-2004-03-26 04:01 gerald
+2004-07-07 20:03 gerald
- * plugins/rudp/packet-rudp.c:
+ * NEWS:
+
+ More NEWS updates.
+
+2004-07-07 19:15 gerald
+
+ * config.nmake:
+
+ Enable GTK_WIMP and GTK2 by default. Make GTK2 2.4 and Pango 1.4
+ the default versions.
+
+2004-07-07 16:31 ulfl
+
+ * gtk/main.c:
+
+ bugfix: preference related capture options shouldn't be set by
+ preferences, if Ethereal is running as a capture_child
+
+2004-07-07 16:26 ulfl
+
+ * gtk/menu.c:
+
+ don't show webbrowser calling menu items, when using GLib 1.x
+
+2004-07-07 16:23 ulfl
+
+ * epan/Makefile.nmake, gtk/Makefile.nmake:
+
+ remove doxygen output dir "html" on make clean
+
+2004-07-07 07:01 guy
+
+ * gtk/about_dlg.c:
+
+ Realize the splash screen window right after creating it, rather
+ than doing a "show all" followed by a "hide"; that way we don't
+ get a tiny window that pops up briefly and disappears.
+
+ Get rid of the additional positioning of the splash screen -
+ "splash_window_new()" does that for us.
+
+ Expand some comments.
+
+2004-07-07 06:09 guy
+
+ * gtk/webbrowser.c:
+
+ With GLib 1.2[.x], undefine MUST_LAUNCH_BROWSER_OURSELVES, so
+ that we say that we don't need a preference for the command to
+ launch a browser (that preference won't make any difference).
+
+2004-07-07 05:36 guy
+
+ * gtk/: about_dlg.c, ui_util.c, ui_util.h:
+
+ Get rid of the splash screen's title bar on GTK+ 1.2[.x] as well.
+
+2004-07-07 04:48 guy
+
+ * AUTHORS, packet-ieee80211.c:
+
+ From Henry Ptasinski: support for 802.11e WME/QoS info.
+
+2004-07-07 04:17 guy
+
+ * packet-prism.c:
+
+ Update comments and note that values are in *host* byte order, as
+ in "the byte order of the host that wrote the capture", not "the
+ byte order of the host *reading* the capture".
+
+ Don't show values that aren't present - the "status" field of the
+ item for the value is 0 if it's present and non-0 if absent.
+
+ Get rid of extra VALFIELD() call for the data rate (we handle it
+ ourselves).
+
+2004-07-07 00:09 obiot
+
+ * NEWS:
+
+ Specify which "protocol" is added to WBXML (User-Agent Profile
+ for WSP Profile-Diff header).
+
+2004-07-06 23:47 guy
+
+ * packet-prism.c:
+
+ Add some notes on the stuff in the Prism header.
+
+2004-07-06 19:44 guy
+
+ * packet-pim.c:
+
+ From Shinsuke Suzuke: fix a PIM address list bug, and put the
+ address list into a subtree.
+
+2004-07-06 19:22 guy
+
+ * packet-ieee80211.c, packet-prism.c, packet-radiotap.c,
+ packet-wlancap.c:
+
+ In "packet-ieee80211.c", use the same scheme for displaying the
+ data rate used elsewhere, rather than using floating point.
+
+ In "packet-prism.c", show the data rate correctly in the column
+ display, and show it as Mb/s in the protocol tree, and show it as
+ "Data Rate", as it is in "packet-ieee80211.c".
+
+ In "packet-radiotap.c" and "packet-wlancap.c", show it as "Data
+ Rate" rather than as "Datarate".
+
+ Show the units uniformly as "Mb/s", rather than "mb/s" (it's
+ mega, not milli) or "Mbps", except for the AVS header, where it's
+ Kb/s.
+
+2004-07-06 19:17 gerald
+
+ * NEWS:
+
+ Add ENRP to the new protocol list.
+
+2004-07-06 19:16 gerald
+
+ * capture.h, gtk/about_dlg.c, gtk/main.c:
+
+ Make sure child processes don't create a splash screen. Make the
+ verbs in the splash screen messages present participles.
+
+2004-07-06 19:01 gerald
+
+ * packet-isns.c, epan/conversation.c, epan/conversation.h:
+
+ From Dinesh Dutt: - conversation.[ch] - To support not
+ setting port2 on matching a conversation. This is used by
+ protocols such as iSNS in which the client registers a
+ TCP/UDP port with the server for notifications and the server
+ sends notifications to this port from different source ports.
+ - packet-isns.c - Added support for handling zero-length TLVs
+ and ESI & SCN frames (when registering an SCN/ESI port, a
+ conversation dissector is setup).
+
+2004-07-06 16:29 gerald
+
+ * NEWS, config.nmake, configure.in:
+
+ Prep for the 0.10.5 release.
+
+2004-07-05 16:39 ulfl
+
+ * print.c, epan/proto.c:
+
+ bugfix: don't try to print data, if tvb is too short
+
+2004-07-05 10:15 guy
+
+ * packet-rip.c:
+
+ From Yaniv Kaul:
+
+ Don't try to dissect the MD5 authentication data as a
+ route
+ entry (RTE). It's not. I made sure it's also the last
+ entry in
+ the packet and it gets dissected only if MD5
+ authentication is
+ used.
+
+ Some implementation use the Auth. Data Length field value
+ as
+ the WHOLE Authentication data length (0xFFFF (2 bytes) +
+ 0x0001
+ (2 bytes) + 16 bytes of auth. data = 20) while others
+ only as
+ the auth. data length ( = 16). Since MD5's auth data is
+ 16
+ bytes anyway, I've hard coded it in the code (in
+ #define), and
+ not relied on auth_data_len. I've tested it on
+ implementations
+ using either way and it seems to work fine.
+
+2004-07-05 09:29 guy
+
+ * column.c, packet-ieee80211.c, packet-prism.c, packet-radiotap.c,
+ packet-wlancap.c, epan/column_info.h:
+
+ From Jouni Malinen: add columns for the 802.11 data rate and
+ signal strength for AVS headers.
+
+ Also add them for the Prism and Radiotap headers, and for the
+ pseudo-header from non-native captures.
+
+2004-07-05 05:40 ulfl
+
+ * gtk/webbrowser.c:
+
+ from Gisle Vanem: if WIN32_LEAN_AND_MEAN is defined, include
+ shellapi.h too
+
+2004-07-05 05:32 ulfl
+
+ * gtk/about_dlg.c:
+
+ beautify the splash screen a bit (increased border)
+
+2004-07-04 20:49 guy
+
+ * gtk/about_dlg.c:
+
+ Declare "about_ethereal()" as "void", as it returns no value, and
+ as GCC warns that it's implicitly declared as "int" if you don't
+ declare its return type.
+
+2004-07-04 20:46 tuexen
+
+ * AUTHORS, epan/Makefile.common, packet-enrp.c:
+
+ Add support for ENRP according to
+ draft-ietf-rserpool-common-param-06.txt
+ draft-ietf-rserpool-enrp-08.txt
+
+2004-07-04 17:36 tuexen
+
+ * text2pcap.c:
+
+ fix a typo in the help text.
+
+2004-07-04 12:15 ulfl
+
+ * gtk/: about_dlg.c, about_dlg.h, main.c, ui_util.c, ui_util.h:
+
+ added a splash screen while Ethereal is started
+
+2004-07-04 10:26 guy
+
+ * AUTHORS, packet-eap.c:
+
+ From Jouni Malinen: EAP-MD5, EAP-SIM, EAP-PEAP, and EAP-MSCHAPv2
+ support.
+
+2004-07-04 03:48 guy
+
+ * packet-isup.c:
+
+ From Martin van der Werff: add some additional white space in the
+ Info column.
+
+2004-07-04 03:46 guy
+
+ * packet-ieee80211.c:
+
+ From Jouni Malinen: add alternative parsing for WEP IV field when
+ the Extended IV bit is set.
+
+2004-07-04 02:29 guy
+
+ * epan/: proto.c, slab.h, ftypes/ftypes.c, ftypes/ftypes.h:
+
+ Instead of using pointer casts in the slab allocator stuff, add a
+ "SLAB_ITEM_TYPE_DEFINE()" macro to define a union of the type of
+ object for the slab and a pointer to an object of that union
+ type, and use that type for items on the slab allocator free
+ lists; that *should* avoid having the compiler think two pointers
+ to an item being added to or removed from the free list don't
+ point to the same object just because they have different types.
+
+2004-07-04 00:28 guy
+
+ * epan/: proto.c, slab.h, ftypes/ftypes.c, ftypes/ftypes.h:
+
+ Make the "SLAB_ALLOC()" and "SLAB_FREE()" macros take the type of
+ the object being allocated, rather than the name of the free
+ list, as an argument (with the name of the free list constructed
+ from the name of the type), and add macros to define and declare
+ the free list, also taking the type of the object being
+ allocated.
+
+2004-07-03 21:50 tuexen
+
+ * doc/README.plugins:
+
+ Update to current setup.
+
+2004-07-03 21:46 tuexen
+
+ * README.macos:
+
+ Update to reflect that the gtk+2 stuff is enabled by default now.
+
+2004-07-03 21:37 tuexen
+
+ * packet-asap.c:
+
+ Update to support latest ID versions:
+ draft-ietf-rserpool-common-param-06.txt
+ draft-ietf-rserpool-asap-09.txt
+
+2004-07-03 21:35 tuexen
+
+ * aclocal-flags:
+
+ Suppress warning in case of gtk-config is not installed.
+
+2004-07-03 12:58 tuexen
+
+ * packet-mtp3.c:
+
+ Fixed a bug reported by Martin van der Werff.
+
+2004-07-02 09:12 guy
+
+ * packet-ieee80211.c:
+
+ From Jouli Malinen: add parsing of PMKID for IEEE 802.11i (both
+ in RSN IE and in Key Data field of msg 1 of 4-Way Handshake).
+
+2004-07-02 08:38 guy
+
+ * packet-lmp.c:
+
+ From Carles Kishimoto: fix some bugs.
+
+2004-07-02 08:27 guy
+
+ * AUTHORS, packet-isup.c:
+
+ From Martin van der Werff: don't do
+ "tvb_ensure_length_remaining()" to create the parameter tvbuff,
+ as that requires that there's at least one byte of parameter
+ data, and some messages have no parameters and would cause an
+ exception to be thrown in that case.
+
+ Just use -1 for the length parameters when creating the parameter
+ tvbuff, so that it includes the full reported length.
+
+ Don't put undissected parameter information into the protocol
+ tree if there aren't any parameters - and don't bother getting
+ the number of bytes of parameter information unless we're putting
+ undissected parameter information into the protocol tree and need
+ it to see whether there are any parameters.
+
+2004-07-01 09:35 jmayer
+
+ * packet-mtp3.c, packet-mtp3.h, gtk/webbrowser.c, gtk/webbrowser.h:
+
+ Trivial warning fixes: () -> (void) and comma at end of enum
+
+2004-07-01 08:35 guy
+
+ * packet-fr.c:
+
+ Update the URL of FRF 3.2.
+
+ Note that it's been claimed that an address field whose first
+ byte has the low-order bit not zero indicates Frame Relay
+ fragmentation, FRF.12, and that we should perhaps handle that.
+
+2004-07-01 08:07 jmayer
+
+ * .cvsignore:
+
+ Doxygen added
+
+2004-07-01 08:04 jmayer
+
+ * epan/.cvsignore, gtk/.cvsignore:
+
+ Doxygen filenames changed
+
+2004-07-01 06:59 guy
+
+ * AUTHORS, packet-rtp.c:
+
+ From Ruud Linders: heuristic RTP dissector.
+
+2004-07-01 06:30 guy
+
+ * packet-gift.c:
+
+ Add a URL for the giFT project.
+
+2004-07-01 06:28 guy
+
+ * AUTHORS, packet-gift.c, epan/Makefile.common:
+
+ From Jon Oberheide: giFT support.
+
+2004-06-30 21:27 etxrab
+
+ * AUTHORS:
+
+ From Martin Mathieson - show setupframe in RTP and RTCP
+
+2004-06-30 21:17 etxrab
+
+ * gtk/rtp_stream_dlg.c:
+
+ From Martin Mathieson: Show number of detected streams in RTP
+ Analysis window
+
+2004-06-30 21:08 etxrab
+
+ * packet-rtcp.c, packet-rtp.c:
+
+ From Martin Mathieson: Fix it so "setup frame" is shown even if
+ no filter applied at loading of capture.
+
+2004-06-30 18:47 ulfl
+
+ * packet-iax2.c:
+
+ remove MSVC warning, as result of arithmetic expression is of
+ type unsigned int, but function expects guint8
+
+2004-06-30 18:24 ulfl
+
+ * gtk/capture_dlg.c:
+
+ code cleanup
+
+2004-06-30 17:57 guy
+
+ * plugins/plugin_api.h:
+
+ Include "crc16.h" to handle "crc16_ccitt_tvb()".
+
+2004-06-30 17:53 ulfl
+
+ * gtk/: capture_dlg.c, main.c:
+
+ bugfix to a bug reported by dave.nicoson@thomson.net: if
+ reopening the capture options dialog, use the same values as
+ before and don't mess them caused by the units used.
+
+2004-06-30 15:42 tuexen
+
+ * plugins/irda/packet-irda.c:
+
+ get rid of data_handle decalriation, bacause it is defined
+ external in irda-appl.h which is included.
+
+2004-06-30 08:23 guy
+
+ * plugins/irda/.cvsignore:
+
+ Add packet-sir.lo.
+
+2004-06-30 08:21 guy
+
+ * epan/libethereal.def, epan/plugins.c, plugins/plugin_api_list.c,
+ plugins/Xass-list, plugins/Xplugin_api.c, plugins/Xplugin_api.h,
+ plugins/Xplugin_api_decls.h, plugins/Xplugin_table.h:
+
+ Add "crc16_ccitt_tvb()" to the plugin API and the list of
+ functions exported from libethereal.dll.
+
+2004-06-30 07:34 guy
+
+ * AUTHORS, plugins/irda/Makefile.am, plugins/irda/Makefile.nmake,
+ plugins/irda/irda-appl.h, plugins/irda/moduleinfo.h,
+ plugins/irda/packet-sir.c:
+
+ From Shaun Jackman: Serial Infrared support.
+
+2004-06-30 07:12 guy
+
+ * gtk/file_dlg.c:
+
+ Include <unistd.h>, if available, to declare "close()".
+
+2004-06-30 07:04 guy
+
+ * mergecap.c:
+
+ Initialize "out_filename" to NULL, so it's set to NULL if it's
+ not set by a "-w" flag.
+
+2004-06-30 06:58 guy
+
+ * capture.c, file.c, mergecap.c, ringbuffer.c, gtk/proto_draw.c,
+ gtk/rtp_analysis.c, wiretap/file_access.c:
+
+ On at least some platforms, a #define of O_BINARY is needed even
+ if <fcntl.h> is included, as <fcntl.h> doesn't define it.
+
+2004-06-30 05:49 ulfl
+
+ * gtk/: file_dlg.c, main.c:
+
+ close temporary merge output file, if merging failed
+
+2004-06-29 22:21 ulfl
+
+ * gtk/simple_dialog.c:
+
+ GTK2: convert character encoding from locale to UTF8 before
+ displaying message
+
+2004-06-29 20:59 ulfl
+
+ * merge.c, merge.h, mergecap.c, gtk/file_dlg.c, gtk/main.c:
+
+ avoid using tmpnam() for security reasons. instead of giving the
+ merge stuff a filename, give it an already opened file descriptor
+
+2004-06-29 20:51 ulfl
+
+ * capture.c, file.c, mkstemp.c, ringbuffer.c:
+
+ define of O_BINARY not needed, if fcntl.h is included other
+ #include related cleanups
+
+2004-06-29 20:46 ulfl
+
+ * gtk/proto_draw.c, gtk/rtp_analysis.c, gtk/rtp_stream.c,
+ wiretap/file_access.c:
+
+ define of O_BINARY not needed, if fcntl.h is included other
+ #include related cleanups
+
+2004-06-29 20:40 etxrab
+
+ * packet-sigcomp.c:
+
+ Fixed a bug in instruction COMPARE dissection, added output of
+ bytecode for all types of operands, changed most values to be
+ output as decimal. Many thanks to Martin Regner for valuable
+ ideas, reviewing the output and assisting in debuging the code.
+
+2004-06-29 20:29 etxrab
+
+ * packet-rtcp.c, packet-rtp.c, packet-rtsp.c:
+
+ From Martin Mathieson: packet-rtp.c packet_rtsp.cand
+ packet-rtcp.c ------------------------------------------ Make
+ sure that the RTP RTSP and RTCP dissectors show the setup frame
+ corresponding to the destination address
+
+2004-06-29 17:10 ulfl
+
+ * prefs.c, prefs.h, gtk/gui_prefs.c, gtk/webbrowser.c,
+ gtk/webbrowser.h:
+
+ add a preference setting for the web browser command
+
+2004-06-29 08:20 guy
+
+ * packet-dcerpc-budb.c, packet-dcerpc-rpriv.c,
+ packet-dcerpc-rs_acct.c, packet-dcerpc-rs_misc.c,
+ packet-dcerpc-rs_repadm.c, packet-dcerpc-rs_unix.c,
+ packet-dcerpc-secidmap.c:
+
+ From Jaime Fournier: clean up some function names.
+
+2004-06-29 07:59 guy
+
+ * acinclude.m4:
+
+ If we can't find the krb5 header or the krb5 code isn't Heimdal,
+ clear out KRB5_LIBS, so we don't try to link with the library.
+
+2004-06-29 07:14 guy
+
+ * packaging/nsis/ethereal.nsi:
+
+ From Laurent Rabret:
+
+ fix a bug in the case where both Ethereal with GTK1 and
+ GTK2 are
+ attached;
+
+ disallow the "extension box" if Ethereal isn't selected.
+
+2004-06-29 05:50 guy
+
+ * packet-sigcomp.c:
+
+ Fix up some warnings.
+
+2004-06-29 05:47 guy
+
+ * prefs.c:
+
+ Catch invalid GUI layout type values; if we see one, use the
+ default layout type.
+
+2004-06-29 03:27 jmayer
+
+ * gtk/: file_dlg.c, follow_dlg.c, main.c, print_dlg.c:
+
+ The patch to fix the race condition introduced by using tmpnam
+ replaced insecure code by not-working code. As I currently lack
+ the time to fix this properly until Monday as the earliest
+ possible date I undo the patch.
+
+ Please note that Ethereal should not be used on multiuser systems
+ with untrusted users until a proper fix has been applied.
+
+2004-06-29 03:04 gerald
+
+ * Makefile.am:
+
+ Some of the documentation files don't depend on [t]ethereal any
+ more. Remove the dependencies, since it was messing up builds on
+ systems without GTK.
+
+2004-06-28 22:39 etxrab
+
+ * packet-sigcomp.c, epan/Makefile.common:
+
+ Add dissector for Signaling Compression (SigComp) dissection,
+ RFC3320. It does not decompress the compressed message it only
+ displays the uploaded bytecode for the UDVM ( Universal
+ Decompressor Virtual Machine )
+
+2004-06-28 22:04 gerald
+
+ * packet-snmp.c:
+
+ From Yaniv Kaul: Fix an SNMP crash bug.
+
+2004-06-28 15:09 ulfl
+
+ * gtk/file_dlg.c:
+
+ minor bugfix for merge dialog: use the correct handle for
+ resizing
+
+2004-06-28 06:01 guy
+
+ * epan/ftypes/ftypes.c:
+
+ From Graeme Hewson: prevent an assertion failure if a display
+ filter specifies [i:] and i is >= the length of the frame.
+
+2004-06-28 05:54 guy
+
+ * packet-dcerpc-samr.c:
+
+ From Jean-Baptiste Marchand: many small fixes for the samr
+ dissector, based on test trafic generated with Samba 4 smbtorture
+ utility and Samba 4 samr.idl.
+
+2004-06-28 05:41 guy
+
+ * packet-eap.c:
+
+ From Yaniv Kaul: adjust to RFC 3748, and add some more EAP method
+ types.
+
+2004-06-28 05:35 guy
+
+ * packet-dcerpc-lsa.c:
+
+ From Jean-Baptiste Marchand: fix the dissection of the
+ POLICY_AUDIT_LOG_INFO information level used by the
+ LsarQueryInformationPolicy(2) operations (based on Samba4
+ lsa.idl).
+
+2004-06-28 05:29 guy
+
+ * packet-dcerpc-lsa.c:
+
+ From Jean-Baptiste Marchand: slightly enhance the dissection of
+ the LsarQueryInformationPolicy2 operation, by displaying the
+ information level in the COL_INFO column, identically to the
+ LsarQueryInformationPolicy operation.
+
+2004-06-28 05:22 guy
+
+ * packet-dcerpc-wkssvc.c:
+
+ From Jean-Baptiste Marchand: for NetrWkstaGetInfo and
+ NetWkstaEnumUsers operations, display in the COL_INFO column the
+ requested information level.
+
+2004-06-28 05:17 guy
+
+ * packet-dcerpc-srvsvc.c:
+
+ From Jean-Baptiste Marchand:
+
+ add col_append_str() calls in functions dissecting *Enum
+ srvsvc
+ operations, to display the requested information levels
+ in the
+ COL_INFO column;
+
+ fix the slighlty wrong dissection of the
+ NetrShareEnumSticky
+ operation.
+
+2004-06-27 22:21 obiot
+
+ * packet-wbxml.c, packet-wsp.c:
+
+ Add the dissection of a WBXML-encoded Profile-Diff header to the
+ WSP and WBXML dissectors by define a new protocol handle in the
+ WBXML dissector. This is necessary as the Profile document (XML
+ or WBXML) has no associated media type (or not a useful
+ registration).
+
+ New WBXML media: "UAPROF for Profile-Diff header (WSP)"
+
+2004-06-27 17:56 gerald
+
+ * doc/Makefile.am:
+
+ Add more distclean files.
+
+2004-06-27 17:16 tuexen
+
+ * packet-m3ua.c:
+
+ Show point codes also in a strucuted way if selected in the MTP3
+ preferences.
+
+2004-06-27 17:14 tuexen
+
+ * packet-mtp3.c, packet-mtp3.h:
+
+ Added functionality to support multiple ways of structuring an
+ ITU point code.
+
+2004-06-27 00:21 gerald
+
+ * Makefile.common, doc/Makefile.am, gtk/Makefile.am:
+
+ Fixes needed for "make distcheck".
+
+2004-06-26 09:56 guy
+
+ * tools/asn2eth.py:
+
+ From Tomas Kukosa: small fix for ASN2ETH compiler concerning
+ creation of export conformance file.
+
+2004-06-26 09:48 guy
+
+ * crc32.c, crc32.h, packet-eth.c, packet-ieee80211.c, packet-ppp.c:
+
+ Use the "crc16.c" CRC-16 routine in the PPP dissector.
+
+ Rename the "crc32.c" CRC-32 routine "crc32_ccitt_tvb()", to match
+ the "crc16.c" CRC-16 routine, and rename the table it uses to
+ match. Also rename "crc32_tvb_802" to "crc32_802_tvb", to match
+ "crc32_ccitt_tvb()".
+
+2004-06-26 09:45 guy
+
+ * crc16.c:
+
+ Make the CRC-16 table static (as it's not used outside "crc16.c")
+ and "const" (as nothing writes to it).
+
+ "len" is unsigned, so it can never be < 0 - it can only be 0 or
+ != 0.
+
+2004-06-26 03:40 guy
+
+ * packet-dcerpc-samr.c:
+
+ From Jean-Baptiste Marchand: dissect the USER_INFO_25 samr
+ structure (used by Windows XP clients when joining a domain
+ managed by a W2K3 domain controller).
+
+2004-06-26 02:16 guy
+
+ * Makefile.nmake, epan/Makefile.nmake, epan/dfilter/Makefile.nmake,
+ epan/ftypes/Makefile.nmake, gtk/Makefile.nmake:
+
+ From Laurent Rabret: replace "lib" with "link /lib"; "lib" is
+ just a wrapper around "link /lib", and not all Microsoft C
+ compiler distributions provide "lib".
+
+2004-06-25 17:33 ulfl
+
+ * gtk/menu.c:
+
+ Add "Resolve Name" to "View/Name Resolution" and rename "Protocol
+ Properties" to "Protocol Preferences"
+
+2004-06-25 09:24 sahlberg
+
+ * packet-ber.c:
+
+ add some sanity checking to packet-ber.c to let it display a
+ helpful message instead of dumping core if it is passed an
+ incompatible hf_field type.
+
+2004-06-25 07:19 sahlberg
+
+ * Makefile.common, epan/Makefile.common:
+
+ Update to the makefiles to pull in the crc16 helper for use by
+ SIR and later others
+
+2004-06-25 07:10 jmayer
+
+ * Makefile.am, configure.in, doxygen.cfg, doxygen.cfg.in,
+ epan/Makefile.am, epan/Makefile.nmake, epan/doxygen.cfg,
+ epan/doxygen.cfg.in, gtk/Makefile.am, gtk/Makefile.nmake,
+ gtk/doxygen.cfg, gtk/doxygen.cfg.in:
+
+ doxygen changes: - moved doxygen.cfg to doxygen.cfg.in and let
+ configure to the substitution on unix. Adapted the namke files
+ accordingly. - Don't add doxygen as a dependency for libethereal
+ and libui: As doxygen is an unconditional target, this would
+ cause the applications to be rebuild every time make was
+ called, even when nothing changed in the meantime. This means
+ that by now we need to do "make doxygen" manually in case we
+ want updated documentation.
+
+2004-06-25 07:06 jmayer
+
+ * acinclude.m4:
+
+ Get rid of a warning with newer auto... tools by proper quoting.
+
+2004-06-25 07:05 jmayer
+
+ * FAQ, help/faq.txt:
+
+ Minor update
+
+2004-06-25 07:04 jmayer
+
+ * gtk/file_dlg.c, gtk/follow_dlg.c, gtk/main.c, gtk/print_dlg.c,
+ doc/README.developer:
+
+ tmpnam() really should not be used for security reasons. Replace
+ it where used and update README.developer accordingly.
+
+2004-06-25 07:00 jmayer
+
+ * AUTHORS, util.c, epan/resolv.c, epan/resolv.h:
+
+ Fix automagically generated filters in case of remote login via
+ IPv6. This fix was picked from the source rpm of Suse 9.1.
+
+2004-06-25 06:31 sahlberg
+
+ * AUTHORS, crc16.c, crc16.h, iax2_codec_type.h, packet-h263.c,
+ packet-iax2.c, packet-iax2.h, epan/packet_info.h:
+
+ Updates from Richard v d Hoff
+
+ IAX2 updates and a CRC16 routine
+
+2004-06-25 06:16 sahlberg
+
+ * reassemble.c:
+
+ fix bug in reassembly from last checkin
+
+ From Richard van der Hoff
+
+2004-06-24 21:50 sahlberg
+
+ * packet-h225.c, packet-h235.c, packet-h235.h, packet-per.c,
+ asn1/h235/h235.cnf, epan/ftypes/ftypes.h, tools/asn2eth.py:
+
+ from tomas k
+
+ updates to the asn2eth compiler and a new regenerated h235
+ dissector
+
+2004-06-24 21:05 sahlberg
+
+ * AUTHORS:
+
+ Update Gile S email address
+
+2004-06-24 20:58 sahlberg
+
+ * packet-h225.c:
+
+ prettify the dissector and mark the generated fields as such
+
+2004-06-24 17:45 ulfl
+
+ * gtk/webbrowser.c:
+
+ As current implementation won't compile with GLib 1.x, as a
+ temporary solution, simply do nothing in this case. Has to be
+ improved later
+
+2004-06-24 07:43 sahlberg
+
+ * packet-dcerpc.c, reassemble.c, reassemble.h:
+
+ from todd s
+
+ update to reassembly of dg style dcerpc
+
+2004-06-24 06:01 sahlberg
+
+ * packet-h450.c:
+
+ from Mazeau Philippe
+
+ more h.450 codes
+
+2004-06-24 05:31 sahlberg
+
+ * packet-ber.c:
+
+ some ber/der stuff like pkinit do use very large integers, 8
+ and 16 byte ones have been spotted.
+
+ make the ber helpers handle these large integers as well as
+ possible.
+
+2004-06-24 05:23 sahlberg
+
+ * packet-dcerpc-samr.c:
+
+ from JBM updates to SAMR CONNECTx
+
+2004-06-24 05:13 sahlberg
+
+ * tools/asn2eth.py:
+
+ from Tomas K
+
+ updates to the asn2eth per/ber compiler
+
+2004-06-24 05:05 sahlberg
+
+ * packet-h225.c:
+
+ The hf field we pass to H235_AuthenticationMechanism is a
+ FT_UINT32 and not a FT_NONE
+
+ this finally allows ethereal to successfulkly dissect the
+ problem h225.cap capture properly.
+
+2004-06-24 04:51 sahlberg
+
+ * packet-h225.c:
+
+ dissect_per_sequence_of needs a hf field of type FT_NONE and not
+ FT_UINT32 Fix one instance of this bug and verify all other uses
+ of dissect_per_sequence_of in h225.
+
+ Fix one ett field we forgot to initialize.
+
+ This fixes the problem reported with a crash earlier. (ethereal
+ still crashes but now inside the machinegenerated h235 dissector)
+
+2004-06-23 22:17 guy
+
+ * .cvsignore:
+
+ Add the HTML man pages to the "ignore these files" list.
+
+2004-06-23 21:43 guy
+
+ * packet-x11.c:
+
+ "g_malloc()" takes the number of bytes to allocate, not the
+ number of items to allocate.
+
+2004-06-23 15:15 gram
+
+ * doc/README.tvbuff:
+
+ Add paragraph about freeing tvbuffs.
+
+2004-06-23 08:39 guy
+
+ * Makefile.am, configure.in, doc/Makefile.am:
+
+ Build and install the HTMLized man pages on UN*X.
+
+2004-06-23 01:38 guy
+
+ * gtk/: Makefile.am, about_dlg.c, main.h, webbrowser.c,
+ webbrowser.h:
+
+ Add "gtk/webbrowser.h" to declare functions from
+ "gtk/webbrowser.c".
+
+ Rename "browser_open_program_file()" to
+ "browser_open_data_file()", and make it open files relative to
+ the application's data directory, as that's where data files such
+ as HTMLized man pages would be put. (That happens to be the
+ program directory on Windows, but it's a different directory on
+ UN*X - and you aren't guaranteed to be able to find the program
+ directory on UN*X by looking at argv[0] in any case.) Move it to
+ "gtk/webbrowser.c".
+
+ Fix "filename2url()" to put "file://", not just "file:", in front
+ of pathnames on UN*X.
+
+2004-06-22 21:51 guy
+
+ * gtk/about_dlg.c:
+
+ Mark some unused variables as such.
+
+2004-06-22 21:15 guy
+
+ * configure.in:
+
+ To test whether we can build with OS X frameworks, try building
+ with those frameworks.
+
+2004-06-22 16:28 ulfl
+
+ * gtk/: about_dlg.c, about_dlg.h, menu.c, webbrowser.c:
+
+ add functionality, to show html files from the local installation
+
+2004-06-22 15:18 gerald
+
+ * configure.in:
+
+ Handle cases where PRI[doxu]64 is defined, but u_int64_t isn't.
+ (Solaris 8 only defines uint64_t, for example).
+
+2004-06-22 05:45 ulfl
+
+ * AUTHORS:
+
+ add Henrik Brix Andersen as the original author of webbrowser.c
+
+2004-06-22 01:11 guy
+
+ * gtk/menu.c:
+
+ "Home page" is typically two words.
+
+2004-06-22 01:00 guy
+
+ * gtk/webbrowser.c:
+
+ Style tweaks, and finish an unfinished comment.
+
+2004-06-22 00:40 guy
+
+ * Makefile.am, configure.in, gtk/webbrowser.c:
+
+ On Mac OS X, use Launch Services to start a Web browser with a
+ given URL.
+
+2004-06-21 20:12 tuexen
+
+ * gtk/main.h:
+
+ Change type of argument of dnd_open_file_cmd to get ethereal
+ compiled.
+
+2004-06-21 17:25 ulfl
+
+ * gtk/Makefile.common, gtk/about_dlg.c, gtk/about_dlg.h,
+ gtk/main.h, gtk/menu.c, gtk/webbrowser.c, Makefile.nmake:
+
+ Add experimental feature of opening a webbrowser, to show some of
+ the webpages from http://www.ethereal.com. This functionality is
+ copied from the Gimp. Win32 will use ShellExecute to use the
+ system registered webbrowser. On unix builds, currently the
+ mozilla browser is hardcoded, we still need a preference setting
+ for this (I will add this later).
+
+2004-06-21 16:45 ulfl
+
+ * merge.c, merge.h, gtk/file_dlg.c, gtk/main.c:
+
+ if more than one file is (drag and) dropped into the program,
+ merge them together into a new temporary file (and notice the
+ user by a simple_dialog about it)
+
+2004-06-21 15:57 gerald
+
+ * Makefile.nmake:
+
+ Change to GLib 2.4.2 and GTK+ 2.4.3.
+
+2004-06-21 10:53 jmayer
+
+ * gtk/main.h:
+
+ Remove trailing comma at end of enum
+
+2004-06-21 05:48 ulfl
+
+ * gtk/file_dlg.c:
+
+ use the "correct" resize function for the file selection dialog
+
+2004-06-20 20:28 ulfl
+
+ * config.nmake:
+
+ add GTK2.4 and alike libs to the setup target, depending on
+ settings in config.nmake
+
+2004-06-20 20:22 ulfl
+
+ * Makefile.nmake:
+
+ add GTK2.4 and alike libs to the setup target, depending on
+ settings in config.nmake
+
+2004-06-20 19:35 ulfl
+
+ * gtk/dlg_utils.c:
+
+ bugfix: is using last_open_dir with GTK2.4 file chooser
+ gtk_file_chooser_set_current_folder() is very pedantic of it's
+ parameter, trim filename so it will be accepted.
+
+2004-06-20 19:20 guy
+
+ * reassemble.c:
+
+ In "show_fragment()", use common code to put the top-level entry
+ into the protocol tree for the fragment, regardless of whether
+ the fragment has any flags set or not, and, in that common code,
+ handle fragments with 0 bytes of data specially (at least in NDS,
+ you can get zero-length fragments - including the last fragment,
+ so you can't just ignore those fragments; the last fragment has
+ to be added to finish off the reassembly).
+
+2004-06-20 18:36 ulfl
+
+ * gtk/file_dlg.c:
+
+ bugfix: handle NULL pointer correct, if
+ gtk_file_chooser_get_filename returned NULL
+
+2004-06-20 15:57 ulfl
+
+ * prefs.c, prefs.h, gtk/capture_dlg.c, gtk/file_dlg.c,
+ gtk/gui_prefs.c, gtk/main.c, gtk/menu.c:
+
+ preference setting, so "ask for unsaved capture files" can be
+ switched off
+
+2004-06-20 14:48 ulfl
+
+ * prefs.c, prefs.h, gtk/capture_prefs.c, gtk/main.c:
+
+ preference setting for the option to "avoid" the capture info
+ dialog
+
+2004-06-20 13:39 ulfl
+
+ * capture.c, capture.h, gtk/capture_dlg.c, gtk/main.c:
+
+ added an option to "avoid" the capture info dialog completely.
+ This matters for "update of list in real time" (sync_mode) only,
+ as in normal mode you wouldn't otherwise have the possibility to
+ stop the capture.
+
+2004-06-20 09:49 ulfl
+
+ * Makefile.nmake:
- Call plugin_address_table_init() before
- proto_register_protocol().
+ add merge.obj to the linking of mergecap.exe
-2004-03-26 02:10 guy
+2004-06-20 09:35 ulfl
- * Makefile.common:
+ * gtk/file_dlg.c:
- Include packet-sip.h in the release.
+ preview: add 3 seconds timeout, and show the information got so
+ far. This will prevent getting the preview information take a
+ lot of time for *very* long capture files. However, on a
+ Pentium-M 1.6 even a 35MB capture file will not timeout in this 3
+ second interval.
-2004-03-26 01:55 gerald
+2004-06-20 09:31 ulfl
- * packet-sip.h:
+ * config.h.win32:
- Add packet-sip.h
+ bugfix: prefix for int64 output on win32 must be "I64" not "i64"
-2004-03-26 01:39 gerald
+2004-06-20 07:28 guy
- * ChangeLog, NEWS:
+ * gtk/file_dlg.c:
- Final changes for the 0.10.3 (codename: "Ides of March") release.
+ Include <string.h> to declare "strlen()".
-2004-03-26 00:28 guy
+ Make "cf_name" a "const gchar *", as, at least in GTK+ 2.x, a
+ "const gchar *" is assigned to it. (If it's just a "gchar *"
+ being assigned to it, declaring it a "const gchar *" does no
+ harm.)
- * AUTHORS, packet-sip.c, gtk/Makefile.common, gtk/sip_stat.c:
+2004-06-20 03:05 guy
- From Martin Mathieson: SIP statistics tap.
+ * gtk/file_dlg.c:
-2004-03-26 00:21 guy
+ Make the elapsed time value an "unsigned int" (if the stop time
+ is before the start time, due to packet time stamp bogosity,
+ neither a signed value nor an unsigned value will give a sensible
+ answer, and it doesn't need to be a "long" as the capture's
+ unlikely to span more than 2^32-1 seconds, again modulo packet
+ time stamp bogosity). That eliminates some format item vs. value
+ warnings.
- * packet-ber.c, packet-ber.h, packet-kerberos.c:
+ Make the packet count an "unsigned int" (it can't be negative,
+ and we're unlikely to have more than 2^32-1 packets - and, if we
+ are, it should be made a guint64). That eliminates some more
+ format item vs. value warnings.
- Fix a typo.
+ Initialize "start_time" and "stop_time" to 0, so that we handle
+ files with no packets (and so that we don't get uninitialized
+ variable warnings).
+
+ Display the file size with PRIu64, after casting it to "guint64"
+ (that way we handle file sizes if they're "unsigned int",
+ "unsigned long", or a 64-bit type on ILP64 platforms (it's 64
+ bits in BSDs derived from 4.4BSD, even on ILP64 platforms).
+
+ Mark the first argument to "file_open_entry_changed()" as unused.
+
+ Don't use G_CONST_RETURN, as it's not defined by GLib 1.2[.x].
+
+ Get rid of an unused variable.
Clean up white space.
-2004-03-26 00:01 guy
+2004-06-20 01:05 guy
- * plugins/: Xass-list, Xplugin_api.c, Xplugin_api.h,
- Xplugin_api_decls.h, Xplugin_table.h:
+ * packet-clnp.c:
- Update for Tomas Kukosa's new APIs to get the parent and the
- nth-grandparent-up for a protocol tree item and to get the last
- item created by the BER dissector (that API and the new names for
- the universal tags were supplied by him - the checkin item didn't
- give him credit).
+ The sequence number in COTP packets is either unused (for TP0) or
+ relative to the beginning of the connection (for TP1-4). They
+ are *not* relative to the first segment of a segmented TPDU, so
+ the sequence number can't be used in calls to
+ "fragment_add_seq_check()".
-2004-03-26 00:00 guy
+ For now, we assume that COTP packets are seen in order, and just
+ use "fragment_add_seq_next()" - that's unlikely to make anything
+ worse (the only time when "fragment_add_seq_check()" will work is
+ when the first segment has a sequence number of 0), and
+ definitely fixes reassembly in a number of cases. In the long
+ term, we might want to handle out-of-order packets above the
+ reassembly layer, so that it handles even out-of-order
+ unsegmented packets.
- * packet-kerberos.c:
+2004-06-19 10:48 ulfl
- From Tomas Kukosa: use the "proto_item_get_parent()" and
- "proto_item_get_parent_nth()" routines, and use the new name for
- some of the constants for universal tags.
+ * gtk/file_dlg.c:
-2004-03-25 23:59 guy
+ add preview information to the open and merge dialog boxes
- * packet-q931.c:
+2004-06-19 10:13 guy
- From Tomas Kukosa: put the number string for a number IE into the
- top-level item for the IE tree.
+ * AUTHORS, epan/libethereal.def, epan/plugins.c,
+ plugins/plugin_api.h, plugins/plugin_api_list.c,
+ plugins/Xass-list, plugins/Xplugin_api.c, plugins/Xplugin_api.h,
+ plugins/Xplugin_api_decls.h, plugins/Xplugin_table.h:
-2004-03-25 23:58 guy
+ From Dennis Lim: add routines used by dissectors for ONC RPC
+ protocols to the plugin API.
- * packet-per.c:
+ Add them to the list of routines exported from the libethereal
+ DLL on Windows as well.
- From Tomas Kukosa: don't allow the PER protocol to be disabled.
+2004-06-19 09:48 guy
-2004-03-25 23:57 guy
+ * AUTHORS, packet-ospf.c, packet-rsvp.c, packet-rsvp.h:
- * packet-ber.c, packet-ber.h:
+ From Carles Kishimoto: add support for GMPLS extensions, as per
+ the I-D draft-ietf-ccamp-ospf-gmpls-extensions-12.
- Add constants and names for all universal tags.
+2004-06-19 04:12 guy
- Add "get_ber_last_created_item()" to get the last created item -
- you can't access the global variable from a plugin.
+ * configure.in:
-2004-03-25 23:55 guy
+ If the user hasn't explicitly said they want to build with
+ Heimdal, don't *require* them to have "krb5.h" - if they don't
+ have it, don't build with Heimdal.
- * epan/proto.c, epan/proto.h, plugins/plugin_api_list.c:
+2004-06-19 04:10 guy
- From Tomas Kukosa: add APIs to get the parent of a protocol tree
- item and the item N levels up from a protocol tree item.
+ * packet-pktc.c:
-2004-03-25 23:25 tuexen
+ From Thomas Anders: display the Security Parameter Lifetime as a
+ relative time string rather than raw seconds.
- * packet-m3ua.c:
+2004-06-19 00:07 guy
- Fix tags for 07 version.
+ * acinclude.m4, config.h.win32, configure.in, packet-rsvp.c,
+ doc/README.developer, epan/packet.h:
-2004-03-25 23:11 guy
+ Pick up the stuff I did for tcpdump to figure out the right
+ strings to use to format 64-bit integers.
- * plugins/: ciscosm/.cvsignore, rlm/.cvsignore, rudp/.cvsignore:
+ Fix the RSVP dissector to use that rather than hardcoding "%ll"
+ in.
- Add .cvsignore files to the new plugins.
+ Remove the "only if G_HAVE_GINT64 is defined" bit from the
+ discussion of 64-bit integers - we're too dependent on having
+ them to support compilers that don't have a 64-bit integral data
+ type. Do, however, note that neither "long" nor "long long" are
+ acceptable, and also note that you shouldn't assume "%ll" does
+ the trick for printing them.
-2004-03-25 23:09 guy
+2004-06-18 20:23 guy
- * plugins/: ciscosm/packet-sm.c, rlm/packet-rlm.c,
- rudp/packet-rudp.c:
+ * gtk/summary_dlg.c:
- Squelch compiler warnings, and remove some trailing blanks from
- lines.
+ "ti_time" is a "time_t", not a "long" ("time_t" isn't necessarily
+ a "long").
-2004-03-25 19:11 guy
+ Make "elapsed_time" an "unsigned int" rather than an "unsigned
+ long" - 2^32-1 seconds is about 136 years, so on LP64 machines
+ that won't matter, and on ILP32 machines it doesn't make any
+ difference, but it *does* generate compiler warnings from "%u"
+ being used with "unsigned long" values.
- * plugins/: ciscosm/AUTHORS, ciscosm/COPYING, ciscosm/ChangeLog,
- ciscosm/INSTALL, ciscosm/NEWS, rlm/AUTHORS, rlm/COPYING,
- rlm/ChangeLog, rlm/INSTALL, rlm/NEWS, rudp/AUTHORS, rudp/COPYING,
- rudp/ChangeLog, rudp/INSTALL, rudp/NEWS:
+2004-06-18 14:27 jmayer
- Add the usual extra files to the new plugins.
+ * wka.tmpl, manuf:
-2004-03-25 16:01 ulfl
+ Add local MAC addresses for MS-Loadbalancing (not all, see
+ comment in wka.tmpl)
- * doc/README.developer:
+ Update manuf
- added hint to use g_snprintf instead of snprintf and sprintf
+2004-06-18 14:11 ulfl
-2004-03-25 11:21 guy
+ * gtk/summary_dlg.c:
- * AUTHORS, Makefile.am, configure.in, doc/ethereal.pod,
- packaging/nsis/Makefile.nmake, packaging/nsis/ethereal.nsi,
- plugins/Makefile.am, plugins/Makefile.nmake,
- plugins/ciscosm/Makefile.am, plugins/ciscosm/Makefile.nmake,
- plugins/ciscosm/moduleinfo.h, plugins/ciscosm/packet-sm.c,
- plugins/rlm/Makefile.am, plugins/rlm/Makefile.nmake,
- plugins/rlm/moduleinfo.h, plugins/rlm/packet-rlm.c,
- plugins/rudp/Makefile.am, plugins/rudp/Makefile.nmake,
- plugins/rudp/moduleinfo.h, plugins/rudp/packet-rudp.c:
+ add timestamp of first and last packet to summary dialog
- From Duncan Sargeant: Cisco SS7 RUDP, RLM, and Session Management
- support.
+2004-06-18 12:19 jmayer
-2004-03-25 09:17 guy
+ * Makefile.am:
- * packet-ber.c, packet-ber.h, packet-kerberos.c, epan/proto.c,
- epan/proto.h, plugins/plugin_api_list.c, plugins/Xass-list,
- plugins/Xplugin_api.c, plugins/Xplugin_api.h,
- plugins/Xplugin_api_decls.h, plugins/Xplugin_table.h:
+ Add the kerberos linking options to the right magic variable
- From Tomas Kukosa: BER dissector enhancements and proto.c updates
- to support them.
+2004-06-18 12:04 jmayer
- From Ronnie Sahlberg: Kerberos updates with new constants from
- the current draft, decryption and dissection of Kerberos blobs,
- and changes to work with the changed BER dissector.
+ * merge.c, merge.h:
-2004-03-25 08:01 guy
+ Fix compile errors on Suse 9.1: - It's gboolean not boolean Fix
+ warning about extraneous , at end of enum.
- * packet-dcerpc-rs_prop_plcy.c:
+2004-06-18 10:01 ulfl
- DCE RPC version numbers supplied to the registration routines are
- just major version numbers.
+ * Makefile.common, merge.c, merge.h, mergecap.c:
-2004-03-25 06:39 ulfl
+ merge: remove code duplication in merge.c and mergecap.c (put it
+ in merge.c), and doing some more code cleanup
- * packet-dcerpc-rs_prop_plcy.c:
+2004-06-18 07:41 ulfl
- MSVC warning removed
+ * merge.c, gtk/file_dlg.c, gtk/simple_dialog.c:
-2004-03-25 04:44 guy
+ merge: bugfixes and code cleanup
- * packet-mq.c:
+2004-06-18 05:58 ulfl
- MQ dissector update from metatech.
+ * gtk/file_dlg.c:
-2004-03-24 21:27 obiot
+ added some tooltips, minor code cleanup
- * epan/Makefile.am, epan/dfilter/Makefile.am,
- epan/ftypes/Makefile.am, wiretap/Makefile.am:
+2004-06-17 22:42 guy
- Fix the CLEANFILES target so both static and shared libraries are
- cleaned.
+ * gtk/file_dlg.c:
-2004-03-24 06:36 ulfl
+ Use an adverb to modify a verb.
- * packet-aim-chatnav.c, packet-aim-invitation.c, packet-aim-oft.c,
- packet-aim-popup.c, packet-aim-stats.c, packet-aim-translate.c:
+2004-06-17 22:41 guy
- commented out unused aim_handle's
+ * gtk/file_dlg.c:
-2004-03-24 04:26 guy
+ Include <string.h> to declare "strdup()".
- * packet-rsvp.c:
+2004-06-17 21:53 ulfl
- Use "tvb_format_text()" to display a string, so that
- non-printable characters are handled reasonably.
+ * Makefile.common, merge.c, gtk/file_dlg.c, gtk/file_dlg.h,
+ gtk/menu.c:
-2004-03-24 00:39 obiot
+ add Merge functionality to Ethereal in an experimental state.
+ Copied and sligthly modified merge.c from mergecap.c (needs a lot
+ of code cleanup, though)
- * AUTHORS:
+2004-06-17 21:34 ulfl
- Update address.
+ * gtk/simple_dialog.c:
-2004-03-24 00:38 obiot
+ add implementation of button mask ESD_BTNS_YES_NO
- * doc/ethereal-filter.pod.template:
+2004-06-17 20:49 etxrab
- Add a description for the bitwise_and (&) operator.
+ * packet-text-media.c:
-2004-03-23 21:19 guy
+ Add two new media types: "application/vnd.poc.refer-to"
+ "application/cpim-pidf+xml" / Anders
- * Makefile.common, alert_box.c, alert_box.h, dftest.c,
- packet-diameter.c, report_err.h, tethereal.c, epan/Makefile.am,
- epan/epan.c, epan/epan.h, epan/report_err.h, gtk/main.c,
- plugins/plugin_api.h, plugins/plugin_api_list.c,
- plugins/asn1/packet-asn1.c:
+2004-06-17 20:04 guy
- Make "epan_init()" take, as additional arguments, pointers to
- routines that dissectors should call to report file open and read
- errors, and have "report_open_failure()" and
- "report_read_failure()" call through those pointers, rather than
- being defined and exported by the application using libethereal -
- instead, the application would define those functions and pass
- pointers to them to 'epan_init()".
+ * packet-arp.c:
- Move "report_err.h" to the epan directory, as the functions it
- declares are now part of the libethereal API.
+ Give the RFC number for ARP.
-2004-03-23 19:51 guy
+ When checking for a gratuitous ARP, compare the raw bytes of the
+ protocol addresses, not the strings for those addresses.
- * AUTHORS, Makefile.common, packet-ftam.c, packet-ftam.h,
- epan/Makefile.common:
+ Do the stuff we do even if we *aren't* constructing a protocol
+ tree or setting the Info column first, and then quit if we're
+ doing neither. That obviates the need to set "is_gratuitous" if
+ we're doing neither.
- From Yuri Sidelnikov: FTAM support.
+ Construct the strings for addresses when we need them, rather
+ than constructing them in advance even if we don't need them.
-2004-03-23 19:37 guy
+ Capitalize "ARP" in "Gratuitous ARP".
- * packet-pres.c, packet-pres.h:
+2004-06-17 16:44 ulfl
- From Yuriy Sidelnikov: call ACSI dissector for data blocks.
+ * gtk/gui_prefs.c:
-2004-03-23 19:31 guy
+ move font related stuff to new file font_utils.c/.h do some font
+ related renaming/code cleanup
- * packet-3g-a11.c:
+2004-06-17 16:35 ulfl
- From Ryuji Somegawa: fix some decode problems.
+ * gtk/: compat_macros.h, follow_dlg.c, font_utils.c, font_utils.h,
+ gtkglobals.h, gui_prefs.c, Makefile.am, Makefile.common, main.c,
+ main.h, packet_list.c, packet_list.h, proto_draw.c,
+ supported_protos_dlg.c, tcp_graph.c, text_page.c:
-2004-03-23 19:25 guy
+ move font related stuff to new file font_utils.c/.h do some font
+ related renaming/code cleanup
- * AUTHORS, packet-ieee80211.c:
+2004-06-17 14:37 jmayer
- From Jouni Malinen: handle 802.11i RSN IE, and add new status and
- result codes for 802.11i.
+ * configure.in:
-2004-03-23 18:59 tuexen
+ Turn on kerberos by default if it is present
- * packet-m2pa.c:
+2004-06-17 08:53 jmayer
- - Updated reference to ID version 11. - Added type of status
- message to Info column.
+ * Makefile.am, epan/Makefile.am:
-2004-03-23 18:44 guy
+ Link the Kerberos into the main app, not libethereal
- * packet-dcerpc-samr.c:
+2004-06-17 08:32 jmayer
- From Ronnie Sahlberg: small fix to prevent dereferencing null
- pointers.
+ * packet-arp.c:
-2004-03-23 18:36 guy
+ Explicitly print gratuitous arp requests as such
- * packet-aim-adverts.c, packet-aim-chat.c, packet-aim-chatnav.c,
- packet-aim-directory.c, packet-aim-icq.c,
- packet-aim-invitation.c, packet-aim-messaging.c,
- packet-aim-oft.c, packet-aim-popup.c, packet-aim-stats.c,
- packet-aim-translate.c, packet-aim-userlookup.c:
+2004-06-17 07:10 guy
- Zero-length arrays are *not* valid in C89, even if GCC doesn't
- happen to have a problem with them; MSVC++, for example, doesn't
- handle them, so we comment them out.
+ * packet-cpfi.c:
-2004-03-23 18:33 tuexen
+ From Dave Sclarsky: add support for "multiple instances", and add
+ additional hidden fields for use as filters.
- * README.macos:
+2004-06-16 23:36 guy
- pcap-stdinc.h is not needed on a Mac OS X system.
+ * packet-atm.c:
-2004-03-23 18:06 guy
+ The short name for AAL 3/4 should be "AAL3/4", not "AAL3_4" (even
+ though the *filter* name is "aal3_4").
- * packet-cdp.c, epan/tvbuff.c, epan/tvbuff.h:
+2004-06-16 23:09 guy
- Use "tvb_format_text()" to display strings, so we handle
- non-printable characters.
+ * epan/to_str.c:
- Some strings appear to be null-padded; add a
- "tvb_format_stringzpad()" routine to handle them, so that we
- don't show the padding characters as "\000".
+ As long as any text has been put into a time interval string, the
+ next clause we add will have to have ", " separating it from the
+ text before it.
-2004-03-23 18:04 tuexen
+2004-06-16 18:20 etxrab
- * packet-sctp.c:
+ * packet-sip.c, packet-sip.h:
- Add tap functionality.
+ Completly change parsing of "From" and "To" lines to fix a
+ problem with finding "tag" add and export
+ "dfilter_store_sip_from_addr" to make it possible to filter on
+ SIP url:s in multiple dissectors and some wite space changes.
-2004-03-23 18:03 guy
+2004-06-16 08:11 guy
- * packet-x11.c:
+ * wiretap/radcom.c:
- Handle the case where the keycodemap entry for one of the
- keycodes processed in the first loop in "keycode2keysymString()"
- is null. I don't know whether the right thing to do is to give
- up (as we're doing now) or to not check that map.
+ To return an EOF indication, return FALSE from the read routine
+ *AND* set "*err" to 0, rather than leaving what random value
+ happened to be in "*err" there.
- In that routine, we set "syms" to "keycodemap[keycode]", and give
- up if it's null; use "syms" in that routine instead of
- "keycodemap[keycode]", so we know that those places don't have to
- worry about "keycodemap[keycode]" being null.
+2004-06-16 07:51 guy
- Fix up indentation.
+ * packet-aim-buddylist.c, packet-aim-chat.c,
+ packet-aim-messaging.c, packet-aim-signon.c, packet-aim.c:
-2004-03-23 18:02 tuexen
+ Use "format_text()" on strings, so we handle non-printable
+ characters.
- * Makefile.common:
+ Clean up white space a bit.
- Add packet-sctp.h
+2004-06-16 07:33 guy
-2004-03-23 17:27 tuexen
+ * epan/dfilter/dfilter.c:
- * packet-sctp.h:
+ Note that the reason why there's parser state that stays around
+ after the parse finishes (forcing us to feed the parser an
+ end-of-input even after an error) is that we don't create a new
+ parser object when we start a new parse and don't destroy it when
+ the parse finishes.
- Include file for packet-sctp.c and tap listeners.
+2004-06-15 18:47 gerald
-2004-03-23 15:39 tuexen
+ * packet-isakmp.c:
- * packet-m3ua.c:
+ From Yaniv Kaul: Switch from the DPD draft to RFC 3706.
- Added support for version 07 of the ID.
+2004-06-15 18:26 etxrab
-2004-03-23 07:57 guy
+ * packet-h245.c, packet-rtcp.c, packet-rtcp.h, packet-rtp.c,
+ packet-rtp.h, packet-rtsp.c, packet-sdp.c:
- * gtk/menu.c:
+ From Thomas Anders: Navigating from RTP/RTCP packets to setup
+ where it was set up
- From Tomas Kukosa: don't change the state of the "Expand Tree"
- menu items if we're changing whether there's a packet currently
- selected.
+2004-06-15 18:25 gerald
-2004-03-23 07:40 guy
+ * wka.tmpl:
- * x11-fields:
+ Add and entry for 03-00-C7-00-00-EE (HP/Compaq ProLiant NIC
+ teaming). The protocol is documented at
+ http://www.hp.com/sbso/bus_protect/teaming.pdf if anyone wants to
+ write a dissector.
- "keys" is a LISTofCARD8, so it should have type BYTES, not UINT8.
+2004-06-15 10:38 guy
-2004-03-23 07:39 guy
+ * epan/dfilter/: dfilter-int.h, dfilter.c:
- * packet-aim.c:
+ From Graeme Hewson:
- Get rid of a no-longer-used argument.
+ Add a #define to enable parser tracing.
-2004-03-23 07:23 guy
+ Clean up parser state when finished parsing, even if we
+ stopped
+ parsing due to a syntax error, so that there's nothing
+ left
+ around to screw up the next parse.
- * packet-aim.c:
+2004-06-15 10:16 guy
- The dissectors for particular AIM families aren't for real
- protocols, and they don't create their own subtrees; hand them
- the pointer to the AIM subtree, rather than the top-level tree,
- so they'll put the protocol tree items in the AIM subtree.
+ * epan/dfilter/semcheck.c:
-2004-03-23 06:48 guy
+ From Graeme Hewson: fix a debug message.
- * capture.c:
+2004-06-15 09:50 guy
- Include "packet-ap1394.h" to declare "capture_ap1394()".
+ * packet-kerberos.c:
-2004-03-23 06:21 guy
+ From Jean-Baptiste Marchand: fix up a couple of #defines that
+ collided with existing defines.
- * AUTHORS, Makefile.common, packet-aim-admin.c,
- packet-aim-adverts.c, packet-aim-bos.c, packet-aim-buddylist.c,
- packet-aim-chat.c, packet-aim-chatnav.c, packet-aim-directory.c,
- packet-aim-generic.c, packet-aim-icq.c, packet-aim-invitation.c,
- packet-aim-location.c, packet-aim-messaging.c, packet-aim-oft.c,
- packet-aim-popup.c, packet-aim-signon.c, packet-aim-ssi.c,
- packet-aim-stats.c, packet-aim-translate.c,
- packet-aim-userlookup.c, packet-aim.c, packet-aim.h,
- doc/ethereal.pod, epan/Makefile.common:
+2004-06-15 09:43 guy
- From Jelmer Vernooij: split the AIM dissector into multiple
- files, and add a few more SNACs.
+ * AUTHORS, t35.c:
-2004-03-23 03:19 guy
+ From Philippe Mazeau: T.35 codes for Swissvoice.
- * README.macos:
+2004-06-15 09:30 guy
- Note that you need X11 and the X11 developer headers and
- libraries installed in order to build Ethereal.
+ * packet-ncp.c:
- Michael Tuexen indicated how to successfully build GTK+ 2.4 on
- Mac OS X (10.3[.x], at least) - update the directions to give the
- latest versions of GLib/Pango/GTK+/ATK and to give instructions
- on how to make them build.
+ From Greg Morris: dissect the first packet in a packet burst
+ connection (NCP type 7777).
-2004-03-23 01:58 guy
+2004-06-15 09:23 guy
- * packet-ipv6.c:
+ * packet-ncp-int.h, packet-ncp2222.inc:
+
+ From Greg Morris:
- The "len" argument to capture routines should not be decremented
- as you move through the packet - it's the total length of
- captured data.
+ Fix a bug in the dissection of multiple NDS messages
+ being sent
+ at the same time that the dissector was attempting to
+ desegment
+ data spanning multiple packets. When a message was
+ encountered
+ during the desegmentation code the dissector would
+ misinterpret the new message as an element in the data
+ stream.
+ Code was added to validate the desegmentation handle and
+ validate which messages actually contain segmented data.
-2004-03-23 01:29 guy
+2004-06-15 09:14 guy
- * packet-ucp.c:
+ * ncp2222.py:
- If we don't find a trailing / in a parameter, throw the
- appropriate exception (that's what the old code that did its own
- scan did).
+ From Greg Morris:
-2004-03-23 01:02 guy
+ a few updates to ncp2222.py to include more detail to
+ summary
+ window for NCP's 26, 28, 30;
- * Makefile.common, capture.c, packet-ap1394.c, packet-ap1394.h,
- epan/Makefile.common, epan/packet_info.h, epan/to_str.c,
- wiretap/libpcap.c, wiretap/wtap.c, wiretap/wtap.h:
+ fixed NCP 87/31 to not show as malformed when
+ HandleInfoLevel
+ contains value 0x00.
- Add support for DLT_APPLE_IP_OVER_IEEE_1394.
+2004-06-14 22:38 ulfl
-2004-03-23 00:17 guy
+ * README.win32:
- * wiretap/eyesdn.c:
+ added a section describing the problems with MSVC 7 compiler (as
+ I don't use it myself, please correct me if anything is wrong)
- Clean up the code to check the file type.
+2004-06-12 08:56 guy
-2004-03-22 23:50 guy
+ * AUTHORS, packet-rtp.c:
- * README.macos:
+ From Ainsley Pereira: add a text description PT_CN_OLD.
- To build with GLib 2.x/GTK+ 2.x, you need to configure with
- --enable-gtk2 regardless of whether you have GLib 1.2[.x]/GTK+
- 1.2[.x] installed or not.
+2004-06-12 07:47 guy
-2004-03-22 23:40 guy
+ * capture-wpcap.c, pcap-util-unix.c, pcap-util.h, tethereal.c,
+ gtk/capture_dlg.c, gtk/capture_prefs.c, gtk/main.c:
- * README.macos:
+ On Windows, if "get_interface_list()" returns
+ CANT_GET_INTERFACE_LIST and the error message includes "Not
+ enough storage is available to process this command" or "The
+ operation completed successfully", suggest that the user install
+ a WinPcap version later than 3.0 - this is definitely a
+ Frequently Asked Question on the Ethereal list.
- Note that GTK+ 2.4 doesn't work, and indicate why.
+2004-06-12 04:12 guy
- Enumerate the dependencies for GLib 2.4/GTK+ 2.4, and indicate
- that GNU gettext is also required, even though it's not in the
- set of dependencies on the GTK+ site (after all, the ENTIRE WORLD
- runs Linux, RIGHT?).
+ * AUTHORS, packet-dcerpc-wkssvc.c:
- Give a (partial) order for the dependencies.
+ From Jean-Baptiste Marchand:
- Note some issues with building and installing the JPEG and libpng
- libraries.
+ - NetrJoinDomain2 and NetrUnJoinDomain2 (can be used to remotely
+ join a
+ machine to an Active Directory domain, typically with the JOIN
+ and
+ UNJOIN of the netdom utility)
-2004-03-22 22:53 deniel
+ - NetrRenameMachineInDomain2
- * AUTHORS, packet-x11.c, x11-fields:
+ - NetrAddAlternateComputerName and
+ NetrRemoveAlternateComputerName
+ (operations added in Windows XP)
- * X11 dissector:
+ All these operations carry a blob (524 bytes) containing an
+ encrypted version of the password of the account with domain
+ administration credentials, currently displayed as hex data
+ because the format of this blob is currently unknown (at least,
+ for me).
- - in decoding of replies: 0 is not an unknown opcode, it means
- that the request was unseen or that the opcode of the request
- is unknown (e.g. due to unseen / undecoded QueryExtension
- replies)
+2004-06-12 02:08 sahlberg
- - add special processing for QueryExtension requests & replies in
- order to store new opcodes in a value_string of opcodes saved
- per conversation
+ * tools/asn2eth.py:
- - try to resynchronize sequence number once at first reply if no
- initial connection request was seen
+ update asn1 compiler to (hopefully) handle BER SET OF constructs
- - add decoding of SendEvent request
+2004-06-12 01:34 sahlberg
- - add decoding of many replies (AllocColor, GetInputFocus,
- GetGeometry, GetPointerControl, GetScreenSaver,
- GetSelectionOwner, GrabKeyboard, GrabPointer, InternAtom,
- ListProperties, LookupColor, QueryBestSize, QueryKeymap,
- QueryPointer, TranslateCoordinates)
+ * tools/asn2eth.py:
- - fix decoding of EnterNotify / LeaveNotify events
+ Parameter 8 to dissect_ber_bistring() is the ett_ variable (or
+ -1) and not a NULL **proto_tree pointer.
- - add decoding of most events (FocusIn, FocusOut, Expose,
- GraphicsExpose, NoExpose, VisibilityNotify, CreateNotify,
- DestroyNotify, UnmapNotify, MapNotify, MapRequest,
- ReparentNotify, ConfigureNotify, GravityNotify, ResizeRequest,
- CirculateNotify, CirculateRequest, PropertyNotify,
- SelectionClear, SelectionRequest, SelectionNotify,
- ColormapNotify, ClientMessage)
+ Set the ett variable to always be -1 for the time being
- - miscellaneous changes & code cleaning
+2004-06-12 01:21 sahlberg
-2004-03-22 22:37 gerald
+ * tools/asn2eth.py:
- * packaging/nsis/ethereal.nsi:
+ From Tomas Kukosa updates to the ASN1 compiler
- !ifdef-ize out a GTKWimp text section.
+ Change doc string to not specificly state it is for PER
+ Temporary/Partial fix for the tag of impoerted types.
-2004-03-22 21:29 gerald
+2004-06-11 15:23 jmayer
* epan/Makefile.am:
- Add Makefile.common to the distribution.
+ Hack to remove epan/config.h
-2004-03-22 20:35 gerald
+2004-06-11 08:33 sahlberg
- * Makefile.nmake, epan/Makefile.nmake:
+ * packet-scsi.c:
- From Lars Roland: Fix a couple of MSVC build problems.
+ fix the presentation of readcapacity to show the real number of
+ MB or GB instead of just a random fake value.
-2004-03-22 20:16 guy
+2004-06-10 20:16 guy
- * packet-h225.c:
+ * gtk/dfilter_expr_dlg.c:
+
+ Move "dfilter_expr_dlg_delete_event_cb()" after
+ "dfilter_expr_dlg_cancel_cb()" to avoid use-before-declaration
+ warnings.
- From Tomas Kukosa: supportedTunnelledProtocols in EndpointType is
- a SEQUENCE OF TunnelledProtocol, not just a TunnelledProtocol.
+2004-06-10 13:33 sahlberg
-2004-03-22 20:01 guy
+ * packet-kerberos.c:
- * packet-diameter-defs.h:
+ some more encryption types and checksum types
- Make the strings in the NAS-Port-Type AVP match the text in
- http://www.ietf.org/internet-drafts/draft-ietf-aaa-diameter-nasreq-14.txt.
+2004-06-10 10:12 guy
-2004-03-22 17:03 gerald
+ * packaging/nsis/ethereal.nsi:
- * config.nmake, configure.in, epan/configure.in:
+ From Laurent Rabret:
- Bump the version up to 0.10.3.
+ - associate standard trace file extensions to ethereal
+ *only*
+ if such extensions are not already known in the system;
-2004-03-22 16:19 gerald
+ - suppress the linking while Ethereal is uninstalling
+ *only*
+ for extensions associated to Ethereal.
- * Makefile.am:
+2004-06-10 10:09 guy
- Back out previous accidentally-committed change.
+ * gtk/: dfilter_expr_dlg.c, prefs_dlg.c, proto_dlg.c, tcp_graph.c:
-2004-03-22 16:05 gerald
+ "delete_event" is an event, so its handler takes three arguments,
+ not two, and it returns a gboolean.
- * Makefile.am, packet-isup.c, packet-radius.c:
+2004-06-10 09:46 guy
- Handle null RADIUS attribute information without crashing. Found
- by Jonathan Heusser.
+ * gtk/decode_as_dlg.c, gtk/dfilter_expr_dlg.c, AUTHORS:
-2004-03-22 01:18 guy
+ From Stas Grabois: don't show disabled protocols in the "Add
+ Expression" and "Decode As" dialogs (so that you can cut down the
+ size of the protocol lists in those dialogs by disabling
+ "uninteresting" protocols).
- * packet-cdp.c:
+2004-06-10 08:01 guy
- Fix a typo.
+ * tethereal.c:
-2004-03-21 23:46 guy
+ Move the ring-buffer tests from "process_packet()" to
+ "capture_pcap_cb()"; they're only done in live captures, and that
+ arranges that "process_packet()" gets called with the correct
+ wtap_dumper for the current file even if we switch to a new file.
- * packet-3g-a11.c:
+ Move the packet-count reporting out of "write_packet()" to
+ "capture_pcap_cb()" as well, as that's also only done in live
+ captures. That pretty much guts "write_packet()", so just move
+ what's left up to "process_packet()".
- The CDMA2000 A11 dissector doesn't put anything into the protocol
- tree for a packet with an unknown type, so we make it just reject
- those packets so other dissectors can claim them.
+2004-06-09 19:20 gerald
-2004-03-21 23:19 guy
+ * epan/Makefile.am, gtk/Makefile.am:
- * packet-diameter.c:
+ Remove config.nmake dependencies from epan/Makefile.am and
+ gtk/Makefile.am.
- Clean up white space.
+2004-06-09 09:24 sahlberg
- Just use "proto_tree_add_item()" to put the session ID into the
- protocol string.
+ * packet-dcerpc.c, packet-dcerpc.h, packet-smb-pipe.c:
-2004-03-21 23:10 guy
+ DCERPC problem reported by JBM and identified by Todd Sabin
- * packet-diameter.c:
+ Other protocol, not only SMB will populate pinfo->private_data
+ thus checking for existence of non-NULL pinfo->private_data is
+ not sufficient to determine we have SMB data and this is what
+ it is.
- From Anders Broman: fix the value strings for decoding of AVP
- values, add the T flag, make the result code and session ID named
- fields, and add some more field types.
+ Refactor the adding of salt/FID from lower layer protocols and
+ generalize it. Create a new dissector_handle specific for SMB so
+ that we know that IFF we came in through that handle, then
+ whatever pinfo->private_data is what we expect it to be.
-2004-03-21 23:08 guy
+2004-06-09 03:08 gerald
- * packet-diameter-defs.h:
+ * configure.in, epan/Makefile.am, gtk/Makefile.am:
- From Anders Broman: add some more AVP's, result codes, etc..
+ Add Automake/Autoconf Doxygen targets.
-2004-03-21 22:55 guy
+2004-06-08 05:42 ulfl
- * README.macos:
+ * epan/packet.h:
- Update to note that the 10.3.3 Software Update will probably also
- install a new libpcap shared library but not install new libpcap
- headers.
+ add details for doxygen
-2004-03-21 19:57 jmayer
+2004-06-07 20:28 guy
- * packet-ipdc.h, packet-ipdc.c:
+ * wiretap/: libpcap.c, wtap.c, wtap.h:
- Prefix ENUM types ip IPDC_ in order to prevent type clashes with
- windows includes (MSVC). Proposed fix by Ulf Lamping.
+ Add an encapsulation type for BACnet MS/TP, and map the
+ newly-assigned libpcap DLT_ value for BACnet MS/TP to it.
-2004-03-21 19:04 jmayer
+2004-06-07 19:49 guy
- * README.macos:
+ * gtk/text_page.c:
- Update to include the libpcap problems. Using excerpts from a
- mailexchange between Guy Harris and Peter ("downtime").
+ Don't define or set "txt" in "text_page_redraw()" for GTK+ 2.x,
+ as we don't use it in that case.
-2004-03-21 17:13 nneul
+2004-06-07 07:44 sahlberg
- * AUTHORS, packet-ipvs-syncd.c, epan/Makefile.common:
+ * tools/asn2eth.py:
- add support for dissecting multicast sync packets for Linux IPVS
+ update to the asn1 compiler.
-2004-03-20 20:06 guy
+ Do not output the value definitions for enumerated integers
+ twice. the c compiler doesnt like when the same symbol is
+ declared twice.
- * packet-aim.c:
+2004-06-06 14:29 gerald
- From Jelmer Vernooij: add support for SNAC(x,1), SNAC(1,2-6) and
- SNAC(1,0x13).
+ * packet-ieee80211.c, epan/strutil.c, epan/strutil.h,
+ epan/ftypes/ftype-bytes.c:
-2004-03-20 19:09 guy
+ Add a "force_separators" parameter to hex_str_to_bytes so that
+ it's possible to paste in WEP keys without any separators.
- * packet-radius.c:
+ Add doxygen comments to strutil.h.
- If we can't decrypt the user password, display it as hex data,
- not as text.
+2004-06-05 13:28 ulfl
- Make "rdconvertbufftostr()" use "isprint()" to determine whether
- to display a character as itself or as an escape. Move our
- redefinition of "isprint()" above "rdconvertbufftostr()" so that
- we make the "is it printable?" decision appropriately.
+ * gtk/: endpoint_talkers_table.h, hostlist_table.h, proto_draw.h:
-2004-03-20 18:51 guy
+ add more details for doxygen
- * packet-radius.c:
+2004-06-05 12:12 ulfl
- Make a separate display type for the user password, rather than
- having the code to handle RADIUS_STRING know that User Password
- has an AVP type value of 2. As only the User Password field has
- that display type, we don't have to check whether we're handling
- vendor-specific VSAs.
+ * gtk/: dlg_utils.h, filter_prefs.h, gtkglobals.h,
+ service_response_time_table.h:
-2004-03-20 10:47 jmayer
+ add more details for doxygen
- * packet-ipdc.h:
+2004-06-05 11:44 jmayer
- Remove trailing comma
+ * packet-dcerpc.c:
-2004-03-20 10:32 jmayer
+ Yaniv Kaul: Add some more UUID decoding on Windows
- * acinclude.m4, epan/acinclude.m4:
+2004-06-05 11:03 ulfl
- Workaround for (at least) some RedHat platforms: Add -lresolv in
- case it's missing but required by the heimdal libs.
+ * gtk/gsm_map_stat.h:
-2004-03-20 08:32 guy
+ add more details for doxygen
- * epan/timestamp.c:
+2004-06-05 10:27 ulfl
- Make "timestamp_type" static, as all access to it should be
- through the routines in this file.
+ * gtk/: compat_macros.h, filter_prefs.c, packet_list.c:
-2004-03-20 08:01 guy
+ alyways use SIGNAL_EMIT_BY_NAME with one user parameter, remove
+ SIGNAL_EMIT_BY_NAME1 completely
- * packet-ipdc.c:
+2004-06-05 10:13 ulfl
- "tmp_tag_text" can hold a string of up to 255 characters, which
- means it needs to be 256 characters long to hold a maximum-length
- string plus a terminating '\0', as noted by Stefan Esser.
+ * gtk/: color_dlg.c, compat_macros.h:
- Don't bother putting in the null terminator at the end in the
- case where we're putting an IP address or address/port into
- "tmp_tag_text" - "sprintf()" does that for you.
+ remove gtk_widget_ref / OBJECT_SET_DATA_FULL, as reference
+ handling is done by GTK, so doing it is pretty useless
- In the case where it's an IP address and port, do it all in one
- sprintf call - I don't think there's a guarantee that
+2004-06-05 09:59 sahlberg
- sprintf(tmp_tag_text, "%s:%u", tmp_tag_text, ...)
+ * packet-ber.c, packet-ber.h:
- works, although it could work.
+ Rename the type UCTTime to UTCTime as per X.680
- Also, handle the case where the length is neither 4 (IP address)
- nor 6 (IP address/port).
+ get rid of a compiler warning.
-2004-03-20 07:49 guy
+2004-06-05 09:57 ulfl
- * packet-ucp.c:
+ * gtk/: Makefile.common, help_dlg.c, text_page.c, text_page.h:
- Don't use fixed-length buffers for strings - there's no absolute
- string length.
+ cut text_page related things from help_page.c and move into new
+ file text_page.c
-2004-03-20 07:26 guy
+2004-06-05 02:57 sahlberg
- * packet-tcap.c:
+ * packet-pktc.c:
- In "dissect_tcap_tid()", check that the length of the transaction
- ID is <= 4, so we don't copy more than 4 bytes to a 4-byte
- integer.
+ from tomas anders more packetcable stuff new protocol :
+ PacketCable MTA FQDN
-2004-03-20 06:34 guy
+2004-06-05 02:40 sahlberg
- * gtk/: main.c, menu.c, proto_draw.c, proto_draw.h:
+ * packet-dcerpc-lsa.c, packet-dcerpc-samr.c:
- From Tomas Kukosa:
+ from JBM: updates to SAMR and LSA
- add Expand Tree to the View menu;
+2004-06-04 21:12 guy
- make the Expand Tree context menu active iff the
- currently-selected item has a subtree;
+ * simple_dialog.h, gtk/simple_dialog.c:
- fix the GTK2 code for Expand Tree.
+ Make the definition of "simple_dialog()" match its declaration.
-2004-03-20 06:14 guy
+ Make the "type" argument to "vsimple_dialog()" also be an
+ ESD_TYPE_E.
- * AUTHORS, packet-aim.c, doc/ethereal.pod:
+2004-06-04 20:15 ulfl
- From Jelmer Vernooij: add support for some more SNACs.
+ * packet-dcerpc.c:
-2004-03-20 06:06 guy
+ bugfix: when saving connectionless DCERPC fragments, add a hashed
+ activity_id to the sequence number. This will prevent
+ missdissected fragments.
- * packet-smb.c:
+2004-06-04 20:05 ulfl
- From Ronnie Sahlberg: Windows XP SP1 appears to send the OS and
- LANMAN fields over the wire in ASCII in SessionSetupandX messages
- even though the "Unicode strings" flag is set.
+ * gtk/: about_dlg.h, capture_dlg.h, capture_prefs.h, color_dlg.h,
+ column_prefs.h, decode_as_dlg.h, dfilter_expr_dlg.h, doxygen.cfg,
+ file_dlg.h, filter_prefs.h, find_dlg.h, follow_dlg.h, goto_dlg.h,
+ gtkglobals.h, gui_prefs.h, help_dlg.h, layout_prefs.h,
+ nameres_prefs.h, prefs_dlg.h, print_prefs.h, proto_dlg.h,
+ rtp_stream.h, stream_prefs.h:
-2004-03-20 05:53 guy
+ add more details for doxygen
- * packet-ipdc.c, packet-ipdc.h:
+2004-06-04 20:04 ulfl
- Updates from Josh Bailey and Ruud Linders.
+ * progress_dlg.h, simple_dialog.h:
-2004-03-19 20:40 tuexen
+ add details for doxygen
- * packet-sctp.c:
+2004-06-04 17:31 ulfl
- Fixed a typo: sctp.verfication_tag -> sctp.verification_tag
+ * config.nmake:
-2004-03-19 10:24 guy
+ update DOXYGEN setting and add new HHC (MS html help compiler)
+ setting
- * packet-e164.c:
+2004-06-04 17:18 ulfl
- Use "E.164", not "E164".
+ * doxygen.cfg:
- In the field names, use the filter name of the protocol - "e164"
- - rather than "E164".
+ use the dot tool
-2004-03-19 07:54 guy
+2004-06-04 17:16 ulfl
- * AUTHORS, Makefile.common, packet-gsm_a.c, packet-gsm_map.c,
- packet-gsm_ss.c, packet-gsm_ss.h, packet-tcap.c, packet-tcap.h,
- epan/Makefile.common:
+ * gtk/Makefile.nmake, gtk/dlg_utils.h, gtk/doxygen.cfg,
+ gtk/gtkglobals.h, gtk/main.h, gtk/menu.h, gtk/packet_list.h,
+ gtk/proto_draw.h, gtk/recent.h, gtk/toolbar.h, gtk/ui_util.h,
+ capture.h:
+
+ add more details for doxygen
- From Michael Lum:
+2004-06-04 11:35 sahlberg
- GSM A facility element decoding;
+ * packet-kerberos.c:
- make TCAP dissector export routines for use by various
- GSM
- dissectors;
+ get rid of a compiler warning
- make GSM MAP dissector use exported TCAP
- routines/defines;
+2004-06-04 11:30 sahlberg
- GSM Supplementary Services support.
+ * packet-h235.c, packet-h235.h, asn1/h235/packet-h235-template.c,
+ packet-pktc.c:
-2004-03-19 07:49 guy
+ get rid of a compiler warning
- * doc/README.developer:
+2004-06-04 11:28 sahlberg
- Update to reflect current reality.
+ * packet-h235.c, packet-h235.h, asn1/h235/h235.cnf,
+ tools/asn2eth.py:
-2004-03-19 06:23 guy
+ Tomas updates to H235 and the ASN2ETH compiler
- * gtk/: main.c, main.h, menu.c:
+2004-06-04 03:58 gerald
- From Tomas Kukosa: add a new "Expand Tree" context menu item,
- which expands the selected item and all items below it.
+ * packet-aim-messaging.c:
-2004-03-19 06:14 guy
+ From Devin Heitmueller: Fix some compilation warnings.
- * packet-tcp.c:
+2004-06-04 03:25 gerald
+
+ * tools/Makefile.am:
+
+ As Mark Corley pointed out, win32-setup.sh should be part of the
+ distribution.
+
+2004-06-04 01:56 sahlberg
+
+ * packet-dcerpc-krb5rpc.c, packet-kerberos.c, packet-kerberos.h,
+ packet-kpasswd.c, packet-pktc.c, packet-spnego.c,
+ packet-telnet.c:
+
+ Add a mechanism where one can provide callbacks to the kerbgeros
+ dissector to pass back dissection of application specific fields
+ (octet strings)
+
+ This can later be used to pick up session keys by dcerpc and
+ similar. Currently it will initially be used by packetcable.
+
+ PacketCable additions by Thomas Anders
+
+2004-06-04 00:15 tpot
- From Ronnie Sahlberg:
+ * packet-smb-sidsnooping.c:
- make tcp_dissect_pdus() understand how to skip to the
- next PDU;
+ Fix crash bug in sid snooping if we don't have a policy name for
+ a handle in a samr_query_dispinfo.
- make the skip-to-the-next-PDU code stop attempting to
- decode
- segments that are known to be completely within an
- already seen
- PDU.
+2004-06-04 00:12 sahlberg
-2004-03-19 05:33 guy
+ * AUTHORS, packet-dnp.c, epan/Makefile.common:
- * packet-rtsp.c:
+ New protocol : DNP From Graham Bloice
- From Anders Broman: put E.164 numbers into the protocol tree
- using the E.164 routines.
+2004-06-04 00:05 tpot
-2004-03-19 05:22 guy
+ * packet-smb-sidsnooping.c:
- * wiretap/libpcap.c:
+ Fix bug to do with renaming lsa.domain_sid to nt.domain_sid to
+ get sid snooping working again.
- In the read routine, set the 802.11 pseudo-header for
- WTAP_ENCAP_PRISM_HEADER, WTAP_ENCAP_IEEE_802_11_WLAN_BSD, and
- WTAP_ENCAP_IEEE_802_11_WLAN_AVS.
+2004-06-03 23:55 sahlberg
- In the seek_read routine, set it for all 802.11 types.
+ * packet-smb-pipe.c:
-2004-03-18 21:14 obiot
+ add dissection of the ms rap netserverenum3 function
- * epan/timestamp.c:
+2004-06-03 21:46 guy
- From Lars Roland: Move timestamp_type into libethereal and
- provide accessor methods for getting and setting the timestamp
- type.
+ * gtk/: Makefile.am, endpoint_talkers_table.c,
+ endpoint_talkers_table.h, hostlist_table.c, hostlist_table.h,
+ menu.c, proto_draw.h, sat.h:
- This is a move towards a real libethereal shared library.
+ Make static some routines and variables not used outside the
+ source file defining them.
-2004-03-18 19:04 obiot
+ Move declarations of some callbacks outside the source files
+ using them into the appropriate header, and arrange that the
+ appropriate header is included by those source files.
- * column.c, dftest.c, globals.h, tethereal.c, epan/Makefile.am,
- epan/Makefile.nmake, epan/column-utils.c, epan/timestamp.h,
- gtk/main.c, gtk/menu.c, gtk/packet_list.c:
+ Move the SAT_E definition into a "sat.h" file, included both by
+ "endpoint_talkers_table.h" and "hostlist_table.h", so that both
+ of the latter headers can be included by the same file ("menu.c"
+ has to include both, as per the change in the previous
+ paragraph).
- From Lars Roland: Move timestamp_type into libethereal and
- provide accessor methods for getting and setting the timestamp
- type.
+2004-06-03 21:17 guy
- This is a move towards a real libethereal shared library.
+ * gtk/dlg_utils.c:
-2004-03-18 15:53 gerald
+ "gtk_file_selection_set_filename()" doesn't work with a
+ GtkFileChooser, and "gtk_file_chooser_set_filename()" requires an
+ absolute path, so "" isn't valid. Get rid of the
+ "gtk_file_selection_set_filename()" call in
+ "file_selection_new()".
- * packet-wsp.c:
+ Put in a comment asking why we're using
+ "gtk_file_selection_set_filename()" at all.
- Call proto_register_field_array() after
- proto_register_protocol(), and not before.
+2004-06-03 19:07 guy
-2004-03-18 09:00 guy
+ * packet-h235.c, packet-h235.h:
- * packet-isup.c, packet-q931.c, packet-q931.h:
+ Re-generate from the updated asn2eth script and h235.cnf files.
+
+2004-06-03 16:35 jmayer
+
+ * manuf:
+
+ monthly update
+
+2004-06-03 16:29 gerald
+
+ * epan/libethereal.def:
+
+ From Lars Roland: Add have_tap_listeners() and
+ rtp_payload_type_vals to libethereal.def.
+
+2004-06-03 14:57 ulfl
+
+ * doxygen.cfg, gtk/doxygen.cfg:
+
+ enable chm file generation for doxygen, move chm filename setting
+ to module specific config file
+
+2004-06-03 14:54 ulfl
+
+ * gtk/text_page.h:
+
+ add details for doxygen
+
+2004-06-03 08:35 guy
+
+ * asn1/h235/h235.cnf:
+
+ From Tomas Kukosa: unnecessary types are excluded with NO_EMIT
+ directive.
+
+2004-06-03 08:33 guy
+
+ * tools/asn2eth.py:
From Tomas Kukosa:
- improve the Info column text for reassembled messages;
+ - limits for dissect_per_constrained_integer() are passed as
+ unsigned
+ if possible
+ - new directive NO_EMIT in conformation file - avoids emitting
+ function body (or vals or both) into packet-xxxx-fn.c file
+ - new directive USER_DEFINED in conformation file - emitting of
+ function body (or vals or both) in the packet-xxxx-fn.c file
+ is
+ replaced with external declaration
+ - support for SET OF type for BER
+ - flag WITH_VALS is default for EXPORTS, USER_DEFINED, NO_EMIT
+ directives
+ - the _U_ attribute is used for pinfo parameters
+ - the offset parameters and return codes are changed from
+ guint32 to
+ int
- register subdissectors for dissecting Q.931 IEs and make
- the
- ISUP dissector call the codeset 0 IE subdissector through
- a
- handle.
+2004-06-03 08:04 guy
-2004-03-18 08:25 guy
+ * packet-socks.c:
- * AUTHORS, Makefile.common, packet-ipdc.c, packet-ipdc.h,
- doc/ethereal.pod, epan/Makefile.common:
+ From Yaniv Kaul: add SOCKS v4a support.
- From Josh Bailey: IPDC support.
+ Clean up handling of null-terminated strings.
-2004-03-17 21:48 deniel
+2004-06-03 07:37 guy
- * proto_hier_stats.c, proto_hier_stats.h,
- gtk/proto_hier_stats_dlg.c:
+ * doc/ethereal-filter.pod.template:
- * Protocol Hierarchy Statistics:
+ From Graeme Hewson:
- - store times of first and last packets in ph_stats_t
+ Remove reference to negative slice lengths.
- - add bandwidth columns in GUI
+ Clean and polish.
- - miscellaneous code cleaning
+2004-06-03 07:36 guy
-2004-03-17 19:57 jmayer
+ * epan/dfilter/: grammar.lemon, scanner.l, syntax-tree.c,
+ syntax-tree.h:
- * Makefile.am:
+ From Graeme Hewson:
- Correctly spell REAMDE.macos
+ Use gint32 instead of guint32 for node data.
-2004-03-17 19:50 obiot
+ Fix up some other signed-vs-unsigned issues in the display filter
+ parser and lexical analyzer.
- * packet-wbxml.c:
+2004-06-03 07:34 guy
- Enclose WV-CSP 1.2 token mappings in conditional compile
- comments. Once the WV-CSP 1.2 specifications will be corrected
- and in approved state, we can get rid of those comments (#ifdef
- ... #endif).
+ * epan/ftypes/ftypes.c:
-2004-03-17 18:20 jmayer
+ From Graeme Hewson:
- * Makefile.am, acinclude.m4, configure.in, epan/acinclude.m4,
- epan/configure.in:
+ Fix assertion failure when absolute value of negative slice
+ offset > field length.
- Experimental Heimdal Kerberos detection. As this is experimental
- and does not yet work reliably this feature is off by default.
- Enable it by using --with-krb5 during configure. Please do not
- yet make use of this feature (i.e. please do not *use* the
- defines provided by this option), until it has received further
- testing and fixing. Please run and check what the configure
- says.
+ Remove code for handling negative slice lengths.
-2004-03-17 18:13 jmayer
+2004-06-03 07:33 guy
- * FAQ, manuf, help/faq.txt:
+ * epan/dfilter/semcheck.c:
- Sync with the sources
+ From Graeme Hewson:
-2004-03-17 17:46 jmayer
+ Check slice lengths as well as offsets. Disallow
+ negative/zero
+ lengths.
- * epan/Makefile.am:
+ Range on RHS of display filter expression wasn't being
+ checked in
+ every case.
- Add new docsis files for static build. This is currently
- necessary and needs to be fixed.
+2004-06-03 07:17 guy
-2004-03-17 09:24 guy
+ * epan/dfilter/scanner.l:
- * wiretap/eyesdn.c:
+ From Graeme Hewson:
- "esc_read()" is passed a FILE_T, not a FILE_T * - a FILE_T is a
- pointer (a FILE * if zlib isn't used, a gzFile if zlib is used).
+ Use gint32 instead of guint32 and strtol() instead of
+ strtoul()
+ for signed integers.
- Use "size_t" for the amount of data to read in
- "eyesdn_check_file_type()", to squelch signed vs. unsigned
- warnings.
+ Pathological slice specifications could cause Flex default
+ rule
+ to be invoked, echoing characters to stdout.
+ Example: frame[0foo]==1
-2004-03-17 09:01 guy
+2004-06-03 04:19 guy
- * packet-slsk.c:
+ * packet-aim-messaging.c, packet-aim.c, packet-aim.h:
- Suppress compiler warnings about unused arguments.
+ From Devin Heitmueller: improve decoding of outgoing and incoming
+ message blocks.
-2004-03-17 09:00 guy
+2004-06-03 04:13 guy
- * gtk/tcp_graph.c:
+ * packet-nfs.c:
- Use "g_ntohs()" rather than "ntohs()".
+ From Mike Frisch:
-2004-03-17 08:59 guy
+ - fixed tree display of NFSv4 change_info type;
+ - add OPEN4_RESULT_LOCKTYPE_POSIX to OPEN result (reply)
+ flags;
+ - fixed open_delegation4 dissector;
- * gtk/main.c:
+2004-06-03 02:14 guy
- Cast a "char" to "guchar" before passing it to the ctype macros,
- so that it doesn't get sign-extended.
+ * gtk/menu.c:
-2004-03-17 08:46 guy
+ Make the definition of "register_tap_menu_item()" match its
+ declaration.
- * packet-gsm_map.c:
+2004-06-03 02:14 guy
- Unfortunately, GCC 2.8.1 on x86/Solaris 7 doesn't do enough
- compile-time optimization; in particular, if you call
- GSM_MAP_PARAM_DISPLAY with a Gtag argument of GSM_MAP_P_NONE, the
- compiler does figure out that it only need generate code for the
- first branch for the first if in that macro, and it sort of seems
- to understand that _param_fcn is guaranteed to be null, but it
- doesn't optimize out the test and the branch for _param_fcn not
- being null - it does, however, generate a call to location 0,
- which, when you compile as position-independent code, the
- assembler refuses to assemble.
+ * gtk/tap_menu.h:
- Therefore, we put into the test for _param_fcn being null an
- additional test for Ga1 being GSM_MAP_P_NONE, which at least
- manages to get the code through the compiler.
+ Fix a typo.
-2004-03-17 06:55 guy
+2004-06-02 22:13 ulfl
- * AUTHORS, doc/ethereal.pod, plugins/docsis/AUTHORS,
- plugins/docsis/Makefile.am, plugins/docsis/Makefile.nmake,
- plugins/docsis/README, plugins/docsis/packet-docsis.c,
- plugins/docsis/packet-docsis.h,
- plugins/docsis/packet-intrngreq.c,
- plugins/docsis/packet-macmgmt.c, plugins/docsis/packet-rngreq.c,
- plugins/docsis/packet-type29ucd.c, plugins/docsis/packet-ucd.c:
+ * gtk/: proto_hier_stats_dlg.h, range_utils.h, recent.h,
+ rtp_analysis.h, rtp_stream.h, rtp_stream_dlg.h,
+ service_response_time_table.h, summary_dlg.h,
+ supported_protos_dlg.h, tap_dfilter_dlg.h, tap_menu.h,
+ text_page.h:
- From Brian Wheeler: DOCSIS 2.0 support.
+ add details for doxygen
-2004-03-16 19:23 guy
+2004-06-02 20:14 ulfl
- * AUTHORS, packet-mq.c, doc/ethereal.pod, epan/Makefile.common:
+ * gtk/: layout_prefs.h, nameres_prefs.h, print_mswin.h,
+ print_prefs.h, proto_dlg.h, proto_draw.h, stream_prefs.h:
- From metatech: IBM WebSphere MQ protocol support.
+ add details for doxygen
-2004-03-16 19:13 guy
+2004-06-02 18:49 guy
- * packet-cdp.c:
+ * ringbuffer.c:
- From Paul Ionescu: handle ODR hub default gateway announcements.
+ If, when rotating capture files, the attempt to close the current
+ file fails, set "rb_data.pdh" to NULL, so we know it's not open
+ (if "wtap_dump_close()" fails, the wtap_dumper_t is still closed
+ - and the file descriptor for it is probably closed, too, as, if
+ "close()" fails, the FD is probably closed; the Single UNIX
+ Specification Version 3 says the state of the FD is unspecified,
+ but in practice most OSes probably still close it).
-2004-03-16 18:18 guy
+ If we try to close the current file, first check to make sure
+ it's open, i.e. that "rb_data.pdh" is non-null. (Or perhaps we
+ should avoid trying to close it if the open *or* the most recent
+ attempt to rotate the capture files failed.)
- * README.macos:
+ Note that if "wtap_dump_close()" fails we might not need to close
+ the underlying file descriptor (and, even if we do, there's no
+ guarantee that attempt won't also fail and leave the FD still
+ open - which is why I suspect that a failed "close()" leaves the
+ FD closed on most OSes).
- It's Mac OS, not MacOS.
+2004-06-02 18:44 ulfl
- Note that Ethereal doesn't work on pre-X Mac OS, in case somebody
- sees ".macos" and thinks it'll work on OS 9 or earlier versions.
+ * gtk/: capture_prefs.h, column_prefs.h, gui_prefs.h,
+ layout_prefs.h, mtp3_stat.h, nameres_prefs.h, packet_list.h,
+ packet_win.h, prefs_dlg.h, print_prefs.h, stream_prefs.h:
- Explain that GLib and GTK+ now need to be shared libraries, and
- that the GLib 1.x and GTK+ 1.x release tarballs were built with
- an older version of libtool that didn't support building them as
- shared libraries on OS X.
+ add details for doxygen
-2004-03-15 12:21 jmayer
+2004-06-02 07:12 ulfl
- * AUTHORS, autogen.sh:
+ * gtk/: dcerpc_stat.c, endpoint_talkers_table.c, fc_stat.c,
+ gtkglobals.h, h225_counter.c, h225_ras_srt.c, hostlist_table.c,
+ ldap_stat.c, mgcp_stat.c, rpc_stat.c, rtp_stream_dlg.c,
+ service_response_time_table.c, smb_stat.c, tap_dfilter_dlg.c:
- Peter Kjellerstedt: * Correct the version checks (use path
- expansion rather than regular expressions, and fail if the
- tools are not installed at all). * Make it possible to specify
- other names for the auto* tools to use (e.g., automake-1.6
- instead of automake).
+ move "extern GtkWidget *main_display_filter_widget" from various
+ stats files to gtkglobals.h
-2004-03-15 02:24 jmayer
+2004-06-02 07:01 guy
- * TODO:
+ * gtk/rtp_stream_dlg.c:
- Add Build process items to TODO
+ Get rid of the #if 0'ed out "rtp_payload_type_vals[]" table - we
+ should be using the one from libethereal.
-2004-03-15 02:04 jmayer
+2004-06-02 06:50 guy
- * README.macos:
+ * packet-nfs.c, packet-nfs.h:
+
+ From Mike Frisch:
+
+ add support for NFSv4 RELEASE_LOCKOWNER and ILLEGAL
+ operations;
- Beginnings of README.macos
+ minor modification to the NFSv4 NULLPROC dissection.
-2004-03-14 23:55 deniel
+2004-06-02 06:44 ulfl
- * gtk/: color_filters.c, color_filters.h:
+ * gtk/hostlist_table.h:
- * Color filters:
+ fix a doxygen comment
- Read of color filters rewritten to remove possibility of buffer
- overflow in read_filters_file() and to fix comment & blank line
- handling. This removes any limitation (and stack overflow) on
- the lengths of color filter name and filter expression which are
- now dynamically allocated.
+2004-06-02 06:35 guy
- Fix removal/deletion of color filters (avoid segmentation fault
- when some color filter is deleted and then the list cleared for
- instance). The use of g_slist_remove() within an iterator is
- simply unsafe if the code is not prepared to handle this.
+ * packet-http.c:
- Fix a small memory leak in revert_filters().
+ From Yaniv Kaul: HKP is HTTP-based and runs on port 11371.
- Remove inappropriate comments in read_filters().
+2004-06-02 06:30 guy
- Miscellaneous code cleaning.
+ * packet-enip.c:
-2004-03-14 14:04 deniel
+ From Magnus Hansson: add more information to the Info column.
+
+ Use "tvb_format_stringzpad()" to put a zero-padded string into
+ the protocol tree and Info column, so that we 1) don't use a
+ fixed-length buffer that we might overflow and 2) we handle
+ non-printable bytes in the string.
+
+2004-06-01 23:08 guy
+
+ * packet-rtp.c, rtp_pt.h:
+
+ Don't define data variables in header files included by more than
+ one file - that keeps the variable from being shared, and also
+ produces compiler warnings if the variable isn't used by all the
+ files that include the header in question.
+
+2004-06-01 23:00 guy
+
+ * gtk/: hostlist_table.c, hostlist_table.h:
+
+ Make the definition of "add_hostlist_table_data()" match its
+ declaration.
+
+ Give the address and port arguments to
+ "add_hostlist_table_data()" appropriate names and Doxygen
+ comments (they're not a source address and port, they're just an
+ address and port), and do the same for the address and port
+ members of a "hostlist_talker_t".
+
+ Get rid of extra unnecessary variables in
+ "add_hostlist_table_data()".
+
+ Clean up indentation.
+
+2004-06-01 22:12 ulfl
* gtk/rtp_stream_dlg.c:
- Fix incorrect number of arguments for format and compilation
- warnings.
+ bugfix: don't double define rtp_payload_type_vals
-2004-03-14 08:07 jmayer
+2004-06-01 22:00 ulfl
- * Makefile.am:
+ * gtk/hostlist_table.c:
- Whitespace change
+ minor bugfix from previous check in
-2004-03-13 22:49 ulfl
+2004-06-01 21:56 etxrab
- * capture-wpcap.c, capture.c, capture.h, gtk/capture_dlg.c,
- gtk/main.c:
+ * AUTHORS:
- experimental: make usage of pcap_setbuff to increase the kernel
- buffer size
+ From Thomas Anders: MGCP sub-parameter dissection
-2004-03-13 19:51 ulfl
+ Anders Broman: BICC,SIP-T dissection
- * doc/ethereal.pod, help/capturing.txt:
+2004-06-01 21:56 ulfl
- updated texts to reflect the latest GUI changes
+ * gtk/: ethclist.h, find_dlg.h, follow_dlg.h, gsm_map_stat.h,
+ gtk_stat_util.c, gtk_stat_util.h, gui_prefs.h, hostlist_table.c,
+ hostlist_table.h, keys.h, layout_prefs.h, menu.h:
-2004-03-13 17:50 ulfl
+ add details for doxygen, various code cleanups as a result of
+ this
- * gtk/menu.c:
+2004-06-01 21:45 etxrab
- using a stock icon for the open recent "clear list" item
+ * config.nmake:
-2004-03-13 15:30 ulfl
+ Revert previous checkin made by mistake *sigh
- * gtk/simple_dialog.c:
+2004-06-01 21:40 etxrab
- replaced vsnprintf by g_vsnprintf
+ * config.nmake, packet-rtp.c, packet-sdp.c, rtp_pt.h:
-2004-03-13 15:15 ulfl
+ From Thomas Anders dissects the RTP Payload Type (if media
+ protocol is RTP/AVP) with its descriptive name rather than the
+ raw value string, much like packet-rtp.c does already. To avoid
+ duplicate definitions, the existing rtp_payload_type_vals[]
+ definition is moved from packet-rtp.c and gtk/rtp_stream_dlg.c
+ to rtp_pt.h.
- * gtk/: ansi_a_stat.c, ansi_map_stat.c, bootp_stat.c,
- capture_info_dlg.c, capture_prefs.c, color_dlg.c, dcerpc_stat.c,
- decode_as_dlg.c, endpoint_talkers_table.c, fc_stat.c,
- follow_dlg.c, gsm_a_stat.c, gsm_map_stat.c, gtk_stat_util.c,
- gui_prefs.c, hostlist_table.c, io_stat.c, isup_stat.c,
- ldap_stat.c, main.c, nameres_prefs.c, prefs_dlg.c, rpc_stat.c,
- service_response_time_table.c, simple_dialog.c, smb_stat.c,
- summary_dlg.c, tcp_graph.c, wsp_stat.c:
+2004-06-01 21:29 guy
- replaced sprintf / snprintf by g_snprintf, various other string
- related changes
+ * gtk/endpoint_talkers_table.c:
-2004-03-13 14:07 ulfl
+ Make the definition of "add_ett_table_data()" match its
+ declaration.
- * gtk/: bootp_stat.c, decode_as_dlg.c, follow_dlg.c,
- h225_counter.c, h225_ras_srt.c, help_dlg.c, http_stat.c, main.c,
- mgcp_stat.c:
+2004-06-01 20:37 ulfl
- various string related changes
+ * gtk/: endpoint_talkers_table.c, endpoint_talkers_table.h:
-2004-03-13 12:09 ulfl
+ minor bugfix from previous check in
- * gtk/: mgcp_stat.c, rpc_progs.c, rtp_analysis.c, rtp_stream_dlg.c,
- supported_protos_dlg.c, tap_dfilter_dlg.c, wsp_stat.c:
+2004-06-01 20:28 ulfl
- various string related changes, mainly replace sprintf/snprintf
- by g_snprintf
+ * gtk/: about_dlg.h, capture_combo_utils.h, capture_prefs.h,
+ color_dlg.h, color_filters.h, color_utils.h, colors.h,
+ column_prefs.h, decode_as_dlg.h, dfilter_expr_dlg.h, dlg_utils.h,
+ endpoint_talkers_table.c, endpoint_talkers_table.h, ethclist.h,
+ ui_util.h:
-2004-03-13 11:47 ulfl
+ add details for doxygen, various code cleanups as a result of
+ this
- * gtk/dfilter_expr_dlg.c:
+2004-06-01 18:58 guy
- replaced snprintf by g_snprintf and removed #include "snprintf.h"
+ * packet-rtcp.c:
-2004-03-13 11:43 ulfl
+ Fix a typo.
- * gtk/color_dlg.c:
+ Clean up white space.
- replaced gtk_widget_show() by a single gtk_widget_show_all(),
- changed a printf thing
+2004-06-01 18:43 guy
-2004-03-13 10:15 jmayer
+ * packet-netflow.c:
- * Makefile.am, epan/Makefile.am, epan/configure.in,
- epan/dfilter/Makefile.am, epan/ftypes/Makefile.am,
- wiretap/Makefile.am:
+ Interpret the sampling mode values.
- Make libethereal and libwiretap shared libs.
+2004-06-01 18:39 guy
-2004-03-13 09:35 guy
+ * packet-netflow.c:
- * packet-cdp.c:
+ As Motonori Shindo nodes, the sampling rate and mode in a Netflow
+ V5 header is 2 bits of sampling mode and 14 bits of sample rate,
+ not 16 bits of sample rate.
- Clean up the message for one capability bit, as per a suggestion
- by John Engelhart.
+2004-06-01 17:37 ulfl
-2004-03-13 09:27 guy
+ * globals.h:
- * packet-pres.c:
+ various code cleanups
- From Yuriy Sidelnikov: handle the case where a presentation
- selector exists but has a length of zero.
+2004-06-01 17:33 ulfl
-2004-03-12 17:23 gerald
+ * gtk/: about_dlg.c, capture_dlg.h, compat_macros.h, dlg_utils.c,
+ dlg_utils.h, file_dlg.c, file_dlg.h, filter_prefs.c,
+ filter_prefs.h, follow_dlg.c, goto_dlg.c, goto_dlg.h,
+ gtkglobals.h, help_dlg.c, help_dlg.h, main.c, main.h, menu.c,
+ proto_draw.c, recent.c, rtp_analysis.c, rtp_stream_dlg.c,
+ toolbar.h:
- * util.c:
+ add details for doxygen, various code cleanups as a result of
+ this
- Don't automatically set a capture filter if DISPLAY or REMOTEHOST
- are "localhost" or "127.0.0.1".
+2004-06-01 01:03 guy
-2004-03-12 16:31 gerald
+ * AUTHORS, packet-ssl.c:
- * Makefile.am, epan/Makefile.am:
+ From Yaniv Kaul: PCT support.
- Add cvsversion.h, x11-declarations.h, and x11-register-info.h to
- CLEANFILES so that "make distcheck" will work.
+2004-06-01 01:01 guy
-2004-03-12 08:42 guy
+ * gtk/proto_draw.c:
- * packet-3g-a11.c:
+ Eliminate a no-longer-used routine.
- Fix some typos, as per Ryuji Somegawa.
+2004-06-01 00:15 jmayer
-2004-03-11 09:54 sahlberg
+ * wiretap/configure.in:
- * packet-ndmp.c:
+ It really helps when you change the default from gtk1 -> gtk2 in
+ the top level configure.in to mirror that change in wiretap.
+ Otherwise people who have both versions of glib/gtk installed may
+ see crashes.
- make NDMP start distinguishing between different versions.
- Between v2 and v3 some structures changed their definition.
+2004-05-31 19:35 etxrab
- I arbirtrarily made the preference set V2 as the default. I have
- no idea what the most common ndmp version is maybe someone that
- knows which is the most popular iversion in the wild will change
- it to default to that.
+ * packet-rtcp.c:
-2004-03-11 09:18 guy
+ Add dissection of application PoC1 data
- * packet-symantec.c, epan/Makefile.common, wiretap/libpcap.c,
- wiretap/wtap.c, wiretap/wtap.h:
+2004-05-31 19:31 etxrab
- Add support for DLT_ value 99, as used by the Axent Raptor
- firewall/Symantec Enterprise Firewall. Thanks, Axent/Symantec,
- for not asking us for a DLT_ value and not telling us about the
- link-layer type.
+ * plugins/mgcp/packet-mgcp.c:
-2004-03-11 03:24 gerald
+ From Thomas Anders fix some memory leaks
- * packet-dccp.c:
+2004-05-31 15:47 ulfl
- Fix a typo.
+ * gtk/: compat_macros.h, dlg_utils.h, ui_util.h:
-2004-03-11 00:22 gerald
+ add details for doxygen
- * gtk/stream_prefs.c:
+2004-05-31 13:42 ulfl
- Make the color preferences popup menu shrink to its natural size
- instead of filling in its entire table cell.
+ * gtk/dlg_utils.h:
-2004-03-10 23:42 guy
+ add details for doxygen
- * packet-3g-a11.c:
+2004-05-31 13:40 ulfl
- From Ryuji Somegawa:
+ * Makefile.am, doxygen.cfg, epan/doxygen.cfg, gtk/Makefile.am,
+ gtk/Makefile.nmake, gtk/doxygen.cfg:
- add a value_string for the PDSN code;
+ split doxygen.cfg into common Ethereal things and module
+ specifics
- use for the service option the value_string that was
- already
- there and add a new value to that value_string;
+2004-05-31 13:35 ulfl
- fix up some existing entries, and add some new entries,
- to the
- Radius attribute table.
+ * gtk/color_dlg.c:
-2004-03-09 20:23 guy
+ bugfix: don't try to destroy a dialog twice
- * packet-pgm.c:
+2004-05-31 12:06 ulfl
- Fix formats for "sizeof" so that "sizeof" values get displayed
- correctly if they're "int"s or "long"s.
+ * gtk/proto_draw.c:
- Get rid of the unused PGM_xxx_SZ variables.
+ directly use the file selection dialog instead of using an
+ additional custom dialog
-2004-03-09 20:08 guy
+2004-05-31 11:22 ulfl
- * packet-netflow.c:
+ * gtk/capture_prefs.c:
- Dynamically allocate the array of field entries in a NetFlow V9
- template, rather than allocating a fixed table of 64 entries (and
- possibly overflowing that table).
+ some more dialog redesign and code cleanup
- Clear out the hash table of template entries, freeing all the
- allocated arrays, when a new capture is opened.
+2004-05-31 09:53 guy
-2004-03-09 11:31 jmayer
+ * tap.c, tap.h, tethereal.c:
- * COPYING:
+ Add a routine that indicates where there are any tap listeners
+ registered (not whether there are any tap *filters* registered).
- Prefix COPYING with the following text
+ Do dissection in Tethereal iff:
- Just to avoid some misunderstandings:
- While parts of Ethereal can be built and distributed as
- libraries, these parts are still covered by the license below,
- and NOT by the Lesser General Public License or any other
- license.
+ we're printing information about each packet;
-2004-03-09 09:24 guy
+ we're using a read filter on the packets;
- * packet-dcerpc-afs4int.c, packet-dcerpc-fldb.c,
- packet-dcerpc-rs_pgo.c:
+ there are any tap listeners registered (even if there are
+ no tap
+ filters registered - not all taps use filters).
- Make variables not used outside the module static.
+2004-05-31 09:23 ulfl
- Initialize "hf_error_st" to -1, the same way other hf_ variables
- are initialized, and make it an "int", as other hf_ variables
- are.
+ * gtk/capture_prefs.c:
-2004-03-09 06:46 guy
+ interface options preference dialog: remove confusing second
+ interface clist, fix a bug making garbage of user supplied
+ interface description
- * packet-pgm.c:
+2004-05-31 08:41 guy
- Add some checks for valid option lengths, and for the first
- option being a length option.
+ * tethereal.c, doc/tethereal.pod:
- Break out of the option processing loop if we see an option with
- the "end" bit set.
+ Make "-q" suppress packet printing when you're reading a capture
+ file and not writing to another capture file, for use with "-z"
+ options.
-2004-03-09 02:12 obiot
+ Note that "-z proto" *doesn't* print statistics at the end - it
+ modifies the packet summary output.
- * packet-wbxml.c, packet-text-media.c:
+ Note that on at least some BSDs the "status" character is set to
+ "off" by default, so you have to set it explicitly in order to be
+ able to ^T an application such as Tethereal.
- Redesigned the token map aggregation.
+2004-05-31 07:52 guy
- New simpler lists for both known registered WBXML public IDs and
- unknown lists based on content type value. The latter have the
- possibility to add a discriminator which facilitates a more
- correct/appropriate selection of the token map in cases where
- more (backwards incompatible) versions exist.
+ * tethereal.c:
- Now the EXT_T tokens are correctly decoded, and a mapping
- function can be assigned. This has been done in WML (existing
- code reused there) and in WV-CSP (new functions looking up a
- value in a value_string based on the offset after the EXT_T_0
- token).
+ Move the packet counting, dissecting, and filtering out of the
+ "write packet" and "print packet" callbacks into a common
+ routine, so that we don't count packets twice if we're counting
+ and dissecting.
- Add the textual WV-CSP media type to packet-text-media.c.
+ Print the packet count with ^T iff we're not updating a displayed
+ packet count as packets arrive, regardless of whether we're
+ printing packet information, saving packets to a file, or both
+ (tcpdump prints it regardless of whether it's printing packet
+ information or saving packets to a file).
- TODO - write the discriminators for WML, SyncML and WV-CSP. Add
- the code for running the discriminators and possibly iterating
- over a list of mappings.
+2004-05-31 02:42 guy
-2004-03-09 01:08 jmayer
+ * gtk/recent.c:
- * packet-radius.c:
+ The "key" argument to "write_recent_geom()" is required (as it's
+ called through a pointer), but isn't used - mark it as unused.
- Lars Roland: Another ugly bzero() call fixed
+2004-05-31 01:24 obiot
-2004-03-08 23:45 guy
+ * packet-image-jfif.c:
- * file.c, file.h, gtk/menu.c:
+ Add support for Exif decoding (initial framework). Still lots of
+ work to do here :)
- Don't refer to "auto_scroll_live" if HAVE_LIBPCAP isn't defined -
- and put the definition of it back under HAVE_LIBPCAP and don't
- add an extra declaration in "file.h", as there's no longer code
- that needs to refer to it if HAVE_LIBPCAP isn't defined.
+2004-05-30 18:27 ulfl
-2004-03-08 23:37 jmayer
+ * prefs.c:
- * autogen.sh:
+ sort saved preference settings by appearance in dialog
- Maybe automake version handling will be right this time
+2004-05-30 17:58 etxrab
-2004-03-08 23:19 guy
+ * plugins/mgcp/packet-mgcp.c:
- * plugins/irda/packet-irda.c:
+ From Thomas Anders patch adds sub parameter dissection to the
+ MGCP plugin (plugins/mgcp/packet-mgcp.c), initially for the
+ ConnectionParameters(P), and updates/adds some specification
+ references.
+
+ This patch makes the sub parameter values filterable as numbers
+ and may allow for improved MGCP statistics in the future.
- Add the URL of the specifications page.
+2004-05-30 11:54 ulfl
-2004-03-08 23:07 jmayer
+ * gtk/: help_dlg.c, recent.c, recent.h, ui_util.c, ui_util.h:
- * file.c, file.h:
+ save window position/size/maximized state into recent file (only
+ help dialog for now)
- This makes ethereal compile again when configured --without-pcap
- I don't know whether this is the optimal patch, but it does the
- job.
+2004-05-29 06:55 guy
- file.h: extern declaration of auto_scroll_live file.c: always
- declare auto_scroll_live
+ * packet-smb.c:
-2004-03-08 22:44 jmayer
+ When we create a tvbuff for a security blob, set its reported
+ length to the reported length of the blob, not the amount of data
+ available from the blob.
- * autogen.sh:
+ Use "tvb_strneql()" when checking for strings, so that we don't
+ throw an exception if there's less data in the tvbuff than there
+ are bytes in the string, we just say "not equal".
- automake versions like 1.5.1 were not detected correctly
+2004-05-29 04:41 guy
-2004-03-08 22:03 obiot
+ * AUTHORS, packet-radius.c:
- * packet-image-gif.c, packet-image-jfif.c, packet-multipart.c,
- packet-smpp.c, packet-text-media.c, packet-wbxml.c, packet-wsp.c:
+ From Nathan Alger: update the VSA attributes for Juniper and
+ Juniper/Unisphere routers.
- Remove email addresses and add a reference to the AUTHORS file
- (or man page) for contacting the authors of the files.
+2004-05-29 04:34 guy
-2004-03-08 21:41 obiot
+ * packet-dcerpc.c:
- * packet-wbxml.c:
+ Squelch a compiler warning by removing a "/*" from the middle of
+ a comment.
+
+2004-05-29 01:00 sahlberg
- Rearrange WV-CSP tokens in numeric order, and flag WV-CSP bugs.
+ * packet-snmp.c:
- Track differences between WV-CSP versions in the token
- definitions.
+ check in Thomas Anders patch to SNMP to allow ethereal to dissect
+ properly COUNTER64 objects that are not spanning a full 64 bit on
+ the wire
- Get rid of 8-bit characters in some comments.
+2004-05-28 20:59 ulfl
- Get rid of 'unused symbol' warnings.
+ * packet-dcerpc.c:
-2004-03-08 19:41 guy
+ connectionless cancel PDU's don't have a
+ dg_server_accepting_cancels field
- * plugins/irda/packet-ircomm.c:
+2004-05-27 23:09 ulfl
- Use "tvb_format_text()" on the port name, so that if there are
- bytes in it that aren't printable characters, they'll be shown as
- C-style escape sequences.
+ * gtk/follow_dlg.c:
-2004-03-08 07:47 sahlberg
+ enable postcript printing if selected in prefs, correctly remove
+ temporary file on close dialog
- * gtk/io_stat.c:
+2004-05-27 21:55 ulfl
- update to iostat make it automagically make sure the field is
- part of the filter string
+ * gtk/follow_dlg.c:
-2004-03-07 22:46 guy
+ bugfixes: fixed printing on win32, and convert none printable
+ characters, so printing will work on binary output as well (like
+ in the GUI output)
- * plugins/irda/packet-ircomm.c:
+2004-05-27 21:52 ulfl
- Fetch the port name string using "tvb_get_string()", so that we
- don't have to worry about overflowing a buffer; thanks to Stefan
- Esser for catching that one. (It also means we handle it if
- there's no '\0' at the end.)
+ * gtk/print_dlg.c:
-2004-03-07 18:18 ulfl
+ win_printer is gboolean, not an int
- * gtk/dfilter_expr_dlg.c:
+2004-05-27 21:48 ulfl
- fixed a bug GTK_WIDGET_VISIBLE -> GTK_WIDGET_SENSITIVE, added
- some (not yet finished) work
+ * file.c:
-2004-03-07 02:57 guy
+ added a small comment
- * packet-radius.c:
+2004-05-27 21:42 guy
- Get rid of a variable I'd forgotten to back out before I checked
- the code in.
+ * gtk/prefs_dlg.c:
-2004-03-06 22:17 guy
+ Tag the "has_child" argument to "prefs_tree_page_add()" as unused
+ when building with GTK+ 2.x or later, as it's only needed and
+ only used for 1.2[.x].
- * packet-radius.c:
+2004-05-27 19:59 ulfl
- Note that for THE3GPP_IPV6_DNS_SERVERS we probably *do* need to
- handle multiple IPv6 addresses.
+ * gtk/: capture_prefs.c, color_dlg.c, dcerpc_stat.c,
+ dfilter_expr_dlg.c, fc_stat.c, file_dlg.c, filter_prefs.c,
+ h225_counter.c, h225_ras_srt.c, ldap_stat.c, mgcp_stat.c,
+ proto_dlg.c, rpc_stat.c, rtp_analysis.c, smb_stat.c,
+ tap_dfilter_dlg.c:
-2004-03-06 22:06 guy
+ use gtk_window_set_default_size() instead of WIDGET_SET_SIZE()
+ for the dialogs, as WIDGET_SET_SIZE() will prevent the user from
+ shrinking the dialog, and gtk_window_set_default_size() will not
- * packet-radius.c:
+2004-05-27 18:12 guy
- From Fritz Budiyanto: add various IPv6 attributes as per RFC
- 3162, and also handle the THE3GPP_IPV6_DNS_SERVERS attribute.
+ * gtk/prefs_dlg.c:
-2004-03-06 21:46 guy
+ Get rid of an unused variable.
- * wiretap/Makefile.am:
+ Mark as unused a required argument that's unused.
- From Jeff Morriss: delete "ascend-grammar.c" and
- "ascend-grammar.h" with "make maintainer-clean", as they're
- generated files.
+2004-05-27 17:26 ulfl
-2004-03-06 15:55 ulfl
+ * gtk/capture_info_dlg.c:
- * gtk/dfilter_expr_dlg.c:
+ added a small comment
- some code cleanup
+2004-05-27 17:08 ulfl
-2004-03-06 11:16 ulfl
+ * gtk/filter_prefs.c:
- * gtk/dfilter_expr_dlg.c:
+ bugfix: don't try to destroy a window, when it's already being
+ destroyed
- replaced show/hide by sensitive/insensitive to see all fields
- everytime
+2004-05-27 16:50 ulfl
-2004-03-06 11:10 ulfl
+ * gtk/: gui_prefs.c, prefs_dlg.c, prefs_dlg.h:
- * gtk/capture_dlg.c:
+ a lot of code cleanup
- using a table for layout of stop capture fields, added
- limitations corresponding to the maximum filesize (2GB)
+2004-05-27 16:48 ulfl
-2004-03-06 10:46 guy
+ * gtk/column_prefs.c:
- * packet-q933.c:
+ bugfix: don't try to destroy a window, when it's already being
+ destroyed
- Propagate to the Q.933 dissector Tomas Kukosa's change to have 3,
- not 4, bits of codeset in an IE (that's how many bits of codeset
- there are).
+2004-05-27 16:45 ulfl
- Make the "q933_info_element_vals[]" array have
- NUM_INFO_ELEMENT_VALS members and define NUM_INFO_ELEMENT_VALS be
- (Q933_IE_SHIFT_CODESET+1), as that array should have the number
- of codesets worth of elements.
+ * gtk/follow_dlg.c:
-2004-03-06 10:29 guy
+ bugfix: don't try to destroy a window, when it's already being
+ destroyed
- * packet-q933.c:
+2004-05-27 16:43 ulfl
- Propagate to the Q.933 dissector Anders Broman's change to the
- Q.931 dissector to add more filterable fields.
+ * gtk/nameres_prefs.c:
-2004-03-06 10:11 guy
+ added some tooltips
- * packet-q931.c:
+2004-05-27 16:41 ulfl
- From Anders Broman:
+ * gtk/about_dlg.c:
- use the packet-e164.c stuff to analyze E.164 numbers;
+ Don't point to the manpage for the list of authors, it's in the
+ about dialog now
- add some more filterable fields.
+2004-05-27 08:33 sahlberg
-2004-03-06 10:09 guy
+ * packet-isns.c:
- * packet-isup.c:
+ the isns timestamp is in fact a 64 bit integer and not a 32 bit
+ integer.
- From Anders Broman:
+ declaring it properly will make ethereal dissect it properly as
+ well instead of crashing
- use the packet-e164.c country code and international
- network
- value_string tables;
+2004-05-27 08:22 sahlberg
- provide a bit mask for Q.850 cause code values.
+ * packet-kerberos.c:
-2004-03-06 06:50 ulfl
+ make KRB_SAFE more consistent with the other PDUs by removing the
+ SAFE expansion.
- * gtk/capture_dlg.c:
+ cosmetic: Put the application type on the kerberos subtree
- using a table for layout of multi files fields, do some code
- cleanup
+2004-05-26 21:23 guy
-2004-03-06 03:25 guy
+ * gtk/follow_dlg.c:
- * packet-bgp.c, packet-eigrp.c, epan/Makefile.am,
- epan/Makefile.nmake, epan/addr_and_mask.c, epan/addr_and_mask.h:
+ Don't compile in "follow_save_as_destroy_cb()" for GTK+ 2.4 and
+ later, as it's not used.
- Add routines to process IPv{4,6}-address-and-prefix-length pairs,
- masking out the appropriate bits in the address.
+2004-05-26 12:08 jmayer
- Use them in the BGP and EIGRP dissectors.
+ * configure.in:
-2004-03-06 02:35 guy
+ Make gtk2 the default. Use --disable-gtk2 to use glib1/gtk1
+ instead
- * packet-isup.c:
+2004-05-26 11:37 jmayer
- Don't fetch the IWFA into a buffer, just use
- "proto_tree_add_item()" - that way, we don't have to worry about
- overflowing the buffer. Thanks to Stefan Esser for reporting
- that vulnerability.
+ * gtk/ansi_map_stat.c:
- Fix up the indentation and blurb for the IWFA IPv6 Address item.
+ Change C++ style comments
-2004-03-06 02:26 guy
+2004-05-26 11:25 sahlberg
- * packet-bgp.c:
+ * packet-ber.c:
- Add a check for a too-large IPv6 prefix length, to avoid
- overflowing a buffer, and add checks for IPv4 and IPv6 prefix
- lengths of 0, to avoid underflowing a buffer.
+ in dissect_ber_bitstring32() It is not neccessary that the
+ encoded bitstring is actually encoded as 4 bytes.
-2004-03-06 02:20 guy
+ Make sure, that if the bistring is encoded in less than 4 bytes
+ that we still do the right thing.
- * packet-eigrp.c:
+2004-05-26 11:04 sahlberg
- Put in the URL of a page that discusses EIGRP packets.
+ * packet-kerberos.c:
- Handle the prefix length and address similarly to the way that
- the BGP dissector does, so that we mask out all the bits that the
- prefix length tells us to, rather than just masking out entire
- bytes.
+ remove the SAFE_BODY expansion to make KRB5_MSG_SAFE look more
+ consistent with the other application dissectors.
- Check the prefix length so that we don't overflow the buffer for
- prefix lengths > 32 - thanks to Stefan Esser for catching that
- one - and so that we're not confused by a prefix length of 0.
+2004-05-26 10:41 jmayer
-2004-03-06 01:54 guy
+ * autogen.sh:
- * packet-igap.c:
+ Run libtoolize after aclocal.m4 has been generated
- Handle bogus account and message lengths - don't overflow a
- buffer. Thanks to Stefan Esser for catching that.
+2004-05-26 08:53 sahlberg
-2004-03-05 23:12 sahlberg
+ * packet-kerberos.c:
- * packet-dcerpc-netlogon.c, packet-dcerpc-netlogon.h:
+ implementation of the KRB_SAFE application
- Kerberos contain a structure that is VERY similar to
- VALIDATE_SAM_INFO2 so declare it here. This substructure in the
- w2k kerberos PAC structure is called PAC_LOGIN_INFO and might
- actually exist inside the netlogon interface as well?
+2004-05-26 04:21 guy
-2004-03-05 23:09 sahlberg
+ * gtk/: capture_dlg.c, print_prefs.c:
- * packet-dcerpc.c, packet-dcerpc.h:
+ Get rid of some declarations of routines that no longer exist.
- we need to export init_ndr_pointer_list() from packet-dcerpc so
- that we can manually call functions to dissect NDR encoded
- structures without going through the DCERPC interface.
+ Fix up some declarations of other routines to match the
+ definitions of those routines.
- There are NDR encoded blobs that are not encapsulated inside
- DCERPC such as in kerberos and those dissectors need this.
+2004-05-26 03:49 ulfl
-2004-03-05 22:25 obiot
+ * gtk/: capture_dlg.c, capture_info_dlg.c, capture_prefs.c,
+ color_dlg.c, column_prefs.c, decode_as_dlg.c, dfilter_expr_dlg.c,
+ dlg_utils.c, dlg_utils.h, file_dlg.c, file_dlg.h, filter_prefs.c,
+ find_dlg.c, follow_dlg.c, goto_dlg.c, menu.c, packet_win.c,
+ plugins_dlg.c, prefs_dlg.c, print_dlg.c, print_prefs.c,
+ progress_dlg.c, proto_dlg.c, proto_draw.c, rtp_analysis.c,
+ rtp_stream_dlg.c, simple_dialog.c, tcp_graph.c, ui_util.c:
- * packet-diameter.c:
+ more code cleanup from dialog things: changed window_xy (dialog)
+ function calling in a lot of gtk files cleanup of file selection
+ code cleanup in dlg_utils/file_dlg/ui_util Please report any
+ problems!!!
- Add a preference to the Diameter dissector allowing to control
- whether application ID zero is a valid application ID (it is
- often used as experimental applciation ID). By default, the
- preference is disabled.
+2004-05-26 02:33 guy
- Fix the XML dictionary parser so it skips comment lines too.
+ * gtk/find_dlg.c:
-2004-03-05 22:22 jmayer
+ Don't capitalize "Filter" in "Display Filter" in the "Find"
+ dialog box, just as we don't capitalize "value" in "Hex value" in
+ the same set of radio buttons.
- * packet-3g-a11.c:
+2004-05-25 21:27 guy
- Lars wrote gint16, not guint16
+ * packet-h225.c:
-2004-03-05 22:17 jmayer
+ The function pointer in a "per_choice_t" or a "per_sequence_t" is
+ to a function that returns "int", not "guint32"; declare one such
+ function as such, and note that the function it calls should
+ perhaps also use "int" for packet-offset arguments and return
+ values (or, rather, that the code that generated it should
+ generate functions that do so).
- * packet-3g-a11.c:
+2004-05-25 21:24 guy
- Replace u_-types by g-types (based on a patch by Lars Roland)
- Remove extra "," at end of enum. Remove extra ";" at end of
- block.
+ * packet-h235.c:
-2004-03-05 10:56 guy
+ The function pointer in a "per_choice_t" or a "per_sequence_t" is
+ to a function that returns "int", not "guint32"; re-generate
+ "packet-h235.c", from the new "asn2eth.py", to define those
+ functions to return "int".
- * AUTHORS, packet-3g-a11.c, doc/ethereal.pod, epan/Makefile.common:
+2004-05-25 21:23 guy
- From Ryuji Somegawa: CDMA2000 A11 support.
+ * tools/asn2eth.py:
-2004-03-05 10:47 guy
+ The function pointer in a "per_choice_t" or a "per_sequence_t" is
+ to a function that returns "int", not "guint32"; define those
+ functions to return "int".
- * packet-ucp.c:
+2004-05-25 21:08 guy
- From Tom Uijldert: decode and display alphanumeric message
- content and password as well.
+ * packet-h235.h:
-2004-03-05 10:36 guy
+ Declare the "value_string" tables as "extern", to avoid problems
+ when building a shared libethereal on some platforms.
- * packet-rtsp.c:
+2004-05-25 21:07 guy
- From Anders Broman: add some filterable fields, and un-hide some
- other ones.
+ * asn1/h235/packet-h235-template.c:
-2004-03-05 10:29 guy
+ "NOT_DECODED_YET()" was replaced by "PER_NOT_DECODED_YET()" and
+ "BER_NOT_DECODED_YET()"; use the right one.
- * AUTHORS, Makefile.common, packet-e164.c, packet-e164.h,
- packet-isup.c, epan/Makefile.common:
+2004-05-25 21:06 guy
- From Anders Broman: add a dissector for E.164 numbers, and use it
- in the ISUP dissector, to allow filtering on E.164 numbers.
+ * tools/asn2eth.py:
-2004-03-05 10:08 guy
+ Replace some Windows dash/hyphen character with a "-" in some
+ comments.
- * packet-gsm_map.c:
+ Make the header files declare the "value_string" arrays as
+ "extern", so as to prevent problems on some platforms when
+ building a shared libethereal.
- From Michael Lum:
+ Note that, at least currently, we have separate
+ "PER_NOT_DECODED_YET()" and "BER_NOT_DECODED_YET()" macros,
+ rather than a common "NOT_DECODED_YET()" macro.
- Make a lot of changes to identify a subset of MAP
- parameters in
- messages. IMSI, MSISDN, MSC Number, HLR Number, VLR
- Number,
- etc. Most of the SMS related MAP messages are dissected
- with
- the parameters identified and decoded. Also include PRN,
- SRI,
- and some of the other common messages (unfortunately not
- Insert
- Sub yet).
+2004-05-25 19:48 sahlberg
- Fix some typoes.
+ * packet-h225.c:
-2004-03-05 10:06 guy
+ fix the timestamp problem in h225
- * packet-gsm_sms.c:
+2004-05-25 10:17 sahlberg
- From Michael Lum: fix the TP header dissection, for some messages
- the wrong bits were used to identify the message content.
+ * packet-h225.c:
-2004-03-05 10:05 guy
+ get rid of some compiler warnings
- * packet-tcap.c:
+2004-05-25 10:09 sahlberg
- From Michael Lum: show Component data even if it is handled by
- another dissector.
+ * Makefile.common, packet-h225.c, packet-h235.c, packet-h235.h,
+ epan/Makefile.common:
-2004-03-05 09:58 guy
+ H.235 dissector from Tomas compiler script.
- * AUTHORS, packet-cdp.c, doc/ethereal.pod:
+ This should make H.235 semicomplete and make a lot more H.225
+ packets dissect properly.
- From John Englehart: CDP updates (hello packets, show
- capabilities the same way Cisco's "show cdp neighbor" does).
+ Please test.
-2004-03-05 00:02 jmayer
+2004-05-25 09:41 guy
- * autogen.sh:
+ * packet-pktc.c:
- Libtool requires version 1.4
+ From Thomas Anders: add support for Rekey and Error Reply
+ messages.
-2004-03-04 23:33 obiot
+2004-05-25 02:59 guy
- * packet-wbxml.c:
+ * packet-kerberos.c:
- Cosmetic fix in WV-CSP tag definitions.
+ Get rid of some extra blanks.
- Flag a known VERY NASTY bug in WV-CSP 1.2 where a token is being
- defined twice with the same binary identifier. It's already a
- mess that they don't provide backwards compatible encodings; you
- can now write a WV-CSP document without being able to parse it
- because of version issues (hint: 1.2 has no public WBXML
- identifier yet and the spec explicitly asks to set it to
- "Unknown/Missing" so you could write an 1.1 message in 1.2
- format, which looks *really* weird as the tokens are mixed in
- both codings).
+2004-05-24 18:14 ulfl
- Consequence: I have to foresee a discriminator for the WBXML
- dissectors so I *may* predict the correct version. I like
- reviewing in engineering :)
+ * prefs.c:
-2004-03-04 23:16 obiot
+ give the user a hint what to do (save his/her preferences), when
+ somethings wrong with the preferences, as it's always a good idea
+ to give a helping hand :-)
- * packet-wbxml.c:
+2004-05-24 17:41 ulfl
- Fix WML 1.0 token definitions (WBXML tokens must be in the range
- 0--3F as the 2 most significant bits of every token byte
- represent whether the tag has content and/or has an attribute
- list.
+ * gtk/dlg_utils.c:
-2004-03-04 22:24 ulfl
+ dlg_destroy_cb() is static
- * gtk/capture_dlg.c:
+2004-05-24 17:32 guy
- using a gtk_table instead of hbox'es for "multiple files" fields
+ * gtk/dlg_utils.c:
-2004-03-04 21:36 jmayer
+ Even with GTK+ 2.x the arguments to "dlg_destroy_cb()" aren't
+ used.
- * .cvsignore, epan/.cvsignore:
+2004-05-24 16:38 guy
- Update x11 includes
+ * packet-bootp.c:
-2004-03-04 21:27 ulfl
+ From Thomas Anders: display DHCP option 43 suboption 8 as an
+ octet string.
- * capture.c, gtk/capture_dlg.c:
+2004-05-24 16:17 ulfl
- capture dialog limits now with units. no gint "wrap around"
- tests implemented yet
+ * AUTHORS:
-2004-03-04 19:31 ulfl
+ updated two mail addresses
- * capture.c, capture.h, gtk/capture_dlg.c, gtk/main.c:
+2004-05-24 09:00 guy
- fixed differences between capture GUI frontend and backend
+ * gtk/ui_util.c:
-2004-03-04 16:19 jmayer
+ Include <string.h> to declare "strlen()".
- * make-version.pl:
+2004-05-24 08:42 sahlberg
- Andrew Hood: don't rely on last modified date + use numeric
- compare
+ * AUTHORS, asn1/h235/H235-SECURITY-MESSAGES.asn,
+ asn1/h235/h235.cnf, asn1/h235/packet-h235-template.c,
+ asn1/h235/packet-h235-template.h:
-2004-03-04 08:53 jmayer
+ From Tomas,
- * Makefile.common, epan/Makefile.common, epan/configure.in:
+ sourcefiles to generate H235 dissector using Tomas's ASN1 to
+ Ethereal compiler
- Check for PERL in epan/configure.in Fix generation of x11
- includes.
+2004-05-24 08:33 sahlberg
-2004-03-04 08:41 jmayer
+ * tools/: asn2eth.py, lex.py, yacc.py:
- * aclocal-missing/.cvsignore:
+ From Tomas Kukosa
- aclocal-missing isn't needed any more
+ ASN2ETH compiler and support script for lexical and syntactic
+ analysis.
-2004-03-04 08:26 jmayer
+ Will later be used for all those ASN.1 protocols we havent
+ implemented yet
- * Makefile.am, epan/Makefile.am:
+2004-05-24 02:25 guy
- Move the x11 generation into epan. aclocal-missing isn't needed
- any more.
+ * packet-ansi_a.c, packet-bgp.c, packet-bssap.c, packet-clnp.c,
+ packet-fr.c, packet-ieee80211.c, packet-iscsi.c, packet-lmp.c,
+ packet-m2pa.c, packet-m2ua.c, packet-m3ua.c, packet-mtp3.c,
+ packet-ndmp.c, packet-ppp.c, packet-scsi.c, packet-sctp.c,
+ packet-t38.c, packet-tcap.c, prefs.c, prefs.h,
+ doc/README.developer, gtk/gui_prefs.c, gtk/prefs_dlg.c,
+ gtk/print_prefs.c, plugins/asn1/packet-asn1.c:
-2004-03-04 08:25 jmayer
+ Have two strings in an enum_val_t - one that's a short string
+ that is convenient to put into a command line (no capital
+ letters, no spaces to require quotes), and one that's a detailed
+ description for use in the UI. Allow either of them in the
+ preferences file or "-o" option; use the detailed description in
+ the UI, and also use it when writing the preferences out, so that
+ the preference will be readable by older versions of Ethereal
+ (assuming the preference existed in that version).
- * autogen.sh, aclocal-flags, aclocal-missing/dummy:
+ Update "README.developer" to give more detail about an enum_val_t
+ (and to put the _t in), and to give a more detailed description
+ of the "radio_buttons" argument to
+ "prefs_register_enum_preference()".
- Hackremoval: Automake newer than 1.4 survives if it finds more
- than one file for the same package.
+2004-05-24 02:06 guy
-2004-03-04 08:20 jmayer
+ * image/: clist_ascend.xpm, clist_descend.xpm:
- * mergecap.c:
+ Make the XPM text "const", to get rid of some compiler warnings.
- Undo an unnecessary change
+2004-05-24 01:58 guy
-2004-03-04 07:51 guy
+ * gtk/dlg_utils.c:
- * xdlc.c:
+ "dlg_destroy_cb()" doesn't use its arguments when built with GTK+
+ 1.2[.x], so add _U_ in that case.
- Back out the previous change - the problem wasn't what I thought
- it was. The problem is that two arguments to an "sprintf()" call
- were switched; un-switch them.
+2004-05-23 23:24 ulfl
-2004-03-04 07:07 guy
+ * gtk/: ansi_a_stat.c, ansi_map_stat.c, bootp_stat.c,
+ dcerpc_stat.c, endpoint_talkers_table.c, fc_stat.c, gsm_a_stat.c,
+ gsm_map_stat.c, gsm_map_summary.c, h225_counter.c,
+ h225_ras_srt.c, hostlist_table.c, http_stat.c, io_stat.c,
+ isup_stat.c, ldap_stat.c, mgcp_stat.c, mtp3_stat.c,
+ mtp3_summary.c, proto_draw.c, proto_hier_stats_dlg.c,
+ rpc_progs.c, rpc_stat.c, rtp_analysis.c, sip_stat.c, smb_stat.c,
+ summary_dlg.c, supported_protos_dlg.c, tap_dfilter_dlg.c,
+ tcp_graph.c, wsp_stat.c:
- * packet-ber.h, packet-h225.h, packet-per.h, epan/plugins.c,
- plugins/plugin_api.h, plugins/plugin_api_list.c,
- plugins/Xass-list, plugins/Xplugin_api.c, plugins/Xplugin_api.h,
- plugins/Xplugin_api_decls.h, plugins/Xplugin_table.h:
+ use new functions in window API (ui_util.h), use window_new
+ instead of dlg_window_new for the statistics windows (as these
+ are no dialog windows) do some code cleanup
- From Tomas Kukosa: add packet-ber.c routines to the plugin API.
+2004-05-23 23:07 guy
-2004-03-04 06:43 guy
+ * AUTHORS, packet-clnp.c:
- * autogen.sh:
+ From Matthew Bradley: add an option to control how to display
+ TSAPs (always as strings, always as raw bytes, or as strings iff
+ all bytes are printable ASCII), and put the destination and
+ source TSAPs into the protocol tree so they can be filtered on.
- Remove blanks after a parenthesis in the output of "autoconf
- --version" and "automake --version".
+2004-05-23 22:34 jmayer
- We only appear to need autoconf 2.52, not 2.53.
+ * configure.in:
-2004-03-04 06:28 guy
+ Enable building dftest by default
- * configure.in, epan/configure.in, wiretap/configure.in:
+2004-05-23 22:21 guy
- Get rid of an out-of-date comment.
+ * config.nmake, packaging/nsis/Makefile.nmake,
+ packaging/nsis/ethereal.nsi:
- We only appear to need autoconf 2.52, not 2.53.
+ From Lars Roland: define an "installation" version of GTK+ 2.x
+ and Pango in "config.nmake", and use that in the NSIS script when
+ generating the NSIS installer, so it puts GTK+ and Pango in the
+ appropriate subdirectories. Also, when uninstalling, remove both
+ of the sets of subdirectories.
-2004-03-03 23:51 jmayer
+ As per his suggestion, get rid of the "GTK1_VERSION" and
+ "GTK2_VERSION" macros, and just directly insert the values where
+ those macros were used - "GTK1_VERSION" wasn't used at all, and
+ "GTK2_VERSION" was only used immediately below where it was
+ defined, and stuff elsewhere, such as in the NSIS script, didn't
+ use them and would break if you changed them anyway.
- * Makefile.am:
+2004-05-23 22:06 guy
- Remove generation of register.c from toplevel - it's in epan now
+ * .cvsignore, epan/.cvsignore:
+
+ From Lars Roland: add some more .cvsignore items.
-2004-03-03 22:47 jmayer
+2004-05-23 17:37 ulfl
- * AUTHORS, packet-dcerpc.c:
+ * gtk/: about_dlg.c, dlg_utils.c, dlg_utils.h, help_dlg.c, main.c,
+ ui_util.c, ui_util.h:
- Yaniv Kaul: show interface names - win32 only
+ next step to save the size and postition of the dialogs (using a
+ hashtable) move the get/set window size functionality from main
+ to ui_util, add some functions to handle windows/dialogs.
-2004-03-03 22:24 guy
+ changed help and about dialog to suit the current window API
- * wiretap/: 5views.c, airopeek9.c, ascend.c, cosine.c, csids.c,
- dbs-etherwatch.c, etherpeek.c, eyesdn.c, hcidump.c, lanalyzer.c,
- libpcap.c, netmon.c, netxray.c, radcom.c, snoop.c, visual.c,
- vms.c, wtap.c:
+2004-05-23 15:03 ulfl
- Have "wtap_read()" set "wth->phdr.pkt_encap" to
- "wth->file_encap", rather than requiring individual capture file
- type handlers to do it (unless they're doing per-packet
- encapsulation, in which case we check to make sure they didn't
- *leave* it as WTAP_ENCAP_PER_PACKET).
+ * gtk/compat_macros.h:
-2004-03-03 22:14 jmayer
+ add some comments about using WIDGET_SET_SIZE() macro
- * AUTHORS, mergecap.c, doc/mergecap.pod:
+2004-05-23 13:43 etxrab
- Bill Guyton: mergecap can write to stdout by using the special
- filename -
+ * plugins/mgcp/packet-mgcp.c:
-2004-03-03 21:55 jmayer
+ Add translation of result codes
- * epan/Makefile.am:
+2004-05-23 01:53 guy
+
+ * packet-aim-messaging.c:
+
+ In outgoing messages:
+
+ put the screen name into the Info column before fetching
+ the
+ message text, so it gets into the Info column even if we
+ throw
+ an exception fetching the message text;
- Jeff Morriss: Remove packet-ncp2222.c during maintainer-clean
+ use the right offset when adding the screen name to the
+ protocol
+ tree;
-2004-03-03 21:35 jmayer
+ use the right offset for the byte after the screen name
+ when
+ calling "aim_get_message()".
- * autogen.sh, configure.in, epan/configure.in,
- wiretap/configure.in:
+2004-05-23 01:10 guy
- Require autoconf 2.53 and automake 1.6
+ * packet-aim-messaging.c:
-2004-03-03 02:06 guy
+ Put in a missing space.
- * xdlc.c:
+2004-05-22 22:30 guy
- Don't show "func=" if the P/F bit isn't set.
+ * doc/.cvsignore:
- Don't put an extra space between "func=" and "P" or "F" if it is
- set.
+ Add "ethereal-tmp.pod" to the list of files to ignore.
-2004-03-03 01:49 guy
+2004-05-22 22:29 guy
- * wiretap/eyesdn.c:
+ * doc/Makefile.am:
- Set the packet encapsulation value to the file encapsulation.
+ "--binary" is not a universal "cat" flag, and shouldn't be
+ necessary on UN*X and, hopefully, not in Cygwin either.
-2004-03-03 00:18 jmayer
+2004-05-22 21:52 guy
+
+ * doc/Makefile.am:
+
+ Use "/" rather than "\" in UN*X pathnames.
+
+2004-05-22 21:51 guy
* Makefile.am:
- Return of the .PHONY target (aka cvsversion.h)
+ Make "ethereal.1" depend on "AUTHORS-SHORT", so that
+ "AUTHORS-SHORT" (which is built in the top-level directory) is
+ built before we try to build "ethereal.1" (which is built in the
+ "doc" directory).
-2004-03-03 00:07 jmayer
+2004-05-22 21:47 guy
- * Makefile.am, epan/Makefile.am:
+ * AUTHORS, packet-pktc.c:
- Jeff Morriss: Move generation of packet-ncp2222.c to epan to make
- things work again
+ From Thomas Anders:
-2004-03-02 23:53 jmayer
+ - full support for "Wake Up" and "Security Parameter Recovered"
+ messages - full support for IPsec (additionally to SNMPv3) DOI -
+ add descriptive text to the info column (COL_INFO) - proper
+ FT_BOOLEAN type for "Re-establish" and "ACK required" flags -
+ proper item length for "PacketCable" (top-level), "List of
+ ciphersuites" and "Application Specific Data" - minor cleanup
- * epan/configure.in:
+2004-05-22 19:56 ulfl
- Jeff Morriss: Add PYTHON to epans configure
+ * gtk/: color_dlg.c, dlg_utils.c, dlg_utils.h, follow_dlg.c,
+ gsm_map_summary.c, h225_counter.c, help_dlg.c, io_stat.c,
+ mgcp_stat.c, mtp3_summary.c, rtp_analysis.c, summary_dlg.c:
-2004-03-02 23:45 jmayer
+ going to have a standard behaviour of the dialogs (including
+ remebering of the dialog size in recent file). for a first step,
+ I replaced all window_new() calls from dialogs into
+ dlg_window_new() ones, and removed all gtk_window_set_position
+ calls, this should be done in a more generalized way
- * doc/README.plugins, plugins/asn1/packet-asn1.c,
- plugins/irda/packet-irda.c, plugins/v5ua/packet-v5ua.c:
+2004-05-22 17:14 ulfl
- Note to self: If you update the code, you should update the docs
- too.
+ * doc/: Makefile.am, Makefile.nmake, ethereal.pod:
- Update README.plugins to use ENABLE_STATIC instead of
- __ETHEREAL_STATIC__ Update some plugins, that were created after
- my changes according to the outdated docs. Changed occurrences
- of G_MODULE_EXPORT void plugin_reg_handoff(void) into
- G_MODULE_EXPORT void plugin_reg_handoff(void)
+ remove (duplicated) list of authors from ethereal.pod, and use
+ ../AUTHORS-SHORT instead to concatenate a tmp file to use
- as the one line Python version doesn't work with the Python of
- Suse 9.0
+2004-05-22 17:05 ulfl
-2004-03-02 22:15 obiot
+ * AUTHORS:
- * packet-wbxml.c:
+ merged differences between this file and doc/ethereal.pod
- Add Wireless Village dissection (part 1). I will have to rewrite
- the support for custom EXT_T_x handlers as in WV-CSP you're
- allowed to *not* have the index point to a string in the string
- table (verified in WBXML specs).
+2004-05-22 15:29 ulfl
- Unfortunately, WV-CSP is *never* backwards compatible.
- Additionally, things get messed up when the WBXML document does
- *not* contain the WV-CSP DocType. As a result, I eventually
- require to let the end-user choose which WV-CSP version they want
- to see in such cases.
+ * AUTHORS:
- Fix code page errors with global tokens (don't depend on code
- pages).
+ sligthly change indentation, so the generated file
+ AUTHORS-SHORTwill look a lot better
- Add some comment at the top level of the file.
+2004-05-22 14:05 jmayer
-2004-03-02 22:07 ulfl
+ * make-authors-short.pl:
- * capture.c, capture.h, gtk/capture_dlg.c, gtk/main.c:
+ Next attempt to match an empty line on Windows
- implemented capture dialog 3rd (+x) proposal
+2004-05-22 13:49 ulfl
-2004-03-02 19:13 ulfl
+ * doc/ethereal.pod:
- * gtk/capture_dlg.c:
+ some beautifying and bring the links to live, so the html manpage
+ will jump correctly to it's link targets
- replaced all seperate gtk_widget_show() by a single
- gtk_widget_show_all() call
+2004-05-22 13:45 ulfl
-2004-03-02 18:55 ulfl
+ * doc/Makefile.nmake:
- * Makefile.nmake, epan/Makefile.nmake:
+ add a target to build the manpages
- from Lars Roland: fix Makefiles.nmake after changes from Joerg
+2004-05-22 12:32 ulfl
-2004-03-02 03:46 jmayer
+ * doc/ethereal.pod:
- * epan/Makefile.am:
+ update manpage, to reflect recent (and not so recent :-( changes
+ in the GUI, like some things in the menu and Preferences, and
+ fixed some minor bugs which caused undesired formatting.
- The sources of the plugin are now in ../oldpath/file.c
+2004-05-22 08:12 guy
-2004-03-02 01:48 jmayer
+ * epan/libethereal.def:
- * epan/Makefile.common:
+ From Gisle Vanem: export more functions from libethereal, as
+ they're needed by Ethereal itself.
- Move register.c from from DISSECTOR_SRC to DISSECTOR_SUPPORT_SRC
- to avoid a circular dependency
+2004-05-22 07:50 guy
-2004-03-02 01:39 jmayer
+ * util.c:
- * packet-postgresql.c:
+ Fix the other place where we construct temporary path names to
+ use G_DIR_SEPARATOR and G_DIR_SEPARATOR_S, to get rid of one more
+ horse-frightening pathname.
- Add a comment about PDU types
+2004-05-22 07:32 guy
-2004-03-02 01:21 jmayer
+ * gtk/about_dlg.c:
- * Makefile.am, Makefile.common, Makefile.nmake, epan/Makefile.am,
- epan/Makefile.common, epan/Makefile.nmake, epan/configure.in:
+ GTK+ 1.2[.x] doesn't handle UTF-8 text, so do the "Authors" tab
+ only with GTK+ 1.3 and later.
- Move the dissectors into libethereal (no static/shared lib
- changes): - Create epan/Makefile.common - Move dissector_src and
- helper files from Makefile.common to epan/Makefile.common -
- Create register.c in epan/ - link all the files into libethereal
- - put plugin_src into epan/Makefile.am
+ If we're doing the "Authors" tab, include "text_page.h" to
+ declare "text_page_new()".
- Try to make rpms build with rpm v4 again (sorry, I've forgotten
- who to attribute this to).
+2004-05-22 07:24 guy
-2004-03-01 22:39 jmayer
+ * .cvsignore, Makefile.am:
- * packaging/rpm/SPECS/ethereal.spec.in:
+ Put "make-authors-short.pl" into the release tarball.
- Include shared libs if they exist
+ Use it to generate the "AUTHORS-SHORT" file, put that file into
+ the release tarball, and install it in the data directory.
-2004-03-01 22:36 jmayer
+ Add "AUTHORS-SHORT" to the .cvsignore file.
- * .cvsignore, epan/.cvsignore:
+2004-05-22 04:46 guy
- Remove some obsolete _static files
+ * gtk/about_dlg.c:
-2004-03-01 22:28 jmayer
+ Include "cvsversion.h" so we report the version correctly for
+ builds from CVS.
- * TODO:
+2004-05-22 04:25 guy
- Fix a typo
+ * gtk/: Makefile.am, about_dlg.c, help_dlg.c, text_page.h:
-2004-03-01 09:11 sahlberg
+ Declare "text_page_new()" in a "gtk/text_page.h" header, rather
+ than embedding a declaration in "gtk/about_dlg.c".
- * packet-ber.c:
+ Do the Authors page in the About dialog on UN*X as well as on
+ Windows.
- Update to BER, dont do anything at all if there is no octet
- string (length == 0)
+2004-05-22 04:15 guy
-2004-03-01 08:34 sahlberg
+ * version_info.c, gtk/main.c:
- * packet-smb.c:
+ Don't put a newline at the end of the compiled-with version
+ information - we don't put it at the end of the run-time version
+ information.
- Make the SMB dissector better at catching what is probably a
- DCERPC payload inside Write commands and make sure the proper
- things are stored in the hash so we remember what is and what is
- not a IPC$ share ontop of which all file i/o is to dcerpc
- interfaces.
+ Add newlines into formats used with that information where
+ appropriate (the "About" dialog box already had a newline in the
+ format).
-2004-02-29 10:41 ulfl
+2004-05-21 23:18 jmayer
- * gtk/: capture_dlg.c, find_dlg.c:
+ * AUTHORS:
- improved resizability
+ Convert to UTF-8: iconv -f latin1 -t utf-8 AUTHORS >AUTHORS.utf-8
-2004-02-29 09:02 guy
+2004-05-21 21:08 jmayer
- * packet-fcfcs.c:
+ * make-authors-short.pl:
- From Dave Sclarsky:
+ Don't print empty lines follwing a }
- fix the offset of the platform type;
+2004-05-21 21:07 jmayer
- make the platform name an FT_BYTES field rather than an
- FT_STRING field.
+ * AUTHORS:
-2004-02-29 08:47 guy
+ Add a missing {
- * packet-isup.c, epan/column-utils.c, epan/packet_info.h:
+2004-05-21 17:35 ulfl
- From Jeff Morriss:
+ * gtk/about_dlg.c:
- support the ISUP CIC as a circuit ID;
+ WIN32 only: add an "Authors" notebook tab, to show the content of
+ the AUTHORS-SHORT file
- add a preference option to control whether to put the CIC
- into
- the Info column or not.
+2004-05-21 17:31 ulfl
-2004-02-29 08:30 guy
+ * packaging/nsis/ethereal.nsi:
- * packet-mtp3.c:
+ install (and uninstall) AUTHORS-SHORT and COPYING files
- From Jeff Morriss: dissect the MTP3 routing label regardless of
- whether we're building a protocol tree, so that the source and
- destination addresses are set.
+2004-05-21 17:25 ulfl
-2004-02-29 08:01 guy
+ * Makefile.nmake:
- * Makefile.common, ncp2222.py, packet-ncp-nmas.c,
- packet-ncp-nmas.h, packet-ncp2222.inc:
+ convert AUTHORS file to a shorter version (without the tasks
+ done) for the about dialog
- From Greg Morris:
+2004-05-21 17:22 ulfl
- Novell Modular Authentication Services support;
+ * make-authors-short.pl:
- fix some return values and decodes;
+ convert AUTHORS file to a shorter version (without the tasks
+ done) for the about dialog
- show the NDS reply buffer only in service request
- packets.
+2004-05-21 10:36 sahlberg
-2004-02-28 22:56 guy
+ * AUTHORS, packet-pktc.c:
- * etypes.h, packet-arp.c, packet-l2tp.c, packet-radius.c,
- packet-srvloc.c, packet-wap.h, packet-wsp.c, packet-wtls.c,
- packet-wtp.c:
+ From Thomas Anders enhancements to PacketCable
- Update URLs for various IANA documents.
+2004-05-21 08:55 ulfl
-2004-02-28 22:07 ulfl
+ * gtk/: about_dlg.c, help_dlg.c, summary_dlg.c, ui_util.c:
- * gtk/find_dlg.c:
+ code cleanup (e.g. removed unused function parameters), added new
+ about page, showing the authors file (but still commented out)
- redesign of the whole dialog
+2004-05-21 08:44 guy
-2004-02-28 22:04 ulfl
+ * gtk/: Makefile.am, about_dlg.c, about_dlg.h, main.h, menu.c:
- * file.c:
+ Now that the "About" dialog box's code is in "gtk/about_dlg.c",
+ move the "create an About dialog" function's declaration to
+ "gtk/about_dlg.h".
- tweaked the simple_dialog texts, to reflect the current search
- behaviour
+2004-05-21 06:39 guy
-2004-02-28 21:55 guy
+ * gtk/summary_dlg.c:
- * gtk/main.c:
+ GCC warns about zero-length format strings, presumably either
+ because not all *printf routines don't handle them or because
+ there's no advantage to using one rather than just copying a null
+ string to the target (the length-checking done by
+ "snprintf"-style routines is useful for a null string only if the
+ target is zero-length, which it isn't in this case).
- Default to not using the ring buffer (as the default number of
- files is 1 file, i.e. the simple "just keep capturing until told
- to stop" mode, you can't use a ring buffer).
+ Clean up indentation.
-2004-02-28 20:59 guy
+2004-05-21 00:42 guy
- * epan/packet.c:
+ * image/eicon3d64.xpm:
- Not all dissector handles have protocols associated with them;
- check for that before handing a null protocol handle to another
- routine.
+ Make the XPM data an array of "const char *", to get rid of a
+ compiler warning.
-2004-02-28 16:21 ulfl
+2004-05-21 00:39 guy
- * capture.c, capture.h, gtk/capture_dlg.c, gtk/main.c:
+ * epan/plugins.c:
- Capturing: "Number of files" switches between normal and multiple
- mode, "Use ring buffer" switches between multiple single run and
- real ring buffer
+ Get rid of a no-longer-used variable.
-2004-02-28 13:06 ulfl
+2004-05-21 00:38 guy
- * gtk/capture_dlg.c:
+ * gtk/about_dlg.c:
- removed "magically" label switching of "Stop capture after x
- kilobyte(s)" field, put it into seperate fields.
+ Include <string.h> to declare "strdup()".
-2004-02-28 04:39 guy
+2004-05-21 00:27 ulfl
- * prefs.c:
+ * gtk/help_dlg.c:
- Select "misc" as the foundry for the default font, so we don't
- get JIS fonts and the like when we pop up the font selection
- dialog.
+ split helper text page function into a generic and a help
+ specific part, so other files can use this functionality too
-2004-02-28 04:21 guy
+2004-05-21 00:25 ulfl
- * gtk/filter_prefs.c:
+ * gtk/dlg_utils.c:
- Yes, you do have to free the display filter after compiling it,
- otherwise you leak memory.
+ gtk_window_present() new dialog windows, to be sure they get on
+ top
-2004-02-28 04:18 guy
+2004-05-21 00:18 guy
- * gtk/: filter_prefs.c, filter_prefs.h, find_dlg.c:
+ * gtk/: dlg_utils.c, main.c, proto_draw.c:
- The string in the Find Frame dialog box isn't necessarily a
- display filter string; check its syntax appropriately for the
- type of search we're doing when colorizing it.
+ Tag unused parameters with _U_ to squelch GCC compiler warnings
+ (they're GTK+ callbacks so we don't get to change the calling
+ sequence).
- Searching for an empty text string is a pointless exercise;
- report that as an error.
+2004-05-20 23:01 ulfl
-2004-02-27 19:07 ulfl
+ * gtk/summary_dlg.c:
- * gtk/: dcerpc_stat.c, fc_stat.c, file_dlg.c, find_dlg.c,
- io_stat.c, ldap_stat.c, rpc_stat.c, smb_stat.c,
- tap_dfilter_dlg.c:
+ complete new layout of the summary dialog
- added dfilter string syntax check to various places
+2004-05-20 22:57 ulfl
-2004-02-27 15:51 obiot
+ * gtk/ui_util.c:
- * AUTHORS:
+ simple_list_new(): hide title row, if titles == NULL
- Bitwise AND display filter operation.
+2004-05-20 22:37 guy
-2004-02-27 12:00 obiot
+ * epan/plugins.c:
- * epan/: dfilter/README.dfilter, dfilter/dfvm.c, dfilter/dfvm.h,
- dfilter/gencode.c, dfilter/grammar.lemon, dfilter/scanner.l,
- dfilter/semcheck.c, dfilter/sttype-test.c, dfilter/sttype-test.h,
- ftypes/ftype-bytes.c, ftypes/ftype-double.c,
- ftypes/ftype-integer.c, ftypes/ftype-ipv4.c, ftypes/ftype-none.c,
- ftypes/ftype-pcre.c, ftypes/ftype-string.c, ftypes/ftype-time.c,
- ftypes/ftype-tvbuff.c, ftypes/ftypes.c, ftypes/ftypes.h:
+ "datafile_dir" in "init_plugins()" is used regardless of whether
+ we're on Windows or UN*X - don't #ifdef it.
- First attempt at "bitwise AND" display filter operator.
+ Clean up the #ifdefs in "get_plugins_global_dir()".
- Document how a display operator can be added.
+ Clean up white space.
-2004-02-27 10:03 sahlberg
+2004-05-20 18:23 ulfl
- * gtk/tcp_graph.c:
+ * gtk/: about_dlg.c, menu.c, plugins_dlg.c:
- cosmetic update to tcp graphs.
+ beautify the "About Ethereal" page, put plugin list into the
+ dialog
- Put both capture filename and x.x.x.x:x -> y.y.y.y:y describing
- the tcp session we are currently graphing in the menu text of the
- window.
+2004-05-20 18:18 ulfl
-2004-02-27 09:25 guy
+ * gtk/: ui_util.c, ui_util.h:
- * packet-gtp.c:
+ as it's difficult to create a list widget for both supported GTK
+ versions, I've started to implement a simple list to hide the
+ complexity
- Fix up the previous checkin.
+2004-05-20 13:48 ulfl
-2004-02-27 09:02 guy
+ * epan/plugins.c, epan/plugins.h, gtk/about_dlg.c:
- * packet-sna.c:
+ separate dir functions from the plugin init, put this and some
+ other dirs in the about dialog
- Have "dissect_control()" construct the subset tvbuff it
- processes, and have it set the length and reported length
- appropriately.
+2004-05-20 13:43 ulfl
-2004-02-26 12:02 sahlberg
+ * epan/resolv.c:
- * packet-ber.c:
+ code cleanup
- Small change to the octet string dissector for BER.
+2004-05-20 12:47 ulfl
- make it create a new tvb and pass it to the callback so that the
- callback can pick up the length of the octet string by doing a
- tvb_length_remaining(tvb, 0);
+ * gtk/dlg_utils.c:
-2004-02-26 09:48 guy
+ call gtk_window_present() only on GTK2 and above
- * packet-mtp3.c:
+2004-05-20 12:01 ulfl
- From Jeff Morris: re-add support for WTAP_ENCAP_MTP3, lost in the
- previous checkin.
+ * gtk/: about_dlg.c, main.c, Makefile.common, main.h, menu.c:
-2004-02-26 09:39 guy
+ moved the about dialog from main.c to it's own new about_dlg.c,
+ added a notebook tab with some directory infos (still incomplete
+ and ugly) cleaned up #includes in main.c (hoping this didn't
+ break the build on unix)
- * acinclude.m4:
+2004-05-20 11:53 ulfl
- From Albert Chin: libpcap 0.8.1 loads the BPF driver on AIX, but
- to do so it requires routines from -lcfg and -lodm - if
- attempting to link with libpcap fails, try linking with libpcap
- and -lcfg and -lodm and, if that succeeds, add all those
- libraries to the link list.
+ * gtk/Makefile.nmake:
-2004-02-25 23:15 guy
+ added a depend to ethereal-tap-register.c, so adding a gtk-tap
+ will regenerate this file
- * packet-afp.c:
+2004-05-20 11:47 ulfl
- Use "tvb_get_string()" rather than duplicating its functionality
- by hand.
+ * packet-lmp.c:
- Clean up "name_in_bitmap()" a bit.
+ avoid using ushort (not available on all platforms), use guint16
+ instead
- In "loop_record()", don't bother allocating a buffer for the tag
- used if there's no name for the item.
+2004-05-20 10:37 ulfl
-2004-02-25 23:13 guy
+ * gtk/: menu.c, menu.h, nameres_prefs.c:
- * packet-sna.c:
+ update menu check items, if name resolution prefs changed
- Use "tvb_get_string()" rather than duplicating its functionality
- by hand.
+2004-05-19 22:17 ulfl
- In "dissect_control_0e()", use the remaining reported length in
- the tvbuff rather than the length.
+ * gtk/dlg_utils.c:
-2004-02-25 23:12 guy
+ workaround for GTK2 bug: bring main window back to front, when a
+ dialog is closed
- * packet-x11.c:
+2004-05-19 17:45 ashokn
- Make sure the keysym list is present before allocating a buffer
- to hold it.
+ * packet-lmp.c, packet-rsvp.c:
-2004-02-25 23:11 guy
+ Fixes to LMP for draft-09 support.
- * packet-quake2.c:
+ Minor fix to RSVP for G-UNI object number.
- Use "tvb_get_string()" instead of duplicating its functionality
- by hand.
+2004-05-19 04:52 tpot
- Don't make a copy of the message in
- "dissect_quake2_client_commands_uinfo()" and
- "dissect_quake2_client_commands_stringcmd()", just use the copy
- in the tvbuff.
+ * packet-dcerpc-samr.c, packet-dcerpc-efs.c, packet-dcerpc-lsa.c,
+ packet-dcerpc-netlogon.c, packet-dcerpc-nt.c, packet-dcerpc-nt.h:
-2004-02-25 22:45 guy
+ Remove hf argument to common routines for dissecting domain sids.
+ Most of the callers passed -1 for this parameter anyway.
- * doc/README.developer:
+2004-05-18 11:11 jmayer
- Describe some problems with processing data pointed to by the
- result of "tvb_get_ptr()".
+ * acinclude.m4:
- Add a section on roubustness, giving a number of potential
- problems that aren't just portability problems.
+ Thomas Anders: Pathnames might contain Spaces, krb5-config might
+ not be in PATH
- Document "tvb_get_string()" and "tvb_get_stringz()", better
- document "tvb_memcpy()" and "tvb_memdup()".
+2004-05-18 11:08 sahlberg
- Fix a typo.
+ * packet-pktc.c:
-2004-02-25 21:05 guy
+ update to packetcable dissect all of apreq/aprep packets
- * gtk/follow_dlg.c:
+2004-05-18 08:22 sahlberg
- Get rid of a debugging printf.
+ * Makefile.common, packet-kerberos.c, packet-pktc.c, packet-pktc.h,
+ epan/Makefile.common:
-2004-02-25 17:44 ulfl
+ New protocol : PacketCable : PKTC
- * gtk/menu.c:
+ The AP-REQ and AP_REP packets are partially dissected up to and
+ including the kerberos blob.
- Seperated the "Go" menu, corresponding to:
- http://developer.gnome.org/projects/gup/hig/1.0/menus.html#menu-standard-go
+ work in progress
-2004-02-25 09:31 guy
+2004-05-18 00:05 ulfl
- * packet-atalk.c, packet-dcerpc-mapi.c, packet-dhcpv6.c,
- packet-dsi.c, packet-enip.c, packet-gtp.c, packet-icmpv6.c,
- packet-ieee80211.c, packet-nfs.c, packet-nlm.c, packet-ntlmssp.c,
- packet-rpc.c, packet-rtcp.c, packet-telnet.c, packet-vj.c,
- packet-wsp.c, packet-x11.c, packet-xdmcp.c:
+ * gtk/proto_draw.c:
- Use "tvb_get_string()" instead of allocating a (len+1)-sized
- buffer, "tvb_memcpy()"ing to it, and putting in a null
- terminator; "tvb_get_string()" will check whether all bytes of
- the string are present before allocating the buffer, so that you
- don't leak memory if the copy throws an exception, and don't
- crash if the length is absurdly large.
+ this is a hack, to workaround a bug in GTK2.x! when changing the
+ font size, even refilling of the corresponding gtk_text_buffer
+ doesn't seem to trigger an update. The only workaround is to
+ freshly select the frame, which will remove any existing notebook
+ tabs and "restart" the whole byte view again.
- Use "tvb_memdup()" instead of allocating a buffer and
- "tvb_memcpy()"ing to it, so that an exception is thrown before
- you try to allocate the buffer (for the same reasons as listed
- above).
+2004-05-17 21:15 ulfl
- Before allocating a buffer used when processing a chunk of data
- from a packet, get a pointer to the chunk with "tvb_get_ptr()",
- or check that the data is all there with
- "tvb_ensure_bytes_exist()", so that an exception is thrown before
- you try to allocate the buffer (for the same reasons as listed
- above).
+ * gtk/: main.c, simple_dialog.c:
- Fix up the lengths of the tvbuff used when dissecting ONC RPC
- opaque data with a particular dissector.
+ GTK2 only: catch window state event, and call
+ display_queued_messages() if window not iconified any longer.
+ Queue up simple_dialog messages, if window *is* iconified
-2004-02-25 07:52 sahlberg
+2004-05-17 20:06 sahlberg
- * packet-kerberos.c:
+ * tap-rpcprogs.c, gtk/rpc_progs.c:
- for netbios type addresses in kerberos print the netbios type as
- hex and not decimal
+ In rpc programs statistics, change RTT (RoundTripTime) to SRT
+ (ServiceResponseTime) since that is a more appropriate name for
+ these stats.
-2004-02-25 06:22 guy
+2004-05-17 20:03 sahlberg
- * packet-smb.c:
+ * packet-ber.h, packet-h225.c, packet-h245.c, packet-h450.c,
+ packet-kerberos.c, packet-per.c, packet-per.h:
- Dissect FILE_RENAME_INFO.
+ rename the NOT_DECODED_YET macros to avoid a name clash for those
+ sources that include both packet-ber.h and packet-per.h
- Combine the dissection for 0x0101 and 1004 in Set File Info.
+2004-05-16 18:50 guy
-2004-02-25 05:52 guy
+ * packet-smtp.c:
- * ringbuffer.c:
+ From Yaniv Kaul: add support for 3 MS-Exchange, non-RFC compliant
+ commands, per
+ http://support.microsoft.com/default.aspx?scid=kb;[LN];812455
- Only handle as a suffix stuff following a "." in the last
- component of a pathname.
+2004-05-16 18:42 ulfl
-2004-02-25 05:21 guy
+ * gtk/simple_dialog.c:
- * ringbuffer.c:
+ don't show simple_dialogs, if main window iconified (minimized),
+ this would lead to an unresponsive program. Simply discard the
+ messages, as we don't have a way to queue and show this message
+ if the main window is becoming "visible" again.
- Don't unlink ringbuffer files if we haven't yet allocated the
- array of ringbuffer files - yes, we can fail before that's done,
- so we have to check for that.
+2004-05-16 18:42 guy
-2004-02-25 00:16 ulfl
+ * packet-vrrp.c:
- * gtk/io_stat.c:
+ From Yaniv Kaul: note that authentication types 1 and 2 are from
+ RFC 2338.
- changed some labels
+2004-05-15 21:57 guy
-2004-02-24 23:25 ulfl
+ * epan/libethereal.def:
- * gtk/io_stat.c:
+ From Gisle Vanem: export dfilter_dump from libethereal for the
+ benefit of dftest.
- minor redesign of the dialog
+2004-05-15 21:56 guy
-2004-02-24 19:42 ulfl
+ * configure.in:
- * README.win32:
+ From Thomas Anders: fix --with-net-snmp to let it handle either
+ the pathname of the Net-SNMP directory or the pathname of the
+ Net-SNMP configure script as an argument to that option.
- added a new section "Installing GTK-Wimp"
+2004-05-15 21:26 guy
-2004-02-24 18:54 guy
+ * AUTHORS, packet-iax2.c, packet-iax2.h, doc/ethereal.pod:
- * Makefile.am:
+ From James H. Cloos Jr: update the list of audio and video
+ codecs.
- Add "make-version.pl" to the distribution.
+ Get rid of no-longer-used AST_FORMAT_MP3.
-2004-02-24 18:51 ulfl
+2004-05-15 21:08 guy
- * config.nmake, packaging/nsis/Makefile.nmake,
- packaging/nsis/ethereal.nsi:
+ * packet-sip.c:
- added gtk-wimp to the nsis installer build
+ From Martin Mathieson: mark the "this is a suspected resend"
+ Boolean and "this is suspected to be a resend of frame N" entries
+ as generated, and make the latter an FT_FRAMENUM field so you can
+ go to that frame conveniently.
-2004-02-24 18:44 ulfl
+2004-05-15 19:54 guy
- * README.win32:
+ * AUTHORS, packet-gre.c, packet-mpls.c:
- updated some things (optional packages, nsis, gtk-wimp)
+ From Carlos Pignataro: support for MPLS over GRE.
-2004-02-24 18:39 ulfl
+2004-05-15 10:05 tpot
- * gtk/gui_prefs.c:
+ * packet-dcerpc-nt.c, packet-dcerpc-samr.c:
- changed some label texts
+ Move common routines from packet-dcerpc-samr.c to
+ packet-dcerpc-nt.c
-2004-02-24 18:23 guy
+2004-05-15 10:02 tpot
- * packet-dcerpc-rs_pgo.c:
+ * packet-dcerpc.c:
- From Jaime Fournier: more bug fixes.
+ Remove call to PROTO_ITEM_SET_LINK().
-2004-02-24 17:59 ulfl
+2004-05-15 00:52 ulfl
- * gtk/compat_macros.h:
+ * epan/proto.h:
- fixed some GTK2 stock items keyboard shortcuts
+ remove FI_LINK again, as this info can be derived from the
+ presence of the FT_FRAMENUM field
-2004-02-24 17:57 ulfl
+2004-05-15 00:48 ulfl
- * gtk/menu.c:
+ * packet-dcerpc.c:
- fixed some menu item capitalization and keyboard shortcuts
+ remove FI_LINK again, as this info can be derived from the
+ presence of the FT_FRAMENUM field
-2004-02-24 17:53 ulfl
+2004-05-15 00:40 ulfl
- * gtk/io_stat.c:
+ * gtk/proto_draw.c, packet-tcp.c, reassemble.c:
- added a "Close" button to the dialog
+ remove FI_LINK again, as this info can be derived from the
+ presence of the FT_FRAMENUM field
-2004-02-24 17:49 ulfl
+2004-05-14 23:38 sahlberg
- * packet-clnp.c, packet-mdshdr.c, packet-tcp.c,
- help/capture_filters.txt, help/capturing.txt,
- help/display_filters.txt, help/getting_started.txt,
- help/well_known.txt:
+ * packet-ber.h, packet-kerberos.c:
- fixed various typos
+ More updates to packetcable kerberos
-2004-02-24 09:40 sahlberg
+ in particular, packetcable use a slightly diufferent
+ KDC-REQ-BODY where the field till[5] is optional. Make it
+ optional in the dissector as well since ethereal will still be
+ able to dissecto normal kerberos pdus where it is not optional
- * packet-nbns.c, packet-tcp.c, epan/packet.c:
+2004-05-14 18:02 ulfl
- with the cahnges to when to call the heuristic dissector (and the
- fact that nbss does not register its conversation) this caused
- WANT_PDU_TRACKING to be decremented multiple times between the
- dissectors and thus ethereal could no longer reliably spot SMB
- PDUs that started in the middle of a tcp segment (unless we do
- reassembly which we dont do unless we have to since it eats soo
- many resources)
+ * gtk/proto_draw.c:
- FIX so that ethereal once again can spot SMB (and other) protocol
- PDUs that start in the middle of a segment.
+ add support to link from specially marked fields to related
+ packets, a doubleclick will follow the link (GTK1 is working now
+ too)
-2004-02-24 08:05 guy
+2004-05-14 17:34 ulfl
- * packet-dcerpc-rs_pgo.c:
+ * packet-tcp.c, reassemble.c:
- From Jaime Fournier: bug fixes.
+ add support to link from specially marked fields to related
+ packets, a doubleclick will follow the link
-2004-02-24 05:52 guy
+2004-05-14 17:29 ulfl
- * gtk/capture_dlg.c:
+ * packet-dcerpc.c:
- Small cleanup - the for loop was left over from earlier code that
- kept searching backwards for a backslash until it found one
- followed by "Device\", and no longer looped.
+ add support to link from specially marked fields to related
+ packets, a doubleclick will follow the link
-2004-02-24 02:45 gerald
+2004-05-14 16:32 obiot
- * NEWS:
+ * packet-wbxml.c:
+
+ While looking at a WV-CSP packet capture, I realized that there
+ were still leftovers from before the EXT_T fix where
+ tvb_strsize() was being called.
+
+ This patch fixes this (both in TAG and ATTR processors).
+
+2004-05-14 16:23 ulfl
+
+ * Makefile.nmake:
+
+ GTK Wimp has it's own setting: GTK_WIMP_DIR, the setup target
+ should use it accordingly
+
+2004-05-14 16:07 ulfl
+
+ * packet-dcerpc.c:
+
+ add support to link from specially marked fields to related
+ packets, a doubleclick will follow the link
+
+2004-05-14 15:55 ulfl
+
+ * packet-tcp.c, epan/proto.h, gtk/proto_draw.c:
+
+ add support to link from specially marked fields to related
+ packets, a doubleclick will follow the link
+
+2004-05-14 10:33 jmayer
+
+ * acinclude.m4:
+
+ Thomas Anders: Add the actual libs to link in case
+ --with-krb5=/explicit/path
+
+2004-05-14 09:00 ulfl
+
+ * packet-tcp.c:
- Add a missing line.
+ mark some more protocol fields as generated