aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Prefix OPTIONAL and NOT_OPTIONAL with ASN1_, to avoid collisions withGuy Harris2003-10-096-1861/+1861
| | | | | | other definitions of OPTIONAL (such as the one in Windows). svn path=/trunk/; revision=8650
* Add an item about prefixing #define names and enum names with a prefixGuy Harris2003-10-091-3/+8
| | | | | | to avoid name collisions. svn path=/trunk/; revision=8649
* From Biot Olivier:Guy Harris2003-10-093-88/+147
| | | | | | | | | | | | | | | | Rename WSP defines to avoid collisions with Windows defines. Rename WSP dissector table for integer-value content types. Add WSP dissector table for literal content types. Add WSP dissection registration for literal content types. Register literal and extra WBXML content types to WSP dissector. Register textual MMS content type to WSP dissector. svn path=/trunk/; revision=8648
* Change dissect_deferred_pointer()Ronnie Sahlberg2003-10-081-2/+5
| | | | | | | | | | | | | from being Ordo(n^2) into being Ordo(n) Makes it slightly faster when n (the number of pointers) is >10.000 The mother of all dcerpc packets (containing one array of >10.000 pointers) was a bit slow. It is still slow but at least completes in out lifetime. svn path=/trunk/; revision=8647
* use g_htonl instead of htonlJörg Mayer2003-10-081-2/+2
| | | | svn path=/trunk/; revision=8646
* 0x81fd and 0x81ff appear to be for the Cabletron Interswitch MessageGuy Harris2003-10-082-2/+13
| | | | | | | Protocol, although the packets I've seen with 0x81fd don't look like the ISMP packets described in RFC 2641/2642/2643. svn path=/trunk/; revision=8645
* Dissect NAT-Discovery and NAT-Original Address payloads, and just useGuy Harris2003-10-081-3/+67
| | | | | | | | | | the version-independent part of the draft ID for "Negotiation of NAT-Traversal in the IKE" rather than giving a URL for the draft (the URL in question was out-of-date, and a future one runs the risk of becoming out of date, given that the -07 draft expired a few days ago...). svn path=/trunk/; revision=8644
* Get rid of an out-of-date comment.Guy Harris2003-10-071-3/+1
| | | | svn path=/trunk/; revision=8643
* Put the "X.264 protocol identifier" and "X.264 sharing strategy" fieldsOlivier Abad2003-10-071-3/+3
| | | | | | in the "User data" subtree. svn path=/trunk/; revision=8642
* From Anders Broman:Guy Harris2003-10-071-30/+543
| | | | | | | | | | | change some variable names to conform to abbreviations used in the specs; added+dissection of some more BAT ASE elements; fixed some minor bugs. svn path=/trunk/; revision=8641
* From Taisuke Sasaki: put in missing {} in an "if".Guy Harris2003-10-071-2/+3
| | | | svn path=/trunk/; revision=8640
* Include "gtk/color_dlg.h" to declare "color_display_with_filter()", andGuy Harris2003-10-071-1/+3
| | | | | | | include "color.h" to declare "color_filter_t", which "gtk/color_dlg.h" requires. svn path=/trunk/; revision=8639
* From Hans Viens: add an H.221 manufacturer code for Mediatrix, and tweakGuy Harris2003-10-071-130/+131
| | | | | | white space. svn path=/trunk/; revision=8638
* Update to endpoint talkers,Ronnie Sahlberg2003-10-073-8/+62
| | | | | | | | | endpoint talkers now have an extra submenu on the popup where one can select : Colorize Conversation. This opens up the create color filter dialog with the filter preset to the selected conversation. svn path=/trunk/; revision=8637
* Forgot to update a prototype in previous patchRonnie Sahlberg2003-10-071-2/+2
| | | | svn path=/trunk/; revision=8636
* Add Find Next/Find Previous submenu to conversation lists.Ronnie Sahlberg2003-10-073-18/+97
| | | | | | | | | | | | | | | By using Find Next/Previous you will jump to the next/previous matching packet in the ethereal main window. I could not get CTRL-N / CTRL-B to work and was too lazy to research. It would be nice if CTRL-N / CTRL-P would invoke the same thing as selecting /Find Frame/Find Next/EP1 <-> EP2 or /Find Frame/Find Previous/EP1 <-> EP2 from the menu. I could not figure out how to get gtk to do this. The person that adds CTRL-N/CTRL-B here will be a hero. svn path=/trunk/; revision=8635
* Make the window geometry information static - it's not used outside thisGuy Harris2003-10-071-65/+77
| | | | | | | | | | | | file. Fetch the geometry information whenever we get a configure_notify event, i.e. if it actually changes, rather than doing so when we get asked to delete the main window or we exit. Don't save the geometry if we've never gotten such an event, as it presumably means the size and position haven't changed. svn path=/trunk/; revision=8634
* From Giles Scott: put the IP address and port number in PORT requestsGuy Harris2003-10-071-54/+166
| | | | | | | | and PASV responses into the protocol tree, and, for PASV responses, create a conversation for the future FTP data conversation and make the FTP data dissector be the dissector for it. svn path=/trunk/; revision=8633
* From Gisle Vanem: if WIN32_LEAN_AND_MEAN is defined, <windows.h> doesn'tGuy Harris2003-10-071-2/+3
| | | | | | | include <commdlg.h>, but "print_mswin.c" needs it, so include it explicitly. svn path=/trunk/; revision=8632
* Rename "max_tick_values" to "tick_interval_values", to make it clearerGuy Harris2003-10-061-10/+10
| | | | | | what it is. svn path=/trunk/; revision=8631
* Make the "needs_redraw" flag a gboolean, as it's a Boolean flag.Guy Harris2003-10-061-33/+61
| | | | | | | | | | | | | | | | Rename "max_count_types and "max_calc_types" to "count_type_names" and "calc_type_names", to make it clearer what they are. For the advanced statistics, give different error messages for the case where no field name was specified and where an invalid field name was specified. Give better error messages for the cases where the calculation type isn't supported for a particular field. Initialize the calculation type for a given field. svn path=/trunk/; revision=8630
* When registering a field, make sure its ID is -1 or 0 - if it's not,Guy Harris2003-10-0610-48/+28
| | | | | | | | | that probably means you've registered two fields with the same field ID variable, which is an error. Fix the bugs doing so found. svn path=/trunk/; revision=8629
* From Michael Lum:Guy Harris2003-10-067-11/+3420
| | | | | | | | | | IS-637-A (SMS) support IS-683-A (OTA) support ANSI MAP updates Fix a typo in the previous checkin. svn path=/trunk/; revision=8628
* Add One More Item to the list of things not all compilers can handle.Guy Harris2003-10-061-3/+21
| | | | svn path=/trunk/; revision=8627
* check in the following comment:Jörg Mayer2003-10-061-1/+4
| | | | | | | | /* XXX This code is neither Endianess independent, nor will it work * on platforms that do not support the *optional* guin64 type */ svn path=/trunk/; revision=8626
* Replace the forward declaration of msg_parm_strings by moving the realJörg Mayer2003-10-061-19/+18
| | | | | | | | | declaration from the middle of the file to the place of the forward declaration. This should make MSVC happy. Spotted and proposed fix by Ulf Lamping. svn path=/trunk/; revision=8625
* From Michael Lum: ALCAP (Q.2630.1) support.Guy Harris2003-10-064-2/+1827
| | | | svn path=/trunk/; revision=8624
* From Lars Roland: not all compilers like static const arrays withGuy Harris2003-10-061-334/+338
| | | | | | unknown size, so don't use them. svn path=/trunk/; revision=8623
* (Based on a patch from Lars Roland.)Guy Harris2003-10-061-2/+2
| | | | | | | | Use "gtk_dialog_new()" to create the window - that doesn't create a "dialog box" in the sense of a transient-for window, but it does create a window with a button vbox that the code expects to be present. svn path=/trunk/; revision=8622
* From packet steve: get rid of some duplicate field definitions (someGuy Harris2003-10-066-28/+6
| | | | | | aren't exactly duplicates, but they both set the same hf_ variable). svn path=/trunk/; revision=8621
* Fix the handling of padding bytes.Guy Harris2003-10-061-8/+9
| | | | svn path=/trunk/; revision=8620
* Update a URL.Guy Harris2003-10-061-2/+2
| | | | svn path=/trunk/; revision=8619
* Fix 4 warnings in case of strict-aliasing by declaring timestamp as time_tJörg Mayer2003-10-061-3/+3
| | | | | | instead of int. svn path=/trunk/; revision=8618
* Another strict-aliasing warning fix - I hope I got this right :)Jörg Mayer2003-10-051-9/+13
| | | | svn path=/trunk/; revision=8617
* variable.type is of type u_char, so use 0 instead of NULLJörg Mayer2003-10-051-4/+4
| | | | svn path=/trunk/; revision=8616
* Fix 3 strict-aliasing warnings:Jörg Mayer2003-10-051-4/+4
| | | | | | Use TFS(&var) instead of VALS(&var) in case var is a true-false-string svn path=/trunk/; revision=8615
* Get rid of another strict-aliasing warning:Jörg Mayer2003-10-051-2/+2
| | | | | | verify_tfs is a true-false-string : dereference it accordingly svn path=/trunk/; revision=8614
* Fix warning about strict-aliasingJörg Mayer2003-10-051-7/+8
| | | | svn path=/trunk/; revision=8613
* Further updates on mkcap.cRichard Sharpe2003-10-051-1/+1
| | | | svn path=/trunk/; revision=8612
* Add mkcap.c, a little utility to generate reasonable looking TCP captureRichard Sharpe2003-10-051-0/+697
| | | | | | files for pedagogic use. svn path=/trunk/; revision=8611
* If a payload type doesn't have a dissector function, don't crash by callingGuy Harris2003-10-041-2/+2
| | | | | | through the null dissector pointer, just dissect it as "Payload". svn path=/trunk/; revision=8610
* Fix to IO-Stat.Ronnie Sahlberg2003-10-041-1/+10
| | | | | | | | | | | | | IO-Stat failed to produce Advanced/COUNT(*) statistics for fields of type FT_NONE. Fixed. Now it is possible to do : Advanced/COUNT(*) Filter:tcp.analysis.retransmission Field:tcp.analysis.retransmission Advanced/COUNT(*) Filter:tcp.analysis.duplicate_ack Field:tcp.analysis.duplicate_ack And it will plot the number of Retransmissions and Duplicate ACKs seen in each time interval. svn path=/trunk/; revision=8609
* From Michael Lum:Guy Harris2003-10-031-22/+59
| | | | | | | | | | | support for Global RNC ID; fixed some typos added push of 'NAS PDU' so that a GSM 24.008 (DTAP) dissector can be added. svn path=/trunk/; revision=8608
* From Steve Limkemann:Guy Harris2003-10-033-73/+600
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added two new "well known destinations": SD_IOPWR AND SD_UTIL. Added logic to dissect the CMD_SET_TIME command. Added an alterate destination for the CMD_PGM_START command. Added logic to dissect the CMD_SCHED_MSG_REPLACE command. Added logic to dissect the CMD_USDT_REGISTER command. Added logic to dissect the CMD_USDT_SET_FUNCTIONAL command. Added logic to dissect the following commands CMD_IOPWR_GETINP CMD_IOPWR_GETLATCH CMD_IOPWR_CLRLATCH CMD_IOPWR_GETOUT CMD_IOPWR_SETOUT CMD_IOPWR_SETBIT CMD_IOPWR_CLRBIT CMD_IOPWR_GETPOWER CMD_UTIL_SET_INIT_STRATEGY CMD_UTIL_GET_INIT_STRATEGY Added the ability to recongnize more IOCTLS. (For the SJA1000 driver, LIN and power drivers.) Added the ability to recognize more card types. Added dissection of more fields for CMD_SCHED_TX command. Bug fixes and general updating. svn path=/trunk/; revision=8607
* From Michael Lum: ANSI MAP support.Guy Harris2003-10-034-2/+12899
| | | | svn path=/trunk/; revision=8606
* Include "mkstemp.h" only if we're including our own "mkstemp()".Guy Harris2003-10-031-1/+4
| | | | svn path=/trunk/; revision=8605
* Graham Bloice: Add missing #include mkstemp.hJörg Mayer2003-10-031-1/+2
| | | | svn path=/trunk/; revision=8604
* Use #ifndef HAVE_UNISTD_H instead of #ifdef _WIN32Jörg Mayer2003-10-031-2/+2
| | | | svn path=/trunk/; revision=8603
* From Graham Bloice: define YY_NO_UNISTD_H on Win32, so that if Flex wasGuy Harris2003-10-031-1/+5
| | | | | | | | | | a UNIX version generating code that, by default, assumes you have <unistd.h> (as might be the case with recent versions of Cygwin, which I assume *does* supply <unistd.h>), but you're building on a platform that lacks <unistd.h> (e.g., building with MSVC++ or MinGW), you can still compile. svn path=/trunk/; revision=8602
* From Anders Broman:Guy Harris2003-10-031-21/+169
| | | | | | | | fix some cut and paste errors in "upgraded parameter" routine; more BICC work. svn path=/trunk/; revision=8601