aboutsummaryrefslogtreecommitdiffstats
path: root/packet-rtsp.c
AgeCommit message (Collapse)AuthorFilesLines
2000-05-11Add tvbuff class.Gilbert Ramirez1-8/+8
Add exceptions routines. Convert proto_tree_add_*() routines to require tvbuff_t* argument. Convert all dissectors to pass NULL argument ("NullTVB" macro == NULL) as the tvbuff_t* argument to proto_tree_add_*() routines. dissect_packet() creates a tvbuff_t, wraps the next dissect call in a TRY block, will print "Short Frame" on the proto_tree if a BoundsError exception is caught. The FDDI dissector is converted to use tvbuff's. svn path=/trunk/; revision=1939
2000-04-21We have to look at RTSP packets regardless of whether we're generating aGuy Harris1-6/+5
protocol tree or not, so that, on the first pass through the capture, we see the SETUP requests that specify the ports to be used, and thus know what the conversations for RTCP and RTP are. svn path=/trunk/; revision=1887
2000-04-218-bit character paranoia.Guy Harris1-3/+3
svn path=/trunk/; revision=1886
2000-04-21Support for RTCP and RTP, from Jason Lango.Guy Harris1-1/+58
svn path=/trunk/; revision=1885
2000-04-08Move calls to "dissector_add()" out of the register routines for TCP andGuy Harris1-2/+10
UDP and into the handoff registration routines for the protocols in question. Make the dissectors for those protocols static if they're not called outside the dissector's source file. Get rid of header files if all they did was declare dissectors that are now static; remove declarations of now-static dissectors from header files that do more than just declare the dissector. svn path=/trunk/; revision=1823
2000-02-15Create a header file for every packet-*.c file. Prune the packet.h file.Gilbert Ramirez1-1/+2
This change allows you to add a new packet-*.c file and not cause a recompilation of everything that #include's packet.h Add the plugin_api.[ch] files ot the plugins/Makefile.am packaging list. Add #define YY_NO_UNPUT 1 to the lex source so that the yyunput symbol is not defined, squelching a compiler complaint when compiling the generated C file. svn path=/trunk/; revision=1637
2000-01-22Fix files that had Gilbert's old e-mail address or that didn't have myGuy Harris1-2/+2
forwarding e-mail address. svn path=/trunk/; revision=1522
2000-01-13Indicate that the RFC for RTSP is 2326.Guy Harris1-2/+2
svn path=/trunk/; revision=1458
2000-01-13Changes from Jason to make some RTSP fields filterable.Guy Harris1-31/+97
svn path=/trunk/; revision=1457
1999-11-16Replace the ETT_ "enum" members, declared in "packet.h", withGuy Harris1-2/+8
dynamically-assigned "ett_" integer values, assigned by "proto_register_subtree_array()"; this: obviates the need to update "packet.h" whenever you add a new subtree type - you only have to add a call to "proto_register_subtree_array()" to a "register" routine and an array of pointers to "ett_", if they're not already there, and add a pointer to the new "ett_" variable to the array, if they are there; would allow run-time-loaded dissectors to allocate subtree types when they're loaded. svn path=/trunk/; revision=1043
1999-07-29Made the protocol (but not the fields) use the new proto_tree routine,Gilbert Ramirez1-3/+16
allowing users to filter on the existence of these protocols. I also added packet-clip.c to the Nmake makefile. svn path=/trunk/; revision=402
1999-07-07Created a new protocol tree implementation and a new display filterGilbert Ramirez1-6/+5
mechanism that is built into ethereal. Wiretap is now used to read all file formats. Libpcap is used only for capturing. svn path=/trunk/; revision=342
1999-07-07Add support for RTSP (RFC 2326) over TCP, and SDP (RFC 2327) insideGuy Harris1-0/+241
RTSP, from Jason Lango <jal@netapp.com>. svn path=/trunk/; revision=340