aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-rpc.c
AgeCommit message (Collapse)AuthorFilesLines
2005-06-10just to get things straight: a dissector should *never* do any g_assert() calls!Ulf Lamping1-7/+7
in a simple approach, I've replaced all g_assert() and g_assert_not_reached() calls by their exception throwing counterparts DISSECTOR_ASSERT() and DISSECTOR_ASSERT_NOT_REACHED() this will replace application crash by showing a dissector bug, which is the desired behaviour there were some g_assert calls in the protocol registering functions, which might not be acting as expected now, but to be able to simply search for g_assert in the future I've replaced that calls too one g_assert remained, the one when someone throws an unknown exception "into" packet_frame.c, but IMHO this one should remain. svn path=/trunk/; revision=14608
2005-06-02add a generated toplevel line between the TCP protocol and the desegmented ↵Ulf Lamping1-1/+3
content, to better understand what's going on while desegmenting. We'll have to add similar mechanisms for other protocols as well... svn path=/trunk/; revision=14527
2005-05-04Added RPC/ONC SYSTEM_ERROR accept state.Uwe Girlich1-0/+1
svn path=/trunk/; revision=14303
2005-04-25Don't try to access a null pointer. Found during fuzz testing.Gerald Combs1-2/+12
svn path=/trunk/; revision=14186
2005-04-15Add a tvb_ensure_bytes_exist(). I'm not sure if this is the correct wayGerald Combs1-0/+1
to do this, but it fixes bug 38. svn path=/trunk/; revision=14094
2005-02-09Move the following files from /trunk to /trunk/epan:Lars Roland1-1/+1
asn1.[ch] follow.[ch] ptvcursor.[ch] reassemble.[ch] xmlstub.[ch] fix #include statements accordingly. svn path=/trunk/; revision=13366
2005-02-02From Jon Ringle:Anders Broman1-14/+14
1) Added a setup_frame parameter to conversation_t 2) Used the conversation_t next to maintain a list of conversations with the same src/dest tuple but different setup_frame number. 3) Changed the signature of find_conversation() and conversation_new() to pass in the frame number. 4) Adjusted packet-sdp to select RTP conversation if both m=audio and m=image are present, and T.38 conversation if only m=image is present. I expect that RTP/T.38 dissecting to be better, but I don't have a way to generate T.38 packets. svn path=/trunk/; revision=13243
2004-12-25a lot of warnings removed, most of them about pointer to int casts without ↵Ulf Lamping1-2/+2
using the appropriate GLib macros svn path=/trunk/; revision=12832
2004-10-20At least some versions of the OS X NFS client (and possibly some if notGuy Harris1-54/+67
all other BSD NFS clients) retransmit on different ports from the port on which the original request was set, so have the RPC "conversation" for connectionless protocols use only the source address and destination port. Use NO_ADDR_B and NO_PORT_B when looking up the conversation in those cases, and use NO_ADDR2 and NO_PORT2 when creating the conversation in those cases, to make it clearer that we're only using one address and port. svn path=/trunk/; revision=12362
2004-09-29Move the tap infrastructure to the epan directory.Guy Harris1-1/+1
svn path=/trunk/; revision=12128
2004-09-27Move prefs.c and prefs.h into the epan subdirectory.Guy Harris1-1/+1
svn path=/trunk/; revision=12115
2004-08-21Prevent the word "desegmentation" at the GUI, but use reassembling at that ↵Ulf Lamping1-5/+6
places, as we also use "defragmentation" and "reassembling". Use reassembling as the general term for such actions. I (hopefully) didn't changed any protocol fields or preference file names, but only the GUI labels appearing in the protocol display and the protocol preferences. Also added a note to the protocol preferences (where appropriate), that you have to enable "Allow subdissectors to reassemble TCP streams" at the corresponding protocol settings for TCP reassembling to take effect. If you encounter any mistakes I've made here, please let me know... svn path=/trunk/; revision=11784
2004-07-18Move dissectors to epan/dissectors directory.Gilbert Ramirez1-0/+3560
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