e95542b640d6213e1f71020ee8b25a8951029004
[metze/wireshark/wip.git] / ChangeLog
1 ------------------------------------------------------------------------
2 r13088 | guy | 2005-01-17 13:30:31 -0600 (Mon, 17 Jan 2005) | 7 lines
3 Changed paths:
4    M /trunk/epan/addr_resolv.c
5
6 Use WINDIR rather than SYSTEMROOT - WINDIR is apparently set on Windows
7 OT as well as NT, while SYSTEMROOT isn't.
8
9 If it's not set, don't bother looking for the hosts file, rather than
10 trying a path with a fixed drive letter.  If it is set, try the Windows
11 NT location first and, if that fails, the Windows OT location.
12
13 ------------------------------------------------------------------------
14 r13087 | gerald | 2005-01-17 10:45:15 -0600 (Mon, 17 Jan 2005) | 3 lines
15 Changed paths:
16    M /trunk/Makefile.nmake
17    M /trunk/packaging/nsis/ethereal.nsi
18    M /trunk/tools/win32-setup.sh
19
20 Switch the Windows build environment to GTK 2.4.14.  Enable GTK-Wimp by 
21 default in the installer.
22
23 ------------------------------------------------------------------------
24 r13086 | kukosa | 2005-01-17 05:53:36 -0600 (Mon, 17 Jan 2005) | 1 line
25 Changed paths:
26    M /trunk/tools/asn2eth.py
27
28 Support of GeneralizedTime in PER
29 ------------------------------------------------------------------------
30 r13085 | kukosa | 2005-01-17 04:09:43 -0600 (Mon, 17 Jan 2005) | 1 line
31 Changed paths:
32    M /trunk/epan/dissectors/packet-per.c
33    M /trunk/epan/dissectors/packet-per.h
34    M /trunk/epan/libethereal.def
35
36 ASN.1 PER VisibleString support
37 ------------------------------------------------------------------------
38 r13084 | guy | 2005-01-17 02:13:02 -0600 (Mon, 17 Jan 2005) | 7 lines
39 Changed paths:
40    M /trunk/epan/dissectors/packet-aim-bos.c
41    M /trunk/epan/dissectors/packet-aim-icq.c
42    M /trunk/epan/dissectors/packet-aim-location.c
43    M /trunk/epan/dissectors/packet-aim-messaging.c
44    M /trunk/epan/dissectors/packet-aim-signon.c
45    M /trunk/epan/dissectors/packet-aim-ssi.c
46    M /trunk/epan/dissectors/packet-aim.c
47
48 If a given TLV type isn't found in an aim_tlv table, just use "Unknown"
49 as the description - some aim_tlv tables have NULL in the end-of-table
50 entry.
51
52 For those that don't, replace "Unknown" with NULL; "Unknown" is now
53 redundant.
54
55 ------------------------------------------------------------------------
56 r13083 | guy | 2005-01-16 21:39:58 -0600 (Sun, 16 Jan 2005) | 11 lines
57 Changed paths:
58    M /trunk/epan/dissectors/packet-dnp.c
59
60 When assembling application layer chunks, don't include the transport
61 layer byte in the reassembled data - including it means we have to pass
62 to "tvb_new_real_data()" a pointer to the *second* byte of a mallocated
63 chunk of data, but that would require us to have the free routine for
64 the new tvbuff back that pointer up before freeing it (we aren't doing
65 that currently, which means that "free()" either complains bitterly or,
66 potentially, corrupts the arena, causing crashes later).
67
68 Put in some XXX comments about some issues seen when looking at the
69 code.
70
71 ------------------------------------------------------------------------
72 r13082 | guy | 2005-01-16 19:11:39 -0600 (Sun, 16 Jan 2005) | 4 lines
73 Changed paths:
74    M /trunk/epan/proto.c
75
76 Add the source file name and line number to the dissector bug report
77 (not as useful as for bugs caught in the dissector itself, but still may
78 be useful).
79
80 ------------------------------------------------------------------------
81 r13081 | guy | 2005-01-16 18:56:56 -0600 (Sun, 16 Jan 2005) | 8 lines
82 Changed paths:
83    M /trunk/epan/proto.c
84
85 Use REPORT_DISSECTOR_BUG() for the "bogus length" error in
86 "alloc_field_info()", so the error report can include the field with the
87 problem.  (The file and line number isn't interesting - the bug isn't in
88 "alloc_field_info()", it's in the dissector that called the routine
89 calling "alloc_field_info()" - but the field name/abbrevition is
90 interesting, as it'd help developers identify the place in the dissector
91 where we're passing in a bogus length.)
92
93 ------------------------------------------------------------------------
94 r13080 | lroland | 2005-01-16 18:23:43 -0600 (Sun, 16 Jan 2005) | 1 line
95 Changed paths:
96    M /trunk/tools/unix2dos.pl
97
98 Convert files with mixed (unix and DOS) EOL-style correctly.
99 ------------------------------------------------------------------------
100 r13079 | guy | 2005-01-16 18:18:39 -0600 (Sun, 16 Jan 2005) | 3 lines
101 Changed paths:
102    M /trunk/epan/proto.h
103
104 Add a REPORT_DISSECTOR_BUG() macro to let caller-specified messages be
105 used in DissectorError exceptions.
106
107 ------------------------------------------------------------------------
108 r13078 | guy | 2005-01-16 17:30:55 -0600 (Sun, 16 Jan 2005) | 10 lines
109 Changed paths:
110    M /trunk/epan/dissectors/packet-frame.c
111    M /trunk/epan/exceptions.h
112    M /trunk/epan/proto.c
113    M /trunk/epan/proto.h
114
115 Rename the FieldError exception to DissectorError.
116
117 Add a DISSECTOR_ASSERT() macro, which is the usual type of assertion
118 macro, but throws a DissectorError exception with a message giving the
119 flien and line number and the failed test as a string.  Use that macro
120 in "alloc_field_info()".
121
122 Report that exception in the Info column and the protocol tree, as well
123 as logging the exception failure with g_warning().
124
125 ------------------------------------------------------------------------
126 r13077 | lroland | 2005-01-16 17:26:02 -0600 (Sun, 16 Jan 2005) | 3 lines
127 Changed paths:
128    M /trunk/asn1/MAP_Dialogue/Makefile.nmake
129    M /trunk/asn1/cmip/Makefile.nmake
130    M /trunk/asn1/cms/Makefile.nmake
131    M /trunk/asn1/ess/Makefile.nmake
132    M /trunk/asn1/gsmmap/Makefile.nmake
133    M /trunk/asn1/h225/Makefile.nmake
134    M /trunk/asn1/h235/Makefile.nmake
135    M /trunk/asn1/h245/Makefile.nmake
136    M /trunk/asn1/h248/Makefile.nmake
137    M /trunk/asn1/h450/Makefile.nmake
138    M /trunk/asn1/logotype-cert-extn/Makefile.nmake
139    M /trunk/asn1/ns-cert-exts/Makefile.nmake
140    M /trunk/asn1/ocsp/Makefile.nmake
141    M /trunk/asn1/pkcs1/Makefile.nmake
142    M /trunk/asn1/pkinit/Makefile.nmake
143    M /trunk/asn1/pkix1explicit/Makefile.nmake
144    M /trunk/asn1/pkix1implicit/Makefile.nmake
145    M /trunk/asn1/pkixcmp/Makefile.nmake
146    M /trunk/asn1/pkixcrmf/Makefile.nmake
147    M /trunk/asn1/pkixproxy/Makefile.nmake
148    M /trunk/asn1/pkixqualified/Makefile.nmake
149    M /trunk/asn1/pkixtsp/Makefile.nmake
150    M /trunk/asn1/smrse/Makefile.nmake
151    M /trunk/asn1/x509af/Makefile.nmake
152    M /trunk/asn1/x509ce/Makefile.nmake
153    M /trunk/asn1/x509if/Makefile.nmake
154    M /trunk/asn1/x509sat/Makefile.nmake
155
156 When using Cygwin's python asn2eth.py
157 generates dissectors with mixed EOL! SVN doesn't allow you to commit such files.
158 Add a target to all nmake makefiles in asn1 subdirectory which will fix these files.
159 ------------------------------------------------------------------------
160 r13076 | lroland | 2005-01-16 15:21:41 -0600 (Sun, 16 Jan 2005) | 4 lines
161 Changed paths:
162    M /trunk/asn1/h225/h225.cnf
163    M /trunk/epan/dissectors/packet-h225.c
164    M /trunk/epan/dissectors/packet-h225.h
165
166 Add a few more things to the h225 dissector that got lost.
167 Lost things left:
168 -h.450 stuff
169 -support for the h.323 conversations tap (It is currently broken.)
170 ------------------------------------------------------------------------
171 r13075 | guy | 2005-01-16 14:26:19 -0600 (Sun, 16 Jan 2005) | 7 lines
172 Changed paths:
173    M /trunk/epan/dissectors/packet-cops.c
174
175 Make the object length variable in some routines an "int"; we fetch a
176 16-bit unsigned value into it, but we might round it up to a multiple of
177 4 bytes, which could overflow a guint16.  Make arguments corresponding
178 to them "int" as well.
179
180 Use the reported length in "cops_analyze_packetcable_mm_obj()".
181
182 ------------------------------------------------------------------------
183 r13074 | ulfl | 2005-01-16 10:06:15 -0600 (Sun, 16 Jan 2005) | 3 lines
184 Changed paths:
185    M /trunk/epan/dissectors/packet-acse.c
186    M /trunk/epan/dissectors/packet-dcerpc.c
187    M /trunk/epan/dissectors/packet-ethertype.c
188    M /trunk/epan/dissectors/packet-frame.c
189    M /trunk/epan/dissectors/packet-frame.h
190    M /trunk/epan/dissectors/packet-ieee8023.c
191    M /trunk/epan/dissectors/packet-isl.c
192    M /trunk/epan/dissectors/packet-pres.c
193    M /trunk/epan/dissectors/packet-ses.c
194    M /trunk/epan/exceptions.h
195    M /trunk/epan/proto.c
196
197 throw the new FieldError exception, if a dissector tries to add a field with invalid parameters
198
199 add a message parameter to the show_exception function
200 ------------------------------------------------------------------------
201 r13073 | jmayer | 2005-01-16 09:45:21 -0600 (Sun, 16 Jan 2005) | 1 line
202 Changed paths:
203    M /trunk/plugins/mate/mate.h
204    M /trunk/plugins/mate/mate_util.h
205    M /trunk/plugins/mate/packet-mate.c
206
207 Some trivial warning fixes in mate
208 ------------------------------------------------------------------------
209 r13072 | guy | 2005-01-16 04:38:21 -0600 (Sun, 16 Jan 2005) | 2 lines
210 Changed paths:
211    A /trunk/asn1/MAP_Dialogue/Makefile.nmake
212    A /trunk/asn1/cmip/Makefile.nmake
213    A /trunk/asn1/cms/Makefile.nmake
214    A /trunk/asn1/ess/Makefile.nmake
215    A /trunk/asn1/gsmmap/Makefile.nmake
216    A /trunk/asn1/h235/Makefile.nmake
217    A /trunk/asn1/h245/Makefile.nmake
218    A /trunk/asn1/h248/Makefile.nmake
219    A /trunk/asn1/h450/Makefile.nmake
220    A /trunk/asn1/logotype-cert-extn/Makefile.nmake
221    A /trunk/asn1/ns-cert-exts/Makefile.nmake
222    A /trunk/asn1/ocsp/Makefile.nmake
223    A /trunk/asn1/pkcs1/Makefile.nmake
224    A /trunk/asn1/pkinit/Makefile.nmake
225    A /trunk/asn1/pkix1explicit/Makefile.nmake
226    A /trunk/asn1/pkix1implicit/Makefile.nmake
227    A /trunk/asn1/pkixcmp/Makefile.nmake
228    A /trunk/asn1/pkixcrmf/Makefile.nmake
229    A /trunk/asn1/pkixproxy/Makefile.nmake
230    A /trunk/asn1/pkixqualified/Makefile.nmake
231    A /trunk/asn1/pkixtsp/Makefile.nmake
232    A /trunk/asn1/smrse/Makefile.nmake
233    A /trunk/asn1/x509af/Makefile.nmake
234    A /trunk/asn1/x509ce/Makefile.nmake
235    A /trunk/asn1/x509if/Makefile.nmake
236    A /trunk/asn1/x509sat/Makefile.nmake
237
238 Supply Makefile.nmake files.
239
240 ------------------------------------------------------------------------
241 r13071 | guy | 2005-01-16 04:19:21 -0600 (Sun, 16 Jan 2005) | 5 lines
242 Changed paths:
243    M /trunk/asn1/MAP_Dialogue/Makefile
244    M /trunk/asn1/cmip/Makefile
245    M /trunk/asn1/cms/Makefile
246    M /trunk/asn1/ess/Makefile
247    M /trunk/asn1/gsmmap/Makefile
248    M /trunk/asn1/h225/Makefile
249    M /trunk/asn1/h248/Makefile
250    M /trunk/asn1/logotype-cert-extn/Makefile
251    M /trunk/asn1/ocsp/Makefile
252    M /trunk/asn1/pkcs1/Makefile
253    M /trunk/asn1/pkinit/Makefile
254    M /trunk/asn1/pkix1explicit/Makefile
255    M /trunk/asn1/pkix1implicit/Makefile
256    M /trunk/asn1/pkixcmp/Makefile
257    M /trunk/asn1/pkixcrmf/Makefile
258    M /trunk/asn1/pkixproxy/Makefile
259    M /trunk/asn1/pkixqualified/Makefile
260    M /trunk/asn1/pkixtsp/Makefile
261    M /trunk/asn1/smrse/Makefile
262    M /trunk/asn1/x509af/Makefile
263    M /trunk/asn1/x509ce/Makefile
264    M /trunk/asn1/x509if/Makefile
265    M /trunk/asn1/x509sat/Makefile
266
267 Make the Makefile look like the h235 Makefiles, with the new rules.
268
269 Get rid of their "executable" property, and set svn:keywords to Id and
270 svn:eol-style to native if they're not already set.
271
272 ------------------------------------------------------------------------
273 r13070 | guy | 2005-01-16 04:17:53 -0600 (Sun, 16 Jan 2005) | 2 lines
274 Changed paths:
275    A /trunk/asn1/h235/Makefile
276    A /trunk/asn1/h245/Makefile
277    A /trunk/asn1/h450/Makefile
278    A /trunk/asn1/ns-cert-exts/Makefile
279
280 Add Makefiles.
281
282 ------------------------------------------------------------------------
283 r13069 | guy | 2005-01-16 03:17:16 -0600 (Sun, 16 Jan 2005) | 3 lines
284 Changed paths:
285    M /trunk/asn1/h225/Makefile.nmake
286
287 Make the dissector files depend on asn2eth.py, so they're regenerated if
288 it's modified.
289
290 ------------------------------------------------------------------------
291 r13068 | guy | 2005-01-16 03:16:36 -0600 (Sun, 16 Jan 2005) | 5 lines
292 Changed paths:
293    M /trunk/asn1/h225/Makefile
294
295 Make the rules match those of Makefile.nmake - make "all" and
296 "generate_dissector" generate the dissector files but not copy them to
297 epan/dissectors, add a "copy_files" rule to copy them, and add a "clean"
298 rule to clean up.
299
300 ------------------------------------------------------------------------
301 r13067 | guy | 2005-01-16 03:09:57 -0600 (Sun, 16 Jan 2005) | 2 lines
302 Changed paths:
303    A /trunk/asn1/h225/Makefile
304
305 Add a Makefile.
306
307 ------------------------------------------------------------------------
308 r13066 | guy | 2005-01-16 03:06:25 -0600 (Sun, 16 Jan 2005) | 3 lines
309 Changed paths:
310    A /trunk/asn1/h225/Makefile.nmake (from /trunk/asn1/h225/makefile.nmake2:13065)
311    D /trunk/asn1/h225/makefile.nmake2
312
313 Phase 2 of renaming "makefile.nmake" to "Makefile.nmake", to match other
314 Makefile.nmake files.
315
316 ------------------------------------------------------------------------
317 r13065 | guy | 2005-01-16 03:05:45 -0600 (Sun, 16 Jan 2005) | 3 lines
318 Changed paths:
319    D /trunk/asn1/h225/makefile.nmake
320    A /trunk/asn1/h225/makefile.nmake2 (from /trunk/asn1/h225/makefile.nmake:13053)
321
322 Phase 1 of renaming "makefile.nmake" to "Makefile.nmake" - this is a bit
323 of a pain on case-insensitive file systems.
324
325 ------------------------------------------------------------------------
326 r13064 | guy | 2005-01-16 02:45:11 -0600 (Sun, 16 Jan 2005) | 5 lines
327 Changed paths:
328    M /trunk/wiretap/pppdump.c
329
330 When we get an EOF, only return WTAP_ERR_SHORT_READ as the error if we
331 were in the middle of processing a record.  If we got one at the
332 *beginning* of the record, that just means we've come to a clean
333 end-of-file.
334
335 ------------------------------------------------------------------------
336 r13063 | guy | 2005-01-15 22:25:27 -0600 (Sat, 15 Jan 2005) | 14 lines
337 Changed paths:
338    M /trunk/AUTHORS
339    M /trunk/epan/dissectors/packet-stun.c
340
341 From Jon Ringle:
342
343         don't dissect attributes if there aren't any;
344
345         put each attribute into a subtree;
346
347         register the dissector by name.
348
349 Use "match_strval()" to check whether the message type is a known STUN
350 message type, and to generate the message type for the Info column.
351
352 Don't use "tvb_bytes_exist()" to check when we run out of data - use the
353 length fields from the packet.  Check the sanity of those lengths, too.
354
355 ------------------------------------------------------------------------
356 r13062 | guy | 2005-01-15 21:09:05 -0600 (Sat, 15 Jan 2005) | 2 lines
357 Changed paths:
358    M /trunk/Makefile.common
359    M /trunk/tethereal.c
360
361 Report a friendlier name, if possible, when capturing in Tethereal.
362
363 ------------------------------------------------------------------------
364 r13061 | guy | 2005-01-15 20:56:28 -0600 (Sat, 15 Jan 2005) | 4 lines
365 Changed paths:
366    M /trunk/Makefile.common
367    M /trunk/capture.c
368    D /trunk/capture_combo_utils.c
369    D /trunk/capture_combo_utils.h
370    A /trunk/capture_ui_utils.c (from /trunk/capture_combo_utils.c:13060)
371    A /trunk/capture_ui_utils.h (from /trunk/capture_combo_utils.h:13060)
372    M /trunk/gtk/capture_dlg.c
373    M /trunk/gtk/capture_info_dlg.c
374    M /trunk/gtk/capture_prefs.c
375
376 Rename capture_combo_utils.{c,h} to capture_ui_utils.{c,h}, as the code
377 in there is for UI functions including, but not limited to, the combo
378 box in capture dialogs.
379
380 ------------------------------------------------------------------------
381 r13060 | guy | 2005-01-15 20:48:41 -0600 (Sat, 15 Jan 2005) | 8 lines
382 Changed paths:
383    M /trunk/capture.c
384    M /trunk/capture_combo_utils.c
385    M /trunk/capture_combo_utils.h
386    M /trunk/gtk/capture_info_dlg.c
387
388 Use a more descriptive name, if available, for the network interface in
389 window titles even on UN*X, and if the user's specified a description
390 for an interface, use that rather than the description supplied by
391 libpcap.
392
393 Put the interface name into the main window title when doing a live
394 capture.
395
396 ------------------------------------------------------------------------
397 r13059 | guy | 2005-01-15 19:22:53 -0600 (Sat, 15 Jan 2005) | 7 lines
398 Changed paths:
399    M /trunk/epan/dissectors/packet-x11.c
400
401 The keycode_first and keycode_count arguments to "listOfKeysyms()" can
402 come directly from packet data, so don't abort if they define a sequence
403 of keycodes that goes past 255 - just report errors for the keycodes
404 past 255.
405
406 Clean up indentation.
407
408 ------------------------------------------------------------------------
409 r13058 | guy | 2005-01-15 18:48:25 -0600 (Sat, 15 Jan 2005) | 2 lines
410 Changed paths:
411    M /trunk/epan/dissectors/packet-x11.c
412
413 Revert to the previous formatting of the item.
414
415 ------------------------------------------------------------------------
416 r13057 | guy | 2005-01-15 18:29:54 -0600 (Sat, 15 Jan 2005) | 7 lines
417 Changed paths:
418    M /trunk/epan/dissectors/packet-x11.c
419
420 Display the keycode list for a modifier a bit differently (don't list
421 the modifier name for every keycode, just give the modifier name once
422 and then show all the keycodes), and use "proto_item_append_text()"
423 rather than building a string.
424
425 Clean up white space.
426
427 ------------------------------------------------------------------------
428 r13056 | guy | 2005-01-15 17:45:37 -0600 (Sat, 15 Jan 2005) | 8 lines
429 Changed paths:
430    M /trunk/epan/dissectors/packet-gsm_sms.c
431
432 Correction for TP-Validity-Period extended format, from Victor Stratan:
433
434         Fix 1:
435         Offset not incremented for relative type
436
437         Fix 2:
438         Semioctets not reversed for HHMMSS relative type
439
440 ------------------------------------------------------------------------
441 r13055 | guy | 2005-01-15 17:36:24 -0600 (Sat, 15 Jan 2005) | 17 lines
442 Changed paths:
443    M /trunk/AUTHORS
444    M /trunk/epan/dissectors/packet-l2tp.c
445    M /trunk/epan/dissectors/packet-mpls.c
446
447 From Carlos Pignataro: Layer Two Tunneling Protocol version 3 [L2TPv3]
448 updates and enhancements:
449
450   - Added Cookie and L2-Specific sublayer support via preferences dialog.
451   - Added carried payload dissecting support from draft-ietf-l2tpext-pwe3-*
452     and draft-townsley-l2tpv3-mpls-02.txt
453   - Completed missing message types (call types) and result codes for stopccn
454     and cdn.
455   - Fixed conditionals for avp_vendor_id (Vendor-Specific AVPs)
456   - Changed Pseudowire Capabilities List AVPs to use subtree instead of tab
457   - Added numeric value of result and error codes
458   - Added Session ID for v3 data packets and missing flags and reserved
459   - Added version to the L2TPv3 protocol tree
460   - Changed `Tunnel Id' to `Control Connection Id' for v3
461   - Fixed offset for ctrl_tree on L2TPv3 over UDP
462   - Added `L2TPv3' in the COL_PROTOCOL and fixed handling of L2TP version
463
464 ------------------------------------------------------------------------
465 r13054 | guy | 2005-01-15 17:34:29 -0600 (Sat, 15 Jan 2005) | 3 lines
466 Changed paths:
467    M /trunk/plugins/mate/mate_util.c
468
469 Set fp to NULL before "load_loal_error()" is called, so we don't pass an
470 uninitalized variable to it.
471
472 ------------------------------------------------------------------------
473 r13053 | ulfl | 2005-01-15 13:37:35 -0600 (Sat, 15 Jan 2005) | 1 line
474 Changed paths:
475    M /trunk/docbook/eug_src/EUG_chapter_introduction.xml
476    M /trunk/docbook/eug_src/EUG_preface.xml
477
478 add a link to the wiki at appropriate places
479 ------------------------------------------------------------------------
480 r13052 | ulfl | 2005-01-15 13:07:05 -0600 (Sat, 15 Jan 2005) | 3 lines
481 Changed paths:
482    M /trunk/docbook/eug_src/EUG_chapter_customize.xml
483    M /trunk/docbook/eug_src/EUG_chapter_use.xml
484    M /trunk/docbook/eug_src/EUG_chapter_work.xml
485    M /trunk/docbook/user-guide.xml
486
487 I've removed the preference pages screenshots, as there was no description of the settings. I've added a link to the wiki pages and updated them accordingly (hopefully someone else might put the explanation text in there).
488
489 This way, we will have all preference descriptions at one place.
490 ------------------------------------------------------------------------
491 r13051 | jmayer | 2005-01-15 12:39:44 -0600 (Sat, 15 Jan 2005) | 1 line
492 Changed paths:
493    M /trunk/configure.in
494    M /trunk/plugins/Makefile.am
495
496 Add mate to the build process (plus a few whitespace changes)
497 ------------------------------------------------------------------------
498 r13050 | jmayer | 2005-01-15 12:34:06 -0600 (Sat, 15 Jan 2005) | 1 line
499 Changed paths:
500    M /trunk/FAQ
501    M /trunk/help/faq.txt
502    M /trunk/manuf
503
504 Update FAQ and manuf files
505 ------------------------------------------------------------------------
506 r13049 | gerald | 2005-01-15 12:18:09 -0600 (Sat, 15 Jan 2005) | 2 lines
507 Changed paths:
508    M /trunk/config.nmake
509    M /trunk/configure.in
510
511 Bump the version to 0.10.9.
512
513 ------------------------------------------------------------------------
514 r13048 | ulfl | 2005-01-15 10:01:54 -0600 (Sat, 15 Jan 2005) | 3 lines
515 Changed paths:
516    M /trunk/gtk/capture_info_dlg.c
517
518 Recently the capture interface name was added to the title of the capture info dialog. 
519
520 On WIN32, this interface name is in a somehwat unreadable format "\Device\NPF_{242423...", display the interface description on win32 systems instead "Realtek RTL ..."
521 ------------------------------------------------------------------------
522 r13047 | ulfl | 2005-01-15 09:52:50 -0600 (Sat, 15 Jan 2005) | 1 line
523 Changed paths:
524    M /trunk/pcap-util-int.h
525
526 fix a typo
527 ------------------------------------------------------------------------
528 r13046 | guy | 2005-01-15 04:39:49 -0600 (Sat, 15 Jan 2005) | 2 lines
529 Changed paths:
530    M /trunk/ethereal_gen.py
531    M /trunk/plugins/giop/packet-coseventcomm.c
532    M /trunk/plugins/giop/packet-cosnaming.c
533
534 Use -1 as a length value for "to the end of the tvbuff".
535
536 ------------------------------------------------------------------------
537 r13045 | guy | 2005-01-15 04:10:16 -0600 (Sat, 15 Jan 2005) | 2 lines
538 Changed paths:
539    M /trunk/AUTHORS
540
541 Add an entry for Yann.
542
543 ------------------------------------------------------------------------
544 r13044 | guy | 2005-01-15 04:09:00 -0600 (Sat, 15 Jan 2005) | 3 lines
545 Changed paths:
546    M /trunk/epan/dissectors/packet-olsr.c
547
548 From Yann: handle OLSR messages with an unknown message type, using the
549 message length.
550
551 ------------------------------------------------------------------------
552 r13043 | ulfl | 2005-01-14 17:33:03 -0600 (Fri, 14 Jan 2005) | 1 line
553 Changed paths:
554    M /trunk/docbook/eug_src/EUG_chapter_advanced.xml
555
556 (Hopefully clarified) name resolution a bit.
557 ------------------------------------------------------------------------
558 r13042 | tuexen | 2005-01-14 16:26:18 -0600 (Fri, 14 Jan 2005) | 2 lines
559 Changed paths:
560    M /trunk/epan/dissectors/packet-mtp2.c
561
562 Add support for extended sequence numbers as specified in Annex A of Q.703.
563
564 ------------------------------------------------------------------------
565 r13041 | guy | 2005-01-14 14:27:34 -0600 (Fri, 14 Jan 2005) | 3 lines
566 Changed paths:
567    M /trunk/gtk/ansi_a_stat.c
568    M /trunk/gtk/ansi_map_stat.c
569    M /trunk/gtk/gsm_a_stat.c
570    M /trunk/gtk/gsm_map_stat.c
571    M /trunk/gtk/isup_stat.c
572    M /trunk/gtk/mtp3_stat.c
573    M /trunk/gtk/mtp3_summary.c
574
575 From Laurent Rabret: handle the cases where there's no capture file, or
576 there is but it has no packets.
577
578 ------------------------------------------------------------------------
579 r13040 | guy | 2005-01-14 13:28:02 -0600 (Fri, 14 Jan 2005) | 11 lines
580 Changed paths:
581    M /trunk/epan/dissectors/packet-rtcp.c
582
583 If an item in a source description chunk begins with 4 bytes of zero,
584 that doesn't mean it's padding at the end of a previous item - it might,
585 for example, be the *first* item in the chunk.  Don't treat it as
586 padding.
587
588 Do, however, treat an item that begins with a zero byte as an item, but
589 break out of the loop processing items as soon as the item type is put
590 into the protocol tree, as there's no length field or data in an
591 RTCP_SDES_END item.  Fix the comment for that loop to indicate that the
592 loop checks both for end-of-frame and for an RTCP_SDES_END item.
593
594 ------------------------------------------------------------------------
595 r13039 | guy | 2005-01-14 12:05:08 -0600 (Fri, 14 Jan 2005) | 4 lines
596 Changed paths:
597    M /trunk/epan/dissectors/packet-ieee80211.c
598
599 Pass 0, not FALSE, as the FCS length argument (FALSE is defined as 0,
600 but the field is integral, not Boolean, so it's clearer if it's passed
601 as 0).
602
603 ------------------------------------------------------------------------
604 r13038 | lroland | 2005-01-14 12:04:54 -0600 (Fri, 14 Jan 2005) | 1 line
605 Changed paths:
606    M /trunk/asn1/h225/makefile.nmake
607
608 With xcopy use backsplash instead of slash as directory seperator 
609 ------------------------------------------------------------------------
610 r13037 | lroland | 2005-01-14 11:56:40 -0600 (Fri, 14 Jan 2005) | 1 line
611 Changed paths:
612    M /trunk/asn1/h225/makefile.nmake
613
614 Replace another "cp" with two "xcopy"s
615 ------------------------------------------------------------------------
616 r13036 | lroland | 2005-01-14 11:52:03 -0600 (Fri, 14 Jan 2005) | 1 line
617 Changed paths:
618    A /trunk/asn1/h225/makefile.nmake
619
620 Add nmake makefile for /asn1/h225
621 ------------------------------------------------------------------------
622 r13035 | lroland | 2005-01-14 11:49:30 -0600 (Fri, 14 Jan 2005) | 1 line
623 Changed paths:
624    M /trunk/asn1/h450/h450.cnf
625    M /trunk/asn1/h450/packet-h450-template.h
626
627 Fix svn properties
628 ------------------------------------------------------------------------
629 r13034 | gerald | 2005-01-14 11:09:11 -0600 (Fri, 14 Jan 2005) | 3 lines
630 Changed paths:
631    M /trunk/epan/dissectors/packet-ncp-nmas.c
632
633 From Greg Morris:  Improve malformed packet handling.
634
635
636 ------------------------------------------------------------------------
637 r13033 | gerald | 2005-01-14 10:57:07 -0600 (Fri, 14 Jan 2005) | 2 lines
638 Changed paths:
639    M /trunk/doc/Makefile.nmake
640
641 Remove another GNU cp dependency.
642
643 ------------------------------------------------------------------------
644 r13032 | guy | 2005-01-14 06:20:03 -0600 (Fri, 14 Jan 2005) | 5 lines
645 Changed paths:
646    M /trunk/epan/dissectors/packet-gnutella.c
647
648 Fix indentation.
649
650 Catch size values >= 0x80000000 and throw an exception rather than
651 crashing with an assertion.
652
653 ------------------------------------------------------------------------
654 r13031 | kukosa | 2005-01-14 05:42:39 -0600 (Fri, 14 Jan 2005) | 1 line
655 Changed paths:
656    M /trunk/asn1/h225/packet-h225-template.h
657
658 Included filename packet-H225-exp.h changed to packet-h225-exp.h
659 ------------------------------------------------------------------------
660 r13030 | guy | 2005-01-14 05:40:05 -0600 (Fri, 14 Jan 2005) | 7 lines
661 Changed paths:
662    M /trunk/epan/dissectors/packet-gsm_a.c
663    M /trunk/epan/dissectors/packet-ppp.c
664
665 From Rene Pilz:
666
667         - Fix partly wrong cause values in the gmm (found by Miklos Szurdi)
668         - Fix high/low nibble swap of the force to standby field (found by
669           Miklos Szurdi)
670         - Dissect all elements
671
672 ------------------------------------------------------------------------
673 r13029 | guy | 2005-01-14 05:17:35 -0600 (Fri, 14 Jan 2005) | 2 lines
674 Changed paths:
675    M /trunk/AUTHORS
676    M /trunk/epan/dissectors/Makefile.common
677    A /trunk/epan/dissectors/packet-rmt-alc.c
678    A /trunk/epan/dissectors/packet-rmt-alc.h
679    A /trunk/epan/dissectors/packet-rmt-common.c
680    A /trunk/epan/dissectors/packet-rmt-common.h
681    A /trunk/epan/dissectors/packet-rmt-fec.c
682    A /trunk/epan/dissectors/packet-rmt-fec.h
683    A /trunk/epan/dissectors/packet-rmt-lct.c
684    A /trunk/epan/dissectors/packet-rmt-lct.h
685    A /trunk/epan/dissectors/packet-rmt-norm.c
686    A /trunk/epan/dissectors/packet-rmt-norm.h
687
688 From Stefano Pettini: RMT support for ALC and NORM.
689
690 ------------------------------------------------------------------------
691 r13028 | guy | 2005-01-14 03:47:22 -0600 (Fri, 14 Jan 2005) | 6 lines
692 Changed paths:
693    M /trunk/wiretap/netxray.c
694
695 Note that the low-order bit of hdr->hdr_2_x.xxx[8] appears to be a "bad
696 FCS" bit for 802.11, just as it appears to be for Ethernet, and give
697 more details on the 4 bytes of junk at the end of the packet (i.e., that
698 we haven't yet seen an 802.11 capture where it's an FCS rather than just
699 junk).
700
701 ------------------------------------------------------------------------
702 r13027 | ulfl | 2005-01-13 21:22:43 -0600 (Thu, 13 Jan 2005) | 1 line
703 Changed paths:
704    M /trunk/docbook/eug_src/EUG_app_files.xml
705    M /trunk/docbook/eug_src/EUG_chapter_advanced.xml
706
707 add hosts file and some more name resolution info
708 ------------------------------------------------------------------------
709 r13026 | etxrab | 2005-01-13 17:05:59 -0600 (Thu, 13 Jan 2005) | 1 line
710 Changed paths:
711    A /trunk/asn1/h450/h450.cnf
712    A /trunk/asn1/h450/h4501.asn
713    A /trunk/asn1/h450/packet-h450-template.c
714    A /trunk/asn1/h450/packet-h450-template.h
715
716 Add a first draft asn2eth generated H.450.x dissector
717 ------------------------------------------------------------------------
718 r13025 | etxrab | 2005-01-13 17:05:11 -0600 (Thu, 13 Jan 2005) | 1 line
719 Changed paths:
720    A /trunk/asn1/h450
721
722 Add a ( first draft ) asn2eth generated H450.x dissector
723 ------------------------------------------------------------------------
724 r13024 | etxrab | 2005-01-13 15:12:06 -0600 (Thu, 13 Jan 2005) | 1 line
725 Changed paths:
726    M /trunk/epan/dissectors/packet-h225.c
727    M /trunk/epan/dissectors/packet-h225.h
728    M /trunk/epan/dissectors/packet-h245.c
729    M /trunk/epan/dissectors/packet-h245.h
730
731 Some minor bugfixes to H225 functions exported and an OID added and one OID for H245
732 ------------------------------------------------------------------------
733 r13023 | etxrab | 2005-01-13 15:10:21 -0600 (Thu, 13 Jan 2005) | 1 line
734 Changed paths:
735    M /trunk/asn1/h245/packet-h245-template.c
736
737 Add one OID
738 ------------------------------------------------------------------------
739 r13022 | etxrab | 2005-01-13 15:09:45 -0600 (Thu, 13 Jan 2005) | 1 line
740 Changed paths:
741    M /trunk/asn1/h225/h225-exp.cnf
742    M /trunk/asn1/h225/h225.cnf
743    M /trunk/asn1/h225/packet-h225-template.c
744
745 Minor bug fixes and export functions needed by h450
746 ------------------------------------------------------------------------
747 r13021 | ulfl | 2005-01-13 14:19:49 -0600 (Thu, 13 Jan 2005) | 2 lines
748 Changed paths:
749    M /trunk/capture_loop.c
750
751 fix a bug (reported by Greg Morris) caused by code cleanup (blame it on me): 
752 as the total packet count wasn't updated, the capture_info dialog wasn't updated accordingly
753 ------------------------------------------------------------------------
754 r13020 | guy | 2005-01-13 11:31:33 -0600 (Thu, 13 Jan 2005) | 2 lines
755 Changed paths:
756    M /trunk/gtk/packet_list.c
757
758 Add a missing case.
759
760 ------------------------------------------------------------------------
761 r13019 | guy | 2005-01-13 11:26:10 -0600 (Thu, 13 Jan 2005) | 16 lines
762 Changed paths:
763    M /trunk/epan/dissectors/packet-dlsw.c
764
765 Use tcp_dissect_pdus() for DLSw-over-TCP.
766
767 Have the DLSw dissector reject packets with an unknown version field.
768
769 Leave out some more fields when dissecting Capability Exchange packets,
770 as they're not used in those packets.
771
772 Show numbers in hex when appropriate.
773
774 Show the individual subfields of the flow control and SSP flags fields.
775
776 Show the frame direction field with val_to_str(), and show the raw
777 value.
778
779 Clean up indentation.
780
781 ------------------------------------------------------------------------
782 r13018 | guy | 2005-01-13 03:21:04 -0600 (Thu, 13 Jan 2005) | 4 lines
783 Changed paths:
784    M /trunk/epan/dissectors/packet-nsip.c
785
786 Updates from Susanne Edlund.
787
788 Remove bogus boilerplate from introductory comment.
789
790 ------------------------------------------------------------------------
791 r13017 | guy | 2005-01-13 03:09:56 -0600 (Thu, 13 Jan 2005) | 5 lines
792 Changed paths:
793    M /trunk/doc/ethereal.pod
794    M /trunk/doc/tethereal.pod
795    M /trunk/epan/addr_resolv.c
796
797 Add support for a personal hosts file.
798
799 Clean up the description of the global and personal ethers and ipxnets
800 files.
801
802 ------------------------------------------------------------------------
803 r13016 | guy | 2005-01-13 01:51:08 -0600 (Thu, 13 Jan 2005) | 2 lines
804 Changed paths:
805    M /trunk/epan/dissectors/packet-dns.c
806
807 OPT RRs don't have a class field.
808
809 ------------------------------------------------------------------------
810 r13015 | guy | 2005-01-13 01:49:31 -0600 (Thu, 13 Jan 2005) | 4 lines
811 Changed paths:
812    M /trunk/epan/dissectors/packet-bootp.c
813
814 Use symbolic names for ARP types.
815
816 Clean up indentation.
817
818 ------------------------------------------------------------------------
819 r13014 | guy | 2005-01-13 01:47:26 -0600 (Thu, 13 Jan 2005) | 3 lines
820 Changed paths:
821    M /trunk/epan/dissectors/packet-http.c
822
823 HTTP requests have no content if there's no Content-Length header and no
824 Transfer-Encoding header.
825
826 ------------------------------------------------------------------------
827 r13013 | guy | 2005-01-13 01:43:17 -0600 (Thu, 13 Jan 2005) | 2 lines
828 Changed paths:
829    M /trunk/epan/dissectors/packet-per.c
830
831 Display PER booleans the way other bitfields are displayed.
832
833 ------------------------------------------------------------------------
834 r13012 | etxrab | 2005-01-13 01:03:14 -0600 (Thu, 13 Jan 2005) | 1 line
835 Changed paths:
836    M /trunk/epan/dissectors/packet-dlsw.c
837
838 Don't crash on a negative length
839 ------------------------------------------------------------------------
840 r13011 | guy | 2005-01-12 19:16:53 -0600 (Wed, 12 Jan 2005) | 5 lines
841 Changed paths:
842    M /trunk/plugins/Makefile.am
843
844 Welcome to the wonderful world of "make", wherein a command in a set of
845 make rules must be indented with one or more tabs - no spaces, just
846 tabs.  I seem to remember a Stu Feldman quote somewhere in which he
847 apologized for that requirement....
848
849 ------------------------------------------------------------------------
850 r13010 | ulfl | 2005-01-12 15:44:53 -0600 (Wed, 12 Jan 2005) | 1 line
851 Changed paths:
852    M /trunk/epan/plugins.c
853    M /trunk/plugins/Xass-list
854    M /trunk/plugins/Xplugin_api.c
855    M /trunk/plugins/Xplugin_api.h
856    M /trunk/plugins/Xplugin_api_decls.h
857    M /trunk/plugins/Xplugin_table.h
858    M /trunk/plugins/plugin_api.h
859    M /trunk/plugins/plugin_api_list.c
860
861 add some of the DCE/RPC functions to the plugin API
862 ------------------------------------------------------------------------
863 r13009 | ulfl | 2005-01-12 15:41:30 -0600 (Wed, 12 Jan 2005) | 1 line
864 Changed paths:
865    M /trunk/ringbuffer.c
866
867 don't use two variables for keeping the current ringbuffer file number
868 ------------------------------------------------------------------------
869 r13008 | ulfl | 2005-01-12 15:38:09 -0600 (Wed, 12 Jan 2005) | 1 line
870 Changed paths:
871    M /trunk/plugins/Makefile.am
872    M /trunk/plugins/Makefile.nmake
873
874 cleanup old files before generating xyzzy target (it drove me almost crazy to find out the right way to build this target correctly, so be a bit more "automatically" the next time)
875 ------------------------------------------------------------------------
876 r13007 | ulfl | 2005-01-12 15:31:22 -0600 (Wed, 12 Jan 2005) | 4 lines
877 Changed paths:
878    M /trunk/epan/proto.c
879
880 performance improvement: 
881 In the past: to prevent duplicate protocol names (and alike), each time a new protocol was registered, the list of protocols were iterated and the name compared with each existing name using strcasecmp, which is slow as we have >500 protocols right now.
882
883 Now: the protocol name to check against duplicates is first converted into a hashvalue and then only this value is checked and stored in a hashtable. This way the string to check for, has to be converted/compared only a single time!
884 ------------------------------------------------------------------------
885 r13006 | ulfl | 2005-01-12 15:20:50 -0600 (Wed, 12 Jan 2005) | 1 line
886 Changed paths:
887    M /trunk/epan/dissectors/packet-dcerpc-ndr.c
888    M /trunk/epan/dissectors/packet-dcerpc.c
889    M /trunk/epan/dissectors/packet-dcerpc.h
890    M /trunk/epan/dissectors/packet-dcom.c
891
892 add new function dissect_dcerpc_uuid_t and let dissect_ndr_uuid_t call it
893 ------------------------------------------------------------------------
894 r13005 | ulfl | 2005-01-12 15:16:53 -0600 (Wed, 12 Jan 2005) | 2 lines
895 Changed paths:
896    M /trunk/plugins/README.interface
897
898 clarify text and describe libethereal.def
899 Could someone have a look at this, as I'm not 100% sure if it's correct.
900 ------------------------------------------------------------------------
901 r13004 | etxrab | 2005-01-12 00:00:31 -0600 (Wed, 12 Jan 2005) | 2 lines
902 Changed paths:
903    M /trunk/plugins/megaco/packet-megaco.c
904
905 From  Tomer Shani :register_dissector call
906
907 ------------------------------------------------------------------------
908 r13003 | guy | 2005-01-10 18:13:42 -0600 (Mon, 10 Jan 2005) | 5 lines
909 Changed paths:
910    M /trunk/capinfos.c
911
912 Improve the error reporting.
913
914 Remove a duplicate #include, and shuffle the includes a bit to put OS
915 includes before other includes.
916
917 ------------------------------------------------------------------------
918 r13002 | kukosa | 2005-01-10 03:06:07 -0600 (Mon, 10 Jan 2005) | 1 line
919 Changed paths:
920    M /trunk/epan/libethereal.def
921
922 Add a "hex_str_to_bytes()" routine
923 ------------------------------------------------------------------------
924 r13001 | lroland | 2005-01-09 20:37:19 -0600 (Sun, 09 Jan 2005) | 8 lines
925 Changed paths:
926    M /trunk/plugins/mate/mate.h
927    M /trunk/plugins/mate/mate_runtime.c
928    M /trunk/plugins/mate/mate_setup.c
929    M /trunk/plugins/mate/mate_util.c
930    M /trunk/plugins/mate/matelib/sip.mate
931    M /trunk/plugins/mate/packet-mate.c
932
933 One more patch for mate:
934
935 - renamed analyze_frame() into mate_analyze_frame().
936 - prepare mate to be statically linked
937 - use report_open_failure() , report_read_failure() and
938 report_failure() in case there's an error while loading the config
939 - some cleanup in mate_util.c
940 - some fixes and cleanup in examples and matelib
941 ------------------------------------------------------------------------
942 r13000 | lroland | 2005-01-09 20:19:11 -0600 (Sun, 09 Jan 2005) | 3 lines
943 Changed paths:
944    M /trunk/asn1/h225/h225.cnf
945
946 From Luis Ontanon:
947
948 Add another piece of code that got lost to the cnf file of the new h225 dissector.
949 ------------------------------------------------------------------------
950 r12999 | guy | 2005-01-09 15:42:39 -0600 (Sun, 09 Jan 2005) | 7 lines
951 Changed paths:
952    M /trunk/AUTHORS
953    M /trunk/epan/dissectors/packet-l2tp.c
954    M /trunk/epan/sminmpec.c
955    M /trunk/epan/sminmpec.h
956
957 From Deepak Jain: L2TP v3 (draft 15) support.
958
959 Add VENDOR_IETF to <epan/sminmpec.h>, and add an entry for it to
960 sminmpec_values[], so that the L2TP dissector can use them rather than
961 defining its own copy of the private enterprise number values and table
962 - and make it do so.
963
964 ------------------------------------------------------------------------
965 r12998 | guy | 2005-01-08 18:01:55 -0600 (Sat, 08 Jan 2005) | 3 lines
966 Changed paths:
967    M /trunk/asn1/h245/packet-h245-template.c
968    M /trunk/epan/dissectors/packet-h245.c
969    M /trunk/epan/dissectors/packet-h245.h
970
971 Properly declare "dissect_h245()" and "dissect_h245_h245()" as returning
972 nothing.
973
974 ------------------------------------------------------------------------
975 r12997 | guy | 2005-01-08 17:43:29 -0600 (Sat, 08 Jan 2005) | 3 lines
976 Changed paths:
977    M /trunk/epan/proto.c
978
979 From Luis Ontanon: if new ett values are registered after the
980 tree_is_expanded array is initially allocated, grow the array
981
982 ------------------------------------------------------------------------
983 r12996 | guy | 2005-01-08 14:54:23 -0600 (Sat, 08 Jan 2005) | 6 lines
984 Changed paths:
985    M /trunk/epan/dissectors/packet-amr.c
986
987 Get rid of some of the boilerplate comments from the sample dissector,
988 and de-boilerplate another part of the comment.
989
990 Fix a test of "octet_aligned" that was setting it to false rather than
991 testing whether it was false.
992
993 ------------------------------------------------------------------------
994 r12995 | lroland | 2005-01-08 13:21:30 -0600 (Sat, 08 Jan 2005) | 1 line
995 Changed paths:
996    M /trunk/asn1/h225/h225-exp.cnf
997    M /trunk/asn1/h225/h225.asn
998    M /trunk/asn1/h225/h225.cnf
999    M /trunk/asn1/h225/packet-h225-template.c
1000    M /trunk/asn1/h225/packet-h225-template.h
1001    M /trunk/asn1/h245/h245-exp.cnf
1002    M /trunk/asn1/h245/h245.asn
1003    M /trunk/asn1/h245/h245.cnf
1004    M /trunk/asn1/h245/packet-h245-template.c
1005    M /trunk/asn1/h245/packet-h245-template.h
1006
1007 Fix svn file properties
1008 ------------------------------------------------------------------------
1009 r12994 | etxrab | 2005-01-08 10:38:13 -0600 (Sat, 08 Jan 2005) | 1 line
1010 Changed paths:
1011    M /trunk/epan/dissectors/packet-h225.c
1012
1013 Reinsert dissection of h450 messages
1014 ------------------------------------------------------------------------
1015 r12993 | etxrab | 2005-01-08 09:49:37 -0600 (Sat, 08 Jan 2005) | 1 line
1016 Changed paths:
1017    M /trunk/epan/dissectors/Makefile.common
1018    A /trunk/epan/dissectors/packet-amr.c
1019
1020 Add a dissector for RTP payload AMR RFC 3267
1021 ------------------------------------------------------------------------
1022 r12992 | etxrab | 2005-01-08 08:42:12 -0600 (Sat, 08 Jan 2005) | 2 lines
1023 Changed paths:
1024    M /trunk/epan/dissectors/packet-h225.c
1025    M /trunk/epan/dissectors/packet-h225.h
1026    M /trunk/epan/dissectors/packet-h245.c
1027
1028 Generate "conversations" code correctly, adaptions to changes in asn2eth generator.
1029 Regenerate with latest asn2eth compiler.
1030 ------------------------------------------------------------------------
1031 r12991 | etxrab | 2005-01-08 08:39:53 -0600 (Sat, 08 Jan 2005) | 1 line
1032 Changed paths:
1033    M /trunk/asn1/h245/h245.cnf
1034    M /trunk/asn1/h245/packet-h245-template.c
1035
1036 Generate "conversations" code correctly, adaptions to changes in asn2eth generator.
1037 ------------------------------------------------------------------------
1038 r12990 | etxrab | 2005-01-08 08:36:10 -0600 (Sat, 08 Jan 2005) | 1 line
1039 Changed paths:
1040    M /trunk/asn1/h225/packet-h225-template.c
1041
1042 Fixa a typo
1043 ------------------------------------------------------------------------
1044 r12989 | guy | 2005-01-07 16:20:28 -0600 (Fri, 07 Jan 2005) | 2 lines
1045 Changed paths:
1046    M /trunk/plugins/Xplugin_table.h
1047
1048 Fix the signature of proto_register_subtree_array().
1049
1050 ------------------------------------------------------------------------
1051 r12988 | guy | 2005-01-07 16:19:44 -0600 (Fri, 07 Jan 2005) | 2 lines
1052 Changed paths:
1053    M /trunk/plugins/plugin_api_list.c
1054
1055 Fix the signature of proto_register_subtree_array().
1056
1057 ------------------------------------------------------------------------
1058 r12987 | guy | 2005-01-07 13:34:36 -0600 (Fri, 07 Jan 2005) | 2 lines
1059 Changed paths:
1060    M /trunk/epan/dissectors/packet-jxta.c
1061
1062 Use BASE_NONE, not FT_NONE, for the "base" value of an FT_STRING field.
1063
1064 ------------------------------------------------------------------------
1065 r12986 | guy | 2005-01-07 13:29:54 -0600 (Fri, 07 Jan 2005) | 19 lines
1066 Changed paths:
1067    M /trunk/epan/dissectors/packet-jxta.c
1068
1069 Get rid of duplicate "element signature" field.
1070
1071 Clean up indentation.
1072
1073 The signatures are 4-byte strings - treat them as such.
1074
1075 Don't hide fields - dissectors should show what all bytes, other than
1076 perhaps padding bytes, are.
1077
1078 Don't use the tvb_format_text-ified versions of strings as the value -
1079 Ethereal already deals with non-printable characters when displaying
1080 them.
1081
1082 When creating a subset tvbuff that runs to the end of the parent, use -1
1083 as the length, don't calculate the length ourselves.
1084
1085 Use "tvb_reported_length()", not "tvb_length()", in loops that parse the
1086 entire packet.
1087
1088 ------------------------------------------------------------------------
1089 r12985 | lroland | 2005-01-07 12:07:18 -0600 (Fri, 07 Jan 2005) | 21 lines
1090 Changed paths:
1091    M /trunk/plugins/mate/Makefile.nmake
1092    M /trunk/plugins/mate/mate_setup.c
1093    M /trunk/plugins/mate/mate_util.c
1094    M /trunk/plugins/mate/matelib/h225_ras.mate
1095    M /trunk/plugins/mate/matelib/sip.mate
1096    M /trunk/plugins/mate/packet-mate.c
1097
1098 From Luis Ontanon:
1099
1100 A new patch for mate
1101
1102 - changed the default config file name to "" 
1103 - avoid trying to confgure mate when the config filename is ""
1104 - add filename and line to config errors, that way one can actually
1105 find errors in config files
1106 - teady up the config error strings ( made them uniform )
1107 - fixed a crash when missing index AVPs (Name,For,On etc) in config AVPLS
1108 - make sure we do not delete the config AVPs and AVPLs to avoid
1109 references to unsubscribed strings been left arround
1110 - fixed the len on LoALs 
1111 - changed the way loal_from_file reports an error.
1112 - matelib/sip.mate was missing the Name in a PduDef  (from Julien Leproust)
1113 - matelib/h225_ras had a wrong field name (from Julien Leproust)
1114
1115 At this point mate is silent when it's not expressely configured by the user.
1116
1117 From me:
1118 reduce compiler noise on MSVC
1119 ------------------------------------------------------------------------
1120 r12984 | gerald | 2005-01-07 09:08:24 -0600 (Fri, 07 Jan 2005) | 2 lines
1121 Changed paths:
1122    M /trunk/epan/dissectors/packet-ieee802a.c
1123
1124 Define data_handle at startup.
1125
1126 ------------------------------------------------------------------------
1127 r12983 | guy | 2005-01-07 07:33:21 -0600 (Fri, 07 Jan 2005) | 4 lines
1128 Changed paths:
1129    M /trunk/capture_loop.c
1130
1131 From Thomas Boehne: fix a call to use errmsg_len rather than sizeof
1132 errmsg - errmsg is a pointer, so sizeof errmsg is the size of the
1133 pointer, not the size of what it points to.
1134
1135 ------------------------------------------------------------------------
1136 r12982 | guy | 2005-01-07 06:58:43 -0600 (Fri, 07 Jan 2005) | 2 lines
1137 Changed paths:
1138    M /trunk/AUTHORS
1139    M /trunk/epan/dissectors/Makefile.common
1140    A /trunk/epan/dissectors/packet-jxta.c
1141
1142 From Mike Duigou: JXTA protocol support.
1143
1144 ------------------------------------------------------------------------
1145 r12981 | guy | 2005-01-07 06:56:21 -0600 (Fri, 07 Jan 2005) | 4 lines
1146 Changed paths:
1147    M /trunk/epan/proto.c
1148    M /trunk/epan/proto.h
1149
1150 Constify a pointer, so that the array of pointers to ett_ values can be
1151 const, although the pointers can't point to consts (as the values get
1152 filled in as they're registered).
1153
1154 ------------------------------------------------------------------------
1155 r12980 | guy | 2005-01-07 06:00:01 -0600 (Fri, 07 Jan 2005) | 2 lines
1156 Changed paths:
1157    M /trunk/AUTHORS
1158    M /trunk/epan/tvbuff.h
1159
1160 Doxygen cleanups, from Mike Duigou.
1161
1162 ------------------------------------------------------------------------
1163 r12979 | guy | 2005-01-07 05:59:05 -0600 (Fri, 07 Jan 2005) | 2 lines
1164 Changed paths:
1165    M /trunk/doc/README.developer
1166
1167 Grammar and typo fix from Mike Duigou.
1168
1169 ------------------------------------------------------------------------
1170 r12978 | guy | 2005-01-07 05:56:00 -0600 (Fri, 07 Jan 2005) | 5 lines
1171 Changed paths:
1172    M /trunk/epan/addr_resolv.h
1173
1174 Include <epan/address.h>, as per a suggestion by Thomas Boehne - not all
1175 dissectors using the address resolution routines need to know about the
1176 "address" structure, so not all of them would include <epan/address.h>
1177 themselves.
1178
1179 ------------------------------------------------------------------------
1180 r12977 | guy | 2005-01-07 05:43:05 -0600 (Fri, 07 Jan 2005) | 8 lines
1181 Changed paths:
1182    M /trunk/AUTHORS
1183    M /trunk/epan/dissectors/packet-bgp.c
1184    M /trunk/epan/dissectors/packet-bgp.h
1185
1186 From Carlos Pignataro:
1187
1188         o BGPv4 SAFI-Specific Attribute support
1189           - draft-kapoor-nalawade-idr-bgp-ssa-00.txt
1190         o Tunnel SAFI support for BGP
1191           - draft-nalawade-kapoor-tunnel-safi-02.txt
1192         o Small length fix
1193
1194 ------------------------------------------------------------------------
1195 r12976 | guy | 2005-01-07 05:22:18 -0600 (Fri, 07 Jan 2005) | 2 lines
1196 Changed paths:
1197    M /trunk/epan/addr_resolv.c
1198
1199 Put back the declaration of hostspath on Windows.
1200
1201 ------------------------------------------------------------------------
1202 r12975 | guy | 2005-01-07 04:49:05 -0600 (Fri, 07 Jan 2005) | 3 lines
1203 Changed paths:
1204    M /trunk/epan/req_resp_hdrs.c
1205
1206 From Chris Maynard: free strings fetched with "tvb_get_string()" when
1207 we're done with them.
1208
1209 ------------------------------------------------------------------------
1210 r12974 | guy | 2005-01-07 04:44:44 -0600 (Fri, 07 Jan 2005) | 3 lines
1211 Changed paths:
1212    M /trunk/epan/dissectors/packet-srvloc.c
1213
1214 From Chris Maynard: free strings fetched with "tvb_fake_unicode()" when
1215 we're done with them.
1216
1217 ------------------------------------------------------------------------
1218 r12973 | guy | 2005-01-07 04:39:51 -0600 (Fri, 07 Jan 2005) | 6 lines
1219 Changed paths:
1220    M /trunk/epan/dissectors/packet-smpp.c
1221
1222 From Chris Maynard: free mallocated strings when we're done with them. 
1223 (There's still the risk of a leak if we throw an exception before we
1224 free the string.)
1225
1226 Clean up indentation.
1227
1228 ------------------------------------------------------------------------
1229 r12972 | guy | 2005-01-07 04:20:17 -0600 (Fri, 07 Jan 2005) | 5 lines
1230 Changed paths:
1231    M /trunk/epan/addr_resolv.c
1232
1233 Move the open and close of the hosts file into "read_hosts_file()".
1234
1235 On Windows, if we don't get the SYSTEMROOT environment variable, try
1236 various locations where the hosts file is known to exist.
1237
1238 ------------------------------------------------------------------------
1239 r12971 | guy | 2005-01-07 04:09:34 -0600 (Fri, 07 Jan 2005) | 23 lines
1240 Changed paths:
1241    M /trunk/epan/dissectors/packet-slsk.c
1242
1243 From Chris Maynard: free strings fetched with "tvb_get_string()".
1244
1245 Use "format_text()" or "tvb_format_text()" with the %s format, to handle
1246 non-printable characters.
1247
1248 When uncompressing data into a new tvbuff, add it to the list of data
1249 sources as we do elsewhere.
1250
1251 When putting items into the protocol tree from an uncompressed tvbuff,
1252 use the offset into the tvbuff and the length of the item.
1253
1254 Fetch string lengths into a variable and use the variable rather than
1255 repeatedly fetching the length from a tvbuff.
1256
1257 Use -1 rather than tvb_length_remaining() when putting a "to the end of
1258 the tvbuff" item into the protocol tree.
1259
1260 Use "proto_tree_add_item()" to put items into the tree, rather than
1261 "proto_tree_add_xxx" calls with a "tvb_get_yyy" call as the argument.
1262
1263 If we've fetched a value into a variable, don't re-fetch it in
1264 "proto_tree_add_xxx" calls.
1265
1266 ------------------------------------------------------------------------
1267 r12970 | lroland | 2005-01-06 21:19:39 -0600 (Thu, 06 Jan 2005) | 5 lines
1268 Changed paths:
1269    M /trunk/epan/addr_resolv.c
1270
1271 Check return value of getenv(). 
1272 It can return NULL, which would lead here to strcpy(hostspath, NULL);
1273 *Very* bad.
1274
1275 replace g_malloc(), strcpy() and strcat() with one single g_strconcat(). 
1276 ------------------------------------------------------------------------
1277 r12969 | lroland | 2005-01-06 17:21:10 -0600 (Thu, 06 Jan 2005) | 3 lines
1278 Changed paths:
1279    M /trunk/plugins/mate/mate.h
1280    M /trunk/plugins/mate/mate_runtime.c
1281    M /trunk/plugins/mate/mate_setup.c
1282    M /trunk/plugins/mate/mate_util.c
1283    M /trunk/plugins/mate/packet-mate.c
1284
1285 From Luis Ontanon:
1286
1287 Fix some MSVC warnings in MATE
1288 ------------------------------------------------------------------------
1289 r12968 | lroland | 2005-01-06 06:39:54 -0600 (Thu, 06 Jan 2005) | 6 lines
1290 Changed paths:
1291    M /trunk/plugins/mate/mate.h
1292    M /trunk/plugins/mate/mate_runtime.c
1293    M /trunk/plugins/mate/mate_setup.c
1294    M /trunk/plugins/mate/packet-mate.c
1295
1296 From Luis Ontanon:
1297
1298 Another patch for mate:
1299  - adds a "GopTree={TRUE|FALSE}" attribute to Gogs
1300  - changes "ShowPduTree={NoTree|PduTree|FrameTree}"
1301  - adds "implicit stop" to Gops with no Stop declared
1302 ------------------------------------------------------------------------
1303 r12967 | guy | 2005-01-06 02:37:43 -0600 (Thu, 06 Jan 2005) | 5 lines
1304 Changed paths:
1305    M /trunk/epan/dissectors/Makefile.common
1306    M /trunk/epan/dissectors/packet-ethertype.c
1307    A /trunk/epan/dissectors/packet-ieee802a.c
1308    A /trunk/epan/dissectors/packet-ieee802a.h
1309    M /trunk/etypes.h
1310
1311 Add a dissector to handle IEEE 802a's OUI Extended Ethertype; dissectors
1312 can register an OUI, and PIDs for that OUI, in the same fashion that
1313 they can do so for SNAP (after which the 802a OUI Extended Ethertype is
1314 clearly modeled).
1315
1316 ------------------------------------------------------------------------
1317 r12966 | guy | 2005-01-06 02:21:25 -0600 (Thu, 06 Jan 2005) | 3 lines
1318 Changed paths:
1319    M /trunk/epan/dissectors/packet-llc.c
1320
1321 Handle the case where nobody registers any OUIs and oui_info_table is
1322 thus null.
1323
1324 ------------------------------------------------------------------------
1325 r12965 | guy | 2005-01-05 05:00:11 -0600 (Wed, 05 Jan 2005) | 4 lines
1326 Changed paths:
1327    M /trunk/epan/dissectors/packet-sip.c
1328
1329 From Chris Maynard: catch a case where a string allocated with
1330 "tvb_get_string()" wasn't freed.  (It appears there can also be leaks if
1331 an exception is thrown while dissecting.)
1332
1333 ------------------------------------------------------------------------
1334 r12964 | guy | 2005-01-05 04:55:00 -0600 (Wed, 05 Jan 2005) | 5 lines
1335 Changed paths:
1336    M /trunk/epan/dissectors/packet-sebek.c
1337
1338 Use tvb_format_text() with %s format items, to handle non-printable
1339 characters.
1340
1341 Clean up indentation.
1342
1343 ------------------------------------------------------------------------
1344 r12963 | guy | 2005-01-05 04:51:05 -0600 (Wed, 05 Jan 2005) | 5 lines
1345 Changed paths:
1346    M /trunk/epan/dissectors/packet-sdp.c
1347
1348 From Chris Maynard: don't extract strings with "tvb_get_string()" if
1349 we're not going to use them, and free them when we're done with them.
1350
1351 Clean up white space.
1352
1353 ------------------------------------------------------------------------
1354 r12962 | guy | 2005-01-05 04:45:43 -0600 (Wed, 05 Jan 2005) | 3 lines
1355 Changed paths:
1356    M /trunk/epan/dissectors/packet-q931.c
1357
1358 From Chris Maynard: free strings allocated by "tvb_get_string()" after
1359 we're done with them.
1360
1361 ------------------------------------------------------------------------
1362 r12961 | guy | 2005-01-05 04:42:26 -0600 (Wed, 05 Jan 2005) | 3 lines
1363 Changed paths:
1364    M /trunk/epan/dissectors/packet-per.c
1365
1366 From Chris Maynard: free strings allocated by "tvb_fake_unicode()" after
1367 we're done with them.
1368
1369 ------------------------------------------------------------------------
1370 r12960 | guy | 2005-01-05 04:38:50 -0600 (Wed, 05 Jan 2005) | 5 lines
1371 Changed paths:
1372    M /trunk/epan/dissectors/packet-multipart.c
1373
1374 From Chris Maynard: free mallocated data.
1375
1376 Don't assign the result of a routine that mallocates data to a const
1377 pointer - that forces us to cast the pointer when freeing the data.
1378
1379 ------------------------------------------------------------------------
1380 r12959 | guy | 2005-01-05 04:27:22 -0600 (Wed, 05 Jan 2005) | 3 lines
1381 Changed paths:
1382    M /trunk/epan/dissectors/packet-mmse.c
1383
1384 From Chris Maynard: free strings even if we don't put them into the
1385 protocol tree.
1386
1387 ------------------------------------------------------------------------
1388 r12958 | guy | 2005-01-05 04:23:26 -0600 (Wed, 05 Jan 2005) | 2 lines
1389 Changed paths:
1390    M /trunk/plugins/mgcp/packet-mgcp.c
1391
1392 From Chris Maynard: free a string obtained with "tvb_get_string()".
1393
1394 ------------------------------------------------------------------------
1395 r12957 | guy | 2005-01-05 04:19:36 -0600 (Wed, 05 Jan 2005) | 6 lines
1396 Changed paths:
1397    M /trunk/epan/tvbuff.c
1398
1399 From Chris Maynard: free up the z_stream we've allocated before failure
1400 returns.  (The error returns shouldn't happen in practice, as the GLib
1401 memory allocators never return a null pointer, they just abort the
1402 program, but if we're going to be checking for failure and returning, we
1403 should do the right thing anyway.)
1404
1405 ------------------------------------------------------------------------
1406 r12956 | guy | 2005-01-05 04:17:09 -0600 (Wed, 05 Jan 2005) | 2 lines
1407 Changed paths:
1408    M /trunk/epan/dissectors/packet-kerberos.c
1409
1410 From Chris Maynard: free strings fetched with "tvb_fake_unicode()".
1411
1412 ------------------------------------------------------------------------
1413 r12955 | guy | 2005-01-05 04:13:24 -0600 (Wed, 05 Jan 2005) | 3 lines
1414 Changed paths:
1415    M /trunk/epan/dissectors/packet-image-jfif.c
1416
1417 Free the image type string as soon as we're done with it, so that we
1418 don't leak it (even if we throw an exception processing the image).
1419
1420 ------------------------------------------------------------------------
1421 r12954 | guy | 2005-01-05 04:05:03 -0600 (Wed, 05 Jan 2005) | 3 lines
1422 Changed paths:
1423    M /trunk/epan/dissectors/packet-image-gif.c
1424
1425 From Chris Maynard: add a missing free of a string fetched with
1426 tvb_get_string().
1427
1428 ------------------------------------------------------------------------
1429 r12953 | guy | 2005-01-05 04:01:04 -0600 (Wed, 05 Jan 2005) | 6 lines
1430 Changed paths:
1431    M /trunk/epan/dissectors/packet-fix.c
1432
1433 From Chris Maynard: don't fetch a string if we're not going to use it.
1434
1435 Also, move up the freeing of the tag string to immediately after we're
1436 done with it, so we don't leak it if we throw an exception getting the
1437 value.
1438
1439 ------------------------------------------------------------------------
1440 r12952 | guy | 2005-01-05 03:53:03 -0600 (Wed, 05 Jan 2005) | 3 lines
1441 Changed paths:
1442    M /trunk/epan/dissectors/packet-daap.c
1443
1444 Use "tvb_format_text()" with %s format strings, so that we handle
1445 non-printable strings.
1446
1447 ------------------------------------------------------------------------
1448 r12951 | guy | 2005-01-05 03:46:43 -0600 (Wed, 05 Jan 2005) | 4 lines
1449 Changed paths:
1450    M /trunk/epan/dissectors/packet-cops.c
1451
1452 Use "tvb_format_text()" to generate the text to use in
1453 "proto_tree_add_text()" calls, so that we handle non-printable
1454 characters if they happen to appear in the strings.
1455
1456 ------------------------------------------------------------------------
1457 r12950 | guy | 2005-01-05 03:41:20 -0600 (Wed, 05 Jan 2005) | 6 lines
1458 Changed paths:
1459    M /trunk/epan/dissectors/packet-aim.c
1460
1461 Use "tvb_format_text()" to extract and format the buddy name string in
1462 the top-level item for the buddy name, rather than extracting the string
1463 into a mallocated buffer (and not freeing it...).
1464
1465 Put all the code to put stuff into the protocol tree inside "if(tree)".
1466
1467 ------------------------------------------------------------------------
1468 r12949 | kukosa | 2005-01-05 01:09:06 -0600 (Wed, 05 Jan 2005) | 1 line
1469 Changed paths:
1470    M /trunk/tools/asn2eth.py
1471
1472 Fixed value string names in field array when NO_PROT_PREFIX option is used
1473 ------------------------------------------------------------------------
1474 r12948 | lroland | 2005-01-04 20:25:34 -0600 (Tue, 04 Jan 2005) | 5 lines
1475 Changed paths:
1476    M /trunk/asn1/h225/h225.cnf
1477    M /trunk/asn1/h225/packet-h225-template.c
1478    M /trunk/epan/dissectors/packet-h225.c
1479
1480 Fix broken parts of the new h225 dissector:
1481 - add more data to the Info structure of the h225 taps.
1482 - Fix the output to the Info Column
1483
1484 This patch is not complete, but statistics should basically work now.
1485 ------------------------------------------------------------------------
1486 r12947 | guy | 2005-01-04 15:05:56 -0600 (Tue, 04 Jan 2005) | 7 lines
1487 Changed paths:
1488    M /trunk/asn1/h225/packet-h225-template.c
1489
1490 "dissect_h225_H323UserInformation()" returns the number of bytes
1491 dissected, so register it as a new-style dissector.
1492
1493 As we register it by name, we don't need to create a dissector handle
1494 for it to register it in a dissector table - just use "find_dissector()"
1495 to find the handle.
1496
1497 ------------------------------------------------------------------------
1498 r12946 | gerald | 2005-01-04 11:25:38 -0600 (Tue, 04 Jan 2005) | 2 lines
1499 Changed paths:
1500    M /trunk/Makefile.nmake
1501
1502 Replace a "cp" with three "xcopy"s.
1503
1504 ------------------------------------------------------------------------
1505 r12945 | gerald | 2005-01-03 15:11:53 -0600 (Mon, 03 Jan 2005) | 3 lines
1506 Changed paths:
1507    M /trunk/capinfos.c
1508    M /trunk/doc/capinfos.pod
1509
1510 Let capinfos print statistics for more than one file.  Normalize
1511 capitalization.
1512
1513 ------------------------------------------------------------------------
1514 r12944 | gerald | 2005-01-03 14:03:16 -0600 (Mon, 03 Jan 2005) | 3 lines
1515 Changed paths:
1516    M /trunk/config.nmake
1517
1518 Move "c:\cygwin\bin" to the end of the PATH.  The latest Cygwin includes a
1519 "link" command which collides with the MSVC linker.
1520
1521 ------------------------------------------------------------------------
1522 r12943 | gerald | 2005-01-03 13:58:04 -0600 (Mon, 03 Jan 2005) | 3 lines
1523 Changed paths:
1524    M /trunk/gtk/about_dlg.c
1525
1526 Make the version and library information in the about box copy-and-paste-able
1527 under GTK+ 2.x.
1528
1529 ------------------------------------------------------------------------
1530 r12942 | kukosa | 2005-01-03 08:41:02 -0600 (Mon, 03 Jan 2005) | 1 line
1531 Changed paths:
1532    M /trunk/tools/asn2eth.py
1533
1534 Directives #.FN_* can be used for Ethereal types as well as for ASN.1 types
1535 ------------------------------------------------------------------------
1536 r12941 | kukosa | 2005-01-03 06:54:31 -0600 (Mon, 03 Jan 2005) | 2 lines
1537 Changed paths:
1538    M /trunk/tools/asn2eth.py
1539
1540 - names for value_string tables are generated with protocol name prefix
1541 - FROM constraint for PER supported
1542 ------------------------------------------------------------------------
1543 r12940 | obiot | 2005-01-03 05:26:45 -0600 (Mon, 03 Jan 2005) | 3 lines
1544 Changed paths:
1545    M /trunk/AUTHORS
1546
1547 Change e-mail address of Olivier Biot.
1548
1549
1550 ------------------------------------------------------------------------
1551 r12939 | guy | 2005-01-03 04:27:20 -0600 (Mon, 03 Jan 2005) | 2 lines
1552 Changed paths:
1553    M /trunk/wiretap/netxray.c
1554
1555 Add some more comments about the FCS issue.
1556
1557 ------------------------------------------------------------------------
1558 r12938 | guy | 2005-01-03 04:10:23 -0600 (Mon, 03 Jan 2005) | 3 lines
1559 Changed paths:
1560    M /trunk/wiretap/netxray.c
1561
1562 Give a bit more information on the "are there FCSes in the frame?"
1563 issue.
1564
1565 ------------------------------------------------------------------------
1566 r12937 | guy | 2005-01-02 23:27:35 -0600 (Sun, 02 Jan 2005) | 8 lines
1567 Changed paths:
1568    M /trunk/wiretap/netxray.c
1569
1570 Rename the CAPTYPE_ definitions as appropriate - many of them are
1571 specific to particular types of captures, and the same value might
1572 correspond to more than one CAPTYPE_ definition.
1573
1574 Add an additional CAPTYPE_ for some non-gigabit Ethereal capture seen by
1575 Bill Meier, and fix the range check the time stamp units value as per
1576 his mail.
1577
1578 ------------------------------------------------------------------------
1579 r12936 | guy | 2005-01-02 21:42:23 -0600 (Sun, 02 Jan 2005) | 10 lines
1580 Changed paths:
1581    M /trunk/AUTHORS
1582    M /trunk/wiretap/AUTHORS
1583    M /trunk/wiretap/netxray.c
1584
1585 From James Fields and Kevin Johnson: fix the handling of time stamps in
1586 a number of Windows Sniffer captures - apparently the time stamp units
1587 are in a field in the file header.
1588
1589 Add a capture type value seen in at least one ATM capture.
1590
1591 Update some comments, and add some comments.
1592
1593 Get rid of some redundant setting of "timeunit".
1594
1595 ------------------------------------------------------------------------
1596 r12935 | guy | 2005-01-02 19:36:35 -0600 (Sun, 02 Jan 2005) | 4 lines
1597 Changed paths:
1598    M /trunk/README.win32
1599
1600 Rewrap a paragraph, for the benefit of us old-timers who typically use
1601 80-column wide terminal windows (which also lets more windows fit than
1602 would fit with wider windows).
1603
1604 ------------------------------------------------------------------------
1605 r12934 | gerald | 2005-01-02 18:08:40 -0600 (Sun, 02 Jan 2005) | 2 lines
1606 Changed paths:
1607    M /trunk/epan/dissectors/packet-ip.c
1608
1609 If the ICMP code is present, put it in the Info column.
1610
1611 ------------------------------------------------------------------------
1612 r12933 | lroland | 2005-01-02 16:56:25 -0600 (Sun, 02 Jan 2005) | 1 line
1613 Changed paths:
1614    M /trunk/asn1/h225/packet-h225-template.h
1615    M /trunk/epan/dissectors/packet-h225.h
1616
1617 fix a typo in new packet-h225.h
1618 ------------------------------------------------------------------------
1619 r12932 | etxrab | 2005-01-02 16:05:47 -0600 (Sun, 02 Jan 2005) | 1 line
1620 Changed paths:
1621    M /trunk/epan/dissectors/packet-h225.c
1622    M /trunk/epan/dissectors/packet-h225.h
1623    M /trunk/epan/dissectors/packet-h245.c
1624    M /trunk/epan/dissectors/packet-h245.h
1625
1626 Change the dissectors to asn2eth generated ones.
1627 ------------------------------------------------------------------------
1628 r12931 | etxrab | 2005-01-02 16:03:12 -0600 (Sun, 02 Jan 2005) | 1 line
1629 Changed paths:
1630    A /trunk/asn1/h235/h235-exp.cnf
1631
1632 This file is needed if h225 or h245 is generated separately.
1633 ------------------------------------------------------------------------
1634 r12930 | etxrab | 2005-01-02 16:01:32 -0600 (Sun, 02 Jan 2005) | 1 line
1635 Changed paths:
1636    A /trunk/asn1/h225/h225-exp.cnf
1637    A /trunk/asn1/h225/h225.asn
1638    A /trunk/asn1/h225/h225.cnf
1639    A /trunk/asn1/h225/packet-h225-template.c
1640    A /trunk/asn1/h225/packet-h225-template.h
1641
1642 asn2eth generated h225 dissector
1643 ------------------------------------------------------------------------
1644 r12929 | etxrab | 2005-01-02 16:00:32 -0600 (Sun, 02 Jan 2005) | 1 line
1645 Changed paths:
1646    A /trunk/asn1/h225
1647
1648 asn2eth generated h225 dissector
1649 ------------------------------------------------------------------------
1650 r12928 | etxrab | 2005-01-02 15:58:45 -0600 (Sun, 02 Jan 2005) | 1 line
1651 Changed paths:
1652    A /trunk/asn1/h245/h245-exp.cnf
1653    A /trunk/asn1/h245/h245.asn
1654    A /trunk/asn1/h245/h245.cnf
1655    A /trunk/asn1/h245/packet-h245-template.c
1656    A /trunk/asn1/h245/packet-h245-template.h
1657
1658 asn2eth generated h245 dissector
1659 ------------------------------------------------------------------------
1660 r12927 | etxrab | 2005-01-02 15:58:06 -0600 (Sun, 02 Jan 2005) | 1 line
1661 Changed paths:
1662    A /trunk/asn1/h245
1663
1664 asn2eth generated h245 dissector
1665 ------------------------------------------------------------------------
1666 r12926 | guy | 2005-01-02 04:01:05 -0600 (Sun, 02 Jan 2005) | 2 lines
1667 Changed paths:
1668    M /trunk/epan/dissectors/packet-ldap.c
1669
1670 *Correctly* append to the filter string.
1671
1672 ------------------------------------------------------------------------
1673 r12925 | guy | 2005-01-02 03:40:26 -0600 (Sun, 02 Jan 2005) | 3 lines
1674 Changed paths:
1675    M /trunk/epan/dissectors/packet-dns.c
1676    M /trunk/epan/dissectors/packet-dns.h
1677    M /trunk/epan/dissectors/packet-nbns.c
1678
1679 Unlike the detailed description of resource record types, the
1680 detailed description of classes is pretty much redundant - remove it.
1681
1682 ------------------------------------------------------------------------
1683 r12924 | guy | 2005-01-01 22:01:00 -0600 (Sat, 01 Jan 2005) | 6 lines
1684 Changed paths:
1685    M /trunk/epan/plugins.c
1686
1687 Don't cast pointers passed as arguments - pass a pointer to the right
1688 type of variable and assign the value; that squelches "dereferencing
1689 type-punned pointer will break strict-aliasing rules" warnings from some
1690 versions of GCC.
1691
1692
1693 ------------------------------------------------------------------------
1694 r12923 | guy | 2005-01-01 21:58:08 -0600 (Sat, 01 Jan 2005) | 3 lines
1695 Changed paths:
1696    M /trunk/epan/proto.c
1697
1698 Cast away the constness of the argument to "g_tree_lookup()" - another
1699 GLib function with an unfortunate signature.
1700
1701 ------------------------------------------------------------------------
1702 r12922 | guy | 2005-01-01 18:23:50 -0600 (Sat, 01 Jan 2005) | 3 lines
1703 Changed paths:
1704    M /trunk/gtk/follow_dlg.c
1705    M /trunk/plugins/asn1/packet-asn1.c
1706
1707 Cast the values passed to the <ctype.h> macros so as to avoid
1708 sign-extending 8-bit characters.
1709
1710 ------------------------------------------------------------------------
1711 r12921 | guy | 2005-01-01 17:54:32 -0600 (Sat, 01 Jan 2005) | 5 lines
1712 Changed paths:
1713    M /trunk/gtk/io_stat.c
1714    M /trunk/gtk/rtp_analysis.c
1715
1716 Add casts of OBJECT_SET_DATA() arguments in cases where that's
1717 appropriate.
1718
1719 Use %u, not %d, to convert unsigned values to strings.
1720
1721 ------------------------------------------------------------------------
1722 r12920 | guy | 2005-01-01 17:40:56 -0600 (Sat, 01 Jan 2005) | 4 lines
1723 Changed paths:
1724    M /trunk/epan/dissectors/packet-tacacs.c
1725
1726 "inet_pton()" isn't getting declared on Windows; include "inet_v6defs.h"
1727 if NEED_INET_V6DEFS_H is defined, as is done in "packet-sdp.c", the
1728 other module using "inet_pton()".
1729
1730 ------------------------------------------------------------------------
1731 r12919 | guy | 2005-01-01 17:29:05 -0600 (Sat, 01 Jan 2005) | 6 lines
1732 Changed paths:
1733    M /trunk/gtk/compat_macros.h
1734
1735 Don't explicitly cast the last argument to OBJECT_SET_DATA() to
1736 "gpointer" - callers should do that if appropriate (or perhaps change
1737 the call to pass a different argument if that's more appropriate), and
1738 even if casting it were the right thing to do, the argument needs to be
1739 surrounded with parentheses so the correct value is cast.
1740
1741 ------------------------------------------------------------------------
1742 r12918 | guy | 2005-01-01 17:25:49 -0600 (Sat, 01 Jan 2005) | 11 lines
1743 Changed paths:
1744    M /trunk/gtk/ui_util.c
1745
1746 Cast away the constness of the geom_name argument to
1747 "window_new_with_geom()" - there's no way to tell the compiler that
1748 we're not going to be modifying it, but we aren't.
1749
1750 The right way to check whether a pointer is null and get a Boolean is to
1751 test it against null, not to cast it to a Boolean type - as Boolean
1752 types in C89/C90, at least, are just integral types, that cast might
1753 just throw away the upper 32 bits; that probably yields the results you
1754 want, but the compiler might well justifiably warn about that on an LP64
1755 platform.
1756
1757 ------------------------------------------------------------------------
1758 r12917 | guy | 2005-01-01 17:22:10 -0600 (Sat, 01 Jan 2005) | 3 lines
1759 Changed paths:
1760    M /trunk/tap-iostat.c
1761
1762 Fix the signature of "iostat_packet()" - the pointer to data supplied by
1763 the dissector is a const pointer.
1764
1765 ------------------------------------------------------------------------
1766 r12916 | guy | 2005-01-01 17:21:05 -0600 (Sat, 01 Jan 2005) | 6 lines
1767 Changed paths:
1768    M /trunk/plugins/mgcp/packet-mgcp.c
1769
1770 When computing a hash value based on, among other things, a
1771 conversation, use the "index" member of the conversation_t - that lets
1772 you get a value that fits in a guint, but without provoking the warning
1773 you might get from a compiler if you cast a pointer to the conversation
1774 to a guint.
1775
1776 ------------------------------------------------------------------------
1777 r12915 | guy | 2005-01-01 17:19:11 -0600 (Sat, 01 Jan 2005) | 7 lines
1778 Changed paths:
1779    M /trunk/gtk/file_dlg.c
1780    M /trunk/gtk/packet_history.c
1781    M /trunk/gtk/summary_dlg.c
1782
1783 The right way to check whether a pointer is null and get a Boolean is to
1784 test it against null, not to cast it to a Boolean type - as Boolean
1785 types in C89/C90, at least, are just integral types, that cast might
1786 just throw away the upper 32 bits; that probably yields the results you
1787 want, but the compiler might well justifiably warn about that on an LP64
1788 platform.
1789
1790 ------------------------------------------------------------------------
1791 r12914 | guy | 2005-01-01 17:11:46 -0600 (Sat, 01 Jan 2005) | 3 lines
1792 Changed paths:
1793    M /trunk/epan/dissectors/packet-eth.c
1794    M /trunk/epan/dissectors/packet-tr.c
1795    M /trunk/epan/packet.c
1796
1797 Get rid of some warnings about variables whose values might be lost in a
1798 longjmp, by properly qualifying those variables as volatile.
1799
1800 ------------------------------------------------------------------------
1801 r12913 | guy | 2005-01-01 06:49:54 -0600 (Sat, 01 Jan 2005) | 8 lines
1802 Changed paths:
1803    M /trunk/epan/dissectors/packet-smb-sidsnooping.c
1804    M /trunk/gtk/conversations_eth.c
1805    M /trunk/gtk/conversations_fc.c
1806    M /trunk/gtk/conversations_fddi.c
1807    M /trunk/gtk/conversations_ip.c
1808    M /trunk/gtk/conversations_ipx.c
1809    M /trunk/gtk/conversations_table.c
1810    M /trunk/gtk/conversations_table.h
1811    M /trunk/gtk/conversations_tcpip.c
1812    M /trunk/gtk/conversations_tr.c
1813    M /trunk/gtk/conversations_udpip.c
1814    M /trunk/gtk/conversations_wlan.c
1815    M /trunk/gtk/h323_conversations.c
1816    M /trunk/gtk/h323_conversations.h
1817    M /trunk/gtk/hostlist_eth.c
1818    M /trunk/gtk/hostlist_fc.c
1819    M /trunk/gtk/hostlist_fddi.c
1820    M /trunk/gtk/hostlist_ip.c
1821    M /trunk/gtk/hostlist_ipx.c
1822    M /trunk/gtk/hostlist_table.c
1823    M /trunk/gtk/hostlist_table.h
1824    M /trunk/gtk/hostlist_tcpip.c
1825    M /trunk/gtk/hostlist_tr.c
1826    M /trunk/gtk/hostlist_udpip.c
1827    M /trunk/gtk/hostlist_wlan.c
1828    M /trunk/gtk/rpc_progs.c
1829    M /trunk/gtk/rpc_stat.c
1830    M /trunk/gtk/rtp_stream.c
1831    M /trunk/tap-iostat.c
1832    M /trunk/tap-iousers.c
1833
1834 Make the signatures of functions passed to "register_tap_listener()"
1835 match what "register_tap_listener()" expects (rather than squelching
1836 warnings about the differences by casting function pointers to "void
1837 *").
1838
1839 Make static some functions not used outside the module in which they're
1840 defined. 
1841
1842 ------------------------------------------------------------------------
1843 r12912 | guy | 2005-01-01 06:32:28 -0600 (Sat, 01 Jan 2005) | 4 lines
1844 Changed paths:
1845    M /trunk/gtk/packet_list.c
1846
1847 Throw in a cast to squelch an (unavoidable, and probably harmless -
1848 GTK+'s function signatures aren't necessarily what they should be)
1849 warning.
1850
1851 ------------------------------------------------------------------------
1852 r12911 | guy | 2005-01-01 06:29:26 -0600 (Sat, 01 Jan 2005) | 4 lines
1853 Changed paths:
1854    M /trunk/epan/to_str.c
1855    M /trunk/epan/to_str.h
1856
1857 "address_to_str()" and "address_to_str_buf()" don't modify the "address"
1858 structure pointed to them by reference, so make the argument a "const"
1859 pointer.
1860
1861 ------------------------------------------------------------------------
1862 r12910 | guy | 2004-12-31 20:57:02 -0600 (Fri, 31 Dec 2004) | 12 lines
1863 Changed paths:
1864    M /trunk/epan/dissectors/packet-bootp.c
1865    M /trunk/epan/dissectors/packet-smb-sidsnooping.c
1866    M /trunk/epan/tap.h
1867    M /trunk/gtk/ansi_a_stat.c
1868    M /trunk/gtk/ansi_map_stat.c
1869    M /trunk/gtk/bootp_stat.c
1870    M /trunk/gtk/dcerpc_stat.c
1871    M /trunk/gtk/fc_stat.c
1872    M /trunk/gtk/gsm_a_stat.c
1873    M /trunk/gtk/gsm_map_stat.c
1874    M /trunk/gtk/h225_counter.c
1875    M /trunk/gtk/h225_ras_srt.c
1876    M /trunk/gtk/h323_analysis.c
1877    M /trunk/gtk/http_stat.c
1878    M /trunk/gtk/io_stat.c
1879    M /trunk/gtk/isup_stat.c
1880    M /trunk/gtk/ldap_stat.c
1881    M /trunk/gtk/mgcp_stat.c
1882    M /trunk/gtk/mtp3_stat.c
1883    M /trunk/gtk/rtp_analysis.c
1884    M /trunk/gtk/service_response_time_table.c
1885    M /trunk/gtk/service_response_time_table.h
1886    M /trunk/gtk/sip_stat.c
1887    M /trunk/gtk/smb_stat.c
1888    M /trunk/gtk/wsp_stat.c
1889    M /trunk/tap-ansi_astat.c
1890    M /trunk/tap-bootpstat.c
1891    M /trunk/tap-dcerpcstat.c
1892    M /trunk/tap-gsm_astat.c
1893    M /trunk/tap-h225counter.c
1894    M /trunk/tap-h225rassrt.c
1895    M /trunk/tap-httpstat.c
1896    M /trunk/tap-mgcpstat.c
1897    M /trunk/tap-protocolinfo.c
1898    M /trunk/tap-protohierstat.c
1899    M /trunk/tap-rpcprogs.c
1900    M /trunk/tap-rpcstat.c
1901    M /trunk/tap-sipstat.c
1902    M /trunk/tap-smbsids.c
1903    M /trunk/tap-smbstat.c
1904    M /trunk/tap-wspstat.c
1905
1906 As we've made the tap_specific_data field of a tap_packet_t structure a
1907 const pointer (so that we don't get complaints when we make the
1908 tap-specific data argument to "tap_queue_packet()" a const pointer,
1909 allowing dissectors to hand const data to a tap without a complaint), we
1910 should make the tap per-packet function take a const pointer as an
1911 argument as well.  Do so.
1912
1913 In some taps, use _U_, or actually use the argument, rather than
1914 sticking in dummy "X = X" assignments to fake use of parameters.  (This
1915 means that the tap functions in question no longer have the notion that
1916 they act on a particular static structure wired in.)
1917
1918 ------------------------------------------------------------------------
1919 r12909 | guy | 2004-12-31 16:00:44 -0600 (Fri, 31 Dec 2004) | 12 lines
1920 Changed paths:
1921    M /trunk/epan/dissectors/packet-fcdns.c
1922
1923 Note what Fibre Channel spec documents this protocol.
1924
1925 Don't assign the const pointers passed to hash routines to non-const
1926 pointers.
1927
1928 In "zonenm_to_str()", don't assume there's a null terminator in the
1929 packet - use "tvb_get_string()" so that the buffer into which it's
1930 copied is explicitly null-terminated.
1931
1932 Put the Domain & Port into the protocol tree as a "0xXXXXXXXX" string,
1933 rather than as a string with one blank in it.
1934
1935 ------------------------------------------------------------------------
1936 r12908 | guy | 2004-12-31 15:40:22 -0600 (Fri, 31 Dec 2004) | 3 lines
1937 Changed paths:
1938    M /trunk/epan/dissectors/packet-fcswils.c
1939
1940 Don't bother copying the switch name to a buffer - we can just use
1941 "tvb_get_ptr()".
1942
1943 ------------------------------------------------------------------------
1944 r12907 | guy | 2004-12-31 15:36:08 -0600 (Fri, 31 Dec 2004) | 5 lines
1945 Changed paths:
1946    M /trunk/epan/dissectors/packet-fcswils.c
1947
1948 Fix a bug introduced in the previous checkin.
1949
1950 Make the names for list record types match the names used before the
1951 previous checkin.
1952
1953 ------------------------------------------------------------------------
1954 r12906 | guy | 2004-12-31 15:20:46 -0600 (Fri, 31 Dec 2004) | 5 lines
1955 Changed paths:
1956    M /trunk/epan/dissectors/packet-fcip.c
1957
1958 FC-over-IP is now covered by RFCs; update the specification references.
1959
1960 Make the protcol/version information an array of 8 bytes, not 2 guints;
1961 not all the world's a (little-endian) PC!
1962
1963 ------------------------------------------------------------------------
1964 r12905 | guy | 2004-12-31 14:58:23 -0600 (Fri, 31 Dec 2004) | 22 lines
1965 Changed paths:
1966    M /trunk/epan/dissectors/packet-fcswils.c
1967    M /trunk/epan/dissectors/packet-fcswils.h
1968
1969 Note what Fibre Channel spec documents this protocol.
1970
1971 Don't assign the const pointers passed to hash routines to non-const
1972 pointers.
1973
1974 Don't use "tvb_get_ptr()" to get a pointer to a data structure, and
1975 dereference that pointer - there's no guarantee that the structure in
1976 question will be located on an appropriate boundary in the data from the
1977 packet (regardless of whether it's properly aligned within the data for
1978 the protocol being dissected).
1979
1980 Put the record length for an EFP request into the protocol tree.
1981
1982 Check the sanity of the payload length for that request.
1983
1984 In "zonenm_to_str()", don't assume there's a null terminator in the
1985 packet - use "tvb_get_string()" so that the buffer into which it's
1986 copied is explicitly null-terminated.
1987
1988 Put the Domain & Port into the protocol tree as a "0xXXXXXXXX" string,
1989 rather than as a string with one blank in it.
1990
1991 ------------------------------------------------------------------------
1992 r12904 | guy | 2004-12-31 14:35:55 -0600 (Fri, 31 Dec 2004) | 10 lines
1993 Changed paths:
1994    M /trunk/epan/dissectors/packet-fcfcs.c
1995
1996 Note what Fibre Channel spec documents this protocol.
1997
1998 Don't assign the const pointers passed to hash routines to non-const
1999 pointers.
2000
2001 Don't assume that strings the spec says are null-terminated are
2002 necessarily null-terminated in the packet - use "tvb_strsize()" to find
2003 the length of the purported null-terminated string; it'll throw the
2004 appropriate exception if no null is found.
2005
2006 ------------------------------------------------------------------------
2007 r12903 | lroland | 2004-12-31 08:53:17 -0600 (Fri, 31 Dec 2004) | 1 line
2008 Changed paths:
2009    M /trunk/plugins/Xplugin_table.h
2010    M /trunk/plugins/plugin_api_list.c
2011
2012 Update some function declarations in the plugin api
2013 ------------------------------------------------------------------------
2014 r12902 | lroland | 2004-12-31 08:27:38 -0600 (Fri, 31 Dec 2004) | 14 lines
2015 Changed paths:
2016    M /trunk/plugins/mate/mate.h
2017    M /trunk/plugins/mate/mate_runtime.c
2018    M /trunk/plugins/mate/mate_setup.c
2019    M /trunk/plugins/mate/mate_util.c
2020    M /trunk/plugins/mate/matelib/h225_ras.mate
2021    M /trunk/plugins/mate/matelib/isup.mate
2022    M /trunk/plugins/mate/packet-mate.c
2023
2024 From Luis Ontanon for Mate:
2025 - moved gop and gog indexes into gopcfgs, which is a propedeutic
2026 change for upcoming changes in the way gops are to be grouped
2027 -  changed the way gog-keys are kept in memory
2028 - every gopkey attribute is copied into the gop->extras to avoid
2029 redundancy in the configuration
2030 - added timers to gogs mate.gog_type.StartTime and mate.gog_type.Time
2031 - fixed a bug in scs_subscribe that mangled some strings
2032 - minor interface improvement to scs propedeutic to having types avp
2033 values in a future
2034 - changed medium and large into mate_medium and mate_large in the
2035 scs_collection
2036 - fixed Mode=Replace in Transforms, now it works
2037 - fixed a crash at reinit due to impropper initialization of mate_items
2038 ------------------------------------------------------------------------
2039 r12901 | lroland | 2004-12-31 08:14:44 -0600 (Fri, 31 Dec 2004) | 2 lines
2040 Changed paths:
2041    M /trunk/tap-h225counter.c
2042
2043 Fix from Luis Ontanon:
2044 Bring tap-h225counter.c in sync with newest revision of the h225 dissector
2045 ------------------------------------------------------------------------
2046 r12900 | guy | 2004-12-30 21:18:13 -0600 (Thu, 30 Dec 2004) | 3 lines
2047 Changed paths:
2048    M /trunk/epan/dissectors/packet-tcap.c
2049
2050 Use "proto_tree_add_item()" to add a chunk of bytes to the protocol
2051 tree.
2052
2053 ------------------------------------------------------------------------
2054 r12899 | guy | 2004-12-30 21:17:00 -0600 (Thu, 30 Dec 2004) | 3 lines
2055 Changed paths:
2056    M /trunk/epan/dissectors/packet-pflog.c
2057
2058 Don't assign const pointers to non-const pointers, especially if the
2059 object pointed to by the non-const pointer won't be modified.
2060
2061 ------------------------------------------------------------------------
2062 r12898 | guy | 2004-12-30 21:14:18 -0600 (Thu, 30 Dec 2004) | 4 lines
2063 Changed paths:
2064    M /trunk/epan/dissectors/packet-pres.c
2065
2066 "string_to_hex()" doesn't modify its first argument, so make it a
2067 "const" pointer, and don't cast away the constness of "tvb_get_ptr()"s
2068 result when passing it to "string_to_hex()".
2069
2070 ------------------------------------------------------------------------
2071 r12897 | guy | 2004-12-30 21:12:51 -0600 (Thu, 30 Dec 2004) | 3 lines
2072 Changed paths:
2073    M /trunk/epan/dissectors/packet-ip.c
2074
2075 Don't cast away the constness of pointers passed to "ip_to_str()" -
2076 "ip_to_str()" takes a "const guint8 *" argument.
2077
2078 ------------------------------------------------------------------------
2079 r12896 | guy | 2004-12-30 21:10:11 -0600 (Thu, 30 Dec 2004) | 4 lines
2080 Changed paths:
2081    M /trunk/epan/dissectors/packet-edonkey.c
2082
2083 There are no guarantees that "strncasecmp()" works with
2084 non-null-terminated strings, so be safe and fetch the metatag string
2085 with "tvb_get_string()".
2086
2087 ------------------------------------------------------------------------
2088 r12895 | guy | 2004-12-30 20:48:53 -0600 (Thu, 30 Dec 2004) | 5 lines
2089 Changed paths:
2090    M /trunk/epan/dissectors/packet-fcip.c
2091
2092 Use "tvb_memeql()" to check whether specified bytes in a packet have a
2093 specified value.
2094
2095 Make a constant array "const".
2096
2097 ------------------------------------------------------------------------
2098 r12894 | guy | 2004-12-30 20:16:05 -0600 (Thu, 30 Dec 2004) | 8 lines
2099 Changed paths:
2100    M /trunk/epan/dissectors/packet-tacacs.c
2101
2102 Don't cast away the constness of argument pointers.
2103
2104 Don't supply our own definition of AF_INET or our own declaration of
2105 "inet_pton()" - use the system ones if they're available.
2106
2107 "mkipv4_address()" doesn't modify the string passed to it - make it a
2108 const pointer.
2109
2110 ------------------------------------------------------------------------
2111 r12893 | guy | 2004-12-30 20:13:42 -0600 (Thu, 30 Dec 2004) | 6 lines
2112 Changed paths:
2113    M /trunk/epan/dissectors/packet-gsm_a.c
2114
2115 Don't roll our own code to display IPv4 or IPv6 addresses, use
2116 "ip_to_str()" and "ip6_to_str()".
2117
2118 Check the length of items for IPv4 and IPv6 addresses before displaying
2119 them as such.
2120
2121 ------------------------------------------------------------------------
2122 r12892 | guy | 2004-12-30 20:11:13 -0600 (Thu, 30 Dec 2004) | 6 lines
2123 Changed paths:
2124    M /trunk/epan/dissectors/packet-ldap.c
2125
2126 Don't assign the const pointers passed to hash routines to non-const
2127 pointers.
2128
2129 Now that "col_set_str()" takes a "const char *" as the second argument,
2130 we don't have to cast away the constness of strings passed to it.
2131
2132 ------------------------------------------------------------------------
2133 r12891 | guy | 2004-12-30 20:09:48 -0600 (Thu, 30 Dec 2004) | 2 lines
2134 Changed paths:
2135    M /trunk/epan/dissectors/packet-mtp3.c
2136
2137 Don't assign a const pointer argument to a non-const pointer variable.
2138
2139 ------------------------------------------------------------------------
2140 r12890 | guy | 2004-12-30 20:08:01 -0600 (Thu, 30 Dec 2004) | 3 lines
2141 Changed paths:
2142    M /trunk/epan/dissectors/packet-aoe.c
2143    M /trunk/epan/dissectors/packet-fc.c
2144    M /trunk/epan/dissectors/packet-fcels.c
2145    M /trunk/epan/dissectors/packet-fcfzs.c
2146    M /trunk/epan/dissectors/packet-fcp.c
2147    M /trunk/epan/dissectors/packet-sip.c
2148
2149 Don't assign the const pointers passed to hash routines to non-const
2150 pointers.
2151
2152 ------------------------------------------------------------------------
2153 r12889 | guy | 2004-12-30 20:03:16 -0600 (Thu, 30 Dec 2004) | 2 lines
2154 Changed paths:
2155    M /trunk/epan/column-utils.c
2156
2157 Properly cast the pointer assigned to col_info->col_data.
2158
2159 ------------------------------------------------------------------------
2160 r12888 | guy | 2004-12-30 20:02:19 -0600 (Thu, 30 Dec 2004) | 3 lines
2161 Changed paths:
2162    M /trunk/epan/proto.c
2163    M /trunk/epan/proto.h
2164
2165 "proto_registrar_get_byname()" doesn't modify its argument, so make it
2166 "const char *".
2167
2168 ------------------------------------------------------------------------
2169 r12887 | guy | 2004-12-30 20:01:03 -0600 (Thu, 30 Dec 2004) | 3 lines
2170 Changed paths:
2171    M /trunk/timestats.c
2172    M /trunk/timestats.h
2173
2174 Make arguments "const *" if the routine doesn't modify the object to
2175 which they point.
2176
2177 ------------------------------------------------------------------------
2178 r12886 | jmayer | 2004-12-30 19:56:22 -0600 (Thu, 30 Dec 2004) | 1 line
2179 Changed paths:
2180    M /trunk/epan/dissectors/packet-ieee80211.c
2181
2182 Make sure print_buff is \0-terminated
2183 ------------------------------------------------------------------------
2184 r12885 | jmayer | 2004-12-30 19:37:54 -0600 (Thu, 30 Dec 2004) | 3 lines
2185 Changed paths:
2186    M /trunk/epan/dissectors/packet-ieee80211.c
2187
2188 As pointed out by Guy: We should be able to filter on the original SSID,
2189 so use a copy of the existing one for printing.
2190
2191 ------------------------------------------------------------------------
2192 r12884 | guy | 2004-12-30 18:33:54 -0600 (Thu, 30 Dec 2004) | 3 lines
2193 Changed paths:
2194    M /trunk/gtk/ansi_a_stat.c
2195    M /trunk/gtk/ansi_map_stat.c
2196    M /trunk/gtk/conversations_table.c
2197    M /trunk/gtk/gsm_a_stat.c
2198    M /trunk/gtk/mtp3_stat.c
2199    M /trunk/gtk/mtp3_summary.c
2200    M /trunk/gtk/rtp_analysis.c
2201    M /trunk/gtk/service_response_time_table.c
2202
2203 In column sort routines, make the row pointers "const" pointers, as the
2204 arguments passed in corresponding to those pointers are gconstpointers.
2205
2206 ------------------------------------------------------------------------
2207 r12883 | guy | 2004-12-30 18:32:00 -0600 (Thu, 30 Dec 2004) | 6 lines
2208 Changed paths:
2209    M /trunk/epan/plugins.c
2210    M /trunk/epan/plugins.h
2211
2212 As "get_persconffile_path()" doesn't return a "const char *", neither
2213 does "get_plugins_pers_dir()" - and "get_plugins_global_dir()" doesn't
2214 return one either.  Both of them return mallocated data, and making them
2215 return a "const char *" just causes compiler whining when you try to
2216 free them.
2217
2218 ------------------------------------------------------------------------
2219 r12882 | guy | 2004-12-30 18:29:09 -0600 (Thu, 30 Dec 2004) | 3 lines
2220 Changed paths:
2221    M /trunk/color_filters.c
2222
2223 "get_persconffile_path()" doesn't return a "const char *", it just
2224 returns a "char *", so don't assign its return value to a "const char *".
2225
2226 ------------------------------------------------------------------------
2227 r12881 | guy | 2004-12-30 18:26:36 -0600 (Thu, 30 Dec 2004) | 21 lines
2228 Changed paths:
2229    M /trunk/epan/filesystem.c
2230    M /trunk/epan/filesystem.h
2231    M /trunk/file.c
2232    M /trunk/file.h
2233    M /trunk/gtk/about_dlg.c
2234    M /trunk/gtk/dcerpc_stat.c
2235    M /trunk/gtk/fc_stat.c
2236    M /trunk/gtk/file_dlg.c
2237    M /trunk/gtk/io_stat.c
2238    M /trunk/gtk/ldap_stat.c
2239    M /trunk/gtk/main.c
2240    M /trunk/gtk/rpc_stat.c
2241    M /trunk/gtk/smb_stat.c
2242    M /trunk/gtk/tap_dfilter_dlg.c
2243
2244 "gtk_entry_get_text()" returns a "const char *" - assign the result to
2245 one.
2246
2247 "get_basename()" doesn't modify its argument, and its callers don't
2248 modify the substring pointed to by the result, so make it take a "const
2249 char *" as an argument and return a "const char *". 
2250
2251 "find_last_pathname_separator()" doesn't modify its argument, so make it
2252 a "const char *" - but some of its callers pass a non-"const" "char *"
2253 and modify the result, so don't make its return value a "const char *".
2254 And, as none of its callers are outside "filesystem.c", make it static.
2255
2256 In "about_folders_page_new()", have separate variables for pathnames
2257 returned as "const char *" (which are cached by the routine that returns
2258 them, so you can't modify them - and can't free them, so get rid of the
2259 commented-out "g_free()" calls for them) and pathnames returned as "char
2260 *" (which are allocated anew for each call, and can be modified, but
2261 have to be freed).
2262
2263 Clean up white space.
2264
2265 ------------------------------------------------------------------------
2266 r12880 | guy | 2004-12-30 18:12:25 -0600 (Thu, 30 Dec 2004) | 5 lines
2267 Changed paths:
2268    M /trunk/gtk/packet_list.c
2269    M /trunk/ui_util.h
2270
2271 Make the "col_data" field in a "column_info" structure a pointer to an
2272 array of "const char *" rather than to an array of "char *", and make
2273 the second argument of "col_set_str()" a "const char *" - there's no
2274 guarantee that "col_data" points to something you're allowed to modify.
2275
2276 ------------------------------------------------------------------------
2277 r12879 | guy | 2004-12-30 18:05:22 -0600 (Thu, 30 Dec 2004) | 6 lines
2278 Changed paths:
2279    M /trunk/epan/libethereal.def
2280
2281 Add a "tvb_bytes_to_str_punct()" routine, which wraps
2282 "bytes_to_str_punct()", and use it instead of extracting the bytes and
2283 formatting them by hand.
2284
2285 Also, export "bytes_to_str_punct()".
2286
2287 ------------------------------------------------------------------------
2288 r12878 | guy | 2004-12-30 17:57:29 -0600 (Thu, 30 Dec 2004) | 5 lines
2289 Changed paths:
2290    M /trunk/epan/column-utils.h
2291
2292 Make the "col_data" field in a "column_info" structure a pointer to an
2293 array of "const char *" rather than to an array of "char *", and make
2294 the second argument of "col_set_str()" a "const char *" - there's no
2295 guarantee that "col_data" points to something you're allowed to modify.
2296
2297 ------------------------------------------------------------------------
2298 r12877 | guy | 2004-12-30 17:56:12 -0600 (Thu, 30 Dec 2004) | 4 lines
2299 Changed paths:
2300    M /trunk/epan/adler32.c
2301    M /trunk/epan/adler32.h
2302
2303 The first argument to "adler32_bytes()" is only passed on to
2304 "update_adler32()", and the corresponding argument is a "const unsigned
2305 char *", so that argument can be a "const unsigned char *".
2306
2307 ------------------------------------------------------------------------
2308 r12876 | guy | 2004-12-30 17:47:52 -0600 (Thu, 30 Dec 2004) | 4 lines
2309 Changed paths:
2310    M /trunk/epan/dissectors/packet-fcsb3.c
2311    M /trunk/epan/tvbuff.c
2312    M /trunk/epan/tvbuff.h
2313
2314 Add a "tvb_bytes_to_str_punct()" routine, which wraps
2315 "bytes_to_str_punct()", and use it instead of extracting the bytes and
2316 formatting them by hand.
2317
2318 ------------------------------------------------------------------------
2319 r12875 | guy | 2004-12-30 17:42:02 -0600 (Thu, 30 Dec 2004) | 5 lines
2320 Changed paths:
2321    M /trunk/epan/column-utils.c
2322    M /trunk/epan/column_info.h
2323    M /trunk/gtk/packet_win.c
2324    M /trunk/print.c
2325
2326 Make the "col_data" field in a "column_info" structure a pointer to an
2327 array of "const char *" rather than to an array of "char *", and make
2328 the second argument of "col_set_str()" a "const char *" - there's no
2329 guarantee that "col_data" points to something you're allowed to modify.
2330
2331 ------------------------------------------------------------------------
2332 r12874 | guy | 2004-12-30 17:19:17 -0600 (Thu, 30 Dec 2004) | 7 lines
2333 Changed paths:
2334    M /trunk/plugins/rtnet/packet-rtnet.c
2335
2336 We now require gint64/guint64 support to build Ethereal, so get rid of
2337 the #ifdefs.
2338
2339 Don't use "%ll[doux]" - not all platforms use "ll" as the length
2340 specifier for 64-bit integers in formats.  Use PRI[doux]64 instead, to
2341 handle platforms where some other length specifier is used.
2342
2343 ------------------------------------------------------------------------
2344 r12873 | etxrab | 2004-12-30 16:40:21 -0600 (Thu, 30 Dec 2004) | 1 line
2345 Changed paths:
2346    M /trunk/epan/dissectors/packet-h225.c
2347    M /trunk/epan/dissectors/packet-h225.h
2348
2349 Change a function name in preparation for genereating H.245 and H.225 dissectors with asn2etrh
2350 ------------------------------------------------------------------------
2351 r12872 | etxrab | 2004-12-30 16:39:28 -0600 (Thu, 30 Dec 2004) | 1 line
2352 Changed paths:
2353    M /trunk/epan/libethereal.def
2354
2355 Change a function name in preparation for genereating H.245 and H.225 dissectors with asn2etrh
2356 ------------------------------------------------------------------------
2357 r12871 | etxrab | 2004-12-30 16:38:59 -0600 (Thu, 30 Dec 2004) | 1 line
2358 Changed paths:
2359    M /trunk/gtk/h225_counter.c
2360
2361 Change a function name in preparation for genereating H.245 and H.225 dissectors with asn2etrh
2362 ------------------------------------------------------------------------
2363 r12870 | guy | 2004-12-30 12:34:11 -0600 (Thu, 30 Dec 2004) | 2 lines
2364 Changed paths:
2365    M /trunk/plugins/Xass-list
2366    M /trunk/plugins/Xplugin_api.c
2367    M /trunk/plugins/Xplugin_api.h
2368    M /trunk/plugins/Xplugin_api_decls.h
2369    M /trunk/plugins/Xplugin_table.h
2370
2371 Regenerate.
2372
2373 ------------------------------------------------------------------------
2374 r12869 | guy | 2004-12-30 12:33:14 -0600 (Thu, 30 Dec 2004) | 2 lines
2375 Changed paths:
2376    M /trunk/plugins/plugin_api_list.c
2377
2378 Fix the declaration of "tap_queue_packet()" to match its new signature.
2379
2380 ------------------------------------------------------------------------
2381 r12868 | gerald | 2004-12-30 10:45:37 -0600 (Thu, 30 Dec 2004) | 2 lines
2382 Changed paths:
2383    M /trunk/epan/dissectors/packet-dhcpv6.c
2384
2385 From Vincent Jardin: Fix the dissection of relayed messages.
2386
2387 ------------------------------------------------------------------------
2388 r12867 | guy | 2004-12-29 21:32:38 -0600 (Wed, 29 Dec 2004) | 2 lines
2389 Changed paths:
2390    M /trunk/epan/libethereal.def
2391
2392 Add "get_addr_name()" to the list of items exported by libethereal.
2393
2394 ------------------------------------------------------------------------
2395 r12866 | guy | 2004-12-29 20:28:50 -0600 (Wed, 29 Dec 2004) | 2 lines
2396 Changed paths:
2397    M /trunk/gtk/conversations_table.c
2398
2399 Fix some cut-and-pasteos.
2400
2401 ------------------------------------------------------------------------
2402 r12865 | guy | 2004-12-29 20:27:00 -0600 (Wed, 29 Dec 2004) | 2 lines
2403 Changed paths:
2404    M /trunk/epan/dissectors/packet-null.c
2405
2406 In the "capture_null()" routine, handle IPv6.
2407
2408 ------------------------------------------------------------------------
2409 r12864 | guy | 2004-12-29 20:21:33 -0600 (Wed, 29 Dec 2004) | 2 lines
2410 Changed paths:
2411    M /trunk/epan/dissectors/packet-windows-common.c
2412
2413 Update a URL.
2414
2415 ------------------------------------------------------------------------
2416 r12863 | guy | 2004-12-29 20:10:24 -0600 (Wed, 29 Dec 2004) | 8 lines
2417 Changed paths:
2418    M /trunk/epan/addr_resolv.c
2419    M /trunk/epan/addr_resolv.h
2420    M /trunk/epan/column-utils.c
2421    M /trunk/epan/dissectors/packet-aoe.c
2422    M /trunk/epan/prefs.c
2423    M /trunk/epan/tap.c
2424    M /trunk/epan/tap.h
2425    M /trunk/gtk/conversations_table.c
2426    M /trunk/gtk/hostlist_table.c
2427    M /trunk/util.c
2428
2429 Add a "get_addr_name()" routine that takes an "address *" and attempts
2430 to resolve it to a name.
2431
2432 Fix up some const-pointer-to-non-const-pointer, and
2433 function-pointer-to-void-*, conversions.
2434
2435 Fix some comments.
2436
2437 ------------------------------------------------------------------------
2438 r12862 | guy | 2004-12-29 16:31:56 -0600 (Wed, 29 Dec 2004) | 3 lines
2439 Changed paths:
2440    M /trunk/gtk/help_dlg.h
2441
2442 From Albert Chin: not all compilers support a comma after the last value
2443 in an enum.
2444
2445 ------------------------------------------------------------------------
2446 r12861 | guy | 2004-12-29 16:17:04 -0600 (Wed, 29 Dec 2004) | 3 lines
2447 Changed paths:
2448    M /trunk/epan/dissectors/packet-bssgp.c
2449    M /trunk/epan/dissectors/packet-nsip.c
2450
2451 From Albert Chin: get rid of C99/GCCisms (initializing automatic
2452 structures with non-constant values).
2453
2454 ------------------------------------------------------------------------
2455 r12860 | guy | 2004-12-29 15:31:18 -0600 (Wed, 29 Dec 2004) | 3 lines
2456 Changed paths:
2457    M /trunk/gtk/cfilter_combo_utils.c
2458
2459 From Albert Chin: "config.h" should always be included first first when
2460 using AC_SYS_LARGEFILE.
2461
2462 ------------------------------------------------------------------------
2463 r12859 | guy | 2004-12-29 15:29:53 -0600 (Wed, 29 Dec 2004) | 3 lines
2464 Changed paths:
2465    M /trunk/capture_loop.c
2466
2467 Pass "capture_opts" to "capture_loop_dispatch()", as
2468 "capture_loop_dispatch()" uses it.
2469
2470 ------------------------------------------------------------------------
2471 r12858 | guy | 2004-12-29 15:20:42 -0600 (Wed, 29 Dec 2004) | 4 lines
2472 Changed paths:
2473    M /trunk/capture_sync.c
2474
2475 Fix it to compile on systems without "pcap_datalink_val_to_name()" (or
2476 with "pcap_datalink_val_to_name()" but without a declaration of it in
2477 "pcap.h" *cough* Software Update *cough*).
2478
2479 ------------------------------------------------------------------------
2480 r12857 | gerald | 2004-12-29 10:25:06 -0600 (Wed, 29 Dec 2004) | 2 lines
2481 Changed paths:
2482    M /trunk/epan/except.c
2483
2484 Remove some unneeded backslashes.
2485
2486 ------------------------------------------------------------------------
2487 r12856 | gerald | 2004-12-29 09:54:55 -0600 (Wed, 29 Dec 2004) | 5 lines
2488 Changed paths:
2489    M /trunk/make-version.pl
2490
2491 If we can't find the "svn" executable in the current path, look in
2492 "c:/cygwin/lib/subversion/bin/", which is the current default location
2493 for Subversion 1.1.1 under Cygwin.  If we still can't find "svn", simply
2494 return instead of exiting.
2495
2496 ------------------------------------------------------------------------
2497 r12855 | ulfl | 2004-12-29 06:37:06 -0600 (Wed, 29 Dec 2004) | 1 line
2498 Changed paths:
2499    M /trunk/capture.c
2500    M /trunk/capture.h
2501    M /trunk/capture_loop.c
2502    M /trunk/gtk/font_utils.c
2503    M /trunk/gtk/font_utils.h
2504    M /trunk/gtk/main.c
2505
2506 move global capture_child flag into capture_options
2507 ------------------------------------------------------------------------
2508 r12854 | kukosa | 2004-12-29 06:28:16 -0600 (Wed, 29 Dec 2004) | 13 lines
2509 Changed paths:
2510    M /trunk/tools/asn2eth.py
2511
2512 - new optional parameter ETH_VAR for #.EXPORTS directive
2513 - few fixes for last changes
2514
2515 Summary of changes during last three revisions
2516 - NULL can be used in #.PDU or #.REGISTER directive
2517 - fix in cyclic dependency handling
2518 - keep <proto>-exp.cnf file regardless of '-k' option
2519 - handling of negative values in SingleValue or ValueRange constraints
2520 - handling of all SEQUONCE/SET (OF) types including SIZE constraint
2521 - rename ber_sequence->ber_sequence_t and ber_choice->ber_choice_t
2522 - rename dissect_ber_integer_new()->dissect_ber_integer()
2523 - fix number of parameters for dissect_per_GeneralString()
2524
2525 ------------------------------------------------------------------------
2526 r12853 | ulfl | 2004-12-29 03:09:35 -0600 (Wed, 29 Dec 2004) | 3 lines
2527 Changed paths:
2528    M /trunk/capture.c
2529    M /trunk/capture.h
2530    M /trunk/capture_loop.c
2531    M /trunk/capture_sync.c
2532    M /trunk/capture_sync.h
2533    M /trunk/gtk/capture_dlg.c
2534    M /trunk/gtk/capture_if_dlg.c
2535    M /trunk/gtk/capture_info_dlg.c
2536    M /trunk/gtk/main.c
2537    M /trunk/gtk/main.h
2538
2539 Don't use a global capture_opts in the capturing engine (this isn't a good idea). Do some more "housekeeping" in the capturing part. 
2540
2541 Hopefully the unspecified forward declaration of capture_options_t in main.h is portable, but buildbot will tell me. This way I need the internals of that struct only at the places I really use it.
2542 ------------------------------------------------------------------------
2543 r12852 | guy | 2004-12-28 19:08:20 -0600 (Tue, 28 Dec 2004) | 4 lines
2544 Changed paths:
2545    M /trunk/alert_box.c
2546    M /trunk/capture_loop.c
2547    M /trunk/editcap.c
2548    M /trunk/epan/filesystem.c
2549    M /trunk/file.c
2550    M /trunk/gtk/color_dlg.c
2551    M /trunk/gtk/dfilter_expr_dlg.c
2552    M /trunk/gtk/file_dlg.c
2553    M /trunk/gtk/font_utils.c
2554    M /trunk/gtk/io_stat.c
2555    M /trunk/gtk/main.c
2556    M /trunk/gtk/prefs_dlg.c
2557    M /trunk/gtk/rtp_analysis.c
2558    M /trunk/gtk/tcp_graph.c
2559    M /trunk/gtk/webbrowser.c
2560    M /trunk/mergecap.c
2561    M /trunk/pcap-util.c
2562    M /trunk/tap-protocolinfo.c
2563    M /trunk/tap-rpcstat.c
2564    M /trunk/tethereal.c
2565    M /trunk/version_info.c
2566
2567 Make the tone of the error messages a bit less formal, by using
2568 contractions.  (Safari does, at least when you're trying to open a file
2569 to which you don't have read access.)
2570
2571 ------------------------------------------------------------------------
2572 r12851 | guy | 2004-12-28 18:51:29 -0600 (Tue, 28 Dec 2004) | 5 lines
2573 Changed paths:
2574    M /trunk/capture_loop.c
2575
2576 Use the "errmsg_len" argument to "capture_loop_open_output()" -
2577 "sizeof(errmsg)', when "errmsg" is a "char *", doesn't give the size of
2578 the string to which "errmsg" points, it gives the size of the pointer
2579 itself, which is too small.
2580
2581 ------------------------------------------------------------------------
2582 r12850 | guy | 2004-12-28 18:44:45 -0600 (Tue, 28 Dec 2004) | 2 lines
2583 Changed paths:
2584    M /trunk/epan/dissectors/packet-ethertype.c
2585    M /trunk/etypes.h
2586
2587 Add Ethernet type for DEC Local Area Systems Transport.
2588
2589 ------------------------------------------------------------------------
2590 r12849 | gerald | 2004-12-28 13:59:50 -0600 (Tue, 28 Dec 2004) | 2 lines
2591 Changed paths:
2592    M /trunk/epan/except.c
2593
2594 Remove some macros that were making the "splint" utility throw a fit.
2595
2596 ------------------------------------------------------------------------
2597 r12848 | ulfl | 2004-12-27 18:36:06 -0600 (Mon, 27 Dec 2004) | 1 line
2598 Changed paths:
2599    M /trunk/capture_loop.c
2600    M /trunk/gtk/capture_dlg.h
2601    M /trunk/ringbuffer.h
2602
2603 some code cleanup (comments changed)
2604 ------------------------------------------------------------------------
2605 r12847 | ulfl | 2004-12-27 18:10:04 -0600 (Mon, 27 Dec 2004) | 1 line
2606 Changed paths:
2607    M /trunk/doc/README.developer
2608
2609 add a more detailed description, how to add a new dissector file
2610 ------------------------------------------------------------------------
2611 r12846 | ulfl | 2004-12-27 16:04:49 -0600 (Mon, 27 Dec 2004) | 1 line
2612 Changed paths:
2613    M /trunk/capture_loop.c
2614
2615 a lot of code cleanup/refactoring
2616 ------------------------------------------------------------------------
2617 r12845 | ulfl | 2004-12-27 15:35:09 -0600 (Mon, 27 Dec 2004) | 1 line
2618 Changed paths:
2619    M /trunk/epan/dissectors/packet-tcap.h
2620
2621 fix a freebsd buildbot compile error, caused by myself :-(
2622 ------------------------------------------------------------------------
2623 r12844 | ulfl | 2004-12-27 10:11:08 -0600 (Mon, 27 Dec 2004) | 1 line
2624 Changed paths:
2625    M /trunk/epan/dissectors/packet-mtp3.h
2626
2627 fix a solaris buildbot compile error
2628 ------------------------------------------------------------------------
2629 r12843 | ulfl | 2004-12-27 08:27:27 -0600 (Mon, 27 Dec 2004) | 1 line
2630 Changed paths:
2631    M /trunk/docbook/catalog.xml
2632
2633 location of cygwin's docbook xml changed
2634 ------------------------------------------------------------------------
2635 r12842 | ulfl | 2004-12-27 07:17:20 -0600 (Mon, 27 Dec 2004) | 1 line
2636 Changed paths:
2637    M /trunk/epan/addr_resolv.c
2638    M /trunk/epan/dissectors/packet-m2pa.c
2639    M /trunk/epan/dissectors/packet-m3ua.c
2640    M /trunk/epan/dissectors/packet-mtp3.c
2641    M /trunk/epan/dissectors/packet-sua.c
2642    M /trunk/epan/dissectors/packet-tcap.c
2643    M /trunk/gtk/decode_as_dcerpc.c
2644    M /trunk/gtk/decode_as_dlg.c
2645
2646 Again, some warnings removed.
2647 ------------------------------------------------------------------------
2648 r12841 | ulfl | 2004-12-27 04:11:28 -0600 (Mon, 27 Dec 2004) | 1 line
2649 Changed paths:
2650    M /trunk/epan/dissectors/packet-ieee80211.c
2651
2652 Again, another warning (hopefully) removed.
2653 ------------------------------------------------------------------------
2654 r12840 | guy | 2004-12-26 16:52:16 -0600 (Sun, 26 Dec 2004) | 3 lines
2655 Changed paths:
2656    M /trunk/epan/dissectors/packet-ssl.c
2657
2658 From Jouni Malinen: use a length field from the packet to determine how
2659 much data is available, rather than using "tvb_length_remaining()".
2660
2661 ------------------------------------------------------------------------
2662 r12839 | guy | 2004-12-26 16:26:02 -0600 (Sun, 26 Dec 2004) | 7 lines
2663 Changed paths:
2664    M /trunk/epan/Makefile.common
2665    A /trunk/epan/arptypes.h
2666    M /trunk/epan/dissectors/packet-arp.c
2667    M /trunk/epan/dissectors/packet-bootp.c
2668
2669 From Yaniv Kaul: add Ethernet address-to-name (or, at least, address-to-
2670 vendor-name-and-next-three-bytes-in-hex) resolution for Ethernet/802.x
2671 hardware addresses.
2672
2673 Move the ARP hardware types into a header file, for use by dissectors
2674 other than the ARP dissector.
2675
2676 ------------------------------------------------------------------------
2677 r12838 | gerald | 2004-12-26 12:58:52 -0600 (Sun, 26 Dec 2004) | 4 lines
2678 Changed paths:
2679    M /trunk/AUTHORS
2680    M /trunk/epan/dissectors/packet-dhcpv6.c
2681
2682 From Vincent Jardin:
2683  - support for new DHCPv6 options
2684  - fix for the support of OPTION_RELAY_MSG 
2685
2686 ------------------------------------------------------------------------
2687 r12837 | ulfl | 2004-12-26 04:11:42 -0600 (Sun, 26 Dec 2004) | 1 line
2688 Changed paths:
2689    M /trunk/epan/dissectors/packet-tcap.c
2690
2691 Again, some warnings removed.
2692 ------------------------------------------------------------------------
2693 r12836 | guy | 2004-12-25 18:28:47 -0600 (Sat, 25 Dec 2004) | 3 lines
2694 Changed paths:
2695    M /trunk/epan/dissectors/packet-ssl.c
2696
2697 From Jouni Malinen: dissect TLS extensions (RFC 3546) for ClientHello
2698 and ServerHello.
2699
2700 ------------------------------------------------------------------------
2701 r12835 | guy | 2004-12-25 18:22:16 -0600 (Sat, 25 Dec 2004) | 2 lines
2702 Changed paths:
2703    M /trunk/epan/dissectors/packet-dns.c
2704    M /trunk/epan/dissectors/packet-dns.h
2705    M /trunk/epan/dissectors/packet-gtp.c
2706    M /trunk/epan/dissectors/packet-nbns.c
2707    M /trunk/epan/dissectors/packet-pgm.c
2708    M /trunk/epan/dissectors/packet-radius.c
2709
2710 From Luis Ontanon: add more filterable fields to DNS, PGM, GTP, and RADIUS.
2711
2712 ------------------------------------------------------------------------
2713 r12834 | ulfl | 2004-12-25 12:35:21 -0600 (Sat, 25 Dec 2004) | 1 line
2714 Changed paths:
2715    M /trunk/dftest.c
2716    M /trunk/epan/dissectors/packet-aim-chat.c
2717    M /trunk/epan/dissectors/packet-aim.c
2718    M /trunk/epan/dissectors/packet-bssgp.c
2719    M /trunk/epan/dissectors/packet-tcp.c
2720    M /trunk/epan/dissectors/packet-x11.c
2721
2722 Again, some warnings removed.
2723 ------------------------------------------------------------------------
2724 r12833 | ulfl | 2004-12-25 08:46:40 -0600 (Sat, 25 Dec 2004) | 1 line
2725 Changed paths:
2726    M /trunk/epan/dissectors/packet-pgsql.c
2727
2728 Fix a core dump causing the buildbot test menagerie to fail. It was caused by incorrectly trying to proto_tree_add_item() with a very huge length. However, someone with more SQL knowledge than me should have a qualified look at that place and do a better fix.
2729 ------------------------------------------------------------------------
2730 r12832 | ulfl | 2004-12-25 07:49:30 -0600 (Sat, 25 Dec 2004) | 1 line
2731 Changed paths:
2732    M /trunk/epan/dissectors/packet-aim-oft.c
2733    M /trunk/epan/dissectors/packet-aim-signon.c
2734    M /trunk/epan/dissectors/packet-aoe.c
2735    M /trunk/epan/dissectors/packet-cmip.c
2736    M /trunk/epan/dissectors/packet-cmp.c
2737    M /trunk/epan/dissectors/packet-dcerpc-spoolss.c
2738    M /trunk/epan/dissectors/packet-http.c
2739    M /trunk/epan/dissectors/packet-ipdc.c
2740    M /trunk/epan/dissectors/packet-ipmi.c
2741    M /trunk/epan/dissectors/packet-ipsec.c
2742    M /trunk/epan/dissectors/packet-llc.c
2743    M /trunk/epan/dissectors/packet-mtp3.c
2744    M /trunk/epan/dissectors/packet-nfs.c
2745    M /trunk/epan/dissectors/packet-nlm.c
2746    M /trunk/epan/dissectors/packet-portmap.c
2747    M /trunk/epan/dissectors/packet-rpc.c
2748    M /trunk/epan/dissectors/packet-rtsp.c
2749    M /trunk/epan/dissectors/packet-sigcomp.c
2750    M /trunk/epan/dissectors/packet-sip.c
2751    M /trunk/epan/dissectors/packet-smb-sidsnooping.c
2752    M /trunk/epan/dissectors/packet-smb.c
2753    M /trunk/epan/dissectors/packet-tcp.c
2754    M /trunk/epan/dissectors/packet-tds.c
2755    M /trunk/epan/dissectors/packet-x11.c
2756    M /trunk/h225-persistentdata.c
2757    M /trunk/plugins/acn/packet-acn.c
2758    M /trunk/plugins/asn1/packet-asn1.c
2759
2760 a lot of warnings removed, most of them about pointer to int casts without using the appropriate GLib macros
2761 ------------------------------------------------------------------------
2762 r12831 | ulfl | 2004-12-25 04:30:58 -0600 (Sat, 25 Dec 2004) | 1 line
2763 Changed paths:
2764    M /trunk/epan/dissectors/packet-bssgp.c
2765    M /trunk/epan/dissectors/packet-dhcpv6.c
2766    M /trunk/epan/dissectors/packet-windows-common.c
2767
2768 Again, some warnings removed.
2769 ------------------------------------------------------------------------
2770 r12830 | ulfl | 2004-12-24 17:17:38 -0600 (Fri, 24 Dec 2004) | 1 line
2771 Changed paths:
2772    M /trunk/epan/dissectors/packet-dcerpc.c
2773    M /trunk/epan/dissectors/packet-dcm.c
2774
2775 use GLib's pointer to int conversion macros to prevent compiler warnings
2776 ------------------------------------------------------------------------
2777 r12829 | guy | 2004-12-24 16:21:23 -0600 (Fri, 24 Dec 2004) | 2 lines
2778 Changed paths:
2779    M /trunk/epan/dissectors/packet-vj.c
2780
2781 Note the RFC that describes VJ compression.
2782
2783 ------------------------------------------------------------------------
2784 r12828 | sahlberg | 2004-12-24 06:39:21 -0600 (Fri, 24 Dec 2004) | 4 lines
2785 Changed paths:
2786    A /trunk/asn1/pkixcmp
2787    A /trunk/asn1/pkixcmp/CMP.asn
2788    A /trunk/asn1/pkixcmp/Makefile
2789    A /trunk/asn1/pkixcmp/cmp-exp.cnf
2790    A /trunk/asn1/pkixcmp/cmp.cnf
2791    A /trunk/asn1/pkixcmp/packet-cmp-template.c
2792    A /trunk/asn1/pkixcmp/packet-cmp-template.h
2793    M /trunk/epan/dissectors/Makefile.common
2794    A /trunk/epan/dissectors/packet-cmp.c
2795    A /trunk/epan/dissectors/packet-cmp.h
2796
2797 New protocol RFC2510   PKIXCMP   Certificate Management Protocol
2798
2799
2800
2801 ------------------------------------------------------------------------
2802 r12827 | sahlberg | 2004-12-24 06:22:52 -0600 (Fri, 24 Dec 2004) | 3 lines
2803 Changed paths:
2804    M /trunk/asn1/pkix1implicit/packet-pkix1implicit-template.c
2805    M /trunk/asn1/pkix1implicit/packet-pkix1implicit-template.h
2806    M /trunk/asn1/pkix1implicit/pkix1implicit_exp.cnf
2807    M /trunk/epan/dissectors/packet-pkix1implicit.c
2808    M /trunk/epan/dissectors/packet-pkix1implicit.h
2809
2810 export ResonFlags from pkix1implicit
2811
2812
2813 ------------------------------------------------------------------------
2814 r12826 | sahlberg | 2004-12-24 06:16:27 -0600 (Fri, 24 Dec 2004) | 3 lines
2815 Changed paths:
2816    M /trunk/asn1/pkix1explicit/packet-pkix1explicit-template.c
2817    M /trunk/asn1/pkix1explicit/packet-pkix1explicit-template.h
2818    M /trunk/asn1/pkix1explicit/pkix1explicit_exp.cnf
2819    M /trunk/epan/dissectors/packet-pkix1explicit.c
2820    M /trunk/epan/dissectors/packet-pkix1explicit.h
2821
2822 export Certificate and CertificateList from pkix1explicit
2823
2824
2825 ------------------------------------------------------------------------
2826 r12825 | sahlberg | 2004-12-24 05:32:13 -0600 (Fri, 24 Dec 2004) | 3 lines
2827 Changed paths:
2828    A /trunk/asn1/pkixcrmf
2829    A /trunk/asn1/pkixcrmf/CRMF.asn
2830    A /trunk/asn1/pkixcrmf/Makefile
2831    A /trunk/asn1/pkixcrmf/crmf-exp.cnf
2832    A /trunk/asn1/pkixcrmf/crmf.cnf
2833    A /trunk/asn1/pkixcrmf/packet-crmf-template.c
2834    A /trunk/asn1/pkixcrmf/packet-crmf-template.h
2835    M /trunk/epan/dissectors/Makefile.common
2836    A /trunk/epan/dissectors/packet-crmf.c
2837    A /trunk/epan/dissectors/packet-crmf.h
2838
2839 New "protocol"   the support functions from RFC2511  Certificate Request Message Format   CRMF
2840
2841
2842 ------------------------------------------------------------------------
2843 r12824 | sahlberg | 2004-12-24 05:24:35 -0600 (Fri, 24 Dec 2004) | 3 lines
2844 Changed paths:
2845    M /trunk/asn1/cms/cms-exp.cnf
2846    M /trunk/asn1/cms/cms.cnf
2847    M /trunk/epan/dissectors/packet-cms.c
2848    M /trunk/epan/dissectors/packet-cms.h
2849
2850 export EnvelopedData
2851
2852
2853 ------------------------------------------------------------------------
2854 r12823 | sahlberg | 2004-12-23 13:56:29 -0600 (Thu, 23 Dec 2004) | 3 lines
2855 Changed paths:
2856    M /trunk/epan/dissectors/packet-tcp.c
2857
2858 RST segmetns are never WindowFull segments.
2859
2860
2861 ------------------------------------------------------------------------
2862 r12822 | sahlberg | 2004-12-23 13:53:24 -0600 (Thu, 23 Dec 2004) | 3 lines
2863 Changed paths:
2864    M /trunk/epan/dissectors/packet-dcerpc.c
2865
2866 add another error code to dcerpc
2867
2868
2869 ------------------------------------------------------------------------
2870 r12821 | ulfl | 2004-12-23 07:34:02 -0600 (Thu, 23 Dec 2004) | 1 line
2871 Changed paths:
2872    M /trunk/gtk/webbrowser.c
2873
2874 show a simple_dialog, if we use glib 1.x and trying to open a webbrowser (not implemented). This will prevent another compiler warning.
2875 ------------------------------------------------------------------------
2876 r12820 | lroland | 2004-12-23 02:27:30 -0600 (Thu, 23 Dec 2004) | 17 lines
2877 Changed paths:
2878    M /trunk/plugins/mate/mate.h
2879    M /trunk/plugins/mate/mate_runtime.c
2880    M /trunk/plugins/mate/mate_setup.c
2881    M /trunk/plugins/mate/mate_util.c
2882    M /trunk/plugins/mate/mate_util.h
2883    M /trunk/plugins/mate/matelib/isup.mate
2884    M /trunk/plugins/mate/matelib/radius.mate
2885    M /trunk/plugins/mate/moduleinfo.h
2886    M /trunk/plugins/mate/packet-mate.c
2887
2888 Fixes for Mate from Luis Ontanon:
2889 - fixes crash at reinit when DiscardPduData=TRUE: check if there's an
2890 avpl before deleting it.
2891 - mate.pdu_type.RelativeTime had a dual use, add
2892 mate.pdu_type.TimeInGop and leave the other alone.
2893 - other fixes related to times (they now seem to be right)
2894 - scs_subscribe doesn't use g_malloc anymore. it uses GMemChunks
2895 (I had to rename two GMemChunks to make MSVC happy)
2896 - fixes crash at reinit when DiscardPduData=TRUE: check if there's an
2897 avpl before deleting it.
2898 - mate.pdu_type.RelativeTime had a dual use, add
2899 mate.pdu_type.TimeInGop and leave the other alone.
2900 - other fixes related to times (they now seem to be right)
2901 - fixed few things at reinit:
2902      - reset last_id 
2903      - remove the nodes in the items hash tables 
2904
2905 ------------------------------------------------------------------------
2906 r12819 | ulfl | 2004-12-22 18:27:20 -0600 (Wed, 22 Dec 2004) | 1 line
2907 Changed paths:
2908    M /trunk/epan/dissectors/packet-dcom-cba-acco.c
2909
2910 Again, some warnings removed.
2911 ------------------------------------------------------------------------
2912 r12818 | sharpe | 2004-12-22 13:44:42 -0600 (Wed, 22 Dec 2004) | 5 lines
2913 Changed paths:
2914    M /trunk/epan/dissectors/packet-smb.c
2915
2916
2917 Clean up one more instance of 8-byte timestamps in SMB. Have to work on
2918 the 4-byte ones soon.
2919
2920
2921 ------------------------------------------------------------------------
2922 r12817 | guy | 2004-12-22 13:27:09 -0600 (Wed, 22 Dec 2004) | 8 lines
2923 Changed paths:
2924    M /trunk/epan/dissectors/packet-radius.c
2925
2926 RFC 2868 says that the length of a "tagged string" field must be at
2927 least 3 - 2 for type+length and 1 for the tag - so treat a "tagged
2928 string" field as bad if there isn't at least one byte of data.  (It's a
2929 bit odd that the RFC says that the tag must be in the range 0x01-0x1F -
2930 that sounds suspiciously as if they're saying "printable characters
2931 aren't valid tags", to allow untagged strings, which might suggest that
2932 a field with a length of 2 should be interpreted as an empty string.)
2933
2934 ------------------------------------------------------------------------
2935 r12816 | guy | 2004-12-22 04:44:20 -0600 (Wed, 22 Dec 2004) | 7 lines
2936 Changed paths:
2937    M /trunk/epan/dissectors/packet-windows-common.c
2938
2939 Check for all bogus ACE lengths, i.e. all lengths < 4.
2940
2941 Clean up indentation.
2942
2943 Add a comment asking whether the revision in an ACL is *really* 2 bytes
2944 and the ACE count is *really* 4 bytes.
2945
2946 ------------------------------------------------------------------------
2947 r12815 | guy | 2004-12-22 03:58:28 -0600 (Wed, 22 Dec 2004) | 4 lines
2948 Changed paths:
2949    M /trunk/epan/dissectors/packet-ieee80211.c
2950
2951 Add only one protocol tree item for the "weak IV" flag - add it as a
2952 non-hidden Boolean, and use "proto_tree_add_boolean_format()" to add it
2953 to include the key byte.
2954
2955 ------------------------------------------------------------------------
2956 r12814 | guy | 2004-12-22 03:46:14 -0600 (Wed, 22 Dec 2004) | 7 lines
2957 Changed paths:
2958    M /trunk/gtk/conversations_wlan.c
2959    M /trunk/gtk/hostlist_wlan.c
2960
2961 Change the RCS ID - it's not getting expanded when it's "$Id $".
2962
2963 Fix a comment in conversations_wlan.c.
2964
2965 Refer to "WLAN" in hostlist_wlan.c, just as we do in
2966 conversations_wlan.c.
2967
2968 ------------------------------------------------------------------------
2969 r12813 | guy | 2004-12-22 03:19:01 -0600 (Wed, 22 Dec 2004) | 4 lines
2970 Changed paths:
2971    M /trunk/gtk/print_dlg.c
2972
2973 From Brett Kuskie: recalculate the ranges every time an export dialog is
2974 opened, not just the first time, so that if the packet counts change
2975 up-to-date values are displayed.
2976
2977 ------------------------------------------------------------------------
2978 r12812 | sharpe | 2004-12-21 20:40:33 -0600 (Tue, 21 Dec 2004) | 10 lines
2979 Changed paths:
2980    M /trunk/epan/dissectors/packet-smb.c
2981
2982
2983 Add a dissection for the GET_NETWORK_FILE_OPEN_INFO and make some stuff that
2984 we do in several places into a subroutine. We need to do it also with the 
2985 4-byte time stamps that are dissected all over the place. 
2986
2987 I had thought that that last unknown in the returned structure might be 
2988 a count of the number of clients that have the file open, but a simple test
2989 suggests that that is not the case.
2990
2991
2992 ------------------------------------------------------------------------
2993 r12811 | guy | 2004-12-21 19:51:00 -0600 (Tue, 21 Dec 2004) | 4 lines
2994 Changed paths:
2995    M /trunk/epan/dissectors/packet-radius.c
2996
2997 In the "rdconvertXXXtostr()" routines, check that the length passed in
2998 is >= 0 (if it's not, that's a bug), and make the buffer index and total
2999 length variables int as well, to match the length.
3000
3001 ------------------------------------------------------------------------
3002 r12810 | guy | 2004-12-21 19:42:54 -0600 (Tue, 21 Dec 2004) | 5 lines
3003 Changed paths:
3004    M /trunk/epan/dissectors/packet-radius.c
3005
3006 Move the RADIUS_TIMESTAMP, RADIUS_INTEGER4_TAGGED, and RADIUS_UNKNOWN
3007 case branches up, so the case branches are in the same order as the
3008 elements of the enum are, and add length checks to RADIUS_TIMESTAMP and
3009 RADIUS_INTEGER4_TAGGED.
3010
3011 ------------------------------------------------------------------------
3012 r12809 | guy | 2004-12-21 18:30:39 -0600 (Tue, 21 Dec 2004) | 3 lines
3013 Changed paths:
3014    M /trunk/epan/dissectors/packet-ieee80211.c
3015
3016 Properly declare a variable as volatile, as the longjmp done by the
3017 exception mechanism might clobber it otherwise.
3018
3019 ------------------------------------------------------------------------
3020 r12808 | guy | 2004-12-21 18:23:55 -0600 (Tue, 21 Dec 2004) | 6 lines
3021 Changed paths:
3022    M /trunk/epan/dissectors/packet-radius.c
3023
3024 Add some checks to make sure the AVP length is large enough for the item
3025 we're fetching from the AVP.
3026
3027 In the case of a tagged string, if the length is 2 (meaning the data
3028 length is 0), assume there's no tag.
3029
3030 ------------------------------------------------------------------------
3031 r12807 | guy | 2004-12-21 17:26:01 -0600 (Tue, 21 Dec 2004) | 3 lines
3032 Changed paths:
3033    M /trunk/epan/dissectors/packet-dnp.c
3034
3035 Fix one comment, and put in another one giving a note about where you
3036 can get the protocol specs.
3037
3038 ------------------------------------------------------------------------
3039 r12806 | obiot | 2004-12-21 15:17:44 -0600 (Tue, 21 Dec 2004) | 7 lines
3040 Changed paths:
3041    M /trunk/epan/dissectors/packet-gsm_sms.c
3042
3043 From Victor Stratan: GSM SMS fixes:
3044
3045  - Corrected incorrect Timezone output due to byte overflow.
3046
3047  - Added descriptions for address string decoding.
3048
3049
3050 ------------------------------------------------------------------------
3051 r12805 | guy | 2004-12-21 14:36:50 -0600 (Tue, 21 Dec 2004) | 3 lines
3052 Changed paths:
3053    M /trunk/epan/dissectors/packet-mmse.c
3054
3055 Use "format_text()" on strings, to better handle non-printable
3056 characters.
3057
3058 ------------------------------------------------------------------------
3059 r12804 | guy | 2004-12-21 14:03:47 -0600 (Tue, 21 Dec 2004) | 3 lines
3060 Changed paths:
3061    M /trunk/epan/dissectors/packet-mmse.c
3062
3063 Put the strings for the X-Mms-Previously-Sent-By header under the MMSE
3064 tree rather than at the top level.
3065
3066 ------------------------------------------------------------------------
3067 r12803 | guy | 2004-12-21 13:28:48 -0600 (Tue, 21 Dec 2004) | 18 lines
3068 Changed paths:
3069    M /trunk/epan/dissectors/packet-rtcp.h
3070    M /trunk/epan/dissectors/packet-rtp.h
3071    M /trunk/epan/dissectors/packet-t38.c
3072    M /trunk/epan/dissectors/packet-t38.h
3073
3074 Make the array for the "setup method" for RTP, RTCP, and T.38
3075 conversations large enough to hold the maximum setup method size plus a
3076 trailing '\0'.  Make the maximum setup method size 7, so that when the
3077 trailing '\0' is included the total array length is a power of 2.  (The
3078 longest string currently used is "Skinny", which fits in 7 characters).
3079
3080 This fixes problems in the RTP and RTCP dissectors similar to the one
3081 found in the T.38 dissector.
3082
3083 Undo the previous change to packet-t38.c, as it's now safe to store in
3084 method[MAX_T38_SETUP_METHOD_SIZE], because the array now has
3085 MAX_T38_SETUP_METHOD_SIZE+1 characters.
3086
3087 (Should we use "strlcpy()", and supply our own "strlcpy()" if the system
3088 and/or C library doesn't supply it?  Its semantics are a bit cleaner
3089 than those of the "strncpy()"/null-terminate idiom, perhaps making it
3090 less likely that mistakes of this sort will be made.)
3091
3092 ------------------------------------------------------------------------
3093 r12802 | sahlberg | 2004-12-21 11:05:14 -0600 (Tue, 21 Dec 2004) | 5 lines
3094 Changed paths:
3095    M /trunk/epan/dissectors/packet-ldap.c
3096
3097 from metze
3098
3099 make ethereal handle gss-api encrypted ldap blobs
3100
3101
3102 ------------------------------------------------------------------------
3103 r12801 | sahlberg | 2004-12-21 10:44:11 -0600 (Tue, 21 Dec 2004) | 13 lines
3104 Changed paths:
3105    M /trunk/epan/dissectors/packet-mmse.c
3106
3107 abs_time_to_str() returns a staticly allocated string.  dont g_free() it.
3108
3109 fix two instances of wrong parameter list to proto_tree_add_string_format()
3110
3111 if we call proto_tree_string()  the hf field has to be of a string format as well.
3112
3113
3114
3115 now it dissects christophe's capture without dumping core  but it looks weird.
3116 mmse and telco people can read the specs and find ut what it wrong.
3117
3118
3119
3120 ------------------------------------------------------------------------
3121 r12800 | jmayer | 2004-12-21 07:18:08 -0600 (Tue, 21 Dec 2004) | 4 lines
3122 Changed paths:
3123    M /trunk/epan/dissectors/packet-pgsql.c
3124
3125 Abhijit Menon-Sen:
3126         - Make port configurable via prefs
3127         - Highlight keywords in addition to values in hexpane
3128
3129 ------------------------------------------------------------------------
3130 r12799 | jmayer | 2004-12-21 06:30:24 -0600 (Tue, 21 Dec 2004) | 3 lines
3131 Changed paths:
3132    M /trunk/AUTHORS
3133    M /trunk/epan/dissectors/packet-ieee80211.c
3134    M /trunk/epan/dissectors/packet-ieee80211.h
3135    M /trunk/gtk/Makefile.common
3136    A /trunk/gtk/conversations_wlan.c
3137    A /trunk/gtk/hostlist_wlan.c
3138
3139 Giles Scott: Add Wlan tap
3140
3141
3142 ------------------------------------------------------------------------
3143 r12798 | jmayer | 2004-12-21 06:26:43 -0600 (Tue, 21 Dec 2004) | 1 line
3144 Changed paths:
3145    M /trunk/wiretap/configure.in
3146
3147 Small Whitespacechange
3148 ------------------------------------------------------------------------
3149 r12797 | ulfl | 2004-12-21 04:02:42 -0600 (Tue, 21 Dec 2004) | 1 line
3150 Changed paths:
3151    M /trunk/epan/dissectors/packet-dcom-cba-acco.c
3152
3153 Again, some warnings removed.
3154 ------------------------------------------------------------------------
3155 r12796 | gerald | 2004-12-20 21:50:14 -0600 (Mon, 20 Dec 2004) | 2 lines
3156 Changed paths:
3157    M /trunk/epan/dissectors/packet-t38.c
3158
3159 Fix an off-by-one error when terminating a string.
3160
3161 ------------------------------------------------------------------------
3162 r12795 | jmayer | 2004-12-20 17:24:13 -0600 (Mon, 20 Dec 2004) | 2 lines
3163 Changed paths:
3164    M /trunk/AUTHORS
3165    M /trunk/epan/dissectors/Makefile.common
3166    A /trunk/epan/dissectors/packet-pgsql.c
3167    D /trunk/epan/dissectors/packet-postgresql.c
3168
3169 Abhijit Menon-Sen: Postgres v3 support
3170
3171 ------------------------------------------------------------------------
3172 r12794 | guy | 2004-12-20 16:51:05 -0600 (Mon, 20 Dec 2004) | 2 lines
3173 Changed paths:
3174    M /trunk/epan/dissectors/packet-dcom.c
3175
3176 Get rid of extra include of <string.h>.
3177
3178 ------------------------------------------------------------------------
3179 r12793 | ulfl | 2004-12-20 16:29:24 -0600 (Mon, 20 Dec 2004) | 1 line
3180 Changed paths:
3181    M /trunk/epan/dissectors/packet-dcom-cba-acco.c
3182    M /trunk/epan/dissectors/packet-dcom-cba.c
3183    M /trunk/epan/dissectors/packet-dcom.c
3184
3185 Removed some of the unix related warnings. I'll remove the remaining DCOM related ones in the next days, step by step (by looking at the buildbot output).
3186 ------------------------------------------------------------------------
3187 r12792 | guy | 2004-12-20 16:25:13 -0600 (Mon, 20 Dec 2004) | 2 lines
3188 Changed paths:
3189    M /trunk/epan/dissectors/packet-dcom.c
3190
3191 Include <string.h> to declare various functions.
3192
3193 ------------------------------------------------------------------------
3194 r12791 | guy | 2004-12-20 16:13:48 -0600 (Mon, 20 Dec 2004) | 3 lines
3195 Changed paths:
3196    M /trunk/epan/dissectors/packet-bootp.c
3197    M /trunk/epan/dissectors/packet-image-gif.c
3198    M /trunk/epan/dissectors/packet-image-jfif.c
3199    M /trunk/epan/dissectors/packet-wsp.c
3200
3201 Use "plurality()" rather than locally-defined "PLURALIZE()" macros, and
3202 get rid of the definition of "PLURALIZE()" in modules that don't use it.
3203
3204 ------------------------------------------------------------------------
3205 r12790 | gerald | 2004-12-20 10:15:29 -0600 (Mon, 20 Dec 2004) | 2 lines
3206 Changed paths:
3207    M /trunk/epan/dissectors/packet-radius.c
3208
3209 Remove an unneeded "ntohl()" call.
3210
3211 ------------------------------------------------------------------------
3212 r12789 | jmayer | 2004-12-20 07:32:08 -0600 (Mon, 20 Dec 2004) | 4 lines
3213 Changed paths:
3214    M /trunk/manuf
3215    M /trunk/manuf.tmpl
3216
3217 At least in some cases some Marconi 2810 send packets with
3218 the locally assigned flag set.
3219 Update manuf, while I'm at it.
3220
3221 ------------------------------------------------------------------------
3222 r12788 | jmayer | 2004-12-20 04:56:25 -0600 (Mon, 20 Dec 2004) | 1 line
3223 Changed paths:
3224    M /trunk/epan/sigcomp-udvm.h
3225    M /trunk/epan/sigcomp_state_hdlr.c
3226
3227 Add NL to last line
3228 ------------------------------------------------------------------------
3229 r12787 | jmayer | 2004-12-20 04:49:12 -0600 (Mon, 20 Dec 2004) | 1 line
3230 Changed paths:
3231    M /trunk/epan/dissectors/packet-ieee80211.c
3232
3233 Found by Buildbot Solaris: isprint.h include only works on glib2 systems
3234 ------------------------------------------------------------------------
3235 r12786 | guy | 2004-12-20 03:53:27 -0600 (Mon, 20 Dec 2004) | 6 lines
3236 Changed paths:
3237    M /trunk/epan/dissectors/packet-ldap.c
3238
3239 Put in a stub "dissector" for LDAP_FILTER EXTENSIBLE, so we can at least
3240 dissect packets containing that filter type.
3241
3242 Note that if a dissector for a particular operation fails, we should
3243 stop dissecting rather than trying to dissect the controls.
3244
3245 ------------------------------------------------------------------------
3246 r12785 | sahlberg | 2004-12-20 02:44:10 -0600 (Mon, 20 Dec 2004) | 6 lines
3247 Changed paths:
3248    M /trunk/epan/dissectors/packet-dcom.c
3249
3250 g_strescape only takes one parameter in glib 1.x
3251
3252 this makes ethereal compile for those of us that are not on the bleeding edge.
3253 (gtk1 is much better anyway)
3254
3255
3256 ------------------------------------------------------------------------
3257 r12784 | jmayer | 2004-12-19 18:00:06 -0600 (Sun, 19 Dec 2004) | 4 lines
3258 Changed paths:
3259    M /trunk/epan/dissectors/packet-eapol.c
3260    M /trunk/epan/dissectors/packet-ieee80211.c
3261    M /trunk/epan/dissectors/packet-ieee80211.h
3262
3263 - Diplay SSID in mangemntframes
3264 - Display unprintable characters in SSID as '.' (SSID charaters
3265   are of type octet, not alphanum).
3266
3267 ------------------------------------------------------------------------
3268 r12783 | ulfl | 2004-12-19 11:26:23 -0600 (Sun, 19 Dec 2004) | 1 line
3269 Changed paths:
3270    M /trunk/epan/dissectors/packet-dcerpc-pn-io.c
3271    M /trunk/epan/dissectors/packet-pn-rt.c
3272
3273 removed some gcc warnings (hopefully)
3274 ------------------------------------------------------------------------
3275 r12782 | ulfl | 2004-12-19 10:49:34 -0600 (Sun, 19 Dec 2004) | 1 line
3276 Changed paths:
3277    M /trunk/epan/dissectors/packet-dcom-remunkn.c
3278    M /trunk/epan/dissectors/packet-dcom.c
3279    M /trunk/epan/dissectors/packet-dcom.h
3280
3281 add some IRemUnknown dissectors
3282 ------------------------------------------------------------------------
3283 r12781 | ulfl | 2004-12-19 10:30:25 -0600 (Sun, 19 Dec 2004) | 1 line
3284 Changed paths:
3285    M /trunk/epan/dissectors/packet-dcom-oxid.c
3286
3287 tweak some comments
3288 ------------------------------------------------------------------------
3289 r12780 | ulfl | 2004-12-19 10:29:08 -0600 (Sun, 19 Dec 2004) | 1 line
3290 Changed paths:
3291    M /trunk/epan/dissectors/packet-dcom-remact.c
3292
3293 add dissection of RemoteActivation method
3294 ------------------------------------------------------------------------
3295 r12779 | ulfl | 2004-12-19 10:13:05 -0600 (Sun, 19 Dec 2004) | 1 line
3296 Changed paths:
3297    M /trunk/epan/dissectors/packet-dcom-oxid.c
3298    M /trunk/epan/dissectors/packet-dcom.c
3299
3300 add a lot of dissect stuff to the OXID resolver, moved some details of the DUALSTRINGARRAY to packet-dcom.c
3301 ------------------------------------------------------------------------
3302 r12778 | ulfl | 2004-12-19 10:04:09 -0600 (Sun, 19 Dec 2004) | 1 line
3303 Changed paths:
3304    M /trunk/epan/dissectors/Makefile.common
3305
3306 bugfix: remove empty line, probably caused by eol confusion
3307 ------------------------------------------------------------------------
3308 r12777 | ulfl | 2004-12-19 08:08:03 -0600 (Sun, 19 Dec 2004) | 1 line
3309 Changed paths:
3310    M /trunk/epan/dissectors/Makefile.common
3311    D /trunk/epan/dissectors/packet-dcerpc-iremunkn.c
3312    D /trunk/epan/dissectors/packet-dcerpc-iremunkn2.c
3313    D /trunk/epan/dissectors/packet-dcerpc-oxid.c
3314    D /trunk/epan/dissectors/packet-dcerpc-remact.c
3315    D /trunk/epan/dissectors/packet-dcerpc-sysact.c
3316    A /trunk/epan/dissectors/packet-dcom-dispatch.c
3317    A /trunk/epan/dissectors/packet-dcom-oxid.c (from /trunk/epan/dissectors/packet-dcerpc-oxid.c:12776)
3318    A /trunk/epan/dissectors/packet-dcom-remact.c (from /trunk/epan/dissectors/packet-dcerpc-remact.c:12776)
3319    A /trunk/epan/dissectors/packet-dcom-remunkn.c (from /trunk/epan/dissectors/packet-dcerpc-iremunkn.c:12776)
3320    A /trunk/epan/dissectors/packet-dcom-sysact.c (from /trunk/epan/dissectors/packet-dcerpc-sysact.c:12776)
3321
3322 renamed all DCOM related interface dissectors from packet-dcerpc-... to packet_dcom_... and add DCOM IDispatch dissector (incomplete, but better than nothing... ;-)
3323 ------------------------------------------------------------------------
3324 r12776 | ulfl | 2004-12-19 07:46:09 -0600 (Sun, 19 Dec 2004) | 2 lines
3325 Changed paths:
3326    M /trunk/epan/dissectors/Makefile.common
3327    M /trunk/epan/dissectors/packet-dcerpc.c
3328    M /trunk/epan/dissectors/packet-dcerpc.h
3329    A /trunk/epan/dissectors/packet-dcom-cba-acco.c
3330    A /trunk/epan/dissectors/packet-dcom-cba.c
3331    A /trunk/epan/dissectors/packet-dcom.c
3332    A /trunk/epan/dissectors/packet-dcom.h
3333
3334 (on behalf of the PROFIBUS Nutzerorganisation e.V. Deutschland):
3335 another part of the PROFINET dissectors (PN-CBA, including a lot of generic DCOM dissection) still some work to be done ...
3336 ------------------------------------------------------------------------
3337 r12775 | ulfl | 2004-12-19 04:30:33 -0600 (Sun, 19 Dec 2004) | 1 line
3338 Changed paths:
3339    M /trunk/epan/dissectors/Makefile.common
3340    M /trunk/epan/dissectors/packet-dcerpc-epm.c
3341    D /trunk/epan/dissectors/packet-dcerpc-epm4.c
3342
3343 Merge dissection of EndpointMapper interfaces of version 3 and 4 into one file, as the dissection of both interface versions are (currently) identical. (Jaime, could you please check, if EPM4 dissection is still working well?)
3344 ------------------------------------------------------------------------
3345 r12774 | sahlberg | 2004-12-19 01:18:04 -0600 (Sun, 19 Dec 2004) | 14 lines
3346 Changed paths:
3347    M /trunk/epan/dissectors/packet-tcp.c
3348
3349 add detection to TCP Analysis to detect and flag segments that will completely fill the window advertized from the other side.
3350
3351 I.e. when a segment is seen that would (as far as ethereal can tell from the ACKs it has seen in the other direction) fill the window completely.
3352
3353 It is similar to but not exactly the same as the XeroWindow detection since there are many instances where ZeroWindow detection would not work (i.e. an ACK where win==0    since many many situations occur where the window is full but no zerowindowack is ever generated)
3354
3355
3356 Someone that has good english could, please, update the Wiki with this option.
3357 It is very very useful to spot performance issues where the tcp window size is too small to accomodate the enmd-to-end latency.
3358
3359
3360
3361
3362
3363 ------------------------------------------------------------------------
3364 r12773 | sahlberg | 2004-12-18 22:10:05 -0600 (Sat, 18 Dec 2004) | 11 lines
3365 Changed paths:
3366    M /trunk/epan/dissectors/packet-ldap.c
3367
3368 abort trying to dissect ldap controls if the header doesnt look right.
3369
3370 it will not solve the problem in the c06-  testmenageri capture that
3371 contains unknown types of ldap commands   but it will at least 
3372 stop the ldap controls dissector from dumping core.
3373
3374 someone interested in ldap might want to look at those "unknown ldap packets"
3375 in the trace.
3376
3377
3378
3379 ------------------------------------------------------------------------
3380 r12772 | jmayer | 2004-12-18 22:04:49 -0600 (Sat, 18 Dec 2004) | 3 lines
3381 Changed paths:
3382    M /trunk/AUTHORS
3383    M /trunk/epan/dissectors/packet-ieee80211.c
3384
3385 Giles Scott: Port weak key detection from Airsnort
3386
3387
3388 ------------------------------------------------------------------------
3389 r12771 | sahlberg | 2004-12-18 21:30:46 -0600 (Sat, 18 Dec 2004) | 4 lines
3390 Changed paths:
3391    M /trunk/epan/dissectors/packet-smb.c
3392
3393 mark some fields as GENERATED fields
3394
3395
3396
3397 ------------------------------------------------------------------------
3398 r12770 | sahlberg | 2004-12-18 21:19:53 -0600 (Sat, 18 Dec 2004) | 9 lines
3399 Changed paths:
3400    M /trunk/epan/dissectors/packet-smb.c
3401
3402 the mid values in smb are too unreliable for request/response matching since they wrap so quickly.
3403
3404 This has the effect that if you have a capture file with a hole in it, sa say when snoop or similar stops capturing packets for a while while writing the data to disk   you often end up with a packet just after the hole that is a response packet  and which ethereal mistakenly matches with a request/response from before the hole.
3405
3406
3407 now,  when the first response is seen to a request   remove the entry from the unmatched table so that no other response can match the same request.
3408
3409
3410
3411 ------------------------------------------------------------------------
3412 r12769 | sahlberg | 2004-12-18 16:09:06 -0600 (Sat, 18 Dec 2004) | 7 lines
3413 Changed paths:
3414    M /trunk/epan/dissectors/packet-ndmp.c
3415
3416 make ndmp use tcp_dissect_pdus()
3417 so that it will track pdu boundaries properly
3418
3419 not tracking pdu boundaries caused pain since it would miss too many
3420 commands
3421
3422
3423 ------------------------------------------------------------------------
3424 r12768 | gerald | 2004-12-17 14:42:35 -0600 (Fri, 17 Dec 2004) | 2 lines
3425 Changed paths:
3426    M /trunk/make-version.pl
3427
3428 Remove debugging output.
3429
3430 ------------------------------------------------------------------------
3431 r12767 | gerald | 2004-12-17 14:41:14 -0600 (Fri, 17 Dec 2004) | 2 lines
3432 Changed paths:
3433    M /trunk/make-version.pl
3434
3435 Work around a bug in the strftime() code in the Windows version of Perl.
3436
3437 ------------------------------------------------------------------------
3438 r12766 | guy | 2004-12-17 13:27:46 -0600 (Fri, 17 Dec 2004) | 3 lines
3439 Changed paths:
3440    M /trunk/epan/dissectors/packet-lmp.c
3441
3442 When the LMP dissector rejects a packet because it {is, isn't} UDP, let
3443 some other dissector have it.
3444
3445 ------------------------------------------------------------------------
3446 r12765 | guy | 2004-12-17 13:14:24 -0600 (Fri, 17 Dec 2004) | 2 lines
3447 Changed paths:
3448    M /trunk/AUTHORS
3449    M /trunk/epan/dissectors/packet-ldap.c
3450
3451 From Stefan Metzmacher: basic decoding for LDAP Controls.
3452
3453 ------------------------------------------------------------------------
3454 r12764 | guy | 2004-12-17 04:09:32 -0600 (Fri, 17 Dec 2004) | 3 lines
3455 Changed paths:
3456    M /trunk/gtk/main.c
3457
3458 Don't start up a splash screen if "-G" is specified, even if we weren't
3459 configured with libpcap support.
3460
3461 ------------------------------------------------------------------------
3462 r12763 | lroland | 2004-12-16 13:36:23 -0600 (Thu, 16 Dec 2004) | 8 lines
3463 Changed paths:
3464    M /trunk/plugins/mate/Makefile.am
3465    M /trunk/plugins/mate/Makefile.nmake
3466    M /trunk/plugins/mate/mate.h
3467    M /trunk/plugins/mate/mate_runtime.c
3468    M /trunk/plugins/mate/mate_setup.c
3469    M /trunk/plugins/mate/matelib/isup.mate
3470    M /trunk/plugins/mate/packet-mate.c
3471
3472 Patch for Mate Plugin.
3473 From Luis Ontanon:
3474 - moves mate configuration from proto_register to proto_register_handoff
3475 - add the config file protocol preference
3476 - every item (gop,gog,pdu) has it's own ett
3477 - the tap doesn't do nothing, it just primes the tree
3478 - analyze_frame()  what once was the tap now is called by the dissector
3479 - should work with tethereal now (to be tested)
3480 ------------------------------------------------------------------------
3481 r12762 | gerald | 2004-12-16 13:06:52 -0600 (Thu, 16 Dec 2004) | 6 lines
3482 Changed paths:
3483    M /trunk/make-version.pl
3484
3485 From Thomas Boehne: Fix the version.conf status message and improve code
3486 readability.
3487
3488 Fix a bug in my previous checkin, so that svnversion.h will be created
3489 even when the ".svn/" directory isn't present.
3490
3491 ------------------------------------------------------------------------
3492 r12761 | guy | 2004-12-15 11:50:11 -0600 (Wed, 15 Dec 2004) | 4 lines
3493 Changed paths:
3494    M /trunk/epan/dissectors/packet-http.c
3495
3496 From Yaniv Kaul: add the CCM_POST method.
3497
3498 Tweak indentation.
3499
3500 ------------------------------------------------------------------------