From f34e80a2cf986908ac2bf69a1a5d72acf9858e6c Mon Sep 17 00:00:00 2001 From: Gerald Combs Date: Wed, 9 Mar 2005 23:49:55 +0000 Subject: Prep for 0.10.10: Update the ChangeLog and NEWS files, bump the version number. svn path=/trunk/; revision=13685 --- ChangeLog | 6687 +++++++++++++++++++++++++++++++++++++++------------------- NEWS | 155 +- config.nmake | 4 +- configure.in | 2 +- 4 files changed, 4611 insertions(+), 2237 deletions(-) diff --git a/ChangeLog b/ChangeLog index e95542b640..ec47ac443d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3500 +1,5761 @@ ------------------------------------------------------------------------ -r13088 | guy | 2005-01-17 13:30:31 -0600 (Mon, 17 Jan 2005) | 7 lines +r13684 | ulfl | 2005-03-09 17:00:21 -0600 (Wed, 09 Mar 2005) | 1 line Changed paths: - M /trunk/epan/addr_resolv.c - -Use WINDIR rather than SYSTEMROOT - WINDIR is apparently set on Windows -OT as well as NT, while SYSTEMROOT isn't. - -If it's not set, don't bother looking for the hosts file, rather than -trying a path with a fixed drive letter. If it is set, try the Windows -NT location first and, if that fails, the Windows OT location. + M /trunk/epan/dissectors/packet-bssgp.c + M /trunk/epan/dissectors/packet-dtp.c + M /trunk/epan/dissectors/packet-fcp.c + M /trunk/epan/dissectors/packet-iscsi.c + M /trunk/gtk/stats_tree_stat.c +removed some MSVC compiler warnings, mostly I've casted "downsized function parameters" ------------------------------------------------------------------------ -r13087 | gerald | 2005-01-17 10:45:15 -0600 (Mon, 17 Jan 2005) | 3 lines +r13683 | obiot | 2005-03-09 13:52:58 -0600 (Wed, 09 Mar 2005) | 4 lines Changed paths: - M /trunk/Makefile.nmake - M /trunk/packaging/nsis/ethereal.nsi - M /trunk/tools/win32-setup.sh + M /trunk/plugins/xml/packet-xml.c + +Remove duplicate media types and add XML media types from packet-text-media.c. -Switch the Windows build environment to GTK 2.4.14. Enable GTK-Wimp by -default in the installer. +NOTE: we need to make sure that all the media types registered in the XML dissector get registered with the line-based text dissector as a fall-back when the XML dissector is disabled. ------------------------------------------------------------------------ -r13086 | kukosa | 2005-01-17 05:53:36 -0600 (Mon, 17 Jan 2005) | 1 line +r13682 | gerald | 2005-03-09 13:43:29 -0600 (Wed, 09 Mar 2005) | 3 lines Changed paths: - M /trunk/tools/asn2eth.py + M /trunk/epan/dissectors/packet-spnego.c + +Add a couple of definitions not present in MIT Kerberos. Fix a compiler +warning. -Support of GeneralizedTime in PER ------------------------------------------------------------------------ -r13085 | kukosa | 2005-01-17 04:09:43 -0600 (Mon, 17 Jan 2005) | 1 line +r13681 | guy | 2005-03-09 06:30:41 -0600 (Wed, 09 Mar 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-per.c - M /trunk/epan/dissectors/packet-per.h - M /trunk/epan/libethereal.def + M /trunk/AUTHORS + M /trunk/ethereal_gen.py + +From Jaap Keuter: update ethereal_gen.py to generate new-style plugin +dissectors. -ASN.1 PER VisibleString support ------------------------------------------------------------------------ -r13084 | guy | 2005-01-17 02:13:02 -0600 (Mon, 17 Jan 2005) | 7 lines +r13680 | sahlberg | 2005-03-09 05:59:40 -0600 (Wed, 09 Mar 2005) | 4 lines Changed paths: - M /trunk/epan/dissectors/packet-aim-bos.c - M /trunk/epan/dissectors/packet-aim-icq.c - M /trunk/epan/dissectors/packet-aim-location.c - M /trunk/epan/dissectors/packet-aim-messaging.c - M /trunk/epan/dissectors/packet-aim-signon.c - M /trunk/epan/dissectors/packet-aim-ssi.c - M /trunk/epan/dissectors/packet-aim.c + M /trunk/epan/dissectors/packet-spnego.c -If a given TLV type isn't found in an aim_tlv table, just use "Unknown" -as the description - some aim_tlv tables have NULL in the end-of-table -entry. +refactor the code to not use heimdal functions to decrypt and unwrap the blob. +use builtin functrions instead which will make it trivial to add this support to mit later -For those that don't, replace "Unknown" with NULL; "Unknown" is now -redundant. ------------------------------------------------------------------------ -r13083 | guy | 2005-01-16 21:39:58 -0600 (Sun, 16 Jan 2005) | 11 lines +r13679 | guy | 2005-03-09 04:57:58 -0600 (Wed, 09 Mar 2005) | 13 lines Changed paths: - M /trunk/epan/dissectors/packet-dnp.c + M /trunk/epan/dissectors/packet-dtp.c + +Set the eol-style and keywords properties. + +Use "tvb_reported_length_remaining()", not "tvb_length_remaining()", in +the loop parsing the packet contents, so we throw an exception on a +short frame (to mark that it *is* a short frame). -When assembling application layer chunks, don't include the transport -layer byte in the reassembled data - including it means we have to pass -to "tvb_new_real_data()" a pointer to the *second* byte of a mallocated -chunk of data, but that would require us to have the free routine for -the new tvbuff back that pointer up before freeing it (we aren't doing -that currently, which means that "free()" either complains bitterly or, -potentially, corrupts the arena, causing crashes later). +Use "tvb_format_text()" for text strings, so we don't have a problem +with non-printable characters. -Put in some XXX comments about some issues seen when looking at the -code. +Use "ether_to_str()" to turn MAC addresses into strings. + +Clean up indentation. ------------------------------------------------------------------------ -r13082 | guy | 2005-01-16 19:11:39 -0600 (Sun, 16 Jan 2005) | 4 lines +r13678 | guy | 2005-03-09 04:43:34 -0600 (Wed, 09 Mar 2005) | 7 lines Changed paths: - M /trunk/epan/proto.c + M /trunk/AUTHORS + M /trunk/epan/dissectors/packet-ieee80211.c + +From Vladimir Kondratiev: -Add the source file name and line number to the dissector bug report -(not as useful as for bugs caught in the dissector itself, but still may -be useful). +- better parsing for TIM info element: it parses 'bitmap control' byte +and provides list of AID for stations having power saving traffic. +- separate names for TIM elements. It helps to higlight beacons with +some properties, for example DTIM ones (dtim_count==0). ------------------------------------------------------------------------ -r13081 | guy | 2005-01-16 18:56:56 -0600 (Sun, 16 Jan 2005) | 8 lines +r13677 | guy | 2005-03-09 04:29:59 -0600 (Wed, 09 Mar 2005) | 2 lines Changed paths: - M /trunk/epan/proto.c + M /trunk/epan/dissectors/packet-bssgp.c -Use REPORT_DISSECTOR_BUG() for the "bogus length" error in -"alloc_field_info()", so the error report can include the field with the -problem. (The file and line number isn't interesting - the bug isn't in -"alloc_field_info()", it's in the dissector that called the routine -calling "alloc_field_info()" - but the field name/abbrevition is -interesting, as it'd help developers identify the place in the dissector -where we're passing in a bogus length.) +Comment out a routine that's not currently being used. ------------------------------------------------------------------------ -r13080 | lroland | 2005-01-16 18:23:43 -0600 (Sun, 16 Jan 2005) | 1 line +r13676 | guy | 2005-03-09 04:24:34 -0600 (Wed, 09 Mar 2005) | 2 lines Changed paths: - M /trunk/tools/unix2dos.pl + M /trunk/AUTHORS + M /trunk/epan/dissectors/packet-cdp.c + +From Ricardo Muggli: decode the voice VLAN field in CDP packets. -Convert files with mixed (unix and DOS) EOL-style correctly. ------------------------------------------------------------------------ -r13079 | guy | 2005-01-16 18:18:39 -0600 (Sun, 16 Jan 2005) | 3 lines +r13675 | guy | 2005-03-09 04:12:05 -0600 (Wed, 09 Mar 2005) | 3 lines Changed paths: - M /trunk/epan/proto.h + M /trunk/gtk/voip_calls_dlg.c -Add a REPORT_DISSECTOR_BUG() macro to let caller-specified messages be -used in DissectorError exceptions. +From Francisco Alcoba: don't generate long filter expressions, fall back +to the old filter mechanism if the filter expression is too long. ------------------------------------------------------------------------ -r13078 | guy | 2005-01-16 17:30:55 -0600 (Sun, 16 Jan 2005) | 10 lines -Changed paths: - M /trunk/epan/dissectors/packet-frame.c - M /trunk/epan/exceptions.h - M /trunk/epan/proto.c - M /trunk/epan/proto.h - -Rename the FieldError exception to DissectorError. - -Add a DISSECTOR_ASSERT() macro, which is the usual type of assertion -macro, but throws a DissectorError exception with a message giving the -flien and line number and the failed test as a string. Use that macro -in "alloc_field_info()". - -Report that exception in the Info column and the protocol tree, as well -as logging the exception failure with g_warning(). - ------------------------------------------------------------------------- -r13077 | lroland | 2005-01-16 17:26:02 -0600 (Sun, 16 Jan 2005) | 3 lines -Changed paths: - M /trunk/asn1/MAP_Dialogue/Makefile.nmake - M /trunk/asn1/cmip/Makefile.nmake - M /trunk/asn1/cms/Makefile.nmake - M /trunk/asn1/ess/Makefile.nmake - M /trunk/asn1/gsmmap/Makefile.nmake - M /trunk/asn1/h225/Makefile.nmake - M /trunk/asn1/h235/Makefile.nmake - M /trunk/asn1/h245/Makefile.nmake - M /trunk/asn1/h248/Makefile.nmake - M /trunk/asn1/h450/Makefile.nmake - M /trunk/asn1/logotype-cert-extn/Makefile.nmake - M /trunk/asn1/ns-cert-exts/Makefile.nmake - M /trunk/asn1/ocsp/Makefile.nmake - M /trunk/asn1/pkcs1/Makefile.nmake - M /trunk/asn1/pkinit/Makefile.nmake - M /trunk/asn1/pkix1explicit/Makefile.nmake - M /trunk/asn1/pkix1implicit/Makefile.nmake - M /trunk/asn1/pkixcmp/Makefile.nmake - M /trunk/asn1/pkixcrmf/Makefile.nmake - M /trunk/asn1/pkixproxy/Makefile.nmake - M /trunk/asn1/pkixqualified/Makefile.nmake - M /trunk/asn1/pkixtsp/Makefile.nmake - M /trunk/asn1/smrse/Makefile.nmake - M /trunk/asn1/x509af/Makefile.nmake - M /trunk/asn1/x509ce/Makefile.nmake - M /trunk/asn1/x509if/Makefile.nmake - M /trunk/asn1/x509sat/Makefile.nmake - -When using Cygwin's python asn2eth.py -generates dissectors with mixed EOL! SVN doesn't allow you to commit such files. -Add a target to all nmake makefiles in asn1 subdirectory which will fix these files. ------------------------------------------------------------------------- -r13076 | lroland | 2005-01-16 15:21:41 -0600 (Sun, 16 Jan 2005) | 4 lines +r13674 | ulfl | 2005-03-09 01:51:07 -0600 (Wed, 09 Mar 2005) | 1 line Changed paths: - M /trunk/asn1/h225/h225.cnf - M /trunk/epan/dissectors/packet-h225.c - M /trunk/epan/dissectors/packet-h225.h + M /trunk/file.c -Add a few more things to the h225 dissector that got lost. -Lost things left: --h.450 stuff --support for the h.323 conversations tap (It is currently broken.) +bugfix in PSML export output: the epan API slightly changed, epan_dissect_fill_in_columns must be called now to fill in column data. This resulted in missing values in PSML output. ------------------------------------------------------------------------ -r13075 | guy | 2005-01-16 14:26:19 -0600 (Sun, 16 Jan 2005) | 7 lines +r13673 | sahlberg | 2005-03-09 01:29:52 -0600 (Wed, 09 Mar 2005) | 4 lines Changed paths: - M /trunk/epan/dissectors/packet-cops.c + M /trunk/epan/crypt-md5.c + M /trunk/epan/crypt-md5.h + +add helper to compute the md5 hmac -Make the object length variable in some routines an "int"; we fetch a -16-bit unsigned value into it, but we might round it up to a multiple of -4 bytes, which could overflow a guint16. Make arguments corresponding -to them "int" as well. -Use the reported length in "cops_analyze_packetcable_mm_obj()". ------------------------------------------------------------------------ -r13074 | ulfl | 2005-01-16 10:06:15 -0600 (Sun, 16 Jan 2005) | 3 lines +r13672 | guy | 2005-03-08 21:15:59 -0600 (Tue, 08 Mar 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-acse.c - M /trunk/epan/dissectors/packet-dcerpc.c - M /trunk/epan/dissectors/packet-ethertype.c - M /trunk/epan/dissectors/packet-frame.c - M /trunk/epan/dissectors/packet-frame.h - M /trunk/epan/dissectors/packet-ieee8023.c - M /trunk/epan/dissectors/packet-isl.c - M /trunk/epan/dissectors/packet-pres.c - M /trunk/epan/dissectors/packet-ses.c - M /trunk/epan/exceptions.h - M /trunk/epan/proto.c + M /trunk/epan/dissectors/packet-pgsql.c -throw the new FieldError exception, if a dissector tries to add a field with invalid parameters +Updates from Abhijit Menon-Sen. -add a message parameter to the show_exception function ------------------------------------------------------------------------ -r13073 | jmayer | 2005-01-16 09:45:21 -0600 (Sun, 16 Jan 2005) | 1 line +r13671 | guy | 2005-03-08 21:04:46 -0600 (Tue, 08 Mar 2005) | 2 lines Changed paths: - M /trunk/plugins/mate/mate.h - M /trunk/plugins/mate/mate_util.h - M /trunk/plugins/mate/packet-mate.c + M /trunk/epan/dissectors/packet-kink.c + +Fix the properties. -Some trivial warning fixes in mate ------------------------------------------------------------------------ -r13072 | guy | 2005-01-16 04:38:21 -0600 (Sun, 16 Jan 2005) | 2 lines +r13670 | guy | 2005-03-08 21:03:10 -0600 (Tue, 08 Mar 2005) | 2 lines Changed paths: - A /trunk/asn1/MAP_Dialogue/Makefile.nmake - A /trunk/asn1/cmip/Makefile.nmake - A /trunk/asn1/cms/Makefile.nmake - A /trunk/asn1/ess/Makefile.nmake - A /trunk/asn1/gsmmap/Makefile.nmake - A /trunk/asn1/h235/Makefile.nmake - A /trunk/asn1/h245/Makefile.nmake - A /trunk/asn1/h248/Makefile.nmake - A /trunk/asn1/h450/Makefile.nmake - A /trunk/asn1/logotype-cert-extn/Makefile.nmake - A /trunk/asn1/ns-cert-exts/Makefile.nmake - A /trunk/asn1/ocsp/Makefile.nmake - A /trunk/asn1/pkcs1/Makefile.nmake - A /trunk/asn1/pkinit/Makefile.nmake - A /trunk/asn1/pkix1explicit/Makefile.nmake - A /trunk/asn1/pkix1implicit/Makefile.nmake - A /trunk/asn1/pkixcmp/Makefile.nmake - A /trunk/asn1/pkixcrmf/Makefile.nmake - A /trunk/asn1/pkixproxy/Makefile.nmake - A /trunk/asn1/pkixqualified/Makefile.nmake - A /trunk/asn1/pkixtsp/Makefile.nmake - A /trunk/asn1/smrse/Makefile.nmake - A /trunk/asn1/x509af/Makefile.nmake - A /trunk/asn1/x509ce/Makefile.nmake - A /trunk/asn1/x509if/Makefile.nmake - A /trunk/asn1/x509sat/Makefile.nmake + M /trunk/epan/dissectors/packet-spnego.c -Supply Makefile.nmake files. +Squelch some compiler warnings if we don't have Kerberos. ------------------------------------------------------------------------ -r13071 | guy | 2005-01-16 04:19:21 -0600 (Sun, 16 Jan 2005) | 5 lines +r13669 | guy | 2005-03-08 20:39:31 -0600 (Tue, 08 Mar 2005) | 2 lines Changed paths: - M /trunk/asn1/MAP_Dialogue/Makefile - M /trunk/asn1/cmip/Makefile - M /trunk/asn1/cms/Makefile - M /trunk/asn1/ess/Makefile - M /trunk/asn1/gsmmap/Makefile - M /trunk/asn1/h225/Makefile - M /trunk/asn1/h248/Makefile - M /trunk/asn1/logotype-cert-extn/Makefile - M /trunk/asn1/ocsp/Makefile - M /trunk/asn1/pkcs1/Makefile - M /trunk/asn1/pkinit/Makefile - M /trunk/asn1/pkix1explicit/Makefile - M /trunk/asn1/pkix1implicit/Makefile - M /trunk/asn1/pkixcmp/Makefile - M /trunk/asn1/pkixcrmf/Makefile - M /trunk/asn1/pkixproxy/Makefile - M /trunk/asn1/pkixqualified/Makefile - M /trunk/asn1/pkixtsp/Makefile - M /trunk/asn1/smrse/Makefile - M /trunk/asn1/x509af/Makefile - M /trunk/asn1/x509ce/Makefile - M /trunk/asn1/x509if/Makefile - M /trunk/asn1/x509sat/Makefile - -Make the Makefile look like the h235 Makefiles, with the new rules. + M /trunk/epan/dissectors/packet-kink.c -Get rid of their "executable" property, and set svn:keywords to Id and -svn:eol-style to native if they're not already set. +"time_t", not "timer_t". ------------------------------------------------------------------------ -r13070 | guy | 2005-01-16 04:17:53 -0600 (Sun, 16 Jan 2005) | 2 lines +r13668 | sahlberg | 2005-03-08 17:47:29 -0600 (Tue, 08 Mar 2005) | 6 lines Changed paths: - A /trunk/asn1/h235/Makefile - A /trunk/asn1/h245/Makefile - A /trunk/asn1/h450/Makefile - A /trunk/asn1/ns-cert-exts/Makefile + M /trunk/epan/dissectors/packet-spnego.c + +use the rc4 functions from epan/crypt-rc4 instead of those in heimdal +so that we dont have to include from heimdal + +hopefully the build on freebsd will succeed now -Add Makefiles. ------------------------------------------------------------------------ -r13069 | guy | 2005-01-16 03:17:16 -0600 (Sun, 16 Jan 2005) | 3 lines +r13667 | sahlberg | 2005-03-08 16:32:43 -0600 (Tue, 08 Mar 2005) | 5 lines Changed paths: - M /trunk/asn1/h225/Makefile.nmake + M /trunk/AUTHORS + M /trunk/epan/dissectors/Makefile.common + A /trunk/epan/dissectors/packet-kink.c + +New protocol : KINK + +From Taekshi Nakashima the KINK protocol -Make the dissector files depend on asn2eth.py, so they're regenerated if -it's modified. ------------------------------------------------------------------------ -r13068 | guy | 2005-01-16 03:16:36 -0600 (Sun, 16 Jan 2005) | 5 lines +r13666 | sahlberg | 2005-03-08 15:36:04 -0600 (Tue, 08 Mar 2005) | 3 lines Changed paths: - M /trunk/asn1/h225/Makefile + M /trunk/acinclude.m4 + +we dont need to link with gssapi.a any more -Make the rules match those of Makefile.nmake - make "all" and -"generate_dissector" generate the dissector files but not copy them to -epan/dissectors, add a "copy_files" rule to copy them, and add a "clean" -rule to clean up. ------------------------------------------------------------------------ -r13067 | guy | 2005-01-16 03:09:57 -0600 (Sun, 16 Jan 2005) | 2 lines +r13665 | sahlberg | 2005-03-08 15:13:14 -0600 (Tue, 08 Mar 2005) | 3 lines Changed paths: - A /trunk/asn1/h225/Makefile + M /trunk/epan/dissectors/packet-spnego.c + +remove some dependencies of libgssapi -Add a Makefile. ------------------------------------------------------------------------ -r13066 | guy | 2005-01-16 03:06:25 -0600 (Sun, 16 Jan 2005) | 3 lines +r13664 | sahlberg | 2005-03-08 14:22:07 -0600 (Tue, 08 Mar 2005) | 3 lines Changed paths: - A /trunk/asn1/h225/Makefile.nmake (from /trunk/asn1/h225/makefile.nmake2:13065) - D /trunk/asn1/h225/makefile.nmake2 + M /trunk/epan/dissectors/packet-spnego.c + +remove the need to include from heimdal -Phase 2 of renaming "makefile.nmake" to "Makefile.nmake", to match other -Makefile.nmake files. ------------------------------------------------------------------------ -r13065 | guy | 2005-01-16 03:05:45 -0600 (Sun, 16 Jan 2005) | 3 lines +r13663 | guy | 2005-03-08 13:31:50 -0600 (Tue, 08 Mar 2005) | 2 lines Changed paths: - D /trunk/asn1/h225/makefile.nmake - A /trunk/asn1/h225/makefile.nmake2 (from /trunk/asn1/h225/makefile.nmake:13053) + M /trunk/doc/README.plugins -Phase 1 of renaming "makefile.nmake" to "Makefile.nmake" - this is a bit -of a pain on case-insensitive file systems. +More editing. ------------------------------------------------------------------------ -r13064 | guy | 2005-01-16 02:45:11 -0600 (Sun, 16 Jan 2005) | 5 lines +r13662 | guy | 2005-03-08 13:31:01 -0600 (Tue, 08 Mar 2005) | 2 lines Changed paths: - M /trunk/wiretap/pppdump.c + M /trunk/doc/README.plugins -When we get an EOF, only return WTAP_ERR_SHORT_READ as the error if we -were in the middle of processing a record. If we got one at the -*beginning* of the record, that just means we've come to a clean -end-of-file. +Editing. ------------------------------------------------------------------------ -r13063 | guy | 2005-01-15 22:25:27 -0600 (Sat, 15 Jan 2005) | 14 lines +r13661 | ulfl | 2005-03-08 13:03:09 -0600 (Tue, 08 Mar 2005) | 1 line Changed paths: - M /trunk/AUTHORS - M /trunk/epan/dissectors/packet-stun.c - -From Jon Ringle: + M /trunk/doc/README.plugins - don't dissect attributes if there aren't any; +from jaap keuter: add info how to update from old to new style plugin registering +------------------------------------------------------------------------ +r13660 | sahlberg | 2005-03-08 03:46:24 -0600 (Tue, 08 Mar 2005) | 8 lines +Changed paths: + M /trunk/epan/dissectors/packet-ldap.c - put each attribute into a subtree; +If ethereal is linked with HEIMDAL +and Kerberos decryption is enabled in preferences +and if we have the keytab file available - register the dissector by name. +then attempt to decrypt Secure LDAP -Use "match_strval()" to check whether the message type is a known STUN -message type, and to generate the message type for the Info column. -Don't use "tvb_bytes_exist()" to check when we run out of data - use the -length fields from the packet. Check the sanity of those lengths, too. ------------------------------------------------------------------------ -r13062 | guy | 2005-01-15 21:09:05 -0600 (Sat, 15 Jan 2005) | 2 lines +r13659 | sahlberg | 2005-03-08 03:45:19 -0600 (Tue, 08 Mar 2005) | 8 lines Changed paths: - M /trunk/Makefile.common - M /trunk/tethereal.c + M /trunk/acinclude.m4 + M /trunk/epan/dissectors/packet-spnego.c -Report a friendlier name, if possible, when capturing in Tethereal. +when HEIMDAL is linked with : +make spnego able to decrypt data wrapped inside + GSSAPI/SPNEGO/KRB5 arcfour-hmac + +This code will be more etherealified and evolve into being able to link with MIT as well. ------------------------------------------------------------------------- -r13061 | guy | 2005-01-15 20:56:28 -0600 (Sat, 15 Jan 2005) | 4 lines -Changed paths: - M /trunk/Makefile.common - M /trunk/capture.c - D /trunk/capture_combo_utils.c - D /trunk/capture_combo_utils.h - A /trunk/capture_ui_utils.c (from /trunk/capture_combo_utils.c:13060) - A /trunk/capture_ui_utils.h (from /trunk/capture_combo_utils.h:13060) - M /trunk/gtk/capture_dlg.c - M /trunk/gtk/capture_info_dlg.c - M /trunk/gtk/capture_prefs.c -Rename capture_combo_utils.{c,h} to capture_ui_utils.{c,h}, as the code -in there is for UI functions including, but not limited to, the combo -box in capture dialogs. ------------------------------------------------------------------------ -r13060 | guy | 2005-01-15 20:48:41 -0600 (Sat, 15 Jan 2005) | 8 lines +r13658 | sahlberg | 2005-03-08 03:43:36 -0600 (Tue, 08 Mar 2005) | 3 lines Changed paths: - M /trunk/capture.c - M /trunk/capture_combo_utils.c - M /trunk/capture_combo_utils.h - M /trunk/gtk/capture_info_dlg.c + M /trunk/epan/packet.c + M /trunk/epan/packet_info.h -Use a more descriptive name, if available, for the network interface in -window titles even on UN*X, and if the user's specified a description -for an interface, use that rather than the description supplied by -libpcap. +gssapi decryption nees a few new fields to pass the blobs from application layer dissector all the way down to spnego or friends and back. -Put the interface name into the main window title when doing a live -capture. ------------------------------------------------------------------------ -r13059 | guy | 2005-01-15 19:22:53 -0600 (Sat, 15 Jan 2005) | 7 lines +r13657 | lroland | 2005-03-07 16:31:13 -0600 (Mon, 07 Mar 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-x11.c - -The keycode_first and keycode_count arguments to "listOfKeysyms()" can -come directly from packet data, so don't abort if they define a sequence -of keycodes that goes past 255 - just report errors for the keycodes -past 255. + M /trunk/packaging/nsis/Makefile.nmake + M /trunk/packaging/nsis/ethereal.nsi -Clean up indentation. +add xml and stats_tree plugin to the installer. +------------------------------------------------------------------------ +r13656 | lroland | 2005-03-07 15:40:29 -0600 (Mon, 07 Mar 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/packet-pn-rt.c + M /trunk/plugins/mate/mate.h + M /trunk/plugins/mate/mate_plugin.c + M /trunk/plugins/stats_tree/stats_tree_plugin.c + M /trunk/plugins/xml/xml_plugin.c +remove remnants of the old plugin api from dissectors and plugins ------------------------------------------------------------------------ -r13058 | guy | 2005-01-15 18:48:25 -0600 (Sat, 15 Jan 2005) | 2 lines +r13655 | lroland | 2005-03-07 15:11:34 -0600 (Mon, 07 Mar 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-x11.c + M /trunk/gtk/stats_tree_stat.c -Revert to the previous formatting of the item. +add a default size to stats_tree windows. so we do not have to resize them everytime. ------------------------------------------------------------------------ -r13057 | guy | 2005-01-15 18:29:54 -0600 (Sat, 15 Jan 2005) | 7 lines +r13654 | lroland | 2005-03-07 14:31:35 -0600 (Mon, 07 Mar 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-x11.c + M /trunk/plugins/stats_tree/Makefile.nmake -Display the keycode list for a modifier a bit differently (don't list -the modifier name for every keycode, just give the modifier name once -and then show all the keycodes), and use "proto_item_append_text()" -rather than building a string. +set SVN keyword ID +------------------------------------------------------------------------ +r13653 | lroland | 2005-03-07 14:25:09 -0600 (Mon, 07 Mar 2005) | 1 line +Changed paths: + M /trunk/plugins/stats_tree/Makefile.nmake -Clean up white space. +fix clean target +------------------------------------------------------------------------ +r13652 | etxrab | 2005-03-07 14:11:03 -0600 (Mon, 07 Mar 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/Makefile.common + A /trunk/epan/dissectors/packet-g723.c +Add a g723 dissector to dissect the first byte to find the rate and if speech is pressent or not. ------------------------------------------------------------------------ -r13056 | guy | 2005-01-15 17:45:37 -0600 (Sat, 15 Jan 2005) | 8 lines +r13651 | lego | 2005-03-07 13:10:21 -0600 (Mon, 07 Mar 2005) | 15 lines Changed paths: - M /trunk/epan/dissectors/packet-gsm_sms.c + M /trunk/gtk/graph_analysis.c + M /trunk/gtk/voip_calls.c + M /trunk/gtk/voip_calls.h -Correction for TP-Validity-Period extended format, from Victor Stratan: +From Alejandro Vaqero: - Fix 1: - Offset not incremented for relative type + - Fix a problem when pressing a key when the "Graph" is displayed +without any frame selected. - Fix 2: - Semioctets not reversed for HHMMSS relative type + - Add support for RTP Payload changes. Now the graph will show any +change in the RTP payload type. This is useful for example to show DTMF +2833 in a call. + +-This line, and those below, will be ignored-- + +M gtk/graph_analysis.c +M gtk/voip_calls.c +M gtk/voip_calls.h ------------------------------------------------------------------------ -r13055 | guy | 2005-01-15 17:36:24 -0600 (Sat, 15 Jan 2005) | 17 lines +r13650 | lego | 2005-03-07 05:35:52 -0600 (Mon, 07 Mar 2005) | 5 lines Changed paths: - M /trunk/AUTHORS - M /trunk/epan/dissectors/packet-l2tp.c - M /trunk/epan/dissectors/packet-mpls.c + M /trunk/epan/dissectors/packet-radius.c + M /trunk/epan/sminmpec.c + M /trunk/epan/sminmpec.h -From Carlos Pignataro: Layer Two Tunneling Protocol version 3 [L2TPv3] -updates and enhancements: +From Florian Lohoff: + +Add Netscreen vendor specific attributes - - Added Cookie and L2-Specific sublayer support via preferences dialog. - - Added carried payload dissecting support from draft-ietf-l2tpext-pwe3-* - and draft-townsley-l2tpv3-mpls-02.txt - - Completed missing message types (call types) and result codes for stopccn - and cdn. - - Fixed conditionals for avp_vendor_id (Vendor-Specific AVPs) - - Changed Pseudowire Capabilities List AVPs to use subtree instead of tab - - Added numeric value of result and error codes - - Added Session ID for v3 data packets and missing flags and reserved - - Added version to the L2TPv3 protocol tree - - Changed `Tunnel Id' to `Control Connection Id' for v3 - - Fixed offset for ctrl_tree on L2TPv3 over UDP - - Added `L2TPv3' in the COL_PROTOCOL and fixed handling of L2TP version ------------------------------------------------------------------------ -r13054 | guy | 2005-01-15 17:34:29 -0600 (Sat, 15 Jan 2005) | 3 lines +r13649 | lego | 2005-03-07 05:01:16 -0600 (Mon, 07 Mar 2005) | 6 lines Changed paths: - M /trunk/plugins/mate/mate_util.c + M /trunk/gtk/voip_calls_dlg.c -Set fp to NULL before "load_loal_error()" is called, so we don't pass an -uninitalized variable to it. +From Francisco Alcoba: + + - Correct the order of the calls in the VoIP Calls dialog when ordering by time fields + - Prevent an assertion when ordering on the last columns ------------------------------------------------------------------------- -r13053 | ulfl | 2005-01-15 13:37:35 -0600 (Sat, 15 Jan 2005) | 1 line -Changed paths: - M /trunk/docbook/eug_src/EUG_chapter_introduction.xml - M /trunk/docbook/eug_src/EUG_preface.xml -add a link to the wiki at appropriate places ------------------------------------------------------------------------ -r13052 | ulfl | 2005-01-15 13:07:05 -0600 (Sat, 15 Jan 2005) | 3 lines +r13648 | jmayer | 2005-03-07 04:19:33 -0600 (Mon, 07 Mar 2005) | 4 lines Changed paths: - M /trunk/docbook/eug_src/EUG_chapter_customize.xml - M /trunk/docbook/eug_src/EUG_chapter_use.xml - M /trunk/docbook/eug_src/EUG_chapter_work.xml - M /trunk/docbook/user-guide.xml + M /trunk/capture.h + M /trunk/gtk/capture_info_dlg.c + M /trunk/gtk/main.c + M /trunk/gtk/summary_dlg.c + M /trunk/summary.h + M /trunk/tethereal.c -I've removed the preference pages screenshots, as there was no description of the settings. I've added a link to the wiki pages and updated them accordingly (hopefully someone else might put the explanation text in there). +- pcap.h needs to be included before capture.h +- As capture.h is empty without libpcap defined, only include it in that + case and don't protect the file internally against libpcap any more. -This way, we will have all preference descriptions at one place. ------------------------------------------------------------------------ -r13051 | jmayer | 2005-01-15 12:39:44 -0600 (Sat, 15 Jan 2005) | 1 line +r13647 | jmayer | 2005-03-07 04:15:03 -0600 (Mon, 07 Mar 2005) | 1 line Changed paths: - M /trunk/configure.in - M /trunk/plugins/Makefile.am + M /trunk/epan/dissectors/packet-kerberos.c -Add mate to the build process (plus a few whitespace changes) +Fix a small typo that would prevent compilation with MIT Kerberos ------------------------------------------------------------------------ -r13050 | jmayer | 2005-01-15 12:34:06 -0600 (Sat, 15 Jan 2005) | 1 line +r13646 | sahlberg | 2005-03-07 03:02:33 -0600 (Mon, 07 Mar 2005) | 3 lines Changed paths: - M /trunk/FAQ - M /trunk/help/faq.txt - M /trunk/manuf + M /trunk/epan/dissectors/packet-kerberos.c + M /trunk/epan/dissectors/packet-kerberos.h -Update FAQ and manuf files ------------------------------------------------------------------------- -r13049 | gerald | 2005-01-15 12:18:09 -0600 (Sat, 15 Jan 2005) | 2 lines -Changed paths: - M /trunk/config.nmake - M /trunk/configure.in +export some symbols we will need later. -Bump the version to 0.10.9. ------------------------------------------------------------------------ -r13048 | ulfl | 2005-01-15 10:01:54 -0600 (Sat, 15 Jan 2005) | 3 lines +r13645 | jmayer | 2005-03-07 02:47:48 -0600 (Mon, 07 Mar 2005) | 11 lines Changed paths: - M /trunk/gtk/capture_info_dlg.c + M /trunk/epan/dissectors/packet-kerberos.c -Recently the capture interface name was added to the title of the capture info dialog. +Make packet-kerberos.c compile again: + +Replace the use of the undefined type krb5_keyusage (at least with heimdal) +in decrypt_krb5_data with the old int. The change wasn't complete anyway +as the .h file wasn't changed and the third implemenitation of +decrypt_krb5_data was left out also. + +Disclaimer: I only made sure it compiles again, I don't know whether the + change has any side effects. -On WIN32, this interface name is in a somehwat unreadable format "\Device\NPF_{242423...", display the interface description on win32 systems instead "Realtek RTL ..." ------------------------------------------------------------------------- -r13047 | ulfl | 2005-01-15 09:52:50 -0600 (Sat, 15 Jan 2005) | 1 line -Changed paths: - M /trunk/pcap-util-int.h -fix a typo ------------------------------------------------------------------------ -r13046 | guy | 2005-01-15 04:39:49 -0600 (Sat, 15 Jan 2005) | 2 lines +r13644 | guy | 2005-03-06 20:44:41 -0600 (Sun, 06 Mar 2005) | 10 lines Changed paths: + M /trunk/doc/README.plugins + M /trunk/epan/plugins.c + M /trunk/epan/plugins.h M /trunk/ethereal_gen.py + M /trunk/gtk/plugins_dlg.c + M /trunk/plugins/acn/packet-acn.c + M /trunk/plugins/agentx/packet-agentx.c + M /trunk/plugins/artnet/packet-artnet.c + M /trunk/plugins/asn1/packet-asn1.c + M /trunk/plugins/ciscosm/packet-sm.c + M /trunk/plugins/docsis/packet-docsis.c + M /trunk/plugins/enttec/packet-enttec.c M /trunk/plugins/giop/packet-coseventcomm.c M /trunk/plugins/giop/packet-cosnaming.c + M /trunk/plugins/gryphon/packet-gryphon.c + M /trunk/plugins/irda/packet-irda.c + M /trunk/plugins/lwres/packet-lwres.c + M /trunk/plugins/mate/mate_plugin.c + M /trunk/plugins/megaco/packet-megaco.c + M /trunk/plugins/mgcp/packet-mgcp.c + M /trunk/plugins/opsi/packet-opsi.c + M /trunk/plugins/pcli/packet-pcli.c + M /trunk/plugins/rdm/packet-rdm.c + M /trunk/plugins/rlm/packet-rlm.c + M /trunk/plugins/rtnet/packet-rtnet.c + M /trunk/plugins/rudp/packet-rudp.c + M /trunk/plugins/stats_tree/stats_tree_plugin.c + M /trunk/plugins/v5ua/packet-v5ua.c + M /trunk/plugins/xml/xml_plugin.c + +Call the "new-style init" routine for plugins a "register" routine, as +it serves the same purpose as the register routine in a built-in +dissector, and don't require all dissectors to have one, as they might +just be taps. -Use -1 as a length value for "to the end of the tvbuff". +Get rid of the stats tree's init routine, as it's just a tap, and as it +doesn't do anything. + +Update the idl2eth Python script to generate plugins with register routines. ------------------------------------------------------------------------ -r13045 | guy | 2005-01-15 04:10:16 -0600 (Sat, 15 Jan 2005) | 2 lines +r13643 | guy | 2005-03-06 19:22:55 -0600 (Sun, 06 Mar 2005) | 4 lines Changed paths: M /trunk/AUTHORS + M /trunk/epan/dissectors/packet-bacapp.c -Add an entry for Yann. +Back out the BACnet application layer dissectin code - its use of +recursion instead of iteration means that packets with sufficiently +large lists can cause it to overflow the stack and crash. ------------------------------------------------------------------------ -r13044 | guy | 2005-01-15 04:09:00 -0600 (Sat, 15 Jan 2005) | 3 lines +r13642 | sahlberg | 2005-03-06 16:52:58 -0600 (Sun, 06 Mar 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-olsr.c + M /trunk/epan/dissectors/packet-spnego.c + +minor update, add an extra parameter to a call to prepare for decryption of GSSAPI wrapped data -From Yann: handle OLSR messages with an unknown message type, using the -message length. ------------------------------------------------------------------------ -r13043 | ulfl | 2005-01-14 17:33:03 -0600 (Fri, 14 Jan 2005) | 1 line +r13641 | sahlberg | 2005-03-06 16:34:13 -0600 (Sun, 06 Mar 2005) | 3 lines Changed paths: - M /trunk/docbook/eug_src/EUG_chapter_advanced.xml + M /trunk/epan/dissectors/packet-kerberos.c + M /trunk/epan/dissectors/packet-kerberos.h + +export decrypt_krb5_data + -(Hopefully clarified) name resolution a bit. ------------------------------------------------------------------------ -r13042 | tuexen | 2005-01-14 16:26:18 -0600 (Fri, 14 Jan 2005) | 2 lines +r13640 | guy | 2005-03-06 16:14:24 -0600 (Sun, 06 Mar 2005) | 14 lines Changed paths: - M /trunk/epan/dissectors/packet-mtp2.c + M /trunk/epan/dissectors/packet-bacapp.c + +The length field in the "BACnet encoding rules" is limited to 32 bits +("Data lengths larger than 2^32-1 are not encodable using primitive +tags"), so it doesn't need to be a "guint64" - but it *can* be that big, +so we should handle the 65536-2^32-1 case. + +Don't gratuitously throw away the upper 24 bits of various lengths by +casting them to guint8. + +Show signed values as such. -Add support for extended sequence numbers as specified in Annex A of Q.703. +Don't use "match_strval()" - it returns a null pointer if it doesn't +find the value in the value_string table; instead, use "val_to_str()" so +we don't blow up if the value isn't found. ------------------------------------------------------------------------ -r13041 | guy | 2005-01-14 14:27:34 -0600 (Fri, 14 Jan 2005) | 3 lines +r13639 | lego | 2005-03-06 15:57:25 -0600 (Sun, 06 Mar 2005) | 4 lines Changed paths: - M /trunk/gtk/ansi_a_stat.c - M /trunk/gtk/ansi_map_stat.c - M /trunk/gtk/gsm_a_stat.c - M /trunk/gtk/gsm_map_stat.c - M /trunk/gtk/isup_stat.c - M /trunk/gtk/mtp3_stat.c - M /trunk/gtk/mtp3_summary.c + M /trunk/plugins/xml/packet-xml.c + M /trunk/plugins/xml/xml_lexer.c + M /trunk/plugins/xml/xml_lexer.l + +- Add some media types to be dissected as xml +- be more tollerant on how an XML document should look like -From Laurent Rabret: handle the cases where there's no capture file, or -there is but it has no packets. ------------------------------------------------------------------------ -r13040 | guy | 2005-01-14 13:28:02 -0600 (Fri, 14 Jan 2005) | 11 lines +r13638 | lego | 2005-03-06 15:32:13 -0600 (Sun, 06 Mar 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-rtcp.c + M /trunk/epan/dissectors/packet-http.c -If an item in a source description chunk begins with 4 bytes of zero, -that doesn't mean it's padding at the end of a previous item - it might, -for example, be the *first* item in the chunk. Don't treat it as -padding. +Add a preference for another alternate tcp port -Do, however, treat an item that begins with a zero byte as an item, but -break out of the loop processing items as soon as the item type is put -into the protocol tree, as there's no length field or data in an -RTCP_SDES_END item. Fix the comment for that loop to indicate that the -loop checks both for end-of-frame and for an RTCP_SDES_END item. ------------------------------------------------------------------------ -r13039 | guy | 2005-01-14 12:05:08 -0600 (Fri, 14 Jan 2005) | 4 lines +r13637 | etxrab | 2005-03-06 14:54:01 -0600 (Sun, 06 Mar 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-ieee80211.c - -Pass 0, not FALSE, as the FCS length argument (FALSE is defined as 0, -but the field is integral, not Boolean, so it's clearer if it's passed -as 0). + M /trunk/epan/dissectors/packet-amr.c +Fix a minor bug with FT_BOOLEAN. ------------------------------------------------------------------------ -r13038 | lroland | 2005-01-14 12:04:54 -0600 (Fri, 14 Jan 2005) | 1 line +r13636 | lego | 2005-03-06 14:43:54 -0600 (Sun, 06 Mar 2005) | 2 lines Changed paths: - M /trunk/asn1/h225/makefile.nmake + M /trunk/epan/libethereal.def + + add format_text() to the plugin API -With xcopy use backsplash instead of slash as directory seperator ------------------------------------------------------------------------ -r13037 | lroland | 2005-01-14 11:56:40 -0600 (Fri, 14 Jan 2005) | 1 line +r13635 | guy | 2005-03-06 14:13:58 -0600 (Sun, 06 Mar 2005) | 4 lines Changed paths: - M /trunk/asn1/h225/makefile.nmake + M /trunk/epan/address.h + M /trunk/epan/column-utils.c + M /trunk/epan/dissectors/packet-idp.c + M /trunk/epan/dissectors/packet-smb.c + M /trunk/epan/dissectors/packet-spp.c + M /trunk/plugins/stats_tree/pinfo_stats_tree.c + +Handle XNS IDP socket numbers. + +Handle SMB-over-SPP. -Replace another "cp" with two "xcopy"s ------------------------------------------------------------------------ -r13036 | lroland | 2005-01-14 11:52:03 -0600 (Fri, 14 Jan 2005) | 1 line +r13634 | guy | 2005-03-06 13:37:09 -0600 (Sun, 06 Mar 2005) | 4 lines Changed paths: - A /trunk/asn1/h225/makefile.nmake + M /trunk/epan/epan.h + M /trunk/epan/plugins.c + +"report_err.h" declares "report_failure()", so it doesn't need to be +declared in "epan.h", and, as "epan/plugins.c" now includes +"report_err.h", it doesn't need to include "epan.h". -Add nmake makefile for /asn1/h225 ------------------------------------------------------------------------ -r13035 | lroland | 2005-01-14 11:49:30 -0600 (Fri, 14 Jan 2005) | 1 line +r13633 | lego | 2005-03-06 12:30:59 -0600 (Sun, 06 Mar 2005) | 2 lines Changed paths: - M /trunk/asn1/h450/h450.cnf - M /trunk/asn1/h450/packet-h450-template.h + M /trunk/plugins/xml/xml_lexer.c + M /trunk/plugins/xml/xml_lexer.l + +- get rid of some warnings -Fix svn properties ------------------------------------------------------------------------ -r13034 | gerald | 2005-01-14 11:09:11 -0600 (Fri, 14 Jan 2005) | 3 lines +r13632 | lego | 2005-03-06 12:02:27 -0600 (Sun, 06 Mar 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-ncp-nmas.c + M /trunk/plugins/stats_tree/http_stats_tree.c -From Greg Morris: Improve malformed packet handling. +- use the string id of the node, not the integer id in tick_stat_node ------------------------------------------------------------------------ -r13033 | gerald | 2005-01-14 10:57:07 -0600 (Fri, 14 Jan 2005) | 2 lines +r13631 | lego | 2005-03-06 11:06:55 -0600 (Sun, 06 Mar 2005) | 3 lines Changed paths: - M /trunk/doc/Makefile.nmake + M /trunk/epan/stats_tree.c -Remove another GNU cp dependency. +- replace tabs with spaces while printing +- get rid of a warning in windows compile ------------------------------------------------------------------------ -r13032 | guy | 2005-01-14 06:20:03 -0600 (Fri, 14 Jan 2005) | 5 lines +r13630 | lego | 2005-03-06 10:58:34 -0600 (Sun, 06 Mar 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-gnutella.c + M /trunk/plugins/stats_tree/stats_tree_plugin.c -Fix indentation. +Forgot this in the last checkin -Catch size values >= 0x80000000 and throw an exception rather than -crashing with an assertion. ------------------------------------------------------------------------ -r13031 | kukosa | 2005-01-14 05:42:39 -0600 (Fri, 14 Jan 2005) | 1 line +r13629 | lego | 2005-03-06 10:49:16 -0600 (Sun, 06 Mar 2005) | 3 lines Changed paths: - M /trunk/asn1/h225/packet-h225-template.h + M /trunk/configure.in + M /trunk/plugins/Makefile.am + M /trunk/plugins/Makefile.nmake + M /trunk/plugins/stats_tree/Makefile.am + A /trunk/plugins/stats_tree/Makefile.nmake + +Add stats_tree and xml plugins to the build process + -Included filename packet-H225-exp.h changed to packet-h225-exp.h ------------------------------------------------------------------------ -r13030 | guy | 2005-01-14 05:40:05 -0600 (Fri, 14 Jan 2005) | 7 lines +r13628 | jmayer | 2005-03-06 04:26:00 -0600 (Sun, 06 Mar 2005) | 4 lines Changed paths: - M /trunk/epan/dissectors/packet-gsm_a.c - M /trunk/epan/dissectors/packet-ppp.c + M /trunk/gtk/packet_win.c -From Rene Pilz: - - Fix partly wrong cause values in the gmm (found by Miklos Szurdi) - - Fix high/low nibble swap of the force to standby field (found by - Miklos Szurdi) - - Dissect all elements +Undo the last "fix" (13626): Unconditionally including is +going to cause trouble for compilations without libpcap. ------------------------------------------------------------------------ -r13029 | guy | 2005-01-14 05:17:35 -0600 (Fri, 14 Jan 2005) | 2 lines +r13627 | jmayer | 2005-03-06 04:03:53 -0600 (Sun, 06 Mar 2005) | 5 lines Changed paths: - M /trunk/AUTHORS - M /trunk/epan/dissectors/Makefile.common - A /trunk/epan/dissectors/packet-rmt-alc.c - A /trunk/epan/dissectors/packet-rmt-alc.h - A /trunk/epan/dissectors/packet-rmt-common.c - A /trunk/epan/dissectors/packet-rmt-common.h - A /trunk/epan/dissectors/packet-rmt-fec.c - A /trunk/epan/dissectors/packet-rmt-fec.h - A /trunk/epan/dissectors/packet-rmt-lct.c - A /trunk/epan/dissectors/packet-rmt-lct.h - A /trunk/epan/dissectors/packet-rmt-norm.c - A /trunk/epan/dissectors/packet-rmt-norm.h + M /trunk/gtk/menu.c -From Stefano Pettini: RMT support for ALC and NORM. +Warning fix: +menu.c:1841:1: warning: C++ style comments are not allowed in ISO C90 +menu.c:1841:1: warning: (this will be reported only once per input file) +(just removed it) ------------------------------------------------------------------------ -r13028 | guy | 2005-01-14 03:47:22 -0600 (Fri, 14 Jan 2005) | 6 lines +r13626 | jmayer | 2005-03-06 04:02:39 -0600 (Sun, 06 Mar 2005) | 7 lines Changed paths: - M /trunk/wiretap/netxray.c + M /trunk/gtk/packet_win.c + +Warning fix: +../capture.h:115: warning: struct pcap_stat declared inside parameter list +../capture.h:115: warning: its scope is only this definition or declaration, + which is probably not what you want +../capture.h:125: warning: struct pcap_stat declared inside parameter list -Note that the low-order bit of hdr->hdr_2_x.xxx[8] appears to be a "bad -FCS" bit for 802.11, just as it appears to be for Ethernet, and give -more details on the 4 bytes of junk at the end of the packet (i.e., that -we haven't yet seen an 802.11 capture where it's an FCS rather than just -junk). ------------------------------------------------------------------------ -r13027 | ulfl | 2005-01-13 21:22:43 -0600 (Thu, 13 Jan 2005) | 1 line +r13625 | jmayer | 2005-03-06 03:40:58 -0600 (Sun, 06 Mar 2005) | 5 lines Changed paths: - M /trunk/docbook/eug_src/EUG_app_files.xml - M /trunk/docbook/eug_src/EUG_chapter_advanced.xml + M /trunk/epan/epan.h + M /trunk/epan/plugins.c + +Warning fix: +plugins.c:236: warning: implicit declaration of function + 'report_failure' + -add hosts file and some more name resolution info ------------------------------------------------------------------------ -r13026 | etxrab | 2005-01-13 17:05:59 -0600 (Thu, 13 Jan 2005) | 1 line +r13624 | jmayer | 2005-03-06 03:33:44 -0600 (Sun, 06 Mar 2005) | 5 lines Changed paths: - A /trunk/asn1/h450/h450.cnf - A /trunk/asn1/h450/h4501.asn - A /trunk/asn1/h450/packet-h450-template.c - A /trunk/asn1/h450/packet-h450-template.h + M /trunk/epan/dissectors/packet-sdp.c + +Warning fix: +packet-sdp.c:74: warning: 'reset_sdp_packet_info' declared 'static' + but never defined + -Add a first draft asn2eth generated H.450.x dissector ------------------------------------------------------------------------ -r13025 | etxrab | 2005-01-13 17:05:11 -0600 (Thu, 13 Jan 2005) | 1 line +r13623 | guy | 2005-03-05 22:42:51 -0600 (Sat, 05 Mar 2005) | 2 lines Changed paths: - A /trunk/asn1/h450 + M /trunk/epan/dissectors/packet-ssl.c + +From Yaniv Kaul: show the protocol name in every record. -Add a ( first draft ) asn2eth generated H450.x dissector ------------------------------------------------------------------------ -r13024 | etxrab | 2005-01-13 15:12:06 -0600 (Thu, 13 Jan 2005) | 1 line +r13622 | guy | 2005-03-05 22:41:42 -0600 (Sat, 05 Mar 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-h225.c - M /trunk/epan/dissectors/packet-h225.h - M /trunk/epan/dissectors/packet-h245.c - M /trunk/epan/dissectors/packet-h245.h + M /trunk/epan/plugins.c + +Squelch some compiler warnings. -Some minor bugfixes to H225 functions exported and an OID added and one OID for H245 ------------------------------------------------------------------------ -r13023 | etxrab | 2005-01-13 15:10:21 -0600 (Thu, 13 Jan 2005) | 1 line +r13621 | guy | 2005-03-05 22:41:00 -0600 (Sat, 05 Mar 2005) | 2 lines Changed paths: - M /trunk/asn1/h245/packet-h245-template.c + M /trunk/epan/dissectors/packet-bacapp.c + +Get rid of an unused variable. -Add one OID ------------------------------------------------------------------------ -r13022 | etxrab | 2005-01-13 15:09:45 -0600 (Thu, 13 Jan 2005) | 1 line +r13620 | lego | 2005-03-05 21:45:41 -0600 (Sat, 05 Mar 2005) | 3 lines Changed paths: - M /trunk/asn1/h225/h225-exp.cnf - M /trunk/asn1/h225/h225.cnf - M /trunk/asn1/h225/packet-h225-template.c + M /trunk/plugins/stats_tree/stats_tree_plugin.c + +oops, no new_plugin_init() now there is + -Minor bug fixes and export functions needed by h450 ------------------------------------------------------------------------ -r13021 | ulfl | 2005-01-13 14:19:49 -0600 (Thu, 13 Jan 2005) | 2 lines +r13619 | lego | 2005-03-05 21:38:25 -0600 (Sat, 05 Mar 2005) | 4 lines Changed paths: - M /trunk/capture_loop.c + A /trunk/plugins/xml + A /trunk/plugins/xml/AUTHORS + A /trunk/plugins/xml/COPYING + A /trunk/plugins/xml/Makefile.am + A /trunk/plugins/xml/Makefile.nmake + A /trunk/plugins/xml/moduleinfo.h + A /trunk/plugins/xml/packet-xml.c + A /trunk/plugins/xml/packet-xml.h + A /trunk/plugins/xml/xml_lexer.c + A /trunk/plugins/xml/xml_lexer.l + A /trunk/plugins/xml/xml_plugin.c + +The first part of the XML dissector +currently just a preety-printer with some generic fields + -fix a bug (reported by Greg Morris) caused by code cleanup (blame it on me): -as the total packet count wasn't updated, the capture_info dialog wasn't updated accordingly ------------------------------------------------------------------------ -r13020 | guy | 2005-01-13 11:31:33 -0600 (Thu, 13 Jan 2005) | 2 lines +r13618 | guy | 2005-03-05 21:38:17 -0600 (Sat, 05 Mar 2005) | 2 lines Changed paths: - M /trunk/gtk/packet_list.c + M /trunk/AUTHORS + M /trunk/epan/dissectors/packet-diameter.c -Add a missing case. +No, the code is the numerical value, not the vendor ID. ------------------------------------------------------------------------ -r13019 | guy | 2005-01-13 11:26:10 -0600 (Thu, 13 Jan 2005) | 16 lines +r13617 | guy | 2005-03-05 21:28:41 -0600 (Sat, 05 Mar 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-dlsw.c + M /trunk/AUTHORS + M /trunk/epan/dissectors/packet-diameter.c -Use tcp_dissect_pdus() for DLSw-over-TCP. +From Ben Turner: fix an addVendor() call. -Have the DLSw dissector reject packets with an unknown version field. +------------------------------------------------------------------------ +r13616 | guy | 2005-03-05 21:25:19 -0600 (Sat, 05 Mar 2005) | 2 lines +Changed paths: + M /trunk/asn1/inap/packet-inap-template.h + M /trunk/epan/dissectors/packet-inap.h -Leave out some more fields when dissecting Capability Exchange packets, -as they're not used in those packets. +Add a newline to the end of the file. -Show numbers in hex when appropriate. +------------------------------------------------------------------------ +r13615 | guy | 2005-03-05 21:19:34 -0600 (Sat, 05 Mar 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/packet-rtsp.c -Show the individual subfields of the flow control and SSP flags fields. +Get rid of "unknown transport" warnings - don't spam the user just +because we haven't yet written a dissector for a particular protocol. -Show the frame direction field with val_to_str(), and show the raw -value. +------------------------------------------------------------------------ +r13614 | guy | 2005-03-05 21:11:24 -0600 (Sat, 05 Mar 2005) | 7 lines +Changed paths: + M /trunk/epan/dissectors/packet-pgsql.c -Clean up indentation. +Handle the "32-bit length is > 2^31-1, so the protocol tree routines +will treat it as negative" problem by first calling +"tvb_ensure_bytes_exist()" - if the length is *that* large, it will run +past the end of the tvbuff, so the exception that +"tvb_ensure_bytes_exist()" will throw with a negative argument will be +the correct exception. ------------------------------------------------------------------------ -r13018 | guy | 2005-01-13 03:21:04 -0600 (Thu, 13 Jan 2005) | 4 lines +r13613 | lego | 2005-03-05 20:55:06 -0600 (Sat, 05 Mar 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-nsip.c + M /trunk/plugins/stats_tree/stats_tree_plugin.c -Updates from Susanne Edlund. +remove plugin_init() -Remove bogus boilerplate from introductory comment. +------------------------------------------------------------------------ +r13612 | lego | 2005-03-05 20:53:23 -0600 (Sat, 05 Mar 2005) | 2 lines +Changed paths: + M /trunk/plugins/mate/mate_plugin.c + +Change to new_plugin_init() ------------------------------------------------------------------------ -r13017 | guy | 2005-01-13 03:09:56 -0600 (Thu, 13 Jan 2005) | 5 lines +r13611 | guy | 2005-03-05 20:24:49 -0600 (Sat, 05 Mar 2005) | 16 lines Changed paths: - M /trunk/doc/ethereal.pod - M /trunk/doc/tethereal.pod - M /trunk/epan/addr_resolv.c + M /trunk/epan/dissectors/packet-bacapp.c + +No, they don't use BER for the variable portion of a PDU; update the +comment appropriately. + +Make a bunch of routines static. -Add support for a personal hosts file. +Don't just dissect stuff past the end of the variable portion as data - +the protocol spec doesn't appear to say there's anything after that. -Clean up the description of the global and personal ethers and ipxnets -files. +Don't pass the offset to the routines to dissect the different types of +PDUs, just have them start at 0. + +Use guint8 for 8-bit unsigned quantities. + +Rename the routine to dissect Abort PDUs to match the other PDU +dissectors. ------------------------------------------------------------------------ -r13016 | guy | 2005-01-13 01:51:08 -0600 (Thu, 13 Jan 2005) | 2 lines +r13610 | jmayer | 2005-03-05 20:07:53 -0600 (Sat, 05 Mar 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-dns.c + M /trunk/FAQ + M /trunk/help/faq.txt + +Update to Sun, February 27 2005. +------------------------------------------------------------------------ +r13609 | guy | 2005-03-05 19:53:56 -0600 (Sat, 05 Mar 2005) | 9 lines +Changed paths: + M /trunk/epan/dissectors/packet-bacapp.c -OPT RRs don't have a class field. +Don't use "long" and "%l[doux]" for 64-bit quantities, use guint64 and % +followed by PRIu64. + +Don't use C++/C99-style comments. + +Use "tvb_reported_length()" to get packet lengths - don't use +"tvb_length()", and especially don't directly refer to the "length" +field of the tvbuff. ------------------------------------------------------------------------ -r13015 | guy | 2005-01-13 01:49:31 -0600 (Thu, 13 Jan 2005) | 4 lines +r13608 | jmayer | 2005-03-05 19:52:34 -0600 (Sat, 05 Mar 2005) | 7 lines Changed paths: - M /trunk/epan/dissectors/packet-bootp.c + M /trunk/make-manuf + M /trunk/manuf + M /trunk/manuf.tmpl -Use symbolic names for ARP types. -Clean up indentation. +- Modify make-manuf to add a message to manuf how to modify it + (aka: don't modify manuf, change manuf.tmpl and wka.tmpl instead) +- Remove OUI 08:00:0F from manuf.tmpl, the IEEE provides the correct + value by now. +- Regenerate manuf ------------------------------------------------------------------------ -r13014 | guy | 2005-01-13 01:47:26 -0600 (Thu, 13 Jan 2005) | 3 lines +r13607 | jmayer | 2005-03-05 19:15:29 -0600 (Sat, 05 Mar 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-http.c + M /trunk/epan/dissectors/packet-rdt.c + +Martin Mathieson: Add information sources +------------------------------------------------------------------------ +r13606 | lego | 2005-03-05 18:39:40 -0600 (Sat, 05 Mar 2005) | 2 lines +Changed paths: + M /trunk/manuf -HTTP requests have no content if there's no Content-Length header and no -Transfer-Encoding header. +Juan Gonzales of Mitel Networks pointed out this change to the IEEE's OUI list ------------------------------------------------------------------------ -r13013 | guy | 2005-01-13 01:43:17 -0600 (Thu, 13 Jan 2005) | 2 lines +r13605 | guy | 2005-03-05 18:17:37 -0600 (Sat, 05 Mar 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-per.c + M /trunk/AUTHORS + M /trunk/epan/dissectors/packet-bacapp.c -Display PER booleans the way other bitfields are displayed. +From Herbert Lischka: implement some (not all) tags according to BACNET +application handbook. ------------------------------------------------------------------------ -r13012 | etxrab | 2005-01-13 01:03:14 -0600 (Thu, 13 Jan 2005) | 1 line +r13604 | guy | 2005-03-05 17:44:23 -0600 (Sat, 05 Mar 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-dlsw.c + M /trunk/gtk/sctp_stat_dlg.c + +Get rid of a redundant test. -Don't crash on a negative length ------------------------------------------------------------------------ -r13011 | guy | 2005-01-12 19:16:53 -0600 (Wed, 12 Jan 2005) | 5 lines +r13603 | guy | 2005-03-05 17:36:07 -0600 (Sat, 05 Mar 2005) | 3 lines Changed paths: - M /trunk/plugins/Makefile.am + M /trunk/epan/dissectors/packet-ospf.c -Welcome to the wonderful world of "make", wherein a command in a set of -make rules must be indented with one or more tabs - no spaces, just -tabs. I seem to remember a Stu Feldman quote somewhere in which he -apologized for that requirement.... +For OSPF versions other than 2 or 3, stop dissecting the packet after +the checksum (which is the last header field common to V2 and V3). ------------------------------------------------------------------------ -r13010 | ulfl | 2005-01-12 15:44:53 -0600 (Wed, 12 Jan 2005) | 1 line +r13602 | sahlberg | 2005-03-05 15:00:41 -0600 (Sat, 05 Mar 2005) | 4 lines Changed paths: - M /trunk/epan/plugins.c - M /trunk/plugins/Xass-list - M /trunk/plugins/Xplugin_api.c - M /trunk/plugins/Xplugin_api.h - M /trunk/plugins/Xplugin_api_decls.h - M /trunk/plugins/Xplugin_table.h - M /trunk/plugins/plugin_api.h - M /trunk/plugins/plugin_api_list.c + M /trunk/epan/dissectors/packet-jxta.c + +From Mike Duigou updates to JXTA -add some of the DCE/RPC functions to the plugin API ------------------------------------------------------------------------- -r13009 | ulfl | 2005-01-12 15:41:30 -0600 (Wed, 12 Jan 2005) | 1 line -Changed paths: - M /trunk/ringbuffer.c -don't use two variables for keeping the current ringbuffer file number ------------------------------------------------------------------------- -r13008 | ulfl | 2005-01-12 15:38:09 -0600 (Wed, 12 Jan 2005) | 1 line -Changed paths: - M /trunk/plugins/Makefile.am - M /trunk/plugins/Makefile.nmake -cleanup old files before generating xyzzy target (it drove me almost crazy to find out the right way to build this target correctly, so be a bit more "automatically" the next time) ------------------------------------------------------------------------ -r13007 | ulfl | 2005-01-12 15:31:22 -0600 (Wed, 12 Jan 2005) | 4 lines +r13601 | guy | 2005-03-05 14:52:03 -0600 (Sat, 05 Mar 2005) | 3 lines Changed paths: - M /trunk/epan/proto.c + M /trunk/gtk/gsm_map_summary.c -performance improvement: -In the past: to prevent duplicate protocol names (and alike), each time a new protocol was registered, the list of protocols were iterated and the name compared with each existing name using strcasecmp, which is slow as we have >500 protocols right now. +From Laurent Rabret: handle the case where there's no file name (i.e., +an unsaved live capture), and avoid dividing by zero. -Now: the protocol name to check against duplicates is first converted into a hashvalue and then only this value is checked and stored in a hashtable. This way the string to check for, has to be converted/compared only a single time! ------------------------------------------------------------------------ -r13006 | ulfl | 2005-01-12 15:20:50 -0600 (Wed, 12 Jan 2005) | 1 line +r13600 | guy | 2005-03-05 14:36:03 -0600 (Sat, 05 Mar 2005) | 5 lines Changed paths: - M /trunk/epan/dissectors/packet-dcerpc-ndr.c - M /trunk/epan/dissectors/packet-dcerpc.c - M /trunk/epan/dissectors/packet-dcerpc.h - M /trunk/epan/dissectors/packet-dcom.c + M /trunk/epan/dissectors/packet-fw1.c -add new function dissect_dcerpc_uuid_t and let dissect_ndr_uuid_t call it ------------------------------------------------------------------------- -r13005 | ulfl | 2005-01-12 15:16:53 -0600 (Wed, 12 Jan 2005) | 2 lines -Changed paths: - M /trunk/plugins/README.interface +Clean up indentation. + +Strings don't have a base, so use BASE_NONE with them, not BASE_DEC or +BASE_HEX. -clarify text and describe libethereal.def -Could someone have a look at this, as I'm not 100% sure if it's correct. ------------------------------------------------------------------------ -r13004 | etxrab | 2005-01-12 00:00:31 -0600 (Wed, 12 Jan 2005) | 2 lines +r13599 | gerald | 2005-03-05 11:57:27 -0600 (Sat, 05 Mar 2005) | 4 lines Changed paths: - M /trunk/plugins/megaco/packet-megaco.c + M /trunk/gtk/rtp_analysis.c -From Tomer Shani :register_dissector call +When analyzing RTP streams, use the source address as well as the SSRC +to determine forward and reverse directions. This fixes a capture I +have which has the same SSRC in the forward and reverse streams. ------------------------------------------------------------------------ -r13003 | guy | 2005-01-10 18:13:42 -0600 (Mon, 10 Jan 2005) | 5 lines +r13598 | sahlberg | 2005-03-05 05:12:01 -0600 (Sat, 05 Mar 2005) | 6 lines Changed paths: - M /trunk/capinfos.c + M /trunk/AUTHORS + M /trunk/epan/dissectors/Makefile.common + A /trunk/epan/dissectors/packet-dtp.c -Improve the error reporting. +New Protocol : DTP -Remove a duplicate #include, and shuffle the includes a bit to put OS -includes before other includes. ------------------------------------------------------------------------- -r13002 | kukosa | 2005-01-10 03:06:07 -0600 (Mon, 10 Jan 2005) | 1 line -Changed paths: - M /trunk/epan/libethereal.def +From Charlie Lenahan initial DTP support + -Add a "hex_str_to_bytes()" routine ------------------------------------------------------------------------ -r13001 | lroland | 2005-01-09 20:37:19 -0600 (Sun, 09 Jan 2005) | 8 lines +r13597 | sahlberg | 2005-03-05 04:51:30 -0600 (Sat, 05 Mar 2005) | 6 lines Changed paths: - M /trunk/plugins/mate/mate.h - M /trunk/plugins/mate/mate_runtime.c - M /trunk/plugins/mate/mate_setup.c - M /trunk/plugins/mate/mate_util.c - M /trunk/plugins/mate/matelib/sip.mate - M /trunk/plugins/mate/packet-mate.c + M /trunk/epan/dissectors/packet-bssgp.c -One more patch for mate: +from susanne edlund : make tlli appear in the tree + +also change value_length and total_length signed to eliminate a compiler warning -- renamed analyze_frame() into mate_analyze_frame(). -- prepare mate to be statically linked -- use report_open_failure() , report_read_failure() and -report_failure() in case there's an error while loading the config -- some cleanup in mate_util.c -- some fixes and cleanup in examples and matelib ------------------------------------------------------------------------- -r13000 | lroland | 2005-01-09 20:19:11 -0600 (Sun, 09 Jan 2005) | 3 lines -Changed paths: - M /trunk/asn1/h225/h225.cnf -From Luis Ontanon: -Add another piece of code that got lost to the cnf file of the new h225 dissector. ------------------------------------------------------------------------ -r12999 | guy | 2005-01-09 15:42:39 -0600 (Sun, 09 Jan 2005) | 7 lines +r13596 | lroland | 2005-03-05 00:28:10 -0600 (Sat, 05 Mar 2005) | 12 lines Changed paths: - M /trunk/AUTHORS - M /trunk/epan/dissectors/packet-l2tp.c - M /trunk/epan/sminmpec.c - M /trunk/epan/sminmpec.h + M /trunk/doc/README.plugins + M /trunk/epan/plugins.c + M /trunk/plugins/acn/Makefile.nmake + M /trunk/plugins/acn/packet-acn.c + M /trunk/plugins/agentx/Makefile.nmake + M /trunk/plugins/agentx/packet-agentx.c + M /trunk/plugins/artnet/Makefile.nmake + M /trunk/plugins/artnet/packet-artnet.c + M /trunk/plugins/asn1/Makefile.nmake + M /trunk/plugins/asn1/packet-asn1.c + M /trunk/plugins/ciscosm/Makefile.nmake + M /trunk/plugins/ciscosm/packet-sm.c + M /trunk/plugins/docsis/Makefile.nmake + M /trunk/plugins/docsis/packet-bpkmattr.c + M /trunk/plugins/docsis/packet-bpkmreq.c + M /trunk/plugins/docsis/packet-bpkmrsp.c + M /trunk/plugins/docsis/packet-docsis.c + M /trunk/plugins/docsis/packet-dsaack.c + M /trunk/plugins/docsis/packet-dsareq.c + M /trunk/plugins/docsis/packet-dsarsp.c + M /trunk/plugins/docsis/packet-dscack.c + M /trunk/plugins/docsis/packet-dscreq.c + M /trunk/plugins/docsis/packet-dscrsp.c + M /trunk/plugins/docsis/packet-dsdreq.c + M /trunk/plugins/docsis/packet-dsdrsp.c + M /trunk/plugins/docsis/packet-intrngreq.c + M /trunk/plugins/docsis/packet-macmgmt.c + M /trunk/plugins/docsis/packet-map.c + M /trunk/plugins/docsis/packet-regack.c + M /trunk/plugins/docsis/packet-regreq.c + M /trunk/plugins/docsis/packet-regrsp.c + M /trunk/plugins/docsis/packet-rngreq.c + M /trunk/plugins/docsis/packet-rngrsp.c + M /trunk/plugins/docsis/packet-tlv.c + M /trunk/plugins/docsis/packet-type29ucd.c + M /trunk/plugins/docsis/packet-uccreq.c + M /trunk/plugins/docsis/packet-uccrsp.c + M /trunk/plugins/docsis/packet-ucd.c + M /trunk/plugins/docsis/packet-vendor.c + M /trunk/plugins/enttec/Makefile.nmake + M /trunk/plugins/enttec/packet-enttec.c + M /trunk/plugins/giop/Makefile.nmake + M /trunk/plugins/giop/packet-coseventcomm.c + M /trunk/plugins/giop/packet-cosnaming.c + M /trunk/plugins/gryphon/Makefile.nmake + M /trunk/plugins/gryphon/packet-gryphon.c + M /trunk/plugins/irda/Makefile.nmake + M /trunk/plugins/irda/packet-ircomm.c + M /trunk/plugins/irda/packet-irda.c + M /trunk/plugins/irda/packet-sir.c + M /trunk/plugins/lwres/Makefile.nmake + M /trunk/plugins/lwres/packet-lwres.c + M /trunk/plugins/mate/Makefile.nmake + M /trunk/plugins/megaco/Makefile.nmake + M /trunk/plugins/megaco/packet-megaco.c + M /trunk/plugins/mgcp/Makefile.nmake + M /trunk/plugins/mgcp/packet-mgcp.c + M /trunk/plugins/opsi/Makefile.nmake + M /trunk/plugins/opsi/packet-opsi.c + M /trunk/plugins/pcli/Makefile.nmake + M /trunk/plugins/pcli/packet-pcli.c + M /trunk/plugins/rdm/Makefile.nmake + M /trunk/plugins/rdm/packet-rdm.c + M /trunk/plugins/rlm/Makefile.nmake + M /trunk/plugins/rlm/packet-rlm.c + M /trunk/plugins/rtnet/Makefile.nmake + M /trunk/plugins/rtnet/packet-rtnet.c + M /trunk/plugins/rudp/Makefile.nmake + M /trunk/plugins/rudp/packet-rudp.c + M /trunk/plugins/v5ua/Makefile.nmake + M /trunk/plugins/v5ua/packet-v5ua.c -From Deepak Jain: L2TP v3 (draft 15) support. +Preparations for dropping the old plugin api. +Introduce a new init routine for plugins, +which does not take the plugin api table as an +argument and allows etheral to distinguish +between plugins using the old and the new api. -Add VENDOR_IETF to , and add an entry for it to -sminmpec_values[], so that the L2TP dissector can use them rather than -defining its own copy of the private enterprise number values and table -- and make it do so. +Update README.plugins accordingly +Change all g_warnings() in epan/plugins.c to report_failue(). +On windows we do not have a log console open while +loading the plugins, because a log console cannot be opened before the prefs have been read. Thus g_warnings() +does not work for reporting problems with plugins. ------------------------------------------------------------------------ -r12998 | guy | 2005-01-08 18:01:55 -0600 (Sat, 08 Jan 2005) | 3 lines +r13595 | guy | 2005-03-04 22:58:13 -0600 (Fri, 04 Mar 2005) | 2 lines Changed paths: - M /trunk/asn1/h245/packet-h245-template.c - M /trunk/epan/dissectors/packet-h245.c - M /trunk/epan/dissectors/packet-h245.h + M /trunk/epan/dissectors/packet-bssgp.c -Properly declare "dissect_h245()" and "dissect_h245_h245()" as returning -nothing. +From Susanne Edlund: filter on NRI values in BSSGP. ------------------------------------------------------------------------ -r12997 | guy | 2005-01-08 17:43:29 -0600 (Sat, 08 Jan 2005) | 3 lines +r13594 | guy | 2005-03-04 19:03:22 -0600 (Fri, 04 Mar 2005) | 3 lines Changed paths: - M /trunk/epan/proto.c + M /trunk/epan/dissectors/packet-tzsp.c -From Luis Ontanon: if new ett values are registered after the -tree_is_expanded array is initially allocated, grow the array +From Chris Waters: correct an error with the decoding of signal +strength information in 802.11 captures. ------------------------------------------------------------------------ -r12996 | guy | 2005-01-08 14:54:23 -0600 (Sat, 08 Jan 2005) | 6 lines +r13593 | guy | 2005-03-04 19:00:15 -0600 (Fri, 04 Mar 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-amr.c - -Get rid of some of the boilerplate comments from the sample dissector, -and de-boilerplate another part of the comment. + M /trunk/epan/dissectors/packet-kerberos.c -Fix a test of "octet_aligned" that was setting it to false rather than -testing whether it was false. +Omit some stuff when building without a Kerberos library, as it's unused +if you don't have a Kerberos library to do decryption. ------------------------------------------------------------------------ -r12995 | lroland | 2005-01-08 13:21:30 -0600 (Sat, 08 Jan 2005) | 1 line +r13592 | tuexen | 2005-03-04 18:51:33 -0600 (Fri, 04 Mar 2005) | 2 lines Changed paths: - M /trunk/asn1/h225/h225-exp.cnf - M /trunk/asn1/h225/h225.asn - M /trunk/asn1/h225/h225.cnf - M /trunk/asn1/h225/packet-h225-template.c - M /trunk/asn1/h225/packet-h225-template.h - M /trunk/asn1/h245/h245-exp.cnf - M /trunk/asn1/h245/h245.asn - M /trunk/asn1/h245/h245.cnf - M /trunk/asn1/h245/packet-h245-template.c - M /trunk/asn1/h245/packet-h245-template.h + M /trunk/epan/dissectors/packet-sctp.c + +Enable details in protocol tree by default like TCP and UDP. -Fix svn file properties ------------------------------------------------------------------------ -r12994 | etxrab | 2005-01-08 10:38:13 -0600 (Sat, 08 Jan 2005) | 1 line +r13591 | lroland | 2005-03-04 18:21:46 -0600 (Fri, 04 Mar 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-h225.c + M /trunk/epan/dissectors/packet-kerberos.c -Reinsert dissection of h450 messages +fix kerberos dissector for those having no kerberos decryption ------------------------------------------------------------------------ -r12993 | etxrab | 2005-01-08 09:49:37 -0600 (Sat, 08 Jan 2005) | 1 line +r13590 | sahlberg | 2005-03-04 16:32:06 -0600 (Fri, 04 Mar 2005) | 6 lines Changed paths: + M /trunk/AUTHORS M /trunk/epan/dissectors/Makefile.common - A /trunk/epan/dissectors/packet-amr.c + M /trunk/epan/dissectors/packet-mpls-echo.c + M /trunk/epan/dissectors/packet-mpls.c + A /trunk/epan/dissectors/packet-mpls.h + +from Carlos Pignataro + +update MPLS to support MPLS Echo + -Add a dissector for RTP payload AMR RFC 3267 ------------------------------------------------------------------------- -r12992 | etxrab | 2005-01-08 08:42:12 -0600 (Sat, 08 Jan 2005) | 2 lines -Changed paths: - M /trunk/epan/dissectors/packet-h225.c - M /trunk/epan/dissectors/packet-h225.h - M /trunk/epan/dissectors/packet-h245.c -Generate "conversations" code correctly, adaptions to changes in asn2eth generator. -Regenerate with latest asn2eth compiler. ------------------------------------------------------------------------ -r12991 | etxrab | 2005-01-08 08:39:53 -0600 (Sat, 08 Jan 2005) | 1 line +r13589 | sahlberg | 2005-03-04 16:25:02 -0600 (Fri, 04 Mar 2005) | 5 lines Changed paths: - M /trunk/asn1/h245/h245.cnf - M /trunk/asn1/h245/packet-h245-template.c + M /trunk/gtk/main.c + +from didier: bug fix for the menu, +if ethereal could not open the file make us still be able to use the Open menu item to open a different file + + -Generate "conversations" code correctly, adaptions to changes in asn2eth generator. ------------------------------------------------------------------------ -r12990 | etxrab | 2005-01-08 08:36:10 -0600 (Sat, 08 Jan 2005) | 1 line +r13588 | jmayer | 2005-03-04 12:54:22 -0600 (Fri, 04 Mar 2005) | 1 line Changed paths: - M /trunk/asn1/h225/packet-h225-template.c + M /trunk/docbook/Makefile -Fixa a typo +Small fixes to previous patch ------------------------------------------------------------------------ -r12989 | guy | 2005-01-07 16:20:28 -0600 (Fri, 07 Jan 2005) | 2 lines +r13587 | gerald | 2005-03-04 11:42:42 -0600 (Fri, 04 Mar 2005) | 4 lines Changed paths: - M /trunk/plugins/Xplugin_table.h + M /trunk/Makefile.am + +Remove AUTHORS-SHORT and AUTHORS-SHORT-FORMAT from the distribution. +(They're automatically generated.) -Fix the signature of proto_register_subtree_array(). ------------------------------------------------------------------------ -r12988 | guy | 2005-01-07 16:19:44 -0600 (Fri, 07 Jan 2005) | 2 lines +r13586 | sahlberg | 2005-03-04 07:39:15 -0600 (Fri, 04 Mar 2005) | 7 lines Changed paths: - M /trunk/plugins/plugin_api_list.c + M /trunk/epan/dissectors/packet-kerberos.c + M /trunk/epan/dissectors/packet-kerberos.h + M /trunk/epan/dissectors/packet-kpasswd.c + +make kpasswd privide subdissectors to handle the user-data field for the KRB_PRIV structure for kpasswd requests and replies. + + +decrypt and behold the new password in plaintext in all its glory +(given you have the keytab with the old one of course) -Fix the signature of proto_register_subtree_array(). ------------------------------------------------------------------------ -r12987 | guy | 2005-01-07 13:34:36 -0600 (Fri, 07 Jan 2005) | 2 lines +r13585 | jmayer | 2005-03-04 07:24:47 -0600 (Fri, 04 Mar 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-jxta.c + M /trunk/docbook/Makefile + M /trunk/docbook/README.txt -Use BASE_NONE, not FT_NONE, for the "base" value of an FT_STRING field. +- Add -Xmx256m automatically on unixish systems. +- Make build process for A4 and letter pdfs more similar. ------------------------------------------------------------------------ -r12986 | guy | 2005-01-07 13:29:54 -0600 (Fri, 07 Jan 2005) | 19 lines +r13584 | sahlberg | 2005-03-04 06:28:00 -0600 (Fri, 04 Mar 2005) | 4 lines Changed paths: - M /trunk/epan/dissectors/packet-jxta.c + M /trunk/epan/dissectors/packet-gssapi.c + M /trunk/epan/dissectors/packet-kerberos.c -Get rid of duplicate "element signature" field. +some authentication stuff from metze -Clean up indentation. -The signatures are 4-byte strings - treat them as such. -Don't hide fields - dissectors should show what all bytes, other than -perhaps padding bytes, are. +------------------------------------------------------------------------ +r13583 | sahlberg | 2005-03-04 06:21:40 -0600 (Fri, 04 Mar 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/packet-kerberos.c + M /trunk/epan/dissectors/packet-kerberos.h + +make ethereal able to decrypt KRB_PRIV which kpasswd uses + -Don't use the tvb_format_text-ified versions of strings as the value - -Ethereal already deals with non-printable characters when displaying -them. +------------------------------------------------------------------------ +r13582 | sahlberg | 2005-03-04 05:08:03 -0600 (Fri, 04 Mar 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/packet-dcerpc-mapi.c -When creating a subset tvbuff that runs to the end of the parent, use -1 -as the length, don't calculate the length ourselves. +the unknown stuff in the decrypted blobs in mapi are just uninitialized buffer padding so dont show them in the decode tree -Use "tvb_reported_length()", not "tvb_length()", in loops that parse the -entire packet. ------------------------------------------------------------------------ -r12985 | lroland | 2005-01-07 12:07:18 -0600 (Fri, 07 Jan 2005) | 21 lines +r13581 | lego | 2005-03-03 07:59:52 -0600 (Thu, 03 Mar 2005) | 4 lines Changed paths: - M /trunk/plugins/mate/Makefile.nmake - M /trunk/plugins/mate/mate_setup.c - M /trunk/plugins/mate/mate_util.c - M /trunk/plugins/mate/matelib/h225_ras.mate - M /trunk/plugins/mate/matelib/sip.mate - M /trunk/plugins/mate/packet-mate.c + M /trunk/epan/dissectors/packet-rmcp.c -From Luis Ontanon: +From Francisco Alcoba, +do not look for data blocks in ACK packets -A new patch for mate -- changed the default config file name to "" -- avoid trying to confgure mate when the config filename is "" -- add filename and line to config errors, that way one can actually -find errors in config files -- teady up the config error strings ( made them uniform ) -- fixed a crash when missing index AVPs (Name,For,On etc) in config AVPLS -- make sure we do not delete the config AVPs and AVPLs to avoid -references to unsubscribed strings been left arround -- fixed the len on LoALs -- changed the way loal_from_file reports an error. -- matelib/sip.mate was missing the Name in a PduDef (from Julien Leproust) -- matelib/h225_ras had a wrong field name (from Julien Leproust) +------------------------------------------------------------------------ +r13580 | guy | 2005-03-03 04:23:29 -0600 (Thu, 03 Mar 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/packet-isup.c -At this point mate is silent when it's not expressely configured by the user. +From Anders Broman: fix a fault in the CODEC LIST routine where offset +was wrongly calculated, and clean up some other miscellaneous stuff. -From me: -reduce compiler noise on MSVC ------------------------------------------------------------------------ -r12984 | gerald | 2005-01-07 09:08:24 -0600 (Fri, 07 Jan 2005) | 2 lines +r13579 | guy | 2005-03-03 03:36:19 -0600 (Thu, 03 Mar 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-ieee802a.c + M /trunk/epan/dissectors/Makefile.common + A /trunk/epan/dissectors/packet-idp.h -Define data_handle at startup. +Oops, forgot packet-idp.h. ------------------------------------------------------------------------ -r12983 | guy | 2005-01-07 07:33:21 -0600 (Fri, 07 Jan 2005) | 4 lines +r13578 | guy | 2005-03-03 02:54:00 -0600 (Thu, 03 Mar 2005) | 4 lines Changed paths: - M /trunk/capture_loop.c + M /trunk/epan/dissectors/packet-acse.c + M /trunk/epan/dissectors/packet-acse.h -From Thomas Boehne: fix a call to use errmsg_len rather than sizeof -errmsg - errmsg is a pointer, so sizeof errmsg is the size of the -pointer, not the size of what it points to. +From Yuriy Sidelnikov: correctly display User Information +field in release request/response PDu if the Reason field +is absent. ------------------------------------------------------------------------ -r12982 | guy | 2005-01-07 06:58:43 -0600 (Fri, 07 Jan 2005) | 2 lines +r13577 | guy | 2005-03-03 02:34:48 -0600 (Thu, 03 Mar 2005) | 4 lines Changed paths: - M /trunk/AUTHORS M /trunk/epan/dissectors/Makefile.common - A /trunk/epan/dissectors/packet-jxta.c + A /trunk/epan/dissectors/packet-3com-xns.c + M /trunk/epan/dissectors/packet-ethertype.c + A /trunk/epan/dissectors/packet-idp.c + M /trunk/epan/dissectors/packet-retix-bpdu.c + A /trunk/epan/dissectors/packet-spp.c + M /trunk/etypes.h -From Mike Duigou: JXTA protocol support. +Add support for what appears to be 3Com's scheme for encapsulating XNS +over Token Ring (and presumably other link layers using 802.2 LLC), and +for the XNS IDP and SPP protocols. ------------------------------------------------------------------------ -r12981 | guy | 2005-01-07 06:56:21 -0600 (Fri, 07 Jan 2005) | 4 lines +r13576 | lego | 2005-03-02 17:25:41 -0600 (Wed, 02 Mar 2005) | 3 lines Changed paths: - M /trunk/epan/proto.c - M /trunk/epan/proto.h + M /trunk/gtk/voip_calls.c -Constify a pointer, so that the array of pointers to ett_ values can be -const, although the pointers can't point to consts (as the values get -filled in as they're registered). +From Alejandro Vaquero: +Avoid adding to a call non ISUP mtp3 packets towards the same destination as a copy of the last ISUP packet towards that dpc. ------------------------------------------------------------------------ -r12980 | guy | 2005-01-07 06:00:01 -0600 (Fri, 07 Jan 2005) | 2 lines +r13575 | lego | 2005-03-02 17:22:11 -0600 (Wed, 02 Mar 2005) | 4 lines Changed paths: - M /trunk/AUTHORS - M /trunk/epan/tvbuff.h + M /trunk/gtk/rtp_analysis.c + M /trunk/gtk/rtp_stream.c + M /trunk/gtk/rtp_stream.h + +This is the rest of the patch from Francisco Alcoba. +I forgot to check in changes to these files yesterday -Doxygen cleanups, from Mike Duigou. ------------------------------------------------------------------------ -r12979 | guy | 2005-01-07 05:59:05 -0600 (Fri, 07 Jan 2005) | 2 lines +r13574 | guy | 2005-03-02 15:08:47 -0600 (Wed, 02 Mar 2005) | 7 lines Changed paths: - M /trunk/doc/README.developer + M /trunk/epan/dissectors/packet-3g-a11.c -Grammar and typo fix from Mike Duigou. +Use "tvb_get_string()" to fetch strings from the packet, rather than +filling up a fixed-length buffer. + +Add a bunch of length checks. + +Clean up indentation. ------------------------------------------------------------------------ -r12978 | guy | 2005-01-07 05:56:00 -0600 (Fri, 07 Jan 2005) | 5 lines +r13573 | etxrab | 2005-03-02 14:16:18 -0600 (Wed, 02 Mar 2005) | 2 lines Changed paths: - M /trunk/epan/addr_resolv.h - -Include , as per a suggestion by Thomas Boehne - not all -dissectors using the address resolution routines need to know about the -"address" structure, so not all of them would include -themselves. + M /trunk/epan/dissectors/packet-diameter.c +Present diameter time as UTC time rather than the local time zone of the machine running Ethereal is at. + Insert a comment that time before 1970 will not be presented properly. ------------------------------------------------------------------------ -r12977 | guy | 2005-01-07 05:43:05 -0600 (Fri, 07 Jan 2005) | 8 lines +r13572 | lego | 2005-03-01 19:24:18 -0600 (Tue, 01 Mar 2005) | 5 lines Changed paths: - M /trunk/AUTHORS - M /trunk/epan/dissectors/packet-bgp.c - M /trunk/epan/dissectors/packet-bgp.h + M /trunk/gtk/rtp_stream_dlg.c -From Carlos Pignataro: +Frrom Francisco Alcoba +- Name resolution support for the RTP Stream Analysis functionality +- fix a crash when trying to analyze with no stream selected. - o BGPv4 SAFI-Specific Attribute support - - draft-kapoor-nalawade-idr-bgp-ssa-00.txt - o Tunnel SAFI support for BGP - - draft-nalawade-kapoor-tunnel-safi-02.txt - o Small length fix ------------------------------------------------------------------------ -r12976 | guy | 2005-01-07 05:22:18 -0600 (Fri, 07 Jan 2005) | 2 lines +r13571 | guy | 2005-03-01 18:21:33 -0600 (Tue, 01 Mar 2005) | 11 lines Changed paths: - M /trunk/epan/addr_resolv.c + M /trunk/epan/dissectors/packet-gprs-llc.c + +Handle the CRC correctly: -Put back the declaration of hostspath on Windows. + don't do it if we don't have the entire packet, including the + CRC value; + + fetch the CRC value from the packet with tvb_get_letoh24(), + and compare that against the computed CRC, rather than comparing + the computed CRC (presumably in host byte order) with the + little-endian CRC in the packet (that doesn't work if host byte + order is big-endian). ------------------------------------------------------------------------ -r12975 | guy | 2005-01-07 04:49:05 -0600 (Fri, 07 Jan 2005) | 3 lines +r13570 | lego | 2005-03-01 17:46:05 -0600 (Tue, 01 Mar 2005) | 4 lines Changed paths: - M /trunk/epan/req_resp_hdrs.c + M /trunk/tethereal.c + +If -z was not given as the very last argument the tap listener initialization might have crashed. -From Chris Maynard: free strings fetched with "tvb_get_string()" when -we're done with them. +Copy the optarg so that when the tap initialization is called it gets the right argument. ------------------------------------------------------------------------ -r12974 | guy | 2005-01-07 04:44:44 -0600 (Fri, 07 Jan 2005) | 3 lines +r13569 | guy | 2005-03-01 15:49:19 -0600 (Tue, 01 Mar 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-srvloc.c + M /trunk/epan/dissectors/packet-retix-bpdu.c -From Chris Maynard: free strings fetched with "tvb_fake_unicode()" when -we're done with them. +OK, *really* set the properties this time. ------------------------------------------------------------------------ -r12973 | guy | 2005-01-07 04:39:51 -0600 (Fri, 07 Jan 2005) | 6 lines +r13568 | guy | 2005-03-01 15:47:54 -0600 (Tue, 01 Mar 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-smpp.c + M /trunk/epan/dissectors/packet-retix-bpdu.c -From Chris Maynard: free mallocated strings when we're done with them. -(There's still the risk of a leak if we throw an exception before we -free the string.) +Set the svn:keywords and svn:eol-style properties appropriately, and +give it an RCS ID. -Clean up indentation. +------------------------------------------------------------------------ +r13567 | guy | 2005-03-01 13:59:54 -0600 (Tue, 01 Mar 2005) | 3 lines +Changed paths: + M /trunk/wiretap/file_access.c + +The DBS Etherwatch file handler does look for a magic number (the word +"ETHERWATCH"). ------------------------------------------------------------------------ -r12972 | guy | 2005-01-07 04:20:17 -0600 (Fri, 07 Jan 2005) | 5 lines +r13566 | lego | 2005-03-01 13:43:14 -0600 (Tue, 01 Mar 2005) | 3 lines Changed paths: - M /trunk/epan/addr_resolv.c + M /trunk/plugins/stats_tree/http_stats_tree.c -Move the open and close of the hosts file into "read_hosts_file()". +add the http_srv tap a tree to verify load distribution between several http servers and/or virtual hosts -On Windows, if we don't get the SYSTEMROOT environment variable, try -various locations where the hosts file is known to exist. ------------------------------------------------------------------------ -r12971 | guy | 2005-01-07 04:09:34 -0600 (Fri, 07 Jan 2005) | 23 lines +r13565 | lego | 2005-03-01 10:19:46 -0600 (Tue, 01 Mar 2005) | 10 lines Changed paths: - M /trunk/epan/dissectors/packet-slsk.c + M /trunk/gtk/graph_analysis.c + M /trunk/gtk/graph_analysis.h + M /trunk/gtk/voip_calls.c -From Chris Maynard: free strings fetched with "tvb_get_string()". +From Alejandro Vaquero: -Use "format_text()" or "tvb_format_text()" with the %s format, to handle -non-printable characters. +patch to the voip calls facility to: -When uncompressing data into a new tvbuff, add it to the list of data -sources as we do elsewhere. +- Add a horizontal scrollbar in the "Graph" to scroll the "comments" +- Fix a "state" bug in H323 and SIP calls +- Fix a bug that can make the "graph" to crash, and also clean up the "address" when the window is close -When putting items into the protocol tree from an uncompressed tvbuff, -use the offset into the tvbuff and the length of the item. -Fetch string lengths into a variable and use the variable rather than -repeatedly fetching the length from a tvbuff. -Use -1 rather than tvb_length_remaining() when putting a "to the end of -the tvbuff" item into the protocol tree. +------------------------------------------------------------------------ +r13564 | lego | 2005-03-01 05:37:26 -0600 (Tue, 01 Mar 2005) | 4 lines +Changed paths: + M /trunk/epan/dissectors/packet-http.c + -Use "proto_tree_add_item()" to put items into the tree, rather than -"proto_tree_add_xxx" calls with a "tvb_get_yyy" call as the argument. +In packets with more than one req/resp the items of all the req/resp subtrees always pointed to the offset of the first req/resp. -If we've fetched a value into a variable, don't re-fetch it in -"proto_tree_add_xxx" calls. ------------------------------------------------------------------------ -r12970 | lroland | 2005-01-06 21:19:39 -0600 (Thu, 06 Jan 2005) | 5 lines +r13563 | sahlberg | 2005-03-01 04:09:53 -0600 (Tue, 01 Mar 2005) | 7 lines Changed paths: - M /trunk/epan/addr_resolv.c + M /trunk/epan/dissectors/packet-iscsi.c + +If errorrecoverylevel==0 is used and the A bit is clear in a DataIn PDU +the iscsi layer will not hold the LUN value (it is reserved) +so we need to remember if from the initial Command PDU. + +make the LUN reporting work for errorrecoverylevel==0 targets -Check return value of getenv(). -It can return NULL, which would lead here to strcpy(hostspath, NULL); -*Very* bad. -replace g_malloc(), strcpy() and strcat() with one single g_strconcat(). ------------------------------------------------------------------------ -r12969 | lroland | 2005-01-06 17:21:10 -0600 (Thu, 06 Jan 2005) | 3 lines +r13562 | guy | 2005-03-01 00:32:56 -0600 (Tue, 01 Mar 2005) | 2 lines Changed paths: - M /trunk/plugins/mate/mate.h - M /trunk/plugins/mate/mate_runtime.c - M /trunk/plugins/mate/mate_setup.c - M /trunk/plugins/mate/mate_util.c - M /trunk/plugins/mate/packet-mate.c + M /trunk/epan/dissectors/packet-3g-a11.c -From Luis Ontanon: +Show NTP times correctly. -Fix some MSVC warnings in MATE ------------------------------------------------------------------------ -r12968 | lroland | 2005-01-06 06:39:54 -0600 (Thu, 06 Jan 2005) | 6 lines +r13561 | guy | 2005-03-01 00:04:31 -0600 (Tue, 01 Mar 2005) | 2 lines Changed paths: - M /trunk/plugins/mate/mate.h - M /trunk/plugins/mate/mate_runtime.c - M /trunk/plugins/mate/mate_setup.c - M /trunk/plugins/mate/packet-mate.c + M /trunk/epan/dissectors/packet-ntp.c -From Luis Ontanon: +Show NTP times in a fashion more similar to that used for other times. -Another patch for mate: - - adds a "GopTree={TRUE|FALSE}" attribute to Gogs - - changes "ShowPduTree={NoTree|PduTree|FrameTree}" - - adds "implicit stop" to Gops with no Stop declared ------------------------------------------------------------------------ -r12967 | guy | 2005-01-06 02:37:43 -0600 (Thu, 06 Jan 2005) | 5 lines +r13560 | guy | 2005-03-01 00:03:08 -0600 (Tue, 01 Mar 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/Makefile.common - M /trunk/epan/dissectors/packet-ethertype.c - A /trunk/epan/dissectors/packet-ieee802a.c - A /trunk/epan/dissectors/packet-ieee802a.h - M /trunk/etypes.h + M /trunk/epan/dissectors/packet-mip.c -Add a dissector to handle IEEE 802a's OUI Extended Ethertype; dissectors -can register an OUI, and PIDs for that OUI, in the same fashion that -they can do so for SNAP (after which the 802a OUI Extended Ethertype is -clearly modeled). +Show NTP times correctly. ------------------------------------------------------------------------ -r12966 | guy | 2005-01-06 02:21:25 -0600 (Thu, 06 Jan 2005) | 3 lines +r13559 | guy | 2005-02-28 18:05:57 -0600 (Mon, 28 Feb 2005) | 9 lines Changed paths: - M /trunk/epan/dissectors/packet-llc.c + M /trunk/doc/ethereal.pod + M /trunk/doc/tethereal.pod + M /trunk/epan/prefs.c -Handle the case where nobody registers any OUIs and oui_info_table is -thus null. +From Graeme Hewson: rename the global preferences file to "preferences" +(it's now in an "ethereal" directory, so there's no need for it to have +a name that distinguishes it from files for other programs) - if it's +not found as "preferences", try "ethereal.conf" for compatibility - and +update the man pages appropriately. + +Fix a typo in the section color filters (the file name is "colorfilters", +not "color filters"). ------------------------------------------------------------------------ -r12965 | guy | 2005-01-05 05:00:11 -0600 (Wed, 05 Jan 2005) | 4 lines +r13558 | ulfl | 2005-02-28 16:46:49 -0600 (Mon, 28 Feb 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-sip.c + M /trunk/capture.c + M /trunk/capture.h + M /trunk/capture_sync.c + M /trunk/file.c + M /trunk/file.h -From Chris Maynard: catch a case where a string allocated with -"tvb_get_string()" wasn't freed. (It appears there can also be leaks if -an exception is thrown while dissecting.) +Another step towards using the parent/child mode for ALL captures. +This is currently still disabled, as we cannot pass all required capture flags to the child process (lack of command line parameters). ------------------------------------------------------------------------ -r12964 | guy | 2005-01-05 04:55:00 -0600 (Wed, 05 Jan 2005) | 5 lines +r13557 | lego | 2005-02-28 16:39:03 -0600 (Mon, 28 Feb 2005) | 15 lines Changed paths: - M /trunk/epan/dissectors/packet-sebek.c + M /trunk/epan/dissectors/packet-http.c -Use tvb_format_text() with %s format items, to handle non-printable -characters. +even if unharmful, this was simply ugly. +change -Clean up indentation. +do { + if (i == 0) break; + ... +} while (i); ------------------------------------------------------------------------- -r12963 | guy | 2005-01-05 04:51:05 -0600 (Wed, 05 Jan 2005) | 5 lines -Changed paths: - M /trunk/epan/dissectors/packet-sdp.c +for a propper -From Chris Maynard: don't extract strings with "tvb_get_string()" if -we're not going to use them, and free them when we're done with them. +while(i) { + ... +} -Clean up white space. ------------------------------------------------------------------------ -r12962 | guy | 2005-01-05 04:45:43 -0600 (Wed, 05 Jan 2005) | 3 lines +r13556 | lego | 2005-02-28 16:32:16 -0600 (Mon, 28 Feb 2005) | 4 lines Changed paths: - M /trunk/epan/dissectors/packet-q931.c + M /trunk/plugins/stats_tree/Makefile.am + A /trunk/plugins/stats_tree/http_stats_tree.c + M /trunk/plugins/stats_tree/stats_tree_plugin.c + +add the http_stats_tree, +a replacement for the current http tap listeners and a tree for requested hosts/uris -From Chris Maynard: free strings allocated by "tvb_get_string()" after -we're done with them. ------------------------------------------------------------------------ -r12961 | guy | 2005-01-05 04:42:26 -0600 (Wed, 05 Jan 2005) | 3 lines +r13555 | lego | 2005-02-28 16:27:24 -0600 (Mon, 28 Feb 2005) | 5 lines Changed paths: - M /trunk/epan/dissectors/packet-per.c + M /trunk/epan/dissectors/packet-http.c + M /trunk/epan/dissectors/packet-http.h + +few changes to http +- stat_infos are mantained in a GPtrArray to avoid leaking and overwriting them +- added http_host and request_uri to http_info_value_t -From Chris Maynard: free strings allocated by "tvb_fake_unicode()" after -we're done with them. ------------------------------------------------------------------------ -r12960 | guy | 2005-01-05 04:38:50 -0600 (Wed, 05 Jan 2005) | 5 lines +r13554 | etxrab | 2005-02-28 14:51:23 -0600 (Mon, 28 Feb 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-multipart.c - -From Chris Maynard: free mallocated data. - -Don't assign the result of a routine that mallocates data to a const -pointer - that forces us to cast the pointer when freeing the data. + M /trunk/epan/dissectors/packet-radius.c +Change the RADIUS ATTRIBUTES for some 3GPP AVP:s to display them as (UTF8)Strings, also +added some more AVP:s from a later spec. ------------------------------------------------------------------------ -r12959 | guy | 2005-01-05 04:27:22 -0600 (Wed, 05 Jan 2005) | 3 lines +r13553 | etxrab | 2005-02-28 14:49:34 -0600 (Mon, 28 Feb 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-mmse.c + M /trunk/epan/dissectors/packet-diameter.c -From Chris Maynard: free strings even if we don't put them into the -protocol tree. +Undo change of return (addVendor(atoi(id), code, name)); as it wasn't correct. +------------------------------------------------------------------------ +r13552 | etxrab | 2005-02-28 14:48:23 -0600 (Mon, 28 Feb 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/packet-bssgp.c +Correct presentation of IMSI digits and highlight correct bytes. ------------------------------------------------------------------------ -r12958 | guy | 2005-01-05 04:23:26 -0600 (Wed, 05 Jan 2005) | 2 lines +r13551 | guy | 2005-02-28 13:47:46 -0600 (Mon, 28 Feb 2005) | 3 lines Changed paths: - M /trunk/plugins/mgcp/packet-mgcp.c + M /trunk/epan/dissectors/packet-rx.c -From Chris Maynard: free a string obtained with "tvb_get_string()". +Add a link to an RX spec, and ask whether the Epoch really should be +dissected as a UN*X time. ------------------------------------------------------------------------ -r12957 | guy | 2005-01-05 04:19:36 -0600 (Wed, 05 Jan 2005) | 6 lines +r13550 | lego | 2005-02-28 05:10:49 -0600 (Mon, 28 Feb 2005) | 3 lines Changed paths: - M /trunk/epan/tvbuff.c + M /trunk/plugins/stats_tree/stats_tree_plugin.c + +Adapt the stats_tree example plugin to the last changes -From Chris Maynard: free up the z_stream we've allocated before failure -returns. (The error returns shouldn't happen in practice, as the GLib -memory allocators never return a null pointer, they just abort the -program, but if we're going to be checking for failure and returning, we -should do the right thing anyway.) ------------------------------------------------------------------------ -r12956 | guy | 2005-01-05 04:17:09 -0600 (Wed, 05 Jan 2005) | 2 lines +r13549 | guy | 2005-02-28 03:21:59 -0600 (Mon, 28 Feb 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-kerberos.c + M /trunk/epan/dissectors/packet-gprs-llc.c -From Chris Maynard: free strings fetched with "tvb_fake_unicode()". +Fix capitalization. ------------------------------------------------------------------------ -r12955 | guy | 2005-01-05 04:13:24 -0600 (Wed, 05 Jan 2005) | 3 lines +r13548 | guy | 2005-02-28 03:21:19 -0600 (Mon, 28 Feb 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-image-jfif.c + M /trunk/epan/prefs.c -Free the image type string as soon as we're done with it, so that we -don't leak it (even if we throw an exception processing the image). +Map "llcgprs.ignore_cipher_bit" to "llcgprs.autodetect_cipher_bit". ------------------------------------------------------------------------ -r12954 | guy | 2005-01-05 04:05:03 -0600 (Wed, 05 Jan 2005) | 3 lines +r13547 | guy | 2005-02-28 02:22:02 -0600 (Mon, 28 Feb 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-image-gif.c + M /trunk/tools/asn2eth.py -From Chris Maynard: add a missing free of a string fetched with -tvb_get_string(). +Handle the new signature for "dissect_per_restricted_character_string()". ------------------------------------------------------------------------ -r12953 | guy | 2005-01-05 04:01:04 -0600 (Wed, 05 Jan 2005) | 6 lines +r13546 | lego | 2005-02-27 19:20:52 -0600 (Sun, 27 Feb 2005) | 7 lines Changed paths: - M /trunk/epan/dissectors/packet-fix.c + M /trunk/gtk/stats_tree_stat.c + + +- do not free the string passed to register_ethereal_tap() +it caused the taps to have "funny" names. -From Chris Maynard: don't fetch a string if we're not going to use it. +- rename the window as "$name Stats Tree" -Also, move up the freeing of the tag string to immediately after we're -done with it, so we don't leak it if we throw an exception getting the -value. ------------------------------------------------------------------------ -r12952 | guy | 2005-01-05 03:53:03 -0600 (Wed, 05 Jan 2005) | 3 lines +r13545 | lego | 2005-02-27 18:55:49 -0600 (Sun, 27 Feb 2005) | 5 lines Changed paths: - M /trunk/epan/dissectors/packet-daap.c + M /trunk/gtk/main.c + M /trunk/tethereal.c + +Make sure that plugin tap listeners get registered before the non-plugin tap listeners +that's because stat trees are registered as tap listeners by either +gtk/stats_tree_stat.c or tap-stats_tree.c -Use "tvb_format_text()" with %s format strings, so that we handle -non-printable strings. ------------------------------------------------------------------------ -r12951 | guy | 2005-01-05 03:46:43 -0600 (Wed, 05 Jan 2005) | 4 lines +r13544 | lego | 2005-02-27 17:43:12 -0600 (Sun, 27 Feb 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-cops.c + M /trunk/epan/libethereal.def + +Add register_all_plugin_tap_listeners() to libethereal.def -Use "tvb_format_text()" to generate the text to use in -"proto_tree_add_text()" calls, so that we handle non-printable -characters if they happen to appear in the strings. ------------------------------------------------------------------------ -r12950 | guy | 2005-01-05 03:41:20 -0600 (Wed, 05 Jan 2005) | 6 lines +r13543 | guy | 2005-02-27 16:04:48 -0600 (Sun, 27 Feb 2005) | 4 lines Changed paths: - M /trunk/epan/dissectors/packet-aim.c - -Use "tvb_format_text()" to extract and format the buddy name string in -the top-level item for the buddy name, rather than extracting the string -into a mallocated buffer (and not freeing it...). + M /trunk/epan/plugins.c + M /trunk/epan/plugins.h + M /trunk/gtk/main.c + M /trunk/gtk/plugins_dlg.c + M /trunk/tethereal.c -Put all the code to put stuff into the protocol tree inside "if(tree)". +The stats tree stuff should ultimately allow us to have plugin taps, so +add infrastructure for them, and display the plugin type (which could be +both dissector *and* tap) in the list of plugins. ------------------------------------------------------------------------ -r12949 | kukosa | 2005-01-05 01:09:06 -0600 (Wed, 05 Jan 2005) | 1 line +r13542 | etxrab | 2005-02-27 15:33:32 -0600 (Sun, 27 Feb 2005) | 1 line Changed paths: - M /trunk/tools/asn2eth.py + M /trunk/epan/dissectors/packet-diameter.c -Fixed value string names in field array when NO_PROT_PREFIX option is used +Avoid trying to display a time before 00:00:00 UTC, January 1, 1970 as it currently will be displayed wrongly. ------------------------------------------------------------------------ -r12948 | lroland | 2005-01-04 20:25:34 -0600 (Tue, 04 Jan 2005) | 5 lines +r13541 | guy | 2005-02-27 15:15:30 -0600 (Sun, 27 Feb 2005) | 3 lines Changed paths: - M /trunk/asn1/h225/h225.cnf - M /trunk/asn1/h225/packet-h225-template.c - M /trunk/epan/dissectors/packet-h225.c + M /trunk/capture_opts.c + M /trunk/clopts_common.c + M /trunk/clopts_common.h + M /trunk/gtk/main.c -Fix broken parts of the new h225 dissector: -- add more data to the Info structure of the h225 taps. -- Fix the output to the Info Column +Move "get_natural_int()" and "get_positive_int()" from "capture_opts.c" +to "clopts_common.c", make them not static, and use them in "gtk/main.c". -This patch is not complete, but statistics should basically work now. ------------------------------------------------------------------------ -r12947 | guy | 2005-01-04 15:05:56 -0600 (Tue, 04 Jan 2005) | 7 lines +r13540 | lego | 2005-02-27 14:26:55 -0600 (Sun, 27 Feb 2005) | 13 lines Changed paths: - M /trunk/asn1/h225/packet-h225-template.c + M /trunk/epan/dissectors/packet-ip.c + M /trunk/epan/dissectors/packet-rmt-fec.c -"dissect_h225_H323UserInformation()" returns the number of bytes -dissected, so register it as a new-style dissector. +From Stefano Pettini -As we register it by name, we don't need to create a dissector handle -for it to register it in a dissector table - just use "find_dissector()" -to find the handle. +1) added _U_ tags in RMT dissectors to suppress "unused parameter" warnings. + +2) added a dissector_add_handle("ip.udp", ip_handle) to IP dissector, to +allow the following chain of protocols: IP over UDP over IP. It seems +uncommon, but it's used by implementations of experimental protocols +(e.g. TCP-XM) that run a userspace IP stack (e.g. lwIP) over UDP. The +dissector of IP over UDP must be enabled explicitly using the "decode +as..." window. ------------------------------------------------------------------------- -r12946 | gerald | 2005-01-04 11:25:38 -0600 (Tue, 04 Jan 2005) | 2 lines -Changed paths: - M /trunk/Makefile.nmake -Replace a "cp" with three "xcopy"s. ------------------------------------------------------------------------ -r12945 | gerald | 2005-01-03 15:11:53 -0600 (Mon, 03 Jan 2005) | 3 lines +r13539 | lego | 2005-02-27 14:17:06 -0600 (Sun, 27 Feb 2005) | 5 lines Changed paths: - M /trunk/capinfos.c - M /trunk/doc/capinfos.pod + M /trunk/gtk/stats_tree_stat.c + +the last commit broke windows compilation. + minor changes in typing variables + exclude a GTK2 call from being called while using GTK1 -Let capinfos print statistics for more than one file. Normalize -capitalization. ------------------------------------------------------------------------ -r12944 | gerald | 2005-01-03 14:03:16 -0600 (Mon, 03 Jan 2005) | 3 lines +r13538 | ulfl | 2005-02-27 13:59:03 -0600 (Sun, 27 Feb 2005) | 1 line Changed paths: - M /trunk/config.nmake - -Move "c:\cygwin\bin" to the end of the PATH. The latest Cygwin includes a -"link" command which collides with the MSVC linker. + M /trunk/capture.c +some more cleanup of the capturing code (e.g. split up of the code reading in the "normal mode" captured data) ------------------------------------------------------------------------ -r12943 | gerald | 2005-01-03 13:58:04 -0600 (Mon, 03 Jan 2005) | 3 lines +r13537 | ulfl | 2005-02-27 12:52:05 -0600 (Sun, 27 Feb 2005) | 3 lines Changed paths: - M /trunk/gtk/about_dlg.c + M /trunk/capture.c -Make the version and library information in the about box copy-and-paste-able -under GTK+ 2.x. +bugfix to bring up correct error message if capture file couldn't be openened. +some code cleanup ------------------------------------------------------------------------ -r12942 | kukosa | 2005-01-03 08:41:02 -0600 (Mon, 03 Jan 2005) | 1 line +r13536 | ulfl | 2005-02-27 12:27:30 -0600 (Sun, 27 Feb 2005) | 1 line Changed paths: - M /trunk/tools/asn2eth.py + M /trunk/epan/libethereal.def -Directives #.FN_* can be used for Ethereal types as well as for ASN.1 types +add missing reinit_stats_tree symbol, so MSVC can compile again ------------------------------------------------------------------------ -r12941 | kukosa | 2005-01-03 06:54:31 -0600 (Mon, 03 Jan 2005) | 2 lines +r13535 | ulfl | 2005-02-27 11:30:33 -0600 (Sun, 27 Feb 2005) | 1 line Changed paths: - M /trunk/tools/asn2eth.py + M /trunk/capture.c + M /trunk/capture.h + M /trunk/gtk/main.c -- names for value_string tables are generated with protocol name prefix -- FROM constraint for PER supported +some clarification of the capture child thing ------------------------------------------------------------------------ -r12940 | obiot | 2005-01-03 05:26:45 -0600 (Mon, 03 Jan 2005) | 3 lines +r13534 | lego | 2005-02-27 10:55:24 -0600 (Sun, 27 Feb 2005) | 8 lines Changed paths: - M /trunk/AUTHORS + M /trunk/epan/stats_tree.c + M /trunk/epan/stats_tree.h + M /trunk/epan/stats_tree_priv.h + M /trunk/gtk/stats_tree_stat.c + M /trunk/tap-stats_tree.c -Change e-mail address of Olivier Biot. +Several fixes to the stats_tree + - Avoid creating a copy of every branch at reinitialization + this used to cause some GTK warnings and a leakage of tree nodes + +- propperly check the optarg to avoid getting junk in the filter text + this caused a crash ------------------------------------------------------------------------ -r12939 | guy | 2005-01-03 04:27:20 -0600 (Mon, 03 Jan 2005) | 2 lines +r13533 | ulfl | 2005-02-27 10:54:52 -0600 (Sun, 27 Feb 2005) | 1 line Changed paths: - M /trunk/wiretap/netxray.c - -Add some more comments about the FCS issue. + M /trunk/capture.h +minor comment additions ------------------------------------------------------------------------ -r12938 | guy | 2005-01-03 04:10:23 -0600 (Mon, 03 Jan 2005) | 3 lines +r13532 | lego | 2005-02-27 08:01:12 -0600 (Sun, 27 Feb 2005) | 2 lines Changed paths: - M /trunk/wiretap/netxray.c + M /trunk/gtk/main.c -Give a bit more information on the "are there FCSes in the frame?" -issue. +abort early in main_filter_packets() if dftext is NULL ------------------------------------------------------------------------ -r12937 | guy | 2005-01-02 23:27:35 -0600 (Sun, 02 Jan 2005) | 8 lines +r13531 | lego | 2005-02-27 07:57:45 -0600 (Sun, 27 Feb 2005) | 5 lines Changed paths: - M /trunk/wiretap/netxray.c + M /trunk/gtk/sctp_stat_dlg.c -Rename the CAPTYPE_ definitions as appropriate - many of them are -specific to particular types of captures, and the same value might -correspond to more than one CAPTYPE_ definition. +few fixes to The SCTP associations dialog +- do not call main_filter_packets() with a null dfilter string +- fix two leaks -Add an additional CAPTYPE_ for some non-gigabit Ethereal capture seen by -Bill Meier, and fix the range check the time stamp units value as per -his mail. ------------------------------------------------------------------------ -r12936 | guy | 2005-01-02 21:42:23 -0600 (Sun, 02 Jan 2005) | 10 lines +r13530 | lego | 2005-02-27 07:00:22 -0600 (Sun, 27 Feb 2005) | 6 lines Changed paths: - M /trunk/AUTHORS - M /trunk/wiretap/AUTHORS - M /trunk/wiretap/netxray.c + M /trunk/gtk/dlg_utils.c + +From Martin Mathielson + +- from the "Capture Options" dialog, if you select the Capture Filter(s) +file browser, Cancel doesn't work. -From James Fields and Kevin Johnson: fix the handling of time stamps in -a number of Windows Sniffer captures - apparently the time stamp units -are in a field in the file header. -Add a capture type value seen in at least one ATM capture. +------------------------------------------------------------------------ +r13529 | lego | 2005-02-27 06:45:07 -0600 (Sun, 27 Feb 2005) | 7 lines +Changed paths: + M /trunk/gtk/rtp_stream_dlg.c + +From Martin Mathielson +- from the "RTP streams" dialog, pressing 'Analyze' with no stream selected +would throw up an 'invalid filter' error. This patch avoids anything if no +steam(s) are selected. -Update some comments, and add some comments. -Get rid of some redundant setting of "timeunit". ------------------------------------------------------------------------ -r12935 | guy | 2005-01-02 19:36:35 -0600 (Sun, 02 Jan 2005) | 4 lines +r13528 | guy | 2005-02-25 18:14:22 -0600 (Fri, 25 Feb 2005) | 4 lines Changed paths: - M /trunk/README.win32 + M /trunk/epan/dissectors/packet-kerberos.c -Rewrap a paragraph, for the benefit of us old-timers who typically use -80-column wide terminal windows (which also lets more windows fit than -would fit with wider windows). +The Kerberos-over-UDP dissector can decide not to dissect packets, so it +needs to be a new-style dissector and explicitly reject them so that +other dissectors can pick them up. ------------------------------------------------------------------------ -r12934 | gerald | 2005-01-02 18:08:40 -0600 (Sun, 02 Jan 2005) | 2 lines +r13527 | guy | 2005-02-25 17:47:21 -0600 (Fri, 25 Feb 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-ip.c + M /trunk/epan/dissectors/packet-kerberos4.c -If the ICMP code is present, put it in the Info column. +The Kerberos 4 dissector is now a dissector that can reject packets, so +register it with "new_register_dissector". ------------------------------------------------------------------------ -r12933 | lroland | 2005-01-02 16:56:25 -0600 (Sun, 02 Jan 2005) | 1 line +r13526 | guy | 2005-02-25 17:44:44 -0600 (Fri, 25 Feb 2005) | 3 lines Changed paths: - M /trunk/asn1/h225/packet-h225-template.h - M /trunk/epan/dissectors/packet-h225.h + M /trunk/epan/packet_info.h + +Make the DCE transport type an "int" so that -1 is a valid value and the +compiler doesn't say "that's unsigned, it can't possibly be equal to -1". -fix a typo in new packet-h225.h ------------------------------------------------------------------------ -r12932 | etxrab | 2005-01-02 16:05:47 -0600 (Sun, 02 Jan 2005) | 1 line +r13525 | lroland | 2005-02-25 17:37:14 -0600 (Fri, 25 Feb 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-h225.c - M /trunk/epan/dissectors/packet-h225.h - M /trunk/epan/dissectors/packet-h245.c - M /trunk/epan/dissectors/packet-h245.h + M /trunk/epan/libethereal.def -Change the dissectors to asn2eth generated ones. ------------------------------------------------------------------------- -r12931 | etxrab | 2005-01-02 16:03:12 -0600 (Sun, 02 Jan 2005) | 1 line -Changed paths: - A /trunk/asn1/h235/h235-exp.cnf +Add another function from epan/stats_tree.c to the list of exported functions in libethereal.def -This file is needed if h225 or h245 is generated separately. +Finally ethereal can be built again on windows. ------------------------------------------------------------------------ -r12930 | etxrab | 2005-01-02 16:01:32 -0600 (Sun, 02 Jan 2005) | 1 line +r13524 | lroland | 2005-02-25 17:08:53 -0600 (Fri, 25 Feb 2005) | 1 line Changed paths: - A /trunk/asn1/h225/h225-exp.cnf - A /trunk/asn1/h225/h225.asn - A /trunk/asn1/h225/h225.cnf - A /trunk/asn1/h225/packet-h225-template.c - A /trunk/asn1/h225/packet-h225-template.h + M /trunk/plugins/Makefile.nmake + M /trunk/plugins/Xass-list + M /trunk/plugins/Xplugin_api.c + M /trunk/plugins/Xplugin_api.h + M /trunk/plugins/Xplugin_api_decls.h + M /trunk/plugins/Xplugin_table.h + M /trunk/plugins/plugin_api_list.c -asn2eth generated h225 dissector +add agentx plugin to the clean target and update the old plugin api ------------------------------------------------------------------------ -r12929 | etxrab | 2005-01-02 16:00:32 -0600 (Sun, 02 Jan 2005) | 1 line +r13523 | sahlberg | 2005-02-25 17:03:24 -0600 (Fri, 25 Feb 2005) | 3 lines Changed paths: - A /trunk/asn1/h225 + M /trunk/epan/dissectors/packet-scsi.c -asn2eth generated h225 dissector ------------------------------------------------------------------------- -r12928 | etxrab | 2005-01-02 15:58:45 -0600 (Sun, 02 Jan 2005) | 1 line -Changed paths: - A /trunk/asn1/h245/h245-exp.cnf - A /trunk/asn1/h245/h245.asn - A /trunk/asn1/h245/h245.cnf - A /trunk/asn1/h245/packet-h245-template.c - A /trunk/asn1/h245/packet-h245-template.h +start dissecting serviceactionin16 -asn2eth generated h245 dissector ------------------------------------------------------------------------- -r12927 | etxrab | 2005-01-02 15:58:06 -0600 (Sun, 02 Jan 2005) | 1 line -Changed paths: - A /trunk/asn1/h245 -asn2eth generated h245 dissector ------------------------------------------------------------------------ -r12926 | guy | 2005-01-02 04:01:05 -0600 (Sun, 02 Jan 2005) | 2 lines +r13522 | lego | 2005-02-25 16:57:43 -0600 (Fri, 25 Feb 2005) | 4 lines Changed paths: - M /trunk/epan/dissectors/packet-ldap.c - -*Correctly* append to the filter string. + M /trunk/gtk/stats_tree_stat.c ------------------------------------------------------------------------- -r12925 | guy | 2005-01-02 03:40:26 -0600 (Sun, 02 Jan 2005) | 3 lines -Changed paths: - M /trunk/epan/dissectors/packet-dns.c - M /trunk/epan/dissectors/packet-dns.h - M /trunk/epan/dissectors/packet-nbns.c +- undo disabling the GTK2 version +- do not declare a variable after the first statement or else windows compilation fails -Unlike the detailed description of resource record types, the -detailed description of classes is pretty much redundant - remove it. ------------------------------------------------------------------------ -r12924 | guy | 2005-01-01 22:01:00 -0600 (Sat, 01 Jan 2005) | 6 lines +r13521 | lego | 2005-02-25 16:30:58 -0600 (Fri, 25 Feb 2005) | 3 lines Changed paths: - M /trunk/epan/plugins.c + M /trunk/gtk/stats_tree_stat.c -Don't cast pointers passed as arguments - pass a pointer to the right -type of variable and assign the value; that squelches "dereferencing -type-punned pointer will break strict-aliasing rules" warnings from some -versions of GCC. +Temporarily disable the gtk2 version that causes a compilation error on windows. ------------------------------------------------------------------------ -r12923 | guy | 2005-01-01 21:58:08 -0600 (Sat, 01 Jan 2005) | 3 lines +r13520 | lroland | 2005-02-25 16:06:00 -0600 (Fri, 25 Feb 2005) | 1 line Changed paths: - M /trunk/epan/proto.c - -Cast away the constness of the argument to "g_tree_lookup()" - another -GLib function with an unfortunate signature. + M /trunk/epan/libethereal.def +Add another function from epan/stats_tree.c to the list of exported functions in libethereal.def ------------------------------------------------------------------------ -r12922 | guy | 2005-01-01 18:23:50 -0600 (Sat, 01 Jan 2005) | 3 lines +r13519 | lroland | 2005-02-25 15:51:29 -0600 (Fri, 25 Feb 2005) | 1 line Changed paths: - M /trunk/gtk/follow_dlg.c - M /trunk/plugins/asn1/packet-asn1.c - -Cast the values passed to the macros so as to avoid -sign-extending 8-bit characters. + M /trunk/epan/libethereal.def +Add some functions from epan/stats_tree.c to the list of exported functions in libethereal.def ------------------------------------------------------------------------ -r12921 | guy | 2005-01-01 17:54:32 -0600 (Sat, 01 Jan 2005) | 5 lines +r13518 | tuexen | 2005-02-25 15:03:48 -0600 (Fri, 25 Feb 2005) | 2 lines Changed paths: - M /trunk/gtk/io_stat.c - M /trunk/gtk/rtp_analysis.c - -Add casts of OBJECT_SET_DATA() arguments in cases where that's -appropriate. + M /trunk/epan/dissectors/packet-sctp.c -Use %u, not %d, to convert unsigned values to strings. +Show prot numbers in protocol tree, if wanted. Suggested by Jeff Morris. ------------------------------------------------------------------------ -r12920 | guy | 2005-01-01 17:40:56 -0600 (Sat, 01 Jan 2005) | 4 lines +r13517 | tuexen | 2005-02-25 14:33:28 -0600 (Fri, 25 Feb 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-tacacs.c + M /trunk/epan/dissectors/packet-mtp3.c -"inet_pton()" isn't getting declared on Windows; include "inet_v6defs.h" -if NEED_INET_V6DEFS_H is defined, as is done in "packet-sdp.c", the -other module using "inet_pton()". +Add higher SI values. ------------------------------------------------------------------------ -r12919 | guy | 2005-01-01 17:29:05 -0600 (Sat, 01 Jan 2005) | 6 lines +r13516 | sahlberg | 2005-02-25 05:38:56 -0600 (Fri, 25 Feb 2005) | 5 lines Changed paths: - M /trunk/gtk/compat_macros.h + M /trunk/epan/dissectors/packet-kerberos.c + M /trunk/epan/dissectors/packet-kerberos4.c + +add support to call krb4 for suspected krb4 stuff soming in on udp port 88 + +weirdo krb4 implementations apparently do this. -Don't explicitly cast the last argument to OBJECT_SET_DATA() to -"gpointer" - callers should do that if appropriate (or perhaps change -the call to pass a different argument if that's more appropriate), and -even if casting it were the right thing to do, the argument needs to be -surrounded with parentheses so the correct value is cast. ------------------------------------------------------------------------ -r12918 | guy | 2005-01-01 17:25:49 -0600 (Sat, 01 Jan 2005) | 11 lines +r13515 | sahlberg | 2005-02-25 04:30:21 -0600 (Fri, 25 Feb 2005) | 7 lines Changed paths: - M /trunk/gtk/ui_util.c + M /trunk/epan/dissectors/packet-dcerpc.c + M /trunk/epan/dissectors/packet-dcerpc.h + M /trunk/epan/dissectors/packet-smb-pipe.c + M /trunk/epan/packet_info.h + M /trunk/gtk/decode_as_dcerpc.c + +pinfo->private_data was a quite subptimal idea + + +change the decodeas for dcerpc so that it actually works again for dcerpc over smb -Cast away the constness of the geom_name argument to -"window_new_with_geom()" - there's no way to tell the compiler that -we're not going to be modifying it, but we aren't. -The right way to check whether a pointer is null and get a Boolean is to -test it against null, not to cast it to a Boolean type - as Boolean -types in C89/C90, at least, are just integral types, that cast might -just throw away the upper 32 bits; that probably yields the results you -want, but the compiler might well justifiably warn about that on an LP64 -platform. ------------------------------------------------------------------------ -r12917 | guy | 2005-01-01 17:22:10 -0600 (Sat, 01 Jan 2005) | 3 lines +r13514 | guy | 2005-02-25 03:58:50 -0600 (Fri, 25 Feb 2005) | 8 lines Changed paths: - M /trunk/tap-iostat.c + M /trunk/Makefile.am -Fix the signature of "iostat_packet()" - the pointer to data supplied by -the dissector is a const pointer. +"docboook/Makefile.auto.in" is presumably generated from +"docbook/Makefile.auto.am", so it shouldn't need to be included in +EXTRA_DIST - and including it causes "make distcheck" to fail very early +with + + make: *** No rule to make target `docbook/Makefile.auto.in', + needed by `distdir'. Stop. ------------------------------------------------------------------------ -r12916 | guy | 2005-01-01 17:21:05 -0600 (Sat, 01 Jan 2005) | 6 lines +r13513 | guy | 2005-02-25 03:56:04 -0600 (Fri, 25 Feb 2005) | 2 lines Changed paths: - M /trunk/plugins/mgcp/packet-mgcp.c + M /trunk/epan/libethereal.def + M /trunk/epan/stats_tree.h -When computing a hash value based on, among other things, a -conversation, use the "index" member of the conversation_t - that lets -you get a value that fits in a guint, but without provoking the warning -you might get from a compiler if you cast a pointer to the conversation -to a guint. +There's no "tick_range_with_parent_name()" routine. ------------------------------------------------------------------------ -r12915 | guy | 2005-01-01 17:19:11 -0600 (Sat, 01 Jan 2005) | 7 lines +r13512 | guy | 2005-02-25 02:32:33 -0600 (Fri, 25 Feb 2005) | 3 lines Changed paths: - M /trunk/gtk/file_dlg.c - M /trunk/gtk/packet_history.c - M /trunk/gtk/summary_dlg.c + M /trunk/plugins/Xplugin_table.h -The right way to check whether a pointer is null and get a Boolean is to -test it against null, not to cast it to a Boolean type - as Boolean -types in C89/C90, at least, are just integral types, that cast might -just throw away the upper 32 bits; that probably yields the results you -want, but the compiler might well justifiably warn about that on an LP64 -platform. +Fix the declaration of "dissect_ber_boolean()" to match the current +version. ------------------------------------------------------------------------ -r12914 | guy | 2005-01-01 17:11:46 -0600 (Sat, 01 Jan 2005) | 3 lines +r13511 | guy | 2005-02-25 02:31:51 -0600 (Fri, 25 Feb 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-eth.c - M /trunk/epan/dissectors/packet-tr.c - M /trunk/epan/packet.c + M /trunk/plugins/plugin_api_list.c -Get rid of some warnings about variables whose values might be lost in a -longjmp, by properly qualifying those variables as volatile. +Fix the declaration of "dissect_ber_boolean()" to match the current +version. ------------------------------------------------------------------------ -r12913 | guy | 2005-01-01 06:49:54 -0600 (Sat, 01 Jan 2005) | 8 lines +r13510 | guy | 2005-02-25 01:48:51 -0600 (Fri, 25 Feb 2005) | 4 lines Changed paths: - M /trunk/epan/dissectors/packet-smb-sidsnooping.c - M /trunk/gtk/conversations_eth.c - M /trunk/gtk/conversations_fc.c - M /trunk/gtk/conversations_fddi.c - M /trunk/gtk/conversations_ip.c - M /trunk/gtk/conversations_ipx.c - M /trunk/gtk/conversations_table.c - M /trunk/gtk/conversations_table.h - M /trunk/gtk/conversations_tcpip.c - M /trunk/gtk/conversations_tr.c - M /trunk/gtk/conversations_udpip.c - M /trunk/gtk/conversations_wlan.c - M /trunk/gtk/h323_conversations.c - M /trunk/gtk/h323_conversations.h - M /trunk/gtk/hostlist_eth.c - M /trunk/gtk/hostlist_fc.c - M /trunk/gtk/hostlist_fddi.c - M /trunk/gtk/hostlist_ip.c - M /trunk/gtk/hostlist_ipx.c - M /trunk/gtk/hostlist_table.c - M /trunk/gtk/hostlist_table.h - M /trunk/gtk/hostlist_tcpip.c - M /trunk/gtk/hostlist_tr.c - M /trunk/gtk/hostlist_udpip.c - M /trunk/gtk/hostlist_wlan.c - M /trunk/gtk/rpc_progs.c - M /trunk/gtk/rpc_stat.c - M /trunk/gtk/rtp_stream.c - M /trunk/tap-iostat.c - M /trunk/tap-iousers.c + M /trunk/epan/libethereal.def -Make the signatures of functions passed to "register_tap_listener()" -match what "register_tap_listener()" expects (rather than squelching -warnings about the differences by casting function pointers to "void -*"). +Add the stats tree routines. -Make static some functions not used outside the module in which they're -defined. +Alphabetize, in dictionary order (case-insensitive). ------------------------------------------------------------------------ -r12912 | guy | 2005-01-01 06:32:28 -0600 (Sat, 01 Jan 2005) | 4 lines +r13509 | lego | 2005-02-24 23:15:18 -0600 (Thu, 24 Feb 2005) | 3 lines Changed paths: - M /trunk/gtk/packet_list.c + M /trunk/plugins/stats_tree/pinfo_stats_tree.c + +added a tree example -Throw in a cast to squelch an (unavoidable, and probably harmless - -GTK+'s function signatures aren't necessarily what they should be) -warning. ------------------------------------------------------------------------ -r12911 | guy | 2005-01-01 06:29:26 -0600 (Sat, 01 Jan 2005) | 4 lines +r13508 | lego | 2005-02-24 23:14:38 -0600 (Thu, 24 Feb 2005) | 2 lines Changed paths: - M /trunk/epan/to_str.c - M /trunk/epan/to_str.h + M /trunk/epan/stats_tree.c + M /trunk/epan/stats_tree.h -"address_to_str()" and "address_to_str_buf()" don't modify the "address" -structure pointed to them by reference, so make the argument a "const" -pointer. +change to int the return type of manip_stat_node() so that it can be used as a parent ------------------------------------------------------------------------ -r12910 | guy | 2004-12-31 20:57:02 -0600 (Fri, 31 Dec 2004) | 12 lines +r13507 | lego | 2005-02-24 22:02:00 -0600 (Thu, 24 Feb 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-bootp.c - M /trunk/epan/dissectors/packet-smb-sidsnooping.c - M /trunk/epan/tap.h - M /trunk/gtk/ansi_a_stat.c - M /trunk/gtk/ansi_map_stat.c - M /trunk/gtk/bootp_stat.c - M /trunk/gtk/dcerpc_stat.c - M /trunk/gtk/fc_stat.c - M /trunk/gtk/gsm_a_stat.c - M /trunk/gtk/gsm_map_stat.c - M /trunk/gtk/h225_counter.c - M /trunk/gtk/h225_ras_srt.c - M /trunk/gtk/h323_analysis.c - M /trunk/gtk/http_stat.c - M /trunk/gtk/io_stat.c - M /trunk/gtk/isup_stat.c - M /trunk/gtk/ldap_stat.c - M /trunk/gtk/mgcp_stat.c - M /trunk/gtk/mtp3_stat.c - M /trunk/gtk/rtp_analysis.c - M /trunk/gtk/service_response_time_table.c - M /trunk/gtk/service_response_time_table.h - M /trunk/gtk/sip_stat.c - M /trunk/gtk/smb_stat.c - M /trunk/gtk/wsp_stat.c - M /trunk/tap-ansi_astat.c - M /trunk/tap-bootpstat.c - M /trunk/tap-dcerpcstat.c - M /trunk/tap-gsm_astat.c - M /trunk/tap-h225counter.c - M /trunk/tap-h225rassrt.c - M /trunk/tap-httpstat.c - M /trunk/tap-mgcpstat.c - M /trunk/tap-protocolinfo.c - M /trunk/tap-protohierstat.c - M /trunk/tap-rpcprogs.c - M /trunk/tap-rpcstat.c - M /trunk/tap-sipstat.c - M /trunk/tap-smbsids.c - M /trunk/tap-smbstat.c - M /trunk/tap-wspstat.c + M /trunk/Makefile.common + M /trunk/epan/Makefile.common + M /trunk/gtk/Makefile.common -As we've made the tap_specific_data field of a tap_packet_t structure a -const pointer (so that we don't get complaints when we make the -tap-specific data argument to "tap_queue_packet()" a const pointer, -allowing dissectors to hand const data to a tap without a complaint), we -should make the tap per-packet function take a const pointer as an -argument as well. Do so. +Get stats_tree compiled -In some taps, use _U_, or actually use the argument, rather than -sticking in dummy "X = X" assignments to fake use of parameters. (This -means that the tap functions in question no longer have the notion that -they act on a particular static structure wired in.) ------------------------------------------------------------------------ -r12909 | guy | 2004-12-31 16:00:44 -0600 (Fri, 31 Dec 2004) | 12 lines +r13506 | lego | 2005-02-24 21:56:12 -0600 (Thu, 24 Feb 2005) | 6 lines Changed paths: - M /trunk/epan/dissectors/packet-fcdns.c + M /trunk/epan/stats_tree.c + M /trunk/epan/stats_tree_priv.h + M /trunk/gtk/stats_tree_stat.c -Note what Fibre Channel spec documents this protocol. +some more work for -Don't assign the const pointers passed to hash routines to non-const -pointers. +- beautify the text output +- make gtk1 textbox implementation usable (I hope) -In "zonenm_to_str()", don't assume there's a null terminator in the -packet - use "tvb_get_string()" so that the buffer into which it's -copied is explicitly null-terminated. - -Put the Domain & Port into the protocol tree as a "0xXXXXXXXX" string, -rather than as a string with one blank in it. ------------------------------------------------------------------------ -r12908 | guy | 2004-12-31 15:40:22 -0600 (Fri, 31 Dec 2004) | 3 lines +r13505 | etxrab | 2005-02-24 16:36:26 -0600 (Thu, 24 Feb 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-fcswils.c - -Don't bother copying the switch name to a buffer - we can just use -"tvb_get_ptr()". + M /trunk/epan/dissectors/packet-h248.c +Dissect MTP3 with service indicator 14 as H248. ------------------------------------------------------------------------ -r12907 | guy | 2004-12-31 15:36:08 -0600 (Fri, 31 Dec 2004) | 5 lines +r13504 | etxrab | 2005-02-24 16:35:10 -0600 (Thu, 24 Feb 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-fcswils.c - -Fix a bug introduced in the previous checkin. - -Make the names for list record types match the names used before the -previous checkin. + M /trunk/epan/dissectors/packet-diameter.c +From Ben Turner: +Vendors were not being parsed properly from the XML diameter dictionary. ------------------------------------------------------------------------ -r12906 | guy | 2004-12-31 15:20:46 -0600 (Fri, 31 Dec 2004) | 5 lines +r13503 | lego | 2005-02-24 16:04:34 -0600 (Thu, 24 Feb 2005) | 7 lines Changed paths: - M /trunk/epan/dissectors/packet-fcip.c + M /trunk/plugins/stats_tree/pinfo_stats_tree.c + M /trunk/plugins/stats_tree/stats_tree_plugin.c -FC-over-IP is now covered by RFCs; update the specification references. +Change the plugin to be something useful. + +Adds more taps, +tests range nodes +tests pivot nodes -Make the protcol/version information an array of 8 bytes, not 2 guints; -not all the world's a (little-endian) PC! ------------------------------------------------------------------------ -r12905 | guy | 2004-12-31 14:58:23 -0600 (Fri, 31 Dec 2004) | 22 lines +r13502 | lego | 2005-02-24 16:02:31 -0600 (Thu, 24 Feb 2005) | 7 lines Changed paths: - M /trunk/epan/dissectors/packet-fcswils.c - M /trunk/epan/dissectors/packet-fcswils.h + M /trunk/epan/stats_tree.c + M /trunk/epan/stats_tree.h + M /trunk/epan/stats_tree_priv.h + M /trunk/gtk/stats_tree_stat.c + M /trunk/tap-stats_tree.c -Note what Fibre Channel spec documents this protocol. +Update to the stats_tree tapping API -Don't assign the const pointers passed to hash routines to non-const -pointers. +- change the tap init_string to %s,tree instead of %s,stat +- change the registration key (it used to be tapname, that disallowed to register more than one tap per protocol) +- add a "pivot" node for convenience -Don't use "tvb_get_ptr()" to get a pointer to a data structure, and -dereference that pointer - there's no guarantee that the structure in -question will be located on an appropriate boundary in the data from the -packet (regardless of whether it's properly aligned within the data for -the protocol being dissected). -Put the record length for an EFP request into the protocol tree. - -Check the sanity of the payload length for that request. - -In "zonenm_to_str()", don't assume there's a null terminator in the -packet - use "tvb_get_string()" so that the buffer into which it's -copied is explicitly null-terminated. +------------------------------------------------------------------------ +r13501 | lroland | 2005-02-24 15:31:20 -0600 (Thu, 24 Feb 2005) | 3 lines +Changed paths: + M /trunk/gtk/graph_analysis.c + M /trunk/gtk/graph_analysis.h + M /trunk/gtk/voip_calls.c + M /trunk/gtk/voip_calls.h + M /trunk/gtk/voip_calls_dlg.c -Put the Domain & Port into the protocol tree as a "0xXXXXXXXX" string, -rather than as a string with one blank in it. +By Francisco Alcoba: +Support for name resolution and IPv6 in VoIP Call Analysis ------------------------------------------------------------------------ -r12904 | guy | 2004-12-31 14:35:55 -0600 (Fri, 31 Dec 2004) | 10 lines +r13500 | lego | 2005-02-24 15:22:51 -0600 (Thu, 24 Feb 2005) | 6 lines Changed paths: - M /trunk/epan/dissectors/packet-fcfcs.c + M /trunk/capture_opts.c -Note what Fibre Channel spec documents this protocol. -Don't assign the const pointers passed to hash routines to non-const -pointers. +avoid capture stopping after just 1 packet in tethereal, -Don't assume that strings the spec says are null-terminated are -necessarily null-terminated in the packet - use "tvb_strsize()" to find -the length of the purported null-terminated string; it'll throw the -appropriate exception if no null is found. +- in capture_opts_init() set capture_opts->autostop_packets to 0 instead of one. ------------------------------------------------------------------------- -r12903 | lroland | 2004-12-31 08:53:17 -0600 (Fri, 31 Dec 2004) | 1 line -Changed paths: - M /trunk/plugins/Xplugin_table.h - M /trunk/plugins/plugin_api_list.c -Update some function declarations in the plugin api ------------------------------------------------------------------------ -r12902 | lroland | 2004-12-31 08:27:38 -0600 (Fri, 31 Dec 2004) | 14 lines -Changed paths: - M /trunk/plugins/mate/mate.h - M /trunk/plugins/mate/mate_runtime.c - M /trunk/plugins/mate/mate_setup.c - M /trunk/plugins/mate/mate_util.c - M /trunk/plugins/mate/matelib/h225_ras.mate - M /trunk/plugins/mate/matelib/isup.mate - M /trunk/plugins/mate/packet-mate.c - -From Luis Ontanon for Mate: -- moved gop and gog indexes into gopcfgs, which is a propedeutic -change for upcoming changes in the way gops are to be grouped -- changed the way gog-keys are kept in memory -- every gopkey attribute is copied into the gop->extras to avoid -redundancy in the configuration -- added timers to gogs mate.gog_type.StartTime and mate.gog_type.Time -- fixed a bug in scs_subscribe that mangled some strings -- minor interface improvement to scs propedeutic to having types avp -values in a future -- changed medium and large into mate_medium and mate_large in the -scs_collection -- fixed Mode=Replace in Transforms, now it works -- fixed a crash at reinit due to impropper initialization of mate_items ------------------------------------------------------------------------- -r12901 | lroland | 2004-12-31 08:14:44 -0600 (Fri, 31 Dec 2004) | 2 lines +r13499 | jmayer | 2005-02-24 13:46:15 -0600 (Thu, 24 Feb 2005) | 1 line Changed paths: - M /trunk/tap-h225counter.c + M /trunk/configure.in -Fix from Luis Ontanon: -Bring tap-h225counter.c in sync with newest revision of the h225 dissector +Search for fop, not fop.sh ------------------------------------------------------------------------ -r12900 | guy | 2004-12-30 21:18:13 -0600 (Thu, 30 Dec 2004) | 3 lines +r13498 | jmayer | 2005-02-24 13:45:08 -0600 (Thu, 24 Feb 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-tcap.c - -Use "proto_tree_add_item()" to add a chunk of bytes to the protocol -tree. + M /trunk/wiretap/README.airmagnet +Minor fixes ------------------------------------------------------------------------ -r12899 | guy | 2004-12-30 21:17:00 -0600 (Thu, 30 Dec 2004) | 3 lines +r13497 | jmayer | 2005-02-24 03:08:20 -0600 (Thu, 24 Feb 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-pflog.c - -Don't assign const pointers to non-const pointers, especially if the -object pointed to by the non-const pointer won't be modified. + M /trunk/Makefile.am + M /trunk/doc/Makefile.am +Didier Gautheron: Fix out of tree compilation ------------------------------------------------------------------------ -r12898 | guy | 2004-12-30 21:14:18 -0600 (Thu, 30 Dec 2004) | 4 lines +r13496 | jmayer | 2005-02-24 01:23:18 -0600 (Thu, 24 Feb 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-pres.c - -"string_to_hex()" doesn't modify its first argument, so make it a -"const" pointer, and don't cast away the constness of "tvb_get_ptr()"s -result when passing it to "string_to_hex()". + M /trunk/Makefile.am +Preliminary cleanup of static plugin linking ------------------------------------------------------------------------ -r12897 | guy | 2004-12-30 21:12:51 -0600 (Thu, 30 Dec 2004) | 3 lines +r13495 | jmayer | 2005-02-24 01:19:42 -0600 (Thu, 24 Feb 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-ip.c - -Don't cast away the constness of pointers passed to "ip_to_str()" - -"ip_to_str()" takes a "const guint8 *" argument. + M /trunk/epan/dissectors/packet-ieee80211.c +Add some minor Cisco proprietary stuff (hostname, network-eap) ------------------------------------------------------------------------ -r12896 | guy | 2004-12-30 21:10:11 -0600 (Thu, 30 Dec 2004) | 4 lines +r13494 | guy | 2005-02-23 23:45:15 -0600 (Wed, 23 Feb 2005) | 6 lines Changed paths: - M /trunk/epan/dissectors/packet-edonkey.c + M /trunk/epan/dissectors/packet-rtcp.c -There are no guarantees that "strncasecmp()" works with -non-null-terminated strings, so be safe and fetch the metatag string -with "tvb_get_string()". +Clean up white space. + +"decode_boolean_bitfield()" returns a "const char *" - don't cast it to +a "gchar *" and modify what it points to. Instead, just use +"other_decode_bitfield_value()". ------------------------------------------------------------------------ -r12895 | guy | 2004-12-30 20:48:53 -0600 (Thu, 30 Dec 2004) | 5 lines +r13493 | guy | 2005-02-23 23:42:51 -0600 (Wed, 23 Feb 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-fcip.c + M /trunk/epan/dissectors/packet-eth.h -Use "tvb_memeql()" to check whether specified bytes in a packet have a -specified value. - -Make a constant array "const". +Not everything that uses "capture_eth()" includes "capture.h" (the ATM +dissector, for one). ------------------------------------------------------------------------ -r12894 | guy | 2004-12-30 20:16:05 -0600 (Thu, 30 Dec 2004) | 8 lines +r13492 | guy | 2005-02-23 23:42:03 -0600 (Wed, 23 Feb 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-tacacs.c - -Don't cast away the constness of argument pointers. + M /trunk/gtk/rtp_stream_dlg.c -Don't supply our own definition of AF_INET or our own declaration of -"inet_pton()" - use the system ones if they're available. - -"mkipv4_address()" doesn't modify the string passed to it - make it a -const pointer. +Mallocate the strings to be put into the columns, rather than filling in +fixed-length buffers. ------------------------------------------------------------------------ -r12893 | guy | 2004-12-30 20:13:42 -0600 (Thu, 30 Dec 2004) | 6 lines +r13491 | guy | 2005-02-23 23:40:55 -0600 (Wed, 23 Feb 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-gsm_a.c - -Don't roll our own code to display IPv4 or IPv6 addresses, use -"ip_to_str()" and "ip6_to_str()". + M /trunk/gtk/main.c -Check the length of items for IPv4 and IPv6 addresses before displaying -them as such. +Don't include "../image/eicon3d64.xpm", as we're not using it for now. ------------------------------------------------------------------------ -r12892 | guy | 2004-12-30 20:11:13 -0600 (Thu, 30 Dec 2004) | 6 lines +r13490 | guy | 2005-02-23 23:39:59 -0600 (Wed, 23 Feb 2005) | 5 lines Changed paths: - M /trunk/epan/dissectors/packet-ldap.c + M /trunk/capture_opts.c -Don't assign the const pointers passed to hash routines to non-const -pointers. +Include and to get the appropriate functions +declared and macros defined. -Now that "col_set_str()" takes a "const char *" as the second argument, -we don't have to cast away the constness of strings passed to it. +Pass all the necessary arguments to "get_natural_int()". ------------------------------------------------------------------------ -r12891 | guy | 2004-12-30 20:09:48 -0600 (Thu, 30 Dec 2004) | 2 lines +r13489 | lego | 2005-02-23 22:15:40 -0600 (Wed, 23 Feb 2005) | 10 lines Changed paths: - M /trunk/epan/dissectors/packet-mtp3.c + M /trunk/gtk/graph_analysis.c + M /trunk/gtk/voip_calls_dlg.c -Don't assign a const pointer argument to a non-const pointer variable. +From Alejandro Vaquero +voip_calls_dlg.c + Change the "prepare filter" function to be protocol independent. Now it uses the + "frame_num"s from the Graph structure to create the filter. This also add support + to MGCP and H323 LRQ/LCF filters that were not supported before. ------------------------------------------------------------------------- -r12890 | guy | 2004-12-30 20:08:01 -0600 (Thu, 30 Dec 2004) | 3 lines -Changed paths: - M /trunk/epan/dissectors/packet-aoe.c - M /trunk/epan/dissectors/packet-fc.c - M /trunk/epan/dissectors/packet-fcels.c - M /trunk/epan/dissectors/packet-fcfzs.c - M /trunk/epan/dissectors/packet-fcp.c - M /trunk/epan/dissectors/packet-sip.c +graph_analysis.c: + Change the mouse scroll wheel implementation to make a 3 line step change instead of 1 line. -Don't assign the const pointers passed to hash routines to non-const -pointers. ------------------------------------------------------------------------ -r12889 | guy | 2004-12-30 20:03:16 -0600 (Thu, 30 Dec 2004) | 2 lines +r13488 | lego | 2005-02-23 22:11:31 -0600 (Wed, 23 Feb 2005) | 4 lines Changed paths: - M /trunk/epan/column-utils.c + M /trunk/plugins/mate/mate_util.c + M /trunk/plugins/mate/packet-mate.c + +- fix a crash in new_avpl_strict_match when the operator avpl was empty +- change the name of the preference mate.config_filename: into mate.config: -Properly cast the pointer assigned to col_info->col_data. ------------------------------------------------------------------------ -r12888 | guy | 2004-12-30 20:02:19 -0600 (Thu, 30 Dec 2004) | 3 lines +r13487 | ulfl | 2005-02-23 18:30:32 -0600 (Wed, 23 Feb 2005) | 1 line Changed paths: - M /trunk/epan/proto.c - M /trunk/epan/proto.h - -"proto_registrar_get_byname()" doesn't modify its argument, so make it -"const char *". + M /trunk/capture_sync.c +if capture filename passed to parent, save it. Will currently take no effect. ------------------------------------------------------------------------ -r12887 | guy | 2004-12-30 20:01:03 -0600 (Thu, 30 Dec 2004) | 3 lines +r13486 | etxrab | 2005-02-23 17:14:42 -0600 (Wed, 23 Feb 2005) | 1 line Changed paths: - M /trunk/timestats.c - M /trunk/timestats.h - -Make arguments "const *" if the routine doesn't modify the object to -which they point. + M /trunk/epan/dissectors/packet-gsm_map.c + M /trunk/epan/dissectors/packet-gsm_map.h +fix some asn2eth warnings ------------------------------------------------------------------------ -r12886 | jmayer | 2004-12-30 19:56:22 -0600 (Thu, 30 Dec 2004) | 1 line +r13485 | etxrab | 2005-02-23 17:13:57 -0600 (Wed, 23 Feb 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-ieee80211.c + M /trunk/asn1/gsmmap/GSMMAP.asn + M /trunk/asn1/gsmmap/gsmmap.cnf + M /trunk/asn1/gsmmap/packet-gsm_map-template.c -Make sure print_buff is \0-terminated +Fix some asn2eth warnings. ------------------------------------------------------------------------ -r12885 | jmayer | 2004-12-30 19:37:54 -0600 (Thu, 30 Dec 2004) | 3 lines +r13484 | etxrab | 2005-02-23 17:12:48 -0600 (Wed, 23 Feb 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-ieee80211.c - -As pointed out by Guy: We should be able to filter on the original SSID, -so use a copy of the existing one for printing. + M /trunk/epan/dissectors/packet-h248.c + M /trunk/epan/dissectors/packet-h248.h +Add dissection of packet tdmc ------------------------------------------------------------------------ -r12884 | guy | 2004-12-30 18:33:54 -0600 (Thu, 30 Dec 2004) | 3 lines +r13483 | etxrab | 2005-02-23 17:12:07 -0600 (Wed, 23 Feb 2005) | 1 line Changed paths: - M /trunk/gtk/ansi_a_stat.c - M /trunk/gtk/ansi_map_stat.c - M /trunk/gtk/conversations_table.c - M /trunk/gtk/gsm_a_stat.c - M /trunk/gtk/mtp3_stat.c - M /trunk/gtk/mtp3_summary.c - M /trunk/gtk/rtp_analysis.c - M /trunk/gtk/service_response_time_table.c - -In column sort routines, make the row pointers "const" pointers, as the -arguments passed in corresponding to those pointers are gconstpointers. + M /trunk/asn1/h248/packet-h248-template.c +Add dissection of packet tdmc ------------------------------------------------------------------------ -r12883 | guy | 2004-12-30 18:32:00 -0600 (Thu, 30 Dec 2004) | 6 lines +r13482 | ulfl | 2005-02-23 16:04:31 -0600 (Wed, 23 Feb 2005) | 1 line Changed paths: - M /trunk/epan/plugins.c - M /trunk/epan/plugins.h - -As "get_persconffile_path()" doesn't return a "const char *", neither -does "get_plugins_pers_dir()" - and "get_plugins_global_dir()" doesn't -return one either. Both of them return mallocated data, and making them -return a "const char *" just causes compiler whining when you try to -free them. + M /trunk/capture_loop.c + M /trunk/capture_opts.c + M /trunk/capture_sync.c + M /trunk/capture_sync.h +pass child capture filename to parent process (name currently unused) and some fork_child cleanup ------------------------------------------------------------------------ -r12882 | guy | 2004-12-30 18:29:09 -0600 (Thu, 30 Dec 2004) | 3 lines +r13481 | ulfl | 2005-02-23 15:04:19 -0600 (Wed, 23 Feb 2005) | 1 line Changed paths: - M /trunk/color_filters.c - -"get_persconffile_path()" doesn't return a "const char *", it just -returns a "char *", so don't assign its return value to a "const char *". + M /trunk/capture.h +CHILD_NAME is only used #ifdef HAVE_LIBPCAP ------------------------------------------------------------------------ -r12881 | guy | 2004-12-30 18:26:36 -0600 (Thu, 30 Dec 2004) | 21 lines +r13480 | lego | 2005-02-23 11:05:32 -0600 (Wed, 23 Feb 2005) | 4 lines Changed paths: - M /trunk/epan/filesystem.c - M /trunk/epan/filesystem.h - M /trunk/file.c - M /trunk/file.h - M /trunk/gtk/about_dlg.c - M /trunk/gtk/dcerpc_stat.c - M /trunk/gtk/fc_stat.c - M /trunk/gtk/file_dlg.c - M /trunk/gtk/io_stat.c - M /trunk/gtk/ldap_stat.c - M /trunk/gtk/main.c - M /trunk/gtk/rpc_stat.c - M /trunk/gtk/smb_stat.c - M /trunk/gtk/tap_dfilter_dlg.c - -"gtk_entry_get_text()" returns a "const char *" - assign the result to -one. - -"get_basename()" doesn't modify its argument, and its callers don't -modify the substring pointed to by the result, so make it take a "const -char *" as an argument and return a "const char *". - -"find_last_pathname_separator()" doesn't modify its argument, so make it -a "const char *" - but some of its callers pass a non-"const" "char *" -and modify the result, so don't make its return value a "const char *". -And, as none of its callers are outside "filesystem.c", make it static. + M /trunk/tethereal.c -In "about_folders_page_new()", have separate variables for pathnames -returned as "const char *" (which are cached by the routine that returns -them, so you can't modify them - and can't free them, so get rid of the -commented-out "g_free()" calls for them) and pathnames returned as "char -*" (which are allocated anew for each call, and can be modified, but -have to be freed). +in tethereal +list_link_layer_types was not being initialized causing the "-r" option to fail -Clean up white space. ------------------------------------------------------------------------ -r12880 | guy | 2004-12-30 18:12:25 -0600 (Thu, 30 Dec 2004) | 5 lines +r13479 | sahlberg | 2005-02-23 02:57:47 -0600 (Wed, 23 Feb 2005) | 3 lines Changed paths: - M /trunk/gtk/packet_list.c - M /trunk/ui_util.h + M /trunk/asn1/cms/cms-exp.cnf + M /trunk/asn1/pkixcrmf/crmf-exp.cnf + M /trunk/asn1/x509af/x509af-exp.cnf + M /trunk/asn1/x509ce/x509ce-exp.cnf + M /trunk/asn1/x509if/x509if-exp.cnf + M /trunk/asn1/x509sat/x509sat-exp.cnf + M /trunk/epan/dissectors/packet-ber.c + M /trunk/epan/dissectors/packet-ber.h + M /trunk/epan/dissectors/packet-cms.c + M /trunk/epan/dissectors/packet-cms.h + M /trunk/epan/dissectors/packet-crmf.c + M /trunk/epan/dissectors/packet-crmf.h + M /trunk/epan/dissectors/packet-gsm_map.c + M /trunk/epan/dissectors/packet-gsm_map.h + M /trunk/epan/dissectors/packet-h248.c + M /trunk/epan/dissectors/packet-h248.h + M /trunk/epan/dissectors/packet-inap.c + M /trunk/epan/dissectors/packet-kerberos.c + M /trunk/epan/dissectors/packet-ocsp.c + M /trunk/epan/dissectors/packet-pkcs1.c + M /trunk/epan/dissectors/packet-pkix1explicit.c + M /trunk/epan/dissectors/packet-pkix1explicit.h + M /trunk/epan/dissectors/packet-pkixqualified.c + M /trunk/epan/dissectors/packet-pkixtsp.c + M /trunk/epan/dissectors/packet-smrse.c + M /trunk/epan/dissectors/packet-x509af.c + M /trunk/epan/dissectors/packet-x509af.h + M /trunk/epan/dissectors/packet-x509ce.c + M /trunk/epan/dissectors/packet-x509ce.h + M /trunk/epan/dissectors/packet-x509if.c + M /trunk/epan/dissectors/packet-x509if.h + M /trunk/epan/dissectors/packet-x509sat.c + M /trunk/epan/dissectors/packet-x509sat.h + M /trunk/tools/asn2eth.py + +update asn2eth and all generated dissectors to new dissect_ber_boolean that takes a implicit_tag parameter -Make the "col_data" field in a "column_info" structure a pointer to an -array of "const char *" rather than to an array of "char *", and make -the second argument of "col_set_str()" a "const char *" - there's no -guarantee that "col_data" points to something you're allowed to modify. ------------------------------------------------------------------------ -r12879 | guy | 2004-12-30 18:05:22 -0600 (Thu, 30 Dec 2004) | 6 lines +r13478 | sahlberg | 2005-02-23 02:38:18 -0600 (Wed, 23 Feb 2005) | 3 lines Changed paths: - M /trunk/epan/libethereal.def + M /trunk/epan/dissectors/packet-ndmp.c -Add a "tvb_bytes_to_str_punct()" routine, which wraps -"bytes_to_str_punct()", and use it instead of extracting the bytes and -formatting them by hand. +fix printout of length of ndmp pdu -Also, export "bytes_to_str_punct()". ------------------------------------------------------------------------ -r12878 | guy | 2004-12-30 17:57:29 -0600 (Thu, 30 Dec 2004) | 5 lines +r13477 | sahlberg | 2005-02-23 02:37:30 -0600 (Wed, 23 Feb 2005) | 4 lines Changed paths: - M /trunk/epan/column-utils.h + M /trunk/gtk/voip_calls.c + +g_strrstr does not exist in gtk 1 +replace it with strstr -Make the "col_data" field in a "column_info" structure a pointer to an -array of "const char *" rather than to an array of "char *", and make -the second argument of "col_set_str()" a "const char *" - there's no -guarantee that "col_data" points to something you're allowed to modify. ------------------------------------------------------------------------ -r12877 | guy | 2004-12-30 17:56:12 -0600 (Thu, 30 Dec 2004) | 4 lines +r13476 | ulfl | 2005-02-23 02:34:12 -0600 (Wed, 23 Feb 2005) | 1 line Changed paths: - M /trunk/epan/adler32.c - M /trunk/epan/adler32.h - -The first argument to "adler32_bytes()" is only passed on to -"update_adler32()", and the corresponding argument is a "const unsigned -char *", so that argument can be a "const unsigned char *". + M /trunk/capture.h + M /trunk/capture_opts.c + M /trunk/gtk/main.c + M /trunk/tethereal.c +use the applications name (currently "ethereal" or "tethereal") in capture_opts, instead of hardcoded "ethereal" for both. ------------------------------------------------------------------------ -r12876 | guy | 2004-12-30 17:47:52 -0600 (Thu, 30 Dec 2004) | 4 lines +r13475 | gerald | 2005-02-22 23:47:17 -0600 (Tue, 22 Feb 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-fcsb3.c - M /trunk/epan/tvbuff.c - M /trunk/epan/tvbuff.h + M /trunk/epan/dissectors/packet-http.c -Add a "tvb_bytes_to_str_punct()" routine, which wraps -"bytes_to_str_punct()", and use it instead of extracting the bytes and -formatting them by hand. +Add request URI and Version fields. Add a question about fixing a memory leak. ------------------------------------------------------------------------ -r12875 | guy | 2004-12-30 17:42:02 -0600 (Thu, 30 Dec 2004) | 5 lines +r13474 | ulfl | 2005-02-22 19:01:19 -0600 (Tue, 22 Feb 2005) | 1 line Changed paths: - M /trunk/epan/column-utils.c - M /trunk/epan/column_info.h - M /trunk/gtk/packet_win.c - M /trunk/print.c - -Make the "col_data" field in a "column_info" structure a pointer to an -array of "const char *" rather than to an array of "char *", and make -the second argument of "col_set_str()" a "const char *" - there's no -guarantee that "col_data" points to something you're allowed to modify. + M /trunk/Makefile.common + M /trunk/capture.c + A /trunk/capture_opts.c + M /trunk/gtk/main.c + M /trunk/tethereal.c +move capture_opts related things (init, command line, ...) from capture.c to a new file capture_opts.c and let both ethereal and tethereal use it. ------------------------------------------------------------------------ -r12874 | guy | 2004-12-30 17:19:17 -0600 (Thu, 30 Dec 2004) | 7 lines +r13473 | ulfl | 2005-02-22 17:46:54 -0600 (Tue, 22 Feb 2005) | 5 lines Changed paths: - M /trunk/plugins/rtnet/packet-rtnet.c + M /trunk/capture.c + M /trunk/doc/ethereal.pod -We now require gint64/guint64 support to build Ethereal, so get rid of -the #ifdefs. +add the number of autostop files to the command line parameters, e.g.: -Don't use "%ll[doux]" - not all platforms use "ll" as the length -specifier for 64-bit integers in formats. Use PRI[doux]64 instead, to -handle platforms where some other length specifier is used. +-a files:20 +also added this to the manpage, the user's guide will follow later ------------------------------------------------------------------------ -r12873 | etxrab | 2004-12-30 16:40:21 -0600 (Thu, 30 Dec 2004) | 1 line +r13472 | ulfl | 2005-02-22 15:22:56 -0600 (Tue, 22 Feb 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-h225.c - M /trunk/epan/dissectors/packet-h225.h + M /trunk/gtk/main.c -Change a function name in preparation for genereating H.245 and H.225 dissectors with asn2etrh +There seems to be some disagreement about if and how the welcome screen feature should be implemented. +As I currently don't have the time to continue this, I've temporarily disabled it. ------------------------------------------------------------------------ -r12872 | etxrab | 2004-12-30 16:39:28 -0600 (Thu, 30 Dec 2004) | 1 line +r13471 | ulfl | 2005-02-22 14:25:23 -0600 (Tue, 22 Feb 2005) | 1 line Changed paths: - M /trunk/epan/libethereal.def + M /trunk/epan/dissectors/packet-dcerpc-pn-io.c + M /trunk/epan/dissectors/packet-pn-rt.c -Change a function name in preparation for genereating H.245 and H.225 dissectors with asn2etrh +fix usage of "if(tree) {" to display the right things, even if no coloring rule is set ------------------------------------------------------------------------ -r12871 | etxrab | 2004-12-30 16:38:59 -0600 (Thu, 30 Dec 2004) | 1 line +r13470 | lego | 2005-02-22 13:37:46 -0600 (Tue, 22 Feb 2005) | 5 lines Changed paths: - M /trunk/gtk/h225_counter.c + M /trunk/gtk/voip_calls.c -Change a function name in preparation for genereating H.245 and H.225 dissectors with asn2etrh ------------------------------------------------------------------------- -r12870 | guy | 2004-12-30 12:34:11 -0600 (Thu, 30 Dec 2004) | 2 lines -Changed paths: - M /trunk/plugins/Xass-list - M /trunk/plugins/Xplugin_api.c - M /trunk/plugins/Xplugin_api.h - M /trunk/plugins/Xplugin_api_decls.h - M /trunk/plugins/Xplugin_table.h +From Alejandro Vaquero: + replace the code that used g_strsplit_set and was broken by me + changing it to g_strsplit with something that works -Regenerate. ------------------------------------------------------------------------ -r12869 | guy | 2004-12-30 12:33:14 -0600 (Thu, 30 Dec 2004) | 2 lines +r13469 | lego | 2005-02-22 13:17:28 -0600 (Tue, 22 Feb 2005) | 7 lines Changed paths: - M /trunk/plugins/plugin_api_list.c + M /trunk/tethereal.c -Fix the declaration of "tap_queue_packet()" to match its new signature. +Do not call the tap's initialization as soon as the -z option is read, +postpone it after the preferences callback has being called. ------------------------------------------------------------------------- -r12868 | gerald | 2004-12-30 10:45:37 -0600 (Thu, 30 Dec 2004) | 2 lines -Changed paths: - M /trunk/epan/dissectors/packet-dhcpv6.c +That way mate's fields, which are registered by the preferences callback +can be used as part of the tap's filter. -From Vincent Jardin: Fix the dissection of relayed messages. ------------------------------------------------------------------------ -r12867 | guy | 2004-12-29 21:32:38 -0600 (Wed, 29 Dec 2004) | 2 lines +r13468 | ulfl | 2005-02-22 01:53:54 -0600 (Tue, 22 Feb 2005) | 1 line Changed paths: - M /trunk/epan/libethereal.def - -Add "get_addr_name()" to the list of items exported by libethereal. + M /trunk/gtk/graph_analysis.c +prevent messages like "Couldn't load font x, falling back to y", see comment for details ------------------------------------------------------------------------ -r12866 | guy | 2004-12-29 20:28:50 -0600 (Wed, 29 Dec 2004) | 2 lines +r13467 | ulfl | 2005-02-22 01:31:19 -0600 (Tue, 22 Feb 2005) | 1 line Changed paths: - M /trunk/gtk/conversations_table.c - -Fix some cut-and-pasteos. + M /trunk/gtk/voip_calls_dlg.c +some changes to the dialog's button behaviour ------------------------------------------------------------------------ -r12865 | guy | 2004-12-29 20:27:00 -0600 (Wed, 29 Dec 2004) | 2 lines +r13466 | ulfl | 2005-02-22 01:25:16 -0600 (Tue, 22 Feb 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-null.c + M /trunk/gtk/voip_calls.c -In the "capture_null()" routine, handle IPv6. +bugfix: using the "rtp_example.raw.gz" from the wiki, the dialog runs into an endless loop, as a g_list_next() was missing in a while loop +------------------------------------------------------------------------ +r13465 | ulfl | 2005-02-22 01:22:51 -0600 (Tue, 22 Feb 2005) | 1 line +Changed paths: + M /trunk/gtk/rtp_stream_dlg.c +buttons should use "Header capitalization" see GNOME HIG http://developer.gnome.org/projects/gup/hig/1.0/layout.html#layout-capitalization ------------------------------------------------------------------------ -r12864 | guy | 2004-12-29 20:21:33 -0600 (Wed, 29 Dec 2004) | 2 lines +r13464 | lego | 2005-02-21 20:16:35 -0600 (Mon, 21 Feb 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-windows-common.c + M /trunk/plugins/mate/mate_setup.c -Update a URL. +avoid crashing when Debug_Cfg is set and no Payload is given for a Pdu ------------------------------------------------------------------------ -r12863 | guy | 2004-12-29 20:10:24 -0600 (Wed, 29 Dec 2004) | 8 lines +r13463 | lego | 2005-02-21 19:55:04 -0600 (Mon, 21 Feb 2005) | 7 lines Changed paths: M /trunk/epan/addr_resolv.c M /trunk/epan/addr_resolv.h + M /trunk/epan/address.h M /trunk/epan/column-utils.c - M /trunk/epan/dissectors/packet-aoe.c - M /trunk/epan/prefs.c - M /trunk/epan/tap.c - M /trunk/epan/tap.h M /trunk/gtk/conversations_table.c M /trunk/gtk/hostlist_table.c - M /trunk/util.c - -Add a "get_addr_name()" routine that takes an "address *" and attempts -to resolve it to a name. -Fix up some const-pointer-to-non-const-pointer, and -function-pointer-to-void-*, conversions. +From Francisco Alcoba: +changed the behaviour of get_addr_name: + - resolve to a name if the address supports it + - call address_to_str if it does not, but the address is valid + - return "NONE" if it is AT_NONE -Fix some comments. ------------------------------------------------------------------------ -r12862 | guy | 2004-12-29 16:31:56 -0600 (Wed, 29 Dec 2004) | 3 lines +r13462 | lego | 2005-02-21 17:29:49 -0600 (Mon, 21 Feb 2005) | 4 lines Changed paths: - M /trunk/gtk/help_dlg.h + M /trunk/plugins/mgcp/packet-mgcp.h -From Albert Chin: not all compilers support a comma after the last value -in an enum. ------------------------------------------------------------------------- -r12861 | guy | 2004-12-29 16:17:04 -0600 (Wed, 29 Dec 2004) | 3 lines -Changed paths: - M /trunk/epan/dissectors/packet-bssgp.c - M /trunk/epan/dissectors/packet-nsip.c +ooops,I forgot this one with the last checkin -From Albert Chin: get rid of C99/GCCisms (initializing automatic -structures with non-constant values). ------------------------------------------------------------------------ -r12860 | guy | 2004-12-29 15:31:18 -0600 (Wed, 29 Dec 2004) | 3 lines +r13461 | lego | 2005-02-21 16:53:01 -0600 (Mon, 21 Feb 2005) | 7 lines Changed paths: - M /trunk/gtk/cfilter_combo_utils.c + M /trunk/gtk/voip_calls.c -From Albert Chin: "config.h" should always be included first first when -using AC_SYS_LARGEFILE. +from Alejandro Vaquero + - fix the thinks I broken removing warnings in the last commit ------------------------------------------------------------------------- -r12859 | guy | 2004-12-29 15:29:53 -0600 (Wed, 29 Dec 2004) | 3 lines -Changed paths: - M /trunk/capture_loop.c +other than that I removed calls to glib2 that broke +compilation on solaris' buiddbot -Pass "capture_opts" to "capture_loop_dispatch()", as -"capture_loop_dispatch()" uses it. ------------------------------------------------------------------------ -r12858 | guy | 2004-12-29 15:20:42 -0600 (Wed, 29 Dec 2004) | 4 lines +r13460 | ulfl | 2005-02-21 14:19:15 -0600 (Mon, 21 Feb 2005) | 1 line Changed paths: - M /trunk/capture_sync.c - -Fix it to compile on systems without "pcap_datalink_val_to_name()" (or -with "pcap_datalink_val_to_name()" but without a declaration of it in -"pcap.h" *cough* Software Update *cough*). + M /trunk/epan/dissectors/packet-ethertype.c + M /trunk/etypes.h +added IEEE 802.1 Link Layer Discovery Protocol (LLDP) to the ethertypes, but sorry, no dissector (yet?) ------------------------------------------------------------------------ -r12857 | gerald | 2004-12-29 10:25:06 -0600 (Wed, 29 Dec 2004) | 2 lines +r13459 | ulfl | 2005-02-21 13:51:13 -0600 (Mon, 21 Feb 2005) | 1 line Changed paths: - M /trunk/epan/except.c + M /trunk/gtk/about_dlg.c + +We've "just reached" 2005, extend the copyright notice by the "new" year ... +------------------------------------------------------------------------ +r13458 | ulfl | 2005-02-21 13:49:38 -0600 (Mon, 21 Feb 2005) | 1 line +Changed paths: + M /trunk/gtk/main.c + +As we have a (two) WishList(s) in the Wiki now, this to do list doesn't make any sense +------------------------------------------------------------------------ +r13457 | lego | 2005-02-20 21:06:41 -0600 (Sun, 20 Feb 2005) | 5 lines +Changed paths: + M /trunk/gtk/graph_analysis.c + +From Alejandro Vaquero +Add support of mouse scroll wheel and directional keys +(Up, down, left, and right) in the Graph Analysis. + + +------------------------------------------------------------------------ +r13456 | lego | 2005-02-20 20:36:55 -0600 (Sun, 20 Feb 2005) | 6 lines +Changed paths: + M /trunk/gtk/voip_calls.c + +fix few things: +- boolean does not exists in *nix change them to g_boolean +- removed some warnings about uninitialized variables +- mgcp_info->hasDigitMap is a pointer to a boolean, dereference it + + +------------------------------------------------------------------------ +r13455 | ulfl | 2005-02-20 20:35:42 -0600 (Sun, 20 Feb 2005) | 3 lines +Changed paths: + M /trunk/docbook/Makefile + +I have to check this in with HHC enabled, otherwise I cannot get a chm file without the SVN-version.xml includes a modified tag. + +Joerg seem's to have fix this HHC thing, so it should be compilable on unix systems without errors (hopefully). +------------------------------------------------------------------------ +r13454 | ulfl | 2005-02-20 20:12:21 -0600 (Sun, 20 Feb 2005) | 1 line +Changed paths: + M /trunk/docbook/Makefile + +add svn_version.xml to both validate targets +------------------------------------------------------------------------ +r13453 | jmayer | 2005-02-20 19:02:43 -0600 (Sun, 20 Feb 2005) | 1 line +Changed paths: + M /trunk/docbook + +svn:ignore the new pdf file names and svn_version.xml +------------------------------------------------------------------------ +r13452 | ulfl | 2005-02-20 16:36:34 -0600 (Sun, 20 Feb 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/packet-dcm.c + M /trunk/epan/dissectors/packet-pres.c + M /trunk/epan/dissectors/packet-rtcp.c + M /trunk/epan/dissectors/packet-sigcomp.c + M /trunk/epan/sigcomp_state_hdlr.c + M /trunk/epan/xmlstub.h + M /trunk/plugins/acn/packet-acn.c + M /trunk/plugins/lwres/packet-lwres.c + M /trunk/plugins/mate/mate_util.c + +fix a typo: lenght -> length + +This seems to be a "more common" typo, fixed it 13 times throughout the code ... +------------------------------------------------------------------------ +r13451 | ulfl | 2005-02-20 15:45:52 -0600 (Sun, 20 Feb 2005) | 3 lines +Changed paths: + M /trunk/docbook/Makefile + +from Joerg Mayer: changes towards the automake generation + +I've added some minor cleanup things +------------------------------------------------------------------------ +r13450 | ulfl | 2005-02-20 14:49:15 -0600 (Sun, 20 Feb 2005) | 6 lines +Changed paths: + A /trunk/docbook/edg_graphics/note.png + A /trunk/docbook/edg_graphics/tip.png + A /trunk/docbook/edg_graphics/warning.png + M /trunk/docbook/graphics/note.png + M /trunk/docbook/graphics/tip.png + M /trunk/docbook/graphics/warning.png + +The former icons used for both guide's were copied from the DOCBOOKXSLT package, which is used to convert the files from XML to HTML or whatever. + +As it's unsure if the license of these icons match the way we use it (I would think so, but I'm unsure), +I've replaced them by stock icons (see http://developer.gnome.org/doc/API/2.0/gtk/gtk-Stock-Items.html) from the GTK library (licensed under LPGL), so it should be ok to use them in an GPL project. + +I had to scale them from 48x48 to 24x24, but the Gimp is my friend :-) +------------------------------------------------------------------------ +r13449 | lego | 2005-02-20 12:18:10 -0600 (Sun, 20 Feb 2005) | 2 lines +Changed paths: + M /trunk/gtk/stats_tree_stat.c + +comment out two g_message() calls + +------------------------------------------------------------------------ +r13448 | lego | 2005-02-20 11:43:38 -0600 (Sun, 20 Feb 2005) | 5 lines +Changed paths: + M /trunk/epan/stats_tree.c + M /trunk/epan/stats_tree.h + M /trunk/epan/stats_tree_priv.h + M /trunk/gtk/stats_tree_stat.c + M /trunk/plugins/stats_tree/stats_tree_plugin.c + +Fixes few things during reinitialization with gtk2 (it doesn't crash anymore), + there are still problems at reinit (gtk2 node->pr warns about an iterator not been OK) + +set up propperties of the given files + +------------------------------------------------------------------------ +r13447 | lroland | 2005-02-20 09:53:11 -0600 (Sun, 20 Feb 2005) | 7 lines +Changed paths: + M /trunk/gtk/mgcp_stat.c + M /trunk/gtk/voip_calls.c + M /trunk/gtk/voip_calls.h + M /trunk/gtk/voip_calls_dlg.c + M /trunk/plugins/mgcp/packet-mgcp.c + M /trunk/plugins/mgcp/packet-mgcp.h + M /trunk/tap-mgcpstat.c + +Don't register mgcp taps, +when we haven't loaded the mgcp plugin. + +and + +From Alejandro Vaquero: +mgcp support for the voip call analysis tap +------------------------------------------------------------------------ +r13446 | jmayer | 2005-02-20 01:25:58 -0600 (Sun, 20 Feb 2005) | 1 line +Changed paths: + M /trunk/docbook/Makefile + +Fix generation of svn_version.xml with Unix make +------------------------------------------------------------------------ +r13445 | jmayer | 2005-02-20 00:42:08 -0600 (Sun, 20 Feb 2005) | 1 line +Changed paths: + M /trunk/configure.in + M /trunk/docbook/Makefile + +Correct fix for distcheck this time - definitely +------------------------------------------------------------------------ +r13444 | jmayer | 2005-02-20 00:08:15 -0600 (Sun, 20 Feb 2005) | 1 line +Changed paths: + M /trunk/docbook/Makefile + +The last checkin changed the settings to my system - reevrt them back so Ulf can use it out of the box +------------------------------------------------------------------------ +r13443 | jmayer | 2005-02-19 23:53:06 -0600 (Sat, 19 Feb 2005) | 1 line +Changed paths: + M /trunk/docbook/Makefile + +Remove Makefile.auto during make clean (distcheck again) +------------------------------------------------------------------------ +r13442 | jmayer | 2005-02-19 23:39:24 -0600 (Sat, 19 Feb 2005) | 1 line +Changed paths: + M /trunk/plugins/stats_tree + M /trunk/plugins/stats_tree/AUTHORS + M /trunk/plugins/stats_tree/Makefile.am + M /trunk/plugins/stats_tree/NEWS + M /trunk/plugins/stats_tree/pinfo_stats_tree.c + M /trunk/plugins/stats_tree/stats_tree_plugin.c + +Add some svn props +------------------------------------------------------------------------ +r13441 | jmayer | 2005-02-19 23:20:42 -0600 (Sat, 19 Feb 2005) | 1 line +Changed paths: + M /trunk/configure.in + +Remove stats_tree again: It breaks distcheck +------------------------------------------------------------------------ +r13440 | jmayer | 2005-02-19 23:06:28 -0600 (Sat, 19 Feb 2005) | 1 line +Changed paths: + M /trunk/Makefile.am + +Makefile.autoi.* isn't automagically added to tarball - add to EXTRA_DIST for now +------------------------------------------------------------------------ +r13439 | jmayer | 2005-02-19 23:01:46 -0600 (Sat, 19 Feb 2005) | 1 line +Changed paths: + M /trunk/configure.in + M /trunk/docbook + A /trunk/docbook/Makefile.auto.am + +Beginnings of autogenerating docbook/Makefile (long way to go) so call it Makefile.auto for now +------------------------------------------------------------------------ +r13438 | jmayer | 2005-02-19 22:34:03 -0600 (Sat, 19 Feb 2005) | 1 line +Changed paths: + M /trunk/configure.in + +Create stats_tree Makefile to allow manual builds +------------------------------------------------------------------------ +r13437 | jmayer | 2005-02-19 22:31:30 -0600 (Sat, 19 Feb 2005) | 1 line +Changed paths: + M /trunk/gtk/Makefile.nmake + +Replace some spaces by TAB to make vim with syntax highlighting happy +------------------------------------------------------------------------ +r13436 | jmayer | 2005-02-19 22:17:17 -0600 (Sat, 19 Feb 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/Makefile.common + +Add packet-rdt.h to DISSECTOR_INCLUDES +------------------------------------------------------------------------ +r13435 | lego | 2005-02-19 20:21:04 -0600 (Sat, 19 Feb 2005) | 9 lines +Changed paths: + M /trunk/plugins/mate/examples/call.mate + M /trunk/plugins/mate/examples/mms.mate + M /trunk/plugins/mate/examples/pasv_ftp.mate + M /trunk/plugins/mate/examples/tcp.mate + M /trunk/plugins/mate/examples/web.mate + M /trunk/plugins/mate/mate.h + M /trunk/plugins/mate/mate_setup.c + M /trunk/plugins/mate/packet-mate.c + +Changed the GopTree in GogDef and GogExtra from a boolean to a string + GopTree={BasicTree|NoTree|FullTree} + NoTree: just an item for each gop + BasicTree: (default) some essential information regarding the gop + FullTree: the Gop's full tree + +added Id and eol-style to examples + + +------------------------------------------------------------------------ +r13434 | lego | 2005-02-19 19:58:29 -0600 (Sat, 19 Feb 2005) | 2 lines +Changed paths: + M /trunk/epan/dissectors/packet-rdt.c + M /trunk/epan/dissectors/packet-rdt.h + +modify eol-style property + +------------------------------------------------------------------------ +r13433 | lego | 2005-02-19 19:41:57 -0600 (Sat, 19 Feb 2005) | 2 lines +Changed paths: + M /trunk/plugins/mate/examples/mms.mate + +set the property keyword Id + +------------------------------------------------------------------------ +r13432 | lego | 2005-02-19 19:40:31 -0600 (Sat, 19 Feb 2005) | 2 lines +Changed paths: + M /trunk/epan/dissectors/packet-rdt.c + M /trunk/epan/dissectors/packet-rdt.h + +set the Id keyword for these two new files + +------------------------------------------------------------------------ +r13431 | lego | 2005-02-19 16:43:38 -0600 (Sat, 19 Feb 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/Makefile.common + A /trunk/epan/dissectors/packet-rdt.c + A /trunk/epan/dissectors/packet-rdt.h + M /trunk/epan/dissectors/packet-rtsp.c + +From Martin Mathielson + RDT (Realplayer Data Protocol) dissector and patch RTSP to create RDT conversations + +------------------------------------------------------------------------ +r13430 | lego | 2005-02-18 21:22:24 -0600 (Fri, 18 Feb 2005) | 2 lines +Changed paths: + A /trunk/plugins/mate/examples/mms.mate + +add mms.mate to the examples collection + +------------------------------------------------------------------------ +r13429 | lego | 2005-02-18 21:10:50 -0600 (Fri, 18 Feb 2005) | 2 lines +Changed paths: + M /trunk/plugins/mate/mate_setup.c + +In order to avoid a crash at reanalize_gop(), do not accept a GogKey where the Gop has not yet being declared. + +------------------------------------------------------------------------ +r13428 | lego | 2005-02-18 16:43:12 -0600 (Fri, 18 Feb 2005) | 2 lines +Changed paths: + M /trunk/plugins/mate/moduleinfo.h + +Step the version number of the plugin + +------------------------------------------------------------------------ +r13427 | lego | 2005-02-18 16:33:16 -0600 (Fri, 18 Feb 2005) | 3 lines +Changed paths: + M /trunk/plugins/mate/mate.h + M /trunk/plugins/mate/mate_runtime.c + M /trunk/plugins/mate/mate_setup.c + +Adds Payload AVP to PduDef AVPLs simmetric to the Transport AVP +allows to fetch fields also from ranges that are the payload of the Proto + +------------------------------------------------------------------------ +r13426 | sahlberg | 2005-02-18 15:19:01 -0600 (Fri, 18 Feb 2005) | 7 lines +Changed paths: + M /trunk/epan/dissectors/packet-jxta.c + +usage of tcp_dissect_pdu is broken + +comment it out to stop it from dumping core. +jxta people will have to fix this properly later. + + + +------------------------------------------------------------------------ +r13425 | lego | 2005-02-18 14:19:52 -0600 (Fri, 18 Feb 2005) | 2 lines +Changed paths: + M /trunk/epan/dissectors/packet-eth.h + +do not prototype capture_eth() unless capture.h has being included + +------------------------------------------------------------------------ +r13424 | lego | 2005-02-18 14:11:30 -0600 (Fri, 18 Feb 2005) | 2 lines +Changed paths: + M /trunk/plugins/mate/packet-mate.c + +Get rid of some useless lines from the last patch + +------------------------------------------------------------------------ +r13423 | lego | 2005-02-18 14:02:40 -0600 (Fri, 18 Feb 2005) | 2 lines +Changed paths: + M /trunk/plugins/mate/mate.h + M /trunk/plugins/mate/mate_setup.c + M /trunk/plugins/mate/packet-mate.c + +Add a pointer to the start frame of each gop in the gog's tree + +------------------------------------------------------------------------ +r13422 | lego | 2005-02-18 12:40:25 -0600 (Fri, 18 Feb 2005) | 5 lines +Changed paths: + M /trunk/plugins/mate/mate_setup.c + +two fixes in config loading: + - do not accept GopDefs for non existent pdus Pdu + - GogExtra "no For" instead of "no Name" + + +------------------------------------------------------------------------ +r13421 | sahlberg | 2005-02-17 14:56:47 -0600 (Thu, 17 Feb 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/packet-scsi.c + +minor prettification + + +------------------------------------------------------------------------ +r13420 | sahlberg | 2005-02-17 06:07:45 -0600 (Thu, 17 Feb 2005) | 8 lines +Changed paths: + M /trunk/epan/dissectors/packet-fcp.c + M /trunk/epan/dissectors/packet-iscsi.c + M /trunk/epan/dissectors/packet-ndmp.c + M /trunk/epan/dissectors/packet-scsi.c + M /trunk/epan/dissectors/packet-scsi.h + +pass lun (and status) to scsi subdissector so we can filter +on scsi.lun and prettify the summary line a bit. + +ndmp still needs some work to track luns between commands +and fcp needs verification it works for volumesetaddressing. + + + +------------------------------------------------------------------------ +r13419 | guy | 2005-02-16 21:05:54 -0600 (Wed, 16 Feb 2005) | 6 lines +Changed paths: + M /trunk/file.c + M /trunk/file.h + M /trunk/gtk/drag_and_drop.c + M /trunk/gtk/file_dlg.c + +Have "cf_merge_files()" take a pointer-to-pointer-to-char as the output +file name argument; if the pointed-to pointer is null, it opens a +temporary file, and sets that pointer to a mallocated copy of the +pathname of the temporary file. It no longer needs a file descriptor as +an argument. + +------------------------------------------------------------------------ +r13418 | etxrab | 2005-02-16 16:44:15 -0600 (Wed, 16 Feb 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/packet-gsm_map.c + M /trunk/epan/dissectors/packet-gsm_map.h + +Add some of the anytime operations. +------------------------------------------------------------------------ +r13417 | etxrab | 2005-02-16 16:42:52 -0600 (Wed, 16 Feb 2005) | 1 line +Changed paths: + M /trunk/asn1/gsmmap/GSMMAP.asn + M /trunk/asn1/gsmmap/gsmmap.cnf + +Add some of the AnyTime... Operations. +------------------------------------------------------------------------ +r13416 | etxrab | 2005-02-16 16:40:56 -0600 (Wed, 16 Feb 2005) | 3 lines +Changed paths: + M /trunk/tools/asn2eth.py + +From Tomas Kukosa: +Fix problems with bitfields with dashed ("-") names + +------------------------------------------------------------------------ +r13415 | lego | 2005-02-16 08:26:27 -0600 (Wed, 16 Feb 2005) | 3 lines +Changed paths: + A /trunk/plugins/stats_tree + A /trunk/plugins/stats_tree/AUTHORS + A /trunk/plugins/stats_tree/Makefile.am + A /trunk/plugins/stats_tree/NEWS + A /trunk/plugins/stats_tree/pinfo_stats_tree.c + A /trunk/plugins/stats_tree/stats_tree_plugin.c + +An example stats_tree plugin using pinfo as its only data source +I'm not checking changes to the Makefiles yet. + +------------------------------------------------------------------------ +r13414 | lego | 2005-02-16 08:16:40 -0600 (Wed, 16 Feb 2005) | 3 lines +Changed paths: + A /trunk/epan/stats_tree.c + A /trunk/epan/stats_tree.h + A /trunk/epan/stats_tree_priv.h + A /trunk/gtk/stats_tree_stat.c + A /trunk/tap-stats_tree.c + +Initial checkin of the stats-tree tap API +Makefiles have not been modified yet, there's still work to do. + +------------------------------------------------------------------------ +r13413 | sahlberg | 2005-02-16 05:31:56 -0600 (Wed, 16 Feb 2005) | 5 lines +Changed paths: + M /trunk/epan/dissectors/packet-dcerpc-nt.c + M /trunk/epan/dissectors/packet-dcerpc-nt.h + +preparations for autogenerated ms dcerpc interfaces +make it possible to prettify SIDs and control how and where their string representation should be shown in the summary line and the tree +similar to how counted_strings prettification can be controlled + + +------------------------------------------------------------------------ +r13412 | sahlberg | 2005-02-16 04:25:00 -0600 (Wed, 16 Feb 2005) | 4 lines +Changed paths: + M /trunk/epan/dissectors/packet-dcerpc-nt.c + +mark the frame opened/closed fields for policy handles as GENERATED fields + + + +------------------------------------------------------------------------ +r13411 | sahlberg | 2005-02-16 04:11:26 -0600 (Wed, 16 Feb 2005) | 4 lines +Changed paths: + M /trunk/epan/dissectors/dcerpc/idl2eth.c + +add simple check that if a hf_rename field has not been referenced by the idl/cnf files then it is likely the conformance file has become stale and needs updating. abort with an error message. + + + +------------------------------------------------------------------------ +r13410 | sahlberg | 2005-02-16 03:24:52 -0600 (Wed, 16 Feb 2005) | 3 lines +Changed paths: + M /trunk/gtk/rtp_analysis.c + M /trunk/gtk/rtp_analysis.h + M /trunk/gtk/rtp_stream.c + M /trunk/gtk/rtp_stream.h + M /trunk/gtk/rtp_stream_dlg.c + +from lars ruoff a few extra columns for rtp analysis + + +------------------------------------------------------------------------ +r13409 | sahlberg | 2005-02-15 18:19:52 -0600 (Tue, 15 Feb 2005) | 6 lines +Changed paths: + M /trunk/epan/dissectors/packet-dcerpc.c + +add extra sanity check. +dont match a request with a reply that came earlier in the trace or SRT will +look funny :-) + + + +------------------------------------------------------------------------ +r13408 | sahlberg | 2005-02-15 15:01:51 -0600 (Tue, 15 Feb 2005) | 3 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/epan/dissectors/Makefile.common + A /trunk/epan/dissectors/packet-retix-bpdu.c + +new protocol from Giles Scott : Retix spanning tree protocol + + +------------------------------------------------------------------------ +r13407 | guy | 2005-02-15 14:01:24 -0600 (Tue, 15 Feb 2005) | 7 lines +Changed paths: + M /trunk/file.c + M /trunk/gtk/drag_and_drop.c + M /trunk/gtk/file_dlg.c + +Have "cf_merge_files()" always close "out_fd" before returning; it does +so if "wtap_dump_fdopen()" succeeds (as a side-effect of calling +"wtap_dump_close()"), even if "cf_merge_fails()" after that, so it +should do so if it fails. + +That means we don't need to close it in the callers of "cf_merge_files()". + +------------------------------------------------------------------------ +r13406 | guy | 2005-02-14 21:49:12 -0600 (Mon, 14 Feb 2005) | 4 lines +Changed paths: + M /trunk/capture_loop.c + +WinPcap 3.0 might support PPP/WAN capturing on Windows OT, so lump it +together with the pre-3.0 releases. Mention 3.1 beta's support, noting +that it's a beta. + +------------------------------------------------------------------------ +r13405 | guy | 2005-02-14 19:42:39 -0600 (Mon, 14 Feb 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/Makefile.common + +Add the missing packet-dcerpc-budb.h to the list of header files, so it +goes into the source tarball. + +------------------------------------------------------------------------ +r13404 | guy | 2005-02-14 16:07:26 -0600 (Mon, 14 Feb 2005) | 2 lines +Changed paths: + M /trunk/asn1/gsmmap/packet-gsm_map-template.c + M /trunk/epan/dissectors/packet-gsm_map.c + M /trunk/epan/dissectors/packet-gsm_map.h + +Fix some compiler warnings (at least one of which is for a real problem). + +------------------------------------------------------------------------ +r13403 | guy | 2005-02-14 16:06:22 -0600 (Mon, 14 Feb 2005) | 2 lines +Changed paths: + M /trunk/gtk/voip_calls.c + M /trunk/gtk/voip_calls_dlg.c + +Add #includes to define various macros and declare various functions. + +------------------------------------------------------------------------ +r13402 | guy | 2005-02-14 14:33:57 -0600 (Mon, 14 Feb 2005) | 22 lines +Changed paths: + M /trunk/Makefile.am + M /trunk/Makefile.common + M /trunk/Makefile.nmake + M /trunk/doc/Makefile.nmake + M /trunk/epan/Makefile.am + M /trunk/epan/Makefile.nmake + M /trunk/epan/dfilter/Makefile.nmake + M /trunk/epan/dissectors/Makefile.am + M /trunk/epan/dissectors/Makefile.common + M /trunk/epan/dissectors/Makefile.nmake + M /trunk/epan/ftypes/Makefile.nmake + M /trunk/gtk/Makefile.am + M /trunk/gtk/Makefile.common + M /trunk/gtk/Makefile.nmake + M /trunk/help/Makefile.nmake + M /trunk/image/Makefile.nmake + M /trunk/packaging/nsis/Makefile.nmake + M /trunk/plugins/Makefile.nmake + M /trunk/plugins/acn/Makefile.nmake + M /trunk/plugins/agentx/Makefile.nmake + M /trunk/plugins/artnet/Makefile.nmake + M /trunk/plugins/asn1/Makefile.nmake + M /trunk/plugins/ciscosm/Makefile.nmake + M /trunk/plugins/docsis/Makefile.nmake + M /trunk/plugins/enttec/Makefile.nmake + M /trunk/plugins/giop/Makefile.nmake + M /trunk/plugins/gryphon/Makefile.nmake + M /trunk/plugins/irda/Makefile.nmake + M /trunk/plugins/lwres/Makefile.nmake + M /trunk/plugins/mate/Makefile.nmake + M /trunk/plugins/megaco/Makefile.nmake + M /trunk/plugins/mgcp/Makefile.nmake + M /trunk/plugins/opsi/Makefile.nmake + M /trunk/plugins/pcli/Makefile.nmake + M /trunk/plugins/rdm/Makefile.nmake + M /trunk/plugins/rlm/Makefile.nmake + M /trunk/plugins/rtnet/Makefile.nmake + M /trunk/plugins/rudp/Makefile.nmake + M /trunk/plugins/v5ua/Makefile.nmake + M /trunk/tools/Makefile.nmake + M /trunk/tools/lemon/Makefile.nmake + M /trunk/wiretap/Makefile.nmake + +Make the "maintainer-clean" rules get rid of some additional generated +files. Do this with GENERATED_HEADER_FILES, GENERATED_C_FILES, and +GENERATED_FILES macros in Makefile.common files, along the lines of what +wiretap/Makefile.common has. + +Clean up "*~" files with "make clean" rather than only "make distclean" +in some additional places. + +Add "maintainer-clean" rules to the Makefile.nmake files, paralelling +the ones in the automake-generated Makefile.in files, using the +GENERATED_FILES macros from Makefile.common files. In some cases, move +the cleanup of files from "make distclean" to "make maintainer-clean", +and in other cases, put in a comment indicating why we're not doing that +(because some files that are distributed in the source tarballs, namely +Flex output, were built with a UN*X Flex and won't compile on Windows, +so we get rid of them with "make distclean" so you can clean up stuff +that *has* to be re-generated for Windows). + +Clean up some *CLEANFILES definitions - get rid of ones that no longer +apply as files were moved or that add to the definition a name that's +already there. + +------------------------------------------------------------------------ +r13401 | sahlberg | 2005-02-14 13:56:11 -0600 (Mon, 14 Feb 2005) | 3 lines +Changed paths: + A /trunk/epan/dissectors/dcerpc/budb + A /trunk/epan/dissectors/dcerpc/budb/Makefile + A /trunk/epan/dissectors/dcerpc/budb/budb.cnf + A /trunk/epan/dissectors/dcerpc/budb/budb.idl + A /trunk/epan/dissectors/dcerpc/budb/template.c + A /trunk/epan/dissectors/dcerpc/budb/template.h + M /trunk/epan/dissectors/packet-dcerpc-budb.c + A /trunk/epan/dissectors/packet-dcerpc-budb.h + +add machinegenerated full dissector for dcedfs BUDB protocol + + +------------------------------------------------------------------------ +r13400 | sahlberg | 2005-02-14 13:46:03 -0600 (Mon, 14 Feb 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/dcerpc/idl2eth.c + + make idl-lite compiler handle varying arrays + + +------------------------------------------------------------------------ +r13399 | sahlberg | 2005-02-14 13:43:34 -0600 (Mon, 14 Feb 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/packet-dcerpc.c + M /trunk/epan/dissectors/packet-dcerpc.h + +add support for varying arrays + + +------------------------------------------------------------------------ +r13398 | sahlberg | 2005-02-14 13:34:59 -0600 (Mon, 14 Feb 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/packet-tcp.c + +in sack options only look for tcp session metadata if both tcp_analysis and tcp_relative preferences are set. relative depends on analysis + + +------------------------------------------------------------------------ +r13397 | etxrab | 2005-02-14 10:21:47 -0600 (Mon, 14 Feb 2005) | 1 line +Changed paths: + M /trunk/asn1/gsmmap/GSMMAP.asn + M /trunk/asn1/gsmmap/gsmmap.cnf + M /trunk/asn1/gsmmap/packet-gsm_map-template.c + +Add some more V3 opcodes +------------------------------------------------------------------------ +r13396 | etxrab | 2005-02-14 10:20:58 -0600 (Mon, 14 Feb 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/packet-gsm_map.c + +Add some more V3 opcodes +------------------------------------------------------------------------ +r13395 | etxrab | 2005-02-14 02:21:14 -0600 (Mon, 14 Feb 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/packet-gsm_map.c + +From :Tim Endean correct conditions for a while loop. +------------------------------------------------------------------------ +r13394 | etxrab | 2005-02-14 02:20:33 -0600 (Mon, 14 Feb 2005) | 1 line +Changed paths: + M /trunk/asn1/gsmmap/packet-gsm_map-template.c + +From :Tim Endean correct conditions for a while loop. +------------------------------------------------------------------------ +r13393 | guy | 2005-02-13 20:46:54 -0600 (Sun, 13 Feb 2005) | 2 lines +Changed paths: + M /trunk/plugins/agentx + +Add the usual set of file names/patterns to ignore. + +------------------------------------------------------------------------ +r13392 | lroland | 2005-02-13 17:30:56 -0600 (Sun, 13 Feb 2005) | 1 line +Changed paths: + M /trunk/gtk/graph_analysis.c + M /trunk/gtk/voip_calls.c + M /trunk/gtk/voip_calls_dlg.c + +remove a bunch of unnecessary "includes" from VoIP tap and graph analysis sources +------------------------------------------------------------------------ +r13391 | lego | 2005-02-12 21:53:48 -0600 (Sat, 12 Feb 2005) | 3 lines +Changed paths: + M /trunk/AUTHORS + +Update Venna Nagarjuna +change my own e-mail address (I'll keep the old one for two more weeks only) + +------------------------------------------------------------------------ +r13390 | lego | 2005-02-12 21:41:44 -0600 (Sat, 12 Feb 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/packet-rtcp.c + +From Venna, Nagarjuna: + add support for RTCP-XR as specified in RFC 3611 + +------------------------------------------------------------------------ +r13389 | lroland | 2005-02-12 18:10:15 -0600 (Sat, 12 Feb 2005) | 8 lines +Changed paths: + M /trunk/Makefile.nmake + M /trunk/alert_box.c + M /trunk/capture.c + M /trunk/capture_sync.c + M /trunk/capture_ui_utils.c + M /trunk/color_filters.c + M /trunk/dftest.c + M /trunk/epan/Makefile.nmake + M /trunk/file.c + M /trunk/gtk/capture_if_dlg.c + M /trunk/print.c + M /trunk/tap-ansi_astat.c + M /trunk/tap-gsm_astat.c + M /trunk/tap-h225counter.c + M /trunk/tap-rpcstat.c + M /trunk/tap-smbsids.c + M /trunk/tap-smbstat.c + M /trunk/tap-wspstat.c + M /trunk/tethereal.c + +change nmake makefiles in /trunk and /trunk/epan so that +object code for libethereal.dll isn't generated by the +makefile in /trunk. + +Having no code in /trunk linked into libethereal.dll +anymore, the definition of the macro _NEED_VAR_IMPORT_ +can be moved from various source files in /trunk to /trunk/Makefile.nmake . +So do that, too. +------------------------------------------------------------------------ +r13388 | etxrab | 2005-02-12 15:36:56 -0600 (Sat, 12 Feb 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/packet-gsm_a.c + +Add a part of the previous patch that didn't apply. +------------------------------------------------------------------------ +r13387 | etxrab | 2005-02-12 15:35:01 -0600 (Sat, 12 Feb 2005) | 9 lines +Changed paths: + M /trunk/epan/dissectors/packet-gsm_a.c + +GMM/SM: + - Dissect detach_type now correctly ( fixed by Miklos Szurdi ) + - Dissect timer correctly ( fixed by Miklos Szurdi ) + - Update SM causes for Release 6 ( Miklos Szurdi ) + - Update service_type for Release 6 ( Miklos Szurdi ) + - Rearange pco code like Guy Harris has suggested ( Guy Harris ) + - reimplement dissection of IPv4 and IPv6 addresses + - Fix offset in pdp_addr + - Fix offset in Traffic Flow Template (tft +------------------------------------------------------------------------ +r13386 | etxrab | 2005-02-12 15:20:38 -0600 (Sat, 12 Feb 2005) | 20 lines +Changed paths: + M /trunk/epan/dissectors/packet-gprs-llc.c + +From Rene Pilz : + +BSSGP: + - Does not dissect the LLC-PDU twice + +LLC: +- Add CRC calculation to differ between ciphered and non-ciphered packets without taking care about the encryption bit. +This solves crashes when the option "ignore ciphere bit" was activated + + +GMM/SM: + - Dissect detach_type now correctly ( fixed by Miklos Szurdi ) + - Dissect timer correctly ( fixed by Miklos Szurdi ) + - Update SM causes for Release 6 ( Miklos Szurdi ) + - Update service_type for Release 6 ( Miklos Szurdi ) + - Rearange pco code like Guy Harris has suggested ( Guy Harris ) + - reimplement dissection of IPv4 and IPv6 addresses + - Fix offset in pdp_addr + - Fix offset in Traffic Flow Template (tft) + +------------------------------------------------------------------------ +r13385 | etxrab | 2005-02-12 15:20:01 -0600 (Sat, 12 Feb 2005) | 20 lines +Changed paths: + M /trunk/epan/dissectors/packet-bssgp.c + +From Rene Pilz : + +BSSGP: + - Does not dissect the LLC-PDU twice + +LLC: +- Add CRC calculation to differ between ciphered and non-ciphered packets without taking care about the encryption bit. +This solves crashes when the option "ignore ciphere bit" was activated + + +GMM/SM: + - Dissect detach_type now correctly ( fixed by Miklos Szurdi ) + - Dissect timer correctly ( fixed by Miklos Szurdi ) + - Update SM causes for Release 6 ( Miklos Szurdi ) + - Update service_type for Release 6 ( Miklos Szurdi ) + - Rearange pco code like Guy Harris has suggested ( Guy Harris ) + - reimplement dissection of IPv4 and IPv6 addresses + - Fix offset in pdp_addr + - Fix offset in Traffic Flow Template (tft) + +------------------------------------------------------------------------ +r13384 | etxrab | 2005-02-11 16:44:09 -0600 (Fri, 11 Feb 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/packet-gsm_map.c + +Dissect Return error and some more operationcodes. +------------------------------------------------------------------------ +r13383 | etxrab | 2005-02-11 16:43:24 -0600 (Fri, 11 Feb 2005) | 1 line +Changed paths: + M /trunk/asn1/gsmmap/GSMMAP.asn + M /trunk/asn1/gsmmap/packet-gsm_map-template.c + +Dissect Return error and some more operationcodes. +------------------------------------------------------------------------ +r13382 | lego | 2005-02-10 18:04:25 -0600 (Thu, 10 Feb 2005) | 1 line +Changed paths: + M /trunk/plugins/mate/mate_runtime.c + M /trunk/plugins/mate/packet-mate.c + +avoid freeing the gop_key more than once and do not reregister the tap at every reload +------------------------------------------------------------------------ +r13381 | lego | 2005-02-10 11:14:31 -0600 (Thu, 10 Feb 2005) | 1 line +Changed paths: + M /trunk/plugins/mate/packet-mate.c + +mate runtime did not get initialized when configured after loading a capture file +------------------------------------------------------------------------ +r13380 | lego | 2005-02-10 10:55:08 -0600 (Thu, 10 Feb 2005) | 1 line +Changed paths: + M /trunk/plugins/mate/mate.h + M /trunk/plugins/mate/mate_setup.c + M /trunk/plugins/mate/packet-mate.c + +add "mate" as a protocol to its tree +------------------------------------------------------------------------ +r13379 | gerald | 2005-02-10 10:24:12 -0600 (Thu, 10 Feb 2005) | 4 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/epan/dissectors/packet-dns.c + +From Nicolas Dichtel via Vincent Jardin: + +Print a couple of missing fields. + +------------------------------------------------------------------------ +r13378 | lego | 2005-02-10 10:23:52 -0600 (Thu, 10 Feb 2005) | 1 line +Changed paths: + A /trunk/plugins/mate/examples/call.mate + D /trunk/plugins/mate/examples/call.thing + D /trunk/plugins/mate/examples/cmplx_call.thing + D /trunk/plugins/mate/examples/ftp.thing + D /trunk/plugins/mate/examples/mgw.thing + D /trunk/plugins/mate/examples/mgw2.thing + D /trunk/plugins/mate/examples/mgw_mi.thing + D /trunk/plugins/mate/examples/newcall.mate + D /trunk/plugins/mate/examples/nrg_sms.thing + A /trunk/plugins/mate/examples/pasv_ftp.mate + D /trunk/plugins/mate/examples/rad.thing + A /trunk/plugins/mate/examples/tcp.mate + A /trunk/plugins/mate/examples/web.mate + M /trunk/plugins/mate/matelib/sip.mate + D /trunk/plugins/mate/presentation.txt + +cleanup matelib and mate examples +------------------------------------------------------------------------ +r13377 | guy | 2005-02-10 02:52:35 -0600 (Thu, 10 Feb 2005) | 2 lines +Changed paths: + M /trunk/plugins/agentx/packet-agentx.c + +Use tcp_dissect_pdus(). + +------------------------------------------------------------------------ +r13376 | guy | 2005-02-10 02:15:35 -0600 (Thu, 10 Feb 2005) | 3 lines +Changed paths: + M /trunk/plugins/agentx/packet-agentx.c + +Use VB_ rather than V_ for the VarBind types, to avoid a collision with +V_INT in oleauto.h in Windows. + +------------------------------------------------------------------------ +r13375 | guy | 2005-02-10 02:10:18 -0600 (Thu, 10 Feb 2005) | 3 lines +Changed paths: + M /trunk/epan/libethereal.def + +Export the routines to add 64-bit integer values, and export +tvb_ensure_length_remaining(). + +------------------------------------------------------------------------ +r13374 | guy | 2005-02-10 02:07:44 -0600 (Thu, 10 Feb 2005) | 6 lines +Changed paths: + M /trunk/epan/dissectors/packet-iax2.c + +Add a hack to set "reversed" and "circuit" in code paths where it wasn't +getting set. The hack needs to be replaced by code that does the right +thing. + +Fix indentation. + +------------------------------------------------------------------------ +r13373 | guy | 2005-02-10 01:23:01 -0600 (Thu, 10 Feb 2005) | 3 lines +Changed paths: + M /trunk/gtk/capture_prefs.c + +Always make the elements of the "text" array point to g_mallocated +strings, so that they can safely be g_freed. + +------------------------------------------------------------------------ +r13372 | guy | 2005-02-10 00:36:21 -0600 (Thu, 10 Feb 2005) | 2 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/Makefile.am + M /trunk/configure.in + M /trunk/packaging/nsis/Makefile.nmake + M /trunk/packaging/nsis/ethereal.nsi + M /trunk/plugins/Makefile.am + M /trunk/plugins/Makefile.nmake + A /trunk/plugins/agentx + A /trunk/plugins/agentx/AUTHORS + A /trunk/plugins/agentx/Makefile.am + A /trunk/plugins/agentx/Makefile.nmake + A /trunk/plugins/agentx/moduleinfo.h + A /trunk/plugins/agentx/packet-agentx.c + +From Oleg Terletsky: AgentX support. + +------------------------------------------------------------------------ +r13371 | guy | 2005-02-09 21:19:59 -0600 (Wed, 09 Feb 2005) | 3 lines +Changed paths: + M /trunk/asn1/inap/packet-inap-template.c + M /trunk/epan/dissectors/packet-inap.c + M /trunk/epan/dissectors/packet-inap.h + +Remove an extra /*, some unused variables, and an unneeded include (INAP +currently has no taps). + +------------------------------------------------------------------------ +r13370 | guy | 2005-02-09 21:10:08 -0600 (Wed, 09 Feb 2005) | 2 lines +Changed paths: + A /trunk/asn1/inap/Makefile + +Add a Makefile. + +------------------------------------------------------------------------ +r13369 | ulfl | 2005-02-09 19:55:36 -0600 (Wed, 09 Feb 2005) | 1 line +Changed paths: + M /trunk/file.c + +bugfix for sync_mode captures, wasn't started correctly (cf_callback_invoke(cf_cb_live_capture_started); was never called) +------------------------------------------------------------------------ +r13368 | lroland | 2005-02-09 19:26:19 -0600 (Wed, 09 Feb 2005) | 4 lines +Changed paths: + M /trunk/Makefile.nmake + M /trunk/epan/Makefile.am + M /trunk/epan/Makefile.common + M /trunk/epan/Makefile.nmake + M /trunk/epan/dissectors/Makefile.nmake + +clean up makefiles. + +especially /trunk/Makefile.nmake doesn't have to include +/trunk/epan/Makefile.common anymore. +------------------------------------------------------------------------ +r13367 | lroland | 2005-02-09 17:55:14 -0600 (Wed, 09 Feb 2005) | 1 line +Changed paths: + M /trunk/asn1/inap/inap.cnf + +fix svn properties +------------------------------------------------------------------------ +r13366 | lroland | 2005-02-09 17:38:00 -0600 (Wed, 09 Feb 2005) | 8 lines +Changed paths: + M /trunk/Makefile.common + D /trunk/asn1.c + D /trunk/asn1.h + M /trunk/epan/Makefile.common + A /trunk/epan/asn1.c (from /trunk/asn1.c:13362) + A /trunk/epan/asn1.h (from /trunk/asn1.h:13362) + M /trunk/epan/dissectors/ncp2222.py + M /trunk/epan/dissectors/packet-acse.c + M /trunk/epan/dissectors/packet-ansi_map.c + M /trunk/epan/dissectors/packet-atalk.c + M /trunk/epan/dissectors/packet-clnp.c + M /trunk/epan/dissectors/packet-cops.c + M /trunk/epan/dissectors/packet-dcerpc.c + M /trunk/epan/dissectors/packet-diameter.c + M /trunk/epan/dissectors/packet-dnp.c + M /trunk/epan/dissectors/packet-eap.c + M /trunk/epan/dissectors/packet-fc.c + M /trunk/epan/dissectors/packet-ftam.c + M /trunk/epan/dissectors/packet-gsm_a.c + M /trunk/epan/dissectors/packet-gsm_sms_ud.c + M /trunk/epan/dissectors/packet-gsm_ss.c + M /trunk/epan/dissectors/packet-gssapi.c + M /trunk/epan/dissectors/packet-ieee80211.c + M /trunk/epan/dissectors/packet-inap.c + M /trunk/epan/dissectors/packet-ip.c + M /trunk/epan/dissectors/packet-ipv6.c + M /trunk/epan/dissectors/packet-kerberos.c + M /trunk/epan/dissectors/packet-ldap.c + M /trunk/epan/dissectors/packet-lwapp.c + M /trunk/epan/dissectors/packet-mq.c + M /trunk/epan/dissectors/packet-mysql.c + M /trunk/epan/dissectors/packet-ncp.c + M /trunk/epan/dissectors/packet-ndmp.c + M /trunk/epan/dissectors/packet-ndps.c + M /trunk/epan/dissectors/packet-netbios.c + M /trunk/epan/dissectors/packet-ntlmssp.c + M /trunk/epan/dissectors/packet-pgsql.c + M /trunk/epan/dissectors/packet-pres.c + M /trunk/epan/dissectors/packet-q931.c + M /trunk/epan/dissectors/packet-rpc.c + M /trunk/epan/dissectors/packet-smb-pipe.c + M /trunk/epan/dissectors/packet-smb.c + M /trunk/epan/dissectors/packet-sna.c + M /trunk/epan/dissectors/packet-sndcp.c + M /trunk/epan/dissectors/packet-snmp.c + M /trunk/epan/dissectors/packet-spnego.c + M /trunk/epan/dissectors/packet-srvloc.c + M /trunk/epan/dissectors/packet-ssh.c + M /trunk/epan/dissectors/packet-tcap.c + M /trunk/epan/dissectors/packet-tcp.c + M /trunk/epan/dissectors/packet-tds.c + M /trunk/epan/dissectors/packet-wtp.c + M /trunk/epan/dissectors/packet-x25.c + A /trunk/epan/follow.c (from /trunk/follow.c:13362) + A /trunk/epan/follow.h (from /trunk/follow.h:13362) + M /trunk/epan/packet.c + M /trunk/epan/plugins.c + A /trunk/epan/ptvcursor.c (from /trunk/ptvcursor.c:13362) + A /trunk/epan/ptvcursor.h (from /trunk/ptvcursor.h:13362) + A /trunk/epan/reassemble.c (from /trunk/reassemble.c:13362) + A /trunk/epan/reassemble.h (from /trunk/reassemble.h:13362) + A /trunk/epan/xmlstub.c (from /trunk/xmlstub.c:13359) + A /trunk/epan/xmlstub.h (from /trunk/xmlstub.h:13359) + D /trunk/follow.c + D /trunk/follow.h + M /trunk/gtk/follow_dlg.c + M /trunk/plugins/asn1/packet-asn1.c + M /trunk/plugins/plugin_api.h + M /trunk/plugins/plugin_api_list.c + D /trunk/ptvcursor.c + D /trunk/ptvcursor.h + D /trunk/reassemble.c + D /trunk/reassemble.h + D /trunk/xmlstub.c + D /trunk/xmlstub.h + +Move the following files from /trunk to /trunk/epan: +asn1.[ch] +follow.[ch] +ptvcursor.[ch] +reassemble.[ch] +xmlstub.[ch] + +fix #include statements accordingly. +------------------------------------------------------------------------ +r13365 | etxrab | 2005-02-09 16:43:57 -0600 (Wed, 09 Feb 2005) | 1 line +Changed paths: + M /trunk/AUTHORS + +Add Tim Endean +------------------------------------------------------------------------ +r13364 | etxrab | 2005-02-09 16:35:49 -0600 (Wed, 09 Feb 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/Makefile.common + A /trunk/epan/dissectors/packet-inap.c + A /trunk/epan/dissectors/packet-inap.h + +From Tim Endean: INAP dissector. +------------------------------------------------------------------------ +r13363 | etxrab | 2005-02-09 16:31:40 -0600 (Wed, 09 Feb 2005) | 1 line +Changed paths: + A /trunk/asn1/inap/inap.asn + A /trunk/asn1/inap/inap.cnf + A /trunk/asn1/inap/packet-inap-template.c + A /trunk/asn1/inap/packet-inap-template.h + +From Tim Endean: INAP dissector. +------------------------------------------------------------------------ +r13362 | etxrab | 2005-02-09 16:01:53 -0600 (Wed, 09 Feb 2005) | 1 line +Changed paths: + A /trunk/asn1/inap + +From Tim Endean: INAP dissector +------------------------------------------------------------------------ +r13361 | etxrab | 2005-02-09 15:55:55 -0600 (Wed, 09 Feb 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/packet-gsm_map.c + +Fix dissection of some opcodes etc. +------------------------------------------------------------------------ +r13360 | etxrab | 2005-02-09 15:54:57 -0600 (Wed, 09 Feb 2005) | 1 line +Changed paths: + M /trunk/asn1/gsmmap/GSMMAP.asn + M /trunk/asn1/gsmmap/gsmmap.cnf + M /trunk/asn1/gsmmap/packet-gsm_map-template.c + +Fix decoding of some opcodes etc. +------------------------------------------------------------------------ +r13359 | guy | 2005-02-09 03:25:54 -0600 (Wed, 09 Feb 2005) | 4 lines +Changed paths: + M /trunk/epan/dissectors/packet-l2tp.c + +From Deepak Jain: add support for some Cisco L2TPv3 AVPs, always show +the numerical value of the pseudowire type, and show the Remote End ID +AVP as text rather than binary data. + +------------------------------------------------------------------------ +r13358 | lroland | 2005-02-08 16:10:04 -0600 (Tue, 08 Feb 2005) | 1 line +Changed paths: + M /trunk/packaging/nsis/ethereal.nsi + +Set Registry key for starting NPF service to "Auto Start" and not "System Start". +------------------------------------------------------------------------ +r13357 | lroland | 2005-02-08 15:12:54 -0600 (Tue, 08 Feb 2005) | 2 lines +Changed paths: + M /trunk/epan/dissectors/packet-rtp.c + +use "guint" instead of "uint". +"uint" is not available on Windows +------------------------------------------------------------------------ +r13356 | guy | 2005-02-08 14:54:08 -0600 (Tue, 08 Feb 2005) | 7 lines +Changed paths: + M /trunk/epan/dissectors/packet-rtp.c + +From Jon Ringle: add a preference to allow packets with an RTP version +of 0 to be dissected as STUN packets, to support dissecting of +application that follow the ICE methodology described in +draft-ietf-mmusic-ice-03. + +Remove some extra spaces at the end of tags for preferences. + +------------------------------------------------------------------------ +r13355 | ulfl | 2005-02-08 13:57:16 -0600 (Tue, 08 Feb 2005) | 3 lines +Changed paths: + M /trunk/capture.c + M /trunk/file.h + M /trunk/gtk/main.c + +fix a capture bug if the capture filter wasn't valid to get back to "empty" state. + +instead of already invoking cf_cb_live_capture_started in capture.c, I've introduced the new event cf_cb_live_capture_prepare which only has to set the main windows title and nothing more. +------------------------------------------------------------------------ +r13354 | lroland | 2005-02-08 13:36:20 -0600 (Tue, 08 Feb 2005) | 2 lines +Changed paths: + M /trunk/Makefile.common + M /trunk/asn1/h225/packet-h225-template.c + M /trunk/epan/Makefile.common + M /trunk/epan/dissectors/packet-h225.c + A /trunk/epan/h225-persistentdata.c (from /trunk/h225-persistentdata.c:13345) + A /trunk/epan/h225-persistentdata.h (from /trunk/h225-persistentdata.h:13345) + D /trunk/h225-persistentdata.c + D /trunk/h225-persistentdata.h + +Move h225-persistentdata.[ch] to epan, +as its code is linked into libethereal.dll. +------------------------------------------------------------------------ +r13353 | lroland | 2005-02-08 13:15:56 -0600 (Tue, 08 Feb 2005) | 2 lines +Changed paths: + M /trunk/gtk/Makefile.am + M /trunk/gtk/Makefile.common + D /trunk/gtk/h323_analysis.c + D /trunk/gtk/h323_analysis.h + D /trunk/gtk/h323_conversations.c + D /trunk/gtk/h323_conversations.h + D /trunk/gtk/h323_conversations_dlg.c + D /trunk/gtk/h323_conversations_dlg.h + +Remove the buggy h323 conversations tap. +It is superseded by the superior Voip Call analysis. +------------------------------------------------------------------------ +r13352 | ulfl | 2005-02-08 13:12:17 -0600 (Tue, 08 Feb 2005) | 1 line +Changed paths: + M /trunk/gtk/menu.c + +bringing the packet details context menu item "Expand Tree" back as "Expand Subtrees". Renaming this, as this makes it much more obvious that potentially more than subtree (recursively) will be expanded +------------------------------------------------------------------------ +r13351 | etxrab | 2005-02-08 12:51:27 -0600 (Tue, 08 Feb 2005) | 2 lines +Changed paths: + M /trunk/epan/dissectors/packet-radius.c + +From LEGO +patch adding few more fields to RADIUS (I and O Packets and Octets) +------------------------------------------------------------------------ +r13350 | etxrab | 2005-02-08 12:50:05 -0600 (Tue, 08 Feb 2005) | 2 lines +Changed paths: + M /trunk/epan/dissectors/packet-nsip.c + +From : Susanne Edlund +patch for NSIP to fix a bug in packet SNS_DELETE. +------------------------------------------------------------------------ +r13349 | lroland | 2005-02-07 20:34:15 -0600 (Mon, 07 Feb 2005) | 8 lines +Changed paths: + M /trunk/packaging/nsis/ethereal.nsi + +Add a section to the installer, which sets following key to "1" on WIN NT, if the key is available. + +HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NPF\Start + +With this key set to 1, the NPF service is started automatically at startup and then even users with restricted privilegies should be able to access Network Devices for capturing. +See also: +http://winpcap.polito.it/misc/faq.htm#Q-18 + +------------------------------------------------------------------------ +r13348 | guy | 2005-02-07 15:40:53 -0600 (Mon, 07 Feb 2005) | 9 lines +Changed paths: + M /trunk/tethereal.c + +Fix up the suppression of packet printing and packet count printing so +that: + + packets are printed iff we're not saving packets to a file and + "-q" wasn't specified; + + packet counts are printed iff we're capturing (i.e., not reading + from a file) and "-q" wasn't specified. + +------------------------------------------------------------------------ +r13347 | lroland | 2005-02-07 15:09:23 -0600 (Mon, 07 Feb 2005) | 4 lines +Changed paths: + M /trunk/asn1/h225/h225.cnf + M /trunk/asn1/h225/packet-h225-template.c + M /trunk/asn1/h225/packet-h225-template.h + M /trunk/gtk/voip_calls.c + +And finally (I hope) the last part from the patch +from Alejandro Vaquero: + + patch for "Voip analysis" to get the LRQ/LCF/LRJ messages included in the H323 calls for Gatekeeper to Gatekeeper configurations +------------------------------------------------------------------------ +r13346 | guy | 2005-02-07 14:52:59 -0600 (Mon, 07 Feb 2005) | 2 lines +Changed paths: + M /trunk/file.h + M /trunk/gtk/font_utils.c + M /trunk/gtk/main.c + M /trunk/gtk/ui_util.c + M /trunk/tethereal.c + +Make Ethereal and Tethereal compile if we're building without libpcap. + +------------------------------------------------------------------------ +r13345 | ulfl | 2005-02-07 14:38:10 -0600 (Mon, 07 Feb 2005) | 1 line +Changed paths: + M /trunk/capture.c + +fix a bug if capturing into named files is used +------------------------------------------------------------------------ +r13344 | etxrab | 2005-02-07 14:30:27 -0600 (Mon, 07 Feb 2005) | 4 lines +Changed paths: + M /trunk/plugins/Xplugin_table.h + M /trunk/plugins/plugin_api_list.c + +From Alejandro Vaquero : + + Find attached a patch for "Voip analysis" to get the LRQ/LCF/LRJ messages included in the H323 calls for Gatekeeper to Gatekeeper configurations + +------------------------------------------------------------------------ +r13343 | ulfl | 2005-02-07 14:14:22 -0600 (Mon, 07 Feb 2005) | 1 line +Changed paths: + M /trunk/capture_sync.c + +when building the argv string, use save_file_fd_str instead of save_file_fd to avoid confusion with the capture_opts field +------------------------------------------------------------------------ +r13342 | guy | 2005-02-07 13:42:32 -0600 (Mon, 07 Feb 2005) | 2 lines +Changed paths: + M /trunk/tethereal.c + +Suppress the packet counts when we're reading from a file. + +------------------------------------------------------------------------ +r13341 | guy | 2005-02-07 13:33:49 -0600 (Mon, 07 Feb 2005) | 2 lines +Changed paths: + M /trunk/tethereal.c + +Tethereal can write to a file in binary even if not built with libpcap. + +------------------------------------------------------------------------ +r13340 | guy | 2005-02-07 13:11:45 -0600 (Mon, 07 Feb 2005) | 6 lines +Changed paths: + M /trunk/tethereal.c + +Clean up indentation. + +The default for "capture_options.save_file" is a null pointer, meaning +we're not writing to a save file, we're writing out the dissection as +text. + +------------------------------------------------------------------------ +r13339 | jmayer | 2005-02-07 09:55:13 -0600 (Mon, 07 Feb 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/packet-ieee80211.c + +In case we have an unknown vendor tag, just decode the vendor from +manuf. + +------------------------------------------------------------------------ +r13338 | etxrab | 2005-02-07 02:58:40 -0600 (Mon, 07 Feb 2005) | 2 lines +Changed paths: + M /trunk/tools/asn2eth.py + +From Alejandro Vaquero : + Find attached a patch for "Voip analysis" to get the LRQ/LCF/LRJ messages included in the H323 calls for Gatekeeper to Gatekeeper configurations +------------------------------------------------------------------------ +r13337 | etxrab | 2005-02-07 02:57:47 -0600 (Mon, 07 Feb 2005) | 2 lines +Changed paths: + M /trunk/epan/dissectors/packet-h225.c + M /trunk/epan/dissectors/packet-h225.h + M /trunk/epan/dissectors/packet-per.c + M /trunk/epan/dissectors/packet-per.h + +From Alejandro Vaquero : + Find attached a patch for "Voip analysis" to get the LRQ/LCF/LRJ messages included in the H323 calls for Gatekeeper to Gatekeeper configurations +------------------------------------------------------------------------ +r13336 | etxrab | 2005-02-07 02:56:39 -0600 (Mon, 07 Feb 2005) | 2 lines +Changed paths: + M /trunk/gtk/voip_calls.h + M /trunk/gtk/voip_calls_dlg.c + +From Alejandro Vaquero : + Find attached a patch for "Voip analysis" to get the LRQ/LCF/LRJ messages included in the H323 calls for Gatekeeper to Gatekeeper configurations +------------------------------------------------------------------------ +r13335 | etxrab | 2005-02-07 02:54:24 -0600 (Mon, 07 Feb 2005) | 6 lines +Changed paths: + M /trunk/plugins/mate/mate_runtime.c + M /trunk/plugins/mate/mate_util.c + +From LEGO: + - fixes a leak in analize_pdu() + - fixes a typo in analize_pdu() + - fixes a crash in scs_unsubscribe() + - save a malloc and a free in get_pdu_fields() + +------------------------------------------------------------------------ +r13334 | guy | 2005-02-06 21:35:51 -0600 (Sun, 06 Feb 2005) | 3 lines +Changed paths: + M /trunk/gtk/main.c + +The welcome pane isn't scrollable, so add it to the scrolling window +with a viewport. + +------------------------------------------------------------------------ +r13333 | guy | 2005-02-06 21:13:51 -0600 (Sun, 06 Feb 2005) | 5 lines +Changed paths: + M /trunk/capture_sync.c + +In the child process, capture_opts->fork_child is 0, not -1, so, in that +case, don't attempt to send a signal to the child. + +Expand a comment. + +------------------------------------------------------------------------ +r13332 | guy | 2005-02-06 20:09:30 -0600 (Sun, 06 Feb 2005) | 7 lines +Changed paths: + M /trunk/capture.c + M /trunk/file.c + M /trunk/file.h + M /trunk/gtk/main.c + +Move the code to set the title on a window when a capture is in progress +to the "start live capture" callback, and call that from "do_capture()". + +When opening a capture file, don't pop up the "What do you want to do?" +pane when closing any existing file you have open, as we're just going +to put the regular view up right after that. + +------------------------------------------------------------------------ +r13331 | guy | 2005-02-06 19:32:53 -0600 (Sun, 06 Feb 2005) | 7 lines +Changed paths: + M /trunk/capture_sync.c + M /trunk/file.c + M /trunk/file.h + +Declare "cf_callback_t" before using it in a further declaration. + +Mark the "func" argument to "cf_callback_remove()" as unused. + +Get rid of the "iface" argument to "cf_start_tail()", as it's no longer +used. + +------------------------------------------------------------------------ +r13330 | ulfl | 2005-02-06 18:54:46 -0600 (Sun, 06 Feb 2005) | 8 lines +Changed paths: + M /trunk/file.c + M /trunk/file.h + M /trunk/gtk/main.c + +Instead of calling each single thing when doing/finish a file operation, file.c shouldn't call all the GUI related functions itself, instead throwing some kind of Events to it's caller(s). + +I've implemented a very simple callback mechanism which provides exactly this. I've tried GHook from GLib before, but this doesn't seem to be the right thing, as it's too inflexible for the purpose here. + +So I've implemented a callback function in main.c which receives all "events" and spreads them to menu, statusbar and itself. + +I would see this implementation as a prototype which may need improvements. Please comment the changes. + +------------------------------------------------------------------------ +r13329 | guy | 2005-02-06 18:31:45 -0600 (Sun, 06 Feb 2005) | 2 lines +Changed paths: + M /trunk/gtk/main.c + +Clean up indentation. + +------------------------------------------------------------------------ +r13328 | guy | 2005-02-06 17:16:05 -0600 (Sun, 06 Feb 2005) | 8 lines +Changed paths: + M /trunk/Makefile.common + M /trunk/file.c + M /trunk/gtk/main.c + M /trunk/gtk/main.h + M /trunk/gtk/menu.c + A /trunk/main_window.h + +Don't have "set_menus_for_captured_packets()" call +"main_set_for_capture_file()"; it should only deal with menus, not +anything else - and it gets called while the menus are being set up, +which is before the main window has been completely created, so +"main_widgets_show_or_hide()", which is called by +"main_set_for_capture_file()", gets errors trying to show or hide +widgets the pointers to which are null. + +------------------------------------------------------------------------ +r13327 | guy | 2005-02-06 17:06:23 -0600 (Sun, 06 Feb 2005) | 2 lines +Changed paths: + M /trunk/menu.h + +Get rid of extra blank line at the end. + +------------------------------------------------------------------------ +r13326 | guy | 2005-02-06 16:21:51 -0600 (Sun, 06 Feb 2005) | 2 lines +Changed paths: + M /trunk/tethereal.c + +"iface" is now a member of "capture_opts", not "cfile". + +------------------------------------------------------------------------ +r13325 | guy | 2005-02-06 16:19:53 -0600 (Sun, 06 Feb 2005) | 2 lines +Changed paths: + M /trunk/capture_loop.c + M /trunk/capture_sync.c + +Get rid of a few cf_get_ references missed by the previous checkin. + +------------------------------------------------------------------------ +r13324 | guy | 2005-02-06 16:18:15 -0600 (Sun, 06 Feb 2005) | 4 lines +Changed paths: + M /trunk/capture.c + +Include for "isspace()". + +#ifdef a variable used only if _WIN32 is defined. + +------------------------------------------------------------------------ +r13323 | guy | 2005-02-06 16:06:31 -0600 (Sun, 06 Feb 2005) | 2 lines +Changed paths: + M /trunk/capture.h + +Clean up indentation. + +------------------------------------------------------------------------ +r13322 | guy | 2005-02-06 15:36:11 -0600 (Sun, 06 Feb 2005) | 5 lines +Changed paths: + M /trunk/configure.in + M /trunk/epan/Makefile.am + +Back out the previous change - we were setting "datafiledir", not +"datafile", and code in epan/filesystem.c expectes DATAFILE_DIR to be +set to the "ethereal" subdirectory of the data directory, not to the +data directory itself. + +------------------------------------------------------------------------ +r13321 | ulfl | 2005-02-06 15:34:59 -0600 (Sun, 06 Feb 2005) | 1 line +Changed paths: + M /trunk/summary.h + +minor code cleanup +------------------------------------------------------------------------ +r13320 | ulfl | 2005-02-06 15:20:35 -0600 (Sun, 06 Feb 2005) | 7 lines +Changed paths: + M /trunk/capture.c + M /trunk/capture.h + M /trunk/capture_loop.c + M /trunk/capture_sync.c + M /trunk/cfile.c + M /trunk/cfile.h + M /trunk/file.c + M /trunk/file.h + M /trunk/gtk/capture_dlg.c + M /trunk/gtk/capture_if_dlg.c + M /trunk/gtk/main.c + M /trunk/gtk/summary_dlg.c + M /trunk/summary.c + M /trunk/summary.h + M /trunk/tethereal.c + +another two steps towards privilege seperation: + +move another two capture related fields (iface and cfilter) from cfile to capture_opts + +also move the handling of capture related command line options from main.c to capture.c, that way a future privilege seperated capture program can use the same code to parse it's command line than Ethereal. +It might be even possible to share this parser code even with Tethereal, didn't took a closer look at this. + +------------------------------------------------------------------------ +r13319 | guy | 2005-02-06 14:53:54 -0600 (Sun, 06 Feb 2005) | 10 lines +Changed paths: + M /trunk/gtk/sctp_error_dlg.c + M /trunk/gtk/sctp_stat.c + M /trunk/gtk/sctp_stat.h + +Clean up indentation. + +Make "reset()" static (it's not used outside "sctp_stat.c"), and fix its +prototype to match what's expected for a reset routine passed to +"register_tap_listener()". Similarly, fix the prototypes of other +routines passed to "register_tap_listener()", and get rid of the casts +of pointers to those functions to "void *". + +Fix some declarations in "sctp_stat.h" to have function prototypes. + +------------------------------------------------------------------------ +r13318 | etxrab | 2005-02-06 14:37:02 -0600 (Sun, 06 Feb 2005) | 6 lines +Changed paths: + M /trunk/plugins/mate/mate.h + M /trunk/plugins/mate/mate_runtime.c + M /trunk/plugins/mate/mate_setup.c + M /trunk/plugins/mate/mate_util.c + +From: LEGO +- fix a bug at gog reinit that disabled gogs after reload of a file. +- fix some crashes when Debug_GoG>0 +- cleanup the debug output (no CR at the end is needed) +- Gops start when no GopStart is given and match an existing GogKey + +------------------------------------------------------------------------ +r13317 | ulfl | 2005-02-06 08:43:27 -0600 (Sun, 06 Feb 2005) | 1 line +Changed paths: + M /trunk/capture.c + M /trunk/gtk/main.c + +some cleanup of the initial start sequence of Ethereal, filling in capture_opts and alike +------------------------------------------------------------------------ +r13316 | ulfl | 2005-02-06 06:21:27 -0600 (Sun, 06 Feb 2005) | 1 line +Changed paths: + M /trunk/capture.c + M /trunk/gtk/main.c + +fix bugs regarding the capture child +------------------------------------------------------------------------ +r13315 | ulfl | 2005-02-05 18:13:00 -0600 (Sat, 05 Feb 2005) | 1 line +Changed paths: + M /trunk/capture.c + M /trunk/capture.h + M /trunk/gtk/main.c + +instead of initializing the capture_options in main.c, use the new function capture_opts_init +------------------------------------------------------------------------ +r13314 | lroland | 2005-02-05 17:34:56 -0600 (Sat, 05 Feb 2005) | 1 line +Changed paths: + M /trunk/gtk/voip_calls.c + M /trunk/gtk/voip_calls.h + +remove obsolete function add_rtp_streams_graph() from voip_calls.[ch] and fix a register_tap_listener() call. +------------------------------------------------------------------------ +r13313 | ulfl | 2005-02-05 17:12:44 -0600 (Sat, 05 Feb 2005) | 3 lines +Changed paths: + M /trunk/gtk/compat_macros.h + M /trunk/gtk/main.c + +begin a welcome page which is shown, if you don't have any capture data loaded. + +This might be improved to have additional content and/or better layout of the elements. +------------------------------------------------------------------------ +r13312 | ulfl | 2005-02-05 11:53:39 -0600 (Sat, 05 Feb 2005) | 1 line +Changed paths: + M /trunk/gtk/main.c + M /trunk/gtk/main.h + M /trunk/gtk/menu.c + +completely hide the main window panes, if we currently don't have a capture file. +------------------------------------------------------------------------ +r13311 | gerald | 2005-02-05 11:39:12 -0600 (Sat, 05 Feb 2005) | 6 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/wiretap/ascend-grammar.y + M /trunk/wiretap/ascend-int.h + M /trunk/wiretap/ascend-scanner.l + M /trunk/wiretap/ascend.c + M /trunk/wiretap/wtap.h + +From Josh Bailey: + +Attached is an update to Lucent/Ascend trace parsing: fix a few bugs, +add support for ISDN and Ethernet captures - diffs to 0.10.9. + + +------------------------------------------------------------------------ +r13310 | etxrab | 2005-02-05 09:51:45 -0600 (Sat, 05 Feb 2005) | 1 line +Changed paths: + M /trunk/asn1/gsmmap/gsmmap.cnf + +Remove g_free. +------------------------------------------------------------------------ +r13309 | ulfl | 2005-02-05 09:40:44 -0600 (Sat, 05 Feb 2005) | 3 lines +Changed paths: + M /trunk/gtk/main.h + +fixed the dnd_init declaration + +(we have to do something about the non existing win32 compile dependencies, this is just a pain) +------------------------------------------------------------------------ +r13308 | ulfl | 2005-02-05 09:35:25 -0600 (Sat, 05 Feb 2005) | 5 lines +Changed paths: + M /trunk/capture.c + M /trunk/capture.h + M /trunk/capture_sync.c + M /trunk/gtk/Makefile.common + A /trunk/gtk/drag_and_drop.c + M /trunk/gtk/main.c + M /trunk/gtk/main.h + +rename kill_capture_child to capture_kill_child to have a common prefix + +split drag and drop support out of main.c into new file drag_and_drop.c, to reduce the size of main.c a bit. + +Hopefully this won't break unix builds because of missing #include's, I will keep an eye on the buildbot +------------------------------------------------------------------------ +r13307 | ulfl | 2005-02-05 08:37:56 -0600 (Sat, 05 Feb 2005) | 1 line +Changed paths: + M /trunk/file.c + +use the interfaces descriptive name to be shown in the statusbar as it's, well, more descriptive +------------------------------------------------------------------------ +r13306 | ulfl | 2005-02-05 08:33:03 -0600 (Sat, 05 Feb 2005) | 1 line +Changed paths: + M /trunk/file.h + +fix a comment +------------------------------------------------------------------------ +r13305 | etxrab | 2005-02-05 08:24:26 -0600 (Sat, 05 Feb 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/packet-gsm_map.c + M /trunk/epan/dissectors/packet-gsm_map.h + +Re-commit the asn2eth based gsm-map dissector, hopfully it'll work better now. +------------------------------------------------------------------------ +r13304 | ulfl | 2005-02-05 07:44:27 -0600 (Sat, 05 Feb 2005) | 1 line +Changed paths: + M /trunk/capture_sync.c + M /trunk/file.c + M /trunk/file.h + M /trunk/gtk/file_dlg.c + +minor enhancements to Guy's last update +------------------------------------------------------------------------ +r13303 | guy | 2005-02-05 06:50:47 -0600 (Sat, 05 Feb 2005) | 2 lines +Changed paths: + M /trunk/capture.c + M /trunk/capture_sync.c + M /trunk/file.c + M /trunk/file.h + M /trunk/gtk/file_dlg.c + M /trunk/gtk/main.c + M /trunk/tethereal.c + +Put "cf_status_t" back. + +------------------------------------------------------------------------ +r13302 | guy | 2005-02-05 06:08:01 -0600 (Sat, 05 Feb 2005) | 2 lines +Changed paths: + M /trunk/tethereal.c + +Make "cf_open()" match the prototype in "file.h". + +------------------------------------------------------------------------ +r13301 | ulfl | 2005-02-05 05:37:56 -0600 (Sat, 05 Feb 2005) | 1 line +Changed paths: + M /trunk/capture.h + +updated some comments +------------------------------------------------------------------------ +r13300 | etxrab | 2005-02-05 05:08:24 -0600 (Sat, 05 Feb 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/packet-rtp.c + M /trunk/epan/dissectors/packet-rtp.h + +From Alejandro Vaquero: +a patch that to shows the RTP streams in the Graph. Now +using an RTP tap (not using the rtp_stream). +------------------------------------------------------------------------ +r13299 | etxrab | 2005-02-05 05:07:21 -0600 (Sat, 05 Feb 2005) | 4 lines +Changed paths: + M /trunk/gtk/voip_calls.c + M /trunk/gtk/voip_calls.h + M /trunk/gtk/voip_calls_dlg.c + +From Alejandro Vaquero: +a patch that to shows the RTP streams in the Graph. Now +using an RTP tap (not using the rtp_stream). + +------------------------------------------------------------------------ +r13298 | ulfl | 2005-02-05 05:00:04 -0600 (Sat, 05 Feb 2005) | 1 line +Changed paths: + M /trunk/file.c + M /trunk/file.h + +make some string parameters const, as they are not changed inside +------------------------------------------------------------------------ +r13297 | guy | 2005-02-04 22:37:36 -0600 (Fri, 04 Feb 2005) | 2 lines +Changed paths: + M /trunk/gtk/sctp_assoc_analyse.c + +retap_packets() was renamed cf_retap_packets(). + +------------------------------------------------------------------------ +r13296 | tuexen | 2005-02-04 16:48:17 -0600 (Fri, 04 Feb 2005) | 2 lines +Changed paths: + M /trunk/gtk/Makefile.common + +Activate SCTP association analysis + +------------------------------------------------------------------------ +r13295 | tuexen | 2005-02-04 16:45:15 -0600 (Fri, 04 Feb 2005) | 2 lines +Changed paths: + M /trunk/gtk/sctp_assoc_analyse.c + M /trunk/gtk/sctp_byte_graph_dlg.c + M /trunk/gtk/sctp_error_dlg.c + M /trunk/gtk/sctp_graph_dlg.c + M /trunk/gtk/sctp_stat.c + M /trunk/gtk/sctp_stat.h + +Update to versions compiling on and working on Windows and Unix. + +------------------------------------------------------------------------ +r13294 | tuexen | 2005-02-04 16:39:48 -0600 (Fri, 04 Feb 2005) | 2 lines +Changed paths: + M /trunk/epan/dissectors/packet-sctp.c + M /trunk/epan/dissectors/packet-sctp.h + +Add detection of zero checksum. + +------------------------------------------------------------------------ +r13293 | guy | 2005-02-04 14:54:12 -0600 (Fri, 04 Feb 2005) | 6 lines +Changed paths: + M /trunk/file.c + M /trunk/file.h + M /trunk/gtk/main.c + M /trunk/gtk/print_dlg.c + M /trunk/tethereal.c + +Instead of having a single enumerated type for status return values from +cf_ functions, have separate ones for different classes of routines, and +use gboolean when the return value is just "success" or "failure" - that +way you don't get compiler warnings if a case statement isn't handling a +particular status value if the routine in question won't return it. + +------------------------------------------------------------------------ +r13292 | guy | 2005-02-04 14:32:32 -0600 (Fri, 04 Feb 2005) | 2 lines +Changed paths: + M /trunk/file.c + +Properly define "cf_start_tail()". + +------------------------------------------------------------------------ +r13291 | ulfl | 2005-02-04 13:29:27 -0600 (Fri, 04 Feb 2005) | 2 lines +Changed paths: + M /trunk/gtk/gsm_map_summary.c + M /trunk/gtk/mtp3_summary.c + M /trunk/gtk/summary_dlg.c + M /trunk/summary.c + M /trunk/summary.h + +remove #include "globals.h" from summary.c, as it's a bad idea for multiple capture files. +If a summary user would like to get a summary, it should know the file of *which* it needs the summary. +------------------------------------------------------------------------ +r13290 | ulfl | 2005-02-04 13:24:40 -0600 (Fri, 04 Feb 2005) | 5 lines +Changed paths: + M /trunk/pcap-util-unix.c + +this file doesn't use any item of the globals.h so remove #include. +However, if it needs one of: +#include "file.h" +#include +it should include it directly, please let me know if it's required, as I can't test it :-( +------------------------------------------------------------------------ +r13289 | ulfl | 2005-02-04 12:44:44 -0600 (Fri, 04 Feb 2005) | 5 lines +Changed paths: + M /trunk/capture.c + M /trunk/capture_sync.c + M /trunk/file.c + M /trunk/file.h + M /trunk/gtk/bootp_stat.c + M /trunk/gtk/color_dlg.c + M /trunk/gtk/conversations_table.c + M /trunk/gtk/dcerpc_stat.c + M /trunk/gtk/decode_as_dlg.c + M /trunk/gtk/fc_stat.c + M /trunk/gtk/file_dlg.c + M /trunk/gtk/find_dlg.c + M /trunk/gtk/goto_dlg.c + M /trunk/gtk/graph_analysis.c + M /trunk/gtk/h225_counter.c + M /trunk/gtk/h225_ras_srt.c + M /trunk/gtk/h323_analysis.c + M /trunk/gtk/h323_conversations_dlg.c + M /trunk/gtk/hostlist_table.c + M /trunk/gtk/http_stat.c + M /trunk/gtk/io_stat.c + M /trunk/gtk/ldap_stat.c + M /trunk/gtk/main.c + M /trunk/gtk/main.h + M /trunk/gtk/menu.c + M /trunk/gtk/mgcp_stat.c + M /trunk/gtk/packet_history.c + M /trunk/gtk/packet_list.c + M /trunk/gtk/prefs_dlg.c + M /trunk/gtk/print_dlg.c + M /trunk/gtk/proto_dlg.c + M /trunk/gtk/proto_draw.c + M /trunk/gtk/rpc_progs.c + M /trunk/gtk/rpc_stat.c + M /trunk/gtk/rtp_analysis.c + M /trunk/gtk/rtp_stream.c + M /trunk/gtk/rtp_stream_dlg.c + M /trunk/gtk/sctp_error_dlg.c + M /trunk/gtk/sctp_stat_dlg.c + M /trunk/gtk/sip_stat.c + M /trunk/gtk/smb_stat.c + M /trunk/gtk/tcp_graph.c + M /trunk/gtk/voip_calls_dlg.c + M /trunk/gtk/wsp_stat.c + M /trunk/tethereal.c + +huge cleanup of capture file API (functions in file.c/file.h). + +This includes: all functions in file.h now have a cf_ prefix, will have doxygen tags, will have the capture_file *cf as the first parameter and I tried to generalize the return values for non trivial functions. + +Hopefully, I didn't introduced any new bugs, as I had to change a lot of files... +------------------------------------------------------------------------ +r13288 | gerald | 2005-02-04 09:22:25 -0600 (Fri, 04 Feb 2005) | 7 lines +Changed paths: + M /trunk/epan/dissectors/Makefile.common + M /trunk/plugins/Xass-list + M /trunk/plugins/Xplugin_api.c + M /trunk/plugins/Xplugin_api.h + M /trunk/plugins/Xplugin_api_decls.h + M /trunk/plugins/Xplugin_table.h + M /trunk/plugins/plugin_api_list.c + +Fix a couple of distcheck problems: + +Update conversation_new and find_conversation in plugin_api_list.c and +associated files. + +Add packet-dcerpc-butc.h to the distribution. + +------------------------------------------------------------------------ +r13287 | guy | 2005-02-04 04:48:03 -0600 (Fri, 04 Feb 2005) | 4 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/epan/dissectors/packet-slowprotocols.c + +From Dominique Bastien: marker and OAM slow protocol support. + +Fix his e-mail address. + +------------------------------------------------------------------------ +r13286 | guy | 2005-02-04 04:32:28 -0600 (Fri, 04 Feb 2005) | 2 lines +Changed paths: + M /trunk/plugins/mate/mate_setup.c + +HFILL can't be used to initialize at run time. + +------------------------------------------------------------------------ +r13285 | ulfl | 2005-02-04 02:52:38 -0600 (Fri, 04 Feb 2005) | 1 line +Changed paths: + M /trunk/capture_sync.c + +remove access to global cfile, use access functions and capture_opts instead +------------------------------------------------------------------------ +r13284 | ulfl | 2005-02-04 02:42:39 -0600 (Fri, 04 Feb 2005) | 1 line +Changed paths: + M /trunk/capture_loop.c + M /trunk/file.c + M /trunk/file.h + +remove #include "globals.h" and access to global cfile, use access functions and capture_opts instead +------------------------------------------------------------------------ +r13283 | ulfl | 2005-02-04 02:27:41 -0600 (Fri, 04 Feb 2005) | 1 line +Changed paths: + M /trunk/capture.c + M /trunk/file.c + M /trunk/file.h + +remove #include "globals.h" and access to global cfile, use access functions and capture_opts instead +------------------------------------------------------------------------ +r13282 | sahlberg | 2005-02-03 23:26:51 -0600 (Thu, 03 Feb 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/dcerpc/butc/butc.idl + M /trunk/epan/dissectors/packet-dcerpc-butc.c + M /trunk/epan/dissectors/packet-dcerpc-butc.h + +use a bitmap for the restore flags so the dissection is prettier + + +------------------------------------------------------------------------ +r13281 | sahlberg | 2005-02-03 22:58:03 -0600 (Thu, 03 Feb 2005) | 3 lines +Changed paths: + A /trunk/epan/dissectors/dcerpc/butc + A /trunk/epan/dissectors/dcerpc/butc/Makefile + A /trunk/epan/dissectors/dcerpc/butc/butc.cnf + A /trunk/epan/dissectors/dcerpc/butc/butc.idl + A /trunk/epan/dissectors/dcerpc/butc/template.c + A /trunk/epan/dissectors/dcerpc/butc/template.h + +initial checkin of modified idl file for autogenerating the BUTC interface + + +------------------------------------------------------------------------ +r13280 | sahlberg | 2005-02-03 22:37:47 -0600 (Thu, 03 Feb 2005) | 7 lines +Changed paths: + A /trunk/epan/dissectors/dcerpc + A /trunk/epan/dissectors/dcerpc/idl2eth.c + +check in new directory for the files for autogenerating dcerpc interfaces +and the prototype idl compiler. + +this is not ready for wide use yet but is useful with a svn area where we can sync our changes to the compiler. + + + +------------------------------------------------------------------------ +r13279 | sahlberg | 2005-02-03 22:31:59 -0600 (Thu, 03 Feb 2005) | 2 lines +Changed paths: + M /trunk/capture_sync.c + +add missing conversion to new use of save_file and fork_child + +------------------------------------------------------------------------ +r13278 | sahlberg | 2005-02-03 22:02:36 -0600 (Thu, 03 Feb 2005) | 4 lines +Changed paths: + M /trunk/epan/dissectors/packet-dcerpc.c + M /trunk/epan/dissectors/packet-dcerpc.h + +add support for varying strings in addition to conformant and varying strings that we already support + + + +------------------------------------------------------------------------ +r13277 | sahlberg | 2005-02-03 20:17:29 -0600 (Thu, 03 Feb 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/packet-dcerpc-butc.c + A /trunk/epan/dissectors/packet-dcerpc-butc.h + +update BUTC and fill in all (bar one) dissectors + + +------------------------------------------------------------------------ +r13276 | ulfl | 2005-02-03 19:29:29 -0600 (Thu, 03 Feb 2005) | 4 lines +Changed paths: + M /trunk/capture.c + M /trunk/capture.h + M /trunk/capture_loop.c + M /trunk/capture_sync.c + M /trunk/capture_sync.h + M /trunk/cfile.c + M /trunk/cfile.h + M /trunk/file.c + M /trunk/file.h + M /trunk/gtk/capture_dlg.c + M /trunk/gtk/capture_info_dlg.c + M /trunk/gtk/main.c + M /trunk/tethereal.c + +(some) redesign of capture data structures. + +don't use global cfile at all but only an untpyed handle to call the cf_... functions in file.c +move the save_file member from capture_file to capture_opts, as it's only used while capturing and while preparing it +------------------------------------------------------------------------ +r13275 | jmayer | 2005-02-03 18:29:37 -0600 (Thu, 03 Feb 2005) | 13 lines +Changed paths: + M /trunk/configure.in + M /trunk/epan/Makefile.am + +Albert Chin: +>From autoconf.info: + In order to support these features, it is essential that `datadir' + remains being defined as `${prefix}/share' to depend upon the current + value of `prefix'. + + A corollary is that you should not use these variables except in + Makefiles. For instance, instead of trying to evaluate `datadir' in + `configure' and hard-coding it in Makefiles using e.g., + `AC_DEFINE_UNQUOTED(DATADIR, "$datadir")', you should add + `-DDATADIR="$(datadir)"' to your `CPPFLAGS'. + + +------------------------------------------------------------------------ +r13274 | jmayer | 2005-02-03 18:22:00 -0600 (Thu, 03 Feb 2005) | 6 lines +Changed paths: + M /trunk/plugins/mate/mate_setup.c + +albert chin: + The HP-UX compilers don't like non-constant initializers (C99'ism). + Patch attached for plugins/mate/mate_setup.c. + +Fix a few warnings (change some () to (void)) + +------------------------------------------------------------------------ +r13273 | jmayer | 2005-02-03 17:42:06 -0600 (Thu, 03 Feb 2005) | 5 lines +Changed paths: + M /trunk/epan/dissectors/packet-fw1.c + +Yaniv Kaul + Attached patch simplifies a very complex 'if' statement in packet-fw1.c + and generally streamlines the code. + + +------------------------------------------------------------------------ +r13272 | jmayer | 2005-02-03 17:35:57 -0600 (Thu, 03 Feb 2005) | 6 lines +Changed paths: + M /trunk/epan/dissectors/packet-ip.c + +Yaniv Kaul: + Attached please find a small performance optimization to packet-ip.c, + which removes multiple redundant calls to tvb_get_ptr(). + +Changed srt_addr and dst_addr from char to guchar + +------------------------------------------------------------------------ +r13271 | jmayer | 2005-02-03 17:24:08 -0600 (Thu, 03 Feb 2005) | 5 lines +Changed paths: + M /trunk/epan/dissectors/packet-cosine.c + +Motonori Shindo: +Please find attached a small patch for CoSine L2 debug dissector. The +code used to incorrectly select the first 4 octets in the tvbuff. This +patch fixes this problem. + +------------------------------------------------------------------------ +r13270 | jmayer | 2005-02-03 17:18:23 -0600 (Thu, 03 Feb 2005) | 4 lines +Changed paths: + M /trunk/epan/to_str.c + +Yniv Kaul: Small performance optimization + It change a while()->do, to do->while() and removes a variable (and an + assignment to it). + +------------------------------------------------------------------------ +r13269 | jmayer | 2005-02-03 16:52:20 -0600 (Thu, 03 Feb 2005) | 5 lines +Changed paths: + M /trunk/epan/dissectors/packet-arp.c + +ncisco Alcoba: + Do not add target address if the packet is a Request. According to the RFC, + target addresses in requests have no meaning + + +------------------------------------------------------------------------ +r13268 | ulfl | 2005-02-03 16:48:20 -0600 (Thu, 03 Feb 2005) | 1 line +Changed paths: + M /trunk/capture.c + M /trunk/capture.h + M /trunk/capture_loop.c + M /trunk/capture_sync.c + M /trunk/cfile.c + M /trunk/cfile.h + M /trunk/gtk/main.c + M /trunk/tethereal.c + +move capture_file_fd field from capture_file to capture_opts type, as this is the place where it should be +------------------------------------------------------------------------ +r13267 | jmayer | 2005-02-03 16:44:13 -0600 (Thu, 03 Feb 2005) | 1 line +Changed paths: + M /trunk/wiretap/nettl.c + M /trunk/wiretap/nettl.h + +Mark C. Brown: Added support for new ixgbe card +------------------------------------------------------------------------ +r13266 | ulfl | 2005-02-03 15:58:33 -0600 (Thu, 03 Feb 2005) | 1 line +Changed paths: + M /trunk/capture_loop.c + M /trunk/ringbuffer.c + M /trunk/ringbuffer.h + M /trunk/tethereal.c + +prevent ringbuffer from having to know about capture_file type at all (decoupling dependencies) +------------------------------------------------------------------------ +r13265 | etxrab | 2005-02-03 15:57:42 -0600 (Thu, 03 Feb 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/packet-h248.c + M /trunk/epan/dissectors/packet-h248.h + +Add dissection of some more packages. +------------------------------------------------------------------------ +r13264 | etxrab | 2005-02-03 15:56:59 -0600 (Thu, 03 Feb 2005) | 1 line +Changed paths: + M /trunk/asn1/h248/h248.cnf + M /trunk/asn1/h248/packet-h248-template.c -Remove some unneeded backslashes. +Add dissection of some more packages. +------------------------------------------------------------------------ +r13263 | etxrab | 2005-02-03 15:51:35 -0600 (Thu, 03 Feb 2005) | 4 lines +Changed paths: + M /trunk/epan/dissectors/packet-isup.c + M /trunk/epan/dissectors/packet-isup.h + M /trunk/epan/dissectors/packet-q931.c + M /trunk/epan/dissectors/packet-q931.h +From Francisco Alcoba: +Patch for graphing ISUP calls. It shows the type of message, +in the first one the calling and called numbers, and in the second the SPs +and CIC; in releases it shows the cause value. ------------------------------------------------------------------------ -r12856 | gerald | 2004-12-29 09:54:55 -0600 (Wed, 29 Dec 2004) | 5 lines +r13262 | etxrab | 2005-02-03 15:50:19 -0600 (Thu, 03 Feb 2005) | 4 lines Changed paths: - M /trunk/make-version.pl + M /trunk/gtk/voip_calls.c -If we can't find the "svn" executable in the current path, look in -"c:/cygwin/lib/subversion/bin/", which is the current default location -for Subversion 1.1.1 under Cygwin. If we still can't find "svn", simply -return instead of exiting. +From Francisco Alcoba: +Patch for graphing ISUP calls. It shows the type of message, +in the first one the calling and called numbers, and in the second the SPs +and CIC; in releases it shows the cause value. +------------------------------------------------------------------------ +r13261 | etxrab | 2005-02-03 15:22:09 -0600 (Thu, 03 Feb 2005) | 1 line +Changed paths: + M /trunk/asn1/gsmmap/GSMMAP.asn + M /trunk/asn1/gsmmap/gsmmap.cnf + M /trunk/asn1/gsmmap/packet-gsm_map-template.c +Various updates to GSM MAP ------------------------------------------------------------------------ -r12855 | ulfl | 2004-12-29 06:37:06 -0600 (Wed, 29 Dec 2004) | 1 line +r13260 | jmayer | 2005-02-03 15:11:46 -0600 (Thu, 03 Feb 2005) | 2 lines Changed paths: - M /trunk/capture.c - M /trunk/capture.h - M /trunk/capture_loop.c - M /trunk/gtk/font_utils.c - M /trunk/gtk/font_utils.h - M /trunk/gtk/main.c + M /trunk/epan/dissectors/packet-stun.c + +Jon Ringle: bug fix to the stun ERROR-CODE dissecting -move global capture_child flag into capture_options ------------------------------------------------------------------------ -r12854 | kukosa | 2004-12-29 06:28:16 -0600 (Wed, 29 Dec 2004) | 13 lines +r13259 | ulfl | 2005-02-03 14:44:19 -0600 (Thu, 03 Feb 2005) | 1 line Changed paths: - M /trunk/tools/asn2eth.py + M /trunk/gtk/follow_dlg.c -- new optional parameter ETH_VAR for #.EXPORTS directive -- few fixes for last changes +add tooltips to the dialogs radio buttons +------------------------------------------------------------------------ +r13258 | guy | 2005-02-03 14:14:11 -0600 (Thu, 03 Feb 2005) | 3 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/wka.tmpl -Summary of changes during last three revisions -- NULL can be used in #.PDU or #.REGISTER directive -- fix in cyclic dependency handling -- keep -exp.cnf file regardless of '-k' option -- handling of negative values in SingleValue or ValueRange constraints -- handling of all SEQUONCE/SET (OF) types including SIZE constraint -- rename ber_sequence->ber_sequence_t and ber_choice->ber_choice_t -- rename dissect_ber_integer_new()->dissect_ber_integer() -- fix number of parameters for dissect_per_GeneralString() +From Dominique Bastien: add the slow protocol MAC address to the list of +well-known MAC addresses. ------------------------------------------------------------------------ -r12853 | ulfl | 2004-12-29 03:09:35 -0600 (Wed, 29 Dec 2004) | 3 lines +r13257 | lroland | 2005-02-03 10:22:08 -0600 (Thu, 03 Feb 2005) | 1 line Changed paths: - M /trunk/capture.c - M /trunk/capture.h - M /trunk/capture_loop.c - M /trunk/capture_sync.c - M /trunk/capture_sync.h - M /trunk/gtk/capture_dlg.c - M /trunk/gtk/capture_if_dlg.c - M /trunk/gtk/capture_info_dlg.c - M /trunk/gtk/main.c - M /trunk/gtk/main.h + M /trunk/asn1/h225/h225.cnf + M /trunk/epan/dissectors/packet-h225.c -Don't use a global capture_opts in the capturing engine (this isn't a good idea). Do some more "housekeeping" in the capturing part. +Small fix for h225 dissector as suggested by Tomas Kukosa +------------------------------------------------------------------------ +r13256 | gram | 2005-02-03 09:03:29 -0600 (Thu, 03 Feb 2005) | 3 lines +Changed paths: + M /trunk/epan/ftypes/ftype-string.c + +From Pekka Pietikainen , add a byte to the hex[] +array so that there is room for the terminating NUL from sprintf(). -Hopefully the unspecified forward declaration of capture_options_t in main.h is portable, but buildbot will tell me. This way I need the internals of that struct only at the places I really use it. ------------------------------------------------------------------------ -r12852 | guy | 2004-12-28 19:08:20 -0600 (Tue, 28 Dec 2004) | 4 lines +r13255 | etxrab | 2005-02-03 00:54:55 -0600 (Thu, 03 Feb 2005) | 1 line Changed paths: - M /trunk/alert_box.c - M /trunk/capture_loop.c - M /trunk/editcap.c - M /trunk/epan/filesystem.c - M /trunk/file.c - M /trunk/gtk/color_dlg.c - M /trunk/gtk/dfilter_expr_dlg.c - M /trunk/gtk/file_dlg.c - M /trunk/gtk/font_utils.c - M /trunk/gtk/io_stat.c - M /trunk/gtk/main.c - M /trunk/gtk/prefs_dlg.c - M /trunk/gtk/rtp_analysis.c - M /trunk/gtk/tcp_graph.c - M /trunk/gtk/webbrowser.c - M /trunk/mergecap.c - M /trunk/pcap-util.c - M /trunk/tap-protocolinfo.c - M /trunk/tap-rpcstat.c - M /trunk/tethereal.c - M /trunk/version_info.c + M /trunk/epan/dissectors/packet-gsm_map.c -Make the tone of the error messages a bit less formal, by using -contractions. (Safari does, at least when you're trying to open a file -to which you don't have read access.) +Add an OID +------------------------------------------------------------------------ +r13254 | ulfl | 2005-02-02 20:35:20 -0600 (Wed, 02 Feb 2005) | 2 lines +Changed paths: + M /trunk/packaging/nsis/ethereal.nsi +Enable GTK-Wimp only for Windows 2000/XP/2003 +...as Win9x/ME/NT known to have problems with it! ------------------------------------------------------------------------ -r12851 | guy | 2004-12-28 18:51:29 -0600 (Tue, 28 Dec 2004) | 5 lines +r13253 | ulfl | 2005-02-02 20:32:48 -0600 (Wed, 02 Feb 2005) | 6 lines Changed paths: - M /trunk/capture_loop.c + A /trunk/packaging/nsis/GetWindowsVersion.nsh -Use the "errmsg_len" argument to "capture_loop_open_output()" - -"sizeof(errmsg)', when "errmsg" is a "char *", doesn't give the size of -the string to which "errmsg" points, it gives the size of the pointer -itself, which is too small. +Copied this file from: +http://nsis.sourceforge.net/archive/nsisweb.php?page=15&instances=0,11 +Licensing question, as the NSIS homepage states: +http://nsis.sourceforge.net/features/license/ +so it should be ok to rerelease this file under the GPL ------------------------------------------------------------------------ -r12850 | guy | 2004-12-28 18:44:45 -0600 (Tue, 28 Dec 2004) | 2 lines +r13252 | guy | 2005-02-02 20:26:20 -0600 (Wed, 02 Feb 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-ethertype.c - M /trunk/etypes.h + M /trunk/wiretap/erf.c -Add Ethernet type for DEC Local Area Systems Transport. +Give a URL for the ERF specification. ------------------------------------------------------------------------ -r12849 | gerald | 2004-12-28 13:59:50 -0600 (Tue, 28 Dec 2004) | 2 lines +r13251 | guy | 2005-02-02 19:24:07 -0600 (Wed, 02 Feb 2005) | 2 lines Changed paths: - M /trunk/epan/except.c + M /trunk/epan/circuit.c -Remove some macros that were making the "splint" utility throw a fit. +Fix a comment. ------------------------------------------------------------------------ -r12848 | ulfl | 2004-12-27 18:36:06 -0600 (Mon, 27 Dec 2004) | 1 line +r13250 | guy | 2005-02-02 19:08:39 -0600 (Wed, 02 Feb 2005) | 3 lines Changed paths: - M /trunk/capture_loop.c - M /trunk/gtk/capture_dlg.h - M /trunk/ringbuffer.h + M /trunk/epan/conversation.c + M /trunk/epan/conversation.h + +Check in the missing part of Jon Ringle's patch (the part that actually +changed the conversation code). -some code cleanup (comments changed) ------------------------------------------------------------------------ -r12847 | ulfl | 2004-12-27 18:10:04 -0600 (Mon, 27 Dec 2004) | 1 line +r13249 | guy | 2005-02-02 19:07:21 -0600 (Wed, 02 Feb 2005) | 2 lines Changed paths: - M /trunk/doc/README.developer + M /trunk/AUTHORS + +Undo de-UTF-8ification and other damage. -add a more detailed description, how to add a new dissector file ------------------------------------------------------------------------ -r12846 | ulfl | 2004-12-27 16:04:49 -0600 (Mon, 27 Dec 2004) | 1 line +r13248 | ulfl | 2005-02-02 16:18:37 -0600 (Wed, 02 Feb 2005) | 1 line Changed paths: - M /trunk/capture_loop.c + M /trunk/docbook/eug_src/EUG_app_files.xml + +added %ETHEREAL%\disabled_protos +------------------------------------------------------------------------ +r13247 | ulfl | 2005-02-02 15:13:52 -0600 (Wed, 02 Feb 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/packet-clnp.c + +bugfix: the EOT flag detection in a COTP data TPDU was using little endian, although it's big endian in the packet. + +some other minor output enhancements +------------------------------------------------------------------------ +r13246 | etxrab | 2005-02-02 14:15:29 -0600 (Wed, 02 Feb 2005) | 1 line +Changed paths: + M /trunk/AUTHORS -a lot of code cleanup/refactoring +Add Jon Ringle, at the moment I don't have the e-mail address. ------------------------------------------------------------------------ -r12845 | ulfl | 2004-12-27 15:35:09 -0600 (Mon, 27 Dec 2004) | 1 line +r13245 | etxrab | 2005-02-02 14:09:00 -0600 (Wed, 02 Feb 2005) | 11 lines Changed paths: - M /trunk/epan/dissectors/packet-tcap.h + M /trunk/plugins/irda/packet-irda.c + +From Jon Ringle: + 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. -fix a freebsd buildbot compile error, caused by myself :-( ------------------------------------------------------------------------ -r12844 | ulfl | 2004-12-27 10:11:08 -0600 (Mon, 27 Dec 2004) | 1 line +r13244 | etxrab | 2005-02-02 14:08:36 -0600 (Wed, 02 Feb 2005) | 11 lines Changed paths: - M /trunk/epan/dissectors/packet-mtp3.h + M /trunk/plugins/mgcp/packet-mgcp.c + +From Jon Ringle: + 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. + +------------------------------------------------------------------------ +r13243 | etxrab | 2005-02-02 14:07:03 -0600 (Wed, 02 Feb 2005) | 11 lines +Changed paths: + M /trunk/epan/dissectors/packet-afp.c + M /trunk/epan/dissectors/packet-afs.c + M /trunk/epan/dissectors/packet-ajp13.c + M /trunk/epan/dissectors/packet-aoe.c + M /trunk/epan/dissectors/packet-atalk.c + M /trunk/epan/dissectors/packet-beep.c + M /trunk/epan/dissectors/packet-bittorrent.c + M /trunk/epan/dissectors/packet-dcerpc.c + M /trunk/epan/dissectors/packet-dcm.c + M /trunk/epan/dissectors/packet-eap.c + M /trunk/epan/dissectors/packet-fc.c + M /trunk/epan/dissectors/packet-fcdns.c + M /trunk/epan/dissectors/packet-fcels.c + M /trunk/epan/dissectors/packet-fcfcs.c + M /trunk/epan/dissectors/packet-fcfzs.c + M /trunk/epan/dissectors/packet-fcp.c + M /trunk/epan/dissectors/packet-fcsb3.c + M /trunk/epan/dissectors/packet-fcswils.c + M /trunk/epan/dissectors/packet-ftp.c + M /trunk/epan/dissectors/packet-gssapi.c + M /trunk/epan/dissectors/packet-h225.c + M /trunk/epan/dissectors/packet-h225.h + M /trunk/epan/dissectors/packet-ipx.c + M /trunk/epan/dissectors/packet-iscsi.c + M /trunk/epan/dissectors/packet-isns.c + M /trunk/epan/dissectors/packet-kerberos.c + M /trunk/epan/dissectors/packet-ldap.c + M /trunk/epan/dissectors/packet-mq.c + M /trunk/epan/dissectors/packet-msproxy.c + M /trunk/epan/dissectors/packet-mysql.c + M /trunk/epan/dissectors/packet-ncp.c + M /trunk/epan/dissectors/packet-ncp2222.inc + M /trunk/epan/dissectors/packet-ndmp.c + M /trunk/epan/dissectors/packet-ndps.c + M /trunk/epan/dissectors/packet-ntlmssp.c + M /trunk/epan/dissectors/packet-pgsql.c + M /trunk/epan/dissectors/packet-portmap.c + M /trunk/epan/dissectors/packet-quake.c + M /trunk/epan/dissectors/packet-rlogin.c + M /trunk/epan/dissectors/packet-rpc.c + M /trunk/epan/dissectors/packet-rsync.c + M /trunk/epan/dissectors/packet-rtcp.c + M /trunk/epan/dissectors/packet-rtp.c + M /trunk/epan/dissectors/packet-rtsp.c + M /trunk/epan/dissectors/packet-sdp.c + M /trunk/epan/dissectors/packet-smb.c + M /trunk/epan/dissectors/packet-smtp.c + M /trunk/epan/dissectors/packet-snmp.c + M /trunk/epan/dissectors/packet-socks.c + M /trunk/epan/dissectors/packet-spnego.c + M /trunk/epan/dissectors/packet-ssh.c + M /trunk/epan/dissectors/packet-ssl.c + M /trunk/epan/dissectors/packet-t38.c + M /trunk/epan/dissectors/packet-tcp.c + M /trunk/epan/dissectors/packet-tds.c + M /trunk/epan/dissectors/packet-tftp.c + M /trunk/epan/dissectors/packet-tuxedo.c + M /trunk/epan/dissectors/packet-wsp.c + M /trunk/epan/dissectors/packet-x11.c + M /trunk/epan/dissectors/packet-xyplex.c + +From Jon Ringle: + 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. -fix a solaris buildbot compile error ------------------------------------------------------------------------ -r12843 | ulfl | 2004-12-27 08:27:27 -0600 (Mon, 27 Dec 2004) | 1 line +r13242 | etxrab | 2005-02-02 14:02:46 -0600 (Wed, 02 Feb 2005) | 11 lines Changed paths: - M /trunk/docbook/catalog.xml + M /trunk/asn1/h225/h225.cnf + M /trunk/asn1/h225/packet-h225-template.c + +From Jon Ringle: + 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. -location of cygwin's docbook xml changed ------------------------------------------------------------------------ -r12842 | ulfl | 2004-12-27 07:17:20 -0600 (Mon, 27 Dec 2004) | 1 line +r13241 | tuexen | 2005-02-02 07:37:04 -0600 (Wed, 02 Feb 2005) | 3 lines Changed paths: - M /trunk/epan/addr_resolv.c - M /trunk/epan/dissectors/packet-m2pa.c - M /trunk/epan/dissectors/packet-m3ua.c M /trunk/epan/dissectors/packet-mtp3.c - M /trunk/epan/dissectors/packet-sua.c - M /trunk/epan/dissectors/packet-tcap.c - M /trunk/gtk/decode_as_dcerpc.c - M /trunk/gtk/decode_as_dlg.c -Again, some warnings removed. +Add mtp3.pc as suggested by Luis Ontanon. +Cleanups + ------------------------------------------------------------------------ -r12841 | ulfl | 2004-12-27 04:11:28 -0600 (Mon, 27 Dec 2004) | 1 line +r13240 | guy | 2005-02-02 04:28:51 -0600 (Wed, 02 Feb 2005) | 16 lines Changed paths: - M /trunk/epan/dissectors/packet-ieee80211.c + M /trunk/gtk/follow_dlg.c + M /trunk/print.c + M /trunk/print.h + +Writing the raw data of a TCP stream to a file isn't printing it, so +don't use the print mechanism for that - do the writing directly in the +"follow stream" code. + +Use "size_t" for character counts. + +Make the "hexchars" array static and const, as it's not written to, and +there's probably no point in copying it to the stack (unless that +improves cache locality). + +There's no need to explain why we're subtracting the number of bytes +actually read, rather than the number of bytes asked for, from the data +length. + +Note an issue with printing lines. -Again, another warning (hopefully) removed. ------------------------------------------------------------------------ -r12840 | guy | 2004-12-26 16:52:16 -0600 (Sun, 26 Dec 2004) | 3 lines +r13239 | guy | 2005-02-02 04:19:35 -0600 (Wed, 02 Feb 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-ssl.c + M /trunk/gtk/graph_analysis.c + M /trunk/gtk/rtp_analysis.c + M /trunk/gtk/rtp_stream_dlg.c + M /trunk/gtk/voip_calls_dlg.c -From Jouni Malinen: use a length field from the packet to determine how -much data is available, rather than using "tvb_length_remaining()". +Get rid of an unused typedef. ------------------------------------------------------------------------ -r12839 | guy | 2004-12-26 16:26:02 -0600 (Sun, 26 Dec 2004) | 7 lines +r13238 | guy | 2005-02-02 03:08:42 -0600 (Wed, 02 Feb 2005) | 2 lines Changed paths: - M /trunk/epan/Makefile.common - A /trunk/epan/arptypes.h - M /trunk/epan/dissectors/packet-arp.c - M /trunk/epan/dissectors/packet-bootp.c + M /trunk/gtk/graph_analysis.c + M /trunk/gtk/graph_analysis.h + M /trunk/gtk/voip_calls.c + M /trunk/gtk/voip_calls.h -From Yaniv Kaul: add Ethernet address-to-name (or, at least, address-to- -vendor-name-and-next-three-bytes-in-hex) resolution for Ethernet/802.x -hardware addresses. +Use C89 syntax, not C++ syntax, for functions that take no arguments. -Move the ARP hardware types into a header file, for use by dissectors -other than the ARP dissector. +------------------------------------------------------------------------ +r13237 | guy | 2005-02-02 02:53:08 -0600 (Wed, 02 Feb 2005) | 12 lines +Changed paths: + M /trunk/gtk/voip_calls_dlg.c + +Don't assume that the only blank filter expression is empty - check for +an all-space-character string. + +Don't use "filter_string" both for the (unfreeable, unmodifiable) value +fetched from the text entry and the new filter expression; use it only +for the former, and make it a "const" pointer to avoid compiler +warnings. + +Use a GString to construct the stuff to be added to the new filter +expression - the old code, when appending stuff to the filter expression +in a loop, would leak the pre-append value. ------------------------------------------------------------------------ -r12838 | gerald | 2004-12-26 12:58:52 -0600 (Sun, 26 Dec 2004) | 4 lines +r13236 | sahlberg | 2005-02-02 02:50:40 -0600 (Wed, 02 Feb 2005) | 10 lines Changed paths: M /trunk/AUTHORS - M /trunk/epan/dissectors/packet-dhcpv6.c + M /trunk/gtk/follow_dlg.c + M /trunk/print.c + M /trunk/print.h + +from chris eagle + +add radiobutton to allow saving raw tcpstreams + + +these radiobuttons should, by someone that uses, this feature be changed into +a menu instead. + -From Vincent Jardin: - - support for new DHCPv6 options - - fix for the support of OPTION_RELAY_MSG ------------------------------------------------------------------------ -r12837 | ulfl | 2004-12-26 04:11:42 -0600 (Sun, 26 Dec 2004) | 1 line +r13235 | guy | 2005-02-02 02:08:53 -0600 (Wed, 02 Feb 2005) | 4 lines Changed paths: - M /trunk/epan/dissectors/packet-tcap.c + M /trunk/gtk/voip_calls.c + +Make sure "comment" is set. + +Get rid of an unused variable. -Again, some warnings removed. ------------------------------------------------------------------------ -r12836 | guy | 2004-12-25 18:28:47 -0600 (Sat, 25 Dec 2004) | 3 lines +r13234 | guy | 2005-02-02 02:02:46 -0600 (Wed, 02 Feb 2005) | 4 lines Changed paths: - M /trunk/epan/dissectors/packet-ssl.c + M /trunk/gtk/graph_analysis.c -From Jouni Malinen: dissect TLS extensions (RFC 3546) for ClientHello -and ServerHello. +Clean up white space. + +Get rid of an unused variable and two #includes that aren't needed. ------------------------------------------------------------------------ -r12835 | guy | 2004-12-25 18:22:16 -0600 (Sat, 25 Dec 2004) | 2 lines +r13233 | guy | 2005-02-02 02:01:27 -0600 (Wed, 02 Feb 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-dns.c - M /trunk/epan/dissectors/packet-dns.h - M /trunk/epan/dissectors/packet-gtp.c - M /trunk/epan/dissectors/packet-nbns.c - M /trunk/epan/dissectors/packet-pgm.c - M /trunk/epan/dissectors/packet-radius.c + M /trunk/gtk/voip_calls_dlg.c -From Luis Ontanon: add more filterable fields to DNS, PGM, GTP, and RADIUS. +"filter_string_fwd" is assigned a "const" pointer, so make it a "const" +pointer. ------------------------------------------------------------------------ -r12834 | ulfl | 2004-12-25 12:35:21 -0600 (Sat, 25 Dec 2004) | 1 line +r13232 | lroland | 2005-02-01 19:02:09 -0600 (Tue, 01 Feb 2005) | 13 lines Changed paths: - M /trunk/dftest.c - M /trunk/epan/dissectors/packet-aim-chat.c - M /trunk/epan/dissectors/packet-aim.c - M /trunk/epan/dissectors/packet-bssgp.c - M /trunk/epan/dissectors/packet-tcp.c - M /trunk/epan/dissectors/packet-x11.c + M /trunk/gtk/Makefile.am + M /trunk/gtk/Makefile.common + M /trunk/gtk/voip_calls.c + M /trunk/gtk/voip_calls.h + M /trunk/gtk/voip_calls_dlg.c + M /trunk/gtk/voip_calls_dlg.h + +for VoIP Call Analysis: +- make VoIP Call Analysis work if, called from command line +- should also work now while capturing with packet list + updated in "real time" (to be tested) +- give each tap listener a unique identifier, so ethereal + won't mix them up +- various cleanups +- compile by default + +Todo: +- add support for "tap display filter" +- reimplement function to add rtp streams to the call flow. + +------------------------------------------------------------------------ +r13231 | ulfl | 2005-02-01 17:49:02 -0600 (Tue, 01 Feb 2005) | 1 line +Changed paths: + M /trunk/docbook/eug_src/EUG_app_files.xml -Again, some warnings removed. +by more specific about unix configuration files ------------------------------------------------------------------------ -r12833 | ulfl | 2004-12-25 08:46:40 -0600 (Sat, 25 Dec 2004) | 1 line +r13230 | sahlberg | 2005-02-01 17:33:04 -0600 (Tue, 01 Feb 2005) | 4 lines Changed paths: - M /trunk/epan/dissectors/packet-pgsql.c + M /trunk/epan/dissectors/packet-smb-mailslot.c + +the old netlogon protocol is now called smb_netlogon + + -Fix a core dump causing the buildbot test menagerie to fail. It was caused by incorrectly trying to proto_tree_add_item() with a very huge length. However, someone with more SQL knowledge than me should have a qualified look at that place and do a better fix. ------------------------------------------------------------------------ -r12832 | ulfl | 2004-12-25 07:49:30 -0600 (Sat, 25 Dec 2004) | 1 line +r13229 | sahlberg | 2005-02-01 17:30:18 -0600 (Tue, 01 Feb 2005) | 4 lines Changed paths: - M /trunk/epan/dissectors/packet-aim-oft.c - M /trunk/epan/dissectors/packet-aim-signon.c - M /trunk/epan/dissectors/packet-aoe.c - M /trunk/epan/dissectors/packet-cmip.c - M /trunk/epan/dissectors/packet-cmp.c - M /trunk/epan/dissectors/packet-dcerpc-spoolss.c - M /trunk/epan/dissectors/packet-http.c - M /trunk/epan/dissectors/packet-ipdc.c - M /trunk/epan/dissectors/packet-ipmi.c - M /trunk/epan/dissectors/packet-ipsec.c - M /trunk/epan/dissectors/packet-llc.c - M /trunk/epan/dissectors/packet-mtp3.c - M /trunk/epan/dissectors/packet-nfs.c - M /trunk/epan/dissectors/packet-nlm.c - M /trunk/epan/dissectors/packet-portmap.c - M /trunk/epan/dissectors/packet-rpc.c - M /trunk/epan/dissectors/packet-rtsp.c - M /trunk/epan/dissectors/packet-sigcomp.c + M /trunk/asn1/h245/packet-h245-template.c + M /trunk/epan/dissectors/packet-h245.c + +g_strlcpy does not exist in gtk 1.2 +use strncpy instead + + +------------------------------------------------------------------------ +r13228 | etxrab | 2005-02-01 16:57:22 -0600 (Tue, 01 Feb 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/packet-tcap.c + +Improve handling of pinfo->private_data +------------------------------------------------------------------------ +r13227 | jmayer | 2005-02-01 09:45:03 -0600 (Tue, 01 Feb 2005) | 1 line +Changed paths: + M /trunk/doc/README.developer + +Add boolean to the list of non-portable types +------------------------------------------------------------------------ +r13226 | lroland | 2005-02-01 08:00:25 -0600 (Tue, 01 Feb 2005) | 4 lines +Changed paths: + M /trunk/epan/dissectors/Makefile.common + A /trunk/epan/dissectors/packet-sdp.h + M /trunk/gtk/graph_analysis.c + +add packet-sdp.h +and from Julien Leproust: +fix graph_analysis.c + +------------------------------------------------------------------------ +r13225 | lroland | 2005-02-01 06:12:35 -0600 (Tue, 01 Feb 2005) | 7 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/asn1/h225/h225.cnf + M /trunk/asn1/h225/packet-h225-template.c + M /trunk/asn1/h225/packet-h225-template.h + M /trunk/asn1/h245/h245.cnf + M /trunk/asn1/h245/packet-h245-template.c + M /trunk/asn1/h245/packet-h245-template.h + M /trunk/epan/dissectors/packet-h225.c + M /trunk/epan/dissectors/packet-h225.h + M /trunk/epan/dissectors/packet-h245.c + M /trunk/epan/dissectors/packet-h245.h + M /trunk/epan/dissectors/packet-isup.c + M /trunk/epan/dissectors/packet-isup.h + M /trunk/epan/dissectors/packet-q931.c + M /trunk/epan/dissectors/packet-q931.h + M /trunk/epan/dissectors/packet-rtp.c + M /trunk/epan/dissectors/packet-sdp.c M /trunk/epan/dissectors/packet-sip.c - M /trunk/epan/dissectors/packet-smb-sidsnooping.c - M /trunk/epan/dissectors/packet-smb.c - M /trunk/epan/dissectors/packet-tcp.c - M /trunk/epan/dissectors/packet-tds.c - M /trunk/epan/dissectors/packet-x11.c - M /trunk/h225-persistentdata.c - M /trunk/plugins/acn/packet-acn.c - M /trunk/plugins/asn1/packet-asn1.c + M /trunk/epan/dissectors/packet-sip.h + M /trunk/epan/libethereal.def + A /trunk/gtk/graph_analysis.c + A /trunk/gtk/graph_analysis.h + M /trunk/gtk/rtp_stream.c + M /trunk/gtk/rtp_stream.h + A /trunk/gtk/voip_calls.c + A /trunk/gtk/voip_calls.h + A /trunk/gtk/voip_calls_dlg.c + A /trunk/gtk/voip_calls_dlg.h + M /trunk/rtp_pt.h -a lot of warnings removed, most of them about pointer to int casts without using the appropriate GLib macros +From Alejandro Vaquero: +h323 taps support up to 5 messages per packet now. + +VoIP call analysis: + - Collect ISUP, SIP and H323 calls from a capture and show them in window with the following info: + - Start and Stop time of the call + - Init ------------------------------------------------------------------------ -r12831 | ulfl | 2004-12-25 04:30:58 -0600 (Sat, 25 Dec 2004) | 1 line +r13224 | guy | 2005-02-01 05:11:15 -0600 (Tue, 01 Feb 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-bssgp.c - M /trunk/epan/dissectors/packet-dhcpv6.c - M /trunk/epan/dissectors/packet-windows-common.c + M /trunk/epan/dissectors/packet-diameter-defs.h + +Add some comments noting issues with some of the items in here. -Again, some warnings removed. ------------------------------------------------------------------------ -r12830 | ulfl | 2004-12-24 17:17:38 -0600 (Fri, 24 Dec 2004) | 1 line +r13223 | guy | 2005-01-31 23:21:08 -0600 (Mon, 31 Jan 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-dcerpc.c - M /trunk/epan/dissectors/packet-dcm.c + M /trunk/epan/dissectors/packet-dcerpc-netlogon.c + M /trunk/epan/dissectors/packet-dcerpc-nt.c + M /trunk/epan/dissectors/packet-dcerpc-nt.h + +Move "dissect_nt_GUID()" into "packet-dcerpc-nt.c", as it's used by the +LSA dissector as well, and declare it in "packet-dcerpc-nt.h". + +------------------------------------------------------------------------ +r13222 | guy | 2005-01-31 23:19:53 -0600 (Mon, 31 Jan 2005) | 6 lines +Changed paths: + M /trunk/epan/dissectors/packet-atm.c + +If the VCI and payload type indicate that a cell is an OAM cell, dissect +it as such. + +Clear the Info column when dissecting cells for an AAL we handle before +dissecting the cell, and set the Info column for OAM cells. -use GLib's pointer to int conversion macros to prevent compiler warnings ------------------------------------------------------------------------ -r12829 | guy | 2004-12-24 16:21:23 -0600 (Fri, 24 Dec 2004) | 2 lines +r13221 | ulfl | 2005-01-31 18:52:38 -0600 (Mon, 31 Jan 2005) | 6 lines Changed paths: - M /trunk/epan/dissectors/packet-vj.c + M /trunk/epan/dissectors/packet-redback.c + M /trunk/epan/dissectors/packet-rmt-fec.c -Note the RFC that describes VJ compression. +removed MSVC warnings: +packet-redback.c(63) : warning C4244: '=' : conversion from 'unsigned short ' to 'unsigned char ', possible loss of data +packet-redback.c(64) : warning C4244: '=' : conversion from 'unsigned short ' to 'unsigned char ', possible loss of data +packet-redback.c(65) : warning C4244: '=' : conversion from 'unsigned short ' to 'unsigned char ', possible loss of data +packet-rmt-fec.c(108) : warning C4244: '=' : conversion from 'unsigned short ' to 'unsigned char ', possible loss of data ------------------------------------------------------------------------ -r12828 | sahlberg | 2004-12-24 06:39:21 -0600 (Fri, 24 Dec 2004) | 4 lines +r13220 | ulfl | 2005-01-31 18:51:42 -0600 (Mon, 31 Jan 2005) | 3 lines Changed paths: - A /trunk/asn1/pkixcmp - A /trunk/asn1/pkixcmp/CMP.asn - A /trunk/asn1/pkixcmp/Makefile - A /trunk/asn1/pkixcmp/cmp-exp.cnf - A /trunk/asn1/pkixcmp/cmp.cnf - A /trunk/asn1/pkixcmp/packet-cmp-template.c - A /trunk/asn1/pkixcmp/packet-cmp-template.h - M /trunk/epan/dissectors/Makefile.common - A /trunk/epan/dissectors/packet-cmp.c - A /trunk/epan/dissectors/packet-cmp.h + M /trunk/epan/dissectors/packet-juniper.c + +removed MSVC warnings: +packet-juniper.c(262) : warning C4761: integral size mismatch in argument; conversion supplied +packet-juniper.c(289) : warning C4761: integral size mismatch in argument; conversion supplied +------------------------------------------------------------------------ +r13219 | etxrab | 2005-01-31 15:40:51 -0600 (Mon, 31 Jan 2005) | 1 line +Changed paths: + M /trunk/asn1/gsmmap/GSMMAP.asn + M /trunk/asn1/gsmmap/gsmmap.cnf + M /trunk/asn1/gsmmap/packet-gsm_map-template.c -New protocol RFC2510 PKIXCMP Certificate Management Protocol +Prepare for handling of different versions of the protocol. +------------------------------------------------------------------------ +r13218 | etxrab | 2005-01-31 15:38:56 -0600 (Mon, 31 Jan 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/packet-tcap.c + +Put application context OID in pinfo->private data to be used by sub-dissector(s). +------------------------------------------------------------------------ +r13217 | etxrab | 2005-01-31 15:37:11 -0600 (Mon, 31 Jan 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/packet-diameter-defs.h +Update som valuse strings +------------------------------------------------------------------------ +r13216 | etxrab | 2005-01-31 15:36:31 -0600 (Mon, 31 Jan 2005) | 4 lines +Changed paths: + M /trunk/epan/dissectors/packet-radius.c +From LEGO: + - remove duplicate fields from VSAs (every defined field in VSAs was set twice) + - dissect radius packet with avplen == 0 (did not decode authenticator when no AVPs were present) ------------------------------------------------------------------------ -r12827 | sahlberg | 2004-12-24 06:22:52 -0600 (Fri, 24 Dec 2004) | 3 lines +r13215 | sahlberg | 2005-01-31 03:56:42 -0600 (Mon, 31 Jan 2005) | 17 lines Changed paths: - M /trunk/asn1/pkix1implicit/packet-pkix1implicit-template.c - M /trunk/asn1/pkix1implicit/packet-pkix1implicit-template.h - M /trunk/asn1/pkix1implicit/pkix1implicit_exp.cnf - M /trunk/epan/dissectors/packet-pkix1implicit.c - M /trunk/epan/dissectors/packet-pkix1implicit.h + M /trunk/epan/dissectors/packet-smb-logon.c + +there are two NETLOGON protocols + +the really really old one which is never used +and there is the DCE/RPC one that is used by all windows/cifs implementations. + +We used to reserve the protocol name NETLOGON for the old obsolete protocol +and since we can not have two protocols with the same name, called +the current protocol RPC_NETLOGON instead. + +that does not exactly make sense. + + +This renames the old obsolete protocol to SMB_NETLOGON to make way and allow +the real netlogon protocol take the name NETLOGON -export ResonFlags from pkix1implicit ------------------------------------------------------------------------ -r12826 | sahlberg | 2004-12-24 06:16:27 -0600 (Fri, 24 Dec 2004) | 3 lines +r13214 | sahlberg | 2005-01-31 03:43:07 -0600 (Mon, 31 Jan 2005) | 3 lines Changed paths: - M /trunk/asn1/pkix1explicit/packet-pkix1explicit-template.c - M /trunk/asn1/pkix1explicit/packet-pkix1explicit-template.h - M /trunk/asn1/pkix1explicit/pkix1explicit_exp.cnf - M /trunk/epan/dissectors/packet-pkix1explicit.c - M /trunk/epan/dissectors/packet-pkix1explicit.h + M /trunk/epan/dissectors/packet-dcerpc-lsa-ds.c + M /trunk/epan/dissectors/packet-dcerpc-nt.h -export Certificate and CertificateList from pkix1explicit +call dissect_ndr_uuit_t directly and avoid a dependency on packet-dcerpc-netlogon ------------------------------------------------------------------------ -r12825 | sahlberg | 2004-12-24 05:32:13 -0600 (Fri, 24 Dec 2004) | 3 lines +r13213 | sahlberg | 2005-01-30 21:31:13 -0600 (Sun, 30 Jan 2005) | 3 lines Changed paths: - A /trunk/asn1/pkixcrmf - A /trunk/asn1/pkixcrmf/CRMF.asn - A /trunk/asn1/pkixcrmf/Makefile - A /trunk/asn1/pkixcrmf/crmf-exp.cnf - A /trunk/asn1/pkixcrmf/crmf.cnf - A /trunk/asn1/pkixcrmf/packet-crmf-template.c - A /trunk/asn1/pkixcrmf/packet-crmf-template.h - M /trunk/epan/dissectors/Makefile.common - A /trunk/epan/dissectors/packet-crmf.c - A /trunk/epan/dissectors/packet-crmf.h + M /trunk/asn1/h248/packet-h248-template.c + M /trunk/epan/dissectors/packet-h248.c -New "protocol" the support functions from RFC2511 Certificate Request Message Format CRMF +support H.248 BER over SCTP PPID 7 ------------------------------------------------------------------------ -r12824 | sahlberg | 2004-12-24 05:24:35 -0600 (Fri, 24 Dec 2004) | 3 lines +r13212 | guy | 2005-01-30 21:03:02 -0600 (Sun, 30 Jan 2005) | 2 lines Changed paths: - M /trunk/asn1/cms/cms-exp.cnf - M /trunk/asn1/cms/cms.cnf - M /trunk/epan/dissectors/packet-cms.c - M /trunk/epan/dissectors/packet-cms.h + M /trunk/AUTHORS + M /trunk/epan/dissectors/Makefile.common + A /trunk/epan/dissectors/packet-redback.c + M /trunk/wiretap/libpcap.c + M /trunk/wiretap/wtap.c + M /trunk/wiretap/wtap.h + +From Florian Lohoff: Redback SmartEdge SE400/800 tcpdump disassembly. + +------------------------------------------------------------------------ +r13211 | guy | 2005-01-30 18:28:02 -0600 (Sun, 30 Jan 2005) | 23 lines +Changed paths: + M /trunk/epan/dissectors/packet-gnutella.c + M /trunk/epan/dissectors/packet-gnutella.h + +Add a URL for Gnutella specs. + +Don't check, in the dissectors for particular Gnutella packets, whether +the packet goes past the end of the tvbuff - let that throw an exception +so unreassembled packets are shown as such. + +Clean up indentation. -export EnvelopedData +Boost GNUTELLA_MAX_SNAP_SIZE to 4096 (one Gnutella spec suggests that +packets should be < 4K), and use it to + 1) clamp the length of packets (so we don't do huge reassembly + or have problems when the total packet length, including the + header, overflows 32 bits) ------------------------------------------------------------------------- -r12823 | sahlberg | 2004-12-23 13:56:29 -0600 (Thu, 23 Dec 2004) | 3 lines -Changed paths: - M /trunk/epan/dissectors/packet-tcp.c +and -RST segmetns are never WindowFull segments. + 2) check the length of packets before using tcp_dissect_pdus(), + to distinguish between packets to be reassembled and a + transfer stream. +Pass the correct value to tcp_dissect_pdus() as the header length. ------------------------------------------------------------------------ -r12822 | sahlberg | 2004-12-23 13:53:24 -0600 (Thu, 23 Dec 2004) | 3 lines +r13210 | sahlberg | 2005-01-30 17:15:10 -0600 (Sun, 30 Jan 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-dcerpc.c + M /trunk/epan/dissectors/packet-windows-common.c -add another error code to dcerpc +add dissection of three new flags in the security descriptor ------------------------------------------------------------------------ -r12821 | ulfl | 2004-12-23 07:34:02 -0600 (Thu, 23 Dec 2004) | 1 line +r13209 | etxrab | 2005-01-30 12:00:48 -0600 (Sun, 30 Jan 2005) | 1 line Changed paths: - M /trunk/gtk/webbrowser.c + M /trunk/epan/dissectors/packet-gsm_map.c -show a simple_dialog, if we use glib 1.x and trying to open a webbrowser (not implemented). This will prevent another compiler warning. +Add OID:s to old dissector, for comparison reasons. ------------------------------------------------------------------------ -r12820 | lroland | 2004-12-23 02:27:30 -0600 (Thu, 23 Dec 2004) | 17 lines +r13208 | etxrab | 2005-01-30 11:48:18 -0600 (Sun, 30 Jan 2005) | 1 line Changed paths: - M /trunk/plugins/mate/mate.h - M /trunk/plugins/mate/mate_runtime.c - M /trunk/plugins/mate/mate_setup.c - M /trunk/plugins/mate/mate_util.c - M /trunk/plugins/mate/mate_util.h - M /trunk/plugins/mate/matelib/isup.mate - M /trunk/plugins/mate/matelib/radius.mate - M /trunk/plugins/mate/moduleinfo.h - M /trunk/plugins/mate/packet-mate.c + M /trunk/epan/dissectors/packet-ber.c -Fixes for Mate from Luis Ontanon: -- fixes crash at reinit when DiscardPduData=TRUE: check if there's an -avpl before deleting it. -- mate.pdu_type.RelativeTime had a dual use, add -mate.pdu_type.TimeInGop and leave the other alone. -- other fixes related to times (they now seem to be right) -- scs_subscribe doesn't use g_malloc anymore. it uses GMemChunks -(I had to rename two GMemChunks to make MSVC happy) -- fixes crash at reinit when DiscardPduData=TRUE: check if there's an -avpl before deleting it. -- mate.pdu_type.RelativeTime had a dual use, add -mate.pdu_type.TimeInGop and leave the other alone. -- other fixes related to times (they now seem to be right) -- fixed few things at reinit: - - reset last_id - - remove the nodes in the items hash tables - ------------------------------------------------------------------------- -r12819 | ulfl | 2004-12-22 18:27:20 -0600 (Wed, 22 Dec 2004) | 1 line +In case of "faulty" BER tag:s return tvb = NULL +------------------------------------------------------------------------ +r13207 | sahlberg | 2005-01-30 07:00:35 -0600 (Sun, 30 Jan 2005) | 9 lines Changed paths: - M /trunk/epan/dissectors/packet-dcom-cba-acco.c + M /trunk/epan/dissectors/packet-dcerpc-lsa.c + M /trunk/epan/dissectors/packet-dcerpc-lsa.h + M /trunk/epan/dissectors/packet-dcerpc-netlogon.c + +rename lsa_dissect_LSA_SECURITY_DESCRIPTOR to lsa_dissect_sec_desc_buf +change its signature to match the autogenerated signatures. + +add a small wrapper function so tha tthe handwritten lsa can still call the +function through dissect_ndr_pointer() + +no changes in functionality, essentially just a rename of a function and signature change + -Again, some warnings removed. ------------------------------------------------------------------------ -r12818 | sharpe | 2004-12-22 13:44:42 -0600 (Wed, 22 Dec 2004) | 5 lines +r13206 | sahlberg | 2005-01-30 06:38:38 -0600 (Sun, 30 Jan 2005) | 6 lines Changed paths: - M /trunk/epan/dissectors/packet-smb.c + M /trunk/epan/dissectors/packet-dcerpc-lsa.c + M /trunk/epan/dissectors/packet-dcerpc-lsa.h + M /trunk/epan/dissectors/packet-dcerpc-srvsvc.c +rename lsa_dissect_LSA_SECURITY_DESCRIPTOR_data to lsa_dissect_sec_desc_buf_data +to make the symbol compatible with an autogenerated LSA dissector. -Clean up one more instance of 8-byte timestamps in SMB. Have to work on -the 4-byte ones soon. +no changes to the code, just a rename. ------------------------------------------------------------------------ -r12817 | guy | 2004-12-22 13:27:09 -0600 (Wed, 22 Dec 2004) | 8 lines +r13205 | sahlberg | 2005-01-30 06:21:17 -0600 (Sun, 30 Jan 2005) | 5 lines Changed paths: - M /trunk/epan/dissectors/packet-radius.c + M /trunk/epan/dissectors/packet-dcerpc-lsa.c + M /trunk/epan/dissectors/packet-dcerpc-lsa.h + M /trunk/epan/dissectors/packet-dcerpc-netlogon.c + +rename lsa_dissect_POLICY_DNS_DOMAIN_INFO to lsa_dissect_DnsDomainInfo and change the signature slightly. + +the signature change is to make it compatilbe with the signatures the idl compiler generates. -RFC 2868 says that the length of a "tagged string" field must be at -least 3 - 2 for type+length and 1 for the tag - so treat a "tagged -string" field as bad if there isn't at least one byte of data. (It's a -bit odd that the RFC says that the tag must be in the range 0x01-0x1F - -that sounds suspiciously as if they're saying "printable characters -aren't valid tags", to allow untagged strings, which might suggest that -a field with a length of 2 should be interpreted as an empty string.) ------------------------------------------------------------------------ -r12816 | guy | 2004-12-22 04:44:20 -0600 (Wed, 22 Dec 2004) | 7 lines +r13204 | sahlberg | 2005-01-30 05:56:37 -0600 (Sun, 30 Jan 2005) | 4 lines Changed paths: - M /trunk/epan/dissectors/packet-windows-common.c + M /trunk/epan/dissectors/packet-dcerpc-nt.c + M /trunk/epan/dissectors/packet-dcerpc-nt.h -Check for all bogus ACE lengths, i.e. all lengths < 4. +add a new dissect_ndr_counted_ascii_string() that mimics dissect_ndr_counted_string() but handles an ASCII string instead of a Unicode one. -Clean up indentation. -Add a comment asking whether the revision in an ACL is *really* 2 bytes -and the ACE count is *really* 4 bytes. ------------------------------------------------------------------------ -r12815 | guy | 2004-12-22 03:58:28 -0600 (Wed, 22 Dec 2004) | 4 lines +r13203 | guy | 2005-01-29 21:43:03 -0600 (Sat, 29 Jan 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-ieee80211.c + M /trunk/epan/dissectors/packet-dcerpc-nt.c -Add only one protocol tree item for the "weak IV" flag - add it as a -non-hidden Boolean, and use "proto_tree_add_boolean_format()" to add it -to include the key byte. +Byte arrays are byte arrays, not strings. ------------------------------------------------------------------------ -r12814 | guy | 2004-12-22 03:46:14 -0600 (Wed, 22 Dec 2004) | 7 lines +r13202 | sahlberg | 2005-01-29 20:52:25 -0600 (Sat, 29 Jan 2005) | 3 lines Changed paths: - M /trunk/gtk/conversations_wlan.c - M /trunk/gtk/hostlist_wlan.c - -Change the RCS ID - it's not getting expanded when it's "$Id $". + M /trunk/epan/dissectors/packet-dcerpc-netlogon.c + M /trunk/epan/dissectors/packet-dcerpc-nt.c + M /trunk/epan/dissectors/packet-dcerpc-nt.h -Fix a comment in conversations_wlan.c. +change dissect_ndr_counted_byte_array to be more consistent with dissect_ndr_counted_string -Refer to "WLAN" in hostlist_wlan.c, just as we do in -conversations_wlan.c. ------------------------------------------------------------------------ -r12813 | guy | 2004-12-22 03:19:01 -0600 (Wed, 22 Dec 2004) | 4 lines +r13201 | guy | 2005-01-29 17:45:53 -0600 (Sat, 29 Jan 2005) | 16 lines Changed paths: - M /trunk/gtk/print_dlg.c + M /trunk/epan/dissectors/packet-l2tp.c -From Brett Kuskie: recalculate the ranges every time an export dialog is -opened, not just the first time, so that if the packet counts change -up-to-date values are displayed. +Add the I-D name for L2TPv3 to a comment. ------------------------------------------------------------------------- -r12812 | sharpe | 2004-12-21 20:40:33 -0600 (Tue, 21 Dec 2004) | 10 lines -Changed paths: - M /trunk/epan/dissectors/packet-smb.c +Do more, and more careful, AVP length checks. +Use tvb_format_text() to display strings. -Add a dissection for the GET_NETWORK_FILE_OPEN_INFO and make some stuff that -we do in several places into a subroutine. We need to do it also with the -4-byte time stamps that are dissected all over the place. +Just use "col_add_fstr()" to set the Info column - there's no need to +format into a buffer and then set the column to that buffer. -I had thought that that last unknown in the returned structure might be -a count of the number of clients that have the file open, but a simple test -suggests that that is not the case. +Make the L2TP dissector a "new-style" dissector and have it reject +packets with an unknown version number - the dissection effect is the +same if no other dissector claims the packet (it just gets displayed as +data), but this allows other dissectors to claim it. +Don't use the length field if the length bit isn't set. ------------------------------------------------------------------------ -r12811 | guy | 2004-12-21 19:51:00 -0600 (Tue, 21 Dec 2004) | 4 lines +r13200 | guy | 2005-01-29 16:21:09 -0600 (Sat, 29 Jan 2005) | 9 lines Changed paths: - M /trunk/epan/dissectors/packet-radius.c + M /trunk/epan/dissectors/packet-juniper.c -In the "rdconvertXXXtostr()" routines, check that the length passed in -is >= 0 (if it's not, that's a bug), and make the buffer index and total -length variables int as well, to match the length. +Put the dissection of the payload at the top level. + +If the information that we used to guess the payload type is part of the +payload, don't make it correspond to the "Payload Type" protocol tree +item - it's covered by the dissected payload. + +If we don't succeed in guessing the protocol type, just dissect the +payload as data. ------------------------------------------------------------------------ -r12810 | guy | 2004-12-21 19:42:54 -0600 (Tue, 21 Dec 2004) | 5 lines +r13199 | guy | 2005-01-29 14:56:20 -0600 (Sat, 29 Jan 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-radius.c + M /trunk/epan/dissectors/packet-scsi.c -Move the RADIUS_TIMESTAMP, RADIUS_INTEGER4_TAGGED, and RADIUS_UNKNOWN -case branches up, so the case branches are in the same order as the -elements of the enum are, and add length checks to RADIUS_TIMESTAMP and -RADIUS_INTEGER4_TAGGED. +Treat the command opcodes as SBC-2 for CD-ROMs as well as for block +devices. ------------------------------------------------------------------------ -r12809 | guy | 2004-12-21 18:30:39 -0600 (Tue, 21 Dec 2004) | 3 lines +r13198 | guy | 2005-01-29 14:39:14 -0600 (Sat, 29 Jan 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-ieee80211.c + M /trunk/epan/dissectors/packet-dcerpc-ndr.c + M /trunk/epan/dissectors/packet-dcerpc.c + M /trunk/epan/dissectors/packet-dcerpc.h + M /trunk/epan/dissectors/packet-dcom-cba-acco.c + M /trunk/epan/dissectors/packet-dcom-oxid.c + M /trunk/epan/dissectors/packet-dcom-remact.c + M /trunk/epan/dissectors/packet-dcom.c + M /trunk/epan/dissectors/packet-dcom.h -Properly declare a variable as volatile, as the longjmp done by the -exception mechanism might clobber it otherwise. +Use the 64-bit integer fetch routines to support 64-bit NDR integers. ------------------------------------------------------------------------ -r12808 | guy | 2004-12-21 18:23:55 -0600 (Tue, 21 Dec 2004) | 6 lines +r13197 | guy | 2005-01-29 14:35:42 -0600 (Sat, 29 Jan 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-radius.c - -Add some checks to make sure the AVP length is large enough for the item -we're fetching from the AVP. + M /trunk/gtk/packet_list.c -In the case of a tagged string, if the length is 2 (meaning the data -length is 0), assume there's no tag. +Mark unused arguments as such. ------------------------------------------------------------------------ -r12807 | guy | 2004-12-21 17:26:01 -0600 (Tue, 21 Dec 2004) | 3 lines +r13196 | ulfl | 2005-01-29 09:38:15 -0600 (Sat, 29 Jan 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-dnp.c + M /trunk/docbook/Makefile + M /trunk/docbook/developer-guide.xml + A /trunk/docbook/edg_graphics/ethereal-logo.png + M /trunk/docbook/user-guide.xml -Fix one comment, and put in another one giving a note about where you -can get the protocol specs. +various versioning related things (like using the svn version number), fix a broken link in the developer-guide +------------------------------------------------------------------------ +r13195 | ulfl | 2005-01-29 08:43:33 -0600 (Sat, 29 Jan 2005) | 1 line +Changed paths: + M /trunk/docbook/eug_src/EUG_chapter_capture.xml + M /trunk/docbook/eug_src/EUG_chapter_customize.xml + M /trunk/docbook/eug_src/EUG_chapter_work.xml + M /trunk/docbook/user-guide.xml +add links to wiki example pages (Capture/Display Filters and Coloring Rules) ------------------------------------------------------------------------ -r12806 | obiot | 2004-12-21 15:17:44 -0600 (Tue, 21 Dec 2004) | 7 lines +r13194 | guy | 2005-01-29 04:48:16 -0600 (Sat, 29 Jan 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-gsm_sms.c + M /trunk/wiretap/netxray.c -From Victor Stratan: GSM SMS fixes: +Add some notes about stuff discovered by Ken Mann. - - Corrected incorrect Timezone output due to byte overflow. +------------------------------------------------------------------------ +r13193 | sahlberg | 2005-01-28 22:44:40 -0600 (Fri, 28 Jan 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/packet-iscsi.c - - Added descriptions for address string decoding. +only add 4 bytes to the pdu length IFF header digest/crc32 is actually used. ------------------------------------------------------------------------ -r12805 | guy | 2004-12-21 14:36:50 -0600 (Tue, 21 Dec 2004) | 3 lines +r13192 | ulfl | 2005-01-28 20:14:25 -0600 (Fri, 28 Jan 2005) | 4 lines Changed paths: - M /trunk/epan/dissectors/packet-mmse.c + M /trunk/gtk/menu.c + M /trunk/gtk/packet_list.c + M /trunk/gtk/packet_list.h -Use "format_text()" on strings, to better handle non-printable -characters. +Add a new menu item "View/Resize Columns" to, well, resize columns. As this might take a long time, I've provided a progress bar with the option to cancel the operation. + +I might later add something like "View/Auto Resize Columns" with a checkbox menu item, so this is done everytime a capture file finished loading. However, I don't know how well this will work together with "Update list of packets in real time" while doing a capture. ------------------------------------------------------------------------ -r12804 | guy | 2004-12-21 14:03:47 -0600 (Tue, 21 Dec 2004) | 3 lines +r13191 | ulfl | 2005-01-28 17:24:04 -0600 (Fri, 28 Jan 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-mmse.c + M /trunk/plugins/mate/packet-mate.c -Put the strings for the X-Mms-Previously-Sent-By header under the MMSE -tree rather than at the top level. +use MATE (not mate) for protocol name and protocol tree +------------------------------------------------------------------------ +r13190 | lroland | 2005-01-28 07:53:14 -0600 (Fri, 28 Jan 2005) | 3 lines +Changed paths: + M /trunk/plugins/mate/mate.h + M /trunk/plugins/mate/mate_runtime.c + M /trunk/plugins/mate/packet-mate.c +A new patch for mate from Luis Ontanon: + - move mate_packet into packet-mate.c and remove it frome mate.h + - supressed some warnings ------------------------------------------------------------------------ -r12803 | guy | 2004-12-21 13:28:48 -0600 (Tue, 21 Dec 2004) | 18 lines +r13189 | guy | 2005-01-28 05:31:19 -0600 (Fri, 28 Jan 2005) | 4 lines Changed paths: - M /trunk/epan/dissectors/packet-rtcp.h - M /trunk/epan/dissectors/packet-rtp.h - M /trunk/epan/dissectors/packet-t38.c - M /trunk/epan/dissectors/packet-t38.h + M /trunk/wiretap/AUTHORS + M /trunk/wiretap/file_access.c + M /trunk/wiretap/wtap.c + M /trunk/wiretap/wtap.h -Make the array for the "setup method" for RTP, RTCP, and T.38 -conversations large enough to hold the maximum setup method size plus a -trailing '\0'. Make the maximum setup method size 7, so that when the -trailing '\0' is included the total array length is a power of 2. (The -longest string currently used is "Skinny", which fits in 7 characters). +From Yoshihiro Oyama: support "-" as a file name, referring to the +standard input. Opening it for random access isn't supported; we add a +new error for that. + +------------------------------------------------------------------------ +r13188 | guy | 2005-01-28 04:15:03 -0600 (Fri, 28 Jan 2005) | 3 lines +Changed paths: + M /trunk/plugins/mate/mate.h -This fixes problems in the RTP and RTCP dissectors similar to the one -found in the T.38 dissector. +From Yoshihiro Oyama: get rid of _U_s in prototype declarations that +lack variable names. -Undo the previous change to packet-t38.c, as it's now safe to store in -method[MAX_T38_SETUP_METHOD_SIZE], because the array now has -MAX_T38_SETUP_METHOD_SIZE+1 characters. +------------------------------------------------------------------------ +r13187 | guy | 2005-01-28 03:55:24 -0600 (Fri, 28 Jan 2005) | 4 lines +Changed paths: + M /trunk/Makefile.am -(Should we use "strlcpy()", and supply our own "strlcpy()" if the system -and/or C library doesn't supply it? Its semantics are a bit cleaner -than those of the "strncpy()"/null-terminate idiom, perhaps making it -less likely that mistakes of this sort will be made.) +From Yoshihiro Oyama: include the names of all the IrDA plugin's .o +files in the ENABLE_STATIC plugin_ldadd list. (This one was missing +from the previous checkin.) ------------------------------------------------------------------------ -r12802 | sahlberg | 2004-12-21 11:05:14 -0600 (Tue, 21 Dec 2004) | 5 lines +r13186 | guy | 2005-01-28 03:47:52 -0600 (Fri, 28 Jan 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-ldap.c + M /trunk/AUTHORS + M /trunk/Makefile.am -from metze +From Yoshihiro Oyama: include the names of all the IrDA plugin's .o +files in the ENABLE_STATIC plugin_ldadd list. + +------------------------------------------------------------------------ +r13185 | sahlberg | 2005-01-28 03:37:47 -0600 (Fri, 28 Jan 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/packet-dcerpc-ndr.c + M /trunk/epan/dissectors/packet-dcerpc.h -make ethereal handle gss-api encrypted ldap blobs +we need a dissect_ndr_uint64() that dissects an NDR hyper ------------------------------------------------------------------------ -r12801 | sahlberg | 2004-12-21 10:44:11 -0600 (Tue, 21 Dec 2004) | 13 lines +r13184 | sahlberg | 2005-01-28 03:29:49 -0600 (Fri, 28 Jan 2005) | 9 lines Changed paths: - M /trunk/epan/dissectors/packet-mmse.c + M /trunk/epan/dissectors/packet-dcerpc-browser.c + M /trunk/epan/dissectors/packet-dcerpc-lsa.c + M /trunk/epan/dissectors/packet-dcerpc-ndr.c + M /trunk/epan/dissectors/packet-dcerpc-netlogon.c + M /trunk/epan/dissectors/packet-dcerpc-samr.c + M /trunk/epan/dissectors/packet-dcerpc-srvsvc.c + M /trunk/epan/dissectors/packet-dcerpc.h + M /trunk/epan/dissectors/packet-dcom.h -abs_time_to_str() returns a staticly allocated string. dont g_free() it. +older MS DCE/RPC interfaces often use a construct that is to be treated as a 64 bit integer but in reality is a struct containing 2 32bit integers. +this construct is aligned on 4 byte boundaries in ndr and NOT +8 bytes as a real uint64 (== hyper) would be. -fix two instances of wrong parameter list to proto_tree_add_string_format() -if we call proto_tree_string() the hf field has to be of a string format as well. +rename the existing dissect_ndr_uint64 ro dissect_ndr_duint32 (double uint32) to make it reflect better the alignment of the type. -now it dissects christophe's capture without dumping core but it looks weird. -mmse and telco people can read the specs and find ut what it wrong. +------------------------------------------------------------------------ +r13183 | sahlberg | 2005-01-28 03:12:40 -0600 (Fri, 28 Jan 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/packet-dcerpc-nt.h +add a macro for aligning NDR datastreams to 8 byte boundaries ------------------------------------------------------------------------ -r12800 | jmayer | 2004-12-21 07:18:08 -0600 (Tue, 21 Dec 2004) | 4 lines +r13182 | guy | 2005-01-27 05:23:06 -0600 (Thu, 27 Jan 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-pgsql.c + M /trunk/gtk/file_dlg.c -Abhijit Menon-Sen: - - Make port configurable via prefs - - Highlight keywords in addition to values in hexpane +We use the range utilities regardless of whether we're built with +libpcap or not. ------------------------------------------------------------------------ -r12799 | jmayer | 2004-12-21 06:30:24 -0600 (Tue, 21 Dec 2004) | 3 lines +r13181 | guy | 2005-01-27 04:47:27 -0600 (Thu, 27 Jan 2005) | 2 lines Changed paths: - M /trunk/AUTHORS - M /trunk/epan/dissectors/packet-ieee80211.c - M /trunk/epan/dissectors/packet-ieee80211.h - M /trunk/gtk/Makefile.common - A /trunk/gtk/conversations_wlan.c - A /trunk/gtk/hostlist_wlan.c + M /trunk/gtk/main.c -Giles Scott: Add Wlan tap +Fix a problem with building with libpcap disabled. +------------------------------------------------------------------------ +r13180 | ulfl | 2005-01-26 17:17:00 -0600 (Wed, 26 Jan 2005) | 2 lines +Changed paths: + M /trunk/epan/proto.c +add another REPORT_DISSECTOR_BUG() call, if tfi->tree_type is existing and not in valid range. +Question remains: Is it safe to continue in that case? ------------------------------------------------------------------------ -r12798 | jmayer | 2004-12-21 06:26:43 -0600 (Tue, 21 Dec 2004) | 1 line +r13179 | ulfl | 2005-01-26 17:14:54 -0600 (Wed, 26 Jan 2005) | 1 line Changed paths: - M /trunk/wiretap/configure.in + M /trunk/epan/dissectors/packet-icq.c -Small Whitespacechange +if there must be an unknown version message, use hex instead of decimal to print the unknown version number ------------------------------------------------------------------------ -r12797 | ulfl | 2004-12-21 04:02:42 -0600 (Tue, 21 Dec 2004) | 1 line +r13178 | ulfl | 2005-01-26 17:13:36 -0600 (Wed, 26 Jan 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-dcom-cba-acco.c + M /trunk/epan/dissectors/packet-rtsp.c -Again, some warnings removed. +if there must be an "unknown transport" message, at least print the transport name ------------------------------------------------------------------------ -r12796 | gerald | 2004-12-20 21:50:14 -0600 (Mon, 20 Dec 2004) | 2 lines +r13177 | ulfl | 2005-01-26 16:37:04 -0600 (Wed, 26 Jan 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-t38.c + M /trunk/epan/dissectors/packet-daap.c -Fix an off-by-one error when terminating a string. +bugfix of crash_00001_20050124142515.cap: dissector packet-daap.c displayed [Dissector Bug] as it dissected a length field and used it without checking it first. +use tvb_ensure_bytes_exist() before using this length value, so [Malformed Packet] will be displayed ------------------------------------------------------------------------ -r12795 | jmayer | 2004-12-20 17:24:13 -0600 (Mon, 20 Dec 2004) | 2 lines +r13176 | ulfl | 2005-01-26 16:24:42 -0600 (Wed, 26 Jan 2005) | 3 lines Changed paths: - M /trunk/AUTHORS - M /trunk/epan/dissectors/Makefile.common - A /trunk/epan/dissectors/packet-pgsql.c - D /trunk/epan/dissectors/packet-postgresql.c + M /trunk/epan/dissectors/packet-etheric.c -Abhijit Menon-Sen: Postgres v3 support +bugfix of crash_00026_20050124150108.cap: three places with possible write behind the end of fixed arrays +used g_malloc instead of a fixed array ------------------------------------------------------------------------ -r12794 | guy | 2004-12-20 16:51:05 -0600 (Mon, 20 Dec 2004) | 2 lines +r13175 | etxrab | 2005-01-26 14:07:35 -0600 (Wed, 26 Jan 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-dcom.c + M /trunk/asn1/gsmmap/GSMMAP.asn + M /trunk/asn1/gsmmap/gsmmap.cnf + M /trunk/asn1/gsmmap/packet-gsm_map-template.c -Get rid of extra include of . +Unpack and display digits, Decode SS-status. +------------------------------------------------------------------------ +r13174 | etxrab | 2005-01-26 14:06:09 -0600 (Wed, 26 Jan 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/packet-h245.c +Fix a typo leading to no conversation set up for RTCP ------------------------------------------------------------------------ -r12793 | ulfl | 2004-12-20 16:29:24 -0600 (Mon, 20 Dec 2004) | 1 line +r13173 | etxrab | 2005-01-26 14:05:26 -0600 (Wed, 26 Jan 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-dcom-cba-acco.c - M /trunk/epan/dissectors/packet-dcom-cba.c - M /trunk/epan/dissectors/packet-dcom.c + M /trunk/asn1/h245/h245.cnf -Removed some of the unix related warnings. I'll remove the remaining DCOM related ones in the next days, step by step (by looking at the buildbot output). +Fix a typo leading to no conversation set up for RTCP ------------------------------------------------------------------------ -r12792 | guy | 2004-12-20 16:25:13 -0600 (Mon, 20 Dec 2004) | 2 lines +r13172 | guy | 2005-01-25 14:53:27 -0600 (Tue, 25 Jan 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-dcom.c + M /trunk/epan/dissectors/packet-text-media.c -Include to declare various functions. +Add "applications/soap+xml" as a text media type. ------------------------------------------------------------------------ -r12791 | guy | 2004-12-20 16:13:48 -0600 (Mon, 20 Dec 2004) | 3 lines +r13171 | etxrab | 2005-01-24 16:33:36 -0600 (Mon, 24 Jan 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-bootp.c - M /trunk/epan/dissectors/packet-image-gif.c - M /trunk/epan/dissectors/packet-image-jfif.c - M /trunk/epan/dissectors/packet-wsp.c + M /trunk/asn1/gsmmap/GSMMAP.asn + M /trunk/asn1/gsmmap/gsmmap.cnf + M /trunk/asn1/gsmmap/packet-gsm_map-template.c -Use "plurality()" rather than locally-defined "PLURALIZE()" macros, and -get rid of the definition of "PLURALIZE()" in modules that don't use it. +Add calling of sms dissector and make ssn number selection preferences. +------------------------------------------------------------------------ +r13170 | etxrab | 2005-01-24 14:41:19 -0600 (Mon, 24 Jan 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/packet-gsm_map.c +Make the sub system number (ssn) settings preferences. ------------------------------------------------------------------------ -r12790 | gerald | 2004-12-20 10:15:29 -0600 (Mon, 20 Dec 2004) | 2 lines +r13169 | ulfl | 2005-01-24 13:33:47 -0600 (Mon, 24 Jan 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-radius.c + M /trunk/gtk/main.h + M /trunk/gtk/menu.c + M /trunk/gtk/print_dlg.c -Remove an unneeded "ntohl()" call. +if context menu item "Print" is clicked from the packet list context menu, it should use the selected range setting as default. As we currently have only one packet selectable, this will print only this one. +If we would allow selecting multiple packets in the packet list in the future, this option would print all selected packets. ------------------------------------------------------------------------ -r12789 | jmayer | 2004-12-20 07:32:08 -0600 (Mon, 20 Dec 2004) | 4 lines +r13168 | ulfl | 2005-01-24 13:30:07 -0600 (Mon, 24 Jan 2005) | 1 line Changed paths: - M /trunk/manuf - M /trunk/manuf.tmpl + M /trunk/epan/dissectors/packet-dcom-remact.c + M /trunk/epan/dissectors/packet-dcom-remunkn.c -At least in some cases some Marconi 2810 send packets with -the locally assigned flag set. -Update manuf, while I'm at it. +the methods from these interfaces were missing the DCOM this/that header and therefore were missdissected +------------------------------------------------------------------------ +r13167 | etxrab | 2005-01-24 13:26:04 -0600 (Mon, 24 Jan 2005) | 1 line +Changed paths: + M /trunk/AUTHORS +Add Mutsuya Irie ------------------------------------------------------------------------ -r12788 | jmayer | 2004-12-20 04:56:25 -0600 (Mon, 20 Dec 2004) | 1 line +r13166 | etxrab | 2005-01-24 13:25:28 -0600 (Mon, 24 Jan 2005) | 1 line Changed paths: - M /trunk/epan/sigcomp-udvm.h M /trunk/epan/sigcomp_state_hdlr.c -Add NL to last line +Bugfix incorect while condition from Mutsuya Irie ------------------------------------------------------------------------ -r12787 | jmayer | 2004-12-20 04:49:12 -0600 (Mon, 20 Dec 2004) | 1 line +r13165 | guy | 2005-01-23 19:20:14 -0600 (Sun, 23 Jan 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-ieee80211.c + M /trunk/epan/dissectors/packet-gnutella.c + +Add support for reassembly of Gnutella packets that cross TCP segment +boundaries. -Found by Buildbot Solaris: isprint.h include only works on glib2 systems ------------------------------------------------------------------------ -r12786 | guy | 2004-12-20 03:53:27 -0600 (Mon, 20 Dec 2004) | 6 lines +r13164 | guy | 2005-01-23 18:18:13 -0600 (Sun, 23 Jan 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-ldap.c + M /trunk/epan/dissectors/packet-tcp.c -Put in a stub "dissector" for LDAP_FILTER EXTENSIBLE, so we can at least -dissect packets containing that filter type. +Get rid of an extra space after the edge value of a SACK item if +relative sequence numbers aren't being used. -Note that if a dissector for a particular operation fails, we should -stop dissecting rather than trying to dissect the controls. +------------------------------------------------------------------------ +r13163 | ulfl | 2005-01-22 15:46:35 -0600 (Sat, 22 Jan 2005) | 1 line +Changed paths: + M /trunk/epan/libethereal.def +Some dcerpc related stuff needed to write dcerpc plugin ------------------------------------------------------------------------ -r12785 | sahlberg | 2004-12-20 02:44:10 -0600 (Mon, 20 Dec 2004) | 6 lines +r13162 | sahlberg | 2005-01-22 13:56:12 -0600 (Sat, 22 Jan 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-dcom.c + M /trunk/epan/dissectors/packet-dcerpc-nt.h -g_strescape only takes one parameter in glib 1.x +needs an ALIGN_TO_2_BYTES to make the idl compiler happy -this makes ethereal compile for those of us that are not on the bleeding edge. -(gtk1 is much better anyway) +------------------------------------------------------------------------ +r13161 | ulfl | 2005-01-21 19:03:21 -0600 (Fri, 21 Jan 2005) | 1 line +Changed paths: + M /trunk/gtk/menu.c +first proposal: try to rearrange context menus to be more context relevant ------------------------------------------------------------------------ -r12784 | jmayer | 2004-12-19 18:00:06 -0600 (Sun, 19 Dec 2004) | 4 lines +r13160 | etxrab | 2005-01-21 16:49:13 -0600 (Fri, 21 Jan 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-eapol.c - M /trunk/epan/dissectors/packet-ieee80211.c - M /trunk/epan/dissectors/packet-ieee80211.h + M /trunk/asn1/gsmmap/GSMMAP.asn + M /trunk/asn1/gsmmap/packet-gsm_map-template.c -- Diplay SSID in mangemntframes -- Display unprintable characters in SSID as '.' (SSID charaters - are of type octet, not alphanum). +Fix of asn1 code for one opcode to new spec used? +------------------------------------------------------------------------ +r13159 | etxrab | 2005-01-21 16:46:14 -0600 (Fri, 21 Jan 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/packet-h450.c + M /trunk/epan/dissectors/packet-h450.h +Handle some more op codes. ------------------------------------------------------------------------ -r12783 | ulfl | 2004-12-19 11:26:23 -0600 (Sun, 19 Dec 2004) | 1 line +r13158 | etxrab | 2005-01-21 16:45:20 -0600 (Fri, 21 Jan 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-dcerpc-pn-io.c - M /trunk/epan/dissectors/packet-pn-rt.c + M /trunk/epan/dissectors/packet-h245.c -removed some gcc warnings (hopefully) +Fixed bugs with conversations and t35 ------------------------------------------------------------------------ -r12782 | ulfl | 2004-12-19 10:49:34 -0600 (Sun, 19 Dec 2004) | 1 line +r13157 | etxrab | 2005-01-21 16:44:14 -0600 (Fri, 21 Jan 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-dcom-remunkn.c - M /trunk/epan/dissectors/packet-dcom.c - M /trunk/epan/dissectors/packet-dcom.h + M /trunk/asn1/h450/h450.cnf + M /trunk/asn1/h450/h4501.asn + M /trunk/asn1/h450/packet-h450-template.c -add some IRemUnknown dissectors +asn1 done for h450.1 - h450.12, remains to tie to Operations and Responses. ------------------------------------------------------------------------ -r12781 | ulfl | 2004-12-19 10:30:25 -0600 (Sun, 19 Dec 2004) | 1 line +r13156 | etxrab | 2005-01-21 16:42:32 -0600 (Fri, 21 Jan 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-dcom-oxid.c + M /trunk/asn1/h245/h245.cnf + M /trunk/asn1/h245/packet-h245-template.c -tweak some comments +Fix buggs with conversations not beeing set up in some cases. Decoding of t35 ------------------------------------------------------------------------ -r12780 | ulfl | 2004-12-19 10:29:08 -0600 (Sun, 19 Dec 2004) | 1 line +r13155 | lroland | 2005-01-21 13:16:05 -0600 (Fri, 21 Jan 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-dcom-remact.c + M /trunk/packaging/nsis/Makefile.nmake + M /trunk/packaging/nsis/ethereal.nsi -add dissection of RemoteActivation method +Add mate.dll to the installer. +However it won't be installed by default. ------------------------------------------------------------------------ -r12779 | ulfl | 2004-12-19 10:13:05 -0600 (Sun, 19 Dec 2004) | 1 line +r13154 | lroland | 2005-01-21 13:11:59 -0600 (Fri, 21 Jan 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-dcom-oxid.c - M /trunk/epan/dissectors/packet-dcom.c + M /trunk/plugins/mate/mate.h + M /trunk/plugins/mate/mate_runtime.c + M /trunk/plugins/mate/mate_setup.c + M /trunk/plugins/mate/mate_util.c -add a lot of dissect stuff to the OXID resolver, moved some details of the DUALSTRINGARRAY to packet-dcom.c +From Luis Ontanon for Mate: +- supress some solaris compiler warnings +- adds GopExpiration, GopIdleTimeout and GopLifetime parameters ------------------------------------------------------------------------ -r12778 | ulfl | 2004-12-19 10:04:09 -0600 (Sun, 19 Dec 2004) | 1 line +r13153 | lroland | 2005-01-21 12:50:12 -0600 (Fri, 21 Jan 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/Makefile.common + M /trunk/config.nmake -bugfix: remove empty line, probably caused by eol confusion +Another step towards getting the old plugin API retired: +Official plugins get linked with libethereal.dll's import library by default now. ------------------------------------------------------------------------ -r12777 | ulfl | 2004-12-19 08:08:03 -0600 (Sun, 19 Dec 2004) | 1 line +r13152 | ulfl | 2005-01-20 17:17:23 -0600 (Thu, 20 Jan 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/Makefile.common - D /trunk/epan/dissectors/packet-dcerpc-iremunkn.c - D /trunk/epan/dissectors/packet-dcerpc-iremunkn2.c - D /trunk/epan/dissectors/packet-dcerpc-oxid.c - D /trunk/epan/dissectors/packet-dcerpc-remact.c - D /trunk/epan/dissectors/packet-dcerpc-sysact.c - A /trunk/epan/dissectors/packet-dcom-dispatch.c - A /trunk/epan/dissectors/packet-dcom-oxid.c (from /trunk/epan/dissectors/packet-dcerpc-oxid.c:12776) - A /trunk/epan/dissectors/packet-dcom-remact.c (from /trunk/epan/dissectors/packet-dcerpc-remact.c:12776) - A /trunk/epan/dissectors/packet-dcom-remunkn.c (from /trunk/epan/dissectors/packet-dcerpc-iremunkn.c:12776) - A /trunk/epan/dissectors/packet-dcom-sysact.c (from /trunk/epan/dissectors/packet-dcerpc-sysact.c:12776) + M /trunk/gtk/capture_dlg.c + M /trunk/gtk/capture_if_dlg.c + M /trunk/gtk/color_dlg.c + M /trunk/gtk/conversations_table.c + M /trunk/gtk/decode_as_dlg.c + M /trunk/gtk/filter_dlg.c + M /trunk/gtk/find_dlg.c + M /trunk/gtk/goto_dlg.c + M /trunk/gtk/help_dlg.c + M /trunk/gtk/help_dlg.h + M /trunk/gtk/hostlist_table.c + M /trunk/gtk/io_stat.c + M /trunk/gtk/menu.c + M /trunk/gtk/print_dlg.c + M /trunk/gtk/proto_dlg.c + M /trunk/gtk/proto_hier_stats_dlg.c + M /trunk/gtk/summary_dlg.c + M /trunk/gtk/toolbar.c + M /trunk/gtk/webbrowser.c -renamed all DCOM related interface dissectors from packet-dcerpc-... to packet_dcom_... and add DCOM IDispatch dissector (incomplete, but better than nothing... ;-) +add some more online help functionality and help buttons at various dialog boxes, if a help page *is* available. However, the new help system needs a lot more work before completed. ------------------------------------------------------------------------ -r12776 | ulfl | 2004-12-19 07:46:09 -0600 (Sun, 19 Dec 2004) | 2 lines +r13149 | ulfl | 2005-01-20 13:26:24 -0600 (Thu, 20 Jan 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/Makefile.common M /trunk/epan/dissectors/packet-dcerpc.c - M /trunk/epan/dissectors/packet-dcerpc.h - A /trunk/epan/dissectors/packet-dcom-cba-acco.c - A /trunk/epan/dissectors/packet-dcom-cba.c - A /trunk/epan/dissectors/packet-dcom.c - A /trunk/epan/dissectors/packet-dcom.h -(on behalf of the PROFIBUS Nutzerorganisation e.V. Deutschland): -another part of the PROFINET dissectors (PN-CBA, including a lot of generic DCOM dissection) still some work to be done ... +use col_set_fence for COL_INFO, if multiple DCE/RPC requests/responses are in one (TCP)PDU. I've used " # " as the delimiter string, BTW: do we have an "official" one yet? ------------------------------------------------------------------------ -r12775 | ulfl | 2004-12-19 04:30:33 -0600 (Sun, 19 Dec 2004) | 1 line +r13148 | guy | 2005-01-20 12:34:48 -0600 (Thu, 20 Jan 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/Makefile.common - M /trunk/epan/dissectors/packet-dcerpc-epm.c - D /trunk/epan/dissectors/packet-dcerpc-epm4.c + M /trunk/AUTHORS + +Fix Julien Leproust's e-mail address. -Merge dissection of EndpointMapper interfaces of version 3 and 4 into one file, as the dissection of both interface versions are (currently) identical. (Jaime, could you please check, if EPM4 dissection is still working well?) ------------------------------------------------------------------------ -r12774 | sahlberg | 2004-12-19 01:18:04 -0600 (Sun, 19 Dec 2004) | 14 lines +r13141 | sahlberg | 2005-01-20 07:19:11 -0600 (Thu, 20 Jan 2005) | 3 lines Changed paths: M /trunk/epan/dissectors/packet-tcp.c -add detection to TCP Analysis to detect and flag segments that will completely fill the window advertized from the other side. - -I.e. when a segment is seen that would (as far as ethereal can tell from the ACKs it has seen in the other direction) fill the window completely. - -It is similar to but not exactly the same as the XeroWindow detection since there are many instances where ZeroWindow detection would not work (i.e. an ACK where win==0 since many many situations occur where the window is full but no zerowindowack is ever generated) - - -Someone that has good english could, please, update the Wiki with this option. -It is very very useful to spot performance issues where the tcp window size is too small to accomodate the enmd-to-end latency. +SACK prettyfication +------------------------------------------------------------------------ +r13140 | sahlberg | 2005-01-20 06:29:11 -0600 (Thu, 20 Jan 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/packet-tcp.c +make TCP SACK option handle relative sequence numbers ------------------------------------------------------------------------ -r12773 | sahlberg | 2004-12-18 22:10:05 -0600 (Sat, 18 Dec 2004) | 11 lines +r13139 | kukosa | 2005-01-20 06:16:53 -0600 (Thu, 20 Jan 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-ldap.c - -abort trying to dissect ldap controls if the header doesnt look right. + M /trunk/epan/dissectors/packet-h225.c -it will not solve the problem in the c06- testmenageri capture that -contains unknown types of ldap commands but it will at least -stop the ldap controls dissector from dumping core. +NonStandardData and TunnelledProtocol reimplemented and tested +H225 dissector regenerated with new asn2eth version +------------------------------------------------------------------------ +r13138 | kukosa | 2005-01-20 06:02:08 -0600 (Thu, 20 Jan 2005) | 1 line +Changed paths: + M /trunk/asn1/h225/h225.cnf + M /trunk/asn1/h225/packet-h225-template.c -someone interested in ldap might want to look at those "unknown ldap packets" -in the trace. +NonStandardData and TunnelledProtocol reimplemented and tested +------------------------------------------------------------------------ +r13137 | kukosa | 2005-01-20 05:56:33 -0600 (Thu, 20 Jan 2005) | 1 line +Changed paths: + M /trunk/tools/asn2eth.py +Fix bug in SEQUENCE/SET OF handling +------------------------------------------------------------------------ +r13136 | guy | 2005-01-20 05:35:45 -0600 (Thu, 20 Jan 2005) | 2 lines +Changed paths: + M /trunk/epan/packet.c +Squelch a compiler warning. ------------------------------------------------------------------------ -r12772 | jmayer | 2004-12-18 22:04:49 -0600 (Sat, 18 Dec 2004) | 3 lines +r13135 | guy | 2005-01-20 05:05:06 -0600 (Thu, 20 Jan 2005) | 6 lines Changed paths: M /trunk/AUTHORS - M /trunk/epan/dissectors/packet-ieee80211.c + M /trunk/epan/packet.c -Giles Scott: Port weak key detection from Airsnort +From Julien Leproust: add heuristic dissectors' protocol names to the +layers string. +Remove protocol names from the layer names string if the dissector +rejects the frame. ------------------------------------------------------------------------ -r12771 | sahlberg | 2004-12-18 21:30:46 -0600 (Sat, 18 Dec 2004) | 4 lines +r13134 | guy | 2005-01-20 03:44:29 -0600 (Thu, 20 Jan 2005) | 5 lines Changed paths: - M /trunk/epan/dissectors/packet-smb.c + M /trunk/epan/dissectors/packet-dnp.c -mark some fields as GENERATED fields +Free the chunk of reassembled DNP data iff there was a CRC error; +otherwise, we're using it in a tvbuff and shouldn't free it (even if the +next level of reassembly isn't complete, so that al_tvb is ultimately +null). +------------------------------------------------------------------------ +r13133 | guy | 2005-01-20 01:58:23 -0600 (Thu, 20 Jan 2005) | 2 lines +Changed paths: + M /trunk/epan/dissectors/packet-frame.c +Squelch some compiler warnings. ------------------------------------------------------------------------ -r12770 | sahlberg | 2004-12-18 21:19:53 -0600 (Sat, 18 Dec 2004) | 9 lines +r13132 | guy | 2005-01-20 01:02:08 -0600 (Thu, 20 Jan 2005) | 7 lines Changed paths: - M /trunk/epan/dissectors/packet-smb.c + M /trunk/epan/dissectors/packet-juniper.c -the mid values in smb are too unreliable for request/response matching since they wrap so quickly. +Make some routines static that aren't used outside this module. -This has the effect that if you have a capture file with a hole in it, sa say when snoop or similar stops capturing packets for a while while writing the data to disk you often end up with a packet just after the hole that is a response packet and which ethereal mistakenly matches with a request/response from before the hole. +Use "guint16" instead of "u_int16_t", "guint8" instead of "u_int8_t", +and "guint" instead of "u_int", to handle platforms lacking the latter +types. Make "ppp_heuristic_guess()" reeturn a Boolean, as it just +returns a "yes or no" answer. +------------------------------------------------------------------------ +r13131 | guy | 2005-01-20 00:22:20 -0600 (Thu, 20 Jan 2005) | 3 lines +Changed paths: + M /trunk/epan/dissectors/packet-gsm_map.c + M /trunk/epan/dissectors/packet-gsm_map.h -now, when the first response is seen to a request remove the entry from the unmatched table so that no other response can match the same request. +Back out the asn2eth-generated GSM MAP dissector for now, at Anders +Broman's request, as it has a number of problems. +------------------------------------------------------------------------ +r13130 | guy | 2005-01-19 23:40:56 -0600 (Wed, 19 Jan 2005) | 2 lines +Changed paths: + M /trunk/AUTHORS + M /trunk/epan/dissectors/Makefile.common + M /trunk/epan/dissectors/packet-ip.c + M /trunk/epan/dissectors/packet-ipv6.c + A /trunk/epan/dissectors/packet-juniper.c + M /trunk/epan/dissectors/packet-osi.c + M /trunk/epan/dissectors/packet-ppp.c + M /trunk/wiretap/libpcap.c + M /trunk/wiretap/wtap.c + M /trunk/wiretap/wtap.h +From Hannes Gredler: support for Juniper's DLT_JUNIPER_ATM{1,2} values. ------------------------------------------------------------------------ -r12769 | sahlberg | 2004-12-18 16:09:06 -0600 (Sat, 18 Dec 2004) | 7 lines +r13129 | guy | 2005-01-19 23:06:38 -0600 (Wed, 19 Jan 2005) | 3 lines Changed paths: - M /trunk/epan/dissectors/packet-ndmp.c + M /trunk/AUTHORS + M /trunk/epan/dissectors/Makefile.common + A /trunk/epan/dissectors/packet-dcerpc-pnp.c + A /trunk/epan/dissectors/packet-dcerpc-pnp.h + A /trunk/epan/dissectors/packet-dcerpc-rras.c + A /trunk/epan/dissectors/packet-dcerpc-rras.h -make ndmp use tcp_dissect_pdus() -so that it will track pdu boundaries properly +From Jean-Baptiste Marchand: stub dissectors for rras and pnp MSRPC +interfaces. -not tracking pdu boundaries caused pain since it would miss too many -commands +------------------------------------------------------------------------ +r13128 | guy | 2005-01-19 22:37:03 -0600 (Wed, 19 Jan 2005) | 4 lines +Changed paths: + M /trunk/epan/dissectors/packet-http.c + M /trunk/epan/dissectors/packet-rtsp.c + M /trunk/epan/req_resp_hdrs.c + M /trunk/epan/req_resp_hdrs.h +There's no guaranteee that "req_resp_hdrs_do_reassembly()" gets called +only at the beginning of a tvbuff, so it needs an argument that's the +starting offset in the tvbuff. ------------------------------------------------------------------------ -r12768 | gerald | 2004-12-17 14:42:35 -0600 (Fri, 17 Dec 2004) | 2 lines +r13127 | guy | 2005-01-19 19:26:34 -0600 (Wed, 19 Jan 2005) | 3 lines Changed paths: - M /trunk/make-version.pl + M /trunk/epan/dissectors/packet-multipart.c -Remove debugging output. +From Ruud Linders: support short names in multipart headers; SIP-T +requires this. ------------------------------------------------------------------------ -r12767 | gerald | 2004-12-17 14:41:14 -0600 (Fri, 17 Dec 2004) | 2 lines +r13126 | ulfl | 2005-01-19 17:41:07 -0600 (Wed, 19 Jan 2005) | 1 line Changed paths: - M /trunk/make-version.pl - -Work around a bug in the strftime() code in the Windows version of Perl. + M /trunk/epan/dissectors/packet-dcerpc.c +try to defragment DCE/RPC fragments (simply one after the other), if alloc_hint is zero ------------------------------------------------------------------------ -r12766 | guy | 2004-12-17 13:27:46 -0600 (Fri, 17 Dec 2004) | 3 lines +r13123 | etxrab | 2005-01-19 16:44:09 -0600 (Wed, 19 Jan 2005) | 2 lines Changed paths: - M /trunk/epan/dissectors/packet-lmp.c + M /trunk/epan/dissectors/packet-h225.c + M /trunk/epan/dissectors/packet-h225.h -When the LMP dissector rejects a packet because it {is, isn't} UDP, let -some other dissector have it. +Attempt to reimplement "non standard data/parameter" and "tunnelled +protocol" +------------------------------------------------------------------------ +r13122 | etxrab | 2005-01-19 16:43:15 -0600 (Wed, 19 Jan 2005) | 2 lines +Changed paths: + M /trunk/asn1/h225/h225-exp.cnf + M /trunk/asn1/h225/h225.cnf + M /trunk/asn1/h225/packet-h225-template.c +Attempt to reimplement "non standard data/parameter" and "tunnelled +protocol" ------------------------------------------------------------------------ -r12765 | guy | 2004-12-17 13:14:24 -0600 (Fri, 17 Dec 2004) | 2 lines +r13118 | gerald | 2005-01-18 22:49:29 -0600 (Tue, 18 Jan 2005) | 6 lines Changed paths: - M /trunk/AUTHORS - M /trunk/epan/dissectors/packet-ldap.c + M /trunk/epan/dissectors/packet-frame.c + M /trunk/epan/packet.c + M /trunk/epan/packet_info.h -From Stefan Metzmacher: basic decoding for LDAP Controls. +Add a field called "frame.protocols" which shows the protocols present +in the frame. The filter "frame.protocols contains ip:icmp:ip" could +be used to find any ICMP packets containing IP headers. + +Clean up whitespace. ------------------------------------------------------------------------ -r12764 | guy | 2004-12-17 04:09:32 -0600 (Fri, 17 Dec 2004) | 3 lines +r13117 | ulfl | 2005-01-18 19:12:45 -0600 (Tue, 18 Jan 2005) | 1 line Changed paths: M /trunk/gtk/main.c + M /trunk/gtk/main.h + M /trunk/gtk/menu.c -Don't start up a splash screen if "-G" is specified, even if we weren't -configured with libpcap support. - +while I'm at it, add another packet details context menu item, which will link to the specific display filter reference page (just try it out :-) ------------------------------------------------------------------------ -r12763 | lroland | 2004-12-16 13:36:23 -0600 (Thu, 16 Dec 2004) | 8 lines +r13116 | ulfl | 2005-01-18 17:06:10 -0600 (Tue, 18 Jan 2005) | 1 line Changed paths: - M /trunk/plugins/mate/Makefile.am - M /trunk/plugins/mate/Makefile.nmake - M /trunk/plugins/mate/mate.h - M /trunk/plugins/mate/mate_runtime.c - M /trunk/plugins/mate/mate_setup.c - M /trunk/plugins/mate/matelib/isup.mate - M /trunk/plugins/mate/packet-mate.c + M /trunk/docbook/eug_src/EUG_app_files.xml + M /trunk/docbook/eug_src/EUG_app_tools.xml + M /trunk/docbook/eug_src/EUG_chapter_build_install.xml + M /trunk/docbook/eug_src/EUG_chapter_capture.xml + M /trunk/docbook/eug_src/EUG_chapter_introduction.xml + M /trunk/docbook/eug_src/EUG_chapter_io.xml + M /trunk/docbook/eug_src/EUG_chapter_statistics.xml + M /trunk/docbook/eug_src/EUG_chapter_use.xml + M /trunk/docbook/eug_src/EUG_chapter_work.xml -Patch for Mate Plugin. -From Luis Ontanon: -- moves mate configuration from proto_register to proto_register_handoff -- add the config file protocol preference -- every item (gop,gog,pdu) has it's own ett -- the tap doesn't do nothing, it just primes the tree -- analyze_frame() what once was the tap now is called by the dissector -- should work with tethereal now (to be tested) +noticed by Nicolas Kaiser: fix various typos ------------------------------------------------------------------------ -r12762 | gerald | 2004-12-16 13:06:52 -0600 (Thu, 16 Dec 2004) | 6 lines +r13115 | ulfl | 2005-01-18 16:24:07 -0600 (Tue, 18 Jan 2005) | 1 line Changed paths: - M /trunk/make-version.pl - -From Thomas Boehne: Fix the version.conf status message and improve code -readability. + M /trunk/gtk/main.c + M /trunk/gtk/menu.c -Fix a bug in my previous checkin, so that svnversion.h will be created -even when the ".svn/" directory isn't present. +added the "Online Protocol Info" to the packet details context menu with a simple_dialog doing some explanation. +------------------------------------------------------------------------ +r13113 | ulfl | 2005-01-18 14:44:11 -0600 (Tue, 18 Jan 2005) | 1 line +Changed paths: + M /trunk/epan/dissectors/packet-dcom-oxid.c +slightly improve dissection of complex_ping response ------------------------------------------------------------------------ -r12761 | guy | 2004-12-15 11:50:11 -0600 (Wed, 15 Dec 2004) | 4 lines +r13112 | ulfl | 2005-01-18 14:42:47 -0600 (Tue, 18 Jan 2005) | 1 line Changed paths: - M /trunk/epan/dissectors/packet-http.c + M /trunk/doc/mergecap.pod -From Yaniv Kaul: add the CCM_POST method. +we can merge more than two files with mergecap +------------------------------------------------------------------------ +r13109 | gerald | 2005-01-18 10:00:57 -0600 (Tue, 18 Jan 2005) | 2 lines +Changed paths: + M /trunk/make-version.pl -Tweak indentation. +Fix the handling of "enable: 0" in version.conf. ------------------------------------------------------------------------ diff --git a/NEWS b/NEWS index 6a2379157e..ea58472c36 100644 --- a/NEWS +++ b/NEWS @@ -1,22 +1,135 @@ $Id$ +== March 10, 2005 + +Ethereal 0.10.10 has been released. + +This release fixes three security and stability-related issues: + + The Etheric dissector was susceptible to a buffer + overflow. (CAN-2005-0704) + + The GPRS-LLC dissector could crash if the "ignore cipher bit" option + was enabled. (CAN-2005-0705) + + The 3GPP2 A11 dissector was susceptible to a buffer + overflow. (CAN-2005-0699) + +Please see the following advisory for more information: + + http://www.ethereal.com/appnotes/enpa-sa-00018.html + +Everyone is encouraged to upgrade. + + +New and updated features + + Tree view item context menus now let you browse to the display filter + reference and wiki pages for a particular protocol. + + Online help has been expanded. + + VoIP call analysis (including nifty connection diagrams) has been + added. + + +New protocol support + + AgentX, BUDB, DTP, G.723, IDP, INAP, KINK, Realplayer Data Protocol, Retix Spanning Tree Protocol, RTCP-XR, XML, XNS, SPP + +Updated protocol support + + +3GPP2 A11, +ACSE, +AMR, +ATM, +BER, +BSSGP, +BUTC, +CDP, +CLNP, +CoSine L2, +DAAP, +DCE/RPC, +DCOM, +DIAMETER, +DNP, +DNS, +Etheric, +FCP, +FW-1, +Gnutella, +GPRS, +GSM A, +GSM MAP, +H.225, +H.245, +H.248, +H.450, +HTTP, +IAX2, +ICQ, +IEEE 802.3 Slow Protocols, +IEEE 802.11, +IP, +iSCSI, +ISUP, +Juniper, +JXTA, +Kerberos, +L2TP, +LDAP, +MIP, +MPLS, +NDMP, +NSIP, +NTP, +OSPF, +OXID, +PostgreSQL, +RADIUS, +RDT, +Redback, +RMCP, +RTP, +RTSP, +SCSI, +SCTP, +SDP, +SPNEGO, +SSL, +STUN, +TCAP, +TCP, +TZSP, + + +New and updated capture file support + + DBS Etherwatch, Lucent/Ascend, Nettl, Tcpdump (Redback), + + == January 19, 2005 Ethereal 0.10.9 has been released. This release fixes the following security-related issues: - The COPS dissector could go into an infinite loop. + The COPS dissector could go into an infinite loop. (CAN-2005-0006) - The DLSw dissector could cause an assertion. + The DLSw dissector could cause an assertion, making Ethereal exit + prematurely. (CAN-2005-0007) - The DNP dissector could cause memory corruption. + The DNP dissector could cause memory corruption. (CAN-2005-0008) - The Gnutella dissector could cause an assertion. - - The MMSE dissector could free static memory. + The Gnutella dissector could cause an assertion, making Ethereal + exit prematurely. (CAN-2005-0009) + + The MMSE dissector could free static memory. (CAN-2005-0010) The X11 protocol dissector is vulnerable to a string buffer overflow. + (CAN-2005-0084) Please see the following advisory for more information: @@ -28,33 +141,33 @@ Everyone is encouraged to upgrade. New and updated features Ethereal will now detect and flag weak 802.11 WEP IVs. - + Windows Sniffer timestamp handling has been greatly improved. - - A bug which made Ethereal crash at startup on Windows 98 and Windows ME - systems has been fixed. - + + A bug which made Ethereal crash at startup on Windows 98 and Windows + ME systems has been fixed. + Ethereal and Tethereal now support a personal "hosts" file. - + Invalid field length handling has been greatly improved. - + The capture progress window title now shows the interface name. New protocol support - AMR, CRMF, JXTA, PKIXCMP, PROFINET CBA, + ALC, AMR, CRMF, JXTA, NORM, PKIXCMP, PROFINET CBA Updated protocol support AIM, ARP, BGP, BOOTP/DHCP, COPS, DAAP, DCERPC EPM, DCERPC, DCOM, - DHCPv6, DLSw, DNP, DNS, EAPOL, FC-FCS, FC-SWILS, FC-dNS, FCIP, FCSB3, - FIX, GIOP, GSM A, GSM SMS, GTP, Gnutella, H.225, H.245, HTTP, ICMP, - IEEE 802.11, IEEE 802a, Kerberos, L2TP, LDAP, LLC, LMP, MGCP, MIME - Multipart, MMSE, MPLS, MTP2, NBNS, NDMP, NMAS, NSIP, OLSR, PER, PGM, - PPP, PRES, PostgreSQL, Q.931, RADIUS, RMT ALC, RMT NORM, RTCP, RTP, - SDP, SEBEK, SIGCOMP, SIP, SLSK, SMB, SMPP, SRVLOC, SSL/TLS, T.38, - TACACS, TCAP, TCP, X11, eDonkey, image/GIF, image/JFIF, pflog, + DHCPv6, DLSw, DNP, DNS, EAPOL, eDonkey, FC-dNS, FC-FCS, FC-SWILS, + FCIP, FCSB3, FIX, GIOP, Gnutella, GSM A, GSM SMS, GTP, H.225, H.245, + HTTP, ICMP, IEEE 802.11, IEEE 802a, image/GIF, image/JFIF, Kerberos, + L2TP, LDAP, LLC, LMP, MGCP, MIME Multipart, MMSE, MPLS, MTP2, NBNS, + NDMP, NMAS, NSIP, OLSR, PER, pflog, PGM, PostgreSQL, PPP, PRES, Q.931, + RADIUS, RTCP, RTP, SDP, SEBEK, SIGCOMP, SIP, SLSK, SMB, SMPP, SRVLOC, + SSL/TLS, T.38, TACACS, TCAP, TCP, X11 New and updated capture file support diff --git a/config.nmake b/config.nmake index 1421f7d0bd..865e747528 100644 --- a/config.nmake +++ b/config.nmake @@ -4,7 +4,7 @@ # in the file README.win32. # The current Ethereal version -VERSION=0.10.9 +VERSION=0.10.10 # # The RC_VERSION should be comma-separated, not dot-separated, @@ -17,7 +17,7 @@ VERSION=0.10.9 # number to be correctly displayed in the explorer properties dialog # for the executables, and XP's tooltip, rather than 0.0.0.0." # -RC_VERSION=0,10,9 +RC_VERSION=0,10,10 # The version of the wiretap library WTAP_VERSION=0.1 diff --git a/configure.in b/configure.in index b36ad58eb9..ca6dec09e6 100644 --- a/configure.in +++ b/configure.in @@ -8,7 +8,7 @@ dnl Check for CPU / vendor / OS AC_CANONICAL_HOST AC_CANONICAL_TARGET -AM_INIT_AUTOMAKE(ethereal, 0.10.9) +AM_INIT_AUTOMAKE(ethereal, 0.10.10) AM_DISABLE_STATIC -- cgit v1.2.3