Final commits for 0.10.4 (I hope).
[obnox/wireshark/wip.git] / ChangeLog
1 2004-05-14 02:46  gerald
2
3         * packaging/nsis/ethereal.nsi:
4
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
8           installer.
9
10 2004-05-14 01:58  sahlberg
11
12         * packet-kerberos.c:
13
14           add dissection of pa-prov-srv-location preauthentication type
15           used by packetcable.
16
17 2004-05-13 22:25  jmayer
18
19         * configure.in:
20
21           Paul Smith: bugfix: make loadable module support work when cross
22           compiling
23
24 2004-05-13 22:09  jmayer
25
26         * acinclude.m4:
27
28           Fix --with-krb5 when given a directory
29
30 2004-05-13 21:56  gerald
31
32         * packet-scsi.c:
33
34           From Dinesh Dutt: Mode Sense (10) and Mode Select (10) bugfixes.
35
36 2004-05-13 21:56  jmayer
37
38         * configure.in:
39
40           Thomas Anders: fix usage of brk5_dir
41
42 2004-05-13 20:54  obiot
43
44         * Makefile.nmake, packaging/nsis/Makefile.nmake:
45
46           Fix a typo (seperate should be separate).
47
48 2004-05-13 20:45  obiot
49
50         * NEWS:
51
52           WBXML OPAQUE is not really a protocol.
53
54           Add RTCP to updated protocols.
55
56 2004-05-13 20:20  gerald
57
58         * AUTHORS, Makefile.common, NEWS, packet-ldp.c, packet-ldp.h,
59           packet-mpls-echo.c, packet-ntp.c, packet-ntp.h,
60           epan/Makefile.common:
61
62           From Carlos Pignataro: Add MPLS Echo support.
63
64 2004-05-13 20:02  gerald
65
66         * NEWS:
67
68           Add a note about generic media dissection, and add WBXML updates.
69
70 2004-05-13 17:26  obiot
71
72         * packet-wbxml.c:
73
74           Fix a typo in the CHANNEL document ID.
75
76 2004-05-13 17:24  obiot
77
78         * packet-rtcp.c:
79
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
84           next 32-bit boundary.
85
86           A chunk with zero items (four null octets) is valid but useless."
87
88           Process chunks with four zero octets as "padding".
89
90 2004-05-13 16:57  jmayer
91
92         * acinclude.m4:
93
94           Thomas Anders: Don't add library paths twice
95
96 2004-05-13 16:34  jmayer
97
98         * prefs.h:
99
100           Remove comma at end of enum
101
102 2004-05-13 15:28  ulfl
103
104         * prefs.c, prefs.h, gtk/gui_prefs.c, gtk/main.c, gtk/main.h:
105
106           Win32 only: Preference setting to open a console window, one of:
107           never (default), automatic (like before), always
108
109 2004-05-13 13:49  sahlberg
110
111         * packet-isns.c:
112
113           dissect the authentication-block  flag bit
114
115 2004-05-13 13:39  sahlberg
116
117         * packet-isns.c:
118
119           isns standard is unclear here but some servers do respond with a
120           0 length PGT in DevAttrRegRsp if the DevAttrReg contained it.
121
122           Allow DevAttrRegRsp to contain 0 length PGTs.
123
124 2004-05-13 13:28  sahlberg
125
126         * packet-isns.c:
127
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
130           sequence.
131
132 2004-05-13 12:19  ulfl
133
134         * gtk/http_stat.c:
135
136           fixed httpstat_reset, so reloading a capture file won't increase
137           statistic values more and more
138
139 2004-05-13 10:10  ulfl
140
141         * epan/: Makefile.nmake, doxygen.cfg:
142
143           use sed to create a temporary doxygen config file, to get the
144           version number from ..\config.nmake
145
146 2004-05-13 09:04  ulfl
147
148         * NEWS:
149
150           we now have export dialogs, and we can change the main windows
151           layout
152
153 2004-05-13 03:34  gerald
154
155         * NEWS, config.nmake, configure.in, epan/doxygen.cfg:
156
157           Bump the version up to 0.10.4.  Preliminary updates to the NEWS
158           file.  Updates welcome.
159
160 2004-05-12 20:20  guy
161
162         * packet-mpls.c:
163
164           From Carlos M. Pignataro: MPLS PW Control Channel Header support.
165
166 2004-05-12 19:55  guy
167
168         * packet-bacnet.c:
169
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).
178
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.
182
183 2004-05-12 19:23  guy
184
185         * packet-time.c:
186
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.
190
191           Put it into the protocol tree as a named field (the named field
192           was there but wasn't being used).
193
194           Give the RFC number for the protocol in a comment.
195
196 2004-05-12 09:40  guy
197
198         * packet-ptp.c:
199
200           You can hand a string to "col_add_str()" as an argument - or to
201           "col_set_str()", for that matter.
202
203           Eliminate a compiler warning by initializing a variable.
204
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".)
211
212 2004-05-12 09:29  guy
213
214         * packet-3g-a11.c:
215
216           From Ryuji Somegawa: fix some typos.
217
218 2004-05-12 03:37  gerald
219
220         * AUTHORS, packet-ptp.c, doc/ethereal.pod, epan/Makefile.common:
221
222           From Dominic Béchaz: IEEE 1588 (Precision Time Protocol) support.
223
224 2004-05-11 22:07  jmayer
225
226         * manuf, FAQ, help/faq.txt:
227
228           Update manuf and FAQ to current master files
229
230 2004-05-11 14:21  nneul
231
232         * packet-afs-defs.h, packet-afs-macros.h,
233           packet-afs-register-info.h, packet-afs.c, packet-afs.h:
234
235           add initial support for newer opcodes
236
237 2004-05-11 11:27  guy
238
239         * packet-mq.c:
240
241           From metatech: - Reassembly of MQ messages spanning several PDU -
242           RESET message
243
244 2004-05-11 11:20  guy
245
246         * packet-ldp.c:
247
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
257
258 2004-05-11 11:19  guy
259
260         * epan/Makefile.am:
261
262           From Lars Roland: add the libethereal .def file to the list of
263           files included in the distribution.
264
265 2004-05-11 11:04  guy
266
267         * epan/.cvsignore:
268
269           From Lars Roland: ignore the libethereal DLL and export file in
270           CVS.
271
272 2004-05-11 10:57  guy
273
274         * packet-ber.c:
275
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.
279
280 2004-05-11 10:55  guy
281
282         * packet-rtsp.c:
283
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
287           the request name.
288
289 2004-05-11 07:30  guy
290
291         * packet-kerberos.c:
292
293           Kerberos encryption types are ASN.1 integers, meaning signed
294           values, and at least one mail message:
295
296
297           http://mailman.mit.edu/pipermail/kerberos/2004-February/004653.html
298
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.
303
304 2004-05-11 07:26  guy
305
306         * packet-ber.c:
307
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.
312
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.
316
317 2004-05-11 02:02  gerald
318
319         * packet-spnego.c:
320
321           Make sure next_level_value isn't NULL before trying to access one
322           of its members.
323
324 2004-05-11 01:05  ulfl
325
326         * config.nmake:
327
328           add "configurable" path to doxygen.exe
329
330 2004-05-11 01:00  ulfl
331
332         * epan/Makefile.am:
333
334           add the new doxygen.cfg file to the EXTRA_DIST files
335
336 2004-05-11 00:56  ulfl
337
338         * epan/doxygen.cfg:
339
340           experimental doxygen support
341
342 2004-05-11 00:53  ulfl
343
344         * epan/Makefile.nmake:
345
346           adding a doxygen target
347
348 2004-05-10 23:13  ulfl
349
350         * epan/proto.h:
351
352           prepared for generate documentation using doxygen, added lot's of
353           new (hopefully correct) comments
354
355 2004-05-10 22:20  obiot
356
357         * packet-http.c, util.c, util.h:
358
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.
363
364           The routine is now called epan_base64_decode().
365
366 2004-05-10 22:14  obiot
367
368         * epan/tvbuff.c:
369
370           From Jerry Talkington: speed up tvb_uncompress() by increasing
371           the minimal and default uncompression buffer.
372
373 2004-05-10 14:02  ulfl
374
375         * epan/proto.h:
376
377           use GNUC_FORMAT_CHECK in every appropriate function
378
379 2004-05-10 08:29  ulfl
380
381         * epan/proto.h:
382
383           first try to get rid of annoying double definition of the
384           proto_tree_add_xy_fromat functions, because of GNUC printf format
385           checks
386
387 2004-05-10 03:30  gerald
388
389         * Makefile.common:
390
391           Add ps.c to BUILT_SOURCES, so that "make distcheck" doesn't burst
392           into flames.
393
394 2004-05-09 18:54  guy
395
396         * epan/: Makefile.nmake, libethereal.def:
397
398           From Lars Roland: fix some MSVC build problems.
399
400 2004-05-09 10:03  guy
401
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:
417
418           From Lars Roland: add support for building a libethereal.dll with
419           MSVC:
420
421                   add a config.nmake option to control whether to build
422                   libethereal.dll or not;
423
424                   remove "./wiretap" from PATH to prevent problems due to
425                   wrongly-loaded files;
426
427                   build dissector.lib with MSVC;
428
429                   move "print.c" and "ps.c" to the dissector helpers, as
430           "print.c"
431                   imports variables from packet-frame.c and packet-data.c,
432           which
433                   are in libethereal;
434
435                   move "g711.c" out of the dissector helpers, as they're
436           used only
437                   by Ethereal in a tap, not in Tethereal or in any
438           dissector;
439
440                   add a .def file for libethereal;
441
442                   arrange to declare global variables exported from
443           libethereal
444                   with "__declspec(dllimport)" when building programs that
445           import
446                   those variables;
447
448                   update the NSIS installer.
449
450           Make the "configure" script define ETH_VAR_IMPORT as "extern".
451
452 2004-05-09 09:26  ulfl
453
454         * epan/proto.h:
455
456           added changed some comments to better reflect current "behaviour"
457
458 2004-05-09 09:07  obiot
459
460         * packet-http.c:
461
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
465           protocol tree.
466
467           Add comments for explaining what happens where.
468
469           Strip trailing white space.
470
471 2004-05-09 08:29  guy
472
473         * epan/ftypes/ftypes.c:
474
475           From Graeme Hewson:
476
477                Fix off-by-one errors in slice_func
478
479 2004-05-09 08:25  guy
480
481         * epan/ftypes/ftype-string.c:
482
483           From Graeme Hewson:
484
485                "aim.fnac.ssi.buddyname==ab" caused segmentation fault.  Fix
486                handling of unparsed value as byte string.
487
488 2004-05-09 08:17  guy
489
490         * epan/dfilter/semcheck.c:
491
492           From Graeme Hewson:
493
494                Error if protocol specified on RHS of display filter
495           comparison.
496                If user specified "fc", they probably intended a byte value
497           rather than
498                the fibre channel protocol; fix makes mistake clear.
499
500                Fix assertion failure with range on LHS of display filter
501           comparison
502                and field on RHS.
503
504 2004-05-09 07:01  ulfl
505
506         * gtk/: menu.c, proto_draw.c:
507
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
510
511 2004-05-08 22:03  guy
512
513         * epan/dfilter/scanner.l:
514
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).
519
520 2004-05-08 21:43  gerald
521
522         * epan/Makefile.am:
523
524           Don't try to include epan/config.h.win32 in the distribution.
525
526 2004-05-08 21:31  obiot
527
528         * packet-dcm.c:
529
530           From Richard Coe: only create a conversation on the first packet
531           of a DICOM conversation.
532
533 2004-05-08 17:54  tuexen
534
535         * packet-sctp.c:
536
537           Fixed problems of handling PkTDRP chunks.
538
539 2004-05-08 13:39  obiot
540
541         * packet-dcm.c:
542
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.
548
549 2004-05-08 12:59  obiot
550
551         * packet-http.c:
552
553           D'oh - remove leading '+' marks from manually applying a patch.
554
555 2004-05-08 12:54  obiot
556
557         * packet-http.c:
558
559           From Jerry Talkington:
560
561           * Add comments on why we may not use tvb_free() at some places.
562
563           * Add a new data source for a reassembled chunked entity.
564
565 2004-05-08 11:40  obiot
566
567         * epan/dfilter/README.dfilter:
568
569           Add the valuable input from Gilbert Ramirez in reply to questions
570           I had when thinking at implemeting an "in" display filter
571           operation.
572
573 2004-05-08 10:28  obiot
574
575         * packet-http.c:
576
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.
580
581           Always add the compressed entity as an item in the protocol tree,
582           so it can be exported by selecting the packet bytes.
583
584 2004-05-08 08:49  guy
585
586         * AUTHORS, packet-dcm.c, doc/ethereal.pod, epan/Makefile.common:
587
588           From Rich Coe: DICOM support.
589
590 2004-05-07 18:15  obiot
591
592         * epan/tvbuff.c:
593
594           Memory management of tvb_uncompress() needs tvb_set_free_cb().
595
596 2004-05-07 17:36  obiot
597
598         * packet-http.c:
599
600           Add Uncompressed/Compressed to the compressed data source label
601           for clarity.
602
603 2004-05-07 12:29  tpot
604
605         * packet-dcerpc.c, packet-smb-sidsnooping.c:
606
607           Compile fixes for change to dcerpc_info structure.
608
609 2004-05-07 12:15  ulfl
610
611         * gtk/: hostlist_table.c, main.c, menu.c,
612           service_response_time_table.c:
613
614           rename context menu items: Match -> Apply as Filter Prepare ->
615           Prepare a Filter and prepended a ... at appropriate submenu items
616
617 2004-05-07 11:34  ulfl
618
619         * epan/value_string.h:
620
621           did some code cleanup, added some comments from value_string.c
622
623 2004-05-07 11:24  ulfl
624
625         * packet-dcerpc.c, packet-dcerpc.h, tap-dcerpcstat.c,
626           gtk/dcerpc_stat.c:
627
628           replace info field "gboolean request" by "guint8 ptype", so the
629           packet type can be better detected
630
631 2004-05-07 11:07  ulfl
632
633         * packet-dcerpc.c:
634
635           tag some protocol items as generated
636
637 2004-05-07 08:12  ulfl
638
639         * gtk/recent.h:
640
641           removed obsolete comments
642
643 2004-05-07 08:02  guy
644
645         * AUTHORS, packet-bootp.c, doc/ethereal.pod:
646
647           From Thomas Anders:
648
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
654           117-122    (see
655           http://www.iana.org/assignments/bootp-dhcp-parameters) - minor
656           enhancements for DHCP options 2, 82 - minor code cleanup
657
658 2004-05-06 20:50  obiot
659
660         * epan/config.h.win32:
661
662           Get rid of epan/config.h.win32.
663
664 2004-05-06 20:48  obiot
665
666         * Makefile.nmake, config.h.win32, epan/Makefile.nmake,
667           epan/dfilter/Makefile.nmake:
668
669           Get rid of epan/config.h.win32.
670
671           Fix a missing ZLIB_CFLAGS in epan/Makefile.nmake.
672
673 2004-05-06 17:40  obiot
674
675         * epan/tvbuff.c:
676
677           From Kendy Kutzner: a char should be compared with '\0', not
678           NULL.
679
680 2004-05-06 10:24  sahlberg
681
682         * AUTHORS, packet-isns.c:
683
684           add tcp reassembly to isns
685
686           also make isns not dump core just because someone has encoded an
687           integer in 0 bytes.
688
689           still need to add reassembly of fragmented pdus (first
690           fragment/last fragment) but have example captures of that so
691           thats for tomorrow.
692
693 2004-05-05 20:12  ulfl
694
695         * gtk/endpoint_talkers_table.c:
696
697           various context menu related changes
698
699 2004-05-05 17:28  obiot
700
701         * AUTHORS, packet-slsk.c, doc/ethereal.pod:
702
703           From Kendy Kutzner: use the tvb_uncompress() routines instead of
704           the own SLSK decompression routine.
705
706 2004-05-05 09:30  guy
707
708         * packet-aim-bos.c, packet-aim-messaging.c, packet-aim.c,
709           packet-aim.h:
710
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.
714
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.
720
721           Fix the messaging dissector to put stuff under the top-level item
722           rather than at the top level.
723
724           Fix a typo.
725
726           Clean up indentation.
727
728 2004-05-05 08:49  guy
729
730         * gtk/main.c:
731
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.
734
735 2004-05-05 07:31  guy
736
737         * prefs.c, prefs.h, gtk/layout_prefs.c:
738
739           Use an enum when initializing "prefs.gui_layout_type".
740
741           Add an entry to that enum at the end and use that to generate the
742           value of LAYOUT_QTY.
743
744 2004-05-05 06:55  obiot
745
746         * AUTHORS, packet-http.c, epan/tvbuff.c, epan/tvbuff.h:
747
748           From Jerry Talkington:
749
750                   - Helper functions for uncompressing compressed
751           tvbuffers.
752
753                   - Compressed content coding dissection in HTTP.
754
755 2004-05-05 03:05  gerald
756
757         * packet-mmse.c:
758
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().
761
762 2004-05-04 21:12  etxrab
763
764         * packet-sip.c:
765
766           Fixed a copy-paste error
767
768 2004-05-04 21:08  guy
769
770         * gtk/: main.c, menu.c:
771
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
775           is changed.
776
777           Clean up indentation.
778
779 2004-05-04 20:49  guy
780
781         * gtk/: main.c, main.h, menu.c:
782
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
787           flicker.
788
789 2004-05-04 20:40  guy
790
791         * gtk/main.c:
792
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.
798
799 2004-05-04 20:04  guy
800
801         * gtk/menu.c:
802
803           Put the coloring rules back under View.
804
805 2004-05-04 17:46  tuexen
806
807         * packet-sctp.c:
808
809           Clean up some variable names.
810
811 2004-05-04 09:12  guy
812
813         * packet-sndcp.c:
814
815           Get rid of a trailing comma.
816
817 2004-05-04 09:03  guy
818
819         * packet-gprs-llc.c:
820
821           Fix some typos, and get rid of an inapplicable boilerplate
822           comment.
823
824           Get rid of some trailing commas.
825
826           Show the SAPI symbolically in the top-level item for the address
827           field.
828
829 2004-05-04 08:30  guy
830
831         * packet-ntlmssp.c:
832
833           We don't need to save the challenge values as per-conversation or
834           per-packet information.
835
836 2004-05-04 07:24  guy
837
838         * packet-text-media.c:
839
840           Add the RFC 3023 XML media types.
841
842 2004-05-04 07:12  guy
843
844         * packet-http.c:
845
846           Chunked data reassembly *is* done in
847           "req_resp_hdrs_do_reassembly()".
848
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.
854
855 2004-05-04 06:53  guy
856
857         * req_resp_hdrs.c:
858
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.
861
862           It never returns a null pointer, however, so there's no need to
863           check for that.
864
865           Clean up the code to process Transfer-Encoding a bit.
866
867 2004-05-04 06:21  guy
868
869         * packet-http.c:
870
871           Note that the way we currently handle the chunked encoding
872           doesn't work if the HTTP data takes more than one packet.
873
874 2004-05-04 06:14  guy
875
876         * packet-dcerpc.c:
877
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,
883           00:00:00 GMT).
884
885           Clean up some white space.
886
887 2004-05-04 06:01  guy
888
889         * packet-cops.c:
890
891           Don't assume the length field in a PacketCable object is sane.
892
893 2004-05-03 23:47  guy
894
895         * doc/ethereal.pod, gtk/menu.c:
896
897           The GNOME HIG calls the View menu item for the status bar
898           "Statusbar", not "Status Bar".
899
900 2004-05-03 23:37  guy
901
902         * doc/ethereal.pod:
903
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".
908
909           Update the description of the menu items to more closely reflect
910           current reality.
911
912 2004-05-03 23:34  guy
913
914         * gtk/menu.c:
915
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).
920
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.
925
926 2004-05-03 22:55  guy
927
928         * packet-ber.c:
929
930           Squelch some compiler warnings.
931
932 2004-05-03 22:15  ulfl
933
934         * gtk/: endpoint_talkers_table.c, endpoint_talkers_table.h,
935           hostlist_table.c, hostlist_table.h:
936
937           add name resolution to both endpoint and conversation lists
938
939 2004-05-03 19:03  guy
940
941         * packet-dcerpc-lsa-ds.c:
942
943           From Jean-Baptiste Marchand: add some more operation names.
944
945 2004-05-03 18:53  guy
946
947         * make-reg-dotc, make-tapreg-dotc:
948
949           Add an RCS ID.
950
951 2004-05-03 18:51  guy
952
953         * register.h:
954
955           "register_all_tap_menus()" no longer exists.
956
957 2004-05-02 21:35  guy
958
959         * packet-chdlc.c:
960
961           From Carlos Pignataro: handle the padding byte between the
962           protocol type field and playload for OSI network layer packets.
963
964 2004-05-02 21:16  ulfl
965
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:
970
971           build a endpoints (aka hostlist) dialog, which shows all kinds of
972           endpoints in a notebook
973
974 2004-05-02 21:10  ulfl
975
976         * gtk/endpoint_talkers_table.c:
977
978           slightly changed to prevent naming conflict with hostlist_table.c
979
980 2004-05-02 17:25  ulfl
981
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:
987
988           build a conversation (aka endpoint_talkers) dialog, which shows
989           all kinds of conversations in a notebook
990
991 2004-05-02 15:23  ulfl
992
993         * gtk/hostlist_table.c:
994
995           after retapping, immediately redraw table to avoid annoying
996           redraw even on "static" capture files
997
998 2004-05-02 15:04  ulfl
999
1000         * file.c:
1001
1002           bugfix: reset the tap listeners, when the capture file is closed
1003
1004 2004-05-02 08:54  ulfl
1005
1006         * gtk/: layout_prefs.c, ui_util.c, ui_util.h:
1007
1008           move function xpm_to_widget() from layout_prefs to ui_util, as
1009           this can be useful not only in layout_prefs
1010
1011 2004-05-02 07:31  guy
1012
1013         * epan/ftypes/ftype-string.c:
1014
1015           Make sure the character values we pass to "isprint()" aren't
1016           sign-extended.
1017
1018 2004-05-02 00:43  guy
1019
1020         * autogen.sh:
1021
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
1025           number.
1026
1027 2004-05-01 23:56  guy
1028
1029         * epan/strutil.c:
1030
1031           GLib 1.2[.x]'s "g_string_free()" doesn't return a value.
1032
1033 2004-05-01 22:55  obiot
1034
1035         * file.c, simple_dialog.h, gtk/simple_dialog.c:
1036
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.
1040
1041           TODO: track down the remaining places where this XML escaping is
1042                required, and fix it there too (not sure if they exist
1043           though).
1044
1045 2004-05-01 21:34  guy
1046
1047         * tap-sipstat.c:
1048
1049           From Lars Roland: add message counts to the SIP statistics.
1050
1051 2004-05-01 21:33  guy
1052
1053         * doc/: ethereal.pod, tethereal.pod:
1054
1055           From Lars Roland: document the SIP statistics.
1056
1057 2004-05-01 21:18  guy
1058
1059         * AUTHORS, Makefile.common, packet-mq-pcf.c, packet-mq.c,
1060           packet-mq.h, epan/Makefile.common:
1061
1062           From metatech:
1063
1064               for the MQ dissector:
1065                   - PDU desegmentation;
1066                   - XA messages;
1067                   - Netbios, SPX, HTTP support;
1068                   - Subdissector table;
1069
1070               dissector for the MQ Programmable Command Formats protocol.
1071
1072 2004-05-01 21:04  obiot
1073
1074         * print.c:
1075
1076           Add escaping of an apostrophe in XML output.
1077
1078 2004-05-01 20:46  obiot
1079
1080         * epan/: strutil.c, strutil.h:
1081
1082           Add an XML escaping routine: xml_escape()
1083
1084 2004-05-01 20:15  obiot
1085
1086         * epan/proto.h:
1087
1088           Squelch a compiler warning (extraneous extern on struct).
1089
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.
1093
1094 2004-05-01 19:24  ulfl
1095
1096         * gtk/: endpoint_talkers_table.c, hostlist_table.c:
1097
1098           bugfix: remove all elements on "tree reset", don't keep the first
1099           entry in the list
1100
1101 2004-05-01 18:40  ulfl
1102
1103         * gtk/proto_hier_stats_dlg.c:
1104
1105           GTK2: expand all tree elements when opening dialog
1106
1107 2004-05-01 18:39  ulfl
1108
1109         * epan/proto.h:
1110
1111           prevent null pointer exception
1112
1113 2004-05-01 17:22  obiot
1114
1115         * gtk/: menu.c, color_dlg.c:
1116
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.
1120
1121 2004-05-01 17:02  obiot
1122
1123         * packet-ranap.c:
1124
1125           From Michael Lum:
1126
1127            - Write to the INFO column only if it is visible.
1128
1129            - Add the RANAP message to the protocol tree.
1130
1131 2004-05-01 15:15  ulfl
1132
1133         * file.c, packet-tcp.c, print.c, epan/proto.c, epan/proto.h,
1134           gtk/proto_draw.c:
1135
1136           add PROTO_ITEM_SET_HIDDEN() and PROTO_ITEM_SET_GENERATED(), this
1137           sets flags for later rendering of the field data
1138
1139 2004-05-01 14:22  etxrab
1140
1141         * packet-rtp-events.c:
1142
1143           From Martin Mathieson :small patch for rtp-events that shows in
1144           the info column which packets that mark the end of events
1145
1146 2004-05-01 14:19  etxrab
1147
1148         * packet-sip.c:
1149
1150           From Martin Mathieson Update of SIP resend detection.
1151
1152 2004-05-01 06:21  ulfl
1153
1154         * tools/win32-setup.sh:
1155
1156           minor changes
1157
1158 2004-05-01 00:34  sahlberg
1159
1160         * packet-dcerpc-netlogon.c:
1161
1162           more deltatypes
1163
1164 2004-04-30 22:19  guy
1165
1166         * packet-spnego.c:
1167
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
1170           the token.
1171
1172 2004-04-30 21:33  guy
1173
1174         * packet-media.c:
1175
1176           Get rid of a compiler warning.
1177
1178 2004-04-30 21:32  guy
1179
1180         * gtk/layout_prefs.c:
1181
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".)
1185
1186 2004-04-30 21:11  guy
1187
1188         * packet-cops.c:
1189
1190           Make some floating-point fields FT_FLOAT, rather than FT_UINT32.
1191
1192 2004-04-30 17:07  obiot
1193
1194         * AUTHORS, packet-http.c, packet-media.c, packet-wsp.c,
1195           packet-multipart.c, epan/Makefile.common:
1196
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.
1201
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.
1207
1208           Known TODOs:
1209
1210            - Fix the WSP parameter handling so it accompanies any media
1211           dissector.
1212              Simplest approach is to retrieve the header field label from
1213           the WSP
1214              Content-Type field and to search for a semicolon in it (or by
1215           using
1216              the string length of the content type string representation).
1217
1218            - Verify that that subdissection always works in the WSP
1219           dissector,
1220              even when the protocol tree is not being built.
1221
1222            - Implement the media dissector in the remaining dissectors that
1223           use the
1224              media type string table.
1225
1226 2004-04-30 15:26  obiot
1227
1228         * packet-http.c:
1229
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.
1233
1234 2004-04-30 07:56  ulfl
1235
1236         * doc/README.xml-output:
1237
1238           updated to reflect the latest changes of exporting PDML in
1239           ethereal
1240
1241 2004-04-30 06:56  ulfl
1242
1243         * epan/: proto.h, dfilter/dfilter.c:
1244
1245           removed unused things
1246
1247 2004-04-30 06:30  ulfl
1248
1249         * gtk/layout_prefs.c:
1250
1251           removed warnings of GTK1 compilation
1252
1253 2004-04-30 06:24  ulfl
1254
1255         * packet-acse.c, packet-cops.c, packet-pres.c, packet-spnego.c,
1256           packet-tcp.c:
1257
1258           MSVC warnings removed
1259
1260 2004-04-30 05:25  ulfl
1261
1262         * gtk/layout_prefs.c:
1263
1264           MVSC warning removed
1265
1266 2004-04-30 00:40  guy
1267
1268         * prefs.c, prefs.h, gtk/layout_prefs.c, gtk/layout_prefs.h:
1269
1270           The layout types and pane types don't depend on GTK+, so move
1271           their definitions to "prefs.h".
1272
1273           Use them, rather than (incorrect) raw numerical values, when
1274           initializing the preferences.
1275
1276 2004-04-30 00:22  guy
1277
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:
1282
1283           Squelch some compiler warnings.
1284
1285           Clean up white space.
1286
1287 2004-04-29 22:40  sahlberg
1288
1289         * AUTHORS, Makefile.common, packet-dcerpc-efs.c,
1290           packet-dcerpc-efs.h, epan/Makefile.common:
1291
1292           From JBM
1293
1294           Dissection of the EncryptedFileSystem dce/rpc interface.
1295
1296           This dissector also contains a complete and fully tested IDL
1297           definition for the entire interface.
1298
1299 2004-04-29 20:28  obiot
1300
1301         * AUTHORS:
1302
1303           From Jerry Talkington: HTTP chunked transfer coding.
1304
1305 2004-04-29 20:26  obiot
1306
1307         * packet-http.c:
1308
1309           From Jerry Talkington: move the chunks subtree to the HTTP
1310           protocol tree.
1311
1312 2004-04-29 20:21  gerald
1313
1314         * AUTHORS, packet-ppp.c:
1315
1316           From Carlos Pignataro: PPP OSI Network Layer Control Protocol
1317           [RFC1377] support.
1318
1319 2004-04-29 18:11  tuexen
1320
1321         * packet-sctp.c:
1322
1323           Fixed a typo reported by Berward Meyknecht.
1324
1325 2004-04-29 17:03  ulfl
1326
1327         * prefs.c, prefs.h, gtk/Makefile.am, gtk/Makefile.common,
1328           gtk/layout_prefs.c, gtk/layout_prefs.h, gtk/main.c,
1329           gtk/prefs_dlg.c:
1330
1331           added selection of different main window pane layouts, also added
1332           some preferences and a new preference page for this
1333
1334 2004-04-29 16:49  ulfl
1335
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:
1339
1340           added pane layout icons coming from pan (gnome newsreader)
1341
1342 2004-04-29 16:35  ulfl
1343
1344         * gtk/gui_prefs.c:
1345
1346           fixed a typo
1347
1348 2004-04-29 16:33  ulfl
1349
1350         * packet-tcp.c:
1351
1352           added "[CHECKSUM INCORRECT]" to the info column
1353
1354 2004-04-29 11:58  sahlberg
1355
1356         * packet-rpc.c:
1357
1358           technically speaking  rpc duplicate replies are not
1359           retransmissions
1360
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)
1364
1365           mark duplicated replies as RPC duplicate ... instead of as RPC
1366           retransmission
1367
1368           thanks to Cal for pointing this out.
1369
1370 2004-04-29 08:13  sahlberg
1371
1372         * packet-isns.c:
1373
1374           update to isns and prettify is a bit.
1375
1376 2004-04-28 20:56  guy
1377
1378         * gtk/proto_draw.c:
1379
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
1383           advantages as well.
1384
1385 2004-04-28 20:47  guy
1386
1387         * gtk/capture_dlg.c:
1388
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).
1392
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.
1396
1397 2004-04-28 19:13  gram
1398
1399         * gtk/capture_dlg.c:
1400
1401           Minor wording changes in tooltips.
1402
1403 2004-04-28 18:39  ulfl
1404
1405         * gtk/capture_dlg.c:
1406
1407           added tooltips for various input fields
1408
1409 2004-04-28 17:50  obiot
1410
1411         * doc/dfilter2pod.pl:
1412
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: $_ =~
1418           s/[\r\n]//g;
1419
1420 2004-04-28 15:38  gerald
1421
1422         * AUTHORS, packet-ldp.c, doc/ethereal.pod:
1423
1424           From Carlos Pignataro:
1425
1426             Graceful Restart Mechanism for LDP [RFC3478]
1427             Fault Tolerance for LDP [RFC3479]
1428             Update IANA assigned Status codes
1429             Fixed some typos.
1430
1431 2004-04-28 05:47  guy
1432
1433         * AUTHORS, doc/ethereal.pod, wiretap/file_access.c:
1434
1435           From Joe Marcus Clarke: force the standard output to be in binary
1436           mode on Windows.
1437
1438 2004-04-27 19:54  guy
1439
1440         * packet-aim.h:
1441
1442           Declare "dissect_aim_userclass()" as it's used in files other
1443           than "packet-aim.c".
1444
1445 2004-04-27 19:16  ulfl
1446
1447         * gtk/: main.c, recent.c, recent.h:
1448
1449           Freely adjustable status line separations.
1450
1451 2004-04-26 21:11  obiot
1452
1453         * packet-aim.c:
1454
1455           From Jelmer Vernooij:
1456
1457           Add 2 missing header fields.
1458
1459 2004-04-26 19:08  tuexen
1460
1461         * packet-sctp.c:
1462
1463           - added a hidden field sctp.initiate_tag - expanded data for
1464           tapping.
1465
1466 2004-04-26 18:21  obiot
1467
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:
1475
1476           From Jelmer Vernooij:
1477
1478           Add support form extra SNACs. All TLV's are now recognized.
1479
1480 2004-04-26 17:21  obiot
1481
1482         * tools/win32-setup.sh:
1483
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
1487           documentation.
1488
1489           Fix this issue when unpacking the ddeveloper ZIP archives.
1490
1491 2004-04-26 17:10  obiot
1492
1493         * AUTHORS, packet-http.c, packet-wccp.c, req_resp_hdrs.c,
1494           doc/ethereal.pod:
1495
1496           From Jerry Talkington: - Dissect chunked transfer-coded body in
1497           HTTP - Update email address
1498
1499 2004-04-26 15:58  gram
1500
1501         * print.c:
1502
1503           Look for out of bounds data after calling tvb_length_remaining().
1504
1505 2004-04-26 07:34  sahlberg
1506
1507         * packet-per.c:
1508
1509           the the restricted character string has 0 characters in the
1510           encoding, then we should NOT do any byte alignments.
1511
1512 2004-04-26 02:09  gram
1513
1514         * epan/ftypes/ftype-string.c:
1515
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
1519           locale-specific.
1520
1521 2004-04-25 23:45  ulfl
1522
1523         * gtk/: main.c, recent.c, recent.h:
1524
1525           save the position of the main window panes in the recent file,
1526           and restore their position when program is started again (GTK2
1527           only)
1528
1529 2004-04-25 22:34  ulfl
1530
1531         * gtk/print_dlg.c:
1532
1533           removed some labels
1534
1535 2004-04-25 22:25  jmayer
1536
1537         * TODO:
1538
1539           Add Heimdal detection
1540
1541 2004-04-25 22:14  obiot
1542
1543         * tools/win32-setup.sh:
1544
1545           Add code for HTTP proxy detection based on the http_proxy shell
1546           variable.
1547
1548           Fix the tests with string equal empty_string:   "$str" == "" is
1549           either  "$str" = "" or  -z "$str"
1550
1551 2004-04-25 22:14  ulfl
1552
1553         * gtk/menu.c:
1554
1555           changed the export dialog menu item names (added some
1556           descriptions)
1557
1558 2004-04-25 21:54  obiot
1559
1560         * TODO:
1561
1562           Remove "Display filters: add regexes to strings and byte ranges"
1563           as it has been done.
1564
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"
1568
1569 2004-04-25 21:46  guy
1570
1571         * gtk/print_dlg.c:
1572
1573           Squelch a compiler warning.
1574
1575 2004-04-25 21:10  obiot
1576
1577         * doc/README.plugins:
1578
1579           Replace the plugin linkage libs into PLUGIN_LIBS which is
1580           generated from the top-level configure.in when running configure.
1581
1582 2004-04-25 21:07  obiot
1583
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:
1594
1595           Replace the plugin linkage libs into PLUGIN_LIBS which is
1596           generated from the top-level configure.in when running configure.
1597
1598 2004-04-25 20:42  obiot
1599
1600         * packet-wsp.c:
1601
1602           Fix highlighting of unknown typed parameter bytes (caused an
1603           exception to be thrown when expoerting as PDML.
1604
1605           Implement the Size parameter (WSP 1.4 encoding).
1606
1607           Add the word "parameter" to the parameter header field blurbs.
1608
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
1612           parameter.
1613
1614 2004-04-25 20:23  guy
1615
1616         * packet-gprs-llc.c:
1617
1618           From Josef Korelus: use "val_to_str()", not "match_strval()", so
1619           we don't crash with incorrect values.
1620
1621 2004-04-25 16:53  jmayer
1622
1623         * FAQ, help/faq.txt:
1624
1625           Updated to Arpil 20th
1626
1627 2004-04-25 16:52  jmayer
1628
1629         * manuf:
1630
1631           New entries
1632
1633 2004-04-25 16:04  ulfl
1634
1635         * gtk/: main.h, menu.c, print_dlg.c:
1636
1637           created new "export" dialogs for the current export file formats
1638
1639 2004-04-25 15:16  jmayer
1640
1641         * plugins/: ciscosm/packet-sm.c, rlm/packet-rlm.c,
1642           rudp/packet-rudp.c:
1643
1644           Fix the fix
1645
1646 2004-04-25 12:04  ulfl
1647
1648         * file.c, print.h, gtk/print_dlg.c:
1649
1650           put all required data into the print_args, instead of confusing
1651           seperation of data
1652
1653 2004-04-25 11:22  jmayer
1654
1655         * doc/tethereal.pod:
1656
1657           Typo: It's 'item *' not 'item*'
1658
1659 2004-04-25 11:20  jmayer
1660
1661         * plugins/rudp/packet-rudp.c:
1662
1663           It's proto_register_rudp not proto_reg_rudp
1664
1665 2004-04-25 11:13  jmayer
1666
1667         * plugins/: ciscosm/packet-sm.c, rlm/packet-rlm.c,
1668           rudp/packet-rudp.c:
1669
1670           Give --enable-static a chance to succeed: Some plugins failed to
1671           do initialization inside a #ifndef ENABLE_STATIC.
1672
1673 2004-04-25 10:40  etxrab
1674
1675         * packet-diameter.c:
1676
1677           Add a preferense wether console output should be made in case of
1678           unknown command codes, avps or flags etc Default is off.
1679
1680 2004-04-25 10:38  etxrab
1681
1682         * xmlstub.c:
1683
1684           Use the newly added "report_failure" rather than g_warning if no
1685           xml library present.
1686
1687 2004-04-25 09:02  ulfl
1688
1689         * doc/Makefile.nmake, doc/editcap.pod, doc/idl2eth.pod,
1690           doc/mergecap.pod, doc/tethereal.pod, doc/text2pcap.pod,
1691           help/overview.txt:
1692
1693           build a list of the input file formats instead of a floating
1694           text, added program names to HTML titles, various minor fixes
1695
1696 2004-04-25 08:01  ulfl
1697
1698         * gtk/: print_dlg.c, range_utils.c:
1699
1700           changed the print dialog, so it will keep the user settings after
1701           reopening the dialog and some code cleanup
1702
1703 2004-04-25 04:53  gram
1704
1705         * epan/dfilter/scanner.l, tools/lemon/lemonflex-tail.inc:
1706
1707           Add support for flex 2.5.31.
1708
1709 2004-04-25 04:01  guy
1710
1711         * packet-cops.c:
1712
1713           From Dick Gooris: add two extra PacketCable tables (and clean up
1714           some white space).
1715
1716 2004-04-24 23:13  ulfl
1717
1718         * file.c, print.c, print.h, tethereal.c, gtk/print_dlg.c:
1719
1720           some code cleanup of the printing system
1721
1722 2004-04-24 16:47  ulfl
1723
1724         * packet-dcerpc.c:
1725
1726           some additional output while reassembling fragments, to give the
1727           user better information about the fragmenting going on, some
1728           other minor changes
1729
1730 2004-04-24 06:46  ulfl
1731
1732         * reassemble.c:
1733
1734           add fragment length output to the payload output
1735
1736 2004-04-23 23:56  sahlberg
1737
1738         * packet-dcerpc-netlogon.c:
1739
1740           prettified a few netlogon calls and populate col_info with
1741           account names
1742
1743 2004-04-23 23:31  sahlberg
1744
1745         * packet-dcerpc-netlogon.c, packet-dcerpc.c:
1746
1747           update to netlogon to dissect the timestamps in
1748           VALIDATION_UAS_INFO
1749
1750           update to dcerpc time_t dissector to print the string "No time
1751           specified" when the seconds field is 0xffffffff
1752
1753 2004-04-23 22:34  sahlberg
1754
1755         * packet-dcerpc-netlogon.c:
1756
1757           update to netlogon,   now also decode the delete user/group/alias
1758           deltas.
1759
1760 2004-04-23 19:53  ulfl
1761
1762         * doc/ethereal.pod:
1763
1764           seperated the input file formats into list elements, instead of a
1765           "floating text"
1766
1767 2004-04-23 19:47  ulfl
1768
1769         * epan/packet.c:
1770
1771           added a byte count output to the packet details notebook tabs
1772           (only visible if desegmenting activated)
1773
1774 2004-04-23 19:43  ulfl
1775
1776         * gtk/proto_draw.c:
1777
1778           added a progress dialog box, while processing packet details,
1779           activating packet details notebook pages, to avoid desegmenting
1780           GUI confusion
1781
1782 2004-04-23 16:46  ulfl
1783
1784         * packet-dcerpc-conv.c:
1785
1786           some string clarifications
1787
1788 2004-04-23 05:19  guy
1789
1790         * Makefile.nmake:
1791
1792           From Lars Roland:
1793
1794                   "make distclean" now removes "cvsversion.h";
1795
1796                   new "update_plugin_api" which just builds the "xyzzy"
1797           target in
1798                   the plugins subdirectory but makes sure that "config.h"
1799           has been
1800                   generated, added.
1801
1802 2004-04-23 05:16  guy
1803
1804         * gtk/range_utils.c:
1805
1806           Mark some parameters as unused (the GTK+ signal calling sequence
1807           requires that they be present).
1808
1809 2004-04-23 04:58  guy
1810
1811         * packet-tcp.c:
1812
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.
1817
1818 2004-04-23 03:22  guy
1819
1820         * gtk/file_dlg.c:
1821
1822           Get rid of static forward declaration of "toggle_captured_cb()",
1823           as it's no longer defined here.
1824
1825 2004-04-23 03:20  guy
1826
1827         * plugins/megaco/packet-megaco.c:
1828
1829           Get rid of bogus extra "proto_tree_add_text()" arguments.
1830
1831 2004-04-23 02:00  gerald
1832
1833         * gtk/Makefile.am:
1834
1835           Add gsm_map_stat.h  and mtp3_stat.h to the distribution.
1836
1837 2004-04-22 21:40  ulfl
1838
1839         * gtk/: file_dlg.c, print_dlg.c:
1840
1841           oops, forgotten to test with GTK1...
1842
1843 2004-04-22 21:29  ulfl
1844
1845         * gtk/: file_dlg.c, Makefile.am, Makefile.common, range_utils.c,
1846           range_utils.h, print_dlg.c:
1847
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, ...)
1852
1853 2004-04-22 20:31  jmayer
1854
1855         * packet-ipdc.h:
1856
1857           No comma after last element in enum
1858
1859 2004-04-22 20:29  jmayer
1860
1861         * packet-rtps.h:
1862
1863           No C++ style comments
1864
1865 2004-04-22 20:08  etxrab
1866
1867         * gtk/sip_stat.c, packet-sip.c, packet-sip.h:
1868
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
1873           SIP stats window.
1874
1875 2004-04-22 20:02  obiot
1876
1877         * acinclude.m4, configure.in:
1878
1879           More correct implementation of the --disable-usr-local option.
1880
1881 2004-04-22 17:03  ulfl
1882
1883         * file.c, print.c, print.h, print.ps, tethereal.c, gtk/print_dlg.c:
1884
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
1889           (formfeed)
1890
1891 2004-04-22 08:22  guy
1892
1893         * AUTHORS, packet-icmpv6.c, packet-ipv6.h:
1894
1895           From Shinsuke Suzuki:
1896
1897                   - sync ICMPv6 Type number with the official assignment
1898           (as of
1899                      Apr 14 2004)
1900
1901                   - decode MLDv2 query packet
1902
1903 2004-04-21 19:58  etxrab
1904
1905         * plugins/megaco/packet-megaco.c:
1906
1907           Skipp leading spaces in front of MEGACO and fix dissection of
1908           TransactionResponseAck
1909
1910 2004-04-21 17:57  guy
1911
1912         * gtk/: gsm_map_stat.h, gsm_map_summary.c, mtp3_stat.c,
1913           mtp3_stat.h, mtp3_summary.c:
1914
1915           From Michael Lum:
1916
1917                   ANSI and GSM MAP stats enhancements and cleanups;
1918
1919                   enhanced parameter dissection related to SS for GSM
1920           A-interface
1921                   and MAP;
1922
1923                   minor GSM SMS fix;
1924
1925                   GSM SS enhancements for parameter dissection;
1926
1927                   MTP3 statistics tap.
1928
1929 2004-04-21 12:08  sahlberg
1930
1931         * packet-dcerpc-netlogon.c:
1932
1933            update to netlogon to show DsrGetDcNameEx2() Client account
1934           name,  domain name and site name
1935
1936 2004-04-21 05:53  guy
1937
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:
1943
1944           From Michael Lum:
1945
1946                   ANSI and GSM MAP stats enhancements and cleanups;
1947
1948                   enhanced parameter dissection related to SS for GSM
1949           A-interface
1950                   and MAP;
1951
1952                   minor GSM SMS fix;
1953
1954                   GSM SS enhancements for parameter dissection;
1955
1956                   MTP3 statistics tap.
1957
1958 2004-04-21 00:48  obiot
1959
1960         * gtk/follow_dlg.c:
1961
1962           Part 2 of Ulf's print update.
1963
1964 2004-04-20 23:54  obiot
1965
1966         * packet-mmse.c:
1967
1968           Provide MMSE 1.1 dissection.
1969
1970           Please test with MMSE 1.1 captures!
1971
1972 2004-04-20 22:34  ulfl
1973
1974         * file.c, print.c, print.h, print.ps, tethereal.c:
1975
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
1978           long lines
1979
1980 2004-04-20 19:27  obiot
1981
1982         * packet-wsp.c:
1983
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.
1987
1988 2004-04-20 13:15  gerald
1989
1990         * AUTHORS, doc/ethereal.pod:
1991
1992           Update Thierry Pelle's address.
1993
1994 2004-04-20 08:33  sahlberg
1995
1996         * packet-ldap.c:
1997
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.
2001
2002           ms documentation in their knowledgebase says that the only really
2003           important part in the netlogon response is the sitename.
2004
2005           (i have reasons to belive at least one of the flags,  closest, is
2006           completely bogous)
2007
2008 2004-04-20 05:32  ulfl
2009
2010         * packet-aim-icq.c, packet-aim-oft.c:
2011
2012           fixed MSVC problems
2013
2014 2004-04-20 05:07  guy
2015
2016         * AUTHORS, packet-tuxedo.c, epan/Makefile.common:
2017
2018           From metatech: basic BEA Tuxedo protocol support.
2019
2020 2004-04-20 04:48  guy
2021
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,
2027           packet-aim.h:
2028
2029           From Jelmer Vernooij:
2030
2031                   Add support for a couple more SNAC's.
2032
2033                   Handle TLV's in a somewhat more extendible manner.
2034
2035                   Fix a bug in the buddylist dissector that caused pango
2036           warnings.
2037
2038 2004-04-20 04:17  guy
2039
2040         * packet-acse.c, packet-ftam.c:
2041
2042           From Yuriy Sidelnikov: add a dissector table for OIDs to the ACSE
2043           dissector, and make the FTAP dissector register itself in that
2044           table.
2045
2046 2004-04-19 23:36  obiot
2047
2048         * packet-ip.c:
2049
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.
2052
2053 2004-04-19 23:26  obiot
2054
2055         * packet-wbxml.c:
2056
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
2059           onwards).
2060
2061           The token code page 3 of WV-CSP 1.2 is the same as in WV-CSP 1.1
2062           (not 1.0).
2063
2064 2004-04-19 22:41  guy
2065
2066         * packet-rtps.c:
2067
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
2070           item.
2071
2072 2004-04-19 20:20  guy
2073
2074         * packet-rtps.c:
2075
2076           Add length checks to submessages.
2077
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.
2083
2084           Use the "number of bits" value when dissecting a bitmap.
2085
2086 2004-04-19 08:26  guy
2087
2088         * AUTHORS, doc/ethereal.pod:
2089
2090           Update Pasi Eronen's e-mail address.
2091
2092 2004-04-19 08:19  guy
2093
2094         * packet-rtps.c:
2095
2096           Use a "while()" loop, rather than a "do { ... } while()" loop, in
2097           "dissect_rtps()", just in case a message with *no* submessages is
2098           sent.
2099
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
2104           necessary.
2105
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.
2109
2110           Construct the submessage subtree in that loop, rather than in the
2111           submessage dissectors.
2112
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.
2117
2118 2004-04-18 20:08  guy
2119
2120         * packet-rtps.c:
2121
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
2124           "gint".
2125
2126 2004-04-18 19:52  guy
2127
2128         * packet-rtps.c:
2129
2130           Get rid of an unused variable.
2131
2132 2004-04-18 18:55  guy
2133
2134         * packet-rtps.c:
2135
2136           Make "little_endian" local to the routines to parse submessages.
2137
2138           Before checking for the "RTPS" tag, make sure we have at least 4
2139           bytes in the message.
2140
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.
2143
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
2146           bit.
2147
2148 2004-04-18 10:16  obiot
2149
2150         * README.win32:
2151
2152           Update the cygwin build instructions (plugins can now be compiled
2153           too).
2154
2155           Hint on how cygwin gcc can be used to compile a native Win32
2156           Ethereal.
2157
2158 2004-04-18 06:41  ulfl
2159
2160         * README.win32:
2161
2162           added a small section about the supported compilers
2163
2164 2004-04-18 06:40  ulfl
2165
2166         * packet-rtps.c:
2167
2168           removed some MSVC warnings
2169
2170 2004-04-18 06:39  ulfl
2171
2172         * packet-rtps.h:
2173
2174           replaced some integer types by glib ones, to be able to compile
2175           again on win32
2176
2177 2004-04-17 22:11  guy
2178
2179         * packet-rtps.c:
2180
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.
2184
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
2192           big-endian values.
2193
2194           Get rid of C++ comments.
2195
2196 2004-04-17 21:43  guy
2197
2198         * AUTHORS, Makefile.common, packet-rtps.c, packet-rtps.h,
2199           doc/ethereal.pod, epan/Makefile.common:
2200
2201           From Lukas Pokorny: RTPS (Real-Time Publish-Subscribe) support.
2202
2203 2004-04-17 20:58  guy
2204
2205         * packet-mq.c:
2206
2207           Updates from metatech:
2208
2209                   - Added SPI messages.
2210                   - A bit a factorisation.
2211
2212 2004-04-17 11:50  ulfl
2213
2214         * print.c, print.h, gtk/print_dlg.c:
2215
2216           added PSML output to the printing dialog
2217
2218 2004-04-17 10:45  obiot
2219
2220         * packet-wbxml.c:
2221
2222           Fix a typo in %DateTime of length 7 (missing colon between
2223           minutes and seconds).
2224
2225 2004-04-17 09:02  ulfl
2226
2227         * print.c:
2228
2229           PDML output: if a protocol field is invisible, add the attribute:
2230           hide="yes" to the field node
2231
2232 2004-04-17 04:43  guy
2233
2234         * packet-q931.c:
2235
2236           Neaten up the display of the top-level protocol tree item for a
2237           number IE.
2238
2239 2004-04-17 03:38  guy
2240
2241         * packet-x11.c, x11-fields:
2242
2243           In EnterNotify and LeaveNotify events, the last byte isn't a
2244           Boolean, it's a bitmask with "focus" and "same-screen" bits.
2245
2246 2004-04-17 03:02  guy
2247
2248         * packet-diameter.c:
2249
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
2254           redundant.
2255
2256 2004-04-17 01:12  guy
2257
2258         * gtk/color_dlg.c:
2259
2260           Confirmation dialogs should be marked as such.
2261
2262 2004-04-17 01:09  guy
2263
2264         * gtk/: capture_dlg.c, capture_prefs.c:
2265
2266           Failure to get the list of interfaces should be reported as an
2267           error.
2268
2269 2004-04-17 01:07  guy
2270
2271         * capture.c:
2272
2273           Failures when capturing should be reported as errors.
2274
2275 2004-04-17 01:05  guy
2276
2277         * dftest.c:
2278
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
2281           failure messages.
2282
2283 2004-04-17 01:01  guy
2284
2285         * gtk/io_stat.c:
2286
2287           Report problems due to the user specifying something we can't
2288           handle as errors, not warnings.
2289
2290 2004-04-16 23:57  guy
2291
2292         * gtk/main.c:
2293
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.
2298
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.
2302
2303 2004-04-16 23:16  guy
2304
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:
2310
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
2314           the dictionary.
2315
2316           Make the format argument to "simple_dialog()" a "const" pointer.
2317
2318           Fix up the read-error message in Tethereal to end with a newline.
2319
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
2323           displayed.
2324
2325 2004-04-16 22:44  obiot
2326
2327         * packet-wbxml.c:
2328
2329           Add a discriminator for WV-CSP so the correct version is used for
2330           rendering the WBXML tokens in WV-CSP.
2331
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.
2336
2337           Update reference URLs for WAP, OMA and related specs.
2338
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)?
2343
2344 2004-04-16 20:20  guy
2345
2346         * file.c:
2347
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
2351           information.
2352
2353 2004-04-16 19:36  guy
2354
2355         * gtk/: color_dlg.c, color_filters.c, color_filters.h:
2356
2357           Make "new_color_filter()" take the background and foreground
2358           colors, as GdkColors, as arguments.
2359
2360 2004-04-16 19:05  guy
2361
2362         * gtk/color_filters.c:
2363
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.
2367
2368 2004-04-16 18:17  ulfl
2369
2370         * file.c, print.c, tethereal.c, gtk/print_dlg.c:
2371
2372           make print dialog "Packet Format" options somewhat similar to the
2373           Ethereal panes, thus better understandable
2374
2375 2004-04-16 05:30  ulfl
2376
2377         * gtk/print_dlg.c:
2378
2379           bugfix: make the "no dissections" radiobutton insensitive, if
2380           packet details isn't selected
2381
2382 2004-04-15 23:28  guy
2383
2384         * cfile.h, file.c, gtk/find_dlg.c:
2385
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.
2389
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()").
2394
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.
2398
2399           Get rid of code to fetch some values that we don't subsequently
2400           use.
2401
2402 2004-04-15 22:38  obiot
2403
2404         * packet-wbxml.c:
2405
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.
2410
2411           Fix some comments as they did not reflect the current state
2412           anymore.
2413
2414 2004-04-15 19:56  ulfl
2415
2416         * print.c, print.h, gtk/print_dlg.c:
2417
2418           added print output option, to suppress dissection completely (for
2419           raw packet hexdump)
2420
2421 2004-04-15 19:05  ulfl
2422
2423         * print.c, gtk/print_dlg.c:
2424
2425           added print output of PDML format
2426
2427 2004-04-15 09:24  guy
2428
2429         * AUTHORS, packet-cops.c:
2430
2431           From Dick Gooris: PacketCable support in the COPS dissector.
2432
2433 2004-04-15 08:34  sahlberg
2434
2435         * packet-kerberos.c:
2436
2437           decryption and dissection of PA_ENC_TIMESTAMP
2438
2439 2004-04-15 07:47  sahlberg
2440
2441         * packet-kerberos.c:
2442
2443           dissect EncKDCRepPart   applications 25 and 26
2444
2445 2004-04-15 00:18  guy
2446
2447         * packet-tcp.c:
2448
2449           Add some braces to squelch a GCC warning.
2450
2451 2004-04-14 22:13  obiot
2452
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:
2463
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:
2466
2467                   XXX_la_LIBADD = -L../../epan -lethereal @GLIB_LIBS@
2468
2469           This way symbols defined in libethereal and GLib are resolved
2470           when linking the plugin dissector modules.
2471
2472 2004-04-14 18:42  obiot
2473
2474         * configure.in, epan/ftypes/Makefile.am, wiretap/configure.in:
2475
2476           At last compiling on CygWin works again! Added the missing PCRE
2477           and GLIB libraries to libftypes.
2478
2479           Provide caching of computed configure tests.
2480
2481 2004-04-14 05:46  ulfl
2482
2483         * file.c, gtk/capture_info_dlg.c:
2484
2485           two memory leaks removed
2486
2487 2004-04-14 04:45  etxrab
2488
2489         * packet-sip.c:
2490
2491           Correct the removal of spaces before parameters in the Content
2492           type line, change some  tags according to --sip-publish-03
2493
2494 2004-04-13 22:07  obiot
2495
2496         * packet-mmse.c:
2497
2498           Fix the default clause for not implemented MMS headers by adding
2499           more generic code from WSP (based on the wkh_default() method).
2500
2501           Add initial support for MMS 1.1 and MMS 1.2 (header names, PDU
2502           types, response status codes, message status).
2503
2504           TODO: implement the *full* header dissections for MMS 1.1 and MMS
2505           1.2.
2506
2507 2004-04-13 21:32  guy
2508
2509         * packet-gprs-llc.c:
2510
2511           Use the "a_bit" true_false_string for the "llcgprs.as" field.
2512
2513 2004-04-13 21:29  guy
2514
2515         * packet-sndcp.c:
2516
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.
2522
2523 2004-04-13 18:01  tuexen
2524
2525         * capture.c, capture.h, file.c, gtk/capture_info_dlg.c:
2526
2527           From Jon Oberheide: Add interface name to the capture and
2528           ethereal window                     while capturing.
2529
2530 2004-04-13 17:48  guy
2531
2532         * packet-gprs-llc.c:
2533
2534           Get rid of some unused variables, as per Josef Korelus.
2535
2536 2004-04-13 04:45  guy
2537
2538         * packet-sndcp.c:
2539
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
2543           end.
2544
2545 2004-04-13 04:36  guy
2546
2547         * AUTHORS, packet-sndcp.c, epan/Makefile.common:
2548
2549           From Christian Falckenberg: GPRS SNDCP support.
2550
2551 2004-04-13 04:21  guy
2552
2553         * AUTHORS, packet-bssgp.c, packet-gprs-llc.c, epan/Makefile.common:
2554
2555           From Josef Korelus: GPRS LLC support.
2556
2557 2004-04-13 04:04  guy
2558
2559         * AUTHORS, packet-bpdu.c, packet-cisco-oui.c, doc/ethereal.pod:
2560
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).
2564
2565           Indicate in a comment in packet-cisco-oui.c what PVSTP is.
2566
2567 2004-04-12 22:14  guy
2568
2569         * packet-http.c:
2570
2571           Put in a comment noting a possible memory leak.
2572
2573 2004-04-12 18:01  ulfl
2574
2575         * gtk/rtp_stream_dlg.c:
2576
2577           ESC key presses Close button
2578
2579 2004-04-12 09:48  ulfl
2580
2581         * gtk/: http_stat.c, rpc_progs.c, sip_stat.c, tcp_graph.c,
2582           wsp_stat.c:
2583
2584           added a close button to the dialogs, use the dlg_window_new
2585           function for all dialogs
2586
2587 2004-04-12 08:59  ulfl
2588
2589         * gtk/gsm_map_stat.c:
2590
2591           added missing #include from my latest checkin
2592
2593 2004-04-12 08:53  ulfl
2594
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:
2599
2600           added a close button to the dialogs, use the dlg_window_new
2601           function for all dialogs
2602
2603 2004-04-12 07:10  ulfl
2604
2605         * gtk/: endpoint_talkers_table.c, hostlist_table.c:
2606
2607           added a close button to the dialogs
2608
2609 2004-04-11 20:57  guy
2610
2611         * packet-aim.c:
2612
2613           From Jon Oberheide: add the "Password Hash" label to
2614           AIM_TLV_PASSWORD (0x0025) which was previously "Unknown".
2615
2616 2004-04-11 20:47  guy
2617
2618         * AUTHORS, packet-aim-signon.c, doc/ethereal.pod:
2619
2620           From Jon Oberheide: add a missing hf[] entry for a field.
2621
2622           Fix up AUTHORS and the authors list in the Ethereal man page.
2623
2624 2004-04-10 09:10  ulfl
2625
2626         * README.win32:
2627
2628           did lot's of cleanup to the text, especially in the library
2629           sections
2630
2631 2004-04-10 07:29  ulfl
2632
2633         * Makefile.nmake:
2634
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
2637           GTK1_DIR defined.
2638
2639 2004-04-09 19:44  gerald
2640
2641         * gtk/follow_dlg.c:
2642
2643           Make the hex dump byte counter a guint32, so that we don't wrap
2644           prematurely.
2645
2646 2004-04-09 16:54  gerald
2647
2648         * Makefile.nmake, tools/win32-setup.sh:
2649
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
2652           GTK2_DIR defined.
2653
2654           Fix some path checking in win32-setup.sh.
2655
2656 2004-04-09 09:15  guy
2657
2658         * packet-mq.c:
2659
2660           From metatech:
2661
2662                   - No registration of port 1414, only the heuristics.
2663
2664                   - More dissection of pre-defined MQ structures or
2665           messages types
2666                     (MSH, DH, DLH, OR, RR, PMR, MDE, MQSET, MQINQ, MQPUT1,
2667           PING).
2668
2669 2004-04-09 08:39  guy
2670
2671         * packet-ipdc.c, packet-ipdc.h:
2672
2673           From Josh Bailey:
2674
2675                   Fix missing handling for tags 0x6F and 0x70 (send and
2676           receive
2677                   encoding type).
2678
2679                   Shorten fields displayed in COL_INFO.
2680
2681                   Display information about all IPDC packets in COL_INFO if
2682                   there's more than one.
2683
2684 2004-04-09 07:38  ulfl
2685
2686         * Makefile.nmake:
2687
2688           use the configured names from config.nmake for the required apps
2689           list
2690
2691 2004-04-09 07:37  ulfl
2692
2693         * README.win32:
2694
2695           do some more explanations how to use the new library download
2696           tool updated ADNS library version
2697
2698 2004-04-09 03:51  sahlberg
2699
2700         * packet-h225.c:
2701
2702           even more h235 dissection
2703
2704 2004-04-09 03:32  sahlberg
2705
2706         * packet-h225.c:
2707
2708           some more h235 dissection
2709
2710 2004-04-09 01:07  sahlberg
2711
2712         * packet-h225.c:
2713
2714           Add dissection of AuthenticationMechanism to h235
2715
2716 2004-04-09 00:31  sahlberg
2717
2718         * packet-per.h:
2719
2720           Make it more obvious when ethereal fails to dissect a PER
2721           contruct
2722
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
2726           entry in the tree.
2727
2728 2004-04-08 23:52  sahlberg
2729
2730         * packet-h225.c:
2731
2732           implement some basic dissection of H.235 ClearToken so that the
2733           capture reported on the list will be dissected properly.
2734
2735           maybe someone should break out all the h.235 code sometime later
2736           and put it in packet-h235.c?
2737
2738 2004-04-08 20:36  gerald
2739
2740         * Makefile.nmake, README.win32, config.nmake, tools/win32-setup.sh:
2741
2742           Add a Makefile.nmake target called "setup" that uses the script
2743           tools\win32-setup.sh to
2744
2745             - Check for applications required to build Ethereal
2746             - Download and unpack required packages into $ETHEREAL_LIBS
2747
2748           Update ADNS to the latest version.
2749
2750           Make Python 2.3 the default.
2751
2752 2004-04-08 19:07  ulfl
2753
2754         * gtk/capture_dlg.c:
2755
2756           catch the enter key from the interface drop-down list, so
2757           pressing enter will really start a capture
2758
2759 2004-04-08 10:21  sahlberg
2760
2761         * packet-dcerpc-netlogon.c:
2762
2763           update to netlogon:  make it dissect all the bits of the
2764           UserAccountControl flags field in the pac structure and elsewhere
2765           in netlogon
2766
2767 2004-04-08 09:34  sahlberg
2768
2769         * packet-dcerpc-netlogon.c:
2770
2771           dissection of netlogon userflags in tha pac structure and
2772           elsewhere
2773
2774 2004-04-08 09:17  sahlberg
2775
2776         * packet-dcerpc-netlogon.c:
2777
2778           dissect group attributes for the pac structure and other places
2779           in netlogon
2780
2781 2004-04-08 08:05  guy
2782
2783         * gtk/capture_dlg.c:
2784
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://".
2788
2789 2004-04-08 05:19  sahlberg
2790
2791         * doc/ethereal.pod:
2792
2793           update doc with better description of SUM/COUNT/MIN/MAX/AVG.
2794
2795 2004-04-08 05:09  sahlberg
2796
2797         * packet-tcp.c:
2798
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.
2802
2803 2004-04-07 06:18  guy
2804
2805         * packet-ipmi.c:
2806
2807           From Duncan Laurie: the LUN field in IPMI packets is only in the
2808           lower 2 bits.
2809
2810 2004-04-07 06:04  guy
2811
2812         * etypes.h, packet-eapol.c, packet-ethertype.c:
2813
2814           From Jouni Malinen: add support for the 802.11i/RSN
2815           pre-authentication Ethertype.
2816
2817 2004-04-07 04:31  sahlberg
2818
2819         * gtk/: rpc_stat.c, service_response_time_table.c:
2820
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"
2824
2825 2004-04-07 03:57  sahlberg
2826
2827         * packet-rpc.c:
2828
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.
2832
2833 2004-04-06 19:02  ulfl
2834
2835         * AUTHORS, prefs.c, prefs.h, doc/ethereal.pod, gtk/gui_prefs.c,
2836           gtk/main.c:
2837
2838           from Thomas Palmer: add a preference setting for filter toolbar
2839           placement
2840
2841 2004-04-06 16:08  gerald
2842
2843         * gtk/main.c:
2844
2845           Remove an extraneous 'break'.
2846
2847 2004-04-05 00:49  sahlberg
2848
2849         * packet-kerberos.c:
2850
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
2853           to be useful ...
2854
2855 2004-04-05 00:28  sahlberg
2856
2857         * packet-kerberos.c:
2858
2859           Added some more principal name types from the kerberos draft
2860
2861 2004-04-04 07:12  sahlberg
2862
2863         * AUTHORS, doc/ethereal.pod:
2864
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.
2868
2869 2004-04-03 22:33  etxrab
2870
2871         * packet-sip.c:
2872
2873           As pointed out by Chernishov Yury - strip of leading spaces of
2874           parameters
2875
2876 2004-04-03 22:13  etxrab
2877
2878         * packet-isup.c, AUTHORS:
2879
2880           From Chernishov Yury Don't destroy SIP dissector entrys in info
2881           column for application/isup
2882
2883 2004-04-03 03:50  guy
2884
2885         * packet-smb-common.c:
2886
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.
2893
2894 2004-04-03 00:29  sahlberg
2895
2896         * packet-rpc.c:
2897
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"
2903
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.
2907
2908 2004-04-02 22:01  sahlberg
2909
2910         * packet-spnego.c:
2911
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.
2916
2917 2004-04-02 21:38  sahlberg
2918
2919         * packet-smb.c:
2920
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.
2924
2925 2004-04-02 09:04  guy
2926
2927         * epan/column-utils.c:
2928
2929           From Olivier Biot: support AT_STRINGZ columns.
2930
2931 2004-04-02 08:27  guy
2932
2933         * wiretap/: nettl.c, nettl.h:
2934
2935           From Mark C. Brown: add support for FDDI and Token Ring cards.
2936
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".
2945
2946 2004-04-02 07:59  guy
2947
2948         * packet-aim-messaging.c:
2949
2950           From Devin Heitmueller: do a better job of decoding the AIM
2951           messaging SNAC for outgoing and incoming subtypes.
2952
2953 2004-04-02 07:40  guy
2954
2955         * wiretap/eyesdn.c:
2956
2957           From Rolf Fiedler: fix a comment, and fix the code to get the
2958           packet length.
2959
2960 2004-04-02 07:28  guy
2961
2962         * AUTHORS, packet-ymsg.c:
2963
2964           From Devin Heitmueller: do YMSG desegmentation.
2965
2966 2004-04-02 05:19  guy
2967
2968         * packet-isup.c:
2969
2970           Get rid of an extra "=" at the end of the file.
2971
2972 2004-04-02 05:07  guy
2973
2974         * packet-diameter-defs.h:
2975
2976           Get rid of CRs.
2977
2978 2004-04-01 20:34  etxrab
2979
2980         * packet-isup.c:
2981
2982           Fix a copy paste error
2983
2984 2004-04-01 09:15  sahlberg
2985
2986         * packet-kerberos.c:
2987
2988           add dissection of the canonicalize bit which some windows clients
2989           use
2990
2991 2004-03-31 21:04  guy
2992
2993         * packet-isup.c:
2994
2995           Get rid of CR's.
2996
2997 2004-03-31 20:57  guy
2998
2999         * packet-radius.c:
3000
3001           Get rid of CR's.
3002
3003 2004-03-31 20:25  etxrab
3004
3005         * packet-radius.c:
3006
3007           Add RADIUS AVP 101, the value string to go with it and some ACC
3008           vendor AVP:s
3009
3010 2004-03-31 20:23  etxrab
3011
3012         * packet-isup.c:
3013
3014           Add dissection of user to user indicators parameter, Split some
3015           lines and some white space changes
3016
3017 2004-03-31 01:31  jmayer
3018
3019         * TODO:
3020
3021           configure.in merging has been done. Add another point
3022
3023 2004-03-31 01:25  jmayer
3024
3025         * epan/: acinclude.m4, configure.in:
3026
3027           No longer needed after merging epan/configure.in into
3028           configure.in
3029
3030 2004-03-30 20:56  etxrab
3031
3032         * packet-diameter-defs.h:
3033
3034           Fixed some cut-and-paste errors, added some RADIUS AVPS sorted
3035           some value string...
3036
3037 2004-03-30 19:37  guy
3038
3039         * packet-smb-mailslot.c, wiretap/wtap.c:
3040
3041           From Albert Chin: "config.h" should come before all other
3042           #includes.
3043
3044 2004-03-30 19:36  guy
3045
3046         * plugins/rudp/packet-rudp.c:
3047
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.
3051
3052 2004-03-30 19:34  guy
3053
3054         * Makefile.am:
3055
3056           From Albert Chin: on IRIX, if -la depends on -lb, you must link
3057           with -lb -la.
3058
3059 2004-03-30 19:15  guy
3060
3061         * packet-eapol.c:
3062
3063           From Jouni Malinen: add support for the most likely EAPOL-Key
3064           packet type.
3065
3066 2004-03-30 19:07  guy
3067
3068         * config.guess, config.sub:
3069
3070           Back out the previous change, as it checked in older versions of
3071           config.guess and config.sub.
3072
3073 2004-03-30 19:01  guy
3074
3075         * packet-3g-a11.c:
3076
3077           From Ryuji Somegawa: fix AirLink record dissection.
3078
3079 2004-03-30 18:55  guy
3080
3081         * AUTHORS, Makefile.common, packet-sip.c, tap-sipstat.c,
3082           gtk/sip_stat.c:
3083
3084           From Lars Roland: Tethereal version of SIP statistics tap, and
3085           fixes to the Ethereal version.
3086
3087 2004-03-30 18:45  guy
3088
3089         * plugins/Makefile.nmake:
3090
3091           From Lars Roland: have "make clean" and "make distclean" clean up
3092           the new Cisco VoIP plugins.
3093
3094 2004-03-30 18:30  guy
3095
3096         * plugins/: ciscosm/packet-sm.c, rlm/packet-rlm.c,
3097           rudp/packet-rudp.c:
3098
3099           From Duncan Sargeant: include "moduleinfo.h" so that the plugins
3100           get the right version number.
3101
3102 2004-03-30 18:23  guy
3103
3104         * packet-radius.c:
3105
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.
3109
3110 2004-03-30 18:14  guy
3111
3112         * packet-gtp.c:
3113
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
3116           the contents.
3117
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.
3120
3121 2004-03-30 17:52  guy
3122
3123         * packet-mip6.c:
3124
3125           Fix the length used for the protocol tree item for Mobile IPv6
3126           options.
3127
3128 2004-03-30 17:38  guy
3129
3130         * packet-aim-location.c:
3131
3132           From Devin Heitmueller: put back the info level for the user info
3133           request.
3134
3135 2004-03-30 07:39  sharpe
3136
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:
3140
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
3143           permission mask is.
3144
3145           There are a couple of other places where this could be used, but
3146           I have not done anything about them.
3147
3148 2004-03-29 23:14  guy
3149
3150         * gtk/dlg_utils.c:
3151
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.
3156
3157 2004-03-29 23:03  guy
3158
3159         * gtk/dlg_utils.c:
3160
3161           In a "save" dialog, the "yes" button should be a "Save" button,
3162           not an "Open" button.
3163
3164 2004-03-29 22:55  guy
3165
3166         * gtk/: dlg_utils.c, dlg_utils.h, file_dlg.c:
3167
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.
3171
3172 2004-03-29 22:40  guy
3173
3174         * gtk/: capture_dlg.c, dlg_utils.c, dlg_utils.h, file_dlg.c,
3175           follow_dlg.c, print_prefs.c:
3176
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+.
3181
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+.
3185
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()".
3191
3192 2004-03-28 00:26  guy
3193
3194         * packet-eapol.c:
3195
3196           From Jouni Malinen:
3197
3198                   Small changes for EAPOL-Key dissector for IEEE
3199           802.11i/RSN:
3200                   - add Encrypted Key Data flag for key info
3201                   - do not try to parse EAPOL-Key Key Data if it is
3202           encrypted
3203                     (RSN: Encrypted Key Data flag, WPA: Group Key)
3204                   - Key Index and Key ID are reserved in RSN
3205
3206 2004-03-27 12:18  ulfl
3207
3208         * gtk/: capture_dlg.c, file_dlg.c:
3209
3210           minor code cleanup, including removed MSVC warnings
3211
3212 2004-03-27 12:14  jmayer
3213
3214         * aclocal-fallback/: glib-2.0.m4, glib.m4, gtk-2.0.m4, gtk.m4:
3215
3216           Fix some aclocal warnings during autogen.sh
3217
3218 2004-03-27 12:07  jmayer
3219
3220         * acinclude.m4, wiretap/acinclude.m4:
3221
3222           Some aclocal warning fixes during autogen.sh
3223
3224 2004-03-27 11:53  guy
3225
3226         * packet-tcp.c:
3227
3228           From Ronnie Sahlberg: RST and FIN segments are neither
3229           zero-window packets nor duplicate ACKs.
3230
3231 2004-03-27 11:52  jmayer
3232
3233         * autogen.sh, configure.in:
3234
3235           OK, I'm impatient. In case of problems, I'm to blame, not
3236           Olivier.
3237
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
3240                         undo this.
3241
3242 2004-03-27 11:33  guy
3243
3244         * process-x11-fields.pl:
3245
3246           From Gisle Vanem: add a "this is a generated file" comment to the
3247           output of process-x11-fields.
3248
3249 2004-03-27 11:32  guy
3250
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:
3255
3256           From Michael Lum:
3257
3258                   ANSI IS-801 support;
3259
3260                   dissect more GSM supplementary services messages and
3261           fields.
3262
3263 2004-03-27 11:16  oabad
3264
3265         * gtk/: capture_dlg.c, dlg_utils.c, dlg_utils.h, file_dlg.c,
3266           follow_dlg.c, print_prefs.c:
3267
3268           Use the new GtkFileChooserDialog when built with gtk+ 2.4
3269
3270 2004-03-27 11:16  guy
3271
3272         * wiretap/: nettl.c, nettl.h:
3273
3274           From Mark C. Brown: add support for iether (dual-port gigabit)
3275           cards in nettl files.
3276
3277 2004-03-27 11:13  guy
3278
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:
3281
3282           From Lars Roland: use the generic filter dialog for the SIP,
3283           HTTP, WSP, and BOOTP taps.
3284
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
3287           it's null.
3288
3289           Make static some variables and functions not used outside the
3290           source file in which they're defined.
3291