1 2004-07-07 20:03 gerald
7 2004-07-07 19:15 gerald
11 Enable GTK_WIMP and GTK2 by default. Make GTK2 2.4 and Pango 1.4
18 bugfix: preference related capture options shouldn't be set by
19 preferences, if Ethereal is running as a capture_child
25 don't show webbrowser calling menu items, when using GLib 1.x
29 * epan/Makefile.nmake, gtk/Makefile.nmake:
31 remove doxygen output dir "html" on make clean
37 Realize the splash screen window right after creating it, rather
38 than doing a "show all" followed by a "hide"; that way we don't
39 get a tiny window that pops up briefly and disappears.
41 Get rid of the additional positioning of the splash screen -
42 "splash_window_new()" does that for us.
50 With GLib 1.2[.x], undefine MUST_LAUNCH_BROWSER_OURSELVES, so
51 that we say that we don't need a preference for the command to
52 launch a browser (that preference won't make any difference).
56 * gtk/: about_dlg.c, ui_util.c, ui_util.h:
58 Get rid of the splash screen's title bar on GTK+ 1.2[.x] as well.
62 * AUTHORS, packet-ieee80211.c:
64 From Henry Ptasinski: support for 802.11e WME/QoS info.
70 Update comments and note that values are in *host* byte order, as
71 in "the byte order of the host that wrote the capture", not "the
72 byte order of the host *reading* the capture".
74 Don't show values that aren't present - the "status" field of the
75 item for the value is 0 if it's present and non-0 if absent.
77 Get rid of extra VALFIELD() call for the data rate (we handle it
80 2004-07-07 00:09 obiot
84 Specify which "protocol" is added to WBXML (User-Agent Profile
85 for WSP Profile-Diff header).
91 Add some notes on the stuff in the Prism header.
97 From Shinsuke Suzuke: fix a PIM address list bug, and put the
98 address list into a subtree.
102 * packet-ieee80211.c, packet-prism.c, packet-radiotap.c,
105 In "packet-ieee80211.c", use the same scheme for displaying the
106 data rate used elsewhere, rather than using floating point.
108 In "packet-prism.c", show the data rate correctly in the column
109 display, and show it as Mb/s in the protocol tree, and show it as
110 "Data Rate", as it is in "packet-ieee80211.c".
112 In "packet-radiotap.c" and "packet-wlancap.c", show it as "Data
113 Rate" rather than as "Datarate".
115 Show the units uniformly as "Mb/s", rather than "mb/s" (it's
116 mega, not milli) or "Mbps", except for the AVS header, where it's
119 2004-07-06 19:17 gerald
123 Add ENRP to the new protocol list.
125 2004-07-06 19:16 gerald
127 * capture.h, gtk/about_dlg.c, gtk/main.c:
129 Make sure child processes don't create a splash screen. Make the
130 verbs in the splash screen messages present participles.
132 2004-07-06 19:01 gerald
134 * packet-isns.c, epan/conversation.c, epan/conversation.h:
136 From Dinesh Dutt: - conversation.[ch] - To support not
137 setting port2 on matching a conversation. This is used by
138 protocols such as iSNS in which the client registers a
139 TCP/UDP port with the server for notifications and the server
140 sends notifications to this port from different source ports.
141 - packet-isns.c - Added support for handling zero-length TLVs
142 and ESI & SCN frames (when registering an SCN/ESI port, a
143 conversation dissector is setup).
145 2004-07-06 16:29 gerald
147 * NEWS, config.nmake, configure.in:
149 Prep for the 0.10.5 release.
151 2004-07-05 16:39 ulfl
153 * print.c, epan/proto.c:
155 bugfix: don't try to print data, if tvb is too short
163 Don't try to dissect the MD5 authentication data as a
165 entry (RTE). It's not. I made sure it's also the last
167 the packet and it gets dissected only if MD5
171 Some implementation use the Auth. Data Length field value
173 the WHOLE Authentication data length (0xFFFF (2 bytes) +
175 (2 bytes) + 16 bytes of auth. data = 20) while others
177 the auth. data length ( = 16). Since MD5's auth data is
179 bytes anyway, I've hard coded it in the code (in
181 not relied on auth_data_len. I've tested it on
183 using either way and it seems to work fine.
187 * column.c, packet-ieee80211.c, packet-prism.c, packet-radiotap.c,
188 packet-wlancap.c, epan/column_info.h:
190 From Jouni Malinen: add columns for the 802.11 data rate and
191 signal strength for AVS headers.
193 Also add them for the Prism and Radiotap headers, and for the
194 pseudo-header from non-native captures.
196 2004-07-05 05:40 ulfl
200 from Gisle Vanem: if WIN32_LEAN_AND_MEAN is defined, include
203 2004-07-05 05:32 ulfl
207 beautify the splash screen a bit (increased border)
213 Declare "about_ethereal()" as "void", as it returns no value, and
214 as GCC warns that it's implicitly declared as "int" if you don't
215 declare its return type.
217 2004-07-04 20:46 tuexen
219 * AUTHORS, epan/Makefile.common, packet-enrp.c:
221 Add support for ENRP according to
222 draft-ietf-rserpool-common-param-06.txt
223 draft-ietf-rserpool-enrp-08.txt
225 2004-07-04 17:36 tuexen
229 fix a typo in the help text.
231 2004-07-04 12:15 ulfl
233 * gtk/: about_dlg.c, about_dlg.h, main.c, ui_util.c, ui_util.h:
235 added a splash screen while Ethereal is started
239 * AUTHORS, packet-eap.c:
241 From Jouni Malinen: EAP-MD5, EAP-SIM, EAP-PEAP, and EAP-MSCHAPv2
248 From Martin van der Werff: add some additional white space in the
253 * packet-ieee80211.c:
255 From Jouni Malinen: add alternative parsing for WEP IV field when
256 the Extended IV bit is set.
260 * epan/: proto.c, slab.h, ftypes/ftypes.c, ftypes/ftypes.h:
262 Instead of using pointer casts in the slab allocator stuff, add a
263 "SLAB_ITEM_TYPE_DEFINE()" macro to define a union of the type of
264 object for the slab and a pointer to an object of that union
265 type, and use that type for items on the slab allocator free
266 lists; that *should* avoid having the compiler think two pointers
267 to an item being added to or removed from the free list don't
268 point to the same object just because they have different types.
272 * epan/: proto.c, slab.h, ftypes/ftypes.c, ftypes/ftypes.h:
274 Make the "SLAB_ALLOC()" and "SLAB_FREE()" macros take the type of
275 the object being allocated, rather than the name of the free
276 list, as an argument (with the name of the free list constructed
277 from the name of the type), and add macros to define and declare
278 the free list, also taking the type of the object being
281 2004-07-03 21:50 tuexen
283 * doc/README.plugins:
285 Update to current setup.
287 2004-07-03 21:46 tuexen
291 Update to reflect that the gtk+2 stuff is enabled by default now.
293 2004-07-03 21:37 tuexen
297 Update to support latest ID versions:
298 draft-ietf-rserpool-common-param-06.txt
299 draft-ietf-rserpool-asap-09.txt
301 2004-07-03 21:35 tuexen
305 Suppress warning in case of gtk-config is not installed.
307 2004-07-03 12:58 tuexen
311 Fixed a bug reported by Martin van der Werff.
315 * packet-ieee80211.c:
317 From Jouli Malinen: add parsing of PMKID for IEEE 802.11i (both
318 in RSN IE and in Key Data field of msg 1 of 4-Way Handshake).
324 From Carles Kishimoto: fix some bugs.
328 * AUTHORS, packet-isup.c:
330 From Martin van der Werff: don't do
331 "tvb_ensure_length_remaining()" to create the parameter tvbuff,
332 as that requires that there's at least one byte of parameter
333 data, and some messages have no parameters and would cause an
334 exception to be thrown in that case.
336 Just use -1 for the length parameters when creating the parameter
337 tvbuff, so that it includes the full reported length.
339 Don't put undissected parameter information into the protocol
340 tree if there aren't any parameters - and don't bother getting
341 the number of bytes of parameter information unless we're putting
342 undissected parameter information into the protocol tree and need
343 it to see whether there are any parameters.
345 2004-07-01 09:35 jmayer
347 * packet-mtp3.c, packet-mtp3.h, gtk/webbrowser.c, gtk/webbrowser.h:
349 Trivial warning fixes: () -> (void) and comma at end of enum
355 Update the URL of FRF 3.2.
357 Note that it's been claimed that an address field whose first
358 byte has the low-order bit not zero indicates Frame Relay
359 fragmentation, FRF.12, and that we should perhaps handle that.
361 2004-07-01 08:07 jmayer
367 2004-07-01 08:04 jmayer
369 * epan/.cvsignore, gtk/.cvsignore:
371 Doxygen filenames changed
375 * AUTHORS, packet-rtp.c:
377 From Ruud Linders: heuristic RTP dissector.
383 Add a URL for the giFT project.
387 * AUTHORS, packet-gift.c, epan/Makefile.common:
389 From Jon Oberheide: giFT support.
391 2004-06-30 21:27 etxrab
395 From Martin Mathieson - show setupframe in RTP and RTCP
397 2004-06-30 21:17 etxrab
399 * gtk/rtp_stream_dlg.c:
401 From Martin Mathieson: Show number of detected streams in RTP
404 2004-06-30 21:08 etxrab
406 * packet-rtcp.c, packet-rtp.c:
408 From Martin Mathieson: Fix it so "setup frame" is shown even if
409 no filter applied at loading of capture.
411 2004-06-30 18:47 ulfl
415 remove MSVC warning, as result of arithmetic expression is of
416 type unsigned int, but function expects guint8
418 2004-06-30 18:24 ulfl
426 * plugins/plugin_api.h:
428 Include "crc16.h" to handle "crc16_ccitt_tvb()".
430 2004-06-30 17:53 ulfl
432 * gtk/: capture_dlg.c, main.c:
434 bugfix to a bug reported by dave.nicoson@thomson.net: if
435 reopening the capture options dialog, use the same values as
436 before and don't mess them caused by the units used.
438 2004-06-30 15:42 tuexen
440 * plugins/irda/packet-irda.c:
442 get rid of data_handle decalriation, bacause it is defined
443 external in irda-appl.h which is included.
447 * plugins/irda/.cvsignore:
453 * epan/libethereal.def, epan/plugins.c, plugins/plugin_api_list.c,
454 plugins/Xass-list, plugins/Xplugin_api.c, plugins/Xplugin_api.h,
455 plugins/Xplugin_api_decls.h, plugins/Xplugin_table.h:
457 Add "crc16_ccitt_tvb()" to the plugin API and the list of
458 functions exported from libethereal.dll.
462 * AUTHORS, plugins/irda/Makefile.am, plugins/irda/Makefile.nmake,
463 plugins/irda/irda-appl.h, plugins/irda/moduleinfo.h,
464 plugins/irda/packet-sir.c:
466 From Shaun Jackman: Serial Infrared support.
472 Include <unistd.h>, if available, to declare "close()".
478 Initialize "out_filename" to NULL, so it's set to NULL if it's
479 not set by a "-w" flag.
483 * capture.c, file.c, mergecap.c, ringbuffer.c, gtk/proto_draw.c,
484 gtk/rtp_analysis.c, wiretap/file_access.c:
486 On at least some platforms, a #define of O_BINARY is needed even
487 if <fcntl.h> is included, as <fcntl.h> doesn't define it.
489 2004-06-30 05:49 ulfl
491 * gtk/: file_dlg.c, main.c:
493 close temporary merge output file, if merging failed
495 2004-06-29 22:21 ulfl
497 * gtk/simple_dialog.c:
499 GTK2: convert character encoding from locale to UTF8 before
502 2004-06-29 20:59 ulfl
504 * merge.c, merge.h, mergecap.c, gtk/file_dlg.c, gtk/main.c:
506 avoid using tmpnam() for security reasons. instead of giving the
507 merge stuff a filename, give it an already opened file descriptor
509 2004-06-29 20:51 ulfl
511 * capture.c, file.c, mkstemp.c, ringbuffer.c:
513 define of O_BINARY not needed, if fcntl.h is included other
514 #include related cleanups
516 2004-06-29 20:46 ulfl
518 * gtk/proto_draw.c, gtk/rtp_analysis.c, gtk/rtp_stream.c,
519 wiretap/file_access.c:
521 define of O_BINARY not needed, if fcntl.h is included other
522 #include related cleanups
524 2004-06-29 20:40 etxrab
528 Fixed a bug in instruction COMPARE dissection, added output of
529 bytecode for all types of operands, changed most values to be
530 output as decimal. Many thanks to Martin Regner for valuable
531 ideas, reviewing the output and assisting in debuging the code.
533 2004-06-29 20:29 etxrab
535 * packet-rtcp.c, packet-rtp.c, packet-rtsp.c:
537 From Martin Mathieson: packet-rtp.c packet_rtsp.cand
538 packet-rtcp.c ------------------------------------------ Make
539 sure that the RTP RTSP and RTCP dissectors show the setup frame
540 corresponding to the destination address
542 2004-06-29 17:10 ulfl
544 * prefs.c, prefs.h, gtk/gui_prefs.c, gtk/webbrowser.c,
547 add a preference setting for the web browser command
551 * packet-dcerpc-budb.c, packet-dcerpc-rpriv.c,
552 packet-dcerpc-rs_acct.c, packet-dcerpc-rs_misc.c,
553 packet-dcerpc-rs_repadm.c, packet-dcerpc-rs_unix.c,
554 packet-dcerpc-secidmap.c:
556 From Jaime Fournier: clean up some function names.
562 If we can't find the krb5 header or the krb5 code isn't Heimdal,
563 clear out KRB5_LIBS, so we don't try to link with the library.
567 * packaging/nsis/ethereal.nsi:
571 fix a bug in the case where both Ethereal with GTK1 and
575 disallow the "extension box" if Ethereal isn't selected.
581 Fix up some warnings.
587 Catch invalid GUI layout type values; if we see one, use the
590 2004-06-29 03:27 jmayer
592 * gtk/: file_dlg.c, follow_dlg.c, main.c, print_dlg.c:
594 The patch to fix the race condition introduced by using tmpnam
595 replaced insecure code by not-working code. As I currently lack
596 the time to fix this properly until Monday as the earliest
597 possible date I undo the patch.
599 Please note that Ethereal should not be used on multiuser systems
600 with untrusted users until a proper fix has been applied.
602 2004-06-29 03:04 gerald
606 Some of the documentation files don't depend on [t]ethereal any
607 more. Remove the dependencies, since it was messing up builds on
610 2004-06-28 22:39 etxrab
612 * packet-sigcomp.c, epan/Makefile.common:
614 Add dissector for Signaling Compression (SigComp) dissection,
615 RFC3320. It does not decompress the compressed message it only
616 displays the uploaded bytecode for the UDVM ( Universal
617 Decompressor Virtual Machine )
619 2004-06-28 22:04 gerald
623 From Yaniv Kaul: Fix an SNMP crash bug.
625 2004-06-28 15:09 ulfl
629 minor bugfix for merge dialog: use the correct handle for
634 * epan/ftypes/ftypes.c:
636 From Graeme Hewson: prevent an assertion failure if a display
637 filter specifies [i:] and i is >= the length of the frame.
641 * packet-dcerpc-samr.c:
643 From Jean-Baptiste Marchand: many small fixes for the samr
644 dissector, based on test trafic generated with Samba 4 smbtorture
645 utility and Samba 4 samr.idl.
651 From Yaniv Kaul: adjust to RFC 3748, and add some more EAP method
656 * packet-dcerpc-lsa.c:
658 From Jean-Baptiste Marchand: fix the dissection of the
659 POLICY_AUDIT_LOG_INFO information level used by the
660 LsarQueryInformationPolicy(2) operations (based on Samba4
665 * packet-dcerpc-lsa.c:
667 From Jean-Baptiste Marchand: slightly enhance the dissection of
668 the LsarQueryInformationPolicy2 operation, by displaying the
669 information level in the COL_INFO column, identically to the
670 LsarQueryInformationPolicy operation.
674 * packet-dcerpc-wkssvc.c:
676 From Jean-Baptiste Marchand: for NetrWkstaGetInfo and
677 NetWkstaEnumUsers operations, display in the COL_INFO column the
678 requested information level.
682 * packet-dcerpc-srvsvc.c:
684 From Jean-Baptiste Marchand:
686 add col_append_str() calls in functions dissecting *Enum
688 operations, to display the requested information levels
692 fix the slighlty wrong dissection of the
696 2004-06-27 22:21 obiot
698 * packet-wbxml.c, packet-wsp.c:
700 Add the dissection of a WBXML-encoded Profile-Diff header to the
701 WSP and WBXML dissectors by define a new protocol handle in the
702 WBXML dissector. This is necessary as the Profile document (XML
703 or WBXML) has no associated media type (or not a useful
706 New WBXML media: "UAPROF for Profile-Diff header (WSP)"
708 2004-06-27 17:56 gerald
712 Add more distclean files.
714 2004-06-27 17:16 tuexen
718 Show point codes also in a strucuted way if selected in the MTP3
721 2004-06-27 17:14 tuexen
723 * packet-mtp3.c, packet-mtp3.h:
725 Added functionality to support multiple ways of structuring an
728 2004-06-27 00:21 gerald
730 * Makefile.common, doc/Makefile.am, gtk/Makefile.am:
732 Fixes needed for "make distcheck".
738 From Tomas Kukosa: small fix for ASN2ETH compiler concerning
739 creation of export conformance file.
743 * crc32.c, crc32.h, packet-eth.c, packet-ieee80211.c, packet-ppp.c:
745 Use the "crc16.c" CRC-16 routine in the PPP dissector.
747 Rename the "crc32.c" CRC-32 routine "crc32_ccitt_tvb()", to match
748 the "crc16.c" CRC-16 routine, and rename the table it uses to
749 match. Also rename "crc32_tvb_802" to "crc32_802_tvb", to match
756 Make the CRC-16 table static (as it's not used outside "crc16.c")
757 and "const" (as nothing writes to it).
759 "len" is unsigned, so it can never be < 0 - it can only be 0 or
764 * packet-dcerpc-samr.c:
766 From Jean-Baptiste Marchand: dissect the USER_INFO_25 samr
767 structure (used by Windows XP clients when joining a domain
768 managed by a W2K3 domain controller).
772 * Makefile.nmake, epan/Makefile.nmake, epan/dfilter/Makefile.nmake,
773 epan/ftypes/Makefile.nmake, gtk/Makefile.nmake:
775 From Laurent Rabret: replace "lib" with "link /lib"; "lib" is
776 just a wrapper around "link /lib", and not all Microsoft C
777 compiler distributions provide "lib".
779 2004-06-25 17:33 ulfl
783 Add "Resolve Name" to "View/Name Resolution" and rename "Protocol
784 Properties" to "Protocol Preferences"
786 2004-06-25 09:24 sahlberg
790 add some sanity checking to packet-ber.c to let it display a
791 helpful message instead of dumping core if it is passed an
792 incompatible hf_field type.
794 2004-06-25 07:19 sahlberg
796 * Makefile.common, epan/Makefile.common:
798 Update to the makefiles to pull in the crc16 helper for use by
801 2004-06-25 07:10 jmayer
803 * Makefile.am, configure.in, doxygen.cfg, doxygen.cfg.in,
804 epan/Makefile.am, epan/Makefile.nmake, epan/doxygen.cfg,
805 epan/doxygen.cfg.in, gtk/Makefile.am, gtk/Makefile.nmake,
806 gtk/doxygen.cfg, gtk/doxygen.cfg.in:
808 doxygen changes: - moved doxygen.cfg to doxygen.cfg.in and let
809 configure to the substitution on unix. Adapted the namke files
810 accordingly. - Don't add doxygen as a dependency for libethereal
811 and libui: As doxygen is an unconditional target, this would
812 cause the applications to be rebuild every time make was
813 called, even when nothing changed in the meantime. This means
814 that by now we need to do "make doxygen" manually in case we
815 want updated documentation.
817 2004-06-25 07:06 jmayer
821 Get rid of a warning with newer auto... tools by proper quoting.
823 2004-06-25 07:05 jmayer
829 2004-06-25 07:04 jmayer
831 * gtk/file_dlg.c, gtk/follow_dlg.c, gtk/main.c, gtk/print_dlg.c,
832 doc/README.developer:
834 tmpnam() really should not be used for security reasons. Replace
835 it where used and update README.developer accordingly.
837 2004-06-25 07:00 jmayer
839 * AUTHORS, util.c, epan/resolv.c, epan/resolv.h:
841 Fix automagically generated filters in case of remote login via
842 IPv6. This fix was picked from the source rpm of Suse 9.1.
844 2004-06-25 06:31 sahlberg
846 * AUTHORS, crc16.c, crc16.h, iax2_codec_type.h, packet-h263.c,
847 packet-iax2.c, packet-iax2.h, epan/packet_info.h:
849 Updates from Richard v d Hoff
851 IAX2 updates and a CRC16 routine
853 2004-06-25 06:16 sahlberg
857 fix bug in reassembly from last checkin
859 From Richard van der Hoff
861 2004-06-24 21:50 sahlberg
863 * packet-h225.c, packet-h235.c, packet-h235.h, packet-per.c,
864 asn1/h235/h235.cnf, epan/ftypes/ftypes.h, tools/asn2eth.py:
868 updates to the asn2eth compiler and a new regenerated h235
871 2004-06-24 21:05 sahlberg
875 Update Gile S email address
877 2004-06-24 20:58 sahlberg
881 prettify the dissector and mark the generated fields as such
883 2004-06-24 17:45 ulfl
887 As current implementation won't compile with GLib 1.x, as a
888 temporary solution, simply do nothing in this case. Has to be
891 2004-06-24 07:43 sahlberg
893 * packet-dcerpc.c, reassemble.c, reassemble.h:
897 update to reassembly of dg style dcerpc
899 2004-06-24 06:01 sahlberg
907 2004-06-24 05:31 sahlberg
911 some ber/der stuff like pkinit do use very large integers, 8
912 and 16 byte ones have been spotted.
914 make the ber helpers handle these large integers as well as
917 2004-06-24 05:23 sahlberg
919 * packet-dcerpc-samr.c:
921 from JBM updates to SAMR CONNECTx
923 2004-06-24 05:13 sahlberg
929 updates to the asn2eth per/ber compiler
931 2004-06-24 05:05 sahlberg
935 The hf field we pass to H235_AuthenticationMechanism is a
936 FT_UINT32 and not a FT_NONE
938 this finally allows ethereal to successfulkly dissect the
939 problem h225.cap capture properly.
941 2004-06-24 04:51 sahlberg
945 dissect_per_sequence_of needs a hf field of type FT_NONE and not
946 FT_UINT32 Fix one instance of this bug and verify all other uses
947 of dissect_per_sequence_of in h225.
949 Fix one ett field we forgot to initialize.
951 This fixes the problem reported with a crash earlier. (ethereal
952 still crashes but now inside the machinegenerated h235 dissector)
958 Add the HTML man pages to the "ignore these files" list.
964 "g_malloc()" takes the number of bytes to allocate, not the
965 number of items to allocate.
967 2004-06-23 15:15 gram
971 Add paragraph about freeing tvbuffs.
975 * Makefile.am, configure.in, doc/Makefile.am:
977 Build and install the HTMLized man pages on UN*X.
981 * gtk/: Makefile.am, about_dlg.c, main.h, webbrowser.c,
984 Add "gtk/webbrowser.h" to declare functions from
987 Rename "browser_open_program_file()" to
988 "browser_open_data_file()", and make it open files relative to
989 the application's data directory, as that's where data files such
990 as HTMLized man pages would be put. (That happens to be the
991 program directory on Windows, but it's a different directory on
992 UN*X - and you aren't guaranteed to be able to find the program
993 directory on UN*X by looking at argv[0] in any case.) Move it to
996 Fix "filename2url()" to put "file://", not just "file:", in front
997 of pathnames on UN*X.
1003 Mark some unused variables as such.
1005 2004-06-22 21:15 guy
1009 To test whether we can build with OS X frameworks, try building
1010 with those frameworks.
1012 2004-06-22 16:28 ulfl
1014 * gtk/: about_dlg.c, about_dlg.h, menu.c, webbrowser.c:
1016 add functionality, to show html files from the local installation
1018 2004-06-22 15:18 gerald
1022 Handle cases where PRI[doxu]64 is defined, but u_int64_t isn't.
1023 (Solaris 8 only defines uint64_t, for example).
1025 2004-06-22 05:45 ulfl
1029 add Henrik Brix Andersen as the original author of webbrowser.c
1031 2004-06-22 01:11 guy
1035 "Home page" is typically two words.
1037 2004-06-22 01:00 guy
1041 Style tweaks, and finish an unfinished comment.
1043 2004-06-22 00:40 guy
1045 * Makefile.am, configure.in, gtk/webbrowser.c:
1047 On Mac OS X, use Launch Services to start a Web browser with a
1050 2004-06-21 20:12 tuexen
1054 Change type of argument of dnd_open_file_cmd to get ethereal
1057 2004-06-21 17:25 ulfl
1059 * gtk/Makefile.common, gtk/about_dlg.c, gtk/about_dlg.h,
1060 gtk/main.h, gtk/menu.c, gtk/webbrowser.c, Makefile.nmake:
1062 Add experimental feature of opening a webbrowser, to show some of
1063 the webpages from http://www.ethereal.com. This functionality is
1064 copied from the Gimp. Win32 will use ShellExecute to use the
1065 system registered webbrowser. On unix builds, currently the
1066 mozilla browser is hardcoded, we still need a preference setting
1067 for this (I will add this later).
1069 2004-06-21 16:45 ulfl
1071 * merge.c, merge.h, gtk/file_dlg.c, gtk/main.c:
1073 if more than one file is (drag and) dropped into the program,
1074 merge them together into a new temporary file (and notice the
1075 user by a simple_dialog about it)
1077 2004-06-21 15:57 gerald
1081 Change to GLib 2.4.2 and GTK+ 2.4.3.
1083 2004-06-21 10:53 jmayer
1087 Remove trailing comma at end of enum
1089 2004-06-21 05:48 ulfl
1093 use the "correct" resize function for the file selection dialog
1095 2004-06-20 20:28 ulfl
1099 add GTK2.4 and alike libs to the setup target, depending on
1100 settings in config.nmake
1102 2004-06-20 20:22 ulfl
1106 add GTK2.4 and alike libs to the setup target, depending on
1107 settings in config.nmake
1109 2004-06-20 19:35 ulfl
1113 bugfix: is using last_open_dir with GTK2.4 file chooser
1114 gtk_file_chooser_set_current_folder() is very pedantic of it's
1115 parameter, trim filename so it will be accepted.
1117 2004-06-20 19:20 guy
1121 In "show_fragment()", use common code to put the top-level entry
1122 into the protocol tree for the fragment, regardless of whether
1123 the fragment has any flags set or not, and, in that common code,
1124 handle fragments with 0 bytes of data specially (at least in NDS,
1125 you can get zero-length fragments - including the last fragment,
1126 so you can't just ignore those fragments; the last fragment has
1127 to be added to finish off the reassembly).
1129 2004-06-20 18:36 ulfl
1133 bugfix: handle NULL pointer correct, if
1134 gtk_file_chooser_get_filename returned NULL
1136 2004-06-20 15:57 ulfl
1138 * prefs.c, prefs.h, gtk/capture_dlg.c, gtk/file_dlg.c,
1139 gtk/gui_prefs.c, gtk/main.c, gtk/menu.c:
1141 preference setting, so "ask for unsaved capture files" can be
1144 2004-06-20 14:48 ulfl
1146 * prefs.c, prefs.h, gtk/capture_prefs.c, gtk/main.c:
1148 preference setting for the option to "avoid" the capture info
1151 2004-06-20 13:39 ulfl
1153 * capture.c, capture.h, gtk/capture_dlg.c, gtk/main.c:
1155 added an option to "avoid" the capture info dialog completely.
1156 This matters for "update of list in real time" (sync_mode) only,
1157 as in normal mode you wouldn't otherwise have the possibility to
1160 2004-06-20 09:49 ulfl
1164 add merge.obj to the linking of mergecap.exe
1166 2004-06-20 09:35 ulfl
1170 preview: add 3 seconds timeout, and show the information got so
1171 far. This will prevent getting the preview information take a
1172 lot of time for *very* long capture files. However, on a
1173 Pentium-M 1.6 even a 35MB capture file will not timeout in this 3
1176 2004-06-20 09:31 ulfl
1180 bugfix: prefix for int64 output on win32 must be "I64" not "i64"
1182 2004-06-20 07:28 guy
1186 Include <string.h> to declare "strlen()".
1188 Make "cf_name" a "const gchar *", as, at least in GTK+ 2.x, a
1189 "const gchar *" is assigned to it. (If it's just a "gchar *"
1190 being assigned to it, declaring it a "const gchar *" does no
1193 2004-06-20 03:05 guy
1197 Make the elapsed time value an "unsigned int" (if the stop time
1198 is before the start time, due to packet time stamp bogosity,
1199 neither a signed value nor an unsigned value will give a sensible
1200 answer, and it doesn't need to be a "long" as the capture's
1201 unlikely to span more than 2^32-1 seconds, again modulo packet
1202 time stamp bogosity). That eliminates some format item vs. value
1205 Make the packet count an "unsigned int" (it can't be negative,
1206 and we're unlikely to have more than 2^32-1 packets - and, if we
1207 are, it should be made a guint64). That eliminates some more
1208 format item vs. value warnings.
1210 Initialize "start_time" and "stop_time" to 0, so that we handle
1211 files with no packets (and so that we don't get uninitialized
1214 Display the file size with PRIu64, after casting it to "guint64"
1215 (that way we handle file sizes if they're "unsigned int",
1216 "unsigned long", or a 64-bit type on ILP64 platforms (it's 64
1217 bits in BSDs derived from 4.4BSD, even on ILP64 platforms).
1219 Mark the first argument to "file_open_entry_changed()" as unused.
1221 Don't use G_CONST_RETURN, as it's not defined by GLib 1.2[.x].
1223 Get rid of an unused variable.
1225 Clean up white space.
1227 2004-06-20 01:05 guy
1231 The sequence number in COTP packets is either unused (for TP0) or
1232 relative to the beginning of the connection (for TP1-4). They
1233 are *not* relative to the first segment of a segmented TPDU, so
1234 the sequence number can't be used in calls to
1235 "fragment_add_seq_check()".
1237 For now, we assume that COTP packets are seen in order, and just
1238 use "fragment_add_seq_next()" - that's unlikely to make anything
1239 worse (the only time when "fragment_add_seq_check()" will work is
1240 when the first segment has a sequence number of 0), and
1241 definitely fixes reassembly in a number of cases. In the long
1242 term, we might want to handle out-of-order packets above the
1243 reassembly layer, so that it handles even out-of-order
1244 unsegmented packets.
1246 2004-06-19 10:48 ulfl
1250 add preview information to the open and merge dialog boxes
1252 2004-06-19 10:13 guy
1254 * AUTHORS, epan/libethereal.def, epan/plugins.c,
1255 plugins/plugin_api.h, plugins/plugin_api_list.c,
1256 plugins/Xass-list, plugins/Xplugin_api.c, plugins/Xplugin_api.h,
1257 plugins/Xplugin_api_decls.h, plugins/Xplugin_table.h:
1259 From Dennis Lim: add routines used by dissectors for ONC RPC
1260 protocols to the plugin API.
1262 Add them to the list of routines exported from the libethereal
1263 DLL on Windows as well.
1265 2004-06-19 09:48 guy
1267 * AUTHORS, packet-ospf.c, packet-rsvp.c, packet-rsvp.h:
1269 From Carles Kishimoto: add support for GMPLS extensions, as per
1270 the I-D draft-ietf-ccamp-ospf-gmpls-extensions-12.
1272 2004-06-19 04:12 guy
1276 If the user hasn't explicitly said they want to build with
1277 Heimdal, don't *require* them to have "krb5.h" - if they don't
1278 have it, don't build with Heimdal.
1280 2004-06-19 04:10 guy
1284 From Thomas Anders: display the Security Parameter Lifetime as a
1285 relative time string rather than raw seconds.
1287 2004-06-19 00:07 guy
1289 * acinclude.m4, config.h.win32, configure.in, packet-rsvp.c,
1290 doc/README.developer, epan/packet.h:
1292 Pick up the stuff I did for tcpdump to figure out the right
1293 strings to use to format 64-bit integers.
1295 Fix the RSVP dissector to use that rather than hardcoding "%ll"
1298 Remove the "only if G_HAVE_GINT64 is defined" bit from the
1299 discussion of 64-bit integers - we're too dependent on having
1300 them to support compilers that don't have a 64-bit integral data
1301 type. Do, however, note that neither "long" nor "long long" are
1302 acceptable, and also note that you shouldn't assume "%ll" does
1303 the trick for printing them.
1305 2004-06-18 20:23 guy
1307 * gtk/summary_dlg.c:
1309 "ti_time" is a "time_t", not a "long" ("time_t" isn't necessarily
1312 Make "elapsed_time" an "unsigned int" rather than an "unsigned
1313 long" - 2^32-1 seconds is about 136 years, so on LP64 machines
1314 that won't matter, and on ILP32 machines it doesn't make any
1315 difference, but it *does* generate compiler warnings from "%u"
1316 being used with "unsigned long" values.
1318 2004-06-18 14:27 jmayer
1322 Add local MAC addresses for MS-Loadbalancing (not all, see
1323 comment in wka.tmpl)
1327 2004-06-18 14:11 ulfl
1329 * gtk/summary_dlg.c:
1331 add timestamp of first and last packet to summary dialog
1333 2004-06-18 12:19 jmayer
1337 Add the kerberos linking options to the right magic variable
1339 2004-06-18 12:04 jmayer
1343 Fix compile errors on Suse 9.1: - It's gboolean not boolean Fix
1344 warning about extraneous , at end of enum.
1346 2004-06-18 10:01 ulfl
1348 * Makefile.common, merge.c, merge.h, mergecap.c:
1350 merge: remove code duplication in merge.c and mergecap.c (put it
1351 in merge.c), and doing some more code cleanup
1353 2004-06-18 07:41 ulfl
1355 * merge.c, gtk/file_dlg.c, gtk/simple_dialog.c:
1357 merge: bugfixes and code cleanup
1359 2004-06-18 05:58 ulfl
1363 added some tooltips, minor code cleanup
1365 2004-06-17 22:42 guy
1369 Use an adverb to modify a verb.
1371 2004-06-17 22:41 guy
1375 Include <string.h> to declare "strdup()".
1377 2004-06-17 21:53 ulfl
1379 * Makefile.common, merge.c, gtk/file_dlg.c, gtk/file_dlg.h,
1382 add Merge functionality to Ethereal in an experimental state.
1383 Copied and sligthly modified merge.c from mergecap.c (needs a lot
1384 of code cleanup, though)
1386 2004-06-17 21:34 ulfl
1388 * gtk/simple_dialog.c:
1390 add implementation of button mask ESD_BTNS_YES_NO
1392 2004-06-17 20:49 etxrab
1394 * packet-text-media.c:
1396 Add two new media types: "application/vnd.poc.refer-to"
1397 "application/cpim-pidf+xml" / Anders
1399 2004-06-17 20:04 guy
1403 Give the RFC number for ARP.
1405 When checking for a gratuitous ARP, compare the raw bytes of the
1406 protocol addresses, not the strings for those addresses.
1408 Do the stuff we do even if we *aren't* constructing a protocol
1409 tree or setting the Info column first, and then quit if we're
1410 doing neither. That obviates the need to set "is_gratuitous" if
1411 we're doing neither.
1413 Construct the strings for addresses when we need them, rather
1414 than constructing them in advance even if we don't need them.
1416 Capitalize "ARP" in "Gratuitous ARP".
1418 2004-06-17 16:44 ulfl
1422 move font related stuff to new file font_utils.c/.h do some font
1423 related renaming/code cleanup
1425 2004-06-17 16:35 ulfl
1427 * gtk/: compat_macros.h, follow_dlg.c, font_utils.c, font_utils.h,
1428 gtkglobals.h, gui_prefs.c, Makefile.am, Makefile.common, main.c,
1429 main.h, packet_list.c, packet_list.h, proto_draw.c,
1430 supported_protos_dlg.c, tcp_graph.c, text_page.c:
1432 move font related stuff to new file font_utils.c/.h do some font
1433 related renaming/code cleanup
1435 2004-06-17 14:37 jmayer
1439 Turn on kerberos by default if it is present
1441 2004-06-17 08:53 jmayer
1443 * Makefile.am, epan/Makefile.am:
1445 Link the Kerberos into the main app, not libethereal
1447 2004-06-17 08:32 jmayer
1451 Explicitly print gratuitous arp requests as such
1453 2004-06-17 07:10 guy
1457 From Dave Sclarsky: add support for "multiple instances", and add
1458 additional hidden fields for use as filters.
1460 2004-06-16 23:36 guy
1464 The short name for AAL 3/4 should be "AAL3/4", not "AAL3_4" (even
1465 though the *filter* name is "aal3_4").
1467 2004-06-16 23:09 guy
1471 As long as any text has been put into a time interval string, the
1472 next clause we add will have to have ", " separating it from the
1475 2004-06-16 18:20 etxrab
1477 * packet-sip.c, packet-sip.h:
1479 Completly change parsing of "From" and "To" lines to fix a
1480 problem with finding "tag" add and export
1481 "dfilter_store_sip_from_addr" to make it possible to filter on
1482 SIP url:s in multiple dissectors and some wite space changes.
1484 2004-06-16 08:11 guy
1488 To return an EOF indication, return FALSE from the read routine
1489 *AND* set "*err" to 0, rather than leaving what random value
1490 happened to be in "*err" there.
1492 2004-06-16 07:51 guy
1494 * packet-aim-buddylist.c, packet-aim-chat.c,
1495 packet-aim-messaging.c, packet-aim-signon.c, packet-aim.c:
1497 Use "format_text()" on strings, so we handle non-printable
1500 Clean up white space a bit.
1502 2004-06-16 07:33 guy
1504 * epan/dfilter/dfilter.c:
1506 Note that the reason why there's parser state that stays around
1507 after the parse finishes (forcing us to feed the parser an
1508 end-of-input even after an error) is that we don't create a new
1509 parser object when we start a new parse and don't destroy it when
1512 2004-06-15 18:47 gerald
1516 From Yaniv Kaul: Switch from the DPD draft to RFC 3706.
1518 2004-06-15 18:26 etxrab
1520 * packet-h245.c, packet-rtcp.c, packet-rtcp.h, packet-rtp.c,
1521 packet-rtp.h, packet-rtsp.c, packet-sdp.c:
1523 From Thomas Anders: Navigating from RTP/RTCP packets to setup
1526 2004-06-15 18:25 gerald
1530 Add and entry for 03-00-C7-00-00-EE (HP/Compaq ProLiant NIC
1531 teaming). The protocol is documented at
1532 http://www.hp.com/sbso/bus_protect/teaming.pdf if anyone wants to
1535 2004-06-15 10:38 guy
1537 * epan/dfilter/: dfilter-int.h, dfilter.c:
1541 Add a #define to enable parser tracing.
1543 Clean up parser state when finished parsing, even if we
1545 parsing due to a syntax error, so that there's nothing
1547 around to screw up the next parse.
1549 2004-06-15 10:16 guy
1551 * epan/dfilter/semcheck.c:
1553 From Graeme Hewson: fix a debug message.
1555 2004-06-15 09:50 guy
1557 * packet-kerberos.c:
1559 From Jean-Baptiste Marchand: fix up a couple of #defines that
1560 collided with existing defines.
1562 2004-06-15 09:43 guy
1566 From Philippe Mazeau: T.35 codes for Swissvoice.
1568 2004-06-15 09:30 guy
1572 From Greg Morris: dissect the first packet in a packet burst
1573 connection (NCP type 7777).
1575 2004-06-15 09:23 guy
1577 * packet-ncp-int.h, packet-ncp2222.inc:
1581 Fix a bug in the dissection of multiple NDS messages
1583 at the same time that the dissector was attempting to
1585 data spanning multiple packets. When a message was
1587 during the desegmentation code the dissector would
1588 misinterpret the new message as an element in the data
1590 Code was added to validate the desegmentation handle and
1591 validate which messages actually contain segmented data.
1593 2004-06-15 09:14 guy
1599 a few updates to ncp2222.py to include more detail to
1601 window for NCP's 26, 28, 30;
1603 fixed NCP 87/31 to not show as malformed when
1605 contains value 0x00.
1607 2004-06-14 22:38 ulfl
1611 added a section describing the problems with MSVC 7 compiler (as
1612 I don't use it myself, please correct me if anything is wrong)
1614 2004-06-12 08:56 guy
1616 * AUTHORS, packet-rtp.c:
1618 From Ainsley Pereira: add a text description PT_CN_OLD.
1620 2004-06-12 07:47 guy
1622 * capture-wpcap.c, pcap-util-unix.c, pcap-util.h, tethereal.c,
1623 gtk/capture_dlg.c, gtk/capture_prefs.c, gtk/main.c:
1625 On Windows, if "get_interface_list()" returns
1626 CANT_GET_INTERFACE_LIST and the error message includes "Not
1627 enough storage is available to process this command" or "The
1628 operation completed successfully", suggest that the user install
1629 a WinPcap version later than 3.0 - this is definitely a
1630 Frequently Asked Question on the Ethereal list.
1632 2004-06-12 04:12 guy
1634 * AUTHORS, packet-dcerpc-wkssvc.c:
1636 From Jean-Baptiste Marchand:
1638 - NetrJoinDomain2 and NetrUnJoinDomain2 (can be used to remotely
1640 machine to an Active Directory domain, typically with the JOIN
1642 UNJOIN of the netdom utility)
1644 - NetrRenameMachineInDomain2
1646 - NetrAddAlternateComputerName and
1647 NetrRemoveAlternateComputerName
1648 (operations added in Windows XP)
1650 All these operations carry a blob (524 bytes) containing an
1651 encrypted version of the password of the account with domain
1652 administration credentials, currently displayed as hex data
1653 because the format of this blob is currently unknown (at least,
1656 2004-06-12 02:08 sahlberg
1660 update asn1 compiler to (hopefully) handle BER SET OF constructs
1662 2004-06-12 01:34 sahlberg
1666 Parameter 8 to dissect_ber_bistring() is the ett_ variable (or
1667 -1) and not a NULL **proto_tree pointer.
1669 Set the ett variable to always be -1 for the time being
1671 2004-06-12 01:21 sahlberg
1675 From Tomas Kukosa updates to the ASN1 compiler
1677 Change doc string to not specificly state it is for PER
1678 Temporary/Partial fix for the tag of impoerted types.
1680 2004-06-11 15:23 jmayer
1684 Hack to remove epan/config.h
1686 2004-06-11 08:33 sahlberg
1690 fix the presentation of readcapacity to show the real number of
1691 MB or GB instead of just a random fake value.
1693 2004-06-10 20:16 guy
1695 * gtk/dfilter_expr_dlg.c:
1697 Move "dfilter_expr_dlg_delete_event_cb()" after
1698 "dfilter_expr_dlg_cancel_cb()" to avoid use-before-declaration
1701 2004-06-10 13:33 sahlberg
1703 * packet-kerberos.c:
1705 some more encryption types and checksum types
1707 2004-06-10 10:12 guy
1709 * packaging/nsis/ethereal.nsi:
1711 From Laurent Rabret:
1713 - associate standard trace file extensions to ethereal
1715 if such extensions are not already known in the system;
1717 - suppress the linking while Ethereal is uninstalling
1719 for extensions associated to Ethereal.
1721 2004-06-10 10:09 guy
1723 * gtk/: dfilter_expr_dlg.c, prefs_dlg.c, proto_dlg.c, tcp_graph.c:
1725 "delete_event" is an event, so its handler takes three arguments,
1726 not two, and it returns a gboolean.
1728 2004-06-10 09:46 guy
1730 * gtk/decode_as_dlg.c, gtk/dfilter_expr_dlg.c, AUTHORS:
1732 From Stas Grabois: don't show disabled protocols in the "Add
1733 Expression" and "Decode As" dialogs (so that you can cut down the
1734 size of the protocol lists in those dialogs by disabling
1735 "uninteresting" protocols).
1737 2004-06-10 08:01 guy
1741 Move the ring-buffer tests from "process_packet()" to
1742 "capture_pcap_cb()"; they're only done in live captures, and that
1743 arranges that "process_packet()" gets called with the correct
1744 wtap_dumper for the current file even if we switch to a new file.
1746 Move the packet-count reporting out of "write_packet()" to
1747 "capture_pcap_cb()" as well, as that's also only done in live
1748 captures. That pretty much guts "write_packet()", so just move
1749 what's left up to "process_packet()".
1751 2004-06-09 19:20 gerald
1753 * epan/Makefile.am, gtk/Makefile.am:
1755 Remove config.nmake dependencies from epan/Makefile.am and
1758 2004-06-09 09:24 sahlberg
1760 * packet-dcerpc.c, packet-dcerpc.h, packet-smb-pipe.c:
1762 DCERPC problem reported by JBM and identified by Todd Sabin
1764 Other protocol, not only SMB will populate pinfo->private_data
1765 thus checking for existence of non-NULL pinfo->private_data is
1766 not sufficient to determine we have SMB data and this is what
1769 Refactor the adding of salt/FID from lower layer protocols and
1770 generalize it. Create a new dissector_handle specific for SMB so
1771 that we know that IFF we came in through that handle, then
1772 whatever pinfo->private_data is what we expect it to be.
1774 2004-06-09 03:08 gerald
1776 * configure.in, epan/Makefile.am, gtk/Makefile.am:
1778 Add Automake/Autoconf Doxygen targets.
1780 2004-06-08 05:42 ulfl
1784 add details for doxygen
1786 2004-06-07 20:28 guy
1788 * wiretap/: libpcap.c, wtap.c, wtap.h:
1790 Add an encapsulation type for BACnet MS/TP, and map the
1791 newly-assigned libpcap DLT_ value for BACnet MS/TP to it.
1793 2004-06-07 19:49 guy
1797 Don't define or set "txt" in "text_page_redraw()" for GTK+ 2.x,
1798 as we don't use it in that case.
1800 2004-06-07 07:44 sahlberg
1804 update to the asn1 compiler.
1806 Do not output the value definitions for enumerated integers
1807 twice. the c compiler doesnt like when the same symbol is
1810 2004-06-06 14:29 gerald
1812 * packet-ieee80211.c, epan/strutil.c, epan/strutil.h,
1813 epan/ftypes/ftype-bytes.c:
1815 Add a "force_separators" parameter to hex_str_to_bytes so that
1816 it's possible to paste in WEP keys without any separators.
1818 Add doxygen comments to strutil.h.
1820 2004-06-05 13:28 ulfl
1822 * gtk/: endpoint_talkers_table.h, hostlist_table.h, proto_draw.h:
1824 add more details for doxygen
1826 2004-06-05 12:12 ulfl
1828 * gtk/: dlg_utils.h, filter_prefs.h, gtkglobals.h,
1829 service_response_time_table.h:
1831 add more details for doxygen
1833 2004-06-05 11:44 jmayer
1837 Yaniv Kaul: Add some more UUID decoding on Windows
1839 2004-06-05 11:03 ulfl
1841 * gtk/gsm_map_stat.h:
1843 add more details for doxygen
1845 2004-06-05 10:27 ulfl
1847 * gtk/: compat_macros.h, filter_prefs.c, packet_list.c:
1849 alyways use SIGNAL_EMIT_BY_NAME with one user parameter, remove
1850 SIGNAL_EMIT_BY_NAME1 completely
1852 2004-06-05 10:13 ulfl
1854 * gtk/: color_dlg.c, compat_macros.h:
1856 remove gtk_widget_ref / OBJECT_SET_DATA_FULL, as reference
1857 handling is done by GTK, so doing it is pretty useless
1859 2004-06-05 09:59 sahlberg
1861 * packet-ber.c, packet-ber.h:
1863 Rename the type UCTTime to UTCTime as per X.680
1865 get rid of a compiler warning.
1867 2004-06-05 09:57 ulfl
1869 * gtk/: Makefile.common, help_dlg.c, text_page.c, text_page.h:
1871 cut text_page related things from help_page.c and move into new
1874 2004-06-05 02:57 sahlberg
1878 from tomas anders more packetcable stuff new protocol :
1879 PacketCable MTA FQDN
1881 2004-06-05 02:40 sahlberg
1883 * packet-dcerpc-lsa.c, packet-dcerpc-samr.c:
1885 from JBM: updates to SAMR and LSA
1887 2004-06-04 21:12 guy
1889 * simple_dialog.h, gtk/simple_dialog.c:
1891 Make the definition of "simple_dialog()" match its declaration.
1893 Make the "type" argument to "vsimple_dialog()" also be an
1896 2004-06-04 20:15 ulfl
1900 bugfix: when saving connectionless DCERPC fragments, add a hashed
1901 activity_id to the sequence number. This will prevent
1902 missdissected fragments.
1904 2004-06-04 20:05 ulfl
1906 * gtk/: about_dlg.h, capture_dlg.h, capture_prefs.h, color_dlg.h,
1907 column_prefs.h, decode_as_dlg.h, dfilter_expr_dlg.h, doxygen.cfg,
1908 file_dlg.h, filter_prefs.h, find_dlg.h, follow_dlg.h, goto_dlg.h,
1909 gtkglobals.h, gui_prefs.h, help_dlg.h, layout_prefs.h,
1910 nameres_prefs.h, prefs_dlg.h, print_prefs.h, proto_dlg.h,
1911 rtp_stream.h, stream_prefs.h:
1913 add more details for doxygen
1915 2004-06-04 20:04 ulfl
1917 * progress_dlg.h, simple_dialog.h:
1919 add details for doxygen
1921 2004-06-04 17:31 ulfl
1925 update DOXYGEN setting and add new HHC (MS html help compiler)
1928 2004-06-04 17:18 ulfl
1934 2004-06-04 17:16 ulfl
1936 * gtk/Makefile.nmake, gtk/dlg_utils.h, gtk/doxygen.cfg,
1937 gtk/gtkglobals.h, gtk/main.h, gtk/menu.h, gtk/packet_list.h,
1938 gtk/proto_draw.h, gtk/recent.h, gtk/toolbar.h, gtk/ui_util.h,
1941 add more details for doxygen
1943 2004-06-04 11:35 sahlberg
1945 * packet-kerberos.c:
1947 get rid of a compiler warning
1949 2004-06-04 11:30 sahlberg
1951 * packet-h235.c, packet-h235.h, asn1/h235/packet-h235-template.c,
1954 get rid of a compiler warning
1956 2004-06-04 11:28 sahlberg
1958 * packet-h235.c, packet-h235.h, asn1/h235/h235.cnf,
1961 Tomas updates to H235 and the ASN2ETH compiler
1963 2004-06-04 03:58 gerald
1965 * packet-aim-messaging.c:
1967 From Devin Heitmueller: Fix some compilation warnings.
1969 2004-06-04 03:25 gerald
1971 * tools/Makefile.am:
1973 As Mark Corley pointed out, win32-setup.sh should be part of the
1976 2004-06-04 01:56 sahlberg
1978 * packet-dcerpc-krb5rpc.c, packet-kerberos.c, packet-kerberos.h,
1979 packet-kpasswd.c, packet-pktc.c, packet-spnego.c,
1982 Add a mechanism where one can provide callbacks to the kerbgeros
1983 dissector to pass back dissection of application specific fields
1986 This can later be used to pick up session keys by dcerpc and
1987 similar. Currently it will initially be used by packetcable.
1989 PacketCable additions by Thomas Anders
1991 2004-06-04 00:15 tpot
1993 * packet-smb-sidsnooping.c:
1995 Fix crash bug in sid snooping if we don't have a policy name for
1996 a handle in a samr_query_dispinfo.
1998 2004-06-04 00:12 sahlberg
2000 * AUTHORS, packet-dnp.c, epan/Makefile.common:
2002 New protocol : DNP From Graham Bloice
2004 2004-06-04 00:05 tpot
2006 * packet-smb-sidsnooping.c:
2008 Fix bug to do with renaming lsa.domain_sid to nt.domain_sid to
2009 get sid snooping working again.
2011 2004-06-03 23:55 sahlberg
2013 * packet-smb-pipe.c:
2015 add dissection of the ms rap netserverenum3 function
2017 2004-06-03 21:46 guy
2019 * gtk/: Makefile.am, endpoint_talkers_table.c,
2020 endpoint_talkers_table.h, hostlist_table.c, hostlist_table.h,
2021 menu.c, proto_draw.h, sat.h:
2023 Make static some routines and variables not used outside the
2024 source file defining them.
2026 Move declarations of some callbacks outside the source files
2027 using them into the appropriate header, and arrange that the
2028 appropriate header is included by those source files.
2030 Move the SAT_E definition into a "sat.h" file, included both by
2031 "endpoint_talkers_table.h" and "hostlist_table.h", so that both
2032 of the latter headers can be included by the same file ("menu.c"
2033 has to include both, as per the change in the previous
2036 2004-06-03 21:17 guy
2040 "gtk_file_selection_set_filename()" doesn't work with a
2041 GtkFileChooser, and "gtk_file_chooser_set_filename()" requires an
2042 absolute path, so "" isn't valid. Get rid of the
2043 "gtk_file_selection_set_filename()" call in
2044 "file_selection_new()".
2046 Put in a comment asking why we're using
2047 "gtk_file_selection_set_filename()" at all.
2049 2004-06-03 19:07 guy
2051 * packet-h235.c, packet-h235.h:
2053 Re-generate from the updated asn2eth script and h235.cnf files.
2055 2004-06-03 16:35 jmayer
2061 2004-06-03 16:29 gerald
2063 * epan/libethereal.def:
2065 From Lars Roland: Add have_tap_listeners() and
2066 rtp_payload_type_vals to libethereal.def.
2068 2004-06-03 14:57 ulfl
2070 * doxygen.cfg, gtk/doxygen.cfg:
2072 enable chm file generation for doxygen, move chm filename setting
2073 to module specific config file
2075 2004-06-03 14:54 ulfl
2079 add details for doxygen
2081 2004-06-03 08:35 guy
2083 * asn1/h235/h235.cnf:
2085 From Tomas Kukosa: unnecessary types are excluded with NO_EMIT
2088 2004-06-03 08:33 guy
2094 - limits for dissect_per_constrained_integer() are passed as
2097 - new directive NO_EMIT in conformation file - avoids emitting
2098 function body (or vals or both) into packet-xxxx-fn.c file
2099 - new directive USER_DEFINED in conformation file - emitting of
2100 function body (or vals or both) in the packet-xxxx-fn.c file
2102 replaced with external declaration
2103 - support for SET OF type for BER
2104 - flag WITH_VALS is default for EXPORTS, USER_DEFINED, NO_EMIT
2106 - the _U_ attribute is used for pinfo parameters
2107 - the offset parameters and return codes are changed from
2111 2004-06-03 08:04 guy
2115 From Yaniv Kaul: add SOCKS v4a support.
2117 Clean up handling of null-terminated strings.
2119 2004-06-03 07:37 guy
2121 * doc/ethereal-filter.pod.template:
2125 Remove reference to negative slice lengths.
2129 2004-06-03 07:36 guy
2131 * epan/dfilter/: grammar.lemon, scanner.l, syntax-tree.c,
2136 Use gint32 instead of guint32 for node data.
2138 Fix up some other signed-vs-unsigned issues in the display filter
2139 parser and lexical analyzer.
2141 2004-06-03 07:34 guy
2143 * epan/ftypes/ftypes.c:
2147 Fix assertion failure when absolute value of negative slice
2148 offset > field length.
2150 Remove code for handling negative slice lengths.
2152 2004-06-03 07:33 guy
2154 * epan/dfilter/semcheck.c:
2158 Check slice lengths as well as offsets. Disallow
2162 Range on RHS of display filter expression wasn't being
2166 2004-06-03 07:17 guy
2168 * epan/dfilter/scanner.l:
2172 Use gint32 instead of guint32 and strtol() instead of
2174 for signed integers.
2176 Pathological slice specifications could cause Flex default
2178 to be invoked, echoing characters to stdout.
2179 Example: frame[0foo]==1
2181 2004-06-03 04:19 guy
2183 * packet-aim-messaging.c, packet-aim.c, packet-aim.h:
2185 From Devin Heitmueller: improve decoding of outgoing and incoming
2188 2004-06-03 04:13 guy
2194 - fixed tree display of NFSv4 change_info type;
2195 - add OPEN4_RESULT_LOCKTYPE_POSIX to OPEN result (reply)
2197 - fixed open_delegation4 dissector;
2199 2004-06-03 02:14 guy
2203 Make the definition of "register_tap_menu_item()" match its
2206 2004-06-03 02:14 guy
2212 2004-06-02 22:13 ulfl
2214 * gtk/: proto_hier_stats_dlg.h, range_utils.h, recent.h,
2215 rtp_analysis.h, rtp_stream.h, rtp_stream_dlg.h,
2216 service_response_time_table.h, summary_dlg.h,
2217 supported_protos_dlg.h, tap_dfilter_dlg.h, tap_menu.h,
2220 add details for doxygen
2222 2004-06-02 20:14 ulfl
2224 * gtk/: layout_prefs.h, nameres_prefs.h, print_mswin.h,
2225 print_prefs.h, proto_dlg.h, proto_draw.h, stream_prefs.h:
2227 add details for doxygen
2229 2004-06-02 18:49 guy
2233 If, when rotating capture files, the attempt to close the current
2234 file fails, set "rb_data.pdh" to NULL, so we know it's not open
2235 (if "wtap_dump_close()" fails, the wtap_dumper_t is still closed
2236 - and the file descriptor for it is probably closed, too, as, if
2237 "close()" fails, the FD is probably closed; the Single UNIX
2238 Specification Version 3 says the state of the FD is unspecified,
2239 but in practice most OSes probably still close it).
2241 If we try to close the current file, first check to make sure
2242 it's open, i.e. that "rb_data.pdh" is non-null. (Or perhaps we
2243 should avoid trying to close it if the open *or* the most recent
2244 attempt to rotate the capture files failed.)
2246 Note that if "wtap_dump_close()" fails we might not need to close
2247 the underlying file descriptor (and, even if we do, there's no
2248 guarantee that attempt won't also fail and leave the FD still
2249 open - which is why I suspect that a failed "close()" leaves the
2250 FD closed on most OSes).
2252 2004-06-02 18:44 ulfl
2254 * gtk/: capture_prefs.h, column_prefs.h, gui_prefs.h,
2255 layout_prefs.h, mtp3_stat.h, nameres_prefs.h, packet_list.h,
2256 packet_win.h, prefs_dlg.h, print_prefs.h, stream_prefs.h:
2258 add details for doxygen
2260 2004-06-02 07:12 ulfl
2262 * gtk/: dcerpc_stat.c, endpoint_talkers_table.c, fc_stat.c,
2263 gtkglobals.h, h225_counter.c, h225_ras_srt.c, hostlist_table.c,
2264 ldap_stat.c, mgcp_stat.c, rpc_stat.c, rtp_stream_dlg.c,
2265 service_response_time_table.c, smb_stat.c, tap_dfilter_dlg.c:
2267 move "extern GtkWidget *main_display_filter_widget" from various
2268 stats files to gtkglobals.h
2270 2004-06-02 07:01 guy
2272 * gtk/rtp_stream_dlg.c:
2274 Get rid of the #if 0'ed out "rtp_payload_type_vals[]" table - we
2275 should be using the one from libethereal.
2277 2004-06-02 06:50 guy
2279 * packet-nfs.c, packet-nfs.h:
2283 add support for NFSv4 RELEASE_LOCKOWNER and ILLEGAL
2286 minor modification to the NFSv4 NULLPROC dissection.
2288 2004-06-02 06:44 ulfl
2290 * gtk/hostlist_table.h:
2292 fix a doxygen comment
2294 2004-06-02 06:35 guy
2298 From Yaniv Kaul: HKP is HTTP-based and runs on port 11371.
2300 2004-06-02 06:30 guy
2304 From Magnus Hansson: add more information to the Info column.
2306 Use "tvb_format_stringzpad()" to put a zero-padded string into
2307 the protocol tree and Info column, so that we 1) don't use a
2308 fixed-length buffer that we might overflow and 2) we handle
2309 non-printable bytes in the string.
2311 2004-06-01 23:08 guy
2313 * packet-rtp.c, rtp_pt.h:
2315 Don't define data variables in header files included by more than
2316 one file - that keeps the variable from being shared, and also
2317 produces compiler warnings if the variable isn't used by all the
2318 files that include the header in question.
2320 2004-06-01 23:00 guy
2322 * gtk/: hostlist_table.c, hostlist_table.h:
2324 Make the definition of "add_hostlist_table_data()" match its
2327 Give the address and port arguments to
2328 "add_hostlist_table_data()" appropriate names and Doxygen
2329 comments (they're not a source address and port, they're just an
2330 address and port), and do the same for the address and port
2331 members of a "hostlist_talker_t".
2333 Get rid of extra unnecessary variables in
2334 "add_hostlist_table_data()".
2336 Clean up indentation.
2338 2004-06-01 22:12 ulfl
2340 * gtk/rtp_stream_dlg.c:
2342 bugfix: don't double define rtp_payload_type_vals
2344 2004-06-01 22:00 ulfl
2346 * gtk/hostlist_table.c:
2348 minor bugfix from previous check in
2350 2004-06-01 21:56 etxrab
2354 From Thomas Anders: MGCP sub-parameter dissection
2356 Anders Broman: BICC,SIP-T dissection
2358 2004-06-01 21:56 ulfl
2360 * gtk/: ethclist.h, find_dlg.h, follow_dlg.h, gsm_map_stat.h,
2361 gtk_stat_util.c, gtk_stat_util.h, gui_prefs.h, hostlist_table.c,
2362 hostlist_table.h, keys.h, layout_prefs.h, menu.h:
2364 add details for doxygen, various code cleanups as a result of
2367 2004-06-01 21:45 etxrab
2371 Revert previous checkin made by mistake *sigh
2373 2004-06-01 21:40 etxrab
2375 * config.nmake, packet-rtp.c, packet-sdp.c, rtp_pt.h:
2377 From Thomas Anders dissects the RTP Payload Type (if media
2378 protocol is RTP/AVP) with its descriptive name rather than the
2379 raw value string, much like packet-rtp.c does already. To avoid
2380 duplicate definitions, the existing rtp_payload_type_vals[]
2381 definition is moved from packet-rtp.c and gtk/rtp_stream_dlg.c
2384 2004-06-01 21:29 guy
2386 * gtk/endpoint_talkers_table.c:
2388 Make the definition of "add_ett_table_data()" match its
2391 2004-06-01 20:37 ulfl
2393 * gtk/: endpoint_talkers_table.c, endpoint_talkers_table.h:
2395 minor bugfix from previous check in
2397 2004-06-01 20:28 ulfl
2399 * gtk/: about_dlg.h, capture_combo_utils.h, capture_prefs.h,
2400 color_dlg.h, color_filters.h, color_utils.h, colors.h,
2401 column_prefs.h, decode_as_dlg.h, dfilter_expr_dlg.h, dlg_utils.h,
2402 endpoint_talkers_table.c, endpoint_talkers_table.h, ethclist.h,
2405 add details for doxygen, various code cleanups as a result of
2408 2004-06-01 18:58 guy
2414 Clean up white space.
2416 2004-06-01 18:43 guy
2420 Interpret the sampling mode values.
2422 2004-06-01 18:39 guy
2426 As Motonori Shindo nodes, the sampling rate and mode in a Netflow
2427 V5 header is 2 bits of sampling mode and 14 bits of sample rate,
2428 not 16 bits of sample rate.
2430 2004-06-01 17:37 ulfl
2434 various code cleanups
2436 2004-06-01 17:33 ulfl
2438 * gtk/: about_dlg.c, capture_dlg.h, compat_macros.h, dlg_utils.c,
2439 dlg_utils.h, file_dlg.c, file_dlg.h, filter_prefs.c,
2440 filter_prefs.h, follow_dlg.c, goto_dlg.c, goto_dlg.h,
2441 gtkglobals.h, help_dlg.c, help_dlg.h, main.c, main.h, menu.c,
2442 proto_draw.c, recent.c, rtp_analysis.c, rtp_stream_dlg.c,
2445 add details for doxygen, various code cleanups as a result of
2448 2004-06-01 01:03 guy
2450 * AUTHORS, packet-ssl.c:
2452 From Yaniv Kaul: PCT support.
2454 2004-06-01 01:01 guy
2458 Eliminate a no-longer-used routine.
2460 2004-06-01 00:15 jmayer
2462 * wiretap/configure.in:
2464 It really helps when you change the default from gtk1 -> gtk2 in
2465 the top level configure.in to mirror that change in wiretap.
2466 Otherwise people who have both versions of glib/gtk installed may
2469 2004-05-31 19:35 etxrab
2473 Add dissection of application PoC1 data
2475 2004-05-31 19:31 etxrab
2477 * plugins/mgcp/packet-mgcp.c:
2479 From Thomas Anders fix some memory leaks
2481 2004-05-31 15:47 ulfl
2483 * gtk/: compat_macros.h, dlg_utils.h, ui_util.h:
2485 add details for doxygen
2487 2004-05-31 13:42 ulfl
2491 add details for doxygen
2493 2004-05-31 13:40 ulfl
2495 * Makefile.am, doxygen.cfg, epan/doxygen.cfg, gtk/Makefile.am,
2496 gtk/Makefile.nmake, gtk/doxygen.cfg:
2498 split doxygen.cfg into common Ethereal things and module
2501 2004-05-31 13:35 ulfl
2505 bugfix: don't try to destroy a dialog twice
2507 2004-05-31 12:06 ulfl
2511 directly use the file selection dialog instead of using an
2512 additional custom dialog
2514 2004-05-31 11:22 ulfl
2516 * gtk/capture_prefs.c:
2518 some more dialog redesign and code cleanup
2520 2004-05-31 09:53 guy
2522 * tap.c, tap.h, tethereal.c:
2524 Add a routine that indicates where there are any tap listeners
2525 registered (not whether there are any tap *filters* registered).
2527 Do dissection in Tethereal iff:
2529 we're printing information about each packet;
2531 we're using a read filter on the packets;
2533 there are any tap listeners registered (even if there are
2535 filters registered - not all taps use filters).
2537 2004-05-31 09:23 ulfl
2539 * gtk/capture_prefs.c:
2541 interface options preference dialog: remove confusing second
2542 interface clist, fix a bug making garbage of user supplied
2543 interface description
2545 2004-05-31 08:41 guy
2547 * tethereal.c, doc/tethereal.pod:
2549 Make "-q" suppress packet printing when you're reading a capture
2550 file and not writing to another capture file, for use with "-z"
2553 Note that "-z proto" *doesn't* print statistics at the end - it
2554 modifies the packet summary output.
2556 Note that on at least some BSDs the "status" character is set to
2557 "off" by default, so you have to set it explicitly in order to be
2558 able to ^T an application such as Tethereal.
2560 2004-05-31 07:52 guy
2564 Move the packet counting, dissecting, and filtering out of the
2565 "write packet" and "print packet" callbacks into a common
2566 routine, so that we don't count packets twice if we're counting
2569 Print the packet count with ^T iff we're not updating a displayed
2570 packet count as packets arrive, regardless of whether we're
2571 printing packet information, saving packets to a file, or both
2572 (tcpdump prints it regardless of whether it's printing packet
2573 information or saving packets to a file).
2575 2004-05-31 02:42 guy
2579 The "key" argument to "write_recent_geom()" is required (as it's
2580 called through a pointer), but isn't used - mark it as unused.
2582 2004-05-31 01:24 obiot
2584 * packet-image-jfif.c:
2586 Add support for Exif decoding (initial framework). Still lots of
2589 2004-05-30 18:27 ulfl
2593 sort saved preference settings by appearance in dialog
2595 2004-05-30 17:58 etxrab
2597 * plugins/mgcp/packet-mgcp.c:
2599 From Thomas Anders patch adds sub parameter dissection to the
2600 MGCP plugin (plugins/mgcp/packet-mgcp.c), initially for the
2601 ConnectionParameters(P), and updates/adds some specification
2604 This patch makes the sub parameter values filterable as numbers
2605 and may allow for improved MGCP statistics in the future.
2607 2004-05-30 11:54 ulfl
2609 * gtk/: help_dlg.c, recent.c, recent.h, ui_util.c, ui_util.h:
2611 save window position/size/maximized state into recent file (only
2612 help dialog for now)
2614 2004-05-29 06:55 guy
2618 When we create a tvbuff for a security blob, set its reported
2619 length to the reported length of the blob, not the amount of data
2620 available from the blob.
2622 Use "tvb_strneql()" when checking for strings, so that we don't
2623 throw an exception if there's less data in the tvbuff than there
2624 are bytes in the string, we just say "not equal".
2626 2004-05-29 04:41 guy
2628 * AUTHORS, packet-radius.c:
2630 From Nathan Alger: update the VSA attributes for Juniper and
2631 Juniper/Unisphere routers.
2633 2004-05-29 04:34 guy
2637 Squelch a compiler warning by removing a "/*" from the middle of
2640 2004-05-29 01:00 sahlberg
2644 check in Thomas Anders patch to SNMP to allow ethereal to dissect
2645 properly COUNTER64 objects that are not spanning a full 64 bit on
2648 2004-05-28 20:59 ulfl
2652 connectionless cancel PDU's don't have a
2653 dg_server_accepting_cancels field
2655 2004-05-27 23:09 ulfl
2659 enable postcript printing if selected in prefs, correctly remove
2660 temporary file on close dialog
2662 2004-05-27 21:55 ulfl
2666 bugfixes: fixed printing on win32, and convert none printable
2667 characters, so printing will work on binary output as well (like
2670 2004-05-27 21:52 ulfl
2674 win_printer is gboolean, not an int
2676 2004-05-27 21:48 ulfl
2680 added a small comment
2682 2004-05-27 21:42 guy
2686 Tag the "has_child" argument to "prefs_tree_page_add()" as unused
2687 when building with GTK+ 2.x or later, as it's only needed and
2688 only used for 1.2[.x].
2690 2004-05-27 19:59 ulfl
2692 * gtk/: capture_prefs.c, color_dlg.c, dcerpc_stat.c,
2693 dfilter_expr_dlg.c, fc_stat.c, file_dlg.c, filter_prefs.c,
2694 h225_counter.c, h225_ras_srt.c, ldap_stat.c, mgcp_stat.c,
2695 proto_dlg.c, rpc_stat.c, rtp_analysis.c, smb_stat.c,
2698 use gtk_window_set_default_size() instead of WIDGET_SET_SIZE()
2699 for the dialogs, as WIDGET_SET_SIZE() will prevent the user from
2700 shrinking the dialog, and gtk_window_set_default_size() will not
2702 2004-05-27 18:12 guy
2706 Get rid of an unused variable.
2708 Mark as unused a required argument that's unused.
2710 2004-05-27 17:26 ulfl
2712 * gtk/capture_info_dlg.c:
2714 added a small comment
2716 2004-05-27 17:08 ulfl
2718 * gtk/filter_prefs.c:
2720 bugfix: don't try to destroy a window, when it's already being
2723 2004-05-27 16:50 ulfl
2725 * gtk/: gui_prefs.c, prefs_dlg.c, prefs_dlg.h:
2727 a lot of code cleanup
2729 2004-05-27 16:48 ulfl
2731 * gtk/column_prefs.c:
2733 bugfix: don't try to destroy a window, when it's already being
2736 2004-05-27 16:45 ulfl
2740 bugfix: don't try to destroy a window, when it's already being
2743 2004-05-27 16:43 ulfl
2745 * gtk/nameres_prefs.c:
2749 2004-05-27 16:41 ulfl
2753 Don't point to the manpage for the list of authors, it's in the
2756 2004-05-27 08:33 sahlberg
2760 the isns timestamp is in fact a 64 bit integer and not a 32 bit
2763 declaring it properly will make ethereal dissect it properly as
2764 well instead of crashing
2766 2004-05-27 08:22 sahlberg
2768 * packet-kerberos.c:
2770 make KRB_SAFE more consistent with the other PDUs by removing the
2773 cosmetic: Put the application type on the kerberos subtree
2775 2004-05-26 21:23 guy
2779 Don't compile in "follow_save_as_destroy_cb()" for GTK+ 2.4 and
2780 later, as it's not used.
2782 2004-05-26 12:08 jmayer
2786 Make gtk2 the default. Use --disable-gtk2 to use glib1/gtk1
2789 2004-05-26 11:37 jmayer
2791 * gtk/ansi_map_stat.c:
2793 Change C++ style comments
2795 2004-05-26 11:25 sahlberg
2799 in dissect_ber_bitstring32() It is not neccessary that the
2800 encoded bitstring is actually encoded as 4 bytes.
2802 Make sure, that if the bistring is encoded in less than 4 bytes
2803 that we still do the right thing.
2805 2004-05-26 11:04 sahlberg
2807 * packet-kerberos.c:
2809 remove the SAFE_BODY expansion to make KRB5_MSG_SAFE look more
2810 consistent with the other application dissectors.
2812 2004-05-26 10:41 jmayer
2816 Run libtoolize after aclocal.m4 has been generated
2818 2004-05-26 08:53 sahlberg
2820 * packet-kerberos.c:
2822 implementation of the KRB_SAFE application
2824 2004-05-26 04:21 guy
2826 * gtk/: capture_dlg.c, print_prefs.c:
2828 Get rid of some declarations of routines that no longer exist.
2830 Fix up some declarations of other routines to match the
2831 definitions of those routines.
2833 2004-05-26 03:49 ulfl
2835 * gtk/: capture_dlg.c, capture_info_dlg.c, capture_prefs.c,
2836 color_dlg.c, column_prefs.c, decode_as_dlg.c, dfilter_expr_dlg.c,
2837 dlg_utils.c, dlg_utils.h, file_dlg.c, file_dlg.h, filter_prefs.c,
2838 find_dlg.c, follow_dlg.c, goto_dlg.c, menu.c, packet_win.c,
2839 plugins_dlg.c, prefs_dlg.c, print_dlg.c, print_prefs.c,
2840 progress_dlg.c, proto_dlg.c, proto_draw.c, rtp_analysis.c,
2841 rtp_stream_dlg.c, simple_dialog.c, tcp_graph.c, ui_util.c:
2843 more code cleanup from dialog things: changed window_xy (dialog)
2844 function calling in a lot of gtk files cleanup of file selection
2845 code cleanup in dlg_utils/file_dlg/ui_util Please report any
2848 2004-05-26 02:33 guy
2852 Don't capitalize "Filter" in "Display Filter" in the "Find"
2853 dialog box, just as we don't capitalize "value" in "Hex value" in
2854 the same set of radio buttons.
2856 2004-05-25 21:27 guy
2860 The function pointer in a "per_choice_t" or a "per_sequence_t" is
2861 to a function that returns "int", not "guint32"; declare one such
2862 function as such, and note that the function it calls should
2863 perhaps also use "int" for packet-offset arguments and return
2864 values (or, rather, that the code that generated it should
2865 generate functions that do so).
2867 2004-05-25 21:24 guy
2871 The function pointer in a "per_choice_t" or a "per_sequence_t" is
2872 to a function that returns "int", not "guint32"; re-generate
2873 "packet-h235.c", from the new "asn2eth.py", to define those
2874 functions to return "int".
2876 2004-05-25 21:23 guy
2880 The function pointer in a "per_choice_t" or a "per_sequence_t" is
2881 to a function that returns "int", not "guint32"; define those
2882 functions to return "int".
2884 2004-05-25 21:08 guy
2888 Declare the "value_string" tables as "extern", to avoid problems
2889 when building a shared libethereal on some platforms.
2891 2004-05-25 21:07 guy
2893 * asn1/h235/packet-h235-template.c:
2895 "NOT_DECODED_YET()" was replaced by "PER_NOT_DECODED_YET()" and
2896 "BER_NOT_DECODED_YET()"; use the right one.
2898 2004-05-25 21:06 guy
2902 Replace some Windows dash/hyphen character with a "-" in some
2905 Make the header files declare the "value_string" arrays as
2906 "extern", so as to prevent problems on some platforms when
2907 building a shared libethereal.
2909 Note that, at least currently, we have separate
2910 "PER_NOT_DECODED_YET()" and "BER_NOT_DECODED_YET()" macros,
2911 rather than a common "NOT_DECODED_YET()" macro.
2913 2004-05-25 19:48 sahlberg
2917 fix the timestamp problem in h225
2919 2004-05-25 10:17 sahlberg
2923 get rid of some compiler warnings
2925 2004-05-25 10:09 sahlberg
2927 * Makefile.common, packet-h225.c, packet-h235.c, packet-h235.h,
2928 epan/Makefile.common:
2930 H.235 dissector from Tomas compiler script.
2932 This should make H.235 semicomplete and make a lot more H.225
2933 packets dissect properly.
2937 2004-05-25 09:41 guy
2941 From Thomas Anders: add support for Rekey and Error Reply
2944 2004-05-25 02:59 guy
2946 * packet-kerberos.c:
2948 Get rid of some extra blanks.
2950 2004-05-24 18:14 ulfl
2954 give the user a hint what to do (save his/her preferences), when
2955 somethings wrong with the preferences, as it's always a good idea
2956 to give a helping hand :-)
2958 2004-05-24 17:41 ulfl
2962 dlg_destroy_cb() is static
2964 2004-05-24 17:32 guy
2968 Even with GTK+ 2.x the arguments to "dlg_destroy_cb()" aren't
2971 2004-05-24 16:38 guy
2975 From Thomas Anders: display DHCP option 43 suboption 8 as an
2978 2004-05-24 16:17 ulfl
2982 updated two mail addresses
2984 2004-05-24 09:00 guy
2988 Include <string.h> to declare "strlen()".
2990 2004-05-24 08:42 sahlberg
2992 * AUTHORS, asn1/h235/H235-SECURITY-MESSAGES.asn,
2993 asn1/h235/h235.cnf, asn1/h235/packet-h235-template.c,
2994 asn1/h235/packet-h235-template.h:
2998 sourcefiles to generate H235 dissector using Tomas's ASN1 to
3001 2004-05-24 08:33 sahlberg
3003 * tools/: asn2eth.py, lex.py, yacc.py:
3007 ASN2ETH compiler and support script for lexical and syntactic
3010 Will later be used for all those ASN.1 protocols we havent
3013 2004-05-24 02:25 guy
3015 * packet-ansi_a.c, packet-bgp.c, packet-bssap.c, packet-clnp.c,
3016 packet-fr.c, packet-ieee80211.c, packet-iscsi.c, packet-lmp.c,
3017 packet-m2pa.c, packet-m2ua.c, packet-m3ua.c, packet-mtp3.c,
3018 packet-ndmp.c, packet-ppp.c, packet-scsi.c, packet-sctp.c,
3019 packet-t38.c, packet-tcap.c, prefs.c, prefs.h,
3020 doc/README.developer, gtk/gui_prefs.c, gtk/prefs_dlg.c,
3021 gtk/print_prefs.c, plugins/asn1/packet-asn1.c:
3023 Have two strings in an enum_val_t - one that's a short string
3024 that is convenient to put into a command line (no capital
3025 letters, no spaces to require quotes), and one that's a detailed
3026 description for use in the UI. Allow either of them in the
3027 preferences file or "-o" option; use the detailed description in
3028 the UI, and also use it when writing the preferences out, so that
3029 the preference will be readable by older versions of Ethereal
3030 (assuming the preference existed in that version).
3032 Update "README.developer" to give more detail about an enum_val_t
3033 (and to put the _t in), and to give a more detailed description
3034 of the "radio_buttons" argument to
3035 "prefs_register_enum_preference()".
3037 2004-05-24 02:06 guy
3039 * image/: clist_ascend.xpm, clist_descend.xpm:
3041 Make the XPM text "const", to get rid of some compiler warnings.
3043 2004-05-24 01:58 guy
3047 "dlg_destroy_cb()" doesn't use its arguments when built with GTK+
3048 1.2[.x], so add _U_ in that case.
3050 2004-05-23 23:24 ulfl
3052 * gtk/: ansi_a_stat.c, ansi_map_stat.c, bootp_stat.c,
3053 dcerpc_stat.c, endpoint_talkers_table.c, fc_stat.c, gsm_a_stat.c,
3054 gsm_map_stat.c, gsm_map_summary.c, h225_counter.c,
3055 h225_ras_srt.c, hostlist_table.c, http_stat.c, io_stat.c,
3056 isup_stat.c, ldap_stat.c, mgcp_stat.c, mtp3_stat.c,
3057 mtp3_summary.c, proto_draw.c, proto_hier_stats_dlg.c,
3058 rpc_progs.c, rpc_stat.c, rtp_analysis.c, sip_stat.c, smb_stat.c,
3059 summary_dlg.c, supported_protos_dlg.c, tap_dfilter_dlg.c,
3060 tcp_graph.c, wsp_stat.c:
3062 use new functions in window API (ui_util.h), use window_new
3063 instead of dlg_window_new for the statistics windows (as these
3064 are no dialog windows) do some code cleanup
3066 2004-05-23 23:07 guy
3068 * AUTHORS, packet-clnp.c:
3070 From Matthew Bradley: add an option to control how to display
3071 TSAPs (always as strings, always as raw bytes, or as strings iff
3072 all bytes are printable ASCII), and put the destination and
3073 source TSAPs into the protocol tree so they can be filtered on.
3075 2004-05-23 22:34 jmayer
3079 Enable building dftest by default
3081 2004-05-23 22:21 guy
3083 * config.nmake, packaging/nsis/Makefile.nmake,
3084 packaging/nsis/ethereal.nsi:
3086 From Lars Roland: define an "installation" version of GTK+ 2.x
3087 and Pango in "config.nmake", and use that in the NSIS script when
3088 generating the NSIS installer, so it puts GTK+ and Pango in the
3089 appropriate subdirectories. Also, when uninstalling, remove both
3090 of the sets of subdirectories.
3092 As per his suggestion, get rid of the "GTK1_VERSION" and
3093 "GTK2_VERSION" macros, and just directly insert the values where
3094 those macros were used - "GTK1_VERSION" wasn't used at all, and
3095 "GTK2_VERSION" was only used immediately below where it was
3096 defined, and stuff elsewhere, such as in the NSIS script, didn't
3097 use them and would break if you changed them anyway.
3099 2004-05-23 22:06 guy
3101 * .cvsignore, epan/.cvsignore:
3103 From Lars Roland: add some more .cvsignore items.
3105 2004-05-23 17:37 ulfl
3107 * gtk/: about_dlg.c, dlg_utils.c, dlg_utils.h, help_dlg.c, main.c,
3108 ui_util.c, ui_util.h:
3110 next step to save the size and postition of the dialogs (using a
3111 hashtable) move the get/set window size functionality from main
3112 to ui_util, add some functions to handle windows/dialogs.
3114 changed help and about dialog to suit the current window API
3116 2004-05-23 15:03 ulfl
3118 * gtk/compat_macros.h:
3120 add some comments about using WIDGET_SET_SIZE() macro
3122 2004-05-23 13:43 etxrab
3124 * plugins/mgcp/packet-mgcp.c:
3126 Add translation of result codes
3128 2004-05-23 01:53 guy
3130 * packet-aim-messaging.c:
3132 In outgoing messages:
3134 put the screen name into the Info column before fetching
3136 message text, so it gets into the Info column even if we
3138 an exception fetching the message text;
3140 use the right offset when adding the screen name to the
3144 use the right offset for the byte after the screen name
3146 calling "aim_get_message()".
3148 2004-05-23 01:10 guy
3150 * packet-aim-messaging.c:
3152 Put in a missing space.
3154 2004-05-22 22:30 guy
3158 Add "ethereal-tmp.pod" to the list of files to ignore.
3160 2004-05-22 22:29 guy
3164 "--binary" is not a universal "cat" flag, and shouldn't be
3165 necessary on UN*X and, hopefully, not in Cygwin either.
3167 2004-05-22 21:52 guy
3171 Use "/" rather than "\" in UN*X pathnames.
3173 2004-05-22 21:51 guy
3177 Make "ethereal.1" depend on "AUTHORS-SHORT", so that
3178 "AUTHORS-SHORT" (which is built in the top-level directory) is
3179 built before we try to build "ethereal.1" (which is built in the
3182 2004-05-22 21:47 guy
3184 * AUTHORS, packet-pktc.c:
3188 - full support for "Wake Up" and "Security Parameter Recovered"
3189 messages - full support for IPsec (additionally to SNMPv3) DOI -
3190 add descriptive text to the info column (COL_INFO) - proper
3191 FT_BOOLEAN type for "Re-establish" and "ACK required" flags -
3192 proper item length for "PacketCable" (top-level), "List of
3193 ciphersuites" and "Application Specific Data" - minor cleanup
3195 2004-05-22 19:56 ulfl
3197 * gtk/: color_dlg.c, dlg_utils.c, dlg_utils.h, follow_dlg.c,
3198 gsm_map_summary.c, h225_counter.c, help_dlg.c, io_stat.c,
3199 mgcp_stat.c, mtp3_summary.c, rtp_analysis.c, summary_dlg.c:
3201 going to have a standard behaviour of the dialogs (including
3202 remebering of the dialog size in recent file). for a first step,
3203 I replaced all window_new() calls from dialogs into
3204 dlg_window_new() ones, and removed all gtk_window_set_position
3205 calls, this should be done in a more generalized way
3207 2004-05-22 17:14 ulfl
3209 * doc/: Makefile.am, Makefile.nmake, ethereal.pod:
3211 remove (duplicated) list of authors from ethereal.pod, and use
3212 ../AUTHORS-SHORT instead to concatenate a tmp file to use
3214 2004-05-22 17:05 ulfl
3218 merged differences between this file and doc/ethereal.pod
3220 2004-05-22 15:29 ulfl
3224 sligthly change indentation, so the generated file
3225 AUTHORS-SHORTwill look a lot better
3227 2004-05-22 14:05 jmayer
3229 * make-authors-short.pl:
3231 Next attempt to match an empty line on Windows
3233 2004-05-22 13:49 ulfl
3237 some beautifying and bring the links to live, so the html manpage
3238 will jump correctly to it's link targets
3240 2004-05-22 13:45 ulfl
3242 * doc/Makefile.nmake:
3244 add a target to build the manpages
3246 2004-05-22 12:32 ulfl
3250 update manpage, to reflect recent (and not so recent :-( changes
3251 in the GUI, like some things in the menu and Preferences, and
3252 fixed some minor bugs which caused undesired formatting.
3254 2004-05-22 08:12 guy
3256 * epan/libethereal.def:
3258 From Gisle Vanem: export more functions from libethereal, as
3259 they're needed by Ethereal itself.
3261 2004-05-22 07:50 guy
3265 Fix the other place where we construct temporary path names to
3266 use G_DIR_SEPARATOR and G_DIR_SEPARATOR_S, to get rid of one more
3267 horse-frightening pathname.
3269 2004-05-22 07:32 guy
3273 GTK+ 1.2[.x] doesn't handle UTF-8 text, so do the "Authors" tab
3274 only with GTK+ 1.3 and later.
3276 If we're doing the "Authors" tab, include "text_page.h" to
3277 declare "text_page_new()".
3279 2004-05-22 07:24 guy
3281 * .cvsignore, Makefile.am:
3283 Put "make-authors-short.pl" into the release tarball.
3285 Use it to generate the "AUTHORS-SHORT" file, put that file into
3286 the release tarball, and install it in the data directory.
3288 Add "AUTHORS-SHORT" to the .cvsignore file.
3290 2004-05-22 04:46 guy
3294 Include "cvsversion.h" so we report the version correctly for
3297 2004-05-22 04:25 guy
3299 * gtk/: Makefile.am, about_dlg.c, help_dlg.c, text_page.h:
3301 Declare "text_page_new()" in a "gtk/text_page.h" header, rather
3302 than embedding a declaration in "gtk/about_dlg.c".
3304 Do the Authors page in the About dialog on UN*X as well as on
3307 2004-05-22 04:15 guy
3309 * version_info.c, gtk/main.c:
3311 Don't put a newline at the end of the compiled-with version
3312 information - we don't put it at the end of the run-time version
3315 Add newlines into formats used with that information where
3316 appropriate (the "About" dialog box already had a newline in the
3319 2004-05-21 23:18 jmayer
3323 Convert to UTF-8: iconv -f latin1 -t utf-8 AUTHORS >AUTHORS.utf-8
3325 2004-05-21 21:08 jmayer
3327 * make-authors-short.pl:
3329 Don't print empty lines follwing a }
3331 2004-05-21 21:07 jmayer
3337 2004-05-21 17:35 ulfl
3341 WIN32 only: add an "Authors" notebook tab, to show the content of
3342 the AUTHORS-SHORT file
3344 2004-05-21 17:31 ulfl
3346 * packaging/nsis/ethereal.nsi:
3348 install (and uninstall) AUTHORS-SHORT and COPYING files
3350 2004-05-21 17:25 ulfl
3354 convert AUTHORS file to a shorter version (without the tasks
3355 done) for the about dialog
3357 2004-05-21 17:22 ulfl
3359 * make-authors-short.pl:
3361 convert AUTHORS file to a shorter version (without the tasks
3362 done) for the about dialog
3364 2004-05-21 10:36 sahlberg
3366 * AUTHORS, packet-pktc.c:
3368 From Thomas Anders enhancements to PacketCable
3370 2004-05-21 08:55 ulfl
3372 * gtk/: about_dlg.c, help_dlg.c, summary_dlg.c, ui_util.c:
3374 code cleanup (e.g. removed unused function parameters), added new
3375 about page, showing the authors file (but still commented out)
3377 2004-05-21 08:44 guy
3379 * gtk/: Makefile.am, about_dlg.c, about_dlg.h, main.h, menu.c:
3381 Now that the "About" dialog box's code is in "gtk/about_dlg.c",
3382 move the "create an About dialog" function's declaration to
3385 2004-05-21 06:39 guy
3387 * gtk/summary_dlg.c:
3389 GCC warns about zero-length format strings, presumably either
3390 because not all *printf routines don't handle them or because
3391 there's no advantage to using one rather than just copying a null
3392 string to the target (the length-checking done by
3393 "snprintf"-style routines is useful for a null string only if the
3394 target is zero-length, which it isn't in this case).
3396 Clean up indentation.
3398 2004-05-21 00:42 guy
3400 * image/eicon3d64.xpm:
3402 Make the XPM data an array of "const char *", to get rid of a
3405 2004-05-21 00:39 guy
3409 Get rid of a no-longer-used variable.
3411 2004-05-21 00:38 guy
3415 Include <string.h> to declare "strdup()".
3417 2004-05-21 00:27 ulfl
3421 split helper text page function into a generic and a help
3422 specific part, so other files can use this functionality too
3424 2004-05-21 00:25 ulfl
3428 gtk_window_present() new dialog windows, to be sure they get on
3431 2004-05-21 00:18 guy
3433 * gtk/: dlg_utils.c, main.c, proto_draw.c:
3435 Tag unused parameters with _U_ to squelch GCC compiler warnings
3436 (they're GTK+ callbacks so we don't get to change the calling
3439 2004-05-20 23:01 ulfl
3441 * gtk/summary_dlg.c:
3443 complete new layout of the summary dialog
3445 2004-05-20 22:57 ulfl
3449 simple_list_new(): hide title row, if titles == NULL
3451 2004-05-20 22:37 guy
3455 "datafile_dir" in "init_plugins()" is used regardless of whether
3456 we're on Windows or UN*X - don't #ifdef it.
3458 Clean up the #ifdefs in "get_plugins_global_dir()".
3460 Clean up white space.
3462 2004-05-20 18:23 ulfl
3464 * gtk/: about_dlg.c, menu.c, plugins_dlg.c:
3466 beautify the "About Ethereal" page, put plugin list into the
3469 2004-05-20 18:18 ulfl
3471 * gtk/: ui_util.c, ui_util.h:
3473 as it's difficult to create a list widget for both supported GTK
3474 versions, I've started to implement a simple list to hide the
3477 2004-05-20 13:48 ulfl
3479 * epan/plugins.c, epan/plugins.h, gtk/about_dlg.c:
3481 separate dir functions from the plugin init, put this and some
3482 other dirs in the about dialog
3484 2004-05-20 13:43 ulfl
3490 2004-05-20 12:47 ulfl
3494 call gtk_window_present() only on GTK2 and above
3496 2004-05-20 12:01 ulfl
3498 * gtk/: about_dlg.c, main.c, Makefile.common, main.h, menu.c:
3500 moved the about dialog from main.c to it's own new about_dlg.c,
3501 added a notebook tab with some directory infos (still incomplete
3502 and ugly) cleaned up #includes in main.c (hoping this didn't
3503 break the build on unix)
3505 2004-05-20 11:53 ulfl
3507 * gtk/Makefile.nmake:
3509 added a depend to ethereal-tap-register.c, so adding a gtk-tap
3510 will regenerate this file
3512 2004-05-20 11:47 ulfl
3516 avoid using ushort (not available on all platforms), use guint16
3519 2004-05-20 10:37 ulfl
3521 * gtk/: menu.c, menu.h, nameres_prefs.c:
3523 update menu check items, if name resolution prefs changed
3525 2004-05-19 22:17 ulfl
3529 workaround for GTK2 bug: bring main window back to front, when a
3532 2004-05-19 17:45 ashokn
3534 * packet-lmp.c, packet-rsvp.c:
3536 Fixes to LMP for draft-09 support.
3538 Minor fix to RSVP for G-UNI object number.
3540 2004-05-19 04:52 tpot
3542 * packet-dcerpc-samr.c, packet-dcerpc-efs.c, packet-dcerpc-lsa.c,
3543 packet-dcerpc-netlogon.c, packet-dcerpc-nt.c, packet-dcerpc-nt.h:
3545 Remove hf argument to common routines for dissecting domain sids.
3546 Most of the callers passed -1 for this parameter anyway.
3548 2004-05-18 11:11 jmayer
3552 Thomas Anders: Pathnames might contain Spaces, krb5-config might
3555 2004-05-18 11:08 sahlberg
3559 update to packetcable dissect all of apreq/aprep packets
3561 2004-05-18 08:22 sahlberg
3563 * Makefile.common, packet-kerberos.c, packet-pktc.c, packet-pktc.h,
3564 epan/Makefile.common:
3566 New protocol : PacketCable : PKTC
3568 The AP-REQ and AP_REP packets are partially dissected up to and
3569 including the kerberos blob.
3573 2004-05-18 00:05 ulfl
3577 this is a hack, to workaround a bug in GTK2.x! when changing the
3578 font size, even refilling of the corresponding gtk_text_buffer
3579 doesn't seem to trigger an update. The only workaround is to
3580 freshly select the frame, which will remove any existing notebook
3581 tabs and "restart" the whole byte view again.
3583 2004-05-17 21:15 ulfl
3585 * gtk/: main.c, simple_dialog.c:
3587 GTK2 only: catch window state event, and call
3588 display_queued_messages() if window not iconified any longer.
3589 Queue up simple_dialog messages, if window *is* iconified
3591 2004-05-17 20:06 sahlberg
3593 * tap-rpcprogs.c, gtk/rpc_progs.c:
3595 In rpc programs statistics, change RTT (RoundTripTime) to SRT
3596 (ServiceResponseTime) since that is a more appropriate name for
3599 2004-05-17 20:03 sahlberg
3601 * packet-ber.h, packet-h225.c, packet-h245.c, packet-h450.c,
3602 packet-kerberos.c, packet-per.c, packet-per.h:
3604 rename the NOT_DECODED_YET macros to avoid a name clash for those
3605 sources that include both packet-ber.h and packet-per.h
3607 2004-05-16 18:50 guy
3611 From Yaniv Kaul: add support for 3 MS-Exchange, non-RFC compliant
3613 http://support.microsoft.com/default.aspx?scid=kb;[LN];812455
3615 2004-05-16 18:42 ulfl
3617 * gtk/simple_dialog.c:
3619 don't show simple_dialogs, if main window iconified (minimized),
3620 this would lead to an unresponsive program. Simply discard the
3621 messages, as we don't have a way to queue and show this message
3622 if the main window is becoming "visible" again.
3624 2004-05-16 18:42 guy
3628 From Yaniv Kaul: note that authentication types 1 and 2 are from
3631 2004-05-15 21:57 guy
3633 * epan/libethereal.def:
3635 From Gisle Vanem: export dfilter_dump from libethereal for the
3638 2004-05-15 21:56 guy
3642 From Thomas Anders: fix --with-net-snmp to let it handle either
3643 the pathname of the Net-SNMP directory or the pathname of the
3644 Net-SNMP configure script as an argument to that option.
3646 2004-05-15 21:26 guy
3648 * AUTHORS, packet-iax2.c, packet-iax2.h, doc/ethereal.pod:
3650 From James H. Cloos Jr: update the list of audio and video
3653 Get rid of no-longer-used AST_FORMAT_MP3.
3655 2004-05-15 21:08 guy
3659 From Martin Mathieson: mark the "this is a suspected resend"
3660 Boolean and "this is suspected to be a resend of frame N" entries
3661 as generated, and make the latter an FT_FRAMENUM field so you can
3662 go to that frame conveniently.
3664 2004-05-15 19:54 guy
3666 * AUTHORS, packet-gre.c, packet-mpls.c:
3668 From Carlos Pignataro: support for MPLS over GRE.
3670 2004-05-15 10:05 tpot
3672 * packet-dcerpc-nt.c, packet-dcerpc-samr.c:
3674 Move common routines from packet-dcerpc-samr.c to
3677 2004-05-15 10:02 tpot
3681 Remove call to PROTO_ITEM_SET_LINK().
3683 2004-05-15 00:52 ulfl
3687 remove FI_LINK again, as this info can be derived from the
3688 presence of the FT_FRAMENUM field
3690 2004-05-15 00:48 ulfl
3694 remove FI_LINK again, as this info can be derived from the
3695 presence of the FT_FRAMENUM field
3697 2004-05-15 00:40 ulfl
3699 * gtk/proto_draw.c, packet-tcp.c, reassemble.c:
3701 remove FI_LINK again, as this info can be derived from the
3702 presence of the FT_FRAMENUM field
3704 2004-05-14 23:38 sahlberg
3706 * packet-ber.h, packet-kerberos.c:
3708 More updates to packetcable kerberos
3710 in particular, packetcable use a slightly diufferent
3711 KDC-REQ-BODY where the field till[5] is optional. Make it
3712 optional in the dissector as well since ethereal will still be
3713 able to dissecto normal kerberos pdus where it is not optional
3715 2004-05-14 18:02 ulfl
3719 add support to link from specially marked fields to related
3720 packets, a doubleclick will follow the link (GTK1 is working now
3723 2004-05-14 17:34 ulfl
3725 * packet-tcp.c, reassemble.c:
3727 add support to link from specially marked fields to related
3728 packets, a doubleclick will follow the link
3730 2004-05-14 17:29 ulfl
3734 add support to link from specially marked fields to related
3735 packets, a doubleclick will follow the link
3737 2004-05-14 16:32 obiot
3741 While looking at a WV-CSP packet capture, I realized that there
3742 were still leftovers from before the EXT_T fix where
3743 tvb_strsize() was being called.
3745 This patch fixes this (both in TAG and ATTR processors).
3747 2004-05-14 16:23 ulfl
3751 GTK Wimp has it's own setting: GTK_WIMP_DIR, the setup target
3752 should use it accordingly
3754 2004-05-14 16:07 ulfl
3758 add support to link from specially marked fields to related
3759 packets, a doubleclick will follow the link
3761 2004-05-14 15:55 ulfl
3763 * packet-tcp.c, epan/proto.h, gtk/proto_draw.c:
3765 add support to link from specially marked fields to related
3766 packets, a doubleclick will follow the link
3768 2004-05-14 10:33 jmayer
3772 Thomas Anders: Add the actual libs to link in case
3773 --with-krb5=/explicit/path
3775 2004-05-14 09:00 ulfl
3779 mark some more protocol fields as generated