aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2005-03-09 23:49:55 +0000
committerGerald Combs <gerald@wireshark.org>2005-03-09 23:49:55 +0000
commitf34e80a2cf986908ac2bf69a1a5d72acf9858e6c (patch)
tree94f1a400ab6bc896e6f10a06fc594216021d908a
parent2f73c1d242473fff8fcc374c4744bbb9df7ca8d7 (diff)
Prep for 0.10.10: Update the ChangeLog and NEWS files, bump the version
number. svn path=/trunk/; revision=13685
-rw-r--r--ChangeLog6399
-rw-r--r--NEWS155
-rw-r--r--config.nmake4
-rw-r--r--configure.in2
4 files changed, 4467 insertions, 2093 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
+ 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
-Use WINDIR rather than SYSTEMROOT - WINDIR is apparently set on Windows
-OT as well as NT, while SYSTEMROOT isn't.
+removed some MSVC compiler warnings, mostly I've casted "downsized function parameters"
+------------------------------------------------------------------------
+r13683 | obiot | 2005-03-09 13:52:58 -0600 (Wed, 09 Mar 2005) | 4 lines
+Changed paths:
+ M /trunk/plugins/xml/packet-xml.c
-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.
+Remove duplicate media types and add XML media types from packet-text-media.c.
+
+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.
------------------------------------------------------------------------
-r13087 | gerald | 2005-01-17 10:45:15 -0600 (Mon, 17 Jan 2005) | 3 lines
+r13682 | gerald | 2005-03-09 13:43:29 -0600 (Wed, 09 Mar 2005) | 3 lines
Changed paths:
- M /trunk/Makefile.nmake
- M /trunk/packaging/nsis/ethereal.nsi
- M /trunk/tools/win32-setup.sh
+ M /trunk/epan/dissectors/packet-spnego.c
-Switch the Windows build environment to GTK 2.4.14. Enable GTK-Wimp by
-default in the installer.
+Add a couple of definitions not present in MIT Kerberos. Fix a compiler
+warning.
------------------------------------------------------------------------
-r13086 | kukosa | 2005-01-17 05:53:36 -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/tools/asn2eth.py
+ M /trunk/AUTHORS
+ M /trunk/ethereal_gen.py
+
+From Jaap Keuter: update ethereal_gen.py to generate new-style plugin
+dissectors.
-Support of GeneralizedTime in PER
------------------------------------------------------------------------
-r13085 | kukosa | 2005-01-17 04:09:43 -0600 (Mon, 17 Jan 2005) | 1 line
+r13680 | sahlberg | 2005-03-09 05:59:40 -0600 (Wed, 09 Mar 2005) | 4 lines
Changed paths:
- M /trunk/epan/dissectors/packet-per.c
- M /trunk/epan/dissectors/packet-per.h
- M /trunk/epan/libethereal.def
+ M /trunk/epan/dissectors/packet-spnego.c
+
+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
+
-ASN.1 PER VisibleString support
------------------------------------------------------------------------
-r13084 | guy | 2005-01-17 02:13:02 -0600 (Mon, 17 Jan 2005) | 7 lines
+r13679 | guy | 2005-03-09 04:57:58 -0600 (Wed, 09 Mar 2005) | 13 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-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).
-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.
+Use "tvb_format_text()" for text strings, so we don't have a problem
+with non-printable characters.
-For those that don't, replace "Unknown" with NULL; "Unknown" is now
-redundant.
+Use "ether_to_str()" to turn MAC addresses into strings.
+
+Clean up indentation.
------------------------------------------------------------------------
-r13083 | guy | 2005-01-16 21:39:58 -0600 (Sun, 16 Jan 2005) | 11 lines
+r13678 | guy | 2005-03-09 04:43:34 -0600 (Wed, 09 Mar 2005) | 7 lines
Changed paths:
- M /trunk/epan/dissectors/packet-dnp.c
+ M /trunk/AUTHORS
+ M /trunk/epan/dissectors/packet-ieee80211.c
-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).
+From Vladimir Kondratiev:
-Put in some XXX comments about some issues seen when looking at the
-code.
+- 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).
------------------------------------------------------------------------
-r13082 | guy | 2005-01-16 19:11:39 -0600 (Sun, 16 Jan 2005) | 4 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
-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).
+Comment out a routine that's not currently being used.
------------------------------------------------------------------------
-r13081 | guy | 2005-01-16 18:56:56 -0600 (Sun, 16 Jan 2005) | 8 lines
+r13676 | guy | 2005-03-09 04:24:34 -0600 (Wed, 09 Mar 2005) | 2 lines
Changed paths:
- M /trunk/epan/proto.c
+ M /trunk/AUTHORS
+ M /trunk/epan/dissectors/packet-cdp.c
+
+From Ricardo Muggli: decode the voice VLAN field in CDP packets.
-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.)
+------------------------------------------------------------------------
+r13675 | guy | 2005-03-09 04:12:05 -0600 (Wed, 09 Mar 2005) | 3 lines
+Changed paths:
+ M /trunk/gtk/voip_calls_dlg.c
+
+From Francisco Alcoba: don't generate long filter expressions, fall back
+to the old filter mechanism if the filter expression is too long.
------------------------------------------------------------------------
-r13080 | lroland | 2005-01-16 18:23:43 -0600 (Sun, 16 Jan 2005) | 1 line
+r13674 | ulfl | 2005-03-09 01:51:07 -0600 (Wed, 09 Mar 2005) | 1 line
Changed paths:
- M /trunk/tools/unix2dos.pl
+ M /trunk/file.c
-Convert files with mixed (unix and DOS) EOL-style correctly.
+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.
------------------------------------------------------------------------
-r13079 | guy | 2005-01-16 18:18:39 -0600 (Sun, 16 Jan 2005) | 3 lines
+r13673 | sahlberg | 2005-03-09 01:29:52 -0600 (Wed, 09 Mar 2005) | 4 lines
Changed paths:
- M /trunk/epan/proto.h
+ M /trunk/epan/crypt-md5.c
+ M /trunk/epan/crypt-md5.h
+
+add helper to compute the md5 hmac
+
-Add a REPORT_DISSECTOR_BUG() macro to let caller-specified messages be
-used in DissectorError exceptions.
------------------------------------------------------------------------
-r13078 | guy | 2005-01-16 17:30:55 -0600 (Sun, 16 Jan 2005) | 10 lines
+r13672 | guy | 2005-03-08 21:15:59 -0600 (Tue, 08 Mar 2005) | 2 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
+ M /trunk/epan/dissectors/packet-pgsql.c
+
+Updates from Abhijit Menon-Sen.
+
+------------------------------------------------------------------------
+r13671 | guy | 2005-03-08 21:04:46 -0600 (Tue, 08 Mar 2005) | 2 lines
Changed paths:
- M /trunk/asn1/h225/h225.cnf
- M /trunk/epan/dissectors/packet-h225.c
- M /trunk/epan/dissectors/packet-h225.h
+ M /trunk/epan/dissectors/packet-kink.c
+
+Fix the properties.
-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.)
------------------------------------------------------------------------
-r13075 | guy | 2005-01-16 14:26:19 -0600 (Sun, 16 Jan 2005) | 7 lines
+r13670 | guy | 2005-03-08 21:03:10 -0600 (Tue, 08 Mar 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-cops.c
+ M /trunk/epan/dissectors/packet-spnego.c
-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.
+Squelch some compiler warnings if we don't have Kerberos.
-Use the reported length in "cops_analyze_packetcable_mm_obj()".
+------------------------------------------------------------------------
+r13669 | guy | 2005-03-08 20:39:31 -0600 (Tue, 08 Mar 2005) | 2 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-kink.c
+
+"time_t", not "timer_t".
------------------------------------------------------------------------
-r13074 | ulfl | 2005-01-16 10:06:15 -0600 (Sun, 16 Jan 2005) | 3 lines
+r13668 | sahlberg | 2005-03-08 17:47:29 -0600 (Tue, 08 Mar 2005) | 6 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-spnego.c
+
+use the rc4 functions from epan/crypt-rc4 instead of those in heimdal
+so that we dont have to include <rc4.h> from heimdal
+
+hopefully the build on freebsd will succeed now
-throw the new FieldError exception, if a dissector tries to add a field with invalid parameters
-add a message parameter to the show_exception function
------------------------------------------------------------------------
-r13073 | jmayer | 2005-01-16 09:45:21 -0600 (Sun, 16 Jan 2005) | 1 line
+r13667 | sahlberg | 2005-03-08 16:32:43 -0600 (Tue, 08 Mar 2005) | 5 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/AUTHORS
+ M /trunk/epan/dissectors/Makefile.common
+ A /trunk/epan/dissectors/packet-kink.c
+
+New protocol : KINK
+
+From Taekshi Nakashima the KINK protocol
+
-Some trivial warning fixes in mate
------------------------------------------------------------------------
-r13072 | guy | 2005-01-16 04:38:21 -0600 (Sun, 16 Jan 2005) | 2 lines
+r13666 | sahlberg | 2005-03-08 15:36:04 -0600 (Tue, 08 Mar 2005) | 3 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/acinclude.m4
+
+we dont need to link with gssapi.a any more
-Supply Makefile.nmake files.
------------------------------------------------------------------------
-r13071 | guy | 2005-01-16 04:19:21 -0600 (Sun, 16 Jan 2005) | 5 lines
+r13665 | sahlberg | 2005-03-08 15:13:14 -0600 (Tue, 08 Mar 2005) | 3 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
+ M /trunk/epan/dissectors/packet-spnego.c
-Make the Makefile look like the h235 Makefiles, with the new rules.
+remove some dependencies of libgssapi
-Get rid of their "executable" property, and set svn:keywords to Id and
-svn:eol-style to native if they're not already set.
------------------------------------------------------------------------
-r13070 | guy | 2005-01-16 04:17:53 -0600 (Sun, 16 Jan 2005) | 2 lines
+r13664 | sahlberg | 2005-03-08 14:22:07 -0600 (Tue, 08 Mar 2005) | 3 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
+
+remove the need to include <gssapi.h> from heimdal
-Add Makefiles.
------------------------------------------------------------------------
-r13069 | guy | 2005-01-16 03:17:16 -0600 (Sun, 16 Jan 2005) | 3 lines
+r13663 | guy | 2005-03-08 13:31:50 -0600 (Tue, 08 Mar 2005) | 2 lines
Changed paths:
- M /trunk/asn1/h225/Makefile.nmake
+ M /trunk/doc/README.plugins
-Make the dissector files depend on asn2eth.py, so they're regenerated if
-it's modified.
+More editing.
------------------------------------------------------------------------
-r13068 | guy | 2005-01-16 03:16:36 -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/asn1/h225/Makefile
+ M /trunk/doc/README.plugins
-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.
+Editing.
------------------------------------------------------------------------
-r13067 | guy | 2005-01-16 03:09:57 -0600 (Sun, 16 Jan 2005) | 2 lines
+r13661 | ulfl | 2005-03-08 13:03:09 -0600 (Tue, 08 Mar 2005) | 1 line
Changed paths:
- A /trunk/asn1/h225/Makefile
+ M /trunk/doc/README.plugins
+
+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
+
+If ethereal is linked with HEIMDAL
+and Kerberos decryption is enabled in preferences
+and if we have the keytab file available
+
+then attempt to decrypt Secure LDAP
+
-Add a Makefile.
------------------------------------------------------------------------
-r13066 | guy | 2005-01-16 03:06:25 -0600 (Sun, 16 Jan 2005) | 3 lines
+r13659 | sahlberg | 2005-03-08 03:45:19 -0600 (Tue, 08 Mar 2005) | 8 lines
Changed paths:
- A /trunk/asn1/h225/Makefile.nmake (from /trunk/asn1/h225/makefile.nmake2:13065)
- D /trunk/asn1/h225/makefile.nmake2
+ M /trunk/acinclude.m4
+ M /trunk/epan/dissectors/packet-spnego.c
+
+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.
+
-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
+r13658 | sahlberg | 2005-03-08 03:43:36 -0600 (Tue, 08 Mar 2005) | 3 lines
Changed paths:
- D /trunk/asn1/h225/makefile.nmake
- A /trunk/asn1/h225/makefile.nmake2 (from /trunk/asn1/h225/makefile.nmake:13053)
+ M /trunk/epan/packet.c
+ M /trunk/epan/packet_info.h
+
+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.
-Phase 1 of renaming "makefile.nmake" to "Makefile.nmake" - this is a bit
-of a pain on case-insensitive file systems.
------------------------------------------------------------------------
-r13064 | guy | 2005-01-16 02:45:11 -0600 (Sun, 16 Jan 2005) | 5 lines
+r13657 | lroland | 2005-03-07 16:31:13 -0600 (Mon, 07 Mar 2005) | 1 line
Changed paths:
- M /trunk/wiretap/pppdump.c
+ M /trunk/packaging/nsis/Makefile.nmake
+ M /trunk/packaging/nsis/ethereal.nsi
-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.
+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
------------------------------------------------------------------------
-r13063 | guy | 2005-01-15 22:25:27 -0600 (Sat, 15 Jan 2005) | 14 lines
+r13655 | lroland | 2005-03-07 15:11:34 -0600 (Mon, 07 Mar 2005) | 2 lines
Changed paths:
- M /trunk/AUTHORS
- M /trunk/epan/dissectors/packet-stun.c
+ M /trunk/gtk/stats_tree_stat.c
-From Jon Ringle:
+add a default size to stats_tree windows. so we do not have to resize them everytime.
+
+------------------------------------------------------------------------
+r13654 | lroland | 2005-03-07 14:31:35 -0600 (Mon, 07 Mar 2005) | 1 line
+Changed paths:
+ M /trunk/plugins/stats_tree/Makefile.nmake
+
+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
+
+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.
+------------------------------------------------------------------------
+r13651 | lego | 2005-03-07 13:10:21 -0600 (Mon, 07 Mar 2005) | 15 lines
+Changed paths:
+ M /trunk/gtk/graph_analysis.c
+ M /trunk/gtk/voip_calls.c
+ M /trunk/gtk/voip_calls.h
- don't dissect attributes if there aren't any;
+From Alejandro Vaqero:
- put each attribute into a subtree;
+ - Fix a problem when pressing a key when the "Graph" is displayed
+without any frame selected.
- register the dissector by name.
+ - 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.
-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.
+-This line, and those below, will be ignored--
-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.
+M gtk/graph_analysis.c
+M gtk/voip_calls.c
+M gtk/voip_calls.h
------------------------------------------------------------------------
-r13062 | guy | 2005-01-15 21:09:05 -0600 (Sat, 15 Jan 2005) | 2 lines
+r13650 | lego | 2005-03-07 05:35:52 -0600 (Mon, 07 Mar 2005) | 5 lines
Changed paths:
- M /trunk/Makefile.common
- M /trunk/tethereal.c
+ M /trunk/epan/dissectors/packet-radius.c
+ M /trunk/epan/sminmpec.c
+ M /trunk/epan/sminmpec.h
+
+From Florian Lohoff:
+
+Add Netscreen vendor specific attributes
-Report a friendlier name, if possible, when capturing in Tethereal.
------------------------------------------------------------------------
-r13061 | guy | 2005-01-15 20:56:28 -0600 (Sat, 15 Jan 2005) | 4 lines
+r13649 | lego | 2005-03-07 05:01:16 -0600 (Mon, 07 Mar 2005) | 6 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
+ M /trunk/gtk/voip_calls_dlg.c
+
+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
-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
+r13648 | jmayer | 2005-03-07 04:19:33 -0600 (Mon, 07 Mar 2005) | 4 lines
Changed paths:
- M /trunk/capture.c
- M /trunk/capture_combo_utils.c
- M /trunk/capture_combo_utils.h
+ 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
-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.
+- 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.
-Put the interface name into the main window title when doing a live
-capture.
+------------------------------------------------------------------------
+r13647 | jmayer | 2005-03-07 04:15:03 -0600 (Mon, 07 Mar 2005) | 1 line
+Changed paths:
+ M /trunk/epan/dissectors/packet-kerberos.c
+Fix a small typo that would prevent compilation with MIT Kerberos
------------------------------------------------------------------------
-r13059 | guy | 2005-01-15 19:22:53 -0600 (Sat, 15 Jan 2005) | 7 lines
+r13646 | sahlberg | 2005-03-07 03:02:33 -0600 (Mon, 07 Mar 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-x11.c
+ M /trunk/epan/dissectors/packet-kerberos.c
+ M /trunk/epan/dissectors/packet-kerberos.h
-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.
+export some symbols we will need later.
-Clean up indentation.
------------------------------------------------------------------------
-r13058 | guy | 2005-01-15 18:48:25 -0600 (Sat, 15 Jan 2005) | 2 lines
+r13645 | jmayer | 2005-03-07 02:47:48 -0600 (Mon, 07 Mar 2005) | 11 lines
Changed paths:
- M /trunk/epan/dissectors/packet-x11.c
+ M /trunk/epan/dissectors/packet-kerberos.c
+
+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.
-Revert to the previous formatting of the item.
------------------------------------------------------------------------
-r13057 | guy | 2005-01-15 18:29:54 -0600 (Sat, 15 Jan 2005) | 7 lines
+r13644 | guy | 2005-03-06 20:44:41 -0600 (Sun, 06 Mar 2005) | 10 lines
Changed paths:
- M /trunk/epan/dissectors/packet-x11.c
+ 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
-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.
+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.
-Clean up white space.
+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.
------------------------------------------------------------------------
-r13056 | guy | 2005-01-15 17:45:37 -0600 (Sat, 15 Jan 2005) | 8 lines
+r13643 | guy | 2005-03-06 19:22:55 -0600 (Sun, 06 Mar 2005) | 4 lines
Changed paths:
- M /trunk/epan/dissectors/packet-gsm_sms.c
+ M /trunk/AUTHORS
+ M /trunk/epan/dissectors/packet-bacapp.c
+
+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.
-Correction for TP-Validity-Period extended format, from Victor Stratan:
+------------------------------------------------------------------------
+r13642 | sahlberg | 2005-03-06 16:52:58 -0600 (Sun, 06 Mar 2005) | 3 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-spnego.c
- Fix 1:
- Offset not incremented for relative type
+minor update, add an extra parameter to a call to prepare for decryption of GSSAPI wrapped data
- Fix 2:
- Semioctets not reversed for HHMMSS relative type
------------------------------------------------------------------------
-r13055 | guy | 2005-01-15 17:36:24 -0600 (Sat, 15 Jan 2005) | 17 lines
+r13641 | sahlberg | 2005-03-06 16:34:13 -0600 (Sun, 06 Mar 2005) | 3 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-kerberos.c
+ M /trunk/epan/dissectors/packet-kerberos.h
-From Carlos Pignataro: Layer Two Tunneling Protocol version 3 [L2TPv3]
-updates and enhancements:
+export decrypt_krb5_data
- - 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
+r13640 | guy | 2005-03-06 16:14:24 -0600 (Sun, 06 Mar 2005) | 14 lines
Changed paths:
- M /trunk/plugins/mate/mate_util.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.
-Set fp to NULL before "load_loal_error()" is called, so we don't pass an
-uninitalized variable to it.
+Don't gratuitously throw away the upper 24 bits of various lengths by
+casting them to guint8.
+
+Show signed values as such.
+
+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.
------------------------------------------------------------------------
-r13053 | ulfl | 2005-01-15 13:37:35 -0600 (Sat, 15 Jan 2005) | 1 line
+r13639 | lego | 2005-03-06 15:57:25 -0600 (Sun, 06 Mar 2005) | 4 lines
Changed paths:
- M /trunk/docbook/eug_src/EUG_chapter_introduction.xml
- M /trunk/docbook/eug_src/EUG_preface.xml
+ 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
+
-add a link to the wiki at appropriate places
------------------------------------------------------------------------
-r13052 | ulfl | 2005-01-15 13:07:05 -0600 (Sat, 15 Jan 2005) | 3 lines
+r13638 | lego | 2005-03-06 15:32:13 -0600 (Sun, 06 Mar 2005) | 3 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/epan/dissectors/packet-http.c
+
+Add a preference for another alternate tcp port
+
+
+------------------------------------------------------------------------
+r13637 | etxrab | 2005-03-06 14:54:01 -0600 (Sun, 06 Mar 2005) | 1 line
+Changed paths:
+ M /trunk/epan/dissectors/packet-amr.c
+
+Fix a minor bug with FT_BOOLEAN.
+------------------------------------------------------------------------
+r13636 | lego | 2005-03-06 14:43:54 -0600 (Sun, 06 Mar 2005) | 2 lines
+Changed paths:
+ M /trunk/epan/libethereal.def
+
+ add format_text() to the plugin API
+
+------------------------------------------------------------------------
+r13635 | guy | 2005-03-06 14:13:58 -0600 (Sun, 06 Mar 2005) | 4 lines
+Changed paths:
+ 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.
+
+------------------------------------------------------------------------
+r13634 | guy | 2005-03-06 13:37:09 -0600 (Sun, 06 Mar 2005) | 4 lines
+Changed paths:
+ 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".
+
+------------------------------------------------------------------------
+r13633 | lego | 2005-03-06 12:30:59 -0600 (Sun, 06 Mar 2005) | 2 lines
+Changed paths:
+ M /trunk/plugins/xml/xml_lexer.c
+ M /trunk/plugins/xml/xml_lexer.l
+
+- get rid of some warnings
+
+------------------------------------------------------------------------
+r13632 | lego | 2005-03-06 12:02:27 -0600 (Sun, 06 Mar 2005) | 3 lines
+Changed paths:
+ M /trunk/plugins/stats_tree/http_stats_tree.c
+
+- use the string id of the node, not the integer id in tick_stat_node
+
+
+------------------------------------------------------------------------
+r13631 | lego | 2005-03-06 11:06:55 -0600 (Sun, 06 Mar 2005) | 3 lines
+Changed paths:
+ M /trunk/epan/stats_tree.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).
+- replace tabs with spaces while printing
+- get rid of a warning in windows compile
-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
+r13630 | lego | 2005-03-06 10:58:34 -0600 (Sun, 06 Mar 2005) | 3 lines
+Changed paths:
+ M /trunk/plugins/stats_tree/stats_tree_plugin.c
+
+Forgot this in the last checkin
+
+
+------------------------------------------------------------------------
+r13629 | lego | 2005-03-06 10:49:16 -0600 (Sun, 06 Mar 2005) | 3 lines
Changed paths:
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
+
+
+------------------------------------------------------------------------
+r13628 | jmayer | 2005-03-06 04:26:00 -0600 (Sun, 06 Mar 2005) | 4 lines
+Changed paths:
+ M /trunk/gtk/packet_win.c
+
+
+Undo the last "fix" (13626): Unconditionally including <pcap.h> is
+going to cause trouble for compilations without libpcap.
+
+------------------------------------------------------------------------
+r13627 | jmayer | 2005-03-06 04:03:53 -0600 (Sun, 06 Mar 2005) | 5 lines
+Changed paths:
+ M /trunk/gtk/menu.c
+
+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)
+
+------------------------------------------------------------------------
+r13626 | jmayer | 2005-03-06 04:02:39 -0600 (Sun, 06 Mar 2005) | 7 lines
+Changed paths:
+ 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
+
+
+------------------------------------------------------------------------
+r13625 | jmayer | 2005-03-06 03:40:58 -0600 (Sun, 06 Mar 2005) | 5 lines
+Changed paths:
+ M /trunk/epan/epan.h
+ M /trunk/epan/plugins.c
+
+Warning fix:
+plugins.c:236: warning: implicit declaration of function
+ 'report_failure'
+
+
+------------------------------------------------------------------------
+r13624 | jmayer | 2005-03-06 03:33:44 -0600 (Sun, 06 Mar 2005) | 5 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-sdp.c
+
+Warning fix:
+packet-sdp.c:74: warning: 'reset_sdp_packet_info' declared 'static'
+ but never defined
+
+
+------------------------------------------------------------------------
+r13623 | guy | 2005-03-05 22:42:51 -0600 (Sat, 05 Mar 2005) | 2 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-ssl.c
+
+From Yaniv Kaul: show the protocol name in every record.
+
+------------------------------------------------------------------------
+r13622 | guy | 2005-03-05 22:41:42 -0600 (Sat, 05 Mar 2005) | 2 lines
+Changed paths:
+ M /trunk/epan/plugins.c
+
+Squelch some compiler warnings.
+
+------------------------------------------------------------------------
+r13621 | guy | 2005-03-05 22:41:00 -0600 (Sat, 05 Mar 2005) | 2 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-bacapp.c
+
+Get rid of an unused variable.
-Add mate to the build process (plus a few whitespace changes)
------------------------------------------------------------------------
-r13050 | jmayer | 2005-01-15 12:34:06 -0600 (Sat, 15 Jan 2005) | 1 line
+r13620 | lego | 2005-03-05 21:45:41 -0600 (Sat, 05 Mar 2005) | 3 lines
+Changed paths:
+ M /trunk/plugins/stats_tree/stats_tree_plugin.c
+
+oops, no new_plugin_init() now there is
+
+
+------------------------------------------------------------------------
+r13619 | lego | 2005-03-05 21:38:25 -0600 (Sat, 05 Mar 2005) | 4 lines
+Changed paths:
+ 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
+
+
+------------------------------------------------------------------------
+r13618 | guy | 2005-03-05 21:38:17 -0600 (Sat, 05 Mar 2005) | 2 lines
+Changed paths:
+ M /trunk/AUTHORS
+ M /trunk/epan/dissectors/packet-diameter.c
+
+No, the code is the numerical value, not the vendor ID.
+
+------------------------------------------------------------------------
+r13617 | guy | 2005-03-05 21:28:41 -0600 (Sat, 05 Mar 2005) | 2 lines
+Changed paths:
+ M /trunk/AUTHORS
+ M /trunk/epan/dissectors/packet-diameter.c
+
+From Ben Turner: fix an addVendor() call.
+
+------------------------------------------------------------------------
+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
+
+Add a newline to the end of the file.
+
+------------------------------------------------------------------------
+r13615 | guy | 2005-03-05 21:19:34 -0600 (Sat, 05 Mar 2005) | 3 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-rtsp.c
+
+Get rid of "unknown transport" warnings - don't spam the user just
+because we haven't yet written a dissector for a particular protocol.
+
+------------------------------------------------------------------------
+r13614 | guy | 2005-03-05 21:11:24 -0600 (Sat, 05 Mar 2005) | 7 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-pgsql.c
+
+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.
+
+------------------------------------------------------------------------
+r13613 | lego | 2005-03-05 20:55:06 -0600 (Sat, 05 Mar 2005) | 2 lines
+Changed paths:
+ M /trunk/plugins/stats_tree/stats_tree_plugin.c
+
+remove plugin_init()
+
+------------------------------------------------------------------------
+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()
+
+------------------------------------------------------------------------
+r13611 | guy | 2005-03-05 20:24:49 -0600 (Sat, 05 Mar 2005) | 16 lines
+Changed paths:
+ 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.
+
+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.
+
+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.
+
+------------------------------------------------------------------------
+r13610 | jmayer | 2005-03-05 20:07:53 -0600 (Sat, 05 Mar 2005) | 1 line
Changed paths:
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
+
+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.
+
+------------------------------------------------------------------------
+r13608 | jmayer | 2005-03-05 19:52:34 -0600 (Sat, 05 Mar 2005) | 7 lines
+Changed paths:
+ M /trunk/make-manuf
M /trunk/manuf
+ M /trunk/manuf.tmpl
+
+
+- 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
-Update FAQ and manuf files
------------------------------------------------------------------------
-r13049 | gerald | 2005-01-15 12:18:09 -0600 (Sat, 15 Jan 2005) | 2 lines
+r13607 | jmayer | 2005-03-05 19:15:29 -0600 (Sat, 05 Mar 2005) | 1 line
Changed paths:
- M /trunk/config.nmake
- M /trunk/configure.in
+ M /trunk/epan/dissectors/packet-rdt.c
-Bump the version to 0.10.9.
+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
+
+Juan Gonzales of Mitel Networks pointed out this change to the IEEE's OUI list
------------------------------------------------------------------------
-r13048 | ulfl | 2005-01-15 10:01:54 -0600 (Sat, 15 Jan 2005) | 3 lines
+r13605 | guy | 2005-03-05 18:17:37 -0600 (Sat, 05 Mar 2005) | 3 lines
Changed paths:
- M /trunk/gtk/capture_info_dlg.c
+ M /trunk/AUTHORS
+ M /trunk/epan/dissectors/packet-bacapp.c
-Recently the capture interface name was added to the title of the capture info dialog.
+From Herbert Lischka: implement some (not all) tags according to BACNET
+application handbook.
-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
+r13604 | guy | 2005-03-05 17:44:23 -0600 (Sat, 05 Mar 2005) | 2 lines
Changed paths:
- M /trunk/pcap-util-int.h
+ M /trunk/gtk/sctp_stat_dlg.c
+
+Get rid of a redundant test.
-fix a typo
------------------------------------------------------------------------
-r13046 | guy | 2005-01-15 04:39:49 -0600 (Sat, 15 Jan 2005) | 2 lines
+r13603 | guy | 2005-03-05 17:36:07 -0600 (Sat, 05 Mar 2005) | 3 lines
Changed paths:
- M /trunk/ethereal_gen.py
- M /trunk/plugins/giop/packet-coseventcomm.c
- M /trunk/plugins/giop/packet-cosnaming.c
+ M /trunk/epan/dissectors/packet-ospf.c
+
+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).
+
+------------------------------------------------------------------------
+r13602 | sahlberg | 2005-03-05 15:00:41 -0600 (Sat, 05 Mar 2005) | 4 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-jxta.c
+
+From Mike Duigou updates to JXTA
+
-Use -1 as a length value for "to the end of the tvbuff".
------------------------------------------------------------------------
-r13045 | guy | 2005-01-15 04:10:16 -0600 (Sat, 15 Jan 2005) | 2 lines
+r13601 | guy | 2005-03-05 14:52:03 -0600 (Sat, 05 Mar 2005) | 3 lines
+Changed paths:
+ M /trunk/gtk/gsm_map_summary.c
+
+From Laurent Rabret: handle the case where there's no file name (i.e.,
+an unsaved live capture), and avoid dividing by zero.
+
+------------------------------------------------------------------------
+r13600 | guy | 2005-03-05 14:36:03 -0600 (Sat, 05 Mar 2005) | 5 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-fw1.c
+
+Clean up indentation.
+
+Strings don't have a base, so use BASE_NONE with them, not BASE_DEC or
+BASE_HEX.
+
+------------------------------------------------------------------------
+r13599 | gerald | 2005-03-05 11:57:27 -0600 (Sat, 05 Mar 2005) | 4 lines
+Changed paths:
+ M /trunk/gtk/rtp_analysis.c
+
+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.
+
+------------------------------------------------------------------------
+r13598 | sahlberg | 2005-03-05 05:12:01 -0600 (Sat, 05 Mar 2005) | 6 lines
Changed paths:
M /trunk/AUTHORS
+ M /trunk/epan/dissectors/Makefile.common
+ A /trunk/epan/dissectors/packet-dtp.c
+
+New Protocol : DTP
+
+
+From Charlie Lenahan initial DTP support
+
+
+------------------------------------------------------------------------
+r13597 | sahlberg | 2005-03-05 04:51:30 -0600 (Sat, 05 Mar 2005) | 6 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-bssgp.c
+
+from susanne edlund : make tlli appear in the tree
+
+also change value_length and total_length signed to eliminate a compiler warning
+
-Add an entry for Yann.
------------------------------------------------------------------------
-r13044 | guy | 2005-01-15 04:09:00 -0600 (Sat, 15 Jan 2005) | 3 lines
+r13596 | lroland | 2005-03-05 00:28:10 -0600 (Sat, 05 Mar 2005) | 12 lines
Changed paths:
- M /trunk/epan/dissectors/packet-olsr.c
+ 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 Yann: handle OLSR messages with an unknown message type, using the
-message length.
+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.
+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.
------------------------------------------------------------------------
-r13043 | ulfl | 2005-01-14 17:33:03 -0600 (Fri, 14 Jan 2005) | 1 line
+r13595 | guy | 2005-03-04 22:58:13 -0600 (Fri, 04 Mar 2005) | 2 lines
Changed paths:
- M /trunk/docbook/eug_src/EUG_chapter_advanced.xml
+ M /trunk/epan/dissectors/packet-bssgp.c
+
+From Susanne Edlund: filter on NRI values in BSSGP.
-(Hopefully clarified) name resolution a bit.
------------------------------------------------------------------------
-r13042 | tuexen | 2005-01-14 16:26:18 -0600 (Fri, 14 Jan 2005) | 2 lines
+r13594 | guy | 2005-03-04 19:03:22 -0600 (Fri, 04 Mar 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-mtp2.c
+ M /trunk/epan/dissectors/packet-tzsp.c
-Add support for extended sequence numbers as specified in Annex A of Q.703.
+From Chris Waters: correct an error with the decoding of signal
+strength information in 802.11 captures.
------------------------------------------------------------------------
-r13041 | guy | 2005-01-14 14:27:34 -0600 (Fri, 14 Jan 2005) | 3 lines
+r13593 | guy | 2005-03-04 19:00:15 -0600 (Fri, 04 Mar 2005) | 3 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/epan/dissectors/packet-kerberos.c
-From Laurent Rabret: handle the cases where there's no capture file, or
-there is but it has no packets.
+Omit some stuff when building without a Kerberos library, as it's unused
+if you don't have a Kerberos library to do decryption.
------------------------------------------------------------------------
-r13040 | guy | 2005-01-14 13:28:02 -0600 (Fri, 14 Jan 2005) | 11 lines
+r13592 | tuexen | 2005-03-04 18:51:33 -0600 (Fri, 04 Mar 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-rtcp.c
+ M /trunk/epan/dissectors/packet-sctp.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.
+Enable details in protocol tree by default like TCP and UDP.
-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.
+------------------------------------------------------------------------
+r13591 | lroland | 2005-03-04 18:21:46 -0600 (Fri, 04 Mar 2005) | 1 line
+Changed paths:
+ M /trunk/epan/dissectors/packet-kerberos.c
+fix kerberos dissector for those having no kerberos decryption
------------------------------------------------------------------------
-r13039 | guy | 2005-01-14 12:05:08 -0600 (Fri, 14 Jan 2005) | 4 lines
+r13590 | sahlberg | 2005-03-04 16:32:06 -0600 (Fri, 04 Mar 2005) | 6 lines
Changed paths:
- M /trunk/epan/dissectors/packet-ieee80211.c
+ M /trunk/AUTHORS
+ M /trunk/epan/dissectors/Makefile.common
+ 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
+
-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).
------------------------------------------------------------------------
-r13038 | lroland | 2005-01-14 12:04:54 -0600 (Fri, 14 Jan 2005) | 1 line
+r13589 | sahlberg | 2005-03-04 16:25:02 -0600 (Fri, 04 Mar 2005) | 5 lines
Changed paths:
- M /trunk/asn1/h225/makefile.nmake
+ 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
+
+
-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
+r13588 | jmayer | 2005-03-04 12:54:22 -0600 (Fri, 04 Mar 2005) | 1 line
Changed paths:
- M /trunk/asn1/h225/makefile.nmake
+ M /trunk/docbook/Makefile
-Replace another "cp" with two "xcopy"s
+Small fixes to previous patch
------------------------------------------------------------------------
-r13036 | lroland | 2005-01-14 11:52:03 -0600 (Fri, 14 Jan 2005) | 1 line
+r13587 | gerald | 2005-03-04 11:42:42 -0600 (Fri, 04 Mar 2005) | 4 lines
Changed paths:
- A /trunk/asn1/h225/makefile.nmake
+ M /trunk/Makefile.am
+
+Remove AUTHORS-SHORT and AUTHORS-SHORT-FORMAT from the distribution.
+(They're automatically generated.)
+
-Add nmake makefile for /asn1/h225
------------------------------------------------------------------------
-r13035 | lroland | 2005-01-14 11:49:30 -0600 (Fri, 14 Jan 2005) | 1 line
+r13586 | sahlberg | 2005-03-04 07:39:15 -0600 (Fri, 04 Mar 2005) | 7 lines
Changed paths:
- M /trunk/asn1/h450/h450.cnf
- M /trunk/asn1/h450/packet-h450-template.h
+ 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)
+
+
+------------------------------------------------------------------------
+r13585 | jmayer | 2005-03-04 07:24:47 -0600 (Fri, 04 Mar 2005) | 3 lines
+Changed paths:
+ M /trunk/docbook/Makefile
+ M /trunk/docbook/README.txt
+
+- Add -Xmx256m automatically on unixish systems.
+- Make build process for A4 and letter pdfs more similar.
-Fix svn properties
------------------------------------------------------------------------
-r13034 | gerald | 2005-01-14 11:09:11 -0600 (Fri, 14 Jan 2005) | 3 lines
+r13584 | sahlberg | 2005-03-04 06:28:00 -0600 (Fri, 04 Mar 2005) | 4 lines
Changed paths:
- M /trunk/epan/dissectors/packet-ncp-nmas.c
+ M /trunk/epan/dissectors/packet-gssapi.c
+ M /trunk/epan/dissectors/packet-kerberos.c
+
+some authentication stuff from metze
-From Greg Morris: Improve malformed packet handling.
------------------------------------------------------------------------
-r13033 | gerald | 2005-01-14 10:57:07 -0600 (Fri, 14 Jan 2005) | 2 lines
+r13583 | sahlberg | 2005-03-04 06:21:40 -0600 (Fri, 04 Mar 2005) | 3 lines
Changed paths:
- M /trunk/doc/Makefile.nmake
+ M /trunk/epan/dissectors/packet-kerberos.c
+ M /trunk/epan/dissectors/packet-kerberos.h
+
+make ethereal able to decrypt KRB_PRIV which kpasswd uses
-Remove another GNU cp dependency.
------------------------------------------------------------------------
-r13032 | guy | 2005-01-14 06:20:03 -0600 (Fri, 14 Jan 2005) | 5 lines
+r13582 | sahlberg | 2005-03-04 05:08:03 -0600 (Fri, 04 Mar 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-gnutella.c
+ M /trunk/epan/dissectors/packet-dcerpc-mapi.c
-Fix indentation.
+the unknown stuff in the decrypted blobs in mapi are just uninitialized buffer padding so dont show them in the decode tree
-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
+r13581 | lego | 2005-03-03 07:59:52 -0600 (Thu, 03 Mar 2005) | 4 lines
Changed paths:
- M /trunk/asn1/h225/packet-h225-template.h
+ M /trunk/epan/dissectors/packet-rmcp.c
+
+From Francisco Alcoba,
+do not look for data blocks in ACK packets
+
-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
+r13580 | guy | 2005-03-03 04:23:29 -0600 (Thu, 03 Mar 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-gsm_a.c
- M /trunk/epan/dissectors/packet-ppp.c
+ M /trunk/epan/dissectors/packet-isup.c
-From Rene Pilz:
+From Anders Broman: fix a fault in the CODEC LIST routine where offset
+was wrongly calculated, and clean up some other miscellaneous stuff.
- - 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
+------------------------------------------------------------------------
+r13579 | guy | 2005-03-03 03:36:19 -0600 (Thu, 03 Mar 2005) | 2 lines
+Changed paths:
+ M /trunk/epan/dissectors/Makefile.common
+ A /trunk/epan/dissectors/packet-idp.h
+
+Oops, forgot packet-idp.h.
------------------------------------------------------------------------
-r13029 | guy | 2005-01-14 05:17:35 -0600 (Fri, 14 Jan 2005) | 2 lines
+r13578 | guy | 2005-03-03 02:54:00 -0600 (Thu, 03 Mar 2005) | 4 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-acse.c
+ M /trunk/epan/dissectors/packet-acse.h
+
+From Yuriy Sidelnikov: correctly display User Information
+field in release request/response PDu if the Reason field
+is absent.
+
+------------------------------------------------------------------------
+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-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
+ 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 Stefano Pettini: RMT support for ALC and NORM.
+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.
------------------------------------------------------------------------
-r13028 | guy | 2005-01-14 03:47:22 -0600 (Fri, 14 Jan 2005) | 6 lines
+r13576 | lego | 2005-03-02 17:25:41 -0600 (Wed, 02 Mar 2005) | 3 lines
Changed paths:
- M /trunk/wiretap/netxray.c
+ M /trunk/gtk/voip_calls.c
-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).
+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.
------------------------------------------------------------------------
-r13027 | ulfl | 2005-01-13 21:22:43 -0600 (Thu, 13 Jan 2005) | 1 line
+r13575 | lego | 2005-03-02 17:22:11 -0600 (Wed, 02 Mar 2005) | 4 lines
Changed paths:
- M /trunk/docbook/eug_src/EUG_app_files.xml
- M /trunk/docbook/eug_src/EUG_chapter_advanced.xml
+ 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
+
+
+------------------------------------------------------------------------
+r13574 | guy | 2005-03-02 15:08:47 -0600 (Wed, 02 Mar 2005) | 7 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-3g-a11.c
+
+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.
-add hosts file and some more name resolution info
------------------------------------------------------------------------
-r13026 | etxrab | 2005-01-13 17:05:59 -0600 (Thu, 13 Jan 2005) | 1 line
+r13573 | etxrab | 2005-03-02 14:16:18 -0600 (Wed, 02 Mar 2005) | 2 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-diameter.c
-Add a first draft asn2eth generated H.450.x dissector
+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.
------------------------------------------------------------------------
-r13025 | etxrab | 2005-01-13 17:05:11 -0600 (Thu, 13 Jan 2005) | 1 line
+r13572 | lego | 2005-03-01 19:24:18 -0600 (Tue, 01 Mar 2005) | 5 lines
Changed paths:
- A /trunk/asn1/h450
+ M /trunk/gtk/rtp_stream_dlg.c
+
+Frrom Francisco Alcoba
+- Name resolution support for the RTP Stream Analysis functionality
+- fix a crash when trying to analyze with no stream selected.
+
-Add a ( first draft ) asn2eth generated H450.x dissector
------------------------------------------------------------------------
-r13024 | etxrab | 2005-01-13 15:12:06 -0600 (Thu, 13 Jan 2005) | 1 line
+r13571 | guy | 2005-03-01 18:21:33 -0600 (Tue, 01 Mar 2005) | 11 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/dissectors/packet-gprs-llc.c
+
+Handle the CRC correctly:
+
+ 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).
-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
+r13570 | lego | 2005-03-01 17:46:05 -0600 (Tue, 01 Mar 2005) | 4 lines
Changed paths:
- M /trunk/asn1/h245/packet-h245-template.c
+ M /trunk/tethereal.c
+
+If -z was not given as the very last argument the tap listener initialization might have crashed.
+
+Copy the optarg so that when the tap initialization is called it gets the right argument.
-Add one OID
------------------------------------------------------------------------
-r13022 | etxrab | 2005-01-13 15:09:45 -0600 (Thu, 13 Jan 2005) | 1 line
+r13569 | guy | 2005-03-01 15:49:19 -0600 (Tue, 01 Mar 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
+ M /trunk/epan/dissectors/packet-retix-bpdu.c
+
+OK, *really* set the properties this time.
-Minor bug fixes and export functions needed by h450
------------------------------------------------------------------------
-r13021 | ulfl | 2005-01-13 14:19:49 -0600 (Thu, 13 Jan 2005) | 2 lines
+r13568 | guy | 2005-03-01 15:47:54 -0600 (Tue, 01 Mar 2005) | 3 lines
Changed paths:
- M /trunk/capture_loop.c
+ M /trunk/epan/dissectors/packet-retix-bpdu.c
+
+Set the svn:keywords and svn:eol-style properties appropriately, and
+give it an RCS ID.
-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
+r13567 | guy | 2005-03-01 13:59:54 -0600 (Tue, 01 Mar 2005) | 3 lines
Changed paths:
- M /trunk/gtk/packet_list.c
+ M /trunk/wiretap/file_access.c
-Add a missing case.
+The DBS Etherwatch file handler does look for a magic number (the word
+"ETHERWATCH").
------------------------------------------------------------------------
-r13019 | guy | 2005-01-13 11:26:10 -0600 (Thu, 13 Jan 2005) | 16 lines
+r13566 | lego | 2005-03-01 13:43:14 -0600 (Tue, 01 Mar 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-dlsw.c
+ M /trunk/plugins/stats_tree/http_stats_tree.c
-Use tcp_dissect_pdus() for DLSw-over-TCP.
+add the http_srv tap a tree to verify load distribution between several http servers and/or virtual hosts
-Have the DLSw dissector reject packets with an unknown version field.
-Leave out some more fields when dissecting Capability Exchange packets,
-as they're not used in those packets.
+------------------------------------------------------------------------
+r13565 | lego | 2005-03-01 10:19:46 -0600 (Tue, 01 Mar 2005) | 10 lines
+Changed paths:
+ M /trunk/gtk/graph_analysis.c
+ M /trunk/gtk/graph_analysis.h
+ M /trunk/gtk/voip_calls.c
-Show numbers in hex when appropriate.
+From Alejandro Vaquero:
-Show the individual subfields of the flow control and SSP flags fields.
+patch to the voip calls facility to:
+
+- 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
-Show the frame direction field with val_to_str(), and show the raw
-value.
-Clean up indentation.
------------------------------------------------------------------------
-r13018 | guy | 2005-01-13 03:21:04 -0600 (Thu, 13 Jan 2005) | 4 lines
+r13564 | lego | 2005-03-01 05:37:26 -0600 (Tue, 01 Mar 2005) | 4 lines
Changed paths:
- M /trunk/epan/dissectors/packet-nsip.c
+ M /trunk/epan/dissectors/packet-http.c
+
-Updates from Susanne Edlund.
+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.
-Remove bogus boilerplate from introductory comment.
------------------------------------------------------------------------
-r13017 | guy | 2005-01-13 03:09:56 -0600 (Thu, 13 Jan 2005) | 5 lines
+r13563 | sahlberg | 2005-03-01 04:09:53 -0600 (Tue, 01 Mar 2005) | 7 lines
+Changed paths:
+ 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
+
+
+------------------------------------------------------------------------
+r13562 | guy | 2005-03-01 00:32:56 -0600 (Tue, 01 Mar 2005) | 2 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-3g-a11.c
+
+Show NTP times correctly.
+
+------------------------------------------------------------------------
+r13561 | guy | 2005-03-01 00:04:31 -0600 (Tue, 01 Mar 2005) | 2 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-ntp.c
+
+Show NTP times in a fashion more similar to that used for other times.
+
+------------------------------------------------------------------------
+r13560 | guy | 2005-03-01 00:03:08 -0600 (Tue, 01 Mar 2005) | 2 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-mip.c
+
+Show NTP times correctly.
+
+------------------------------------------------------------------------
+r13559 | guy | 2005-02-28 18:05:57 -0600 (Mon, 28 Feb 2005) | 9 lines
Changed paths:
M /trunk/doc/ethereal.pod
M /trunk/doc/tethereal.pod
- M /trunk/epan/addr_resolv.c
+ M /trunk/epan/prefs.c
-Add support for a personal hosts file.
+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.
-Clean up the description of the global and personal ethers and ipxnets
-files.
+Fix a typo in the section color filters (the file name is "colorfilters",
+not "color filters").
------------------------------------------------------------------------
-r13016 | guy | 2005-01-13 01:51:08 -0600 (Thu, 13 Jan 2005) | 2 lines
+r13558 | ulfl | 2005-02-28 16:46:49 -0600 (Mon, 28 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-dns.c
+ M /trunk/capture.c
+ M /trunk/capture.h
+ M /trunk/capture_sync.c
+ M /trunk/file.c
+ M /trunk/file.h
-OPT RRs don't have a class field.
+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).
------------------------------------------------------------------------
-r13015 | guy | 2005-01-13 01:49:31 -0600 (Thu, 13 Jan 2005) | 4 lines
+r13557 | lego | 2005-02-28 16:39:03 -0600 (Mon, 28 Feb 2005) | 15 lines
Changed paths:
- M /trunk/epan/dissectors/packet-bootp.c
+ M /trunk/epan/dissectors/packet-http.c
-Use symbolic names for ARP types.
+even if unharmful, this was simply ugly.
+change
+
+do {
+ if (i == 0) break;
+ ...
+} while (i);
+
+for a propper
+
+while(i) {
+ ...
+}
+
+
+------------------------------------------------------------------------
+r13556 | lego | 2005-02-28 16:32:16 -0600 (Mon, 28 Feb 2005) | 4 lines
+Changed paths:
+ 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
-Clean up indentation.
------------------------------------------------------------------------
-r13014 | guy | 2005-01-13 01:47:26 -0600 (Thu, 13 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-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
-HTTP requests have no content if there's no Content-Length header and no
-Transfer-Encoding header.
------------------------------------------------------------------------
-r13013 | guy | 2005-01-13 01:43:17 -0600 (Thu, 13 Jan 2005) | 2 lines
+r13554 | etxrab | 2005-02-28 14:51:23 -0600 (Mon, 28 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-per.c
+ M /trunk/epan/dissectors/packet-radius.c
-Display PER booleans the way other bitfields are displayed.
+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.
+------------------------------------------------------------------------
+r13553 | etxrab | 2005-02-28 14:49:34 -0600 (Mon, 28 Feb 2005) | 1 line
+Changed paths:
+ M /trunk/epan/dissectors/packet-diameter.c
+Undo change of return (addVendor(atoi(id), code, name)); as it wasn't correct.
------------------------------------------------------------------------
-r13012 | etxrab | 2005-01-13 01:03:14 -0600 (Thu, 13 Jan 2005) | 1 line
+r13552 | etxrab | 2005-02-28 14:48:23 -0600 (Mon, 28 Feb 2005) | 1 line
Changed paths:
- M /trunk/epan/dissectors/packet-dlsw.c
+ M /trunk/epan/dissectors/packet-bssgp.c
-Don't crash on a negative length
+Correct presentation of IMSI digits and highlight correct bytes.
------------------------------------------------------------------------
-r13011 | guy | 2005-01-12 19:16:53 -0600 (Wed, 12 Jan 2005) | 5 lines
+r13551 | guy | 2005-02-28 13:47:46 -0600 (Mon, 28 Feb 2005) | 3 lines
Changed paths:
- M /trunk/plugins/Makefile.am
+ M /trunk/epan/dissectors/packet-rx.c
+
+Add a link to an RX spec, and ask whether the Epoch really should be
+dissected as a UN*X time.
+
+------------------------------------------------------------------------
+r13550 | lego | 2005-02-28 05:10:49 -0600 (Mon, 28 Feb 2005) | 3 lines
+Changed paths:
+ M /trunk/plugins/stats_tree/stats_tree_plugin.c
+
+Adapt the stats_tree example plugin to the last changes
-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....
------------------------------------------------------------------------
-r13010 | ulfl | 2005-01-12 15:44:53 -0600 (Wed, 12 Jan 2005) | 1 line
+r13549 | guy | 2005-02-28 03:21:59 -0600 (Mon, 28 Feb 2005) | 2 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-gprs-llc.c
+
+Fix capitalization.
+
+------------------------------------------------------------------------
+r13548 | guy | 2005-02-28 03:21:19 -0600 (Mon, 28 Feb 2005) | 2 lines
+Changed paths:
+ M /trunk/epan/prefs.c
+
+Map "llcgprs.ignore_cipher_bit" to "llcgprs.autodetect_cipher_bit".
+
+------------------------------------------------------------------------
+r13547 | guy | 2005-02-28 02:22:02 -0600 (Mon, 28 Feb 2005) | 2 lines
+Changed paths:
+ M /trunk/tools/asn2eth.py
+
+Handle the new signature for "dissect_per_restricted_character_string()".
+
+------------------------------------------------------------------------
+r13546 | lego | 2005-02-27 19:20:52 -0600 (Sun, 27 Feb 2005) | 7 lines
+Changed paths:
+ 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.
+
+- rename the window as "$name Stats Tree"
+
+
+------------------------------------------------------------------------
+r13545 | lego | 2005-02-27 18:55:49 -0600 (Sun, 27 Feb 2005) | 5 lines
+Changed paths:
+ 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
+
+
+------------------------------------------------------------------------
+r13544 | lego | 2005-02-27 17:43:12 -0600 (Sun, 27 Feb 2005) | 3 lines
+Changed paths:
+ M /trunk/epan/libethereal.def
+
+Add register_all_plugin_tap_listeners() to libethereal.def
+
+
+------------------------------------------------------------------------
+r13543 | guy | 2005-02-27 16:04:48 -0600 (Sun, 27 Feb 2005) | 4 lines
Changed paths:
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
+
+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.
+
+------------------------------------------------------------------------
+r13542 | etxrab | 2005-02-27 15:33:32 -0600 (Sun, 27 Feb 2005) | 1 line
+Changed paths:
+ M /trunk/epan/dissectors/packet-diameter.c
+
+Avoid trying to display a time before 00:00:00 UTC, January 1, 1970 as it currently will be displayed wrongly.
+------------------------------------------------------------------------
+r13541 | guy | 2005-02-27 15:15:30 -0600 (Sun, 27 Feb 2005) | 3 lines
+Changed paths:
+ M /trunk/capture_opts.c
+ M /trunk/clopts_common.c
+ M /trunk/clopts_common.h
+ M /trunk/gtk/main.c
+
+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".
+
+------------------------------------------------------------------------
+r13540 | lego | 2005-02-27 14:26:55 -0600 (Sun, 27 Feb 2005) | 13 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-ip.c
+ M /trunk/epan/dissectors/packet-rmt-fec.c
+
+From Stefano Pettini
+
+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.
+
+
+
+------------------------------------------------------------------------
+r13539 | lego | 2005-02-27 14:17:06 -0600 (Sun, 27 Feb 2005) | 5 lines
+Changed paths:
+ 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
+
+
+------------------------------------------------------------------------
+r13538 | ulfl | 2005-02-27 13:59:03 -0600 (Sun, 27 Feb 2005) | 1 line
+Changed paths:
+ 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)
+------------------------------------------------------------------------
+r13537 | ulfl | 2005-02-27 12:52:05 -0600 (Sun, 27 Feb 2005) | 3 lines
+Changed paths:
+ M /trunk/capture.c
+
+bugfix to bring up correct error message if capture file couldn't be openened.
+
+some code cleanup
+------------------------------------------------------------------------
+r13536 | ulfl | 2005-02-27 12:27:30 -0600 (Sun, 27 Feb 2005) | 1 line
+Changed paths:
+ M /trunk/epan/libethereal.def
+
+add missing reinit_stats_tree symbol, so MSVC can compile again
+------------------------------------------------------------------------
+r13535 | ulfl | 2005-02-27 11:30:33 -0600 (Sun, 27 Feb 2005) | 1 line
+Changed paths:
+ M /trunk/capture.c
+ M /trunk/capture.h
+ M /trunk/gtk/main.c
+
+some clarification of the capture child thing
+------------------------------------------------------------------------
+r13534 | lego | 2005-02-27 10:55:24 -0600 (Sun, 27 Feb 2005) | 8 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/tap-stats_tree.c
+
+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
+
+
+------------------------------------------------------------------------
+r13533 | ulfl | 2005-02-27 10:54:52 -0600 (Sun, 27 Feb 2005) | 1 line
+Changed paths:
+ M /trunk/capture.h
+
+minor comment additions
+------------------------------------------------------------------------
+r13532 | lego | 2005-02-27 08:01:12 -0600 (Sun, 27 Feb 2005) | 2 lines
+Changed paths:
+ M /trunk/gtk/main.c
+
+abort early in main_filter_packets() if dftext is NULL
+
+------------------------------------------------------------------------
+r13531 | lego | 2005-02-27 07:57:45 -0600 (Sun, 27 Feb 2005) | 5 lines
+Changed paths:
+ M /trunk/gtk/sctp_stat_dlg.c
+
+few fixes to The SCTP associations dialog
+- do not call main_filter_packets() with a null dfilter string
+- fix two leaks
+
+
+------------------------------------------------------------------------
+r13530 | lego | 2005-02-27 07:00:22 -0600 (Sun, 27 Feb 2005) | 6 lines
+Changed paths:
+ 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.
+
+
+------------------------------------------------------------------------
+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.
+
+
+
+------------------------------------------------------------------------
+r13528 | guy | 2005-02-25 18:14:22 -0600 (Fri, 25 Feb 2005) | 4 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-kerberos.c
+
+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.
+
+------------------------------------------------------------------------
+r13527 | guy | 2005-02-25 17:47:21 -0600 (Fri, 25 Feb 2005) | 3 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-kerberos4.c
+
+The Kerberos 4 dissector is now a dissector that can reject packets, so
+register it with "new_register_dissector".
+
+------------------------------------------------------------------------
+r13526 | guy | 2005-02-25 17:44:44 -0600 (Fri, 25 Feb 2005) | 3 lines
+Changed paths:
+ 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".
+
+------------------------------------------------------------------------
+r13525 | lroland | 2005-02-25 17:37:14 -0600 (Fri, 25 Feb 2005) | 3 lines
+Changed paths:
+ M /trunk/epan/libethereal.def
+
+Add another function from epan/stats_tree.c to the list of exported functions in libethereal.def
+
+Finally ethereal can be built again on windows.
+------------------------------------------------------------------------
+r13524 | lroland | 2005-02-25 17:08:53 -0600 (Fri, 25 Feb 2005) | 1 line
+Changed paths:
+ 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.h
M /trunk/plugins/plugin_api_list.c
-add some of the DCE/RPC functions to the plugin API
+add agentx plugin to the clean target and update the old plugin api
------------------------------------------------------------------------
-r13009 | ulfl | 2005-01-12 15:41:30 -0600 (Wed, 12 Jan 2005) | 1 line
+r13523 | sahlberg | 2005-02-25 17:03:24 -0600 (Fri, 25 Feb 2005) | 3 lines
Changed paths:
- M /trunk/ringbuffer.c
+ M /trunk/epan/dissectors/packet-scsi.c
+
+start dissecting serviceactionin16
+
-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
+r13522 | lego | 2005-02-25 16:57:43 -0600 (Fri, 25 Feb 2005) | 4 lines
Changed paths:
- M /trunk/plugins/Makefile.am
- M /trunk/plugins/Makefile.nmake
+ M /trunk/gtk/stats_tree_stat.c
+
+- undo disabling the GTK2 version
+- do not declare a variable after the first statement or else windows compilation fails
+
-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
+r13521 | lego | 2005-02-25 16:30:58 -0600 (Fri, 25 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/proto.c
+ M /trunk/gtk/stats_tree_stat.c
+
+Temporarily disable the gtk2 version that causes a compilation error on windows.
-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.
-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
+r13520 | lroland | 2005-02-25 16:06:00 -0600 (Fri, 25 Feb 2005) | 1 line
+Changed paths:
+ M /trunk/epan/libethereal.def
+
+Add another function from epan/stats_tree.c to the list of exported functions in libethereal.def
+------------------------------------------------------------------------
+r13519 | lroland | 2005-02-25 15:51:29 -0600 (Fri, 25 Feb 2005) | 1 line
+Changed paths:
+ M /trunk/epan/libethereal.def
+
+Add some functions from epan/stats_tree.c to the list of exported functions in libethereal.def
+------------------------------------------------------------------------
+r13518 | tuexen | 2005-02-25 15:03:48 -0600 (Fri, 25 Feb 2005) | 2 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-sctp.c
+
+Show prot numbers in protocol tree, if wanted. Suggested by Jeff Morris.
+
+------------------------------------------------------------------------
+r13517 | tuexen | 2005-02-25 14:33:28 -0600 (Fri, 25 Feb 2005) | 2 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-mtp3.c
+
+Add higher SI values.
+
+------------------------------------------------------------------------
+r13516 | sahlberg | 2005-02-25 05:38:56 -0600 (Fri, 25 Feb 2005) | 5 lines
+Changed paths:
+ 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.
+
+
+------------------------------------------------------------------------
+r13515 | sahlberg | 2005-02-25 04:30:21 -0600 (Fri, 25 Feb 2005) | 7 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-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
+
+
-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
+r13514 | guy | 2005-02-25 03:58:50 -0600 (Fri, 25 Feb 2005) | 8 lines
Changed paths:
- M /trunk/plugins/README.interface
+ M /trunk/Makefile.am
+
+"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.
-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
+r13513 | guy | 2005-02-25 03:56:04 -0600 (Fri, 25 Feb 2005) | 2 lines
Changed paths:
- M /trunk/plugins/megaco/packet-megaco.c
+ M /trunk/epan/libethereal.def
+ M /trunk/epan/stats_tree.h
-From Tomer Shani :register_dissector call
+There's no "tick_range_with_parent_name()" routine.
------------------------------------------------------------------------
-r13003 | guy | 2005-01-10 18:13:42 -0600 (Mon, 10 Jan 2005) | 5 lines
+r13512 | guy | 2005-02-25 02:32:33 -0600 (Fri, 25 Feb 2005) | 3 lines
Changed paths:
- M /trunk/capinfos.c
+ M /trunk/plugins/Xplugin_table.h
+
+Fix the declaration of "dissect_ber_boolean()" to match the current
+version.
-Improve the error reporting.
+------------------------------------------------------------------------
+r13511 | guy | 2005-02-25 02:31:51 -0600 (Fri, 25 Feb 2005) | 3 lines
+Changed paths:
+ M /trunk/plugins/plugin_api_list.c
-Remove a duplicate #include, and shuffle the includes a bit to put OS
-includes before other includes.
+Fix the declaration of "dissect_ber_boolean()" to match the current
+version.
------------------------------------------------------------------------
-r13002 | kukosa | 2005-01-10 03:06:07 -0600 (Mon, 10 Jan 2005) | 1 line
+r13510 | guy | 2005-02-25 01:48:51 -0600 (Fri, 25 Feb 2005) | 4 lines
Changed paths:
M /trunk/epan/libethereal.def
-Add a "hex_str_to_bytes()" routine
+Add the stats tree routines.
+
+Alphabetize, in dictionary order (case-insensitive).
+
------------------------------------------------------------------------
-r13001 | lroland | 2005-01-09 20:37:19 -0600 (Sun, 09 Jan 2005) | 8 lines
+r13509 | lego | 2005-02-24 23:15:18 -0600 (Thu, 24 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
- M /trunk/plugins/mate/mate_util.c
- M /trunk/plugins/mate/matelib/sip.mate
- M /trunk/plugins/mate/packet-mate.c
+ M /trunk/plugins/stats_tree/pinfo_stats_tree.c
+
+added a tree example
-One more patch for mate:
-- 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
+r13508 | lego | 2005-02-24 23:14:38 -0600 (Thu, 24 Feb 2005) | 2 lines
Changed paths:
- M /trunk/asn1/h225/h225.cnf
+ M /trunk/epan/stats_tree.c
+ M /trunk/epan/stats_tree.h
-From Luis Ontanon:
+change to int the return type of manip_stat_node() so that it can be used as a parent
-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
+r13507 | lego | 2005-02-24 22:02:00 -0600 (Thu, 24 Feb 2005) | 3 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/Makefile.common
+ M /trunk/epan/Makefile.common
+ M /trunk/gtk/Makefile.common
-From Deepak Jain: L2TP v3 (draft 15) support.
+Get stats_tree compiled
-Add VENDOR_IETF to <epan/sminmpec.h>, 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.
------------------------------------------------------------------------
-r12998 | guy | 2005-01-08 18:01:55 -0600 (Sat, 08 Jan 2005) | 3 lines
+r13506 | lego | 2005-02-24 21:56:12 -0600 (Thu, 24 Feb 2005) | 6 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/stats_tree.c
+ M /trunk/epan/stats_tree_priv.h
+ M /trunk/gtk/stats_tree_stat.c
+
+some more work for
+
+- beautify the text output
+- make gtk1 textbox implementation usable (I hope)
-Properly declare "dissect_h245()" and "dissect_h245_h245()" as returning
-nothing.
------------------------------------------------------------------------
-r12997 | guy | 2005-01-08 17:43:29 -0600 (Sat, 08 Jan 2005) | 3 lines
+r13505 | etxrab | 2005-02-24 16:36:26 -0600 (Thu, 24 Feb 2005) | 1 line
Changed paths:
- M /trunk/epan/proto.c
+ M /trunk/epan/dissectors/packet-h248.c
-From Luis Ontanon: if new ett values are registered after the
-tree_is_expanded array is initially allocated, grow the array
+Dissect MTP3 with service indicator 14 as H248.
+------------------------------------------------------------------------
+r13504 | etxrab | 2005-02-24 16:35:10 -0600 (Thu, 24 Feb 2005) | 2 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-diameter.c
+From Ben Turner:
+Vendors were not being parsed properly from the XML diameter dictionary.
------------------------------------------------------------------------
-r12996 | guy | 2005-01-08 14:54:23 -0600 (Sat, 08 Jan 2005) | 6 lines
+r13503 | lego | 2005-02-24 16:04:34 -0600 (Thu, 24 Feb 2005) | 7 lines
Changed paths:
- M /trunk/epan/dissectors/packet-amr.c
+ M /trunk/plugins/stats_tree/pinfo_stats_tree.c
+ M /trunk/plugins/stats_tree/stats_tree_plugin.c
-Get rid of some of the boilerplate comments from the sample dissector,
-and de-boilerplate another part of the comment.
+Change the plugin to be something useful.
+
+Adds more taps,
+tests range nodes
+tests pivot nodes
-Fix a test of "octet_aligned" that was setting it to false rather than
-testing whether it was false.
------------------------------------------------------------------------
-r12995 | lroland | 2005-01-08 13:21:30 -0600 (Sat, 08 Jan 2005) | 1 line
+r13502 | lego | 2005-02-24 16:02:31 -0600 (Thu, 24 Feb 2005) | 7 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/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
+
+Update to the stats_tree tapping API
+
+- 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
+
-Fix svn file properties
------------------------------------------------------------------------
-r12994 | etxrab | 2005-01-08 10:38:13 -0600 (Sat, 08 Jan 2005) | 1 line
+r13501 | lroland | 2005-02-24 15:31:20 -0600 (Thu, 24 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-h225.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
+ M /trunk/gtk/voip_calls_dlg.c
+
+By Francisco Alcoba:
-Reinsert dissection of h450 messages
+Support for name resolution and IPv6 in VoIP Call Analysis
------------------------------------------------------------------------
-r12993 | etxrab | 2005-01-08 09:49:37 -0600 (Sat, 08 Jan 2005) | 1 line
+r13500 | lego | 2005-02-24 15:22:51 -0600 (Thu, 24 Feb 2005) | 6 lines
Changed paths:
- M /trunk/epan/dissectors/Makefile.common
- A /trunk/epan/dissectors/packet-amr.c
+ M /trunk/capture_opts.c
+
+
+avoid capture stopping after just 1 packet in tethereal,
+
+- in capture_opts_init() set capture_opts->autostop_packets to 0 instead of one.
+
-Add a dissector for RTP payload AMR RFC 3267
------------------------------------------------------------------------
-r12992 | etxrab | 2005-01-08 08:42:12 -0600 (Sat, 08 Jan 2005) | 2 lines
+r13499 | jmayer | 2005-02-24 13:46:15 -0600 (Thu, 24 Feb 2005) | 1 line
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/configure.in
-Generate "conversations" code correctly, adaptions to changes in asn2eth generator.
-Regenerate with latest asn2eth compiler.
+Search for fop, not fop.sh
------------------------------------------------------------------------
-r12991 | etxrab | 2005-01-08 08:39:53 -0600 (Sat, 08 Jan 2005) | 1 line
+r13498 | jmayer | 2005-02-24 13:45:08 -0600 (Thu, 24 Feb 2005) | 1 line
Changed paths:
- M /trunk/asn1/h245/h245.cnf
- M /trunk/asn1/h245/packet-h245-template.c
+ M /trunk/wiretap/README.airmagnet
-Generate "conversations" code correctly, adaptions to changes in asn2eth generator.
+Minor fixes
------------------------------------------------------------------------
-r12990 | etxrab | 2005-01-08 08:36:10 -0600 (Sat, 08 Jan 2005) | 1 line
+r13497 | jmayer | 2005-02-24 03:08:20 -0600 (Thu, 24 Feb 2005) | 1 line
Changed paths:
- M /trunk/asn1/h225/packet-h225-template.c
+ M /trunk/Makefile.am
+ M /trunk/doc/Makefile.am
-Fixa a typo
+Didier Gautheron: Fix out of tree compilation
------------------------------------------------------------------------
-r12989 | guy | 2005-01-07 16:20:28 -0600 (Fri, 07 Jan 2005) | 2 lines
+r13496 | jmayer | 2005-02-24 01:23:18 -0600 (Thu, 24 Feb 2005) | 1 line
Changed paths:
- M /trunk/plugins/Xplugin_table.h
+ M /trunk/Makefile.am
-Fix the signature of proto_register_subtree_array().
+Preliminary cleanup of static plugin linking
+------------------------------------------------------------------------
+r13495 | jmayer | 2005-02-24 01:19:42 -0600 (Thu, 24 Feb 2005) | 1 line
+Changed paths:
+ M /trunk/epan/dissectors/packet-ieee80211.c
+Add some minor Cisco proprietary stuff (hostname, network-eap)
------------------------------------------------------------------------
-r12988 | guy | 2005-01-07 16:19:44 -0600 (Fri, 07 Jan 2005) | 2 lines
+r13494 | guy | 2005-02-23 23:45:15 -0600 (Wed, 23 Feb 2005) | 6 lines
Changed paths:
- M /trunk/plugins/plugin_api_list.c
+ M /trunk/epan/dissectors/packet-rtcp.c
-Fix the signature of proto_register_subtree_array().
+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()".
------------------------------------------------------------------------
-r12987 | guy | 2005-01-07 13:34:36 -0600 (Fri, 07 Jan 2005) | 2 lines
+r13493 | guy | 2005-02-23 23:42:51 -0600 (Wed, 23 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-jxta.c
+ M /trunk/epan/dissectors/packet-eth.h
-Use BASE_NONE, not FT_NONE, for the "base" value of an FT_STRING field.
+Not everything that uses "capture_eth()" includes "capture.h" (the ATM
+dissector, for one).
------------------------------------------------------------------------
-r12986 | guy | 2005-01-07 13:29:54 -0600 (Fri, 07 Jan 2005) | 19 lines
+r13492 | guy | 2005-02-23 23:42:03 -0600 (Wed, 23 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-jxta.c
+ M /trunk/gtk/rtp_stream_dlg.c
-Get rid of duplicate "element signature" field.
+Mallocate the strings to be put into the columns, rather than filling in
+fixed-length buffers.
-Clean up indentation.
+------------------------------------------------------------------------
+r13491 | guy | 2005-02-23 23:40:55 -0600 (Wed, 23 Feb 2005) | 2 lines
+Changed paths:
+ M /trunk/gtk/main.c
-The signatures are 4-byte strings - treat them as such.
+Don't include "../image/eicon3d64.xpm", as we're not using it for now.
-Don't hide fields - dissectors should show what all bytes, other than
-perhaps padding bytes, are.
+------------------------------------------------------------------------
+r13490 | guy | 2005-02-23 23:39:59 -0600 (Wed, 23 Feb 2005) | 5 lines
+Changed paths:
+ M /trunk/capture_opts.c
+
+Include <string.h> and <ctype.h> to get the appropriate functions
+declared and macros defined.
-Don't use the tvb_format_text-ified versions of strings as the value -
-Ethereal already deals with non-printable characters when displaying
-them.
+Pass all the necessary arguments to "get_natural_int()".
-When creating a subset tvbuff that runs to the end of the parent, use -1
-as the length, don't calculate the length ourselves.
+------------------------------------------------------------------------
+r13489 | lego | 2005-02-23 22:15:40 -0600 (Wed, 23 Feb 2005) | 10 lines
+Changed paths:
+ M /trunk/gtk/graph_analysis.c
+ M /trunk/gtk/voip_calls_dlg.c
+
+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.
+
+graph_analysis.c:
+ Change the mouse scroll wheel implementation to make a 3 line step change instead of 1 line.
-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
+r13488 | lego | 2005-02-23 22:11:31 -0600 (Wed, 23 Feb 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
-From Luis Ontanon:
+- 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:
-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)
+------------------------------------------------------------------------
+r13487 | ulfl | 2005-02-23 18:30:32 -0600 (Wed, 23 Feb 2005) | 1 line
+Changed paths:
+ M /trunk/capture_sync.c
-At this point mate is silent when it's not expressely configured by the user.
+if capture filename passed to parent, save it. Will currently take no effect.
+------------------------------------------------------------------------
+r13486 | etxrab | 2005-02-23 17:14:42 -0600 (Wed, 23 Feb 2005) | 1 line
+Changed paths:
+ M /trunk/epan/dissectors/packet-gsm_map.c
+ M /trunk/epan/dissectors/packet-gsm_map.h
-From me:
-reduce compiler noise on MSVC
+fix some asn2eth warnings
------------------------------------------------------------------------
-r12984 | gerald | 2005-01-07 09:08:24 -0600 (Fri, 07 Jan 2005) | 2 lines
+r13485 | etxrab | 2005-02-23 17:13:57 -0600 (Wed, 23 Feb 2005) | 1 line
Changed paths:
- M /trunk/epan/dissectors/packet-ieee802a.c
+ M /trunk/asn1/gsmmap/GSMMAP.asn
+ M /trunk/asn1/gsmmap/gsmmap.cnf
+ M /trunk/asn1/gsmmap/packet-gsm_map-template.c
-Define data_handle at startup.
+Fix some asn2eth warnings.
+------------------------------------------------------------------------
+r13484 | etxrab | 2005-02-23 17:12:48 -0600 (Wed, 23 Feb 2005) | 1 line
+Changed paths:
+ M /trunk/epan/dissectors/packet-h248.c
+ M /trunk/epan/dissectors/packet-h248.h
+Add dissection of packet tdmc
------------------------------------------------------------------------
-r12983 | guy | 2005-01-07 07:33:21 -0600 (Fri, 07 Jan 2005) | 4 lines
+r13483 | etxrab | 2005-02-23 17:12:07 -0600 (Wed, 23 Feb 2005) | 1 line
+Changed paths:
+ M /trunk/asn1/h248/packet-h248-template.c
+
+Add dissection of packet tdmc
+------------------------------------------------------------------------
+r13482 | ulfl | 2005-02-23 16:04:31 -0600 (Wed, 23 Feb 2005) | 1 line
Changed paths:
M /trunk/capture_loop.c
+ M /trunk/capture_opts.c
+ M /trunk/capture_sync.c
+ M /trunk/capture_sync.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.
+pass child capture filename to parent process (name currently unused) and some fork_child cleanup
+------------------------------------------------------------------------
+r13481 | ulfl | 2005-02-23 15:04:19 -0600 (Wed, 23 Feb 2005) | 1 line
+Changed paths:
+ M /trunk/capture.h
+CHILD_NAME is only used #ifdef HAVE_LIBPCAP
------------------------------------------------------------------------
-r12982 | guy | 2005-01-07 06:58:43 -0600 (Fri, 07 Jan 2005) | 2 lines
+r13480 | lego | 2005-02-23 11:05:32 -0600 (Wed, 23 Feb 2005) | 4 lines
Changed paths:
- M /trunk/AUTHORS
- M /trunk/epan/dissectors/Makefile.common
- A /trunk/epan/dissectors/packet-jxta.c
+ M /trunk/tethereal.c
+
+in tethereal
+list_link_layer_types was not being initialized causing the "-r" option to fail
-From Mike Duigou: JXTA protocol support.
------------------------------------------------------------------------
-r12981 | guy | 2005-01-07 06:56:21 -0600 (Fri, 07 Jan 2005) | 4 lines
+r13479 | sahlberg | 2005-02-23 02:57:47 -0600 (Wed, 23 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/proto.c
- M /trunk/epan/proto.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
-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).
------------------------------------------------------------------------
-r12980 | guy | 2005-01-07 06:00:01 -0600 (Fri, 07 Jan 2005) | 2 lines
+r13478 | sahlberg | 2005-02-23 02:38:18 -0600 (Wed, 23 Feb 2005) | 3 lines
Changed paths:
- M /trunk/AUTHORS
- M /trunk/epan/tvbuff.h
+ M /trunk/epan/dissectors/packet-ndmp.c
+
+fix printout of length of ndmp pdu
-Doxygen cleanups, from Mike Duigou.
------------------------------------------------------------------------
-r12979 | guy | 2005-01-07 05:59:05 -0600 (Fri, 07 Jan 2005) | 2 lines
+r13477 | sahlberg | 2005-02-23 02:37:30 -0600 (Wed, 23 Feb 2005) | 4 lines
Changed paths:
- M /trunk/doc/README.developer
+ M /trunk/gtk/voip_calls.c
+
+g_strrstr does not exist in gtk 1
+replace it with strstr
-Grammar and typo fix from Mike Duigou.
------------------------------------------------------------------------
-r12978 | guy | 2005-01-07 05:56:00 -0600 (Fri, 07 Jan 2005) | 5 lines
+r13476 | ulfl | 2005-02-23 02:34:12 -0600 (Wed, 23 Feb 2005) | 1 line
Changed paths:
- M /trunk/epan/addr_resolv.h
+ M /trunk/capture.h
+ M /trunk/capture_opts.c
+ M /trunk/gtk/main.c
+ M /trunk/tethereal.c
-Include <epan/address.h>, 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 <epan/address.h>
-themselves.
+use the applications name (currently "ethereal" or "tethereal") in capture_opts, instead of hardcoded "ethereal" for both.
+------------------------------------------------------------------------
+r13475 | gerald | 2005-02-22 23:47:17 -0600 (Tue, 22 Feb 2005) | 2 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-http.c
+
+Add request URI and Version fields. Add a question about fixing a memory leak.
------------------------------------------------------------------------
-r12977 | guy | 2005-01-07 05:43:05 -0600 (Fri, 07 Jan 2005) | 8 lines
+r13474 | ulfl | 2005-02-22 19:01:19 -0600 (Tue, 22 Feb 2005) | 1 line
Changed paths:
- M /trunk/AUTHORS
- M /trunk/epan/dissectors/packet-bgp.c
- M /trunk/epan/dissectors/packet-bgp.h
+ 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.
+------------------------------------------------------------------------
+r13473 | ulfl | 2005-02-22 17:46:54 -0600 (Tue, 22 Feb 2005) | 5 lines
+Changed paths:
+ M /trunk/capture.c
+ M /trunk/doc/ethereal.pod
-From Carlos Pignataro:
+add the number of autostop files to the command line parameters, e.g.:
- 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
+-a files:20
+also added this to the manpage, the user's guide will follow later
------------------------------------------------------------------------
-r12976 | guy | 2005-01-07 05:22:18 -0600 (Fri, 07 Jan 2005) | 2 lines
+r13472 | ulfl | 2005-02-22 15:22:56 -0600 (Tue, 22 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/addr_resolv.c
+ M /trunk/gtk/main.c
+
+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.
+------------------------------------------------------------------------
+r13471 | ulfl | 2005-02-22 14:25:23 -0600 (Tue, 22 Feb 2005) | 1 line
+Changed paths:
+ M /trunk/epan/dissectors/packet-dcerpc-pn-io.c
+ M /trunk/epan/dissectors/packet-pn-rt.c
+
+fix usage of "if(tree) {" to display the right things, even if no coloring rule is set
+------------------------------------------------------------------------
+r13470 | lego | 2005-02-22 13:37:46 -0600 (Tue, 22 Feb 2005) | 5 lines
+Changed paths:
+ M /trunk/gtk/voip_calls.c
+
+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
-Put back the declaration of hostspath on Windows.
------------------------------------------------------------------------
-r12975 | guy | 2005-01-07 04:49:05 -0600 (Fri, 07 Jan 2005) | 3 lines
+r13469 | lego | 2005-02-22 13:17:28 -0600 (Tue, 22 Feb 2005) | 7 lines
Changed paths:
- M /trunk/epan/req_resp_hdrs.c
+ M /trunk/tethereal.c
+
+Do not call the tap's initialization as soon as the -z option is read,
+postpone it after the preferences callback has being called.
+
+That way mate's fields, which are registered by the preferences callback
+can be used as part of the tap's filter.
-From Chris Maynard: free strings fetched with "tvb_get_string()" when
-we're done with them.
------------------------------------------------------------------------
-r12974 | guy | 2005-01-07 04:44:44 -0600 (Fri, 07 Jan 2005) | 3 lines
+r13468 | ulfl | 2005-02-22 01:53:54 -0600 (Tue, 22 Feb 2005) | 1 line
Changed paths:
- M /trunk/epan/dissectors/packet-srvloc.c
+ M /trunk/gtk/graph_analysis.c
-From Chris Maynard: free strings fetched with "tvb_fake_unicode()" when
-we're done with them.
+prevent messages like "Couldn't load font x, falling back to y", see comment for details
+------------------------------------------------------------------------
+r13467 | ulfl | 2005-02-22 01:31:19 -0600 (Tue, 22 Feb 2005) | 1 line
+Changed paths:
+ M /trunk/gtk/voip_calls_dlg.c
+some changes to the dialog's button behaviour
------------------------------------------------------------------------
-r12973 | guy | 2005-01-07 04:39:51 -0600 (Fri, 07 Jan 2005) | 6 lines
+r13466 | ulfl | 2005-02-22 01:25:16 -0600 (Tue, 22 Feb 2005) | 1 line
Changed paths:
- M /trunk/epan/dissectors/packet-smpp.c
+ M /trunk/gtk/voip_calls.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.)
+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
-Clean up indentation.
+buttons should use "Header capitalization" see GNOME HIG http://developer.gnome.org/projects/gup/hig/1.0/layout.html#layout-capitalization
+------------------------------------------------------------------------
+r13464 | lego | 2005-02-21 20:16:35 -0600 (Mon, 21 Feb 2005) | 2 lines
+Changed paths:
+ M /trunk/plugins/mate/mate_setup.c
+
+avoid crashing when Debug_Cfg is set and no Payload is given for a Pdu
------------------------------------------------------------------------
-r12972 | guy | 2005-01-07 04:20:17 -0600 (Fri, 07 Jan 2005) | 5 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/gtk/conversations_table.c
+ M /trunk/gtk/hostlist_table.c
-Move the open and close of the hosts file into "read_hosts_file()".
+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
-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
+r13462 | lego | 2005-02-21 17:29:49 -0600 (Mon, 21 Feb 2005) | 4 lines
Changed paths:
- M /trunk/epan/dissectors/packet-slsk.c
+ M /trunk/plugins/mgcp/packet-mgcp.h
-From Chris Maynard: free strings fetched with "tvb_get_string()".
-Use "format_text()" or "tvb_format_text()" with the %s format, to handle
-non-printable characters.
+ooops,I forgot this one with the last checkin
-When uncompressing data into a new tvbuff, add it to the list of data
-sources as we do elsewhere.
-When putting items into the protocol tree from an uncompressed tvbuff,
-use the offset into the tvbuff and the length of the item.
+------------------------------------------------------------------------
+r13461 | lego | 2005-02-21 16:53:01 -0600 (Mon, 21 Feb 2005) | 7 lines
+Changed paths:
+ M /trunk/gtk/voip_calls.c
-Fetch string lengths into a variable and use the variable rather than
-repeatedly fetching the length from a tvbuff.
+from Alejandro Vaquero
+ - fix the thinks I broken removing warnings in the last commit
-Use -1 rather than tvb_length_remaining() when putting a "to the end of
-the tvbuff" item into the protocol tree.
+other than that I removed calls to glib2 that broke
+compilation on solaris' buiddbot
-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.
-If we've fetched a value into a variable, don't re-fetch it in
-"proto_tree_add_xxx" calls.
+------------------------------------------------------------------------
+r13460 | ulfl | 2005-02-21 14:19:15 -0600 (Mon, 21 Feb 2005) | 1 line
+Changed paths:
+ 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?)
------------------------------------------------------------------------
-r12970 | lroland | 2005-01-06 21:19:39 -0600 (Thu, 06 Jan 2005) | 5 lines
+r13459 | ulfl | 2005-02-21 13:51:13 -0600 (Mon, 21 Feb 2005) | 1 line
Changed paths:
- M /trunk/epan/addr_resolv.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.
-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
+r13456 | lego | 2005-02-20 20:36:55 -0600 (Sun, 20 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/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
- M /trunk/plugins/mate/packet-mate.c
-From Luis Ontanon:
+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
-Fix some MSVC warnings in MATE
+Remove Makefile.auto during make clean (distcheck again)
------------------------------------------------------------------------
-r12968 | lroland | 2005-01-06 06:39:54 -0600 (Thu, 06 Jan 2005) | 6 lines
+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_runtime.c
M /trunk/plugins/mate/mate_setup.c
M /trunk/plugins/mate/packet-mate.c
-From Luis Ontanon:
+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
+
-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
+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
- 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
+ A /trunk/epan/dissectors/packet-rdt.c
+ A /trunk/epan/dissectors/packet-rdt.h
+ M /trunk/epan/dissectors/packet-rtsp.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).
+From Martin Mathielson
+ RDT (Realplayer Data Protocol) dissector and patch RTSP to create RDT conversations
------------------------------------------------------------------------
-r12966 | guy | 2005-01-06 02:21:25 -0600 (Thu, 06 Jan 2005) | 3 lines
+r13430 | lego | 2005-02-18 21:22:24 -0600 (Fri, 18 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-llc.c
+ A /trunk/plugins/mate/examples/mms.mate
-Handle the case where nobody registers any OUIs and oui_info_table is
-thus null.
+add mms.mate to the examples collection
------------------------------------------------------------------------
-r12965 | guy | 2005-01-05 05:00:11 -0600 (Wed, 05 Jan 2005) | 4 lines
+r13429 | lego | 2005-02-18 21:10:50 -0600 (Fri, 18 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-sip.c
+ M /trunk/plugins/mate/mate_setup.c
-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.)
+In order to avoid a crash at reanalize_gop(), do not accept a GogKey where the Gop has not yet being declared.
------------------------------------------------------------------------
-r12964 | guy | 2005-01-05 04:55:00 -0600 (Wed, 05 Jan 2005) | 5 lines
+r13428 | lego | 2005-02-18 16:43:12 -0600 (Fri, 18 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-sebek.c
+ M /trunk/plugins/mate/moduleinfo.h
-Use tvb_format_text() with %s format items, to handle non-printable
-characters.
+Step the version number of the plugin
-Clean up indentation.
+------------------------------------------------------------------------
+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
------------------------------------------------------------------------
-r12963 | guy | 2005-01-05 04:51:05 -0600 (Wed, 05 Jan 2005) | 5 lines
+r13426 | sahlberg | 2005-02-18 15:19:01 -0600 (Fri, 18 Feb 2005) | 7 lines
Changed paths:
- M /trunk/epan/dissectors/packet-sdp.c
+ 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.
-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.
-Clean up white space.
------------------------------------------------------------------------
-r12962 | guy | 2005-01-05 04:45:43 -0600 (Wed, 05 Jan 2005) | 3 lines
+r13425 | lego | 2005-02-18 14:19:52 -0600 (Fri, 18 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-q931.c
+ M /trunk/epan/dissectors/packet-eth.h
-From Chris Maynard: free strings allocated by "tvb_get_string()" after
-we're done with them.
+do not prototype capture_eth() unless capture.h has being included
------------------------------------------------------------------------
-r12961 | guy | 2005-01-05 04:42:26 -0600 (Wed, 05 Jan 2005) | 3 lines
+r13424 | lego | 2005-02-18 14:11:30 -0600 (Fri, 18 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-per.c
+ M /trunk/plugins/mate/packet-mate.c
-From Chris Maynard: free strings allocated by "tvb_fake_unicode()" after
-we're done with them.
+Get rid of some useless lines from the last patch
------------------------------------------------------------------------
-r12960 | guy | 2005-01-05 04:38:50 -0600 (Wed, 05 Jan 2005) | 5 lines
+r13423 | lego | 2005-02-18 14:02:40 -0600 (Fri, 18 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-multipart.c
+ 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
-From Chris Maynard: free mallocated data.
+two fixes in config loading:
+ - do not accept GopDefs for non existent pdus Pdu
+ - GogExtra "no For" instead of "no Name"
-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.
------------------------------------------------------------------------
-r12959 | guy | 2005-01-05 04:27:22 -0600 (Wed, 05 Jan 2005) | 3 lines
+r13421 | sahlberg | 2005-02-17 14:56:47 -0600 (Thu, 17 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-mmse.c
+ M /trunk/epan/dissectors/packet-scsi.c
+
+minor prettification
-From Chris Maynard: free strings even if we don't put them into the
-protocol tree.
------------------------------------------------------------------------
-r12958 | guy | 2005-01-05 04:23:26 -0600 (Wed, 05 Jan 2005) | 2 lines
+r13420 | sahlberg | 2005-02-17 06:07:45 -0600 (Thu, 17 Feb 2005) | 8 lines
Changed paths:
- M /trunk/plugins/mgcp/packet-mgcp.c
+ 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.
+
-From Chris Maynard: free a string obtained with "tvb_get_string()".
------------------------------------------------------------------------
-r12957 | guy | 2005-01-05 04:19:36 -0600 (Wed, 05 Jan 2005) | 6 lines
+r13419 | guy | 2005-02-16 21:05:54 -0600 (Wed, 16 Feb 2005) | 6 lines
Changed paths:
- M /trunk/epan/tvbuff.c
+ M /trunk/file.c
+ M /trunk/file.h
+ M /trunk/gtk/drag_and_drop.c
+ M /trunk/gtk/file_dlg.c
-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.)
+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.
------------------------------------------------------------------------
-r12956 | guy | 2005-01-05 04:17:09 -0600 (Wed, 05 Jan 2005) | 2 lines
+r13418 | etxrab | 2005-02-16 16:44:15 -0600 (Wed, 16 Feb 2005) | 1 line
Changed paths:
- M /trunk/epan/dissectors/packet-kerberos.c
+ 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 Chris Maynard: free strings fetched with "tvb_fake_unicode()".
+From Tomas Kukosa:
+Fix problems with bitfields with dashed ("-") names
------------------------------------------------------------------------
-r12955 | guy | 2005-01-05 04:13:24 -0600 (Wed, 05 Jan 2005) | 3 lines
+r13415 | lego | 2005-02-16 08:26:27 -0600 (Wed, 16 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-image-jfif.c
+ 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
-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).
+An example stats_tree plugin using pinfo as its only data source
+I'm not checking changes to the Makefiles yet.
------------------------------------------------------------------------
-r12954 | guy | 2005-01-05 04:05:03 -0600 (Wed, 05 Jan 2005) | 3 lines
+r13414 | lego | 2005-02-16 08:16:40 -0600 (Wed, 16 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-image-gif.c
+ 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
-From Chris Maynard: add a missing free of a string fetched with
-tvb_get_string().
+Initial checkin of the stats-tree tap API
+Makefiles have not been modified yet, there's still work to do.
------------------------------------------------------------------------
-r12953 | guy | 2005-01-05 04:01:04 -0600 (Wed, 05 Jan 2005) | 6 lines
+r13413 | sahlberg | 2005-02-16 05:31:56 -0600 (Wed, 16 Feb 2005) | 5 lines
Changed paths:
- M /trunk/epan/dissectors/packet-fix.c
+ M /trunk/epan/dissectors/packet-dcerpc-nt.c
+ M /trunk/epan/dissectors/packet-dcerpc-nt.h
-From Chris Maynard: don't fetch a string if we're not going to use it.
+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
-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
+r13412 | sahlberg | 2005-02-16 04:25:00 -0600 (Wed, 16 Feb 2005) | 4 lines
Changed paths:
- M /trunk/epan/dissectors/packet-daap.c
+ M /trunk/epan/dissectors/packet-dcerpc-nt.c
+
+mark the frame opened/closed fields for policy handles as GENERATED fields
+
-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
+r13411 | sahlberg | 2005-02-16 04:11:26 -0600 (Wed, 16 Feb 2005) | 4 lines
Changed paths:
- M /trunk/epan/dissectors/packet-cops.c
+ 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.
+
-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
+r13410 | sahlberg | 2005-02-16 03:24:52 -0600 (Wed, 16 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-aim.c
+ 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
-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...).
+from lars ruoff a few extra columns for rtp analysis
-Put all the code to put stuff into the protocol tree inside "if(tree)".
------------------------------------------------------------------------
-r12949 | kukosa | 2005-01-05 01:09:06 -0600 (Wed, 05 Jan 2005) | 1 line
+r13409 | sahlberg | 2005-02-15 18:19:52 -0600 (Tue, 15 Feb 2005) | 6 lines
Changed paths:
- M /trunk/tools/asn2eth.py
+ 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 :-)
+
+
-Fixed value string names in field array when NO_PROT_PREFIX option is used
------------------------------------------------------------------------
-r12948 | lroland | 2005-01-04 20:25:34 -0600 (Tue, 04 Jan 2005) | 5 lines
+r13408 | sahlberg | 2005-02-15 15:01:51 -0600 (Tue, 15 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/AUTHORS
+ M /trunk/epan/dissectors/Makefile.common
+ A /trunk/epan/dissectors/packet-retix-bpdu.c
+
+new protocol from Giles Scott : Retix spanning tree protocol
-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
-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
+r13407 | guy | 2005-02-15 14:01:24 -0600 (Tue, 15 Feb 2005) | 7 lines
Changed paths:
- M /trunk/asn1/h225/packet-h225-template.c
+ M /trunk/file.c
+ M /trunk/gtk/drag_and_drop.c
+ M /trunk/gtk/file_dlg.c
-"dissect_h225_H323UserInformation()" returns the number of bytes
-dissected, so register it as a new-style dissector.
+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.
-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.
+That means we don't need to close it in the callers of "cf_merge_files()".
------------------------------------------------------------------------
-r12946 | gerald | 2005-01-04 11:25:38 -0600 (Tue, 04 Jan 2005) | 2 lines
+r13406 | guy | 2005-02-14 21:49:12 -0600 (Mon, 14 Feb 2005) | 4 lines
Changed paths:
- M /trunk/Makefile.nmake
+ M /trunk/capture_loop.c
-Replace a "cp" with three "xcopy"s.
+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.
------------------------------------------------------------------------
-r12945 | gerald | 2005-01-03 15:11:53 -0600 (Mon, 03 Jan 2005) | 3 lines
+r13405 | guy | 2005-02-14 19:42:39 -0600 (Mon, 14 Feb 2005) | 3 lines
Changed paths:
- M /trunk/capinfos.c
- M /trunk/doc/capinfos.pod
+ M /trunk/epan/dissectors/Makefile.common
-Let capinfos print statistics for more than one file. Normalize
-capitalization.
+Add the missing packet-dcerpc-budb.h to the list of header files, so it
+goes into the source tarball.
------------------------------------------------------------------------
-r12944 | gerald | 2005-01-03 14:03:16 -0600 (Mon, 03 Jan 2005) | 3 lines
+r13404 | guy | 2005-02-14 16:07:26 -0600 (Mon, 14 Feb 2005) | 2 lines
Changed paths:
- M /trunk/config.nmake
+ 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
-Move "c:\cygwin\bin" to the end of the PATH. The latest Cygwin includes a
-"link" command which collides with the MSVC linker.
+Fix some compiler warnings (at least one of which is for a real problem).
------------------------------------------------------------------------
-r12943 | gerald | 2005-01-03 13:58:04 -0600 (Mon, 03 Jan 2005) | 3 lines
+r13403 | guy | 2005-02-14 16:06:22 -0600 (Mon, 14 Feb 2005) | 2 lines
Changed paths:
- M /trunk/gtk/about_dlg.c
+ M /trunk/gtk/voip_calls.c
+ M /trunk/gtk/voip_calls_dlg.c
-Make the version and library information in the about box copy-and-paste-able
-under GTK+ 2.x.
+Add #includes to define various macros and declare various functions.
------------------------------------------------------------------------
-r12942 | kukosa | 2005-01-03 08:41:02 -0600 (Mon, 03 Jan 2005) | 1 line
+r13402 | guy | 2005-02-14 14:33:57 -0600 (Mon, 14 Feb 2005) | 22 lines
Changed paths:
- M /trunk/tools/asn2eth.py
+ 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.
-Directives #.FN_* can be used for Ethereal types as well as for ASN.1 types
------------------------------------------------------------------------
-r12941 | kukosa | 2005-01-03 06:54:31 -0600 (Mon, 03 Jan 2005) | 2 lines
+r13401 | sahlberg | 2005-02-14 13:56:11 -0600 (Mon, 14 Feb 2005) | 3 lines
Changed paths:
- M /trunk/tools/asn2eth.py
+ 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
+
-- names for value_string tables are generated with protocol name prefix
-- FROM constraint for PER supported
------------------------------------------------------------------------
-r12940 | obiot | 2005-01-03 05:26:45 -0600 (Mon, 03 Jan 2005) | 3 lines
+r13400 | sahlberg | 2005-02-14 13:46:03 -0600 (Mon, 14 Feb 2005) | 3 lines
Changed paths:
- M /trunk/AUTHORS
+ M /trunk/epan/dissectors/dcerpc/idl2eth.c
-Change e-mail address of Olivier Biot.
+ make idl-lite compiler handle varying arrays
------------------------------------------------------------------------
-r12939 | guy | 2005-01-03 04:27:20 -0600 (Mon, 03 Jan 2005) | 2 lines
+r13399 | sahlberg | 2005-02-14 13:43:34 -0600 (Mon, 14 Feb 2005) | 3 lines
Changed paths:
- M /trunk/wiretap/netxray.c
+ M /trunk/epan/dissectors/packet-dcerpc.c
+ M /trunk/epan/dissectors/packet-dcerpc.h
+
+add support for varying arrays
-Add some more comments about the FCS issue.
------------------------------------------------------------------------
-r12938 | guy | 2005-01-03 04:10:23 -0600 (Mon, 03 Jan 2005) | 3 lines
+r13398 | sahlberg | 2005-02-14 13:34:59 -0600 (Mon, 14 Feb 2005) | 3 lines
Changed paths:
- M /trunk/wiretap/netxray.c
+ 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
-Give a bit more information on the "are there FCSes in the frame?"
-issue.
------------------------------------------------------------------------
-r12937 | guy | 2005-01-02 23:27:35 -0600 (Sun, 02 Jan 2005) | 8 lines
+r13397 | etxrab | 2005-02-14 10:21:47 -0600 (Mon, 14 Feb 2005) | 1 line
Changed paths:
- M /trunk/wiretap/netxray.c
+ M /trunk/asn1/gsmmap/GSMMAP.asn
+ M /trunk/asn1/gsmmap/gsmmap.cnf
+ M /trunk/asn1/gsmmap/packet-gsm_map-template.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.
+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 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.
+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.
------------------------------------------------------------------------
-r12936 | guy | 2005-01-02 21:42:23 -0600 (Sun, 02 Jan 2005) | 10 lines
+r13394 | etxrab | 2005-02-14 02:20:33 -0600 (Mon, 14 Feb 2005) | 1 line
Changed paths:
- M /trunk/AUTHORS
- M /trunk/wiretap/AUTHORS
- M /trunk/wiretap/netxray.c
+ 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
-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 the usual set of file names/patterns to ignore.
-Add a capture type value seen in at least one ATM capture.
+------------------------------------------------------------------------
+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
-Update some comments, and add some comments.
+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
-Get rid of some redundant setting of "timeunit".
+Update Venna Nagarjuna
+change my own e-mail address (I'll keep the old one for two more weeks only)
------------------------------------------------------------------------
-r12935 | guy | 2005-01-02 19:36:35 -0600 (Sun, 02 Jan 2005) | 4 lines
+r13390 | lego | 2005-02-12 21:41:44 -0600 (Sat, 12 Feb 2005) | 3 lines
Changed paths:
- M /trunk/README.win32
+ M /trunk/epan/dissectors/packet-rtcp.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).
+From Venna, Nagarjuna:
+ add support for RTCP-XR as specified in RFC 3611
------------------------------------------------------------------------
-r12934 | gerald | 2005-01-02 18:08:40 -0600 (Sun, 02 Jan 2005) | 2 lines
+r13389 | lroland | 2005-02-12 18:10:15 -0600 (Sat, 12 Feb 2005) | 8 lines
Changed paths:
- M /trunk/epan/dissectors/packet-ip.c
+ 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
-If the ICMP code is present, put it in the Info column.
+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.
------------------------------------------------------------------------
-r12933 | lroland | 2005-01-02 16:56:25 -0600 (Sun, 02 Jan 2005) | 1 line
+r13388 | etxrab | 2005-02-12 15:36:56 -0600 (Sat, 12 Feb 2005) | 1 line
Changed paths:
- M /trunk/asn1/h225/packet-h225-template.h
- M /trunk/epan/dissectors/packet-h225.h
+ M /trunk/epan/dissectors/packet-gsm_a.c
-fix a typo in new packet-h225.h
+Add a part of the previous patch that didn't apply.
------------------------------------------------------------------------
-r12932 | etxrab | 2005-01-02 16:05:47 -0600 (Sun, 02 Jan 2005) | 1 line
+r13387 | etxrab | 2005-02-12 15:35:01 -0600 (Sat, 12 Feb 2005) | 9 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/dissectors/packet-gsm_a.c
-Change the dissectors to asn2eth generated ones.
+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
------------------------------------------------------------------------
-r12931 | etxrab | 2005-01-02 16:03:12 -0600 (Sun, 02 Jan 2005) | 1 line
+r13386 | etxrab | 2005-02-12 15:20:38 -0600 (Sat, 12 Feb 2005) | 20 lines
Changed paths:
- A /trunk/asn1/h235/h235-exp.cnf
+ 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)
-This file is needed if h225 or h245 is generated separately.
------------------------------------------------------------------------
-r12930 | etxrab | 2005-01-02 16:01:32 -0600 (Sun, 02 Jan 2005) | 1 line
+r13385 | etxrab | 2005-02-12 15:20:01 -0600 (Sat, 12 Feb 2005) | 20 lines
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/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)
-asn2eth generated h225 dissector
------------------------------------------------------------------------
-r12929 | etxrab | 2005-01-02 16:00:32 -0600 (Sun, 02 Jan 2005) | 1 line
+r13384 | etxrab | 2005-02-11 16:44:09 -0600 (Fri, 11 Feb 2005) | 1 line
Changed paths:
- A /trunk/asn1/h225
+ M /trunk/epan/dissectors/packet-gsm_map.c
-asn2eth generated h225 dissector
+Dissect Return error and some more operationcodes.
------------------------------------------------------------------------
-r12928 | etxrab | 2005-01-02 15:58:45 -0600 (Sun, 02 Jan 2005) | 1 line
+r13383 | etxrab | 2005-02-11 16:43:24 -0600 (Fri, 11 Feb 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
+ M /trunk/asn1/gsmmap/GSMMAP.asn
+ M /trunk/asn1/gsmmap/packet-gsm_map-template.c
-asn2eth generated h245 dissector
+Dissect Return error and some more operationcodes.
------------------------------------------------------------------------
-r12927 | etxrab | 2005-01-02 15:58:06 -0600 (Sun, 02 Jan 2005) | 1 line
+r13382 | lego | 2005-02-10 18:04:25 -0600 (Thu, 10 Feb 2005) | 1 line
Changed paths:
- A /trunk/asn1/h245
+ M /trunk/plugins/mate/mate_runtime.c
+ M /trunk/plugins/mate/packet-mate.c
-asn2eth generated h245 dissector
+avoid freeing the gop_key more than once and do not reregister the tap at every reload
------------------------------------------------------------------------
-r12926 | guy | 2005-01-02 04:01:05 -0600 (Sun, 02 Jan 2005) | 2 lines
+r13381 | lego | 2005-02-10 11:14:31 -0600 (Thu, 10 Feb 2005) | 1 line
Changed paths:
- M /trunk/epan/dissectors/packet-ldap.c
+ M /trunk/plugins/mate/packet-mate.c
-*Correctly* append to the filter string.
+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
------------------------------------------------------------------------
-r12925 | guy | 2005-01-02 03:40:26 -0600 (Sun, 02 Jan 2005) | 3 lines
+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
- M /trunk/epan/dissectors/packet-dns.h
- M /trunk/epan/dissectors/packet-nbns.c
-Unlike the detailed description of resource record types, the
-detailed description of classes is pretty much redundant - remove it.
+From Nicolas Dichtel via Vincent Jardin:
+
+Print a couple of missing fields.
------------------------------------------------------------------------
-r12924 | guy | 2005-01-01 22:01:00 -0600 (Sat, 01 Jan 2005) | 6 lines
+r13378 | lego | 2005-02-10 10:23:52 -0600 (Thu, 10 Feb 2005) | 1 line
Changed paths:
- M /trunk/epan/plugins.c
+ 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
-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.
+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().
------------------------------------------------------------------------
-r12923 | guy | 2005-01-01 21:58:08 -0600 (Sat, 01 Jan 2005) | 3 lines
+r13376 | guy | 2005-02-10 02:15:35 -0600 (Thu, 10 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/proto.c
+ M /trunk/plugins/agentx/packet-agentx.c
-Cast away the constness of the argument to "g_tree_lookup()" - another
-GLib function with an unfortunate signature.
+Use VB_ rather than V_ for the VarBind types, to avoid a collision with
+V_INT in oleauto.h in Windows.
------------------------------------------------------------------------
-r12922 | guy | 2005-01-01 18:23:50 -0600 (Sat, 01 Jan 2005) | 3 lines
+r13375 | guy | 2005-02-10 02:10:18 -0600 (Thu, 10 Feb 2005) | 3 lines
Changed paths:
- M /trunk/gtk/follow_dlg.c
- M /trunk/plugins/asn1/packet-asn1.c
+ M /trunk/epan/libethereal.def
-Cast the values passed to the <ctype.h> macros so as to avoid
-sign-extending 8-bit characters.
+Export the routines to add 64-bit integer values, and export
+tvb_ensure_length_remaining().
------------------------------------------------------------------------
-r12921 | guy | 2005-01-01 17:54:32 -0600 (Sat, 01 Jan 2005) | 5 lines
+r13374 | guy | 2005-02-10 02:07:44 -0600 (Thu, 10 Feb 2005) | 6 lines
Changed paths:
- M /trunk/gtk/io_stat.c
- M /trunk/gtk/rtp_analysis.c
+ M /trunk/epan/dissectors/packet-iax2.c
-Add casts of OBJECT_SET_DATA() arguments in cases where that's
-appropriate.
+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.
-Use %u, not %d, to convert unsigned values to strings.
+Fix indentation.
------------------------------------------------------------------------
-r12920 | guy | 2005-01-01 17:40:56 -0600 (Sat, 01 Jan 2005) | 4 lines
+r13373 | guy | 2005-02-10 01:23:01 -0600 (Thu, 10 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-tacacs.c
+ M /trunk/gtk/capture_prefs.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()".
+Always make the elements of the "text" array point to g_mallocated
+strings, so that they can safely be g_freed.
------------------------------------------------------------------------
-r12919 | guy | 2005-01-01 17:29:05 -0600 (Sat, 01 Jan 2005) | 6 lines
+r13372 | guy | 2005-02-10 00:36:21 -0600 (Thu, 10 Feb 2005) | 2 lines
Changed paths:
- M /trunk/gtk/compat_macros.h
+ 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
-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.
+From Oleg Terletsky: AgentX support.
------------------------------------------------------------------------
-r12918 | guy | 2005-01-01 17:25:49 -0600 (Sat, 01 Jan 2005) | 11 lines
+r13371 | guy | 2005-02-09 21:19:59 -0600 (Wed, 09 Feb 2005) | 3 lines
Changed paths:
- M /trunk/gtk/ui_util.c
+ 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
-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.
+Add a Makefile.
-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.
+------------------------------------------------------------------------
+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)
------------------------------------------------------------------------
-r12917 | guy | 2005-01-01 17:22:10 -0600 (Sat, 01 Jan 2005) | 3 lines
+r13368 | lroland | 2005-02-09 19:26:19 -0600 (Wed, 09 Feb 2005) | 4 lines
Changed paths:
- M /trunk/tap-iostat.c
+ 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
-Fix the signature of "iostat_packet()" - the pointer to data supplied by
-the dissector is a const pointer.
+clean up makefiles.
+especially /trunk/Makefile.nmake doesn't have to include
+/trunk/epan/Makefile.common anymore.
------------------------------------------------------------------------
-r12916 | guy | 2005-01-01 17:21:05 -0600 (Sat, 01 Jan 2005) | 6 lines
+r13367 | lroland | 2005-02-09 17:55:14 -0600 (Wed, 09 Feb 2005) | 1 line
Changed paths:
- M /trunk/plugins/mgcp/packet-mgcp.c
+ 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
-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.
+Move the following files from /trunk to /trunk/epan:
+asn1.[ch]
+follow.[ch]
+ptvcursor.[ch]
+reassemble.[ch]
+xmlstub.[ch]
+fix #include statements accordingly.
------------------------------------------------------------------------
-r12915 | guy | 2005-01-01 17:19:11 -0600 (Sat, 01 Jan 2005) | 7 lines
+r13365 | etxrab | 2005-02-09 16:43:57 -0600 (Wed, 09 Feb 2005) | 1 line
Changed paths:
- M /trunk/gtk/file_dlg.c
- M /trunk/gtk/packet_history.c
- M /trunk/gtk/summary_dlg.c
+ M /trunk/AUTHORS
-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.
+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.
------------------------------------------------------------------------
-r12914 | guy | 2005-01-01 17:11:46 -0600 (Sat, 01 Jan 2005) | 3 lines
+r13363 | etxrab | 2005-02-09 16:31:40 -0600 (Wed, 09 Feb 2005) | 1 line
Changed paths:
- M /trunk/epan/dissectors/packet-eth.c
- M /trunk/epan/dissectors/packet-tr.c
- M /trunk/epan/packet.c
+ 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
-Get rid of some warnings about variables whose values might be lost in a
-longjmp, by properly qualifying those variables as volatile.
+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
------------------------------------------------------------------------
-r12913 | guy | 2005-01-01 06:49:54 -0600 (Sat, 01 Jan 2005) | 8 lines
+r13361 | etxrab | 2005-02-09 15:55:55 -0600 (Wed, 09 Feb 2005) | 1 line
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/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
-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
-*").
+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
-Make static some functions not used outside the module in which they're
-defined.
+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.
------------------------------------------------------------------------
-r12912 | guy | 2005-01-01 06:32:28 -0600 (Sat, 01 Jan 2005) | 4 lines
+r13358 | lroland | 2005-02-08 16:10:04 -0600 (Tue, 08 Feb 2005) | 1 line
Changed paths:
- M /trunk/gtk/packet_list.c
+ M /trunk/packaging/nsis/ethereal.nsi
-Throw in a cast to squelch an (unavoidable, and probably harmless -
-GTK+'s function signatures aren't necessarily what they should be)
-warning.
+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
------------------------------------------------------------------------
-r12911 | guy | 2005-01-01 06:29:26 -0600 (Sat, 01 Jan 2005) | 4 lines
+r13356 | guy | 2005-02-08 14:54:08 -0600 (Tue, 08 Feb 2005) | 7 lines
Changed paths:
- M /trunk/epan/to_str.c
- M /trunk/epan/to_str.h
+ M /trunk/epan/dissectors/packet-rtp.c
-"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.
+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.
------------------------------------------------------------------------
-r12910 | guy | 2004-12-31 20:57:02 -0600 (Fri, 31 Dec 2004) | 12 lines
+r13355 | ulfl | 2005-02-08 13:57:16 -0600 (Tue, 08 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/capture.c
+ M /trunk/file.h
+ M /trunk/gtk/main.c
-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.
+fix a capture bug if the capture filter wasn't valid to get back to "empty" state.
-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.)
+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.
------------------------------------------------------------------------
-r12909 | guy | 2004-12-31 16:00:44 -0600 (Fri, 31 Dec 2004) | 12 lines
+r13353 | lroland | 2005-02-08 13:15:56 -0600 (Tue, 08 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-fcdns.c
+ 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
-Note what Fibre Channel spec documents this protocol.
+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
-Don't assign the const pointers passed to hash routines to non-const
-pointers.
+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
-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.
+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
-Put the Domain & Port into the protocol tree as a "0xXXXXXXXX" string,
-rather than as a string with one blank in it.
+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
------------------------------------------------------------------------
-r12908 | guy | 2004-12-31 15:40:22 -0600 (Fri, 31 Dec 2004) | 3 lines
+r13348 | guy | 2005-02-07 15:40:53 -0600 (Mon, 07 Feb 2005) | 9 lines
Changed paths:
- M /trunk/epan/dissectors/packet-fcswils.c
+ M /trunk/tethereal.c
-Don't bother copying the switch name to a buffer - we can just use
-"tvb_get_ptr()".
+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.
------------------------------------------------------------------------
-r12907 | guy | 2004-12-31 15:36:08 -0600 (Fri, 31 Dec 2004) | 5 lines
+r13347 | lroland | 2005-02-07 15:09:23 -0600 (Mon, 07 Feb 2005) | 4 lines
Changed paths:
- M /trunk/epan/dissectors/packet-fcswils.c
+ 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
-Fix a bug introduced in the previous checkin.
+Make Ethereal and Tethereal compile if we're building without libpcap.
-Make the names for list record types match the names used before the
-previous checkin.
+------------------------------------------------------------------------
+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
------------------------------------------------------------------------
-r12906 | guy | 2004-12-31 15:20:46 -0600 (Fri, 31 Dec 2004) | 5 lines
+r13344 | etxrab | 2005-02-07 14:30:27 -0600 (Mon, 07 Feb 2005) | 4 lines
Changed paths:
- M /trunk/epan/dissectors/packet-fcip.c
+ M /trunk/plugins/Xplugin_table.h
+ M /trunk/plugins/plugin_api_list.c
-FC-over-IP is now covered by RFCs; update the specification references.
+From Alejandro Vaquero :
-Make the protcol/version information an array of 8 bytes, not 2 guints;
-not all the world's a (little-endian) PC!
+ Find attached a patch for "Voip analysis" to get the LRQ/LCF/LRJ messages included in the H323 calls for Gatekeeper to Gatekeeper configurations
------------------------------------------------------------------------
-r12905 | guy | 2004-12-31 14:58:23 -0600 (Fri, 31 Dec 2004) | 22 lines
+r13343 | ulfl | 2005-02-07 14:14:22 -0600 (Mon, 07 Feb 2005) | 1 line
Changed paths:
- M /trunk/epan/dissectors/packet-fcswils.c
- M /trunk/epan/dissectors/packet-fcswils.h
+ M /trunk/capture_sync.c
-Note what Fibre Channel spec documents this protocol.
+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
-Don't assign the const pointers passed to hash routines to non-const
-pointers.
+Suppress the packet counts when we're reading from a file.
-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).
+------------------------------------------------------------------------
+r13341 | guy | 2005-02-07 13:33:49 -0600 (Mon, 07 Feb 2005) | 2 lines
+Changed paths:
+ M /trunk/tethereal.c
-Put the record length for an EFP request into the protocol tree.
+Tethereal can write to a file in binary even if not built with libpcap.
-Check the sanity of the payload length for that request.
+------------------------------------------------------------------------
+r13340 | guy | 2005-02-07 13:11:45 -0600 (Mon, 07 Feb 2005) | 6 lines
+Changed paths:
+ M /trunk/tethereal.c
-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.
+Clean up indentation.
-Put the Domain & Port into the protocol tree as a "0xXXXXXXXX" string,
-rather than as a string with one blank in it.
+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.
------------------------------------------------------------------------
-r12904 | guy | 2004-12-31 14:35:55 -0600 (Fri, 31 Dec 2004) | 10 lines
+r13339 | jmayer | 2005-02-07 09:55:13 -0600 (Mon, 07 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-fcfcs.c
+ M /trunk/epan/dissectors/packet-ieee80211.c
-Note what Fibre Channel spec documents this protocol.
+In case we have an unknown vendor tag, just decode the vendor from
+manuf.
-Don't assign the const pointers passed to hash routines to non-const
-pointers.
+------------------------------------------------------------------------
+r13338 | etxrab | 2005-02-07 02:58:40 -0600 (Mon, 07 Feb 2005) | 2 lines
+Changed paths:
+ M /trunk/tools/asn2eth.py
-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.
+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
------------------------------------------------------------------------
-r12903 | lroland | 2004-12-31 08:53:17 -0600 (Fri, 31 Dec 2004) | 1 line
+r13336 | etxrab | 2005-02-07 02:56:39 -0600 (Mon, 07 Feb 2005) | 2 lines
Changed paths:
- M /trunk/plugins/Xplugin_table.h
- M /trunk/plugins/plugin_api_list.c
+ M /trunk/gtk/voip_calls.h
+ M /trunk/gtk/voip_calls_dlg.c
-Update some function declarations in the plugin api
+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
------------------------------------------------------------------------
-r12902 | lroland | 2004-12-31 08:27:38 -0600 (Fri, 31 Dec 2004) | 14 lines
+r13335 | etxrab | 2005-02-07 02:54:24 -0600 (Mon, 07 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
- 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
+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/tap-h225counter.c
+ M /trunk/gtk/main.c
+
+The welcome pane isn't scrollable, so add it to the scrolling window
+with a viewport.
-Fix from Luis Ontanon:
-Bring tap-h225counter.c in sync with newest revision of the h225 dissector
------------------------------------------------------------------------
-r12900 | guy | 2004-12-30 21:18:13 -0600 (Thu, 30 Dec 2004) | 3 lines
+r13333 | guy | 2005-02-06 21:13:51 -0600 (Sun, 06 Feb 2005) | 5 lines
Changed paths:
- M /trunk/epan/dissectors/packet-tcap.c
+ 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.
-Use "proto_tree_add_item()" to add a chunk of bytes to the protocol
-tree.
+Expand a comment.
------------------------------------------------------------------------
-r12899 | guy | 2004-12-30 21:17:00 -0600 (Thu, 30 Dec 2004) | 3 lines
+r13332 | guy | 2005-02-06 20:09:30 -0600 (Sun, 06 Feb 2005) | 7 lines
Changed paths:
- M /trunk/epan/dissectors/packet-pflog.c
+ M /trunk/capture.c
+ M /trunk/file.c
+ M /trunk/file.h
+ M /trunk/gtk/main.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.
+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.
------------------------------------------------------------------------
-r12898 | guy | 2004-12-30 21:14:18 -0600 (Thu, 30 Dec 2004) | 4 lines
+r13331 | guy | 2005-02-06 19:32:53 -0600 (Sun, 06 Feb 2005) | 7 lines
Changed paths:
- M /trunk/epan/dissectors/packet-pres.c
+ M /trunk/capture_sync.c
+ M /trunk/file.c
+ M /trunk/file.h
+
+Declare "cf_callback_t" before using it in a further declaration.
-"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()".
+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.
------------------------------------------------------------------------
-r12897 | guy | 2004-12-30 21:12:51 -0600 (Thu, 30 Dec 2004) | 3 lines
+r13330 | ulfl | 2005-02-06 18:54:46 -0600 (Sun, 06 Feb 2005) | 8 lines
Changed paths:
- M /trunk/epan/dissectors/packet-ip.c
+ 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.
-Don't cast away the constness of pointers passed to "ip_to_str()" -
-"ip_to_str()" takes a "const guint8 *" argument.
+I would see this implementation as a prototype which may need improvements. Please comment the changes.
------------------------------------------------------------------------
-r12896 | guy | 2004-12-30 21:10:11 -0600 (Thu, 30 Dec 2004) | 4 lines
+r13329 | guy | 2005-02-06 18:31:45 -0600 (Sun, 06 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-edonkey.c
+ M /trunk/gtk/main.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 indentation.
------------------------------------------------------------------------
-r12895 | guy | 2004-12-30 20:48:53 -0600 (Thu, 30 Dec 2004) | 5 lines
+r13328 | guy | 2005-02-06 17:16:05 -0600 (Sun, 06 Feb 2005) | 8 lines
Changed paths:
- M /trunk/epan/dissectors/packet-fcip.c
+ 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
-Use "tvb_memeql()" to check whether specified bytes in a packet have a
-specified value.
+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
-Make a constant array "const".
+Get rid of extra blank line at the end.
------------------------------------------------------------------------
-r12894 | guy | 2004-12-30 20:16:05 -0600 (Thu, 30 Dec 2004) | 8 lines
+r13326 | guy | 2005-02-06 16:21:51 -0600 (Sun, 06 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-tacacs.c
+ M /trunk/tethereal.c
-Don't cast away the constness of argument pointers.
+"iface" is now a member of "capture_opts", not "cfile".
-Don't supply our own definition of AF_INET or our own declaration of
-"inet_pton()" - use the system ones if they're available.
+------------------------------------------------------------------------
+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
-"mkipv4_address()" doesn't modify the string passed to it - make it a
-const pointer.
+Get rid of a few cf_get_ references missed by the previous checkin.
------------------------------------------------------------------------
-r12893 | guy | 2004-12-30 20:13:42 -0600 (Thu, 30 Dec 2004) | 6 lines
+r13324 | guy | 2005-02-06 16:18:15 -0600 (Sun, 06 Feb 2005) | 4 lines
Changed paths:
- M /trunk/epan/dissectors/packet-gsm_a.c
+ M /trunk/capture.c
-Don't roll our own code to display IPv4 or IPv6 addresses, use
-"ip_to_str()" and "ip6_to_str()".
+Include <ctype.h> for "isspace()".
-Check the length of items for IPv4 and IPv6 addresses before displaying
-them as such.
+#ifdef a variable used only if _WIN32 is defined.
------------------------------------------------------------------------
-r12892 | guy | 2004-12-30 20:11:13 -0600 (Thu, 30 Dec 2004) | 6 lines
+r13323 | guy | 2005-02-06 16:06:31 -0600 (Sun, 06 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-ldap.c
+ M /trunk/capture.h
+
+Clean up indentation.
-Don't assign the const pointers passed to hash routines to non-const
-pointers.
+------------------------------------------------------------------------
+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
-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.
+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.
------------------------------------------------------------------------
-r12891 | guy | 2004-12-30 20:09:48 -0600 (Thu, 30 Dec 2004) | 2 lines
+r13321 | ulfl | 2005-02-06 15:34:59 -0600 (Sun, 06 Feb 2005) | 1 line
Changed paths:
- M /trunk/epan/dissectors/packet-mtp3.c
+ M /trunk/summary.h
-Don't assign a const pointer argument to a non-const pointer variable.
+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.
------------------------------------------------------------------------
-r12890 | guy | 2004-12-30 20:08:01 -0600 (Thu, 30 Dec 2004) | 3 lines
+r13319 | guy | 2005-02-06 14:53:54 -0600 (Sun, 06 Feb 2005) | 10 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
+ M /trunk/gtk/sctp_error_dlg.c
+ M /trunk/gtk/sctp_stat.c
+ M /trunk/gtk/sctp_stat.h
-Don't assign the const pointers passed to hash routines to non-const
-pointers.
+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.
------------------------------------------------------------------------
-r12889 | guy | 2004-12-30 20:03:16 -0600 (Thu, 30 Dec 2004) | 2 lines
+r13318 | etxrab | 2005-02-06 14:37:02 -0600 (Sun, 06 Feb 2005) | 6 lines
Changed paths:
- M /trunk/epan/column-utils.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
-Properly cast the pointer assigned to col_info->col_data.
+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
------------------------------------------------------------------------
-r12888 | guy | 2004-12-30 20:02:19 -0600 (Thu, 30 Dec 2004) | 3 lines
+r13317 | ulfl | 2005-02-06 08:43:27 -0600 (Sun, 06 Feb 2005) | 1 line
Changed paths:
- M /trunk/epan/proto.c
- M /trunk/epan/proto.h
+ M /trunk/capture.c
+ M /trunk/gtk/main.c
-"proto_registrar_get_byname()" doesn't modify its argument, so make it
-"const char *".
+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
------------------------------------------------------------------------
-r12887 | guy | 2004-12-30 20:01:03 -0600 (Thu, 30 Dec 2004) | 3 lines
+r13315 | ulfl | 2005-02-05 18:13:00 -0600 (Sat, 05 Feb 2005) | 1 line
Changed paths:
- M /trunk/timestats.c
- M /trunk/timestats.h
+ M /trunk/capture.c
+ M /trunk/capture.h
+ M /trunk/gtk/main.c
-Make arguments "const *" if the routine doesn't modify the object to
-which they point.
+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.
------------------------------------------------------------------------
-r12886 | jmayer | 2004-12-30 19:56:22 -0600 (Thu, 30 Dec 2004) | 1 line
+r13313 | ulfl | 2005-02-05 17:12:44 -0600 (Sat, 05 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-ieee80211.c
+ 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.
-Make sure print_buff is \0-terminated
+This might be improved to have additional content and/or better layout of the elements.
------------------------------------------------------------------------
-r12885 | jmayer | 2004-12-30 19:37:54 -0600 (Thu, 30 Dec 2004) | 3 lines
+r13312 | ulfl | 2005-02-05 11:53:39 -0600 (Sat, 05 Feb 2005) | 1 line
Changed paths:
- M /trunk/epan/dissectors/packet-ieee80211.c
+ 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.
-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.
------------------------------------------------------------------------
-r12884 | guy | 2004-12-30 18:33:54 -0600 (Thu, 30 Dec 2004) | 3 lines
+r13310 | etxrab | 2005-02-05 09:51:45 -0600 (Sat, 05 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
+ M /trunk/asn1/gsmmap/gsmmap.cnf
-In column sort routines, make the row pointers "const" pointers, as the
-arguments passed in corresponding to those pointers are gconstpointers.
+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)
------------------------------------------------------------------------
-r12883 | guy | 2004-12-30 18:32:00 -0600 (Thu, 30 Dec 2004) | 6 lines
+r13308 | ulfl | 2005-02-05 09:35:25 -0600 (Sat, 05 Feb 2005) | 5 lines
Changed paths:
- M /trunk/epan/plugins.c
- M /trunk/epan/plugins.h
+ 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
-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.
+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
------------------------------------------------------------------------
-r12882 | guy | 2004-12-30 18:29:09 -0600 (Thu, 30 Dec 2004) | 3 lines
+r13307 | ulfl | 2005-02-05 08:37:56 -0600 (Sat, 05 Feb 2005) | 1 line
Changed paths:
- M /trunk/color_filters.c
+ 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
-"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 *".
+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.
------------------------------------------------------------------------
-r12881 | guy | 2004-12-30 18:26:36 -0600 (Thu, 30 Dec 2004) | 21 lines
+r13304 | ulfl | 2005-02-05 07:44:27 -0600 (Sat, 05 Feb 2005) | 1 line
Changed paths:
- M /trunk/epan/filesystem.c
- M /trunk/epan/filesystem.h
+ 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/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
+ M /trunk/tethereal.c
-"gtk_entry_get_text()" returns a "const char *" - assign the result to
-one.
+Put "cf_status_t" back.
-"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 *".
+------------------------------------------------------------------------
+r13302 | guy | 2005-02-05 06:08:01 -0600 (Sat, 05 Feb 2005) | 2 lines
+Changed paths:
+ M /trunk/tethereal.c
-"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.
+Make "cf_open()" match the prototype in "file.h".
-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).
+------------------------------------------------------------------------
+r13301 | ulfl | 2005-02-05 05:37:56 -0600 (Sat, 05 Feb 2005) | 1 line
+Changed paths:
+ M /trunk/capture.h
-Clean up white space.
+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).
------------------------------------------------------------------------
-r12880 | guy | 2004-12-30 18:12:25 -0600 (Thu, 30 Dec 2004) | 5 lines
+r13299 | etxrab | 2005-02-05 05:07:21 -0600 (Sat, 05 Feb 2005) | 4 lines
Changed paths:
- M /trunk/gtk/packet_list.c
- M /trunk/ui_util.h
+ M /trunk/gtk/voip_calls.c
+ M /trunk/gtk/voip_calls.h
+ M /trunk/gtk/voip_calls_dlg.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.
+From Alejandro Vaquero:
+a patch that to shows the RTP streams in the Graph. Now
+using an RTP tap (not using the rtp_stream).
------------------------------------------------------------------------
-r12879 | guy | 2004-12-30 18:05:22 -0600 (Thu, 30 Dec 2004) | 6 lines
+r13298 | ulfl | 2005-02-05 05:00:04 -0600 (Sat, 05 Feb 2005) | 1 line
Changed paths:
- M /trunk/epan/libethereal.def
+ M /trunk/file.c
+ M /trunk/file.h
-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.
+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
-Also, export "bytes_to_str_punct()".
+retap_packets() was renamed cf_retap_packets().
------------------------------------------------------------------------
-r12878 | guy | 2004-12-30 17:57:29 -0600 (Thu, 30 Dec 2004) | 5 lines
+r13296 | tuexen | 2005-02-04 16:48:17 -0600 (Fri, 04 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/column-utils.h
+ M /trunk/gtk/Makefile.common
-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.
+Activate SCTP association analysis
------------------------------------------------------------------------
-r12877 | guy | 2004-12-30 17:56:12 -0600 (Thu, 30 Dec 2004) | 4 lines
+r13295 | tuexen | 2005-02-04 16:45:15 -0600 (Fri, 04 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/adler32.c
- M /trunk/epan/adler32.h
+ 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
-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 *".
+Update to versions compiling on and working on Windows and Unix.
------------------------------------------------------------------------
-r12876 | guy | 2004-12-30 17:47:52 -0600 (Thu, 30 Dec 2004) | 4 lines
+r13294 | tuexen | 2005-02-04 16:39:48 -0600 (Fri, 04 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-sctp.c
+ M /trunk/epan/dissectors/packet-sctp.h
-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 detection of zero checksum.
------------------------------------------------------------------------
-r12875 | guy | 2004-12-30 17:42:02 -0600 (Thu, 30 Dec 2004) | 5 lines
+r13293 | guy | 2005-02-04 14:54:12 -0600 (Fri, 04 Feb 2005) | 6 lines
Changed paths:
- M /trunk/epan/column-utils.c
- M /trunk/epan/column_info.h
- M /trunk/gtk/packet_win.c
- M /trunk/print.c
+ M /trunk/file.c
+ M /trunk/file.h
+ M /trunk/gtk/main.c
+ M /trunk/gtk/print_dlg.c
+ M /trunk/tethereal.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.
+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.
------------------------------------------------------------------------
-r12874 | guy | 2004-12-30 17:19:17 -0600 (Thu, 30 Dec 2004) | 7 lines
+r13292 | guy | 2005-02-04 14:32:32 -0600 (Fri, 04 Feb 2005) | 2 lines
Changed paths:
- M /trunk/plugins/rtnet/packet-rtnet.c
-
-We now require gint64/guint64 support to build Ethereal, so get rid of
-the #ifdefs.
+ M /trunk/file.c
-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.
+Properly define "cf_start_tail()".
------------------------------------------------------------------------
-r12873 | etxrab | 2004-12-30 16:40:21 -0600 (Thu, 30 Dec 2004) | 1 line
+r13291 | ulfl | 2005-02-04 13:29:27 -0600 (Fri, 04 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-h225.c
- M /trunk/epan/dissectors/packet-h225.h
+ 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
-Change a function name in preparation for genereating H.245 and H.225 dissectors with asn2etrh
+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.
------------------------------------------------------------------------
-r12872 | etxrab | 2004-12-30 16:39:28 -0600 (Thu, 30 Dec 2004) | 1 line
+r13290 | ulfl | 2005-02-04 13:24:40 -0600 (Fri, 04 Feb 2005) | 5 lines
Changed paths:
- M /trunk/epan/libethereal.def
+ M /trunk/pcap-util-unix.c
-Change a function name in preparation for genereating H.245 and H.225 dissectors with asn2etrh
+this file doesn't use any item of the globals.h so remove #include.
+However, if it needs one of:
+#include "file.h"
+#include <epan/timestamp.h>
+it should include it directly, please let me know if it's required, as I can't test it :-(
------------------------------------------------------------------------
-r12871 | etxrab | 2004-12-30 16:38:59 -0600 (Thu, 30 Dec 2004) | 1 line
+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).
-Change a function name in preparation for genereating H.245 and H.225 dissectors with asn2etrh
+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...
------------------------------------------------------------------------
-r12870 | guy | 2004-12-30 12:34:11 -0600 (Thu, 30 Dec 2004) | 2 lines
+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:
-Regenerate.
+Update conversation_new and find_conversation in plugin_api_list.c and
+associated files.
+
+Add packet-dcerpc-butc.h to the distribution.
------------------------------------------------------------------------
-r12869 | guy | 2004-12-30 12:33:14 -0600 (Thu, 30 Dec 2004) | 2 lines
+r13287 | guy | 2005-02-04 04:48:03 -0600 (Fri, 04 Feb 2005) | 4 lines
Changed paths:
- M /trunk/plugins/plugin_api_list.c
+ M /trunk/AUTHORS
+ M /trunk/epan/dissectors/packet-slowprotocols.c
+
+From Dominique Bastien: marker and OAM slow protocol support.
-Fix the declaration of "tap_queue_packet()" to match its new signature.
+Fix his e-mail address.
------------------------------------------------------------------------
-r12868 | gerald | 2004-12-30 10:45:37 -0600 (Thu, 30 Dec 2004) | 2 lines
+r13286 | guy | 2005-02-04 04:32:28 -0600 (Fri, 04 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-dhcpv6.c
+ M /trunk/plugins/mate/mate_setup.c
-From Vincent Jardin: Fix the dissection of relayed messages.
+HFILL can't be used to initialize at run time.
------------------------------------------------------------------------
-r12867 | guy | 2004-12-29 21:32:38 -0600 (Wed, 29 Dec 2004) | 2 lines
+r13285 | ulfl | 2005-02-04 02:52:38 -0600 (Fri, 04 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/capture_sync.c
+remove access to global cfile, use access functions and capture_opts instead
------------------------------------------------------------------------
-r12866 | guy | 2004-12-29 20:28:50 -0600 (Wed, 29 Dec 2004) | 2 lines
+r13284 | ulfl | 2005-02-04 02:42:39 -0600 (Fri, 04 Feb 2005) | 1 line
Changed paths:
- M /trunk/gtk/conversations_table.c
+ M /trunk/capture_loop.c
+ M /trunk/file.c
+ M /trunk/file.h
-Fix some cut-and-pasteos.
+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
------------------------------------------------------------------------
-r12865 | guy | 2004-12-29 20:27:00 -0600 (Wed, 29 Dec 2004) | 2 lines
+r13282 | sahlberg | 2005-02-03 23:26:51 -0600 (Thu, 03 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-null.c
+ 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
-In the "capture_null()" routine, handle IPv6.
------------------------------------------------------------------------
-r12864 | guy | 2004-12-29 20:21:33 -0600 (Wed, 29 Dec 2004) | 2 lines
+r13281 | sahlberg | 2005-02-03 22:58:03 -0600 (Thu, 03 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-windows-common.c
+ 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
-Update a URL.
------------------------------------------------------------------------
-r12863 | guy | 2004-12-29 20:10:24 -0600 (Wed, 29 Dec 2004) | 8 lines
+r13280 | sahlberg | 2005-02-03 22:37:47 -0600 (Thu, 03 Feb 2005) | 7 lines
Changed paths:
- M /trunk/epan/addr_resolv.c
- M /trunk/epan/addr_resolv.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
+ A /trunk/epan/dissectors/dcerpc
+ A /trunk/epan/dissectors/dcerpc/idl2eth.c
-Add a "get_addr_name()" routine that takes an "address *" and attempts
-to resolve it to a name.
+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.
-Fix up some const-pointer-to-non-const-pointer, and
-function-pointer-to-void-*, conversions.
-Fix some comments.
------------------------------------------------------------------------
-r12862 | guy | 2004-12-29 16:31:56 -0600 (Wed, 29 Dec 2004) | 3 lines
+r13279 | sahlberg | 2005-02-03 22:31:59 -0600 (Thu, 03 Feb 2005) | 2 lines
Changed paths:
- M /trunk/gtk/help_dlg.h
+ M /trunk/capture_sync.c
-From Albert Chin: not all compilers support a comma after the last value
-in an enum.
+add missing conversion to new use of save_file and fork_child
------------------------------------------------------------------------
-r12861 | guy | 2004-12-29 16:17:04 -0600 (Wed, 29 Dec 2004) | 3 lines
+r13278 | sahlberg | 2005-02-03 22:02:36 -0600 (Thu, 03 Feb 2005) | 4 lines
Changed paths:
- M /trunk/epan/dissectors/packet-bssgp.c
- M /trunk/epan/dissectors/packet-nsip.c
+ 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
+
-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
+r13277 | sahlberg | 2005-02-03 20:17:29 -0600 (Thu, 03 Feb 2005) | 3 lines
Changed paths:
- M /trunk/gtk/cfilter_combo_utils.c
+ 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
-From Albert Chin: "config.h" should always be included first first when
-using AC_SYS_LARGEFILE.
------------------------------------------------------------------------
-r12859 | guy | 2004-12-29 15:29:53 -0600 (Wed, 29 Dec 2004) | 3 lines
+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
-Pass "capture_opts" to "capture_loop_dispatch()", as
-"capture_loop_dispatch()" uses it.
+(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
------------------------------------------------------------------------
-r12858 | guy | 2004-12-29 15:20:42 -0600 (Wed, 29 Dec 2004) | 4 lines
+r13275 | jmayer | 2005-02-03 18:29:37 -0600 (Thu, 03 Feb 2005) | 13 lines
Changed paths:
- M /trunk/capture_sync.c
+ 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'.
-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*).
------------------------------------------------------------------------
-r12857 | gerald | 2004-12-29 10:25:06 -0600 (Wed, 29 Dec 2004) | 2 lines
+r13274 | jmayer | 2005-02-03 18:22:00 -0600 (Thu, 03 Feb 2005) | 6 lines
Changed paths:
- M /trunk/epan/except.c
+ M /trunk/plugins/mate/mate_setup.c
-Remove some unneeded backslashes.
+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))
------------------------------------------------------------------------
-r12856 | gerald | 2004-12-29 09:54:55 -0600 (Wed, 29 Dec 2004) | 5 lines
+r13273 | jmayer | 2005-02-03 17:42:06 -0600 (Thu, 03 Feb 2005) | 5 lines
Changed paths:
- M /trunk/make-version.pl
+ 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.
-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.
------------------------------------------------------------------------
-r12855 | ulfl | 2004-12-29 06:37:06 -0600 (Wed, 29 Dec 2004) | 1 line
+r13272 | jmayer | 2005-02-03 17:35:57 -0600 (Thu, 03 Feb 2005) | 6 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-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
-move global capture_child flag into capture_options
------------------------------------------------------------------------
-r12854 | kukosa | 2004-12-29 06:28:16 -0600 (Wed, 29 Dec 2004) | 13 lines
+r13271 | jmayer | 2005-02-03 17:24:08 -0600 (Thu, 03 Feb 2005) | 5 lines
Changed paths:
- M /trunk/tools/asn2eth.py
+ M /trunk/epan/dissectors/packet-cosine.c
-- new optional parameter ETH_VAR for #.EXPORTS directive
-- few fixes for last changes
+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
-Summary of changes during last three revisions
-- NULL can be used in #.PDU or #.REGISTER directive
-- fix in cyclic dependency handling
-- keep <proto>-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()
------------------------------------------------------------------------
-r12853 | ulfl | 2004-12-29 03:09:35 -0600 (Wed, 29 Dec 2004) | 3 lines
+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/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/cfile.c
+ M /trunk/cfile.h
M /trunk/gtk/main.c
- M /trunk/gtk/main.h
+ M /trunk/tethereal.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.
+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
-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.
+Mark C. Brown: Added support for new ixgbe card
------------------------------------------------------------------------
-r12852 | guy | 2004-12-28 19:08:20 -0600 (Tue, 28 Dec 2004) | 4 lines
+r13266 | ulfl | 2005-02-03 15:58:33 -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/ringbuffer.c
+ M /trunk/ringbuffer.h
M /trunk/tethereal.c
- M /trunk/version_info.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.)
+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.
------------------------------------------------------------------------
-r12851 | guy | 2004-12-28 18:51:29 -0600 (Tue, 28 Dec 2004) | 5 lines
+r13264 | etxrab | 2005-02-03 15:56:59 -0600 (Thu, 03 Feb 2005) | 1 line
Changed paths:
- M /trunk/capture_loop.c
+ M /trunk/asn1/h248/h248.cnf
+ M /trunk/asn1/h248/packet-h248-template.c
-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.
+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.
------------------------------------------------------------------------
-r12850 | guy | 2004-12-28 18:44:45 -0600 (Tue, 28 Dec 2004) | 2 lines
+r13262 | etxrab | 2005-02-03 15:50:19 -0600 (Thu, 03 Feb 2005) | 4 lines
Changed paths:
- M /trunk/epan/dissectors/packet-ethertype.c
- M /trunk/etypes.h
+ M /trunk/gtk/voip_calls.c
-Add Ethernet type for DEC Local Area Systems Transport.
+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
------------------------------------------------------------------------
-r12849 | gerald | 2004-12-28 13:59:50 -0600 (Tue, 28 Dec 2004) | 2 lines
+r13260 | jmayer | 2005-02-03 15:11:46 -0600 (Thu, 03 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/except.c
+ M /trunk/epan/dissectors/packet-stun.c
-Remove some macros that were making the "splint" utility throw a fit.
+Jon Ringle: bug fix to the stun ERROR-CODE dissecting
------------------------------------------------------------------------
-r12848 | ulfl | 2004-12-27 18:36:06 -0600 (Mon, 27 Dec 2004) | 1 line
+r13259 | ulfl | 2005-02-03 14:44:19 -0600 (Thu, 03 Feb 2005) | 1 line
Changed paths:
- M /trunk/capture_loop.c
- M /trunk/gtk/capture_dlg.h
- M /trunk/ringbuffer.h
+ M /trunk/gtk/follow_dlg.c
-some code cleanup (comments changed)
+add tooltips to the dialogs radio buttons
------------------------------------------------------------------------
-r12847 | ulfl | 2004-12-27 18:10:04 -0600 (Mon, 27 Dec 2004) | 1 line
+r13258 | guy | 2005-02-03 14:14:11 -0600 (Thu, 03 Feb 2005) | 3 lines
Changed paths:
- M /trunk/doc/README.developer
+ M /trunk/AUTHORS
+ M /trunk/wka.tmpl
+
+From Dominique Bastien: add the slow protocol MAC address to the list of
+well-known MAC addresses.
-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
+r13257 | lroland | 2005-02-03 10:22:08 -0600 (Thu, 03 Feb 2005) | 1 line
Changed paths:
- M /trunk/capture_loop.c
+ M /trunk/asn1/h225/h225.cnf
+ M /trunk/epan/dissectors/packet-h225.c
-a lot of code cleanup/refactoring
+Small fix for h225 dissector as suggested by Tomas Kukosa
------------------------------------------------------------------------
-r12845 | ulfl | 2004-12-27 15:35:09 -0600 (Mon, 27 Dec 2004) | 1 line
+r13256 | gram | 2005-02-03 09:03:29 -0600 (Thu, 03 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-tcap.h
+ M /trunk/epan/ftypes/ftype-string.c
+
+From Pekka Pietikainen <pp@ee.oulu.fi>, add a byte to the hex[]
+array so that there is room for the terminating NUL from sprintf().
-fix a freebsd buildbot compile error, caused by myself :-(
------------------------------------------------------------------------
-r12844 | ulfl | 2004-12-27 10:11:08 -0600 (Mon, 27 Dec 2004) | 1 line
+r13255 | etxrab | 2005-02-03 00:54:55 -0600 (Thu, 03 Feb 2005) | 1 line
Changed paths:
- M /trunk/epan/dissectors/packet-mtp3.h
+ M /trunk/epan/dissectors/packet-gsm_map.c
-fix a solaris buildbot compile error
+Add an OID
------------------------------------------------------------------------
-r12843 | ulfl | 2004-12-27 08:27:27 -0600 (Mon, 27 Dec 2004) | 1 line
+r13254 | ulfl | 2005-02-02 20:35:20 -0600 (Wed, 02 Feb 2005) | 2 lines
Changed paths:
- M /trunk/docbook/catalog.xml
+ M /trunk/packaging/nsis/ethereal.nsi
-location of cygwin's docbook xml changed
+Enable GTK-Wimp only for Windows 2000/XP/2003
+...as Win9x/ME/NT known to have problems with it!
------------------------------------------------------------------------
-r12842 | ulfl | 2004-12-27 07:17:20 -0600 (Mon, 27 Dec 2004) | 1 line
+r13253 | ulfl | 2005-02-02 20:32:48 -0600 (Wed, 02 Feb 2005) | 6 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
+ A /trunk/packaging/nsis/GetWindowsVersion.nsh
+
+Copied this file from:
+http://nsis.sourceforge.net/archive/nsisweb.php?page=15&instances=0,11
-Again, some warnings removed.
+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
------------------------------------------------------------------------
-r12841 | ulfl | 2004-12-27 04:11:28 -0600 (Mon, 27 Dec 2004) | 1 line
+r13252 | guy | 2005-02-02 20:26:20 -0600 (Wed, 02 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-ieee80211.c
+ M /trunk/wiretap/erf.c
+
+Give a URL for the ERF specification.
-Again, another warning (hopefully) removed.
------------------------------------------------------------------------
-r12840 | guy | 2004-12-26 16:52:16 -0600 (Sun, 26 Dec 2004) | 3 lines
+r13251 | guy | 2005-02-02 19:24:07 -0600 (Wed, 02 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-ssl.c
+ M /trunk/epan/circuit.c
-From Jouni Malinen: use a length field from the packet to determine how
-much data is available, rather than using "tvb_length_remaining()".
+Fix a comment.
------------------------------------------------------------------------
-r12839 | guy | 2004-12-26 16:26:02 -0600 (Sun, 26 Dec 2004) | 7 lines
+r13250 | guy | 2005-02-02 19:08:39 -0600 (Wed, 02 Feb 2005) | 3 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
-
-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.
+ M /trunk/epan/conversation.c
+ M /trunk/epan/conversation.h
-Move the ARP hardware types into a header file, for use by dissectors
-other than the ARP dissector.
+Check in the missing part of Jon Ringle's patch (the part that actually
+changed the conversation code).
------------------------------------------------------------------------
-r12838 | gerald | 2004-12-26 12:58:52 -0600 (Sun, 26 Dec 2004) | 4 lines
+r13249 | guy | 2005-02-02 19:07:21 -0600 (Wed, 02 Feb 2005) | 2 lines
Changed paths:
M /trunk/AUTHORS
- M /trunk/epan/dissectors/packet-dhcpv6.c
-From Vincent Jardin:
- - support for new DHCPv6 options
- - fix for the support of OPTION_RELAY_MSG
+Undo de-UTF-8ification and other damage.
------------------------------------------------------------------------
-r12837 | ulfl | 2004-12-26 04:11:42 -0600 (Sun, 26 Dec 2004) | 1 line
+r13248 | ulfl | 2005-02-02 16:18:37 -0600 (Wed, 02 Feb 2005) | 1 line
Changed paths:
- M /trunk/epan/dissectors/packet-tcap.c
+ M /trunk/docbook/eug_src/EUG_app_files.xml
-Again, some warnings removed.
+added %ETHEREAL%\disabled_protos
------------------------------------------------------------------------
-r12836 | guy | 2004-12-25 18:28:47 -0600 (Sat, 25 Dec 2004) | 3 lines
+r13247 | ulfl | 2005-02-02 15:13:52 -0600 (Wed, 02 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-ssl.c
+ M /trunk/epan/dissectors/packet-clnp.c
-From Jouni Malinen: dissect TLS extensions (RFC 3546) for ClientHello
-and ServerHello.
+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
------------------------------------------------------------------------
-r12835 | guy | 2004-12-25 18:22:16 -0600 (Sat, 25 Dec 2004) | 2 lines
+r13246 | etxrab | 2005-02-02 14:15:29 -0600 (Wed, 02 Feb 2005) | 1 line
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
-
-From Luis Ontanon: add more filterable fields to DNS, PGM, GTP, and RADIUS.
+ M /trunk/AUTHORS
+Add Jon Ringle, at the moment I don't have the e-mail address.
------------------------------------------------------------------------
-r12834 | ulfl | 2004-12-25 12:35:21 -0600 (Sat, 25 Dec 2004) | 1 line
+r13245 | etxrab | 2005-02-02 14:09:00 -0600 (Wed, 02 Feb 2005) | 11 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/plugins/irda/packet-irda.c
-Again, some warnings removed.
-------------------------------------------------------------------------
-r12833 | ulfl | 2004-12-25 08:46:40 -0600 (Sat, 25 Dec 2004) | 1 line
-Changed paths:
- M /trunk/epan/dissectors/packet-pgsql.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 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
+r13244 | etxrab | 2005-02-02 14:08:36 -0600 (Wed, 02 Feb 2005) | 11 lines
Changed paths:
- M /trunk/epan/dissectors/packet-aim-oft.c
- M /trunk/epan/dissectors/packet-aim-signon.c
+ 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-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-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-sigcomp.c
- M /trunk/epan/dissectors/packet-sip.c
- M /trunk/epan/dissectors/packet-smb-sidsnooping.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/h225-persistentdata.c
- M /trunk/plugins/acn/packet-acn.c
- M /trunk/plugins/asn1/packet-asn1.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.
-a lot of warnings removed, most of them about pointer to int casts without using the appropriate GLib macros
------------------------------------------------------------------------
-r12831 | ulfl | 2004-12-25 04:30:58 -0600 (Sat, 25 Dec 2004) | 1 line
+r13242 | etxrab | 2005-02-02 14:02:46 -0600 (Wed, 02 Feb 2005) | 11 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/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.
-Again, some warnings removed.
------------------------------------------------------------------------
-r12830 | ulfl | 2004-12-24 17:17:38 -0600 (Fri, 24 Dec 2004) | 1 line
+r13241 | tuexen | 2005-02-02 07:37:04 -0600 (Wed, 02 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-dcerpc.c
- M /trunk/epan/dissectors/packet-dcm.c
+ M /trunk/epan/dissectors/packet-mtp3.c
+
+Add mtp3.pc as suggested by Luis Ontanon.
+Cleanups
-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
+r13240 | guy | 2005-02-02 04:28:51 -0600 (Wed, 02 Feb 2005) | 16 lines
Changed paths:
- M /trunk/epan/dissectors/packet-vj.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).
-Note the RFC that describes VJ compression.
+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.
------------------------------------------------------------------------
-r12828 | sahlberg | 2004-12-24 06:39:21 -0600 (Fri, 24 Dec 2004) | 4 lines
+r13239 | guy | 2005-02-02 04:19:35 -0600 (Wed, 02 Feb 2005) | 2 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/gtk/graph_analysis.c
+ M /trunk/gtk/rtp_analysis.c
+ M /trunk/gtk/rtp_stream_dlg.c
+ M /trunk/gtk/voip_calls_dlg.c
-New protocol RFC2510 PKIXCMP Certificate Management Protocol
+Get rid of an unused typedef.
+------------------------------------------------------------------------
+r13238 | guy | 2005-02-02 03:08:42 -0600 (Wed, 02 Feb 2005) | 2 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
+Use C89 syntax, not C++ syntax, for functions that take no arguments.
------------------------------------------------------------------------
-r12827 | sahlberg | 2004-12-24 06:22:52 -0600 (Fri, 24 Dec 2004) | 3 lines
+r13237 | guy | 2005-02-02 02:53:08 -0600 (Wed, 02 Feb 2005) | 12 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/gtk/voip_calls_dlg.c
+
+Don't assume that the only blank filter expression is empty - check for
+an all-space-character string.
-export ResonFlags from pkix1implicit
+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.
------------------------------------------------------------------------
-r12826 | sahlberg | 2004-12-24 06:16:27 -0600 (Fri, 24 Dec 2004) | 3 lines
+r13236 | sahlberg | 2005-02-02 02:50:40 -0600 (Wed, 02 Feb 2005) | 10 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/AUTHORS
+ 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.
-export Certificate and CertificateList from pkix1explicit
------------------------------------------------------------------------
-r12825 | sahlberg | 2004-12-24 05:32:13 -0600 (Fri, 24 Dec 2004) | 3 lines
+r13235 | guy | 2005-02-02 02:08:53 -0600 (Wed, 02 Feb 2005) | 4 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/gtk/voip_calls.c
-New "protocol" the support functions from RFC2511 Certificate Request Message Format CRMF
+Make sure "comment" is set.
+Get rid of an unused variable.
------------------------------------------------------------------------
-r12824 | sahlberg | 2004-12-24 05:24:35 -0600 (Fri, 24 Dec 2004) | 3 lines
+r13234 | guy | 2005-02-02 02:02:46 -0600 (Wed, 02 Feb 2005) | 4 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/gtk/graph_analysis.c
-export EnvelopedData
+Clean up white space.
+Get rid of an unused variable and two #includes that aren't needed.
------------------------------------------------------------------------
-r12823 | sahlberg | 2004-12-23 13:56:29 -0600 (Thu, 23 Dec 2004) | 3 lines
+r13233 | guy | 2005-02-02 02:01:27 -0600 (Wed, 02 Feb 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-tcp.c
+ M /trunk/gtk/voip_calls_dlg.c
-RST segmetns are never WindowFull segments.
+"filter_string_fwd" is assigned a "const" pointer, so make it a "const"
+pointer.
+------------------------------------------------------------------------
+r13232 | lroland | 2005-02-01 19:02:09 -0600 (Tue, 01 Feb 2005) | 13 lines
+Changed paths:
+ 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
+by more specific about unix configuration files
------------------------------------------------------------------------
-r12822 | sahlberg | 2004-12-23 13:53:24 -0600 (Thu, 23 Dec 2004) | 3 lines
+r13230 | sahlberg | 2005-02-01 17:33:04 -0600 (Tue, 01 Feb 2005) | 4 lines
Changed paths:
- M /trunk/epan/dissectors/packet-dcerpc.c
+ M /trunk/epan/dissectors/packet-smb-mailslot.c
+
+the old netlogon protocol is now called smb_netlogon
-add another error code to dcerpc
------------------------------------------------------------------------
-r12821 | ulfl | 2004-12-23 07:34:02 -0600 (Thu, 23 Dec 2004) | 1 line
+r13229 | sahlberg | 2005-02-01 17:30:18 -0600 (Tue, 01 Feb 2005) | 4 lines
Changed paths:
- M /trunk/gtk/webbrowser.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
+
-show a simple_dialog, if we use glib 1.x and trying to open a webbrowser (not implemented). This will prevent another compiler warning.
------------------------------------------------------------------------
-r12820 | lroland | 2004-12-23 02:27:30 -0600 (Thu, 23 Dec 2004) | 17 lines
+r13228 | etxrab | 2005-02-01 16:57:22 -0600 (Tue, 01 Feb 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-tcap.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
+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/epan/dissectors/packet-dcom-cba-acco.c
+ M /trunk/doc/README.developer
-Again, some warnings removed.
+Add boolean to the list of non-portable types
------------------------------------------------------------------------
-r12818 | sharpe | 2004-12-22 13:44:42 -0600 (Wed, 22 Dec 2004) | 5 lines
+r13226 | lroland | 2005-02-01 08:00:25 -0600 (Tue, 01 Feb 2005) | 4 lines
Changed paths:
- M /trunk/epan/dissectors/packet-smb.c
+ 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
-Clean up one more instance of 8-byte timestamps in SMB. Have to work on
-the 4-byte ones soon.
+------------------------------------------------------------------------
+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-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
+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
------------------------------------------------------------------------
-r12817 | guy | 2004-12-22 13:27:09 -0600 (Wed, 22 Dec 2004) | 8 lines
+r13224 | guy | 2005-02-01 05:11:15 -0600 (Tue, 01 Feb 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-radius.c
+ M /trunk/epan/dissectors/packet-diameter-defs.h
-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.)
+Add some comments noting issues with some of the items in here.
------------------------------------------------------------------------
-r12816 | guy | 2004-12-22 04:44:20 -0600 (Wed, 22 Dec 2004) | 7 lines
+r13223 | guy | 2005-01-31 23:21:08 -0600 (Mon, 31 Jan 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-windows-common.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
-Check for all bogus ACE lengths, i.e. all lengths < 4.
+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".
-Clean up indentation.
+------------------------------------------------------------------------
+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.
-Add a comment asking whether the revision in an ACL is *really* 2 bytes
-and the ACE count is *really* 4 bytes.
+Clear the Info column when dissecting cells for an AAL we handle before
+dissecting the cell, and set the Info column for OAM cells.
------------------------------------------------------------------------
-r12815 | guy | 2004-12-22 03:58:28 -0600 (Wed, 22 Dec 2004) | 4 lines
+r13221 | ulfl | 2005-01-31 18:52:38 -0600 (Mon, 31 Jan 2005) | 6 lines
Changed paths:
- M /trunk/epan/dissectors/packet-ieee80211.c
+ M /trunk/epan/dissectors/packet-redback.c
+ M /trunk/epan/dissectors/packet-rmt-fec.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.
+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
------------------------------------------------------------------------
-r12814 | guy | 2004-12-22 03:46:14 -0600 (Wed, 22 Dec 2004) | 7 lines
+r13220 | ulfl | 2005-01-31 18:51:42 -0600 (Mon, 31 Jan 2005) | 3 lines
Changed paths:
- M /trunk/gtk/conversations_wlan.c
- M /trunk/gtk/hostlist_wlan.c
+ M /trunk/epan/dissectors/packet-juniper.c
-Change the RCS ID - it's not getting expanded when it's "$Id $".
+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
-Fix a comment in conversations_wlan.c.
+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
-Refer to "WLAN" in hostlist_wlan.c, just as we do in
-conversations_wlan.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
------------------------------------------------------------------------
-r12813 | guy | 2004-12-22 03:19:01 -0600 (Wed, 22 Dec 2004) | 4 lines
+r13216 | etxrab | 2005-01-31 15:36:31 -0600 (Mon, 31 Jan 2005) | 4 lines
Changed paths:
- M /trunk/gtk/print_dlg.c
+ M /trunk/epan/dissectors/packet-radius.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.
+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)
------------------------------------------------------------------------
-r12812 | sharpe | 2004-12-21 20:40:33 -0600 (Tue, 21 Dec 2004) | 10 lines
+r13215 | sahlberg | 2005-01-31 03:56:42 -0600 (Mon, 31 Jan 2005) | 17 lines
Changed paths:
- M /trunk/epan/dissectors/packet-smb.c
+ 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.
-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.
+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
-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.
------------------------------------------------------------------------
-r12811 | guy | 2004-12-21 19:51:00 -0600 (Tue, 21 Dec 2004) | 4 lines
+r13214 | sahlberg | 2005-01-31 03:43:07 -0600 (Mon, 31 Jan 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-radius.c
+ M /trunk/epan/dissectors/packet-dcerpc-lsa-ds.c
+ M /trunk/epan/dissectors/packet-dcerpc-nt.h
+
+call dissect_ndr_uuit_t directly and avoid a dependency on packet-dcerpc-netlogon
-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.
------------------------------------------------------------------------
-r12810 | guy | 2004-12-21 19:42:54 -0600 (Tue, 21 Dec 2004) | 5 lines
+r13213 | sahlberg | 2005-01-30 21:31:13 -0600 (Sun, 30 Jan 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-radius.c
+ M /trunk/asn1/h248/packet-h248-template.c
+ M /trunk/epan/dissectors/packet-h248.c
+
+support H.248 BER over SCTP PPID 7
-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.
------------------------------------------------------------------------
-r12809 | guy | 2004-12-21 18:30:39 -0600 (Tue, 21 Dec 2004) | 3 lines
+r13212 | guy | 2005-01-30 21:03:02 -0600 (Sun, 30 Jan 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-ieee80211.c
+ 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
-Properly declare a variable as volatile, as the longjmp done by the
-exception mechanism might clobber it otherwise.
+From Florian Lohoff: Redback SmartEdge SE400/800 tcpdump disassembly.
------------------------------------------------------------------------
-r12808 | guy | 2004-12-21 18:23:55 -0600 (Tue, 21 Dec 2004) | 6 lines
+r13211 | guy | 2005-01-30 18:28:02 -0600 (Sun, 30 Jan 2005) | 23 lines
Changed paths:
- M /trunk/epan/dissectors/packet-radius.c
+ M /trunk/epan/dissectors/packet-gnutella.c
+ M /trunk/epan/dissectors/packet-gnutella.h
-Add some checks to make sure the AVP length is large enough for the item
-we're fetching from the AVP.
+Add a URL for Gnutella specs.
-In the case of a tagged string, if the length is 2 (meaning the data
-length is 0), assume there's no tag.
+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.
+
+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)
+
+and
+
+ 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.
------------------------------------------------------------------------
-r12807 | guy | 2004-12-21 17:26:01 -0600 (Tue, 21 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-dnp.c
+ M /trunk/epan/dissectors/packet-windows-common.c
-Fix one comment, and put in another one giving a note about where you
-can get the protocol specs.
+add dissection of three new flags in the security descriptor
+
+------------------------------------------------------------------------
+r13209 | etxrab | 2005-01-30 12:00:48 -0600 (Sun, 30 Jan 2005) | 1 line
+Changed paths:
+ M /trunk/epan/dissectors/packet-gsm_map.c
+
+Add OID:s to old dissector, for comparison reasons.
------------------------------------------------------------------------
-r12806 | obiot | 2004-12-21 15:17:44 -0600 (Tue, 21 Dec 2004) | 7 lines
+r13208 | etxrab | 2005-01-30 11:48:18 -0600 (Sun, 30 Jan 2005) | 1 line
Changed paths:
- M /trunk/epan/dissectors/packet-gsm_sms.c
+ M /trunk/epan/dissectors/packet-ber.c
-From Victor Stratan: GSM SMS fixes:
+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-dcerpc-lsa.c
+ M /trunk/epan/dissectors/packet-dcerpc-lsa.h
+ M /trunk/epan/dissectors/packet-dcerpc-netlogon.c
- - Corrected incorrect Timezone output due to byte overflow.
+rename lsa_dissect_LSA_SECURITY_DESCRIPTOR to lsa_dissect_sec_desc_buf
+change its signature to match the autogenerated signatures.
- - Added descriptions for address string decoding.
+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
------------------------------------------------------------------------
-r12805 | guy | 2004-12-21 14:36:50 -0600 (Tue, 21 Dec 2004) | 3 lines
+r13206 | sahlberg | 2005-01-30 06:38:38 -0600 (Sun, 30 Jan 2005) | 6 lines
Changed paths:
- M /trunk/epan/dissectors/packet-mmse.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.
+
+no changes to the code, just a rename.
-Use "format_text()" on strings, to better handle non-printable
-characters.
------------------------------------------------------------------------
-r12804 | guy | 2004-12-21 14:03:47 -0600 (Tue, 21 Dec 2004) | 3 lines
+r13205 | sahlberg | 2005-01-30 06:21:17 -0600 (Sun, 30 Jan 2005) | 5 lines
Changed paths:
- M /trunk/epan/dissectors/packet-mmse.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.
-Put the strings for the X-Mms-Previously-Sent-By header under the MMSE
-tree rather than at the top level.
------------------------------------------------------------------------
-r12803 | guy | 2004-12-21 13:28:48 -0600 (Tue, 21 Dec 2004) | 18 lines
+r13204 | sahlberg | 2005-01-30 05:56:37 -0600 (Sun, 30 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
-
-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).
+ M /trunk/epan/dissectors/packet-dcerpc-nt.c
+ M /trunk/epan/dissectors/packet-dcerpc-nt.h
-This fixes problems in the RTP and RTCP dissectors similar to the one
-found in the T.38 dissector.
+add a new dissect_ndr_counted_ascii_string() that mimics dissect_ndr_counted_string() but handles an ASCII string instead of a Unicode one.
-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.
-(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.)
------------------------------------------------------------------------
-r12802 | sahlberg | 2004-12-21 11:05:14 -0600 (Tue, 21 Dec 2004) | 5 lines
+r13203 | guy | 2005-01-29 21:43:03 -0600 (Sat, 29 Jan 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-ldap.c
+ M /trunk/epan/dissectors/packet-dcerpc-nt.c
+
+Byte arrays are byte arrays, not strings.
-from metze
+------------------------------------------------------------------------
+r13202 | sahlberg | 2005-01-29 20:52:25 -0600 (Sat, 29 Jan 2005) | 3 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-dcerpc-netlogon.c
+ M /trunk/epan/dissectors/packet-dcerpc-nt.c
+ M /trunk/epan/dissectors/packet-dcerpc-nt.h
-make ethereal handle gss-api encrypted ldap blobs
+change dissect_ndr_counted_byte_array to be more consistent with dissect_ndr_counted_string
------------------------------------------------------------------------
-r12801 | sahlberg | 2004-12-21 10:44:11 -0600 (Tue, 21 Dec 2004) | 13 lines
+r13201 | guy | 2005-01-29 17:45:53 -0600 (Sat, 29 Jan 2005) | 16 lines
Changed paths:
- M /trunk/epan/dissectors/packet-mmse.c
+ M /trunk/epan/dissectors/packet-l2tp.c
-abs_time_to_str() returns a staticly allocated string. dont g_free() it.
+Add the I-D name for L2TPv3 to a comment.
-fix two instances of wrong parameter list to proto_tree_add_string_format()
+Do more, and more careful, AVP length checks.
-if we call proto_tree_string() the hf field has to be of a string format as well.
+Use tvb_format_text() to display strings.
+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.
+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.
-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.
+Don't use the length field if the length bit isn't set.
+------------------------------------------------------------------------
+r13200 | guy | 2005-01-29 16:21:09 -0600 (Sat, 29 Jan 2005) | 9 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-juniper.c
+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.
------------------------------------------------------------------------
-r12800 | jmayer | 2004-12-21 07:18:08 -0600 (Tue, 21 Dec 2004) | 4 lines
+r13199 | guy | 2005-01-29 14:56:20 -0600 (Sat, 29 Jan 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-pgsql.c
+ M /trunk/epan/dissectors/packet-scsi.c
-Abhijit Menon-Sen:
- - Make port configurable via prefs
- - Highlight keywords in addition to values in hexpane
+Treat the command opcodes as SBC-2 for CD-ROMs as well as for block
+devices.
------------------------------------------------------------------------
-r12799 | jmayer | 2004-12-21 06:30:24 -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/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/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
-Giles Scott: Add Wlan tap
+Use the 64-bit integer fetch routines to support 64-bit NDR integers.
+
+------------------------------------------------------------------------
+r13197 | guy | 2005-01-29 14:35:42 -0600 (Sat, 29 Jan 2005) | 2 lines
+Changed paths:
+ M /trunk/gtk/packet_list.c
+Mark unused arguments as such.
------------------------------------------------------------------------
-r12798 | jmayer | 2004-12-21 06:26:43 -0600 (Tue, 21 Dec 2004) | 1 line
+r13196 | ulfl | 2005-01-29 09:38:15 -0600 (Sat, 29 Jan 2005) | 1 line
Changed paths:
- M /trunk/wiretap/configure.in
+ M /trunk/docbook/Makefile
+ M /trunk/docbook/developer-guide.xml
+ A /trunk/docbook/edg_graphics/ethereal-logo.png
+ M /trunk/docbook/user-guide.xml
-Small Whitespacechange
+various versioning related things (like using the svn version number), fix a broken link in the developer-guide
------------------------------------------------------------------------
-r12797 | ulfl | 2004-12-21 04:02:42 -0600 (Tue, 21 Dec 2004) | 1 line
+r13195 | ulfl | 2005-01-29 08:43:33 -0600 (Sat, 29 Jan 2005) | 1 line
Changed paths:
- M /trunk/epan/dissectors/packet-dcom-cba-acco.c
+ 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
-Again, some warnings removed.
+add links to wiki example pages (Capture/Display Filters and Coloring Rules)
------------------------------------------------------------------------
-r12796 | gerald | 2004-12-20 21:50:14 -0600 (Mon, 20 Dec 2004) | 2 lines
+r13194 | guy | 2005-01-29 04:48:16 -0600 (Sat, 29 Jan 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-t38.c
+ M /trunk/wiretap/netxray.c
-Fix an off-by-one error when terminating a string.
+Add some notes about stuff discovered by Ken Mann.
------------------------------------------------------------------------
-r12795 | jmayer | 2004-12-20 17:24:13 -0600 (Mon, 20 Dec 2004) | 2 lines
+r13193 | sahlberg | 2005-01-28 22:44:40 -0600 (Fri, 28 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-iscsi.c
+
+only add 4 bytes to the pdu length IFF header digest/crc32 is actually used.
-Abhijit Menon-Sen: Postgres v3 support
------------------------------------------------------------------------
-r12794 | guy | 2004-12-20 16:51:05 -0600 (Mon, 20 Dec 2004) | 2 lines
+r13192 | ulfl | 2005-01-28 20:14:25 -0600 (Fri, 28 Jan 2005) | 4 lines
Changed paths:
- M /trunk/epan/dissectors/packet-dcom.c
+ M /trunk/gtk/menu.c
+ M /trunk/gtk/packet_list.c
+ M /trunk/gtk/packet_list.h
+
+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.
-Get rid of extra include of <string.h>.
+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.
------------------------------------------------------------------------
-r12793 | ulfl | 2004-12-20 16:29:24 -0600 (Mon, 20 Dec 2004) | 1 line
+r13191 | ulfl | 2005-01-28 17:24:04 -0600 (Fri, 28 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/plugins/mate/packet-mate.c
-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).
+use MATE (not mate) for protocol name and protocol tree
------------------------------------------------------------------------
-r12792 | guy | 2004-12-20 16:25:13 -0600 (Mon, 20 Dec 2004) | 2 lines
+r13190 | lroland | 2005-01-28 07:53:14 -0600 (Fri, 28 Jan 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-dcom.c
+ 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
+------------------------------------------------------------------------
+r13189 | guy | 2005-01-28 05:31:19 -0600 (Fri, 28 Jan 2005) | 4 lines
+Changed paths:
+ M /trunk/wiretap/AUTHORS
+ M /trunk/wiretap/file_access.c
+ M /trunk/wiretap/wtap.c
+ M /trunk/wiretap/wtap.h
-Include <string.h> to declare various functions.
+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.
------------------------------------------------------------------------
-r12791 | guy | 2004-12-20 16:13:48 -0600 (Mon, 20 Dec 2004) | 3 lines
+r13188 | guy | 2005-01-28 04:15:03 -0600 (Fri, 28 Jan 2005) | 3 lines
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/plugins/mate/mate.h
-Use "plurality()" rather than locally-defined "PLURALIZE()" macros, and
-get rid of the definition of "PLURALIZE()" in modules that don't use it.
+From Yoshihiro Oyama: get rid of _U_s in prototype declarations that
+lack variable names.
------------------------------------------------------------------------
-r12790 | gerald | 2004-12-20 10:15:29 -0600 (Mon, 20 Dec 2004) | 2 lines
+r13187 | guy | 2005-01-28 03:55:24 -0600 (Fri, 28 Jan 2005) | 4 lines
Changed paths:
- M /trunk/epan/dissectors/packet-radius.c
+ M /trunk/Makefile.am
-Remove an unneeded "ntohl()" call.
+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.)
------------------------------------------------------------------------
-r12789 | jmayer | 2004-12-20 07:32:08 -0600 (Mon, 20 Dec 2004) | 4 lines
+r13186 | guy | 2005-01-28 03:47:52 -0600 (Fri, 28 Jan 2005) | 3 lines
Changed paths:
- M /trunk/manuf
- M /trunk/manuf.tmpl
+ M /trunk/AUTHORS
+ M /trunk/Makefile.am
-At least in some cases some Marconi 2810 send packets with
-the locally assigned flag set.
-Update manuf, while I'm at it.
+From Yoshihiro Oyama: include the names of all the IrDA plugin's .o
+files in the ENABLE_STATIC plugin_ldadd list.
------------------------------------------------------------------------
-r12788 | jmayer | 2004-12-20 04:56:25 -0600 (Mon, 20 Dec 2004) | 1 line
+r13185 | sahlberg | 2005-01-28 03:37:47 -0600 (Fri, 28 Jan 2005) | 3 lines
Changed paths:
- M /trunk/epan/sigcomp-udvm.h
- M /trunk/epan/sigcomp_state_hdlr.c
+ M /trunk/epan/dissectors/packet-dcerpc-ndr.c
+ M /trunk/epan/dissectors/packet-dcerpc.h
+
+we need a dissect_ndr_uint64() that dissects an NDR hyper
+
-Add NL to last line
------------------------------------------------------------------------
-r12787 | jmayer | 2004-12-20 04:49:12 -0600 (Mon, 20 Dec 2004) | 1 line
+r13184 | sahlberg | 2005-01-28 03:29:49 -0600 (Fri, 28 Jan 2005) | 9 lines
Changed paths:
- M /trunk/epan/dissectors/packet-ieee80211.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
+
+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.
+
+
+rename the existing dissect_ndr_uint64 ro dissect_ndr_duint32 (double uint32) to make it reflect better the alignment of the type.
+
+
-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
+r13183 | sahlberg | 2005-01-28 03:12:40 -0600 (Fri, 28 Jan 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-ldap.c
+ M /trunk/epan/dissectors/packet-dcerpc-nt.h
-Put in a stub "dissector" for LDAP_FILTER EXTENSIBLE, so we can at least
-dissect packets containing that filter type.
+add a macro for aligning NDR datastreams to 8 byte boundaries
-Note that if a dissector for a particular operation fails, we should
-stop dissecting rather than trying to dissect the controls.
------------------------------------------------------------------------
-r12785 | sahlberg | 2004-12-20 02:44:10 -0600 (Mon, 20 Dec 2004) | 6 lines
+r13182 | guy | 2005-01-27 05:23:06 -0600 (Thu, 27 Jan 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-dcom.c
+ M /trunk/gtk/file_dlg.c
-g_strescape only takes one parameter in glib 1.x
+We use the range utilities regardless of whether we're built with
+libpcap or not.
-this makes ethereal compile for those of us that are not on the bleeding edge.
-(gtk1 is much better anyway)
+------------------------------------------------------------------------
+r13181 | guy | 2005-01-27 04:47:27 -0600 (Thu, 27 Jan 2005) | 2 lines
+Changed paths:
+ M /trunk/gtk/main.c
+Fix a problem with building with libpcap disabled.
------------------------------------------------------------------------
-r12784 | jmayer | 2004-12-19 18:00:06 -0600 (Sun, 19 Dec 2004) | 4 lines
+r13180 | ulfl | 2005-01-26 17:17:00 -0600 (Wed, 26 Jan 2005) | 2 lines
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/epan/proto.c
-- Diplay SSID in mangemntframes
-- Display unprintable characters in SSID as '.' (SSID charaters
- are of type octet, not alphanum).
+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?
+------------------------------------------------------------------------
+r13179 | ulfl | 2005-01-26 17:14:54 -0600 (Wed, 26 Jan 2005) | 1 line
+Changed paths:
+ M /trunk/epan/dissectors/packet-icq.c
+if there must be an unknown version message, use hex instead of decimal to print the unknown version number
------------------------------------------------------------------------
-r12783 | ulfl | 2004-12-19 11:26:23 -0600 (Sun, 19 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-dcerpc-pn-io.c
- M /trunk/epan/dissectors/packet-pn-rt.c
+ M /trunk/epan/dissectors/packet-rtsp.c
-removed some gcc warnings (hopefully)
+if there must be an "unknown transport" message, at least print the transport name
------------------------------------------------------------------------
-r12782 | ulfl | 2004-12-19 10:49:34 -0600 (Sun, 19 Dec 2004) | 1 line
+r13177 | ulfl | 2005-01-26 16:37:04 -0600 (Wed, 26 Jan 2005) | 3 lines
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/epan/dissectors/packet-daap.c
+
+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.
-add some IRemUnknown dissectors
+use tvb_ensure_bytes_exist() before using this length value, so [Malformed Packet] will be displayed
------------------------------------------------------------------------
-r12781 | ulfl | 2004-12-19 10:30:25 -0600 (Sun, 19 Dec 2004) | 1 line
+r13176 | ulfl | 2005-01-26 16:24:42 -0600 (Wed, 26 Jan 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-dcom-oxid.c
+ M /trunk/epan/dissectors/packet-etheric.c
+
+bugfix of crash_00026_20050124150108.cap: three places with possible write behind the end of fixed arrays
-tweak some comments
+used g_malloc instead of a fixed array
------------------------------------------------------------------------
-r12780 | ulfl | 2004-12-19 10:29:08 -0600 (Sun, 19 Dec 2004) | 1 line
+r13175 | etxrab | 2005-01-26 14:07:35 -0600 (Wed, 26 Jan 2005) | 1 line
Changed paths:
- M /trunk/epan/dissectors/packet-dcom-remact.c
+ M /trunk/asn1/gsmmap/GSMMAP.asn
+ M /trunk/asn1/gsmmap/gsmmap.cnf
+ M /trunk/asn1/gsmmap/packet-gsm_map-template.c
-add dissection of RemoteActivation method
+Unpack and display digits, Decode SS-status.
------------------------------------------------------------------------
-r12779 | ulfl | 2004-12-19 10:13:05 -0600 (Sun, 19 Dec 2004) | 1 line
+r13174 | etxrab | 2005-01-26 14:06:09 -0600 (Wed, 26 Jan 2005) | 1 line
Changed paths:
- M /trunk/epan/dissectors/packet-dcom-oxid.c
- M /trunk/epan/dissectors/packet-dcom.c
+ M /trunk/epan/dissectors/packet-h245.c
-add a lot of dissect stuff to the OXID resolver, moved some details of the DUALSTRINGARRAY to packet-dcom.c
+Fix a typo leading to no conversation set up for RTCP
------------------------------------------------------------------------
-r12778 | ulfl | 2004-12-19 10:04:09 -0600 (Sun, 19 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/Makefile.common
+ M /trunk/asn1/h245/h245.cnf
-bugfix: remove empty line, probably caused by eol confusion
+Fix a typo leading to no conversation set up for RTCP
------------------------------------------------------------------------
-r12777 | ulfl | 2004-12-19 08:08:03 -0600 (Sun, 19 Dec 2004) | 1 line
+r13172 | guy | 2005-01-25 14:53:27 -0600 (Tue, 25 Jan 2005) | 2 lines
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/epan/dissectors/packet-text-media.c
+
+Add "applications/soap+xml" as a text media type.
-renamed all DCOM related interface dissectors from packet-dcerpc-... to packet_dcom_... and add DCOM IDispatch dissector (incomplete, but better than nothing... ;-)
------------------------------------------------------------------------
-r12776 | ulfl | 2004-12-19 07:46:09 -0600 (Sun, 19 Dec 2004) | 2 lines
+r13171 | etxrab | 2005-01-24 16:33:36 -0600 (Mon, 24 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
+ M /trunk/asn1/gsmmap/GSMMAP.asn
+ M /trunk/asn1/gsmmap/gsmmap.cnf
+ M /trunk/asn1/gsmmap/packet-gsm_map-template.c
-(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 ...
+Add calling of sms dissector and make ssn number selection preferences.
------------------------------------------------------------------------
-r12775 | ulfl | 2004-12-19 04:30:33 -0600 (Sun, 19 Dec 2004) | 1 line
+r13170 | etxrab | 2005-01-24 14:41:19 -0600 (Mon, 24 Jan 2005) | 1 line
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/epan/dissectors/packet-gsm_map.c
-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?)
+Make the sub system number (ssn) settings preferences.
------------------------------------------------------------------------
-r12774 | sahlberg | 2004-12-19 01:18:04 -0600 (Sun, 19 Dec 2004) | 14 lines
+r13169 | ulfl | 2005-01-24 13:33:47 -0600 (Mon, 24 Jan 2005) | 3 lines
+Changed paths:
+ M /trunk/gtk/main.h
+ M /trunk/gtk/menu.c
+ M /trunk/gtk/print_dlg.c
+
+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.
+------------------------------------------------------------------------
+r13168 | ulfl | 2005-01-24 13:30:07 -0600 (Mon, 24 Jan 2005) | 1 line
+Changed paths:
+ M /trunk/epan/dissectors/packet-dcom-remact.c
+ M /trunk/epan/dissectors/packet-dcom-remunkn.c
+
+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
+------------------------------------------------------------------------
+r13166 | etxrab | 2005-01-24 13:25:28 -0600 (Mon, 24 Jan 2005) | 1 line
+Changed paths:
+ M /trunk/epan/sigcomp_state_hdlr.c
+
+Bugfix incorect while condition from Mutsuya Irie
+------------------------------------------------------------------------
+r13165 | guy | 2005-01-23 19:20:14 -0600 (Sun, 23 Jan 2005) | 3 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-gnutella.c
+
+Add support for reassembly of Gnutella packets that cross TCP segment
+boundaries.
+
+------------------------------------------------------------------------
+r13164 | guy | 2005-01-23 18:18:13 -0600 (Sun, 23 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.
+Get rid of an extra space after the edge value of a SACK item if
+relative sequence numbers aren't being used.
+
+------------------------------------------------------------------------
+r13163 | ulfl | 2005-01-22 15:46:35 -0600 (Sat, 22 Jan 2005) | 1 line
+Changed paths:
+ M /trunk/epan/libethereal.def
-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.
+Some dcerpc related stuff needed to write dcerpc plugin
+------------------------------------------------------------------------
+r13162 | sahlberg | 2005-01-22 13:56:12 -0600 (Sat, 22 Jan 2005) | 3 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-dcerpc-nt.h
-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)
+needs an ALIGN_TO_2_BYTES to make the idl compiler happy
-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.
+------------------------------------------------------------------------
+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
+------------------------------------------------------------------------
+r13160 | etxrab | 2005-01-21 16:49:13 -0600 (Fri, 21 Jan 2005) | 1 line
+Changed paths:
+ M /trunk/asn1/gsmmap/GSMMAP.asn
+ M /trunk/asn1/gsmmap/packet-gsm_map-template.c
+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.
+------------------------------------------------------------------------
+r13158 | etxrab | 2005-01-21 16:45:20 -0600 (Fri, 21 Jan 2005) | 1 line
+Changed paths:
+ M /trunk/epan/dissectors/packet-h245.c
+Fixed bugs with conversations and t35
+------------------------------------------------------------------------
+r13157 | etxrab | 2005-01-21 16:44:14 -0600 (Fri, 21 Jan 2005) | 1 line
+Changed paths:
+ M /trunk/asn1/h450/h450.cnf
+ M /trunk/asn1/h450/h4501.asn
+ M /trunk/asn1/h450/packet-h450-template.c
+asn1 done for h450.1 - h450.12, remains to tie to Operations and Responses.
------------------------------------------------------------------------
-r12773 | sahlberg | 2004-12-18 22:10:05 -0600 (Sat, 18 Dec 2004) | 11 lines
+r13156 | etxrab | 2005-01-21 16:42:32 -0600 (Fri, 21 Jan 2005) | 1 line
Changed paths:
- M /trunk/epan/dissectors/packet-ldap.c
+ M /trunk/asn1/h245/h245.cnf
+ M /trunk/asn1/h245/packet-h245-template.c
-abort trying to dissect ldap controls if the header doesnt look right.
+Fix buggs with conversations not beeing set up in some cases. Decoding of t35
+------------------------------------------------------------------------
+r13155 | lroland | 2005-01-21 13:16:05 -0600 (Fri, 21 Jan 2005) | 2 lines
+Changed paths:
+ M /trunk/packaging/nsis/Makefile.nmake
+ M /trunk/packaging/nsis/ethereal.nsi
-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.
+Add mate.dll to the installer.
+However it won't be installed by default.
+------------------------------------------------------------------------
+r13154 | lroland | 2005-01-21 13:11:59 -0600 (Fri, 21 Jan 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
+ M /trunk/plugins/mate/mate_util.c
-someone interested in ldap might want to look at those "unknown ldap packets"
-in the trace.
+From Luis Ontanon for Mate:
+- supress some solaris compiler warnings
+- adds GopExpiration, GopIdleTimeout and GopLifetime parameters
+------------------------------------------------------------------------
+r13153 | lroland | 2005-01-21 12:50:12 -0600 (Fri, 21 Jan 2005) | 2 lines
+Changed paths:
+ M /trunk/config.nmake
+Another step towards getting the old plugin API retired:
+Official plugins get linked with libethereal.dll's import library by default now.
+------------------------------------------------------------------------
+r13152 | ulfl | 2005-01-20 17:17:23 -0600 (Thu, 20 Jan 2005) | 1 line
+Changed paths:
+ 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
+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.
+------------------------------------------------------------------------
+r13149 | ulfl | 2005-01-20 13:26:24 -0600 (Thu, 20 Jan 2005) | 1 line
+Changed paths:
+ M /trunk/epan/dissectors/packet-dcerpc.c
+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?
------------------------------------------------------------------------
-r12772 | jmayer | 2004-12-18 22:04:49 -0600 (Sat, 18 Dec 2004) | 3 lines
+r13148 | guy | 2005-01-20 12:34:48 -0600 (Thu, 20 Jan 2005) | 2 lines
Changed paths:
M /trunk/AUTHORS
- M /trunk/epan/dissectors/packet-ieee80211.c
-Giles Scott: Port weak key detection from Airsnort
+Fix Julien Leproust's e-mail address.
+
+------------------------------------------------------------------------
+r13141 | sahlberg | 2005-01-20 07:19:11 -0600 (Thu, 20 Jan 2005) | 3 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-tcp.c
+
+SACK prettyfication
------------------------------------------------------------------------
-r12771 | sahlberg | 2004-12-18 21:30:46 -0600 (Sat, 18 Dec 2004) | 4 lines
+r13140 | sahlberg | 2005-01-20 06:29:11 -0600 (Thu, 20 Jan 2005) | 3 lines
Changed paths:
- M /trunk/epan/dissectors/packet-smb.c
+ M /trunk/epan/dissectors/packet-tcp.c
-mark some fields as GENERATED fields
+make TCP SACK option handle relative sequence numbers
+------------------------------------------------------------------------
+r13139 | kukosa | 2005-01-20 06:16:53 -0600 (Thu, 20 Jan 2005) | 2 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-h225.c
+NonStandardData and TunnelledProtocol reimplemented and tested
+H225 dissector regenerated with new asn2eth version
------------------------------------------------------------------------
-r12770 | sahlberg | 2004-12-18 21:19:53 -0600 (Sat, 18 Dec 2004) | 9 lines
+r13138 | kukosa | 2005-01-20 06:02:08 -0600 (Thu, 20 Jan 2005) | 1 line
Changed paths:
- M /trunk/epan/dissectors/packet-smb.c
+ M /trunk/asn1/h225/h225.cnf
+ M /trunk/asn1/h225/packet-h225-template.c
-the mid values in smb are too unreliable for request/response matching since they wrap so quickly.
+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
-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.
+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.
-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.
+------------------------------------------------------------------------
+r13135 | guy | 2005-01-20 05:05:06 -0600 (Thu, 20 Jan 2005) | 6 lines
+Changed paths:
+ M /trunk/AUTHORS
+ M /trunk/epan/packet.c
+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.
------------------------------------------------------------------------
-r12769 | sahlberg | 2004-12-18 16:09:06 -0600 (Sat, 18 Dec 2004) | 7 lines
+r13134 | guy | 2005-01-20 03:44:29 -0600 (Thu, 20 Jan 2005) | 5 lines
Changed paths:
- M /trunk/epan/dissectors/packet-ndmp.c
+ M /trunk/epan/dissectors/packet-dnp.c
-make ndmp use tcp_dissect_pdus()
-so that it will track pdu boundaries properly
+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).
-not tracking pdu boundaries caused pain since it would miss too many
-commands
+------------------------------------------------------------------------
+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.
------------------------------------------------------------------------
-r12768 | gerald | 2004-12-17 14:42:35 -0600 (Fri, 17 Dec 2004) | 2 lines
+r13132 | guy | 2005-01-20 01:02:08 -0600 (Thu, 20 Jan 2005) | 7 lines
Changed paths:
- M /trunk/make-version.pl
+ M /trunk/epan/dissectors/packet-juniper.c
-Remove debugging output.
+Make some routines static that aren't used outside this module.
+
+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.
------------------------------------------------------------------------
-r12767 | gerald | 2004-12-17 14:41:14 -0600 (Fri, 17 Dec 2004) | 2 lines
+r13131 | guy | 2005-01-20 00:22:20 -0600 (Thu, 20 Jan 2005) | 3 lines
Changed paths:
- M /trunk/make-version.pl
+ M /trunk/epan/dissectors/packet-gsm_map.c
+ M /trunk/epan/dissectors/packet-gsm_map.h
-Work around a bug in the strftime() code in the Windows version of Perl.
+Back out the asn2eth-generated GSM MAP dissector for now, at Anders
+Broman's request, as it has a number of problems.
------------------------------------------------------------------------
-r12766 | guy | 2004-12-17 13:27:46 -0600 (Fri, 17 Dec 2004) | 3 lines
+r13130 | guy | 2005-01-19 23:40:56 -0600 (Wed, 19 Jan 2005) | 2 lines
Changed paths:
- M /trunk/epan/dissectors/packet-lmp.c
+ 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
-When the LMP dissector rejects a packet because it {is, isn't} UDP, let
-some other dissector have it.
+From Hannes Gredler: support for Juniper's DLT_JUNIPER_ATM{1,2} values.
------------------------------------------------------------------------
-r12765 | guy | 2004-12-17 13:14:24 -0600 (Fri, 17 Dec 2004) | 2 lines
+r13129 | guy | 2005-01-19 23:06:38 -0600 (Wed, 19 Jan 2005) | 3 lines
Changed paths:
M /trunk/AUTHORS
- M /trunk/epan/dissectors/packet-ldap.c
+ 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
-From Stefan Metzmacher: basic decoding for LDAP Controls.
+From Jean-Baptiste Marchand: stub dissectors for rras and pnp MSRPC
+interfaces.
------------------------------------------------------------------------
-r12764 | guy | 2004-12-17 04:09:32 -0600 (Fri, 17 Dec 2004) | 3 lines
+r13128 | guy | 2005-01-19 22:37:03 -0600 (Wed, 19 Jan 2005) | 4 lines
Changed paths:
- M /trunk/gtk/main.c
+ 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
-Don't start up a splash screen if "-G" is specified, even if we weren't
-configured with libpcap support.
+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.
------------------------------------------------------------------------
-r12763 | lroland | 2004-12-16 13:36:23 -0600 (Thu, 16 Dec 2004) | 8 lines
+r13127 | guy | 2005-01-19 19:26:34 -0600 (Wed, 19 Jan 2005) | 3 lines
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/epan/dissectors/packet-multipart.c
+
+From Ruud Linders: support short names in multipart headers; SIP-T
+requires this.
-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)
------------------------------------------------------------------------
-r12762 | gerald | 2004-12-16 13:06:52 -0600 (Thu, 16 Dec 2004) | 6 lines
+r13126 | ulfl | 2005-01-19 17:41:07 -0600 (Wed, 19 Jan 2005) | 1 line
Changed paths:
- M /trunk/make-version.pl
+ M /trunk/epan/dissectors/packet-dcerpc.c
+
+try to defragment DCE/RPC fragments (simply one after the other), if alloc_hint is zero
+------------------------------------------------------------------------
+r13123 | etxrab | 2005-01-19 16:44:09 -0600 (Wed, 19 Jan 2005) | 2 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-h225.c
+ M /trunk/epan/dissectors/packet-h225.h
+
+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"
+------------------------------------------------------------------------
+r13118 | gerald | 2005-01-18 22:49:29 -0600 (Tue, 18 Jan 2005) | 6 lines
+Changed paths:
+ M /trunk/epan/dissectors/packet-frame.c
+ M /trunk/epan/packet.c
+ M /trunk/epan/packet_info.h
-From Thomas Boehne: Fix the version.conf status message and improve code
-readability.
+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.
-Fix a bug in my previous checkin, so that svnversion.h will be created
-even when the ".svn/" directory isn't present.
+Clean up whitespace.
------------------------------------------------------------------------
-r12761 | guy | 2004-12-15 11:50:11 -0600 (Wed, 15 Dec 2004) | 4 lines
+r13117 | ulfl | 2005-01-18 19:12:45 -0600 (Tue, 18 Jan 2005) | 1 line
Changed paths:
- M /trunk/epan/dissectors/packet-http.c
+ M /trunk/gtk/main.c
+ M /trunk/gtk/main.h
+ M /trunk/gtk/menu.c
-From Yaniv Kaul: add the CCM_POST method.
+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 :-)
+------------------------------------------------------------------------
+r13116 | ulfl | 2005-01-18 17:06:10 -0600 (Tue, 18 Jan 2005) | 1 line
+Changed paths:
+ 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
+
+noticed by Nicolas Kaiser: fix various typos
+------------------------------------------------------------------------
+r13115 | ulfl | 2005-01-18 16:24:07 -0600 (Tue, 18 Jan 2005) | 1 line
+Changed paths:
+ M /trunk/gtk/main.c
+ M /trunk/gtk/menu.c
+
+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
+------------------------------------------------------------------------
+r13112 | ulfl | 2005-01-18 14:42:47 -0600 (Tue, 18 Jan 2005) | 1 line
+Changed paths:
+ M /trunk/doc/mergecap.pod
+
+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