aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ncp-int.h
AgeCommit message (Collapse)AuthorFilesLines
2006-03-15From Greg Morris:Anders Broman1-0/+1
Modification to (proto.h) is made to add an additional expert group type of PI_REQUEST_CODE to allow Request tag information to be passed to the expert tap. This is for such reasons where a dissector would like to echo specific information about certain types of requests. For example: NCP connection request is really a request not a REPLY_CODE. Same is true for the TCP SYN request. Changes to packet-ncp.c 1. Server broadcast message flag. Now indicates if the message is a pending message or an oplock clear notification. 2. Cleanup of packet signature detection process. Previous method had some flaws so I redesigned it. Appears to be solid now. 3. Echo NCP Server Session information to expert tap. Note on item #3: NCP Connection+Task = NCP Session, a Single connection can have many tasks. The server sees each connection/task as a unique session. For this reason the NCP session information is now echoed to the expert composite statistics so that you can easily identify the different NCP processes and sessions. It is important to NCP analysis to understand that each session is most likely a different program on the requesting host sharing the same NCP connection. Changes to packet-ncp2222.inc 1. Comment out the echo of NCP connection info to expert tap. Replaced by NCP sessions. 2. Add displayEID in request decode (resolves Coverity defect for dead code in NCP dissector) Changes to ncp2222.py 1. Fix for endian display of bindery object type in NCP 0x1720. 2. Fix for size of bindery object type to 2 bytes instead of 4 to match other bindery NCP's. svn path=/trunk/; revision=17636
2005-11-24From Greg Morris:Anders Broman1-6/+10
ncp2222.py.diff Fixed decoding of NCP 89,10 reply packet. Fixes malformed packet. packet-ncp.c.diff Adds NCP protocol preference options for enabling/disabling the echoing of data to the expert table. Expert: EID to Name Lookups Expert: NCP Connections Expert: NCP Errors Expert: Server Information packet-ncp2222.inc.diff Adds decoding of ZEN attribute values zendmSearchType zendmSearchOrder Fixes blank name stored in EID to Name table if tuned name was returned in resolve name reply packet Adds capability of reading hf values from NCP tree for exporting specific NCP info to expert table Adds support for new NCP protocol preference options Adds expert options for EID to Name Lookups, NCP connections, and Server Information Change nwconnection from 16bit value to 32bit Packet-ncp-int.h.diff Fix function prototypes to match new 32bit nwconnection Add global variables to allow for new NCP protocol preference options svn path=/trunk/; revision=16575
2005-10-19From Greg Morris:Gilbert Ramirez1-4/+25
makefile.common.diff - epan directory 1. Adds new packet-ncp-sss.c and packet-ncp-sss.h for new Secret Store dissector New Novell Secret Store Services dissector packet-ncp-sss.c packet-ncp-sss.h ncp2222.py.diff 1. Adds a number of return values 2. Adds 64bit file size support 3. Add NCP 89,xx NCP's for UTF8 support 4. Fixes a number of field values for proper dissection 5. Adds support for Secret Store dissector packet-ncp2222.inc.diff 1. Skwelches some compiler warnings 2. Redo of fix for bug 535 which original fix broke dissection of NDS verb 5 3. Adds support for Secret Store dissector 4. Adds expert data 5. Adds tap for service response time 6. Fixes dissection of stream attribute 7. Fixes defragmentation problem with more then 10 fragments 8. Fixes NDS dissection if reply buffer was less then 7 packet-ncp.c.diff 1. Adds tap data 2. Adds expert data 3. Fixes calculation for NCP connection number 4. Fixes malformed packet for destroy service connection packet-ncp.c.diff 1. Adds tap data svn path=/trunk/; revision=16266
2005-07-30More char -> const char fixesJörg Mayer1-1/+1
Declare some functions static svn path=/trunk/; revision=15158
2004-07-18Move dissectors to epan/dissectors directory.Gilbert Ramirez1-0/+142
Also move ncp222.py, x11-fields, process-x11-fields.pl, make-reg-dotc, and make-reg-dotc.py. Adjust #include lines in files that include packet-*.h files. svn path=/trunk/; revision=11410