Final updates for 0.9.14.
[metze/wireshark/wip.git] / ChangeLog
1 $Id: ChangeLog,v 1.26 2003/07/23 23:14:56 gerald Exp $
2
3 Overview of changes in Ethereal 0.9.14:
4
5 * Fix the VRRP authentication field length (Guy)
6 * Show the ENIP 8-bit logical connection point segment type (Guy)
7 * Adjust the FW1 interface name length (Guy)
8 * Fix FIX column-setting code (Guy)
9 * Quake2 string buffer enhancements (Guy)
10 * Add tvb_get_string() and tvb_get_stringz(), and use it in a pile of
11   dissectors (Guy)
12 * Remove ADNS hardwiring from the Windows build process (Guy)
13 * Get rid of allocations of unused buffers in MGCP (Guy)
14 * Export "tvb_get_string()" and "tvb_get_stringz()" to plugins (Guy)
15 * Link the Gryphon plugin with glib, as it now calls "g_free()" (Guy)
16 * Clarify NULL tree-related text in README.developer (Guy)
17 * Fix the return types of the pointers to "tvb_get_string()" and
18   "tvb_get_stringz()" (Jason)
19 * Small interface list fix (Guy, Gerald)
20 * Link dftest with the ADNS library if needed (Guy)
21 * Put in a missing comma in util.c (Guy)
22 * Make tethereal compile without libpcap (Guy)
23 * Remove an unneded string length check in packet-ppp.c (Guy)
24 * Fix some man page typoes (Guy)
25 * Add some display filter range sanity checks (Guy)
26 * Allow the comparison of two ranges in display filters (Guy)
27 * "Compiled with" message enhancements (Guy)
28 * Fixes to get util.c to compile on Win32 (Guy)
29 * Add sFlow support (Jeff Rizzo)
30 * Make RC_VERSION comma-separated (Lars Roland, Guy)
31 * Don't use ADNS_DIR if it's not defined (Lars)
32 * Update Laurent Meyer's e-mail address (Guy)
33 * Tweak the PATH setting in config.nmake (Lars)
34 * Revamp Glib- and GTK+-related Windows build flags (Guy)
35 * Add a missing break statement to packet-sflow.c (Guy)
36 * Let iSCSI/TCP keep track of where PDU bundaries are in the TCP stream
37   (Ronnie)
38 * Handle SMB MID field reuse (Ronnie)
39 * Add iSCSI "Decode As..." support (Ronnie)
40 * Allow better Windows Glib/GTK+ library path adjustment (Lars, Guy)
41 * Move ADNS_DIR tests to config.nmake (Guy)
42 * More config.nmake fixes (Guy)
43 * Properly clean the rtnet directory (Lars)
44 * Config.nmake typo fixes and updates (Lars)
45 * Remove dcerpc_smb_check_long_frame() (Tim)
46 * Handle GTK+ 1.3 vs 2.x more cleanly (Guy)
47 * Some educated guesses about the structure of the QueryValue RPC (Tim)
48 * Handle Mac OS X "glibtool" and "glibtoolize" naming (Guy)
49 * Initialize di.hf_index in dissect_dcerpc_cn_rqst() (Gerald)
50 * Add support for draft-ietf-ipsec-udp-encaps-06.txt (Markus)
51 * Squelch a compiler warning in packet-dcerpc.c (Guy)
52 * Make the SNMP request id a filterable field (Ronnie)
53 * Revamp the DCE-RPC Service Response Time display code (Ronnie)
54 * Update ONC-RPC response time tap  to use the new helper function (Ronnie)
55 * Make SRT columns sortable (Ronnie)
56 * Update SMB statistics tap to use the new SRT routines (Ronnie)
57 * Cosmetic fix for SRT (Ronnie)
58 * SRT window display fix (Guy)
59 * Improve iSCSI's request/response matching, other fixes (Ronnie)
60 * Fix the service response time functions to work with GTK2 (Lars)
61 * Rewrite most of the ring buffer code (Laurent)
62 * Cosmetic change for autogen.sh (Joerg)
63 * Don't print warnings about not finding glibtool (Joerg)
64 * Add a hidden fc.id filter field for FC (Ronnie)
65 * Improve FC source and destination ID handling (Ronnie)
66 * Update FC F_CTL decoding and filtering (Ronnie)
67 * Squelch some compiler warnings in packet-isakmp.c (Guy)
68 * Various Q.931 fixes (Tomas)
69 * Fix unused bit counting in asn1_bits_decode() (Matthijs)
70 * Fix long line printing in file.c (Tomas)
71 * Properly parse and label WEP key preferences (Motonori)
72 * Enhance Fibre Channel display and request/response matching (Ronnie)
73 * Properly escape the '#' character in the HAVE_GNU_ADNS definition
74   (Gerald)
75 * Dissect the ISUP "parameter compatibility" parameter (Anders Broman)
76 * Fix a Q.931 #define (Guy)
77 * Bring back a config.nmake #undef (Guy)
78 * Latest "config.guess" and "config.sub" from the GNU folks (Guy)
79 * Added new stub dissector for MS Messenger Service (Ronnie)
80 * Add a tap to the fibre channel dissector (Ronnie)
81 * Add Fibre Channel SRT statistics (Ronnie)
82 * Echo packet dissector (Laurent)
83 * Remove unneeded length checks from etherpeek.c (Guy)
84 * In a SRVLOC SA Advertisement, fetch the scope list length before using it
85   (Guy)
86 * Revamp DCERPC opnum value_strings creation (Tim)
87 * Update SCCP ISNI parameter field display (Jeff Morriss)
88 * Don't use a bitmask for the ISUP CIC filter (Anders)
89 * More config.nmake tweaking (Guy)
90 * Make the definition of "fc32_to_str()" match its prototype (Guy)
91 * SMPP and UCP value_string fixes (Tom Uijldert)
92 * Decoding of MS Messenger SendMessage function (Ronnie)
93 * Get rid of an unused AFP value_string table (Didier)
94 * Fix the register.c make rule (Didier)
95 * Allow WBXML 1.0 dissection, remove an unsued value_string (Biot)
96 * Limit the Info column size (Ian Schorr)
97 * LANalyzer fixes and updates (Guy)
98 * Various fixes and cleanups in tethereal.c (Lionel Ains)
99 * Fix a cut-and-paste error in Vines (Guy)
100 * Add .gdb_history to .cvsignore (Guy)
101 * Shuffle value_strings around in the FC code (Guy)
102 * Get rid of a value_string table that's not used in packet-fcswils.c (Guy)
103 * UDH dissection in SMPP message (Olivier)
104 * WTP and WSP dissection over SMPP (no reassembly) (Olivier)
105 * WSP status code rendering in Info column (Olivier)
106 * String handling fixes in DCE-RPC NT (Guy)
107 * Report the message type for RADIUS accounting status messages and
108   accounting messages (Adam Sulmicki)
109 * Redo the MEGACO dissector to more fully parse text-format messages
110   (Christoph Weist)
111 * Fix interface list memory handling bugs (Nathan Jennings, Guy)
112 * Fix connection checking in follow.c (Gregory Stark)
113 * Improve H.245 TransportAddress display (Ronnie)
114 * Add a PER field display toggle to H.245 (Ronnie)
115 * Decode GeneralStrings in H.245 (Ronnie)
116 * H.245 field display fix (Ronnie)
117 * Fixed a bug in M2UA's DATA 1 and DATA 2 parameter handling (Michael)
118 * Mark a variable as unused in proto.c (Guy)
119 * Improve NDIS type recognition in NetXRay (Guy)
120 * Fix reused message IDs in SMPP (Olivier)
121 * Add Jabber client-to-server protocol support (Brad)
122 * Fetch the MMSE delivery time from the correct offset (Darren Steele)
123 * README.developer typo fix (Brad)
124 * Add PWE updates to LDP (Aamer Akhter)
125 * Fix the signedness of ntp.precision (Gilbert)
126 * Remove ascendwrap from ascend.l (Guy)
127 * Fix some unused parameter and function warnings in Kerberos and RSYNC
128   (Tim)
129 * Fix p_rem_proto_data() in frame_data.[ch] (Tim)
130 * Remove unneded unused variable markings in packet-kerberos.c (Guy)
131 * Q.2931 fixes and updates (Guy)
132 * Put in stuff to dissect the body of a Q.931 cause IE (Guy)
133 * Update boolean dissection in H.245 (Ronnie)
134 * Improve H.245 bitmap decoding (Ronnie)
135 * Improve H.245 sequence extension decoding (Ronnie)
136 * Completely rewrite the H.245 dissector, and split out PER routines into
137   a separate module (Ronnie, Lars)
138 * -dlopen fixes for configure.in (Joerg, Dirk Mueller)
139 * Fix the MEGACO top-level protocol tree (Guy)
140 * Correctly define a WSP value string (Guy)
141 * Lots of SCSI fixes (Guy)
142 * Script to unit-test ftype functions via dfilters passed to tethereal
143   (Gilbert)
144 * Dissect AODV and AODV6 extensions the same way (Guy)
145 * Fix #defines in packet-isis-snp.c (Guy)
146 * Use "sna_rh_eri_truth[]" for the Exception Response Indicator field (Guy)
147 * Fix X11 arc definition (Guy)
148 * Removed duplicate definitions of flags_set_truth in IP and DIAMETER (Tim)
149 * Zebra message and value_string fixes (Guy)
150 * FC R_CTL display improvements (Guy)
151 * Use "fcencap_proto_vals[]" for the FC protocol field (Guy)
152 * GTP mobility management context and security type display improvements
153   (Guy)
154 * Fix an SLS display bug in MTP3 (Michael)
155 * Add more entries to the SMB query/set path/file info value_strings (Tim)
156 * Support for CIFS UNIX extensions as documented in the CIFS TR 1.0,
157   Appendix D (Tim)
158 * Fix a "g_string_append()" call in util.c (smhuang)
159 * Add a routine "dissect_ipv6_options()" and use it in several dissectors
160   (Guy)
161 * Put relevant field offset, lengths and other info back in packet-mip6.h
162   (Guy)
163 * Fix misdissection of spoolss enumprinterdataex replies (Tim)
164 * Fix the decoding of SAMR SIDs and Attributes (Richard)
165 * Several Info column updates for LDAP (Tim)
166 * Removed unused local variable in packet-dcerpc-samr.c (Tim)
167 * Add some entries for Cisco VSA for SSG Communication via Radius Packets
168   (Michael Kopp)
169 * Clean out the correct hash table in packet-tcp.c (Guy)
170 * Fix an unused variable warning in packet-rtnet.c (Tim)
171 * Move all DCERPC authentication/encryption dissection code from
172   packet-dcerpc.c to the dissector that handles the particular
173   authentication flavour (Tim)
174 * Squelch a (potentially-valid) compiler warning in packet-dcerpc.c (Guy)
175 * Properly comment stub routines in packet-msproxy.c (Guy)
176 * Add eDonkey support (Xuan Zhang)
177 * Add the KRB5 User-to-user OID to packet-spnego.c (Richard)
178 * Put in a note about RPC call heuristics (Guy)
179 * Generate all declarations and definitions for plugin ABI from a single
180   file (Matthijs)
181 * Update SNA exception response indicator display (Guy)
182 * Fix "Secure Channel" capitalization in packet-dcerpc-netlogon.c (Guy)
183 * NETLOGON Secure Channel update (Guy)
184 * NTLMSSP protection level update (Guy)
185 * Alter_context updates for DCERPC (Guy)
186 * Add a request/result comment to packet-ldap.c (Guy)
187 * Various GTK2 fixes (Olivier)
188 * Fix header inclusion in plugin_api_list.c (Guy)
189 * Get rid of an unneeded null handle check in packet-vendor.c (Guy)
190 * Get rid of a no-longer-used table in packet-vines.c (Guy)
191 * Various SSL fixes and tweaks (Guy)
192 * Fix logic in set_plist_sel_browse in main.c (Olivier)
193 * Fix packet list bug (Debian bug #199763) (Olivier)
194 * Disable threads by default with gtk2 (Olivier)
195 * Fix a couple of distcheck failures (Gerald)
196 * Use "ncp_nds_verb_vals" for the NDS Verb item (Guy)
197 * Fixes for make-reg-dotc.py (Uwe)
198 * Include the authentication padding in the DCERPC stub data when
199   decrypting it (Devin)
200 * Add some missing entries to "ncp_nds_verb_vals[]" (Guy)
201 * Use "val_to_str()" to translate NDS verb numbers to strings (Guy)
202 * Fixes and updates for packet-brdwlk.c (Guy)
203 * Add two preferences to control ADNS (Gerald)
204 * Fix a bug in RPC where the RCP_DUP items where not always added to the
205   tree (Ronnie)
206 * Fix a "make distcheck" failure (Gerald)
207 * Updates to support linking against Glib 2.2 plus GTK+ 1.3 on Windows
208   (Lars)
209 * Code to support searches for text or raw binary data in a frame in Find
210   Frame (Greg Morris)
211 * Give a more detailed message when WSAStartup fails (Guy)
212 * Remove duplicate Makefile targets and circular rules (Gerald)
213 * Update the FAQ (Joerg)
214 * Update the manuf file (Joerg)
215 * Correctly handle IGMP v1 membership reports (Joerg)
216
217
218 Overview of changes in Ethereal 0.9.13:
219
220 * Fix the endianness of the CCFilehandle NCP (Greg Morris)
221 * Add AUTH_GSSAPI support to RPC (Tony Schene, Guy)
222 * Various tap display filter fixes and updates (Guy)
223 * Enhance SNMP OID display (Laurent)
224 * M2PA message type field handling fix (Michael)
225 * Add support for versions 02 and 08 to M2PA (Michael)
226 * Add GNU ADNS support (Gerald)
227 * Fix compilation on systems without ADNS (Guy)
228 * Various HP-UX nettl fixes (Mark C. Brown)
229 * Handle DNSSEC DO/OK bit in OPT pseudo-RR (Yaniv)
230 * More ADNS fixes (Guy)
231 * Show DNS MBZ flags as either OK if 0 or incorrect if not 0 (Yaniv)
232 * Update NTLMv2 response blob parsing, magic number fixes (Tim)
233 * Don't try and dissect a zero length NTLM response as a NTLMv2 response
234   (Tim)
235 * Use the Python script to make register.c if we have Python (Guy)
236 * Fix variable signedness and size in Modbus (Stephen Shelley, Guy)
237 * Add basic authentication support to WSP, other updates (Olivier Biot)
238 * Fix OSPF simple password string length (Guy)
239 * Fix WTP sub-PDU size presentation in the protocol tree (Olivier)
240 * Mark encrypted DCERPC stub data as such (Jean-Baptiste Marchand, Guy)
241 * Move NTLMv2 response dissection into common code module (Tim)
242 * Add a dissect_ndr_counted_byte_array_cb function to DCERPC NT (Tim)
243 * Dissect a ntlmv2 response if found in a samlogon request (Tim)
244 * Throw an exception if we have trouble copying a DCERPC string (Guy)
245 * Do the "tvb_ensure_bytes_exist()" check, and the check for a zero-length
246   bit string, in the code to process an ASN.1 bit string (Guy)
247 * Treat a 6-byte value in a MAPI login reply as an aligned 4-byte value
248   (Guy)
249 * Enhance DCERPC NDR string handling (Guy)
250 * Put the source and destination addresses in an Ethernet data structure 
251   in the right order (Graeme Hewson)
252 * Fix the buddy name length in AIM (Guy)
253 * Move dissection of NETLOGON secure channel auth verifier into
254   packet-dcerpc-netlogon.c (Tim)
255 * Increment a string length in TACACS to reflect the new behavior of
256   tvb_get_nstringz0() (Guy)
257 * Move platform ID values to packet-dcerpc-nt.c (Guy)
258 * Fix the call that adds the BGP local preference to the tree (Guy)
259 * Add the right decoding for AFP3.1 FPCatSearchExt call (Didier Gautheron)
260 * Fix an overflow bug in OSI, check LSP checksums (Laurent Rabret)
261 * Add support for the new OpenBSD pflog DLT (Can Erkin Acar)
262 * Add support for a systemwide color filter file, close a file handle
263   that had otherwise been left open (Richard Urwin)
264 * Use get_datafile_path() in various places in the code (Guy)
265 * Implement a ring buffer switch duration (Laurent)
266 * Switch from u_int32_t to guint32 in the packet-pflog.c (Guy)
267 * Fix a typo in wtap.c (Guy)
268 * Squelch some compiler complaints (Guy)
269 * Update the TODO list (Guy)
270 * Tap SMB packets before we call the dissecotrs (Ronnie)
271 * Add support for Solaris keepalives (Ronnie)
272 * Add the list of output file format specs to Tethereal's man page (Gerald)
273 * More tvb_get_nstringz0() fixes (Gerald)
274 * Fix a -z io,users,ip calculations bug (Martin Visser)
275 * Fix incorrect tvbuff definition in the WTP PDU concatenation situation
276   (Olivier)
277 * Updates to support draft-ietf-idr-bgp-ext-communities (Motonori)
278 * Add support for VMS UCX$TRACE output (Martin Warnes)
279 * Fix string handling bugs in BGP (Gerald)
280 * Clean "dissect_rpc_opaque_data()" up a bit (Guy)
281 * Correctly handle short TCP headers (Ronnie)
282 * Enhance VMS UCX$TRACE file recognition (Martin Warnes)
283 * Lump TCPIPtrace and UCX$TRACE together (Guy)
284 * Clean up and simplify the RTP dissector and tap code (Miha Jemec)
285 * Make dissect_rpc_opaque_data available to other dissectors (Richard)
286 * Improve fragmented TCP packet handling (Guy)
287 * Improve TCP error packet handling (Guy)
288 * More short TCP length improvements (Guy)
289 * Change the interface to dissect_ndr_nt_PSID() (Ronnie)
290 * DCERPC sid snooping enhancements (Ronnie)
291 * Changes to support NFS RPCSEC_GSS (J. Bruce Field, Richard)
292 * Rearrange sid snooping a bit (Ronnie)
293 * Prettify some DCERPC SID printing (Ronnie)
294 * Add snooping of sid->domain mapping from POLICY_ACCOUNT_DOMAIN_INFO
295   structures (Ronnie)
296 * Remove unused include from packet-dcerpc-samr.c (Ronnie)
297 * Small RPC fix (Richard)
298 * Put some missing contributor addresses in ethereal.pod.template (Guy)
299 * A small fix to NFSv4 to properly decode the secinfo response array
300   (Richard)
301 * Properly initialize sid_str in packet-smb.c (Tim)
302 * Quieten some unused variable warnings in packet-msproxy.c (Tim)
303 * Fix typo in name of ett for krb5 auth verifier in DCERPC (Tim)
304 * Dissect DCERPC LSA policy handles in place (Tim)
305 * Move base64_decode() to a common area (Tim)
306 * First changes to properly support RFC1964 (Richard)
307 * Dissect SPNEGO GSSAPI GetMIC tokens (Richard)
308 * Add an API to get the dissector name from a dissector handle (Guy)
309 * Add support for GSSAPI GSS_Wrap tokens (Richard)
310 * Note that we should probably do PPP Multilink reassembly in the TODO
311   file (Guy)
312 * Distcc support (Brad Hards, Ronnie)
313 * Convert unsafe string handling to GStrings in WTP (Gerald)
314 * Fix snprintf() return value checking in DNS, 802.11, ISAKMP, and WSP
315   (Gerald)
316 * Fix more string-related nits in CLNP, ISIS CLV, and RMI (Gerald)
317 * Get rid of the CRs at the ends of lines in packet-distcc.c (Guy)
318 * Convert the DNS WKS bitnames variable to a GString (Gerald)
319 * Use a GString to store the  ISIS CLV formatted authentication
320   information (Guy)
321 * Break out the SPNEGO/GSSAPI request flags (Richard)
322 * Add RFC3526 DH MODP groups to ISAKMP (Yaniv)
323 * Fix string index errors in 802.11, ISAKMP, RMI, and WSP (Guy)
324 * Deal with cases where there's no token ID in a Kerberos blob (Guy)
325 * Strings in PPTP are null-padded, not null-terminated (Guy)
326 * Null-terminate ASCII string values in "dissect_ndr_cvstring()" (Guy)
327 * Fix SCSI string padding (Guy)
328 * Fix the definition of ISAKMP NUM_GRPDESC_TYPES (Yaniv)
329 * Add ADNS to the "Compiled with" list (Gerald)
330 * Make the RTP tap analysis code use create_tempfile() instead of tmpnam()
331   (Gerald)
332 * Get rid of a debugging message in packet-dcerpc-spoolss.c (Guy)
333 * Fix typoes in packet-dcerpc-samr.c (Guy)
334 * Flag fragmented data as such in DCERPC (Guy)
335 * Properly seek to the beginning of TCPIPTrace lines (Guy)
336 * Fix the declaration of "open_routines[]" in file.c (Graeme)
337 * Fix file opening in tap_rtp.c (Gerald)
338 * Various BGP fixes (Hannes Gredler)
339 * Improve ISIS LSP checksum display (Laurent Rabret)
340 * Properly free data in ICMPv6, 802.11, RTCP, and SMB (Laurent)
341 * Add the MSRPC ATSVC interface (Jean-Baptiste Marchand)
342 * COTP reassembly (Laurent Meyer)
343 * Add packet-dcerpc-atsvc.h to Makefile.am (Gerald)
344 * Add the MSRPC ATSVC interface to Makefile.nmake (Guy)
345 * Fix whitespace handling in SIP (Steven Lass)
346 * Decode the base-64 string for HTTP Basic authorization (tz)
347 * Some minor updates to LSA (Ronnie)
348 * Update SAMR context handle display (Ronnie)
349 * Fix an SPNEGO/ASN.1 segfault, enhance the responseToken display (Richard)
350 * Dissect a netlogon credential as eight FT_BYTES (Tim)
351 * Add GNU ADNS to the Windows build environment (Gerald)
352 * Add support for WPA (Wi-Fi Protected Access) key in EAPOL frames and WPA
353   IE in 802.11 beacon and probe response frames (Jeff Liu)
354 * CPHA magic number adjustments (Yaniv Kaul)
355 * Update the plugin API for Glib/GTK+ 2.2 and have NSIS remove the Start
356   menu entries and desktop icon (Lars Roland)
357 * Fix a bug in the SUA global title address parameter, add subdissectors
358   (Niels Koot)
359 * Fix up some comments, and move some common GLib 1.2[.x]/2.x code outside
360   #ifdefs in plugins.c (Guy)
361 * Handle more than one DCERPC call per frame (Guy)
362 * Lots of different NDPS updates and fixes (Guy)
363 * Fix UDP error packet handling (Guy)
364 * Tweake ISIS CLV string appending (Guy)
365 * Improve RMCP packet recognition (Guy)
366 * Fix string length checking in tvb_fake_unicode() (Guy)
367 * Adjust proto.c to better handle null-padded strings (Guy)
368 * More null-padded string fixes (Guy)
369 * Improve ASCIIZ string handling in ncp2222.py, other fixes (Guy)
370 * DCERPC policy handle hashing improvements (Guy)
371 * Add a "-d" flag to tethereal, related changes (Lionel Ains, Guy)
372 * Teach the sid snooping how to extract sid->name mappings from
373   SAMR:QueryDispInfo (Ronnie)
374 * Fix to make the dcerpc_smb_fetch_pol use the new function argument list
375   (Ronnie)
376 * Improve value string handling in MDSHDR (Motonori)
377 * Use "=" instead of "==" in an assignment in proto.c (Gerald)
378 * Replace bcmp() with memcmp() in 802.11 and add a missing quote to the
379   NSIS definition file (Lars)
380 * Make IP frame numbers unsigned (Guy)
381 * Don't use "tvb_get_nstringz()" to get string data in SMPP (Guy)
382 * Dissect extended attribute lists in SMB trans2 QUERY_FILE_INFORMATION,
383   info level 4 (Tim)
384 * Rename SMB's EA length field to EA list length (Tim)
385 * Some ATSVC fixes (Jean-Baptiste)
386 * Use "tvb_format_text()" to display WBXML strings (Guy)
387 * Handle the AFP Unix Privilege bit as defined in the 3.1 spec (Didier)
388 * Add an ethertype 0 pref to MDSHDR, other fixes (Dinesh, Guy)
389 * Add new supported IDs, fix padding bytes in SCTP (Michael)
390 * Fix some typos in SCTP (Michael)
391 * Properly specify an unused argument in packet-sctp.c (Guy)
392 * Improve SMB TRANS2_SET_{PATH,FILE}_INFORMATION handling (Guy)
393 * Add a "--enable-threads" option, which allows to build the gtk+ v2
394   ethereal with or without threads (Olivier)
395 * Print an MMSE warning in the protocol tree instead of the console
396   (Gerald)
397 * Update SMB informational strings to reflect CIFS 1.0, other fixes (Guy)
398 * Clean up the checks for valid SIP requests and responses (Guy)
399 * Dissect the SMB 12-byte reserved field (Richard)
400 * Fix "tvb_strneql()", "tvb_strncaseeql()", and "tvb_memeql()" not to
401   throw an exception out of hand (Guy)
402 * Fix LDAP tree creation (Guy)
403 * Clean up Ethereal's command line usage message (Guy)
404 * SID name mappings can now be presented in a table by tethereal
405   using the -z smb,sids  command argument (Ronnie)
406 * Add a tap listener to present sid to name mappings for tethereal (Ronnie)
407 * Fix Tethereal man page command line options and program name (Guy)
408 * Fix the display of the high 16 bits of the SMB PID (Guy)
409 * Update the FAQ to May 25 (Joerg)
410 * Update manuf to June 10 (Joerg)
411 * Show the upper 2 bytes of SMB's formerly-reserved area as a "High Part of
412   PID" even for SMB-over-IPX (Guy)
413 * Add support for some additional SAPs for Netware and OSI (Guy)
414 * Improve the CR-LF check in SMTP (Guy)
415 * Change DCERPC, Fix, and ISDN to reflect the new behavior of tvb_memeql()
416   (Guy)
417 * If ADNS_DIR isn't defined, don't link with the ADNS library (Guy)
418 * Properly handle an empty interface list in Windows (Guy)
419 * Finish the NFS_ACL dissector (Mike Frisch)
420 * Fix "Ethereal" capitalization and boldface in the pod page (Guy)
421 * Get rid of an unused variable in proto.c (Guy)
422 * Add a paddint preference to the FDDI dissector (Laurent)
423 * Add http.request.method field with an accompanying subtree (Gilbert)
424 * Put the FTP request or response line into the protocol tree (Guy)
425 * Add a couple of missing line continuations to Makefile.nmake (Gerald)
426 * Get the right length for HTTP methods with an "M-" prefix (Guy)
427 * Add support for Common Industrial Protocol over IP (Joakim Wiberg)
428 * Add RTNET/TDMA support (Erwin Rol)
429 * Handle diff lines that look like "Binary files" (Gilbert)
430 * Put the SMTP request or response line into the protocol tree (Guy)
431 * Put the POP request or response line into the protocol tree (Guy)
432 * Put the IMAP request or response line into the protocol tree (Guy)
433 * Put the ACAP request or response line into the protocol tree (Guy)
434 * Fix value fetching and tree filling in TSP (Guy)
435 * Fix the NCP SetCmdValueNum display (Gilbert)
436 * Update the SIP request/response subfield display, fix a string free (Guy)
437 * Expand the ability of fvalue_to_string_repr, and modify more FT_* types
438   to provide that method (Gilbert)
439 * Put in a missing "break" statement in proto.c (Guy)
440 * Update to the CIP dissector, reverting to the "EtherNet/IP" name
441   (Joakim)
442
443
444 Overview of changes in Ethereal 0.9.12:
445
446 * Ignore ICMP and match conversations in the RTP tap (Ronnie)
447 * Register empty string preferences instead of NULLs (Guy)
448 * Make version messages narrower (Guy)
449 * Force epan\dfilter\scanner.c to be rebuilt under Windows (Andreas)
450 * Fix the names of some Q.931 fields (Anders Broman)
451 * Put the ISUP message type in the info column (Anders)
452 * MGCP tap printf fix (Lars Roland)
453 * Bring PGM up to date with RFC 3208 (Todd Montgomery)
454 * Fix for fixing up old preferences (Guy)
455 * Improve preference name prefix checking (Tomas Kukosa)
456 * Make sure that we display all the SMB file attributes (Richard)
457 * Improve unknown AIM family ID display (Devin)
458 * Rename hf_smb_sid to the more appropriate hf_smb_search_id (Ronnie)
459 * Turn SMB SIDs into FT_STRING fields (Ronnie)
460 * hf_index fix in DCERPC (Ronnie)
461 * Add support for ResetBrowserState in SMB (Richard)
462 * Endianness and pointer size fixes in SCCP (Jeff Morriss)
463 * Add support for decoding Intel ANS probes (Gerald)
464 * Fix up the parsing of SMB browser rest messages (Richard)
465 * Handle loopback in AIX tcpdump traces (Guy)
466 * Add SID name snooping SMB option (Ronnie)
467 * Update FAQ to 2003-03-20 (Joerg)
468 * Make the SID snooping tap return 0 (Guy)
469 * Add ACAP support (Brad Hards)
470 * Use "pkgdatadir" instead of "etherealconfdir" (Guy)
471 * Remove DATAFILE_DIR definition from configure.in (Guy)
472 * Fixes related to "datafiledir" in epan/configure.in (Guy)
473 * Fix a TCP sequence number analysis bug (Ronnie)
474 * Improve PDU dissection in WSP (Olivier Biot)
475 * Fix RC_VERSION in Nmake files (Graham Bloice)
476 * Fix variable typing, memory handling, and conversation handling in AJP13
477   (Guy)
478 * Improve TCP duplicate ACK display (Ronnie)
479 * Various WSP improvements (Olivier)
480 * Fix quotation of attibute values in WBXML (Olivier)
481 * Fix ISIS LSP analysis bugs, other improvements (Laurent Rabret)
482 * Use FT_FRAMENUM in TCP dup ack flags (Guy)
483 * Netxray/Sniffer gigabit timing fixes (Ian Schorr, Guy)
484 * ISIS TLV and subTLV fixes (Hannes)
485 * Add a new command and fix bugs in AFP (Didier)
486 * DCE RPC dissect_ndr_char_cvstring fix (Guy)
487 * Rename "attached_string" in ISIS, fix a typo (Guy)
488 * Create seprate CLV and LSP ett_ values, improve LSP length code (Guy)
489 * Don't use hardwired offsets in the ISIS header (Guy)
490 * Add support for NLSP (Guy)
491 * Improve Netxray/Sniffer gigabit timing (Guy)
492 * Add support for NLSP Level 1 Hello packets (Guy)
493 * Add NFS_ACL support (Mike Frisch)
494 * Add support for draft 7.1 of 802.11g and more 802.11b response codes
495   (Solomon Peachy)
496 * Update EAP type 15, add more EAP types (Eric Perie)
497 * Add support for WAN Hello packets to NLSP (Guy)
498 * Remove redundant sprintfs from packet-isis-clv.c and packet-nlsp.c (Guy)
499 * Don't include snprintf.h in packet-isis-clv.c (Guy)
500 * Add wiretap/README.developer (Guy)
501 * Add an extra argument to get_ms_string() and  (Tim)
502 * Add an extra argument to get_unicode_string().  Add more info to
503   COL_INFO (Tim)
504 * Add support for Multi Topology Reachable IPv[46] to ISIS (Laurent Rabret)
505 * Improve DCERPC/SMB specific rights display (Tim)
506 * Add support for SMB-over-IPX (Guy)
507 * Add some additional fields to SMB-over-IPX dissection (Guy)
508 * Don't include "packet-smb-common.h" in packet-mysql.c (Guy)
509 * Rework the way BGP header and packet data is read (Guy)
510 * Don't include "nlpid.h" in packet-nlsp.c (Guy)
511 * Add support for IPX WAN (Guy)
512 * Add "Filter out this stream" button to TCP stream window (emre)
513 * Improve IPX port number handling (Guy)
514 * Force the rebuilding of Flex output files under Windows (Guy)
515 * Add level 2 oplock support, other changes to ncp2222.py (Greg)
516 * Flag SPX retransmissions in the Info column (Greg)
517 * Fix completion code handling and continuation fragments in NCP2222 (Greg)
518 * Add defragmentation support to NDPS, fix bugs, and finish decodes (Greg)
519 * Consolidate SPX structs, improve conversation and retransmission handling
520   (Guy)
521 * Get rid of unused NDPS variable, fix request/replay frame number display
522   (Guy)
523 * Eliminate more unneccessary/unused NDPS stuff (Guy)
524 * More NDPS request/reply fixes (Guy)
525 * Remove extra newlines and manual Cisco mappings in manuf (Joerg)
526 * Export proto_tree_add_none_format() to plugins (Guy)
527 * Clean up the handling of the NCP2222 completion code (Guy)
528 * Improve NDPS segmentation handling and rename a preference (Guy)
529 * Fix some NDPS spelling/punctuation/capitalization/etc. errors (Guy)
530 * Add "reassembled_in" field to the reassembly fragment data structure
531   (Guy)
532 * Update SMB WriteAndX request decoding to handle pipe bits properly 
533   (Ronnie)
534 * Properly decode the packet sequence number in WTP Negative Ack packets
535   (Tom Uijldert)
536 * Squelch an SMB compiler warning (Guy)
537 * Update ethereal.nsi for NSIS 2.0 (Gerald)
538 * Improve SPX retransmission handling efficiency (Guy)
539 * Add more SPX filter fields, improve retransmission handling (Guy)
540 * Replace a global variable with a string constant in Diameter 
541   (David Frascone)
542 * Some COL_INFO goodies for SpoolssWritePrinter (Tim)
543 * Fix width of the NT Security Descriptor  revision field in SMB (Ronnie)
544 * Decode ISUP element User service info as Q.931 Bearer capability (Anders
545   Broman)
546 * Add support for the Chinese ITU variant of SS7 (Jeff Morriss)
547 * Improve ISUP info column display (Jeff)
548 * Fix SPX retransmitted frame number handling (Guy)
549 * Add the sequence number to the SPX retransmission hash key (Guy)
550 * Handle IPX packets with no connection control bits set (Guy)
551 * Keep M3UA subdissectors from writing to the Info column (Jeff)
552 * Completely rewrite DCERPC over SMB reassembly (Ronnie)
553 * Improve manuf output, remove redundant entries (Joerg)
554 * Update the FAQ to April 10th (Joerg)
555 * Constrain dcerpc_fragment_table() to packet-smb-pipe.c (Guy)
556 * Misc write mode bit fixes in SMB, update comments (Guy)
557 * Improve datastream type display for SPX (Guy)
558 * Fix SMB write_andx extra byte handling (Ronnie)
559 * Rewrite DCE/RPC fragment reassembly (Ronnie)
560 * Consolidate DCE/RPC pipe dissection code (Guy)
561 * Dissect user-to-user IEs in ISUP messages as Q.931 UU IE's (Anders)
562 * Keep the two sides of a pipe separate when doing DCERPC-over-a-pipe
563   reassembly (Guy)
564 * Dissect the "List" subtype in the Server Stored List (SSI) family
565   (Devin)
566 * More DSI getserverinfo decoding (Didier)
567 * Don't put "[DCE/RPC fragment]" into the Info column if the packet isn't
568   fragmented (Guy)
569 * When dissecting SPOOLSS SYSTEM_TIME, include the milliseconds in the
570   top-level summary item (Guy)
571 * Add filterable fields to COTP (Laurent Meyer)
572 * Have separate fields for the COTP and CLTP PDU types, other changes (Guy)
573 * Remove redundant snprintf() in packet-cpha.c (Guy)
574 * Add the notion of a "fence" to columns (Guy)
575 * Split up column initialization and setup routines (Guy)
576 * Add support for Modbus/TCP compliance levels 0, 1, and 2 
577   (Stephen Shelley)
578 * Add value_strings to Modbus/TCP (Guy)
579 * Add response time stats to MGCP, other stats-related fixes and updates
580   (Lars Roland)
581 * Allow users to manually designate traffic as RPC (Ronnie)
582 * Print IP ID numbers in both hexadecimal and decimal (Ronnie)
583 * Add more (WB)XML DTDs from WINA (Olivier Biot)
584 * Improve handling and output of SCSI device ID data (Guy)
585 * Support SMB as one of the protocols that can run over OSI COTP (Guy)
586 * Reassembly and other fixes for SSH (Guy)
587 * Clean up Vines column display, other fixes (Guy)
588 * Make reassemble.c/fragment_add() idempotent (Guy)
589 * Add support for VINES-over-802.2 LLC, display more packet data (Guy)
590 * Add a heuristic dissector table to Vines SPP and register SMB with it
591   (Guy)
592 * Add support for Vines IPC (Guy)
593 * Add VINES ARP support (Guy)
594 * Add support for VINES SRTP (and a stub dissector for RTP) (Guy)
595 * Add support for Vines ICP (Guy)
596 * Handle non-SNAP LLC Vines packets as such when capturing (Guy)
597 * In Vines ARP Assignment Response packets, put the address being assigned
598   in the Info column (Guy)
599 * Use config.nmake's NET_SNMP_DIR definition in ethereal.nsi 
600   (Stephen Shelley)
601 * IP reassembly updates and improvements (Ronnie)
602 * Fix a problem where the RPC tap would not be called
603   if the PDU was short (Ronnie)
604 * More Vines updates: RTP, ARP, Echo, class values, others (Guy)
605 * Various Vines fixes (Guy)
606 * Improve Vines ARP and RTP metrics display, other display tweaks (Guy)
607 * More filterable fields in SNMP (Thierry Andry)
608 * Squelch an SNMP compiler warning (Guy)
609 * Handle the first fragment in reassembly better (Guy)
610 * Improve SNMP string display, add filters for SMUX version and PDU type
611   (Guy)
612 * Fencify INFO column data in many SS7 dissectors (Michael)
613 * Add a col_set_fence call (Michael)
614 * Fencify INFO column data for more dissectors (Michael)
615 * Fencify ASAP and SCTP (Michael)
616 * Add some hefty reassembly improvements (Guy)
617 * Use "fragment_add_check()" for IPv6 and CLNP reassembly (Guy)
618 * Add a "fragment_add_multiple_ok()" routine (Guy)
619 * Remove NULL hf_register_info blurbs in packet-nlsp.c (Gerald)
620 * Consolidate fragment_add_check() postprocessing (Guy)
621 * Allow previous frames to show the final reassembly frame (Guy)
622 * Change LITTLE_ENDIAN to LITTLE_ENDIAN_BYTE_ORDER in MTP2 (Michael)
623 * Improve the display of the final reassembly frame (Guy)
624 * Remove request/reply information from packet-dcerpc-reg.c (Guy)
625 * Display the LDAP message ID and message type (Jean-Baptiste Marchand)
626 * Enhance NDMP data display (Guy)
627 * Remove an improper "Add Expression" button in the capture filter UI
628   (Brad Hards)
629 * Add ArtNET support (Erwin Rol)
630 * Add a massive heap of NDPS changes and improvements (Greg Morris)
631 * Improve GTK menu sensitivity setting (Guy)
632 * Correctly set menu sensitivity in various places (Guy)
633 * Various RSVP fixes and improvements (Akira Endoh)
634 * Fix SAP_VINES1 in packet-vines.c (Guy)
635 * Add the Ethernet type for the Vines Echo protocol (Guy)
636 * Update to the io,stat tethereal tap (Ronnie)
637 * Does anyone ever read through this? (Gerald)
638 * Update to smb rtt stat for ethereal (Ronnie)
639 * De-fencify a lot of SS7 code (Michael)
640 * Fencify upper layer SCTP info, other Info column updates (Michael)
641 * Additional NFSv4 status codes (Mike Frisch)
642 * Eliminate unneccessary packet_info pointer arguments in SCTP (Guy)
643 * Telnet fixes (David Yon)
644 * Make the Telnet "iac_found" variable Boolean, other changes (Guy)
645 * Remove undefined RSVP code (Laurent)
646 * Remove signal (old debuging code) in CLNP (Laurent)
647 * Add IPMI-over-LAN support (Duncan Laurie)
648 * Improve tap-related menu creation and sensitivity (Guy)
649 * Allow taps to have menu item registration routines (Guy)
650 * Convert all Ethereal (GUI) taps to use "register_tap_menu_item(),
651   other updates (Guy)
652 * Rework register_tap_listener()'s return value (Guy)
653 * Update to TCP to handle hints from dissectors where the next PDU may
654   start (Guy)
655 * Add a missed RPC patch (Ronnie)
656 * Support for filterable fields in BGP UPDATE messages, add error checking
657   and cleanups (Guy, Marcio Franco)
658 * Fix smb transact2 findfirst decoding of info level 2's (Jim McDonough)
659 * Don't ignore SIGCHLD in capture.c (Guy)
660 * Make io-stat able to calculate COUNT() SUM() MIN() MAX() and AVG() for
661   integers and relative time fields (Ronnie)
662 * Fix make-tapreg-dotc directory variable (Didier)
663 * Add the ASN.1 routines to the table of routines exported to dissectors
664   (Matthijs Melchior)
665 * Dialog box behavior improvements (Guy)
666 * Declar exported asn1.h functions as "extern" (Guy)
667 * Initialize hf_bgp_cluster_list in packet-bgp.c (Gerald)
668 * Obscure manuf email addresses and update entries (Gerald)
669 * Improve NCP 123,62 display, add Novell Modular Authentication Service
670   stuff (Greg)
671 * Improve NCP string display, other NCP changes (Greg)
672 * Filter dialog for the MGCP statistics tap, other stats-related changes
673   (Lars)
674 * Initial stub Kerberos kadmin support (Tony Schene)
675 * Null freed pointers in packet-ldap.c (Tony)
676 * Add Kerberos-over-TCP support (Tony)
677 * Show the URL of the I-D giving information on Kerberos-over-TCP (Guy)
678 * Begin to parse wkssvc stuff (Richard)
679 * New DCERPC pipe for Windows service control (Tim)
680 * Finish the dissection of what we know in SRVSVC and WKSSVC (Richard)
681 * Put the new "-z" man page examples in boldface, wrap some paragraphs
682   (Guy)
683 * Many improvements to text2pcap (Matthijs)
684 * Handle non-unicode strings in DCE/RPC code (Ronnie)
685 * Clean up the example for the "-m" flag in text2pcap.pod (Guy)
686 * Add support for more many more functions to SVCCTL (Ronnie)
687 * Call dissect_nt_status() instead of dissect_ndr_uint32() when dissecting
688   DCE/RPC LSA return status codes (Tim)
689 * Add mode info levels for NetWkstaGetInfo (Richard)
690 * Add support for level 102 info to packet-dcerpc-wkssvc.c (Richard)
691 * Use AM_YFLAGS instead of YFLAGS (Joerg)
692 * Update some more SVCCTL names (Richard)
693 * Replace some unchecked malloc calls by g_malloc (Laurent)
694 * Improve nonprintable character handling in DCE/RPC NT (Guy)
695 * Improve statistics display (Lars)
696 * Document "mgcp,rtd" tap for Ethereal and improve Tethereal's entry (Lars)
697 * Fix "asn1_bits_decode()" (Matthijs)
698 * Fix several buffer and integer overflow issues discovered by Timo
699   Sirainen (Gerald)
700 * Consolidate DCE/RPC specific rights dissection function and name into a
701   structure (Tim)
702 * Fix a NULL dereference in packet-smb.c (Ronnie)
703 * Check an ICMPv6 reserved field against 0, and displays an indication of
704   whether it's zero or not (Yaniv)
705 * Remove the check for the SafeNet VID in packet-isakmp.c (Yaniv)
706 * Fix typo in value_string table for LDAP message types (Jean-Baptiste)
707 * Add iSNS support (Garth Bushell)
708 * Fix display bug for interval in tap-iostat.c (Ronnie)
709 * Fix a typo in packet-isis-lsp.c (Laurent Rabret)
710 * Don't export IP's "ip_dissector_table" explicitly (Guy)
711 * More dissector table export fixes (Guy)
712 * Make major improvements to packet-dcerpc-wkssvc.c based on a custom VC++
713   program (Richard)
714 * Add a "proto_item_set_end()" routine to proto.c (Guy)
715 * Small manuf update (Joerg)
716 * Modify tvb_get_nstringz*() to behave more like snprintf(), fixing
717   previous checkin (Gerald)
718 * Add a subtree for the BPDU MSTI flags (Kaloian Stoilov)
719 * Export the exception mechanism routines to plugins where appropriate
720   (Matthijs)
721 * Fix up the overlap checks in the fragment_add_seq functions for
722   fully-reassembled packets (Guy)
723 * Incorporate the AODV6 dissector into the AODV dissector (Guy)
724 * Fix typedefs in plugins/plugin_table.h, eliminate duplicate code (Guy)
725 * Fix asn1_string_decode() plugin pointer (Lars)
726 * Add names for some additional SAM messages (Jim McDonough)
727 * Improve WBXML code page handling, add more content types (Olivier)
728 * Fix some plugin exporation/macro issues (Matthijs)
729 * Fetch both bytes of the message type in M2PA V2 and V6 headers 
730   (Jeff Morriss)
731 * Clean up some column information display in MTP3MG (Jeff)
732
733
734 Overview of changes in Ethereal 0.9.11:
735
736 * Add documentation for the MGCP tap (Lars Roland)
737 * Fix Lars Roland's AUTHORS entry (Lars)
738 * Sync and reorder the authors section of the Ethereal man page (Guy)
739 * Create common code for listing linked libraries (Guy)
740 * Correctly label AFS time deltas (Guy)
741 * SCSI Peripheral Qualifier, device type and other fixes (Guy)
742 * Update OpenBSD enc data link type and encapsulation numbers (Guy)
743 * Improve Windows version reporting in util.c (Guy)
744 * Fix invalid preprocessor token pasting in Prism (Ruediger Oertel)
745 * Beef up the SMPP recognition heuristic (Laurent)
746 * Remove duplicate code in packet-ssh.c (Markus Friedl)
747 * Remove used parameter pinfo from dissect_ser in packet-rmi.c (Joerg)
748 * Correct function name and typos in README.developer (Laurent)
749 * Fix IA64 pointer to int conversion warnings (Joerg)
750 * Have RTP's "Save voice data as..." use a file selection box (Guy)
751 * SCSI_DEV_BITS fix (Guy)
752 * Fix some perldoc warnings and obscure email addresses (Gerald)
753 * Get rid of C++ comments in g711.c (Albert)
754 * Add filterable header fields in SIP dissector (Stefan Wenk)
755
756 Overview of changes in Ethereal 0.9.10:
757
758 * Get rid of trailing enum commas in packet-rsvp.c (Albert Chin)
759 * Perform the initialisation for the NT specific DCERPC dissectors as part
760   of the DCERPC dissector (Tim)
761 * Remove packet-dcerpc-nt.c from the Makefiles (Tim)
762 * Fix field width in MDSHDR (Olivier)
763 * Remove an unused MEGACO function prototype (Joerg)
764 * Add a missing include packet-dcerpc-nt.h (Joerg)
765 * Fix BACNET-over-ARCNET handling (Dave Richards)
766 * Add SSH dissector (Huagang Xie)
767 * Call the GSSAPI dissector when disecting GSSAPI transaction keys in DNS
768   (Tim)
769 * Update Laurent's email address (Laurent)
770 * Support MPLS over CHDLC (Hannes Gredler)
771 * Handle unknown SSH protocol versions better (Huagang)
772 * Add names and types for ZLIB compressiona and AES ciphers to SSL (Yaniv)
773 * Better pcap include directory detection (Guy)
774 * Make column format descriptions static, fix missing comma (Guy)
775 * Force dissection of M3UA parameters (Jeff Morriss)
776 * Fix size of hf_afs_bos_status in AFS (Guy)
777 * Apache JServ code cleanup (Laurent)
778 * DCCP compilation warning fixes (Laurent)
779 * M3UA fixes (Guy)
780 * Add support for latest drafts (as4bytes and idr-dynamic-cap) to BGP 
781   (Akira Endoh)
782 * Migrate to using callbacks in most of the DCERPC dissectors (Tim)
783 * SSH version 1 support (Huagang)
784 * Handle nonprintable characters in RADIUS (Guy)
785 * Fix alignment issues in column-utils.c (Guy)
786 * Minor M3UA corrections and modifications (Michael)
787 * Fix boolean sizing in IPP (Guy)
788 * Add the MEGACO and PCLI plugins to the Windows build (Guy)
789 * Fix PCLI preference name (Guy)
790 * Added constants for devicemode value_strings to SPOOLSS (Tim)
791 * Clean up SPOOLSS filterable fields, add devicemode field strings (Tim)
792 * Fix SNMP compilation errors and warnings (Laurent)
793 * Forcibly remove redundant preference naming (Guy)
794 * Expand preference naming text in README.developer (Guy)
795 * More robust illegal SSH packet handling (Huagang)
796 * Add the FAQ to the help menu (Joerg)
797 * Fix a couple of checks for families with renamed preferences (Guy)
798 * Add some missing specific configure options to INSTALL (Guy)
799 * Put the computer_name in COL_INFO when dissecting a
800   BROWSE_REQUEST_ANNOUNCE packet (Tim)
801 * Clean up the handling of null buffers in SPOOLSS (Tim)
802 * Get rid of the IPX "sap_server_ident" structure, fix server name
803   length handling (Guy)
804 * Improve DCERPC SRVSVC string handling (Tim)
805 * Display random useful tidbits in COL_INFO for LSA, NETLOGON and SAMR
806   (Tim)
807 * Fix NDR string alignment (Guy)
808 * Fix string bases in SSH (Guy)
809 * Generalize "cb_str_postprocess()" in DCERPC dissectors (Guy)
810 * Fix --disable-gtk2 configure handling (Joerg)
811 * Add MSN Messenger support (Chris)
812 * Remove unprotected use of GCC __attribute__ in an unused #define
813   in packet-fcswils.c (Laurent)
814 * Add support for writing Frame Relay files in NetXRay format 2.x (Guy)
815 * Fix MemberType width in ncp2222 (Guy)
816 * Fix string appending in DCERPC NT (Tim)
817 * Fix memory leak, double free bug, other cleanups in SPOOLSS (Tim)
818 * Add a wiretap encapsulation type for Frame Relay w/direction info (Guy)
819 * Get rid of BASE_BIN (Guy)
820 * Modify dissect_nt_sid() function to return a string version of the SID
821   (Tim)
822 * Include SID and RIDs in SAMR handles, add more COL_INFO info (Tim)
823 * Display X11 big-planes as hex (Guy)
824 * Fix share name display in SRVSVC (Guy)
825 * Improve DCERPC NT byte string display (Guy)
826 * Fix some DNS field lengths (Guy)
827 * Fix some tvb references in packet-tr.c (Guy)
828 * Add a missing callback assignment in LSA (Guy)
829 * Put the domain name in the NETLOGON DELTA_DOMAIN top-level item (Guy)
830 * Decorate a NETLOGON PRIV_NAME_ARRAY with the privilege names in the
831   array (Guy)
832 * Fix up the construct of BGP AS strings (Guy)
833 * Display flow label IE in GTP v0 in hex (Pasi Kovanen)
834 * Decorate one level up with the string in
835   "samr_dissect_pointer_UNICODE_STRING()" (Guy)
836 * Decorate several layers of SAMR the tree with the account name in
837   "USER_INFO_21" and in "LOOKUP_NAMES" (Guy)
838 * Rework string handling in many DCERPC dissectors (Guy)
839 * Catch a ReportedBoundsError in DCERPC (Guy)
840 * Increase an offset data type size in GTP (Guy)
841 * PPP interface identifier fixes and updates (Thierry Pelle)
842 * Rename string array variables in DCERPC code (Guy)
843 * Force the endianness of some NCP2222 data (Guy)
844 * Fix time fields in NCP2222 (Guy)
845 * Provide a way for ftype modules to provide a string representation
846   of their value (Gilbert)
847 * Properly display the reply to an NCP Get Name Space Information request
848   (Guy)
849 * Make the NCP request frame number field an FT_FRAMENUM (Guy)
850 * Add a Linux token ring de-mangling preference (Guy)
851 * 0xff00 is a valid completion code for NCP Keyed Object Login requests
852   (Guy)
853 * Tweak ACE alignment in SMB requests (Guy)
854 * More DCERPC string enhancements (Guy)
855 * Allow dissect_ndr_cvstring to return a malloced copy of the string (Guy)
856 * Use new format of dissect_ndr_cvstring() function in MAPI (Guy)
857 * Cleanup of printer forms dissection in SPOOLSS (Tim)
858 * Clean up SPOOLSS string and print notify code (Tim)
859 * In dissect_ndr_cvstring(), return string data even if tree == NULL (Tim)
860 * Note that one shouldn't put a comma after the last element of an enum
861   in README.developer (Guy)
862 * Enhance the behavior of MAC resolution (Guy)
863 * Adjust the MSVC++ memory allocation to handle FAQ.include (Guy)
864 * Add NETLOGON privilege names to the PRIV_NAME_ARRAY tree (Guy)
865 * More DCERPC Unicode changes (Guy)
866 * Adjust acinclude.m4 checks for future libpcap versions (Guy)
867 * More SPOOLSS cleanups (Tim)
868 * Decorate SMB ACE items in an ACL with the SID and flag values (Tim)
869 * Enhance time value printing in RADIUS (Guy)
870 * WBXML updates (Olivier Biot)
871 * Partial NetFlow V9 support (Matthew Smart)
872 * POSIXLY_CORRECT fixes for doc/Makefile.am (Santeri Paavolainen)
873 * String table, registration, and tag updates for WBXML (Olivier)
874 * Add AFP3 setforkparam 64 bits parameters (Didier Gautheron)
875 * Various LLC and SNA fixes and updates (Jochen Friedrich)
876 * Decode the priority value put into the service context field by Real-time 
877   CORBA (Craig Rodrigues)
878 * Time value data size adjustments (Guy)
879 * Add a missing comma to a list of BOOTP strings (Guy)
880 * Mark WBXML pinfo parameter as unused (Joerg)
881 * Add support for WML 1.0 and PROV 1.0 to WBXML (Olivier)
882 * Fix up the handling of the cross in TCP graphs (Didier)
883 * Fix BRR/BE mislabeling and Pad1 errors in MIP6 (Santeri)
884 * Echo doc/Makefile.am updates to doc/Makefile.nmake (Guy)
885 * More GIOP fixes (Craig, Bernd Becker)
886 * Comment out unused MSN Messenger variables (Joerg)
887 * README.win32 updates for Cygwin (Olivier Biot)
888 * Properly set the SMB ACE type in the summary line (Guy)
889 * More TCP graph cross fixes and sequence number overflow fixes (Didier)
890 * Put info level in COL_INFO for DsRoleGetDomInfo RPC (Tim)
891 * Display NETLOGON ServerAuthenticate2 request username in the info column
892   (Tim)
893 * Policy name display updates for SAMR (Tim)
894 * More SPOOLSS cleanups (Tim)
895 * GIOP service context fixes and updates (Guy)
896 * SRVLOC XID and other fixes (Brad Hards)
897 * Get rid of packet-wbxml.h (Olivier, Guy)
898 * Support for zero-length NFS file handles (Mike Frisch)
899 * Comment out usage for obsolete autogen.sh configure args (Joerg)
900 * Improve X.25 malformed packet detection (Laurent)
901 * Dissect the server type bitfield in NetServerGetInfo for SERVER_INFO_101
902   and SERVER_INFO_102 (Tim)
903 * Update GTK2 string width code (Olivier Abad)
904 * Small explanation for why MS created their own KRB5 OID value (Richard)
905 * Fix tree signal handling in color_dlg.c (Olivier Abad)
906 * Add a GIOP CodeSets dissector, adjust encapsulation boundary (Guy)
907 * Add a function to GIOP to handle bad service contexts (Guy)
908 * Turn off -x in make-faq (Joerg)
909 * Update the FAQ to the Feb 9th version on the site (Joerg)
910 * Fixed a bug in the calculation of number of M3UA routing contexts (Michael)
911 * Add padding checks for atmsnoop (Guy)
912 * Fix the tag for the 802.11g ERP Information field to match the latest
913   draft (Martijn Schipper)
914 * Fix TCP desegmentation code to handle sequence number overflow (Didier)
915 * Fix a problem with hf_rpl_type in RPL (Laurent)
916 * Add rsync support (Brad)
917 * Add a pile of NCP2222 fixes (Greg)
918 * Handle the lack of a SAMR policy name w.r.t. the info column (Guy)
919 * Handle TLVs (particularly "oncoming buddy" and "signon") in AIM (Devin)
920 * Enhance alignment handling in SMB Browse and RAP messages (Guy)
921 * Fix rsync Makefile entry and enum comma (Joerg)
922 * Varius COPS enhancements and updates (Guy)
923 * Handle bit 0x80 in SAMR domain handles (Tim)
924 * Don't wrap around in "tcp_dissect_pdus()" (Guy)
925 * Rename constant for SAMR domain handle bit 0x80 (Tim)
926 * Take padding handling back out of DCERPC (Guy)
927 * Handle the AIM logon reply (Devin)
928 * Associate the GTK2 "Print Detail" button with the correct group 
929   (Pavel Roskin)
930 * Add a Telnet option subnegotiation framework (Guy)
931 * Recognize non-ASCII characters as not being MIME header data in HTTP (Guy)
932 * Rename fake_unicode() to tvb_fake_unicode(). (Guy)
933 * Various SRVLOC enhancements and updates (Guy)
934 * Change SPOOLSS policy handle string names to be consistent with
935   the SAMR ones (Tim)
936 * Put attribute authentication block back into SRVLOC (Guy)
937 * Fix Telnet default suboption handling (Guy)
938 * NLPID for Subnetwork Dependent Convergence Function (Laurent Meyer)
939 * Add SMB 'server unavailable' dos error message (Tim)
940 * Properly handle hf_samr_mask (Tim)
941 * Fix DCERPC NT cb_str_postprocess() text appending (Tim)
942 * Text append, proto name and notify option structure updates for SPOOLSS 
943   (Tim)
944 * Small text fix for PCLI (Guy)
945 * Handle user data for CLNP COTP CR/CC packets and add heuristics
946   (Laurent Meyer)
947 * Register the ESIS dissector by name (Laurent Meyer)
948 * Show a description of the FTP reply code (Brad)
949 * Don't delete the NCP2222 EID hash table after the first pass (Greg)
950 * Fix a SOCKS format string bug (Georgi Guninski)
951 * Get rid of acconfig.h (Pavel Roskin)
952 * Fix Ethereal.desktop reference in Makefile.am (Guy)
953 * Add "packet-mip6.h" to the list of header files (Guy)
954 * Don't have "make distclean" delete "register.c", "register-static.c", or 
955   "ps.c" (Brad)
956 * Arrange that "make maintainer-clean" get rid of "register.c", 
957   "register-static.c", and "ps.c" (Guy)
958 * Put the address fields in the Ethernet header in the right order 
959   (Jason Copenhaver)
960 * Add support for user info requests to AIM (Devin)
961 * Add Wellfleet Breath of Life support (Akira Endoh)
962 * Various WBXML fixes and additions (Olivier Biot)
963 * Add reassembly failure notification support to TCP and FR (Didier)
964 * Add SLIMP3 protocol version 2 support (Tom Nisbet)
965 * Enhance string handling in SliMP3 (Guy)
966 * Add comment about Packetformat (including URL) to BofL (Joerg)
967 * X.25 CALL REQUEST and CALL CONFIRM updates (Laurent Meyer)
968 * Robustify DCERPC desegmentation (Guy)
969 * Build fixes for inet_ntop and inet_pton for Solaris and IRIX (Albert)
970 * Fix cababilities subfield names in MySQL (Guy)
971 * Remove <ucd-snmp/ucd-snmp-config.h> from acinclude.m4 (Guy)
972 * Rearrange SNMP messages in configure.in (Guy)
973 * Assume all AT_NONE addresses are the same (Laurent Meyer, Guy)
974 * Add some additional payload types to RTP, other related changes (Guy)
975 * Make the Q.931 cause value and various phone numbers filterable fields
976   (Anders Broman)
977 * Remove an unneded ISUP include, remove duplication in Q.931 and ISUP (Guy)
978 * Yahoo Messenger YMSG protocol support (Wayne Parrott)
979 * Start adding support for options as hidden fields in TCP (Richard)
980 * "Or" instead of "and" the Net/UCD SNMP check in configure.in (Guy)
981 * More TCP Options and filtering support (Richard)
982 * Properly handle missing X.25 Call Request data (Guy)
983 * Handle the flag bits in SRVLOC V1 as registered fields (Guy)
984 * Staticify BofL, add proper length checking, other fixes (Guy)
985 * Completely initialize all the address fields in a packet_info structure
986   (Guy)
987 * Adjust NetXRay for gigabit captures (Guy)
988 * Fix X.29 handling in X.25 (Guy)
989 * Enforce the usage of goto_frame() in main.c (Guy)
990 * Add an "Apply" button to "Decode As" window (Laurent)
991 * Fix possible null pointer deference (conversation_data) in rsync
992   (Laurent)
993 * Use proper GTK2 string size functions in tcp_graph.c (Olivier)
994 * Add type of filter in capture/display filter windows (Laurent)
995 * Recognize (but don't dissect) Intel ANS and MS NLB packets (Gerald)
996 * Change some plugin window geometry aspects (Laurent)
997 * Split FAQ into shorter lines for the GTK help dialog (Joerg)
998 * Update manuf (Joerg)
999 * Fix SNA length checking, and improve XID type 3 dissection
1000   (Jochen Friedrich)
1001 * Add HP extended 802.2 LLC and HP-UX remote management and SNMP over
1002   HP extended 802.2 LLC (Jochen)
1003 * Add an error dialog to goto_frame() (Guy)
1004 * Disable simultaneous building of static and shared binaries (Joerg)
1005 * Use goto_frame() in tcp_graph.c (Guy)
1006 * Get rid of unneeded includes in gtk/main.c and gtk/tcp_graph.c (Guy)
1007 * Tweak frame number display in goto_frame() (Guy)
1008 * Simplify integer dissection in TCP (Richard)
1009 * Add SACK leftedge and rightedge filtering to TCP (Richard)
1010 * Put ps.c back in DISTCLEANFILES (Gerald)
1011 * Update machine type handling in RMP (Joerg)
1012 * Various Help menu enhancments related to the FAQ (Laurent)
1013 * Add TCP top talkers to Tethereal's IO stats (Ronnie)
1014 * Handle packet direction information for SDLC Sniffer captures,
1015   add more Sniffer packet types (Guy)
1016 * Add taps to UDP and top talker IO stats (Ronnie)
1017 * Handle the direction bit in SDLC and PPP Sniffer files (Guy)
1018 * Make sure the capture length isn't greater than the actual length (Guy)
1019 * Attempt to better handle bogus AAL5 lengths (Guy)
1020 * Decode NetFlow v9, cache v9 templates, make the port configurable
1021   (Matthew Smart)
1022 * Move the config files from /etc to /usr/share/ethereal (Gerald)
1023 * Pretty up the handling of SACK (Richard)
1024 * Improve reassembly in many dissectors (Guy)
1025 * Improve AAL5 length/padding handling (Guy)
1026 * Reassemble fragmented X.25 packets and fix up a test (Laurent Meyer)
1027 * Improve NTLMSSP memory handling (Todd Sabin)
1028 * Make sure we don't obliterate the UNICODE flag in SMB (Richard)
1029 * Improve X.25 reassembly and clean up preference strings (Guy)
1030 * Check X.25 direction when doing reassembly, other fixes (Guy)
1031 * Additional reassembly enhancements (Guy)
1032 * FC reassembly updates, other FC updates (Dinesh)
1033 * Add request/response time display to AFS (Ronnie)
1034 * Update GIOP bad packet handling, CodeSet and RTCorbaPriority (Craig)
1035 * Eliminate vertical padding in the IO Stat window (Gerald)
1036 * More manuf updates (Joerg)
1037 * Properly cast a variable in io_stat.c (Guy)
1038 * Fix variable signedness, other updates in SCSI (Guy)
1039 * Add C byte arrays to Follow TCP Stream (Devin)
1040 * Update README.tapping (Ronnie)
1041 * MGCP request/response matching and MGCPSTAT RTT calculation (Lars Ronald)
1042 * Add MGCP IO stat (Ronnie)
1043 * Declare some tap functions as extern (Guy)
1044 * Fix integer signedness and sizes in MGCP (Guy)
1045 * Functionality to reassemble a RTP stream and save it as a file 
1046   (Miha Jemec)
1047 * Add a multiple inclusion check and RCS ID to tap_rtp.[ch] (Laurent)
1048 * Move RTP Analysis to Statistics menu (Laurent)
1049 * Add RCS IDs and remove CRs in a bunch of files. (Guy)
1050 * Add more portability notes to README.developer (Guy)
1051 * Inclusion and binary file fixes in tap_rtp.c (Guy)
1052 * Fix definition name collision in tap_rtp.c (Guy)
1053 * Sync the distribution FAQ with the web site (Joerg)
1054 * Various v9-related NetFlow updates (Guy)
1055 * Declare f_tempname and r_tempname static in tap_rtp.c (Joerg)
1056 * More AAL5 padding sanity checking (Guy)
1057 * Add packet-mgcp.h to the distribution (Gerald)
1058 * Add support for OpenBSD's enc(4) interface and EtherIP (Markus Friedl)
1059 * Sync Makefile.nmake with Makefile.am (Guy)
1060 * Include io.h if needed in tap_rtp.c (Guy)
1061 * Add an average packet size to the summary dialog (Gerald)
1062 * Add a note about io.h to README.developer (Guy)
1063
1064
1065
1066 Overview of changes in Ethereal 0.9.9:
1067 * Get rid of unneeded comments and includes, fix registration in IPFC (Guy)
1068 * Fix 802.2 LLC IP-over-FC handoff (Guy)
1069 * Remove hardcoded plugin search directories (Guy)
1070 * Add a capture routine for IP-over-FC (Guy)
1071 * Clean to_str.h up a bit, and put "extern" back (Guy)
1072 * Apple C compiler workaround, other cleanups in to_str.[ch] (Guy)
1073 * Add support for a column for the interface and direction in Firewall-1
1074   monitor files (Alfred Koebler)
1075 * Add a new type of column for the circuit ID (Guy)
1076 * Clean up and rearrange parts of the FC code (Guy)
1077 * Various fixes/improvements for bytestring_to_str() (Guy)
1078 * Fix the display of IMSI for operators having a mobile network code
1079   greater than 9 (Michal Melerowicz)
1080 * Replace SUA light w/RANAP, register SCCP upper layer in RANAP. (Michael)
1081 * Make RC4 support stateful (Devin)
1082 * Remove hard-coded offsets in connection-oriented DCE/RPC function calls
1083   (Devin)
1084 * Add support for more L2TP AVPs  and correct some AVP names
1085   (Andreas Trauer)
1086 * Add support for the new DLT_ value of 127, for the AVS WLAN header (Guy)
1087 * Improve buffer handling in SPOOLSS (Guy)
1088 * Fix USER_LEVEL_1 dissection in SPOOLSS (Tim)
1089 * More conversions to NDR routines in SPOOLSS (Tim)
1090 * When processing a connection-oriented DCERPC PDU, don't set the columns
1091   until we know that we have the entire PDU (Guy)
1092 * Support for colored graphs in io_stat also for the Gtk1 version 
1093   (Ronald Henderson)
1094 * Prettify RPC_PROGRAMS table when reading new capture or when closing and
1095   opening it again (Ronnie)
1096 * Cosmetic fix for io_stat (Ronnie)
1097 * Handle more L2TP AVPs (Andreas)
1098 * Decrypt RADIUS user passwords (James Harris)
1099 * NBF reassembly fixes (Guy)
1100 * Support TAPs in TCP (Jason House)
1101 * Rename md5.[ch] to crypt-md5.[ch] (Gerald)
1102 * Fix magic number and capture start time in Radcom captures (Olivier)
1103 * RADIUS cleanups: variable initialization, character processing, and
1104   variable signedness (Guy)
1105 * Correctly compute the minutes portion of the elapsed time (Guy)
1106 * Change references from "Visual C" to "Visual C++" (Guy)
1107 * Fix end timestamp determination in TCP graphs (Guy)
1108 * Just use "packet_list_set_selected_row()" to select a given row in the
1109   packet list in tcp_graph.c (Guy)
1110 * Add an FT_FRAMENUM field type and modify ONC RPC to use it (Guy)
1111 * Rename "Go To Specified Frame" to "Go To Corresponding Frame" and
1112   put it in the "Tools" menu (Guy)
1113 * Document "Tools->Go To Corresponding Frame" (Guy)
1114 * Document FT_FRAMENUM (Guy)
1115 * Update packet-smb.c to use the new FT_FRAMENUM type (Ronnie)
1116 * Update reassemble.c/show_item and all callers to use FT_FRAMENUM for the
1117   list of packets corresponding to a reassembled pdu (Ronnie)
1118 * Support putting preferences into arbitrary places in a tree (Guy)
1119 * Add initial Wellfleet HDLC and Cisco HDLC support to ngsniffer.c
1120   (Richard)
1121 * Supply more information about "WAN/Synchronous" captures in ngsniffer.c
1122   (Guy)
1123 * Make "infer_pkt_encap()" take a pointer and length as arguments in
1124   ngsniffer.c (Guy)
1125 * Add an item for Wellfleet HDLC to wtap.c (Guy)
1126 * Fix signedness of "fs" and "flags" fields in type 6 records in
1127   ngsniffer.c (Guy)
1128 * Always fetch the version ID in BPDU (Guy)
1129 * Minor spelling etc updates in SPNEGO (Richard)
1130 * Make last modifications work with gtk2 (Olivier)
1131 * Fix join/prune processing offset in PIM (Martin)
1132 * Add text to the net/bpf.h error in acinclude.m4 (Guy)
1133 * Fix magic number byte count in capture.c (Guy)
1134 * Support capturing from a pipe in tethereal (rmkml)
1135 * Update "-i" and pipe documentation (Guy)
1136 * Make Is Directory come out right in packet-smb.c (Andrew Bartlett)
1137 * Make the "rpc.fragment" and "rpc.fragment.error" fields FT_FRAMENUMs
1138   (Guy)
1139 * Support for decrypting DCERPC conversations using NTLMSSP version 1
1140   (Devin)
1141 * Improve DCERPC stub data display (Guy)
1142 * Use _WIN32 rather than WIN32 throughout capture.c (Guy)
1143 * Use _WIN32 rather than WIN32 throughout, update error codes, clean up
1144   indentation and comments in tethereal.c (Guy)
1145 * Fix up "snprintf()" and "vsnprintf()" calls in "epan/proto.c" to
1146   properly handle string truncation (Ronald)
1147 * Make "format_text()", on Windows, escape all characters that aren't
1148   printable ASCII (Ronald)
1149 * #ifdef out all the pipe-opening stuff in tethereal.c on Windows (Guy)
1150 * Re-word-wrap the "you can't capture on PPP/WAN interfaces on NT"
1151   message (Guy)
1152 * Handle the hyphen in QoS inside RADIUS client messages (Flavio Poletti)
1153 * Make ANSI point codes filterable in MTP3, fix an ANSI SLS bug, other
1154   MTP3 enhancements (Jeff Morriss)
1155 * Add support for NetXRay file format version 002.000, add ATM notes (Guy)
1156 * Rename WTAP_ENCAP_ATM_SNIFFER to WTAP_ENCAP_ATM_PDUS and add
1157   WTAP_ENCAP_ATM_PDUS_UNTRUNCATED (Guy)
1158 * Use the "xxb" part of the NetXRay file header for WAN capture information
1159   (Guy)
1160 * Return correctly after dissecting Cisco HDLC (Guy)
1161 * Handle HMVD field correctly in H.261 (Ronnie) 
1162 * Handle type 7 records in Sniffer version 5 captures (Guy)
1163 * Add support for SDLC and SDLC encapsulation in DOS Sniffer captures (Guy)
1164 * Get rid of global variables in CLNP, rename some routines, fix dst_ref
1165   field fetching, and register with the X.25 dissector (Guy)
1166 * Enhance NET_HDLC, NET_ROUTER, HDLC, and pseudo-header fixing in
1167   ngsniffer.c (Guy)
1168 * Fix "hf_nds_time_filter" handling in ncp2222.py (Guy)
1169 * Fix up the display of the "ncp.nds_time_filter" field (Guy)
1170 * Fix BYTE_ORDER definition in packet-mtp3mg.c (Guy)
1171 * Add X.29 support.  Fix Q bit handling in X.25 (Guy)
1172 * Update DCERPC so that for (NTLMSSP) PDUs that have been decrypted we
1173   also call the proper DCERPC subdissector (Ronnie)
1174 * Add packet-ntlmssp.h, which holds the definition of the datastructure
1175   passed from ntlmssp decryption dissector back to the caller (Ronnie)
1176 * Cast "secs" to "double" before multiplying by 1000000, so that we don't
1177   get an overflow if secs*1000000 doesn't fit in 31 bits for Netmon (Guy)
1178 * If we have Cisco HDLC or PPP packet direction information, display it
1179   (Guy)
1180 * In X.25 show the M bit regardless of whether it's set or not and show
1181   sequence numbers in decimal, not hex (Guy)
1182 * Properly handle ISDN channel numbers in NetXRay captures, handle
1183   end-of-packet crud (Guy)
1184 * Properly handle the direction flag for LAPB/X.25 and ISDN in NetXRay
1185   (Guy)
1186 * Use some fields in the per-packet header for ATM to get the AAL type
1187   and traffic type in NetXRay (Guy)
1188 * Handle oddities in the way Windows Sniffer saves DOS Sniffer ATM 
1189   captures (Guy)
1190 * Handle PRI ISDN NetXRay captures and 802.3/802.3 LANE multicast confusion
1191   (Guy)
1192 * Update packet length, ATM encapsulation, and LLC/SNAP header in Radcom
1193   captures (Guy)
1194 * Separate the routines to allocate colors from the routines to handle
1195   color filters (Guy)
1196 * Sort filenames in Makefile.am (Guy)
1197 * Add some checks to make sure "gdk_color_parse()" and
1198   "gdk_colormap_alloc_color()" succeed in tcp_graph.c (Guy)
1199 * Support Tazmen Sniffer Protocol and DLT_TZSP captures (Chris Waters)
1200 * Dissect non-AAL5 ATM packets as single cells and dissect the U2U data as
1201   UU and CPI (Guy)
1202 * Display the X.25 packet type as a bitfield for Data, RR, RNR, and REJ
1203   packets, other fixes (Guy)
1204 * Add a pile of ATM updates (Guy)
1205 * Fix popup menu creation for GTK+ 2.2 (Olivier)
1206 * Handle bogus record lentgths in some ATM sniffer file versions (Guy)
1207 * It appears that a channel number of 0 means DTE->DCE, and a channel
1208   number of 1 means DCE->DTE, in DOS Sniffer ATM captures (Guy)
1209 * Add code to check the AAL5 CRC, and report it as a CRC rather than as a
1210   checksum in ATM (Guy)
1211 * Check the HEC in ATM cells (Guy)
1212 * Check the CRC-10 on AAL3/4 and OAM cells (Guy)
1213 * The checksum in DOS ATM Sniffer files appears to be stored in big-endian
1214   format (Guy)
1215 * "sync_pipe[]" isn't exported by "capture.c", so it shouldn't be declared
1216   in "capture.h" (Albert)
1217 * Use "plugindir", not "PLUGIN_DIR", as the variable name in the configure
1218   script for the plugin directory, other configure/make fixes (Guy)
1219 * Use "datafiledir" rather than "DATAFILE_DIR" in configure.in (Guy)
1220 * Handle raw ATM cells (Guy)
1221 * Convert SPOOLSS enumprinterdataex rpc to ndr format calls (Tim)
1222 * Convert SPOOLSS enumprinters and enumprinterkey rpc to ndr routines (Tim)
1223 * Improve DOS Sniffer ISDN capture recognition (Guy)
1224 * Rename version variable, more ISDN recognition, improve version 1 parsing
1225   for DOS Sniffer captures (Guy)
1226 * Put the traffic type right after ATM's AAL and dump unknown AAL
1227   purportedly-reassembled data as raw data (Guy)
1228 * Fix a GSSAP assumption in SPNEGO (Guy)
1229 * Convert more SPOOLSS RPCs to ndr routines (Tim)
1230 * Convert some incidental prs_* calls to dissect_dcerpc_* equivalents
1231   (Tim)
1232 * Finish converting remaining SPOOLSS RPCs to ndr routines (Tim)
1233 * Delete all DCERPC NT prs_* functions (Tim)
1234 * Better checking for LANE LE Control vs 802.3 in DOS Sniffer files (Guy)
1235 * Improve ATM OAM type and function type handling (Guy)
1236 * Put the correct/incorrect flag after the ATM CRC value, as is done for
1237   other checksums (Guy)
1238 * Put the LMI message type in the Info column (Guy)
1239 * Extend the packet-dcerpc-krb5rpc dissectors to call kerberos V (Jaime)
1240 * Improve dissection of the AIM signon-reply, the request-user-info, and
1241   the start of the user-info reply (Devin)
1242 * Get rid of unused variables in packet-dcerpc-krb5rpc.c (Guy)
1243 * Get rid of an extra "." at the end of the name of the SAMR "nt.str"
1244   field (Guy)
1245 * Pass DCERPC NT's "hf_nt_str" through fake_unicode() (Guy)
1246 * Get rid of DCERPC NT's "hf_nt_str" (Guy)
1247 * Fix Makefile.am's copyright notice, give it an RCS ID, and fix the
1248   introductory comment (Guy)
1249 * Do some simple sanity checking of TNS data before dissecting it (Guy)
1250 * Add Cisco HDLC support to BPDU (Guy)
1251 * Only do stuff to X.25 circuits on the first pass (Guy)
1252 * Add a new "chdlctypes.h" file for Cisco HDLC type values that aren't
1253   just Ethernet type values (Guy)
1254 * When closing IO-Stat window, also close any open Filter dialogs (Ronald)
1255 * Break AIM dissection into separate functions, add families and entries,
1256   constify code (Devin)
1257 * Fix a typo in SCTP (Michael)
1258 * Handle the few remaining FC protocols not already supported.  Add support
1259   for the MDS Debug Port Adapter (Dinesh)
1260 * Add a value_string for the secure channel type used in NETLOGON's
1261   ServerAuthenticate2 (Tim)
1262 * Exctract IP header info on the fly, improve length checking (Guy)
1263 * Set the length of the L2TP tvbuff based on the length in the L2TP
1264   header, other length checks (Guy)
1265 * Try to handle DOS Sniffer version 3 / frame relay captures (Guy)
1266 * Catch ReportedBoundsError exceptions when dissecting decrypted DCE RPC
1267   stub data (Guy)
1268 * Support additional SCTP payload protocol IDs (Anders Broman)
1269 * Initial support for MEGACO (Christian Falckenberg)
1270 * Give MEGACO and RCS ID (Guy)
1271 * #if 0 out the binary MEGACO protocol stuff and fix the preference
1272   description strings (Guy)
1273 * Don't have two entries for the official SCTP ASAP PPID, have one for it
1274   and one for the old one (Guy)
1275 * Improve filter dialog box creation and destruction (Guy)
1276 * Consolidate filter dialog code, get rid of unused variables (Guy)
1277 * Further AIM cleanups (Devin)
1278 * Add doc/README.tapping to the distribution (Guy)
1279 * Clean up unused DCERPC NT variables, undo a previous change (Tim)
1280 * Change the name of the SPOOLSS UINT16UNI proto item, improve RPC error
1281   handling (Tim)
1282 * Update Marc Milgram's email address (Marc)
1283 * Various time-related AFS improvements (Guy)
1284 * Change AFP padding to reflect reality, add more Info column text and 
1285   decode more login parameters (Didier)
1286 * Add a dissector for MySQL (Huagang Xie)
1287 * Make the DDTP dissector reject packets with an invalid version number
1288   (Guy)
1289 * Improve column display and BoundsError handling in IP (Guy)
1290 * Centralize the dissection of packet data in error packets, and update
1291   CLNP, ICMPv6, ICMP, and PPP accordingly (Guy)
1292 * Properly handle IP packets encapsulated in MSDP Source-Active TLVs, and
1293   use the correct length of (S, G) blocks (Guy)
1294 * MySQL updates: use tcp_dissect_pdus(), unstaticify mysql_handle, make
1295   is_response a gboolean, and get rid of unused variables (Guy)
1296 * Add desegmentation support to AIM, reject packets that don't look like
1297   AIM, and properly handle undissected data (Guy)
1298 * Reject IB packets with opcodes we don't recognize (Guy)
1299 * Add NAT-D and NAT-OA to the known ISAKMP payloads, add types 3 and 4 as
1300   enapsulated tunnel and transport (Yaniv)
1301 * Get rid of old SCTP ASAP PPID (Michael)
1302 * Update ASAP to support latest versions of the Internet Drafts (Michael)
1303 * Add packet-ntlmssp.h to Makefile.am (Gerald)
1304 * Use "tcp_dissect_pdus()" in XOT, improve packet rejection (Guy)
1305 * Improve MySQL command parameter display (Huagang Xie)
1306 * Add symbolic names for Fibre Channel Network Address Authority
1307   identifiers (Brian Ginsbach)
1308 * Add a small fixme about --enable-usr-local to configure.in (Joerg)
1309 * Don't replace spaces by '_' in make-manuf, remove them (Joerg)
1310 * Update manuf file to revised format (Joerg)
1311 * Update FAQ (Joerg)
1312 * Reorder OSPF defines numerically within version (Joerg)
1313 * Improve pcap check in acinclude.m4's (Joerg)
1314 * Fix configure check to compile with IBM Visual Age C compiler (cjs 2895)
1315 * Changed the fix for the nested functions to use the mechanisms provided
1316   by autoconf (Joerg)
1317 * Fix for the problem that the aclocal-missing directory was not included
1318   in make dist-gzip (Joerg)
1319 * More fixes for aclocal-flags and autogen.sh
1320 * Add SMB RTT statistics to tethereal and ethereal (Ronnie)
1321 * Keep track of and display the time between Call and Reply in NCP packets
1322   (Ronnie)
1323 * Patch for packet-ip to make it TAPable (Ronnie)
1324 * Create a TAP for TokenRing (Ronnie)
1325 * Create a TAP for Ethernet (Ronnie)
1326 * Portably strip carriage returns and newlines in aclocal-flags (Guy)
1327 * Add MDSHDR support, more FC columns, FC-related fixes (Dinesh)
1328 * Include <epan/resolv.h> to declare "get_hostname()" in tap-iousers.c
1329  (Guy)
1330 * Added support for version 05 of the (expired) ID describing M3UA, update
1331   to support RFC 3332, better padding handling (Michael)
1332 * Put a "-I" before "$gtk_aclocal_dir" in aclocal-flags (Gerald)
1333 * Support for two new 802.11 elements used in the latest IEEE
1334   802.11g draft version (Guy)
1335 * Update SUA to support new draft (Michael)
1336 * Make all the stuff in the 802.11 capability fixed field in a management
1337   frame 2-byte bitfields (Guy)
1338 * Add a Linux-specific ARCNET DLT, other ARCNET enhancements (Guy)
1339 * Add a capture_arcnet() and fix a protocol ID offset (Guy)
1340 * Updates to the Boardwalk and MDS header dissectors (Dinesh)
1341 * Handle ARCNET exception frames (Guy)
1342 * More ARCNET updates (Guy)
1343 * Support Appletalk, IPv6, and Banyan Vines over ARCNET (Guy)
1344 * Support BACNET and "Novell EC" over ARCNET (Guy)
1345 * Put an entry for the BACnet protocol ID in ARCNET (Guy)
1346 * Handle a Naming Authority special case in SRVLOC (Brad Hards)
1347 * Register "sua.sua_version" as an obsolete preference (Guy)
1348
1349
1350 Overview of changes in Ethereal 0.9.8:
1351 * Display AFS KAUTH information (Loic Tortay)
1352 * Windows uninstall deletion improvements (Gerald)
1353 * Support for SRVLOC version 2 (Brad Hards)
1354 * Add and update several RSVP objects, cleaned up code (Ashok)
1355 * Add PacketCable Lawful Intercept plugin (Ed)
1356 * Make sure that we can dissect KRB5 in NFSv4 blobs (Richard)
1357 * .cvsignore updates for PCLI (Joerg)
1358 * Update configure.in to support automake 1.7 (Didier)
1359 * Replace AC_CANONICAL_SYSTEM with AC_CANONICAL_TARGET in configure.in
1360   (Joerg)
1361 * Update libpcap comments in README.aix (Guy)
1362 * Fix RFC comment in packet-pcli.c (Guy)
1363 * Include <string.h> and fix a cast in packet-netflow.c (Guy)
1364 * Fix variable signage in packet-ncp2222.inc (Guy)
1365 * Properly set the info column in packet-ipx.c (Guy)
1366 * Fix SPX connection control printing in NDPS (Guy)
1367 * Remove/fix C++ comments (cjs 2895)
1368 * Fix author attributions, and add missing addresses (Guy)
1369 * Use "g_htonl()" rather than "htonl()" in packet-netflow.c (Lutz Jaenicke)
1370 * Fix a displayed item in SCSI (Senthil Kumar Nagappan)
1371 * Fix RRO support, add draft FRR support to RSVP (Ashok)
1372 * Remove experimental Makefile.am code (Joerg)
1373 * Link to libsnmp under Win32 (Gerald)
1374 * Add zlib and Net-SNMP updates to README.win32 (Gerald)
1375 * Fix Windows real time packet update crash (Ulf)
1376 * Support for both old and brand new libtool versions (Joerg)
1377 * Add a missing #include <string.h> to dfilter_expr_dlg.c (Joerg)
1378 * Add FPEnumerateExt2, port reuse warnings to AFP (Didier)
1379 * Fix a BGP infinite loop (Gerald)
1380 * Increase addr outside of macro in text2pcap.c (Joerg)
1381 * Add #include <string.h> to several files (Joerg)
1382 * Redo a lot of NDS code (Guy)
1383 * Define-out code, fix tree creation in packet-ncp2222.inc (Guy)
1384 * Fix NDS error code reporting (Guy)
1385 * Fixed minor error in pcli call ordering (Ed)
1386 * Correctly hand off tvbuffs in PCLI (Guy)
1387 * Fix protocol field printing, parsing in packet-ncp2222.inc (Guy)
1388 * Fix calls to proto_tree_add_string_format() in packet-ncp2222.inc (Guy)
1389 * Properly initialize calls to mktime() in dbs-etherwatch.c and vms.c (Guy)
1390 * Fix up the handling of bitfields in NDS messages (Guy)
1391 * Fix variable and field names in ncp2222 (Guy)
1392 * Mark some fields as NDS fields in ncp2222.py (Guy)
1393 * Fix ncp2222 spelling errors (Guy)
1394 * ncp2222 dissect_ping_req() updates and improvements (Guy)
1395 * More dissect_ping_req() fixes, tree and other fixes in packet-ncp2222.inc
1396   (Guy)
1397 * Fix AFS string allocation (Guy)
1398 * Fix temporary tree creation in packet-ncp2222.inc (Guy)
1399 * Fix NFS SETCLIENTID and SETCLIENTID_REPLY decoding (Mike)
1400 * Count ARP packets in capture progress dialog box (Ulf)
1401 * Fix malloc and buffer problems in tap.c (Olivier)
1402 * Properly initialize a variable in file.c (Olivier)
1403 * Add IPv6CP support (Thierry Pelle)
1404 * Fix BGP signed/unsigned type mismatches.  Add BGP to randpkt (Gerald)
1405 * Fix BGP typing and data fetching problems (Gerald)
1406 * Fix the file name in the initial comment in packet-ndps.h (Guy)
1407 * Add an IPX port type, improve IPX/SPX socket handling (Guy)
1408 * Check for (and fix in the code) duplicate protocol names (Guy)
1409 * Squelch some compiler warnings in proto.c (Guy)
1410 * Fix winsock2.h/winsock.h include problems (Jason House)
1411 * packet-ncp2222.inc display and processing fixes (Guy)
1412 * Build a tree for all NDS Ping packets (Guy)
1413 * Dissect BGP OPEN graceful restart messages (Hannes)
1414 * Fully initialize an ncp_req_hash_value after allocating it (Guy)
1415 * Improve HTTP NTLMSSP authentication support (Guy)
1416 * Add support for building randpkt under Windows (Gerald)
1417 * Allow multiple protocol filter fields to have the same name (Gilbert)
1418 * Make arrays of "nds_val" structures in packet-ncp2222.inc (Guy)
1419 * Use #defines for vtype values, rather than numbers in packet-ncp2222.inc
1420   (Guy)
1421 * Make some counters 32-bit in packet-ncp2222.inc (Guy)
1422 * Use #defines for multivalue types in ncp2222 (Guy)
1423 * Clean up the stuff to handle MVTYPE_PROC_ENTRY_SPECIFIERS, 
1424   comment it and MVTYPE_ATTR_REQUEST in ncp2222 (Guy)
1425 * Show total running time of capture in progress dialog (Ulf)
1426 * Fix EndVerifyAck message crash in LMP (Guy)
1427 * Don't have the tap code do dissections (Ronnie)
1428 * Improve the reliability of TCP reassembly (Ronnie)
1429 * Fix a 64-bit incompatibility in the SCTP CRC32C algorithm (Michael)
1430 * Fix integer types and signedness in text2pcap.c (Guy)
1431 * Put in a note telling people not to use "long" for 32-bit quantities in
1432   README.developer (Guy)
1433 * Check for overlaps and bogus dfpos values in reassemble.c (Guy)
1434 * Flag overlapped sequence numbers and display correct offets in
1435   reassemble.c (Guy)
1436 * Improved AFP 3.x dissector (Didier)
1437 * Add ARCNET support (Peter Fales)
1438 * Get rid of unneccessary includes in ARCNET (Guy)
1439 * Add ARCNET address type (Guy)
1440 * Buffer improvement for packet-ncp2222.inc (Greg)
1441 * Only hand off the SPX payload to a subdissector if there's payload to
1442   hand off (Guy)
1443 * Label UUID's with the name of the field in DCERPC NDR (Guy)
1444 * Suppress time_t compiler warnings (Guy)
1445 * Fix a null string crash in packet-ncp2222.inc (Guy)
1446 * Add Lookup, Insert and Delete calls, make tower floor presentation nicer
1447   in DCERPC EPM (Ronnie)
1448 * Properly highlight hex pane bytes and set the length of the PPP tvbuff in
1449   PPPoE (Ronnie, Guy)
1450 * Various NDS and NDPS enhancements (Greg)
1451 * Indicate correct/not verified WEP ICV values. (Solomon)
1452 * Display request/reply times for DCERPC (Ronnie)
1453 * Force a full dissection of NDPS packets (Guy)
1454 * Add formatting, string and int handling, other fixes to NDPS (Guy)
1455 * Add support for desegmentation of NDPS-over-TCP (Guy)
1456 * Add "circuit" support to Frame Relay and Wellfleet Compression protocols
1457   (Guy)
1458 * Add AFS 4 UPDATE server support to DCERPC (Jamie)
1459 * Add an encapsulation type for RFC 2625 IP-over-Fibre Channel (Guy)
1460 * Support NET-SNMP in addition to UCD-SNMP (Wes Hardaker)
1461 * Add (some) support for counting IPv6 packets during capture (Joerg)
1462 * manuf file updates (Joerg)
1463 * Fix protocol tree assumption in DCERPC EPM (Guy)
1464 * Add a tap for statistics for DCERPC interfaces (Ronnie)
1465 * Properly print UCD SNMP/NET-SNMP in the configure message (Guy)
1466 * Use a leading "0x" in generated ARCNET filter addresses (Guy)
1467 * Update DCERPC UPDATE to version 4, filter updates (Jamie)
1468 * Add HAVE_SOME_SNMP definition, improve Net-SNMP header inclusion (Wes)
1469 * Fix GTK SNMP handling (Guy)
1470 * Fix SNMP Win32 definitions (Guy)
1471 * Added support for Label Request Types 2 and 3 to RSVP (Ashok)
1472 * Add procedure number field capability to RPC protocols (Guy)
1473 * Pass a pointer to the epan_dissect_t for a packet to taps (Ronnie)
1474 * Make the tap listeners for gtk and gtk2 redissect the packet list
1475   immediately when the tap is started (Ronnie)
1476 * Fix integer sizing in RSVP (Guy)
1477 * Fix procedure hf array fetching in RPC (Guy)
1478 * (Mostly) NetBIOS-related reassembly updates (Guy)
1479 * Help packet-snmp.c compile if you don't HAVE_NET_SNMP or HAVE_UCD_SNMP
1480   (Tim)
1481 * SNMP-related fixes for version info, configuration fetching, and 
1482   header inclusion (Guy)
1483 * Add fields for procedure numbers for NFS V2, V3, and V4, and register
1484   them with the ONC RPC dissector (Guy)
1485 * YPSERVE V1 and V2 procedure value_string table fixes (Guy)
1486 * Include <unistd.h> in gtk/main.c (Guy)
1487 * ONLY calculate RTT values for replies we have actually seen the request
1488   packet for in tap-dcerpcstat.c (Ronnie)
1489 * Add support for DCERPCSTAT (Ronnie)
1490 * Update README.tapping to reflect recent changes (Ronnie)
1491 * Dissect the LookupHandleFree call in DCERPC EPM (Ronnie)
1492 * Get rid of old SNMP version-checking code (Guy)
1493 * Fix the offset for the flags in an NTLMSSP_AUTH message (Guy)
1494 * Fix KBR5 blob handling in SPNEGO (Guy)
1495 * Fix a typo and alignment in configure.in (Guy)
1496 * Properly handle "no IAC found and handle "unknown command" in telnet
1497   (Guy)
1498 * Handle the padding in AFP login packets that put the password on an even
1499   boundary (Didier)
1500 * Count ICMPv6 packets as ICMP, other IPv6 fixes (Guy)
1501 * Show GTP authentication triplets as byte strings (Guy)
1502 * Other GTP byte string display fixes (Guy)
1503 * Update Debian packaging files (Olivier)
1504 * GtkCList to GtkTreeView conversion in color_dlg.c (Olivier)
1505 * Fix DCERPC LSA LSA_REFERENCED_DOMAIN_LIST pointer (Guy)
1506 * Slightly rearrange how dissectors are called (Guy)
1507 * sys/socket.h and winsock2.h-related comments and changes in epan code
1508   (Guy)
1509 * Fix return value in call_dissector_work() (Guy)
1510 * Many NetXRay parser updates (Guy)
1511 * Move desgmentation code to call_dissector() (Guy)
1512 * ISDN/LAPD improvements (Guy)
1513 * Improve traffic direction detection in LAPD and V.120 (Guy)
1514 * Fix a packet count reset glitch in tethereal.c (Guy)
1515 * Put the 802.11 "wlan.fc.fromds" and "wlan.fc.tods" fields into the
1516   protocol tree (Chris Waters)
1517 * Add a tap registration interface, other tap-related updates (Ronnie)
1518 * Add DCERPC LSA_DS support (Tim)
1519 * Updated all remaining ONC-RPC dissectors to pass the procedure name
1520   value_string in the call to prc_init_proc_table() (Ronnie)
1521 * Fix a tap-related crash bug in tethereal.c (Ronnie)
1522 * I/O statistics tap for tethereal (Ronnie)
1523 * Sniffer capture version record parsing fix (Guy)
1524 * Add a protocol hierarchy statistics tap to tethereal (Ronnie)
1525 * Properly fetch GTP Packet Transfer Command IE value (Fritz Budiyanto)
1526 * Tweak direction display in ISDN (Guy)
1527 * Remove a newline from a string in CLNP (Guy)
1528 * Fix up the handling of WAN captures somewhat (Guy)
1529 * Get rid of some trailing blanks in strings in GTP (Guy)
1530 * Use strchr() instead of index() in tap-iostat.c (Guy)
1531 * Add str*chr() portablility note to README.developer (Guy)
1532 * Make Makefile.nmake use bash (Guy)
1533 * Add make-tapreg-dotc note to README.win32 (Guy)
1534 * Add duplicate ACK detection to TCP analysis (Ronnie)
1535 * Add zero window checks to TCP analysis (Ronnie)
1536 * Allow the same field to be used more than once in a display filter
1537   (Gilbert)
1538 * Handle AIX iptrace FDDI padding, #define magic numbers (Guy)
1539 * Fixed small bug in TCP seq/ack analysis (Ronnie)
1540 * Update DCERPC UUID tree display (Jean-Baptiste Marchand)
1541 * Support for the RPL (Remote Program Load) protocol
1542   (Jochen Friedrich)
1543 * Register DCERPC LSA DS ett_ values (Guy)
1544 * Fix for Netlogon function 0x22 (Ronnie)
1545 * Add references to 'tethereal -D' in the '-i' section of the man page
1546   (Gerald)
1547 * Merge gtk and gtk2 directories (Olivier)
1548 * RPL tree display and MAC address updates (Jochen)
1549 * Fix a typo in README.developer (Jean-Baptiste)
1550 * Use the full name of the "hf_dcerpc_obj_id" field when formatting the
1551   protocol tree item for it (Guy)
1552 * Don't use the result of "proto_registrar_get_name()" as the field value
1553   in DCERPC NDR (Guy)
1554 * Register (and initialize) PPP ett_mplscp_options and ett_cdpcp_options
1555   (Gerald)
1556 * Bugfix for DSROLE_PRIMARY_DOMAIN_INFO (Ronnie)
1557 * New tap extension to tethereal: ProtoColInfo (Ronnie)
1558 * Support BGP v6 NLRIs and fix a v4 nexthop display bug (Hannes)
1559 * A small fix to SMB's NtCreat&X (Jim McDonough)
1560 * DCERPC/GSS-API authenitcation data fixes (Guy)
1561 * Show the SAP values in RPL packets symbolically if possible (Guy)
1562 * Initial TAP registration code (Ronnie)
1563 * Support for new "wlancap" 802.11 extra-information header
1564   (Solomon Peachy)
1565 * Replace/improve handling of PPP over GTPv1 and v0 (Andreas Trauer)
1566 * Store GSS-API negotiation info per-frame (Guy)
1567 * Add "ethereal-tap-register.c" to the gtk ".cvsignore" file (Guy)
1568 * Fix the message printed when making "ethereal-tap-register.c" (Guy)
1569 * Add a Makefile.nmake rule for "ethereal-tap-register.c"
1570   (Jason House, Guy)
1571 * NTLMSSP NEGOTIATE, CHALLENGE, and AUTH fixes (Guy)
1572 * hf_index update for TCP (Ronnie)
1573 * Use the proper proto_tree_add_... call for FT_NONE in TCP (Ronnie)
1574 * Many SPOOLSS updates and fixes (Jim McDonough)
1575 * Show GRE type value for OSI protocols symbolically (Hannes)
1576 * Allow more than one circuit with the same circuit ID, add a circuit ID
1577   for X.25 (Guy)
1578 * Better NTLMSSP_NEGOTIATE_UNICODE handling (Guy)
1579 * Remove an unused variable and fix a field name in NTLMSSP (Guy)
1580 * Call the NTLMSSP subdissector regardless of whether we're building a
1581   protocol tree or not in HTTP (Guy)
1582 * Use the same ett_ value for all security blobs in SMB (Guy)
1583 * Better NEGOTIATE and CHALLENGE session key handling in NTLMSSP (Guy)
1584 * Get rid of carriage returns and execute permissions in source files (Guy)
1585 * Eliminate a compiler warning, and handle overflows in SPOOLSS (Guy)
1586 * Add support for SIGINFO to tethereal (Guy)
1587 * Attempt to handle REC_HEADER2 records in major version 2 DOS Sniffer
1588   captures (Guy)
1589 * Properly parse the fs field in ISDN packets (Guy)
1590 * Display the call reference flag in Q.931 (Guy)
1591 * Put in a note about "ntoh[ls]()" and "hton[ls]()" vs. the GLib versions
1592   of same in README.developer (Guy)
1593 * Added support for version 2 of the M2PA ID (Jeff Morriss, Michael)
1594 * Add a bunch of GTK1.2/2.0 compatibility macros (Olivier)
1595 * Dissect NTLMSSP authentication verifiers, as per lkcl's "DCE/RPC over
1596   SMB" book (Guy)
1597 * Bugfixes for two SAMR dissectors (Ronnie)
1598 * Open the main window before opening the tap window (Olivier)
1599 * Remove redundant tap_list search (Olivier)
1600 * Show proper field names for SAMR UnicodeChangePassword2 (Devin)
1601 * Display the Q.2931 call reference flag (Guy)
1602 * Update comments to reflect some information inferred from the Sniffer
1603   documentation (Guy)
1604 * Clean tap objects in Makefile.nmake, centralize Windows MIBDIRS code
1605   (Gerald)
1606 * Convert getprinter info 0, 1, 2, 3 to dissect_ndr routines in SPOOLSS
1607   (Tim)
1608 * Replace gtk_rpcprogs_init with gtk_rpcprogs_cb in the gtk2 menu entry
1609   (Olivier)
1610 * Fix "gtk_quit_add_destroy()" cast in proto_dlg.c (Guy)
1611 * Fix #if/#ifdef boolean checking in packet-snmp.c (Guy)
1612 * Correct typos and remove obsoleted code in GTP (Andreas)
1613 * In the gtk2 port, make double click in the tree view expand or collapse
1614   a row (Olivier)
1615 * Various GTP and PPP fixes (Guy)
1616 * Handle Sequence Of header being split across TCP segments in LDAP
1617   (Ronald Henderson)
1618 * Typo and display fixes in GTP (Andreas)
1619 * Add a new "dissect_rpc_bytes()" routine (Brian Ginsbach)
1620 * Support for additional snoop file encapsulations in UNICOS/mp (Brian)
1621 * Typo fixes in packet-mount.c (Brian)
1622 * Add dissection of DsRoleGetPrimaryDomainInfo to the dcerpc-lsa-ds
1623   dissector (Richard)
1624 * Add HyperSCSI support. SCSI over ethernet (Richard)
1625 * Fix "ethereal-tap-register.c" building (Didier)
1626 * More "tethereal-tap-register.c" and "ethereal-tap-register.c" fixes (Guy)
1627 * Make the list of Makefile.nmake dissectors match the one for UNIX builds
1628   (Guy)
1629 * GTK2 version of IO-STAT (Ronnie)
1630 * Export more routines to plugins (Tomas Kukosa)
1631 * Fix an iSCSI typo (Andrew Esh)
1632 * Only display errors in SMB headers in the COL_INFO field (Tim)
1633 * Export "find_dissector_table()" and add
1634   "dissector_handle_get_protocol_index()" (Chris Waters)
1635 * Added constants for devicemode fields in SPOOLSS (Tim)
1636 * Update to LSA_DS (Jim)
1637 * Add a GTKv1.2 version of io-stat (Ronnie)
1638 * Clean up GTK1.2 menu items (Guy)
1639 * Fix OSPF display formatting (Taisuke Sasaki)
1640 * GTK2 font fixes (Guy)
1641 * Stub dissector for ClearCase NFS protocol (Ronnie)
1642 * Fill in more of HyperSCSI (Richard)
1643 * Support BACNET over 802.2 (Dave Richards)
1644 * Handle misssing parameter descriptors in SMB PIPE (Guy)
1645 * Make io-stat intervals adjustable (Ronnie)
1646 * Handle AIX tcpdump FDDI padding (Guy)
1647 * Fix inclusion in plugins.c (Guy)
1648 * Fix inet_v6defs.h/winsock2.h inclusion in packet.c (Guy)
1649 * Fix inclusion issues in io_stat.c (Guy)
1650 * Add a scrollbar to the io-stat window (Ronnie)
1651 * Signedness and data size fixes for TDS (Gerald)
1652 * Add better formatting to make-manuf (Joerg)
1653 * Fix data storage in dissect_rpc_opaque_data() (Martin Regner, Uwe)
1654 * Fix dissection of SPOOLSS printer info levels 0-3, convert routines to
1655   NDR (Tim)
1656 * More SPOOLSS NDR conversions (Tim)
1657 * Fixed typo in dsrole basic domain info tree (Tim)
1658 * Put nice io-stat title on the io-stat window (Ronnie)
1659 * Reduce label length to 10 in make-manuf (Joerg)
1660 * Create new manuf file (Joerg)
1661 * Fix lsa-ds DSROLE_BASIC_INFO dissection (Jim)
1662 * Adjust the pointer into the line buffer if the line buffer gets
1663   reallocated in file.c (Tomas)
1664 * Fix the display of the nickname in an ONC RPC AUTH_DH
1665   header (Mike Frisch)
1666 * Note that the verifiers are GSS_Wrap tokens in GSS-API (Guy)
1667 * Clean up comments and lots of code in TDS (Guy)
1668 * SPOOLSS display update (Guy)
1669 * Fix decoding of the newSuperior attribute of an LDAPv3 modrdn request
1670   (Jason Greene)
1671 * Fix masking in Spanning Tree (Joerg)
1672 * Update to match what a Sniffer document says about TDS (Guy)
1673 * Check whether we got an overflow for the PDU length *before* we check
1674   whether we have that much data in TCP (Guy)
1675 * Try to handle LDAP messages encapsulated inside a SASL security layer
1676   (Guy)
1677 * Improve Router-LSA display in OSPF LS Update packets (Andreas)
1678 * Fix constification all over the code base, and add const-checking
1679   compilation options (Guy)
1680 * Handle GSS_Wrap header information as well as context-level tokens (Guy)
1681 * Don't dissect SASL stuff as GSS_Wrapped unless we're actually using
1682   GSS-SPNEGO (Guy)
1683 * Fix a tap comment (Marco Molteni)
1684 * Fix a typo in README.tapping and give it an RCS ID (Marco)
1685 * Dissect the packet inside an LCP Protocol Reject message (Pasi Eronen)
1686 * Get rid of the "pdata" argument to "dissect_dcerpc_uint16s()" and
1687   "dissect_ndr_uint16s()" (Guy)
1688 * Fix "addr_ip6_to_str" to reflect the fact that "ip6_to_str()" now takes
1689   a const pointer as its argument (Guy)
1690 * Properly flag error packets in PPP (Guy)
1691 * Calculate delta and rel time earlier and unconditionally of whether the
1692   packet passed the displayfilter or not (Ronnie)
1693 * Updte for io-stat to make it more powerful (Luke H.)
1694 * Update to DCERPC NETLOGON GetDomainInfo (Ronnie)
1695 * DSROLEGETPRIMARYDOMAININFO is actually ENUMERATETRUSTEDDOMAINS in
1696   NETLOGON (Luke)
1697 * Added some flags and value_Strings for netlogon (Ronnie)
1698 * Make the protocol selection dialog use a CList (Gerald)
1699 * Enable/disable protocols with a single click (Gerald)
1700 * Allow keyboard-only navigation of the Protocols dialog (Gerald)
1701 * Remove gtk_tree_view_set_search_column() from plugins_dlg.c (Olivier)
1702 * Updated the handling of padding bytes in IUA (Michael)
1703 * Make the new protocol list work with GTK2 (Olivier)
1704 * Put back the "width" local variable in proto_cb() in proto_dlg.c (Oliver)
1705 * Add break statements needed for MSVC++ (Jason House)
1706 * Get rid of a no-longer-used variable in packet-dcerpc-nt.c (Guy)
1707 * Show the packet sequence number and the "Missing Packets" value in the
1708   WTP header in decimal (Olivier Biot)
1709 * Get rid of some no-longer-used DCERPC NT routines (Guy)
1710 * Add MD4 and RC4 support, and use it in NT password decryption (Devin)
1711 * Manuf file updates (Joerg)
1712 * FAQ updates (Joerg)
1713 * Silence a gcc warning in packet-hyperscsi.c (Joerg)
1714 * Endianness and NT password fixes for SAMR (Guy)
1715 * Add compat_macros.h to the tarball (Joerg)
1716 * Include packet-wlancap.h into the tarball (Joerg)
1717 * Show all 6 digits of precision in the time stamp column when displaying
1718   absolute time stamps (Guy)
1719 * Fix constness, fragment/segment naming and a typo in NetBIOS (Guy)
1720 * Major code cleanup in TDS (Guy)
1721 * Update M2UA to RFC 3331, improve padding handling, other fixes (Michael)
1722 * Add RFC 3331 indication to the protocol column entry in M2UA (Michael)
1723 * Include <string.h> in packet-md4.c (Gerald)
1724 * Decode SPOOLSS getprinter level 7 (Tim)
1725 * Some constant for getprinter level 7 decoding (Tim)
1726 * Added support for the Implementers Guide to SCTP (Michael)
1727 * Fixed a bug regarding the handling of SCTP correlation ids (Michael)
1728 * Display the DCERPC AUTH3 PDU with more conviction (Guy)
1729 * Fix for DCERPC detection when carried ontop of SMB (Ronnie)
1730 * Fix two compiler warnings in io_stat.c (Ronnie)
1731 * Add a missing g_ntohs() for flow_label in the gtpv0 decoder (Fritz
1732   Budiyanto)
1733 * Add Shomiti Surveyor vs UNICOS/mp snoop file checking (Guy)
1734 * Improve RPC retransmission handling (Ronnie)
1735 * Don't pass a null string pointer to proto_tree_add_text() in TDS (Gerald)
1736 * Add SNMP MIBS to Windows installer (Gerald)
1737 * Add make-tapreg-dotc to the distribution (Gerald)
1738 * Add RCS IDs to ChangeLog and NEWS (Gerald)
1739 * Add Fibre Channel support (Dinesh)
1740 * Add Fibre Channel files to Makefile.am and Makefile.nmake (Gerald)
1741
1742
1743 Overview of changes in Ethereal 0.9.7:
1744 * Add Connectionless LDAP support (UDP port 389) (Tim)
1745 * Improve mode page handling, media changer command and mode page
1746   handling, other fixes and improvements in SCSI (Guy)
1747 * Handle SCSI Read Block Position replies, improve Read Element Status
1748   display (Guy)
1749 * Add new SRVSVC information levels (Ronnie)
1750 * Display SCSI volume tags as per SMC-2 (Guy)
1751 * Put the SCSI volume identification in quotes (Guy)
1752 * Add support for GSS-API (Tim)
1753 * Add support for SPNEGO (Tim)
1754 * Add a note about GSS-API to packet-rpc.c (Guy)
1755 * Add GSS-API support to RPC (Guy)
1756 * Move "Set"/"Not set" generic strings to epan/packet.c (Tim)
1757 * Add an NT access mask dissector to DCERPC NT (Tim)
1758 * Call dissect_nt_access_mask() instead of dissect_ndr_uint32() (Tim)
1759 * Add some NT access mask constants to smb.h (Tim)
1760 * Create "tcp.analysis.flags" subtree (Ronnie)
1761 * DCE RPC NT access mask improvements (Guy, Tim)
1762 * Initial support for Thursby's Mac extenstions from CIFS2002 (Richard)
1763 * Fix spoolss_specific_rights() type in SPOOLSS (Guy)
1764 * Fix variable name in AODV/AODV6 (Andy Hood)
1765 * Fix bitfields, variable scope and add prefix size display in
1766   AODV/AODV6 (Guy)
1767 * More graceful NetBIOS name display in Kerberos (Guy)
1768 * Improve NT access mask tree insertion in DCERPC NT (Guy)
1769 * Fix memcmp() comment/handling in packet-info.h and packet-tcp.c (Guy)
1770 * Properly display TCP window scale option (Guy)
1771 * Call GSS-API from SMB and DCERPC (Tim)
1772 * More GSS-API support in RPC, improved data display (Guy)
1773 * Fix "GSS Data" handling in RPC (Guy)
1774 * Add NCP 94, 92, NDS summary info, server broadcast packet, LIP and
1775   Unicode support to NCP code base (Greg)
1776 * Fix GTP max uplink and downlink rate decoding (Flavio Poletti)
1777 * Allow autogen.sh to run on GTK-less systems (Joerg)
1778 * Fix indentation, get rid of unused variable in packet-ncp.c (Guy)
1779 * Don't create an empty tree in dissect_nds_request() (Guy)
1780 * Add a value_string table for NDS verbs, fix indentation (Guy)
1781 * Change the "GSS-API" filter name to "gss-api" (Guy)
1782 * Give the "Match" and "Prepare" menu item routines better names (Guy)
1783 * Handle GTP sub-protocol field 0x00 as PPP (Marcus Haebler)
1784 * Add support for AFI & Extd communities in draft-kompella-ppvpn-l2vpn
1785   to BGP, improve unknown AFI handling, fix typos (Hannes Gredler, Guy)
1786 * Clear "Match Selected" and "Prepare Selected" fields before dissecting
1787   a packet (Guy)
1788 * Add single-precision FT_FLOAT type (Ulf Lamping)
1789 * Fix and comment filter string length computations (Guy)
1790 * Improve BGP address family checking (Guy)
1791 * Display OIDs properly in GSS-API (Richard)
1792 * Make DNS fragment handles 32 bits (Greg, Guy)
1793 * Disable aclocal-fallback for aclocal/automake 1.4 (Joerg)
1794 * Dissect LDAP SASL credentials (Guy)
1795 * Document FT_FLOAT and the "proto_tree_add_float" routines (Guy)
1796 * Fix an OID memory leak, fix OID hash table insertion in GSS-API (Guy)
1797 * Properly label bytes in "Frame" top level, show source and dest MAC
1798   addresses in Ethernet top level item (Ulf)
1799 * Handle 3GPP QoS in RADIUS messages (Flavio Poletti)
1800 * Dissect flags field for SPOOLSS enumprinters rpc (Tim)
1801 * More L2VPN support in BGP, fix a segfault, improve SAFI strings
1802   and V6 decoding (Hannes)
1803 * New DCE RPC NETLOGON function (Luke H)
1804 * Begin moving snego to spnego (Richard)
1805 * Make "lsa.key" an FT_STRING (Guy)
1806 * Update packet-s[p]nego.c entry in Makefile.nmake (Guy)
1807 * Put BGP l2info extd communities in a subtree, extd community bugfixes
1808   (Hannes)
1809 * Add support for latest MPLS and VPLS drafts to LDP (Motonori Shindo)
1810 * Update M2PA to support the latest draft, restructure code, fix bugs
1811   (Michael)
1812 * Completely redo checks for missing aclocal files (Joerg)
1813 * Delete m4 files from aclocal-missing/ (Joerg)
1814 * Initial support for SPNEGO (Richard)
1815 * More SPNEGO improvements (Richard)
1816 * Add gtk2/glib2 handling to configure (Joerg)
1817 * Add autogen.sh to the release tarball, sorted file lists in
1818   Makefile.am (Joerg)
1819 * Add more information to the progress dialog (Ulf)
1820 * Fix variable types in file handling code (Guy)
1821 * Delete files in aclocal-missing if test succeeds (Joerg, Guy)
1822 * CHPA fix (Yaniv Kaul)
1823 * Removed trailing whitespaces from .h and .c files (Joerg)
1824 * Progress dialog variable type and responsiveness enhancements (Guy)
1825 * Fix up dissect_file_attributes in SMB and SPNEGO (Richard)
1826 * More SPNEGO updates, additional comments (Richard)
1827 * Initial Interbase dissector (Uwe)
1828 * Start the code to keep state in GSSAPI (Richard)
1829 * More SPNEGO updates (Richard)
1830 * Make the IS-IS dissector more verbose in the INFO field (Hannes)
1831 * Change #define names that cause problems under Windows (Ulf)
1832 * Fix the byte order in the CRC calculation in iSCSI (Mark Burton)
1833 * Fixes for DCERPC SAMR (Albert Chin)
1834 * IP and DNS fixes (Albert Chin)
1835 * Change references from snego to spnego in DCERPC (Tim)
1836 * Fixes and enhancements for DOCSIS (Anand Narwani)
1837 * #include packet-gssapi.h in Kerberos, NTLMSSP (Guy)
1838 * Fix a bug in decode_qos_umts() in packet-gtp.c (Flavio)
1839 * Fix the RCS ID and a compiler warning in packet-spnego.c (Guy)
1840 * Print the DNS RR number as unsigned (Joerg)
1841 * NSIS version and Start->Programs link updates (Ulf)
1842 * Squelch compiler warnings in packet-spnego.c (Richard)
1843 * Add support to SMB for raw NTLMSSP blobs when talking to XP (Richard)
1844 * Handle the lack of a security blob in negprot response when raw
1845   NTLMSSP is being used properly in SMB (Richard)
1846 * Fix the Mbits/s calculation for large captures (Gerald)
1847 * Properly handle raw ntlmssp in SMB (Richard)
1848 * More SMB/SPNEGO fixes (Richard)
1849 * Add support for GTK+ version 2 (Olivier)
1850 * Remove trailing whitespace, unused #include in GTK2 code (Joerg)
1851 * Remove redundant HAVE_LIBPCAP check from capture_prefs.c (Joerg)
1852 * Move SPNEGO tokens into subtrees (Richard)
1853 * Catch exceptions thrown while dissecting the GSS-API stuff (Guy)
1854 * Catch exceptions thrown while dissecting the NTLMSSP stuff (Guy)
1855 * Stop processing GSS-API tokens at the proper time (Richard)
1856 * Make "gssapi_init_oid()" take a dissector handle rather than a
1857   registered dissector name (Guy)
1858 * Add the OID that MS created for KRB5 in mistake (Richard)
1859 * Fix accelarators/mnemonics in GTK2 dialogs (Olivier)
1860 * Update Olivier's email address (Olivier)
1861 * Add aclocal-fallback and aclocal-missing to the release tarball
1862   (Joerg)
1863 * Add GTK+ 2.0 STATUS file (Olivier)
1864 * TLV and print_system_id() updates in ISIS (Hannes)
1865 * Support for IEEE float and double types in DCE RPC (Ulf)
1866 * Fix mechListMIC formatting in NTLMSSP/SPNEGO (Richard)
1867 * Fix the handling of the NTLMSSP blobs when the client sends the wrong
1868   type of response (Richard)
1869 * Fix up SPNEGO warnings by implementing the stuff that was left out
1870   (Richard)
1871 * Add the tap API, and implement it in RPC (Ronnie)
1872 * Update comments in snoop.c (Guy)
1873 * Clean up white space, and fix a pod2man warning in
1874   tethereal.pod.template (Guy)
1875 * Initial Cisco NetFlow protocol support (Matthew Smart)
1876 * Add packet-netflow.h to noinst_HEADERS (Joerg)
1877 * Add some level of OID naming, etc to GSS-API, Kerberos, NTLMSSP and
1878   SPNEGO (Richard)
1879 * Link with gthread when compiling with GTK2 (Ronnie)
1880 * Enable taps for Ethereal (Ronnie)
1881 * Add functions for the gtk2 based version of rpcstat (Ronnie)
1882 * Enable rpcstat in the gtk2 gui (Ronnie)
1883 * Remove a debugging printf from packet-spnego.c (Richard)
1884 * Fix SRVSVC error code reporting (Tim)
1885 * Handle KRB5 in SPNEGO (Richard)
1886 * Fix compiler warnings in packet-gssapi.c (Richard)
1887 * Added a mutex to protect a critical region in Gtk2, change the tap
1888   flag to -z, update man pages wrt RPCSTAT (Ronnie)
1889 * Added ONC RPC program statistics (Ronnie)
1890 * #include cleanups in GTK and GTK2 code (Joerg)
1891 * Properly dissect innerContextToken for Kerberos in GSSAPI (Richard)
1892 * Moved a mutex to gtk/main.c (Ronnie)
1893 * Gtk2 port of RPCPROGS statistics (Ronnie)
1894 * Move more RPC stat/progs routines into gtk2/main.c (Ronnie)
1895 * Add doc/README.tapping (Ronnie)
1896 * Removed unused #include in globals.h (Joerg)
1897 * Decode the sample rate factor in Netflow cflowd5 headers (Hannes)
1898 * Put needed include back into gtk/help_dlg.c (Guy)
1899 * Cleanup of redundant code (Vassilii Khachaturov)
1900 * Reduce CPU used by GTK2 redraw thread (Olivier)
1901 * Add cfile.c and cfile.h (Ronnie)
1902 * Add string.h #include back to various modules (Joerg)
1903 * Use g_ntohXXX instead of ntohXXX in packet-netflow.c (Joerg)
1904 * Declare dissect_Ticket in packet-kerberos.h and include that into
1905   packet-spnego.c (Joerg)
1906 * Include wtap.h in tap.h to declare wtap_pseudo_header (Joerg)
1907 * Improve KRB5-SPNEGO dissector relations (Richard)
1908 * Fix packet-kerberos.h ID string (Joerg)
1909 * Decode AP-REQ and AP-REP KRB5 message types (Richard)
1910 * Change naming for rpcstat and rpcprogs (Ronnie)
1911 * Remove old gtk2-rpc* files (Ronnie)
1912 * Add stdio.h #include back to follow_dlg.c (Joerg)
1913 * rpc_stat and rpc_progs Tap support for GTK1 (Ronnie)
1914 * Have make dist include gtk and gtk2 (Joerg)
1915 * GtkList to GtkTreeView conversion in gtk2/filter_prefs.c (Olivier)
1916 * Fix a spelling mistake in packet-ntlmssp.c (Richard)
1917 * Properly free strings in gtk2/decode_as_dlg.c (Olivier)
1918 * Add missing gtk_tree_path_free() to gtk2/filter_prefs.c (Olivier)
1919 * GtkCList to GtkTreeView conversion in gtk2/column_prefs.c (Olivier)
1920 * Bug fix for EAP NAK packets (Jouni Malinen)
1921 * Make EAP authentication type big-endian, fix offset (Guy)
1922 * Fix GSS-API key entry lookups, other fixes (Guy)
1923 * Add a copyright to packet-gssapi.c (Richard)
1924 * Add fixed-width font and tree view notes to gtk2/STATUS (Guy)
1925 * GSS-API OID fixes and updates (Guy)
1926 * Update packet-spnego.c comments (Richard)
1927 * Add DCE RPC auth type 8 support (Tim)
1928 * Fix data length handling, kvno display in Kerberos (Guy)
1929 * SPNEGO fixes and updates (Guy)
1930 * Add mask support and well known addresses to manuf file (Guy)
1931 * Add support for Netflow v1 and v7, improve proto tree creation
1932   (Matthew)
1933 * Add/fix cvs id tags in gtk/gtkclist.c, gtk/print_mswin.h, and
1934   gtk2/print_mswin.h (Joerg)
1935 * Fix default directory locations, ring buffer errors, other
1936   capture file-related stuff (Graeme Hewson)
1937 * Make a dfilter_t a constant in various locations (Guy)
1938 * Dissect the DCERPC authentication verifier for Kerberos 5
1939   authentication in connectionless PDUs (Guy)
1940 * Improve SASL handling in LDAP (Guy)
1941 * Add Microsoft's RC4-HMAC and exportable(?) RC4-HMAC encryption types
1942   to Kerberos (Guy)
1943 * Define HAVE_LIBZ in the top-level config.h.win32 (Ulf)
1944 * Add a "distclean" rule to Makefile.nmake (Ulf)
1945 * Fix a typo in Richard's name, add more comments to packet-kerberos.c
1946   (Guy)
1947 * Add zlib.h inclusion to various Makefile.nmakes (Guy)
1948 * Initialize MAC address range hashes using g_malloc0() (Guy)
1949 * Add DCE/RPC RS_UNIX, RS_PGO, RS_MISC, RS_ATTR, RS_REPLIST, and
1950   RSEC_LOGIN support (Jaime Fournier)
1951 * Merge different versions of dfilter2sgml (Richard)
1952 * Add support for Cisco vendor-specific TLVs (Anand)
1953 * Add RCS IDs to source files (Guy)
1954 * Fix call to gtk_tree_model_get() int gtk2/prefs_dlg.c (Olivier)
1955 * Replace gtk_signal_emit_by_name() with g_signal_emit_by_name()
1956   in gtk2/filter_prefs.c (Olivier)
1957 * Add g_signal_xxx comment to gtk2/STATUS (Olivier)
1958 * GtkList to GtkTreeView conversion in gtk2/dfilter_expr_dlg.c (Olivier)
1959 * Correct zlib check in configure.in
1960 * NTLMSSP string and blob display fixes, other updates (Jim McDonough)
1961 * Handle IP watchdog packets on port 4003 as well as 4001 (Greg)
1962 * Fix "want_zlib" test in configure.in (Guy)
1963 * Fix a crash in NTLMSSP (Richard)
1964 * Add DCE/RPC RPRIV support (Jaime)
1965 * Minor TCP seq/ack analysis update (Ronnie)
1966 * Add DCE/RPC ROVERRIDE, REPADMIN, DTSSTIME_REQ, and CDS_SOLICIT
1967   dissectors (Jaime)
1968 * Fix problems with the Negotiate NTLMSSP frame (Jim)
1969 * Fix order of domain and workstation name in an NTLMSSP negotiate
1970   (Jim)
1971 * Add DCE/RPC \PIPE\DNSSERVER support (Tim)
1972 * Improve NBNS name query error display (Tim)
1973 * Add DCE/RPC CPRPC_SERVER, DTSPROVIDER, UBIKDISK, UKIKVOTE, BOSSVR,
1974   FTSERVER, CDS_CLERKSERVER dissectors (Jaime)
1975 * Fix an error in decoding classifier TLV's (Anand)
1976 * Handle CVS ignore files more flexibly (Joerg)
1977 * #inclue <sys/types.h> in snprintf.h (Gilbert)
1978 * Add KRB5RPC, REP_PROC, SECIDMAP, TKN4INT, FLDB, AFS4INT support
1979   (Jaime)
1980 * Optimize Tap edt handling (Ronnie)
1981 * Add TreeView color support to GTK2 prefs, remove unused GTK2 prefs
1982   (Olivier)
1983 * LogonGetDomainInfo for NETLOGON (Luke)
1984 * New dissector for the FIX protocol (PC Drew)
1985 * DTSPROVIDER bug fix, DCE122 support (Jaime)
1986 * Add the connected number information element to Q.931
1987   (Andreas Sikkema)
1988 * AFP enhancements, error checks and memory fixes 
1989   (Didier Gautheron, Guy) 
1990 * Get rid of nested parenthesis in GSS-API OID registrations (Tim)
1991 * TCP sequence number wrapping bug fix (Didier)
1992 * Update to DTSPROVIDER; declare the status code and vals (Ronnie)
1993 * Update M2PA to draft version 6 (Michael)
1994 * Add more info in the info column for SMB write&X (Richard)
1995 * More pretty-boy stuff for Write&X responses (Richard)
1996 * Support OSI over CHDLC (Hannes)
1997 * Add SCCP-Management dissector (Jeff Morriss)
1998 * Two small fixes for Skinny (Renzo Tomas)
1999 * Removed all GTK calls from file.c (Olivier)
2000 * Fixed a bug in packet-m2pa.c regarding the handling of Acks (Michael)
2001 * Add more NDS decodes (Greg)
2002 * Major Netflow updates (Bill Fumerola)
2003 * Various capture and ringbuffer bug and behavior fixes (Graeme)
2004 * Remove packet-netflow.h (Gerald)
2005 * Fix some compiler warnings in packet-ncp2222.inc (Gerald)
2006 * Default directory fixes (Graeme)
2007 * Add support for the static portion of 802.1s MSTP (Clive A Stubbings)
2008 * Add gtk2/packet_list.obj to Makefile.nmake (Joerg)
2009 * Fix two minor typos in packet-tlv.c (Anand)
2010 * Add gtk/packet_list.obj to Makefile.nmake (Ulf, Joerg)
2011 * Add NDPS dissector (Greg)
2012 * Remove remaining GTK code (color filters) from file.c (Olivier)
2013 * Support re-assembly of fragmented BIUs in SNA packets of TH FID 2
2014   (Gilbert)
2015 * Additional NTLM over HTTP header strings (Tim)
2016 * Display NULL strings in NTLMSSP (Tim)
2017 * Add NTLMSSP message type to COL_INFO (Tim)
2018 * Fix a boolean bug in NTLMSSP, handling of NTLMSSP_CHALLENGE strings
2019   (Tim)
2020 * Replace WSP Transmission ID by Transaction ID (Joerg)
2021 * Add support for NCP 87/66, other updates and fixes (Greg, Joerg)
2022 * Complete the implementation of 802.1s (Clive A Stubbings)
2023 * Prettyfied Colorization dialog (Ulf)
2024 * MMSE over HTTP support (Tom Uijldert)
2025 * Add filter expressions to RPCSTAT (Ronnie)
2026 * Warning fixes for the ncp code (Greg, Joerg)
2027 * DCE/RPC CONV updates (Jaime)
2028 * iSCSI updates (Mark Burton)
2029 * RPC_STAT filter string display and GUI enhancements (Ronnie)
2030 * Add support for DHCP option 52 (overload) (Gerald)
2031 * Prettyfied Colorization dialog (Ulf)
2032 * Add GTK2 support to the Win32 code (Ulf)
2033 * Bugfix for one NETLOGON command (Luke)
2034 * Disable network name resolution by default (Gerald)
2035 * Add MS SQL 7 auth support to TDS (Steve Langasek)
2036 * Fix offset shifting after coding standard octet in Q.931 (Tomas Kukosa)
2037 * More NETLOGON updates (Luke)
2038 * Include <string.h> in packet-gssapi.c (Gerald)
2039 * Makefile.am fixes to pass "make distcheck" tests (Gerald)
2040 * Remove a newline from a CLNP protocol string (Guy)
2041 * Fix up the handling of WAN captures somewhat (Guy)
2042 * Get rid of some trailing blanks in GTP strings (Guy)
2043 * Use strchr() in tap-iostat.c (Guy)
2044 * Put in a note about strchr() vs index() in REAME.developer (Guy)
2045 * Handle a lack of Bourne shell in nmakefiles (Guy)
2046 * Add a note about make-tapreg-dotc to README.win32 (Guy)
2047 * Update to TCP seq/ack analysis to detect duplicate ACKs (Ronnie)
2048 * Add zero window checks to TCP analysis (Ronnie)
2049 * Fix a problem when using the same field more than once in a display
2050   filter (Gilbert)
2051 * Handle iptrace FDDI padding, add #defines and comments (Guy)
2052 * Fixed small bug in TCP seq/ack analysis (Ronnie)
2053 * Add display filters for DCERPC UUIDs (Jean-Baptiste Marchand)
2054 * Support for the RPL (Remote Program Load) protocol (Jochen Friedrich)
2055 * Register ett_ values in packet-dcerpc-lsa-ds.c (Guy)
2056 * Fix for Netlogon function 0x22, other cleanups (Ronnie)
2057 * Add references to 'tethereal -D' in the '-i' section of the man page
2058   (Gerald)
2059 * Merge gtk and gtk2 directories (Olivier)
2060 * Update fields, fix includes and MAC address printing in RPL (Jochen)
2061 * Fix a typo in README.developer (Jean-Baptiste)
2062 * Fix display of DCERPC's hf_dcerpc_obj_id field (Guy)
2063 * Fix DCERPC field value fetching (Guy)
2064 * Register (and initialize) PPP ett_mplscp_options and ett_cdpcp_options
2065   (Gerald)
2066 * Bugfix for DSROLE_PRIMARY_DOMAIN_INFO in packet-dcerpc-netlogon.c
2067   (Ronnie)
2068 * Better bugfix for DSROLE_PRIMARY_DOMAIN_INFO (Ronnie)
2069 * New tap extension to tethereal: ProtoColInfo (Ronnie)
2070 * Support v6 VPN NLRIs in BGP, fix v4 nexthop printing offset (Hannes)
2071 * Small fix for NtCreat&X in SMB (Jim McDonough)
2072 * Authentication / verifier fixes in DCERPC and GSSAPI (Guy)
2073 * Show the SAP values in RPL packets symbolically if possible (Guy)
2074 * Initial API for TAP registration (Ronnie)
2075 * Add support for new "wlancap" 802.11 info (Solomon)
2076 * Add overflow checks and fix signedness in 802.11 code (Guy)
2077 * Revamp handling of PPP over GTP (Andreas Trauer)
2078 * Store GSS-API negotiation per-frame (Guy)
2079 * Add "ethereal-tap-register.c" to the gtk ".cvsignore" file (Guy)
2080 * Fix the message printed when making "ethereal-tap-register.c" (Guy)
2081 * Add the rule to make "ethereal-tap-register.c" (Jason House, Guy)
2082 * Handle trailing blobs in NTLMSSP_NEGOTIATE, missing address list in
2083   NTLMSSP_CHALLENGE, and missing NTLMSSP_AUTH info (Guy)
2084 * hf_index update for TCP (Ronnie)
2085 * Use the proper proto_tree_add_... call for FT_NONE in TCP (Ronnie)
2086 * Some more SPOOLSS stuff (Jim)
2087 * Show the type value for OSI protocols symbolically (Hannes)
2088 * Allow more than one circuit with the same circuit ID, add X.25 circuit
2089   type (Guy)
2090 * Fix auth message dissection in NTLMSSP (Guy)
2091 * Get rid of unused variable and fix a field name in NTLMSSP (Guy)
2092 * Force a call to the NTLMSSP subdissector in HTTP (Guy)
2093 * Use the same ett_value for all SMB security blobs (Guy)
2094 * NEGOTIATE and CHALLENGE flag updates in NTLMSSP (Guy)
2095 * SPOOLSS updates (Jim)
2096 * Get rid of spurious carriage returns and execute permissions in
2097   many source files (Guy)
2098 * Eliminate a compiler warning, and handle overflows in SPOOLSS (Guy)
2099 * Add support for SIGINFO to tethereal (Guy)
2100 * Attempt to handle REC_HEADER2 records in major version 2 DOS Sniffer
2101   captures (Guy)
2102 * Fix ISDN parsing in ngsniffer.c (Guy)
2103 * Display the call reference flag, and don't include that bit in the call
2104   reference value in Q.931 (Guy)
2105 * Add a note about {g_}ntoh[ls]() to README.developer (Guy)
2106 * Add support for M2PA ID version 2 (Jeff Morriss, Michael)
2107 * Add GTK1.2/2.0 compatibility macros (Olivier)
2108 * Dissect NTLMSSP authentication verifiers, as per lkcl's "DCE/RPC over
2109   SMB" book (Guy)
2110 * Bugfixes for two SAMR dissectors (Ronnie)
2111 * Use gtk1/gtk2 compatibility macros to reduce #ifdefs (Olivier)
2112 * Wait until the main window has been created before opening the tap
2113   window (Olivier)
2114 * Remove duplicate tap_list search (Olivier)
2115 * Show proper field names for SAMR UnicodeChangePassword2 (Devin)
2116 * Properly display Q.931 call reference flag (Guy)
2117 * Update some comments in ngsniffer.c (Guy)
2118 * Have Makefile.nmake clean tap objects, set MIBDIRS in a central location
2119   (Gerald)
2120 * Convert SPOOLSS getprinter info 0, 1, 2, 3 to dissect_ndr routines (Tim)
2121 * Add Makefiles to gtk2 .cvsignore (Tim)
2122 * Replace gtk_rpcprogs_init with gtk_rpcprogs_cb in the gtk2 menu entry
2123   (Olivier)
2124 * Add macros to compat_macros.h (Guy)
2125 * Fix cast in gtk/proto_dlg.c (Guy)
2126 * Correctly perform "#if defined()..." checks in packet-snmp.c (Guy)
2127 * Fix typos, remove unused defines, fix PPP distinction in GTP (Andreas)
2128 * Add double-click support to tree view in GTK2 (Olivier)
2129 * Bring about better GTP/PPP coexistence (Guy)
2130 * Handle Sequence Of header being split across TCP segments
2131   (Ronald Henderson)
2132 * Fix typos, field names, data display in GTP (Andreas)
2133 * Add "dissect_rpc_bytes()" routine, support for SGI's ONC RPC mount
2134   (Brian Ginsbach)
2135 * Add support for additional snoop file encapsulations in UNICOS/mp
2136   (Brian)
2137 * Fix typos in packet-mount.c (Brian)
2138 * Add support for DsRoleGetPrimaryDomainInfo to dcerpc-lsa-ds (Jim)
2139 * Add HyperSCSI support (SCSI over ethernet) Richard
2140 * Fixes for building "ethereal-tap-register.c" (Didier)
2141 * Fix "*-tap-register.c" nmakefile dependencies (Guy)
2142 * Sync the dissector list in nmakefile with the Unix Makefile (Guy)
2143 * GUI version of IO-STAT for GTK2 (Ronnie)
2144 * Export more routines to plugins (Tomas)
2145 * Fix a typo in iSCSI (Andrew)
2146 * Only display errors in SMB headers in the COL_INFO field (Tim)
2147 * Export "find_dissector_table()" and add
2148   "dissector_handle_get_protocol_index()" (Chris Waters)
2149 * Added constants for devicemode fields to packet-dcerpc-spoolss.h (Tim)
2150 * Update to LSA_DS (Jim)
2151 * Gtk1 version of io-stat (Ronnie)
2152 * Clean up GTK+ 1.2 menu items.  Comment #else's and #endif's (Guy)
2153 * OSPF data display format fixes (Taisuke Sasaki)
2154 * GTK2 font-related fixes (Olivier)
2155 * Add stub dissector for ClearCase NFS protocol (Ronnie)
2156 * New gtk1/gtk2 compatibility macros used for menu entries (Olivier)
2157 * Some more HyperSCSI bits (Richard)
2158 * Support BACNET over 802.2 (Dave Richards)
2159 * Make SMB request/response matching more robust (Guy)
2160 * Make io-stat intervals adjustable (Ronnie)
2161 * Strip off AIX tcpdump FDDI frame padding (Guy)
2162 * Update preferences-related inclusion (Guy)
2163 * Remove inet_v6defs.h inclusion from packet.c (Guy)
2164 * Fix gtk/gtkglobals.h include in io_stat.c (Guy)
2165 * Some more small changes for HyperSCSI (Richard)
2166 * Add a scrollbar to the io-stat graph window (Ronnie)
2167 * Fix signedness and variable sizes in TDS (Gerald)
2168 * Pretty-print entries in make-manuf (Joerg)
2169 * Fix for opaque data handling in RPC (Martin Regner, Uwe)
2170 * Fix SPOOLSS printer info levels 0-3, convert functions to
2171   ndr_* functions (Tim)
2172 * Some more spoolss ndr conversions (Tim)
2173 * Fixed typo in dsrole basic domain info tree in packet-dcerpc-lsa-ds.c
2174   (Tim)
2175 * Put nice io-stat title on the io-stat window (Ronnie)
2176 * Reduce label length to 10 in make-manuf (Joerg)
2177 * Create new manuf file with revised make-manuf (Joerg)
2178 * Fx lsa-ds DSROLE_BASIC_INFO dissection (Jim)
2179 * Adjust the pointer into the line buffer if the line buffer gets
2180   reallocated (Tomas Kukosa)
2181 * Fix the display of the nickname in an ONC RPC AUTH_DH header
2182   (Mike Frisch)
2183 * Note that the GSS-API verifiers are GSS_Wrap tokens (Guy)
2184 * Clean up the TDS dissector (Guy)
2185 * Update "dissect_spoolss_uint16uni()", "SpoolssOpenPrinterEx_q()" (Guy)
2186 * Fix decoding of the newSuperior attribute of an LDAPv3 modrdn request
2187   (Jason Greene)
2188 * Fix a mask operation in Spanning Tree (Joerg)
2189 * Update to match what a Sniffer document says about TDS (Guy)
2190 * Check whether we got an overflow for the TCP PDU length *before* we
2191   check whether we have that much data (Guy)
2192 * Try to handle LDAP messages encapsulated inside a SASL security layer,
2193   desegmentation reorganization (Guy)
2194 * Make OSPF LS Updates easier to read (Andreas Trauer)
2195 * Constify some arguments in wtap-int.h (Guy)
2196 * Fix an ATM cast in libpcap.c (Guy)
2197 * Add "-Wcast-qual" to the list of "-W" flags we pass to gcc (Guy)
2198 * Constify arguments to pntoh and pletoh (Guy)
2199 * Fix casting in ether_to_str() in resolv.c (Guy)
2200 * Constification fixes in many parts of the code base (Guy)
2201 * Add a "--with-extra-gcc-checks" option to configure.in (Guy)
2202 * Handle GSS_Wrap header information as well as context-level tokens, other
2203   related fixes (Guy)
2204 * Don't dissect SASL stuff as GSS_Wrapped unless we're actually using
2205   GSS-SPNEGO in LDAP (Guy)
2206 * Don't keep the first frame around for circuits (Guy)
2207 * Reverse the last commit - keep the first frame (Guy)
2208 * Fix a comment to reflect reality in tap.c (Marco Molteni)
2209 * Fix a typo and a function name in README.tapping, and give it an RCS ID
2210   (Marco)
2211 * Dissect the packet inside an LCP Protocol Reject message (Pasi Eronen)
2212 * Get rid of "pdata" argument to various DCERPC functions (Guy)
2213 * Properly flag error status of PPP Protocol-Reject LCP packets (Guy)
2214 * Move the delta and relative time calculations in file.c (Ronnie)
2215 * Updte for io-stat to make it more powerful (Ronnie)
2216 * Update to GetDomainInfo (Luke H.)
2217 * Added some flags and value_Strings for netlogon (Ronnie)
2218 * Replace the protocol togglebuttons with a CList (Gerald)
2219 * Fix delta time display (Guy)
2220 * Support for multicast DNS (Brad Hards)
2221 * Enable/disable protocols with a single click, and allow keyboard
2222   navigation (Gerald)
2223 * Remove gtk_tree_view_set_search_column() from plugins_dlg.c (Olivier)
2224 * Update handling of padding bytes in IUA and support IG updated to
2225   version 01 (Michael)
2226 * Make the new protocol list work with GTK2 (Olivier)
2227 * Fix placement of the "width" variable in proto_dlg.c (Olivier)
2228 * Add break statements where needed to io_stat.c (Jason)
2229 * Get rid of a no-longer-used variable in packet-dcerpc-nt.c (Guy)
2230 * More const-related fixes in various places (Guy)
2231 * Show the packet sequence number and the "Missing Packets" value in the
2232   WTP header in decimal, not hex (Olivier Biot)
2233 * Get rid of some no-longer-used DCERPC NT routines (Guy)
2234 * More const fixes, properly check the return value of str*cmp() and
2235   memcmp(), convert guchars to guint8s (Guy)
2236 * Add MD4 and RC4 crypto support, use it in UnicodeChangePassword2 (Devin)
2237 * Update the manuf file (Joerg)
2238 * Update the FAQ (Joerg)
2239 * Silence a gcc warning in HyperSCSI (Joerg)
2240 * Fix endianness issues and password allocation, tree display, and other
2241   things in SAMR (Guy)
2242 * Add compat_macros.h and packet-wlancap.h to the tarball (Joerg)
2243 * Fix casts in conditions.c and packet-nlm.c (Guy)
2244 * Show all 6 digits of precision in the time stamp column when displaying
2245   absolute time stamps (Guy)
2246 * Call the pieces of a multi-frame NetBIOS message fragments, not
2247   segments (Guy)
2248 * Rewrite large sections of the TDS dissector (Guy)
2249 * Update M2UA to RFC 3331, padding fixes and other cleanup (Michael)
2250 * Add RFC 3331 indication to the M2UA protocol column entry (Michael)
2251 * Include <string.h> in crypt-md4.c (Gerald)
2252 * Decode SPOOLSS getprinter level 7 (Tim)
2253 * Some constant for getprinter level 7 decoding (Tim)
2254 * Added support for the Implementers Guide to SCTP (Michael)
2255 * Fixed an SCTP bug regarding the handling of correlation ids (Michael)
2256 * Label the DCERPC AUTH3 PDU with more conviction (Guy)
2257 * Fix for DCERPC detection when carried ontop of SMB (Ronnie)
2258 * Fix two compiler warnings in io_stat.c (Ronnie)
2259 * Add a missing g_ntohs() for flow_label in the gtpv0 decoder
2260   (Fritz Budiyanto)
2261 * Check for Shomiti Surveyor-vs-UNICOS/mp snoop captures (Guy)
2262 * Better RPC retransmission handling (Ronnie)
2263 * Don't pass a null string pointer to proto_tree_add_text() in packet-tds.c
2264   (Gerald)
2265 * Add SNMP MIBS to the Windows installer (Gerald)
2266
2267
2268 Overview of changes in Ethereal 0.9.6:
2269 * Update README.hpux re: version 11i (Guy)
2270 * Update printing output routines (Guy)
2271 * Properly adjust offset value in packet-bootp.c (Guy)
2272 * Add AppleTalk ZIP support, adjust ddp socket filter names 
2273   (Didier Gautheron)
2274 * Fix unsigned value printing in packet-atalk.c (Guy)
2275 * Fix a possible buffer overflow in packet-isis-clv.c (Guy)
2276 * NETLOGON cleanup and updates (Ronnie)
2277 * pcap_dispatch() and fifo updates for tethereal.c (Graeme)
2278 * Add missing static declarations to editcap.c and text2pcap.c (Joerg)
2279 * Fix arguments in SAMR's dissect_nt_policy_hnd() routine (Tim)
2280 * Add signature characters for IPX messages, improve socket number
2281   handling (Guy)
2282 * Allow TCP stream code to handle bad TCP packets (Guy)
2283 * Handle Linux token ring bug (Guy)
2284 * Update vcvars32.bat and cleanbld.bat notes in README.win32 (Guy)
2285 * Improve handling of "send buffer length" in SMB RAP messages
2286   (Devin Heitmueller)
2287 * Fix #includes, DLCI field handling, and Q.931 parameters in IUA (Michael)
2288 * Implemented a couple of easy windows registry dissectors (Tim)
2289 * Fix QueryKey mod time handling in WINREG (Guy)
2290 * Fix FILETIME handling in WINREG (Guy)
2291 * Fix DELTA_USER name and structure in NETLOGON (Ronnie)
2292 * Update README.win32 re cmd.exe vs command.com (Gerald)
2293 * Add selected tree view item length to status bar (Gerald)
2294 * SAMR update (Andrew Bartlett)
2295 * Update command interpreter docs in README.win32 (Guy)
2296 * Fix unneccessary include path, fix plugin directory path handling (Nix)
2297 * Fix DELTA_DOMAIN name, fix structure in NETLOGON (Ronnie)
2298 * Fix DELTA_GROUP name in NETLOGON (Ronnie)
2299 * DELTA_RENAME_GROUP, DELTA_RENAME_USER, DELTA_RENAME_ALIAS NETLOGON
2300   updates (Ronnie)
2301 * Updated NETLOGON DELTA_GROUP_MEMBER and DELTA_ALIAS structures (Ronnie)
2302 * Updated NETLOGON DELTA_ALIAS_MEMBER and DELTA_POLICY (Ronnie)
2303 * Updated NETLOGON DELTA_TRUSTED_DOMAINS and DELTA_ACCOUNTS (Ronnie)
2304 * Updated NETLOGON DELTA_UNION (Ronnie)
2305 * Updated NETLOGON NetrDatabaseDeltas function (Ronnie)
2306 * Fix the setting of "column.format" from the command line in Ethereal
2307   and tethereal (Liviu Daia)
2308 * Add formatting room for long field lengths in the status bar (Guy)
2309 * Update of NETLOGON's DATABASESYNC function (Ronnie)
2310 * Updated NETLOGON ACCOUNTDELTAS and ACCOUNTSYNC functions (Ronnie)
2311 * Give some more information on the "command.com" vs. "cmd.exe" issue
2312   in README.win32 (Guy)
2313 * Support the new version of ASAP's I-Ds (Michael)
2314 * Desegmentation of multi-TCP-segment TNS messages (and support for
2315   multiple TNS messages per TCP segment) (Bernd)
2316 * Updated NETLOGON GetDCName LogonControl and GetAnyDCName (Ronnie)
2317 * Convert from prs_* routines to dissect_ndr_* routines in SPOOLSS (Tim)
2318 * Update types and bases for many TNS fields (Bernd)
2319 * Add NTLMSSP dissector (Devin Heitmueller)
2320 * Reorder boolean fields in NTLMSSP, DCERPC and SPOOLSS (Tim)
2321 * Fix an erroneous example, other errors in README.developer (Guy)
2322 * Put back code to show auth data in DCERPC (Guy)
2323 * NTLMSSP length and message content display fixes (Guy)
2324 * Fix NETLOGON credential time stamp handling (Guy)
2325 * Redback vendor-specific items for RADIUS and L2TP (Thierry Pelle)
2326 * Get rid of unneeded #includes, fix DATA chunk handling in SCTP (Michael)
2327 * Added another authentication service for Snego to DCE RPC (Tim)
2328 * Add NSIS checkbox bitmaps to Makefile.am (Gerald)
2329 * Update IUA to latest drafts, make packet fields searchable, add pref for
2330   Implementers Guide support (Michael)
2331 * Add DOCSIS support (Anand V. Narwani)
2332 * Clean up the order of some lists of plugin items (Guy)
2333 * Fix some warnings in SMB (Tim)
2334 * Add missing #include to packet-smb-mailslot.c (Joerg)
2335 * Fix a typo in packet-ftp.c (Guy)
2336 * Properly handle responses in FTP, make SMTP fields filterable (Guy)
2337 * Add smtp.req and smtp.rsp to the tree only when needed (Guy)
2338 * Fix DOCSIS Info column erasure (Anand)
2339 * Change the reported length of VJ uncompressed data to handle a pppdump
2340   bug (Guy)
2341 * Clarify the octet-stuffed framing code for pppdump (Guy)
2342 * Add a Boolean field for the RSVP Bundle message type (Guy)
2343 * Add/update booleans for RSVP Ack, Srefresh and HELLO (Guy)
2344 * Fix a save-over-existing-capture bug (Richard)
2345 * Fix random access handling in pppdump reader (Guy)
2346 * Allow for SMTP and FTP response codes above 255 (Guy)
2347 * Clean up the setting of "id_offset" and "sd_offset" in pppdump.c (Guy)
2348 * The previous pppdump/VJ bug was actually the FCS.  Handle accordingly
2349   (Guy)
2350 * Fix a sample call to add an item to the subtree, add/update documentation 
2351   for PROTONAME, PROTOSHORTNAME and PROTOABBREV in README.developer (Guy)
2352 * Glib-ize and otherwise make a bunch of code more portable (Joerg)
2353 * Added support for dissecting RSVP Bundle Messages (Ashok)
2354 * Update the "NT sucks for PPP capture" note to include NT 5.1 in
2355   capture.c (Guy)
2356 * Fix dual sync-mode related capture popup error messages (Graeme)
2357 * Allow "-" as the Wiretap output file name, capture loop optimization
2358   (Graeme)
2359 * Fix some error-message printing code, improve seekable file handling
2360   (Guy)
2361 * Don't allocate random access structs for sequential reads in pppdump.c
2362   (Guy)
2363 * Add needed snprintf.h #includes (Joerg)
2364 * Get rid of unused variables and functions, improve missing libpcap
2365   handling (Guy)
2366 * Removed #if-0-ed code, redundant and unneded #includes all over the 
2367   place (Joerg)
2368 * Add VSAs, fix attribute table termination in RADIUS (Kan Sasaki)
2369 * Adjust the behavior of tvb_find_line_end(), and modify SMTP to take
2370   advantage of it (Guy)
2371 * Adjust the tree display, fix a loop termination in RTCP (Guy)
2372 * Fix errors in README.plugins (Richard Urwin)
2373 * #include sys/types.h in snprintf.h (Uwe)
2374 * Add request/response time to SMB tree (Prabhakar Krishnan)
2375 * Fix for the DOCSIS request frame Info column (Anand)
2376 * Change a DOCSIS loop counter from guint8 to int (Guy)
2377 * Fix a capture file overwrite bug (Joerg)
2378 * Fix the declaration of yyin(), update options and usage message in 
2379   text2pcap.c (Guy)
2380 * Update text2pcap documentation (Guy)
2381 * Update comments, fix byte ordering in in_cksum.c (Guy)
2382 * Fix info column display, add missing Extended header fields (Anand)
2383 * Fix spacing in Netbios display (Tim)
2384 * Gracefully display stub data in DCE RPC (Guy)
2385 * Fix offsets in SIP (Stefan Wenk)
2386 * Fix and SMB conversation handling bug (Ronnie)
2387 * Put all SMB command PDUs in the summary line (Ronnie)
2388 * Add NetBIOS address handling to Kerberos (Jim McDonough)
2389 * Eliminate the need to #include sys/types.h, netinet/in.h, and 
2390   winsock2.h all over the code (Joerg)
2391 * Fix a memory leak in gtk/colors.c found by Valgrind (Joerg)
2392 * Add FPGetUserInfo to AFP (Didier Gautheron)
2393 * Fully decode Quake2 client->server packets, start on server->client
2394   (Jan Berkel)
2395 * Update Windows printing code, fix variable freeing in print code (Guy)
2396 * Add AF_INET6 support for DLT_NULL captures from MacOS X (Michael)
2397 * Fix subtree creation in WSP (Guy)
2398 * Improve progress bar window timing (Graeme)
2399 * Add a CMP_ADDRESS macro (Ronnie)
2400 * Check if 802.11 FCS is present (Chris Waters)
2401 * Fix infinite loops, data fetching in RSVP (Guy)
2402 * Fix a typo in packet_info.h (Ronnie)
2403 * Improve TPKT heuristics (Guy)
2404 * Add support for CoSine L2 debug output (Motonori)
2405 * Fix decoding of AUTHORIZE in HCLNFSD (Mike Frisch)
2406 * Add LsaQueryInformationPolicy2 to LSA (Jim McDonough)
2407 * Add winsock2.h back to wtap.h (Joerg)
2408 * Fix zlib.h #inclusion typo in wtap-int.h (Joerg)
2409 * Fix get_persconffile_path-related memory leaks (Joerg)
2410 * More data type (system-specific vs glib) cleanup (Joerg)
2411 * Add TCP sequence number analysis (Ronnie)
2412 * Fix entry for 0:0:0:0:0:0 in manuf.tmpl (Joerg)
2413 * Update NETLOGON LogonControl2 and ServerAuthenticate2 functions (Ronnie)
2414 * Fix system-specific netinet/in.h and sys/types.h dependencies (Guy)
2415 * Remove unneeded arpa/inet.h and sys/socket.h #includes (Guy)
2416 * Create a minimal TCP tree early on, in case an exception is thrown (Guy)
2417 * Update the IEEE URL in make-manuf and manuf (Joerg)
2418 * Add sequence number wrap to tcp window checking (Joerg)
2419 * Fix a bug in the EPM dissector (Sergei Shokhor)
2420 * Undo a couple of #include changes (Joerg)
2421 * More NETLOGON function updates (Ronnie)
2422 * Fix the PPP FCS computation (Hidetaka Ogawa)
2423 * Remove net/inet.h #include from packet-isis-lsp.c (Joerg)
2424 * Fix MMSE handling of strings with specified character set (Jan Kratochvil)
2425 * Fix frame number data type in NFS (Guy)
2426 * Fix a data type in wiretap/cosine.c (Guy)
2427 * Add DOCSIS to Wiretap's table of encapsulations (Anand)
2428 * Sync the SETCLIENTID args decoder with the latest nfs4_prot.x 
2429   (Mike Frisch)
2430 * Fix NFSv4 ACL decoding (Mike)
2431 * Put a comment about DOCSIS in packet-frame.c (Guy)
2432 * Fix a typo in packet-smb.c (Guy)
2433 * Fix SamrConnect[2-4] function names in SAMR (Richard)
2434 * Add more information to the NBNS Info column (Tim)
2435 * Add DOS error 259 to SMB (Tim)
2436 * Fix Info column error reporting in DCERPC NT (Tim)
2437 * Add OpenEntry, EnumKey and Unknown1A to REG, rename WINREG to REG (Tim)
2438 * Fix a return code in SAMR (Tim)
2439 * Fix NFSv4 LOOKUPP, add new error codes, fix ACL decoding (Mike)
2440 * Properly set the LANE traffic type in libpcap.c (Guy)
2441 * Fix non-multipart content handling in MMSE, along with POST data 
2442   subtrees (Tom Uijldert)
2443 * Add support for CheckPoint FireWall-1 monitor files (Alfred Koebler)
2444 * Get rid of redundant "fw1_" text in preference name (Guy)
2445 * Remove unused #includes in packet-fw1.c (Joerg)
2446 * Add FATTR4_MOUNTED_ON_FILEID to packet-nfs.c (Mike)
2447 * WTP TPI dissection, and reindentation (Tom Uijldert)
2448 * Update SetInformationPolicy2 function name in LSA (Ronnie)
2449 * Add Xyplex terminal server protocol support (Randy McEoin)
2450 * Handle NTLMSSP authentication messages, and handle the flags field in
2451   NTLMSSP messages properly (Devin)
2452 * Update get_unicode_or_ascii_string(), "un"used variables in SMB (Guy)
2453 * Add a terminator to the ntlmssp_message_types list (Guy)
2454 * Changed some incorrect pointer types in NETLOGON (Ronnie)
2455 * Fix variable name / keyword conflict in packet-fw1.c (Guy)
2456 * Add server name to negprot reply and fixed a pointer deferral problem in
2457   SMB (Ronnie)
2458 * Use "atm_guess_traffic_type()" in wiretap/netmon.c (Guy)
2459 * Get rid of the "vpi" and "vci" arguments to "atm_guess_traffic_type()"
2460   (Guy)
2461 * Handle NTLMSSP over HTTP (Tim)
2462 * Display the protocol name for the DCERPC UUID in the Info column (Tim)
2463 * Update Windows printing prefs (Guy)
2464 * Handle user2 access granted mask, name open/create domain/user/group 
2465   policy handles (Tim)
2466 * Get rid of a commented-out #include in packet-smpp.c (Guy)
2467 * Handle base64_decode() properly in packet-http.c (Guy)
2468 * Fix a case statement in capture.c (Guy)
2469 * Fix an NTLMSSP memory leak in packet-http.c.  Improve display. (Tim)
2470 * Replace AC_PROG_RANLIB with AM_PROG_LIBTOOL in configure.in (Joerg)
2471 * Update .cvsignore (Joerg)
2472 * Add CPHA support (Yaniv Kaul)
2473 * Add and improve plugin API routines (Tomas Kukosa, Guy)
2474 * Don't free a needed tvb in packet-http.c (Tim)
2475 * Add AC_LIBTOOL_DLOPEN back to configure.in (Joerg)
2476 * Fix unrecognized capability display in BGP, add ORF support (Jian Yu)
2477 * LDP VC FEC dissection fix (Motonori)
2478 * CoSine updates (Motonori)
2479 * Fix FIN and ACK handling in TCP (Ronnie)
2480 * Convert some all caps NETLOGON names to more friendly names (Tim)
2481 * Fixed incorrect NDR pointer type in Authenticate3 in NETLOGON (Ronnie)
2482 * Added new function name LogonSamLogonEx in NETLOGON (Ronnie)
2483 * Fix a typo in a M2UA table and reformat it (Michael)
2484 * Revert part of the TCP session tracking code (Ronnie)
2485 * Fix some incorrect NETLOGON poitner types (Jean-Francois Micouleau)
2486 * Adjust pointer usage in NETLOGON (Ronnie)
2487 * Sync PPP with IANA, add MPLSCP and CDPCP, CDP over PPP (ENDOH Akira)
2488 * Add protocol blurbs to "-G" fields (Vassilii Khachaturov)
2489 * Adjust "-G"scripts to handle FT_UINT64, FT_INT64 and FT_STRING (Guy)
2490 * Properly extract ISAKMP data, handle Initiator and Responder cookies
2491   (Yaniv)
2492 * Fix handling of SCSI mode sense (Bill Studenmund)
2493 * Fix a couple of string handling bugs and properly display a uint in
2494   NTLMSSP (Guy)
2495 * Tweak the Solaris/SVR4 packaging a bit (Gerald)
2496 * Limit the parameter and data tvbuffs in SMB (Guy)
2497 * Keep track of "i", "a" and "m" tags in SDP (Guy)
2498 * Fix "PS" bit recording in SCSI, improve unknown page display, fix MODE
2499   SELECT payload length, add more data length checks, fix density code
2500   (Guy)
2501 * Generalize paths in ethereal.nsi and remove the need for ethereal.nsi.in
2502   (Ulf Lamping)
2503 * Set "SetShellVarContext all" in ethereal.nsi (Gerald)
2504 * Add COMMON_FILES_GNU to config.nmake (Gerald)
2505 * Add LLMNR support (Itojun)
2506 * Add a plain text FAQ to the distribution (Joerg)
2507 * Fix ethereal.nsi entries in Makefile.am (Joerg)
2508 * Add TDS protocol support (Brian Bruns, Joerg)
2509 * Add make-faq script (Joerg)
2510 * Add the text FAQ to each package (Joerg)
2511 * Clean up RPM building process (Joerg)
2512 * Fix zero-infinite-looping problem in packet-tds.c (Guy)
2513 * Fix formatting of SCSI "(size)" tags, track device/command types better,
2514   other updates (Guy)
2515 * Parse ISAKMP group descriptions, improve transform/payload display, 
2516   parse vendor ID (Yaniv)
2517 * Add -S option to tethereal (Joerg)
2518 * Improve SCSI device type handling, fix memory leaks, fix SSC READ(6) and
2519   WRITE(6) dissectors (Guy)
2520 * Add missing "-static.o" to Makefile.am
2521 * Fix infinite recursion bug in DOCSIS (Anand)
2522 * Update CPHA to use the new dissector API (Guy)
2523
2524
2525 Overview of changes in Ethereal 0.9.5:
2526 * DCE RPC changes:
2527   * Implemented SPOOLSS WritePrinter and DeletePrinterData (Tim)
2528   * Fixed various SPOOLSS printerdata routines. (Tim)
2529   * Implemented getprinterdriver levels 1 and 3 (Tim)
2530 * FCS updates for PPP, VJ updates (Guy)
2531 * Fix to label stack handling for withdrawn BGP routes (Hannes Gredler)
2532 * Remove UDP-encapsulated AH support in ISAKMP, as per the latest IETF
2533   draft (Yaniv Kaul)
2534 * Update UCD SNMP section of the README file (Guy)
2535 * Add option to make filtering on nfs fhandles stateful (Ronnie)
2536 * Fix most of the NFS dissector TODOs (Mike Frisch)
2537 * Static-ify many NFS variables and functions, clean up unused ones (Guy)
2538 * Fix an ampersand (&& vs &) typo in BGP (Hannes)
2539 * Fix some BGP problems (Dirk Steinberg)
2540 * Fix bounds checking (overflow) error in BGP (Guy)
2541 * More NFS argument and variable cleanup (Guy)
2542 * Update VJ connection state tracking, other updates (Guy)
2543 * Force VJ header dissection so that direction can be determined (Guy)
2544 * Update nettl NS_LS_DRIVER to work with both pre-HPUX11 and HPUX11 (Ronnie)
2545 * Give a wiretap short name to Windows Sniffer 2.00x files (Guy)
2546 * Various command line flag and output cleanups (Graeme Hewson)
2547 * Clean up file name comparison and error dialog in file.c (Guy)
2548 * Update the LANalyzer file format URL (Guy)
2549 * Improve file.c's save_cap_file() return handling (Guy)
2550 * In snoop.c, set the LANE subtype in the "seek and read" routine (Guy)
2551 * Add a stub MS Exchange MAPI protocol dissector (Ronnie)
2552 * Clean up the file saving code a bit (Guy)
2553 * Additions to the MAPI dissector (Ronnie)
2554 * MAPI Logoff function fully decoded (Ronnie)
2555 * Save the whole capture device name in the preferences file (Gerald)
2556 * Get rid of the old MAPI dissector in favor of the new DCE RPC-based
2557   dissector (Guy)
2558 * Skeleton NSPI dissector (Todd Sabin)
2559 * Add some decoding for the DCE RPC srvsvc functions (Richard)
2560 * Handle NCP signature flag bit (Guy)
2561 * RADIUS bug fix (Kan Sasaki)
2562 * Fix a function return, NULL-vs-0 passing in SRVSVC (Guy)
2563 * Add the UNI 3.0 mode identifier AAL parameter to Q2931 (Guy)
2564 * In ATM, add LANE 2.0 support, various frame and field display
2565   enhancements (Guy)
2566 * Show SRVSVC platform ID in decimal (Guy)
2567 * Move share type values to common SMB code area for SRVSVC (Guy)
2568 * Improve bitfield checks, fix field definitions in NCP2222 (Gilbert)
2569 * Fix the definition of AllocateMode in NCP2222 (Gilbert)
2570 * Reassembly of fragmented DCE/RPC (Ronnie)
2571 * SRVSVC cleanups, additional decodes (Richard)
2572 * Fix up some of SRVSVC decodes and add netshareenum_all support (Richard)
2573 * Mark last packet of TFTP transfer as such in the Info column (Joerg)
2574 * Add support for desegmentation of NCP-over-TCP (Guy)
2575 * Don't give ordinal numbers to preferences that aren't displayed (Guy)
2576 * Get rid of the routine to dissect ATM LANE topology change frames (Guy)
2577 * Fix a reassembly-related bug in DCE RPC (Ronnie)
2578 * Add option to decrypt the MAPI opnum 2 payload (Ronnie)
2579 * Aditional decoding of the decrypted MAPI PDU in opcode:2 (Ronnie)
2580 * Fix an unsigned/signed int comparison compiler warning in MAPI (Guy)
2581 * Improve handling of NCP2222's ExtendedInfo bitmask (Guy)
2582 * Fix MAPI hex pane highlighting problem (Ronnie)
2583 * Add messaging SMBs, fix a typo (Guy)
2584 * Fix NCP-over-TCP length field handling (Guy)
2585 * Fix bitfield variable registration in NCP2222 (Gilbert)
2586 * Add SMB information from MS documentation (Guy)
2587 * Fix "dissect_unknown()" in SMB to properly step through the word and
2588   byte parameters (Guy)
2589 * Dissect the last 2 bytes of SMB's TRANS2_SET_FILE_INFORMATION
2590   parameters as reserved, update comments (Guy)
2591 * Added dissecton of the Map command for EPM (Ronnie)
2592 * In the man pages, clarify how to remove noise from a display (Heikki)
2593 * Get rid of an unused variable in snoop.c (Guy)
2594 * Account for hidden share types in share_types (Richard)
2595 * Changed toplevel DCERPC REF pointer dissection to create a subtree (Ronnie)
2596 * Fix for WTP PDUs not containing user data (Kari Heikkila)
2597 * Clean up the data structures for the color filter code a bit (Guy)
2598 * Add support for old NetXRay format (Guy)
2599 * Add partial support for EPM tower and tower floors (Ronnie)
2600 * Add and fill in dissector for DCERPC Browser protocol (Ronnie)
2601 * Dissect both the BOOTP server and client ports as bootp/DHCP (Joerg)
2602 * Fix streaming mode value in Q2931 (Guy)
2603 * Add an item from UNI 3.0 to Q2931 (Guy)
2604 * Fail somewhat more gracefully when confronted with a bad pppdump file
2605   (Guy)
2606 * Check for EtherPeek files before checking for pppdump files (Guy)
2607 * Add PPP support to GTP (Olivier Dreux)
2608 * Add RFC 2353 SNA-over-LLC-over-UDP support, and RFC 2043 SNA-over-PPP
2609   and SNA-over-LLC-over-PPP support (Jochen Friedrich)
2610 * Fixed TFT decoding and processing PPP payload inside of GTP protocol
2611   conf options (Michal Melerowicz)
2612 * Handle old gtpv0 and gtpv1 prefs (Guy)
2613 * Put the raw data items at the top level in the SNA protocol tree (Guy)
2614 * Java RMI protocol support (Michael Stiller)
2615 * Update name resolution docs in the README file (Guy)
2616 * Display unsigned SMB quantities with "%u" (Guy)
2617 * Add AODV6 support (Antti Tuominen)
2618 * Fix the MMSE Sender-Visibility field to use the right value_string
2619   table (Martin Gignac)
2620 * Removed SRVSVC debugging fprintf calls (Tim)
2621 * Remove font name assumption from gtk/main.c (Guy)
2622 * Don't pass "tvb_reported_length_remaining(tvb, offset)" as the fourth
2623   argument to "tvb_new_subset()" (Guy)
2624 * Fix non-GCC compiler warnings in various dissectors (Albert Chin)
2625 * Fix DCERPC Browser bug when dissectors forgot to eat the array
2626   headers for conformant_run==1 (Ronnie)
2627 * Correct display filter names in L2TP (KevinM)
2628 * Correctly handle SMB 0x31 (Close And Tree Disconnect) (Guy)
2629 * Removed some trailing commas from various DCERPC dissectors (Tim)
2630 * Put in an update about libpcap 0.7.1 appearing to handle BPF not too
2631   badly in README.aix (Guy)
2632 * Install the Diameter DTD and XML files in the "diameter" subdirectory
2633   of the directory for Ethereal configuration files (Guy)
2634 * Implement TAPI (Ronnie)
2635 * Mark TRMAC frames with a subvector length of less than one as being
2636   invalid (Gerald)
2637 * Mark an LMP frame invalid if its message type value exceeds
2638   LMPF_MSG_CHANNEL_STATUS_RESP (Gerald)
2639 * Require that the LMP and RSVP message types be greater than 0 (Gerald)
2640 * Fix the MMSE "cc" field (Martin Gignac)
2641 * Get rid of the "data_src" member of the "frame_data" structure (Guy)
2642 * Various capture cleaups and fixes (Graeme Hewson)
2643 * Varargs code cleanup in simple_dialog.c (Graeme)
2644 * Free up frame table in netmon.c (Guy)
2645 * Fix duplicate memory freeing in ngsniffer.c (Guy)
2646 * Treat Darwin/MacOS X like the other BSDs, capture-wise (Michael)
2647 * Change bvlc_result_name() and bvlc_function_name() to value_strings
2648   (Gerald)
2649 * Added a whole lot of SPOOLSS print notification constants (Tim)
2650 * Converted SPOOLSS reply functions, RFFPCNEX, added RFNPCNEX (Tim)
2651 * Added dissect_ndr_uint16s() utility function for dissecting a buffer
2652   of uint16 values (Tim)
2653 * Implemented SPOOLSS RRPCN, improved notify options and display code
2654   (Tim)
2655 * Added show_fragment_tree() function, updated IP, SMB and DCERPC to
2656   use it (Ronnie)
2657 * Updated NDMP and ONC RPC services to use show_fragment_tree() (Ronnie)
2658 * Added global session option, NT protocol option and connect flag
2659   support to TNS (Nathan)
2660 * Fix some MMSE values to match the WAP-209-MMSEncapsulation-20020105-a
2661   spec (Martin Gignac)
2662 * Make the MMS heuristic dissector recognize packets that lack a
2663   Transaction-Id header (Martin)
2664 * Added ReplyClosePrinter() to SPOOLSS, fixed calls to dissect_nt_policy_hnd()
2665   (Tim)
2666 * Dissect spoolss FCPN. (Tim)
2667 * Support the Solaris+SunATM libpcap capture file type (Guy)
2668 * Properly check for unknown RSVP message types (Guy)
2669 * More dissection of TNS flags, break out into subs (Nathan)
2670 * Use "phtons()", not "htons()" in libpcap.c (Guy)
2671 * Remove the old workaround for "select()"s not working on MacOS X
2672   (Michael)
2673 * Keep an invalid WCP packet length from overflowing a data buffer
2674   (Gerald)
2675 * Treat SPOOLSS printer port names as notification strings (Tim)
2676 * Correct handling of BSD/OS Frame Relay packets (Guy)
2677 * Fix SPOOLSS RRPCN bug, printer notification data type updates (Tim)
2678 * Work around gzseek() bug (Graeme, Guy)
2679 * Improve handling of pipes and FIFOs (Guy)
2680 * Enhance fragment handling code, update many dissectors to use it (Guy)
2681 * Add illegal fragment notification to the Info column (Guy)
2682 * Pass the captured length, not the full length, to the "capture_"
2683   routines, update 802.11 and CHDLC capture routines accordingly. (Guy)
2684 * Have a common routine for doing the packet counter stuff (Guy)
2685 * Move duplicated code from pcap_dispatch() to capture_pcap_cb() (Guy)
2686 * Migrate SOCKS from str*() functions to tvb_*() functions (Guy)
2687 * Don't call "tvb_strsize(tvb, offset)" if we know there's nothing *at*
2688   "offset" in packet-socks.c (Guy)
2689 * Fix the decode of NCP 8701 in ncp2222.py (Gilbert)
2690 * Add support for SunATM libpcap packets and capture (Guy)
2691 * Fix the handling of From: headers in MMSE (Martin)
2692 * Have SRVSVC netshareenumall correctly decode reply packets (Ronnie)
2693 * Tweak some of the SRVSVC "levels" arguments to properly decorate the protocol
2694   tree with share names (Guy)
2695 * Improve port number handling in UDP, TCP and SCTP (Guy)
2696 * Fix the default offset adjustment in dissect_mip_extentions 
2697   (John Wells)
2698 * Additional names for NDS verbs, NetworkAddress and NetworkSocket updates
2699   (Guy)
2700 * Fix Quakeworld text buffer sizes (Guy)
2701 * Add #define HAVE_PCAP_H  1  to config.h.win32 (Gilbert)
2702 * Fix a crash when dissecting AFS authentication requests (Loic Tortay)
2703 * Export the new wtap_process_pcap_packet routine (Guy)
2704 * Add support for the IEEE 802.3ad Link Aggregation Control Protocol
2705   (Steve Housley)
2706 * Fix the maximum length argument to tvb_memcpy() in packet-beep.c 
2707   (Peter Hawkins)
2708 * Fix string length errors in packet-scsi.c (Peter)
2709 * Recognize "Option negotiated failed" error in TFTP (Bill Fumerola)
2710 * Add /I$(PCAP_DIR)/include to Makefile.nmake (Guy)
2711 * Make writing different libpcap-format link layer types more platform
2712   independent (Guy)
2713 * Fix some compiler warnings in packet-slowprotocols.c (Guy)
2714 * Fix capture-from-pipe blockage (Graeme)
2715 * Add missing SRVSVC funtion names, convert to MS naming (Ronnie)
2716 * Handle RFC 2673 extended labels in get_dns_name() (Guy)
2717 * Fix data reading bug in MAPI (Ronnie)
2718 * Display WSP character set values in hex (Guy)
2719 * Various WTLS fixes (Guy)
2720 * Fix display_unicode_string() in packet-smb-common.c (Guy)
2721 * Don't use "bool" as a variable name or structure member (Chris Waters)
2722 * Change the way Boolean values are handled in prefs code (Guy)
2723 * Change duplicate SRVSVC function name (Ronnie)
2724 * Add support for NetrCharDevEnum in SRVSVC (Ronnie)
2725 * Remove testing code from SRVSVC (Ronnie)
2726 * Check ALIGN_TO_4_BYTES macro in DCERPC NT and BROWSER (Ronnie)
2727 * Add more SRVSVC functions (Ronnie)
2728 * Return an error for an invalid class instead of dumping core in LMP
2729   (Gerald)
2730 * Improve fragmented PDU handling in DCE RPC (Guy)
2731 * Add support for reassembly of fragmented connectionless DCE RPC PDUs
2732   (Guy)
2733 * Don't check for a short frame until we care whether the frame is short
2734   (Guy)
2735 * Additional SPOOLSS data displays (Tim)
2736 * Add support for more SRVSVC functions (Ronnie)
2737 * Correctly calculate DCE RPC authentication offset (Guy)
2738 * Many DCE RPC fragmentation handling and reassembly updates (Guy)
2739 * WEP cleanups, WEP decryption support and other mangling of the 802.11
2740   dissector, and optional FCS processing (Solomon Peachy)
2741 * Improve dissection of 802.11 management and data frames (Guy)
2742 * Added dissection of the request to NetrShareAdd (Ronnie)
2743 * Do WEP decryption before reassembly, use memset() instead of bzero()
2744   (Solomon, Guy)
2745 * Add "bzero()"/"bcopy()"/"bcmp()" vs.
2746   "memset()"/"memcpy()"/"memmove()"/"memcmp()" to README.developer (Guy)
2747 * A pile of DCE RPC display enhancements (Guy)
2748 * Fix some WEP encryption bugs, tree rearrangement (Guy)
2749 * Added/Rewrote dissection of NetrShareEnum NetrShareGetInfo in SRVSVC
2750   (Ronnie)
2751 * Fix DCE RPC Fault PDU handoff (Guy)
2752 * WEP decoding fix (Solomon)
2753 * Dissect BOOTP flags field properly, vendor field length fix (Joerg)
2754 * Put the status of the BOOTP broadcast flag into the summary line for the
2755   flags field (Guy)
2756 * Added MS Window printing to ethereal (Jeff Foster)
2757 * Add AFP fixes, more calls, and DSI/ASP error code in the Info column
2758   (Didier Gautheron)
2759 * Add infolevels for SRVSVC SERVER_INFO_UNION (Ronnie)
2760 * Added dissection of SERVER_INFO union and rewrote functions
2761   NetrServerGetInfo and added NetrServerSetInfo (Ronnie)
2762 * Remove compiler warnings, support operation "0" in UCP (Tom Uijldert)
2763 * Correct MTP3 preference name, ANSI decoding, and add line breaks (Jeff)
2764 * Update the ACL and LOCK/LOCKT/LOCKU decoding for NFSv4 (Mike Frisch)
2765 * Fix SCTP port number for M2PA to be the IANA-assigned number (Michael)
2766 * Change LSA subdissector names from all caps to InterCaps (Tim)
2767 * Prettify DCERPC REG subdissector names (Tim)
2768 * SPOOLSS warning fix (Tim)
2769 * Make the hex dump when printing PostScript look the same way it does
2770   when printing plain text (Guy)
2771 * Use common code to print the hex dump as text and PostScript (Guy)
2772 * Improve the way hex dump offsets are printed (Guy)
2773 * Consolidate hex data printing code, other printing improvements (Guy)
2774 * Handle DCE RPC connectionless CANCEL PDUs with no body (Jaime Fournier)
2775 * Use a common routine to print protocol tree nodes as text or PostScript
2776   (Guy)
2777 * Get rid of trailing newline in lines passed to "print_line()" (Guy)
2778 * On Windows, there's no "pipe_fd", so don't refer to it (Guy)
2779 * Use guint instead of uint in 802.11 (Guy)
2780 * Warn the user if the improperly click "New" in the filter list editor
2781   (Devin Heitmueller)
2782 * Make uint verboten, fix proto_tree_add_* argument lists in
2783   README.developer (Guy)
2784 * Remove offset digits as needed, remove trailing blanks in hex dumps (Guy)
2785 * Prefetch the WEP IV and key to improve display (Guy)
2786 * Update #includes to match WinPcap 2.3 (Guy)
2787 * Add remaining SRVC reply dissectors (Ronnie)
2788 * Flush the output after every frame if Tethereal is writing a capture to
2789   a FIFO, and improve the error checking for ring buffers (Graeme)
2790 * Add FIFO-testing code, remove uses of stat() in tethereal (Guy)
2791 * Fix packet counting code in tethereal (Guy)
2792 * Change each DCERPC dissector to pass in a hf value on initialisation
2793   for a value_string that corresponds to that dissectors opnums (Tim)
2794 * Compile fix for SRVSVC opnum value_string stuff (Tim)
2795 * Dynamically size offset field width in hex pane (Guy)
2796 * Improve handling of SMB Logon "Announce change to UAS or SAM" messages
2797   (Guy)
2798 * Added value_string array for SPOOLSS setprinter level 0 command (Tim)
2799 * Add Draft 13 support, making that draft the default (Mark Burton)
2800 * Add definitions for SPOOLSS setprinter_cmd_vals[] value_strings (Tim)
2801 * Remove duplicate DCE RPC reassembly code, get rid of extraneous args
2802   (Guy)
2803 * Fix various NCP decodes, endianness, add error codes, ObjectType SAP
2804   types (Greg Morris)
2805 * Update the URL for WinPcap in capture_dlg.c (Guy)
2806 * Fix incorrect format string in packet-atalk.c (Tim)
2807 * Enhance DCE RPC NT dos  and NT error code display (Tim)
2808 * Fix typos and format string errors in SPOOLSS (Tim)
2809 * Add IPX SAP for SEH's InterCon Printserver (Markus Steinman)
2810 * Update the DHCPv6 support to match the latest drafts 
2811   (Tsutomu Mieno, Yasuhiro Shirasaki)
2812 * Fix the capitalization of NetWare in packet-ipx.c (Guy)
2813 * Added some more dissection of rffpcnex flags to SPOOLSS (Tim)
2814 * Add in two missing files to Makefile.am (Anand V. Narwani)
2815 * Update interface name handling in tethereal.c (Gerald)
2816 * Support for writing LANalyzer files (Markus)
2817 * Cleaned up NT policy handle hashing a bit (Tim)
2818 * Improve capture device prefs white space/empty string handling (Guy)
2819 * Remove unused DCERPC NT variable (Tim)
2820 * Use the native Windows mechanism for catching ^C (Guy)
2821 * Add in some missing header files to Makefile.am (Guy)
2822 * Move AppleTalk address to a different column, add hidden fields for
2823   source and destination addresses (Didier)
2824 * Update section in README.developer on adding source files, add a note on
2825   adding header files (Guy)
2826 * Add Apache JServ 1.3 dissector (Christopher K. St. John)
2827 * Clean up warnings, fix buffer overrun in AJP1.3 (Guy)
2828 * Update SCTP to match the latest I-Ds for two extensions (Michael)
2829 * Fix display of OSI system IDs to use a dot rather than a dash before the
2830   PSN byte (Hannes Gredler)
2831 * Fix display of one-byte NETs in ISIS dissector (Hannes)
2832 * There are no "ipx.src" or "ipx.dst" filterable fields (Guy)
2833 * Fix plugin-vs-static header inclusion in AJPv1.3 (Gerald)
2834 * Give AJPv1.3, GMRP, and ICAP dissectors RCS IDs (Guy)
2835 * Remove packet-ajp13.h (Guy)
2836 * Put in a note about casting the result of "tvb_get_ptr()" to a structure
2837   pointer and using that pointer in README.developer (Guy)
2838
2839 Overview of changes in Ethereal 0.9.4:
2840 * Get rid of unused variables, fix a device typing bug in packet-iscsi.c
2841   (Dinesh Dutt)
2842 * Work was done by many people to clean up code across the entire
2843   source tree, removing unused variables and routines and static-izing
2844   functions.  Individual changes will not be listed here.  (Joerg, Uwe,
2845   Guy, Gilbert, David Frascone, ????)
2846 * Add the LANE packet type to the ATM LANE info column. (Guy)
2847 * Use the reported (not captured) length when scanning a packet in the IP
2848   dissector. (Guy)
2849 * Improve PPP option reporting. (Guy)
2850 * Initial dissection of variable-length SCSI CDBs. (Dinesh)
2851 * Fix the name of the SCSI "prevent/allow medium removal" command. (Guy)
2852 * Fix redrawing of byte view pane. (Guy)
2853 * Code cleanup, control character display fixes, and tree creation
2854   improvements, typographical fixes in PPP dissector. (Guy)
2855 * General tree code cleanup and memory leak fix. (Guy)
2856 * Add the descriptive name to the interface drop-down list under
2857   Windows. (Andrew Feren)
2858 * Add WebDAV support, rewrite method-testing code in HTTP. (Blair Cooper)
2859 * Change the check for "M-" to check for at least two characters in
2860   HTTP. (Guy)
2861 * Fix a bug in HCLNFSD. (Mike Frisch)
2862 * In packet-snmp.c, #include <ucd-snmp/ucd-snmp-config.h>. 
2863   (Kikuchi Ayamura)
2864 * Fix HCLNFSD AUTHORIZE call decoding. (Mike)
2865 * Fix IP address display in HCLNFSD. (Guy)
2866 * Make some RPC routines static, remove old routine and macro declarations.
2867   (Guy)
2868 * Fix ISIS CLV ip address display. (Guy)
2869 * Correct tree item addition in MS Proxy dissector. (Guy)
2870 * Memory allocation cleanup in Zebra. (Guy)
2871 * Fix incorrect handling of tvb_get_ntohl() in many dissectors. (Guy)
2872 * Fix a typo in WCCP. (Guy)
2873 * Correctly handle leaf nodes in tree-printing code. (Guy)
2874 * Add neighbor probe messages to DVMRP. (Guy)
2875 * Remove an unused function from packet-wsp.c. (Tom Uijldert)
2876 * Code cleanup in SCCP. (Jeff Morriss, Guy)
2877 * Remove unneeded pinfo parameters in RPC dissection. (Uwe)
2878 * Better FTP packet length handling. (Guy)
2879 * Add PRINTER_INFO_1 and PRINTER_INFO_3 support to SPOOLSS. (Tim)
2880 * Add a needed #include to packet-dcerpc-spoolss.c. (Guy)
2881 * Make dissect_data() static in packet-data.c. (Guy)
2882 * Compile fix for packet-iscsi.c. (Mark Burton)
2883 * Improve ett_ value checking in protocol tree. (Guy)
2884 * Various improvements for the RIP code. (Guy)
2885 * Add an ett_iscsi ett_ value for the top-level tree in ISCSI. (Mark)
2886 * Add ett_ values for subtrees in X11. (Guy)
2887 * PRINTER_INFO_2 and getprinter improvements, devicemode fixes in
2888   SPOOLSS. (Tim)
2889 * Various WTP improvements. (Guy)
2890 * Case statement and ett_ value cleanups in COPS. (Guy)
2891 * Get rid of global protocol tree variable in X11. (Guy)
2892 * Add support for Sniffer 4.6 wireless captures. (Gerald)
2893 * Improve Netxray file reading efficiency and padding handling. (Guy)
2894 * Improve ID handling and display in isis_dissect_mt_clv(). (Guy)
2895 * Devicemode data handling improvements in SPOOLSS. (Tim)
2896 * Replace configure-time "--enable-zlib" with "--with-zlib". (Guy)
2897 * Fix variable declaration behavior in packet-snmp.c. (Guy)
2898 * Fix PFLOG dissector registration. (Guy)
2899 * Touch up 16-color Windows icons, add our own NSIS checkbox images.
2900   (Gerald)
2901 * Add "802.11 with radio information" encapsulation type and dissector. 
2902   Modify AiroPeek and Netxray readers to use it.(Guy)
2903 * Remove redundant padding/FCS removal in etherpeek.c. (Guy)
2904 * Adjust expand_tree() and collapse_tree() to handle leaf nodes. (Guy)
2905 * Fix an LI field bug, clean up code in M2PA. (Michael)
2906 * Decode SPOOLSS FORM_1 and FORM_REL flag values as value_strings. (Tim)
2907 * Get rid of the extra "Header" entry in WTP. (Guy)
2908 * Rearrange X.25 to account for situations where we don't know if a
2909   packet is DTE->DCI or DCE->DTE. (Guy)  
2910 * Add support for LMP. (Ashok)
2911 * Add "-" (hyphen) to the pattern for field-name/non-quoted string.
2912   (Gilbert)
2913 * Do the "follow TCP stream" stuff before calling the subdissector.
2914   (Guy) 
2915 * Ajust UCP subtree creation. (Tom)
2916 * Add some cipher suites from Microsoft's PCT protocol to SSL. 
2917   (Pasi Eronen)
2918 * Support for PCT record layer, desegmentation fixes in SSL. (Pasi)
2919 * Bug fix in X11 dissector. (Didier Gautheron)
2920 * Add IEEE single- and double-precision float support to tvbuff.c. (Guy)
2921 * Correctly check for null psuedo headers and X.25 direction in
2922   packet-frame.c. (Guy)
2923 * Fix initialization of ett_slarp in CHDLC. (Aamer Akhter)
2924 * Enhance the text2pcap "-S" option. (Michael)
2925 * Fix challenge element offset, show fragments in 802.11. 
2926 (Jouni Malinen)
2927 * Configure argument updates and typo fixes in INSTALL doc. (Guy)
2928 * In SCCP, add an ett_ variable to the "ett[]" array. (Guy)
2929 * Update WinPcap main site and mirror URLs in docs. (Gerald)
2930 * Enhance X11 boolean bitfield display. (Guy)
2931 * Add M2UA support. (Michael)
2932 * In DSI, make the "code" field a signed decimal number. 
2933   (Didier Gautheron)
2934 * Create packet-rsvp.h, get rid of packet-pgm.h. (Joerg)
2935 * Correctly fetch checksum from VJ packet. (Guy)
2936 * Fix X11 memory handling, Info column display. (Guy)
2937 * Add dissect_mount_dirpath() to Mount dissector. (Ronnie)
2938 * Correctly handle WCCP capability element length. (Simharajan Srishylam)
2939 * Fix RTCP QT packet SDES length. (Jason Lango)
2940 * Add ASAP support. (Michael)
2941 * Add SCTP checksum support, fix "-S" and TSN and PPI output in 
2942   text2pcap.c. (Michael)
2943 * Display nonzero DCERPC return codes in Info column. (Tim)
2944 * Handle "next entry offset" in SMB NT NOTIFY replies. (Guy)
2945 * Add X11 desegmentation support, handle initial connection request,
2946   check for buffer overflows, properly display decimal items. (Guy)
2947 * Add missing support for the T-Bit in ABORT chunks in SCTP. (Michael)
2948 * Rename frag_number in reassemble.c.
2949 * Use policy handle hash code in DCERPC/SMB SAMR dissector, move common 
2950   code to single file. (Tim)
2951 * Reassembly code improvements. (Guy)
2952 * Fix up the offsets in the list of segments in WTP. (Guy)
2953 * Fix ChangeHosts request address display, better keysym display in 
2954   X11. (Guy)
2955 * More reassembly improvements. (Guy)
2956 * DCERPC LSA updates, other updates. (Ronnie)
2957 * Fix 802.11 "More Fragments" indicator display. (Guy)
2958 * Remove some temporary DCERPC NETLOGON functions. (Ronnie)
2959 * Fix "fragmented" flag handling in 802.11. (Guy)
2960 * Fix unimplemented function handling in DCERPC/LSA. (Ronnie)
2961 * Improve 802.11 short frame reassembly. (Guy)
2962 * Add support for DCERPC LSAENUMERATEPRIVELEGES. (Ronnie)
2963 * Add support for LSALOOKUPPRIVILEGENAME and LSALOOKUPPRIVILEGEVALUE
2964   to DCERPC. (Ronnie)
2965 * Improve handling of short frames during reassembly. (Guy)
2966 * Add LSAENUMERATEPRIVILEGESACCOUNT, LSAADDPRIVILEGESTOACCOUNT and
2967   LSAREMOVEPRIVILEGESFROMACCOUNT to DCERPC. (Ronnie)
2968 * Improve DCERPC/SAMR Info column display. (Tim)
2969 * For DCERPC, display rids for open user, group, alias in the Info
2970   column.  (Tim)
2971 * Fix DCERPC/LSA element type declaration. (Ronnie)
2972 * DCERPC LSA bugfixes and SMB security_descriptor changes. (Ronnie)
2973 * Fix DCERPC/LSA bugs revealed by muddle-generated IDL file. (Ronnie)
2974 * Clean up DCERPC initialization routines. (Guy)
2975 * Catch improper ett_ value registration in proto.c. (Guy)
2976 * Use common policy handle hashing code in packet-dcerpc-nt.c.    
2977   Fix for lsa_open_policy request dissection. (Tim)
2978 * Remove invalid init routine in packet-dcerpc-lsa.c. (Tim)
2979 * More DCERPC LSA updates. (Ronnie)
2980 * Support for looking up protocol fields by name. (Phil Williams)
2981 * Initial support for writing NetXRay 2.x captures. (Olivier)
2982 * Shorten unneeded call to proto_registrar_get_nth in proto.c. (Guy)
2983 * Don't display capture preferences on WinPcap-less system. (Guy)
2984 * Bug fixes for ethereal_gen.py. (Frank)
2985 * Fix display filter priming. (Guy)
2986 * Improve DCERPC/NETLOGON dissection and display. (Tim)
2987 * Fix the display filter expression generated for protocol tree items
2988   without named fields attached to them. (Guy)
2989 * Fix WinPcap #include in prefs_dlg.c. (Guy)
2990 * Add a hidden length field for TCP, tcp.len. (Richard)
2991 * Rename and clean up DECRPC/SAMR functions. (Guy)
2992 * Correctly dissect DCERPC LSA and NT security descriptors. (Guy)
2993 * Fix the return value of SMB's dissect_nt_sec_desc(). (Guy)
2994 * Clean up the column prefs dialog. (Gerald)
2995 * Fix samr_dissect_query_information_alias_reply() in
2996   packet-dce-rpc-samr.c. (Guy)
2997 * Add support for NT Rename SMB. (Steven French)
2998 * Additional PIM hello options support. (Kevin Humphries)
2999 * Fix DCERPC/LSA typos. (Guy)
3000 * Add support for DSI packet reassembly. (Guy)
3001 * Clean up frame number signedness in DCERPC dissectors. (Guy)
3002 * Don't overwrite the capture file with an empty file. (Richard)
3003 * Get rid of the last X11 global variable.  Get rid of "nameAsChar"
3004   arguments; get the name from the field itself. (Guy)
3005 * In proto_draw.c, use the value of "bv_size" as the size of a byte
3006   view notebook when creating it. (Guy)
3007 * Clean up the descriptions of reassembly preferences. (Guy)
3008 * In SPOOLSS, pass the correct length field to dissect_nt_sec_desc().
3009   Add dissector for EnumJobs rpc. (Tim)
3010 * Take measures to keep the progress fraction <= 1. (Guy)
3011 * Add 'invalid security descriptor' error to list of dos errors
3012   in SMB. (Tim)
3013 * Correctly determine the end of an SMB ACE. (Tim)
3014 * Add "stamp-h1" to .cvsignore, for automake 1.6.1. (Joerg, Guy)
3015 * CRLDP support and bug fixes for LDP. (Michael Rozhavsky)
3016 * Clean up TLV error messages in LDP. (Guy)
3017 * Use tvb_get_ntohieee_float() in LDP. (Guy)
3018 * Show LDP "negotiable/non-negotiable" flags as such. (Guy)
3019 * Properly fetch floating point numbers in RSVP, OSPF, LMP, IS-IS,
3020   and GIOP.(Guy)
3021 * Improved IEEE float conversion. (Guy)
3022 * Use gfloat and gdouble in tvbuff.c, fix VAX issues. (Guy)
3023 * Document the tvbuff accessors for IEEE floating-point numbers. (Guy)
3024 * Fix BSD/Linux confusion in README.bsd. (Marco Molteni)
3025 * Improve floating-point number format printing in various dissectors.
3026   (Guy)
3027 * Fix return value of fragment_add_seq_work() in reassemble.c. (Guy)
3028 * #include string.h in packet-hclnfsd.c. (Guy)
3029 * Fix struct-related compiler warnings for Digital UNIX in pcap-util.c.
3030   (Guy)
3031 * Fix variable typing in ngsniffer.c. (Guy)
3032 * Add AODV support. (Erik Nordstr├Âm)
3033 * ATP, ASP, and AFP support. (Didier)
3034 * Ethereal man page fix and updates. (Joerg)
3035 * AppleTalk protocol display enhancements. (Guy)
3036 * FTP protocol tree enhancements. (Guy)
3037 * Add LsaLookupNames support to DCERPC/LSA. (Ronnie)
3038 * Date/Time, Negotiate Protocol and Info Standard fixes for SMB. (Guy)
3039 * Add routines to create anonymous handles for new-style dissectors in
3040   packet.c. (Guy)
3041 * Convert LDP dissectors to new-style. (Guy)
3042 * Display COPS OCTET STRING values correctly, remove unused code. 
3043   (Kari Tiirikainen)
3044 * Add note about WfW 3.1a special case in packet-smb.c. (Guy)
3045 * Add support for LSACreateSecret, LSAOpenAccount, and many others to
3046   DCERPC/LSA. (Ronnie)
3047 * More AFP updates and fixes. (Didier, Guy)
3048 * Decode replies to FPWrite in AFP. (Guy)
3049 * Make AODV dissector new-style. (Guy)
3050 * Clean up AFP field names, descriptions and white space. (Guy)
3051 * Give AFP messages the same names they're given in Apple's documentation.
3052   (Guy)
3053 * AFP DSI and ASP command message display enhancements. (Guy)
3054 * Set the nanosecond time value to 0 in AFP. (Guy)
3055 * Fix error code/data offset display in DSI. (Guy)
3056 * Mark AFP requests as such in the Info column. (Guy)
3057 * Enhanced DSI and ASP command/reply message display, other protocol tree
3058   and function name fixes in AppleTalk. (Guy)
3059 * Improve non-printable character display in proto.c. (Guy)
3060 * Add a display filter comment to proto.c. (Guy)
3061 * Make unknown AFP command code display more consistent. (Guy)
3062 * Improve WSP URI display. (Guy)
3063 * Fix LSA_REFERENCED_DOMAIN_LIST pointer in DCERPC/LSA. (Ronnie)
3064 * Add LSAEnumerateAccountRights to DCERPC/LSA. (Ronnie)
3065 * Add LSAAddAccountRights and LSARemoveAccountRights to DCERPC/LSA (Ronnie)
3066 * Protocol and display filter code rearrangement. (Guy)
3067 * Clean up file name and UNIX Privileges display in AFP, other 
3068   improvements. (Guy)
3069 * Un-#if out dissect_beep_status() in packet-beep.c. (Guy)
3070 * Improve MIP extension dissection. (Guy)
3071 * Dynamically build SMB sub-authority string. (Guy)
3072 * Un-#if out DCERPC/SAMR routines, other cleanup. (Guy)
3073 * Additional SMB RAP error code support. (Devin heitmeuller)
3074 * Update URLs, patch and libpcap comments in README.hpux. (Guy)
3075 * Change DCERPC request Info column display. (Tim)
3076 * Use the string in the DCERPC sub-dissector array instead of providing
3077   another one in the COL_INFO field. (Tim)
3078 * Pull traffic type from atmsnoop header. (Guy)
3079 * Migrate to a generic ATM pseudo-header, improve signalling AAL and LANE
3080   support. (Guy)
3081 * Uniformly use "sizeof (struct netmon_atm_hdr)" for the size of Network
3082   Monitor's ATM pseudo-header. (Guy)
3083 * Add support for writing Sun atmsnoop files, fix MARS mapping, remove
3084   support for writing WTAP_ENCAP_NULL files. (Guy)
3085 * Add support for many more DCERPC LSA messages. (Ronnie)
3086 * Plugin table address fixes in Gryphon, MGCP. (Guy)
3087 * Move code to guess ATM traffic type to Wiretap. (Guy)
3088 * Remove redundant ATM LLC multiplexed traffic message. (Guy)
3089 * More AFP, ATP, NBP and DSI updates. (Didier)
3090 * Add desegmentation support to Gryphon. (Guy)
3091 * Initial SPOOLSS setprinter support. (Tim)
3092 * Enhanced bitfield, other data display for Gryphon. (Guy)
3093 * Fix an error in a blurb in packet-ieee80211.c. (Guy)
3094 * Improve AppleTalk desegmentation error reporting. (Guy)
3095 * Clean up tvb length specification in PPTP. (Guy)
3096 * Better NBNS short frame handling. (Guy)
3097 * Add a check for a zero-length IE to "dissect_q2931_shift_ie()". (Guy)
3098 * Various NetBIOS improvements. (Guy)
3099 * Add LSALookupPrivilegedDisplayName to DCERPC/LSA. (Ronnie)
3100 * Add LSAStorePrivateData and LSARetrievePrivateData to DCERPC/LSA. (Ronnie)
3101 * Add LSACloseTrustedDomainEX and LSALookupSIDs2 to DCERPC/LSA. (Ronnie)
3102 * Add LSAGetUserName, LSAEnumerateTrustedDomainsEX and
3103   LSACreateTrustedDomainEX to DCERPC/LSA. (Ronnie)
3104 * Add last two LSA functions. (Ronnie)
3105 * Improve IPv6 "no next header" handling. (Guy)
3106 * Spelling fix, tree display improvements for EIGRP. (Guy)
3107 * Fix tree code in ISUP. (Guy)
3108 * Improve TLV length checking, data fetching in IS-IS. (Guy)
3109 * Improve ICQ tree display, length checks, size handling. (Guy)
3110 * Put the protocol version into the ICQ v2/v3/v4 tree. (Guy)
3111 * Prefer IEEE entries over CaveBear entries in manuf file. (Joerg)
3112 * Remove redundant printing of "IPv6" in IPv6 dissector. (Guy)
3113 * Arrange for the filter prefs dialog box to be destroyed correctly. (Guy)
3114 * Improve filter string memory (de)allocation, code cleanup and other
3115   memory fixes. (Guy)
3116 * Make the filter list combo box case-sensitive. (Guy)
3117 * Add some newly discovered names for some NETLOGON functions. (Ronnie)
3118 * Initial DCCP (Distributed Checksum Clearinghouse) support. (Nathan)
3119 * DCCP query, report and admin operation support. (Nathan)
3120 * Split DCCP opnums into a separate tree. (Nathan)
3121 * Fix DCCP field names, handle flood and trace control packets. (Nathan)
3122 * More AFP, ASP, ATP and DSI improvements. (Didier, Guy)
3123 * Add a "frame.marked" hidden field. (Didier, Guy)
3124 * Improve "Find Frame" progress, add "Find Next" and "Find Previous".
3125   (Didier, Guy)
3126 * Add TCP packet length to the protocol tree. (Richard)
3127 * Fix capture-file-specific "close output" routines, put the NetXRay dump
3128   routines in order by version number. (Guy)
3129 * In ringbuffer.c check for fflush() success, better error handling. (Guy)
3130 * Get rid of "-Wno-unused" in configure.in. (Joerg)
3131 * Put "frame.marked" into the "Frame" subtree. (Didier)
3132 * Improve TCP PDU dissection, other enhancements. (Guy)
3133 * Add tcp_dissect_pdus() to the plugin function pointer table. (Guy)
3134 * tvb_ensure_length_remaining() and tcp_dissect_pdus() updates. (Guy)
3135 * Use guint32s in DCCP. (Guy)
3136 * Fix the declaration of pointers to "tcp_dissect_pdus()". (Guy)
3137 * Dissect a status code at the end of a DCERPC/SAMR GetAliasMem reply
3138   instead of uint32. (Tim)
3139 * RADIUS string display improvements. (Guy)
3140 * Don't include conversation header in packet-slimp3.c. (Guy)
3141 * Fix for the handling of enum types in ethereal_gen.py. (Frank)
3142 * Fix up item lengths for DCERPC/NT policy handle subtree and subitems
3143   under it. (Tim)
3144 * Added extra check in the function that parses DCERPC NDR pointers.
3145   (Ronnie)
3146 * Several DCERPC SAMR bug fixes. (Ronnie)
3147 * Use the correct offset when fetching unreserved IS-IS bandwidth values.
3148   (Chenjiang Hu)
3149 * Add support for invalid SMB security descriptor owner error. (Tim)
3150 * RADIUS VSA decoding and other changes. (Kan Sasaki)
3151 * Add option to match async NLM MSG with RES packets. (Ronnie)
3152 * SIP heuristic dissector. (Stefan Wenk)
3153 * Add autom4te.cache to .cvsignore. (Joerg)
3154 * Improve DSI and ASP address handling, add support for "open session" and
3155   "attention" messages to DSI. (Didier)
3156 * Add DOS error code dissection, uint8 range decoding to DCERPC/NT. (Tim)
3157 * Handle address lengths based on TOA bit in X.25. (Martin Thomas)
3158 * Improve SIP heuristic data checking. (Guy)
3159 * Improve DCERPC/SAMR QueryDomainInfo handling. (Guy, Ronnie)
3160 * Match X.25 address length checking with the spec, improve registration
3161   request and confirmation display. (Guy)
3162 * Added parsing of PORTMAP GETPORT functions. (Ronnie)
3163 * Merge Novell_NCP_branch into the main tree. (yay!) (Gilbert)
3164 * Add a private data member to the dcerpc_info structure. (Tim)
3165 * Various SPOOLSS enhancements. (Tim)
3166 * Register FT_UINT_BYTES with correct structure in ftype-bytes.c (Gilbert)
3167 * Add support for LMP draft versions -02 and -03. (Ashok)
3168 * Add OSPF display filter support. (Ashok)
3169 * Display escape sequences in octal in IAPP. (Guy)
3170 * Prevent loops in DNS dissector. (Graeme)
3171 * Use a name, not a number, to refer to the IP protocol number for UDP
3172   in packet-portmap.c. (Guy)
3173 * Improve RPC subdissector calling. (Guy)
3174 * Add a mechanism for registering "obsolete" preference modules. (Guy)
3175 * Handle an LSA length <= the length of an LSA header in OSPF. (Guy)
3176 * Improve DCERPC NT policy handling, various SPOOLSS fixes. (Guy)
3177 * Fix case sensitivity of comparison in AFP, add support for "exchange
3178   file" operation. (Didier)
3179 * Fix a bounds checking error in GIOP. (Gerald)
3180 * Add better bounds and overflow checking to GIOP, add
3181   "tvb_ensure_bytes_exist(), overflow checking to tvbuff routines. (Guy)
3182 * Add support for StartDocPrinter and EndDocPrinter to SPOOLSS. (Tim)
3183 * Make it easier to add RADIUS attributes, put decoded VSAs into a
3184   subitem. (Kan)
3185 * Correct OSPF v2-vs-v3 parsing, proto_tree_add_item() call. (Motonori)
3186 * Add length checking to packet-tpkt.c's is_tpkt().  Have Q.931 heuristic
3187   dissector use it. (Guy)
3188 * Change the name under which variables are hashed during processing in
3189   ncp2222.py. (Gilbert)
3190 * Add RADIUS VSAs from the FreeRADIUS dictionary files, Q.931 cause
3191   location and code values, and other fixes/improvements. (Kan, Guy)
3192 * OSPF opaque type field improvements. (Guy)
3193 * Add an argument to (t)ethereal's "-G" flag. (Guy)
3194 * Report "g_module_open()" errors. (Ruud Linders)
3195 * Fix a compiler warning in plugins.c (Guy)
3196 * RADIUS updates. (Kan)
3197 * Use "-G fields" in Makefiles, add error checking to "-G". (Guy)
3198 * Fix JobFileHandle and JobFileHandleLong in ncp2222.py. (Gilbert)
3199 * Implement MAPID (procedure 12) in PCNFSD v2. (Mike Frisch)
3200 * Make the iSCSI protocol level a settable preference. (Mark Burton)
3201 * Set proto_tree_add_text() length field correctly in packet-dcerpc-nt.c
3202   (Tim)
3203 * Set the Info column earlier in NCP.  Add support for burst packets. (Guy)
3204 * Make the syslog message text a tree item. (Guy)
3205 * Check in stub dissectors for Sun's NFS ACL, remote statistics, and
3206   Solstice administration daemon RPC services. (Guy)
3207 * Use registered fields for the subfields of the Flags field in DNS and
3208   NBNS. (Guy)
3209 * Add iSCSI draft 12 support. (Mark Burton)
3210 * Support for interest level 1003 and 1007 in SMB
3211   TRANS2_QUERY_FS_INFORMATION. (Andrew Esh)
3212 * Various NCP updates: NCP-over-UDP, watchdog packets, connection number
3213   display, undissected data display, burst mode. (Guy)
3214 * Get rid of NCP "Connection Number High" entry. (Guy)
3215 * Labeled unicast support for BGP. (Hannes Gredler)
3216 * Add Greg Morris as NCP dissector author, remove NCP bit from README. (Guy)
3217 * Improve RPC reply data dissection. (Guy)
3218 * Fix a couple of type issues in plugin_table.h (Gerald)
3219 * For NCP response packets, add a field showing the number of the frame
3220   containing the request packet. (Gilbert)
3221 * Stubs for new dissector for SUN NFS AUTHentication protocol. (Ronnie)
3222 * Add Sun NFS ACL v2 and v3 function names. (Ronnie)
3223 * Move NCP packet type #defines to packet-ncp-int.h, other NCP updates. (Guy)
3224 * iSCSI fix. (Mark Burton)
3225 * Fix a compiler warning in packet-x11.c. (Andrew Esh)
3226 * Major cleanup of RSVP, adding OIF O-UNI 1.0 support. (Ashok)
3227 * Set the configure default for --want_ucdsnmp back to "yes". (Gerald)
3228 * Additional interest levels in SMB's TRANS2_QUERY_FS_INFORMATION, other
3229   fixes. (Andrew Esh)
3230 * Change DirectoryBase to a uint32 in ncp2222.py.
3231 * Add support for HPUX11 NETTL captures for the NS_LS_DRIVER type. (Ronnie)
3232 * Increase the max number of allowable NCP req_cond_index's. (Greg)
3233 * Fix an RSVP compilation error. (Gerald)
3234 * In the Windows capture dialog, place the interface description before the
3235   interface name. (Gerald)
3236 * Add GIOP support to randpkt. (Gerald)
3237 * Make the default SNMP configure behavior "ifpresent". (Gerald)
3238 * Update SCTP to later IETF drafts. (Michael)
3239 * Set the Info column for compressed and uncompressed TCP. (Guy)
3240 * Show M2PA filler only if it's present. (Michael)
3241
3242 Overview of changes in Ethereal 0.9.3:
3243 * Initial SCCP support. (Jeff Morriss)
3244 * SCCP-over-M3UA support. (Michael Tuexen)
3245 * NASREQ command code dictionary fixes for DIAMETER. (David Frascone)
3246 * Fix pathname of DIAMETER directory file. (David Frascone)
3247 * Cut down the vertical spacing in the "Capture Options" dialog box.
3248   (Guy)
3249 * Rename "h225_cs" to "h225" in Q.931 dissector. (Guy)
3250 * Improve return-time error handling of wtap_seek_read(), update
3251   routines that call it. (Guy)
3252 * Improve buffer handling in TCP graphing code. (Guy)
3253 * Better error checking in text-based capture file readers. (Guy)
3254 * Better stream handling in CSIDS reader. (Guy)
3255 * Add wtap_seek_read() error indication, add error checks to Sniffer
3256   reader. (Guy)
3257 * Fix 0-length g_malloc() in ASN.1 parser. (Guy)
3258 * Fix typos in comments in STAT dissector. (Adam Sulmicki)
3259 * Use "_U_" to flag unused arguments in many files. (Joerg)
3260 * Remove unused variables. (Joerg)
3261 * Fix TPKT packet length calculation. (Guy)
3262 * Add ability to pull packet from add_packet_to_packet_list() frame
3263   to pkt-from-core.py. (Gilbert)
3264 * Check the length of SNMP_IPADDR and SNMP_COUNTER64 items. (Guy)
3265 * Remove debug printf()s from NFS. (Mike Frisch)
3266 * Use the gdb "x" (examine memory) command instead of "print" to obtain
3267   the packet data in pkt-from-core.py. (Gilbert)
3268 * VRRPv3 support (IPv6). (sumikawa@kame.net)
3269 * Back out to a previous version of aclocal-flags. (Itojun)
3270 * Fixed bug in dissect_ndr_pointer(). (Ronnie)
3271 * Moved UNICODE_STRING dissector. (Ronnie)
3272 * Rename function and variables for dissecting an NT service Account
3273   Control bitmap and make the function not static. (Ronnie)
3274 * Replace incorrect ?: expression in SCCP. (Gilbert)
3275 * Fix null termination behavior of tvb_get_nstringz() and
3276   tvb_get_nstringz0(). (Gilbert)
3277 * Change the version/about box wording to read "without SNMP MIB
3278   support". (Guy)
3279 * NFS updates. (Mike Frisch)
3280 * VMS TCPIPTRACE parser updates. (Marc Milgram)
3281 * Fix the definition of IFT_ISO88025 in libpcap parser. (Guy)
3282 * Remove redundant Info colum setting in SMB. (Guy)
3283 * Fix bugs in 802.11 authentication frame dissection. (Jouni Malinen)
3284 * Fix subtree creation in packet-dcerpc-nt.c. (Guy)
3285 * Fix proto_tree_add_uint() and proto_tree_add_uint_hidden() calls in
3286   packet-l2tp.c. (Guy)
3287 * Make the "socks.command" field an FT_UINT8, as it's one byte. (Guy)
3288 * Avoid setting snapshot length to zero in the libpcap writer. (Guy)
3289 * Correctly set addresses when printing RARP info. (Guy, Andreas Sikkema)
3290 * Properly initialize tm_isdst in SMPP and UCP. (Guy)
3291 * Register the heuristic SMPP dissector with X.25. (Guy)
3292 * Fix spacing when printing "(NULL pointer)" in packet-dcerpc.c. (Guy)
3293 * Subtree creation and other fixes for DCERPC NT and SAMR. (Guy)
3294 * Use UCD SNMP 4.2.2+'s sprint_realloc_ routines.  Remove code and
3295   cruft for older routines. (Guy)
3296 * Fix absolute and relative time swappage in SMB. (Ronnie)
3297 * Fix SNMP suffix printing. (Guy)
3298 * Remove leftover CMU SNMP version printing code. (Guy)
3299 * Move dissect_ndr_nt_NTTIME() from packet-dcerpc-samr.c to
3300   packet-dcerpc-nt.c. (Ronnie)
3301 * Rename samr_dissect_LOGON_HOURS() to dissect_ndr_nt_LOGON_HOURS().
3302   (Ronnie)
3303 * Move the STRING dissector to packet-dcerpc-nt.c. (Ronnie)
3304 * Prepped DCERPC code for NETLOGON dissector. (Ronnie)
3305 * Correctly set "val_len" in "struct variable_list" in SNMP. (Guy)
3306 * Put "extern" in front of a function declaration in SNMP. (Guy)
3307 * Fix printing of OIDs in SNMP and COPS.  Remove CMU SNMP code from
3308   COPS. (Guy)
3309 * Free SNMP's format_var() generated strings with malloc() instead of
3310   g_malloc(). (Guy)
3311 * Update documentation to reflect UCD SNMP 4.2.2 requirement. (Guy)
3312 * Change configuration message to read "UCD SNMP". (Guy)
3313 * Treat EAPOL's hf_eapol_keydes_key_index_indexnum as a uint8 instead
3314   of a boolean. (Adam)
3315 * Fix a netlogon crash bug.  Add full NETLOGON support. (Ronnie)
3316 * Change "--with-snmp" configure option to "--with-ucdsnmp". (Guy)
3317 * Get rid of unnecessary #defines in packet-cops.c. (Guy)
3318 * Get rid of include of "dlfcn.h" in packet-snmp.c. (Guy)
3319 * Get rid of unnecessary includes in packet-cops.c. (Guy)
3320 * Initial dissection of a variable-length CDB in packet-scsi.c.
3321   (Dinesh Dutt)
3322 * Correct "prevent/allow medium removal" command name in packet-scsi.c.
3323   (Guy)
3324 * Update dissect_ndr_nt_STRING so it can also accept FT_BYTES. (Ronnie)
3325 * Update netlogon so that nt and lm challenge response bytes are displayed
3326   in hexadecimal. (Ronnie)
3327 * Fixed bug in SAMDELTAS_request in packet-dcerpc-netlogon.c. (Ronnie)
3328 * Add mockups for LSA_SECRET and LSA_SECURITY_DESCRIPTOR in
3329   packet-dcerpc-netlocon.c. (Ronnie)
3330 * Improve display of LSA_SECURITY_DESCRIPTOR in netlogon. (Ronnie)
3331 * Correctly define struct select_item in editcap.c. (Gilbert)
3332 * Boost the maximum amount of indentation put into text output. (Guy)
3333 * Clean up the display of the top-level item for the NT ACE Flags in
3334   packet-smb.c. (Guy)
3335 * Fix a typo in packet-dcerpc-netlogon.c. (Guy)
3336 * Add an hf_[] entry to hf_netlogon_code, clean up some cruft in 
3337   packet-dcerpc-netlogon.c. (Guy)
3338 * Add a value_string for the countries which have their MS country code
3339   listed at www.unicode.org.  Make samr and netlogon use it. (Ronnie)
3340 * Fix a cut-and-paste error in make-mauf. (Andrew Feren)
3341 * Put all of Cisco's OUIs into manuf.tmpl. (Andrew)
3342 * Add error messages for invalid name and invalid form size to SMB. (Tim)
3343 * Move the value_string for MS country codes from packet-dcerpc-nt.c to
3344   packet-smb.c. (Ronnie)
3345 * Pretty up the SID dissector in packet-smb.c. (Richard)
3346 * Pretty up Policy Handles in packet-dcerpc-nt.c. (Richard)
3347 * Fix a couple of incorrect calls to proto_tree_add_boolean() to call
3348   proto_tree_add_item() instead in packet-ldp.c. (Guy)
3349 * Initial XDMCP support. (Pasi Eronen)
3350 * Add support for a new type of DCERPC over SMB transport. (Ronnie)
3351 * Improved handling of TreeConnectAndX in SMB. (Ronnie)
3352 * Initial support to detect IPC share read/write calls in SMB. (Ronnie)
3353 * Update developer docs. (Guy)
3354 * Check whether si->sip is null before using it in packet-smb.c. (Guy)
3355 * Fix double-click behavior in filter list dialog. (Guy)
3356 * Correct DCERPC-related padding handling in SMB. (Guy)
3357 * Don't treat the traffic as DCERPC traffic unless it's to the IPC$ share.
3358   (Guy)
3359 * Fix IPC/IPC$ confusion in packet-smb.c. (Guy)
3360 * Put an item into the protocol tree for the secondary address in a bind
3361   ack PDU in packet-dcerpc.c. (Guy)
3362 * LDP support for draft-martini-l2circuit-trans-mpls, LDP status code
3363   updates, and small LDP cleanups. (Aamer Akhter)
3364 * Minor bugfixes for netlogon. (Ronnie)
3365 * Updates for NT QUOTA in packet-smb.c. (Ronnie)
3366 * SMB Quota updates. (Ronnie)
3367 * Partial dissection of NT Set User Quota data block. (Ronnie)
3368 * Partial NTGetUserQuota support in packet-smb.c. (Ronnie)
3369 * Add information about 64-bit integral field support to developer docs.
3370   Fix some items on the tvbuff accessors for integers. (Guy)
3371 * Cisco LEAP support. (Adam)
3372 * Skinny Client Control Protocol enhancements. (Paul Erkkila)
3373 * Don't show a secondary address if the secondary address length is 0
3374   in packet-dcerpc.c. (Guy)
3375 * Add dissection of one more bit in Quota FS Flags bitmask in
3376   packet-smb.c. (Ronnie)
3377 * More Quota updates, GetUserQuota implemented and support for list of
3378   userquota structures in SMB. (Ronnie)
3379 * LDP support for draft-martini-l2circuit-encap-mpls for
3380   Ethernet-over-MPLS. (Aamer)
3381 * Add desegmentation support, proto tree fixes to Skinny. (Guy)
3382 * Allow "proto_item_append_text()" to an item that doesn't have a
3383   representation string. (Guy)
3384 * Make all DEC spanning tree items filterable, improve data display. (Guy)
3385 * Correct DEC spanning tree protocol ID parsing. (Guy)
3386 * Make all IEEE spanning tree items filterable, improve data display,
3387   other dissector improvements. (Guy)
3388 * Better DEC spanning tree packet length handling and data display. (Guy)
3389 * Better IEEE spanning tree packet length handling. (Guy)
3390 * More SMB quota updates. (Ronnie)
3391 * Treat DCE RPC secondary addresses are NUL-terminated strings. (Guy)
3392 * Skinny updates. (Paul)
3393 * Add all known EAP types, better binary data display. (Adam, Guy)
3394 * Display EAP_TYPE_ID as a string. (Guy, Adam)
3395 * Add support for NOTIFY and NAK EAP types, fix the entry for the ID EAP
3396   type, and do some miscellaneous cleanups. (Adam)
3397 * Better tvb_get_ptr() buffer alignment handling in DCE RPC dissectors. 
3398   (Guy)
3399 * Treat WriteAndX operations on IPC trees as containing DCERPC call
3400   information, just as is done for Write in SMB. (Guy)
3401 * Express the RID separately of more than 4 sub-authorities. It is always
3402   the last sub-authority in SMB. (Guy)
3403 * In packet-smb.c handle Read operations on IPC trees as DCE RPC. (Guy)
3404 * Improve buffer allocation in packet-dcerpc-nt.c's fake_unicode(). (Guy)
3405 * When dissecting an SID with more than 4 authorities, increment the
3406   offset to go past the last authority (the RID) in SMB. (Guy)
3407 * Fix fake_unicode() call in packet-dcerpc-spoolss.c. (Guy)
3408 * Change NSIS packager to produce ethereal-setup-$VERSION.exe instead of
3409   ethereal-setup.exe. (Andrew Feren)
3410 * More Skinny updates. (Paul)
3411 * Update iSCSI to draft 11. (Mark Burton)
3412 * Add MESSAGE, QAUTH and DO methods to SIP. (Jakob Schlyter, Gerald)
3413 * Correctly set DCE RPC stub data tvbuff length. (Todd Sabin)
3414 * DCE RPC authentication protocol dissection and display enhancements.
3415   (Guy)
3416 * Use somewhat nicer names for Skinny media payload types. (Guy)
3417 * Add more Skinny media payload names and improve existing ones. (Guy)
3418 * Add Issani vendor codes and VSA support to RADIUS. (Jim Sienicki)
3419 * Better DCE RPC request and reply tree display, add connectionless PDU
3420   authentication data to the tree. (Guy)
3421 * Plug a SPOOLSS memory leak, get rid of an unused variable. (Guy)
3422 * Add names for additional SPOOLSS calls. (Steven French)
3423 * Better LEAP state tracking. (Guy)
3424 * Add a "-q" flag to Tethereal to suppress packet count display.
3425   (Diana Eichert)
3426 * Make flag and menu descriptions in man pages more consistent, improve
3427   description of "-N" flag. (Guy)
3428 * Re-disable linking to UCD SNMP library by default. (Guy)
3429 * LEAP state tracking and display improvements. (Adam)
3430 * Make LEAP state tracking per-conversation, #include cleanups. (Guy)
3431 * CGMP over Ethernet II support. (Heikki Vatiainen)
3432 * Fix the test for IS-IS virtual links. (Heikki)
3433 * Improve string/tree behavior in DCE RPC NETLOGON, NT, and SAMR 
3434   dissectors. (Guy)
3435 * Add a generic reply handler for unimplemented spoolss dissectors. (Tim)
3436 * #include <string.h> to quieten compiler warning in packet-dcerpc-samr.c
3437   (Tim)
3438 * Some refactoring of the spoolss dissector. (Tim)
3439 * Treat country code of 0 in "winnls.h" as the "default" in SMB. (Guy)
3440 * Keep TPKT information out of the Info column where needed. (Andreas)
3441 * Put the H.225 stuff at the top level of the Q.931 protocol tree. 
3442   (Andreas)
3443 * Properly handle VMS TCPIPTRACE fragmented packets. (Marc Milgram)
3444 * Added dissectors for get/set/delete form to packet-dcerpc-spoolss.c.
3445   (Tim)
3446 * Use dcerpc_call_value structure to fetch request/response frame numbers
3447   and storage of private data. Fix memory leaks in form dissectors. (Tim)
3448 * Improve (remove, actually) link tags in pod documentation. (Andrew)
3449 * Make the UCD SNMP library read its configuration files. (Guy)
3450 * Fix errors in the Unicode Consortium's table in packet-smb.c. (Guy)
3451 * Enhanced Cisco support, Microsoft vendor ID, and #define typo fixes
3452   for RADIUS. (Adam)
3453 * Better protocol tree display for fragmented/segmented data. (Guy)
3454 * Add EAP-TLS reassembly. (Adam, Guy)
3455 * Put a tree with information about the WTP fragments into the tree if
3456   we've reassembled a message. (Guy)
3457 * EAP cleanups. (Adam)
3458 * Cisco updates for RADIUS. (Adam)
3459 * Update Adam's entry in AUTHORS. (Guy)
3460 * More Skinny updates. (Paul Erkkila)
3461 * Update the country code table to match the Unicode Consortium's, now
3462   that it's correct. (Guy)
3463 * Correct a VRRPv3 checksum bug. (kazuyoshi.tomita@itg.hitachi.co.jp)
3464 * Properly initialize the fields in edt->pi in packet.c. (Guy)
3465 * Better tvbuff length handling, record header split handling, and column
3466   updating in packet-ssl.c. (Guy)
3467 * Fix a typo, use better reassembly keys in packet-eap.c. (Guy)
3468 * Update packet-m2pa.c to match draft-ietf-sigtran-m2pa-04. (Michael)
3469 * Update packet-m3ua.c to match draft-ietf-sigtran-m3ua-12. (Michael)
3470 * Changed TBA GMPLS object numbers to proposed IETF numbers in RSVP.
3471   (Ashok)
3472 * Add "PRACK" and "SPRACK" methods to SIP. (Jakob)
3473 * Improve unkown method handling in SIP. (Gerald)
3474 * Periodic manuf file update. (Gerald)
3475 * Fix len and max_len swappage in packet-dcerpc-nt.c's UNICODE_STRING
3476   dissector. (Ronnie)
3477 * Fix a signed/unsigned variable issue in packet-smb.c. (Ronnie)
3478
3479 Overview of changes in Ethereal 0.9.2:
3480 * SCTP checksum update to the current Internet draft. (Michael Tuexen)
3481 * Properly display tabs characters in SDP dissector. (Guy)
3482 * Add more rx decodes to the AFS dissector. (Nathan)
3483 * Add flag for slow start / jumbo datagram support to RX. (Nathan)
3484 * Fix rx string parsing issues in AFS dissector. (Nathan)
3485 * Flag update and vldb fixes for AFS. (Nathan)
3486 * Fix variable declaration in packet-afs-macros.h (Nathan)
3487 * Better NDMP bounds error handling. (Guy)
3488 * Fix typo in packet-tcp.c. (Guy)
3489 * TCP reassembly improvements. (Ricardo Barroetave├▒a)
3490 * packet-raw.c: Parse IP version number, better packet type handling.
3491   (Guy)
3492 * pflog improvements: Improved field display, signed value fix, protocol
3493   name fix. (Guy)
3494 * Fix configure to check for pod2man. (Gilbert)
3495 * Add idle RX ack value. (Nathan)
3496 * Fix _value_string struct declarations in epan/proto.h. (Guy)
3497 * Fix "log" namespace collision problems. (Guy)
3498 * SAMR fixes. (Ronnie)
3499 * Better zlib version checking. (Guy)
3500 * Get rid of "old_dissector_t" typedef. (Guy)
3501 * Better EAP code and type value display. (Guy)
3502 * NFS variable renaming to fix AIX compile errors. (Guy)
3503 * Additional SSL cipher suite names. (Nathan, Scott Renfro)
3504 * Add HiPath HDLC support. (Tomas Kukosa)
3505 * Complete SAMR decoding. (Ronnie)
3506 *&nbs