1 2004-05-14 02:46 gerald
3 * packaging/nsis/ethereal.nsi:
5 Make the GTK2 interface the default. Remove GTK-Wimp from the
6 GTK2 section. I originally tried to make it disabled by default
7 (using "Section /o"), but this caused odd behavior in the
10 2004-05-14 01:58 sahlberg
14 add dissection of pa-prov-srv-location preauthentication type
17 2004-05-13 22:25 jmayer
21 Paul Smith: bugfix: make loadable module support work when cross
24 2004-05-13 22:09 jmayer
28 Fix --with-krb5 when given a directory
30 2004-05-13 21:56 gerald
34 From Dinesh Dutt: Mode Sense (10) and Mode Select (10) bugfixes.
36 2004-05-13 21:56 jmayer
40 Thomas Anders: fix usage of brk5_dir
42 2004-05-13 20:54 obiot
44 * Makefile.nmake, packaging/nsis/Makefile.nmake:
46 Fix a typo (seperate should be separate).
48 2004-05-13 20:45 obiot
52 WBXML OPAQUE is not really a protocol.
54 Add RTCP to updated protocols.
56 2004-05-13 20:20 gerald
58 * AUTHORS, Makefile.common, NEWS, packet-ldp.c, packet-ldp.h,
59 packet-mpls-echo.c, packet-ntp.c, packet-ntp.h,
62 From Carlos Pignataro: Add MPLS Echo support.
64 2004-05-13 20:02 gerald
68 Add a note about generic media dissection, and add WBXML updates.
70 2004-05-13 17:26 obiot
74 Fix a typo in the CHANNEL document ID.
76 2004-05-13 17:24 obiot
80 As noted by Frédéric Huet, RFC1889 section 6.4 says: "The list of
81 items in each chunk is terminated by one or more null octets, the
82 first of which is interpreted as an item type of zero to denote
83 the end of the list, and the remainder as needed to pad until the
86 A chunk with zero items (four null octets) is valid but useless."
88 Process chunks with four zero octets as "padding".
90 2004-05-13 16:57 jmayer
94 Thomas Anders: Don't add library paths twice
96 2004-05-13 16:34 jmayer
100 Remove comma at end of enum
102 2004-05-13 15:28 ulfl
104 * prefs.c, prefs.h, gtk/gui_prefs.c, gtk/main.c, gtk/main.h:
106 Win32 only: Preference setting to open a console window, one of:
107 never (default), automatic (like before), always
109 2004-05-13 13:49 sahlberg
113 dissect the authentication-block flag bit
115 2004-05-13 13:39 sahlberg
119 isns standard is unclear here but some servers do respond with a
120 0 length PGT in DevAttrRegRsp if the DevAttrReg contained it.
122 Allow DevAttrRegRsp to contain 0 length PGTs.
124 2004-05-13 13:28 sahlberg
128 update to isns: make it handle PGT with length 0 properly only
129 try to dissect the attributes if this is the first PDU in a
132 2004-05-13 12:19 ulfl
136 fixed httpstat_reset, so reloading a capture file won't increase
137 statistic values more and more
139 2004-05-13 10:10 ulfl
141 * epan/: Makefile.nmake, doxygen.cfg:
143 use sed to create a temporary doxygen config file, to get the
144 version number from ..\config.nmake
146 2004-05-13 09:04 ulfl
150 we now have export dialogs, and we can change the main windows
153 2004-05-13 03:34 gerald
155 * NEWS, config.nmake, configure.in, epan/doxygen.cfg:
157 Bump the version up to 0.10.4. Preliminary updates to the NEWS
158 file. Updates welcome.
164 From Carlos M. Pignataro: MPLS PW Control Channel Header support.
170 Make the calls to build the protocol tree regardless of whether
171 we're building one or not - we have to do some of that work
172 anyway, so we know the offset of the payload and so that we call
173 sub-dissectors, and the easiest way to do that is to do all the
174 work (you make more procedure calls that way than you'd like, but
175 the procedures at least return quickly when they find they've
176 been passed a null pointer; hopefully that won't add too much CPU
177 time to dissection of BACNET traces on the first pass).
179 Don't use "proto_tree_add_uint_format()" in a case where it's not
180 necessary - and fix the field being used not to have a bitmask,
181 as it's not a bitfield.
187 From Thomas Anders: display the time in time protocol packets as
188 a date and time rather than as a raw
189 seconds-since-1900-01-01-00:00:00 GMT.
191 Put it into the protocol tree as a named field (the named field
192 was there but wasn't being used).
194 Give the RFC number for the protocol in a comment.
200 You can hand a string to "col_add_str()" as an argument - or to
201 "col_set_str()", for that matter.
203 Eliminate a compiler warning by initializing a variable.
205 Don't use "match_strval()" on values you don't know for certain
206 are in the value_string table - use "val_to_str()", so that you
207 don't get a null pointer if the value isn't in that table.
208 ("Know for certain" meaning "the code has made sure it's a value
209 that's in the table", not "the protocol spec says the field must
210 have one of the values in the table".)
216 From Ryuji Somegawa: fix some typos.
218 2004-05-12 03:37 gerald
220 * AUTHORS, packet-ptp.c, doc/ethereal.pod, epan/Makefile.common:
222 From Dominic Béchaz: IEEE 1588 (Precision Time Protocol) support.
224 2004-05-11 22:07 jmayer
226 * manuf, FAQ, help/faq.txt:
228 Update manuf and FAQ to current master files
230 2004-05-11 14:21 nneul
232 * packet-afs-defs.h, packet-afs-macros.h,
233 packet-afs-register-info.h, packet-afs.c, packet-afs.h:
235 add initial support for newer opcodes
241 From metatech: - Reassembly of MQ messages spanning several PDU -
248 From Carlos M. Pignataro: interface parameter and VC type updates
249 from the following internet drafts: o PWE updates: -
250 draft-ietf-pwe3-control-protocol-06.txt -
251 draft-ietf-pwe3-sonet-05.txt -
252 draft-ietf-pwe3-fragmentation-05.txt -
253 draft-ietf-pwe3-fcs-retention-00.txt -
254 draft-vainshtein-pwe3-tdm-control-protocol-extensi-00.txt -
255 draft-ietf-pwe3-vccv-02.txt -
256 draft-ietf-pwe3-iana-allocation-04.txt
262 From Lars Roland: add the libethereal .def file to the list of
263 files included in the distribution.
269 From Lars Roland: ignore the libethereal DLL and export file in
276 Add a colon to the top-level item for a sequence or set, to
277 separate the name for the sequence or set from any summary items
278 added as the members of the sequence or set are dissected.
284 A line is an RTSP request merely because it begins with a string
285 that's an RTSP request name - either the line has to end after
286 the request name or there has to be a whitespace character after
293 Kerberos encryption types are ASN.1 integers, meaning signed
294 values, and at least one mail message:
297 http://mailman.mit.edu/pipermail/kerberos/2004-February/004653.html
299 shows some of the weird Microsoft encryption type values logged
300 by some KDC implementation as negative integers. Also, show them
301 as decimal in the top-level line for encryption types, just as we
302 do in the lines for each encryption type.
308 In the top-level summary item for a bitstring, show the names of
309 the bits as a parenthesized, comma-separated lists - using only
310 blanks as separators doesn't work well if the names themselves
311 have blanks in them, as some of them do.
313 Note that "dissect_ber_integer()" won't work well if the length
314 of the item isn't appropriate for the field, e.g. a length > 4
315 for an FT_INTn or FT_UINTn field.
317 2004-05-11 02:02 gerald
321 Make sure next_level_value isn't NULL before trying to access one
324 2004-05-11 01:05 ulfl
328 add "configurable" path to doxygen.exe
330 2004-05-11 01:00 ulfl
334 add the new doxygen.cfg file to the EXTRA_DIST files
336 2004-05-11 00:56 ulfl
340 experimental doxygen support
342 2004-05-11 00:53 ulfl
344 * epan/Makefile.nmake:
346 adding a doxygen target
348 2004-05-10 23:13 ulfl
352 prepared for generate documentation using doxygen, added lot's of
353 new (hopefully correct) comments
355 2004-05-10 22:20 obiot
357 * packet-http.c, util.c, util.h:
359 As noted by Thomas Anders, the Heimdal libroken library has a
360 base64_decode() function with a different signature than the one
361 defined in util.c/util.h. For this reason, we need to rename our
362 base64_decode() routine.
364 The routine is now called epan_base64_decode().
366 2004-05-10 22:14 obiot
370 From Jerry Talkington: speed up tvb_uncompress() by increasing
371 the minimal and default uncompression buffer.
373 2004-05-10 14:02 ulfl
377 use GNUC_FORMAT_CHECK in every appropriate function
379 2004-05-10 08:29 ulfl
383 first try to get rid of annoying double definition of the
384 proto_tree_add_xy_fromat functions, because of GNUC printf format
387 2004-05-10 03:30 gerald
391 Add ps.c to BUILT_SOURCES, so that "make distcheck" doesn't burst
396 * epan/: Makefile.nmake, libethereal.def:
398 From Lars Roland: fix some MSVC build problems.
402 * AUTHORS, Makefile.am, Makefile.common, Makefile.nmake,
403 alert_box.c, capture.c, config.h.win32, config.nmake,
404 configure.in, file.c, follow.h, packet-ansi_a.h,
405 packet-ansi_map.h, packet-dcerpc.h, packet-fc.h, packet-gsm_a.h,
406 packet-gsm_map.h, packet-h225.h, packet-isup.h, packet-mtp3.h,
407 packet-rpc.h, packet-smb-sidsnooping.h, packet-wsp.h,
408 prefs-int.h, prefs.h, print.h, smb.h, tap-ansi_astat.c,
409 tap-gsm_astat.c, tap-h225counter.c, tap-rpcstat.c, tap-smbsids.c,
410 tap-smbstat.c, tap-wspstat.c, tap.h, tethereal.c,
411 doc/Makefile.nmake, epan/Makefile.common, epan/Makefile.nmake,
412 epan/libethereal.def, epan/plugins.h, epan/proto.h,
413 epan/resolv.h, epan/dfilter/dfilter.h, epan/ftypes/ftypes.h,
414 gtk/Makefile.nmake, gtk/follow_dlg.c,
415 packaging/nsis/Makefile.nmake, packaging/nsis/ethereal.nsi,
416 plugins/mgcp/Makefile.nmake, plugins/mgcp/packet-mgcp.c:
418 From Lars Roland: add support for building a libethereal.dll with
421 add a config.nmake option to control whether to build
422 libethereal.dll or not;
424 remove "./wiretap" from PATH to prevent problems due to
425 wrongly-loaded files;
427 build dissector.lib with MSVC;
429 move "print.c" and "ps.c" to the dissector helpers, as
431 imports variables from packet-frame.c and packet-data.c,
435 move "g711.c" out of the dissector helpers, as they're
437 by Ethereal in a tap, not in Tethereal or in any
440 add a .def file for libethereal;
442 arrange to declare global variables exported from
444 with "__declspec(dllimport)" when building programs that
448 update the NSIS installer.
450 Make the "configure" script define ETH_VAR_IMPORT as "extern".
452 2004-05-09 09:26 ulfl
456 added changed some comments to better reflect current "behaviour"
458 2004-05-09 09:07 obiot
462 Move the creation of the de-chunked data source to the place
463 where the data is being dechunked; this will highlight the
464 correct bytes when selecting the compressed data from the
467 Add comments for explaining what happens where.
469 Strip trailing white space.
473 * epan/ftypes/ftypes.c:
477 Fix off-by-one errors in slice_func
481 * epan/ftypes/ftype-string.c:
485 "aim.fnac.ssi.buddyname==ab" caused segmentation fault. Fix
486 handling of unparsed value as byte string.
490 * epan/dfilter/semcheck.c:
494 Error if protocol specified on RHS of display filter
496 If user specified "fc", they probably intended a byte value
498 the fibre channel protocol; fix makes mistake clear.
500 Fix assertion failure with range on LHS of display filter
504 2004-05-09 07:01 ulfl
506 * gtk/: menu.c, proto_draw.c:
508 make notebook tabs scrollable, if not all fits into the pane,
509 enable a popup menu on the notebook tabs, with the tab labels
513 * epan/dfilter/scanner.l:
515 From Graeme Hewson: get rid of unnecessary check (it's necessary
516 for octal, as the maximum of 3 octal digits can be more than
517 0377, but not necessary for hex, as the maximum of 2 hex digits
518 can't be more than 0xff).
520 2004-05-08 21:43 gerald
524 Don't try to include epan/config.h.win32 in the distribution.
526 2004-05-08 21:31 obiot
530 From Richard Coe: only create a conversation on the first packet
531 of a DICOM conversation.
533 2004-05-08 17:54 tuexen
537 Fixed problems of handling PkTDRP chunks.
539 2004-05-08 13:39 obiot
543 The DICOM dissector assumed that any existing conversation was a
544 DICOM conversation. Fix this by checking whether there is
545 conversation data for the DICOM dissector. If not, the
546 conversatioj is not a DICOM conversation, and we do not attempt
547 at dissecting it as DICOM.
549 2004-05-08 12:59 obiot
553 D'oh - remove leading '+' marks from manually applying a patch.
555 2004-05-08 12:54 obiot
559 From Jerry Talkington:
561 * Add comments on why we may not use tvb_free() at some places.
563 * Add a new data source for a reassembled chunked entity.
565 2004-05-08 11:40 obiot
567 * epan/dfilter/README.dfilter:
569 Add the valuable input from Gilbert Ramirez in reply to questions
570 I had when thinking at implemeting an "in" display filter
573 2004-05-08 10:28 obiot
577 Fix a tvb_free() of a tvbuffer created as a tvb_new_subset(),
578 which caused double freeing of memory. Add a comment at the
579 tvb_new_subset() call so future developers will be warned.
581 Always add the compressed entity as an item in the protocol tree,
582 so it can be exported by selecting the packet bytes.
586 * AUTHORS, packet-dcm.c, doc/ethereal.pod, epan/Makefile.common:
588 From Rich Coe: DICOM support.
590 2004-05-07 18:15 obiot
594 Memory management of tvb_uncompress() needs tvb_set_free_cb().
596 2004-05-07 17:36 obiot
600 Add Uncompressed/Compressed to the compressed data source label
603 2004-05-07 12:29 tpot
605 * packet-dcerpc.c, packet-smb-sidsnooping.c:
607 Compile fixes for change to dcerpc_info structure.
609 2004-05-07 12:15 ulfl
611 * gtk/: hostlist_table.c, main.c, menu.c,
612 service_response_time_table.c:
614 rename context menu items: Match -> Apply as Filter Prepare ->
615 Prepare a Filter and prepended a ... at appropriate submenu items
617 2004-05-07 11:34 ulfl
619 * epan/value_string.h:
621 did some code cleanup, added some comments from value_string.c
623 2004-05-07 11:24 ulfl
625 * packet-dcerpc.c, packet-dcerpc.h, tap-dcerpcstat.c,
628 replace info field "gboolean request" by "guint8 ptype", so the
629 packet type can be better detected
631 2004-05-07 11:07 ulfl
635 tag some protocol items as generated
637 2004-05-07 08:12 ulfl
641 removed obsolete comments
645 * AUTHORS, packet-bootp.c, doc/ethereal.pod:
649 - support vendor-specific DHCP option 43 interpretation per
650 CableLabs standards (for compliant cable devices, identified
651 by option 60) - support DHCP option 122 with all suboptions (RFC
652 3495: CableLabs Client Configuration; RFC 3594: PacketCable
653 Security Ticket Control) - update DHCP options list: add options
655 http://www.iana.org/assignments/bootp-dhcp-parameters) - minor
656 enhancements for DHCP options 2, 82 - minor code cleanup
658 2004-05-06 20:50 obiot
660 * epan/config.h.win32:
662 Get rid of epan/config.h.win32.
664 2004-05-06 20:48 obiot
666 * Makefile.nmake, config.h.win32, epan/Makefile.nmake,
667 epan/dfilter/Makefile.nmake:
669 Get rid of epan/config.h.win32.
671 Fix a missing ZLIB_CFLAGS in epan/Makefile.nmake.
673 2004-05-06 17:40 obiot
677 From Kendy Kutzner: a char should be compared with '\0', not
680 2004-05-06 10:24 sahlberg
682 * AUTHORS, packet-isns.c:
684 add tcp reassembly to isns
686 also make isns not dump core just because someone has encoded an
689 still need to add reassembly of fragmented pdus (first
690 fragment/last fragment) but have example captures of that so
693 2004-05-05 20:12 ulfl
695 * gtk/endpoint_talkers_table.c:
697 various context menu related changes
699 2004-05-05 17:28 obiot
701 * AUTHORS, packet-slsk.c, doc/ethereal.pod:
703 From Kendy Kutzner: use the tvb_uncompress() routines instead of
704 the own SLSK decompression routine.
708 * packet-aim-bos.c, packet-aim-messaging.c, packet-aim.c,
711 Use "tvb_reported_length_remaining()" in "until the end of the
712 packet" loops, so we mark frames as short if they've been cut
713 short by a snapshot length.
715 The user class in buddy list TLVs appears to be 2 bytes, in at
716 least some captures; make "dissect_aim_userclass()" take the user
717 class value, and the length of the user class field, as
718 arguments, and have the caller fetch the value. Also, display
719 the numerical value of the user class in hex, as it's a bitset.
721 Fix the messaging dissector to put stuff under the top-level item
722 rather than at the top level.
726 Clean up indentation.
732 Note that hiding panes in the paned widgets doesn't do what we
733 want with GTK+ 1.2[.x], although it does so with GTK+ 2.x.
737 * prefs.c, prefs.h, gtk/layout_prefs.c:
739 Use an enum when initializing "prefs.gui_layout_type".
741 Add an entry to that enum at the end and use that to generate the
744 2004-05-05 06:55 obiot
746 * AUTHORS, packet-http.c, epan/tvbuff.c, epan/tvbuff.h:
748 From Jerry Talkington:
750 - Helper functions for uncompressing compressed
753 - Compressed content coding dissection in HTTP.
755 2004-05-05 03:05 gerald
759 Check the value length in get_encoded_strval(), so that we don't
760 feed a length less than 1 to tvb_get_string().
762 2004-05-04 21:12 etxrab
766 Fixed a copy-paste error
770 * gtk/: main.c, menu.c:
772 Use "main_widgets_show_or_hide()" to control the visibility of
773 all the main window widgets, rather than requiring a relayout if
774 the visibility of the main toolbar, filter toolbar, or statusbar
777 Clean up indentation.
781 * gtk/: main.c, main.h, menu.c:
783 If all we're doing is changing the visibility of a pane, we don't
784 have to re-lay-out the main window, we just need to change the
785 visibility of the appropriate widgets - that reduces the amount
786 of drawing done, speeding things up a little and reducing
793 Display "main_second_pane" if, and only if, both widgets in it
794 are displayed; otherwise, if you hide both of them (e.g., hiding
795 the packet details and packet data panes in the default layout),
796 "main_second_pane" remains but as a gray blob, rather than having
797 the remaining pane take over the entire window.
803 Put the coloring rules back under View.
805 2004-05-04 17:46 tuexen
809 Clean up some variable names.
815 Get rid of a trailing comma.
821 Fix some typos, and get rid of an inapplicable boilerplate
824 Get rid of some trailing commas.
826 Show the SAPI symbolically in the top-level item for the address
833 We don't need to save the challenge values as per-conversation or
834 per-packet information.
838 * packet-text-media.c:
840 Add the RFC 3023 XML media types.
846 Chunked data reassembly *is* done in
847 "req_resp_hdrs_do_reassembly()".
849 That means that the description of the "desegment HTTP bodies"
850 preference setting shouldn't speak of it causing the dissector to
851 trust the content length (which makes it somewhat long anyway),
852 as it also desegments chunked bodies that lack a Content-Length
853 header; expand the tooltip for the preference to speak of that.
859 "tvb_get_string()" returns a pointer to "g_malloc()"ed data, so
860 you have to free it when you're done with it.
862 It never returns a null pointer, however, so there's no need to
865 Clean up the code to process Transfer-Encoding a bit.
871 Note that the way we currently handle the chunked encoding
872 doesn't work if the HTTP data takes more than one packet.
878 Display a server boot time of 0 as "Unknown" (as that's what's
879 sent when the client sends its first PDU to the server, and when
880 the endpoint mapper sends back an error PDU on behalf of the
881 server, because they don't know the server's boot time - it's
882 unlikely that the server was booted precisely at January 1, 1970,
885 Clean up some white space.
891 Don't assume the length field in a PacketCable object is sane.
895 * doc/ethereal.pod, gtk/menu.c:
897 The GNOME HIG calls the View menu item for the status bar
898 "Statusbar", not "Status Bar".
904 The "View" menu has items to show or hide the three display
905 panes; it calls the middle pane the "Packet Details" pane, which
906 is perhaps less geeky than "Protocol Tree". Update the man page
907 to call it the "packet details".
909 Update the description of the menu items to more closely reflect
916 Move "Coloring Rules" from "View" to "Edit" - you're editing the
917 set of coloring rules Ethereal uses (yes, those views affect the
918 way the packets are displayed, but that also applies to at least
919 some the preferences, which are in Edit->Preferences).
921 Get rid of the "Show" menu under "View", moving the items up to
922 the main "View" menu, as per the GNOME HIG. Give some of them
923 accelerators, and change the accelerators for some other "View"
924 items to avoid collisions.
930 Squelch some compiler warnings.
932 2004-05-03 22:15 ulfl
934 * gtk/: endpoint_talkers_table.c, endpoint_talkers_table.h,
935 hostlist_table.c, hostlist_table.h:
937 add name resolution to both endpoint and conversation lists
941 * packet-dcerpc-lsa-ds.c:
943 From Jean-Baptiste Marchand: add some more operation names.
947 * make-reg-dotc, make-tapreg-dotc:
955 "register_all_tap_menus()" no longer exists.
961 From Carlos Pignataro: handle the padding byte between the
962 protocol type field and playload for OSI network layer packets.
964 2004-05-02 21:16 ulfl
966 * gtk/: hostlist_eth.c, hostlist_fc.c, hostlist_fddi.c,
967 hostlist_ip.c, hostlist_ipx.c, hostlist_table.c,
968 hostlist_table.h, hostlist_tcpip.c, hostlist_tr.c,
969 hostlist_udpip.c, menu.c:
971 build a endpoints (aka hostlist) dialog, which shows all kinds of
972 endpoints in a notebook
974 2004-05-02 21:10 ulfl
976 * gtk/endpoint_talkers_table.c:
978 slightly changed to prevent naming conflict with hostlist_table.c
980 2004-05-02 17:25 ulfl
982 * gtk/: endpoint_talkers_eth.c, endpoint_talkers_fc.c,
983 endpoint_talkers_fddi.c, endpoint_talkers_ip.c,
984 endpoint_talkers_ipx.c, endpoint_talkers_table.c,
985 endpoint_talkers_table.h, endpoint_talkers_tcpip.c,
986 endpoint_talkers_tr.c, endpoint_talkers_udpip.c, menu.c:
988 build a conversation (aka endpoint_talkers) dialog, which shows
989 all kinds of conversations in a notebook
991 2004-05-02 15:23 ulfl
993 * gtk/hostlist_table.c:
995 after retapping, immediately redraw table to avoid annoying
996 redraw even on "static" capture files
998 2004-05-02 15:04 ulfl
1002 bugfix: reset the tap listeners, when the capture file is closed
1004 2004-05-02 08:54 ulfl
1006 * gtk/: layout_prefs.c, ui_util.c, ui_util.h:
1008 move function xpm_to_widget() from layout_prefs to ui_util, as
1009 this can be useful not only in layout_prefs
1011 2004-05-02 07:31 guy
1013 * epan/ftypes/ftype-string.c:
1015 Make sure the character values we pass to "isprint()" aren't
1018 2004-05-02 00:43 guy
1022 Some versions of libtool stick extra stuff after the version
1023 number, e.g. some versions from the FreeBSD ports collection add
1024 "-freebsd-ports". Match non-white-space text after the version
1027 2004-05-01 23:56 guy
1031 GLib 1.2[.x]'s "g_string_free()" doesn't return a value.
1033 2004-05-01 22:55 obiot
1035 * file.c, simple_dialog.h, gtk/simple_dialog.c:
1037 The display filter engine can return an error message that is not
1038 safe when using GTK2 code for rendering the error. In order to
1039 correctly render the error message, it must be XML escaped.
1041 TODO: track down the remaining places where this XML escaping is
1042 required, and fix it there too (not sure if they exist
1045 2004-05-01 21:34 guy
1049 From Lars Roland: add message counts to the SIP statistics.
1051 2004-05-01 21:33 guy
1053 * doc/: ethereal.pod, tethereal.pod:
1055 From Lars Roland: document the SIP statistics.
1057 2004-05-01 21:18 guy
1059 * AUTHORS, Makefile.common, packet-mq-pcf.c, packet-mq.c,
1060 packet-mq.h, epan/Makefile.common:
1064 for the MQ dissector:
1065 - PDU desegmentation;
1067 - Netbios, SPX, HTTP support;
1068 - Subdissector table;
1070 dissector for the MQ Programmable Command Formats protocol.
1072 2004-05-01 21:04 obiot
1076 Add escaping of an apostrophe in XML output.
1078 2004-05-01 20:46 obiot
1080 * epan/: strutil.c, strutil.h:
1082 Add an XML escaping routine: xml_escape()
1084 2004-05-01 20:15 obiot
1088 Squelch a compiler warning (extraneous extern on struct).
1090 Fix the PROTO_ITEM_IS_XXX and PROTO_ITEM_SET_XXX macros by
1091 replacing the if(x) with trigraphs so the macros can still be
1092 used in subsequent conditional tests.
1094 2004-05-01 19:24 ulfl
1096 * gtk/: endpoint_talkers_table.c, hostlist_table.c:
1098 bugfix: remove all elements on "tree reset", don't keep the first
1101 2004-05-01 18:40 ulfl
1103 * gtk/proto_hier_stats_dlg.c:
1105 GTK2: expand all tree elements when opening dialog
1107 2004-05-01 18:39 ulfl
1111 prevent null pointer exception
1113 2004-05-01 17:22 obiot
1115 * gtk/: menu.c, color_dlg.c:
1117 From Richard Urwin: ensure that the initial colour is appropriate
1118 in all cases. The colouring rules are also available now when no
1119 packets have been captured or loaded from file.
1121 2004-05-01 17:02 obiot
1127 - Write to the INFO column only if it is visible.
1129 - Add the RANAP message to the protocol tree.
1131 2004-05-01 15:15 ulfl
1133 * file.c, packet-tcp.c, print.c, epan/proto.c, epan/proto.h,
1136 add PROTO_ITEM_SET_HIDDEN() and PROTO_ITEM_SET_GENERATED(), this
1137 sets flags for later rendering of the field data
1139 2004-05-01 14:22 etxrab
1141 * packet-rtp-events.c:
1143 From Martin Mathieson :small patch for rtp-events that shows in
1144 the info column which packets that mark the end of events
1146 2004-05-01 14:19 etxrab
1150 From Martin Mathieson Update of SIP resend detection.
1152 2004-05-01 06:21 ulfl
1154 * tools/win32-setup.sh:
1158 2004-05-01 00:34 sahlberg
1160 * packet-dcerpc-netlogon.c:
1164 2004-04-30 22:19 guy
1168 Clean up the creation of the tvbuff for a mechToken so that the
1169 length and reported length are both no larger than the length of
1172 2004-04-30 21:33 guy
1176 Get rid of a compiler warning.
1178 2004-04-30 21:32 guy
1180 * gtk/layout_prefs.c:
1182 GCC warning removed. (ANSI C says it's "implementation-defined"
1183 what integral type an enum corresponds to; I guess GCC says
1184 "unsigned int" and MSVC says "int".)
1186 2004-04-30 21:11 guy
1190 Make some floating-point fields FT_FLOAT, rather than FT_UINT32.
1192 2004-04-30 17:07 obiot
1194 * AUTHORS, packet-http.c, packet-media.c, packet-wsp.c,
1195 packet-multipart.c, epan/Makefile.common:
1197 Add a generic media dissector. The dissectors trying to find a
1198 suitable media dissector for a given media type (value of a
1199 Content-Type header) must provide the logic to fall-back to this
1200 media dissector upon no match.
1202 Note that you must set the pinfo->match_string to the media type
1203 name, and if the media type is specified with parameters, then
1204 those parameters can be added to pinfo->private_data. If there
1205 are no parameters, or the parameter decoding is not implemented,
1206 you must set pinfo->private_data to NULL.
1210 - Fix the WSP parameter handling so it accompanies any media
1212 Simplest approach is to retrieve the header field label from
1214 Content-Type field and to search for a semicolon in it (or by
1216 the string length of the content type string representation).
1218 - Verify that that subdissection always works in the WSP
1220 even when the protocol tree is not being built.
1222 - Implement the media dissector in the remaining dissectors that
1224 media type string table.
1226 2004-04-30 15:26 obiot
1230 Beware: sscanf() only operates on C strings. A pointer returned
1231 by tvb_get_ptr() is not necessarily NULL terminated, hence a NULL
1232 terminated string must be generated from the returned pointer.
1234 2004-04-30 07:56 ulfl
1236 * doc/README.xml-output:
1238 updated to reflect the latest changes of exporting PDML in
1241 2004-04-30 06:56 ulfl
1243 * epan/: proto.h, dfilter/dfilter.c:
1245 removed unused things
1247 2004-04-30 06:30 ulfl
1249 * gtk/layout_prefs.c:
1251 removed warnings of GTK1 compilation
1253 2004-04-30 06:24 ulfl
1255 * packet-acse.c, packet-cops.c, packet-pres.c, packet-spnego.c,
1258 MSVC warnings removed
1260 2004-04-30 05:25 ulfl
1262 * gtk/layout_prefs.c:
1264 MVSC warning removed
1266 2004-04-30 00:40 guy
1268 * prefs.c, prefs.h, gtk/layout_prefs.c, gtk/layout_prefs.h:
1270 The layout types and pane types don't depend on GTK+, so move
1271 their definitions to "prefs.h".
1273 Use them, rather than (incorrect) raw numerical values, when
1274 initializing the preferences.
1276 2004-04-30 00:22 guy
1278 * gtk/layout_prefs.c, gtk/main.c, image/icon_layout_1.xpm,
1279 image/icon_layout_2.xpm, image/icon_layout_3.xpm,
1280 image/icon_layout_4.xpm, image/icon_layout_5.xpm,
1281 image/icon_layout_6.xpm:
1283 Squelch some compiler warnings.
1285 Clean up white space.
1287 2004-04-29 22:40 sahlberg
1289 * AUTHORS, Makefile.common, packet-dcerpc-efs.c,
1290 packet-dcerpc-efs.h, epan/Makefile.common:
1294 Dissection of the EncryptedFileSystem dce/rpc interface.
1296 This dissector also contains a complete and fully tested IDL
1297 definition for the entire interface.
1299 2004-04-29 20:28 obiot
1303 From Jerry Talkington: HTTP chunked transfer coding.
1305 2004-04-29 20:26 obiot
1309 From Jerry Talkington: move the chunks subtree to the HTTP
1312 2004-04-29 20:21 gerald
1314 * AUTHORS, packet-ppp.c:
1316 From Carlos Pignataro: PPP OSI Network Layer Control Protocol
1319 2004-04-29 18:11 tuexen
1323 Fixed a typo reported by Berward Meyknecht.
1325 2004-04-29 17:03 ulfl
1327 * prefs.c, prefs.h, gtk/Makefile.am, gtk/Makefile.common,
1328 gtk/layout_prefs.c, gtk/layout_prefs.h, gtk/main.c,
1331 added selection of different main window pane layouts, also added
1332 some preferences and a new preference page for this
1334 2004-04-29 16:49 ulfl
1336 * Makefile.am, image/icon_layout_1.xpm, image/icon_layout_2.xpm,
1337 image/icon_layout_3.xpm, image/icon_layout_4.xpm,
1338 image/icon_layout_5.xpm, image/icon_layout_6.xpm:
1340 added pane layout icons coming from pan (gnome newsreader)
1342 2004-04-29 16:35 ulfl
1348 2004-04-29 16:33 ulfl
1352 added "[CHECKSUM INCORRECT]" to the info column
1354 2004-04-29 11:58 sahlberg
1358 technically speaking rpc duplicate replies are not
1361 only the request is tecnically a restransmission the reply is
1362 technically not a retransmission (since it is a new reply to the
1363 retransmitted request)
1365 mark duplicated replies as RPC duplicate ... instead of as RPC
1368 thanks to Cal for pointing this out.
1370 2004-04-29 08:13 sahlberg
1374 update to isns and prettify is a bit.
1376 2004-04-28 20:56 guy
1380 Note that a custom widget might be the right way to speed up the
1381 construction of the hex dump pane (so we don't need a progress
1382 bar(!) while it's being filled in), and might have some other UI
1385 2004-04-28 20:47 guy
1387 * gtk/capture_dlg.c:
1389 Change the punctuation in one tooltip (I think "select the
1390 desired one" would be an independent clause, so it should be
1391 separate from the other clause with a semicolon).
1393 Note that, in that tooltip, in some cases "link-layer types"
1394 would be appropriate and in others "link-layer header types"
1395 might be more appropriate.
1397 2004-04-28 19:13 gram
1399 * gtk/capture_dlg.c:
1401 Minor wording changes in tooltips.
1403 2004-04-28 18:39 ulfl
1405 * gtk/capture_dlg.c:
1407 added tooltips for various input fields
1409 2004-04-28 17:50 obiot
1411 * doc/dfilter2pod.pl:
1413 When building the Ethereal documentation on MSVC++/cygwin the
1414 cygwin perl will not swallow the '\r\n' line end sequence when
1415 invoking chomp(), but instead the '\r' character will remain. For
1416 this reason, chomp() cannot be used and global removal of '\r'
1417 and '\n' characters must be used instead, like in: $_ =~
1420 2004-04-28 15:38 gerald
1422 * AUTHORS, packet-ldp.c, doc/ethereal.pod:
1424 From Carlos Pignataro:
1426 Graceful Restart Mechanism for LDP [RFC3478]
1427 Fault Tolerance for LDP [RFC3479]
1428 Update IANA assigned Status codes
1431 2004-04-28 05:47 guy
1433 * AUTHORS, doc/ethereal.pod, wiretap/file_access.c:
1435 From Joe Marcus Clarke: force the standard output to be in binary
1438 2004-04-27 19:54 guy
1442 Declare "dissect_aim_userclass()" as it's used in files other
1443 than "packet-aim.c".
1445 2004-04-27 19:16 ulfl
1447 * gtk/: main.c, recent.c, recent.h:
1449 Freely adjustable status line separations.
1451 2004-04-26 21:11 obiot
1455 From Jelmer Vernooij:
1457 Add 2 missing header fields.
1459 2004-04-26 19:08 tuexen
1463 - added a hidden field sctp.initiate_tag - expanded data for
1466 2004-04-26 18:21 obiot
1468 * packet-aim-admin.c, packet-aim-adverts.c, packet-aim-bos.c,
1469 packet-aim-buddylist.c, packet-aim-chat.c,
1470 packet-aim-directory.c, packet-aim-generic.c, packet-aim-icq.c,
1471 packet-aim-invitation.c, packet-aim-location.c,
1472 packet-aim-messaging.c, packet-aim-popup.c, packet-aim-signon.c,
1473 packet-aim-ssi.c, packet-aim-translate.c,
1474 packet-aim-userlookup.c, packet-aim.c, packet-aim.h:
1476 From Jelmer Vernooij:
1478 Add support form extra SNACs. All TLV's are now recognized.
1480 2004-04-26 17:21 obiot
1482 * tools/win32-setup.sh:
1484 Some of the DLLs from the developer ZIP archives don't have the
1485 executable bit set. As a result, tethereal cannot run for the
1486 generation of the protocol field list for the ethereal-filter
1489 Fix this issue when unpacking the ddeveloper ZIP archives.
1491 2004-04-26 17:10 obiot
1493 * AUTHORS, packet-http.c, packet-wccp.c, req_resp_hdrs.c,
1496 From Jerry Talkington: - Dissect chunked transfer-coded body in
1497 HTTP - Update email address
1499 2004-04-26 15:58 gram
1503 Look for out of bounds data after calling tvb_length_remaining().
1505 2004-04-26 07:34 sahlberg
1509 the the restricted character string has 0 characters in the
1510 encoding, then we should NOT do any byte alignments.
1512 2004-04-26 02:09 gram
1514 * epan/ftypes/ftype-string.c:
1516 When producing a display-filter representation of an FT_STRING*,
1517 represent any non-printable character in hex, as "\xNN". We rely
1518 on isprint(), which may not be the best solution because it is
1521 2004-04-25 23:45 ulfl
1523 * gtk/: main.c, recent.c, recent.h:
1525 save the position of the main window panes in the recent file,
1526 and restore their position when program is started again (GTK2
1529 2004-04-25 22:34 ulfl
1535 2004-04-25 22:25 jmayer
1539 Add Heimdal detection
1541 2004-04-25 22:14 obiot
1543 * tools/win32-setup.sh:
1545 Add code for HTTP proxy detection based on the http_proxy shell
1548 Fix the tests with string equal empty_string: "$str" == "" is
1549 either "$str" = "" or -z "$str"
1551 2004-04-25 22:14 ulfl
1555 changed the export dialog menu item names (added some
1558 2004-04-25 21:54 obiot
1562 Remove "Display filters: add regexes to strings and byte ranges"
1563 as it has been done.
1565 Add the possibility to test the packet summary line and the
1566 packet dissection to take part in display filter tests: -
1567 summary matches "(?i)response" - dissection contains "Unknown"
1569 2004-04-25 21:46 guy
1573 Squelch a compiler warning.
1575 2004-04-25 21:10 obiot
1577 * doc/README.plugins:
1579 Replace the plugin linkage libs into PLUGIN_LIBS which is
1580 generated from the top-level configure.in when running configure.
1582 2004-04-25 21:07 obiot
1584 * configure.in, plugins/acn/Makefile.am,
1585 plugins/artnet/Makefile.am, plugins/asn1/Makefile.am,
1586 plugins/ciscosm/Makefile.am, plugins/docsis/Makefile.am,
1587 plugins/enttec/Makefile.am, plugins/giop/Makefile.am,
1588 plugins/gryphon/Makefile.am, plugins/irda/Makefile.am,
1589 plugins/lwres/Makefile.am, plugins/megaco/Makefile.am,
1590 plugins/mgcp/Makefile.am, plugins/pcli/Makefile.am,
1591 plugins/rdm/Makefile.am, plugins/rlm/Makefile.am,
1592 plugins/rtnet/Makefile.am, plugins/rudp/Makefile.am,
1593 plugins/v5ua/Makefile.am:
1595 Replace the plugin linkage libs into PLUGIN_LIBS which is
1596 generated from the top-level configure.in when running configure.
1598 2004-04-25 20:42 obiot
1602 Fix highlighting of unknown typed parameter bytes (caused an
1603 exception to be thrown when expoerting as PDML.
1605 Implement the Size parameter (WSP 1.4 encoding).
1607 Add the word "parameter" to the parameter header field blurbs.
1609 Provide stubs for the not yet implemented typed parameter
1610 decoding, in order to make the distiction between a valid
1611 undecoded and an unknown (and potentially invalid) typed
1614 2004-04-25 20:23 guy
1616 * packet-gprs-llc.c:
1618 From Josef Korelus: use "val_to_str()", not "match_strval()", so
1619 we don't crash with incorrect values.
1621 2004-04-25 16:53 jmayer
1623 * FAQ, help/faq.txt:
1625 Updated to Arpil 20th
1627 2004-04-25 16:52 jmayer
1633 2004-04-25 16:04 ulfl
1635 * gtk/: main.h, menu.c, print_dlg.c:
1637 created new "export" dialogs for the current export file formats
1639 2004-04-25 15:16 jmayer
1641 * plugins/: ciscosm/packet-sm.c, rlm/packet-rlm.c,
1646 2004-04-25 12:04 ulfl
1648 * file.c, print.h, gtk/print_dlg.c:
1650 put all required data into the print_args, instead of confusing
1653 2004-04-25 11:22 jmayer
1655 * doc/tethereal.pod:
1657 Typo: It's 'item *' not 'item*'
1659 2004-04-25 11:20 jmayer
1661 * plugins/rudp/packet-rudp.c:
1663 It's proto_register_rudp not proto_reg_rudp
1665 2004-04-25 11:13 jmayer
1667 * plugins/: ciscosm/packet-sm.c, rlm/packet-rlm.c,
1670 Give --enable-static a chance to succeed: Some plugins failed to
1671 do initialization inside a #ifndef ENABLE_STATIC.
1673 2004-04-25 10:40 etxrab
1675 * packet-diameter.c:
1677 Add a preferense wether console output should be made in case of
1678 unknown command codes, avps or flags etc Default is off.
1680 2004-04-25 10:38 etxrab
1684 Use the newly added "report_failure" rather than g_warning if no
1685 xml library present.
1687 2004-04-25 09:02 ulfl
1689 * doc/Makefile.nmake, doc/editcap.pod, doc/idl2eth.pod,
1690 doc/mergecap.pod, doc/tethereal.pod, doc/text2pcap.pod,
1693 build a list of the input file formats instead of a floating
1694 text, added program names to HTML titles, various minor fixes
1696 2004-04-25 08:01 ulfl
1698 * gtk/: print_dlg.c, range_utils.c:
1700 changed the print dialog, so it will keep the user settings after
1701 reopening the dialog and some code cleanup
1703 2004-04-25 04:53 gram
1705 * epan/dfilter/scanner.l, tools/lemon/lemonflex-tail.inc:
1707 Add support for flex 2.5.31.
1709 2004-04-25 04:01 guy
1713 From Dick Gooris: add two extra PacketCable tables (and clean up
1716 2004-04-24 23:13 ulfl
1718 * file.c, print.c, print.h, tethereal.c, gtk/print_dlg.c:
1720 some code cleanup of the printing system
1722 2004-04-24 16:47 ulfl
1726 some additional output while reassembling fragments, to give the
1727 user better information about the fragmenting going on, some
1730 2004-04-24 06:46 ulfl
1734 add fragment length output to the payload output
1736 2004-04-23 23:56 sahlberg
1738 * packet-dcerpc-netlogon.c:
1740 prettified a few netlogon calls and populate col_info with
1743 2004-04-23 23:31 sahlberg
1745 * packet-dcerpc-netlogon.c, packet-dcerpc.c:
1747 update to netlogon to dissect the timestamps in
1750 update to dcerpc time_t dissector to print the string "No time
1751 specified" when the seconds field is 0xffffffff
1753 2004-04-23 22:34 sahlberg
1755 * packet-dcerpc-netlogon.c:
1757 update to netlogon, now also decode the delete user/group/alias
1760 2004-04-23 19:53 ulfl
1764 seperated the input file formats into list elements, instead of a
1767 2004-04-23 19:47 ulfl
1771 added a byte count output to the packet details notebook tabs
1772 (only visible if desegmenting activated)
1774 2004-04-23 19:43 ulfl
1778 added a progress dialog box, while processing packet details,
1779 activating packet details notebook pages, to avoid desegmenting
1782 2004-04-23 16:46 ulfl
1784 * packet-dcerpc-conv.c:
1786 some string clarifications
1788 2004-04-23 05:19 guy
1794 "make distclean" now removes "cvsversion.h";
1796 new "update_plugin_api" which just builds the "xyzzy"
1798 the plugins subdirectory but makes sure that "config.h"
1802 2004-04-23 05:16 guy
1804 * gtk/range_utils.c:
1806 Mark some parameters as unused (the GTK+ signal calling sequence
1807 requires that they be present).
1809 2004-04-23 04:58 guy
1813 From Jon Oberheide: put the "this is a continuation of" item into
1814 the protocol tree under the TCP top-level item, rather than at
1815 the top level itself, as the protocol hierarchy statistics code
1816 can't handle non-protocol items at the top level.
1818 2004-04-23 03:22 guy
1822 Get rid of static forward declaration of "toggle_captured_cb()",
1823 as it's no longer defined here.
1825 2004-04-23 03:20 guy
1827 * plugins/megaco/packet-megaco.c:
1829 Get rid of bogus extra "proto_tree_add_text()" arguments.
1831 2004-04-23 02:00 gerald
1835 Add gsm_map_stat.h and mtp3_stat.h to the distribution.
1837 2004-04-22 21:40 ulfl
1839 * gtk/: file_dlg.c, print_dlg.c:
1841 oops, forgotten to test with GTK1...
1843 2004-04-22 21:29 ulfl
1845 * gtk/: file_dlg.c, Makefile.am, Makefile.common, range_utils.c,
1846 range_utils.h, print_dlg.c:
1848 seperated common packet range code from the save and the print
1849 dialog, and put it into new range_utils files. This will avoid:
1850 a) duplicate code in save and print dialog and b) yet another
1851 code duplication for future dialogs (export, ...)
1853 2004-04-22 20:31 jmayer
1857 No comma after last element in enum
1859 2004-04-22 20:29 jmayer
1863 No C++ style comments
1865 2004-04-22 20:08 etxrab
1867 * gtk/sip_stat.c, packet-sip.c, packet-sip.h:
1869 From Martin Mathieson add 2 hidden display filters for SIP -
1870 namely: (1) sip.error (for all responses with code >= 300) (2)
1871 sip.resend (for all packets that appear to have been
1872 retransmitted). A field showing a count of these is shown in the
1875 2004-04-22 20:02 obiot
1877 * acinclude.m4, configure.in:
1879 More correct implementation of the --disable-usr-local option.
1881 2004-04-22 17:03 ulfl
1883 * file.c, print.c, print.h, print.ps, tethereal.c, gtk/print_dlg.c:
1885 added some options and enhancements to the print output: -ps:
1886 added formatting hints for ghostscript, so pdf conversion will be
1887 much better -ps: print a thin line at the top and bottom of each
1888 page -ps/text: add an option to start a new page for every packet
1891 2004-04-22 08:22 guy
1893 * AUTHORS, packet-icmpv6.c, packet-ipv6.h:
1895 From Shinsuke Suzuki:
1897 - sync ICMPv6 Type number with the official assignment
1901 - decode MLDv2 query packet
1903 2004-04-21 19:58 etxrab
1905 * plugins/megaco/packet-megaco.c:
1907 Skipp leading spaces in front of MEGACO and fix dissection of
1908 TransactionResponseAck
1910 2004-04-21 17:57 guy
1912 * gtk/: gsm_map_stat.h, gsm_map_summary.c, mtp3_stat.c,
1913 mtp3_stat.h, mtp3_summary.c:
1917 ANSI and GSM MAP stats enhancements and cleanups;
1919 enhanced parameter dissection related to SS for GSM
1925 GSM SS enhancements for parameter dissection;
1927 MTP3 statistics tap.
1929 2004-04-21 12:08 sahlberg
1931 * packet-dcerpc-netlogon.c:
1933 update to netlogon to show DsrGetDcNameEx2() Client account
1934 name, domain name and site name
1936 2004-04-21 05:53 guy
1938 * AUTHORS, packet-ansi_map.c, packet-ansi_map.h, packet-gsm_a.c,
1939 packet-gsm_map.c, packet-gsm_map.h, packet-gsm_sms.c,
1940 packet-gsm_ss.c, packet-gsm_ss.h, packet-isup.h, packet-mtp3.c,
1941 packet-mtp3.h, epan/to_str.c, gtk/Makefile.common,
1942 gtk/ansi_map_stat.c, gtk/gsm_map_stat.c, gtk/isup_stat.c:
1946 ANSI and GSM MAP stats enhancements and cleanups;
1948 enhanced parameter dissection related to SS for GSM
1954 GSM SS enhancements for parameter dissection;
1956 MTP3 statistics tap.
1958 2004-04-21 00:48 obiot
1962 Part 2 of Ulf's print update.
1964 2004-04-20 23:54 obiot
1968 Provide MMSE 1.1 dissection.
1970 Please test with MMSE 1.1 captures!
1972 2004-04-20 22:34 ulfl
1974 * file.c, print.c, print.h, print.ps, tethereal.c:
1976 changed postscript output: reduced print margin to 1/2 inch and
1977 font size to 8 point, include filename in page header, wrap too
1980 2004-04-20 19:27 obiot
1984 Fix the Content-Type parameter rendering as sometimes the code
1985 was adding its value to the header field and sometimes to its
1986 label in the protocol tree only.
1988 2004-04-20 13:15 gerald
1990 * AUTHORS, doc/ethereal.pod:
1992 Update Thierry Pelle's address.
1994 2004-04-20 08:33 sahlberg
1998 try to dissect the ms cldap netlogon rpc flags bits. the
1999 information comes from the samba sources and may or may not be
2000 reliable or menaingful.
2002 ms documentation in their knowledgebase says that the only really
2003 important part in the netlogon response is the sitename.
2005 (i have reasons to belive at least one of the flags, closest, is
2008 2004-04-20 05:32 ulfl
2010 * packet-aim-icq.c, packet-aim-oft.c:
2014 2004-04-20 05:07 guy
2016 * AUTHORS, packet-tuxedo.c, epan/Makefile.common:
2018 From metatech: basic BEA Tuxedo protocol support.
2020 2004-04-20 04:48 guy
2022 * packet-aim-admin.c, packet-aim-adverts.c, packet-aim-bos.c,
2023 packet-aim-buddylist.c, packet-aim-chat.c, packet-aim-chatnav.c,
2024 packet-aim-directory.c, packet-aim-generic.c, packet-aim-icq.c,
2025 packet-aim-location.c, packet-aim-messaging.c, packet-aim-oft.c,
2026 packet-aim-ssi.c, packet-aim-translate.c, packet-aim.c,
2029 From Jelmer Vernooij:
2031 Add support for a couple more SNAC's.
2033 Handle TLV's in a somewhat more extendible manner.
2035 Fix a bug in the buddylist dissector that caused pango
2038 2004-04-20 04:17 guy
2040 * packet-acse.c, packet-ftam.c:
2042 From Yuriy Sidelnikov: add a dissector table for OIDs to the ACSE
2043 dissector, and make the FTAP dissector register itself in that
2046 2004-04-19 23:36 obiot
2050 Add a textual "(Dont Fragment)" and "(More Fragments)" to the
2051 ip.flags line in case the DF bit or the MF bit is set.
2053 2004-04-19 23:26 obiot
2057 Fix a bug in the processing of WV-CSP OPAQUE data (TCPAddress was
2058 Integer in WV-CSP 1.0 but became a String from WV-CSP 1.1
2061 The token code page 3 of WV-CSP 1.2 is the same as in WV-CSP 1.1
2064 2004-04-19 22:41 guy
2068 Put the value(s) of a parameter into the top-level item for that
2069 parameter, and clean up the display of the value(s) under that
2072 2004-04-19 20:20 guy
2076 Add length checks to submessages.
2078 Clean up the handling of parameter sequences - add a bunch of
2079 length checking, give each parameter a protocol tree item with
2080 the ID/length/value under it, and don't format variable-length
2081 string parameters into fixed-length buffers. Use the
2082 parameter-sequence dissector for the ISSUE message.
2084 Use the "number of bits" value when dissecting a bitmap.
2086 2004-04-19 08:26 guy
2088 * AUTHORS, doc/ethereal.pod:
2090 Update Pasi Eronen's e-mail address.
2092 2004-04-19 08:19 guy
2096 Use a "while()" loop, rather than a "do { ... } while()" loop, in
2097 "dissect_rtps()", just in case a message with *no* submessages is
2100 Fetch the flags field in that loop, as we need the E bit value to
2101 determine the byte order of the "next submessage offset" field;
2102 fetch that value in the loop as well, and pass both those values,
2103 and the byte-order flag, to submessage dissector routines as
2106 Make the main protocol tree item for each submessage cover the
2107 entire submessage; put into that protocol tree an item that
2108 covers the submessage ID, with a named field.
2110 Construct the submessage subtree in that loop, rather than in the
2111 submessage dissectors.
2113 Put into that subtree items for the flags and next submessage
2114 offset; we do that in the submessage dissector, as the
2115 interpretation of the bits in the flags field differs from
2116 submessage to submessage.
2118 2004-04-18 20:08 guy
2122 The "next_submsg" argument passed to "get_bitmap()" is an offset
2123 within the tvbuff, not a relative offset, so it should just be a
2126 2004-04-18 19:52 guy
2130 Get rid of an unused variable.
2132 2004-04-18 18:55 guy
2136 Make "little_endian" local to the routines to parse submessages.
2138 Before checking for the "RTPS" tag, make sure we have at least 4
2139 bytes in the message.
2141 Use "tvb_reported_length()" to get the length of the message, so
2142 we throw an exception on a packet cut short by a snapshot length.
2144 Put in a comment asking whether the byte order of the "offset to
2145 next submessage" field is little-endian or specified by the E
2148 2004-04-18 10:16 obiot
2152 Update the cygwin build instructions (plugins can now be compiled
2155 Hint on how cygwin gcc can be used to compile a native Win32
2158 2004-04-18 06:41 ulfl
2162 added a small section about the supported compilers
2164 2004-04-18 06:40 ulfl
2168 removed some MSVC warnings
2170 2004-04-18 06:39 ulfl
2174 replaced some integer types by glib ones, to be able to compile
2177 2004-04-17 22:11 guy
2181 Put "#" in pre-processor keywords at the beginning of the line -
2182 I seem to remember that at least at one point in the history of
2183 C, at least one compiler required that.
2185 Clean up the byte-order stuff - LITTLE_ENDIAN and BIG_ENDIAN
2186 aren't defined by Ethereal or GLib, so we shouldn't use them
2187 (some platforms might define them, but at least some platforms
2188 define them *both* as non-zero values, so they can't be used as
2189 "true or false" values for "e_bit"), and we don't need to worry
2190 about the byte order of the machine running Ethereal - we should
2191 just use Ethereal's standard routines to fetch little-endian or
2194 Get rid of C++ comments.
2196 2004-04-17 21:43 guy
2198 * AUTHORS, Makefile.common, packet-rtps.c, packet-rtps.h,
2199 doc/ethereal.pod, epan/Makefile.common:
2201 From Lukas Pokorny: RTPS (Real-Time Publish-Subscribe) support.
2203 2004-04-17 20:58 guy
2207 Updates from metatech:
2209 - Added SPI messages.
2210 - A bit a factorisation.
2212 2004-04-17 11:50 ulfl
2214 * print.c, print.h, gtk/print_dlg.c:
2216 added PSML output to the printing dialog
2218 2004-04-17 10:45 obiot
2222 Fix a typo in %DateTime of length 7 (missing colon between
2223 minutes and seconds).
2225 2004-04-17 09:02 ulfl
2229 PDML output: if a protocol field is invisible, add the attribute:
2230 hide="yes" to the field node
2232 2004-04-17 04:43 guy
2236 Neaten up the display of the top-level protocol tree item for a
2239 2004-04-17 03:38 guy
2241 * packet-x11.c, x11-fields:
2243 In EnterNotify and LeaveNotify events, the last byte isn't a
2244 Boolean, it's a bitmask with "focus" and "same-screen" bits.
2246 2004-04-17 03:02 guy
2248 * packet-diameter.c:
2250 The value returned by "diameter_avp_get_value()" is used only in
2251 protocol tree items that also have the AVP value in the text, so
2252 there's no reason to have the string returned by
2253 "diameter_avp_get_value()" contain that value as well - it's
2256 2004-04-17 01:12 guy
2260 Confirmation dialogs should be marked as such.
2262 2004-04-17 01:09 guy
2264 * gtk/: capture_dlg.c, capture_prefs.c:
2266 Failure to get the list of interfaces should be reported as an
2269 2004-04-17 01:07 guy
2273 Failures when capturing should be reported as errors.
2275 2004-04-17 01:05 guy
2279 Update to handle the changed epan_init() API, with a "general
2280 failure" routine added. Add a missing newline to the end of read
2283 2004-04-17 01:01 guy
2287 Report problems due to the user specifying something we can't
2288 handle as errors, not warnings.
2290 2004-04-16 23:57 guy
2294 Report errors in opening various configuration files at the time
2295 the failure occurs; now that "simple_dialog()" queues up messages
2296 if we don't yet have the main window, those messages will be
2297 queued up until then.
2299 Move the point at which we pop up those queued messages after the
2300 "process all pending GUI events" is done, so that those messages
2301 are properly displayed on top of the main window.
2303 2004-04-16 23:16 guy
2305 * alert_box.c, alert_box.h, packet-diameter.c, simple_dialog.h,
2306 tethereal.c, epan/epan.c, epan/epan.h, epan/report_err.h,
2307 gtk/main.c, gtk/simple_dialog.c, plugins/plugin_api_list.c,
2308 plugins/Xass-list, plugins/Xplugin_api.c, plugins/Xplugin_api.h,
2309 plugins/Xplugin_api_decls.h, plugins/Xplugin_table.h:
2311 Add a "report_failure()" routine to allow dissectors to report
2312 arbitrary errors to the user. Use that, rather than
2313 "g_warning()", in the Diameter dissector to report errors reading
2316 Make the format argument to "simple_dialog()" a "const" pointer.
2318 Fix up the read-error message in Tethereal to end with a newline.
2320 If a simple dialog is requested before the main window or the
2321 capture-control window is popped up, queue it up and pop the
2322 queued messages up once the main or capture-control window is
2325 2004-04-16 22:44 obiot
2329 Add a discriminator for WV-CSP so the correct version is used for
2330 rendering the WBXML tokens in WV-CSP.
2332 Provide rendering of OPAQUE data for media types, based on a
2333 framework of 4 functions that take care of well-known and literal
2334 tags and attribute names for deciding on the meaning of the
2335 OPAQUE data. Applied to SI, EMN and WV-CSP.
2337 Update reference URLs for WAP, OMA and related specs.
2339 Note: as the WBXML common code only takes ~2000 lines while the
2340 token mappings take ~4000 lines, maybe it is time to envisage
2341 writing the per-media mappings to dedicated source files
2342 (packet-wbxml-wml.c, packet-wbxml-wv_csp.c etc)?
2344 2004-04-16 20:20 guy
2348 If we're printing summaries and packet detail or hex dump
2349 information, print the header before each summary line, and print
2350 a blank line separating the summary line and the remaining
2353 2004-04-16 19:36 guy
2355 * gtk/: color_dlg.c, color_filters.c, color_filters.h:
2357 Make "new_color_filter()" take the background and foreground
2358 colors, as GdkColors, as arguments.
2360 2004-04-16 19:05 guy
2362 * gtk/color_filters.c:
2364 You have to initialize a GtkColor structure before passing it to
2365 "get_color()" - otherwise, GDK will allocate a color from the
2366 colormap to match whatever random values happen to be there.
2368 2004-04-16 18:17 ulfl
2370 * file.c, print.c, tethereal.c, gtk/print_dlg.c:
2372 make print dialog "Packet Format" options somewhat similar to the
2373 Ethereal panes, thus better understandable
2375 2004-04-16 05:30 ulfl
2379 bugfix: make the "no dissections" radiobutton insensitive, if
2380 packet details isn't selected
2382 2004-04-15 23:28 guy
2384 * cfile.h, file.c, gtk/find_dlg.c:
2386 Rename a bunch of variables and routines that pertain to string
2387 search with "string" rather than "ascii", to make it clearer what
2388 they're involved with.
2390 Use "gtk_toggle_button_set_active()", not
2391 "gtk_toggle_button_set_state()" (the latter is a deprecated alias
2392 for the former, probably dating back to GTK+ 1.0[.x] - 1.2[.x]
2393 and later have "gtk_toggle_button_set_active()").
2395 Do *NOT* change the radio buttons for the type of string search
2396 to do based on whether we're doing a string search or not - doing
2397 so means we don't correctly remember the type of string search.
2399 Get rid of code to fetch some values that we don't subsequently
2402 2004-04-15 22:38 obiot
2406 Add two preferences to the WBXML dissector: - Control the
2407 rendering of WBXML tokens to a media type token mapping. -
2408 Control the dissection of the tokens that make up the WBXML body.
2409 Both preferences are OFF by default.
2411 Fix some comments as they did not reflect the current state
2414 2004-04-15 19:56 ulfl
2416 * print.c, print.h, gtk/print_dlg.c:
2418 added print output option, to suppress dissection completely (for
2421 2004-04-15 19:05 ulfl
2423 * print.c, gtk/print_dlg.c:
2425 added print output of PDML format
2427 2004-04-15 09:24 guy
2429 * AUTHORS, packet-cops.c:
2431 From Dick Gooris: PacketCable support in the COPS dissector.
2433 2004-04-15 08:34 sahlberg
2435 * packet-kerberos.c:
2437 decryption and dissection of PA_ENC_TIMESTAMP
2439 2004-04-15 07:47 sahlberg
2441 * packet-kerberos.c:
2443 dissect EncKDCRepPart applications 25 and 26
2445 2004-04-15 00:18 guy
2449 Add some braces to squelch a GCC warning.
2451 2004-04-14 22:13 obiot
2453 * doc/README.plugins, plugins/acn/Makefile.am,
2454 plugins/artnet/Makefile.am, plugins/asn1/Makefile.am,
2455 plugins/ciscosm/Makefile.am, plugins/docsis/Makefile.am,
2456 plugins/enttec/Makefile.am, plugins/giop/Makefile.am,
2457 plugins/gryphon/Makefile.am, plugins/irda/Makefile.am,
2458 plugins/lwres/Makefile.am, plugins/megaco/Makefile.am,
2459 plugins/mgcp/Makefile.am, plugins/pcli/Makefile.am,
2460 plugins/rdm/Makefile.am, plugins/rlm/Makefile.am,
2461 plugins/rtnet/Makefile.am, plugins/rudp/Makefile.am,
2462 plugins/v5ua/Makefile.am:
2464 Add support for plugin dissectors on cygwin builds, by adding the
2465 following line to every Makefile.am file for a given plugin XXX:
2467 XXX_la_LIBADD = -L../../epan -lethereal @GLIB_LIBS@
2469 This way symbols defined in libethereal and GLib are resolved
2470 when linking the plugin dissector modules.
2472 2004-04-14 18:42 obiot
2474 * configure.in, epan/ftypes/Makefile.am, wiretap/configure.in:
2476 At last compiling on CygWin works again! Added the missing PCRE
2477 and GLIB libraries to libftypes.
2479 Provide caching of computed configure tests.
2481 2004-04-14 05:46 ulfl
2483 * file.c, gtk/capture_info_dlg.c:
2485 two memory leaks removed
2487 2004-04-14 04:45 etxrab
2491 Correct the removal of spaces before parameters in the Content
2492 type line, change some tags according to --sip-publish-03
2494 2004-04-13 22:07 obiot
2498 Fix the default clause for not implemented MMS headers by adding
2499 more generic code from WSP (based on the wkh_default() method).
2501 Add initial support for MMS 1.1 and MMS 1.2 (header names, PDU
2502 types, response status codes, message status).
2504 TODO: implement the *full* header dissections for MMS 1.1 and MMS
2507 2004-04-13 21:32 guy
2509 * packet-gprs-llc.c:
2511 Use the "a_bit" true_false_string for the "llcgprs.as" field.
2513 2004-04-13 21:29 guy
2517 Change the decision tree for protocol and data compression so
2518 that it doesn't test all four possibilities - with the old code,
2519 GCC doesn't understand that one of the four possibilities must be
2520 true, so it complains that "compression_field_item" might not be
2521 set, but it does understand that with the new code.
2523 2004-04-13 18:01 tuexen
2525 * capture.c, capture.h, file.c, gtk/capture_info_dlg.c:
2527 From Jon Oberheide: Add interface name to the capture and
2528 ethereal window while capturing.
2530 2004-04-13 17:48 guy
2532 * packet-gprs-llc.c:
2534 Get rid of some unused variables, as per Josef Korelus.
2536 2004-04-13 04:45 guy
2540 Don't put blanks at the ends of strings added with
2541 "col_add_fstr()", put them at the beginnings of strings appended
2542 with "col_append_str()", so there won't be extra blanks at the
2545 2004-04-13 04:36 guy
2547 * AUTHORS, packet-sndcp.c, epan/Makefile.common:
2549 From Christian Falckenberg: GPRS SNDCP support.
2551 2004-04-13 04:21 guy
2553 * AUTHORS, packet-bssgp.c, packet-gprs-llc.c, epan/Makefile.common:
2555 From Josef Korelus: GPRS LLC support.
2557 2004-04-13 04:04 guy
2559 * AUTHORS, packet-bpdu.c, packet-cisco-oui.c, doc/ethereal.pod:
2561 From Clinton Work: dissect Cisco PID 0x010b as STP (it's actually
2562 their own modified Per-VLAN STP, so there's some extra stuff at
2563 the end of the packet that needs to be decoded).
2565 Indicate in a comment in packet-cisco-oui.c what PVSTP is.
2567 2004-04-12 22:14 guy
2571 Put in a comment noting a possible memory leak.
2573 2004-04-12 18:01 ulfl
2575 * gtk/rtp_stream_dlg.c:
2577 ESC key presses Close button
2579 2004-04-12 09:48 ulfl
2581 * gtk/: http_stat.c, rpc_progs.c, sip_stat.c, tcp_graph.c,
2584 added a close button to the dialogs, use the dlg_window_new
2585 function for all dialogs
2587 2004-04-12 08:59 ulfl
2589 * gtk/gsm_map_stat.c:
2591 added missing #include from my latest checkin
2593 2004-04-12 08:53 ulfl
2595 * gtk/: ansi_a_stat.c, ansi_map_stat.c, bootp_stat.c,
2596 dcerpc_stat.c, fc_stat.c, gsm_a_stat.c, gsm_map_stat.c,
2597 h225_counter.c, h225_ras_srt.c, http_stat.c, isup_stat.c,
2598 ldap_stat.c, rpc_stat.c, smb_stat.c:
2600 added a close button to the dialogs, use the dlg_window_new
2601 function for all dialogs
2603 2004-04-12 07:10 ulfl
2605 * gtk/: endpoint_talkers_table.c, hostlist_table.c:
2607 added a close button to the dialogs
2609 2004-04-11 20:57 guy
2613 From Jon Oberheide: add the "Password Hash" label to
2614 AIM_TLV_PASSWORD (0x0025) which was previously "Unknown".
2616 2004-04-11 20:47 guy
2618 * AUTHORS, packet-aim-signon.c, doc/ethereal.pod:
2620 From Jon Oberheide: add a missing hf[] entry for a field.
2622 Fix up AUTHORS and the authors list in the Ethereal man page.
2624 2004-04-10 09:10 ulfl
2628 did lot's of cleanup to the text, especially in the library
2631 2004-04-10 07:29 ulfl
2635 Modify the "setup" target to download the packages we've defined,
2636 so that we don't download the GTK1 packages unless we have
2639 2004-04-09 19:44 gerald
2643 Make the hex dump byte counter a guint32, so that we don't wrap
2646 2004-04-09 16:54 gerald
2648 * Makefile.nmake, tools/win32-setup.sh:
2650 Modify the "setup" target to download the packages we've defined,
2651 so that we don't download the GTK2 packages unless we have
2654 Fix some path checking in win32-setup.sh.
2656 2004-04-09 09:15 guy
2662 - No registration of port 1414, only the heuristics.
2664 - More dissection of pre-defined MQ structures or
2666 (MSH, DH, DLH, OR, RR, PMR, MDE, MQSET, MQINQ, MQPUT1,
2669 2004-04-09 08:39 guy
2671 * packet-ipdc.c, packet-ipdc.h:
2675 Fix missing handling for tags 0x6F and 0x70 (send and
2679 Shorten fields displayed in COL_INFO.
2681 Display information about all IPDC packets in COL_INFO if
2682 there's more than one.
2684 2004-04-09 07:38 ulfl
2688 use the configured names from config.nmake for the required apps
2691 2004-04-09 07:37 ulfl
2695 do some more explanations how to use the new library download
2696 tool updated ADNS library version
2698 2004-04-09 03:51 sahlberg
2702 even more h235 dissection
2704 2004-04-09 03:32 sahlberg
2708 some more h235 dissection
2710 2004-04-09 01:07 sahlberg
2714 Add dissection of AuthenticationMechanism to h235
2716 2004-04-09 00:31 sahlberg
2720 Make it more obvious when ethereal fails to dissect a PER
2723 1, put a hint why it failed in the COL_INFO line 2, abort
2724 dissecting any further (by reading from the arbitrary position
2725 9999 in the tvb 3, put "something unknown here [xxx]" as the last
2728 2004-04-08 23:52 sahlberg
2732 implement some basic dissection of H.235 ClearToken so that the
2733 capture reported on the list will be dissected properly.
2735 maybe someone should break out all the h.235 code sometime later
2736 and put it in packet-h235.c?
2738 2004-04-08 20:36 gerald
2740 * Makefile.nmake, README.win32, config.nmake, tools/win32-setup.sh:
2742 Add a Makefile.nmake target called "setup" that uses the script
2743 tools\win32-setup.sh to
2745 - Check for applications required to build Ethereal
2746 - Download and unpack required packages into $ETHEREAL_LIBS
2748 Update ADNS to the latest version.
2750 Make Python 2.3 the default.
2752 2004-04-08 19:07 ulfl
2754 * gtk/capture_dlg.c:
2756 catch the enter key from the interface drop-down list, so
2757 pressing enter will really start a capture
2759 2004-04-08 10:21 sahlberg
2761 * packet-dcerpc-netlogon.c:
2763 update to netlogon: make it dissect all the bits of the
2764 UserAccountControl flags field in the pac structure and elsewhere
2767 2004-04-08 09:34 sahlberg
2769 * packet-dcerpc-netlogon.c:
2771 dissection of netlogon userflags in tha pac structure and
2774 2004-04-08 09:17 sahlberg
2776 * packet-dcerpc-netlogon.c:
2778 dissect group attributes for the pac structure and other places
2781 2004-04-08 08:05 guy
2783 * gtk/capture_dlg.c:
2785 On Windows, when looking for the ":" that separates the interface
2786 description from the interface name, don't count ":" followed by
2787 "//", as it might be part of "rpcap://".
2789 2004-04-08 05:19 sahlberg
2793 update doc with better description of SUM/COUNT/MIN/MAX/AVG.
2795 2004-04-08 05:09 sahlberg
2799 update tcp so that it will print the string "(relative
2800 sequence/ack number)" in the header for the fields affected by
2801 using human readable sequence and ack numbers.
2803 2004-04-07 06:18 guy
2807 From Duncan Laurie: the LUN field in IPMI packets is only in the
2810 2004-04-07 06:04 guy
2812 * etypes.h, packet-eapol.c, packet-ethertype.c:
2814 From Jouni Malinen: add support for the 802.11i/RSN
2815 pre-authentication Ethertype.
2817 2004-04-07 04:31 sahlberg
2819 * gtk/: rpc_stat.c, service_response_time_table.c:
2821 make service response time statistics work for "unknown" rpc
2822 programs. all proicedures will however get "interesting" names
2823 such as "proc-1" etc except procedure 0 which is ALWAYS "NULL"
2825 2004-04-07 03:57 sahlberg
2829 when dealing with unknown rpc programs, create a fake
2830 program/version/procedure table so that we can get service
2831 response time tables working later.
2833 2004-04-06 19:02 ulfl
2835 * AUTHORS, prefs.c, prefs.h, doc/ethereal.pod, gtk/gui_prefs.c,
2838 from Thomas Palmer: add a preference setting for filter toolbar
2841 2004-04-06 16:08 gerald
2845 Remove an extraneous 'break'.
2847 2004-04-05 00:49 sahlberg
2849 * packet-kerberos.c:
2851 Add support to decrypt the encrypted part of AS/TSG -REP PDUs.
2852 Now we only need application 25/26 to be dissected as well for it
2855 2004-04-05 00:28 sahlberg
2857 * packet-kerberos.c:
2859 Added some more principal name types from the kerberos draft
2861 2004-04-04 07:12 sahlberg
2863 * AUTHORS, doc/ethereal.pod:
2865 Love contributed great help to get the heimdal decryption support
2866 working (wherein we also discovered an obscure bug inside heimdal
2867 itself) Great thanks to Love.
2869 2004-04-03 22:33 etxrab
2873 As pointed out by Chernishov Yury - strip of leading spaces of
2876 2004-04-03 22:13 etxrab
2878 * packet-isup.c, AUTHORS:
2880 From Chernishov Yury Don't destroy SIP dissector entrys in info
2881 column for application/isup
2883 2004-04-03 03:50 guy
2885 * packet-smb-common.c:
2887 In "get_unicode_or_ascii_string()", treat a negative length
2888 argument as a very large unsigned integer (which it probably is),
2889 and trim it at INT_MAX, and fix the handling of too-long ASCII
2890 strings so that the "..." gets inserted. Make sure that all the
2891 bytes of the string exist before truncating the string length to
2892 the buffer length, so that the appropriate exception is thrown.
2894 2004-04-03 00:29 sahlberg
2898 Add a new preference option so that users that really really want
2899 to can tell ethereal "I dont care if the heuristics are too weak"
2900 "I want to see the ONC-RPC layer for these weird protocols that
2901 are not known to ethereal" "If I get a lot of false positives
2902 it is my own fault and I will not complain"
2904 This allows ethereal to dissect the rpc layer (and do
2905 request/response matching) even for those onc-rpc protocols that
2906 ethereal doesnt know about yet.
2908 2004-04-02 22:01 sahlberg
2912 If the packet is short, dont try to create a blob item that
2913 spans beyound the end of the short packet since that will raise
2914 an exception and we wont even attempt to dissect those (kerberos
2915 usually) bytes that we do have in the packet.
2917 2004-04-02 21:38 sahlberg
2921 dont bail out just because we dont have the entire security blob
2922 present in a pdu. even for short frames, try to pass on as mush
2923 as possible to gssapi.
2925 2004-04-02 09:04 guy
2927 * epan/column-utils.c:
2929 From Olivier Biot: support AT_STRINGZ columns.
2931 2004-04-02 08:27 guy
2933 * wiretap/: nettl.c, nettl.h:
2935 From Mark C. Brown: add support for FDDI and Token Ring cards.
2937 Set the file encapsulation the same way it's done for iptrace
2938 captures - leave it as "unknown" to start with, and, for each
2939 packet we see, set it to the packet's encapsulation type if the
2940 file encapsulation type is unknown and set it to "per-packet" if
2941 the file encapsulation type is "known" but isn't the type of that
2942 packet, so files that have all the same type of packet have that
2943 type as the file type and packets that *don't* have all the same
2944 type of packet have "per-packet".
2946 2004-04-02 07:59 guy
2948 * packet-aim-messaging.c:
2950 From Devin Heitmueller: do a better job of decoding the AIM
2951 messaging SNAC for outgoing and incoming subtypes.
2953 2004-04-02 07:40 guy
2957 From Rolf Fiedler: fix a comment, and fix the code to get the
2960 2004-04-02 07:28 guy
2962 * AUTHORS, packet-ymsg.c:
2964 From Devin Heitmueller: do YMSG desegmentation.
2966 2004-04-02 05:19 guy
2970 Get rid of an extra "=" at the end of the file.
2972 2004-04-02 05:07 guy
2974 * packet-diameter-defs.h:
2978 2004-04-01 20:34 etxrab
2982 Fix a copy paste error
2984 2004-04-01 09:15 sahlberg
2986 * packet-kerberos.c:
2988 add dissection of the canonicalize bit which some windows clients
2991 2004-03-31 21:04 guy
2997 2004-03-31 20:57 guy
3003 2004-03-31 20:25 etxrab
3007 Add RADIUS AVP 101, the value string to go with it and some ACC
3010 2004-03-31 20:23 etxrab
3014 Add dissection of user to user indicators parameter, Split some
3015 lines and some white space changes
3017 2004-03-31 01:31 jmayer
3021 configure.in merging has been done. Add another point
3023 2004-03-31 01:25 jmayer
3025 * epan/: acinclude.m4, configure.in:
3027 No longer needed after merging epan/configure.in into
3030 2004-03-30 20:56 etxrab
3032 * packet-diameter-defs.h:
3034 Fixed some cut-and-paste errors, added some RADIUS AVPS sorted
3035 some value string...
3037 2004-03-30 19:37 guy
3039 * packet-smb-mailslot.c, wiretap/wtap.c:
3041 From Albert Chin: "config.h" should come before all other
3044 2004-03-30 19:36 guy
3046 * plugins/rudp/packet-rudp.c:
3048 From Albert Chin: the Sun WorkShop 5.0 compiler and HP-UX 10.20
3049 compiler don't allow you to initialize aggregates with an
3050 initializer that includes non-constant values.
3052 2004-03-30 19:34 guy
3056 From Albert Chin: on IRIX, if -la depends on -lb, you must link
3059 2004-03-30 19:15 guy
3063 From Jouni Malinen: add support for the most likely EAPOL-Key
3066 2004-03-30 19:07 guy
3068 * config.guess, config.sub:
3070 Back out the previous change, as it checked in older versions of
3071 config.guess and config.sub.
3073 2004-03-30 19:01 guy
3077 From Ryuji Somegawa: fix AirLink record dissection.
3079 2004-03-30 18:55 guy
3081 * AUTHORS, Makefile.common, packet-sip.c, tap-sipstat.c,
3084 From Lars Roland: Tethereal version of SIP statistics tap, and
3085 fixes to the Ethereal version.
3087 2004-03-30 18:45 guy
3089 * plugins/Makefile.nmake:
3091 From Lars Roland: have "make clean" and "make distclean" clean up
3092 the new Cisco VoIP plugins.
3094 2004-03-30 18:30 guy
3096 * plugins/: ciscosm/packet-sm.c, rlm/packet-rlm.c,
3099 From Duncan Sargeant: include "moduleinfo.h" so that the plugins
3100 get the right version number.
3102 2004-03-30 18:23 guy
3106 From Michael Kopp: add support for vendor-specific items for the
3107 Cisco VPN 3000 Concentrator, Cisco VPN 5000 Concentrator and
3108 Cisco Broadband Service Manager.
3110 2004-03-30 18:14 guy
3114 The extension ID field in a Private Extension IU is 2 bytes, so
3115 the length of the IU must be at least 2 bytes in order to dissect
3118 Just use "proto_tree_add_item()" to add the value of the private
3119 extension, and do so only if it's not zero-length.
3121 2004-03-30 17:52 guy
3125 Fix the length used for the protocol tree item for Mobile IPv6
3128 2004-03-30 17:38 guy
3130 * packet-aim-location.c:
3132 From Devin Heitmueller: put back the info level for the user info
3135 2004-03-30 07:39 sharpe
3137 * config.guess, config.sub, packet-dcerpc-lsa.c,
3138 packet-dcerpc-samr.c, packet-dcerpc-spoolss.c,
3139 packet-dcerpc-svcctl.c, packet-smb-common.h, packet-smb.c:
3141 Add the mask for an NT ACL ACE to the summary list for each ACE.
3142 This means we don't have to expand the ACE to see what the
3145 There are a couple of other places where this could be used, but
3146 I have not done anything about them.
3148 2004-03-29 23:14 guy
3152 It *appears* that if you don't explicitly request that a file
3153 chooser dialog be centered on its parent, it still gets so
3154 centered; we remove the call to do so from the GTK+ >= 2.4 file
3155 selection dialog creation code.
3157 2004-03-29 23:03 guy
3161 In a "save" dialog, the "yes" button should be a "Save" button,
3162 not an "Open" button.
3164 2004-03-29 22:55 guy
3166 * gtk/: dlg_utils.c, dlg_utils.h, file_dlg.c:
3168 Add another wrapper routine, "file_selection_set_extra_widget()",
3169 to set the "extra options" portion of a file selection dialog,
3170 and use it rather than #if'ed code.
3172 2004-03-29 22:40 guy
3174 * gtk/: capture_dlg.c, dlg_utils.c, dlg_utils.h, file_dlg.c,
3175 follow_dlg.c, print_prefs.c:
3177 Make "file_selection_new()" take as its second argument an
3178 Ethereal-defined indication of the action (open vs. save),
3179 regardless of whether we're building for GTK+ >= 2.4 or not; we
3180 just ignore the argument in pre-2.4 GTK+.
3182 Use "file_selection_new()" rather than #if'ed code to use it or
3183 "gtk_file_chooser_dialog_new()" for GTK+ >= 2.4 and
3184 "gtk_file_selection_new()" or it for pre-2.4 GTK+.
3186 Add a "file_selection_set_current_folder()" routine that does the
3187 appropriate thing depending on whether we're GTK+ >= 2.4 or not,
3188 and use that rather than #if'ed code to use
3189 "gtk_file_chooser_set_current_folder()" or
3190 "gtk_file_selection_set_filename()".
3192 2004-03-28 00:26 guy
3198 Small changes for EAPOL-Key dissector for IEEE
3200 - add Encrypted Key Data flag for key info
3201 - do not try to parse EAPOL-Key Key Data if it is
3203 (RSN: Encrypted Key Data flag, WPA: Group Key)
3204 - Key Index and Key ID are reserved in RSN
3206 2004-03-27 12:18 ulfl
3208 * gtk/: capture_dlg.c, file_dlg.c:
3210 minor code cleanup, including removed MSVC warnings
3212 2004-03-27 12:14 jmayer
3214 * aclocal-fallback/: glib-2.0.m4, glib.m4, gtk-2.0.m4, gtk.m4:
3216 Fix some aclocal warnings during autogen.sh
3218 2004-03-27 12:07 jmayer
3220 * acinclude.m4, wiretap/acinclude.m4:
3222 Some aclocal warning fixes during autogen.sh
3224 2004-03-27 11:53 guy
3228 From Ronnie Sahlberg: RST and FIN segments are neither
3229 zero-window packets nor duplicate ACKs.
3231 2004-03-27 11:52 jmayer
3233 * autogen.sh, configure.in:
3235 OK, I'm impatient. In case of problems, I'm to blame, not
3238 Olivier Biot: Merge epan/configure.in back into configure.in
3239 Leave epan/confiugre.in and epan/acinclude.m4 in case we need to
3242 2004-03-27 11:33 guy
3244 * process-x11-fields.pl:
3246 From Gisle Vanem: add a "this is a generated file" comment to the
3247 output of process-x11-fields.
3249 2004-03-27 11:32 guy
3251 * AUTHORS, Makefile.common, packet-ansi_801.c, packet-ansi_a.c,
3252 packet-ansi_map.c, packet-gsm_map.c, packet-gsm_sms.c,
3253 packet-gsm_sms.h, packet-gsm_ss.c, packet-gsm_ss.h,
3254 epan/Makefile.common:
3258 ANSI IS-801 support;
3260 dissect more GSM supplementary services messages and
3263 2004-03-27 11:16 oabad
3265 * gtk/: capture_dlg.c, dlg_utils.c, dlg_utils.h, file_dlg.c,
3266 follow_dlg.c, print_prefs.c:
3268 Use the new GtkFileChooserDialog when built with gtk+ 2.4
3270 2004-03-27 11:16 guy
3272 * wiretap/: nettl.c, nettl.h:
3274 From Mark C. Brown: add support for iether (dual-port gigabit)
3275 cards in nettl files.
3277 2004-03-27 11:13 guy
3279 * gtk/: bootp_stat.c, h225_counter.c, h225_ras_srt.c, http_stat.c,
3280 mgcp_stat.c, sip_stat.c, wsp_stat.c:
3282 From Lars Roland: use the generic filter dialog for the SIP,
3283 HTTP, WSP, and BOOTP taps.
3285 Get rid of the "dlg" variable in some of those taps - it's never
3286 set, so it's always null, and nothing useful is done with it if
3289 Make static some variables and functions not used outside the
3290 source file in which they're defined.