add decoding of some more opcodes
[obnox/wireshark/wip.git] / ChangeLog
1 ------------------------------------------------------------------------
2 r16192 | gerald | 2005-10-11 12:55:40 -0500 (Tue, 11 Oct 2005) | 159 lines
3 Changed paths:
4    M /releases/ethereal-0.10.13/capture.c
5    M /releases/ethereal-0.10.13/capture_loop.c
6    M /releases/ethereal-0.10.13/capture_opts.c
7    M /releases/ethereal-0.10.13/capture_sync.c
8    A /releases/ethereal-0.10.13/doc/README.malloc
9    M /releases/ethereal-0.10.13/doc/editcap.pod
10    M /releases/ethereal-0.10.13/doc/ethereal.pod
11    M /releases/ethereal-0.10.13/doc/tethereal.pod
12    M /releases/ethereal-0.10.13/docbook/Makefile
13    M /releases/ethereal-0.10.13/epan/Makefile.am
14    M /releases/ethereal-0.10.13/epan/dissectors/packet-cops.c
15    M /releases/ethereal-0.10.13/epan/dissectors/packet-h225.c
16    M /releases/ethereal-0.10.13/epan/dissectors/packet-h225.h
17    M /releases/ethereal-0.10.13/epan/dissectors/packet-h235.c
18    M /releases/ethereal-0.10.13/epan/dissectors/packet-h245.c
19    M /releases/ethereal-0.10.13/epan/dissectors/packet-h450.c
20    M /releases/ethereal-0.10.13/epan/dissectors/packet-h450.h
21    M /releases/ethereal-0.10.13/epan/dissectors/packet-per.c
22    M /releases/ethereal-0.10.13/epan/dissectors/packet-per.h
23    M /releases/ethereal-0.10.13/epan/dissectors/packet-xml.c
24    M /releases/ethereal-0.10.13/epan/dtd.h
25    M /releases/ethereal-0.10.13/epan/dtd_grammar.lemon
26    M /releases/ethereal-0.10.13/epan/dtd_parse.l
27    M /releases/ethereal-0.10.13/epan/dtd_preparse.l
28    M /releases/ethereal-0.10.13/epan/emem.c
29    M /releases/ethereal-0.10.13/epan/enterprise-numbers
30    M /releases/ethereal-0.10.13/file.c
31    M /releases/ethereal-0.10.13/gtk/capture_dlg.c
32    M /releases/ethereal-0.10.13/gtk/gui_utils.c
33    M /releases/ethereal-0.10.13/gtk/help_dlg.c
34    M /releases/ethereal-0.10.13/gtk/main.c
35    M /releases/ethereal-0.10.13/log.h
36    M /releases/ethereal-0.10.13/plugins/h223/packet-h223.c
37    M /releases/ethereal-0.10.13/tethereal.c
38    M /releases/ethereal-0.10.13/tools/asn2eth.py
39
40 Copy over a bunch of fixes and updates from the trunk:
41
42 cat !$
43 cat ../sandboxes/svn.log
44 r16132:
45    M /trunk/epan/dissectors/packet-cops.c
46
47 Don't try to strip the last byte from a zero-byte OID.  Fixes bug 503.
48
49 r16134:
50    M /trunk/gtk/main.c
51
52 fix 369: we must do some more GUI stuff in capture_update_started(),
53 as GUI state get's cleared while switching to the next "multiple file" because of a call to cf_close()
54
55 r16135:
56    M /trunk/capture_loop.c
57
58 bugfix: reset the packet counter to zero, if switching to the next "multiple file". This fixes the live update of the packet output after switching to another capture file
59
60 r16136:
61    M /trunk/file.c
62    M /trunk/gtk/gui_utils.c
63    M /trunk/gtk/main.c
64    M /trunk/log.h
65
66 fix a packet_list_freeze / thaw pair, if a return comes in it's way
67 add a g_warning() call if an error occured while reading from capture file (while doing a live update), usually shouldn't happen but is difficult to debug *if* it happens
68 add a new log domain LOG_DOMAIN_MAIN and the standard log handler for it
69 add some (partly commented out) g_log() calls, useful for GUI sequence debugging
70
71 r16137:
72    M /trunk/tethereal.c
73
74 add missing #include "capture_errs.h"
75
76 r16138:
77    M /trunk/doc/editcap.pod
78
79 add missing -E parameter to the Options section
80
81 r16141:
82    M /trunk/epan/dissectors/packet-per.c
83
84 Octest string of (size 2) does not dissplay correctly.
85
86 Handle multiple messages in a TCP segment, reassembly  still needed.
87
88 r16143:
89    M /trunk/epan/enterprise-numbers
90
91 Update enterprise-numbers from http://www.iana.org/assignments/enterprise-numbers
92
93 r16144:
94    M /trunk/epan/emem.c
95
96 ep_strndup and se_strndup do not have to expect strings to be null terminated.
97
98 r16145:
99    M /trunk/epan/dtd_preparse.l
100
101 remove file inclusion code altoghether and few other changes
102
103 r16147:
104    M /trunk/epan/dissectors/packet-xml.c
105    M /trunk/epan/dtd.h
106    M /trunk/epan/dtd_grammar.lemon
107    M /trunk/epan/dtd_parse.l
108
109 remove location from dtd_build_data_t avoiding to (double) free it.
110
111 r16148:
112    M /trunk/capture.c
113
114 minor fix: fix the sequence while finishing a live capture, so the statusbar information about the file size is correct
115
116 r16149:
117    M /trunk/capture_loop.c
118    M /trunk/capture_opts.c
119    M /trunk/capture_sync.c
120    M /trunk/doc/ethereal.pod
121    M /trunk/doc/tethereal.pod
122    M /trunk/gtk/capture_dlg.c
123    M /trunk/tethereal.c
124
125 fix Ethereal so command line capture parameter will work with kilobytes (again)
126 remove Byte(s) from the dropdown list of filesizes, this doesn't make sense
127 replace 1000 with 1024, as all (modern?) file managers are based on 1024 bytes for a kilobyte (the old KB vs. KiB controversy)
128
129 r16150:
130    M /trunk/gtk/main.c
131
132 minor bugfix: while closing a capture file, update the packets statusbar *after* closing the file
133
134 r16151:
135    M /trunk/plugins/h223/packet-h223.c
136
137 Don't call "g_assert()" in dissectors - call "DISSECTOR_ASSERT()".
138
139 r16153:
140    M /trunk/epan/dtd_parse.l
141
142 "./dtd_parse.l", line 167: warning, rule cannot be matched
143
144 the . matches one char as {special_char} does so {special_char} won't have been matched. change that for a non ">"
145
146 r16154:
147    M /trunk/epan/dissectors/packet-xml.c
148
149 do not free the element name, as its been passed to the hf array.
150
151 r16157:
152    A /trunk/doc/README.malloc
153
154 add initial  better than nothing   ep/se allocation documentation
155
156 r16165:
157    M /trunk/doc/README.malloc
158
159 Add some missing descriptions
160
161 r16167:
162    M /trunk/epan/emem.c
163
164 make .._strndup() not to call strndup.
165
166 r16168:
167    M /trunk/doc/README.malloc
168
169 set Id and eol-style
170
171 r16169:
172    M /trunk/gtk/help_dlg.c
173
174 fix the link to the online users-guide
175
176 r16172:
177    M /trunk/epan/Makefile.am
178
179 Add sminmpec.c to maintainer-clean
180
181 r16181:
182    M /trunk/asn1/h245/h245.cnf
183    M /trunk/epan/dissectors/packet-h225.c
184    M /trunk/epan/dissectors/packet-h225.h
185    M /trunk/epan/dissectors/packet-h235.c
186    M /trunk/epan/dissectors/packet-h245.c
187    M /trunk/epan/dissectors/packet-h450.c
188    M /trunk/epan/dissectors/packet-h450.h
189    M /trunk/epan/dissectors/packet-per.c
190    M /trunk/epan/dissectors/packet-per.h
191    M /trunk/tools/asn2eth.py
192
193 Fix problems with bitstring:
194 - dissect_per_bitstring needs to know if extention exists or not.
195 - Fixes for bitstring sizes up to 16 ( where max = min ).
196 tinkle FC3:~/devel/ethereal$
197
198
199 ------------------------------------------------------------------------
200 r16131 | gerald | 2005-10-05 14:19:04 -0500 (Wed, 05 Oct 2005) | 3 lines
201 Changed paths:
202    A /releases/ethereal-0.10.13 (from /trunk:16130)
203
204 Carpe Buildbot.  Copy off the 0.10.13 release directory while the builds are
205 stable, more or less.
206
207 ------------------------------------------------------------------------
208 r16130 | jmayer | 2005-10-05 10:44:04 -0500 (Wed, 05 Oct 2005) | 1 line
209 Changed paths:
210    M /trunk/epan/dissectors/packet-amr.c
211    M /trunk/epan/dissectors/packet-csm-encaps.c
212
213 Don't reinvent the wheel, use val_to_str/match_strval
214 ------------------------------------------------------------------------
215 r16129 | jmayer | 2005-10-05 10:43:07 -0500 (Wed, 05 Oct 2005) | 1 line
216 Changed paths:
217    M /trunk/manuf
218    M /trunk/wka.tmpl
219
220 Add two Enterasys STP multicast MACs
221 ------------------------------------------------------------------------
222 r16128 | sahlberg | 2005-10-05 08:39:44 -0500 (Wed, 05 Oct 2005) | 3 lines
223 Changed paths:
224    A /trunk/epan/dissectors/pidl/IDL_LICENSE.txt
225
226 add the licence file for the samba4 copied files
227
228
229 ------------------------------------------------------------------------
230 r16127 | sahlberg | 2005-10-05 08:25:18 -0500 (Wed, 05 Oct 2005) | 5 lines
231 Changed paths:
232    M /trunk/epan/dissectors/packet-fcels.c
233
234 dissect one more bitfield
235 get rid of some strcpy()
236 get rid of a temporary string
237
238
239 ------------------------------------------------------------------------
240 r16126 | sahlberg | 2005-10-05 07:42:34 -0500 (Wed, 05 Oct 2005) | 3 lines
241 Changed paths:
242    M /trunk/epan/dissectors/packet-fcels.c
243
244 add dissection of another bitfield and remove some strcpy()
245
246
247 ------------------------------------------------------------------------
248 r16125 | sahlberg | 2005-10-05 06:55:49 -0500 (Wed, 05 Oct 2005) | 3 lines
249 Changed paths:
250    M /trunk/epan/dissectors/packet-fcels.c
251
252 rewrite dissection of service options flags to proper booleans and get rid of some strcpy() calls.
253
254
255 ------------------------------------------------------------------------
256 r16124 | ulfl | 2005-10-05 01:37:35 -0500 (Wed, 05 Oct 2005) | 1 line
257 Changed paths:
258    M /trunk/epan/dissectors/packet-bittorrent.c
259
260 bugfix: don't crash, if not enough bytes of the header available
261 ------------------------------------------------------------------------
262 r16123 | ulfl | 2005-10-05 01:05:35 -0500 (Wed, 05 Oct 2005) | 1 line
263 Changed paths:
264    M /trunk/capture_errs.h
265    M /trunk/gtk/capture_dlg.c
266    M /trunk/gtk/capture_if_dlg.c
267
268 fix cant_load_winpcap_err() parameter
269 ------------------------------------------------------------------------
270 r16122 | guy | 2005-10-04 17:08:20 -0500 (Tue, 04 Oct 2005) | 2 lines
271 Changed paths:
272    M /trunk/epan/dissectors/packet-dcerpc-samr.c
273
274 Get rid of an unused variable.
275
276 ------------------------------------------------------------------------
277 r16121 | etxrab | 2005-10-04 15:21:18 -0500 (Tue, 04 Oct 2005) | 7 lines
278 Changed paths:
279    M /trunk/epan/dissectors/packet-iax2.c
280
281 From Richard van der Hoff
282
283 I've spotted a bug in the new desegmentation in iax2, which 
284 means that higher-level PDUs aren't dissected when they ought to be, but 
285 tend to be grouped together in later packets - I've attached a patch 
286 against svn r16110 to fix this; it also makes the code a bit clearer...
287
288 ------------------------------------------------------------------------
289 r16120 | etxrab | 2005-10-04 14:54:50 -0500 (Tue, 04 Oct 2005) | 1 line
290 Changed paths:
291    A /trunk/plugins/h223/golay.h
292
293 Grr.. yet another missing file
294 ------------------------------------------------------------------------
295 r16119 | etxrab | 2005-10-04 14:51:31 -0500 (Tue, 04 Oct 2005) | 1 line
296 Changed paths:
297    A /trunk/plugins/h223/packet-srp.c
298    A /trunk/plugins/h223/packet-srp.h
299
300 Add two missing files.
301 ------------------------------------------------------------------------
302 r16118 | guy | 2005-10-04 13:21:04 -0500 (Tue, 04 Oct 2005) | 3 lines
303 Changed paths:
304    M /trunk/epan/dissectors/packet-cops.c
305
306 Even a null object has a non-zero length (for the BER identifier and
307 length); update the offset when dissecting one.
308
309 ------------------------------------------------------------------------
310 r16117 | sahlberg | 2005-10-04 09:41:39 -0500 (Tue, 04 Oct 2005) | 8 lines
311 Changed paths:
312    M /trunk/epan/dissectors/packet-t38.c
313
314 the t38 tap would only initialize the t38_info structure when called from UDP
315 and when called from TCP this pointer would be uninitialized and thus dump core when dereferenced.
316
317 at the same time remove the rotating buffers
318
319
320 this fixes bugs 498 and 501
321
322 ------------------------------------------------------------------------
323 r16116 | sahlberg | 2005-10-04 08:34:52 -0500 (Tue, 04 Oct 2005) | 13 lines
324 Changed paths:
325    M /trunk/epan/column-utils.c
326    M /trunk/epan/column-utils.h
327    M /trunk/epan/dissectors/packet-tcp.c
328    M /trunk/epan/libethereal.def
329
330 in svn 15335   the tcp analysis was changed to do its stuff and to populate (prepend to) COL_INFO before callking the subdissectors
331 instead of calling the tcp analysis (and prepend colingo) eitehr after the subdissector returned normally  or if an exception caused by a subdissector was rised.
332
333 this as a sideffect caused tcp analysis data to be overwritten if the subdissector caused any output to the info column. (and made tcp analysis suboptimal)
334
335
336 this change adds a new function   col_prepend_fence_fstr()  that will prepend
337 the info column with the string and also, if there was no fence already defined, create a fence and set it after the prepended col info text.
338
339 This way, even if the subdissectors generate and rewrite col info, the tcp analysis data will still be displayed on the info column.
340
341
342
343 ------------------------------------------------------------------------
344 r16115 | guy | 2005-10-04 05:26:44 -0500 (Tue, 04 Oct 2005) | 2 lines
345 Changed paths:
346    M /trunk/epan/dissectors/packet-edonkey.c
347
348 Fix a typo.
349
350 ------------------------------------------------------------------------
351 r16114 | guy | 2005-10-04 05:26:17 -0500 (Tue, 04 Oct 2005) | 2 lines
352 Changed paths:
353    M /trunk/epan/dissectors/packet-edonkey.c
354
355 Get rid of // comments - not all C compilers like them.
356
357 ------------------------------------------------------------------------
358 r16113 | guy | 2005-10-04 05:23:40 -0500 (Tue, 04 Oct 2005) | 23 lines
359 Changed paths:
360    M /trunk/epan/dissectors/packet-dcerpc-lsa.c
361    M /trunk/epan/dissectors/packet-dcerpc-samr.c
362    M /trunk/epan/dissectors/packet-dcerpc-spoolss.c
363    M /trunk/epan/dissectors/packet-smb.c
364    M /trunk/epan/dissectors/packet-windows-common.c
365    M /trunk/epan/dissectors/packet-windows-common.h
366
367 Don't ensure all the bytes of a security descriptor exist before calling
368 "dissect_nt_sec_desc()".  Add a Boolean argument to
369 "dissect_nt_sec_desc()" to indicate whether a length was passed to it
370 (so we don't treat -1 as a special value; we want to stop treating -1 as
371 a special length value, and, in fact, want to stop treating *any*
372 negative length values specially, so that we don't have to worry about
373 passing arbitrary 32-bit values from packets as lengths), and have
374 "dissect_nt_sec_desc()" initially create the protocol tree item for the
375 security descriptor with a length of "go to the end of the tvbuff", and
376 set the length once we're done dissecting it - and, if the length was
377 specified, check at *that* point, *after* we've dissected the security
378 descriptor, whether we have the entire security descriptor in the
379 tvbuff.
380
381 That means that we don't have to worry about overflows after
382 "dissect_nt_sec_desc()" returns - if the length was so large that we
383 would have gotten an overflow, we'd have thrown an exception in the
384 "tvb_ensure_bytes_exist()" call at the end of "dissect_nt_sec_desc()".
385
386 Do sanity checks on offsets within the security descriptor, so we know
387 the item referred to by the offset is after the fixed-length portion of
388 the descriptor.
389
390 ------------------------------------------------------------------------
391 r16112 | guy | 2005-10-04 05:17:45 -0500 (Tue, 04 Oct 2005) | 8 lines
392 Changed paths:
393    M /trunk/epan/dissectors/packet-cops.c
394
395 We can just use "get_ber_identifier()" and "get_ber_length()" to fetch
396 BER identifier and length information; calling
397 "dissect_ber_identifier()" and "dissect_ber_length()" with a null tree
398 argument doesn't have any advantages over that.
399
400 Don't put an octet string into the protocol tree twice, once with
401 "dissect_ber_octet_string()" and once with the real value; once is enough.
402
403 ------------------------------------------------------------------------
404 r16111 | guy | 2005-10-04 05:13:15 -0500 (Tue, 04 Oct 2005) | 6 lines
405 Changed paths:
406    M /trunk/wiretap/atm.c
407
408 A heuristic that only treats packets that appear to be LANE-encapsulated
409 Ethernet packets with a length field as LANE packets, and doesn't do so
410 for packets that appear to be LANE-encapsulated Ethernet packets with a
411 type field, is too weak.  Back out that part of the heuristics added in
412 the previous checkin.
413
414 ------------------------------------------------------------------------
415 r16110 | guy | 2005-10-04 02:07:15 -0500 (Tue, 04 Oct 2005) | 4 lines
416 Changed paths:
417    M /trunk/capture_errs.c
418    M /trunk/capture_errs.h
419
420 Include <glib.h> to declare "g_strdup_printf()".
421
422 Properly declare "cant_load_winpcap_err()".
423
424 ------------------------------------------------------------------------
425 r16109 | guy | 2005-10-04 01:25:01 -0500 (Tue, 04 Oct 2005) | 6 lines
426 Changed paths:
427    M /trunk/Makefile.common
428    A /trunk/capture_errs.c
429    A /trunk/capture_errs.h
430    M /trunk/gtk/capture_dlg.c
431    M /trunk/gtk/capture_if_dlg.c
432    M /trunk/tethereal.c
433
434 Add a "capture_errs.c" routine to cough up error messages for capture
435 problems, and use the first routine in it in multiple places.
436
437 Get rid of DISSECTOR_SUPPORT_INCLUDES - just add its contents to
438 ETHEREAL_COMMON_INCLUDES.
439
440 ------------------------------------------------------------------------
441 r16108 | etxrab | 2005-10-04 00:42:18 -0500 (Tue, 04 Oct 2005) | 3 lines
442 Changed paths:
443    M /trunk/AUTHORS
444    M /trunk/wiretap/atm.c
445
446 From Rene Piltz:
447 Due to the fact that 3G Signaling appears at an undefined VPI/VCI I added a heuristics (very simple) which should take care of this fact.
448
449 ------------------------------------------------------------------------
450 r16107 | etxrab | 2005-10-04 00:36:31 -0500 (Tue, 04 Oct 2005) | 6 lines
451 Changed paths:
452    M /trunk/epan/dissectors/packet-edonkey.c
453    M /trunk/epan/dissectors/packet-edonkey.h
454
455 From John Sullivan:
456 The current ethereal eDonkey dissector fails to handle a number of valid packet types - in particular the normal server<->client communication between current eserver and eMule versions (from both
457 sides) produces packets which ethereal incorrectly claims to be malformed.
458
459 This patch fills in these holes.
460
461 ------------------------------------------------------------------------
462 r16106 | etxrab | 2005-10-04 00:29:40 -0500 (Tue, 04 Oct 2005) | 1 line
463 Changed paths:
464    M /trunk/epan/libethereal.def
465
466 Add some requested items.
467 ------------------------------------------------------------------------
468 r16105 | etxrab | 2005-10-04 00:16:26 -0500 (Tue, 04 Oct 2005) | 1 line
469 Changed paths:
470    M /trunk/epan/address.h
471    M /trunk/epan/libethereal.def
472
473 Preparations for h223
474 ------------------------------------------------------------------------
475 r16104 | etxrab | 2005-10-04 00:15:23 -0500 (Tue, 04 Oct 2005) | 11 lines
476 Changed paths:
477    M /trunk/epan/dissectors/packet-bacapp.c
478    M /trunk/epan/dissectors/packet-bacapp.h
479
480 From Dave Richards
481
482 1) Fixes context-tagged BACnet errors.
483 2) Fixes indeterminate tag data.  If the tag length/value/type variable 
484 was 6 or 7 you could not tell whether it was an open/close tag or had 
485 length 6/7.
486 3) Don't make assumptions about property types for proprietary BACnet 
487 object types.
488
489
490
491 ------------------------------------------------------------------------
492 r16103 | guy | 2005-10-03 23:23:09 -0500 (Mon, 03 Oct 2005) | 4 lines
493 Changed paths:
494    M /trunk/capture_loop.c
495    M /trunk/tethereal.c
496
497 Add a note about 64-bit support in WinPcap to the capture errors on
498 Windows, and add the URL for the CaptureSetup page to the Tethereal
499 error.
500
501 ------------------------------------------------------------------------
502 r16102 | guy | 2005-10-03 23:12:34 -0500 (Mon, 03 Oct 2005) | 3 lines
503 Changed paths:
504    M /trunk/version_info.c
505
506 Grr.  Without the right version of the SDK, we can't even compile code
507 to *use* the shiny new features.
508
509 ------------------------------------------------------------------------
510 r16101 | guy | 2005-10-03 22:58:40 -0500 (Mon, 03 Oct 2005) | 2 lines
511 Changed paths:
512    M /trunk/capture-wpcap.c
513
514 Remove an extra " from a command, and fix indentation.
515
516 ------------------------------------------------------------------------
517 r16100 | guy | 2005-10-03 22:15:12 -0500 (Mon, 03 Oct 2005) | 3 lines
518 Changed paths:
519    M /trunk/version_info.c
520
521 Cope with NT 6.0, and with the x86-64 version of XP being NT 5.2 rather
522 than NT 5.1.
523
524 ------------------------------------------------------------------------
525 r16099 | guy | 2005-10-03 20:16:06 -0500 (Mon, 03 Oct 2005) | 6 lines
526 Changed paths:
527    M /trunk/epan/dissectors/packet-iax2.c
528
529 Don't assume that every packet has a non-null "call_data" value.  Fixes
530 bug 497 (as well as a crash on an *unfuzzed* IAX2 capture!).
531
532 Set "pinfo->can_desegment" before calling dissectors; that's expected
533 for dissectors that do TCP-style desegmentation.
534
535 ------------------------------------------------------------------------
536 r16098 | guy | 2005-10-03 17:26:32 -0500 (Mon, 03 Oct 2005) | 2 lines
537 Changed paths:
538    M /trunk/gtk/t38_analysis.c
539
540 Properly terminate some value_string tables.
541
542 ------------------------------------------------------------------------
543 r16097 | guy | 2005-10-03 17:23:04 -0500 (Mon, 03 Oct 2005) | 5 lines
544 Changed paths:
545    M /trunk/gtk/t38_analysis.c
546
547 Include "gui_stat_menu.h" to declare "register_stat_menu_item()".
548
549 Fix the type of "t38_analysis_init()" to match what
550 "register_stat_cmd_arg()" expects.
551
552 ------------------------------------------------------------------------
553 r16096 | guy | 2005-10-03 17:17:32 -0500 (Mon, 03 Oct 2005) | 6 lines
554 Changed paths:
555    M /trunk/epan/stream.c
556
557 A hash table doesn't *have* to have a value destroy function - and, in
558 fact, in GLib 1.2, it *can't* have one.  As the value destroy function
559 for this hash table does nothing, don't bother with it - and create the
560 hash table with "g_hash_table_new(), rather than
561 "g_hash_table_new_full()", so it works with GLib 1.2[.x].
562
563 ------------------------------------------------------------------------
564 r16095 | guy | 2005-10-03 17:04:58 -0500 (Mon, 03 Oct 2005) | 2 lines
565 Changed paths:
566    M /trunk/epan/stream.c
567
568 It's "svn:keywords", not "svn:Keywords".
569
570 ------------------------------------------------------------------------
571 r16094 | guy | 2005-10-03 17:02:47 -0500 (Mon, 03 Oct 2005) | 3 lines
572 Changed paths:
573    M /trunk/epan/stream.h
574
575 The "extern" in "struct _fragment_items" doesn't do anything, as data
576 types aren't objects and don't have storage classes, etc..
577
578 ------------------------------------------------------------------------
579 r16093 | ulfl | 2005-10-03 15:04:06 -0500 (Mon, 03 Oct 2005) | 1 line
580 Changed paths:
581    M /trunk/gtk/capture_dlg.c
582
583 Win32: don't crash if Capture/Start is clicked and WinPcap is not installed.
584 ------------------------------------------------------------------------
585 r16092 | ulfl | 2005-10-03 14:37:17 -0500 (Mon, 03 Oct 2005) | 1 line
586 Changed paths:
587    M /trunk/gtk/expert_dlg.c
588
589 move the list down to the latest message while new messages rush in. We might want to have a checkbox or alike to en/disable this (as discussed for the Statistics) lately.
590 ------------------------------------------------------------------------
591 r16091 | ulfl | 2005-10-03 14:34:58 -0500 (Mon, 03 Oct 2005) | 3 lines
592 Changed paths:
593    M /trunk/gtk/gui_utils.c
594
595 major Win32 bugfix: when getting messages from the capture slave, only one message was processed every 200ms (UNIX handles this differently). If more messages were initiated from the slave, they stacked up. This slowed down the display update and slowed down stopping the capture as a lot of messages had to be processed before the close really finished ...
596
597 Now the timer callback function will call the pipe read function up to 5 times to avoid this, but won't do this more often to prevent "endless blocking".
598 ------------------------------------------------------------------------
599 r16090 | ulfl | 2005-10-03 14:11:57 -0500 (Mon, 03 Oct 2005) | 1 line
600 Changed paths:
601    M /trunk/gtk/main.c
602
603 minor bugfix: hide main widgets, if command line file couldn't be loaded
604 ------------------------------------------------------------------------
605 r16089 | etxrab | 2005-10-03 14:00:52 -0500 (Mon, 03 Oct 2005) | 1 line
606 Changed paths:
607    A /trunk/plugins/h223/Makefile.nmake
608
609 First check in of yhe h223 plugin, not part of the build script yet.
610 ------------------------------------------------------------------------
611 r16088 | etxrab | 2005-10-03 13:59:41 -0500 (Mon, 03 Oct 2005) | 1 line
612 Changed paths:
613    A /trunk/plugins/h223/moduleinfo.h
614    A /trunk/plugins/h223/packet-h223.c
615    A /trunk/plugins/h223/packet-h223.h
616    A /trunk/plugins/h223/plugin.c
617
618 First check in of yhe h223 plugin, not part of the build script yet.
619 ------------------------------------------------------------------------
620 r16087 | etxrab | 2005-10-03 13:54:41 -0500 (Mon, 03 Oct 2005) | 1 line
621 Changed paths:
622    A /trunk/plugins/h223/Makefile.am
623
624 First check in of yhe h223 plugin, not part of the build script yet.
625 ------------------------------------------------------------------------
626 r16086 | etxrab | 2005-10-03 13:54:13 -0500 (Mon, 03 Oct 2005) | 1 line
627 Changed paths:
628    A /trunk/plugins/h223/golay.c
629
630 First check in of yhe h223 plugin, not part of the build script yet.
631 ------------------------------------------------------------------------
632 r16085 | etxrab | 2005-10-03 13:53:52 -0500 (Mon, 03 Oct 2005) | 1 line
633 Changed paths:
634    A /trunk/plugins/h223/COPYING
635
636 First check in of yhe h223 plugin, not part of the build script yet.
637 ------------------------------------------------------------------------
638 r16084 | etxrab | 2005-10-03 13:53:28 -0500 (Mon, 03 Oct 2005) | 1 line
639 Changed paths:
640    A /trunk/plugins/h223/ChangeLog
641
642 First check in of yhe h223 plugin, not part of the build script yet.
643 ------------------------------------------------------------------------
644 r16083 | etxrab | 2005-10-03 13:51:54 -0500 (Mon, 03 Oct 2005) | 1 line
645 Changed paths:
646    A /trunk/plugins/h223
647    A /trunk/plugins/h223/AUTHORS
648
649 First check in of yhe h223 plugin, not part of the build script yet.
650 ------------------------------------------------------------------------
651 r16082 | etxrab | 2005-10-03 13:34:21 -0500 (Mon, 03 Oct 2005) | 7 lines
652 Changed paths:
653    M /trunk/epan/Makefile.common
654    M /trunk/epan/packet.c
655    A /trunk/epan/stream.c
656    A /trunk/epan/stream.h
657
658 From Jeff Snyder:
659
660 04-stream.diff
661  A simplified packet reassembly API built on top of  fragment_add_seq_next for 
662 reassembling fragments that are delivered in-order, where fragments are 
663 identified by a framenum and an offset into that frame. Streams are attached 
664 to a conversation or a circuit and are unidirectional.
665 ------------------------------------------------------------------------
666 r16081 | etxrab | 2005-10-03 13:18:38 -0500 (Mon, 03 Oct 2005) | 1 line
667 Changed paths:
668    M /trunk/asn1/gnm/gnm.cnf
669    M /trunk/asn1/gnm/packet-gnm-template.c
670    M /trunk/epan/dissectors/packet-gnm.c
671
672 Add dissection of some more OID's and use the #.REGISTER function.
673 ------------------------------------------------------------------------
674 r16080 | ulfl | 2005-10-03 11:24:43 -0500 (Mon, 03 Oct 2005) | 1 line
675 Changed paths:
676    M /trunk/epan/dissectors/packet-ip.c
677
678 from Yaniv Kaul: add a Preference setting for IP checksum validation
679 ------------------------------------------------------------------------
680 r16079 | ulfl | 2005-10-03 10:52:14 -0500 (Mon, 03 Oct 2005) | 4 lines
681 Changed paths:
682    M /trunk/epan/dissectors/packet-iax2.c
683
684 from Peter Johansson:
685 The supplied patch resolves an issue with the use of the not yet initialized variable "fid".
686
687 / Regards, Peter 
688 ------------------------------------------------------------------------
689 r16078 | lego | 2005-10-03 08:10:28 -0500 (Mon, 03 Oct 2005) | 3 lines
690 Changed paths:
691    M /trunk/epan/dissectors/packet-rtse.c
692
693 dissect_rtse_EXTERNAL is already declared in the header as extern.
694
695
696 ------------------------------------------------------------------------
697 r16077 | lego | 2005-10-03 06:36:24 -0500 (Mon, 03 Oct 2005) | 3 lines
698 Changed paths:
699    A /trunk/gtk/t38_analysis.c
700
701 This one was missing from the checkin...
702
703
704 ------------------------------------------------------------------------
705 r16076 | sahlberg | 2005-10-03 04:30:10 -0500 (Mon, 03 Oct 2005) | 5 lines
706 Changed paths:
707    M /trunk/epan/dissectors/packet-mount.c
708
709 prettify mount,
710
711 if MNT fails with an error,   put the error string in the INFO column
712
713
714 ------------------------------------------------------------------------
715 r16075 | guy | 2005-10-03 02:30:49 -0500 (Mon, 03 Oct 2005) | 3 lines
716 Changed paths:
717    M /trunk/simple_dialog.h
718
719 C89 doesn't allow a comma after the end of the last value in an
720 enumerator list, and some compilers don't allow it as an extension.
721
722 ------------------------------------------------------------------------
723 r16074 | etxrab | 2005-10-03 00:59:17 -0500 (Mon, 03 Oct 2005) | 1 line
724 Changed paths:
725    M /trunk/epan/dissectors/packet-sigcomp.c
726
727 Fix a typo.
728 ------------------------------------------------------------------------
729 r16073 | etxrab | 2005-10-03 00:55:26 -0500 (Mon, 03 Oct 2005) | 12 lines
730 Changed paths:
731    M /trunk/epan/dissectors/packet-t38.c
732    M /trunk/epan/dissectors/packet-t38.h
733    M /trunk/epan/libethereal.def
734    M /trunk/gtk/Makefile.common
735    M /trunk/gtk/graph_analysis.c
736    M /trunk/gtk/graph_analysis.h
737    M /trunk/gtk/voip_calls.c
738
739 From Alejandro Vaquero:
740
741  New "Fax T38 Analysis" added to the "Statistics" menu to:
742
743 - Reassemble the HDLC t30 frames and dissect the header.
744 - Analyze the UPDTLPacket seq num for packet lost
745 - Stats of V.x Data:
746     - Count the Data bytes
747     - Duration
748     - Wrong seq num
749     - Max Burst of packet lost
750
751 ------------------------------------------------------------------------
752 r16072 | etxrab | 2005-10-03 00:17:51 -0500 (Mon, 03 Oct 2005) | 5 lines
753 Changed paths:
754    M /trunk/epan/dissectors/packet-acse.c
755    M /trunk/epan/dissectors/packet-acse.h
756    M /trunk/epan/dissectors/packet-cms.c
757    M /trunk/epan/dissectors/packet-cms.h
758    M /trunk/epan/dissectors/packet-ess.c
759    M /trunk/epan/dissectors/packet-ess.h
760    M /trunk/epan/dissectors/packet-rtse.c
761    M /trunk/epan/dissectors/packet-rtse.h
762    M /trunk/epan/dissectors/packet-x420.c
763
764 From Graeme Lunt
765 X420 - incorrect ExtendedBodyPart handling
766 ACSE - support for implicitly tagged EXTERNALs and dissection based upon direct-reference RTSE - same change for RTSE EXTERNAL handling as above CMS  - support for ContentType, MessageDigest, SigningTime and CounterSignature attributes ESS  - support for ESSSecurityLabel and EquivalentLabels attributes
767
768
769 ------------------------------------------------------------------------
770 r16071 | etxrab | 2005-10-03 00:16:57 -0500 (Mon, 03 Oct 2005) | 5 lines
771 Changed paths:
772    M /trunk/asn1/cms/CryptographicMessageSyntax.asn
773    M /trunk/asn1/cms/cms.cnf
774    M /trunk/asn1/ess/ExtendedSecurityServices.asn
775    M /trunk/asn1/ess/ess.cnf
776    M /trunk/asn1/rtse/rtse-exp.cnf
777    M /trunk/asn1/rtse/rtse.cnf
778    M /trunk/asn1/x420/x420.asn
779    M /trunk/asn1/x420/x420.cnf
780
781 From Graeme Lunt
782 X420 - incorrect ExtendedBodyPart handling
783 ACSE - support for implicitly tagged EXTERNALs and dissection based upon direct-reference RTSE - same change for RTSE EXTERNAL handling as above CMS  - support for ContentType, MessageDigest, SigningTime and CounterSignature attributes ESS  - support for ESSSecurityLabel and EquivalentLabels attributes
784
785
786 ------------------------------------------------------------------------
787 r16070 | etxrab | 2005-10-03 00:14:39 -0500 (Mon, 03 Oct 2005) | 5 lines
788 Changed paths:
789    M /trunk/asn1/acse/acse.cnf
790
791 From Graeme Lunt
792 X420 - incorrect ExtendedBodyPart handling
793 ACSE - support for implicitly tagged EXTERNALs and dissection based upon direct-reference RTSE - same change for RTSE EXTERNAL handling as above CMS  - support for ContentType, MessageDigest, SigningTime and CounterSignature attributes ESS  - support for ESSSecurityLabel and EquivalentLabels attributes
794
795
796 ------------------------------------------------------------------------
797 r16069 | etxrab | 2005-10-02 16:14:35 -0500 (Sun, 02 Oct 2005) | 3 lines
798 Changed paths:
799    M /trunk/asn1/cms/cms.cnf
800    M /trunk/epan/dissectors/packet-cms.c
801
802 From Graeme Lunt
803 allows the dissection of ContentInfo based upon it's OID - something that is used for a secure X.400 messages (Protecting Content Type (PCT)).
804
805 ------------------------------------------------------------------------
806 r16068 | etxrab | 2005-10-02 15:59:54 -0500 (Sun, 02 Oct 2005) | 20 lines
807 Changed paths:
808    M /trunk/epan/dissectors/packet-amr.c
809    M /trunk/epan/dissectors/packet-h261.c
810    M /trunk/epan/dissectors/packet-h263.c
811    M /trunk/epan/dissectors/packet-iax2.c
812
813 From Jeff Snyder
814
815 00-iax.diff
816  Modifications to the IAX2 dissector so that it offers desegmentation to 
817 subdissectors using the same API as TCP offers (pinfo->desegment_len etc)
818
819 01-amr.diff
820  Modifications to the AMR dissector to allow AMR IF2 data to be dissected via 
821 call_dissector() from packet-h223.c. This patch also causes the AMR dissector 
822 to append the frame type string to the info column, so that the info column 
823 shows what protocols an H.223 frame contains.
824
825 02-h263-data.diff
826  Modifications to packet-h263.c to separate the dissection of h.263 RTP 
827 encpasulation from the dissection of the actual h.263 data. The data 
828 dissection functions are added as a second dissector. This data-only 
829 dissector is used to dissect the video channel in our h.223 streams. As with 
830 the AMR modification, this makes the H.263 dissector append to the info 
831 column.
832
833 ------------------------------------------------------------------------
834 r16067 | ulfl | 2005-10-02 10:41:11 -0500 (Sun, 02 Oct 2005) | 1 line
835 Changed paths:
836    M /trunk/epan/dissectors/packet-bittorrent.c
837
838 enhancements COL_INFO output and make bittorrent protocol filterable
839 ------------------------------------------------------------------------
840 r16066 | ulfl | 2005-10-02 09:56:27 -0500 (Sun, 02 Oct 2005) | 1 line
841 Changed paths:
842    M /trunk/epan/column-utils.c
843    M /trunk/epan/column-utils.h
844    M /trunk/epan/epan.c
845
846 add doxygen comments to column-utils.h and do a slight code cleanup
847 ------------------------------------------------------------------------
848 r16065 | lego | 2005-10-01 10:19:36 -0500 (Sat, 01 Oct 2005) | 8 lines
849 Changed paths:
850    M /trunk/epan/tpg.c
851    M /trunk/epan/tpg.h
852    M /trunk/epan/tvbparse.c
853    M /trunk/plugins/tpg/http.tpg
854    M /trunk/plugins/tpg/packet-http.c
855    M /trunk/tools/tpg/tpg.yp
856
857 one step further... 
858  TPG now uses the ignore feature of tvbparse
859  named sub_rules can have cardinality
860
861 epan/tvbparse.c:
862    do not crash on zero cardinality
863
864
865 ------------------------------------------------------------------------
866 r16064 | lego | 2005-10-01 06:16:17 -0500 (Sat, 01 Oct 2005) | 5 lines
867 Changed paths:
868    M /trunk/epan/dissectors/packet-radius.c
869
870 propperly initialize vendor->ett if the vendor is not found while radius_register_avp_dissector().
871
872 fixes bug 488.
873
874
875 ------------------------------------------------------------------------
876 r16063 | lego | 2005-10-01 05:41:00 -0500 (Sat, 01 Oct 2005) | 3 lines
877 Changed paths:
878    M /trunk/plugins/tpg/http.tpg
879    M /trunk/plugins/tpg/packet-http.c
880
881 match changes to tpg infrastructure.
882
883
884 ------------------------------------------------------------------------
885 r16062 | lego | 2005-10-01 05:39:38 -0500 (Sat, 01 Oct 2005) | 3 lines
886 Changed paths:
887    M /trunk/tools/tpg/tpg.yp
888
889 Some changes in tpg's grammar to avoid constructing elements that cannot be dereferenced
890
891
892 ------------------------------------------------------------------------
893 r16061 | lego | 2005-10-01 05:36:57 -0500 (Sat, 01 Oct 2005) | 8 lines
894 Changed paths:
895    M /trunk/epan/emem.c
896    M /trunk/epan/emem.h
897    M /trunk/epan/tpg.c
898    M /trunk/epan/tpg.h
899
900 emem.[ch]:
901 Add a simple stack implememtation that uses ep_alloc
902 Add ep_new() ep_new0() macros
903
904 tpg.[ch]:
905 use the stack in tpg helpers
906
907
908 ------------------------------------------------------------------------
909 r16060 | obiot | 2005-09-30 14:29:21 -0500 (Fri, 30 Sep 2005) | 4 lines
910 Changed paths:
911    M /trunk/epan/dissectors/packet-wsp.c
912
913 Fix bug 492 - the MMSE dissector calls add_content_type() defined in WSP, which
914 uses proto_item_append_string(). The visibility hack must be present, otherwise
915 a dissector assert is generated within the MMSE dissector.
916
917 ------------------------------------------------------------------------
918 r16059 | etxrab | 2005-09-30 13:20:44 -0500 (Fri, 30 Sep 2005) | 1 line
919 Changed paths:
920    M /trunk/diameter/dictionary.xml
921
922 Update AVP:s and error codes.
923 ------------------------------------------------------------------------
924 r16058 | lego | 2005-09-29 15:38:41 -0500 (Thu, 29 Sep 2005) | 3 lines
925 Changed paths:
926    M /trunk/plugins/tpg/packet-http.c
927
928 this struct moved to tvbparse.c
929
930
931 ------------------------------------------------------------------------
932 r16057 | lego | 2005-09-29 15:37:05 -0500 (Thu, 29 Sep 2005) | 5 lines
933 Changed paths:
934    M /trunk/epan/tvbparse.c
935
936 I needed to cut'n'paste something more...
937
938 I did not even try to compile it before check it in, sorry!
939
940
941 ------------------------------------------------------------------------
942 r16056 | etxrab | 2005-09-29 15:24:02 -0500 (Thu, 29 Sep 2005) | 1 line
943 Changed paths:
944    M /trunk/epan/dissectors/packet-uma.c
945
946 Update to the latest version of the standard.
947 ------------------------------------------------------------------------
948 r16055 | etxrab | 2005-09-29 15:22:55 -0500 (Thu, 29 Sep 2005) | 1 line
949 Changed paths:
950    M /trunk/epan/sigcomp_state_hdlr.c
951
952 make n a guint32 to not wrap around at 65536
953 ------------------------------------------------------------------------
954 r16054 | lego | 2005-09-29 15:07:29 -0500 (Thu, 29 Sep 2005) | 3 lines
955 Changed paths:
956    M /trunk/epan/tvbparse.c
957    M /trunk/epan/tvbparse.h
958
959 add a debugging function that creates a tree exploding the parsed elements
960
961
962 ------------------------------------------------------------------------
963 r16053 | lego | 2005-09-29 15:05:24 -0500 (Thu, 29 Sep 2005) | 3 lines
964 Changed paths:
965    M /trunk/plugins/tpg/http.tpg
966    M /trunk/plugins/tpg/packet-http.c
967
968 at this point this makes a good parser for http headers...
969
970
971 ------------------------------------------------------------------------
972 r16052 | lego | 2005-09-29 14:56:21 -0500 (Thu, 29 Sep 2005) | 3 lines
973 Changed paths:
974    M /trunk/tools/tpg/tpg.pl
975    M /trunk/tools/tpg/tpg.yp
976
977 another step closer
978
979
980 ------------------------------------------------------------------------
981 r16051 | etxrab | 2005-09-29 00:37:27 -0500 (Thu, 29 Sep 2005) | 5 lines
982 Changed paths:
983    M /trunk/epan/dissectors/packet-jxta.c
984
985 From Mike Duigou
986 A patch to allow the JXTA dissector to pass fuzz testing. It 
987 also removes a couple of unused things and optimizes handling of the raw 
988 data dissector.
989
990 ------------------------------------------------------------------------
991 r16050 | guy | 2005-09-28 21:20:29 -0500 (Wed, 28 Sep 2005) | 13 lines
992 Changed paths:
993    M /trunk/Makefile.am
994    A /trunk/diameter
995    A /trunk/diameter/dictionary.dtd (from /trunk/dictionary.dtd:16044)
996    A /trunk/diameter/dictionary.xml (from /trunk/dictionary.xml:16044)
997    A /trunk/diameter/imscxdx.xml (from /trunk/imscxdx.xml:16044)
998    A /trunk/diameter/mobileipv4.xml (from /trunk/mobileipv4.xml:16044)
999    A /trunk/diameter/nasreq.xml (from /trunk/nasreq.xml:16044)
1000    A /trunk/diameter/sunping.xml (from /trunk/sunping.xml:16044)
1001    D /trunk/dictionary.dtd
1002    D /trunk/dictionary.xml
1003    M /trunk/epan/dissectors/packet-cops.c
1004    D /trunk/imscxdx.xml
1005    D /trunk/mobileipv4.xml
1006    D /trunk/nasreq.xml
1007    M /trunk/packaging/nsis/ethereal.nsi
1008    D /trunk/sunping.xml
1009
1010 Move the Diameter dictionary files to a "diameter" subdirectory, along
1011 the lines of what's done for RADIUS.  That keeps them together (and
1012 separate from other files), and makes the layout of the top-level source
1013 directory closer to the layout of the installation directory, so that if
1014 you run Ethereal or Tethereal from the top-level directory on Windows
1015 it'll pick up the Diameter dictionary files (if it supports loading
1016 them), and can do so on UN*X if we support a mechanism to let it find
1017 its control files in the directory in which the binary resides.
1018
1019 Use the diameter_DATA, dtds_DATA, and radius_DATA macros in the
1020 EXTRA_DIST macro, so you only have to change the lists of Diameter, DTD,
1021 and RADIUS files in one place if you add or remove a file.
1022
1023 ------------------------------------------------------------------------
1024 r16049 | guy | 2005-09-28 20:31:19 -0500 (Wed, 28 Sep 2005) | 4 lines
1025 Changed paths:
1026    M /trunk/epan/dissectors/packet-sigcomp.c
1027    M /trunk/epan/dissectors/packet-smb.c
1028
1029 Make "top_tree" static; nobody else uses it, and if they're both not
1030 static, they collide with one another in builds on at least some
1031 platforms.
1032
1033 ------------------------------------------------------------------------
1034 r16048 | ulfl | 2005-09-28 17:15:38 -0500 (Wed, 28 Sep 2005) | 3 lines
1035 Changed paths:
1036    M /trunk/epan/dissectors/packet-clnp.c
1037    M /trunk/epan/dissectors/packet-dcerpc.c
1038    M /trunk/epan/dissectors/packet-http.c
1039    M /trunk/epan/dissectors/packet-ip.c
1040    M /trunk/epan/dissectors/packet-ipv6.c
1041    M /trunk/epan/dissectors/packet-ldp.c
1042    M /trunk/epan/dissectors/packet-mq.c
1043    M /trunk/epan/dissectors/packet-ndmp.c
1044    M /trunk/epan/dissectors/packet-rpc.c
1045    M /trunk/epan/dissectors/packet-rtsp.c
1046    M /trunk/epan/dissectors/packet-sip.c
1047    M /trunk/epan/dissectors/packet-smb.c
1048    M /trunk/epan/dissectors/packet-smpp.c
1049    M /trunk/epan/dissectors/packet-sna.c
1050    M /trunk/epan/dissectors/packet-x25.c
1051    M /trunk/plugins/opsi/packet-opsi.c
1052
1053 fix #480: Change defaults for all reassembling settings to ON
1054
1055 I've changed all settings I could find to TRUE. It might be reasonable to change some protocol settings back to FALSE, if reassembling fails very often.
1056 ------------------------------------------------------------------------
1057 r16047 | lego | 2005-09-28 16:35:14 -0500 (Wed, 28 Sep 2005) | 3 lines
1058 Changed paths:
1059    M /trunk/epan/dtd_preparse.l
1060
1061 be more flexible in what's a name
1062
1063
1064 ------------------------------------------------------------------------
1065 r16046 | lego | 2005-09-28 16:33:44 -0500 (Wed, 28 Sep 2005) | 3 lines
1066 Changed paths:
1067    M /trunk/epan/stats_tree.c
1068
1069 one leak less...
1070
1071
1072 ------------------------------------------------------------------------
1073 r16045 | lego | 2005-09-28 16:32:47 -0500 (Wed, 28 Sep 2005) | 9 lines
1074 Changed paths:
1075    M /trunk/epan/dissectors/packet-xml.c
1076    M /trunk/epan/tvbparse.c
1077    M /trunk/epan/tvbparse.h
1078
1079 tvbparse.[ch]:
1080 - add a tvbparse_handle() (for recursion)
1081 - change tvbparse_until() to allow more control when parsing
1082 - make the wanted control an union so that different types of data can be used
1083
1084 packet-xml.c:
1085 - change the parser definition to match changes to tvbparse_until()
1086
1087
1088 ------------------------------------------------------------------------
1089 r16044 | etxrab | 2005-09-28 15:06:58 -0500 (Wed, 28 Sep 2005) | 1 line
1090 Changed paths:
1091    M /trunk/Makefile.am
1092
1093 Add radius/dictionary.ericsson  \
1094 ------------------------------------------------------------------------
1095 r16043 | etxrab | 2005-09-28 14:57:45 -0500 (Wed, 28 Sep 2005) | 1 line
1096 Changed paths:
1097    M /trunk/epan/dissectors/packet-sigcomp.c
1098
1099 Handle sigcomp over TCP.
1100 ------------------------------------------------------------------------
1101 r16042 | jmayer | 2005-09-28 12:16:30 -0500 (Wed, 28 Sep 2005) | 1 line
1102 Changed paths:
1103    M /trunk/epan/dissectors/packet-ethertype.c
1104    M /trunk/epan/etypes.h
1105    M /trunk/manuf
1106    M /trunk/wka.tmpl
1107
1108 Updates for foundry addresses/protocols
1109 ------------------------------------------------------------------------
1110 r16041 | etxrab | 2005-09-28 11:39:20 -0500 (Wed, 28 Sep 2005) | 1 line
1111 Changed paths:
1112    M /trunk/packaging/nsis/ethereal.nsi
1113
1114 Add disctionary.ericsson
1115 ------------------------------------------------------------------------
1116 r16040 | etxrab | 2005-09-28 11:38:40 -0500 (Wed, 28 Sep 2005) | 1 line
1117 Changed paths:
1118    M /trunk/epan/sigcomp_state_hdlr.c
1119
1120 It's the UDVM_MEMORY_SIZE that should be checked.
1121 ------------------------------------------------------------------------
1122 r16039 | guy | 2005-09-28 11:16:37 -0500 (Wed, 28 Sep 2005) | 5 lines
1123 Changed paths:
1124    M /trunk/epan/dissectors/ncp2222.py
1125    M /trunk/epan/dissectors/packet-bssgp.c
1126    M /trunk/epan/dissectors/packet-dcom.c
1127    M /trunk/epan/dissectors/packet-esis.c
1128    M /trunk/epan/dissectors/packet-frame.c
1129    M /trunk/epan/dissectors/packet-frame.h
1130    M /trunk/epan/dissectors/packet-gsm_sms_ud.c
1131    M /trunk/epan/dissectors/packet-msdp.c
1132    M /trunk/epan/dissectors/packet-pim.c
1133    M /trunk/epan/dissectors/packet-ppp.c
1134    M /trunk/epan/dissectors/packet-pppoe.c
1135    M /trunk/epan/dissectors/packet-smb-pipe.c
1136    M /trunk/epan/dissectors/packet-sna.c
1137    M /trunk/epan/dissectors/packet-udp.c
1138    M /trunk/epan/ftypes/ftype-string.c
1139    M /trunk/epan/proto.c
1140    M /trunk/epan/proto.h
1141
1142 Have show_exception() take a "const char *" as its exception message,
1143 and not free the string to which it points.  Pass to
1144 REPORT_DISSECTOR_BUG() strings allocated with ep_strdup_printf(), so
1145 that they're freed automatically.
1146
1147 ------------------------------------------------------------------------
1148 r16038 | guy | 2005-09-28 04:31:37 -0500 (Wed, 28 Sep 2005) | 7 lines
1149 Changed paths:
1150    M /trunk/epan/dissectors/packet-hsrp.c
1151
1152 Don't change the Info column if we have an unknown opcode; we've already
1153 set it to a value that should indicate that the opcode is unknown, and
1154 also indicates what the value is.  (Especially don't do it without
1155 calling check_col() to check whether we *should* change the info column,
1156 as we'll dereference a null pointer if we shouldn't; this change should
1157 fix bug 489.)
1158
1159 ------------------------------------------------------------------------
1160 r16037 | jmayer | 2005-09-28 03:14:54 -0500 (Wed, 28 Sep 2005) | 5 lines
1161 Changed paths:
1162    M /trunk/tools/fuzz-test.sh
1163
1164 In case the paths to the tools are wrong, inform the
1165 user about it instead of complaining that no capture files
1166 could be found.
1167
1168
1169 ------------------------------------------------------------------------
1170 r16036 | guy | 2005-09-28 03:01:54 -0500 (Wed, 28 Sep 2005) | 3 lines
1171 Changed paths:
1172    M /trunk/epan/dissectors/packet-snmp.c
1173
1174 Note that we should redo the handling of OIDs when
1175 "dissect_ber_object_identifier()" can return the OID in a binary form.
1176
1177 ------------------------------------------------------------------------
1178 r16035 | obiot | 2005-09-28 02:08:57 -0500 (Wed, 28 Sep 2005) | 11 lines
1179 Changed paths:
1180    M /trunk/epan/proto.c
1181
1182 The TRY_TO_FAKE_THIS_ITEM() speed optimization has a side effect in that it
1183 will only process FT_PROTOCOL fields. As a result, proto_item_append_string()
1184 calls may throw a dissector exception, as only a FT_STRING or FT_STRINGZ can be
1185 appended to with this call.
1186
1187 In order to prevent these dissector assertions, silently return from the append
1188 call if the field is a FT_PROTOCOL.
1189
1190 Note that when the tree is visible, the updates of the fields occur normally,
1191 as expected.
1192
1193 ------------------------------------------------------------------------
1194 r16034 | etxrab | 2005-09-28 00:16:51 -0500 (Wed, 28 Sep 2005) | 1 line
1195 Changed paths:
1196    M /trunk/Makefile.am
1197
1198 Add dictionarry.ericsson
1199 ------------------------------------------------------------------------
1200 r16033 | lego | 2005-09-27 20:17:45 -0500 (Tue, 27 Sep 2005) | 3 lines
1201 Changed paths:
1202    M /trunk/epan/dissectors/packet-xml.c
1203
1204 make sure we tell tvbparse_until() to include the last token.
1205
1206
1207 ------------------------------------------------------------------------
1208 r16032 | lego | 2005-09-27 20:06:39 -0500 (Tue, 27 Sep 2005) | 6 lines
1209 Changed paths:
1210    M /trunk/epan/tpg.h
1211    M /trunk/epan/tvbparse.c
1212    M /trunk/plugins/tpg/http.tpg
1213    M /trunk/tools/tpg/tpg.pl
1214    M /trunk/tools/tpg/tpg.yp
1215
1216 update tpg
1217
1218 tvbparse:
1219      - for tvbparse_until spend the target token even if it isn't included
1220
1221
1222 ------------------------------------------------------------------------
1223 r16031 | lego | 2005-09-27 17:57:07 -0500 (Tue, 27 Sep 2005) | 10 lines
1224 Changed paths:
1225    M /trunk/epan/dissectors/packet-xml.c
1226    M /trunk/epan/tvbparse.c
1227    M /trunk/epan/tvbparse.h
1228
1229 in tvbparse:
1230   - tvbparse_some now handles 0 items.
1231   - added accessors for a tt's offset and remaining length.
1232
1233 in packet-xml:
1234   - min_len=0 for tvbparse_chars() is soon going to mean zero instead of 1 change the 0s to 1s.
1235   - attribute names can have ':' even if it's namespaces isn't managed yet.
1236   - split the xml grammar in more elements so It can be actually read by a human being.
1237
1238
1239 ------------------------------------------------------------------------
1240 r16030 | lego | 2005-09-27 17:06:36 -0500 (Tue, 27 Sep 2005) | 3 lines
1241 Changed paths:
1242    A /trunk/plugins/tpg
1243    A /trunk/plugins/tpg/Makefile.am
1244    A /trunk/plugins/tpg/Makefile.nmake
1245    A /trunk/plugins/tpg/http.tpg
1246    A /trunk/plugins/tpg/packet-http.c
1247
1248 A "working" example of TPG...
1249
1250
1251 ------------------------------------------------------------------------
1252 r16029 | lego | 2005-09-27 16:56:14 -0500 (Tue, 27 Sep 2005) | 3 lines
1253 Changed paths:
1254    M /trunk/epan/tpg.c
1255
1256 http_dissector_add doesn't belong here!
1257
1258
1259 ------------------------------------------------------------------------
1260 r16028 | lego | 2005-09-27 16:54:45 -0500 (Tue, 27 Sep 2005) | 3 lines
1261 Changed paths:
1262    M /trunk/tools/tpg/tpg.pl
1263
1264 now it starts to work...
1265
1266
1267 ------------------------------------------------------------------------
1268 r16027 | ulfl | 2005-09-27 16:51:08 -0500 (Tue, 27 Sep 2005) | 1 line
1269 Changed paths:
1270    M /trunk/gtk/font_utils.c
1271    M /trunk/gtk/gui_prefs.c
1272    M /trunk/gtk/menu.c
1273    M /trunk/gtk/packet_list.c
1274    M /trunk/gtk/packet_list.h
1275    M /trunk/gtk/stream_prefs.c
1276
1277 code cleanup: use the prefix packet_list_ for every function mentioned in packet_list.h
1278 ------------------------------------------------------------------------
1279 r16026 | jmayer | 2005-09-27 16:50:50 -0500 (Tue, 27 Sep 2005) | 1 line
1280 Changed paths:
1281    M /trunk/epan/dissectors/packet-hsrp.c
1282
1283 Op Code 3 (Advertisement) dissection
1284 ------------------------------------------------------------------------
1285 r16025 | ulfl | 2005-09-27 16:48:17 -0500 (Tue, 27 Sep 2005) | 1 line
1286 Changed paths:
1287    M /trunk/capture_loop.c
1288
1289 mention "http://wiki.ethereal.com/CaptureSetup" in the error dialog, when the capture interface couldn't be opened
1290 ------------------------------------------------------------------------
1291 r16024 | ulfl | 2005-09-27 16:46:39 -0500 (Tue, 27 Sep 2005) | 1 line
1292 Changed paths:
1293    M /trunk/file.c
1294
1295 minor bugfix: call cf_callback_invoke() from cf_close() even if the file is already closed. Otherwise the GUI will remain in the wrong state if a capture couldn't be started (e.g. wrong interface).
1296 ------------------------------------------------------------------------
1297 r16023 | ulfl | 2005-09-27 16:44:46 -0500 (Tue, 27 Sep 2005) | 1 line
1298 Changed paths:
1299    M /trunk/docbook/edg_src/EDG_chapter_sources.xml
1300
1301 add a new subsection "Code Requirements" and mention fuzz testing there
1302 ------------------------------------------------------------------------
1303 r16022 | etxrab | 2005-09-27 16:04:59 -0500 (Tue, 27 Sep 2005) | 1 line
1304 Changed paths:
1305    M /trunk/radius/dictionary
1306    A /trunk/radius/dictionary.ericsson
1307
1308 Add a miniscule ericsson radius dictionary.
1309 ------------------------------------------------------------------------
1310 r16021 | lego | 2005-09-27 15:48:48 -0500 (Tue, 27 Sep 2005) | 9 lines
1311 Changed paths:
1312    A /trunk/epan/tpg.c
1313    A /trunk/epan/tpg.h
1314    A /trunk/tools/tpg
1315    A /trunk/tools/tpg/Makefile.am
1316    A /trunk/tools/tpg/Makefile.nmake
1317    A /trunk/tools/tpg/V2P.pm
1318    A /trunk/tools/tpg/tpg.pl
1319    A /trunk/tools/tpg/tpg.yp
1320
1321 TPG TVB Parser Generator
1322
1323 Given a bnf-like grammar generate a set of helpers for a dissector
1324
1325 It's not working yet, however I need this checkin as a cheeckpoint
1326
1327 (I'll write the doc when it starts to be ready)
1328
1329
1330 ------------------------------------------------------------------------
1331 r16020 | kukosa | 2005-09-27 05:05:42 -0500 (Tue, 27 Sep 2005) | 1 line
1332 Changed paths:
1333    M /trunk/asn1/h225/h225.cnf
1334    M /trunk/asn1/h225/packet-h225-template.c
1335    M /trunk/epan/dissectors/packet-h225.c
1336
1337 new option whether tunnelled H.245 and tunnelled protocol are displayed inside H.225 tree or outside
1338 ------------------------------------------------------------------------
1339 r16019 | sahlberg | 2005-09-27 03:03:13 -0500 (Tue, 27 Sep 2005) | 6 lines
1340 Changed paths:
1341    M /trunk/epan/dissectors/packet-fc.c
1342    M /trunk/epan/dissectors/packet-fcels.c
1343
1344 remove all strcpy from fcels
1345 ito make it easier to read use doublespace to separate the items on the expansion line instead of ',' since so many of the strings contain spaces.
1346
1347 cleanup fc slightly and remove a redundant parameter
1348
1349
1350 ------------------------------------------------------------------------
1351 r16018 | kukosa | 2005-09-27 02:14:07 -0500 (Tue, 27 Sep 2005) | 1 line
1352 Changed paths:
1353    M /trunk/epan/dissectors/packet-per.c
1354
1355 bug in dissect_per_object_identifier_str() fixed, wrong pointer was passed to oid_to_str()
1356 ------------------------------------------------------------------------
1357 r16017 | kukosa | 2005-09-27 01:09:14 -0500 (Tue, 27 Sep 2005) | 1 line
1358 Changed paths:
1359    M /trunk/epan/except.c
1360    M /trunk/epan/except.h
1361
1362 get rid of warnings about qualifier discarding
1363 ------------------------------------------------------------------------
1364 r16016 | etxrab | 2005-09-27 00:39:58 -0500 (Tue, 27 Sep 2005) | 4 lines
1365 Changed paths:
1366    M /trunk/epan/dissectors/packet-tcp.c
1367    M /trunk/epan/dissectors/packet-tpkt.c
1368
1369 - Make the reassemble TCP preference default TRUE.
1370 - in dissect_tpkt_encap() only check the desegment flag passed in the function.
1371
1372
1373 ------------------------------------------------------------------------
1374 r16015 | guy | 2005-09-26 19:03:45 -0500 (Mon, 26 Sep 2005) | 17 lines
1375 Changed paths:
1376    M /trunk/epan/dissectors/packet-radius.c
1377
1378 Give more details about too-short AVPs, give up immediately for AVPs
1379 shorter than 2 bytes, and make the item for an AVP with a length < 2 a
1380 generated item.
1381
1382 Put the top-level item for an AVP into the tree the same way regardless
1383 of whether it's Vendor-Specific or not, and skip past the type and
1384 length right after that, before we check for Vendor-Specific.  (This
1385 means we no longer treat "vendor ID = 0" as an indication that this
1386 isn't Vendor-Specific - nothing prevents a packet from getting onto the
1387 wire with a vendor ID of 0; this fixes bug 485.)
1388
1389 Don't require a Vendor-Specific AVP to be at least 6 bytes long; it
1390 might not be particularly useful to have one that has a vendor ID and
1391 nothing else, but we might as well dissect the vendor ID portion.
1392
1393 Do some other cleanups.
1394
1395 ------------------------------------------------------------------------
1396 r16014 | obiot | 2005-09-26 15:49:33 -0500 (Mon, 26 Sep 2005) | 2 lines
1397 Changed paths:
1398    M /trunk/epan/dissectors/packet-wsp.c
1399
1400 Part 2 of the fix: also add the correct offset for non-WSP address records.
1401
1402 ------------------------------------------------------------------------
1403 r16013 | guy | 2005-09-26 15:34:13 -0500 (Mon, 26 Sep 2005) | 5 lines
1404 Changed paths:
1405    M /trunk/epan/proto.h
1406
1407 Make "REPORT_DISSECTOR_BUG()" (and the macros that use it) call
1408 "abort()" if the ETHEREAL_ABORT_ON_DISSECTOR_BUG environment variable is
1409 set; this is for debugging purposes, to make it easier to get a stack
1410 trace of the offending call.
1411
1412 ------------------------------------------------------------------------
1413 r16012 | obiot | 2005-09-26 15:00:37 -0500 (Mon, 26 Sep 2005) | 8 lines
1414 Changed paths:
1415    M /trunk/epan/dissectors/packet-wsp.c
1416
1417 Fix WSP redirect and SIR address parsing:
1418
1419  - The incorrect number of octets were highlighted (bearer type and port number
1420    were disregarded).
1421
1422  - In SIR version 1 content, correct the parsing (full WSP address length was
1423    not added to the offset for parsing the non-WSP contact points).
1424
1425 ------------------------------------------------------------------------
1426 r16011 | ulfl | 2005-09-26 14:24:06 -0500 (Mon, 26 Sep 2005) | 1 line
1427 Changed paths:
1428    M /trunk/gtk/prefs_dlg.c
1429
1430 fix #322, 2nd try: don't pass NULL to gtk_tree_iter_free(), this seems to cause an assert on some GTK versions
1431 ------------------------------------------------------------------------
1432 r16010 | etxrab | 2005-09-26 13:18:06 -0500 (Mon, 26 Sep 2005) | 1 line
1433 Changed paths:
1434    M /trunk/epan/dissectors/format-oid.h
1435    M /trunk/epan/dissectors/packet-cops.c
1436
1437 Remove dependencies on asn1.c, stil endes to be included to define subid_t.
1438 ------------------------------------------------------------------------
1439 r16009 | sahlberg | 2005-09-26 05:11:38 -0500 (Mon, 26 Sep 2005) | 13 lines
1440 Changed paths:
1441    M /trunk/epan/dissectors/packet-fc.c
1442
1443 remove all strcpy() from packet-fc.c
1444
1445 rewrite the functions to do proto_item_append_text() instead of building a string and then printing it.
1446
1447 The new function is functionally equivalent to the previous function except it does not print the values of the multi-bit fields to the expansion
1448 (the expansion line is already a km wide as it is)
1449
1450
1451
1452 there are now only 202 strcpy() left in epan/dissectors  down from 300+ instances some weeks ago.
1453
1454
1455
1456 ------------------------------------------------------------------------
1457 r16008 | guy | 2005-09-26 03:48:19 -0500 (Mon, 26 Sep 2005) | 13 lines
1458 Changed paths:
1459    M /trunk/epan/dissectors/packet-radius.c
1460    M /trunk/epan/dissectors/packet-radius.h
1461    M /trunk/epan/radius_dict.l
1462
1463 Add a new "ipxnet" type for the RADIUS dictionary, for IPX network
1464 numbers.  (Currently, we don't have any dictionary entries with that
1465 type, although we have an attribute with special code to handle it that
1466 uses that type.)
1467
1468 Specially handle Framed-IP-Address, Login-IP-Host, and
1469 Framed-IPX-Network, so that the special values are displayed specially.
1470
1471 Clean up indentation.
1472
1473 Don't specify a number base for IPv4 or IPv6 addresses; the number base
1474 is ignored.
1475
1476 ------------------------------------------------------------------------
1477 r16007 | guy | 2005-09-26 03:44:31 -0500 (Mon, 26 Sep 2005) | 3 lines
1478 Changed paths:
1479    M /trunk/epan/dissectors/packet-gtp.c
1480
1481 Use VENDOR_THE3GPP, rather than a hardcoded 10415, for the vendor ID for
1482 the 3GPP.
1483
1484 ------------------------------------------------------------------------
1485 r16006 | ulfl | 2005-09-26 02:08:42 -0500 (Mon, 26 Sep 2005) | 1 line
1486 Changed paths:
1487    M /trunk/gtk/packet_list.c
1488
1489 compiler warning removed
1490 ------------------------------------------------------------------------
1491 r16005 | etxrab | 2005-09-26 00:43:25 -0500 (Mon, 26 Sep 2005) | 9 lines
1492 Changed paths:
1493    M /trunk/epan/dissectors/packet-stun.c
1494    M /trunk/epan/dissectors/packet-ymsg.c
1495
1496 From Martin Mathieson:
1497
1498 stun -  add support for 3 extra Message Attributes as described in draft-ietf-behave-rfc3489bis-00
1499
1500 ymsg 
1501  - avoid looking beyond the tvb while looking for content item delimiters (causing most frames to be shown as malformed packet)
1502 - makes content items (and their keys and values) filterable  (includes fix to bug 415)
1503
1504
1505 ------------------------------------------------------------------------
1506 r16004 | ulfl | 2005-09-25 17:46:49 -0500 (Sun, 25 Sep 2005) | 3 lines
1507 Changed paths:
1508    M /trunk/gtk/prefs_dlg.c
1509
1510 fix #322: packet detail window -> Protocol Preferences: tree not expanded
1511
1512 also removed global notebook value
1513 ------------------------------------------------------------------------
1514 r16003 | gerald | 2005-09-25 17:19:57 -0500 (Sun, 25 Sep 2005) | 3 lines
1515 Changed paths:
1516    M /trunk/docbook/release-notes.xml
1517    M /trunk/plugins/agentx/packet-agentx.c
1518
1519 Don't write before the beginning of a buffer.  Add an item to the
1520 release notes.
1521
1522 ------------------------------------------------------------------------
1523 r16002 | guy | 2005-09-25 04:32:01 -0500 (Sun, 25 Sep 2005) | 17 lines
1524 Changed paths:
1525    M /trunk/asn1/gsmmap/gsmmap.cnf
1526    M /trunk/asn1/gsmmap/packet-gsm_map-template.c
1527    M /trunk/epan/dissectors/packet-gsm_map.c
1528
1529 A loop processing all the bytes in a tvbuff from a given offset to the
1530 end of the data in the tvbuff should stop when the offset is >= the
1531 total amount of data in the tvbuff, not when it's > the total amount in
1532 the tvbuff following the starting offset.
1533
1534 In "unpack_digits()", return a null string, not a null pointer, if
1535 there's nothing left in the tvbuff starting at the starting offset, so
1536 that the caller doesn't have to check for a null pointer, and return an
1537 ep_alloc()ed buffer, so the caller doesn't have to worry about freeing
1538 the result.
1539
1540 If we see a filler digit, don't advance the offset in the string buffer;
1541 we want to put the terminating '\0' right after the character we just
1542 put into the string.
1543
1544 Fuzzed against some GSM captures.
1545
1546 ------------------------------------------------------------------------
1547 r16001 | guy | 2005-09-25 04:07:41 -0500 (Sun, 25 Sep 2005) | 2 lines
1548 Changed paths:
1549    M /trunk/epan/dissectors/packet-ber.c
1550
1551 Show unsigned quantities as such.
1552
1553 ------------------------------------------------------------------------
1554 r16000 | guy | 2005-09-25 04:06:48 -0500 (Sun, 25 Sep 2005) | 8 lines
1555 Changed paths:
1556    M /trunk/epan/dissectors/packet-dcerpc.c
1557
1558 If "dissect_dcerpc_cn()" throws an exception when called by
1559 "dissect_dcerpc_cn_bs_body()", it's because it recognized the packet as
1560 a DCE RPC packet, but it ran out of data dissecting it as such;
1561 increment the count of DCE RPC PDUs, so "dissect_dcerpc_cn_bs_body()"
1562 returns TRUE, and its caller doesn't think nothing was dissected.
1563
1564 Fuzzed with some DCE RPC captures.
1565
1566 ------------------------------------------------------------------------
1567 r15999 | lego | 2005-09-24 21:50:03 -0500 (Sat, 24 Sep 2005) | 3 lines
1568 Changed paths:
1569    M /trunk/epan/dissectors/packet-radius.c
1570
1571 test the avp_vsa_len not the avp_lenght!
1572
1573
1574 ------------------------------------------------------------------------
1575 r15998 | lego | 2005-09-24 21:48:53 -0500 (Sat, 24 Sep 2005) | 3 lines
1576 Changed paths:
1577    M /trunk/epan/dissectors/packet-radius.c
1578
1579 Don't ASSERT if a VSA is too short, add an item reporting the error and leave.
1580
1581
1582 ------------------------------------------------------------------------
1583 r15997 | lego | 2005-09-24 21:44:37 -0500 (Sat, 24 Sep 2005) | 2 lines
1584 Changed paths:
1585    M /trunk/dtds/rss.dtd
1586
1587 rating was defined twice
1588
1589 ------------------------------------------------------------------------
1590 r15996 | sahlberg | 2005-09-24 20:44:23 -0500 (Sat, 24 Sep 2005) | 4 lines
1591 Changed paths:
1592    M /trunk/epan/dissectors/packet-ospf.c
1593
1594 remove some redundant code that would always evaluate to true anyway.
1595
1596
1597
1598 ------------------------------------------------------------------------
1599 r15995 | sahlberg | 2005-09-24 18:25:38 -0500 (Sat, 24 Sep 2005) | 5 lines
1600 Changed paths:
1601    M /trunk/epan/dissectors/packet-fcp.c
1602
1603 prettify the previous patch
1604
1605 remove the remaining strcpy() from this dissector and make it decode the bitmap PROPERLY.
1606
1607
1608 ------------------------------------------------------------------------
1609 r15994 | sahlberg | 2005-09-24 17:43:15 -0500 (Sat, 24 Sep 2005) | 8 lines
1610 Changed paths:
1611    M /trunk/epan/dissectors/packet-fcp.c
1612
1613 refactor the "dissector" for task management flags to dissect the bits properly
1614 and get rid of the silly  strcpy() stuff.
1615
1616
1617 there is a HUGE number of these kinds of very ugly bitmap dissection in all the fibre channel related dissectors and all need to be converted to proer dissection.
1618
1619
1620
1621 ------------------------------------------------------------------------
1622 r15993 | sahlberg | 2005-09-24 16:22:24 -0500 (Sat, 24 Sep 2005) | 3 lines
1623 Changed paths:
1624    M /trunk/epan/dissectors/packet-ospf.c
1625
1626 remove an array from the stack,   remove some strcpy() and strcat() calls
1627
1628
1629 ------------------------------------------------------------------------
1630 r15992 | sahlberg | 2005-09-24 16:14:47 -0500 (Sat, 24 Sep 2005) | 3 lines
1631 Changed paths:
1632    M /trunk/epan/dissectors/packet-quakeworld.c
1633
1634 get rid of one array from the stack and convert all strcpy() to pointers to literal strings.
1635
1636
1637 ------------------------------------------------------------------------
1638 r15991 | guy | 2005-09-24 14:09:40 -0500 (Sat, 24 Sep 2005) | 2 lines
1639 Changed paths:
1640    M /trunk/epan/dissectors/packet-isakmp.c
1641
1642 Squelch some compiler warnings.
1643
1644 ------------------------------------------------------------------------
1645 r15990 | lego | 2005-09-24 14:03:35 -0500 (Sat, 24 Sep 2005) | 4 lines
1646 Changed paths:
1647    M /trunk/epan/dissectors/packet-xml.c
1648    M /trunk/epan/dtd_grammar.lemon
1649    M /trunk/epan/dtd_parse.l
1650
1651 get rid of most dtd leaks.
1652 There's just one left I'm aware of (the doctype name).
1653
1654
1655 ------------------------------------------------------------------------
1656 r15989 | lego | 2005-09-24 11:37:48 -0500 (Sat, 24 Sep 2005) | 2 lines
1657 Changed paths:
1658    D /trunk/plugins/xml
1659
1660 delete the xml plugin
1661
1662 ------------------------------------------------------------------------
1663 r15988 | jmayer | 2005-09-24 10:52:42 -0500 (Sat, 24 Sep 2005) | 1 line
1664 Changed paths:
1665    M /trunk/epan/dissectors/packet-isakmp.c
1666
1667 That code was never even compiled for testing
1668 ------------------------------------------------------------------------
1669 r15987 | jmayer | 2005-09-24 10:42:37 -0500 (Sat, 24 Sep 2005) | 10 lines
1670 Changed paths:
1671    M /trunk/epan/dissectors/packet-isakmp.c
1672
1673 Shoichi Sakane:
1674 Hi, I fixed some bugs to decoding IKEv2 payloads.  the following things
1675 have been checked at the IPsec bake off in Toronto this week.
1676
1677         - fixed decoding IP address in TS payload
1678         - fixed decoding IPv6 address in ID payload
1679         - fixed decoding IKEv2 Delete payload
1680         - SPI printing
1681
1682
1683 ------------------------------------------------------------------------
1684 r15986 | lego | 2005-09-24 10:07:38 -0500 (Sat, 24 Sep 2005) | 4 lines
1685 Changed paths:
1686    M /trunk/epan/dissectors/packet-radius.c
1687    M /trunk/epan/radius_dict.l
1688
1689 - There can be '/' in attribute names as well
1690 - 140Kb of leaks less.
1691
1692
1693 ------------------------------------------------------------------------
1694 r15985 | sahlberg | 2005-09-23 16:33:02 -0500 (Fri, 23 Sep 2005) | 5 lines
1695 Changed paths:
1696    M /trunk/epan/dissectors/packet-irc.c
1697
1698 From MartinM
1699
1700 IRC update and fix for bug 218
1701
1702
1703 ------------------------------------------------------------------------
1704 r15984 | jmayer | 2005-09-23 16:27:03 -0500 (Fri, 23 Sep 2005) | 1 line
1705 Changed paths:
1706    M /trunk/tools/Makefile.am
1707
1708 Add MANIFEST
1709 ------------------------------------------------------------------------
1710 r15983 | sahlberg | 2005-09-23 16:26:09 -0500 (Fri, 23 Sep 2005) | 5 lines
1711 Changed paths:
1712    M /trunk/AUTHORS
1713    M /trunk/epan/dissectors/packet-dcerpc-netlogon.c
1714
1715 From Kaul
1716
1717 One of the "unknown" fields are actually a digest.
1718
1719
1720 ------------------------------------------------------------------------
1721 r15982 | sahlberg | 2005-09-23 15:51:09 -0500 (Fri, 23 Sep 2005) | 6 lines
1722 Changed paths:
1723    M /trunk/epan/dissectors/packet-radius.c
1724
1725 Dont decrement the length by 2 if it is already less than two
1726 since then the length will wrap and become +4G or so.
1727
1728 This fixes bug 479
1729
1730
1731 ------------------------------------------------------------------------
1732 r15981 | ulfl | 2005-09-23 13:50:07 -0500 (Fri, 23 Sep 2005) | 1 line
1733 Changed paths:
1734    M /trunk/gtk/file_dlg.c
1735
1736 disable gzip output compression for now, as it won't work in some cases (see source commment for details)
1737 ------------------------------------------------------------------------
1738 r15980 | ulfl | 2005-09-23 13:27:30 -0500 (Fri, 23 Sep 2005) | 3 lines
1739 Changed paths:
1740    M /trunk/epan/tvbuff.c
1741
1742 as tvb functions are frequently used by a lot of dissectors, use DISSECTOR_ASSERT() like instead of g_assert throughout tvbuff, so a malicious dissector won't crash Ethereal (at least at the ways we can detect it)
1743
1744 of course this won't catch e.g. NULL pointers, but far better than nothing ...
1745 ------------------------------------------------------------------------
1746 r15979 | ulfl | 2005-09-23 13:05:36 -0500 (Fri, 23 Sep 2005) | 1 line
1747 Changed paths:
1748    M /trunk/epan/dissectors/packet-frame.c
1749
1750 show the same [Packet size limited during capture] message in the column info, instead of the former (unintuitive) [Short Frame]
1751 ------------------------------------------------------------------------
1752 r15978 | ulfl | 2005-09-23 12:53:37 -0500 (Fri, 23 Sep 2005) | 1 line
1753 Changed paths:
1754    M /trunk/docbook/developer-guide.xml
1755
1756 The Ethereal version is 0.10.12 for some time now ...
1757 ------------------------------------------------------------------------
1758 r15977 | ulfl | 2005-09-23 12:26:59 -0500 (Fri, 23 Sep 2005) | 3 lines
1759 Changed paths:
1760    M /trunk/docbook/edg_src/EDG_chapter_tools.xml
1761
1762 from Jaap Keuter: fixed the package names for yacc and lexx (being bison and flex)
1763
1764 and from myself: add a section about GNU unzip and add it to the optional tools
1765 ------------------------------------------------------------------------
1766 r15976 | ulfl | 2005-09-23 12:01:19 -0500 (Fri, 23 Sep 2005) | 1 line
1767 Changed paths:
1768    M /trunk/epan/dissectors/packet-pn-rt.c
1769
1770 when I've done the last change here, I wasn't expecting to get an fcs_len value of -1, fixed now
1771 ------------------------------------------------------------------------
1772 r15975 | sahlberg | 2005-09-23 05:39:58 -0500 (Fri, 23 Sep 2005) | 3 lines
1773 Changed paths:
1774    M /trunk/epan/dissectors/packet-lldp.c
1775
1776 remove some compiler warnings
1777
1778
1779 ------------------------------------------------------------------------
1780 r15974 | sahlberg | 2005-09-23 05:31:39 -0500 (Fri, 23 Sep 2005) | 3 lines
1781 Changed paths:
1782    M /trunk/epan/dissectors/packet-dcerpc.c
1783
1784 remove some compiler warnings
1785
1786
1787 ------------------------------------------------------------------------
1788 r15973 | etxrab | 2005-09-23 00:38:10 -0500 (Fri, 23 Sep 2005) | 1 line
1789 Changed paths:
1790    M /trunk/radius/dictionary.3gpp
1791
1792 Add som 3GPP AVP:s
1793 ------------------------------------------------------------------------
1794 r15972 | ulfl | 2005-09-22 18:18:34 -0500 (Thu, 22 Sep 2005) | 1 line
1795 Changed paths:
1796    M /trunk/Makefile.nmake
1797    M /trunk/config.nmake
1798    M /trunk/tools/win32-setup.sh
1799
1800 replace WinPcap devel pack 3.0 with current 3.1 version
1801 ------------------------------------------------------------------------
1802 r15971 | gerald | 2005-09-22 17:00:06 -0500 (Thu, 22 Sep 2005) | 2 lines
1803 Changed paths:
1804    M /trunk/tools/Makefile.am
1805
1806 Remove pidl.1.xml from the distribution.
1807
1808 ------------------------------------------------------------------------
1809 r15970 | ulfl | 2005-09-22 16:24:28 -0500 (Thu, 22 Sep 2005) | 1 line
1810 Changed paths:
1811    M /trunk/epan/dissectors/packet-pn-rt.c
1812
1813 fix offset calculation of DataStatus fields if Ethernet FCS (or a similar trailer) is present
1814 ------------------------------------------------------------------------
1815 r15969 | ulfl | 2005-09-22 16:21:29 -0500 (Thu, 22 Sep 2005) | 1 line
1816 Changed paths:
1817    M /trunk/epan/dissectors/packet-media.c
1818
1819 bugfix: don't crash, if pinfo->match_string == NULL
1820 ------------------------------------------------------------------------
1821 r15968 | ulfl | 2005-09-22 16:19:23 -0500 (Thu, 22 Sep 2005) | 1 line
1822 Changed paths:
1823    M /trunk/epan/dissectors/packet-wbxml.c
1824
1825 bugfix: don't crash, if tag_save_literal == NULL
1826 ------------------------------------------------------------------------
1827 r15967 | ulfl | 2005-09-22 16:18:19 -0500 (Thu, 22 Sep 2005) | 1 line
1828 Changed paths:
1829    M /trunk/epan/dissectors/packet-xml.c
1830
1831 bugfix: don't crash, if current_frame->ns == NULL
1832 ------------------------------------------------------------------------
1833 r15966 | ulfl | 2005-09-22 16:16:54 -0500 (Thu, 22 Sep 2005) | 5 lines
1834 Changed paths:
1835    M /trunk/epan/dissectors/packet-ses.c
1836
1837 enhance heuristics:
1838 some Siemens SIMATIC protocols also use COTP, and shouldn't be 
1839 misinterpreted as SES.
1840 the starter in this case is fixed to 0x32 (SES_MINOR_SYNC_ACK for SES), 
1841 so if the following parameter type is unknown, it's probably SIMATIC and not SES
1842 ------------------------------------------------------------------------
1843 r15965 | ulfl | 2005-09-22 16:14:39 -0500 (Thu, 22 Sep 2005) | 1 line
1844 Changed paths:
1845    M /trunk/gtk/packet_list.c
1846
1847 do freeze/thaw in packet_list_set_selected_row only, if the list must be moved. This avoids some screen flickering.
1848 ------------------------------------------------------------------------
1849 r15964 | ulfl | 2005-09-22 16:12:51 -0500 (Thu, 22 Sep 2005) | 1 line
1850 Changed paths:
1851    M /trunk/epan/dissectors/packet-dcom-cba-acco.c
1852
1853 change ConnectCR flag item sequence, so the "most significant" bit will come first (as done in the other req/responses)
1854 ------------------------------------------------------------------------
1855 r15963 | ulfl | 2005-09-22 16:09:02 -0500 (Thu, 22 Sep 2005) | 1 line
1856 Changed paths:
1857    M /trunk/epan/dissectors/packet-dcerpc-lsa.c
1858
1859 bugfix: don't simply use length field value from packet data, ensure the bytes really exist
1860 ------------------------------------------------------------------------
1861 r15962 | ulfl | 2005-09-22 16:07:25 -0500 (Thu, 22 Sep 2005) | 1 line
1862 Changed paths:
1863    M /trunk/epan/dissectors/packet-dcerpc.c
1864
1865 add two more bind reject reasons from the specs
1866 ------------------------------------------------------------------------
1867 r15961 | guy | 2005-09-22 13:39:25 -0500 (Thu, 22 Sep 2005) | 9 lines
1868 Changed paths:
1869    M /trunk/epan/dtd_parse.l
1870    M /trunk/epan/dtd_preparse.l
1871    M /trunk/plugins/mate/mate_parser.l
1872
1873 Make the private variables for various lexical analyzers static, so
1874 that we don't have all the lexical analyzers in libethereal share them
1875 (note that they're already static in radius_dict.l, so they weren't
1876 sharing with any other lexical analyzer), and so that OS X 10.3.9's
1877 run-time linker doesn't get upset at finding them defined in libethereal
1878 and the MATE plugin.
1879
1880 Fix up indentation.
1881
1882 ------------------------------------------------------------------------
1883 r15960 | lego | 2005-09-22 12:01:06 -0500 (Thu, 22 Sep 2005) | 4 lines
1884 Changed paths:
1885    M /trunk/epan/stats_tree.c
1886    M /trunk/epan/stats_tree_priv.h
1887    M /trunk/gtk/stats_tree_stat.c
1888
1889 Instead of checking if this is a new packet at every call to avoid recounting the packets at every rerun remove the tap listener of this stats tree.
1890
1891 fixes bug 474
1892
1893 ------------------------------------------------------------------------
1894 r15959 | lego | 2005-09-22 11:41:53 -0500 (Thu, 22 Sep 2005) | 3 lines
1895 Changed paths:
1896    M /trunk/epan/dissectors/packet-xml.c
1897
1898 in register_dtd() do not  leak the elements hash
1899
1900
1901 ------------------------------------------------------------------------
1902 r15958 | kukosa | 2005-09-22 09:40:26 -0500 (Thu, 22 Sep 2005) | 1 line
1903 Changed paths:
1904    M /trunk/asn1/h225/h225.cnf
1905    M /trunk/asn1/h225/packet-h225-template.c
1906    M /trunk/epan/dissectors/packet-h225.c
1907
1908 Call H245 decoding and tunelled protocols decoding at the end of H225 dissector. I makes less confusion in info column.
1909 ------------------------------------------------------------------------
1910 r15957 | jmayer | 2005-09-22 05:07:26 -0500 (Thu, 22 Sep 2005) | 1 line
1911 Changed paths:
1912    M /trunk/epan/dissectors/packet-hsrp.c
1913
1914 Add the cisco url as well
1915 ------------------------------------------------------------------------
1916 r15956 | jmayer | 2005-09-22 05:00:40 -0500 (Thu, 22 Sep 2005) | 2 lines
1917 Changed paths:
1918    M /trunk/epan/dissectors/packet-hsrp.c
1919
1920 Add a comment on packets with opcode 3
1921
1922 ------------------------------------------------------------------------
1923 r15955 | jmayer | 2005-09-22 04:13:33 -0500 (Thu, 22 Sep 2005) | 1 line
1924 Changed paths:
1925    A /trunk/tools/pidl/MANIFEST
1926    M /trunk/tools/pidl/lib/Parse/Pidl/Compat.pm
1927    M /trunk/tools/pidl/lib/Parse/Pidl/Dump.pm
1928    M /trunk/tools/pidl/lib/Parse/Pidl/Ethereal/Conformance.pm
1929    M /trunk/tools/pidl/lib/Parse/Pidl/Ethereal/NDR.pm
1930    M /trunk/tools/pidl/lib/Parse/Pidl/NDR.pm
1931    M /trunk/tools/pidl/lib/Parse/Pidl/ODL.pm
1932    M /trunk/tools/pidl/lib/Parse/Pidl/Samba/COM/Header.pm
1933    M /trunk/tools/pidl/lib/Parse/Pidl/Samba/COM/Proxy.pm
1934    M /trunk/tools/pidl/lib/Parse/Pidl/Samba/COM/Stub.pm
1935    M /trunk/tools/pidl/lib/Parse/Pidl/Samba/EJS.pm
1936    M /trunk/tools/pidl/lib/Parse/Pidl/Samba/EJSHeader.pm
1937    M /trunk/tools/pidl/lib/Parse/Pidl/Samba/Header.pm
1938    M /trunk/tools/pidl/lib/Parse/Pidl/Samba/NDR/Client.pm
1939    M /trunk/tools/pidl/lib/Parse/Pidl/Samba/NDR/Header.pm
1940    M /trunk/tools/pidl/lib/Parse/Pidl/Samba/NDR/Parser.pm
1941    M /trunk/tools/pidl/lib/Parse/Pidl/Samba/NDR/Server.pm
1942    M /trunk/tools/pidl/lib/Parse/Pidl/Samba/SWIG.pm
1943    M /trunk/tools/pidl/lib/Parse/Pidl/Samba/TDR.pm
1944    M /trunk/tools/pidl/lib/Parse/Pidl/Samba/Template.pm
1945    M /trunk/tools/pidl/lib/Parse/Pidl/Test.pm
1946    M /trunk/tools/pidl/lib/Parse/Pidl/Typelist.pm
1947    M /trunk/tools/pidl/lib/Parse/Pidl/Util.pm
1948
1949 Update from samba + new file MANIFEST
1950 ------------------------------------------------------------------------
1951 r15954 | ulfl | 2005-09-21 21:18:19 -0500 (Wed, 21 Sep 2005) | 1 line
1952 Changed paths:
1953    M /trunk/epan/dissectors/packet-netsync.c
1954
1955 replace match_strval with val_to_str, where the output was used by string output, but not expecting NULL
1956 ------------------------------------------------------------------------
1957 r15953 | guy | 2005-09-21 21:08:03 -0500 (Wed, 21 Sep 2005) | 2 lines
1958 Changed paths:
1959    M /trunk/asn1/x411/x411.cnf
1960    M /trunk/epan/dissectors/packet-x411.c
1961
1962 Squelch some compiler warnings.
1963
1964 ------------------------------------------------------------------------
1965 r15952 | guy | 2005-09-21 21:00:38 -0500 (Wed, 21 Sep 2005) | 4 lines
1966 Changed paths:
1967    M /trunk/capture_loop.c
1968    M /trunk/tethereal.c
1969
1970 Libpcap uses u_char; use it in our calls to libpcap routines and in our
1971 libpcap callback routine (if it's not getting defined, <pcap.h> doesn't
1972 work).
1973
1974 ------------------------------------------------------------------------
1975 r15951 | guy | 2005-09-21 20:53:54 -0500 (Wed, 21 Sep 2005) | 3 lines
1976 Changed paths:
1977    M /trunk/capture_loop.c
1978    M /trunk/tethereal.c
1979
1980 Update to current reality (WinPcap 3.1) the messages shown on Windows if
1981 a capture device open fails.
1982
1983 ------------------------------------------------------------------------
1984 r15950 | ulfl | 2005-09-21 20:16:25 -0500 (Wed, 21 Sep 2005) | 1 line
1985 Changed paths:
1986    M /trunk/epan/dissectors/packet-gsm_a.c
1987
1988 prevent output of NULL strings
1989 ------------------------------------------------------------------------
1990 r15949 | ulfl | 2005-09-21 20:09:01 -0500 (Wed, 21 Sep 2005) | 1 line
1991 Changed paths:
1992    M /trunk/epan/dissectors/packet-giop.c
1993
1994 replace match_strval with val_to_str in several places, where the output was used by string output, but not expecting NULL
1995 ------------------------------------------------------------------------
1996 r15948 | guy | 2005-09-21 19:51:11 -0500 (Wed, 21 Sep 2005) | 4 lines
1997 Changed paths:
1998    M /trunk/asn1/camel/camel.cnf
1999    M /trunk/asn1/gsm_ss/gsm_ss.cnf
2000    M /trunk/asn1/h248/h248.cnf
2001    M /trunk/asn1/h248/packet-h248-template.c
2002    M /trunk/asn1/x411/x411.cnf
2003    M /trunk/epan/dissectors/packet-camel.c
2004    M /trunk/epan/dissectors/packet-h248.c
2005    M /trunk/epan/dissectors/packet-kerberos.c
2006    M /trunk/epan/dissectors/packet-x411.c
2007
2008 Fix a bunch of places where we were calling "dissect_ber_octet_string()"
2009 with a non-null pointer-to-pointer-to-tvbuff and not checking whether
2010 the returned tvbuff pointer was non-null.
2011
2012 ------------------------------------------------------------------------
2013 r15947 | guy | 2005-09-21 18:30:26 -0500 (Wed, 21 Sep 2005) | 3 lines
2014 Changed paths:
2015    M /trunk/asn1/gsm_ss/gsm_ss.cnf
2016
2017 Set svn:eol-style properly, and get rid of a bogus proprty.  Fix the
2018 line endings.
2019
2020 ------------------------------------------------------------------------
2021 r15946 | guy | 2005-09-21 18:23:58 -0500 (Wed, 21 Sep 2005) | 5 lines
2022 Changed paths:
2023    M /trunk/asn1/spnego/spnego.cnf
2024    M /trunk/epan/dissectors/packet-spnego.c
2025
2026 dissect_ber_octet_string() can return a null tvbuff pointer, if the
2027 putative octet string isn't one; always check before using it to
2028 dissect, and don't call the dissector if the tvbuff is null.  This
2029 should fix bug 472.
2030
2031 ------------------------------------------------------------------------
2032 r15945 | guy | 2005-09-21 18:07:07 -0500 (Wed, 21 Sep 2005) | 4 lines
2033 Changed paths:
2034    M /trunk/asn1/gsmmap/packet-gsm_map-template.c
2035    M /trunk/epan/dissectors/packet-gsm_map.c
2036    M /trunk/epan/dissectors/packet-gsm_map.h
2037
2038 OIDs are put into the protocol tree as strings containing a textual
2039 representation of the OID, so the fields for them should be of type
2040 FT_STRING.  This should fix bug 470.
2041
2042 ------------------------------------------------------------------------
2043 r15944 | jmayer | 2005-09-21 17:41:47 -0500 (Wed, 21 Sep 2005) | 5 lines
2044 Changed paths:
2045    D /trunk/tools/pidl/pidl.1.xml
2046
2047
2048 pidl.1.xml doesn't exist any more in this form. It's now integrated
2049 into pidl itself. So remove the file again and also the reference to
2050 the file in tools/Makefile.am
2051
2052 ------------------------------------------------------------------------
2053 r15943 | ulfl | 2005-09-21 15:33:12 -0500 (Wed, 21 Sep 2005) | 1 line
2054 Changed paths:
2055    M /trunk/gtk/main.c
2056
2057 fix 467: when using -k command line option, convert interface name display string ("user_description: devicename" from Preferences) into device name. Hopefully this won't break the UNIX version.
2058 ------------------------------------------------------------------------
2059 r15942 | ulfl | 2005-09-21 15:27:32 -0500 (Wed, 21 Sep 2005) | 1 line
2060 Changed paths:
2061    M /trunk/gtk/main.c
2062
2063 fix #465: replace all fprintf(stderr, ...) with g_warning(...) calls
2064 ------------------------------------------------------------------------
2065 r15941 | ulfl | 2005-09-21 15:11:55 -0500 (Wed, 21 Sep 2005) | 1 line
2066 Changed paths:
2067    M /trunk/epan/tvbuff.h
2068    M /trunk/epan/xmlstub.h
2069    M /trunk/gtk/capture_if_details_dlg.h
2070    M /trunk/gtk/cfilter_combo_utils.h
2071    M /trunk/gtk/fileset_dlg.h
2072    M /trunk/gtk/main.h
2073    M /trunk/gtk/range_utils.h
2074
2075 fix/add doxygen comments
2076 ------------------------------------------------------------------------
2077 r15940 | ulfl | 2005-09-21 15:08:32 -0500 (Wed, 21 Sep 2005) | 1 line
2078 Changed paths:
2079    M /trunk/gtk/fileset_dlg.c
2080
2081 fix a copy/paste error inside of a comment 
2082 ------------------------------------------------------------------------
2083 r15939 | sahlberg | 2005-09-21 15:05:13 -0500 (Wed, 21 Sep 2005) | 6 lines
2084 Changed paths:
2085    M /trunk/epan/dissectors/packet-3g-a11.c
2086    M /trunk/epan/dissectors/packet-mip.c
2087    M /trunk/epan/dissectors/packet-mpls-echo.c
2088    M /trunk/epan/dissectors/packet-ntp.c
2089    M /trunk/epan/dissectors/packet-ntp.h
2090    M /trunk/epan/dissectors/packet-rtcp.c
2091
2092 get rid of strcpy in packet-ntp.c
2093
2094 at the same time  change ntp_fmt_ts to return a pointer to ian ep-allocated buffer.
2095 remove the redundant buffer parameter in the signature and change all callers.
2096
2097
2098 ------------------------------------------------------------------------
2099 r15938 | guy | 2005-09-21 13:27:28 -0500 (Wed, 21 Sep 2005) | 4 lines
2100 Changed paths:
2101    M /trunk/asn1/spnego/packet-spnego-template.c
2102    M /trunk/asn1/spnego/spnego.cnf
2103    M /trunk/epan/dissectors/packet-spnego.c
2104
2105 Some compilers don't allow a static declaration of a function inside
2106 another function, so move the declaration of
2107 dissect_spnego_PrincipalSeq() to the top of the file.
2108
2109 ------------------------------------------------------------------------
2110 r15937 | guy | 2005-09-21 12:42:11 -0500 (Wed, 21 Sep 2005) | 26 lines
2111 Changed paths:
2112    M /trunk/asn1/spnego/packet-spnego-template.c
2113    M /trunk/asn1/spnego/spnego.asn
2114    M /trunk/asn1/spnego/spnego.cnf
2115    M /trunk/epan/dissectors/packet-spnego.c
2116
2117 An InnerContextToken comes with an OID for the mechanism, which is what
2118 we use to determine how to interpret the token; don't bother fetching
2119 the OID attached to the frame or conversation, as we're not using it.
2120
2121 Indent code in the .cnf file to match the code generated by asn2eth.
2122
2123 The mechListMIC in a NegTokenInit is sometimes a sequence containing a
2124 string; check the header of the mechListMIC and dissect it as such a
2125 sequence or as a regular item depending on whether it's a sequence or
2126 not.
2127
2128 If we see a supportedMech in a NegTokenTarg, save next_level_value for
2129 that OID with the conversation.
2130
2131 Dissect a responseToken in a NegTokenTarg, and a mechListMIC in a
2132 NegTokenTarg, appropriately.
2133
2134 Get rid of "gssapi_dissector_handle()", and just use
2135 next_level_value->handle - it was never being called if next_level_value
2136 was null.
2137
2138 When we're dissecting a KRB5 blob, just use get_ber_identifier() to get
2139 the header, so we don't report an ASN.1 error if there isn't a BER
2140 identifier there; dissect the identifier and length only if we know we
2141 have them.
2142
2143 ------------------------------------------------------------------------
2144 r15936 | guy | 2005-09-21 12:33:04 -0500 (Wed, 21 Sep 2005) | 12 lines
2145 Changed paths:
2146    D /trunk/epan/dissectors/packet-winsrepl.h
2147
2148 Don't fill in a data structure for the packet while dissecting; we use
2149 almost none of the data - fill in only variables for what we need, and
2150 use proto_tree_add_item() in most cases.
2151
2152 Move what's left of the packet-winsrepl.h header into packet-winsrepl.c,
2153 and get rid of the header.
2154
2155 Dissect the name flags field in detail, as per the Samba code.
2156
2157 We don't do any checks for whether the packet is a valid WINS
2158 replication packet, so don't make the dissector a new-style dissector.
2159
2160 ------------------------------------------------------------------------
2161 r15935 | guy | 2005-09-21 12:32:21 -0500 (Wed, 21 Sep 2005) | 12 lines
2162 Changed paths:
2163    M /trunk/epan/dissectors/Makefile.common
2164    M /trunk/epan/dissectors/packet-winsrepl.c
2165
2166 Don't fill in a data structure for the packet while dissecting; we use
2167 almost none of the data - fill in only variables for what we need, and
2168 use proto_tree_add_item() in most cases.
2169
2170 Move what's left of the packet-winsrepl.h header into packet-winsrepl.c,
2171 and get rid of the header.
2172
2173 Dissect the name flags field in detail, as per the Samba code.
2174
2175 We don't do any checks for whether the packet is a valid WINS
2176 replication packet, so don't make the dissector a new-style dissector.
2177
2178 ------------------------------------------------------------------------
2179 r15934 | gerald | 2005-09-21 11:18:30 -0500 (Wed, 21 Sep 2005) | 3 lines
2180 Changed paths:
2181    M /trunk/epan/dissectors/packet-dcp.c
2182
2183 Use a proper length for booleans.  If we have a malformed packet, throw an
2184 exception.  Fixes bug 468.
2185
2186 ------------------------------------------------------------------------
2187 r15933 | gerald | 2005-09-21 11:06:59 -0500 (Wed, 21 Sep 2005) | 3 lines
2188 Changed paths:
2189    A /trunk/tools/pidl/pidl.1.xml
2190    A /trunk/tools/pidl/tests
2191    A /trunk/tools/pidl/tests/ndr_align.pl
2192    A /trunk/tools/pidl/tests/ndr_alloc.pl
2193    A /trunk/tools/pidl/tests/ndr_array.pl
2194    A /trunk/tools/pidl/tests/ndr_refptr.pl
2195    A /trunk/tools/pidl/tests/ndr_simple.pl
2196    A /trunk/tools/pidl/tests/ndr_string.pl
2197
2198 Add the "test" directory and man page to pidl.  This should hopefully
2199 fix the current distcheck and RPM build failures.
2200
2201 ------------------------------------------------------------------------
2202 r15932 | gerald | 2005-09-21 10:54:09 -0500 (Wed, 21 Sep 2005) | 2 lines
2203 Changed paths:
2204    M /trunk/plugins/agentx/packet-agentx.c
2205
2206 Move a comment to the right place.
2207
2208 ------------------------------------------------------------------------
2209 r15931 | sahlberg | 2005-09-21 10:38:12 -0500 (Wed, 21 Sep 2005) | 3 lines
2210 Changed paths:
2211    M /trunk/epan/dissectors/packet-afs.c
2212
2213 remove some strcpy() with g_snprintf()
2214
2215
2216 ------------------------------------------------------------------------
2217 r15930 | gerald | 2005-09-21 10:26:12 -0500 (Wed, 21 Sep 2005) | 2 lines
2218 Changed paths:
2219    M /trunk/docbook/release-notes.xml
2220
2221 Add an item about the X11 dissector.
2222
2223 ------------------------------------------------------------------------
2224 r15929 | gerald | 2005-09-21 10:03:19 -0500 (Wed, 21 Sep 2005) | 4 lines
2225 Changed paths:
2226    M /trunk/epan/dissectors/packet-xml.c
2227
2228 If pinfo->match_string is null (e.g. when we're called from the Jabber
2229 dissector), don't try to look it up in a hash table.  Fixes the current
2230 Buildbot failure.
2231
2232 ------------------------------------------------------------------------
2233 r15928 | gerald | 2005-09-21 09:20:43 -0500 (Wed, 21 Sep 2005) | 3 lines
2234 Changed paths:
2235    M /trunk/docbook/release-notes.xml
2236    M /trunk/gtk/graph_analysis.c
2237
2238 Free our flow graph strings when we're done with them.  Add a note about
2239 flow graphs to the release notes, along with other stuff.
2240
2241 ------------------------------------------------------------------------
2242 r15927 | ulfl | 2005-09-21 05:29:22 -0500 (Wed, 21 Sep 2005) | 1 line
2243 Changed paths:
2244    M /trunk/epan/dissectors/packet-x11.c
2245
2246 fix #372: the bug raised a "division by zero" exception. I've add a check for this and simply replaced the expression with 0 in that case. Don't know if it's correct to do so, but fixes the exception at least :-)
2247 ------------------------------------------------------------------------
2248 r15926 | ulfl | 2005-09-21 05:22:14 -0500 (Wed, 21 Sep 2005) | 1 line
2249 Changed paths:
2250    M /trunk/epan/dissectors/packet-sip.c
2251
2252 bugfix: break out of an endless loop, if dissect_sip_common() returns 0 or -2, found in a file send to me by david martin in an attempt to fix #372
2253 ------------------------------------------------------------------------
2254 r15925 | jmayer | 2005-09-21 04:50:09 -0500 (Wed, 21 Sep 2005) | 1 line
2255 Changed paths:
2256    M /trunk/epan/dissectors/pidl/README
2257
2258 manpages are now done automagically
2259 ------------------------------------------------------------------------
2260 r15924 | jmayer | 2005-09-21 04:40:45 -0500 (Wed, 21 Sep 2005) | 1 line
2261 Changed paths:
2262    M /trunk/tools/pidl/Makefile.PL
2263    M /trunk/tools/pidl/README
2264    M /trunk/tools/pidl/pidl
2265    D /trunk/tools/pidl/pidl.1.xml
2266
2267 Sync with samba: Update to fix manpage handling
2268 ------------------------------------------------------------------------
2269 r15923 | gerald | 2005-09-20 22:28:22 -0500 (Tue, 20 Sep 2005) | 3 lines
2270 Changed paths:
2271    M /trunk/gtk/graph_analysis.c
2272
2273 In an attempt to fix bug 396, switch over to GStrings.  There still appears
2274 to be a problem with formatting, but we don't crash any more.
2275
2276 ------------------------------------------------------------------------
2277 r15922 | guy | 2005-09-20 21:12:24 -0500 (Tue, 20 Sep 2005) | 4 lines
2278 Changed paths:
2279    M /trunk/epan/dissectors/packet-ip.c
2280
2281 Use BASE_DEC_HEX for the identifier field; that means we don't have to
2282 use "proto_tree_add_uint_format()", we can just let the Ethereal core
2283 format it.
2284
2285 ------------------------------------------------------------------------
2286 r15921 | guy | 2005-09-20 20:47:46 -0500 (Tue, 20 Sep 2005) | 5 lines
2287 Changed paths:
2288    M /trunk/epan/dissectors/packet-ber.c
2289
2290 Squelch some compiler wranings, and fix up the creation of a subset
2291 tvbuff.
2292
2293 Fix indentation.
2294
2295 ------------------------------------------------------------------------
2296 r15920 | guy | 2005-09-20 20:39:39 -0500 (Tue, 20 Sep 2005) | 2 lines
2297 Changed paths:
2298    M /trunk/epan/dissectors/packet-user_encap.c
2299
2300 Squelch a compiler warning.
2301
2302 ------------------------------------------------------------------------
2303 r15919 | guy | 2005-09-20 20:39:00 -0500 (Tue, 20 Sep 2005) | 2 lines
2304 Changed paths:
2305    M /trunk/epan/sigcomp-udvm.c
2306
2307 I think this is the check that was intended....
2308
2309 ------------------------------------------------------------------------
2310 r15918 | guy | 2005-09-20 20:34:40 -0500 (Tue, 20 Sep 2005) | 2 lines
2311 Changed paths:
2312    M /trunk/image/stock_dialog_stop_48.xpm
2313
2314 Fix a compiler warning.
2315
2316 ------------------------------------------------------------------------
2317 r15917 | guy | 2005-09-20 20:34:04 -0500 (Tue, 20 Sep 2005) | 4 lines
2318 Changed paths:
2319    M /trunk/gtk/main.c
2320
2321 Squelch a compiler warning (the argument might be used later).
2322
2323 Clean up indentation.
2324
2325 ------------------------------------------------------------------------
2326 r15916 | guy | 2005-09-20 20:33:16 -0500 (Tue, 20 Sep 2005) | 2 lines
2327 Changed paths:
2328    M /trunk/asn1/h450/packet-h450-template.c
2329    M /trunk/epan/dissectors/packet-h450.c
2330    M /trunk/epan/dissectors/packet-h450.h
2331
2332 Fix a compiler warning.
2333
2334 ------------------------------------------------------------------------
2335 r15915 | guy | 2005-09-20 20:15:32 -0500 (Tue, 20 Sep 2005) | 2 lines
2336 Changed paths:
2337    M /trunk/epan/dissectors/packet-nbns.c
2338
2339 Fix a comment.
2340
2341 ------------------------------------------------------------------------
2342 r15914 | guy | 2005-09-20 19:00:43 -0500 (Tue, 20 Sep 2005) | 3 lines
2343 Changed paths:
2344    M /trunk/epan/dissectors/packet-winsrepl.c
2345
2346 Put in some comments based on stuff seen in the Samba code
2347 (include/nameserv.h, code in wrepld).
2348
2349 ------------------------------------------------------------------------
2350 r15913 | guy | 2005-09-20 17:55:48 -0500 (Tue, 20 Sep 2005) | 2 lines
2351 Changed paths:
2352    M /trunk/epan/dissectors/packet-app-pkix-cert.c
2353
2354 Give it an RCS ID.
2355
2356 ------------------------------------------------------------------------
2357 r15912 | guy | 2005-09-20 17:53:31 -0500 (Tue, 20 Sep 2005) | 4 lines
2358 Changed paths:
2359    M /trunk/epan/dissectors/packet-h221_nonstd.c
2360
2361 Fix the name in the comment.
2362
2363 Give it an RCS ID.
2364
2365 ------------------------------------------------------------------------
2366 r15911 | guy | 2005-09-20 17:52:31 -0500 (Tue, 20 Sep 2005) | 2 lines
2367 Changed paths:
2368    M /trunk/epan/dissectors/packet-actrace.c
2369    M /trunk/epan/dissectors/packet-actrace.h
2370
2371 Give them RCS IDs.
2372
2373 ------------------------------------------------------------------------
2374 r15910 | guy | 2005-09-20 17:51:42 -0500 (Tue, 20 Sep 2005) | 2 lines
2375 Changed paths:
2376    M /trunk/epan/dissectors/packet-dis-enums.c
2377    M /trunk/epan/dissectors/packet-dis-enums.h
2378    M /trunk/epan/dissectors/packet-dis-fields.c
2379    M /trunk/epan/dissectors/packet-dis-fields.h
2380    M /trunk/epan/dissectors/packet-dis-pdus.c
2381    M /trunk/epan/dissectors/packet-dis-pdus.h
2382    M /trunk/epan/dissectors/packet-dis.c
2383
2384 Give them RCS IDs.
2385
2386 ------------------------------------------------------------------------
2387 r15909 | guy | 2005-09-20 17:49:54 -0500 (Tue, 20 Sep 2005) | 2 lines
2388 Changed paths:
2389    M /trunk/epan/dissectors/packet-lldp.c
2390
2391 Give it an RCS ID.
2392
2393 ------------------------------------------------------------------------
2394 r15908 | etxrab | 2005-09-20 15:25:55 -0500 (Tue, 20 Sep 2005) | 5 lines
2395 Changed paths:
2396    M /trunk/epan/dissectors/packet-juniper.c
2397    M /trunk/wiretap/libpcap.c
2398    M /trunk/wiretap/wtap.c
2399    M /trunk/wiretap/wtap.h
2400
2401 From Hannes Gredler:
2402 patch to support 4 additional juniper DLTs.
2403
2404 all those are wrappers for exisiting media types augmented with meta-information which gets also displayed using this patch;
2405
2406 ------------------------------------------------------------------------
2407 r15907 | etxrab | 2005-09-20 15:20:08 -0500 (Tue, 20 Sep 2005) | 2 lines
2408 Changed paths:
2409    M /trunk/epan/dissectors/packet-jabber.c
2410
2411 From Kaul:
2412 Jabber traffic is XML, attached patch dissects it as such
2413 ------------------------------------------------------------------------
2414 r15906 | etxrab | 2005-09-20 15:04:01 -0500 (Tue, 20 Sep 2005) | 1 line
2415 Changed paths:
2416    M /trunk/asn1/gsmmap/packet-gsm_map-template.c
2417    M /trunk/epan/dissectors/packet-gsm_map.c
2418
2419 Fix bug #404 Decoding of MSISDN on GSM is incomplete.  
2420 ------------------------------------------------------------------------
2421 r15905 | sahlberg | 2005-09-20 14:42:40 -0500 (Tue, 20 Sep 2005) | 6 lines
2422 Changed paths:
2423    M /trunk/epan/dissectors/packet-dcp.c
2424
2425 from francesco
2426
2427 update to remove sprintf()
2428
2429
2430
2431 ------------------------------------------------------------------------
2432 r15904 | sahlberg | 2005-09-20 14:36:38 -0500 (Tue, 20 Sep 2005) | 6 lines
2433 Changed paths:
2434    M /trunk/epan/dissectors/packet-dcp.c
2435
2436 make options field  filterable
2437
2438 remove silly rotating buffers
2439
2440
2441
2442 ------------------------------------------------------------------------
2443 r15903 | guy | 2005-09-20 14:01:04 -0500 (Tue, 20 Sep 2005) | 2 lines
2444 Changed paths:
2445    M /trunk/epan/dissectors/packet-winsrepl.c
2446
2447 Set EOL type and expansion of $Id$.
2448
2449 ------------------------------------------------------------------------
2450 r15902 | etxrab | 2005-09-20 13:45:21 -0500 (Tue, 20 Sep 2005) | 1 line
2451 Changed paths:
2452    M /trunk/plugins/megaco/packet-megaco.c
2453
2454 Fix bug #343 Parsing Problem - TransactionResponseAck (MEGACO).
2455 ------------------------------------------------------------------------
2456 r15901 | gerald | 2005-09-20 12:26:43 -0500 (Tue, 20 Sep 2005) | 2 lines
2457 Changed paths:
2458    M /trunk/docbook/release-notes.xml
2459    M /trunk/epan/sigcomp-udvm.c
2460
2461 Be more paranoid about buffer overruns.
2462
2463 ------------------------------------------------------------------------
2464 r15900 | gerald | 2005-09-20 12:24:23 -0500 (Tue, 20 Sep 2005) | 2 lines
2465 Changed paths:
2466    M /trunk/epan/asn1.c
2467    M /trunk/epan/dtd_parse.l
2468
2469 Fix a couple of errors found by valgrind.
2470
2471 ------------------------------------------------------------------------
2472 r15899 | gerald | 2005-09-20 12:23:19 -0500 (Tue, 20 Sep 2005) | 3 lines
2473 Changed paths:
2474    M /trunk/epan/dissectors/packet-ber.c
2475    M /trunk/epan/reassemble.c
2476
2477 Don't try to reassemble a zero-length fragment.  Add a comment to
2478 reassemble.c about the handling of zero-length fragments.
2479
2480 ------------------------------------------------------------------------
2481 r15898 | jmayer | 2005-09-20 10:19:11 -0500 (Tue, 20 Sep 2005) | 2 lines
2482 Changed paths:
2483    M /trunk/epan/dissectors/Makefile.common
2484
2485 Francesco Fondelli: Add dcp support (forgot this file)
2486
2487 ------------------------------------------------------------------------
2488 r15897 | jmayer | 2005-09-20 10:18:28 -0500 (Tue, 20 Sep 2005) | 3 lines
2489 Changed paths:
2490    M /trunk/AUTHORS
2491    M /trunk/epan/addr_resolv.c
2492    M /trunk/epan/addr_resolv.h
2493    M /trunk/epan/address.h
2494    A /trunk/epan/dissectors/packet-dcp.c
2495    A /trunk/epan/dissectors/packet-dcp.h
2496    M /trunk/epan/ipproto.c
2497    M /trunk/epan/ipproto.h
2498
2499
2500 Francesco Fondelli; Add dcp support
2501
2502 ------------------------------------------------------------------------
2503 r15896 | jmayer | 2005-09-20 10:08:14 -0500 (Tue, 20 Sep 2005) | 3 lines
2504 Changed paths:
2505    M /trunk/tools/Makefile.am
2506
2507
2508 Add the pidl files.
2509
2510 ------------------------------------------------------------------------
2511 r15895 | kukosa | 2005-09-20 09:14:07 -0500 (Tue, 20 Sep 2005) | 1 line
2512 Changed paths:
2513    M /trunk/asn1/h225/packet-h225-template.c
2514    M /trunk/asn1/h245/packet-h245-template.c
2515    M /trunk/epan/dissectors/packet-h225.c
2516    M /trunk/epan/dissectors/packet-h245.c
2517    M /trunk/epan/dissectors/packet-per.c
2518
2519 get rid of few warnings
2520 ------------------------------------------------------------------------
2521 r15894 | kukosa | 2005-09-20 05:56:08 -0500 (Tue, 20 Sep 2005) | 8 lines
2522 Changed paths:
2523    M /trunk/asn1/h225/h225.cnf
2524    M /trunk/asn1/h225/packet-h225-template.c
2525    M /trunk/asn1/h245/h245.cnf
2526    M /trunk/asn1/h245/packet-h245-template.c
2527    M /trunk/asn1/h450/packet-h450-template.c
2528    M /trunk/epan/dissectors/packet-h225.c
2529    M /trunk/epan/dissectors/packet-h235.c
2530    M /trunk/epan/dissectors/packet-h245.c
2531    M /trunk/epan/dissectors/packet-h450.c
2532    M /trunk/epan/dissectors/packet-per.c
2533    M /trunk/epan/dissectors/packet-per.h
2534    M /trunk/tools/asn2eth.py
2535
2536 asn2eth 
2537  - #.FN_BODY accepts parameters too
2538  - single line variant of #.FN_PAR is possible
2539  - new parameter FN_VARIANT for OBJECT IDENTIFIER
2540 packet-per.c
2541  - dissect_per_object_identifier() returns value as tvb
2542  - new dissect_per_object_identifier_str() function
2543 PER dissectors adapted and regenerated
2544 ------------------------------------------------------------------------
2545 r15893 | ulfl | 2005-09-20 04:02:38 -0500 (Tue, 20 Sep 2005) | 1 line
2546 Changed paths:
2547    M /trunk/epan/dissectors/packet-lldp.c
2548
2549 fix: packet-lldp.c(2071) : warning C4761: integral size mismatch in argument; conversion supplied
2550 ------------------------------------------------------------------------
2551 r15892 | ulfl | 2005-09-20 03:55:50 -0500 (Tue, 20 Sep 2005) | 1 line
2552 Changed paths:
2553    M /trunk/epan/dissectors/packet-dcerpc.c
2554
2555 fix: packet-dcerpc.c(4019) : warning C4018: '<' : signed/unsigned mismatch
2556 ------------------------------------------------------------------------
2557 r15891 | ulfl | 2005-09-20 03:42:35 -0500 (Tue, 20 Sep 2005) | 6 lines
2558 Changed paths:
2559    M /trunk/capture.c
2560    M /trunk/file.c
2561    M /trunk/file.h
2562    M /trunk/gtk/main.c
2563
2564 add two new callbacks:
2565 cf_cb_file_closing (called before closing a capture file) cf_cb_file_closed will be called afterwards, but both only if a file is really closed as cf_close is called more often ...
2566
2567 If we are closing large capture files (~20MB), the screen looks ugly while the file is closed. Change this so the screen will immediately go back to initial state and a dialog (without buttons) is shown that the file is currently closed. As the operation which takes most of the time to close the file is a single eth_clist_clear call, we can't use a progress bar here.
2568
2569 cf_cb_live_capture_stopping: called when the user wants to stop the capture (toolbar or menu clicked). At least on Win32, the time between this and the actual stop completed can be noticeable (1-2 seconds), so the user doesn't know if the button press did anything at all. Do something similar as above, show a dialog box without buttons to inform that the close is in progress.
2570 ------------------------------------------------------------------------
2571 r15890 | ulfl | 2005-09-20 03:31:09 -0500 (Tue, 20 Sep 2005) | 1 line
2572 Changed paths:
2573    M /trunk/capture_wpcap_packet.c
2574
2575 fix a compiler warning (... copied from RFC2553 :-)
2576 ------------------------------------------------------------------------
2577 r15889 | ulfl | 2005-09-20 03:18:41 -0500 (Tue, 20 Sep 2005) | 1 line
2578 Changed paths:
2579    M /trunk/gtk/main.c
2580
2581 if the capture child pops up it's own console, title it as such
2582 ------------------------------------------------------------------------
2583 r15888 | guy | 2005-09-20 03:01:00 -0500 (Tue, 20 Sep 2005) | 2 lines
2584 Changed paths:
2585    M /trunk/gtk/capture_if_details_dlg.c
2586
2587 Squelch a compiler warning.
2588
2589 ------------------------------------------------------------------------
2590 r15887 | ulfl | 2005-09-19 21:10:48 -0500 (Mon, 19 Sep 2005) | 3 lines
2591 Changed paths:
2592    M /trunk/capture_wpcap_packet.c
2593    M /trunk/gtk/capture_if_details_dlg.c
2594
2595 the buildbot has a problem not knowing sa_family_t, define eth_sa_family_t and use it here (ok, this *is* a dirty hack)
2596
2597 don't know why the last commit compiled on my machine and not on the buildbot.
2598 ------------------------------------------------------------------------
2599 r15886 | ulfl | 2005-09-19 20:53:38 -0500 (Mon, 19 Sep 2005) | 1 line
2600 Changed paths:
2601    M /trunk/gtk/dlg_utils.c
2602    M /trunk/gtk/simple_dialog.c
2603    M /trunk/simple_dialog.h
2604
2605 enhance simple dialog: add the possibility to use no buttons at all and add a stop icon (similar to the splash_window, but with a slightly different layout and a way to choose the icon shown)
2606 ------------------------------------------------------------------------
2607 r15885 | ulfl | 2005-09-19 20:45:35 -0500 (Mon, 19 Sep 2005) | 1 line
2608 Changed paths:
2609    M /trunk/Makefile.am
2610    M /trunk/image/README.image
2611    A /trunk/image/stock_dialog_stop_48.xpm
2612
2613 add a new stop icon 48x48 for (simple) dialogs (derived from the openoffice stock icons and slightly enlarged using the Gimp)
2614 ------------------------------------------------------------------------
2615 r15884 | lego | 2005-09-19 19:31:53 -0500 (Mon, 19 Sep 2005) | 5 lines
2616 Changed paths:
2617    M /trunk/epan/dtd_parse.l
2618
2619  avoid freeing the last location twice.
2620
2621 add some #ifed out code to help debugging the parser
2622
2623
2624 ------------------------------------------------------------------------
2625 r15883 | jmayer | 2005-09-19 18:33:45 -0500 (Mon, 19 Sep 2005) | 1 line
2626 Changed paths:
2627    M /trunk/tools/pidl
2628
2629 Add svn:ignore from samba
2630 ------------------------------------------------------------------------
2631 r15882 | jmayer | 2005-09-19 18:31:47 -0500 (Mon, 19 Sep 2005) | 3 lines
2632 Changed paths:
2633    A /trunk/tools/pidl
2634    A /trunk/tools/pidl/Makefile.PL
2635    A /trunk/tools/pidl/README
2636    A /trunk/tools/pidl/TODO
2637    A /trunk/tools/pidl/idl.yp
2638    A /trunk/tools/pidl/lib
2639    A /trunk/tools/pidl/lib/Parse
2640    A /trunk/tools/pidl/lib/Parse/Pidl
2641    A /trunk/tools/pidl/lib/Parse/Pidl/Compat.pm
2642    A /trunk/tools/pidl/lib/Parse/Pidl/Dump.pm
2643    A /trunk/tools/pidl/lib/Parse/Pidl/Ethereal
2644    A /trunk/tools/pidl/lib/Parse/Pidl/Ethereal/Conformance.pm
2645    A /trunk/tools/pidl/lib/Parse/Pidl/Ethereal/NDR.pm
2646    A /trunk/tools/pidl/lib/Parse/Pidl/IDL.pm
2647    A /trunk/tools/pidl/lib/Parse/Pidl/NDR.pm
2648    A /trunk/tools/pidl/lib/Parse/Pidl/ODL.pm
2649    A /trunk/tools/pidl/lib/Parse/Pidl/Samba
2650    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/COM
2651    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/COM/Header.pm
2652    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/COM/Proxy.pm
2653    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/COM/Stub.pm
2654    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/EJS.pm
2655    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/EJSHeader.pm
2656    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/Header.pm
2657    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/NDR
2658    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/NDR/Client.pm
2659    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/NDR/Header.pm
2660    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/NDR/Parser.pm
2661    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/NDR/Server.pm
2662    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/SWIG.pm
2663    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/TDR.pm
2664    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/Template.pm
2665    A /trunk/tools/pidl/lib/Parse/Pidl/Test.pm
2666    A /trunk/tools/pidl/lib/Parse/Pidl/Typelist.pm
2667    A /trunk/tools/pidl/lib/Parse/Pidl/Util.pm
2668    A /trunk/tools/pidl/lib/Parse/Pidl.pm
2669    A /trunk/tools/pidl/pidl
2670    A /trunk/tools/pidl/pidl.1.xml
2671    A /trunk/tools/pidl/ref_notes.txt
2672    A /trunk/tools/pidl/smb_interfaces.pm
2673    A /trunk/tools/pidl/smb_interfaces.yp
2674
2675 Revert back to local copy: The samba svn server does not support svn
2676 over http - this was a much requested feature for Ethereals svn server.
2677
2678 ------------------------------------------------------------------------
2679 r15881 | jmayer | 2005-09-19 18:29:03 -0500 (Mon, 19 Sep 2005) | 3 lines
2680 Changed paths:
2681    M /trunk/tools
2682
2683 pidl: Revert back to local copy. The samba svn server does not support svn
2684 over http - this was a much requested feature for Ethereal's svn server.
2685
2686 ------------------------------------------------------------------------
2687 r15880 | jmayer | 2005-09-19 16:24:46 -0500 (Mon, 19 Sep 2005) | 1 line
2688 Changed paths:
2689    M /trunk/FAQ
2690    M /trunk/help/faq.txt
2691
2692 Update faq
2693 ------------------------------------------------------------------------
2694 r15879 | jmayer | 2005-09-19 16:24:07 -0500 (Mon, 19 Sep 2005) | 1 line
2695 Changed paths:
2696    M /trunk/AUTHORS
2697    M /trunk/epan/dissectors/packet-lldp.c
2698    M /trunk/manuf
2699    M /trunk/wka.tmpl
2700
2701 Jim Young: LLDP improvements
2702 ------------------------------------------------------------------------
2703 r15878 | ulfl | 2005-09-19 15:59:50 -0500 (Mon, 19 Sep 2005) | 1 line
2704 Changed paths:
2705    M /trunk/capture_wpcap_packet.c
2706    M /trunk/gtk/capture_if_details_dlg.c
2707
2708 fix #340: define the missing sockaddr_storage struct to be able to use Packet32.h even with WinPcap 3.1 and without the platform SDK
2709 ------------------------------------------------------------------------
2710 r15877 | gerald | 2005-09-19 15:50:51 -0500 (Mon, 19 Sep 2005) | 2 lines
2711 Changed paths:
2712    M /trunk/epan/dtd.h
2713
2714 Small whitespace cleanup.
2715
2716 ------------------------------------------------------------------------
2717 r15876 | gerald | 2005-09-19 15:50:10 -0500 (Mon, 19 Sep 2005) | 3 lines
2718 Changed paths:
2719    M /trunk/epan/sigcomp-udvm.c
2720
2721 Throw an exception instead of trying to read past the end of a buffer.
2722 Fixes bug 455.
2723
2724 ------------------------------------------------------------------------
2725 r15875 | lego | 2005-09-19 14:48:55 -0500 (Mon, 19 Sep 2005) | 3 lines
2726 Changed paths:
2727    M /trunk/epan/dissectors/packet-gtp.c
2728
2729 display something useful in the radius VSA item
2730
2731
2732 ------------------------------------------------------------------------
2733 r15874 | gerald | 2005-09-19 14:46:25 -0500 (Mon, 19 Sep 2005) | 2 lines
2734 Changed paths:
2735    M /trunk/asn1/spnego/spnego.cnf
2736    M /trunk/epan/dissectors/packet-spnego.c
2737
2738 Don't dereference a null pointer.  Fixes bug 460.
2739
2740 ------------------------------------------------------------------------
2741 r15873 | lego | 2005-09-19 14:36:32 -0500 (Mon, 19 Sep 2005) | 2 lines
2742 Changed paths:
2743    M /trunk/epan/dissectors/packet-radius.c
2744
2745 Change "Value" into "VSA" for Vendor SPecific Attributes
2746
2747 ------------------------------------------------------------------------
2748 r15872 | etxrab | 2005-09-19 14:11:50 -0500 (Mon, 19 Sep 2005) | 1 line
2749 Changed paths:
2750    M /trunk/epan/dissectors/packet-amr.c
2751
2752 Add a preference to decode different types of AMR payload.
2753 ------------------------------------------------------------------------
2754 r15871 | gerald | 2005-09-19 12:50:38 -0500 (Mon, 19 Sep 2005) | 2 lines
2755 Changed paths:
2756    M /trunk/epan/dissectors/packet-dcerpc-afs4int.c
2757
2758 Throw an exception if our ACL length is flat-out wrong.
2759
2760 ------------------------------------------------------------------------
2761 r15870 | lego | 2005-09-19 12:42:02 -0500 (Mon, 19 Sep 2005) | 6 lines
2762 Changed paths:
2763    M /trunk/epan/dissectors/packet-radius.c
2764    M /trunk/epan/dissectors/packet-radius.h
2765    M /trunk/epan/radius_dict.l
2766
2767
2768 - allow multiple attributes inside one VSA (fixes bug 438)
2769 - preference to choose whether to add the AVP's payload length items
2770 - preference to add an alternate UDP port
2771
2772
2773 ------------------------------------------------------------------------
2774 r15869 | gerald | 2005-09-19 11:23:05 -0500 (Mon, 19 Sep 2005) | 5 lines
2775 Changed paths:
2776    M /trunk/asn1/spnego/spnego.cnf
2777    M /trunk/epan/dissectors/packet-ber.c
2778    M /trunk/epan/dissectors/packet-spnego.c
2779
2780 In the SPNEGO dissector, don't call a subdissector if we don't have a TVB.
2781 Fixes bugs 448, 449, 451, 452, 454, 456, and 461.
2782
2783 Add similar TVB checks to the BER dissector.
2784
2785 ------------------------------------------------------------------------
2786 r15868 | jmayer | 2005-09-19 09:59:32 -0500 (Mon, 19 Sep 2005) | 4 lines
2787 Changed paths:
2788    M /trunk/epan/dissectors/pidl/README
2789
2790
2791 Change README to reflect the fact that tools/pidl is now a
2792 svn:externals reference.
2793
2794 ------------------------------------------------------------------------
2795 r15867 | jmayer | 2005-09-19 09:53:46 -0500 (Mon, 19 Sep 2005) | 5 lines
2796 Changed paths:
2797    M /trunk/tools
2798
2799 Add svn:externals for pidl: That way svn up will pull the pidl sources
2800 directly from the samba svn instead of keeping a copy of them in the
2801 Ethereal svn.
2802
2803
2804 ------------------------------------------------------------------------
2805 r15866 | jmayer | 2005-09-19 09:50:23 -0500 (Mon, 19 Sep 2005) | 1 line
2806 Changed paths:
2807    D /trunk/tools/pidl
2808
2809 Change pidl to svn:externals
2810 ------------------------------------------------------------------------
2811 r15865 | jmayer | 2005-09-19 08:26:49 -0500 (Mon, 19 Sep 2005) | 1 line
2812 Changed paths:
2813    A /trunk/epan/dissectors/pidl/idl_types.h
2814
2815 Add idl_types.h from samba to fix warning
2816 ------------------------------------------------------------------------
2817 r15864 | jmayer | 2005-09-19 04:23:52 -0500 (Mon, 19 Sep 2005) | 1 line
2818 Changed paths:
2819    M /trunk/epan/dissectors/pidl/README
2820
2821 Point to tools/pidl/README.ethereal
2822 ------------------------------------------------------------------------
2823 r15863 | guy | 2005-09-19 03:09:41 -0500 (Mon, 19 Sep 2005) | 2 lines
2824 Changed paths:
2825    M /trunk/epan/dissectors/packet-winsrepl.c
2826
2827 Fix a typo.
2828
2829 ------------------------------------------------------------------------
2830 r15862 | sahlberg | 2005-09-19 03:06:25 -0500 (Mon, 19 Sep 2005) | 9 lines
2831 Changed paths:
2832    M /trunk/asn1/h248/packet-h248-template.c
2833    M /trunk/epan/dissectors/packet-h248.c
2834
2835 sometimes it seems that we have the text based h248/megaco running ontop of
2836 m3ua  and not the binary one.
2837
2838
2839 make the binary dissector check if it is really the text based one to be used and if so
2840 call that dissector instead.
2841
2842
2843
2844 ------------------------------------------------------------------------
2845 r15861 | kukosa | 2005-09-19 02:35:05 -0500 (Mon, 19 Sep 2005) | 1 line
2846 Changed paths:
2847    M /trunk/asn1/h450/packet-h450-template.c
2848    M /trunk/epan/dissectors/packet-h225.c
2849    M /trunk/epan/dissectors/packet-h235.c
2850    M /trunk/epan/dissectors/packet-h245.c
2851    M /trunk/epan/dissectors/packet-h450.c
2852    M /trunk/epan/dissectors/packet-per.c
2853    M /trunk/epan/dissectors/packet-per.h
2854    M /trunk/epan/dissectors/packet-t38.c
2855    M /trunk/tools/asn2eth.py
2856
2857 remove unused parameter 'name' from dissect_per_choice()
2858 ------------------------------------------------------------------------
2859 r15860 | jmayer | 2005-09-18 16:58:39 -0500 (Sun, 18 Sep 2005) | 1 line
2860 Changed paths:
2861    M /trunk/tools/checkhf.pl
2862
2863 Small update
2864 ------------------------------------------------------------------------
2865 r15859 | jmayer | 2005-09-18 16:57:59 -0500 (Sun, 18 Sep 2005) | 1 line
2866 Changed paths:
2867    M /trunk/tools/pidl
2868    M /trunk/tools/pidl/README.ethereal
2869    M /trunk/tools/pidl/lib/Parse/Pidl/IDL.pm
2870    M /trunk/tools/pidl/lib/Parse/Pidl/Samba/TDR.pm
2871    D /trunk/tools/pidl/pm_to_blib
2872
2873 Update README.ethereal and sync with current samba tree
2874 ------------------------------------------------------------------------
2875 r15858 | ulfl | 2005-09-18 15:11:54 -0500 (Sun, 18 Sep 2005) | 1 line
2876 Changed paths:
2877    M /trunk/epan/tvbuff.c
2878
2879 assert that tvb is not NULL
2880 ------------------------------------------------------------------------
2881 r15857 | etxrab | 2005-09-18 15:04:04 -0500 (Sun, 18 Sep 2005) | 1 line
2882 Changed paths:
2883    M /trunk/epan/dissectors/packet-cops.c
2884
2885 Change some of the asn1 functions to use packet-ber ones.
2886 ------------------------------------------------------------------------
2887 r15856 | guy | 2005-09-18 11:54:00 -0500 (Sun, 18 Sep 2005) | 7 lines
2888 Changed paths:
2889    M /trunk/epan/dissectors/packet-ber.c
2890
2891 If the tag field is a bitfield, always show it as such, otherwise always
2892 show the value of 1 1111 as "Continued" in the bitfield and the actual
2893 tag value in the following bytes.
2894
2895 Show the BER identifier data before an OID if we're showing internal BER
2896 fields.
2897
2898 ------------------------------------------------------------------------
2899 r15855 | ulfl | 2005-09-18 06:18:42 -0500 (Sun, 18 Sep 2005) | 1 line
2900 Changed paths:
2901    M /trunk/epan/dissectors/packet-frame.c
2902
2903 as discussed in the Users list: replace "Short Frame" by "Packet size limited during capture" message
2904 ------------------------------------------------------------------------
2905 r15854 | lego | 2005-09-18 04:10:03 -0500 (Sun, 18 Sep 2005) | 3 lines
2906 Changed paths:
2907    M /trunk/Makefile.am
2908
2909 add dtds to EXTRA_DIST
2910
2911
2912 ------------------------------------------------------------------------
2913 r15853 | etxrab | 2005-09-17 16:02:51 -0500 (Sat, 17 Sep 2005) | 1 line
2914 Changed paths:
2915    M /trunk/epan/dissectors/packet-ber.c
2916
2917 If unkown Tag's are found in a set add length.
2918 ------------------------------------------------------------------------
2919 r15852 | lego | 2005-09-17 12:17:42 -0500 (Sat, 17 Sep 2005) | 3 lines
2920 Changed paths:
2921    M /trunk/Makefile.am
2922    A /trunk/dtds
2923    A /trunk/dtds/dc.dtd
2924    A /trunk/dtds/itunes.dtd
2925    A /trunk/dtds/rss.dtd
2926    A /trunk/dtds/smil.dtd
2927    M /trunk/packaging/nsis/ethereal.nsi
2928
2929 Get the first few dtds installed.
2930
2931
2932 ------------------------------------------------------------------------
2933 r15851 | lego | 2005-09-17 12:05:46 -0500 (Sat, 17 Sep 2005) | 5 lines
2934 Changed paths:
2935    M /trunk/epan/dissectors/packet-xml.c
2936    M /trunk/epan/dtd.h
2937    M /trunk/epan/dtd_grammar.lemon
2938    M /trunk/epan/dtd_parse.l
2939    M /trunk/epan/dtd_preparse.l
2940
2941 Because there's more than just text in XML...
2942
2943 DTDs are imported to create fields
2944
2945
2946 ------------------------------------------------------------------------
2947 r15850 | ulfl | 2005-09-17 09:14:24 -0500 (Sat, 17 Sep 2005) | 1 line
2948 Changed paths:
2949    M /trunk/epan/dissectors/packet-h1.c
2950
2951 using heur_dissector_add("cotp_is") doesn't seem to be enough, if H1 is used over TCP/TPKT (RFC1006). Add heur_dissector_add("cotp") so it will be dissected correctly, hopefully this won't introduce new problems with other "cotp" heuristics ...
2952 ------------------------------------------------------------------------
2953 r15849 | sahlberg | 2005-09-17 07:16:11 -0500 (Sat, 17 Sep 2005) | 3 lines
2954 Changed paths:
2955    M /trunk/epan/dissectors/packet-dcm.c
2956
2957 remove some strcpy()
2958
2959
2960 ------------------------------------------------------------------------
2961 r15848 | sahlberg | 2005-09-17 07:09:36 -0500 (Sat, 17 Sep 2005) | 3 lines
2962 Changed paths:
2963    M /trunk/epan/dissectors/packet-fcswils.c
2964
2965 remove some strcpy()
2966
2967
2968 ------------------------------------------------------------------------
2969 r15847 | guy | 2005-09-16 21:14:44 -0500 (Fri, 16 Sep 2005) | 4 lines
2970 Changed paths:
2971    M /trunk/strerror.c
2972
2973 Fix Gerald's e-mail address (and possibly provoke a copy of the main
2974 repository to the anonymous repository - the current anonymous
2975 repository appears to be out-of-date, which is breaking the buildbot).
2976
2977 ------------------------------------------------------------------------
2978 r15846 | guy | 2005-09-16 19:39:52 -0500 (Fri, 16 Sep 2005) | 2 lines
2979 Changed paths:
2980    M /trunk/gtk/expert_dlg.c
2981
2982 Mark some unused and unremovable arguments as unused.
2983
2984 ------------------------------------------------------------------------
2985 r15845 | guy | 2005-09-16 19:31:15 -0500 (Fri, 16 Sep 2005) | 3 lines
2986 Changed paths:
2987    M /trunk/epan/Makefile.common
2988    M /trunk/epan/dissectors/Makefile.common
2989    A /trunk/epan/dissectors/format-oid.h (from /trunk/epan/format-oid.h:15844)
2990    M /trunk/epan/dissectors/packet-cops.c
2991    M /trunk/epan/dissectors/packet-ndmp.c
2992    M /trunk/epan/dissectors/packet-rpc.c
2993    M /trunk/epan/dissectors/packet-smb-browse.c
2994    M /trunk/epan/dissectors/packet-smb-mailslot.c
2995    M /trunk/epan/dissectors/packet-smb-pipe.c
2996    M /trunk/epan/dissectors/packet-smb-sidsnooping.c
2997    M /trunk/epan/dissectors/packet-smb.c
2998    A /trunk/epan/dissectors/packet-smb.h (from /trunk/epan/smb.h:15844)
2999    M /trunk/epan/dissectors/packet-snmp.c
3000    M /trunk/epan/dissectors/packet-windows-common.c
3001    A /trunk/epan/dissectors/rpc_defrag.h (from /trunk/epan/rpc_defrag.h:15844)
3002    D /trunk/epan/format-oid.h
3003    D /trunk/epan/rpc_defrag.h
3004    D /trunk/epan/smb.h
3005    M /trunk/gtk/smb_stat.c
3006    M /trunk/tap-smbsids.c
3007    M /trunk/tap-smbstat.c
3008
3009 Move some headers for stuff defined by a dissector into epan/dissectors
3010 - and rename smb.h to packet-smb.h, as it's packet-smb.c's header file.
3011
3012 ------------------------------------------------------------------------
3013 r15844 | guy | 2005-09-16 19:02:31 -0500 (Fri, 16 Sep 2005) | 7 lines
3014 Changed paths:
3015    M /trunk/Makefile.common
3016    D /trunk/aftypes.h
3017    D /trunk/arcnet_pids.h
3018    M /trunk/asn1/h248/packet-h248-template.c
3019    D /trunk/bridged_pids.h
3020    D /trunk/chdlctypes.h
3021    M /trunk/configure.in
3022    M /trunk/epan/Makefile.common
3023    A /trunk/epan/aftypes.h (from /trunk/aftypes.h:15843)
3024    A /trunk/epan/arcnet_pids.h (from /trunk/arcnet_pids.h:15843)
3025    A /trunk/epan/bridged_pids.h (from /trunk/bridged_pids.h:15843)
3026    A /trunk/epan/chdlctypes.h (from /trunk/chdlctypes.h:15843)
3027    M /trunk/epan/dissectors/packet-3com-xns.c
3028    M /trunk/epan/dissectors/packet-aarp.c
3029    M /trunk/epan/dissectors/packet-ap1394.c
3030    M /trunk/epan/dissectors/packet-arcnet.c
3031    M /trunk/epan/dissectors/packet-arp.c
3032    M /trunk/epan/dissectors/packet-asap.c
3033    M /trunk/epan/dissectors/packet-atalk.c
3034    M /trunk/epan/dissectors/packet-atm.c
3035    M /trunk/epan/dissectors/packet-bacnet.c
3036    M /trunk/epan/dissectors/packet-bpdu.c
3037    M /trunk/epan/dissectors/packet-brdwlk.c
3038    M /trunk/epan/dissectors/packet-cdp.c
3039    M /trunk/epan/dissectors/packet-chdlc.c
3040    M /trunk/epan/dissectors/packet-cisco-oui.c
3041    M /trunk/epan/dissectors/packet-cisco-wireless.c
3042    M /trunk/epan/dissectors/packet-clnp.c
3043    M /trunk/epan/dissectors/packet-cops.c
3044    M /trunk/epan/dissectors/packet-dec-bpdu.c
3045    M /trunk/epan/dissectors/packet-dec-dnart.c
3046    M /trunk/epan/dissectors/packet-dua.c
3047    M /trunk/epan/dissectors/packet-eap.c
3048    M /trunk/epan/dissectors/packet-eapol.c
3049    M /trunk/epan/dissectors/packet-enc.c
3050    M /trunk/epan/dissectors/packet-enrp.c
3051    M /trunk/epan/dissectors/packet-esis.c
3052    M /trunk/epan/dissectors/packet-eth.c
3053    M /trunk/epan/dissectors/packet-ethertype.c
3054    M /trunk/epan/dissectors/packet-extreme.c
3055    M /trunk/epan/dissectors/packet-fc.c
3056    M /trunk/epan/dissectors/packet-fcct.c
3057    M /trunk/epan/dissectors/packet-fcdns.c
3058    M /trunk/epan/dissectors/packet-fcels.c
3059    M /trunk/epan/dissectors/packet-fcfcs.c
3060    M /trunk/epan/dissectors/packet-fcfzs.c
3061    M /trunk/epan/dissectors/packet-fclctl.c
3062    M /trunk/epan/dissectors/packet-fcp.c
3063    M /trunk/epan/dissectors/packet-fcsb3.c
3064    M /trunk/epan/dissectors/packet-fcsp.c
3065    M /trunk/epan/dissectors/packet-fcswils.c
3066    M /trunk/epan/dissectors/packet-fr.c
3067    M /trunk/epan/dissectors/packet-fw1.c
3068    M /trunk/epan/dissectors/packet-g723.c
3069    M /trunk/epan/dissectors/packet-gmrp.c
3070    M /trunk/epan/dissectors/packet-gre.c
3071    M /trunk/epan/dissectors/packet-gvrp.c
3072    M /trunk/epan/dissectors/packet-h248.c
3073    M /trunk/epan/dissectors/packet-h261.c
3074    M /trunk/epan/dissectors/packet-h263.c
3075    M /trunk/epan/dissectors/packet-hpext.c
3076    M /trunk/epan/dissectors/packet-hpsw.c
3077    M /trunk/epan/dissectors/packet-iapp.c
3078    M /trunk/epan/dissectors/packet-iax2.c
3079    M /trunk/epan/dissectors/packet-idp.c
3080    M /trunk/epan/dissectors/packet-ieee80211.c
3081    M /trunk/epan/dissectors/packet-ieee802a.c
3082    M /trunk/epan/dissectors/packet-ip.c
3083    M /trunk/epan/dissectors/packet-ipfc.c
3084    M /trunk/epan/dissectors/packet-ipv6.c
3085    M /trunk/epan/dissectors/packet-ipx.c
3086    M /trunk/epan/dissectors/packet-isis-clv.c
3087    M /trunk/epan/dissectors/packet-isis.c
3088    M /trunk/epan/dissectors/packet-isl.c
3089    M /trunk/epan/dissectors/packet-ismp.c
3090    M /trunk/epan/dissectors/packet-isup.c
3091    M /trunk/epan/dissectors/packet-iua.c
3092    M /trunk/epan/dissectors/packet-juniper.c
3093    M /trunk/epan/dissectors/packet-lapbether.c
3094    M /trunk/epan/dissectors/packet-lapd.c
3095    M /trunk/epan/dissectors/packet-llc.c
3096    M /trunk/epan/dissectors/packet-lldp.c
3097    M /trunk/epan/dissectors/packet-lmi.c
3098    M /trunk/epan/dissectors/packet-lmp.c
3099    M /trunk/epan/dissectors/packet-loop.c
3100    M /trunk/epan/dissectors/packet-m2pa.c
3101    M /trunk/epan/dissectors/packet-m2tp.c
3102    M /trunk/epan/dissectors/packet-m2ua.c
3103    M /trunk/epan/dissectors/packet-m3ua.c
3104    M /trunk/epan/dissectors/packet-maccontrol.c
3105    M /trunk/epan/dissectors/packet-mip6.c
3106    M /trunk/epan/dissectors/packet-mpeg1.c
3107    M /trunk/epan/dissectors/packet-mpls.c
3108    M /trunk/epan/dissectors/packet-ndmp.c
3109    M /trunk/epan/dissectors/packet-netbios.c
3110    M /trunk/epan/dissectors/packet-nt-oui.c
3111    M /trunk/epan/dissectors/packet-nt-sonmp.c
3112    M /trunk/epan/dissectors/packet-null.c
3113    M /trunk/epan/dissectors/packet-osi-options.c
3114    M /trunk/epan/dissectors/packet-osi.c
3115    M /trunk/epan/dissectors/packet-pagp.c
3116    M /trunk/epan/dissectors/packet-pflog.c
3117    M /trunk/epan/dissectors/packet-ppp.c
3118    M /trunk/epan/dissectors/packet-pppoe.c
3119    M /trunk/epan/dissectors/packet-q2931.c
3120    M /trunk/epan/dissectors/packet-q931.c
3121    M /trunk/epan/dissectors/packet-q933.c
3122    M /trunk/epan/dissectors/packet-redback.c
3123    M /trunk/epan/dissectors/packet-retix-bpdu.c
3124    M /trunk/epan/dissectors/packet-rmp.c
3125    M /trunk/epan/dissectors/packet-rpc.c
3126    M /trunk/epan/dissectors/packet-rpl.c
3127    M /trunk/epan/dissectors/packet-rsvp.c
3128    M /trunk/epan/dissectors/packet-rtp.c
3129    M /trunk/epan/dissectors/packet-sctp.c
3130    M /trunk/epan/dissectors/packet-sdp.c
3131    M /trunk/epan/dissectors/packet-sll.c
3132    M /trunk/epan/dissectors/packet-slowprotocols.c
3133    M /trunk/epan/dissectors/packet-smb-browse.c
3134    M /trunk/epan/dissectors/packet-smb-mailslot.c
3135    M /trunk/epan/dissectors/packet-smb-pipe.c
3136    M /trunk/epan/dissectors/packet-smb-sidsnooping.c
3137    M /trunk/epan/dissectors/packet-smb.c
3138    M /trunk/epan/dissectors/packet-sna.c
3139    M /trunk/epan/dissectors/packet-snaeth.c
3140    M /trunk/epan/dissectors/packet-snmp.c
3141    M /trunk/epan/dissectors/packet-sua.c
3142    M /trunk/epan/dissectors/packet-symantec.c
3143    M /trunk/epan/dissectors/packet-tcp.c
3144    M /trunk/epan/dissectors/packet-teimanagement.c
3145    M /trunk/epan/dissectors/packet-vines.c
3146    M /trunk/epan/dissectors/packet-vj.c
3147    M /trunk/epan/dissectors/packet-vlan.c
3148    M /trunk/epan/dissectors/packet-wcp.c
3149    M /trunk/epan/dissectors/packet-wfleet-hdlc.c
3150    M /trunk/epan/dissectors/packet-windows-common.c
3151    M /trunk/epan/dissectors/packet-x25.c
3152    M /trunk/epan/dissectors/packet-x29.c
3153    A /trunk/epan/etypes.h (from /trunk/etypes.h:15843)
3154    A /trunk/epan/format-oid.h (from /trunk/format-oid.h:15843)
3155    A /trunk/epan/greproto.h (from /trunk/greproto.h:15843)
3156    A /trunk/epan/iax2_codec_type.h (from /trunk/iax2_codec_type.h:15843)
3157    A /trunk/epan/ip_opts.h (from /trunk/ip_opts.h:15843)
3158    A /trunk/epan/lapd_sapi.h (from /trunk/lapd_sapi.h:15843)
3159    A /trunk/epan/llcsaps.h (from /trunk/llcsaps.h:15843)
3160    A /trunk/epan/nlpid.h (from /trunk/nlpid.h:15843)
3161    A /trunk/epan/oui.h (from /trunk/oui.h:15843)
3162    A /trunk/epan/ppptypes.h (from /trunk/ppptypes.h:15843)
3163    A /trunk/epan/rpc_defrag.h (from /trunk/rpc_defrag.h:15843)
3164    A /trunk/epan/rtp_pt.h (from /trunk/rtp_pt.h:15843)
3165    A /trunk/epan/sctpppids.h (from /trunk/sctpppids.h:15843)
3166    A /trunk/epan/smb.h (from /trunk/smb.h:15843)
3167    A /trunk/epan/x264_prt_id.h (from /trunk/x264_prt_id.h:15843)
3168    D /trunk/etypes.h
3169    D /trunk/format-oid.h
3170    D /trunk/greproto.h
3171    M /trunk/gtk/rtp_analysis.c
3172    M /trunk/gtk/rtp_stream_dlg.c
3173    M /trunk/gtk/smb_stat.c
3174    M /trunk/gtk/tcp_graph.c
3175    M /trunk/gtk/voip_calls.c
3176    D /trunk/iax2_codec_type.h
3177    D /trunk/ip_opts.h
3178    D /trunk/lapd_sapi.h
3179    D /trunk/llcsaps.h
3180    D /trunk/nlpid.h
3181    D /trunk/oui.h
3182    M /trunk/plugins/megaco/packet-megaco.c
3183    M /trunk/plugins/rdm/packet-rdm.c
3184    M /trunk/plugins/rtnet/packet-rtnet.c
3185    M /trunk/plugins/v5ua/packet-v5ua.c
3186    D /trunk/ppptypes.h
3187    D /trunk/rpc_defrag.h
3188    D /trunk/rtp_pt.h
3189    D /trunk/sctpppids.h
3190    D /trunk/smb.h
3191    M /trunk/tap-smbsids.c
3192    M /trunk/tap-smbstat.c
3193    D /trunk/x264_prt_id.h
3194
3195 Move a pile of protocol-related headers from the top-level source
3196 directory to the epan directory.  Some of them should perhaps ultimately
3197 be moved to epan/dissectors, if they pertain only to stuff exported by a
3198 particular dissector.
3199
3200 Fix Gerald's e-mail address in files we're moving.
3201
3202 ------------------------------------------------------------------------
3203 r15843 | ulfl | 2005-09-16 17:17:50 -0500 (Fri, 16 Sep 2005) | 1 line
3204 Changed paths:
3205    M /trunk/epan/dissectors/packet-dcom-cba-acco.c
3206
3207 add an expert info based on QualityCode and a COL_INFO output
3208 ------------------------------------------------------------------------
3209 r15842 | ulfl | 2005-09-16 17:14:33 -0500 (Fri, 16 Sep 2005) | 1 line
3210 Changed paths:
3211    M /trunk/epan/dissectors/packet-pn-rt.c
3212
3213 slightly shrink COL_INFO output
3214 ------------------------------------------------------------------------
3215 r15841 | ulfl | 2005-09-16 17:05:50 -0500 (Fri, 16 Sep 2005) | 1 line
3216 Changed paths:
3217    M /trunk/epan/dissectors/packet-dcerpc.c
3218
3219 split call id's with a #, if more than one DCE/RPC call is in a data PDU
3220 ------------------------------------------------------------------------
3221 r15840 | gerald | 2005-09-16 11:25:53 -0500 (Fri, 16 Sep 2005) | 7 lines
3222 Changed paths:
3223    M /trunk/Makefile.nmake
3224    M /trunk/config.nmake
3225    M /trunk/gtk/conversations_table.c
3226
3227 Sort each conversation column numerically.  Fix up whitespace.
3228
3229 It looks like we can't put "COPYCMD=/Y" in config.nmake and expect nmake
3230 to do the right thing.  Add a comment, and set COPYCMD explicitly in the
3231 root Makefile.nmake.  The rest of the occurrences of xcopy will have to
3232 be taken care of at some point.
3233
3234 ------------------------------------------------------------------------
3235 r15839 | tpot | 2005-09-16 07:30:33 -0500 (Fri, 16 Sep 2005) | 2 lines
3236 Changed paths:
3237    M /trunk/epan/dissectors/Makefile.common
3238
3239 Aargh - undo r15838 as I missed jmayer's commit of r15835.
3240
3241 ------------------------------------------------------------------------
3242 r15838 | tpot | 2005-09-16 07:11:17 -0500 (Fri, 16 Sep 2005) | 4 lines
3243 Changed paths:
3244    M /trunk/epan/dissectors/Makefile.common
3245
3246 Comment out pidl dissectors for the moment to get the win32 build
3247 going again.  I have most of a patch to get it working but I don't
3248 think it will be finished tonight.
3249
3250 ------------------------------------------------------------------------
3251 r15837 | guy | 2005-09-16 04:47:18 -0500 (Fri, 16 Sep 2005) | 6 lines
3252 Changed paths:
3253    M /trunk/epan/dissectors/packet-snmp.c
3254
3255 If we've enabled the display of BER encapsulation tokens, only put them
3256 into the protocol tree once.
3257
3258 Fix the offsets and lengths used to put the variable binding values into
3259 the protocol tree.
3260
3261 ------------------------------------------------------------------------
3262 r15836 | jmayer | 2005-09-16 04:31:05 -0500 (Fri, 16 Sep 2005) | 5 lines
3263 Changed paths:
3264    A /trunk/tools/pidl
3265    A /trunk/tools/pidl/Makefile.PL
3266    A /trunk/tools/pidl/README
3267    A /trunk/tools/pidl/README.ethereal
3268    A /trunk/tools/pidl/TODO
3269    A /trunk/tools/pidl/idl.yp
3270    A /trunk/tools/pidl/lib
3271    A /trunk/tools/pidl/lib/Parse
3272    A /trunk/tools/pidl/lib/Parse/Pidl
3273    A /trunk/tools/pidl/lib/Parse/Pidl/Compat.pm
3274    A /trunk/tools/pidl/lib/Parse/Pidl/Dump.pm
3275    A /trunk/tools/pidl/lib/Parse/Pidl/Ethereal
3276    A /trunk/tools/pidl/lib/Parse/Pidl/Ethereal/Conformance.pm
3277    A /trunk/tools/pidl/lib/Parse/Pidl/Ethereal/NDR.pm
3278    A /trunk/tools/pidl/lib/Parse/Pidl/IDL.pm
3279    A /trunk/tools/pidl/lib/Parse/Pidl/NDR.pm
3280    A /trunk/tools/pidl/lib/Parse/Pidl/ODL.pm
3281    A /trunk/tools/pidl/lib/Parse/Pidl/Samba
3282    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/COM
3283    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/COM/Header.pm
3284    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/COM/Proxy.pm
3285    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/COM/Stub.pm
3286    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/EJS.pm
3287    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/EJSHeader.pm
3288    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/Header.pm
3289    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/NDR
3290    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/NDR/Client.pm
3291    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/NDR/Header.pm
3292    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/NDR/Parser.pm
3293    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/NDR/Server.pm
3294    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/SWIG.pm
3295    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/TDR.pm
3296    A /trunk/tools/pidl/lib/Parse/Pidl/Samba/Template.pm
3297    A /trunk/tools/pidl/lib/Parse/Pidl/Test.pm
3298    A /trunk/tools/pidl/lib/Parse/Pidl/Typelist.pm
3299    A /trunk/tools/pidl/lib/Parse/Pidl/Util.pm
3300    A /trunk/tools/pidl/lib/Parse/Pidl.pm
3301    A /trunk/tools/pidl/pidl
3302    A /trunk/tools/pidl/pidl.1.xml
3303    A /trunk/tools/pidl/pm_to_blib
3304    A /trunk/tools/pidl/ref_notes.txt
3305    A /trunk/tools/pidl/smb_interfaces.pm
3306    A /trunk/tools/pidl/smb_interfaces.yp
3307
3308
3309 Add a local copy of pidl, add a README.ethereal to include
3310 minimalistic building and usage instructions.
3311
3312
3313 ------------------------------------------------------------------------
3314 r15835 | jmayer | 2005-09-16 03:55:51 -0500 (Fri, 16 Sep 2005) | 6 lines
3315 Changed paths:
3316    M /trunk/epan/dissectors/Makefile.common
3317    A /trunk/epan/dissectors/packet-dcerpc-atsvc.c (from /trunk/epan/dissectors/pidl/packet-dcerpc-atsvc.c:15833)
3318    A /trunk/epan/dissectors/packet-dcerpc-atsvc.h (from /trunk/epan/dissectors/pidl/packet-dcerpc-atsvc.h:15833)
3319    A /trunk/epan/dissectors/packet-dcerpc-initshutdown.c (from /trunk/epan/dissectors/pidl/packet-dcerpc-initshutdown.c:15833)
3320    A /trunk/epan/dissectors/packet-dcerpc-initshutdown.h (from /trunk/epan/dissectors/pidl/packet-dcerpc-initshutdown.h:15833)
3321    A /trunk/epan/dissectors/packet-dcerpc-winreg.c (from /trunk/epan/dissectors/pidl/packet-dcerpc-winreg.c:15833)
3322    A /trunk/epan/dissectors/packet-dcerpc-winreg.h (from /trunk/epan/dissectors/pidl/packet-dcerpc-winreg.h:15833)
3323
3324
3325 Move the packet-dcerpc-*.[hc] from pidl/ back to dissectors.
3326 This makes Ethereal build again - there's no real reason that
3327 ethereal fails to build for such a long time on so many platforms.
3328
3329
3330 ------------------------------------------------------------------------
3331 r15834 | jmayer | 2005-09-16 03:40:08 -0500 (Fri, 16 Sep 2005) | 5 lines
3332 Changed paths:
3333    M /trunk/manuf
3334    M /trunk/wka.tmpl
3335
3336 wka.tmpl:
3337         Show MS NLB Adresses individually
3338 manuf:
3339         Update
3340
3341 ------------------------------------------------------------------------
3342 r15833 | guy | 2005-09-16 03:30:35 -0500 (Fri, 16 Sep 2005) | 3 lines
3343 Changed paths:
3344    M /trunk/epan/dissectors/packet-ber.c
3345
3346 Note problems with some values that appear in, for example, some SNMP
3347 captures.
3348
3349 ------------------------------------------------------------------------
3350 r15832 | guy | 2005-09-16 02:50:02 -0500 (Fri, 16 Sep 2005) | 2 lines
3351 Changed paths:
3352    M /trunk/epan/dissectors/packet-lldp.c
3353
3354 Fix a type.
3355
3356 ------------------------------------------------------------------------
3357 r15831 | tpot | 2005-09-15 23:25:12 -0500 (Thu, 15 Sep 2005) | 2 lines
3358 Changed paths:
3359    A /trunk/epan/dissectors/pidl/winreg.cnf
3360
3361 Add conformance file used for building winreg dissector.
3362
3363 ------------------------------------------------------------------------
3364 r15830 | ulfl | 2005-09-15 19:02:31 -0500 (Thu, 15 Sep 2005) | 1 line
3365 Changed paths:
3366    M /trunk/gtk/packet_list.c
3367
3368 fixing the fix, it's time to go to bed ...
3369 ------------------------------------------------------------------------
3370 r15829 | ulfl | 2005-09-15 18:44:07 -0500 (Thu, 15 Sep 2005) | 1 line
3371 Changed paths:
3372    M /trunk/gtk/packet_list.c
3373
3374 bugfix: don't crash (assert), if jumping to the first packet and packet_list is currently empty. Can happen at capture start.
3375 ------------------------------------------------------------------------
3376 r15828 | guy | 2005-09-15 18:39:08 -0500 (Thu, 15 Sep 2005) | 3 lines
3377 Changed paths:
3378    M /trunk/asn1/spnego/packet-spnego-template.c
3379    M /trunk/epan/dissectors/packet-spnego.c
3380    M /trunk/epan/dissectors/packet-spnego.h
3381
3382 Don't use u_char - not all platforms define it, and even those that do
3383 might require other files to be included to get it.
3384
3385 ------------------------------------------------------------------------
3386 r15827 | guy | 2005-09-15 18:17:42 -0500 (Thu, 15 Sep 2005) | 2 lines
3387 Changed paths:
3388    A /trunk/asn1/spnego/Makefile
3389
3390 Add a Makefile.
3391
3392 ------------------------------------------------------------------------
3393 r15826 | lego | 2005-09-15 14:30:44 -0500 (Thu, 15 Sep 2005) | 4 lines
3394 Changed paths:
3395    M /trunk/epan/dissectors/packet-alcap.c
3396    M /trunk/epan/dissectors/packet-alcap.h
3397
3398 Add more information regarding call legs.
3399 Make the release cause value filterable.
3400
3401
3402 ------------------------------------------------------------------------
3403 r15825 | lego | 2005-09-15 14:26:05 -0500 (Thu, 15 Sep 2005) | 3 lines
3404 Changed paths:
3405    M /trunk/gtk/stats_tree_stat.c
3406
3407 leak fix
3408
3409
3410 ------------------------------------------------------------------------
3411 r15824 | gerald | 2005-09-15 13:42:04 -0500 (Thu, 15 Sep 2005) | 2 lines
3412 Changed paths:
3413    M /trunk/epan/dissectors/packet-fc.c
3414
3415 Fix fragment length checks.  Fixes bugs 440 and 442-446.
3416
3417 ------------------------------------------------------------------------
3418 r15823 | sahlberg | 2005-09-15 08:41:56 -0500 (Thu, 15 Sep 2005) | 3 lines
3419 Changed paths:
3420    M /trunk/epan/dissectors/packet-vines.c
3421
3422 remove some redundant strcpy()
3423
3424
3425 ------------------------------------------------------------------------
3426 r15822 | sahlberg | 2005-09-15 08:36:31 -0500 (Thu, 15 Sep 2005) | 3 lines
3427 Changed paths:
3428    M /trunk/epan/dissectors/packet-isis-lsp.c
3429
3430 remove some redundant strcpy()
3431
3432
3433 ------------------------------------------------------------------------
3434 r15821 | sahlberg | 2005-09-15 08:31:05 -0500 (Thu, 15 Sep 2005) | 3 lines
3435 Changed paths:
3436    M /trunk/epan/dissectors/packet-ip.c
3437
3438 remove a whole bunch of strcpy()     fix minor bug where whe checked the wrong string before we display it
3439
3440
3441 ------------------------------------------------------------------------
3442 r15820 | sahlberg | 2005-09-15 08:20:32 -0500 (Thu, 15 Sep 2005) | 3 lines
3443 Changed paths:
3444    M /trunk/AUTHORS
3445    M /trunk/epan/dissectors/packet-ospf.c
3446
3447 update for ospf from Senthil Kumar Nagappan
3448
3449
3450 ------------------------------------------------------------------------
3451 r15819 | sahlberg | 2005-09-15 05:20:08 -0500 (Thu, 15 Sep 2005) | 3 lines
3452 Changed paths:
3453    D /trunk/epan/dissectors/dcerpc/atsvc
3454
3455 delete the old dissector
3456
3457
3458 ------------------------------------------------------------------------
3459 r15818 | sahlberg | 2005-09-15 05:19:25 -0500 (Thu, 15 Sep 2005) | 3 lines
3460 Changed paths:
3461    M /trunk/epan/dissectors/Makefile.common
3462    D /trunk/epan/dissectors/packet-dcerpc-atsvc.c
3463    D /trunk/epan/dissectors/packet-dcerpc-atsvc.h
3464
3465 delete the old dissector and point the makefile to the new dissector
3466
3467
3468 ------------------------------------------------------------------------
3469 r15817 | sahlberg | 2005-09-15 05:18:08 -0500 (Thu, 15 Sep 2005) | 3 lines
3470 Changed paths:
3471    A /trunk/epan/dissectors/pidl/atsvc.cnf
3472    A /trunk/epan/dissectors/pidl/atsvc.idl
3473    A /trunk/epan/dissectors/pidl/packet-dcerpc-atsvc.c
3474    A /trunk/epan/dissectors/pidl/packet-dcerpc-atsvc.h
3475
3476 new  pidl generated atsvc dissector and its conformance file
3477
3478
3479 ------------------------------------------------------------------------
3480 r15816 | guy | 2005-09-15 04:09:00 -0500 (Thu, 15 Sep 2005) | 2 lines
3481 Changed paths:
3482    M /trunk/epan/value_string.c
3483
3484 Get rid of a no-longer-used variable.
3485
3486 ------------------------------------------------------------------------
3487 r15815 | guy | 2005-09-15 03:57:51 -0500 (Thu, 15 Sep 2005) | 6 lines
3488 Changed paths:
3489    M /trunk/epan/dissectors/packet-lldp.c
3490    M /trunk/oui.h
3491
3492 Move OUIs from LLDP dissector to oui.h.
3493
3494 Get rid of remaining sprintf'ing into on-the-stack buffers.
3495
3496 Note where some items came from.
3497
3498 ------------------------------------------------------------------------
3499 r15814 | guy | 2005-09-15 03:55:43 -0500 (Thu, 15 Sep 2005) | 3 lines
3500 Changed paths:
3501    M /trunk/epan/value_string.c
3502
3503 Use ep_strdup_printf() to generate the "not found in value_string table"
3504 string for val_to_str().
3505
3506 ------------------------------------------------------------------------
3507 r15813 | guy | 2005-09-15 03:54:56 -0500 (Thu, 15 Sep 2005) | 3 lines
3508 Changed paths:
3509    M /trunk/epan/emem.h
3510
3511 Tag ep_strdup_printf() and se_strdup_printf() as printf-like functions,
3512 so we get compile-time checking of arguments when possible.
3513
3514 ------------------------------------------------------------------------
3515 r15812 | tpot | 2005-09-15 02:34:52 -0500 (Thu, 15 Sep 2005) | 7 lines
3516 Changed paths:
3517    M /trunk/epan/dissectors/Makefile.common
3518    D /trunk/epan/dissectors/packet-dcerpc-initshutdown.c
3519    D /trunk/epan/dissectors/packet-dcerpc-initshutdown.h
3520    D /trunk/epan/dissectors/packet-dcerpc-reg.c
3521    D /trunk/epan/dissectors/packet-dcerpc-reg.h
3522    M /trunk/epan/dissectors/packet-dcerpc-spoolss.c
3523    A /trunk/epan/dissectors/pidl
3524    A /trunk/epan/dissectors/pidl/README
3525    A /trunk/epan/dissectors/pidl/initshutdown.idl
3526    A /trunk/epan/dissectors/pidl/packet-dcerpc-initshutdown.c
3527    A /trunk/epan/dissectors/pidl/packet-dcerpc-initshutdown.h
3528    A /trunk/epan/dissectors/pidl/packet-dcerpc-winreg.c
3529    A /trunk/epan/dissectors/pidl/packet-dcerpc-winreg.h
3530    A /trunk/epan/dissectors/pidl/winreg.idl
3531
3532 A first go at importing some pidl generated code into ethereal.  This 
3533 commit replaces the hand written dcerpc initshutdown and winreg 
3534 interfaces with autogenerated ones.  
3535
3536 The pidl generated code is still a bit rought around the edges but will 
3537 hopefully improve with time.
3538
3539 ------------------------------------------------------------------------
3540 r15811 | guy | 2005-09-15 01:04:33 -0500 (Thu, 15 Sep 2005) | 2 lines
3541 Changed paths:
3542    M /trunk/acinclude.m4
3543    M /trunk/config.h.win32
3544    M /trunk/configure.in
3545
3546 Add PRIX64, as we now use it.
3547
3548 ------------------------------------------------------------------------
3549 r15810 | etxrab | 2005-09-15 00:38:37 -0500 (Thu, 15 Sep 2005) | 1 line
3550 Changed paths:
3551    A /trunk/asn1/spnego
3552    A /trunk/asn1/spnego/Makefile.nmake
3553    A /trunk/asn1/spnego/packet-spnego-template.c
3554    A /trunk/asn1/spnego/packet-spnego-template.h
3555    A /trunk/asn1/spnego/spnego.asn
3556    A /trunk/asn1/spnego/spnego.cnf
3557    M /trunk/epan/dissectors/packet-spnego.c
3558    A /trunk/epan/dissectors/packet-spnego.h
3559
3560 Replace the spnego dissector with an asn2eth generated one.
3561 ------------------------------------------------------------------------
3562 r15809 | guy | 2005-09-15 00:22:20 -0500 (Thu, 15 Sep 2005) | 8 lines
3563 Changed paths:
3564    M /trunk/epan/dissectors/packet-lldp.c
3565
3566 Rename TLV_INFO_MASK to TLV_INFO_LEN_MASK, to match TLV_TYPE_MASK.
3567
3568 Use "tvb_format_stringzpad()" rather than "tvb_format_text()" on
3569 strings, as some of them are null-padded.  (XXX - are they null-padded
3570 or null-terminated?)
3571
3572 Clean up the TLV length checks, and do many more such checks.
3573
3574 ------------------------------------------------------------------------
3575 r15808 | guy | 2005-09-14 23:08:53 -0500 (Wed, 14 Sep 2005) | 16 lines
3576 Changed paths:
3577    M /trunk/epan/dissectors/packet-lldp.c
3578
3579 We already define ETHERTYPE_LLDP in "etypes.h" - use that, don't define
3580 our own.
3581
3582 Get rid of MAC_to_str() - ether_to_str() suffices.
3583
3584 Don't copy to on-the-stack fixed-size string buffers, just save the
3585 results of various formatting calls as pointers.
3586
3587 Use tvb_format_text() to get displayable versions of text strings.
3588
3589 Use tvb_get_ipv4() and tvb_get_ipv6().
3590
3591 Don't put an item into the protocol tree as text and then put in a
3592 hidden item that, if unhidden, would display the same or almost exactly
3593 the same; just put the item into the tree unhidden.
3594
3595 ------------------------------------------------------------------------
3596 r15807 | guy | 2005-09-14 22:09:40 -0500 (Wed, 14 Sep 2005) | 22 lines
3597 Changed paths:
3598    M /trunk/epan/dissectors/packet-lldp.c
3599
3600 Properly handle 64-bit integer constants (they don't happen by magic,
3601 and the stuff you have to do is compiler-dependent, so use
3602 G_GINT64_CONSTANT()).
3603
3604 Properly handle formatting 64-bit quantities (they don't format
3605 correctly by magic, and the stuff you have to do is compiler-dependent,
3606 so use PRI[duoxX]64).
3607
3608 Don't copy the result of tvb_bytes_to_str() to a string buffer and then
3609 only use it as an argument to a "%s" - just use the result directly. 
3610
3611 Don't copy constant strings to a buffer - just use the strings directly.
3612
3613 Fetch 64-bit integral quantities with tvb_get_ntoh64(); they're
3614 presumably in a standard byte order, which is probably big-endian for
3615 Internet-family protocols, and using tvb_memcpy() is *guaranteed* to be
3616 wrong on some platforms.
3617
3618 Fix up a format string.
3619
3620 Fix up indentation a bit.
3621
3622 ------------------------------------------------------------------------
3623 r15806 | guy | 2005-09-14 22:03:29 -0500 (Wed, 14 Sep 2005) | 2 lines
3624 Changed paths:
3625    M /trunk/epan/dissectors/packet-fcswils.c
3626
3627 Squelch some warnings, fix some typoes.
3628
3629 ------------------------------------------------------------------------
3630 r15805 | ulfl | 2005-09-14 18:15:12 -0500 (Wed, 14 Sep 2005) | 1 line
3631 Changed paths:
3632    M /trunk/tethereal.c
3633
3634 fix wtap_dump_flush function name and don't check for it's return value. We don't do this check in Ethereal either and we will recognize problems at next write anyway ...
3635 ------------------------------------------------------------------------
3636 r15804 | ulfl | 2005-09-14 16:57:30 -0500 (Wed, 14 Sep 2005) | 11 lines
3637 Changed paths:
3638    M /trunk/capture_loop.c
3639    M /trunk/editcap.c
3640    M /trunk/file.c
3641    M /trunk/file.h
3642    M /trunk/gtk/file_dlg.c
3643    M /trunk/mergecap.c
3644    M /trunk/randpkt.c
3645    M /trunk/ringbuffer.c
3646    M /trunk/tethereal.c
3647    M /trunk/wiretap/file_access.c
3648    M /trunk/wiretap/libpcap.c
3649    M /trunk/wiretap/wtap-int.h
3650    M /trunk/wiretap/wtap.def
3651    M /trunk/wiretap/wtap.h
3652
3653 added compression support for capture file output. The Save/As dialog now has a checkbox "Compress with gzip"
3654
3655 currently limited to Ethereal and all the variants of libpcap filetypes only.
3656
3657 We might want to add output compression support to the other tools as well (tethereal, mergecap, ...).
3658
3659 We might also want to add support for the other filetypes, but this is only possible if the filetype functions doesn't use special output operations like fseek.
3660
3661 One bug is still left: if the input and output filetypes while saving are the same, Ethereal currently optimizes this by simply copy the binary file instead of using wiretap (so it will be faster but it will ignore the compress setting). 
3662
3663 Don't know a good workaround for this, as I don't know a way to find out if the input file is currently compressed or not. One idea might be to use a heuristic on the filesize (compared to the packet size summmary). Another workaround I see is to remove this optimization, which is of course not the way I like to do it ...
3664 ------------------------------------------------------------------------
3665 r15803 | ulfl | 2005-09-14 15:09:17 -0500 (Wed, 14 Sep 2005) | 1 line
3666 Changed paths:
3667    M /trunk/epan/dissectors/packet-dcerpc.c
3668
3669 add E_OUTOFMEMORY
3670 ------------------------------------------------------------------------
3671 r15802 | etxrab | 2005-09-14 14:14:23 -0500 (Wed, 14 Sep 2005) | 4 lines
3672 Changed paths:
3673    M /trunk/epan/proto.c
3674
3675 From Peter Johansson
3676 I added a description for the call to DISSECTOR_ASSERT in proto.c to be 
3677 printed to stderr.
3678
3679 ------------------------------------------------------------------------
3680 r15801 | etxrab | 2005-09-14 14:11:23 -0500 (Wed, 14 Sep 2005) | 1 line
3681 Changed paths:
3682    M /trunk/epan/dissectors/packet-snmp.c
3683
3684 Fix a warning.
3685 ------------------------------------------------------------------------
3686 r15800 | etxrab | 2005-09-14 14:06:54 -0500 (Wed, 14 Sep 2005) | 2 lines
3687 Changed paths:
3688    M /trunk/AUTHORS
3689    M /trunk/epan/dissectors/Makefile.common
3690    A /trunk/epan/dissectors/packet-lldp.c
3691
3692 From Brian Bogora:
3693 Our company (Mitel) has developed an LLDP-MED plug-in for Ethereal.
3694 ------------------------------------------------------------------------
3695 r15799 | etxrab | 2005-09-14 13:40:16 -0500 (Wed, 14 Sep 2005) | 16 lines
3696 Changed paths:
3697    M /trunk/epan/dissectors/packet-fc.c
3698    M /trunk/epan/dissectors/packet-fc.h
3699    M /trunk/epan/dissectors/packet-fcct.c
3700    M /trunk/epan/dissectors/packet-fcct.h
3701    M /trunk/epan/dissectors/packet-fcswils.c
3702    M /trunk/epan/dissectors/packet-fcswils.h
3703    M /trunk/epan/dissectors/packet-mdshdr.c
3704    M /trunk/epan/dissectors/packet-scsi.c
3705
3706 From Dinesh G Dutt
3707
3708 Support some new messages and fix a couple of bugs.
3709
3710 packet-fc.h - Added a #define for a Cisco MDS-specific frame called OHMS (online health mgmt srv) packet-fc.c - Support for OHMS frame, fixed an incorrect "malformed frame" error caused on ACK1 frames (they
3711                    don't contain anything but (encap hdr + FC hdr + encap trailer), fixed incorrect detection of
3712                    last-data-frame
3713
3714 packet-fcct.h - Support for new service type, "Fabric Controller", used in conjunction with FC-SW3 ESS message,
3715                      exported the service name value string definitions and  
3716 packet-fcct.c - Support for recognizing "Fabric Controller" service type and "vendor-specific" service
3717
3718 packet-fcswils.h - Support for ESS & MRRA messages, defined as part of FC-SW3 packet-fcswils.c - Support for ESS & MRRA messages, defined as part of FC-SW3
3719
3720 packet-scsi.c - Support for Verify and Write&Verify SBC commands.
3721
3722 ------------------------------------------------------------------------
3723 r15798 | etxrab | 2005-09-14 12:08:41 -0500 (Wed, 14 Sep 2005) | 1 line
3724 Changed paths:
3725    M /trunk/epan/dissectors/packet-snmp.c
3726
3727 Do the variable binding with dissect_ber_x() routines rather than asn1 ones.
3728 ------------------------------------------------------------------------
3729 r15797 | etxrab | 2005-09-14 12:04:36 -0500 (Wed, 14 Sep 2005) | 1 line
3730 Changed paths:
3731    M /trunk/epan/dissectors/packet-ber.c
3732
3733 Dont't carsh if dissect_ber_null() isn't passed a hf_id.
3734 ------------------------------------------------------------------------
3735 r15796 | sahlberg | 2005-09-14 11:06:11 -0500 (Wed, 14 Sep 2005) | 3 lines
3736 Changed paths:
3737    M /trunk/epan/dissectors/packet-dcerpc.c
3738
3739 Allow dissection of dcerpc of short frames   instead of aborting as soon as it is detected the pdu is "short"
3740
3741
3742 ------------------------------------------------------------------------
3743 r15795 | sahlberg | 2005-09-14 11:04:59 -0500 (Wed, 14 Sep 2005) | 3 lines
3744 Changed paths:
3745    M /trunk/epan/dissectors/packet-ber.c
3746
3747 for octet strings that span beyond the end of a "short" tvb,   create a new subset tvb of what we have and use that  instead of bailing out completely.
3748
3749
3750 ------------------------------------------------------------------------
3751 r15794 | sahlberg | 2005-09-14 11:02:54 -0500 (Wed, 14 Sep 2005) | 4 lines
3752 Changed paths:
3753    M /trunk/epan/dissectors/packet-spnego.c
3754
3755 when we have raw keberos inside the spnego blob,   pass it as is over to
3756 the kerberos dissector  and do not strip the ber tag and lengths off
3757
3758
3759 ------------------------------------------------------------------------
3760 r15793 | guy | 2005-09-14 03:59:41 -0500 (Wed, 14 Sep 2005) | 4 lines
3761 Changed paths:
3762    M /trunk/file.c
3763    M /trunk/file.h
3764    M /trunk/gtk/afp_stat.c
3765    M /trunk/gtk/bootp_stat.c
3766    M /trunk/gtk/conversations_table.c
3767    M /trunk/gtk/dcerpc_stat.c
3768    M /trunk/gtk/expert_dlg.c
3769    M /trunk/gtk/fc_stat.c
3770    M /trunk/gtk/flow_graph.c
3771    M /trunk/gtk/h225_counter.c
3772    M /trunk/gtk/h225_ras_srt.c
3773    M /trunk/gtk/hostlist_table.c
3774    M /trunk/gtk/io_stat.c
3775    M /trunk/gtk/ldap_stat.c
3776    M /trunk/gtk/mgcp_stat.c
3777    M /trunk/gtk/rpc_progs.c
3778    M /trunk/gtk/rpc_stat.c
3779    M /trunk/gtk/rtp_analysis.c
3780    M /trunk/gtk/rtp_stream.c
3781    M /trunk/gtk/sctp_assoc_analyse.c
3782    M /trunk/gtk/sctp_chunk_stat.c
3783    M /trunk/gtk/sctp_chunk_stat_dlg.c
3784    M /trunk/gtk/sctp_stat_dlg.c
3785    M /trunk/gtk/sip_stat.c
3786    M /trunk/gtk/smb_stat.c
3787    M /trunk/gtk/stats_tree_stat.c
3788    M /trunk/gtk/tcp_graph.c
3789    M /trunk/gtk/voip_calls_dlg.c
3790    M /trunk/gtk/wsp_stat.c
3791
3792 Have cf_retap_packets() take an argument that indicates whether to
3793 generate columns; use cf_retap_packets instead of cf_redissect_packets()
3794 when running taps (the general flow graph stat uses the Info column).
3795
3796 ------------------------------------------------------------------------
3797 r15792 | ulfl | 2005-09-13 21:07:20 -0500 (Tue, 13 Sep 2005) | 3 lines
3798 Changed paths:
3799    M /trunk/docbook/eug_src/EUG_chapter_build_install.xml
3800    M /trunk/packaging/nsis/ethereal.nsi
3801
3802 fix #388: add /desktopicon and /quicklaunchicon command line options to the NSIS installer
3803
3804 update the User's Guide accordingly
3805 ------------------------------------------------------------------------
3806 r15791 | ulfl | 2005-09-13 18:46:42 -0500 (Tue, 13 Sep 2005) | 7 lines
3807 Changed paths:
3808    M /trunk/gtk/expert_dlg.c
3809
3810 Move "Expert Info" from "Statistics" to "Analyze" menu item.
3811
3812 *significantly* improve performance (100000 infos from ~5min to 25sec!)
3813
3814 Add a simple severity based filter mechanism.
3815
3816 replace // style comments by /**/
3817 ------------------------------------------------------------------------
3818 r15790 | ulfl | 2005-09-13 14:01:08 -0500 (Tue, 13 Sep 2005) | 5 lines
3819 Changed paths:
3820    M /trunk/config.nmake
3821
3822 Turn around the sequence of PATH, so the former PATH will be in front of the newly added things.
3823
3824 This way, the cygwin link.exe command will be behind the link.exe from MSVC.
3825
3826 Also added a definition of the docbook dir, floating around in my personal file for a while. This will be needed if the User's Guide is included in the NSIS installer later.
3827 ------------------------------------------------------------------------
3828 r15789 | gerald | 2005-09-13 14:01:01 -0500 (Tue, 13 Sep 2005) | 6 lines
3829 Changed paths:
3830    M /trunk/docbook/release-notes.xml
3831    M /trunk/epan/dissectors/packet-smb.c
3832
3833 In smb_trans_defragment(), throw an exception if we encounter a too-large
3834 fragment size.  The limit is conservatively set at 65536 bytes.  It may
3835 have to be increased.  Fixes bug 421.
3836
3837 Add an entry to the release notes.
3838
3839 ------------------------------------------------------------------------
3840 r15788 | ulfl | 2005-09-13 13:45:52 -0500 (Tue, 13 Sep 2005) | 1 line
3841 Changed paths:
3842    M /trunk/gtk/menu.c
3843    M /trunk/stat_menu.h
3844
3845 implement a way to add menu items to the "Analyze" menu
3846 ------------------------------------------------------------------------
3847 r15787 | ulfl | 2005-09-13 13:42:12 -0500 (Tue, 13 Sep 2005) | 1 line
3848 Changed paths:
3849    M /trunk/gtk/decode_as_dcerpc.c
3850
3851 don't crash with a NULL pointer exception, if "do not decode as" is used
3852 ------------------------------------------------------------------------
3853 r15786 | ulfl | 2005-09-13 13:40:58 -0500 (Tue, 13 Sep 2005) | 1 line
3854 Changed paths:
3855    M /trunk/epan/dissectors/packet-frame.c
3856
3857 add to the protocol item a short description what a "Short Frame" is
3858 ------------------------------------------------------------------------
3859 r15785 | ulfl | 2005-09-13 13:39:26 -0500 (Tue, 13 Sep 2005) | 1 line
3860 Changed paths:
3861    M /trunk/epan/dissectors/packet-dcom-remunkn.c
3862
3863 increment index of IID's in COL_INFO
3864 ------------------------------------------------------------------------
3865 r15784 | ulfl | 2005-09-13 13:38:19 -0500 (Tue, 13 Sep 2005) | 1 line
3866 Changed paths:
3867    M /trunk/gtk/flow_graph.c
3868
3869 use the same name for menu item and dialog box title, use the right capitalization for both
3870 ------------------------------------------------------------------------
3871 r15783 | etxrab | 2005-09-13 11:56:28 -0500 (Tue, 13 Sep 2005) | 1 line
3872 Changed paths:
3873    M /trunk/epan/dissectors/packet-diameter.c
3874
3875 Get application ID from the packet.
3876 ------------------------------------------------------------------------
3877 r15782 | etxrab | 2005-09-13 11:48:13 -0500 (Tue, 13 Sep 2005) | 5 lines
3878 Changed paths:
3879    M /trunk/config.nmake
3880
3881 From Peter Johansson
3882 PATH contents one had before starting the  build, that PATH is added to the new PATH variable 5 additional times 
3883 instead of 1.
3884 I have made changes (supplied) to config.nmake that takes care of this 
3885 problem.
3886 ------------------------------------------------------------------------
3887 r15781 | ulfl | 2005-09-13 03:03:16 -0500 (Tue, 13 Sep 2005) | 1 line
3888 Changed paths:
3889    M /trunk/epan/dissectors/packet-frame.c
3890
3891 don't simply remove the expert_info output at BoundsError, but add the comment from Guy why this (usually) isn't a bug (because of a short snapshot length).
3892 ------------------------------------------------------------------------
3893 r15780 | etxrab | 2005-09-13 00:05:19 -0500 (Tue, 13 Sep 2005) | 2 lines
3894 Changed paths:
3895    M /trunk/epan/dissectors/packet-ieee80211.c
3896
3897 From Ankur Aggarwal:
3898 First phase of testing revealed the following errors
3899 ------------------------------------------------------------------------
3900 r15779 | etxrab | 2005-09-13 00:00:17 -0500 (Tue, 13 Sep 2005) | 3 lines
3901 Changed paths:
3902    M /trunk/epan/dissectors/packet-winsrepl.c
3903
3904 From Stefan Metzmacher
3905 Some updates to the winsrepl-dssector to add COL_INFO strings...
3906
3907 ------------------------------------------------------------------------
3908 r15778 | etxrab | 2005-09-12 23:53:36 -0500 (Mon, 12 Sep 2005) | 2 lines
3909 Changed paths:
3910    M /trunk/gtk/graph_analysis.c
3911    M /trunk/gtk/graph_analysis.h
3912
3913 From Alejandro Vaquero.
3914
3915 ------------------------------------------------------------------------
3916 r15777 | etxrab | 2005-09-12 23:51:49 -0500 (Mon, 12 Sep 2005) | 2 lines
3917 Changed paths:
3918    M /trunk/AUTHORS
3919    M /trunk/epan/dissectors/Makefile.common
3920    A /trunk/epan/dissectors/packet-cimd.c
3921    A /trunk/epan/dissectors/packet-cimd.h
3922
3923 From Piros Lucian:
3924 A new dissector - cimd dissector. CIMD stands for Computer Interface to Message Distribution and it's used to transfer short messages between applications and Nokia Short Message Service Center.
3925 ------------------------------------------------------------------------
3926 r15776 | guy | 2005-09-12 23:00:47 -0500 (Mon, 12 Sep 2005) | 12 lines
3927 Changed paths:
3928    M /trunk/epan/Makefile.common
3929    M /trunk/epan/column-utils.h
3930    M /trunk/epan/dissectors/packet-frame.c
3931    M /trunk/epan/expert.h
3932    A /trunk/epan/gnuc_format_check.h
3933    M /trunk/epan/proto.h
3934
3935 Move the definition of GNUC_FORMAT_CHECK() to its own header, use it in
3936 column-utils.h, and add it to expert.h, so we check the arguments to
3937 "expert_add_info_format()", at least if the format argument is a
3938 constant string.
3939
3940 Fix some more calls to "expert_add_info_format()" to pass it a format
3941 string.
3942
3943 Don't record BoundsError exceptions as expert events - they merely
3944 reflect a capture done with a snapshot length too short to capture all
3945 of the packet (any case where it's caused by something else is a bug).
3946
3947 ------------------------------------------------------------------------
3948 r15775 | guy | 2005-09-12 21:39:37 -0500 (Mon, 12 Sep 2005) | 5 lines
3949 Changed paths:
3950    M /trunk/epan/dissectors/packet-http.c
3951
3952 Don't pass an arbitrary string from a packet to a routine expecting a
3953 format string - the arbitrary string might contain "%" characters, so
3954 the routine might then fetch arbitrary junk and try to use it as, for
3955 example, a string pointer.
3956
3957 ------------------------------------------------------------------------
3958 r15774 | guy | 2005-09-12 19:50:43 -0500 (Mon, 12 Sep 2005) | 8 lines
3959 Changed paths:
3960    M /trunk/epan/dissectors/packet-bgp.c
3961    M /trunk/epan/dissectors/packet-bgp.h
3962    M /trunk/epan/dissectors/packet-bootp.c
3963    M /trunk/epan/dissectors/packet-icmpv6.c
3964    M /trunk/epan/dissectors/packet-radius.c
3965
3966 Convert some more "tvb_memcpy()"s fetching IPv4 and IPv6 addresses to
3967 calls to "tvb_get_ipv4()" and "tvb_get_ipv6()".
3968
3969 Fix a call in the BGP dissector to properly fetch an IEEE floating-point
3970 number.
3971
3972 Update some I-D info.
3973
3974 ------------------------------------------------------------------------
3975 r15773 | guy | 2005-09-12 16:01:25 -0500 (Mon, 12 Sep 2005) | 3 lines
3976 Changed paths:
3977    M /trunk/epan
3978
3979 Ignore files generated from dtd_grammar.lemon, dtd_parse.l, and
3980 dtd_preparse.l.
3981
3982 ------------------------------------------------------------------------
3983 r15772 | ulfl | 2005-09-12 15:10:44 -0500 (Mon, 12 Sep 2005) | 7 lines
3984 Changed paths:
3985    M /trunk/gtk/packet_list.c
3986
3987 When jumping (e.g. using menu item Go/Go to Packet...) to a new packet which is currently not displayed, this newly selected packet will become the first in the packet list.
3988
3989 This is inconvenient, as most of the time (at least) I'm interested not only in the packets behind the newly selected one, but also to have some history *before* it.
3990
3991 So this change will scroll the packet list to have the selected packet after the first third of the packet list.
3992
3993 This change won't take effect if the new packet is already visible (only the selection is changed) or it's near the beginning or end of the packet list (so the whole beginning/end of the list is shown).
3994 ------------------------------------------------------------------------
3995 r15771 | ulfl | 2005-09-12 15:02:58 -0500 (Mon, 12 Sep 2005) | 1 line
3996 Changed paths:
3997    M /trunk/epan/dissectors/packet-dcerpc.c
3998
3999 add number of defragmented bytes to the expert info output
4000 ------------------------------------------------------------------------
4001 r15770 | guy | 2005-09-12 14:50:45 -0500 (Mon, 12 Sep 2005) | 5 lines
4002 Changed paths:
4003    M /trunk/epan/Makefile.am
4004    M /trunk/epan/Makefile.nmake
4005
4006 Get rid of "dtd_grammar.out" on a "make distclean".
4007
4008 Get rid of all the Flex-generated (and Lemon-generated) files on a
4009 "nmake -f Makefile.nmake distclean".
4010
4011 ------------------------------------------------------------------------
4012 r15769 | guy | 2005-09-12 14:32:35 -0500 (Mon, 12 Sep 2005) | 3 lines
4013 Changed paths:
4014    M /trunk/epan/Makefile.common
4015    M /trunk/epan/dtd_grammar.lemon
4016    A /trunk/epan/dtd_parse.h
4017    M /trunk/epan/dtd_parse.l
4018
4019 Add a header file to declare routines defined in lexer and used in
4020 parser, or vice versa.
4021
4022 ------------------------------------------------------------------------
4023 r15768 | guy | 2005-09-12 10:54:20 -0500 (Mon, 12 Sep 2005) | 2 lines
4024 Changed paths:
4025    M /trunk/epan/dtd_grammar.lemon
4026
4027 Again, "g_strdown()" doesn't return a value in GLib 1.2[.x].
4028
4029 ------------------------------------------------------------------------
4030 r15767 | guy | 2005-09-12 02:55:14 -0500 (Mon, 12 Sep 2005) | 3 lines
4031 Changed paths:
4032    M /trunk/epan/dissectors/packet-xml.c
4033
4034 "g_strdown()" doesn't return a value in GLib 1.2[.x]; don't depend on it
4035 doing so.
4036
4037 ------------------------------------------------------------------------
4038 r15766 | guy | 2005-09-12 02:44:11 -0500 (Mon, 12 Sep 2005) | 18 lines
4039 Changed paths:
4040    M /trunk/epan/dissectors/packet-arp.c
4041    M /trunk/epan/dissectors/packet-isup.c
4042    M /trunk/epan/osi-utils.c
4043
4044 The previous checkin for packet-isup.c was accidentally checked in along
4045 with some unrelated changes; it got rid of some calls to get IPv4/IPv6
4046 addresses and add them to the protocol tree, replacing them with
4047 proto_tree_add_item() calls, and fixed up the length of one protocol
4048 tree item.
4049
4050 Note that we have (at least) three count 'em three different routines
4051 for dissecting/displaying NSAPs (there might be more - I might have
4052 missed some), and suggest that we might want to reduce that to one.
4053
4054 Update the URL for ICP values for IPv{4,6} addresses inside NSAPs.
4055
4056 Fix the offset in the call to add the IPv6 address part of an NSAP
4057 containing such an address, and the length in the call adding the DSP
4058 for an NSAP containing an IPv4 address.
4059
4060 Fix up indentation a bit.
4061
4062 ------------------------------------------------------------------------
4063 r15765 | tuexen | 2005-09-12 01:24:02 -0500 (Mon, 12 Sep 2005) | 8 lines
4064 Changed paths:
4065    M /trunk/epan/dissectors/packet-sctp.c
4066
4067 In now supports also:
4068   - http://www.ietf.org/internet-drafts/draft-ietf-tsvwg-sctpimpguide-15.txt
4069   - http://www.ietf.org/internet-drafts/draft-ietf-tsvwg-addip-sctp-13.txt
4070   - http://www.ietf.org/internet-drafts/draft-stewart-sctp-pktdrprep-02.txt
4071   - http://www.ietf.org/internet-drafts/draft-ietf-tsvwg-sctp-auth-01.txt
4072   - http://www.ietf.org/internet-drafts/draft-ladha-sctp-nonce-02.txt
4073
4074
4075 ------------------------------------------------------------------------
4076 r15764 | guy | 2005-09-12 01:21:35 -0500 (Mon, 12 Sep 2005) | 3 lines
4077 Changed paths:
4078    M /trunk/epan/addr_and_mask.c
4079    M /trunk/epan/addr_resolv.c
4080    M /trunk/epan/dissectors/packet-bgp.c
4081    M /trunk/epan/dissectors/packet-dns.c
4082    M /trunk/epan/dissectors/packet-ipv6.c
4083    M /trunk/epan/dissectors/packet-isis-lsp.c
4084    M /trunk/epan/dissectors/packet-isup.c
4085    M /trunk/epan/ipv6-utils.h
4086
4087 Don't collide with the "regular" IPv6 defintions in at least some
4088 platforms in ipv6-utils.h.
4089
4090 ------------------------------------------------------------------------
4091 r15763 | ulfl | 2005-09-11 19:29:19 -0500 (Sun, 11 Sep 2005) | 3 lines
4092 Changed paths:
4093    M /trunk/epan/dissectors/packet-dcerpc.c
4094
4095 fix fault defragmentation the same way as in the request/response path
4096
4097 Unfortunately, I don't have a capture file to test this...
4098 ------------------------------------------------------------------------
4099 r15762 | ulfl | 2005-09-11 19:16:57 -0500 (Sun, 11 Sep 2005) | 3 lines
4100 Changed paths:
4101    M /trunk/epan/dissectors/packet-dcerpc.c
4102    M /trunk/epan/reassemble.c
4103    M /trunk/epan/reassemble.h
4104
4105 fix reassembling problem I've introduced yesterday, by using fragment_add_seq_next() function instead of fragment_add()
4106
4107 in addition, I had to implement fragment_get_reassembled() in addition to fragment_get(), which works with reassembled_table
4108 ------------------------------------------------------------------------
4109 r15761 | guy | 2005-09-11 17:31:36 -0500 (Sun, 11 Sep 2005) | 2 lines
4110 Changed paths:
4111    M /trunk/epan/dissectors/packet-clnp.c
4112
4113 Fix a typo.
4114
4115 ------------------------------------------------------------------------
4116 r15760 | guy | 2005-09-11 17:25:33 -0500 (Sun, 11 Sep 2005) | 9 lines
4117 Changed paths:
4118    M /trunk/epan/expert.c
4119    M /trunk/epan/expert.h
4120    M /trunk/epan/frame_data.h
4121    M /trunk/file.c
4122    M /trunk/gtk/expert_dlg.c
4123
4124 Frame numbers are unsigned, and they start at 1; 0 is what's used for
4125 "unknown" for frame numbers.  Note that in epan/frame_data.h, and make
4126 the frame number in experts unsigned, and use 0 for "unknown", and
4127 display it as an unsigned number - and, if it's 0, don't display it at
4128 all.
4129
4130 Fix the signature of "expert_dlg_draw()" to match what a tap's draw
4131 routine's signature is expected to be.
4132
4133 ------------------------------------------------------------------------
4134 r15759 | guy | 2005-09-11 17:19:41 -0500 (Sun, 11 Sep 2005) | 4 lines
4135 Changed paths:
4136    M /trunk/epan/dissectors/packet-tcp.c
4137
4138 Add some braces to squelch a compiler warning.
4139
4140 Fix up indentation.
4141
4142 ------------------------------------------------------------------------
4143 r15758 | guy | 2005-09-11 16:25:37 -0500 (Sun, 11 Sep 2005) | 11 lines
4144 Changed paths:
4145    M /trunk/asn1/h225/h225.cnf
4146    M /trunk/asn1/h245/h245.cnf
4147    M /trunk/epan/addr_and_mask.c
4148    M /trunk/epan/dissectors/packet-aodv.c
4149    M /trunk/epan/dissectors/packet-arp.c
4150    M /trunk/epan/dissectors/packet-auto_rp.c
4151    M /trunk/epan/dissectors/packet-bgp.c
4152    M /trunk/epan/dissectors/packet-bootp.c
4153    M /trunk/epan/dissectors/packet-cdp.c
4154    M /trunk/epan/dissectors/packet-chdlc.c
4155    M /trunk/epan/dissectors/packet-cops.c
4156    M /trunk/epan/dissectors/packet-dhcpv6.c
4157    M /trunk/epan/dissectors/packet-dns.c
4158    M /trunk/epan/dissectors/packet-gsm_a.c
4159    M /trunk/epan/dissectors/packet-gtp.c
4160    M /trunk/epan/dissectors/packet-h225.c
4161    M /trunk/epan/dissectors/packet-h245.c
4162    M /trunk/epan/dissectors/packet-h245.h
4163    M /trunk/epan/dissectors/packet-icmpv6.c
4164    M /trunk/epan/dissectors/packet-igmp.c
4165    M /trunk/epan/dissectors/packet-ip.c
4166    M /trunk/epan/dissectors/packet-isakmp.c
4167    M /trunk/epan/dissectors/packet-isis-lsp.c
4168    M /trunk/epan/dissectors/packet-isup.c
4169    M /trunk/epan/dissectors/packet-ldp.c
4170    M /trunk/epan/dissectors/packet-manolito.c
4171    M /trunk/epan/dissectors/packet-msdp.c
4172    M /trunk/epan/dissectors/packet-msnip.c
4173    M /trunk/epan/dissectors/packet-msproxy.c
4174    M /trunk/epan/dissectors/packet-nbns.c
4175    M /trunk/epan/dissectors/packet-netflow.c
4176    M /trunk/epan/dissectors/packet-nsip.c
4177    M /trunk/epan/dissectors/packet-ntp.c
4178    M /trunk/epan/dissectors/packet-olsr.c
4179    M /trunk/epan/dissectors/packet-quake3.c
4180    M /trunk/epan/dissectors/packet-skinny.c
4181    M /trunk/epan/dissectors/packet-socks.c
4182    M /trunk/epan/dissectors/packet-teredo.c
4183    M /trunk/epan/dissectors/packet-uma.c
4184    M /trunk/epan/dissectors/packet-wccp.c
4185    M /trunk/epan/dissectors/packet-wsp.c
4186    M /trunk/epan/packet.c
4187    M /trunk/epan/proto.c
4188    M /trunk/epan/tvbuff.c
4189    M /trunk/epan/tvbuff.h
4190    M /trunk/plugins/opsi/packet-opsi.c
4191    M /trunk/plugins/profinet/packet-pn-dcp.c
4192
4193 Replace tvb_memcpy() calls that extract IPv4 addresses into a guint32,
4194 and that extract IPv6 addresses into a "struct e_in6_addr", with
4195 tvb_get_ipv4() and tvb_get_ipv6() calls - except for some that we
4196 remove, by using proto_tree_add_item(), rather than replacing.
4197
4198 Have epan/tvbuff.h include epan/ipv6-utils.h, to define "struct
4199 e_in6_addr" (not necessary to declare the tvbuff routines, but including
4200 it there means "struct e_in6_addr" is guaranteed to be defined before
4201 those declarations, so we don't get compiler complaints if we define it
4202 *after* those declarations).
4203
4204 ------------------------------------------------------------------------
4205 r15757 | ulfl | 2005-09-11 16:10:26 -0500 (Sun, 11 Sep 2005) | 2 lines
4206 Changed paths:
4207    M /trunk/epan/dissectors/packet-dcerpc.c
4208    M /trunk/epan/reassemble.c
4209    M /trunk/epan/reassemble.h
4210
4211 rename fragment_add_dcerpc -> fragment_add_dcerpc_dg to avoid confusion a bit,
4212 as connection oriented (cn) and connectionless (dg) DCE/RPC uses different ways to handle defragmentation and this function is only used for dg
4213 ------------------------------------------------------------------------
4214 r15756 | etxrab | 2005-09-11 16:10:20 -0500 (Sun, 11 Sep 2005) | 1 line
4215 Changed paths:
4216    M /trunk/epan/dissectors/packet-spnego.c
4217
4218 Get rid of dependency on format-oid.h
4219 ------------------------------------------------------------------------
4220 r15755 | ulfl | 2005-09-11 12:15:00 -0500 (Sun, 11 Sep 2005) | 1 line
4221 Changed paths:
4222    M /trunk/epan/dissectors/packet-dcerpc.c
4223    M /trunk/epan/dissectors/packet-dcom.c
4224    M /trunk/epan/libethereal.def
4225    M /trunk/gtk/expert_dlg.c
4226
4227 some things fixed, leftover from code cleanup (thanks to the buggy MSVC dependencies)
4228 ------------------------------------------------------------------------
4229 r15754 | ulfl | 2005-09-11 11:55:34 -0500 (Sun, 11 Sep 2005) | 5 lines
4230 Changed paths:
4231    M /trunk/epan/Makefile.common
4232    M /trunk/epan/dissectors/packet-clnp.c
4233    M /trunk/epan/dissectors/packet-dcerpc.c
4234    M /trunk/epan/dissectors/packet-dcom.c
4235    M /trunk/epan/dissectors/packet-frame.c
4236    M /trunk/epan/dissectors/packet-http.c
4237    M /trunk/epan/dissectors/packet-tcp.c
4238    M /trunk/epan/epan.c
4239    A /trunk/epan/expert.c
4240    A /trunk/epan/expert.h
4241    M /trunk/epan/libethereal.def
4242    M /trunk/epan/proto.c
4243    M /trunk/epan/proto.h
4244    M /trunk/gtk/Makefile.common
4245    A /trunk/gtk/expert_dlg.c
4246    M /trunk/gtk/proto_draw.c
4247    M /trunk/gtk/proto_draw.h
4248
4249 I'm adding the "Expert Info" prototype now, as it seems to be in a state where others might have a look and probably already find it useful :-). Anyway, we can easily disable it at one or two places in the code if it get's in our way of a new release.
4250
4251 Please see: http://wiki.ethereal.com/Development/ExpertInfo for a complete overview of the intended feature and it's current state of implementation.
4252
4253 While I'm working on this, I've also added some more status result codes to the DCE/RPC and DCOM dissectors.
4254 ------------------------------------------------------------------------
4255 r15753 | guy | 2005-09-10 14:43:41 -0500 (Sat, 10 Sep 2005) | 5 lines
4256 Changed paths:
4257    M /trunk/doc/README.developer
4258    M /trunk/epan/dissectors/packet-winsrepl.c
4259    M /trunk/epan/libethereal.def
4260    M /trunk/epan/proto.c
4261    M /trunk/epan/tvbuff.c
4262    M /trunk/epan/tvbuff.h
4263
4264 Add "tvb_get_ipv4()" and "tvb_get_ipv6()" addresses, to fetch IPv4 and
4265 IPv6 addresses.  Use "tvb_get_ipv4()" in the WINS Replication dissector,
4266 so that it gets the right answer on little-endian *AND* big-endian
4267 machines.
4268
4269 ------------------------------------------------------------------------
4270 r15752 | guy | 2005-09-10 14:39:56 -0500 (Sat, 10 Sep 2005) | 10 lines
4271 Changed paths:
4272    M /trunk/epan/dissectors/packet-sip.c
4273
4274 In "dissect_sip()", return 0 if "dissect_sip_common()" returns a
4275 negative value, so we reject the packet as "not SIP".
4276
4277 Add a "dissect_sip_tcp_heur()" that's heuristic - it'll return FALSE if
4278 the first packet doesn't look like SIP, but once it's dissected one
4279 packet it'll just treat subsequent SIP packets as continuations if they
4280 don't look right.
4281
4282 Clean up indentation a bit.
4283
4284 ------------------------------------------------------------------------
4285 r15751 | lego | 2005-09-10 13:59:02 -0500 (Sat, 10 Sep 2005) | 3 lines
4286 Changed paths:
4287    M /trunk/epan/dtd_preparse.l
4288
4289 propperly handle the errors when loading a file fails.
4290
4291
4292 ------------------------------------------------------------------------
4293 r15750 | lego | 2005-09-10 13:46:03 -0500 (Sat, 10 Sep 2005) | 3 lines
4294 Changed paths:
4295    M /trunk/epan/dtd_preparse.l
4296
4297 don't use fgets() as MSVC does not implement it. use fgetc instead.
4298
4299
4300 ------------------------------------------------------------------------
4301 r15749 | ulfl | 2005-09-10 13:33:32 -0500 (Sat, 10 Sep 2005) | 5 lines
4302 Changed paths:
4303    M /trunk/epan/Makefile.nmake
4304
4305 fix MSVC slash/backslash and other such problems, now getting:
4306
4307 dtd_preparse.obj : error LNK2001: Nichtaufgeloestes externes Symbol _fgetln
4308
4309 MSVC doesn't support fgetln!
4310 ------------------------------------------------------------------------
4311 r15748 | lego | 2005-09-10 13:00:28 -0500 (Sat, 10 Sep 2005) | 2 lines
4312 Changed paths:
4313    M /trunk/epan/Makefile.nmake
4314
4315 Make sure lemon is built before trying to use it
4316
4317 ------------------------------------------------------------------------
4318 r15747 | lego | 2005-09-10 12:55:16 -0500 (Sat, 10 Sep 2005) | 3 lines
4319 Changed paths:
4320    M /trunk/epan/Makefile.am
4321
4322 fix the dtd_grammar.c rule
4323
4324
4325 ------------------------------------------------------------------------
4326 r15746 | lego | 2005-09-10 12:47:02 -0500 (Sat, 10 Sep 2005) | 3 lines
4327 Changed paths:
4328    M /trunk/epan/Makefile.nmake
4329
4330 nmake does not have the $^ macro
4331
4332
4333 ------------------------------------------------------------------------
4334 r15745 | lego | 2005-09-10 12:29:15 -0500 (Sat, 10 Sep 2005) | 3 lines
4335 Changed paths:
4336    M /trunk/epan/Makefile.am
4337    M /trunk/epan/Makefile.common
4338    M /trunk/epan/Makefile.nmake
4339    M /trunk/epan/dissectors/packet-xml.c
4340    A /trunk/epan/dtd.h
4341    A /trunk/epan/dtd_grammar.lemon
4342    A /trunk/epan/dtd_parse.l
4343    A /trunk/epan/dtd_preparse.l
4344
4345 the dtd parser (still missing the glue) and few fixes to packet-xml.c
4346
4347
4348 ------------------------------------------------------------------------
4349 r15744 | ulfl | 2005-09-10 10:11:21 -0500 (Sat, 10 Sep 2005) | 12 lines
4350 Changed paths:
4351    M /trunk/epan/dissectors/packet-dcerpc.c
4352    M /trunk/epan/reassemble.c
4353
4354 fix DCE/RPC defragmentation, if both middle and last DCE/RPC fragments are in the same TCP desegmented data blob
4355
4356 reassemble.c:
4357 I had to change the way the reassemble code works if the dissector is telling that more fragments *will* follow. In this case the reassemble code shouldn't try to reassemble already at that time ...
4358
4359 I've also changed the way if a fragment was already seen or not, as it's not enough to check for the frame number, in the scenario described above.
4360
4361 Unfortunately both changes *might* broke other protocols from reassemble properly. I've checked with excessive TCP desegmentation and it's still working without any changes :-)
4362
4363 packet-dcerpc.c:
4364 use a tvb subset to limit the "end of bytes" processed in a single fragment dissect run, as each fragment has it's own DCE/RPC header (and isn't part of the stub data of the previous packet).
4365
4366 ------------------------------------------------------------------------
4367 r15743 | ulfl | 2005-09-09 16:04:19 -0500 (Fri, 09 Sep 2005) | 1 line
4368 Changed paths:
4369    M /trunk/packaging/nsis/ethereal.nsi
4370
4371 NSIS warning removed: the label "lbl_winpcap_dont_install" is currently unused
4372 ------------------------------------------------------------------------
4373 r15742 | etxrab | 2005-09-09 14:46:57 -0500 (Fri, 09 Sep 2005) | 1 line
4374 Changed paths:
4375    M /trunk/asn1/ftam/ftam.cnf
4376    M /trunk/asn1/ftam/packet-ftam-template.c
4377    M /trunk/asn1/pres/pres.cnf
4378    M /trunk/epan/dissectors/packet-ftam.c
4379    M /trunk/epan/dissectors/packet-pres.c
4380
4381 Dissect "nbs-9".
4382 ------------------------------------------------------------------------
4383 r15741 | etxrab | 2005-09-09 11:19:51 -0500 (Fri, 09 Sep 2005) | 1 line
4384 Changed paths:
4385    M /trunk/epan/dissectors/packet-diameter-defs.h
4386
4387 Add some 3GPP AVP:s
4388 ------------------------------------------------------------------------
4389 r15740 | kukosa | 2005-09-09 10:36:39 -0500 (Fri, 09 Sep 2005) | 2 lines
4390 Changed paths:
4391    M /trunk/epan/dissectors/packet-per.c
4392
4393 - dissect_per_choice() creates now only one level tree insted of two levels tree
4394 - dissect_per_choice() rewritten
4395 ------------------------------------------------------------------------
4396 r15739 | guy | 2005-09-09 03:40:58 -0500 (Fri, 09 Sep 2005) | 12 lines
4397 Changed paths:
4398    M /trunk/wiretap/netxray.c
4399    M /trunk/wiretap/wtap-int.h
4400
4401 From Bill Meier:
4402
4403         define "timezone" as "gint16", as it can be positive (west of
4404         UTC) or negative (east of UTC);
4405
4406         update comments to refer to the new names for structure members;
4407
4408         say the precision of the time stamps is 1 nanosecond only if the
4409         ticks per second is > 10 million;
4410
4411         fix the handling of files truncated exactly on a frame boundary.
4412
4413 ------------------------------------------------------------------------
4414 r15738 | guy | 2005-09-09 03:29:10 -0500 (Fri, 09 Sep 2005) | 2 lines
4415 Changed paths:
4416    M /trunk/epan/dissectors/packet-afp.c
4417
4418 From Didier Gautheron: pass error replies to the tap.
4419
4420 ------------------------------------------------------------------------
4421 r15737 | guy | 2005-09-09 03:20:16 -0500 (Fri, 09 Sep 2005) | 3 lines
4422 Changed paths:
4423    M /trunk/gtk/conversations_rsvp.c
4424    M /trunk/gtk/hostlist_rsvp.c
4425
4426 Update new RSVP host list and conversation stats to match recent changes
4427 to the way command-line arguments and menu items for stats are done.
4428
4429 ------------------------------------------------------------------------
4430 r15736 | guy | 2005-09-09 03:11:47 -0500 (Fri, 09 Sep 2005) | 4 lines
4431 Changed paths:
4432    M /trunk/gtk/dlg_utils.c
4433
4434 Don't handle the ETHEREAL_STOCK_CAPTURE_START button if we don't have
4435 libpcap - ETHEREAL_STOCK_CAPTURE_START isn't defined, and we can't
4436 capture in any case, so we don't need that button.
4437
4438 ------------------------------------------------------------------------
4439 r15735 | ulfl | 2005-09-08 19:22:37 -0500 (Thu, 08 Sep 2005) | 1 line
4440 Changed paths:
4441    M /trunk/epan/sigcomp_state_hdlr.c
4442
4443 fix MSVC warning: sigcomp_state_hdlr.c(601) : warning C4101: 'partial_state_str' : unreferenced local variable
4444 ------------------------------------------------------------------------
4445 r15734 | lego | 2005-09-08 17:55:39 -0500 (Thu, 08 Sep 2005) | 3 lines
4446 Changed paths:
4447    M /trunk/packaging/nsis/Makefile.nmake
4448    M /trunk/packaging/nsis/ethereal.nsi
4449
4450 the xml plugin was removed
4451
4452
4453 ------------------------------------------------------------------------
4454 r15733 | lego | 2005-09-08 17:51:12 -0500 (Thu, 08 Sep 2005) | 3 lines
4455 Changed paths:
4456    M /trunk/epan/dissectors/packet-text-media.c
4457
4458  some content-types are now handled by xml 
4459
4460
4461 ------------------------------------------------------------------------
4462 r15732 | ulfl | 2005-09-08 16:36:40 -0500 (Thu, 08 Sep 2005) | 1 line
4463 Changed paths:
4464    M /trunk/file.c
4465
4466 start with fdata->num = -1, so we don't have an uninitialised value while doing read_filter style dissection
4467 ------------------------------------------------------------------------
4468 r15731 | ulfl | 2005-09-08 16:33:11 -0500 (Thu, 08 Sep 2005) | 1 line
4469 Changed paths:
4470    M /trunk/doc/README.tapping
4471
4472 (very minor) issue found while working on a new tap
4473 ------------------------------------------------------------------------
4474 r15730 | lego | 2005-09-08 16:21:05 -0500 (Thu, 08 Sep 2005) | 3 lines
4475 Changed paths:
4476    M /trunk/epan/dissectors/packet-xml.c
4477
4478 forgot the Id
4479
4480
4481 ------------------------------------------------------------------------
4482 r15729 | lego | 2005-09-08 16:18:58 -0500 (Thu, 08 Sep 2005) | 3 lines
4483 Changed paths:
4484    M /trunk/configure.in
4485    M /trunk/epan/Makefile.common
4486    M /trunk/epan/dissectors/Makefile.common
4487    M /trunk/plugins/Makefile.am
4488    M /trunk/plugins/Makefile.nmake
4489
4490 Let's migrate the xml dissector...
4491
4492
4493 ------------------------------------------------------------------------
4494 r15728 | lego | 2005-09-08 16:14:24 -0500 (Thu, 08 Sep 2005) | 4 lines
4495 Changed paths:
4496    A /trunk/epan/dissectors/packet-xml.c
4497
4498 a new version of the xml dissector, look ma no lex!
4499 mmh  still missing the dtd parser...
4500
4501
4502 ------------------------------------------------------------------------
4503 r15727 | lego | 2005-09-08 15:11:01 -0500 (Thu, 08 Sep 2005) | 3 lines
4504 Changed paths:
4505    M /trunk/epan/tvbparse.c
4506    M /trunk/epan/tvbparse.h
4507
4508 fix the svn keywords and some comments that were out of date
4509
4510
4511 ------------------------------------------------------------------------
4512 r15726 | lego | 2005-09-08 14:50:13 -0500 (Thu, 08 Sep 2005) | 3 lines
4513 Changed paths:
4514    A /trunk/epan/tvbparse.c
4515    A /trunk/epan/tvbparse.h
4516
4517 an API for "bufferless" parsing of text tvbs
4518
4519
4520 ------------------------------------------------------------------------
4521 r15725 | gerald | 2005-09-08 10:01:16 -0500 (Thu, 08 Sep 2005) | 7 lines
4522 Changed paths:
4523    M /trunk/asn1/camel/camel.cnf
4524    M /trunk/asn1/camel/packet-camel-template.c
4525    M /trunk/epan/dissectors/packet-camel.c
4526    M /trunk/epan/dissectors/packet-ppp.c
4527    M /trunk/wiretap/k12.c
4528
4529 Fix more problems found by Steve Grubb, along with other changes:
4530
4531 Camel: Fix an off-by-one error.  Don't alloc and free where it's not
4532 needed.  Remove an unused variable.
4533
4534 PPP and K12: Fix memory leaks.
4535
4536 ------------------------------------------------------------------------
4537 r15724 | sahlberg | 2005-09-08 07:39:02 -0500 (Thu, 08 Sep 2005) | 8 lines
4538 Changed paths:
4539    M /trunk/epan/dissectors/packet-winsrepl.c
4540
4541 start making winsrepl into a new style dissector and use tcp_dissect_pdus()
4542
4543 also fix bugs 417 / 418
4544
4545
4546 this dissector still needs to have heuristics to be added to it.
4547
4548
4549 ------------------------------------------------------------------------
4550 r15723 | sahlberg | 2005-09-08 05:12:12 -0500 (Thu, 08 Sep 2005) | 8 lines
4551 Changed paths:
4552    M /trunk/epan/dissectors/packet-winsrepl.c
4553    M /trunk/epan/dissectors/packet-winsrepl.h
4554
4555 from M&Y Kaul
4556
4557 rename Wins to WINS
4558
4559 add some new decodes
4560
4561
4562
4563 ------------------------------------------------------------------------
4564 r15722 | sahlberg | 2005-09-08 05:08:01 -0500 (Thu, 08 Sep 2005) | 7 lines
4565 Changed paths:
4566    M /trunk/epan/dissectors/packet-dcerpc.c
4567
4568 from Michal & Yaniv Kaul
4569
4570
4571 Updates to prettify the Bind ACK context handles
4572
4573
4574
4575 ------------------------------------------------------------------------
4576 r15721 | ulfl | 2005-09-08 04:42:19 -0500 (Thu, 08 Sep 2005) | 1 line
4577 Changed paths:
4578    M /trunk/docbook/eug_src/EUG_chapter_build_install.xml
4579
4580 add description of the Windows installer command line parameters
4581 ------------------------------------------------------------------------
4582 r15720 | ulfl | 2005-09-08 04:19:46 -0500 (Thu, 08 Sep 2005) | 1 line
4583 Changed paths:
4584    M /trunk/gtk/main.c
4585
4586 set the window title of the Win32 debug console
4587 ------------------------------------------------------------------------
4588 r15719 | ulfl | 2005-09-07 17:00:25 -0500 (Wed, 07 Sep 2005) | 3 lines
4589 Changed paths:
4590    M /trunk/gtk/capture_if_dlg.c
4591
4592 close the capture interfaces dialog if the user pressed "Capture" or "Prepare"
4593
4594 this dialog is live capturing from all "known" interfaces while it's open, so huge system load is generated, which is not preferred while doing a real capture.
4595 ------------------------------------------------------------------------
4596 r15718 | ulfl | 2005-09-07 16:47:51 -0500 (Wed, 07 Sep 2005) | 1 line
4597 Changed paths:
4598    M /trunk/gtk/main.c
4599
4600 don't wait for a keypress if this is a capture child. This was very annoying, as stopping a capture seems to freeze Ethereal, but it simply waits for a keypress on the capture_child's console window.
4601 ------------------------------------------------------------------------
4602 r15717 | ulfl | 2005-09-07 15:50:03 -0500 (Wed, 07 Sep 2005) | 1 line
4603 Changed paths:
4604    M /trunk/epan/dissectors/packet-rsvp.c
4605
4606 MSVC don't like empty structs, add a dummy element to rsvp_session_ipv6_info
4607 ------------------------------------------------------------------------
4608 r15716 | gerald | 2005-09-07 15:49:16 -0500 (Wed, 07 Sep 2005) | 2 lines
4609 Changed paths:
4610    M /trunk/Makefile.am
4611
4612 Add Valgrind core files to CLEANFILES.
4613
4614 ------------------------------------------------------------------------
4615 r15715 | gerald | 2005-09-07 15:09:40 -0500 (Wed, 07 Sep 2005) | 5 lines
4616 Changed paths:
4617    M /trunk/docbook/release-notes.xml
4618    M /trunk/epan/sigcomp-udvm.c
4619    M /trunk/epan/sigcomp_state_hdlr.c
4620    M /trunk/epan/sigcomp_state_hdlr.h
4621
4622 Add bounds checking in several places to the SigComp UDVM.  Use memset()
4623 instead of while loops to initialize variables.  Use a define instead
4624 of magic numbers.  Don't use guint8s for counters.  Add a corresponding
4625 entry to the release notes.
4626
4627 ------------------------------------------------------------------------
4628 r15714 | sahlberg | 2005-09-07 14:52:44 -0500 (Wed, 07 Sep 2005) | 8 lines
4629 Changed paths:
4630    M /trunk/AUTHORS
4631    M /trunk/epan/dissectors/packet-rsvp.c
4632    M /trunk/epan/dissectors/packet-rsvp.h
4633    M /trunk/gtk/Makefile.common
4634    A /trunk/gtk/conversations_rsvp.c
4635    A /trunk/gtk/hostlist_rsvp.c
4636
4637 From Manu Pathak
4638
4639 Make RSVP tappable
4640
4641 add hostlist and conversation listing for RSVP conversations
4642
4643
4644
4645 ------------------------------------------------------------------------
4646 r15713 | gerald | 2005-09-07 10:40:59 -0500 (Wed, 07 Sep 2005) | 3 lines
4647 Changed paths:
4648    M /trunk/epan/dissectors/packet-ber.c
4649
4650 If dissect_ber_octet_string() gives us a null tvb, assume we have a malformed
4651 packet and throw an exception.  Don't pass the null tvb to tvb_length().
4652
4653 ------------------------------------------------------------------------
4654 r15712 | gerald | 2005-09-07 08:59:10 -0500 (Wed, 07 Sep 2005) | 2 lines
4655 Changed paths:
4656    M /trunk/docbook
4657    M /trunk/image
4658
4659 Add patterns to svn:ignore.
4660
4661 ------------------------------------------------------------------------
4662 r15711 | sahlberg | 2005-09-07 08:29:44 -0500 (Wed, 07 Sep 2005) | 7 lines
4663 Changed paths:
4664    M /trunk/AUTHORS
4665    M /trunk/epan/dissectors/Makefile.common
4666    A /trunk/epan/dissectors/packet-winsrepl.c
4667    A /trunk/epan/dissectors/packet-winsrepl.h
4668
4669 From Metze  with minor changes.
4670
4671 New protocol
4672 NBNS Replication support
4673
4674
4675
4676 ------------------------------------------------------------------------
4677 r15710 | gerald | 2005-09-07 08:26:23 -0500 (Wed, 07 Sep 2005) | 7 lines
4678 Changed paths:
4679    M /trunk/Makefile.nmake
4680    M /trunk/asn1/MAP_Dialogue/Makefile.nmake
4681    M /trunk/asn1/acse/Makefile.nmake
4682    M /trunk/asn1/camel/Makefile.nmake
4683    M /trunk/asn1/cmip/Makefile.nmake
4684    M /trunk/asn1/cms/Makefile.nmake
4685    M /trunk/asn1/ess/Makefile.nmake
4686    M /trunk/asn1/ftam/Makefile.nmake
4687    M /trunk/asn1/gnm/Makefile.nmake
4688    M /trunk/asn1/gsm_ss/Makefile.nmake
4689    M /trunk/asn1/gsmmap/Makefile.nmake
4690    M /trunk/asn1/h225/Makefile.nmake
4691    M /trunk/asn1/h235/Makefile.nmake
4692    M /trunk/asn1/h245/Makefile.nmake
4693    M /trunk/asn1/h248/Makefile.nmake
4694    M /trunk/asn1/h450/Makefile.nmake
4695    M /trunk/asn1/logotype-cert-extn/Makefile.nmake
4696    M /trunk/asn1/mms/Makefile.nmake
4697    M /trunk/asn1/ns-cert-exts/Makefile.nmake
4698    M /trunk/asn1/ocsp/Makefile.nmake
4699    M /trunk/asn1/pkcs1/Makefile.nmake
4700    M /trunk/asn1/pkinit/Makefile.nmake
4701    M /trunk/asn1/pkix1explicit/Makefile.nmake
4702    M /trunk/asn1/pkix1implicit/Makefile.nmake
4703    M /trunk/asn1/pkixcmp/Makefile.nmake
4704    M /trunk/asn1/pkixcrmf/Makefile.nmake
4705    M /trunk/asn1/pkixproxy/Makefile.nmake
4706    M /trunk/asn1/pkixqualified/Makefile.nmake
4707    M /trunk/asn1/pkixtsp/Makefile.nmake
4708    M /trunk/asn1/pres/Makefile.nmake
4709    M /trunk/asn1/ros/Makefile.nmake
4710    M /trunk/asn1/rtse/Makefile.nmake
4711    M /trunk/asn1/s4406/Makefile.nmake
4712    M /trunk/asn1/smrse/Makefile.nmake
4713    M /trunk/asn1/tcap/Makefile.nmake
4714    M /trunk/asn1/wlancertextn/Makefile.nmake
4715    M /trunk/asn1/x411/Makefile.nmake
4716    M /trunk/asn1/x420/Makefile.nmake
4717    M /trunk/asn1/x509af/Makefile.nmake
4718    M /trunk/asn1/x509ce/Makefile.nmake
4719    M /trunk/asn1/x509if/Makefile.nmake
4720    M /trunk/asn1/x509sat/Makefile.nmake
4721    M /trunk/config.nmake
4722    M /trunk/epan/Makefile.nmake
4723    M /trunk/plugins/Makefile.nmake
4724
4725 Set "COPYCMD=/Y" and remove the "/Y" from each XCOPY command in order
4726 to fix compilation under Windows NT.  This should fix bug 403.
4727
4728 The changes were made using "find . -name Makefile.nmake | xargs perl
4729 -pi.bak -e 's: /y::i'".  They appear to work under XP, but if anything
4730 broke I blame Larry Wall.
4731
4732 ------------------------------------------------------------------------
4733 r15709 | kukosa | 2005-09-07 05:08:13 -0500 (Wed, 07 Sep 2005) | 1 line
4734 Changed paths:
4735    M /trunk/epan/dissectors/packet-sip.c
4736
4737 SIP reassembly using req_resp_hdrs_do_reassembly()
4738 ------------------------------------------------------------------------
4739 r15708 | gerald | 2005-09-06 17:07:35 -0500 (Tue, 06 Sep 2005) | 2 lines
4740 Changed paths:
4741    M /trunk/docbook/release-notes.xml
4742
4743 Add a note about PCRE.
4744
4745 ------------------------------------------------------------------------
4746 r15707 | gerald | 2005-09-06 14:50:31 -0500 (Tue, 06 Sep 2005) | 2 lines
4747 Changed paths:
4748    M /trunk
4749
4750 Add patterns to svn:ignore.
4751
4752 ------------------------------------------------------------------------
4753 r15706 | gerald | 2005-09-06 14:48:57 -0500 (Tue, 06 Sep 2005) | 2 lines
4754 Changed paths:
4755    M /trunk/Makefile.nmake
4756    M /trunk/config.nmake
4757    M /trunk/tools/win32-setup.sh
4758
4759 Move to the latest ethereal-win32-libs tag.
4760
4761 ------------------------------------------------------------------------
4762 r15705 | gerald | 2005-09-06 14:21:48 -0500 (Tue, 06 Sep 2005) | 2 lines
4763 Changed paths:
4764    M /trunk/docbook/release-notes.xml
4765
4766 Add a section on file locations.
4767
4768 ------------------------------------------------------------------------
4769 r15704 | gerald | 2005-09-06 13:41:25 -0500 (Tue, 06 Sep 2005) | 6 lines
4770 Changed paths:
4771    M /trunk/Makefile.nmake
4772    M /trunk/doc/Makefile.nmake
4773    M /trunk/plugins/Makefile.nmake
4774
4775 In doc/Makefile.nmake, use the "install-deps" target from the root
4776 Makefile.nmake instead of doing our own XCOPYing.  Use the "clean-deps"
4777 target when we're done instead of leaving DLLs lying around.
4778
4779 Normalize the use of underscores vs hyphens in the "clean-deps" target.
4780
4781 ------------------------------------------------------------------------
4782 r15703 | etxrab | 2005-09-06 13:08:45 -0500 (Tue, 06 Sep 2005) | 2 lines
4783 Changed paths:
4784    M /trunk/asn1/ftam/ftam.cnf
4785    M /trunk/asn1/pres/packet-pres-template.c
4786    M /trunk/epan/dissectors/packet-ftam.c
4787    M /trunk/epan/dissectors/packet-pres.c
4788
4789 Ftam - Use some mofe FN_PAR:s
4790 PRES Dissect PDU type based on SS-user data from SES(Info from asn1 file).
4791 ------------------------------------------------------------------------
4792 r15702 | guy | 2005-09-06 12:44:20 -0500 (Tue, 06 Sep 2005) | 2 lines
4793 Changed paths:
4794    M /trunk/asn1/h225/h225.cnf
4795    M /trunk/epan/dissectors/packet-h225.c
4796
4797 Make sure we don't overflow the dialedDigits array.
4798
4799 ------------------------------------------------------------------------
4800 r15701 | guy | 2005-09-06 12:43:22 -0500 (Tue, 06 Sep 2005) | 2 lines
4801 Changed paths:
4802    M /trunk/epan/dissectors/packet-snmp.c
4803
4804 Fail somewhat gracefully if malloc() fails.
4805
4806 ------------------------------------------------------------------------
4807 r15700 | kukosa | 2005-09-06 09:18:49 -0500 (Tue, 06 Sep 2005) | 1 line
4808 Changed paths:
4809    M /trunk/asn1/h225/h225.cnf
4810    M /trunk/asn1/h245/h245.cnf
4811    M /trunk/epan/dissectors/packet-h225.c
4812    M /trunk/epan/dissectors/packet-h245.c
4813    M /trunk/epan/dissectors/packet-per.c
4814    M /trunk/epan/proto.h
4815
4816 get rid of few warnings
4817 ------------------------------------------------------------------------
4818 r15699 | kukosa | 2005-09-06 05:38:25 -0500 (Tue, 06 Sep 2005) | 1 line
4819 Changed paths:
4820    M /trunk/epan/dissectors/packet-sip.c
4821
4822 reassembly improvements
4823 ------------------------------------------------------------------------
4824 r15698 | etxrab | 2005-09-06 00:30:06 -0500 (Tue, 06 Sep 2005) | 9 lines
4825 Changed paths:
4826    M /trunk/epan/dissectors/packet-ber.c
4827
4828 From Graeme Lunt:
4829
4830 Attached is a patch to solve the CHOICE problem for review. 
4831
4832 Problem was two-fold:
4833 1) not passing original class/tag to sub-choice we had matched BER_CLASS_ANY
4834 2) not handling a count==0 if we had matched BER_CLASS_ANY 
4835
4836 The patch also includes a my constructed octet string fix again.
4837 ------------------------------------------------------------------------
4838 r15697 | guy | 2005-09-05 17:39:09 -0500 (Mon, 05 Sep 2005) | 2 lines
4839 Changed paths:
4840    M /trunk/asn1/x411/packet-x411-template.c
4841    M /trunk/epan/dissectors/packet-x411.c
4842    M /trunk/epan/dissectors/packet-x411.h
4843
4844 Squelch compiler warnings.
4845
4846 ------------------------------------------------------------------------
4847 r15696 | guy | 2005-09-05 17:38:13 -0500 (Mon, 05 Sep 2005) | 2 lines
4848 Changed paths:
4849    M /trunk/asn1/rtse/rtse.cnf
4850    M /trunk/epan/dissectors/packet-rtse.c
4851    M /trunk/epan/dissectors/packet-rtse.h
4852
4853 Squelch compiler warnings.
4854
4855 ------------------------------------------------------------------------
4856 r15695 | guy | 2005-09-05 17:36:52 -0500 (Mon, 05 Sep 2005) | 2 lines
4857 Changed paths:
4858    M /trunk/asn1/acse/acse.cnf
4859    M /trunk/epan/dissectors/packet-acse.c
4860    M /trunk/epan/dissectors/packet-acse.h
4861
4862 Squelch a compiler warning.
4863
4864 ------------------------------------------------------------------------
4865 r15694 | gerald | 2005-09-05 16:38:10 -0500 (Mon, 05 Sep 2005) | 4 lines
4866 Changed paths:
4867    M /trunk/epan/dissectors/packet-rtp.c
4868    M /trunk/epan/dissectors/packet-snmp.c
4869
4870 For SNMP, malloc memory that we're going to free later.  Fixes bug 406.
4871
4872 For RTP, don't free se_allocated memory.
4873
4874 ------------------------------------------------------------------------
4875 r15693 | guy | 2005-09-05 16:30:15 -0500 (Mon, 05 Sep 2005) | 3 lines
4876 Changed paths:
4877    M /trunk/asn1/s4406/packet-s4406-template.c
4878    M /trunk/epan/dissectors/packet-s4406.c
4879    M /trunk/epan/dissectors/packet-s4406.h
4880
4881 Use the same string for the protocol's filter name as is used in the
4882 names of its filterable fields.
4883
4884 ------------------------------------------------------------------------
4885 r15692 | guy | 2005-09-05 16:21:29 -0500 (Mon, 05 Sep 2005) | 2 lines
4886 Changed paths:
4887    M /trunk/epan/dissectors/packet-sip.c
4888
4889 Include "packet-tcp.h" to declare tcp_dissect_pdus().
4890
4891 ------------------------------------------------------------------------
4892 r15691 | guy | 2005-09-05 16:18:06 -0500 (Mon, 05 Sep 2005) | 5 lines
4893 Changed paths:
4894    M /trunk/epan/ftypes/ftype-bytes.c
4895
4896 "strlen()" returns a "size_t"; use that for its return value.
4897
4898 Cast the argument to <ctype.h> macros to "guchar", so that if the 8th
4899 bit is set in the byte, it doesn't get sign-extended.
4900
4901 ------------------------------------------------------------------------
4902 r15690 | obiot | 2005-09-05 15:37:47 -0500 (Mon, 05 Sep 2005) | 2 lines
4903 Changed paths:
4904    M /trunk/AUTHORS
4905
4906 Don't use curly braces in an author's log entry: it confuses the parser.
4907
4908 ------------------------------------------------------------------------
4909 r15689 | etxrab | 2005-09-05 11:41:46 -0500 (Mon, 05 Sep 2005) | 1 line
4910 Changed paths:
4911    M /trunk/epan/dissectors/packet-ftam.c
4912    M /trunk/epan/dissectors/packet-ftam.h
4913    M /trunk/epan/dissectors/packet-mms.c
4914    M /trunk/epan/dissectors/packet-mms.h
4915
4916 Add some OID:s as we now use the Presentation context and use FN_PARS.
4917 ------------------------------------------------------------------------
4918 r15688 | etxrab | 2005-09-05 11:41:11 -0500 (Mon, 05 Sep 2005) | 1 line
4919 Changed paths:
4920    M /trunk/asn1/ftam/ftam.cnf
4921    M /trunk/asn1/ftam/packet-ftam-template.c
4922    M /trunk/asn1/mms/packet-mms-template.c
4923
4924 Add some OID:s as we now use the Presentation context and use FN_PARS.
4925 ------------------------------------------------------------------------
4926 r15687 | etxrab | 2005-09-05 11:31:24 -0500 (Mon, 05 Sep 2005) | 1 line
4927 Changed paths:
4928    M /trunk/epan/dissectors/packet-ber.c
4929
4930 branch_taken got lost in the recent changes.
4931 ------------------------------------------------------------------------
4932 r15686 | etxrab | 2005-09-05 11:30:31 -0500 (Mon, 05 Sep 2005) | 1 line
4933 Changed paths:
4934    M /trunk/epan/dissectors/packet-multipart.c
4935
4936 Add a missing include
4937 ------------------------------------------------------------------------
4938 r15685 | kukosa | 2005-09-05 08:25:49 -0500 (Mon, 05 Sep 2005) | 1 line
4939 Changed paths:
4940    M /trunk/epan/dissectors/packet-sip.c
4941
4942 the first attempt at SIP reassembly
4943 ------------------------------------------------------------------------
4944 r15684 | kukosa | 2005-09-05 08:20:56 -0500 (Mon, 05 Sep 2005) | 2 lines
4945 Changed paths:
4946    M /trunk/epan/dissectors/packet-multipart.c
4947
4948 buffer where parameters variable pointed into was freed
4949 it is necessary to make a copy
4950 ------------------------------------------------------------------------
4951 r15683 | kukosa | 2005-09-05 06:59:22 -0500 (Mon, 05 Sep 2005) | 3 lines
4952 Changed paths:
4953    M /trunk/epan/dissectors/packet-multipart.c
4954
4955 - set length for "Encapsulated multipart part" tree item
4956 - pass right content type to media subdissectors
4957
4958 ------------------------------------------------------------------------
4959 r15682 | kukosa | 2005-09-05 05:56:41 -0500 (Mon, 05 Sep 2005) | 1 line
4960 Changed paths:
4961    M /trunk/epan/proto.c
4962    M /trunk/epan/proto.h
4963
4964 new BASE_DEC_HEX and BASE_HEX_DEC displaying numbers in "dual" format
4965 ------------------------------------------------------------------------
4966 r15681 | etxrab | 2005-09-05 00:29:14 -0500 (Mon, 05 Sep 2005) | 1 line
4967 Changed paths:
4968    M /trunk/epan/dissectors/Makefile.common
4969
4970 Fix a typo, should make the buildbot hapy again.
4971 ------------------------------------------------------------------------
4972 r15680 | etxrab | 2005-09-04 15:30:31 -0500 (Sun, 04 Sep 2005) | 15 lines
4973 Changed paths:
4974    M /trunk/asn1/pres/packet-pres-template.c
4975    M /trunk/asn1/ros/packet-ros-template.c
4976    M /trunk/asn1/rtse/packet-rtse-template.c
4977    M /trunk/asn1/rtse/packet-rtse-template.h
4978    M /trunk/asn1/s4406/packet-s4406-template.c
4979    M /trunk/asn1/x420/packet-x420-template.c
4980    M /trunk/asn1/x420/packet-x420-template.h
4981    M /trunk/epan/dissectors/Makefile.common
4982    M /trunk/epan/dissectors/packet-pres.c
4983    A /trunk/epan/dissectors/packet-ros.c
4984    A /trunk/epan/dissectors/packet-ros.h
4985    A /trunk/epan/dissectors/packet-rtse.c
4986    A /trunk/epan/dissectors/packet-rtse.h
4987    A /trunk/epan/dissectors/packet-s4406.c
4988    A /trunk/epan/dissectors/packet-s4406.h
4989    M /trunk/epan/dissectors/packet-ses.h
4990    A /trunk/epan/dissectors/packet-x411.c
4991    A /trunk/epan/dissectors/packet-x411.h
4992    A /trunk/epan/dissectors/packet-x420.c
4993    A /trunk/epan/dissectors/packet-x420.h
4994
4995  From Graeme Lunt
4996  
4997  I attach my RTSE dissector (in tar file) which requires the included ROS dissector, as well as a patch to the latest pres.{cnf,asn}. The ROS dissector uses a new field in the SESSION_DATA_STRUCTURE to pass the ROS operation to the sub-dissector, though this is also set by other dissectors (RTSE uses it in X.410 mode). 
4998  
4999  Note that X.400 P1 in X.410 mode doesn't use ROS, so it is useful not to explicitly include ROS in my X411 dissector. However, the inclusion of a ROS dissector won't effect any dissectors that currently implement their own ROS.
5000  
5001  I also include dissectors for:
5002  
5003  X.411  (P1)            X.400 OSI Message Transfer Service
5004  X.420  (P22)   X.400 OSI Information Object
5005  STANAG 4406    (P772)  STANAG 4406 Military Message Extensions (to P22)
5006  
5007  These rely on the RTSE and ROS dissectors.
5008
5009 Withs some changes to remove various warnings and errors.
5010 ------------------------------------------------------------------------
5011 r15679 | etxrab | 2005-09-04 11:22:12 -0500 (Sun, 04 Sep 2005) | 14 lines
5012 Changed paths:
5013    M /trunk/asn1/pres/ISO8823-PRESENTATION.asn
5014    M /trunk/asn1/pres/pres.cnf
5015    A /trunk/asn1/ros
5016    A /trunk/asn1/ros/Makefile
5017    A /trunk/asn1/ros/Makefile.nmake
5018    A /trunk/asn1/ros/packet-ros-template.c
5019    A /trunk/asn1/ros/packet-ros-template.h
5020    A /trunk/asn1/ros/ros-exp.cnf
5021    A /trunk/asn1/ros/ros.asn
5022    A /trunk/asn1/ros/ros.cnf
5023    A /trunk/asn1/rtse
5024    A /trunk/asn1/rtse/Makefile
5025    A /trunk/asn1/rtse/Makefile.nmake
5026    A /trunk/asn1/rtse/packet-rtse-template.c
5027    A /trunk/asn1/rtse/packet-rtse-template.h
5028    A /trunk/asn1/rtse/rtse-exp.cnf
5029    A /trunk/asn1/rtse/rtse.asn
5030    A /trunk/asn1/rtse/rtse.cnf
5031    A /trunk/asn1/s4406
5032    A /trunk/asn1/s4406/Makefile
5033    A /trunk/asn1/s4406/Makefile.nmake
5034    A /trunk/asn1/s4406/packet-s4406-template.c
5035    A /trunk/asn1/s4406/packet-s4406-template.h
5036    A /trunk/asn1/s4406/s4406.asn
5037    A /trunk/asn1/s4406/s4406.cnf
5038    A /trunk/asn1/x411
5039    A /trunk/asn1/x411/Makefile
5040    A /trunk/asn1/x411/Makefile.nmake
5041    A /trunk/asn1/x411/packet-x411-template.c
5042    A /trunk/asn1/x411/packet-x411-template.h
5043    A /trunk/asn1/x411/x411-exp.cnf
5044    A /trunk/asn1/x411/x411.asn
5045    A /trunk/asn1/x411/x411.cnf
5046    A /trunk/asn1/x420
5047    A /trunk/asn1/x420/Makefile
5048    A /trunk/asn1/x420/Makefile.nmake
5049    A /trunk/asn1/x420/packet-x420-template.c
5050    A /trunk/asn1/x420/packet-x420-template.h
5051    A /trunk/asn1/x420/x420-exp.cnf
5052    A /trunk/asn1/x420/x420.asn
5053    A /trunk/asn1/x420/x420.cnf
5054
5055 From Graeme Lunt
5056
5057 I attach my RTSE dissector (in tar file) which requires the included ROS dissector, as well as a patch to the latest pres.{cnf,asn}. The ROS dissector uses a new field in the SESSION_DATA_STRUCTURE to pass the ROS operation to the sub-dissector, though this is also set by other dissectors (RTSE uses it in X.410 mode). 
5058
5059 Note that X.400 P1 in X.410 mode doesn't use ROS, so it is useful not to explicitly include ROS in my X411 dissector. However, the inclusion of a ROS dissector won't effect any dissectors that currently implement their own ROS.
5060
5061 I also include dissectors for:
5062
5063 X.411   (P1)            X.400 OSI Message Transfer Service
5064 X.420   (P22)   X.400 OSI Information Object
5065 STANAG 4406     (P772)  STANAG 4406 Military Message Extensions (to P22)
5066
5067 These rely on the RTSE and ROS dissectors.
5068
5069 ------------------------------------------------------------------------
5070 r15678 | etxrab | 2005-09-04 04:00:01 -0500 (Sun, 04 Sep 2005) | 8 lines
5071 Changed paths:
5072    M /trunk/asn1/acse/acse.cnf
5073    M /trunk/asn1/acse/packet-acse-template.c
5074    M /trunk/asn1/pres/packet-pres-template.c
5075    M /trunk/asn1/pres/packet-pres-template.h
5076    M /trunk/asn1/pres/pres.cnf
5077    M /trunk/epan/dissectors/packet-acse.c
5078    M /trunk/epan/dissectors/packet-acse.h
5079    M /trunk/epan/dissectors/packet-pres.c
5080    M /trunk/epan/dissectors/packet-pres.h
5081
5082 From Graeme Lunt:
5083 Basically the changes are:
5084 a) [pres] make the find_oid_by_[pres_]ctx_id (I changed the name to make it more specific) non-static so it can be called from other dissectors (see acse.cnf changes). I also call it from RTSE and ROS dissectors
5085 b) [acse] remove (#ifdef NOT_NEEDED) the oid lookup table and any reference to acse_handle - as these are no longer needed
5086 c) [acse] register the acse dissector on 2.2.1.0.1
5087 with some modifications: -#ifdef:ed code removed
5088 - renamed aco -> pco
5089
5090 ------------------------------------------------------------------------
5091 r15677 | etxrab | 2005-09-04 03:53:04 -0500 (Sun, 04 Sep 2005) | 1 line
5092 Changed paths:
5093    M /trunk/epan/dissectors/packet-giop.c
5094
5095 Make Objekt Key a HEX string.
5096 ------------------------------------------------------------------------
5097 r15676 | guy | 2005-09-03 13:51:55 -0500 (Sat, 03 Sep 2005) | 2 lines
5098 Changed paths:
5099    M /trunk/tethereal.c
5100
5101 Make usage messages fit within 80 characters.
5102
5103 ------------------------------------------------------------------------
5104 r15675 | guy | 2005-09-03 13:31:45 -0500 (Sat, 03 Sep 2005) | 3 lines
5105 Changed paths:
5106    M /trunk/tethereal.c
5107
5108 As with Ethereal, so with Tethereal; we're not a GNU program, don't say
5109 we are.
5110
5111 ------------------------------------------------------------------------
5112 r15674 | guy | 2005-09-03 13:21:48 -0500 (Sat, 03 Sep 2005) | 4 lines
5113 Changed paths:
5114    M /trunk/gtk/main.c
5115
5116 Use the "svnversion" variable, exported by version_info.c, to print the
5117 version number from SVN for non-release builds, just as Tethereal does. 
5118 Fixes bug 408.
5119
5120 ------------------------------------------------------------------------
5121 r15673 | gerald | 2005-09-02 14:54:16 -0500 (Fri, 02 Sep 2005) | 3 lines
5122 Changed paths:
5123    M /trunk/docbook/release-notes.xml
5124    M /trunk/plugins/rtnet/packet-rtnet.c
5125
5126 In RTnet, make sure we don't pass a null handle to call_dissector().  Add
5127 an entry about this to the release notes.  Fixes a recent buildbot crash.
5128
5129 ------------------------------------------------------------------------
5130 r15672 | gerald | 2005-09-02 14:50:01 -0500 (Fri, 02 Sep 2005) | 2 lines
5131 Changed paths:
5132    M /trunk/epan/emem.c
5133
5134 Fix a typo.
5135
5136 ------------------------------------------------------------------------
5137 r15671 | ulfl | 2005-09-02 14:08:25 -0500 (Fri, 02 Sep 2005) | 1 line
5138 Changed paths:
5139    M /trunk/gtk/fileset_dlg.c
5140
5141 don't crash if the file_set dialog is opened and a "none fileset" file is already loaded. This bug was introduced by me after the 0.10.12 release
5142 ------------------------------------------------------------------------
5143 r15670 | guy | 2005-09-02 11:50:51 -0500 (Fri, 02 Sep 2005) | 2 lines
5144 Changed paths:
5145    M /trunk/doc/text2pcap.pod
5146
5147 text2pcap can add fake SCTP headers.
5148
5149 ------------------------------------------------------------------------
5150 r15669 | sahlberg | 2005-09-02 04:28:30 -0500 (Fri, 02 Sep 2005) | 3 lines
5151 Changed paths:
5152    M /trunk/epan/dissectors/packet-ansi_637.c
5153
5154 another switch that should be a value_string
5155
5156
5157 ------------------------------------------------------------------------
5158 r15668 | sahlberg | 2005-09-02 04:16:50 -0500 (Fri, 02 Sep 2005) | 3 lines
5159 Changed paths:
5160    M /trunk/epan/dissectors/packet-alcap.c
5161
5162 make two thigs that should be value_strings value_strings
5163
5164
5165 ------------------------------------------------------------------------
5166 r15667 | guy | 2005-09-02 03:19:15 -0500 (Fri, 02 Sep 2005) | 9 lines
5167 Changed paths:
5168    M /trunk/epan/dissectors/packet-giop.c
5169
5170 A PDU dissector called by tcp_dissect_pdus() can't return anything.
5171
5172 A PDU length routine called by tcp_dissect_pdus() should use the offset
5173 passed to it as the offset of the beginning of the PDU.
5174
5175 In the heuristic GIOP dissector, if we're running over TCP, and accept
5176 the packet, call "dissect_giop_tcp()" so that we handle multiple PDUs
5177 within the segment or PDUs split across segments.
5178
5179 ------------------------------------------------------------------------
5180 r15666 | etxrab | 2005-09-02 00:49:25 -0500 (Fri, 02 Sep 2005) | 2 lines
5181 Changed paths:
5182    M /trunk/epan/dissectors/packet-bacapp.c
5183
5184 From Steve Karg 
5185
5186 ------------------------------------------------------------------------
5187 r15665 | etxrab | 2005-09-02 00:46:10 -0500 (Fri, 02 Sep 2005) | 3 lines
5188 Changed paths:
5189    M /trunk/asn1/gsmmap/GSMMAP.asn
5190    M /trunk/asn1/gsmmap/packet-gsm_map-template.c
5191    M /trunk/epan/dissectors/packet-gsm_map.c
5192
5193 From ouli:
5194 - Add version 2 CancelLocation decoding
5195
5196 ------------------------------------------------------------------------
5197 r15664 | guy | 2005-09-02 00:43:49 -0500 (Fri, 02 Sep 2005) | 2 lines
5198 Changed paths:
5199    M /trunk/asn1/cms/cms-exp.cnf
5200    M /trunk/asn1/mms/mms-exp.cnf
5201    M /trunk/asn1/pkixcmp/cmp-exp.cnf
5202    M /trunk/asn1/pkixcrmf/crmf-exp.cnf
5203    M /trunk/asn1/x509af/x509af-exp.cnf
5204    M /trunk/asn1/x509ce/x509ce-exp.cnf
5205    M /trunk/asn1/x509if/x509if-exp.cnf
5206    M /trunk/asn1/x509sat/x509sat-exp.cnf
5207    M /trunk/epan/dissectors/packet-MAP_DialoguePDU.c
5208    M /trunk/epan/dissectors/packet-MAP_DialoguePDU.h
5209    M /trunk/epan/dissectors/packet-acse.c
5210    M /trunk/epan/dissectors/packet-acse.h
5211    M /trunk/epan/dissectors/packet-cmp.c
5212    M /trunk/epan/dissectors/packet-cms.c
5213    M /trunk/epan/dissectors/packet-crmf.c
5214    M /trunk/epan/dissectors/packet-ess.c
5215    M /trunk/epan/dissectors/packet-ftam.c
5216    M /trunk/epan/dissectors/packet-h248.c
5217    M /trunk/epan/dissectors/packet-logotypecertextn.c
5218    M /trunk/epan/dissectors/packet-mms.c
5219    M /trunk/epan/dissectors/packet-ns_cert_exts.c
5220    M /trunk/epan/dissectors/packet-ocsp.c
5221    M /trunk/epan/dissectors/packet-pkinit.c
5222    M /trunk/epan/dissectors/packet-pkix1explicit.c
5223    M /trunk/epan/dissectors/packet-pkix1implicit.c
5224    M /trunk/epan/dissectors/packet-pkixqualified.c
5225    M /trunk/epan/dissectors/packet-pkixtsp.c
5226    M /trunk/epan/dissectors/packet-smrse.c
5227    M /trunk/epan/dissectors/packet-wlancertextn.c
5228    M /trunk/epan/dissectors/packet-x509af.c
5229    M /trunk/epan/dissectors/packet-x509ce.c
5230    M /trunk/epan/dissectors/packet-x509if.c
5231    M /trunk/epan/dissectors/packet-x509sat.c
5232
5233 Regenerate dissectors with the current asn2eth.
5234
5235 ------------------------------------------------------------------------
5236 r15663 | etxrab | 2005-09-01 14:44:26 -0500 (Thu, 01 Sep 2005) | 1 line
5237 Changed paths:
5238    M /trunk/epan/dissectors/packet-giop.c
5239
5240 It looks like there might not always be a body, check if there is.
5241 ------------------------------------------------------------------------
5242 r15662 | gerald | 2005-09-01 14:35:23 -0500 (Thu, 01 Sep 2005) | 3 lines
5243 Changed paths:
5244    M /trunk/epan/dissectors/packet-ber.c
5245
5246 Normalize our hf_id checks and make sure our hf_ids are valid before we
5247 try to use them.  This should fix bugs 399 and 401.
5248
5249 ------------------------------------------------------------------------
5250 r15661 | etxrab | 2005-09-01 14:31:48 -0500 (Thu, 01 Sep 2005) | 1 line
5251 Changed paths:
5252    M /trunk/epan/dissectors/packet-giop.c
5253
5254 Re-assemble GIOP over TCP.
5255 ------------------------------------------------------------------------
5256 r15660 | sahlberg | 2005-09-01 14:05:00 -0500 (Thu, 01 Sep 2005) | 5 lines
5257 Changed paths:
5258    M /trunk/epan/prefs.c
5259    M /trunk/epan/range.c
5260    M /trunk/gtk/prefs_dlg.c
5261    M /trunk/plugins/asn1/packet-asn1.c
5262
5263 convert to g_snprintf()
5264
5265 also make range_convert_range() return an emem allocated string
5266
5267
5268 ------------------------------------------------------------------------
5269 r15659 | guy | 2005-09-01 13:03:02 -0500 (Thu, 01 Sep 2005) | 2 lines
5270 Changed paths:
5271    M /trunk/epan/dissectors/packet-bootp.c
5272
5273 Get rid of a no-longer-used #define.
5274
5275 ------------------------------------------------------------------------
5276 r15658 | guy | 2005-09-01 06:34:10 -0500 (Thu, 01 Sep 2005) | 4 lines
5277 Changed paths:
5278    M /trunk/epan/dissectors/packet-isis-clv.c
5279
5280 Use "proto_item_append_text()" rather than filling up an allocated
5281 buffer.  This fixes one place where the "NLPID(s):" wasn't being put
5282 into the protocol tree item.
5283
5284 ------------------------------------------------------------------------
5285 r15657 | guy | 2005-09-01 06:32:14 -0500 (Thu, 01 Sep 2005) | 5 lines
5286 Changed paths:
5287    M /trunk/epan/inet_ntop.c
5288
5289 128 bytes isn't much room for the stack; revert to using an on-the-stack
5290 buffer (the buffer in question is temporary, so it doesn't need to
5291 survive after inet_ntop() returns), which should fix some compile errors
5292 on Windows.
5293
5294 ------------------------------------------------------------------------
5295 r15656 | kukosa | 2005-09-01 05:52:33 -0500 (Thu, 01 Sep 2005) | 1 line
5296 Changed paths:
5297    M /trunk/epan/ftypes/ftype-bytes.c
5298
5299 filter expression can contain GUID in XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX form now
5300 ------------------------------------------------------------------------
5301 r15655 | guy | 2005-09-01 05:38:41 -0500 (Thu, 01 Sep 2005) | 3 lines
5302 Changed paths:
5303    M /trunk/epan/dissectors/packet-bootp.c
5304
5305 Use "proto_tree_append_text()" rather than appending to an ep_alloced
5306 buffer (that buffer wasn't getting cleared for each item).
5307
5308 ------------------------------------------------------------------------
5309 r15654 | guy | 2005-09-01 04:56:23 -0500 (Thu, 01 Sep 2005) | 2 lines
5310 Changed paths:
5311    M /trunk/epan/dissectors/packet-bgp.c
5312
5313 Get rid of a trailing comma.
5314
5315 ------------------------------------------------------------------------
5316 r15653 | sahlberg | 2005-09-01 04:40:55 -0500 (Thu, 01 Sep 2005) | 3 lines
5317 Changed paths:
5318    M /trunk/epan/inet_ntop.c
5319
5320 replace one sprintf with g_snprintf  and move one array off the stack and into emem allocated memory
5321
5322
5323 ------------------------------------------------------------------------
5324 r15652 | sahlberg | 2005-09-01 04:29:21 -0500 (Thu, 01 Sep 2005) | 6 lines
5325 Changed paths:
5326    M /trunk/epan/proto.c
5327
5328 hmmm i though i removed some sprintf in the previous commit   apparently not.
5329
5330
5331 remove all sprintf and replace with g_snprintf()
5332
5333
5334 ------------------------------------------------------------------------
5335 r15651 | sahlberg | 2005-09-01 04:03:29 -0500 (Thu, 01 Sep 2005) | 6 lines
5336 Changed paths:
5337    M /trunk/epan/proto.c
5338    M /trunk/gtk/main.c
5339    M /trunk/tap-protocolinfo.c
5340
5341 convert one sprintf into g_snprintf()
5342
5343 at the same time, make proto_construct_dfilter_string() return an emem allocated string.
5344 This fixes a tiny memleak in print.c that never freed the string returned by this function.
5345
5346
5347 ------------------------------------------------------------------------
5348 r15650 | sahlberg | 2005-09-01 03:39:52 -0500 (Thu, 01 Sep 2005) | 3 lines
5349 Changed paths:
5350    M /trunk/epan/sha1.c
5351
5352 replace one ifdeffed out sprintf with g_snprintf() so that it doesnt show up in a 'grep sprintf *.c' any more
5353
5354
5355 ------------------------------------------------------------------------
5356 r15649 | etxrab | 2005-09-01 00:44:40 -0500 (Thu, 01 Sep 2005) | 1 line
5357 Changed paths:
5358    M /trunk/AUTHORS
5359
5360 Add Tomer Shani
5361 ------------------------------------------------------------------------
5362 r15648 | etxrab | 2005-09-01 00:41:59 -0500 (Thu, 01 Sep 2005) | 10 lines
5363 Changed paths:
5364    M /trunk/gtk/rtp_analysis.c
5365
5366 From Tomer Shani:
5367 Patch which will enable saving payload in raw (binary) format in addition to the existing au format.
5368
5369 We have found it very useful to be able to extract the RTP data for use with other tools (especially when dealing with proprietary/uncommon coders).
5370
5371 Changes:
5372
5373 rtp_packet_save_payload: no longer transforms packet to linear coding, payload is saved in raw format 
5374 copy_file: will perform the needed transcoding and save to needed format (au or raw)
5375
5376 ------------------------------------------------------------------------
5377 r15647 | etxrab | 2005-09-01 00:34:52 -0500 (Thu, 01 Sep 2005) | 8 lines
5378 Changed paths:
5379    M /trunk/epan/dissectors/packet-rdt.c
5380    M /trunk/epan/dissectors/packet-rdt.h
5381    M /trunk/epan/dissectors/packet-rtsp.c
5382
5383 From Martin Mathieson
5384
5385 These small patches:
5386
5387 - add RTSP header 'RDTFeatureLevel  as a proper field
5388 - show feature level in RDT stream setup info
5389 - tidy up RDT info column text
5390
5391 ------------------------------------------------------------------------
5392 r15646 | ulfl | 2005-08-31 18:52:40 -0500 (Wed, 31 Aug 2005) | 1 line
5393 Changed paths:
5394    M /trunk/plugins/xml/moduleinfo.h
5395
5396 fix probable copy and paste error, as the xml dissector should be named xml and not mate
5397 ------------------------------------------------------------------------
5398 r15645 | gerald | 2005-08-31 16:38:08 -0500 (Wed, 31 Aug 2005) | 4 lines
5399 Changed paths:
5400    M /trunk/epan/column-utils.c
5401
5402 If we set one or more time references and then changed the time display
5403 format, our time-formatted columns would display a time value instead of
5404 "*REF*".  Don't to that.
5405
5406 ------------------------------------------------------------------------
5407 r15644 | etxrab | 2005-08-31 15:25:48 -0500 (Wed, 31 Aug 2005) | 1 line
5408 Changed paths:
5409    M /trunk/plugins/giop/packet-parlay.c
5410
5411 Parlay re-generated with the updated idl2eth generator.
5412 ------------------------------------------------------------------------
5413 r15643 | etxrab | 2005-08-31 15:20:56 -0500 (Wed, 31 Aug 2005) | 2 lines
5414 Changed paths:
5415    M /trunk/asn1/acse/acse.cnf
5416    M /trunk/asn1/acse/packet-acse-template.c
5417    M /trunk/asn1/cmip/packet-cmip-template.c
5418    M /trunk/asn1/pres/packet-pres-template.c
5419    M /trunk/asn1/pres/pres.cnf
5420    M /trunk/epan/dissectors/packet-acse.c
5421    M /trunk/epan/dissectors/packet-cmip.c
5422    M /trunk/epan/dissectors/packet-pres.c
5423    M /trunk/epan/dissectors/packet-pres.h
5424
5425 Upadte to call Data dissector from PRES based on OID in Presentation Context,
5426 based on the code in ACSE.
5427 ------------------------------------------------------------------------
5428 r15642 | guy | 2005-08-31 15:02:06 -0500 (Wed, 31 Aug 2005) | 2 lines
5429 Changed paths:
5430    A /trunk/asn1/gnm/Makefile
5431
5432 Add a Makefile.
5433
5434 ------------------------------------------------------------------------
5435 r15641 | guy | 2005-08-31 14:51:53 -0500 (Wed, 31 Aug 2005) | 2 lines
5436 Changed paths:
5437    M /trunk/epan/dissectors/packet-camel.c
5438
5439 Give it an RCS ID.
5440
5441 ------------------------------------------------------------------------
5442 r15640 | etxrab | 2005-08-31 14:51:24 -0500 (Wed, 31 Aug 2005) | 2 lines
5443 Changed paths:
5444    M /trunk/epan/dissectors/packet-sigcomp.c
5445    M /trunk/epan/sigcomp-udvm.c
5446
5447 udvm: initialise a variable
5448 sigcomp: implement RFC 4077
5449 ------------------------------------------------------------------------
5450 r15639 | guy | 2005-08-31 14:51:16 -0500 (Wed, 31 Aug 2005) | 2 lines
5451 Changed paths:
5452    M /trunk/asn1/camel/packet-camel-template.c
5453
5454 Give it an RCS ID.
5455
5456 ------------------------------------------------------------------------
5457 r15638 | guy | 2005-08-31 14:43:37 -0500 (Wed, 31 Aug 2005) | 4 lines
5458 Changed paths:
5459    M /trunk/epan/stat_cmd_args.c
5460
5461 Keep the list of possible "-z" arguments sorted, so we can display them
5462 in sorted order (to make it a bit easier to find the one you're
5463 interested in).
5464
5465 ------------------------------------------------------------------------
5466 r15637 | guy | 2005-08-31 13:49:14 -0500 (Wed, 31 Aug 2005) | 2 lines
5467 Changed paths:
5468    M /trunk/tethereal.c
5469
5470 Fix a typo.
5471
5472 ------------------------------------------------------------------------
5473 r15636 | kukosa | 2005-08-31 10:03:12 -0500 (Wed, 31 Aug 2005) | 3 lines
5474 Changed paths:
5475    M /trunk/asn1/h225/h225.cnf
5476    M /trunk/asn1/h225/packet-h225-template.c
5477    M /trunk/asn1/h235/packet-h235-template.c
5478    M /trunk/asn1/h245/h245.cnf
5479    M /trunk/asn1/h245/packet-h245-template.c
5480    M /trunk/asn1/h245/packet-h245-template.h
5481    M /trunk/epan/dissectors/packet-h225.c
5482    M /trunk/epan/dissectors/packet-h235.c
5483    M /trunk/epan/dissectors/packet-h245.c
5484    M /trunk/epan/dissectors/packet-h245.h
5485
5486 - more standard way for FastStart item dissection
5487 - protocol names fixed
5488
5489 ------------------------------------------------------------------------
5490 r15635 | kukosa | 2005-08-31 09:53:15 -0500 (Wed, 31 Aug 2005) | 1 line
5491 Changed paths:
5492    M /trunk/epan/dissectors/packet-per.c
5493
5494 internal length field for constrained SEQUNCE/SET OF was not hidden
5495 ------------------------------------------------------------------------
5496 r15634 | kukosa | 2005-08-31 09:32:29 -0500 (Wed, 31 Aug 2005) | 3 lines
5497 Changed paths:
5498    M /trunk/tools/asn2eth.py
5499
5500 - OID names table extended
5501 - NAME and ABBREV attributes can be used in #.FIELD_ATTR
5502 - following constraint format is supported (1..10, ..., 11..MAX)
5503 ------------------------------------------------------------------------
5504 r15633 | tuexen | 2005-08-31 08:52:43 -0500 (Wed, 31 Aug 2005) | 2 lines
5505 Changed paths:
5506    M /trunk/epan/dissectors/packet-ses.h
5507
5508 Make ses_vals extern. Required to get it linked on Mac OS X.
5509
5510 ------------------------------------------------------------------------
5511 r15632 | sahlberg | 2005-08-31 03:49:10 -0500 (Wed, 31 Aug 2005) | 3 lines
5512 Changed paths:
5513    M /trunk/epan/dissectors/packet-bgp.c
5514
5515 remove some g_string_printf[a]() and replace with g_snprintf()
5516
5517
5518 ------------------------------------------------------------------------
5519 r15631 | sahlberg | 2005-08-31 03:09:00 -0500 (Wed, 31 Aug 2005) | 3 lines
5520 Changed paths:
5521    M /trunk/epan/dissectors/packet-bootp.c
5522
5523 change g_string_sprintf[a]() to g_snprintf() and emem allocated memory.
5524
5525
5526 ------------------------------------------------------------------------
5527 r15630 | etxrab | 2005-08-31 00:46:20 -0500 (Wed, 31 Aug 2005) | 1 line
5528 Changed paths:
5529    M /trunk/asn1/h450/packet-h450-template.c
5530    M /trunk/epan/dissectors/packet-h450.c
5531
5532 Decode CmnInform fixes bug 376.
5533 ------------------------------------------------------------------------
5534 r15629 | jmayer | 2005-08-30 15:21:11 -0500 (Tue, 30 Aug 2005) | 1 line
5535 Changed paths:
5536    M /trunk/asn1/pres/Makefile
5537
5538 propset svn:keywords and svn:eol-style
5539 ------------------------------------------------------------------------
5540 r15628 | gerald | 2005-08-30 14:52:38 -0500 (Tue, 30 Aug 2005) | 2 lines
5541 Changed paths:
5542    M /trunk/docbook/release-notes.xml
5543
5544 Add an item about the packet list scroll bar.
5545
5546 ------------------------------------------------------------------------
5547 r15627 | ulfl | 2005-08-30 14:43:38 -0500 (Tue, 30 Aug 2005) | 1 line
5548 Changed paths:
5549    M /trunk/docbook/release-notes.xml
5550
5551 add timestamp enhancements to the changes section, do some editing with the existing entries
5552 ------------------------------------------------------------------------
5553 r15626 | gerald | 2005-08-30 14:43:32 -0500 (Tue, 30 Aug 2005) | 3 lines
5554 Changed paths:
5555    A /trunk/asn1/pres/Makefile
5556    M /trunk/asn1/pres/packet-pres-template.c
5557    M /trunk/epan/dissectors/packet-pres.c
5558    M /trunk/epan/dissectors/packet-pres.h
5559
5560 Break out of an infinite loop.  Fixes bugs 392 - 395.  Add a UNIX Makefile
5561 for generation of the PRES dissector.
5562
5563 ------------------------------------------------------------------------
5564 r15625 | ulfl | 2005-08-30 14:42:05 -0500 (Tue, 30 Aug 2005) | 5 lines
5565 Changed paths:
5566    M /trunk/docbook/Makefile
5567
5568 minor workflow enhancement, generate the HTML files before the pdf's and alike.
5569
5570 while working with the docbook sources, the html versions are a lot easier to look at than the pdf's. At least the Adobe Reader will lock the pdf file, so one has to close it to generate a next version, it's ugly to work with.
5571
5572 the html files can be viewed with e.g. Firefox while a new version is already generated, a simple reload will do the update then ...
5573 ------------------------------------------------------------------------
5574 r15624 | ulfl | 2005-08-30 14:35:20 -0500 (Tue, 30 Aug 2005) | 5 lines
5575 Changed paths:
5576    M /trunk/docbook/edg_src/EDG_chapter_tools.xml
5577
5578 from Jaap Keuter:
5579
5580 There were so many little things in chapter 2 that I had to get to it and
5581 weed them all out. Its mainly capitalizations, some wording, and the
5582 addition of GnuWin32 references.
5583 ------------------------------------------------------------------------
5584 r15623 | ulfl | 2005-08-30 04:43:47 -0500 (Tue, 30 Aug 2005) | 5 lines
5585 Changed paths:
5586    M /trunk/wiretap/file_access.c
5587    M /trunk/wiretap/libpcap.c
5588    M /trunk/wiretap/libpcap.h
5589    M /trunk/wiretap/wtap-int.h
5590    M /trunk/wiretap/wtap.h
5591
5592 Add support for slightly modified libpcap file format with nanosecond resolution (currently supported by Ethereal only). Support for both read and write was added.
5593
5594 The file format stays the same as the common libpcap format, only the lower part of the timestamp field uses nanoseconds instead of microseconds.
5595
5596 This file format uses the libpcap magic number 0xa1b23c4d.
5597 ------------------------------------------------------------------------
5598 r15622 | sahlberg | 2005-08-30 04:38:06 -0500 (Tue, 30 Aug 2005) | 3 lines
5599 Changed paths:
5600    M /trunk/epan/dissectors/packet-bootp.c
5601
5602 remove some g_string_printf[a]() and replace it with g_snprintf() to ememified buffers
5603
5604
5605 ------------------------------------------------------------------------
5606 r15621 | sahlberg | 2005-08-30 04:25:44 -0500 (Tue, 30 Aug 2005) | 5 lines
5607 Changed paths:
5608    M /trunk/epan/addr_resolv.c
5609
5610 remove a bunch of sprintf  that should be perfectly safe  but for the principle of it
5611
5612 replace with g_snprintf()
5613
5614
5615 ------------------------------------------------------------------------
5616 r15620 | sahlberg | 2005-08-30 04:05:44 -0500 (Tue, 30 Aug 2005) | 5 lines
5617 Changed paths:
5618    M /trunk/epan/dissectors/packet-dns.c
5619
5620 replace some g_string_sprintf() with g_snprintf()
5621
5622 remove one static 1kb char array and make it emem ep allocated
5623
5624
5625 ------------------------------------------------------------------------
5626 r15619 | sahlberg | 2005-08-30 03:47:25 -0500 (Tue, 30 Aug 2005) | 3 lines
5627 Changed paths:
5628    M /trunk/epan/dissectors/packet-isis-clv.c
5629
5630 move an array off the stack into emem allocated memory
5631
5632
5633 ------------------------------------------------------------------------
5634 r15618 | sahlberg | 2005-08-30 03:41:18 -0500 (Tue, 30 Aug 2005) | 3 lines
5635 Changed paths:
5636    M /trunk/epan/dissectors/packet-isis-clv.c
5637
5638 change g_string_sprintf() into g_snprintf()
5639
5640
5641 ------------------------------------------------------------------------
5642 r15617 | sahlberg | 2005-08-30 03:23:50 -0500 (Tue, 30 Aug 2005) | 3 lines
5643 Changed paths:
5644    M /trunk/epan/dissectors/packet-windows-common.c
5645
5646 change one g_string_sprintf() into g_snprintf()  and move one array of characters from the stack into emem allocated memory
5647
5648
5649 ------------------------------------------------------------------------
5650 r15616 | sahlberg | 2005-08-30 03:06:16 -0500 (Tue, 30 Aug 2005) | 3 lines
5651 Changed paths:
5652    M /trunk/epan/dissectors/packet-wcp.c
5653
5654 remove a variable that is never used and thus two also completely redundant g_free() calls.
5655
5656
5657 ------------------------------------------------------------------------
5658 r15615 | sahlberg | 2005-08-30 02:54:15 -0500 (Tue, 30 Aug 2005) | 4 lines
5659 Changed paths:
5660    M /trunk/epan/dissectors/packet-wtp.c
5661
5662 replace some (safe) g_string_sprintf  with g_snprintf()
5663 (so we dont have that many different string handling functions to memorize their usage of and can standardize on a single one )
5664
5665
5666 ------------------------------------------------------------------------
5667 r15614 | etxrab | 2005-08-29 15:07:06 -0500 (Mon, 29 Aug 2005) | 12 lines
5668 Changed paths:
5669    M /trunk/asn1/MAP_Dialogue/MAP_DialoguePDU.cnf
5670    M /trunk/asn1/acse/packet-acse-template.c
5671    M /trunk/asn1/cmip/packet-cmip-template.c
5672    A /trunk/asn1/pres
5673    A /trunk/asn1/pres/ISO8823-PRESENTATION.asn
5674    A /trunk/asn1/pres/Makefile.nmake
5675    A /trunk/asn1/pres/packet-pres-template.c
5676    A /trunk/asn1/pres/packet-pres-template.h
5677    A /trunk/asn1/pres/pres.cnf
5678    M /trunk/epan/dissectors/packet-acse.c
5679    M /trunk/epan/dissectors/packet-acse.h
5680    M /trunk/epan/dissectors/packet-ber.c
5681    M /trunk/epan/dissectors/packet-cmip.c
5682    M /trunk/epan/dissectors/packet-pres.c
5683    M /trunk/epan/dissectors/packet-pres.h
5684    M /trunk/epan/dissectors/packet-ses.c
5685    M /trunk/epan/dissectors/packet-ses.h
5686
5687 MapDialougePDU.cnf
5688 Fix a typo.
5689
5690 packet-ber.c 
5691 packet-acse.c
5692 packet-cmip.c
5693 - Add  OID(s)
5694
5695 packet-ses.c
5696 Fix export of a value string and change names to the ones used in the protocol spec.
5697
5698 Replace PRES dissector with an asn2eth generated one.
5699 ------------------------------------------------------------------------
5700 r15613 | etxrab | 2005-08-29 11:51:58 -0500 (Mon, 29 Aug 2005) | 1 line
5701 Changed paths:
5702    M /trunk/tools/asn2eth.py
5703
5704 Fix a typo 'BER_UNI_TAG_TeletexString'
5705 ------------------------------------------------------------------------
5706 r15612 | jmayer | 2005-08-29 10:00:24 -0500 (Mon, 29 Aug 2005) | 2 lines
5707 Changed paths:
5708    M /trunk/epan/dissectors/packet-dcerpc-fldb.c
5709
5710 Change the field description to match the field name.
5711
5712 ------------------------------------------------------------------------
5713 r15611 | jmayer | 2005-08-29 09:15:32 -0500 (Mon, 29 Aug 2005) | 2 lines
5714 Changed paths:
5715    A /trunk/tools/checkhf.pl
5716
5717 Add a tool to check the hf_ values.
5718
5719 ------------------------------------------------------------------------
5720 r15610 | kukosa | 2005-08-29 08:00:53 -0500 (Mon, 29 Aug 2005) | 1 line
5721 Changed paths:
5722    M /trunk/epan/dissectors/packet-per.c
5723
5724 avoid few warnings
5725 ------------------------------------------------------------------------
5726 r15609 | kukosa | 2005-08-29 06:37:08 -0500 (Mon, 29 Aug 2005) | 1 line
5727 Changed paths:
5728    M /trunk/epan/dissectors/packet-per.c
5729
5730 - fix of bug made with too fast release
5731 ------------------------------------------------------------------------
5732 r15608 | kukosa | 2005-08-29 05:43:33 -0500 (Mon, 29 Aug 2005) | 3 lines
5733 Changed paths:
5734    M /trunk/epan/dissectors/packet-per.c
5735
5736 - put real value insted of only text into tree for choice extensions
5737 - sort alphabet for restricted character strings
5738 - different handling of PER internal fields (only hide them)
5739 ------------------------------------------------------------------------
5740 r15607 | sahlberg | 2005-08-29 03:24:15 -0500 (Mon, 29 Aug 2005) | 15 lines
5741 Changed paths:
5742    M /trunk/epan/dissectors/packet-ber.c
5743
5744 In the SEQUENCE OF dissector helper
5745
5746 Only count the number of items in the SEQUENCE OF   IFF we have the full TVB containing the entire blob.
5747 Dont count the items if the tvb is "short" since then this would just lead to a [short frame]  before a single item in the SEQUENCE OF has been dissected.
5748
5749
5750
5751
5752 Do we really need to count the items and create a FT_UINT field with the number of items at all?
5753 Then count the items as we are calling the subdissectors and 
5754 append the '# item[s]' text to the FT_NONE items after we finished the loop?
5755
5756
5757
5758
5759 ------------------------------------------------------------------------
5760 r15606 | guy | 2005-08-28 20:18:27 -0500 (Sun, 28 Aug 2005) | 5 lines
5761 Changed paths:
5762    M /trunk/wiretap/netxray.c
5763
5764 Get rid of the old file header definition.
5765
5766 Set the time stamp resolution based on whether the number of ticks per
5767 second is > 1 million or not.
5768
5769 ------------------------------------------------------------------------
5770 r15605 | jmayer | 2005-08-28 19:02:50 -0500 (Sun, 28 Aug 2005) | 4 lines
5771 Changed paths:
5772    M /trunk/epan/dissectors/Makefile.common
5773    D /trunk/epan/dissectors/packet-afs-defs.h
5774    D /trunk/epan/dissectors/packet-afs-macros.h
5775    D /trunk/epan/dissectors/packet-afs-register-info.h
5776    M /trunk/epan/dissectors/packet-afs.c
5777
5778 Merge packet-afs-register-info.h, packet-afs-defs.h and packet-afs-macros.h
5779 into packet-afs.c
5780
5781
5782 ------------------------------------------------------------------------
5783 r15604 | jmayer | 2005-08-28 18:28:16 -0500 (Sun, 28 Aug 2005) | 1 line
5784 Changed paths:
5785    M /trunk/epan/dissectors/packet-gnm.c
5786
5787 properties: svn-keywords -> svn:keywords
5788 ------------------------------------------------------------------------
5789 r15603 | guy | 2005-08-28 18:11:53 -0500 (Sun, 28 Aug 2005) | 24 lines
5790 Changed paths:
5791    M /trunk/AUTHORS
5792    M /trunk/wiretap/AUTHORS
5793    M /trunk/wiretap/netxray.c
5794
5795 From Bill Meier:
5796
5797 1. Use the new (good work!) 'nanosec' precision only for gig pods;
5798 2. Rework 'struct netxray_hdr' to make it (somewhat) easier
5799    to maintain and revise:
5800    a. Declare known hdr fields such as 'captype' instead
5801       of using offsets in 'xxx placeholder' fields.
5802    d. Define 'unknown' hdr fields using placeholder names
5803       based upon hex-offset in the netxray header record.
5804       (This isn't perfect, but I hope it will make things 
5805        more manageable).
5806 3. Update hdr field info (based upon examination of various
5807    capture files):
5808    a. Define a hdr field which appears to be 'time-zone' 
5809       [offset in hours from UTC] for the machine doing
5810       the capture.
5811       (Maybe this field can eventually be used for Ethereal
5812        to display the (local) time as it was at the time
5813        of the capture).
5814    b. Describe certain hdr fields as being "file offsets"
5815       (altho the exact use is still unclear).
5816
5817 Update some comments.
5818
5819 ------------------------------------------------------------------------
5820 r15602 | guy | 2005-08-28 17:52:05 -0500 (Sun, 28 Aug 2005) | 3 lines
5821 Changed paths:
5822    M /trunk/wiretap/lanalyzer.c
5823
5824 Ethereal requires 64-bit integrer support; do the time stamp
5825 calculations with integers, which avoids some floating-point inaccuracy.
5826
5827 ------------------------------------------------------------------------
5828 r15601 | gerald | 2005-08-28 15:15:57 -0500 (Sun, 28 Aug 2005) | 2 lines
5829 Changed paths:
5830    M /trunk/docbook/release-notes.xml
5831
5832 Update the RSVP entry.
5833
5834 ------------------------------------------------------------------------
5835 r15600 | gerald | 2005-08-28 15:15:08 -0500 (Sun, 28 Aug 2005) | 2 lines
5836 Changed paths:
5837    M /trunk/epan/dissectors/packet-rsvp.c
5838
5839 Correct an eariler infinite loop fix.  Fixes bug 382.
5840
5841 ------------------------------------------------------------------------
5842 r15599 | gerald | 2005-08-28 14:59:50 -0500 (Sun, 28 Aug 2005) | 2 lines
5843 Changed paths:
5844    M /trunk/epan/dissectors/packet-ansi_map.c
5845
5846 Add some length checks.  Fixes bugs 381, 384, and 386.
5847
5848 ------------------------------------------------------------------------
5849 r15598 | guy | 2005-08-28 14:55:44 -0500 (Sun, 28 Aug 2005) | 2 lines
5850 Changed paths:
5851    M /trunk/wiretap/iptrace.c
5852
5853 Get rid of a no-longer-true comment.
5854
5855 ------------------------------------------------------------------------
5856 r15597 | etxrab | 2005-08-28 14:50:36 -0500 (Sun, 28 Aug 2005) | 5 lines
5857 Changed paths:
5858    M /trunk/epan/dissectors/packet-ber.c
5859
5860 From Graeme Lunt:
5861
5862 b) dissect_ber_set() to report missing fields and handle untagged CHOICEs
5863 c) dissect_ber_choice() to handle untagged CHOICEs (within the CHOICE)
5864
5865 ------------------------------------------------------------------------
5866 r15596 | guy | 2005-08-28 14:28:04 -0500 (Sun, 28 Aug 2005) | 2 lines
5867 Changed paths:
5868    M /trunk/epan/dissectors/packet-iax2.c
5869
5870 Put back a subtraction of 1 millisecond that was lost.
5871
5872 ------------------------------------------------------------------------
5873 r15595 | guy | 2005-08-28 12:57:30 -0500 (Sun, 28 Aug 2005) | 12 lines
5874 Changed paths:
5875    M /trunk/epan/dissectors/packet-ber.c
5876
5877 When creating subset tvbuffs, set the length to the minimum of the
5878 desired reported length and the remaining length, so we don't throw an
5879 exception at tvbuff creation time if we don't have all the desired data
5880 - we want to throw the exception at dissection time, so we can dissect
5881 the data we do have.
5882
5883 Use "tvb_ensure_bytes_exist()" to force exceptions to be thrown.
5884
5885 When "dissect_unknown_ber()" is called from "call_ber_oid_callback()",
5886 we're handing it a newly-created tvbuff, so the offset in that tvbuff
5887 should be zero.
5888
5889 ------------------------------------------------------------------------
5890 r15594 | etxrab | 2005-08-28 10:02:38 -0500 (Sun, 28 Aug 2005) | 1 line
5891 Changed paths:
5892    M /trunk/epan/dissectors/Makefile.common
5893
5894 Update the Makefile with GNM.
5895 ------------------------------------------------------------------------
5896 r15593 | etxrab | 2005-08-28 10:01:49 -0500 (Sun, 28 Aug 2005) | 1 line
5897 Changed paths:
5898    M /trunk/asn1/cmip/CMIP.asn
5899    M /trunk/asn1/cmip/cmip.cnf
5900    M /trunk/asn1/cmip/packet-cmip-template.c
5901    M /trunk/epan/dissectors/packet-cmip.c
5902    M /trunk/epan/dissectors/packet-cmip.h
5903
5904 Co ordidnate CMIP abd GNM.
5905 ------------------------------------------------------------------------
5906 r15592 | etxrab | 2005-08-28 09:56:03 -0500 (Sun, 28 Aug 2005) | 1 line
5907 Changed paths:
5908    A /trunk/asn1/gnm
5909    A /trunk/asn1/gnm/GNM.asn
5910    A /trunk/asn1/gnm/Makefile.nmake
5911    A /trunk/asn1/gnm/gnm.cnf
5912    A /trunk/asn1/gnm/packet-gnm-template.c
5913    A /trunk/asn1/gnm/packet-gnm-template.h
5914    A /trunk/epan/dissectors/packet-gnm.c
5915    A /trunk/epan/dissectors/packet-gnm.h
5916
5917 Add dissection of ITU M.3100 GNM (GENERIC NETWORK INFORMATION MODEL).
5918 ------------------------------------------------------------------------
5919 r15591 | guy | 2005-08-28 01:44:06 -0500 (Sun, 28 Aug 2005) | 3 lines
5920 Changed paths:
5921    M /trunk/epan/dissectors/packet-icmpv6.c
5922    M /trunk/epan/libethereal.def
5923    M /trunk/epan/to_str.c
5924    M /trunk/epan/to_str.h
5925
5926 Export "bytestring_to_str()", and use it when adding the link-layer
5927 address for the ND_OPT_TARGET_LINKADDR ICMPv6 packet type.
5928
5929 ------------------------------------------------------------------------
5930 r15590 | guy | 2005-08-28 01:41:49 -0500 (Sun, 28 Aug 2005) | 10 lines
5931 Changed paths:
5932    M /trunk/epan/dissectors/packet-kerberos.h
5933
5934 In at least some captures, some Kerberos packets contain just a Ticket
5935 structure.  Handle that.
5936
5937 Don't muck with the columns, or put a top-level Kerberos protocol item
5938 into the protocol tree, until we decide that we really have a Kerberos
5939 packet.
5940
5941 Do, however, clear the Info column if we're dissecting the Kerberos
5942 protocol.
5943
5944 ------------------------------------------------------------------------
5945 r15589 | guy | 2005-08-28 01:40:59 -0500 (Sun, 28 Aug 2005) | 10 lines
5946 Changed paths:
5947    M /trunk/epan/dissectors/packet-kerberos.c
5948
5949 In at least some captures, some Kerberos packets contain just a Ticket
5950 structure.  Handle that.
5951
5952 Don't muck with the columns, or put a top-level Kerberos protocol item
5953 into the protocol tree, until we decide that we really have a Kerberos
5954 packet.
5955
5956 Do, however, clear the Info column if we're dissecting the Kerberos
5957 protocol.
5958
5959 ------------------------------------------------------------------------
5960 r15588 | guy | 2005-08-28 01:38:30 -0500 (Sun, 28 Aug 2005) | 3 lines
5961 Changed paths:
5962    M /trunk/epan/dissectors/packet-radiotap.c
5963
5964 Put the units after the values for signal and noise, as that's a bit
5965 more natural.
5966
5967 ------------------------------------------------------------------------
5968 r15587 | sahlberg | 2005-08-27 22:13:30 -0500 (Sat, 27 Aug 2005) | 3 lines
5969 Changed paths:
5970    M /trunk/epan/dissectors/packet-ssh.c
5971
5972 add missing value_string termination
5973
5974
5975 ------------------------------------------------------------------------
5976 r15586 | sahlberg | 2005-08-27 22:09:58 -0500 (Sat, 27 Aug 2005) | 3 lines
5977 Changed paths:
5978    M /trunk/epan/dissectors/packet-slowprotocols.c
5979    M /trunk/epan/dissectors/packet-slsk.c
5980
5981 add missing value_string termination
5982
5983
5984 ------------------------------------------------------------------------
5985 r15585 | sahlberg | 2005-08-27 22:05:53 -0500 (Sat, 27 Aug 2005) | 3 lines
5986 Changed paths:
5987    M /trunk/epan/dissectors/packet-scsi.c
5988
5989 add missing value_string termination
5990
5991
5992 ------------------------------------------------------------------------
5993 r15584 | sahlberg | 2005-08-27 22:01:37 -0500 (Sat, 27 Aug 2005) | 3 lines
5994 Changed paths:
5995    M /trunk/epan/dissectors/packet-rsvp.c
5996    M /trunk/epan/dissectors/packet-rtcp.c
5997
5998 add missing value_string termination
5999
6000
6001 ------------------------------------------------------------------------
6002 r15583 | sahlberg | 2005-08-27 21:56:24 -0500 (Sat, 27 Aug 2005) | 3 lines
6003 Changed paths:
6004    M /trunk/epan/dissectors/packet-radius_packetcable.c
6005
6006 add missing value_string termination
6007
6008
6009 ------------------------------------------------------------------------
6010 r15582 | sahlberg | 2005-08-27 21:28:48 -0500 (Sat, 27 Aug 2005) | 3 lines
6011 Changed paths:
6012    M /trunk/asn1/inap/packet-inap-template.c
6013    M /trunk/epan/dissectors/packet-inap.c
6014
6015 add missing value_string termination
6016
6017
6018 ------------------------------------------------------------------------
6019 r15581 | sahlberg | 2005-08-27 21:24:01 -0500 (Sat, 27 Aug 2005) | 3 lines
6020 Changed paths:
6021    M /trunk/epan/dissectors/packet-icmpv6.c
6022
6023 add missing value_string termination
6024
6025
6026 ------------------------------------------------------------------------
6027 r15580 | sahlberg | 2005-08-27 21:13:35 -0500 (Sat, 27 Aug 2005) | 3 lines
6028 Changed paths:
6029    M /trunk/epan/dissectors/packet-gprs-llc.c
6030
6031 add missing value_string termination
6032
6033
6034 ------------------------------------------------------------------------
6035 r15579 | sahlberg | 2005-08-27 21:06:40 -0500 (Sat, 27 Aug 2005) | 3 lines
6036 Changed paths:
6037    M /trunk/epan/dissectors/packet-dlsw.c
6038
6039 add missing value_string terminator
6040
6041
6042 ------------------------------------------------------------------------
6043 r15578 | sahlberg | 2005-08-27 20:57:13 -0500 (Sat, 27 Aug 2005) | 4 lines
6044 Changed paths:
6045    M /trunk/epan/dissectors/packet-cops.c
6046
6047 value_strings are terminated with {0,NULL}    not {0xff,NULL}
6048
6049
6050
6051 ------------------------------------------------------------------------
6052 r15577 | sahlberg | 2005-08-27 20:51:50 -0500 (Sat, 27 Aug 2005) | 5 lines
6053 Changed paths:
6054    M /trunk/asn1/camel/packet-camel-template.c
6055    M /trunk/epan/dissectors/packet-bootp.c
6056    M /trunk/epan/dissectors/packet-camel.c
6057    M /trunk/epan/dissectors/packet-camel.h
6058
6059 another value_string that was not terminated
6060
6061
6062 fix a bug from the previous checking as well.
6063
6064 ------------------------------------------------------------------------
6065 r15576 | sahlberg | 2005-08-27 20:44:30 -0500 (Sat, 27 Aug 2005) | 3 lines
6066 Changed paths:
6067    M /trunk/epan/dissectors/packet-bootp.c
6068
6069 add missing value_string termination
6070
6071
6072 ------------------------------------------------------------------------
6073 r15575 | sahlberg | 2005-08-27 20:42:51 -0500 (Sat, 27 Aug 2005) | 3 lines
6074 Changed paths:
6075    M /trunk/epan/dissectors/packet-bgp.c
6076
6077 add missing value_string termination
6078
6079
6080 ------------------------------------------------------------------------
6081 r15574 | sahlberg | 2005-08-27 20:35:29 -0500 (Sat, 27 Aug 2005) | 3 lines
6082 Changed paths:
6083    M /trunk/epan/dissectors/packet-aim-messaging.c
6084
6085 fix value_string termination
6086
6087
6088 ------------------------------------------------------------------------
6089 r15573 | sahlberg | 2005-08-27 20:29:55 -0500 (Sat, 27 Aug 2005) | 3 lines
6090 Changed paths:
6091    M /trunk/epan/dissectors/packet-3g-a11.c
6092
6093 add some missing value_string termination entries
6094
6095
6096 ------------------------------------------------------------------------
6097 r15572 | guy | 2005-08-27 13:44:57 -0500 (Sat, 27 Aug 2005) | 3 lines
6098 Changed paths:
6099    M /trunk/epan/dissectors/packet-ber.c
6100
6101 ...and don't print a separating comma if you haven't already printed an
6102 item.
6103
6104 ------------------------------------------------------------------------
6105 r15571 | guy | 2005-08-27 13:22:53 -0500 (Sat, 27 Aug 2005) | 4 lines
6106 Changed paths:
6107    M /trunk/epan/dissectors/packet-snmp.c
6108
6109 Use "free()", not "g_free()", to free strings allocated with "malloc()".
6110
6111 Don't free strings allocated with "ep_alloc()".
6112
6113 ------------------------------------------------------------------------
6114 r15570 | guy | 2005-08-27 13:16:35 -0500 (Sat, 27 Aug 2005) | 2 lines
6115 Changed paths:
6116    M /trunk/epan/dissectors/packet-ber.c
6117
6118 If you don't print an "(", don't print a ")".
6119
6120 ------------------------------------------------------------------------
6121 r15569 | guy | 2005-08-27 13:15:42 -0500 (Sat, 27 Aug 2005) | 5 lines
6122 Changed paths:
6123    M /trunk/tethereal.c
6124
6125 Set the time stamp precision; we need it when printing packet summary
6126 lines.
6127
6128 Clean up indentation.
6129
6130 ------------------------------------------------------------------------
6131 r15568 | jmayer | 2005-08-27 10:11:00 -0500 (Sat, 27 Aug 2005) | 1 line
6132 Changed paths:
6133    M /trunk/make-manuf
6134
6135 Remove S/A from company names
6136 ------------------------------------------------------------------------
6137 r15567 | jmayer | 2005-08-27 06:59:10 -0500 (Sat, 27 Aug 2005) | 1 line
6138 Changed paths:
6139    M /trunk/epan/dissectors/packet-extreme.c
6140
6141 Cosmectical comment updates
6142 ------------------------------------------------------------------------
6143 r15566 | jmayer | 2005-08-27 05:29:16 -0500 (Sat, 27 Aug 2005) | 1 line
6144 Changed paths:
6145    M /trunk/epan/dissectors/packet-cisco-wireless.c
6146
6147 Small update to comments and beginnings of a type field
6148 ------------------------------------------------------------------------
6149 r15565 | jmayer | 2005-08-27 04:21:41 -0500 (Sat, 27 Aug 2005) | 1 line
6150 Changed paths:
6151    M /trunk/manuf
6152    M /trunk/manuf.tmpl
6153
6154 Rename Cisco (00:40:96) back to Aironet
6155 ------------------------------------------------------------------------
6156 r15564 | jmayer | 2005-08-27 01:10:08 -0500 (Sat, 27 Aug 2005) | 1 line
6157 Changed paths:
6158    M /trunk/epan/dissectors/packet-extreme.c
6159
6160 Typo
6161 ------------------------------------------------------------------------
6162 r15563 | jmayer | 2005-08-27 00:33:50 -0500 (Sat, 27 Aug 2005) | 4 lines
6163 Changed paths:
6164    M /trunk/colorfilters
6165    M /trunk/epan/dissectors/packet-extreme.c
6166
6167 - Add checksum verification
6168 - Add checksum check to colorfilters
6169
6170
6171 ------------------------------------------------------------------------
6172 r15562 | jmayer | 2005-08-27 00:22:44 -0500 (Sat, 27 Aug 2005) | 11 lines
6173 Changed paths:
6174    M /trunk/epan/dissectors/Makefile.common
6175    A /trunk/epan/dissectors/packet-cisco-wireless.c
6176
6177 Started to decode some Cisco proprietary L2 protocol:
6178
6179  * I couldn't find any documentation on this protocol. Neither
6180  * what it's good for nor what the elements do. This is purely
6181  * reverse engineered by looking at the hex dump of the packets.
6182  *
6183  * TODO
6184  *      - Find out more about unknown fields
6185  *      - Currently only one type of packet is really handled at all
6186
6187
6188 ------------------------------------------------------------------------
6189 r15561 | jmayer | 2005-08-27 00:17:35 -0500 (Sat, 27 Aug 2005) | 3 lines
6190 Changed paths:
6191    M /trunk/epan/dissectors/packet-ethertype.c
6192    M /trunk/epan/dissectors/packet-llc.c
6193    M /trunk/etypes.h
6194    M /trunk/oui.h
6195
6196 Add classification of an aironet proprietary L2 protocol
6197 in both, Ethernet V2 and IEEE802.3 SNAP packets.
6198
6199 ------------------------------------------------------------------------
6200 r15560 | jmayer | 2005-08-27 00:13:42 -0500 (Sat, 27 Aug 2005) | 4 lines
6201 Changed paths:
6202    M /trunk/FAQ
6203    M /trunk/help/faq.txt
6204    M /trunk/manuf
6205    M /trunk/wka.tmpl
6206
6207 - Update wka.tmpl with two Extreme MAC addresses
6208 - Update manuf
6209 - Update faq
6210
6211 ------------------------------------------------------------------------
6212 r15559 | sahlberg | 2005-08-26 21:17:18 -0500 (Fri, 26 Aug 2005) | 3 lines
6213 Changed paths:
6214    M /trunk/epan/dissectors/packet-nbns.c
6215
6216 remove the last remaining sprintf in epan/dissectors
6217
6218
6219 ------------------------------------------------------------------------
6220 r15558 | sahlberg | 2005-08-26 20:19:12 -0500 (Fri, 26 Aug 2005) | 3 lines
6221 Changed paths:
6222    M /trunk/epan/dissectors/packet-kerberos.c
6223
6224 removal of sprintf
6225
6226
6227 ------------------------------------------------------------------------
6228 r15557 | sahlberg | 2005-08-26 20:11:02 -0500 (Fri, 26 Aug 2005) | 3 lines
6229 Changed paths:
6230    M /trunk/epan/dissectors/packet-ranap.c
6231
6232 sprintf removal
6233
6234
6235 ------------------------------------------------------------------------
6236 r15556 | sahlberg | 2005-08-26 20:05:14 -0500 (Fri, 26 Aug 2005) | 3 lines
6237 Changed paths:
6238    M /trunk/epan/dissectors/packet-radius.c
6239
6240 sprintf removal
6241
6242
6243 ------------------------------------------------------------------------
6244 r15555 | sahlberg | 2005-08-26 19:58:55 -0500 (Fri, 26 Aug 2005) | 3 lines
6245 Changed paths:
6246    M /trunk/epan/dissectors/packet-nbns.c
6247
6248 remove one sprintf
6249
6250
6251 ------------------------------------------------------------------------
6252 r15554 | sahlberg | 2005-08-26 19:48:22 -0500 (Fri, 26 Aug 2005) | 3 lines
6253 Changed paths:
6254    M /trunk/epan/dissectors/packet-smb-sidsnooping.c
6255
6256 sprintf removal
6257
6258
6259 ------------------------------------------------------------------------
6260 r15553 | sahlberg | 2005-08-26 19:44:47 -0500 (Fri, 26 Aug 2005) | 3 lines
6261 Changed paths:
6262    M /trunk/epan/dissectors/packet-icmpv6.c
6263
6264 sprintf removal
6265
6266
6267 ------------------------------------------------------------------------
6268 r15552 | sahlberg | 2005-08-26 19:40:23 -0500 (Fri, 26 Aug 2005) | 3 lines
6269 Changed paths:
6270    M /trunk/epan/dissectors/packet-fcels.c
6271
6272 sprintf removals
6273
6274
6275 ------------------------------------------------------------------------
6276 r15551 | ulfl | 2005-08-26 19:37:48 -0500 (Fri, 26 Aug 2005) | 5 lines
6277 Changed paths:
6278    M /trunk/config.nmake
6279
6280 bump up the wiretap.dll version from 0.2 to 0.3 as I've recently changed the wiretap API in an incompatible way
6281
6282 the timestamps now contain nseconds instead of microseconds and there's a new function added.
6283
6284 Is there a similar place for the Unix builds where this version has to be changed too?
6285 ------------------------------------------------------------------------
6286 r15550 | sahlberg | 2005-08-26 19:25:32 -0500 (Fri, 26 Aug 2005) | 3 lines
6287 Changed paths:
6288    M /trunk/epan/dissectors/packet-dcm.c
6289    M /trunk/epan/dissectors/packet-fw1.c
6290
6291 sprintf removal
6292
6293
6294 ------------------------------------------------------------------------
6295 r15549 | sahlberg | 2005-08-26 19:10:02 -0500 (Fri, 26 Aug 2005) | 3 lines
6296 Changed paths:
6297    M /trunk/epan/dissectors/packet-ieee80211.c
6298
6299 sprintf big fix
6300
6301
6302 ------------------------------------------------------------------------
6303 r15548 | sahlberg | 2005-08-26 19:09:19 -0500 (Fri, 26 Aug 2005) | 3 lines
6304 Changed paths:
6305    M /trunk/epan/dissectors/packet-ip.c
6306
6307 some sprintf removals
6308
6309
6310 ------------------------------------------------------------------------
6311 r15547 | ulfl | 2005-08-26 18:13:43 -0500 (Fri, 26 Aug 2005) | 1 line
6312 Changed paths:
6313    M /trunk/epan/dissectors/packet-clnp.c
6314
6315 show the list of reassembled COTP fragments as a toplevel tree item and show it only at the last packet (not in every packet involved)
6316 ------------------------------------------------------------------------
6317 r15546 | sahlberg | 2005-08-26 18:05:38 -0500 (Fri, 26 Aug 2005) | 6 lines
6318 Changed paths:
6319    M /trunk/epan/dissectors/packet-tcp.c
6320
6321 There will be a lot of tcp_unacked data structures we only need to keep
6322 around until they have been acked.
6323 Use a slab allocator for these structs so that we dont keep the structs around in memory longer than we need to.
6324
6325
6326
6327 ------------------------------------------------------------------------
6328 r15545 | guy | 2005-08-26 14:44:30 -0500 (Fri, 26 Aug 2005) | 2 lines
6329 Changed paths:
6330    M /trunk/wiretap/airopeek9.c
6331
6332 Fix indentation, and fix a comment.
6333
6334 ------------------------------------------------------------------------
6335 r15544 | guy | 2005-08-26 14:40:46 -0500 (Fri, 26 Aug 2005) | 7 lines
6336 Changed paths:
6337    M /trunk/wiretap/erf.c
6338    M /trunk/wiretap/erf.h
6339    M /trunk/wiretap/etherpeek.c
6340    M /trunk/wiretap/wtap-int.h
6341
6342 Ethereal now requires 64-bit integer support, so get rid of the tests of
6343 G_HAVE_GINT64.
6344
6345 Get rid of the floating-point stuff in the Etherpeek Classic file
6346 reading code, just use 64-bit integers.  Fix up the calculation of the
6347 nanoseconds portion of the time stamp.
6348
6349 ------------------------------------------------------------------------
6350 r15543 | gerald | 2005-08-26 14:01:58 -0500 (Fri, 26 Aug 2005) | 2 lines
6351 Changed paths:
6352    M /trunk/docbook/release-notes.xml
6353
6354 Docbook isn't HTML.  Use <ulink> instead of <a>.
6355
6356 ------------------------------------------------------------------------
6357 r15542 | ulfl | 2005-08-26 13:42:12 -0500 (Fri, 26 Aug 2005) | 1 line
6358 Changed paths:
6359    M /trunk/epan/dissectors/packet-clnp.c
6360
6361 don't use -1 if the remaining length (the fragment length) is actually zero, this will throw an Exception
6362 ------------------------------------------------------------------------
6363 r15541 | gerald | 2005-08-26 10:47:32 -0500 (Fri, 26 Aug 2005) | 3 lines
6364 Changed paths:
6365    M /trunk/docbook/release-notes.xml
6366
6367 Add an item about ip.checksum_bad's new behavior.  Update the WinPcap
6368 installer notes.
6369
6370 ------------------------------------------------------------------------
6371 r15540 | gerald | 2005-08-26 10:46:53 -0500 (Fri, 26 Aug 2005) | 2 lines
6372 Changed paths:
6373    M /trunk/asn1/h225/packet-h225-template.h
6374    M /trunk/epan/dissectors/packet-h225.c
6375    M /trunk/epan/dissectors/packet-h225.h
6376
6377 Make sure the size of dialedDigits matches the ASN.1 definition.
6378
6379 ------------------------------------------------------------------------
6380 r15539 | gerald | 2005-08-26 10:45:31 -0500 (Fri, 26 Aug 2005) | 8 lines
6381 Changed paths:
6382    M /trunk/asn1/h245/packet-h245-template.c
6383    M /trunk/epan/dissectors/packet-h245.c
6384    M /trunk/epan/emem.c
6385
6386 Add a pair of #defines to emem.c that make ep_alloc() and se_alloc()
6387 use individual g_malloc() calls instead of memchunks.  This lets us use
6388 tools like Valgrind and ElectricFence to find bugs.
6389
6390 In the H.245 dissector, set h245_pi to NULL after we're done with
6391 it so that we don't go stomping through our memchunks with muddy
6392 boots later on.  Fixes the current Buildbot menagerie failure.
6393
6394 ------------------------------------------------------------------------
6395 r15538 | kukosa | 2005-08-26 07:15:49 -0500 (Fri, 26 Aug 2005) | 1 line
6396 Changed paths:
6397    M /trunk/asn1/h225/packet-h225-template.c
6398
6399 time resolution changes from packet-h225.c moved to packet-h225-template.c
6400 ------------------------------------------------------------------------
6401 r15537 | guy | 2005-08-25 20:31:32 -0500 (Thu, 25 Aug 2005) | 4 lines
6402 Changed paths:
6403    M /trunk/asn1/cmip/packet-cmip-template.c
6404    M /trunk/epan/dissectors/packet-cmip.c
6405    M /trunk/epan/dissectors/packet-cmip.h
6406
6407 Dissectors registered with "register_ber_oid_dissector()" return void.
6408
6409 Fix the spelling of "attribute".
6410
6411 ------------------------------------------------------------------------
6412 r15536 | ulfl | 2005-08-25 19:59:07 -0500 (Thu, 25 Aug 2005) | 1 line
6413 Changed paths:
6414    M /trunk/packaging/nsis/ethereal.nsi
6415
6416 fix #339: don't try to install WinPcap with a silent installer
6417 ------------------------------------------------------------------------
6418 r15535 | ulfl | 2005-08-25 19:01:49 -0500 (Thu, 25 Aug 2005) | 4 lines
6419 Changed paths:
6420    M /trunk/colorfilters
6421    M /trunk/packaging/nsis/ethereal.nsi
6422
6423 fix #378:
6424 use "ip.checksum_bad == 1" instead of simply "ip.checksum_bad" in the example colorfilter file, as the implementation of that filter string changed
6425
6426 install the global example files unconditionally by the win32 installer, to fix this problem and be compatible with the unix install process
6427 ------------------------------------------------------------------------
6428 r15534 | ulfl | 2005-08-25 16:29:54 -0500 (Thu, 25 Aug 2005) | 6 lines
6429 Changed paths:
6430    M /trunk/cfile.h
6431    M /trunk/dftest.c
6432    M /trunk/epan/column-utils.c
6433    M /trunk/epan/column.c
6434    M /trunk/epan/libethereal.def
6435    M /trunk/epan/timestamp.c
6436    M /trunk/epan/timestamp.h
6437    M /trunk/epan/to_str.c
6438    M /trunk/epan/to_str.h
6439    M /trunk/file.c
6440    M /trunk/gtk/main.c
6441    M /trunk/gtk/menu.c
6442    M /trunk/gtk/packet_list.c
6443    M /trunk/gtk/recent.c
6444    M /trunk/gtk/recent.h
6445    M /trunk/tethereal.c
6446    M /trunk/wiretap/5views.c
6447    M /trunk/wiretap/airopeek9.c
6448    M /trunk/wiretap/ascend.c
6449    M /trunk/wiretap/cosine.c
6450    M /trunk/wiretap/csids.c
6451    M /trunk/wiretap/dbs-etherwatch.c
6452    M /trunk/wiretap/erf.c
6453    M /trunk/wiretap/etherpeek.c
6454    M /trunk/wiretap/eyesdn.c
6455    M /trunk/wiretap/hcidump.c
6456    M /trunk/wiretap/i4btrace.c
6457    M /trunk/wiretap/iptrace.c
6458    M /trunk/wiretap/k12.c
6459    M /trunk/wiretap/lanalyzer.c
6460    M /trunk/wiretap/libpcap.c
6461    M /trunk/wiretap/netmon.c
6462    M /trunk/wiretap/nettl.c
6463    M /trunk/wiretap/network_instruments.c
6464    M /trunk/wiretap/netxray.c
6465    M /trunk/wiretap/ngsniffer.c
6466    M /trunk/wiretap/pppdump.c
6467    M /trunk/wiretap/radcom.c
6468    M /trunk/wiretap/snoop.c
6469    M /trunk/wiretap/toshiba.c
6470    M /trunk/wiretap/visual.c
6471    M /trunk/wiretap/vms.c
6472    M /trunk/wiretap/wtap-int.h
6473    M /trunk/wiretap/wtap.h
6474
6475 timestamp display precision:
6476
6477 - automatic adjustment depending on file format
6478 - manual adjustment through menu items
6479
6480 save the setting in the recent file
6481 ------------------------------------------------------------------------
6482 r15533 | etxrab | 2005-08-25 16:25:52 -0500 (Thu, 25 Aug 2005) | 1 line
6483 Changed paths:
6484    M /trunk/asn1/cmip/CMIP.asn
6485    M /trunk/asn1/cmip/packet-cmip-template.c
6486    M /trunk/epan/dissectors/packet-cmip.c
6487    M /trunk/epan/dissectors/packet-cmip.h
6488
6489 Fix malformed packet if linkedId is present dissect some OID:s
6490 ------------------------------------------------------------------------
6491 r15532 | ulfl | 2005-08-25 16:01:42 -0500 (Thu, 25 Aug 2005) | 1 line
6492 Changed paths:
6493    M /trunk/epan/dissectors/packet-llc.c
6494    M /trunk/oui.h
6495
6496 add OUI's for Siemens and Xerox (and a hyperlink to the IEEE page)
6497 ------------------------------------------------------------------------
6498 r15531 | etxrab | 2005-08-25 14:23:15 -0500 (Thu, 25 Aug 2005) | 12 lines
6499 Changed paths:
6500    M /trunk/epan/dissectors/packet-sigcomp.c
6501    M /trunk/epan/sigcomp-udvm.c
6502    M /trunk/epan/sigcomp-udvm.h
6503
6504 From Timo Metsala
6505 Changes:
6506
6507 o Implemented CRC and SHA-1 (sort operations are still missing)
6508
6509 o After state acccess, the execution start is not necessarily the
6510   beginning of the bytecode; start IP is now a new parameter to
6511   decompress_sigcomp_message()
6512
6513 o Removed some hard-coded assumptions about bytecode starting at offset
6514    128
6515
6516 ------------------------------------------------------------------------
6517 r15530 | lego | 2005-08-25 10:48:28 -0500 (Thu, 25 Aug 2005) | 3 lines
6518 Changed paths:
6519    M /trunk/gtk/stats_tree_stat.c
6520    M /trunk/tap-stats_tree.c
6521
6522 http://bugs.ethereal.com/bugzilla/show_bug.cgi?id=377
6523
6524
6525 ------------------------------------------------------------------------
6526 r15529 | gerald | 2005-08-25 08:58:34 -0500 (Thu, 25 Aug 2005) | 3 lines
6527 Changed paths:
6528    M /trunk/gtk/conversations_table.c
6529
6530 Fix sorting in the "Ports" columns.  Add a comment about address sorting.
6531 Remove unused code.
6532
6533 ------------------------------------------------------------------------
6534 r15528 | guy | 2005-08-25 03:16:08 -0500 (Thu, 25 Aug 2005) | 3 lines
6535 Changed paths:
6536    M /trunk/epan/dissectors/packet-radiotap.c
6537
6538 Show dBm and dB signal and noise values differently, so that the user
6539 knows what they're getting.
6540
6541 ------------------------------------------------------------------------
6542 r15527 | sahlberg | 2005-08-25 02:45:57 -0500 (Thu, 25 Aug 2005) | 8 lines
6543 Changed paths:
6544    M /trunk/epan/dissectors/packet-nbns.c
6545
6546 when tracking PDU bondaries,   only do this IFF
6547 the next few bytes match an SMB header.
6548
6549 1,  SMB is the only important protocol transported atop NBSS
6550 2, if we miss the first packets of a PDU, we DONT! want nbns to suddenly think  there are Xmegabytes until the end of it and thus prevent any real PDUs from being dissected.
6551
6552
6553
6554 ------------------------------------------------------------------------
6555 r15526 | guy | 2005-08-24 22:43:16 -0500 (Wed, 24 Aug 2005) | 2 lines
6556 Changed paths:
6557    M /trunk/epan/dissectors/packet-spnego.c
6558
6559 I missed one OID string.
6560
6561 ------------------------------------------------------------------------
6562 r15525 | guy | 2005-08-24 22:31:54 -0500 (Wed, 24 Aug 2005) | 4 lines
6563 Changed paths:
6564    M /trunk/epan/dissectors/packet-cops.c
6565    M /trunk/epan/dissectors/packet-pres.c
6566    M /trunk/epan/dissectors/packet-spnego.c
6567
6568 The OID strings returned by new_format_oid(), and the OID string
6569 returned by format_oid(), are allocated with the ep_alloc routines;
6570 don't free them.
6571
6572 ------------------------------------------------------------------------
6573 r15524 | guy | 2005-08-24 22:28:31 -0500 (Wed, 24 Aug 2005) | 10 lines
6574 Changed paths:
6575    M /trunk/epan/dissectors/packet-snmp.c
6576
6577 "sprint_realloc_objid()" expects to be handled a malloced buffer, so
6578 hand it one (and check for malloc failures), and it returns a malloced
6579 or realloced buffer, so free it when we're done.
6580
6581 That means that routines that use it can return/supply back a null
6582 pointer, so check for that.
6583
6584 Don't ep_allocate fixed-length buffers for formatted OID information,
6585 allocate one that's 'big enough".
6586
6587 ------------------------------------------------------------------------
6588 r15523 | guy | 2005-08-24 20:16:40 -0500 (Wed, 24 Aug 2005) | 5 lines
6589 Changed paths:
6590    M /trunk/gtk/main.c
6591
6592 The "secs" field of a "struct wtap_nstime" is a time_t, so it could be
6593 an int or it could be a long; print stuff computed from it with %lu, and
6594 cast the arguments to "long" so that it works on platforms where time_t
6595 *isn't* a long and where "long int" and "int" have different sizes.
6596
6597 ------------------------------------------------------------------------
6598 r15522 | guy | 2005-08-24 18:53:40 -0500 (Wed, 24 Aug 2005) | 3 lines
6599 Changed paths:
6600    M /trunk/randpkt.c
6601
6602 The time stamp in a Wiretap packet header is now a wtap_nstime, not a
6603 "struct timeval".
6604
6605 ------------------------------------------------------------------------
6606 r15521 | ulfl | 2005-08-24 17:27:21 -0500 (Wed, 24 Aug 2005) | 1 line
6607 Changed paths:
6608    M /trunk/editcap.c
6609
6610 fix usec -> nsec translation
6611 ------------------------------------------------------------------------
6612 r15520 | ulfl | 2005-08-24 16:31:56 -0500 (Wed, 24 Aug 2005) | 11 lines
6613 Changed paths:
6614    M /trunk/capinfos.c
6615    M /trunk/cfile.h
6616    M /trunk/epan/column-utils.c
6617    M /trunk/epan/dissectors/packet-afp.c
6618    M /trunk/epan/dissectors/packet-afs.c
6619    M /trunk/epan/dissectors/packet-aoe.c
6620    M /trunk/epan/dissectors/packet-dcerpc.c
6621    M /trunk/epan/dissectors/packet-fc.c
6622    M /trunk/epan/dissectors/packet-fcp.c
6623    M /trunk/epan/dissectors/packet-frame.c
6624    M /trunk/epan/dissectors/packet-h225.c
6625    M /trunk/epan/dissectors/packet-iax2.c
6626    M /trunk/epan/dissectors/packet-iscsi.c
6627    M /trunk/epan/dissectors/packet-ldap.c
6628    M /trunk/epan/dissectors/packet-ncp2222.inc
6629    M /trunk/epan/dissectors/packet-nlm.c
6630    M /trunk/epan/dissectors/packet-rlogin.c
6631    M /trunk/epan/dissectors/packet-rpc.c
6632    M /trunk/epan/dissectors/packet-rtcp.c
6633    M /trunk/epan/dissectors/packet-rtcp.h
6634    M /trunk/epan/dissectors/packet-smb.c
6635    M /trunk/epan/dissectors/packet-tcp.c
6636    M /trunk/epan/frame_data.h
6637    M /trunk/epan/h225-persistentdata.c
6638    M /trunk/epan/libethereal.def
6639    M /trunk/epan/nstime.c
6640    M /trunk/epan/nstime.h
6641    M /trunk/epan/stats_tree.c
6642    M /trunk/epan/stats_tree_priv.h
6643    M /trunk/file.c
6644    M /trunk/gtk/file_dlg.c
6645    M /trunk/gtk/flow_graph.c
6646    M /trunk/gtk/io_stat.c
6647    M /trunk/gtk/main.c
6648    M /trunk/gtk/mgcp_stat.c
6649    M /trunk/gtk/packet_list.c
6650    M /trunk/gtk/rpc_progs.c
6651    M /trunk/gtk/rtp_analysis.c
6652    M /trunk/gtk/rtp_stream.c
6653    M /trunk/gtk/sctp_stat.c
6654    M /trunk/gtk/service_response_time_table.c
6655    M /trunk/gtk/tcp_graph.c
6656    M /trunk/gtk/voip_calls.c
6657    M /trunk/merge.c
6658    M /trunk/plugins/mate/mate_runtime.c
6659    M /trunk/plugins/mgcp/packet-mgcp.c
6660    M /trunk/proto_hier_stats.c
6661    M /trunk/summary.c
6662    M /trunk/tap-afpstat.c
6663    M /trunk/tap-dcerpcstat.c
6664    M /trunk/tap-iostat.c
6665    M /trunk/tap-mgcpstat.c
6666    M /trunk/tap-rpcprogs.c
6667    M /trunk/tap-rpcstat.c
6668    M /trunk/tap-smbstat.c
6669    M /trunk/tethereal.c
6670    M /trunk/timestats.c
6671    M /trunk/wiretap/5views.c
6672    M /trunk/wiretap/airopeek9.c
6673    M /trunk/wiretap/ascend.c
6674    M /trunk/wiretap/cosine.c
6675    M /trunk/wiretap/csids.c
6676    M /trunk/wiretap/dbs-etherwatch.c
6677    M /trunk/wiretap/erf.c
6678    M /trunk/wiretap/etherpeek.c
6679    M /trunk/wiretap/eyesdn.c
6680    M /trunk/wiretap/file_access.c
6681    M /trunk/wiretap/hcidump.c
6682    M /trunk/wiretap/i4btrace.c
6683    M /trunk/wiretap/iptrace.c
6684    M /trunk/wiretap/k12.c
6685    M /trunk/wiretap/lanalyzer.c
6686    M /trunk/wiretap/libpcap.c
6687    M /trunk/wiretap/netmon.c
6688    M /trunk/wiretap/nettl.c
6689    M /trunk/wiretap/network_instruments.c
6690    M /trunk/wiretap/netxray.c
6691    M /trunk/wiretap/ngsniffer.c
6692    M /trunk/wiretap/pppdump.c
6693    M /trunk/wiretap/radcom.c
6694    M /trunk/wiretap/snoop.c
6695    M /trunk/wiretap/toshiba.c
6696    M /trunk/wiretap/visual.c
6697    M /trunk/wiretap/vms.c
6698    M /trunk/wiretap/wtap-int.h
6699    M /trunk/wiretap/wtap.c
6700    M /trunk/wiretap/wtap.def
6701    M /trunk/wiretap/wtap.h
6702
6703 EVERYTHING IN THE BUILDBOT IS GOING TO BE RED!!! Sorry! 
6704
6705 I've done more than a day to change the timestamp resolution from microseconds to nanoseconds. As I really don't want to loose those changes, I'm going to check in the changes I've done so far. Hopefully someone else will give me a helping hand with the things left ...
6706
6707 What's done: I've changed the timestamp resolution from usec to nsec in almost any place in the sources. I've changed parts of the implementation in nstime.s/.h and a lot of places elsewhere.
6708
6709 As I don't understand the editcap source (well, I'm maybe just too tired right now), hopefully someone else might be able to fix this soon.
6710
6711 Doing all those changes, we get native nanosecond timestamp resolution in Ethereal. After fixing all the remaining issues, I'll take a look how to display this in a convenient way...
6712
6713 As I've also changed the wiretap timestamp resolution from usec to nsec we might want to change the wiretap version number...
6714 ------------------------------------------------------------------------
6715 r15519 | gerald | 2005-08-24 15:34:15 -0500 (Wed, 24 Aug 2005) | 4 lines
6716 Changed paths:
6717    M /trunk/epan/dissectors/packet-rtcp.c
6718
6719 Properly initialize our hf_ arrays.  Make hf_rtcp_app_poc1_conn_session_type
6720 an FT_UINT8 instead of an FT_BOOLEAN.  This keeps the Solaris builder from
6721 crashing while running "-G values".
6722
6723 ------------------------------------------------------------------------
6724 r15518 | ulfl | 2005-08-24 13:35:54 -0500 (Wed, 24 Aug 2005) | 1 line
6725 Changed paths:
6726    M /trunk/epan/column_info.h
6727
6728 fix a comment typo
6729 ------------------------------------------------------------------------
6730 r15517 | sahlberg | 2005-08-24 02:28:28 -0500 (Wed, 24 Aug 2005) | 6 lines
6731 Changed paths:
6732    M /trunk/gtk/graph_analysis.c
6733
6734 From Graeme Hewson
6735
6736 Fix for infinite loop of configure events that were present for early GTK 2.4 in addition to 2.2
6737
6738
6739
6740 ------------------------------------------------------------------------
6741 r15516 | guy | 2005-08-23 03:49:57 -0500 (Tue, 23 Aug 2005) | 6 lines
6742 Changed paths:
6743    M /trunk/epan/dissectors/packet-extreme.c
6744
6745 The name in a Display TLV is null-terminated (or padded with a null byte
6746 and extra crud).
6747
6748 Don't bother with length checking on the VLAN name item - if it's
6749 zero-length, so be it.
6750
6751 ------------------------------------------------------------------------
6752 r15515 | guy | 2005-08-23 03:34:19 -0500 (Tue, 23 Aug 2005) | 8 lines
6753 Changed paths:
6754    M /trunk/epan/dissectors/packet-extreme.c
6755
6756 Use "format_text()" and "tvb_format_text()" when displaying strings. 
6757 (It's not necessary, or desirable, to use them when fetching strings.)
6758
6759 When processing a VLAN TLV, check the length of the TLV, so we don't end
6760 up running past the end of the TLV and getting a negative remaining
6761 length.  Append to the protocol tree item for the TLV, and the Info
6762 column, as we dissect the VLAN ID and VLAN name fields.
6763
6764 ------------------------------------------------------------------------
6765 r15514 | guy | 2005-08-23 03:01:46 -0500 (Tue, 23 Aug 2005) | 2 lines
6766 Changed paths:
6767    M /trunk/epan/dissectors/packet-ber.c
6768
6769 Fix the parenthesization of an expression.
6770
6771 ------------------------------------------------------------------------
6772 r15513 | lego | 2005-08-22 18:11:48 -0500 (Mon, 22 Aug 2005) | 8 lines
6773 Changed paths:
6774    M /trunk/epan/dissectors/packet-k12.c
6775    M /trunk/wiretap/k12.c
6776
6777 Two fixes to tektronix k12 import:
6778
6779 - it appears that there are more packet record types other than 0x00010020.
6780      accept anything matching 0x00010020/28 as a packet record.
6781
6782 - make the stack filename lowercase before comparing it so that capitalization is not an issue.
6783
6784
6785 ------------------------------------------------------------------------
6786 r15512 | jmayer | 2005-08-22 12:48:17 -0500 (Mon, 22 Aug 2005) | 1 line
6787 Changed paths:
6788    M /trunk/epan/dissectors/packet-extreme.c
6789
6790 Length of string == lengt of element - headerlength
6791 ------------------------------------------------------------------------
6792 r15511 | etxrab | 2005-08-22 11:26:29 -0500 (Mon, 22 Aug 2005) | 4 lines
6793 Changed paths:
6794    M /trunk/AUTHORS
6795    M /trunk/epan/dissectors/packet-rtcp.c
6796
6797 From Timo Metsala:
6798 Updates the  PoC floor control parsing to comply to the latest version of the 
6799 specification. 
6800
6801 ------------------------------------------------------------------------
6802 r15510 | etxrab | 2005-08-22 11:19:31 -0500 (Mon, 22 Aug 2005) | 1 line
6803 Changed paths:
6804    M /trunk/asn1/gsmmap/GSMMAP.asn
6805    M /trunk/asn1/gsmmap/gsm_map-exp.cnf
6806    M /trunk/asn1/gsmmap/gsmmap.cnf
6807    M /trunk/asn1/gsmmap/packet-gsm_map-template.c
6808    M /trunk/epan/dissectors/packet-gsm_map.c
6809
6810 Fix decoding of sendIdentificationArg/Res and ProvideSubscriberLocation
6811 ------------------------------------------------------------------------
6812 r15509 | guy | 2005-08-22 02:12:20 -0500 (Mon, 22 Aug 2005) | 13 lines
6813 Changed paths:
6814    M /trunk/epan/libethereal.def
6815    M /trunk/epan/nstime.c
6816    M /trunk/epan/nstime.h
6817    M /trunk/gtk/service_response_time_table.c
6818    M /trunk/gtk/service_response_time_table.h
6819    M /trunk/timestats.c
6820    M /trunk/timestats.h
6821
6822 Add a "time_stat_init()" routine to initialize the fields of a
6823 "timestat_t".
6824
6825 Move "nstime_to_msec()" to "epan/nstime.c", as it has nothing to do with
6826 a "timestat_t".
6827
6828 Use structure assignment when possible.
6829
6830 Fix the "addtime()" macro and use it in "time_stat_update()".
6831
6832 Use "timestat_t"s, and the routines to manipulate them, in the service
6833 response time table code.
6834
6835 ------------------------------------------------------------------------
6836 r15508 | etxrab | 2005-08-22 00:49:09 -0500 (Mon, 22 Aug 2005) | 6 lines
6837 Changed paths:
6838    M /trunk/epan/dissectors/packet-ber.c
6839
6840 From Graeme Lunt:
6841  Zero length elements (e.g. an empty SET) the logic is slightly wrong in get_ber_length().
6842
6843 Make SET work.
6844
6845
6846 ------------------------------------------------------------------------
6847 r15507 | guy | 2005-08-21 18:24:20 -0500 (Sun, 21 Aug 2005) | 2 lines
6848 Changed paths:
6849    M /trunk/epan/libethereal.def
6850
6851 Export get_timesum().
6852
6853 ------------------------------------------------------------------------
6854 r15506 | guy | 2005-08-21 16:50:49 -0500 (Sun, 21 Aug 2005) | 15 lines
6855 Changed paths:
6856    M /trunk/gtk/service_response_time_table.c
6857
6858 Use "g_strdup_printf()" rather than formatting into a fixed-length
6859 buffer and "g_strdup()"ing it.
6860
6861 Use the nstime.c routines to compute time deltas and to add up times.
6862
6863 Don't add rows to the CList until a procedure gets a non-zero call
6864 count, so only the ones with non-zero call counts are displayed (and
6865 especially so that procedure numbers not corresponding to real
6866 procedures aren't displayed!).
6867
6868 Ethereal requires 64-bit integer support, so don't bother checking
6869 whether we have it.
6870
6871 Use the right format for 64-bit integers.
6872
6873 ------------------------------------------------------------------------
6874 r15505 | jmayer | 2005-08-21 16:32:19 -0500 (Sun, 21 Aug 2005) | 5 lines
6875 Changed paths:
6876    M /trunk/epan/dissectors/packet-extreme.c
6877
6878 - Make it possible to filter on eap.null, eap.info, eap.unknown etc
6879 - Display "Info" instead of "System" in packet summary
6880 - Make the Null element look like the other elements.
6881 - Small element summary formatting changes
6882
6883 ------------------------------------------------------------------------
6884 r15504 | guy | 2005-08-21 15:24:59 -0500 (Sun, 21 Aug 2005) | 2 lines
6885 Changed paths:
6886    M /trunk/gtk/ldap_stat.c
6887
6888 Use the tap_dfilter_dlg mechanism.
6889
6890 ------------------------------------------------------------------------
6891 r15503 | guy | 2005-08-21 15:16:12 -0500 (Sun, 21 Aug 2005) | 2 lines
6892 Changed paths:
6893    M /trunk/gtk/fc_stat.c
6894
6895 Use the tap_dfilter_dlg code.
6896
6897 ------------------------------------------------------------------------
6898 r15502 | jmayer | 2005-08-21 14:25:45 -0500 (Sun, 21 Aug 2005) | 7 lines
6899 Changed paths:
6900    M /trunk/epan/dissectors/packet-extreme.c
6901
6902 - In the info summary, port# and slot# were exchanged
6903 - In the Display element, the length of the display string
6904   was 4 too long
6905 - Display the Vlan id in the packet summary, not just "Vlan"
6906 - Remove trailing whitespace
6907
6908
6909 ------------------------------------------------------------------------
6910 r15501 | guy | 2005-08-21 14:24:11 -0500 (Sun, 21 Aug 2005) | 3 lines
6911 Changed paths:
6912    M /trunk/gtk/Makefile.am
6913    M /trunk/gtk/Makefile.common
6914    M /trunk/gtk/ansi_a_stat.c
6915    M /trunk/gtk/ansi_map_stat.c
6916    M /trunk/gtk/conversations_eth.c
6917    M /trunk/gtk/conversations_fc.c
6918    M /trunk/gtk/conversations_fddi.c
6919    M /trunk/gtk/conversations_ip.c
6920    M /trunk/gtk/conversations_ipx.c
6921    M /trunk/gtk/conversations_jxta.c
6922    M /trunk/gtk/conversations_sctp.c
6923    M /trunk/gtk/conversations_tcpip.c
6924    M /trunk/gtk/conversations_tr.c
6925    M /trunk/gtk/conversations_udpip.c
6926    M /trunk/gtk/conversations_wlan.c
6927    M /trunk/gtk/dcerpc_stat.c
6928    M /trunk/gtk/fc_stat.c
6929    M /trunk/gtk/flow_graph.c
6930    M /trunk/gtk/gsm_a_stat.c
6931    M /trunk/gtk/gsm_map_stat.c
6932    M /trunk/gtk/gsm_map_summary.c
6933    D /trunk/gtk/gtk_stat_menu.h
6934    D /trunk/gtk/gtk_stat_util.c
6935    D /trunk/gtk/gtk_stat_util.h
6936    A /trunk/gtk/gui_stat_menu.h (from /trunk/gtk/gtk_stat_menu.h:15499)
6937    A /trunk/gtk/gui_stat_util.c (from /trunk/gtk/gtk_stat_util.c:15499)
6938    A /trunk/gtk/gui_stat_util.h (from /trunk/gtk/gtk_stat_util.h:15499)
6939    M /trunk/gtk/h225_counter.c
6940    M /trunk/gtk/h225_ras_srt.c
6941    M /trunk/gtk/hostlist_eth.c
6942    M /trunk/gtk/hostlist_fc.c
6943    M /trunk/gtk/hostlist_fddi.c
6944    M /trunk/gtk/hostlist_ip.c
6945    M /trunk/gtk/hostlist_ipx.c
6946    M /trunk/gtk/hostlist_jxta.c
6947    M /trunk/gtk/hostlist_tcpip.c
6948    M /trunk/gtk/hostlist_tr.c
6949    M /trunk/gtk/hostlist_udpip.c
6950    M /trunk/gtk/hostlist_wlan.c
6951    M /trunk/gtk/io_stat.c
6952    M /trunk/gtk/ldap_stat.c
6953    M /trunk/gtk/menu.c
6954    M /trunk/gtk/mgcp_stat.c
6955    M /trunk/gtk/mtp3_stat.c
6956    M /trunk/gtk/mtp3_summary.c
6957    M /trunk/gtk/rpc_progs.c
6958    M /trunk/gtk/rpc_stat.c
6959    M /trunk/gtk/rtp_analysis.c
6960    M /trunk/gtk/rtp_stream_dlg.c
6961    M /trunk/gtk/sctp_assoc_analyse.c
6962    M /trunk/gtk/sctp_chunk_stat.c
6963    M /trunk/gtk/sctp_stat_dlg.c
6964    M /trunk/gtk/tap_dfilter_dlg.c
6965    M /trunk/gtk/tcp_graph.c
6966    M /trunk/gtk/voip_calls_dlg.c
6967
6968 As per a suggestion by Ulf Lamping, rename gtk_*.[ch] to gui_*.[ch], so
6969 that it doesn't appear to be part of GTK+.
6970
6971 ------------------------------------------------------------------------
6972 r15500 | etxrab | 2005-08-21 13:42:54 -0500 (Sun, 21 Aug 2005) | 12 lines
6973 Changed paths:
6974    M /trunk/epan/dissectors/packet-jxta.c
6975    M /trunk/epan/dissectors/packet-jxta.h
6976
6977 From Mike Duigou:
6978
6979 A patch to the JXTA dissector. It's purpose is to improve 
6980 the behaviour of the dissector when dissecting captures that do not 
6981 include the whole conversation.
6982
6983 The dissector is now more capable of isolating a conversation without 
6984 seeing the beginning of the conversation. It's still not always able to 
6985 pick up all conversations (suggestions, patches and hints welcome).
6986
6987 improved some of the doxygen docs and comments.
6988
6989 ------------------------------------------------------------------------
6990 r15499 | ulfl | 2005-08-21 10:23:48 -0500 (Sun, 21 Aug 2005) | 11 lines
6991 Changed paths:
6992    M /trunk/epan/dissectors/packet-tcp.c
6993    M /trunk/epan/proto.h
6994    M /trunk/gtk/proto_draw.c
6995
6996 The protocol item in the protocol tree will have a gray background now, which makes it much better visible.
6997
6998 Add some more optional flags to the protocol items, so more "special cases" can be marked in the protocol tree.
6999
7000 New flags:
7001 /** The protocol field has a bad checksum */
7002 FI_CHECKSUM_ERROR
7003 /** The protocol field has an unusual sequence (e.g. TCP window is zero) */
7004 FI_SEQUENCE_WARNING
7005 /** The protocol field has a bad sequence (e.g. TCP segment is lost) */
7006 FI_SEQUENCE_ERROR
7007 ------------------------------------------------------------------------
7008 r15498 | ulfl | 2005-08-21 10:13:47 -0500 (Sun, 21 Aug 2005) | 1 line
7009 Changed paths:
7010    M /trunk/epan/dissectors/packet-ip.c
7011
7012 as discussed some time ago: don't add bad checksum fields conditionally but use a subtree and use boolean flags instead
7013 ------------------------------------------------------------------------
7014 r15497 | etxrab | 2005-08-21 08:52:33 -0500 (Sun, 21 Aug 2005) | 3 lines
7015 Changed paths:
7016    M /trunk/asn1/gsmmap/gsmmap.cnf
7017
7018 remove sprintf from gsm_a
7019
7020 Do the update for the .cnf file too.
7021 ------------------------------------------------------------------------
7022 r15496 | guy | 2005-08-21 06:09:36 -0500 (Sun, 21 Aug 2005) | 15 lines
7023 Changed paths:
7024    M /trunk/gtk/Makefile.am
7025    M /trunk/gtk/afp_stat.c
7026    M /trunk/gtk/bootp_stat.c
7027    M /trunk/gtk/dlg_utils.h
7028    M /trunk/gtk/h225_counter.c
7029    M /trunk/gtk/h225_ras_srt.c
7030    M /trunk/gtk/mgcp_stat.c
7031    M /trunk/gtk/sctp_chunk_stat.c
7032    M /trunk/gtk/sip_stat.c
7033    M /trunk/gtk/smb_stat.c
7034    M /trunk/gtk/stats_tree_stat.c
7035    M /trunk/gtk/tap_dfilter_dlg.c
7036    D /trunk/gtk/tap_dfilter_dlg.h
7037    M /trunk/gtk/wsp_stat.c
7038    M /trunk/tap_dfilter_dlg.h
7039
7040 "gtk_tap_dfilter_dlg_cb()" is no longer used outside
7041 gtk/tap_dfilter_dlg.c; don't export it.
7042
7043 That means that gtk/tap_dfilter_dlg.h is no longer useful; get rid of
7044 it.
7045
7046 Rename "gtk_tap_dfilter_dlg_cb()" to "tap_dfilter_dlg_cb()", as it's
7047 inside GTK+-specific code, so there's no need to distinguish it from
7048 non-GTK+ callbacks.
7049
7050 Update some comments to reflect the name change and the new API for
7051 registering tap_dfilter_dlg stats.
7052
7053 Make the AFP and SMB stats use the gtk/tap_dfilter_dlg.c stuff.
7054
7055 ------------------------------------------------------------------------
7056 r15495 | guy | 2005-08-21 05:29:47 -0500 (Sun, 21 Aug 2005) | 7 lines
7057 Changed paths:
7058    M /trunk/gtk/flow_graph.c
7059    M /trunk/gtk/h225_counter.c
7060    M /trunk/gtk/h225_ras_srt.c
7061    M /trunk/gtk/mgcp_stat.c
7062    M /trunk/gtk/rtp_stream_dlg.c
7063    M /trunk/gtk/tap_dfilter_dlg.c
7064    M /trunk/gtk/voip_calls_dlg.c
7065    M /trunk/gtk/wsp_stat.c
7066
7067 Have "register_dfilter_stat()" add "..." to the menu item, as all menu
7068 items registered with it pop up a dialog box before displaying the stat.
7069 Don't pass a name with "..." to it.
7070
7071 Put "..." into other menu items that pop up a dialog box before
7072 displaying the stat; remove "..." from other menu items that don't.
7073
7074 ------------------------------------------------------------------------
7075 r15494 | guy | 2005-08-21 05:00:56 -0500 (Sun, 21 Aug 2005) | 2 lines
7076 Changed paths:
7077    M /trunk/stat_menu.h
7078
7079 Set properties.
7080
7081 ------------------------------------------------------------------------
7082 r15493 | guy | 2005-08-21 04:48:27 -0500 (Sun, 21 Aug 2005) | 14 lines
7083 Changed paths:
7084    M /trunk/Makefile.common
7085    M /trunk/epan/dissectors/packet-ansi_637.c
7086    M /trunk/file.c
7087    M /trunk/gtk/Makefile.am
7088    M /trunk/gtk/afp_stat.c
7089    M /trunk/gtk/ansi_a_stat.c
7090    M /trunk/gtk/ansi_map_stat.c
7091    M /trunk/gtk/bootp_stat.c
7092    M /trunk/gtk/conversations_eth.c
7093    M /trunk/gtk/conversations_fc.c
7094    M /trunk/gtk/conversations_fddi.c
7095    M /trunk/gtk/conversations_ip.c
7096    M /trunk/gtk/conversations_ipx.c
7097    M /trunk/gtk/conversations_jxta.c
7098    M /trunk/gtk/conversations_sctp.c
7099    M /trunk/gtk/conversations_tcpip.c
7100    M /trunk/gtk/conversations_tr.c
7101    M /trunk/gtk/conversations_udpip.c
7102    M /trunk/gtk/conversations_wlan.c
7103    M /trunk/gtk/dcerpc_stat.c
7104    M /trunk/gtk/fc_stat.c
7105    M /trunk/gtk/flow_graph.c
7106    M /trunk/gtk/follow_dlg.c
7107    M /trunk/gtk/gsm_a_stat.c
7108    M /trunk/gtk/gsm_map_stat.c
7109    M /trunk/gtk/gsm_map_summary.c
7110    A /trunk/gtk/gtk_stat_menu.h (from /trunk/gtk/stat_menu.h:15480)
7111    M /trunk/gtk/h225_counter.c
7112    M /trunk/gtk/h225_ras_srt.c
7113    M /trunk/gtk/hostlist_eth.c
7114    M /trunk/gtk/hostlist_fc.c
7115    M /trunk/gtk/hostlist_fddi.c
7116    M /trunk/gtk/hostlist_ip.c
7117    M /trunk/gtk/hostlist_ipx.c
7118    M /trunk/gtk/hostlist_jxta.c
7119    M /trunk/gtk/hostlist_tcpip.c
7120    M /trunk/gtk/hostlist_tr.c
7121    M /trunk/gtk/hostlist_udpip.c
7122    M /trunk/gtk/hostlist_wlan.c
7123    M /trunk/gtk/io_stat.c
7124    M /trunk/gtk/ldap_stat.c
7125    M /trunk/gtk/menu.c
7126    M /trunk/gtk/mgcp_stat.c
7127    M /trunk/gtk/mtp3_stat.c
7128    M /trunk/gtk/mtp3_summary.c
7129    M /trunk/gtk/rpc_progs.c
7130    M /trunk/gtk/rpc_stat.c
7131    M /trunk/gtk/rtp_analysis.c
7132    M /trunk/gtk/rtp_stream.c
7133    M /trunk/gtk/rtp_stream_dlg.c
7134    M /trunk/gtk/sctp_assoc_analyse.c
7135    M /trunk/gtk/sctp_byte_graph_dlg.c
7136    M /trunk/gtk/sctp_chunk_stat.c
7137    M /trunk/gtk/sctp_chunk_stat_dlg.c
7138    M /trunk/gtk/sctp_error_dlg.c
7139    M /trunk/gtk/sctp_graph_dlg.c
7140    M /trunk/gtk/sctp_stat.c
7141    M /trunk/gtk/sctp_stat_dlg.c
7142    M /trunk/gtk/sip_stat.c
7143    M /trunk/gtk/smb_stat.c
7144    D /trunk/gtk/stat_menu.h
7145    M /trunk/gtk/stats_tree_stat.c
7146    M /trunk/gtk/tap_dfilter_dlg.c
7147    M /trunk/gtk/tcp_graph.c
7148    M /trunk/gtk/voip_calls_dlg.c
7149    M /trunk/gtk/wsp_stat.c
7150    A /trunk/stat_menu.h
7151    M /trunk/tap_dfilter_dlg.h
7152
7153 Add a "register_dfilter_stat()", to register stats that take a display
7154 filter as an argument on the command line and have a dialog box to enter
7155 the display filter through the GUI.  Use it for all stats using
7156 "gtk_tap_dfilter_dlg_cb()".
7157
7158 Add a top-level "stat_menu.h" file to declare "REGISTER_STAT_GROUP_E"
7159 for the benefit of the declaration of "register_dfilter_stat()" in the
7160 top-level "tap_dfilter_dlg.h".  Rename the "stat_menu.h" in the gtk
7161 directory to "gtk_stat_menu.h", so as not to have two headers with the
7162 same name.
7163
7164 Get rid of headers not declaring any functions not being used in the
7165 module.
7166
7167 ------------------------------------------------------------------------
7168 r15492 | sahlberg | 2005-08-20 20:52:09 -0500 (Sat, 20 Aug 2005) | 3 lines
7169 Changed paths:
7170    M /trunk/epan/dissectors/packet-gsm_a.c
7171    M /trunk/epan/dissectors/packet-gsm_a.h
7172    M /trunk/epan/dissectors/packet-gsm_map.c
7173    M /trunk/epan/dissectors/packet-gtp.c
7174    M /trunk/epan/dissectors/packet-uma.c
7175
7176 remove sprintf from gsm_a
7177
7178
7179 ------------------------------------------------------------------------
7180 r15491 | sahlberg | 2005-08-20 20:14:43 -0500 (Sat, 20 Aug 2005) | 3 lines
7181 Changed paths:
7182    M /trunk/epan/dissectors/packet-cops.c
7183
7184 remove gmalloc and sprintf
7185
7186
7187 ------------------------------------------------------------------------
7188 r15490 | sahlberg | 2005-08-20 19:55:46 -0500 (Sat, 20 Aug 2005) | 3 lines
7189 Changed paths:
7190    M /trunk/epan/dissectors/packet-ansi_map.c
7191
7192 remove sprintf
7193
7194
7195 ------------------------------------------------------------------------
7196 r15489 | guy | 2005-08-20 17:28:49 -0500 (Sat, 20 Aug 2005) | 11 lines
7197 Changed paths:
7198    M /trunk/gtk/ansi_a_stat.c
7199    M /trunk/gtk/ansi_map_stat.c
7200    M /trunk/gtk/gsm_a_stat.c
7201    M /trunk/gtk/gsm_map_stat.c
7202    M /trunk/gtk/mtp3_stat.c
7203
7204 The routines registered with "register_stat_cmd_arg()" *are* called if
7205 you use the "-z" command-line options for them; make them pop up the
7206 appropriate windows.
7207
7208 Move the calls to "register_stat_cmd_arg()" after the code to register
7209 the tap, just as the calls to "register_stat_menu_item()" are done after
7210 registering the tap.
7211
7212 Use "g_strdup_printf()" rather than formatting into a fixed-length
7213 buffer and "g_strdup()"ing that buffer.
7214
7215 ------------------------------------------------------------------------
7216 r15488 | guy | 2005-08-20 17:26:32 -0500 (Sat, 20 Aug 2005) | 5 lines
7217 Changed paths:
7218    M /trunk/gtk/rtp_stream.c
7219
7220 We already have a tap that registers as a command-line stat under the
7221 name "rtp"; we don't need another one, especially given that
7222 "rtp_stream.c" doesn't directly implement a stat (note that it doesn't
7223 register a menu item).
7224
7225 ------------------------------------------------------------------------
7226 r15487 | ulfl | 2005-08-20 17:16:12 -0500 (Sat, 20 Aug 2005) | 8 lines
7227 Changed paths:
7228    M /trunk/capture_sync.c
7229
7230 capture_sync.c(290) : warning C4090: 'function' : different 'const' qualifiers
7231 capture_sync.c(290) : warning C4022: 'g_realloc' : pointer mismatch for actual parameter 1
7232 capture_sync.c(431) : warning C4090: 'function' : different 'const' qualifiers
7233 capture_sync.c(431) : warning C4022: 'g_free' : pointer mismatch for actual parameter 1
7234 capture_sync.c(442) : warning C4090: 'function' : different 'const' qualifiers
7235 capture_sync.c(442) : warning C4022: 'g_free' : pointer mismatch for actual parameter 1
7236 capture_sync.c(549) : warning C4090: 'function' : different 'const' qualifiers
7237 capture_sync.c(549) : warning C4022: 'g_free' : pointer mismatch for actual parameter 1
7238 ------------------------------------------------------------------------
7239 r15486 | sahlberg | 2005-08-20 17:15:39 -0500 (Sat, 20 Aug 2005) | 2 lines
7240 Changed paths:
7241    M /trunk/epan/dissectors/packet-ansi_637.c
7242
7243 remove sprintf
7244
7245 ------------------------------------------------------------------------
7246 r15485 | ulfl | 2005-08-20 17:08:35 -0500 (Sat, 20 Aug 2005) | 4 lines
7247 Changed paths:
7248    M /trunk/epan/radius_dict.l
7249
7250 radius_dict.l(216) : warning C4090: 'function' : different 'const' qualifiers
7251 radius_dict.l(216) : warning C4022: 'g_hash_table_insert' : pointer mismatch for actual parameter 2
7252 radius_dict.l(268) : warning C4090: 'function' : different 'const' qualifiers
7253 radius_dict.l(268) : warning C4022: 'g_free' : pointer mismatch for actual parameter 1
7254 ------------------------------------------------------------------------
7255 r15484 | sahlberg | 2005-08-20 17:06:31 -0500 (Sat, 20 Aug 2005) | 3 lines
7256 Changed paths:
7257    M /trunk/epan/dissectors/packet-ajp13.c
7258
7259 removal of sprintf
7260
7261
7262 ------------------------------------------------------------------------
7263 r15483 | guy | 2005-08-20 15:06:05 -0500 (Sat, 20 Aug 2005) | 4 lines
7264 Changed paths:
7265    M /trunk/epan/Makefile.common
7266    D /trunk/epan/stat.c
7267    D /trunk/epan/stat.h
7268    A /trunk/epan/stat_cmd_args.c (from /trunk/epan/stat.c:15480)
7269    A /trunk/epan/stat_cmd_args.h (from /trunk/epan/stat.h:15480)
7270    M /trunk/gtk/afp_stat.c
7271    M /trunk/gtk/ansi_a_stat.c
7272    M /trunk/gtk/ansi_map_stat.c
7273    M /trunk/gtk/bootp_stat.c
7274    M /trunk/gtk/conversations_eth.c
7275    M /trunk/gtk/conversations_fc.c
7276    M /trunk/gtk/conversations_fddi.c
7277    M /trunk/gtk/conversations_ip.c
7278    M /trunk/gtk/conversations_ipx.c
7279    M /trunk/gtk/conversations_jxta.c
7280    M /trunk/gtk/conversations_sctp.c
7281    M /trunk/gtk/conversations_tcpip.c
7282    M /trunk/gtk/conversations_tr.c
7283    M /trunk/gtk/conversations_udpip.c
7284    M /trunk/gtk/conversations_wlan.c
7285    M /trunk/gtk/dcerpc_stat.c
7286    M /trunk/gtk/fc_stat.c
7287    M /trunk/gtk/flow_graph.c
7288    M /trunk/gtk/gsm_a_stat.c
7289    M /trunk/gtk/gsm_map_stat.c
7290    M /trunk/gtk/h225_counter.c
7291    M /trunk/gtk/h225_ras_srt.c
7292    M /trunk/gtk/hostlist_eth.c
7293    M /trunk/gtk/hostlist_fc.c
7294    M /trunk/gtk/hostlist_fddi.c
7295    M /trunk/gtk/hostlist_ip.c
7296    M /trunk/gtk/hostlist_ipx.c
7297    M /trunk/gtk/hostlist_jxta.c
7298    M /trunk/gtk/hostlist_tcpip.c
7299    M /trunk/gtk/hostlist_tr.c
7300    M /trunk/gtk/hostlist_udpip.c
7301    M /trunk/gtk/hostlist_wlan.c
7302    M /trunk/gtk/io_stat.c
7303    M /trunk/gtk/ldap_stat.c
7304    M /trunk/gtk/main.c
7305    M /trunk/gtk/mgcp_stat.c
7306    M /trunk/gtk/mtp3_stat.c
7307    M /trunk/gtk/rpc_progs.c
7308    M /trunk/gtk/rpc_stat.c
7309    M /trunk/gtk/rtp_analysis.c
7310    M /trunk/gtk/rtp_stream.c
7311    M /trunk/gtk/sctp_chunk_stat.c
7312    M /trunk/gtk/sctp_stat.c
7313    M /trunk/gtk/sip_stat.c
7314    M /trunk/gtk/smb_stat.c
7315    M /trunk/gtk/stats_tree_stat.c
7316    M /trunk/gtk/voip_calls_dlg.c
7317    M /trunk/gtk/wsp_stat.c
7318    M /trunk/tap-afpstat.c
7319    M /trunk/tap-ansi_astat.c
7320    M /trunk/tap-bootpstat.c
7321    M /trunk/tap-dcerpcstat.c
7322    M /trunk/tap-gsm_astat.c
7323    M /trunk/tap-h225counter.c
7324    M /trunk/tap-h225rassrt.c
7325    M /trunk/tap-httpstat.c
7326    M /trunk/tap-iostat.c
7327    M /trunk/tap-iousers.c
7328    M /trunk/tap-mgcpstat.c
7329    M /trunk/tap-protocolinfo.c
7330    M /trunk/tap-protohierstat.c
7331    M /trunk/tap-rpcprogs.c
7332    M /trunk/tap-rpcstat.c
7333    M /trunk/tap-sctpchunkstat.c
7334    M /trunk/tap-sipstat.c
7335    M /trunk/tap-smbsids.c
7336    M /trunk/tap-smbstat.c
7337    M /trunk/tap-stats_tree.c
7338    M /trunk/tap-wspstat.c
7339    M /trunk/tethereal.c
7340
7341 Rename epan/stat.[ch] to epan/stat_cmd_args.[ch] - it only deals with
7342 implementing the "-z" command-line arguments, it doesn't deal with *all*
7343 issues for stats.
7344
7345 ------------------------------------------------------------------------
7346 r15482 | guy | 2005-08-20 14:49:22 -0500 (Sat, 20 Aug 2005) | 3 lines
7347 Changed paths:
7348    M /trunk/gtk/gui_utils.c
7349    M /trunk/gtk/gui_utils.h
7350
7351 Explain in more detail the split between the stuff in ui_util.h and in
7352 gtk/gui_utils.h.
7353
7354 ------------------------------------------------------------------------
7355 r15481 | guy | 2005-08-20 14:45:53 -0500 (Sat, 20 Aug 2005) | 2 lines
7356 Changed paths:
7357    M /trunk/ui_util.h
7358
7359 Explain in more detail what this file is for.
7360
7361 ------------------------------------------------------------------------
7362 r15480 | guy | 2005-08-20 13:17:36 -0500 (Sat, 20 Aug 2005) | 8 lines
7363 Changed paths:
7364    M /trunk/asn1/acse/acse-exp.cnf
7365    M /trunk/asn1/acse/packet-acse-template.c
7366    M /trunk/epan/dissectors/packet-acse.c
7367
7368 There's no longer a need to individually remove items from
7369 acse_ctx_oid_table - destroying the hash table will destroy the hash
7370 table items, and the destroy function no longer has any work to do
7371 because the OID strings are now allocated with se_strdup() (and thus get
7372 freed when the capture is closed).
7373
7374 Regenerate packet-acse.c, which also regenerates acse-exp.cnf.
7375
7376 ------------------------------------------------------------------------
7377 r15479 | guy | 2005-08-20 13:01:07 -0500 (Sat, 20 Aug 2005) | 9 lines
7378 Changed paths:
7379    M /trunk/epan/dissectors/packet-ansi_map.c
7380
7381 Flag the "add_string" parameter as unused if it is - and don't flag it
7382 as such if it *is* used. Get rid of the "add_string" parameter to
7383 "param_digits_basic", as that function *isn't* called through a pointer.
7384
7385 Don't flag arguments in declarations as unused; you only do that in
7386 definitions.
7387
7388 Clean up indentation.
7389
7390 ------------------------------------------------------------------------
7391 r15478 | guy | 2005-08-20 12:49:58 -0500 (Sat, 20 Aug 2005) | 7 lines
7392 Changed paths:
7393    M /trunk/wiretap/ascend-grammar.y
7394
7395 "ascend-grammar.h" is generated by Bison with a copy of the definition
7396 of the YYSTYPE structure in "ascend-grammar.c"; the intent is that other
7397 files include "ascend-grammar.h" if they need that structure, but that
7398 "ascend-grammar.c" not itself include "ascend-grammar.h".  If it *does*
7399 include it, the compiler complains about YYSTYPE being redefined (even
7400 though the two structures are identical).
7401
7402 ------------------------------------------------------------------------
7403 r15477 | jmayer | 2005-08-20 11:30:23 -0500 (Sat, 20 Aug 2005) | 1 line
7404 Changed paths:
7405    M /trunk/gtk/Makefile.am
7406
7407 And if we add a file, add it to Makefile.am as well 
7408 ------------------------------------------------------------------------
7409 r15476 | jmayer | 2005-08-20 11:24:35 -0500 (Sat, 20 Aug 2005) | 2 lines
7410 Changed paths:
7411    M /trunk/epan/dissectors/Makefile.common
7412
7413 If we delete a file, don't forget to remove it from Makefile.common
7414
7415 ------------------------------------------------------------------------
7416 r15475 | jmayer | 2005-08-20 11:19:22 -0500 (Sat, 20 Aug 2005) | 3 lines
7417 Changed paths:
7418    M /trunk/epan/bitswap.c
7419    M /trunk/epan/dfilter/dfilter.c
7420    M /trunk/epan/dfilter/grammar.lemon
7421    D /trunk/epan/dissectors/packet-sna.h
7422    M /trunk/epan/ftypes/ftypes.c
7423    M /trunk/epan/stats_tree.c
7424    M /trunk/gtk/print_mswin.c
7425    M /trunk/mkstemp.c
7426    M /trunk/plugins/mate/mate_grammar.lemon
7427    M /trunk/plugins/mate/mate_util.c
7428    M /trunk/wiretap/ascend-grammar.y
7429    M /trunk/wiretap/wtap.c
7430
7431 - Include the .h files in their .c files.
7432 - Remove epan/dissectors/packet-sna.h, it isn't used anywhere.
7433
7434 ------------------------------------------------------------------------
7435 r15474 | ulfl | 2005-08-20 10:58:42 -0500 (Sat, 20 Aug 2005) | 7 lines
7436 Changed paths:
7437    M /trunk/epan/dissectors/packet-camel.c
7438    M /trunk/epan/dissectors/packet-quakeworld.c
7439    M /trunk/epan/dissectors/packet-smb.c
7440
7441 removed MSVC warnings:
7442
7443 packet-camel.c(6829) : warning C4101: 'version_str' : unreferenced local variable
7444 packet-quakeworld.c(172) : warning C4090: 'return' : different 'const' qualifiers
7445 packet-smb.c(10859) : warning C4101: 'target_name_len' : unreferenced local variable
7446 packet-smb.c(10860) : warning C4101: 'fn_len' : unreferenced local variable
7447 packet-smb.c(10858) : warning C4101: 'fn' : unreferenced local variable
7448 ------------------------------------------------------------------------
7449 r15473 | ulfl | 2005-08-20 10:19:31 -0500 (Sat, 20 Aug 2005) | 3 lines
7450 Changed paths:
7451    M /trunk/epan/dissectors/packet-afp.h
7452
7453 Win32: exported DATA must be declared with ETH_VAR_IMPORT to be available from outside the lib
7454
7455 fixes current Win32 buildbot problem
7456 ------------------------------------------------------------------------
7457 r15472 | jmayer | 2005-08-20 09:08:53 -0500 (Sat, 20 Aug 2005) | 1 line
7458 Changed paths:
7459    M /trunk/gtk/proto_hier_stats_dlg.c
7460
7461 One file missed in last checkin
7462 ------------------------------------------------------------------------
7463 r15471 | jmayer | 2005-08-20 09:02:00 -0500 (Sat, 20 Aug 2005) | 6 lines
7464 Changed paths:
7465    M /trunk/gtk/about_dlg.c
7466    M /trunk/gtk/capture_if_dlg.c
7467    M /trunk/gtk/fileset_dlg.c
7468    M /trunk/gtk/flow_graph.c
7469    M /trunk/gtk/gsm_map_summary.c
7470    M /trunk/gtk/gui_utils.c
7471    M /trunk/gtk/gui_utils.h
7472    M /trunk/gtk/main.h
7473    M /trunk/gtk/menu.h
7474    M /trunk/gtk/mgcp_stat.c
7475    M /trunk/gtk/mtp3_summary.c
7476    M /trunk/gtk/plugins_dlg.c
7477    A /trunk/gtk/plugins_dlg.h
7478    M /trunk/gtk/prefs_dlg.c
7479    M /trunk/gtk/print_dlg.c
7480    M /trunk/gtk/proto_dlg.c
7481    M /trunk/gtk/proto_draw.c
7482    M /trunk/gtk/proto_hier_stats_dlg.c
7483    M /trunk/gtk/range_utils.c
7484    M /trunk/gtk/recent.c
7485    M /trunk/gtk/rpc_progs.c
7486    M /trunk/gtk/rtp_analysis.c
7487    M /trunk/gtk/rtp_stream.c
7488    M /trunk/gtk/rtp_stream_dlg.c
7489    M /trunk/gtk/sctp_assoc_analyse.c
7490    M /trunk/gtk/sctp_byte_graph_dlg.c
7491    M /trunk/gtk/sctp_chunk_stat.c
7492    M /trunk/gtk/sctp_chunk_stat_dlg.c
7493    M /trunk/gtk/sctp_error_dlg.c
7494    M /trunk/gtk/sctp_stat.c
7495    M /trunk/gtk/sctp_stat_dlg.c
7496    M /trunk/gtk/tcp_graph.c
7497    M /trunk/gtk/toolbar.h
7498    M /trunk/gtk/voip_calls.c
7499    M /trunk/gtk/voip_calls_dlg.c
7500
7501 - Declare some functions static
7502 - Add plugins_dlg.h
7503 - Include .h files in their respective .c files
7504 - Include .h and remove extern declarations in .c files
7505 - set eol-style and keywords on gui_utils.[hc]
7506
7507 ------------------------------------------------------------------------
7508 r15470 | jmayer | 2005-08-20 08:21:09 -0500 (Sat, 20 Aug 2005) | 1 line
7509 Changed paths:
7510    M /trunk/ui_util.h
7511
7512 Add some comments on the originating files of the declarations
7513 ------------------------------------------------------------------------
7514 r15469 | sahlberg | 2005-08-20 08:02:08 -0500 (Sat, 20 Aug 2005) | 3 lines
7515 Changed paths:
7516    M /trunk/epan/dissectors/packet-diameter.c
7517    M /trunk/epan/dissectors/packet-fcdns.c
7518    M /trunk/epan/dissectors/packet-icep.c
7519    M /trunk/epan/dissectors/packet-ieee80211.c
7520
7521 more sprintf updates
7522
7523
7524 ------------------------------------------------------------------------
7525 r15468 | jmayer | 2005-08-20 07:57:52 -0500 (Sat, 20 Aug 2005) | 4 lines
7526 Changed paths:
7527    M /trunk/gtk/afp_stat.c
7528    M /trunk/gtk/packet_win.c
7529    M /trunk/gtk/proto_draw.c
7530
7531 - Include ../ui_util.h into files that implement functions declard in
7532   ui_util.h
7533 - Replace one instance of ui_util.h by gui_utils.h
7534
7535 ------------------------------------------------------------------------
7536 r15467 | sahlberg | 2005-08-20 07:38:45 -0500 (Sat, 20 Aug 2005) | 3 lines
7537 Changed paths:
7538    M /trunk/epan/dissectors/packet-aarp.c
7539
7540 remove sprintf
7541
7542
7543 ------------------------------------------------------------------------
7544 r15466 | sahlberg | 2005-08-20 07:28:16 -0500 (Sat, 20 Aug 2005) | 3 lines
7545 Changed paths:
7546    M /trunk/epan/dissectors/packet-ansi_a.c
7547
7548 get rid of a whole chunk of sprintfs
7549
7550
7551 ------------------------------------------------------------------------
7552 r15465 | ulfl | 2005-08-20 07:09:48 -0500 (Sat, 20 Aug 2005) | 1 line
7553 Changed paths:
7554    M /trunk/gtk/Makefile.am
7555    M /trunk/gtk/Makefile.common
7556    M /trunk/gtk/about_dlg.c
7557    M /trunk/gtk/ansi_a_stat.c
7558    M /trunk/gtk/ansi_map_stat.c
7559    M /trunk/gtk/bootp_stat.c
7560    M /trunk/gtk/capture_dlg.c
7561    M /trunk/gtk/capture_if_details_dlg.c
7562    M /trunk/gtk/capture_if_dlg.c
7563    M /trunk/gtk/capture_info_dlg.c
7564    M /trunk/gtk/capture_prefs.c
7565    M /trunk/gtk/color_dlg.c
7566    M /trunk/gtk/column_prefs.c
7567    M /trunk/gtk/conversations_table.c
7568    M /trunk/gtk/dcerpc_stat.c
7569    M /trunk/gtk/decode_as_dcerpc.c
7570    M /trunk/gtk/decode_as_dlg.c
7571    M /trunk/gtk/dfilter_expr_dlg.c
7572    M /trunk/gtk/dlg_utils.c
7573    M /trunk/gtk/dlg_utils.h
7574    M /trunk/gtk/fc_stat.c
7575    M /trunk/gtk/file_dlg.c
7576    M /trunk/gtk/fileset_dlg.c
7577    M /trunk/gtk/filter_dlg.c
7578    M /trunk/gtk/find_dlg.c
7579    M /trunk/gtk/flow_graph.c
7580    M /trunk/gtk/follow_dlg.c
7581    M /trunk/gtk/goto_dlg.c
7582    M /trunk/gtk/graph_analysis.c
7583    M /trunk/gtk/gsm_a_stat.c
7584    M /trunk/gtk/gsm_map_stat.c
7585    M /trunk/gtk/gsm_map_summary.c
7586    M /trunk/gtk/gui_prefs.c
7587    A /trunk/gtk/gui_utils.c
7588    A /trunk/gtk/gui_utils.h
7589    M /trunk/gtk/h225_counter.c
7590    M /trunk/gtk/h225_ras_srt.c
7591    M /trunk/gtk/help_dlg.c
7592    M /trunk/gtk/hostlist_table.c
7593    M /trunk/gtk/io_stat.c
7594    M /trunk/gtk/layout_prefs.c
7595    M /trunk/gtk/ldap_stat.c
7596    M /trunk/gtk/main.c
7597    M /trunk/gtk/mgcp_stat.c
7598    M /trunk/gtk/mtp3_stat.c
7599    M /trunk/gtk/mtp3_summary.c
7600    M /trunk/gtk/nameres_prefs.c
7601    M /trunk/gtk/packet_list.c
7602    M /trunk/gtk/packet_win.c
7603    M /trunk/gtk/plugins_dlg.c
7604    M /trunk/gtk/prefs_dlg.c
7605    M /trunk/gtk/print_dlg.c
7606    M /trunk/gtk/print_prefs.c
7607    M /trunk/gtk/progress_dlg.c
7608    M /trunk/gtk/proto_dlg.c
7609    M /trunk/gtk/proto_draw.c
7610    M /trunk/gtk/proto_hier_stats_dlg.c
7611    M /trunk/gtk/range_utils.c
7612    M /trunk/gtk/recent.c
7613    M /trunk/gtk/rpc_progs.c
7614    M /trunk/gtk/rpc_stat.c
7615    M /trunk/gtk/rtp_analysis.c
7616    M /trunk/gtk/rtp_stream_dlg.c
7617    M /trunk/gtk/sctp_assoc_analyse.c
7618    M /trunk/gtk/sctp_byte_graph_dlg.c
7619    M /trunk/gtk/sctp_chunk_stat.c
7620    M /trunk/gtk/sctp_chunk_stat_dlg.c
7621    M /trunk/gtk/sctp_error_dlg.c
7622    M /trunk/gtk/sctp_graph_dlg.c
7623    M /trunk/gtk/sctp_stat_dlg.c
7624    M /trunk/gtk/service_response_time_table.c
7625    M /trunk/gtk/simple_dialog.c
7626    M /trunk/gtk/sip_stat.c
7627    M /trunk/gtk/smb_stat.c
7628    M /trunk/gtk/stats_tree_stat.c
7629    M /trunk/gtk/summary_dlg.c
7630    M /trunk/gtk/supported_protos_dlg.c
7631    M /trunk/gtk/tap_dfilter_dlg.c
7632    M /trunk/gtk/tcp_graph.c
7633    M /trunk/gtk/text_page.c
7634    D /trunk/gtk/ui_util.c
7635    D /trunk/gtk/ui_util.h
7636    M /trunk/gtk/voip_calls_dlg.c
7637    M /trunk/gtk/wsp_stat.c
7638
7639 renamed ui_util.c/.h to gui_utils.c/.h to prevent confusion with identical named ui_util.h in / dir
7640 ------------------------------------------------------------------------
7641 r15464 | guy | 2005-08-20 05:03:07 -0500 (Sat, 20 Aug 2005) | 2 lines
7642 Changed paths:
7643    M /trunk/epan/libethereal.def
7644
7645 From Gisle Vanem: export get_timedelta() for use by AFP and SMB taps.
7646
7647 ------------------------------------------------------------------------
7648 r15463 | guy | 2005-08-20 04:35:55 -0500 (Sat, 20 Aug 2005) | 3 lines
7649 Changed paths:
7650    M /trunk/epan/osi-utils.c
7651
7652 The order in which arguments to a function are evaluated isn't defined
7653 by C.  Do decrements of arguments before passing them to a function.
7654
7655 ------------------------------------------------------------------------
7656 r15462 | guy | 2005-08-20 04:08:24 -0500 (Sat, 20 Aug 2005) | 3 lines
7657 Changed paths:
7658    M /trunk/file.c
7659
7660 Widen some variables so the code in question can handle large files if,
7661 as, and when Wiretap can handle them.
7662
7663 ------------------------------------------------------------------------
7664 r15461 | guy | 2005-08-20 03:15:21 -0500 (Sat, 20 Aug 2005) | 2 lines
7665 Changed paths:
7666    M /trunk/epan/libethereal.def
7667
7668 Export AFP's CommandCode_vals for use by the AFP taps.
7669
7670 ------------------------------------------------------------------------
7671 r15460 | sahlberg | 2005-08-20 00:37:08 -0500 (Sat, 20 Aug 2005) | 3 lines
7672 Changed paths:
7673    M /trunk/epan/dissectors/packet-ospf.c
7674
7675 sprintf elimination
7676
7677
7678 ------------------------------------------------------------------------
7679 r15459 | sahlberg | 2005-08-20 00:31:36 -0500 (Sat, 20 Aug 2005) | 3 lines
7680 Changed paths:
7681    M /trunk/epan/dissectors/packet-wbxml.c
7682
7683 sprintf removals
7684
7685
7686 ------------------------------------------------------------------------
7687 r15458 | sahlberg | 2005-08-19 21:51:13 -0500 (Fri, 19 Aug 2005) | 3 lines
7688 Changed paths:
7689    M /trunk/epan/dissectors/packet-per.c
7690    M /trunk/epan/dissectors/packet-tds.c
7691
7692 remove some more sprintf
7693
7694
7695 ------------------------------------------------------------------------
7696 r15457 | sahlberg | 2005-08-19 21:33:33 -0500 (Fri, 19 Aug 2005) | 3 lines
7697 Changed paths:
7698    M /trunk/epan/dissectors/packet-ber.c
7699    M /trunk/epan/dissectors/packet-per.c
7700    M /trunk/epan/osi-utils.c
7701    M /trunk/epan/osi-utils.h
7702    M /trunk/epan/sna-utils.c
7703    M /trunk/epan/sna-utils.h
7704    M /trunk/epan/to_str.c
7705    M /trunk/epan/to_str.h
7706    M /trunk/epan/value_string.c
7707    M /trunk/epan/xdlc.c
7708
7709 removal of even more sprintf
7710
7711
7712 ------------------------------------------------------------------------
7713 r15456 | guy | 2005-08-19 21:19:37 -0500 (Fri, 19 Aug 2005) | 6 lines
7714 Changed paths:
7715    M /trunk/Makefile.common
7716    M /trunk/epan/dissectors/packet-afp.c
7717    M /trunk/epan/dissectors/packet-afp.h
7718    M /trunk/gtk/Makefile.common
7719    A /trunk/gtk/afp_stat.c
7720    A /trunk/tap-afpstat.c
7721
7722 For AFP requests, add in the frame with the (last part of the) reply, if
7723 possible, and, for AFP replies, add in the frame with the request and
7724 the time between those two frames.
7725
7726 Have AFP per-request-type RTT statistics, similar to SMB's statistics.
7727
7728 ------------------------------------------------------------------------
7729 r15455 | guy | 2005-08-19 21:15:02 -0500 (Fri, 19 Aug 2005) | 2 lines
7730 Changed paths:
7731    M /trunk/epan/dissectors/packet-smb.c
7732    M /trunk/tap-smbstat.c
7733
7734 Use get_timedelta() to get the difference between two times.
7735
7736 ------------------------------------------------------------------------
7737 r15454 | guy | 2005-08-19 21:14:01 -0500 (Fri, 19 Aug 2005) | 3 lines
7738 Changed paths:
7739    M /trunk/cfile.h
7740    M /trunk/file.c
7741    M /trunk/tethereal.c
7742
7743 Get rid of f_len field in capture_file structure - we can just keep
7744 the length locally. within cf_read().
7745
7746 ------------------------------------------------------------------------
7747 r15453 | jmayer | 2005-08-19 21:05:02 -0500 (Fri, 19 Aug 2005) | 1 line
7748 Changed paths:
7749    M /trunk/configure.in
7750    M /trunk/wiretap/configure.in
7751
7752 Add  -Wmissing-declarations -Wwrite-strings to extra-gcc-flags
7753 ------------------------------------------------------------------------
7754 r15452 | jmayer | 2005-08-19 21:03:40 -0500 (Fri, 19 Aug 2005) | 1 line
7755 Changed paths:
7756    M /trunk/epan/dissectors/packet-alcap.c
7757
7758 Trivial warning fixes
7759 ------------------------------------------------------------------------
7760 r15451 | sahlberg | 2005-08-19 20:24:23 -0500 (Fri, 19 Aug 2005) | 3 lines
7761 Changed paths:
7762    M /trunk/epan/dissectors/packet-mtp3.c
7763    M /trunk/epan/dissectors/packet-mtp3.h
7764    M /trunk/epan/to_str.c
7765    M /trunk/gtk/mtp3_stat.c
7766
7767 remove sprintf from mtp3
7768
7769
7770 ------------------------------------------------------------------------
7771 r15450 | sahlberg | 2005-08-19 20:10:40 -0500 (Fri, 19 Aug 2005) | 3 lines
7772 Changed paths:
7773    M /trunk/epan/dissectors/packet-pgm.c
7774    M /trunk/epan/dissectors/packet-x11.c
7775
7776 remove sprintf from pgm and x11
7777
7778
7779 ------------------------------------------------------------------------
7780 r15449 | sahlberg | 2005-08-19 19:33:08 -0500 (Fri, 19 Aug 2005) | 3 lines
7781 Changed paths:
7782    M /trunk/epan/dissectors/packet-v120.c
7783    M /trunk/epan/dissectors/packet-wccp.c
7784
7785 remove sprintf from v120 and wccp
7786
7787
7788 ------------------------------------------------------------------------
7789 r15448 | sahlberg | 2005-08-19 19:27:46 -0500 (Fri, 19 Aug 2005) | 3 lines
7790 Changed paths:
7791    M /trunk/epan/dissectors/packet-rpc.c
7792
7793 remove sprintf from rpc
7794
7795
7796 ------------------------------------------------------------------------
7797 r15447 | sahlberg | 2005-08-19 19:07:20 -0500 (Fri, 19 Aug 2005) | 8 lines
7798 Changed paths:
7799    M /trunk/epan/dissectors/packet-rtps.c
7800
7801 fix buffer  handling and remove sprintf
7802
7803
7804 there was at least one instance where an ip address was printed in dotted decimal to a 10 byte array on the stack.
7805 I.e. a guaranteed buffer overrun for a stack object.
7806
7807
7808
7809 ------------------------------------------------------------------------
7810 r15446 | sahlberg | 2005-08-19 18:28:23 -0500 (Fri, 19 Aug 2005) | 4 lines
7811 Changed paths:
7812    M /trunk/epan/dissectors/packet-smpp.c
7813    M /trunk/epan/dissectors/packet-x25.c
7814
7815 more  sprintf removals,
7816 replace some char arrays on the stack to ep_alloc()ed memory
7817
7818
7819 ------------------------------------------------------------------------
7820 r15445 | sahlberg | 2005-08-19 18:03:56 -0500 (Fri, 19 Aug 2005) | 3 lines
7821 Changed paths:
7822    M /trunk/epan/dissectors/packet-spnego.c
7823
7824 remove a gmalloc and al sprintf  from spnego
7825
7826
7827 ------------------------------------------------------------------------
7828 r15444 | sahlberg | 2005-08-19 17:44:56 -0500 (Fri, 19 Aug 2005) | 3 lines
7829 Changed paths:
7830    M /trunk/epan/dissectors/packet-snmp.c
7831
7832 no more g_malloc  or sprintf   in snmp
7833
7834
7835 ------------------------------------------------------------------------
7836 r15443 | sahlberg | 2005-08-19 17:34:28 -0500 (Fri, 19 Aug 2005) | 3 lines
7837 Changed paths:
7838    M /trunk/epan/dissectors/packet-snmp.c
7839
7840 more gmalloc sprintf removals
7841
7842
7843 ------------------------------------------------------------------------
7844 r15442 | sahlberg | 2005-08-19 17:26:10 -0500 (Fri, 19 Aug 2005) | 3 lines
7845 Changed paths:
7846    M /trunk/epan/dissectors/packet-snmp.c
7847
7848 remove two gmalloc and some sprintf
7849
7850
7851 ------------------------------------------------------------------------
7852 r15441 | sahlberg | 2005-08-19 16:19:49 -0500 (Fri, 19 Aug 2005) | 9 lines
7853 Changed paths:
7854    M /trunk/asn1/h245/packet-h245-template.c
7855    M /trunk/epan/dissectors/packet-h245.c
7856    M /trunk/epan/dissectors/packet-h245.h
7857
7858 from Jeff Snyder
7859
7860
7861 H245 updates
7862 make multiple pdus/frame work
7863
7864 update to have nu limit on the max number of tappable pdus per frame
7865
7866
7867 ------------------------------------------------------------------------
7868 r15440 | ulfl | 2005-08-19 16:13:49 -0500 (Fri, 19 Aug 2005) | 1 line
7869 Changed paths:
7870    M /trunk/ringbuffer.c
7871
7872 fix #357: increment ring buffer "file names" (again?)
7873 ------------------------------------------------------------------------
7874 r15439 | ulfl | 2005-08-19 16:09:38 -0500 (Fri, 19 Aug 2005) | 1 line
7875 Changed paths:
7876    M /trunk/docbook/eug_src/EUG_chapter_build_install.xml
7877
7878 as the WinPcap installation is now longer really needed (it has become part of the main Ethereal installer) clarify things about installation
7879 ------------------------------------------------------------------------
7880 r15438 | guy | 2005-08-19 14:44:21 -0500 (Fri, 19 Aug 2005) | 6 lines
7881 Changed paths:
7882    M /trunk/config.nmake
7883
7884 We've changed the Wiretap ABI (removed one routine), so bump the library
7885 version number.
7886
7887 WinPcap 3.1 is no longer in alpha.  (Should we make WINPCAP_VERSION 3.1,
7888 so we default to assuming WinPcap 3.1?)
7889
7890 ------------------------------------------------------------------------
7891 r15437 | guy | 2005-08-19 14:40:00 -0500 (Fri, 19 Aug 2005) | 12 lines
7892 Changed paths:
7893    M /trunk/capinfos.c
7894    M /trunk/cfile.h
7895    M /trunk/file.c
7896    M /trunk/gtk/file_dlg.c
7897    M /trunk/gtk/fileset_dlg.c
7898    M /trunk/merge.c
7899    M /trunk/merge.h
7900    M /trunk/ringbuffer.c
7901    M /trunk/tethereal.c
7902    M /trunk/wiretap/ascend.c
7903    M /trunk/wiretap/wtap.c
7904    M /trunk/wiretap/wtap.def
7905    M /trunk/wiretap/wtap.h
7906
7907 Add APIs to Wiretap to return the file of the size as supplied by the OS
7908 (so if the file's gzipped, it's *NOT* the size of the file after
7909 uncompressing), and an approximation of the amount of that data read
7910 sequentially so far.
7911
7912 Use those for various progress bars and the like.
7913
7914 Make the fstat() in the Ascend trace reader directly use wth->fd, as
7915 it's inside Wiretap; that gets rid of the last caller of wtap_fd() (as
7916 we're no longer directly using fstat() or lseek() in Ethereal), so get
7917 rid of wtap_fd().
7918
7919 ------------------------------------------------------------------------
7920 r15436 | ulfl | 2005-08-19 14:29:29 -0500 (Fri, 19 Aug 2005) | 1 line
7921 Changed paths:
7922    M /trunk/docbook/eug_src/EUG_chapter_introduction.xml
7923
7924 add information about unsupported/fresh windows versions
7925 ------------------------------------------------------------------------
7926 r15435 | gerald | 2005-08-19 13:28:50 -0500 (Fri, 19 Aug 2005) | 3 lines
7927 Changed paths:
7928    M /trunk/epan/dissectors/packet-smb.c
7929
7930 Restore pinfo->private_data after calling another dissector, in case it gets
7931 overwritten.  Fixes bug 367.
7932
7933 ------------------------------------------------------------------------
7934 r15434 | lego | 2005-08-19 11:46:46 -0500 (Fri, 19 Aug 2005) | 3 lines
7935 Changed paths:
7936    M /trunk/epan/dissectors/Makefile.common
7937
7938 Add packet-alcap.h to the Makefiles.
7939
7940
7941 ------------------------------------------------------------------------
7942 r15433 | lego | 2005-08-19 10:50:48 -0500 (Fri, 19 Aug 2005) | 3 lines
7943 Changed paths:
7944    M /trunk/asn1/acse/packet-acse-template.c
7945    M /trunk/epan/dissectors/packet-acse.c
7946
7947 some ememification
7948
7949
7950 ------------------------------------------------------------------------
7951 r15432 | lego | 2005-08-19 10:46:39 -0500 (Fri, 19 Aug 2005) | 3 lines
7952 Changed paths:
7953    M /trunk/asn1/camel/camel.asn
7954    M /trunk/asn1/camel/packet-camel-template.h
7955
7956 add the $Id:$
7957
7958
7959 ------------------------------------------------------------------------
7960 r15431 | lego | 2005-08-19 10:35:42 -0500 (Fri, 19 Aug 2005) | 3 lines
7961 Changed paths:
7962    M /trunk/epan/dissectors/packet-dcerpc-lsa.c
7963    M /trunk/epan/dissectors/packet-dcerpc-samr.c
7964    M /trunk/epan/dissectors/packet-fw1.c
7965
7966 some ememification
7967
7968
7969 ------------------------------------------------------------------------
7970 r15430 | lego | 2005-08-19 06:53:39 -0500 (Fri, 19 Aug 2005) | 4 lines
7971 Changed paths:
7972    M /trunk/epan/dissectors/packet-alcap.c
7973    A /trunk/epan/dissectors/packet-alcap.h
7974
7975 Keep information about the call-leg so that all the messages of a leg can be filtered given a parameter of it.
7976 Create the header to export the structures thyat hold that info.
7977
7978
7979 ------------------------------------------------------------------------
7980 r15429 | guy | 2005-08-19 05:00:14 -0500 (Fri, 19 Aug 2005) | 2 lines
7981 Changed paths:
7982    M /trunk/Makefile.common
7983    M /trunk/epan/Makefile.common
7984    M /trunk/epan/libethereal.def
7985    A /trunk/epan/stat.c (from /trunk/stat.c:15427)
7986    A /trunk/epan/stat.h (from /trunk/stat.h:15427)
7987    M /trunk/gtk/ansi_a_stat.c
7988    M /trunk/gtk/ansi_map_stat.c
7989    M /trunk/gtk/bootp_stat.c
7990    M /trunk/gtk/conversations_eth.c
7991    M /trunk/gtk/conversations_fc.c
7992    M /trunk/gtk/conversations_fddi.c
7993    M /trunk/gtk/conversations_ip.c
7994    M /trunk/gtk/conversations_ipx.c
7995    M /trunk/gtk/conversations_jxta.c
7996    M /trunk/gtk/conversations_sctp.c
7997    M /trunk/gtk/conversations_tcpip.c
7998    M /trunk/gtk/conversations_tr.c
7999    M /trunk/gtk/conversations_udpip.c
8000    M /trunk/gtk/conversations_wlan.c
8001    M /trunk/gtk/dcerpc_stat.c
8002    M /trunk/gtk/fc_stat.c
8003    M /trunk/gtk/flow_graph.c
8004    M /trunk/gtk/gsm_a_stat.c
8005    M /trunk/gtk/gsm_map_stat.c
8006    M /trunk/gtk/h225_counter.c
8007    M /trunk/gtk/h225_ras_srt.c
8008    M /trunk/gtk/hostlist_eth.c
8009    M /trunk/gtk/hostlist_fc.c
8010    M /trunk/gtk/hostlist_fddi.c
8011    M /trunk/gtk/hostlist_ip.c
8012    M /trunk/gtk/hostlist_ipx.c
8013    M /trunk/gtk/hostlist_jxta.c
8014    M /trunk/gtk/hostlist_tcpip.c
8015    M /trunk/gtk/hostlist_tr.c
8016    M /trunk/gtk/hostlist_udpip.c
8017    M /trunk/gtk/hostlist_wlan.c
8018    M /trunk/gtk/io_stat.c
8019    M /trunk/gtk/ldap_stat.c
8020    M /trunk/gtk/main.c
8021    M /trunk/gtk/mgcp_stat.c
8022    M /trunk/gtk/mtp3_stat.c
8023    M /trunk/gtk/rpc_progs.c
8024    M /trunk/gtk/rpc_stat.c
8025    M /trunk/gtk/rtp_analysis.c
8026    M /trunk/gtk/rtp_stream.c
8027    M /trunk/gtk/sctp_chunk_stat.c
8028    M /trunk/gtk/sctp_stat.c
8029    M /trunk/gtk/sip_stat.c
8030    M /trunk/gtk/smb_stat.c
8031    M /trunk/gtk/stats_tree_stat.c
8032    M /trunk/gtk/voip_calls_dlg.c
8033    M /trunk/gtk/wsp_stat.c
8034    D /trunk/stat.c
8035    D /trunk/stat.h
8036    M /trunk/tap-ansi_astat.c
8037    M /trunk/tap-bootpstat.c
8038    M /trunk/tap-dcerpcstat.c
8039    M /trunk/tap-gsm_astat.c
8040    M /trunk/tap-h225counter.c
8041    M /trunk/tap-h225rassrt.c
8042    M /trunk/tap-httpstat.c
8043    M /trunk/tap-iostat.c
8044    M /trunk/tap-iousers.c
8045    M /trunk/tap-mgcpstat.c
8046    M /trunk/tap-protocolinfo.c
8047    M /trunk/tap-protohierstat.c
8048    M /trunk/tap-rpcprogs.c
8049    M /trunk/tap-rpcstat.c
8050    M /trunk/tap-sctpchunkstat.c
8051    M /trunk/tap-sipstat.c
8052    M /trunk/tap-smbsids.c
8053    M /trunk/tap-smbstat.c
8054    M /trunk/tap-stats_tree.c
8055    M /trunk/tap-wspstat.c
8056    M /trunk/tethereal.c
8057
8058 Move the stats.[ch] stuff into epan, so plugins can use it.
8059
8060 ------------------------------------------------------------------------
8061 r15428 | sahlberg | 2005-08-19 04:47:11 -0500 (Fri, 19 Aug 2005) | 12 lines
8062 Changed paths:
8063    M /trunk/AUTHORS
8064    M /trunk/epan/dissectors/packet-ldap.c
8065
8066 From Matthias Drochner:
8067 I'll attach a patch which fixes the decoding of authenticated
8068 LDAP bind replies. The SASL credentials are always "context
8069 specific" in terms of ASN.1.
8070 I've tested the fix with DIGEST-MD5 authentication.
8071 (Without the patch, ethereal complains about a wrong type
8072 because it expects an ASN.a octet string.)
8073 (You might also consider a stricter check of the ASN.1 header
8074 type for the GSSAPI and GSS-SPNEGO cases, but I can't test this.)
8075
8076
8077
8078 ------------------------------------------------------------------------
8079 r15427 | guy | 2005-08-19 04:29:41 -0500 (Fri, 19 Aug 2005) | 8 lines
8080 Changed paths:
8081    M /trunk/Makefile.common
8082    M /trunk/epan/libethereal.def
8083    M /trunk/epan/tap.c
8084    M /trunk/epan/tap.h
8085    M /trunk/gtk/Makefile.am
8086    M /trunk/gtk/ansi_a_stat.c
8087    M /trunk/gtk/ansi_map_stat.c
8088    M /trunk/gtk/bootp_stat.c
8089    M /trunk/gtk/conversations_eth.c
8090    M /trunk/gtk/conversations_fc.c
8091    M /trunk/gtk/conversations_fddi.c
8092    M /trunk/gtk/conversations_ip.c
8093    M /trunk/gtk/conversations_ipx.c
8094    M /trunk/gtk/conversations_jxta.c
8095    M /trunk/gtk/conversations_sctp.c
8096    M /trunk/gtk/conversations_tcpip.c
8097    M /trunk/gtk/conversations_tr.c
8098    M /trunk/gtk/conversations_udpip.c
8099    M /trunk/gtk/conversations_wlan.c
8100    M /trunk/gtk/dcerpc_stat.c
8101    M /trunk/gtk/fc_stat.c
8102    M /trunk/gtk/flow_graph.c
8103    M /trunk/gtk/follow_dlg.c
8104    M /trunk/gtk/gsm_a_stat.c
8105    M /trunk/gtk/gsm_map_stat.c
8106    M /trunk/gtk/gsm_map_summary.c
8107    M /trunk/gtk/h225_counter.c
8108    M /trunk/gtk/h225_ras_srt.c
8109    M /trunk/gtk/hostlist_eth.c
8110    M /trunk/gtk/hostlist_fc.c
8111    M /trunk/gtk/hostlist_fddi.c
8112    M /trunk/gtk/hostlist_ip.c
8113    M /trunk/gtk/hostlist_ipx.c
8114    M /trunk/gtk/hostlist_jxta.c
8115    M /trunk/gtk/hostlist_tcpip.c
8116    M /trunk/gtk/hostlist_tr.c
8117    M /trunk/gtk/hostlist_udpip.c
8118    M /trunk/gtk/hostlist_wlan.c
8119    M /trunk/gtk/io_stat.c
8120    M /trunk/gtk/ldap_stat.c
8121    M /trunk/gtk/main.c
8122    M /trunk/gtk/menu.c
8123    M /trunk/gtk/mgcp_stat.c
8124    M /trunk/gtk/mtp3_stat.c
8125    M /trunk/gtk/mtp3_summary.c
8126    M /trunk/gtk/rpc_progs.c
8127    M /trunk/gtk/rpc_stat.c
8128    M /trunk/gtk/rtp_analysis.c
8129    M /trunk/gtk/rtp_stream.c
8130    M /trunk/gtk/rtp_stream_dlg.c
8131    M /trunk/gtk/sctp_assoc_analyse.c
8132    M /trunk/gtk/sctp_byte_graph_dlg.c
8133    M /trunk/gtk/sctp_chunk_stat.c
8134    M /trunk/gtk/sctp_chunk_stat_dlg.c
8135    M /trunk/gtk/sctp_error_dlg.c
8136    M /trunk/gtk/sctp_graph_dlg.c
8137    M /trunk/gtk/sctp_stat.c
8138    M /trunk/gtk/sctp_stat_dlg.c
8139    M /trunk/gtk/sip_stat.c
8140    M /trunk/gtk/smb_stat.c
8141    A /trunk/gtk/stat_menu.h (from /trunk/gtk/tap_menu.h:15420)
8142    M /trunk/gtk/stats_tree_stat.c
8143    D /trunk/gtk/tap_menu.h
8144    M /trunk/gtk/tcp_graph.c
8145    M /trunk/gtk/voip_calls_dlg.c
8146    M /trunk/gtk/wsp_stat.c
8147    A /trunk/stat.c
8148    A /trunk/stat.h
8149    M /trunk/tap-ansi_astat.c
8150    M /trunk/tap-bootpstat.c
8151    M /trunk/tap-dcerpcstat.c
8152    M /trunk/tap-gsm_astat.c
8153    M /trunk/tap-h225counter.c
8154    M /trunk/tap-h225rassrt.c
8155    M /trunk/tap-httpstat.c
8156    M /trunk/tap-iostat.c
8157    M /trunk/tap-iousers.c
8158    M /trunk/tap-mgcpstat.c
8159    M /trunk/tap-protocolinfo.c
8160    M /trunk/tap-protohierstat.c
8161    M /trunk/tap-rpcprogs.c
8162    M /trunk/tap-rpcstat.c
8163    M /trunk/tap-sctpchunkstat.c
8164    M /trunk/tap-sipstat.c
8165    M /trunk/tap-smbsids.c
8166    M /trunk/tap-smbstat.c
8167    M /trunk/tap-stats_tree.c
8168    M /trunk/tap-wspstat.c
8169    M /trunk/tap_dfilter_dlg.h
8170    M /trunk/tethereal.c
8171
8172 Move the APIs for registering and processing "-z" command-line arguments
8173 and "Statistics" menu items into "stat.h" and "stat.c", to separate them
8174 from the core tapping APIs.  A tap could conceivably not register as a
8175 "-z" command-line argument or "Statistics" menu item, and a stat could
8176 conceivably not be implemented as a tap, and dissectors that implement
8177 tapping points don't need the UI-related stuff from "stat.h", they just
8178 want the tap-related stuff in <epan/tap.h>.
8179
8180 ------------------------------------------------------------------------
8181 r15426 | sahlberg | 2005-08-19 04:28:58 -0500 (Fri, 19 Aug 2005) | 5 lines
8182 Changed paths:
8183    M /trunk/AUTHORS
8184    M /trunk/epan/dissectors/packet-ptp.c
8185
8186 From Markus Seehofer
8187
8188 PTP updates
8189
8190
8191 ------------------------------------------------------------------------
8192 r15425 | sahlberg | 2005-08-19 03:43:58 -0500 (Fri, 19 Aug 2005) | 5 lines
8193 Changed paths:
8194    M /trunk/gtk/ansi_a_stat.c
8195    M /trunk/gtk/ansi_map_stat.c
8196    M /trunk/gtk/gsm_a_stat.c
8197    M /trunk/gtk/gsm_map_stat.c
8198
8199 From Michael Lum:
8200
8201 Statistics data structure was not being passed to the draw routine.
8202
8203
8204 ------------------------------------------------------------------------
8205 r15424 | sahlberg | 2005-08-19 03:39:19 -0500 (Fri, 19 Aug 2005) | 7 lines
8206 Changed paths:
8207    M /trunk/epan/dissectors/packet-ansi_map.c
8208
8209 From Michael Lum:
8210 Fixed quite a few parameter IDs based on TIA-41-E (originally my mistakes).
8211 Added support for filtering by DN, MIN, etc.
8212 Moved where embedded 'Bearer Data' parameter is sub-dissected.
8213
8214
8215
8216 ------------------------------------------------------------------------
8217 r15423 | sahlberg | 2005-08-19 03:36:38 -0500 (Fri, 19 Aug 2005) | 7 lines
8218 Changed paths:
8219    M /trunk/epan/dissectors/packet-sccp.c
8220
8221 From Michael Lum
8222
8223 Slight modification to allow a protocol beneath SCCP (i.e. MTP3)
8224 specify how the SCCP message should be dissected.
8225
8226
8227
8228 ------------------------------------------------------------------------
8229 r15422 | sahlberg | 2005-08-19 03:32:27 -0500 (Fri, 19 Aug 2005) | 5 lines
8230 Changed paths:
8231    M /trunk/epan/dissectors/packet-3g-a11.c
8232
8233 from Michael Lum
8234
8235 update to 3g-a11  
8236 Modified support for ESN in the Airlink Setup Record
8237
8238 ------------------------------------------------------------------------
8239 r15421 | sahlberg | 2005-08-19 03:19:52 -0500 (Fri, 19 Aug 2005) | 3 lines
8240 Changed paths:
8241    M /trunk/epan/dissectors/packet-etheric.c
8242
8243 remove gmalloc from etheric
8244
8245
8246 ------------------------------------------------------------------------
8247 r15420 | sahlberg | 2005-08-19 03:12:26 -0500 (Fri, 19 Aug 2005) | 3 lines
8248 Changed paths:
8249    M /trunk/epan/dissectors/packet-smb-common.c
8250    M /trunk/epan/dissectors/packet-smb-common.h
8251    M /trunk/epan/dissectors/packet-smb-logon.c
8252
8253 remove g_malloc() from packet-smb-common
8254
8255
8256 ------------------------------------------------------------------------
8257 r15419 | sahlberg | 2005-08-19 03:03:28 -0500 (Fri, 19 Aug 2005) | 3 lines
8258 Changed paths:
8259    M /trunk/epan/dissectors/packet-rtsp.c
8260
8261 remove g_malloc()
8262
8263
8264 ------------------------------------------------------------------------
8265 r15418 | ulfl | 2005-08-19 02:03:34 -0500 (Fri, 19 Aug 2005) | 2 lines
8266 Changed paths:
8267    M /trunk/file.c
8268
8269 file.c(3079) : warning C4090: 'function' : different 'const' qualifiers
8270 file.c(3079) : warning C4022: 'cf_callback_invoke' : pointer mismatch for actual parameter 2
8271 ------------------------------------------------------------------------
8272 r15417 | guy | 2005-08-18 20:57:44 -0500 (Thu, 18 Aug 2005) | 4 lines
8273 Changed paths:
8274    M /trunk/gtk/fileset_dlg.c
8275
8276 Include <string.h> to declare "strrchr()".
8277
8278 Clean up indentation.
8279
8280 ------------------------------------------------------------------------
8281 r15416 | guy | 2005-08-18 20:56:14 -0500 (Thu, 18 Aug 2005) | 2 lines
8282 Changed paths:
8283    M /trunk/epan/dissectors/packet-ber.c
8284
8285 Set "hoffset" before using it.
8286
8287 ------------------------------------------------------------------------
8288 r15415 | guy | 2005-08-18 20:17:24 -0500 (Thu, 18 Aug 2005) | 5 lines
8289 Changed paths:
8290    M /trunk/cfile.h
8291    M /trunk/file.c
8292    M /trunk/gtk/main.c
8293    M /trunk/summary.c
8294    M /trunk/tethereal.c
8295
8296 Have "f_datalen" keep track of the number of bytes of uncompressed file
8297 data, so that "f_len" still keeps the size of the underlying file (which
8298 is necessary in order to make the progress bar when files are being read
8299 work correctly).
8300
8301 ------------------------------------------------------------------------
8302 r15414 | etxrab | 2005-08-18 16:36:59 -0500 (Thu, 18 Aug 2005) | 12 lines
8303 Changed paths:
8304    M /trunk/asn1/tcap/packet-tcap-template.c
8305    M /trunk/asn1/tcap/tcap.cnf
8306    M /trunk/epan/dissectors/packet-ber.c
8307    M /trunk/epan/dissectors/packet-tcap.c
8308    M /trunk/epan/dissectors/packet-tcap.h
8309
8310 From Tim Endean:
8311
8312 Small patch to ber.c
8313
8314 The tcap dissector has been updated to use this length. I have not tested other asn.1 dissectors to ensure that they correctly use the indefinite encoding flag instead of the length value returning zero. 
8315
8316 There may also be some problems when re-assembly is needed, but the ability to deal with indefinite length is much more useful.
8317
8318 For developers the get_ber_length now returns the length of the pdu including the EOC, where you have dissectors that use packet-ber.c the eoc may need to be dealt with separately.
8319
8320 The tcap dissector has had numerous changes to make it less cluttered, and the useful feature of the previous version where a dialogue could be filtered out by selecting either the source or destination transaction ID has been incorporated into this version.
8321
8322 ------------------------------------------------------------------------
8323 r15413 | ulfl | 2005-08-18 14:36:19 -0500 (Thu, 18 Aug 2005) | 1 line
8324 Changed paths:
8325    M /trunk/gtk/fileset_dlg.c
8326
8327 fix #305: don't get file creation date/time of the file but just use the filename
8328 ------------------------------------------------------------------------
8329 r15412 | ulfl | 2005-08-18 14:31:15 -0500 (Thu, 18 Aug 2005) | 6 lines
8330 Changed paths:
8331    M /trunk/asn1/h245/packet-h245-template.c
8332    M /trunk/config.h.win32
8333    M /trunk/epan/column-utils.c
8334    M /trunk/epan/dfilter/dfilter.c
8335    M /trunk/epan/dissectors/packet-clnp.c
8336    M /trunk/epan/dissectors/packet-cops.c
8337    M /trunk/epan/dissectors/packet-diameter.c
8338    M /trunk/epan/dissectors/packet-dns.c
8339    M /trunk/epan/dissectors/packet-fcdns.c
8340    M /trunk/epan/dissectors/packet-fcswils.c
8341    M /trunk/epan/dissectors/packet-fddi.c
8342    M /trunk/epan/dissectors/packet-fw1.c
8343    M /trunk/epan/dissectors/packet-h245.c
8344    M /trunk/epan/dissectors/packet-iax2.c
8345    M /trunk/epan/dissectors/packet-icep.c
8346    M /trunk/epan/plugins.c
8347    M /trunk/epan/proto.c
8348    M /trunk/mkstemp.c
8349
8350 several times replacing:
8351
8352 sprintf -> g_snprintf
8353 snprintf -> g_snprintf
8354 vsnprintf -> g_vsnprintf
8355 strdup -> g_strdup
8356 ------------------------------------------------------------------------
8357 r15411 | ulfl | 2005-08-18 14:19:59 -0500 (Thu, 18 Aug 2005) | 1 line
8358 Changed paths:
8359    M /trunk/fileset.c
8360
8361 while sorting the entries, don't use the file creation date but the filename for comparison
8362 ------------------------------------------------------------------------
8363 r15410 | ulfl | 2005-08-18 14:09:01 -0500 (Thu, 18 Aug 2005) | 1 line
8364 Changed paths:
8365    M /trunk/gtk/menu.c
8366
8367 init the file set submenu items, so that the next and previous file items are disabled by default
8368 ------------------------------------------------------------------------
8369 r15409 | gerald | 2005-08-18 13:12:55 -0500 (Thu, 18 Aug 2005) | 2 lines
8370 Changed paths:
8371    M /trunk/epan/dissectors/packet-per.c
8372
8373 Fix value_tvb pointers.
8374
8375 ------------------------------------------------------------------------
8376 r15408 | kukosa | 2005-08-18 09:32:49 -0500 (Thu, 18 Aug 2005) | 7 lines
8377 Changed paths:
8378    M /trunk/asn1/h225/h225.asn
8379    M /trunk/asn1/h225/h225.cnf
8380    M /trunk/asn1/h245/h245.asn
8381    M /trunk/epan/dissectors/packet-h225.c
8382    M /trunk/epan/dissectors/packet-h235.c
8383    M /trunk/epan/dissectors/packet-h245.c
8384    M /trunk/epan/dissectors/packet-per.c
8385    M /trunk/epan/dissectors/packet-per.h
8386    M /trunk/tools/asn2eth.py
8387
8388 - dissect_per_restricted_character_string() returns value in tvbbuff_t instead of char
8389 - asn2eth:
8390   fixed CHOICE tag handling
8391   #.FN_PARS support for BIT STRING and all string types
8392   intersection of SIZE and FROM constraints for string is handled
8393 - new asn2eth features used in h225 and h245
8394 - PER dissectors regeneration
8395 ------------------------------------------------------------------------
8396 r15407 | etxrab | 2005-08-18 07:55:01 -0500 (Thu, 18 Aug 2005) | 2 lines
8397 Changed paths:
8398    M /trunk/epan/ftypes/ftype-time.c
8399
8400 From Richard van der Hoff
8401 negative relative time fixes.
8402 ------------------------------------------------------------------------
8403 r15406 | etxrab | 2005-08-18 06:09:50 -0500 (Thu, 18 Aug 2005) | 1 line
8404 Changed paths:
8405    M /trunk/epan/dissectors/packet-gsm_a.c
8406
8407 Decode some more of MultiRate configuration.
8408 ------------------------------------------------------------------------
8409 r15405 | sahlberg | 2005-08-18 05:37:41 -0500 (Thu, 18 Aug 2005) | 19 lines
8410 Changed paths:
8411    M /trunk/epan/dissectors/packet-kerberos.c
8412
8413 when kerberos claims a conversation, it only claims it for the source port
8414 since a KDC MIGTH send the reply back from a different port.
8415
8416 Then comes X.L's capture (ethereal-dev) 816fc4.cap from 16Aug2005 where
8417 the client is reusing the same source port to talk to DNS after finishing
8418 doing the port 88 KDC stuff.
8419
8420
8421 ==>
8422
8423 Make kerberos/udp able to test the packet for sanity and reject packets that
8424 do not look like kerberos (even if there was a conversation that said it was kerberos)
8425 and thus let other dissectors have a go at it.
8426
8427
8428 in doubt,   try 816fc4.cap  before and after this patch :-)
8429
8430
8431
8432 ------------------------------------------------------------------------
8433 r15404 | guy | 2005-08-18 04:47:00 -0500 (Thu, 18 Aug 2005) | 3 lines
8434 Changed paths:
8435    M /trunk/wiretap/netxray.c
8436
8437 Try yet another scheme for handling time stamps; realtick isn't always
8438 correct.
8439
8440 ------------------------------------------------------------------------
8441 r15403 | sahlberg | 2005-08-18 03:55:22 -0500 (Thu, 18 Aug 2005) | 3 lines
8442 Changed paths:
8443    M /trunk/epan/dissectors/packet-tr.c
8444
8445 replace sprintf with ememified g_snprintf
8446
8447
8448 ------------------------------------------------------------------------
8449 r15402 | sahlberg | 2005-08-18 03:37:31 -0500 (Thu, 18 Aug 2005) | 6 lines
8450 Changed paths:
8451    M /trunk/epan/dissectors/packet-ber.c
8452    M /trunk/epan/dissectors/packet-ber.h
8453
8454 Tim's patches for packet-ber  for extra testing (works ok with my and with Anders captures)
8455
8456 Anders'  beginnings of a new dissect_ber_set() function
8457
8458  
8459
8460 ------------------------------------------------------------------------
8461 r15401 | guy | 2005-08-18 02:09:43 -0500 (Thu, 18 Aug 2005) | 4 lines
8462 Changed paths:
8463    M /trunk/epan/dissectors/packet-bittorrent.c
8464
8465 The length returned for continuation data should be the length remaining
8466 in the tvbuff starting at the specified offset, not the entire length of
8467 the tvbuff.
8468
8469 ------------------------------------------------------------------------
8470 r15400 | guy | 2005-08-18 01:40:10 -0500 (Thu, 18 Aug 2005) | 2 lines
8471 Changed paths:
8472    M /trunk/epan/dissectors/packet-sflow.c
8473
8474 Get rid of a no-longer-used variable.
8475
8476 ------------------------------------------------------------------------
8477 r15399 | guy | 2005-08-17 20:17:46 -0500 (Wed, 17 Aug 2005) | 2 lines
8478 Changed paths:
8479    M /trunk/epan/dissectors/packet-bittorrent.c
8480
8481 Show BitTorrent stuff that doesn't look right as continuation data.
8482
8483 ------------------------------------------------------------------------
8484 r15398 | ulfl | 2005-08-17 18:10:28 -0500 (Wed, 17 Aug 2005) | 1 line
8485 Changed paths:
8486    M /trunk/epan/dissectors/packet-dcerpc.c
8487    M /trunk/epan/dissectors/packet-dns.c
8488    M /trunk/epan/dissectors/packet-icmpv6.c
8489    M /trunk/epan/dissectors/packet-ieee80211.c
8490    M /trunk/epan/dissectors/packet-isakmp.c
8491    M /trunk/epan/dissectors/packet-pim.c
8492    M /trunk/epan/dissectors/packet-smb.c
8493    M /trunk/epan/proto.c
8494    M /trunk/epan/tvbuff.c
8495    M /trunk/epan/tvbuff.h
8496    M /trunk/plugins/lwres/packet-lwres.c
8497
8498 snprintf -> g_snprintf
8499 ------------------------------------------------------------------------
8500 r15397 | ulfl | 2005-08-17 17:49:07 -0500 (Wed, 17 Aug 2005) | 1 line
8501 Changed paths:
8502    M /trunk/docbook/Makefile
8503
8504 put the intermediate files of the release_notes chm build into it's own dir release_notes_chm/ instead of .
8505 ------------------------------------------------------------------------
8506 r15396 | ulfl | 2005-08-17 17:32:40 -0500 (Wed, 17 Aug 2005) | 3 lines
8507 Changed paths:
8508    M /trunk/docbook/release-notes.xml
8509
8510 0.10.12 -> 0.10.13 (preliminary)
8511
8512 add a section about "new and updated features"
8513 ------------------------------------------------------------------------
8514 r15395 | gerald | 2005-08-17 17:27:15 -0500 (Wed, 17 Aug 2005) | 8 lines
8515 Changed paths:
8516    M /trunk/epan/dissectors/packet-snmp.c
8517
8518 Flip the separators in the MIBS environment variable between ":" and
8519 ";" depending on our platform.  This is a modified version of a patch
8520 that Jaap Keuter sent in.  Leave the preferences tooltip as-is in case
8521 we want to be more strict about separators in the future.
8522
8523 Add a link to an email from Wes explaining that we shouldn't use a
8524 default MIB list.
8525
8526 ------------------------------------------------------------------------
8527 r15394 | ulfl | 2005-08-17 17:08:06 -0500 (Wed, 17 Aug 2005) | 1 line
8528 Changed paths:
8529    M /trunk/Makefile.common
8530
8531 fix a typo
8532 ------------------------------------------------------------------------
8533 r15393 | ulfl | 2005-08-17 17:03:21 -0500 (Wed, 17 Aug 2005) | 1 line
8534 Changed paths:
8535    M /trunk/epan/dissectors/packet-ip.c
8536
8537 snprintf -> g_snprintf
8538 ------------------------------------------------------------------------
8539 r15392 | ulfl | 2005-08-17 16:52:16 -0500 (Wed, 17 Aug 2005) | 1 line
8540 Changed paths:
8541    M /trunk/gtk/io_stat.c
8542
8543 strdup -> g_strdup and alike
8544 ------------------------------------------------------------------------
8545 r15391 | sahlberg | 2005-08-17 15:45:18 -0500 (Wed, 17 Aug 2005) | 3 lines
8546 Changed paths:
8547    M /trunk/epan/addr_resolv.h
8548
8549 update some comments pointing out these buffers need not be freed
8550
8551
8552 ------------------------------------------------------------------------
8553 r15390 | gerald | 2005-08-17 10:04:44 -0500 (Wed, 17 Aug 2005) | 9 lines
8554 Changed paths:
8555    M /trunk/epan/dissectors/packet-bittorrent.c
8556
8557 If we receive junk data from the network it means we have a
8558 malformed packet.  It doesn't necessarily mean that we have a problem
8559 with our dissector.  If we see something we didn't expect, throw a
8560 ReportedBoundsError instead of calling DISSECTOR_ASSERT() (which makes
8561 BuildBot open a ticket).
8562
8563 Fixes bugs 362 - 366.
8564
8565
8566 ------------------------------------------------------------------------
8567 r15389 | jmayer | 2005-08-17 07:27:05 -0500 (Wed, 17 Aug 2005) | 6 lines
8568 Changed paths:
8569    M /trunk/epan/dissectors/packet-extreme.c
8570
8571 As reported by Jim Young:
8572 - The port number was incorrectly displayed
8573 - Be a bit more verbose in the "Info" summary line.
8574 - Display the version including the internal number.
8575
8576
8577 ------------------------------------------------------------------------
8578 r15388 | jmayer | 2005-08-17 04:59:47 -0500 (Wed, 17 Aug 2005) | 1 line
8579 Changed paths:
8580    M /trunk/epan/dissectors/packet-extreme.c
8581
8582 Comment fixes
8583 ------------------------------------------------------------------------
8584 r15387 | etxrab | 2005-08-17 04:43:16 -0500 (Wed, 17 Aug 2005) | 2 lines
8585 Changed paths:
8586    M /trunk/asn1/gsmmap/packet-gsm_map-template.c
8587    M /trunk/epan/dissectors/packet-gsm_map.c
8588    M /trunk/epan/dissectors/packet-gsm_map.h
8589
8590  from Tomas Kukosa, remove a redundant g_strdup()
8591
8592 ------------------------------------------------------------------------
8593 r15386 | sahlberg | 2005-08-17 04:36:20 -0500 (Wed, 17 Aug 2005) | 3 lines
8594 Changed paths:
8595    M /trunk/epan/addr_resolv.c
8596    M /trunk/epan/atalk-utils.c
8597    M /trunk/epan/osi-utils.c
8598    M /trunk/epan/strutil.c
8599
8600 replace some more silly rotating buffers with ep_alloc() calls
8601
8602
8603 ------------------------------------------------------------------------
8604 r15385 | sahlberg | 2005-08-17 04:28:24 -0500 (Wed, 17 Aug 2005) | 3 lines
8605 Changed paths:
8606    M /trunk/epan/sna-utils.c
8607    M /trunk/epan/value_string.c
8608
8609 fix some more silly rotating buffers
8610
8611
8612 ------------------------------------------------------------------------
8613 r15384 | sahlberg | 2005-08-17 04:25:04 -0500 (Wed, 17 Aug 2005) | 6 lines
8614 Changed paths:
8615    M /trunk/epan/dissectors/packet-aarp.c
8616    M /trunk/epan/dissectors/packet-arp.c
8617    M /trunk/epan/dissectors/packet-clnp.c
8618    M /trunk/epan/dissectors/packet-smb-common.c
8619    M /trunk/epan/dissectors/packet-wccp.c
8620
8621 replace a whole bunch of silly rotating stating buffers with ep_alloc() calls
8622
8623 this should fix a whole number of display bugs when there are too many such pdus in a single frame for the silly buffers to handle before they wrap.
8624
8625
8626
8627 ------------------------------------------------------------------------
8628 r15383 | sahlberg | 2005-08-17 04:11:37 -0500 (Wed, 17 Aug 2005) | 3 lines
8629 Changed paths:
8630    M /trunk/epan/dissectors/packet-manolito.c
8631
8632 remove g_malloc from manolito
8633
8634
8635 ------------------------------------------------------------------------
8636 r15382 | sahlberg | 2005-08-17 03:54:25 -0500 (Wed, 17 Aug 2005) | 3 lines
8637 Changed paths:
8638    M /trunk/epan/dissectors/packet-rtcp.c
8639
8640 remove g_malloc()s from rtcp
8641
8642
8643 ------------------------------------------------------------------------
8644 r15381 | sahlberg | 2005-08-17 03:50:04 -0500 (Wed, 17 Aug 2005) | 7 lines
8645 Changed paths:
8646    M /trunk/epan/dissectors/packet-ftp.c
8647    M /trunk/epan/dissectors/packet-sdp.c
8648
8649 replace g_malloc() with ep_alloc() for ftp and sdp
8650
8651
8652 sdp never free the allocated memory so it were leaking memory for every packet containng sdp.
8653 fix memleak for sdp
8654
8655
8656 ------------------------------------------------------------------------
8657 r15380 | sahlberg | 2005-08-17 03:43:40 -0500 (Wed, 17 Aug 2005) | 3 lines
8658 Changed paths:
8659    M /trunk/epan/dissectors/packet-rip.c
8660    M /trunk/epan/dissectors/packet-tacacs.c
8661
8662 remove g_malloc() from rip   remove one g_malloc() from tacacs
8663
8664
8665 ------------------------------------------------------------------------
8666 r15379 | sahlberg | 2005-08-17 03:31:54 -0500 (Wed, 17 Aug 2005) | 3 lines
8667 Changed paths:
8668    M /trunk/asn1/camel/packet-camel-template.c
8669    M /trunk/epan/dissectors/packet-camel.c
8670
8671 from Tomas Kukosa, remove a redundant g_strdup()
8672
8673
8674 ------------------------------------------------------------------------
8675 r15378 | jmayer | 2005-08-16 16:38:18 -0500 (Tue, 16 Aug 2005) | 3 lines
8676 Changed paths:
8677    M /trunk/epan/dissectors/packet-extreme.c
8678
8679 - Small comment updates.
8680 - Add some info about the element to the top level.
8681
8682 ------------------------------------------------------------------------
8683 r15377 | gerald | 2005-08-16 11:11:02 -0500 (Tue, 16 Aug 2005) | 2 lines
8684 Changed paths:
8685    M /trunk/epan/packet.c
8686
8687 For "-G decodes", print the selector values as unsigned ints.
8688
8689 ------------------------------------------------------------------------
8690 r15376 | gerald | 2005-08-16 11:09:49 -0500 (Tue, 16 Aug 2005) | 3 lines
8691 Changed paths:
8692    M /trunk/docbook/release-notes.xml
8693
8694 Add a note about sFlow.  Remove the CSM_ENCAPS bug; I inadvertently
8695 reintroduced it after the 0.10.12 release.
8696
8697 ------------------------------------------------------------------------
8698 r15375 | gerald | 2005-08-16 11:04:30 -0500 (Tue, 16 Aug 2005) | 11 lines
8699 Changed paths:
8700    M /trunk/epan/dissectors/packet-sflow.c
8701    M /trunk/epan/proto.c
8702
8703 In packet-sflow.c, don't pass a NULL value pointer to
8704 proto_tree_add_ipv6().  Add tree items for the extended router source
8705 and dest mask, and fix offsets.  These changes appear to be correct,
8706 but I don't have a valid capture with extended router data.
8707
8708 In proto.c, throw a dissector error if we try to pass a NULL value to
8709 various proto_tree_set_*() routines.
8710
8711 Fixes bug 356.
8712
8713
8714 ------------------------------------------------------------------------
8715 r15374 | sahlberg | 2005-08-16 03:40:06 -0500 (Tue, 16 Aug 2005) | 3 lines
8716 Changed paths:
8717    M /trunk/epan/dissectors/packet-smb.c
8718
8719 add SetFileInfo level 1013   SetDispositionInfo decoding
8720
8721
8722 ------------------------------------------------------------------------
8723 r15373 | sahlberg | 2005-08-16 02:49:03 -0500 (Tue, 16 Aug 2005) | 2 lines
8724 Changed paths:
8725    M /trunk/epan/dissectors/packet-mount.c
8726
8727 prettify MNT (and friends) by placing the path in COL_INFO
8728
8729 ------------------------------------------------------------------------
8730 r15372 | jmayer | 2005-08-16 01:48:06 -0500 (Tue, 16 Aug 2005) | 7 lines
8731 Changed paths:
8732    M /trunk/epan/prefs.c
8733
8734
8735 Change the default font size on Unix (etc) to 10 pt, just as it was
8736 already on Windows.
8737 Changed the default font to Monospace, as some Linux distributions did
8738 that already. In case this isn't available on all platforms we will
8739 need to change it back to "fixed medium".
8740
8741 ------------------------------------------------------------------------
8742 r15371 | jmayer | 2005-08-16 01:45:17 -0500 (Tue, 16 Aug 2005) | 7 lines
8743 Changed paths:
8744    M /trunk/gtk/about_dlg.c
8745    M /trunk/gtk/main.c
8746    M /trunk/tethereal.c
8747    M /trunk/version_info.c
8748    M /trunk/version_info.h
8749
8750 Move SVNVERSION handling into version_info. That way, we won't have
8751 to recompile tethereal.o etc each time the svn version has changed,
8752 relinking is sufficient.
8753
8754 I'm not sure what to do about mergecap, as it currently doesn't link
8755 against version_info, so it's "overhead" either way.
8756
8757 ------------------------------------------------------------------------
8758 r15370 | guy | 2005-08-16 01:09:39 -0500 (Tue, 16 Aug 2005) | 19 lines
8759 Changed paths:
8760    M /trunk/epan/dissectors/packet-ieee80211.c
8761
8762 Change to match more closely the way I read 802.11h, at least; I'm just
8763 guessing about the "17" indicator for "management notification" frames -
8764 I'm not sure whether, after paying USD 60 to get the current 802.11e
8765 draft, Preview on my Mac could even decrypt it.
8766
8767 802.11h seems to say in 7.2.3.12 and 7.3.1.11 that the body of an Action
8768 frame has a 1-byte Category field, with a value of 0 meaning "Spectrum
8769 management", followed by, for Spectrum management, a 1-byte Action
8770 field, with 0=Measurement Request, 1=Measurement Report, 2=TPC Request,
8771 3=TPC Report, and 4=Channel Switch Announcement, followed by:
8772
8773         for all but Channel Switch Announcement, a 1-byte Dialog Token
8774         followed by some tagged parameters;
8775
8776         for the Channel Switch announcement, some tagged parameters.
8777
8778 Show some fields given in decimal in various 802.11 specs in decimal,
8779 not hex.
8780
8781 ------------------------------------------------------------------------
8782 r15369 | guy | 2005-08-16 00:58:50 -0500 (Tue, 16 Aug 2005) | 6 lines
8783 Changed paths:
8784    M /trunk/epan/dissectors/packet-bittorrent.c
8785
8786 From Peter Johansson: add an option to decode the client information,
8787 and check the validity of messages a bit more carefully.
8788
8789 Reformat a bit so not as much code is missed by those of us who like
8790 narrow editor windows.
8791
8792 ------------------------------------------------------------------------
8793 r15368 | guy | 2005-08-15 21:04:02 -0500 (Mon, 15 Aug 2005) | 6 lines
8794 Changed paths:
8795    M /trunk/epan/dissectors/packet-daap.c
8796
8797 The real problem is that iTunes requests gzipped data and responds with
8798 it, so unless you're reassembling headers and bodies the DAAP dissector
8799 will see the gzipped crap.  The HTTP dissector should perhaps not bother
8800 handing gzipped or otherwise unusually-encoded bodies to subdissectors
8801 if it's not undoing the encoding.
8802
8803 ------------------------------------------------------------------------
8804 r15367 | guy | 2005-08-15 20:34:44 -0500 (Mon, 15 Aug 2005) | 4 lines
8805 Changed paths:
8806    M /trunk/epan/dissectors/packet-fc.c
8807
8808 gcc4 gets confused by the break statements, and I guess it thinks you
8809 can reach them, and thus thinks you can fall off the end of
8810 "fc_get_ftype()".
8811
8812 ------------------------------------------------------------------------
8813 r15366 | guy | 2005-08-15 20:24:19 -0500 (Mon, 15 Aug 2005) | 2 lines
8814 Changed paths:
8815    M /trunk/epan/dissectors/packet-ieee80211.c
8816
8817 Note where a table comes from, and that we don't use it.
8818
8819 ------------------------------------------------------------------------
8820 r15365 | lego | 2005-08-15 20:01:17 -0500 (Mon, 15 Aug 2005) | 3 lines
8821 Changed paths:
8822    M /trunk/epan/emem.h
8823
8824 se_alloc not ep_alloc!
8825
8826
8827 ------------------------------------------------------------------------
8828 r15364 | lego | 2005-08-15 19:55:08 -0500 (Mon, 15 Aug 2005) | 2 lines
8829 Changed paths:
8830    M /trunk/epan/emem.c
8831    M /trunk/epan/emem.h
8832
8833 more allocators se_alloc0() se_memdups() se_strdup() se_strndup() se_strdup_printf()
8834
8835 ------------------------------------------------------------------------
8836 r15363 | jmayer | 2005-08-15 16:06:09 -0500 (Mon, 15 Aug 2005) | 3 lines
8837 Changed paths:
8838    M /trunk/manuf
8839    M /trunk/wka.tmpl
8840
8841 - Update manuf
8842 - Add some Extreme MAC addresses to wka.tmpl
8843
8844 ------------------------------------------------------------------------
8845 r15362 | jmayer | 2005-08-15 15:31:57 -0500 (Mon, 15 Aug 2005) | 4 lines
8846 Changed paths:
8847    M /trunk/idl2eth.sh
8848
8849 - Change $1 to $@
8850 - Don't exit if we can't find the scripts - try to continue anyway,
8851   as they might be installed in some preconfigured system directory.
8852
8853 ------------------------------------------------------------------------
8854 r15361 | gerald | 2005-08-15 15:28:04 -0500 (Mon, 15 Aug 2005) | 2 lines
8855 Changed paths:
8856    M /trunk/epan/dissectors/packet-telnet.c
8857
8858 When we create a new tvb, make sure the memory is freed at some point.
8859
8860 ------------------------------------------------------------------------
8861 r15360 | etxrab | 2005-08-15 14:35:09 -0500 (Mon, 15 Aug 2005) | 1 line
8862 Changed paths:
8863    M /trunk/epan/dissectors/packet-gsm_sms.c
8864
8865 TP-PI (TP-Parameter-Indicator) is optional.
8866 ------------------------------------------------------------------------
8867 r15359 | jmayer | 2005-08-15 10:50:25 -0500 (Mon, 15 Aug 2005) | 1 line
8868 Changed paths:
8869    M /trunk/epan/dissectors/packet-extreme.c
8870
8871 Properly dissect vlan flags
8872 ------------------------------------------------------------------------
8873 r15358 | jmayer | 2005-08-15 07:41:08 -0500 (Mon, 15 Aug 2005) | 5 lines
8874 Changed paths:
8875    M /trunk/epan/dissectors/packet-extreme.c
8876
8877 - Documentation update
8878 - The slot and port numbers printed on the chassis are off by
8879   one when compared to the transmitted values (reported by
8880   Jim Young).
8881
8882 ------------------------------------------------------------------------
8883 r15357 | sahlberg | 2005-08-15 07:04:15 -0500 (Mon, 15 Aug 2005) | 3 lines
8884 Changed paths:
8885    M /trunk/epan/dissectors/packet-icep.c
8886    M /trunk/epan/dissectors/packet-icmpv6.c
8887
8888 ememify g_malloc() calls
8889
8890
8891 ------------------------------------------------------------------------
8892 r15356 | sahlberg | 2005-08-15 06:53:57 -0500 (Mon, 15 Aug 2005) | 4 lines
8893 Changed paths:
8894    M /trunk/epan/dissectors/packet-ldp.c
8895
8896 ememify g_malloc() calls
8897
8898
8899
8900 ------------------------------------------------------------------------
8901 r15355 | jmayer | 2005-08-14 18:25:20 -0500 (Sun, 14 Aug 2005) | 1 line
8902 Changed paths:
8903    M /trunk/capture_sync.c
8904    M /trunk/color_filters.c
8905    M /trunk/epan/dissectors/ncp2222.py
8906    M /trunk/epan/dissectors/packet-atalk.c
8907    M /trunk/epan/dissectors/packet-atalk.h
8908    M /trunk/epan/dissectors/packet-dcerpc-samr.c
8909    M /trunk/epan/dissectors/packet-rpc.c
8910    M /trunk/file.c
8911    M /trunk/fileset.c
8912    M /trunk/g711.c
8913    M /trunk/gtk/menu.c
8914    M /trunk/packet-range.c
8915
8916 Some 'no previous declararion' warning fixes
8917 ------------------------------------------------------------------------
8918 r15354 | sahlberg | 2005-08-14 01:00:20 -0500 (Sun, 14 Aug 2005) | 9 lines
8919 Changed paths:
8920    M /trunk/epan/dissectors/packet-sip.c
8921
8922 ememify sip   and at the same plug a memleak
8923
8924 every single time the sip dissector was called   a 32byte or larger blob was g_malloced and never freed.
8925 this not only leaks 32+ bytes + g_malloc bookkeeping overhead  but also fragments memory so the real leak of memory is likely much bigger.
8926
8927
8928 fix  bad memleak
8929
8930
8931 ------------------------------------------------------------------------
8932 r15353 | sahlberg | 2005-08-14 00:54:54 -0500 (Sun, 14 Aug 2005) | 4 lines
8933 Changed paths:
8934    M /trunk/epan/dissectors/packet-cip.c
8935
8936 ememify cip
8937
8938
8939
8940 ------------------------------------------------------------------------
8941 r15352 | sahlberg | 2005-08-14 00:50:14 -0500 (Sun, 14 Aug 2005) | 8 lines
8942 Changed paths:
8943    M /trunk/epan/dissectors/packet-dcm.c
8944
8945 change a g_malloc() that was never released into ep_alloc()
8946
8947 this function would always leak memory when called.
8948
8949 this fixes a memleak in dcm
8950
8951
8952
8953 ------------------------------------------------------------------------
8954 r15351 | sahlberg | 2005-08-14 00:37:12 -0500 (Sun, 14 Aug 2005) | 7 lines
8955 Changed paths:
8956    M /trunk/epan/dissectors/packet-x11.c
8957
8958 ememify packet-x11
8959
8960
8961 plug a memleak for ...].strptr   that is alloced by g_malloc() but never released.
8962
8963
8964
8965 ------------------------------------------------------------------------
8966 r15350 | sahlberg | 2005-08-13 20:48:43 -0500 (Sat, 13 Aug 2005) | 3 lines
8967 Changed paths:
8968    M /trunk/epan/dissectors/packet-giop.c
8969
8970 giop allocates only and never releases the memory from the gmemchunk  so replace it with equivalen g_malloc() calls and get rid of the gmemchunks
8971
8972
8973 ------------------------------------------------------------------------
8974 r15349 | sahlberg | 2005-08-13 20:41:55 -0500 (Sat, 13 Aug 2005) | 5 lines
8975 Changed paths:
8976    M /trunk/epan/dissectors/packet-tds.c
8977
8978 the tds dissector were only using a GMemChunk as a simple way to prevent memleaks in case of an exception. (reset the gmemchunk at the start of each packet)
8979
8980 replace this gmemchunk with ep_alloc()
8981
8982
8983 ------------------------------------------------------------------------
8984 r15348 | sahlberg | 2005-08-13 20:26:34 -0500 (Sat, 13 Aug 2005) | 3 lines
8985 Changed paths:
8986    M /trunk/epan/reassemble.c
8987
8988 remove two more GMemChunks
8989
8990
8991 ------------------------------------------------------------------------
8992 r15347 | sahlberg | 2005-08-13 19:37:05 -0500 (Sat, 13 Aug 2005) | 3 lines
8993 Changed paths:
8994    M /trunk/epan/h225-persistentdata.c
8995
8996 get rid of another two GMemChunks
8997
8998
8999 ------------------------------------------------------------------------
9000 r15346 | sahlberg | 2005-08-13 19:26:56 -0500 (Sat, 13 Aug 2005) | 8 lines
9001 Changed paths:
9002    M /trunk/epan/packet.c
9003
9004 Data sources have a lifetime spanning a single packet   
9005 so instead for g-alloc and g_free   data
9006 just use ep_alloc() that is automatically freed instead.
9007
9008 this also gets rid of one more GMemChunk
9009
9010
9011
9012 ------------------------------------------------------------------------
9013 r15345 | sahlberg | 2005-08-13 19:10:41 -0500 (Sat, 13 Aug 2005) | 10 lines
9014 Changed paths:
9015    M /trunk/epan/dissectors/packet-scsi.c
9016
9017 add dissection of two more SSC commands
9018
9019
9020 add 4 commands from SMC to the SSC tables.
9021 the fallback for missing commands/i.e. commands defined outside the SSC
9022 only handles SPC   I.e.  If a command for SSC is missing in the SSC tables, assume it might be imported from SPC instead.
9023
9024 This fallback only works with opcodes imported from SPC.
9025
9026
9027 ------------------------------------------------------------------------
9028 r15344 | guy | 2005-08-13 17:35:50 -0500 (Sat, 13 Aug 2005) | 4 lines
9029 Changed paths:
9030    M /trunk/epan/dissectors/packet-extreme.c
9031
9032 Use gboolean for Booleans.
9033
9034 Use "proto_tree_add_item()" whenever possible.
9035
9036 ------------------------------------------------------------------------
9037 r15343 | guy | 2005-08-13 17:34:44 -0500 (Sat, 13 Aug 2005) | 3 lines
9038 Changed paths:
9039    M /trunk/epan/dissectors/packet-ieee8023.c
9040
9041 Construct the tvbuff for the payload of an 802.3 packet to have the
9042 appropriate length (min(reported length, captured data present)).
9043
9044 ------------------------------------------------------------------------
9045 r15342 | guy | 2005-08-13 17:08:22 -0500 (Sat, 13 Aug 2005) | 5 lines
9046 Changed paths:
9047    M /trunk/epan/dissectors/packet-rpc.c
9048
9049 Properly terminate the string generated for string items.
9050
9051 Use "format_text()" to handle non-printable characters in the display
9052 string for those items.
9053
9054 ------------------------------------------------------------------------
9055 r15341 | guy | 2005-08-13 17:05:01 -0500 (Sat, 13 Aug 2005) | 13 lines
9056 Changed paths:
9057    M /trunk/epan/dissectors/packet-scsi.c
9058
9059 Get rid of unused variables.
9060
9061 Use "tvb_format_text()" and friends to format strings for display.
9062
9063 Don't throw an exception on errors if we can keep dissecting.
9064
9065 Use "PROTO_ITEM_SET_GENERATED()" to mark items as generated.
9066
9067 If an item covers real data, it's not generated.
9068
9069 Dissect WRITE FILEMARKS (6) (we already had a dissector, but it wasn't
9070 being used).
9071
9072 ------------------------------------------------------------------------
9073 r15340 | gerald | 2005-08-13 13:52:41 -0500 (Sat, 13 Aug 2005) | 2 lines
9074 Changed paths:
9075    M /trunk/docbook/release-notes.xml
9076
9077 Add an item for CSM_ENCAPS.
9078
9079 ------------------------------------------------------------------------
9080 r15339 | gerald | 2005-08-13 13:49:57 -0500 (Sat, 13 Aug 2005) | 2 lines
9081 Changed paths:
9082    M /trunk/epan/dissectors/packet-csm-encaps.c
9083
9084 Fix another infinite loop found by randpkt.
9085
9086 ------------------------------------------------------------------------
9087 r15338 | etxrab | 2005-08-13 05:17:20 -0500 (Sat, 13 Aug 2005) | 1 line
9088 Changed paths:
9089    M /trunk/epan/dissectors/packet-gsm_a.c
9090
9091 Get rid of an unused variable, don't include tcap.h and remove some redundant code.
9092 ------------------------------------------------------------------------
9093 r15337 | etxrab | 2005-08-13 05:11:23 -0500 (Sat, 13 Aug 2005) | 3 lines
9094 Changed paths:
9095    M /trunk/epan/dissectors/packet-gsm_a.c
9096
9097 From Peter Johansson:
9098 mnc>>4; Should  be replaced with mnc = mnc>>4;
9099
9100 ------------------------------------------------------------------------
9101 r15336 | guy | 2005-08-13 03:10:12 -0500 (Sat, 13 Aug 2005) | 5 lines
9102 Changed paths:
9103    M /trunk/debian/ethereal-root.desktop
9104
9105 "fi" comes before "fr" in alphabetical order.  (This also makes it match
9106 the main "ethereal.desktop" file.)
9107
9108 Expand the RCS ID.
9109
9110 ------------------------------------------------------------------------
9111 r15335 | guy | 2005-08-13 02:30:57 -0500 (Sat, 13 Aug 2005) | 9 lines
9112 Changed paths:
9113    M /trunk/epan/dissectors/packet-tcp.c
9114
9115 Do the sequence number analysis *before* dissecting the payload, so we
9116 don't have to worry about catching exceptions in the payload dissection
9117 and doing the sequence number analysis - we weren't doing so in one
9118 place.  That also puts the sequence number analysis *before* the "TCP
9119 payload" entry for payload being reassembled into a later packet.
9120
9121 XXX - should we do the tapping before dissecting the payload, too, so
9122 that it gets done even if we throw an exception?
9123
9124 ------------------------------------------------------------------------
9125 r15334 | jmayer | 2005-08-13 01:42:19 -0500 (Sat, 13 Aug 2005) | 1 line
9126 Changed paths:
9127    M /trunk/idl2eth.sh
9128
9129 Small optimization
9130 ------------------------------------------------------------------------
9131 r15333 | jmayer | 2005-08-13 01:29:09 -0500 (Sat, 13 Aug 2005) | 1 line
9132 Changed paths:
9133    M /trunk/ethereal.desktop
9134
9135 Additions from current Suse and Debian
9136 ------------------------------------------------------------------------
9137 r15332 | sahlberg | 2005-08-13 01:21:37 -0500 (Sat, 13 Aug 2005) | 3 lines
9138 Changed paths:
9139    M /trunk/epan/epan.c
9140    M /trunk/epan/frame_data.c
9141    M /trunk/epan/frame_data.h
9142
9143 get rid of one more gmemchunk
9144
9145
9146 ------------------------------------------------------------------------
9147 r15331 | jmayer | 2005-08-13 00:55:06 -0500 (Sat, 13 Aug 2005) | 4 lines
9148 Changed paths:
9149    M /trunk/debian/changelog
9150    M /trunk/debian/control
9151    M /trunk/debian/ethereal-common.files
9152    M /trunk/debian/ethereal-common.manpages
9153    M /trunk/debian/ethereal-dev.docs
9154    M /trunk/debian/ethereal-dev.files
9155    M /trunk/debian/ethereal-dev.header-files
9156    M /trunk/debian/ethereal-dev.manpages
9157    M /trunk/debian/ethereal-dev.postinst
9158    M /trunk/debian/ethereal-dev.prerm
9159    A /trunk/debian/ethereal-root.desktop
9160    M /trunk/debian/ethereal.files
9161    M /trunk/debian/ethereal.manpages
9162    M /trunk/debian/ethereal.menu
9163    A /trunk/debian/patches
9164    A /trunk/debian/patches/00list
9165    A /trunk/debian/patches/01_idl2deb.dpatch
9166    A /trunk/debian/patches/02_asn2deb.dpatch
9167    A /trunk/debian/patches/03_preferences.dpatch
9168    A /trunk/debian/patches/04_drop-capabilities.dpatch
9169    A /trunk/debian/patches/05_plugin-libdir.dpatch
9170    A /trunk/debian/patches/06_giop-buffer.dpatch
9171    A /trunk/debian/patches/07_gcc4.dpatch
9172    A /trunk/debian/patches/08_ethereal-desktop-menu.dpatch
9173    A /trunk/debian/patches/09_idl2eth.dpatch
9174    A /trunk/debian/patches/10_ethereal_gen.dpatch
9175    A /trunk/debian/patches/11_diameter_vendors.dpatch
9176    M /trunk/debian/rules
9177    M /trunk/debian/tethereal.files
9178    M /trunk/debian/tethereal.manpages
9179
9180 Aplly those parts of ethereal_0.10.12-3.diff.gz
9181 from Debian, that change debian/
9182
9183
9184 ------------------------------------------------------------------------
9185 r15330 | sahlberg | 2005-08-12 21:24:11 -0500 (Fri, 12 Aug 2005) | 3 lines
9186 Changed paths:
9187    M /trunk/epan/circuit.c
9188
9189 more gmemchunk -> se_alloc() conversions
9190
9191
9192 ------------------------------------------------------------------------
9193 r15329 | sahlberg | 2005-08-12 21:19:03 -0500 (Fri, 12 Aug 2005) | 3 lines
9194 Changed paths:
9195    M /trunk/epan/conversation.c
9196
9197 start converting gmemchunk into se_alloc() in /epan
9198
9199
9200 ------------------------------------------------------------------------
9201 r15328 | sahlberg | 2005-08-12 20:29:31 -0500 (Fri, 12 Aug 2005) | 10 lines
9202 Changed paths:
9203    M /trunk/asn1/acse/packet-acse-template.c
9204    M /trunk/epan/dissectors/packet-acse.c
9205    M /trunk/epan/dissectors/packet-dcerpc-nt.c
9206    M /trunk/epan/dissectors/packet-dcerpc.c
9207    M /trunk/epan/dissectors/packet-iax2.c
9208    M /trunk/epan/dissectors/packet-jxta.c
9209    M /trunk/epan/dissectors/packet-ncp.c
9210    M /trunk/epan/dissectors/packet-ntlmssp.c
9211    M /trunk/epan/dissectors/packet-rpc.c
9212    M /trunk/epan/dissectors/packet-smb-sidsnooping.c
9213    M /trunk/epan/dissectors/packet-smb.c
9214    M /trunk/epan/dissectors/packet-ssh.c
9215    M /trunk/epan/dissectors/packet-wcp.c
9216
9217 some more gmemchunk -> se_alloc() updates
9218
9219
9220 there are only 5 gmemchunks left   but they have different litetime for their allocations   than the 100+   ones that have been removed.
9221
9222 The remaining 5 should be converted some other way.
9223
9224
9225
9226
9227 ------------------------------------------------------------------------
9228 r15327 | sahlberg | 2005-08-12 19:03:12 -0500 (Fri, 12 Aug 2005) | 3 lines
9229 Changed paths:
9230    M /trunk/epan/dissectors/packet-afp.c
9231    M /trunk/epan/dissectors/packet-afs.c
9232
9233 gmemchunk -> se_alloc() improvements
9234
9235
9236 ------------------------------------------------------------------------
9237 r15326 | sahlberg | 2005-08-12 18:57:01 -0500 (Fri, 12 Aug 2005) | 2 lines
9238 Changed paths:
9239    M /trunk/epan/dissectors/packet-ndps.c
9240    M /trunk/epan/dissectors/packet-nfs.c
9241
9242 gmemchunk -> se_alloc() improvements
9243
9244 ------------------------------------------------------------------------
9245 r15325 | sahlberg | 2005-08-12 18:46:46 -0500 (Fri, 12 Aug 2005) | 3 lines
9246 Changed paths:
9247    M /trunk/epan/dissectors/packet-tcp.c
9248
9249 some gmemchunk -> se_alloc() improvements for tcp
9250
9251
9252 ------------------------------------------------------------------------
9253 r15324 | sahlberg | 2005-08-12 18:34:59 -0500 (Fri, 12 Aug 2005) | 3 lines
9254 Changed paths:
9255    M /trunk/epan/dissectors/packet-ajp13.c
9256    M /trunk/epan/dissectors/packet-aoe.c
9257
9258 gmemchunk -> se_alloc() improvements
9259
9260
9261 ------------------------------------------------------------------------
9262 r15323 | sahlberg | 2005-08-12 18:29:19 -0500 (Fri, 12 Aug 2005) | 3 lines
9263 Changed paths:
9264    M /trunk/epan/dissectors/packet-dcm.c
9265    M /trunk/epan/dissectors/packet-eap.c
9266
9267 gmemchunk -> se_alloc() improvements
9268
9269
9270 ------------------------------------------------------------------------
9271 r15322 | sahlberg | 2005-08-12 18:17:30 -0500 (Fri, 12 Aug 2005) | 3 lines
9272 Changed paths:
9273    M /trunk/epan/dissectors/packet-fc.c
9274    M /trunk/epan/dissectors/packet-fcdns.c
9275    M /trunk/epan/dissectors/packet-fcels.c
9276    M /trunk/epan/dissectors/packet-fcswils.c
9277
9278 gmemchunk -> se_alloc() improvements
9279
9280
9281 ------------------------------------------------------------------------
9282 r15321 | sahlberg | 2005-08-12 18:00:01 -0500 (Fri, 12 Aug 2005) | 3 lines
9283 Changed paths:
9284    M /trunk/epan/dissectors/packet-fcfcs.c
9285    M /trunk/epan/dissectors/packet-fcfzs.c
9286    M /trunk/epan/dissectors/packet-fcp.c
9287    M /trunk/epan/dissectors/packet-giop.c
9288    M /trunk/epan/dissectors/packet-ipx.c
9289    M /trunk/epan/dissectors/packet-iscsi.c
9290
9291 more gmemchunk -> se_alloc() improvements
9292
9293
9294 ------------------------------------------------------------------------
9295 r15320 | jmayer | 2005-08-12 17:55:58 -0500 (Fri, 12 Aug 2005) | 1 line
9296 Changed paths:
9297    M /trunk/epan/dissectors/packet-extreme.c
9298
9299 Fix dissector bug on last element of ESRP
9300 ------------------------------------------------------------------------
9301 r15319 | sahlberg | 2005-08-12 17:12:32 -0500 (Fri, 12 Aug 2005) | 3 lines
9302 Changed paths:
9303    M /trunk/epan/dissectors/packet-t38.c
9304    M /trunk/epan/dissectors/packet-x11.c
9305
9306 more gmemchunk->se_alloc() improvements
9307
9308
9309 ------------------------------------------------------------------------
9310 r15318 | sahlberg | 2005-08-12 16:29:06 -0500 (Fri, 12 Aug 2005) | 3 lines
9311 Changed paths:
9312    M /trunk/epan/dissectors/packet-rdt.c
9313    M /trunk/epan/dissectors/packet-sip.c
9314
9315 gmemchunk -> se_alloc() improvements
9316
9317
9318 ------------------------------------------------------------------------
9319 r15317 | sahlberg | 2005-08-12 16:21:49 -0500 (Fri, 12 Aug 2005) | 3 lines
9320 Changed paths:
9321    M /trunk/epan/dissectors/packet-socks.c
9322    M /trunk/epan/dissectors/packet-vj.c
9323
9324 gmemchunk -> se_alloc() updates
9325
9326
9327 ------------------------------------------------------------------------
9328 r15316 | etxrab | 2005-08-12 16:08:02 -0500 (Fri, 12 Aug 2005) | 12 lines
9329 Changed paths:
9330    M /trunk/epan/dissectors/packet-juniper.c
9331    M /trunk/wiretap/libpcap.c
9332    M /trunk/wiretap/wtap.c
9333    M /trunk/wiretap/wtap.h
9334
9335 From Hannes Gredler
9336
9337 - add support for Multi-Link Frame-Relay (FRF.15) captures
9338   taken on Juniper ML-, LS-, AS- PICs.
9339
9340 - rework of the common juniper header dissector:
9341     test the extension flag (0x80) which indicates that there are
9342     meta-information like interface-index, interface-name etc.
9343     present
9344
9345 - minor bugfix (LSQ L3-proto masks, direction masks were broken)
9346
9347 ------------------------------------------------------------------------
9348 r15315 | gerald | 2005-08-12 11:32:28 -0500 (Fri, 12 Aug 2005) | 3 lines
9349 Changed paths:
9350    M /trunk/epan/dissectors/packet-giop.c
9351
9352 Don't try to allocate more than ITEM_LABEL_LENGTH bytes for something we're 
9353 adding to the tree.  Fixes bugs 349 and 352.
9354
9355 ------------------------------------------------------------------------
9356 r15314 | gerald | 2005-08-12 10:27:11 -0500 (Fri, 12 Aug 2005) | 3 lines
9357 Changed paths:
9358    M /trunk/epan/dissectors/packet-dcerpc.c
9359
9360 Fix the length that we pass to proto_tree_add_uint_format() so that we don't
9361 throw a dissector error.  Fixes bug 348.
9362
9363 ------------------------------------------------------------------------
9364 r15313 | jmayer | 2005-08-12 09:05:38 -0500 (Fri, 12 Aug 2005) | 5 lines
9365 Changed paths:
9366    M /trunk/epan/dissectors/packet-extreme.c
9367
9368 - Bug fix: Show ip-addresses with correct endianess.
9369 - Show version properly
9370 - VLAN ID was at a different place than expected.
9371 - Add some documentation infos
9372
9373 ------------------------------------------------------------------------
9374 r15312 | sahlberg | 2005-08-12 05:50:55 -0500 (Fri, 12 Aug 2005) | 3 lines
9375 Changed paths:
9376    M /trunk/epan/dissectors/packet-rtcp.c
9377    M /trunk/epan/dissectors/packet-rtp.c
9378    M /trunk/epan/dissectors/packet-rtsp.c
9379
9380 more gmemchunk -> se_alloc() improvements
9381
9382
9383 ------------------------------------------------------------------------
9384 r15311 | sahlberg | 2005-08-12 05:41:22 -0500 (Fri, 12 Aug 2005) | 3 lines
9385 Changed paths:
9386    M /trunk/epan/dissectors/packet-atalk.c
9387
9388 more gmemchunk -> se_alloc() improvements
9389
9390
9391 ------------------------------------------------------------------------
9392 r15310 | sahlberg | 2005-08-12 05:29:09 -0500 (Fri, 12 Aug 2005) | 3 lines
9393 Changed paths:
9394    M /trunk/epan/dissectors/packet-ldap.c
9395
9396 more gmemchunk -> se_alloc() improvements
9397
9398
9399 ------------------------------------------------------------------------
9400 r15309 | sahlberg | 2005-08-12 05:21:14 -0500 (Fri, 12 Aug 2005) | 3 lines
9401 Changed paths:
9402    M /trunk/epan/dissectors/packet-beep.c
9403    M /trunk/epan/dissectors/packet-rlogin.c
9404
9405 some more gmemchunk -> se_alloc() improvements
9406
9407
9408 ------------------------------------------------------------------------
9409 r15308 | sahlberg | 2005-08-12 05:03:17 -0500 (Fri, 12 Aug 2005) | 5 lines
9410 Changed paths:
9411    M /trunk/epan/dissectors/packet-scsi.c
9412    M /trunk/epan/dissectors/packet-smtp.c
9413
9414 remove some unused variables from scsi
9415
9416 change two gmemchunks in smtp to se_alloc() and remove one now redundant init routine.
9417
9418
9419 ------------------------------------------------------------------------
9420 r15307 | sahlberg | 2005-08-12 04:56:28 -0500 (Fri, 12 Aug 2005) | 4 lines
9421 Changed paths:
9422    M /trunk/epan/dissectors/packet-msproxy.c
9423    M /trunk/epan/dissectors/packet-scsi.c
9424
9425 add missing include to scsi
9426
9427 change two gmemchunks to se_alloc() for msproxy
9428
9429 ------------------------------------------------------------------------
9430 r15306 | jmayer | 2005-08-12 04:56:13 -0500 (Fri, 12 Aug 2005) | 1 line
9431 Changed paths:
9432    M /trunk/epan/dissectors/packet-extreme.c
9433
9434 EDS/EAPS/EPRS mostly finished - several fixmes remain
9435 ------------------------------------------------------------------------
9436 r15305 | sahlberg | 2005-08-12 04:47:33 -0500 (Fri, 12 Aug 2005) | 3 lines
9437 Changed paths:
9438    M /trunk/epan/libethereal.def
9439
9440 add some symbols to libethereal.def
9441
9442
9443 ------------------------------------------------------------------------
9444 r15304 | sahlberg | 2005-08-12 04:31:07 -0500 (Fri, 12 Aug 2005) | 4 lines
9445 Changed paths:
9446    M /trunk/epan/dissectors/packet-scsi.c
9447
9448 oops forgot to delete a variable
9449
9450
9451
9452 ------------------------------------------------------------------------
9453 r15303 | sahlberg | 2005-08-12 04:30:24 -0500 (Fri, 12 Aug 2005) | 15 lines
9454 Changed paths:
9455    M /trunk/epan/dissectors/packet-scsi.c
9456
9457  get rid of some unnessecary GMemChunks.
9458
9459
9460 These GMemChunks are used here because :
9461 1, GMemChunks are cheap to allocate and cheap to free
9462 2, We always unconditionally free the entire chunk When and only when we load a new capture.
9463
9464 ==>
9465 se_alloc() does exactly the same thing but with significantly less code
9466
9467 ==>
9468 se_alloc() is a much better fit to out allocation requirements and useage than GMemChunks
9469
9470
9471
9472 ------------------------------------------------------------------------
9473 r15302 | tuexen | 2005-08-12 04:16:51 -0500 (Fri, 12 Aug 2005) | 2 lines
9474 Changed paths:
9475    M /trunk/epan/dissectors/packet-asap.c
9476
9477 Fix handling of ASAP_ENDPOINT_KEEP_ALIVE message.
9478
9479 ------------------------------------------------------------------------
9480 r15301 | sahlberg | 2005-08-12 03:51:08 -0500 (Fri, 12 Aug 2005) | 3 lines
9481 Changed paths:
9482    M /trunk/epan/emem.c
9483    M /trunk/epan/emem.h
9484    M /trunk/epan/packet.c
9485    M /trunk/gtk/main.c
9486    M /trunk/tethereal.c
9487
9488 Add beginning of seasonal allocation   in addition to the existing ephemeral ones.
9489
9490
9491 ------------------------------------------------------------------------
9492 r15300 | guy | 2005-08-12 02:47:27 -0500 (Fri, 12 Aug 2005) | 6 lines
9493 Changed paths:
9494    M /trunk/epan/dissectors/packet-iax2.c
9495
9496 In an "address" structure, "data" is a pointer; dereferencing "&data"
9497 doesn't give you the address value, it gives a pointer to the address
9498 value.
9499
9500 Don't assume that pointer is aligned on a 32-bit boundary.
9501
9502 ------------------------------------------------------------------------
9503 r15299 | jmayer | 2005-08-11 23:06:04 -0500 (Thu, 11 Aug 2005) | 1 line
9504 Changed paths:
9505    M /trunk/epan/dissectors/Makefile.common
9506    A /trunk/epan/dissectors/packet-extreme.c
9507
9508 Beginnings of a EDP, ESRP and EAPS dissector
9509 ------------------------------------------------------------------------
9510 r15298 | lego | 2005-08-11 18:51:35 -0500 (Thu, 11 Aug 2005) | 3 lines
9511 Changed paths:
9512    M /trunk/asn1/h248/packet-h248-template.c
9513    M /trunk/epan/dissectors/packet-h248.c
9514
9515 avoid throwing a malformed packet
9516
9517
9518 ------------------------------------------------------------------------
9519 r15297 | jmayer | 2005-08-11 18:18:46 -0500 (Thu, 11 Aug 2005) | 1 line
9520 Changed paths:
9521    M /trunk/epan/dissectors/packet-llc.c
9522
9523 Add Extreme OUI, reorder alphabetically
9524 ------------------------------------------------------------------------
9525 r15296 | etxrab | 2005-08-11 15:47:09 -0500 (Thu, 11 Aug 2005) | 2 lines
9526 Changed paths:
9527    M /trunk/epan/dissectors/packet-gsm_a.c
9528
9529 From Rene Pilz:
9530 The MCC/MNC in de_gmm_rai is not correct decoded
9531 ------------------------------------------------------------------------
9532 r15295 | etxrab | 2005-08-11 15:14:41 -0500 (Thu, 11 Aug 2005) | 16 lines
9533 Changed paths:
9534    M /trunk/epan/dissectors/packet-giop.c
9535    M /trunk/epan/dissectors/packet-giop.h
9536    M /trunk/ethereal_gen.py
9537
9538 From W. Borgert:
9539 three trivial corrections for the GIOP dissector:
9540
9541 - allow filtering GIOP exceptions, e.g. "giop.replystatus = 2"
9542   or "giop.exceptionid matches MyError", older patch at
9543   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=314835
9544
9545 - show IDLs sequence<octet> more compact, not one line per
9546   octet, older patch at
9547   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=314836
9548
9549 - decode _is_a requests and replies, older patch at
9550   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=314871
9551
9552 With a change to not create a malformed packet in the "stub data".
9553
9554 ------------------------------------------------------------------------
9555 r15294 | lego | 2005-08-11 13:21:23 -0500 (Thu, 11 Aug 2005) | 9 lines
9556 Changed paths:
9557    M /trunk/asn1/h248/packet-h248-template.c
9558    M /trunk/epan/dissectors/packet-h248.c
9559
9560 Change a switch into an "if else if else if else" that fixes the "too large for switch" in HP-UX 10.20 .
9561
9562 The generated file has a lot of indentation changes due probably to a change in asn2eth.
9563
9564 The underlying reason for which I added this code (dissect_ber_integer() would not add as a "filterable" field if it is larger than 4 bytes, should be handled in dissect_ber_integer() ) remains there.
9565
9566 Should we change dissect_ber_integer() itself to make sure that a 5 byte unsigned integer which fits in 4 bytes gets added to the tree as "filterable"?
9567
9568
9569 ------------------------------------------------------------------------
9570 r15293 | gerald | 2005-08-11 11:24:12 -0500 (Thu, 11 Aug 2005) | 2 lines
9571 Changed paths:
9572    M /trunk/docbook/release-notes.xml
9573
9574 Add notes about SCSI, BER, and ONC RPC bugs.
9575
9576 ------------------------------------------------------------------------
9577 r15292 | gerald | 2005-08-11 10:35:17 -0500 (Thu, 11 Aug 2005) | 2 lines
9578 Changed paths:
9579    M /trunk/epan/dissectors/packet-ber.c
9580
9581 Add checks for infinite loops.  Fixes recent Buildbot failures.
9582
9583 ------------------------------------------------------------------------
9584 r15291 | sahlberg | 2005-08-11 05:08:45 -0500 (Thu, 11 Aug 2005) | 11 lines
9585 Changed paths:
9586    M /trunk/epan/dissectors/packet-iscsi.c
9587
9588 Fix for bug 342
9589
9590
9591 If we encounter a frame we have already seen (i.e. visited==1)  but we can not fing the ISCSI command inside the _matched table, this just means there were no response pdu nor any data pdu with the S bit set.
9592 So, then just pick the cdata structure up from the _unmatched table instead.
9593
9594 The SCSI CDB  dissector really really want a real CDATA structure passed to it.
9595
9596
9597
9598
9599 ------------------------------------------------------------------------
9600 r15290 | sahlberg | 2005-08-11 04:20:23 -0500 (Thu, 11 Aug 2005) | 15 lines
9601 Changed paths:
9602    M /trunk/epan/dissectors/packet-rpc.c
9603
9604 We use heuristics to detect what MIGHT be onc-rpc packets.
9605
9606 as heuristics they are not 100% perfect, else they would not be heuristics.
9607
9608
9609 IF the preference option "Dissect unknown RPC program numbers" are enabled,
9610 add a sanity check to see that program_version is <=10
9611   (no one uses versions >10 ?)
9612 to avoid trying to add 2 bilion different versions to the program->version linked list
9613 in case we mistook the packet for ONC-RPC and the "version" field contains a huge random number.
9614
9615
9616 This bug would only trigger a hang/crash IFF the option above is enabled.
9617
9618
9619 ------------------------------------------------------------------------
9620 r15289 | sahlberg | 2005-08-11 03:15:52 -0500 (Thu, 11 Aug 2005) | 4 lines
9621 Changed paths:
9622    M /trunk/epan/dissectors/packet-scsi.c
9623
9624 fix several bugs where we might dereference a null pointer
9625
9626
9627
9628 ------------------------------------------------------------------------
9629 r15288 | sahlberg | 2005-08-11 02:44:38 -0500 (Thu, 11 Aug 2005) | 3 lines
9630 Changed paths:
9631    M /trunk/epan/dissectors/packet-smpp.c
9632    M /trunk/epan/dissectors/packet-wsp.c
9633
9634 some more tcv_get_stringz() to tvb_get_ephemeral_stringz() conversions
9635
9636
9637 ------------------------------------------------------------------------
9638 r15287 | gerald | 2005-08-10 15:17:53 -0500 (Wed, 10 Aug 2005) | 2 lines
9639 Changed paths:
9640    M /trunk/docbook/release-notes.xml
9641
9642 Add bug IDs to the list of bugs fixed.
9643
9644 ------------------------------------------------------------------------
9645 r15286 | ulfl | 2005-08-10 14:49:45 -0500 (Wed, 10 Aug 2005) | 5 lines
9646 Changed paths:
9647    M /trunk/gtk/capture_prefs.c
9648    M /trunk/gtk/color_dlg.c
9649    M /trunk/gtk/column_prefs.c
9650    M /trunk/gtk/conversations_table.c
9651    M /trunk/gtk/decode_as_dlg.c
9652    M /trunk/gtk/dfilter_expr_dlg.c
9653    M /trunk/gtk/gtk_stat_util.c
9654    M /trunk/gtk/hostlist_table.c
9655    M /trunk/gtk/main.c
9656    M /trunk/gtk/mtp3_summary.c
9657    M /trunk/gtk/packet_list.c
9658    M /trunk/gtk/proto_dlg.c
9659    M /trunk/gtk/proto_draw.c
9660    M /trunk/gtk/proto_hier_stats_dlg.c
9661    M /trunk/gtk/rtp_analysis.c
9662    M /trunk/gtk/sctp_chunk_stat_dlg.c
9663    M /trunk/gtk/sctp_stat_dlg.c
9664    M /trunk/gtk/toolbar.c
9665    M /trunk/gtk/ui_util.c
9666
9667 removed tons of MSVC const related warnings.
9668
9669 This might at some places interfere with the changes for gcc4, we might have to negotiate in that case :-)
9670
9671 Please note that a lot of these warnings were GTK1.x related only!
9672 ------------------------------------------------------------------------
9673 r15285 | guy | 2005-08-10 14:38:04 -0500 (Wed, 10 Aug 2005) | 2 lines
9674 Changed paths:
9675    M /trunk/docbook/release-notes.xml
9676
9677 Fix a typo.
9678
9679 ------------------------------------------------------------------------
9680 r15284 | ulfl | 2005-08-10 14:37:29 -0500 (Wed, 10 Aug 2005) | 1 line
9681 Changed paths:
9682    M /trunk/file.c
9683
9684 more snprintf() -> g_snprintf() replacements
9685 ------------------------------------------------------------------------
9686 r15283 | ulfl | 2005-08-10 14:34:09 -0500 (Wed, 10 Aug 2005) | 1 line
9687 Changed paths:
9688    M /trunk/gtk/capture_if_details_dlg.c
9689
9690 don't warn the user about the WinPcap 3.1 release version as being unknown
9691 ------------------------------------------------------------------------
9692 r15282 | gerald | 2005-08-10 14:31:21 -0500 (Wed, 10 Aug 2005) | 2 lines
9693 Changed paths:
9694    M /trunk/epan/dissectors/packet-csm-encaps.c
9695
9696 Remove proprietary information at the author's request.
9697
9698 ------------------------------------------------------------------------
9699 r15281 | gerald | 2005-08-10 14:28:08 -0500 (Wed, 10 Aug 2005) | 2 lines
9700 Changed paths:
9701    M /trunk/epan/libethereal.def
9702
9703 ep_tvb_get_string -> tvb_get_ephemeral_string
9704
9705 ------------------------------------------------------------------------
9706 r15280 | gerald | 2005-08-10 13:54:30 -0500 (Wed, 10 Aug 2005) | 2 lines
9707 Changed paths:
9708    M /trunk/docbook/release-notes.xml
9709
9710 Add an item for the SLIMP3 overflow.
9711
9712 ------------------------------------------------------------------------
9713 r15279 | gerald | 2005-08-10 13:50:36 -0500 (Wed, 10 Aug 2005) | 4 lines
9714 Changed paths:
9715    M /trunk/epan/dissectors/packet-slimp3.c
9716
9717 Don't overflow a buffer.  This might fix bug 327.
9718
9719 Don't print non-pritable characters.
9720
9721 ------------------------------------------------------------------------
9722 r15278 | gerald | 2005-08-10 11:05:50 -0500 (Wed, 10 Aug 2005) | 7 lines
9723 Changed paths:
9724    M /trunk/epan/dissectors/packet-scsi.c
9725
9726 When we receive junk data, mark it as a malformed packet instead of
9727 a dissector bug.  This keeps buildbot from opening unnecessary bugs
9728 during fuzz testing.
9729
9730 When we create a new scsi_task_data_t struct make sure all of its
9731 members are initialized.
9732
9733 ------------------------------------------------------------------------
9734 r15277 | gerald | 2005-08-10 10:58:26 -0500 (Wed, 10 Aug 2005) | 2 lines
9735 Changed paths:
9736    M /trunk/plugins/mgcp/packet-mgcp.c
9737
9738 ep_tvb_get_string() -> tvb_get_ephemeral_string().
9739
9740 ------------------------------------------------------------------------
9741 r15276 | sahlberg | 2005-08-10 09:37:52 -0500 (Wed, 10 Aug 2005) | 3 lines
9742 Changed paths:
9743    M /trunk/epan/dissectors/packet-smb-common.c
9744    M /trunk/epan/dissectors/packet-smb-logon.c
9745
9746 tvb_get_stringz() to tvb_get_ephemeral_stringz() conversion
9747
9748
9749 ------------------------------------------------------------------------
9750 r15275 | sahlberg | 2005-08-10 09:35:24 -0500 (Wed, 10 Aug 2005) | 3 lines
9751 Changed paths:
9752    M /trunk/epan/dissectors/packet-image-jfif.c
9753    M /trunk/epan/dissectors/packet-pgsql.c
9754    M /trunk/epan/dissectors/packet-smb-browse.c
9755
9756 tvb_get_stringz() to tvb_get_ephemeral_stringz() conversion.
9757
9758
9759 ------------------------------------------------------------------------
9760 r15274 | sahlberg | 2005-08-10 09:28:18 -0500 (Wed, 10 Aug 2005) | 3 lines
9761 Changed paths:
9762    M /trunk/epan/dissectors/packet-afp.c
9763
9764 convert to tvb_get_ephemeral_stringz() and fix an obvious memleak
9765
9766
9767 ------------------------------------------------------------------------
9768 r15273 | sahlberg | 2005-08-10 09:25:59 -0500 (Wed, 10 Aug 2005) | 3 lines
9769 Changed paths:
9770    M /trunk/doc/README.developer
9771    M /trunk/epan/tvbuff.c
9772    M /trunk/epan/tvbuff.h
9773
9774 add new function tvb_get_ephemeral_stringz()
9775
9776
9777 ------------------------------------------------------------------------
9778 r15272 | sahlberg | 2005-08-10 09:17:27 -0500 (Wed, 10 Aug 2005) | 3 lines
9779 Changed paths:
9780    M /trunk/epan/dissectors/packet-dcerpc-nt.c
9781    M /trunk/epan/dissectors/packet-gsm_sms.c
9782    M /trunk/epan/dissectors/packet-kerberos.c
9783    M /trunk/epan/dissectors/packet-ms-mms.c
9784    M /trunk/epan/dissectors/packet-ntlmssp.c
9785    M /trunk/epan/dissectors/packet-per.c
9786    M /trunk/epan/dissectors/packet-srvloc.c
9787
9788 convert some tvb_fake_unicode() to tvb_get_ephemeral_faked_unicode()
9789
9790
9791 ------------------------------------------------------------------------
9792 r15271 | sahlberg | 2005-08-10 08:56:34 -0500 (Wed, 10 Aug 2005) | 3 lines
9793 Changed paths:
9794    M /trunk/doc/README.developer
9795    M /trunk/epan/dissectors/packet-tds.c
9796    M /trunk/epan/tvbuff.c
9797    M /trunk/epan/tvbuff.h
9798
9799 rename ep_tvb_fake_unicode() to tvb_get_ephemeral_faked_unicode() and update the README file.
9800
9801
9802 ------------------------------------------------------------------------
9803 r15270 | sahlberg | 2005-08-10 08:41:13 -0500 (Wed, 10 Aug 2005) | 3 lines
9804 Changed paths:
9805    M /trunk/doc/README.developer
9806    M /trunk/epan/dissectors/packet-3g-a11.c
9807    M /trunk/epan/dissectors/packet-afp.c
9808    M /trunk/epan/dissectors/packet-aim-messaging.c
9809    M /trunk/epan/dissectors/packet-aim.c
9810    M /trunk/epan/dissectors/packet-ansi_a.c
9811    M /trunk/epan/dissectors/packet-atalk.c
9812    M /trunk/epan/dissectors/packet-bacapp.c
9813    M /trunk/epan/dissectors/packet-dcerpc-nt.c
9814    M /trunk/epan/dissectors/packet-dcm.c
9815    M /trunk/epan/dissectors/packet-dhcp-failover.c
9816    M /trunk/epan/dissectors/packet-dhcpv6.c
9817    M /trunk/epan/dissectors/packet-dsi.c
9818    M /trunk/epan/dissectors/packet-edonkey.c
9819    M /trunk/epan/dissectors/packet-fcdns.c
9820    M /trunk/epan/dissectors/packet-fcswils.c
9821    M /trunk/epan/dissectors/packet-fix.c
9822    M /trunk/epan/dissectors/packet-gsm_a.c
9823    M /trunk/epan/dissectors/packet-gtp.c
9824    M /trunk/epan/dissectors/packet-http.c
9825    M /trunk/epan/dissectors/packet-icep.c
9826    M /trunk/epan/dissectors/packet-ieee80211.c
9827    M /trunk/epan/dissectors/packet-image-gif.c
9828    M /trunk/epan/dissectors/packet-jxta.c
9829    M /trunk/epan/dissectors/packet-mmse.c
9830    M /trunk/epan/dissectors/packet-mq.c
9831    M /trunk/epan/dissectors/packet-ms-mms.c
9832    M /trunk/epan/dissectors/packet-msrp.c
9833    M /trunk/epan/dissectors/packet-multipart.c
9834    M /trunk/epan/dissectors/packet-pagp.c
9835    M /trunk/epan/dissectors/packet-q931.c
9836    M /trunk/epan/dissectors/packet-quake2.c
9837    M /trunk/epan/dissectors/packet-rpc.c
9838    M /trunk/epan/dissectors/packet-rsvp.c
9839    M /trunk/epan/dissectors/packet-rtcp.c
9840    M /trunk/epan/dissectors/packet-rtsp.c
9841    M /trunk/epan/dissectors/packet-sdp.c
9842    M /trunk/epan/dissectors/packet-sip.c
9843    M /trunk/epan/dissectors/packet-sipfrag.c
9844    M /trunk/epan/dissectors/packet-slsk.c
9845    M /trunk/epan/dissectors/packet-smb.c
9846    M /trunk/epan/dissectors/packet-sna.c
9847    M /trunk/epan/dissectors/packet-tacacs.c
9848    M /trunk/epan/dissectors/packet-tds.c
9849    M /trunk/epan/dissectors/packet-telnet.c
9850    M /trunk/epan/dissectors/packet-ucp.c
9851    M /trunk/epan/dissectors/packet-uma.c
9852    M /trunk/epan/dissectors/packet-vnc.c
9853    M /trunk/epan/dissectors/packet-wsp.c
9854    M /trunk/epan/tvbuff.c
9855    M /trunk/epan/tvbuff.h
9856
9857 rename ep_tvb_get_string() to tvb_get_ephemeral_string() asnd update the documentation in README.developer
9858
9859
9860 ------------------------------------------------------------------------
9861 r15269 | sahlberg | 2005-08-10 08:01:16 -0500 (Wed, 10 Aug 2005) | 3 lines
9862 Changed paths:
9863    M /trunk/epan/dissectors/packet-dhcp-failover.c
9864
9865 ememify tywo more tvb_get_string()
9866
9867
9868 ------------------------------------------------------------------------
9869 r15268 | gerald | 2005-08-09 09:46:06 -0500 (Tue, 09 Aug 2005) | 2 lines
9870 Changed paths:
9871    M /trunk/docbook/release-notes.xml
9872
9873 Add a note about the IrDA dissector crash.
9874
9875 ------------------------------------------------------------------------
9876 r15267 | gerald | 2005-08-09 09:38:11 -0500 (Tue, 09 Aug 2005) | 4 lines
9877 Changed paths:
9878    M /trunk/plugins/irda/packet-irda.c
9879
9880 Make sure we initialize our iap_conv struct _before_ we go digging
9881 into a tvbuff.  This keeps us from leaving junk data behind if we
9882 throw an exception.
9883
9884 ------------------------------------------------------------------------
9885 r15266 | guy | 2005-08-08 19:07:12 -0500 (Mon, 08 Aug 2005) | 3 lines
9886 Changed paths:
9887    M /trunk/gtk/proto_draw.c
9888
9889 "g_locale_to_utf8()" returns a "gchar *", and the string it returns is
9890 dynamically allocated.  Don't assign its result to "const gchar *".
9891
9892 ------------------------------------------------------------------------
9893 r15265 | guy | 2005-08-08 19:03:45 -0500 (Mon, 08 Aug 2005) | 7 lines
9894 Changed paths:
9895    M /trunk/plugins/irda/packet-irda.c
9896
9897 The "proto" argument to "conversation_get_proto_data()" and
9898 "conversation_add_proto_data()" is supposed to be a protocol ID, as
9899 returned by "proto_register_protocol()".  In addition, there are two
9900 different types of protocol data being attached to a conversation; use
9901 different protocol IDs for them, so we don't misinterpret an
9902 "iap_conversation_t" as a "lmp_conversation_t" or vice versa.
9903
9904 ------------------------------------------------------------------------
9905 r15264 | ulfl | 2005-08-08 13:50:39 -0500 (Mon, 08 Aug 2005) | 5 lines
9906 Changed paths:
9907    M /trunk/capture_sync.c
9908    M /trunk/disabled_protos.c
9909    M /trunk/epan/addr_resolv.c
9910    M /trunk/epan/asn1.c
9911    M /trunk/epan/atalk-utils.c
9912    M /trunk/epan/atalk-utils.h
9913    M /trunk/epan/column-utils.c
9914    M /trunk/epan/dfilter/dfilter.c
9915    M /trunk/epan/dissectors/packet-afp.c
9916    M /trunk/epan/dissectors/packet-amr.c
9917    M /trunk/epan/dissectors/packet-aoe.c
9918    M /trunk/epan/dissectors/packet-ber.c
9919    M /trunk/epan/dissectors/packet-bgp.c
9920    M /trunk/epan/dissectors/packet-brdwlk.c
9921    M /trunk/epan/dissectors/packet-bssgp.c
9922    M /trunk/epan/dissectors/packet-camel.c
9923    M /trunk/epan/dissectors/packet-ccsds.c
9924    M /trunk/epan/dissectors/packet-cip.c
9925    M /trunk/epan/dissectors/packet-cpfi.c
9926    M /trunk/epan/dissectors/packet-cpha.c
9927    M /trunk/epan/dissectors/packet-csm-encaps.c
9928    M /trunk/epan/dissectors/packet-dcerpc-samr.c
9929    M /trunk/epan/dissectors/packet-dcerpc.c
9930    M /trunk/epan/dissectors/packet-dcm.c
9931    M /trunk/epan/dissectors/packet-dcom.c
9932    M /trunk/epan/dissectors/packet-diameter.c
9933    M /trunk/epan/dissectors/packet-dnp.c
9934    M /trunk/epan/dissectors/packet-dns.c
9935    M /trunk/epan/dissectors/packet-enip.c
9936    M /trunk/epan/dissectors/packet-fc.c
9937    M /trunk/epan/dissectors/packet-fcct.c
9938    M /trunk/epan/dissectors/packet-fcdns.c
9939    M /trunk/epan/dissectors/packet-fcels.c
9940    M /trunk/epan/dissectors/packet-fcfcs.c
9941    M /trunk/epan/dissectors/packet-fcfzs.c
9942    M /trunk/epan/dissectors/packet-fclctl.c
9943    M /trunk/epan/dissectors/packet-fcp.c
9944    M /trunk/epan/dissectors/packet-fcsb3.c
9945    M /trunk/epan/dissectors/packet-fcsp.c
9946    M /trunk/epan/dissectors/packet-fcswils.c
9947    M /trunk/epan/dissectors/packet-g723.c
9948    M /trunk/epan/dissectors/packet-gprs-llc.c
9949    M /trunk/epan/dissectors/packet-hyperscsi.c
9950    M /trunk/epan/dissectors/packet-ieee80211.c
9951    M /trunk/epan/dissectors/packet-igmp.c
9952    M /trunk/epan/dissectors/packet-image-gif.c
9953    M /trunk/epan/dissectors/packet-image-jfif.c
9954    M /trunk/epan/dissectors/packet-ipdc.c
9955    M /trunk/epan/dissectors/packet-ipv6.c
9956    M /trunk/epan/dissectors/packet-ipvs-syncd.c
9957    M /trunk/epan/dissectors/packet-ismp.c
9958    M /trunk/epan/dissectors/packet-isns.c
9959    M /trunk/epan/dissectors/packet-isup.c
9960    M /trunk/epan/dissectors/packet-isup_thin.c
9961    M /trunk/epan/dissectors/packet-jxta.c
9962    M /trunk/epan/dissectors/packet-kerberos.c
9963    M /trunk/epan/dissectors/packet-laplink.c
9964    M /trunk/epan/dissectors/packet-ldap.c
9965    M /trunk/epan/dissectors/packet-lwapp.c
9966    M /trunk/epan/dissectors/packet-mdshdr.c
9967    M /trunk/epan/dissectors/packet-msrp.c
9968    M /trunk/epan/dissectors/packet-mtp3.c
9969    M /trunk/epan/dissectors/packet-mtp3mg.c
9970    M /trunk/epan/dissectors/packet-multipart.c
9971    M /trunk/epan/dissectors/packet-ntp.c
9972    M /trunk/epan/dissectors/packet-pflog.c
9973    M /trunk/epan/dissectors/packet-pim.c
9974    M /trunk/epan/dissectors/packet-pn-rt.c
9975    M /trunk/epan/dissectors/packet-ptp.c
9976    M /trunk/epan/dissectors/packet-rsvp.c
9977    M /trunk/epan/dissectors/packet-rtps.c
9978    M /trunk/epan/dissectors/packet-sccp.c
9979    M /trunk/epan/dissectors/packet-sccpmg.c
9980    M /trunk/epan/dissectors/packet-sebek.c
9981    M /trunk/epan/dissectors/packet-sflow.c
9982    M /trunk/epan/dissectors/packet-sigcomp.c
9983    M /trunk/epan/dissectors/packet-sndcp.c
9984    M /trunk/epan/dissectors/packet-stun.c
9985    M /trunk/epan/dissectors/packet-uma.c
9986    M /trunk/epan/dissectors/packet-wccp.c
9987    M /trunk/epan/dissectors/packet-wsp.c
9988    M /trunk/epan/dissectors/packet-wtls.c
9989    M /trunk/epan/dissectors/packet-wtp.c
9990    M /trunk/epan/filesystem.c
9991    M /trunk/epan/follow.c
9992    M /trunk/epan/inet_ntop.c
9993    M /trunk/epan/ipproto.c
9994    M /trunk/epan/plugins.c
9995    M /trunk/epan/proto.c
9996    M /trunk/epan/sigcomp-udvm.c
9997    M /trunk/epan/sigcomp_state_hdlr.c
9998    M /trunk/epan/to_str.c
9999    M /trunk/epan/to_str.h
10000    M /trunk/epan/value_string.c
10001    M /trunk/filters.c
10002    M /trunk/pcap-util-unix.c
10003    M /trunk/plugins/asn1/packet-asn1.c
10004    M /trunk/plugins/ciscosm/packet-sm.c
10005    M /trunk/plugins/docsis/packet-vendor.c
10006    M /trunk/plugins/irda/packet-ircomm.c
10007    M /trunk/plugins/irda/packet-irda.c
10008    M /trunk/plugins/opsi/packet-opsi.c
10009    M /trunk/plugins/rlm/packet-rlm.c
10010    M /trunk/plugins/v5ua/packet-v5ua.c
10011    M /trunk/ringbuffer.c
10012    M /trunk/tap-iousers.c
10013    M /trunk/tap-rpcprogs.c
10014    M /trunk/tethereal.c
10015    M /trunk/util.c
10016
10017 various code cleanup:
10018 -use g_snprintf instead of sprintf and snprintf
10019 -use g_strdup_printf where appropriate
10020 -remove #include "snprintf.h" (as only g_snprintf should be used)
10021 -replace some more alloc/realloc/calloc/free with their glib pendants
10022 ------------------------------------------------------------------------
10023 r15263 | ulfl | 2005-08-08 12:22:55 -0500 (Mon, 08 Aug 2005) | 1 line
10024 Changed paths:
10025    M /trunk/gtk/simple_dialog.c
10026    M /trunk/gtk/tcp_graph.c
10027    M /trunk/gtk/toolbar.c
10028    M /trunk/gtk/ui_util.c
10029    M /trunk/gtk/ui_util.h
10030
10031 fix some MSVC const warnings
10032 ------------------------------------------------------------------------
10033 r15262 | jmayer | 2005-08-08 11:53:09 -0500 (Mon, 08 Aug 2005) | 2 lines
10034 Changed paths:
10035    M /trunk/epan/Makefile.am
10036
10037 OK, so Didier was probably right using $^ :-)
10038
10039 ------------------------------------------------------------------------
10040 r15261 | jmayer | 2005-08-08 09:17:42 -0500 (Mon, 08 Aug 2005) | 4 lines
10041 Changed paths:
10042    M /trunk/epan/Makefile.am
10043
10044 Didier Gautheron:
10045         A small patch for compiling ethereal outside the source tree.
10046
10047
10048 ------------------------------------------------------------------------
10049 r15260 | sahlberg | 2005-08-08 04:52:59 -0500 (Mon, 08 Aug 2005) | 8 lines
10050 Changed paths:
10051    M /trunk/epan/dissectors/packet-rpc.c
10052
10053 From
10054 Eric Wedel
10055
10056 Add a preference to RPC (default off) that will heuristically attempt to find
10057 PDUs starting in the middle of a segment.
10058
10059
10060
10061 ------------------------------------------------------------------------
10062 r15259 | sahlberg | 2005-08-08 03:53:05 -0500 (Mon, 08 Aug 2005) | 6 lines
10063 Changed paths:
10064    M /trunk/epan/dissectors/packet-gsm_a.c
10065    M /trunk/epan/dissectors/packet-gsm_map.c
10066    M /trunk/epan/dissectors/packet-gsm_map.h
10067    M /trunk/epan/dissectors/packet-gsm_ss.c
10068    M /trunk/epan/dissectors/packet-gsm_ss.h
10069
10070 updates from Anders B
10071
10072 Regenerate gsm ss and gsm map
10073
10074
10075
10076 ------------------------------------------------------------------------
10077 r15258 | guy | 2005-08-08 02:27:14 -0500 (Mon, 08 Aug 2005) | 7 lines
10078 Changed paths:
10079    M /trunk/epan/dissectors/packet-rsvp.c
10080
10081 Centralize the code to create the subtree for RSVP objects and to put
10082 the length and object class items into that tree.  Put the object class
10083 item into the tree as a visible item, rather than as a hidden item and
10084 as a text entry.
10085
10086 Add some additional length checks.
10087
10088 ------------------------------------------------------------------------
10089 r15257 | sahlberg | 2005-08-07 18:39:00 -0500 (Sun, 07 Aug 2005) | 5 lines
10090 Changed paths:
10091    M /trunk/epan/dissectors/packet-slowprotocols.c
10092
10093 from Dominique Bastien
10094
10095 small update for slowprotocols
10096
10097
10098 ------------------------------------------------------------------------
10099 r15256 | ulfl | 2005-08-07 18:10:06 -0500 (Sun, 07 Aug 2005) | 4 lines
10100 Changed paths:
10101    M /trunk/packaging/nsis/Makefile.am
10102    M /trunk/packaging/nsis/WinPcapPage.ini
10103    A /trunk/packaging/nsis/WinPcap_3_1.exe
10104    D /trunk/packaging/nsis/WinPcap_3_1_beta4.exe
10105    M /trunk/packaging/nsis/ethereal.nsi
10106
10107 Use the now released WinPcap 3.1 version instead of the beta 4.
10108
10109 We don't need to uninstall an old WinPcap version first, as this is done by the WinPcap installer itself now.
10110
10111 ------------------------------------------------------------------------
10112 r15255 | guy | 2005-08-07 15:06:01 -0500 (Sun, 07 Aug 2005) | 10 lines
10113 Changed paths:
10114    M /trunk/epan/dissectors/packet-dhcp-failover.c
10115
10116 DHCP Failover runs over TCP; use tcp_dissect_pdus.
10117
10118 There's no need to build a list of all the options and then dissect them
10119 individually; just have one loop that dissects them.  (The full list
10120 wasn't being freed, so we were leaking memory.)
10121
10122 Add some more sanity checks.
10123
10124 Clean up a bunch of other things.
10125
10126 ------------------------------------------------------------------------
10127 r15254 | guy | 2005-08-07 13:03:34 -0500 (Sun, 07 Aug 2005) | 10 lines
10128 Changed paths:
10129    M /trunk/epan/dissectors/packet-dhcp-failover.c
10130
10131 Fix the spelling of "transferred".
10132
10133 Fix the sizes of some items to match what's in the I-D and what's being
10134 fetched from the packet.
10135
10136 Check for the length of items before doing *anything* with the item,
10137 including fetching the data from the packet.  Just put a "bad length"
10138 indication into the protocol tree; don't abort the dissection (we can
10139 just move on to the next TLV).
10140
10141 ------------------------------------------------------------------------
10142 r15253 | jmayer | 2005-08-06 19:21:35 -0500 (Sat, 06 Aug 2005) | 1 line
10143 Changed paths:
10144    M /trunk/docbook
10145
10146 Add release-notes-...pdf to svn:ignore
10147 ------------------------------------------------------------------------
10148 r15252 | jmayer | 2005-08-06 19:07:18 -0500 (Sat, 06 Aug 2005) | 6 lines
10149 Changed paths:
10150    M /trunk/docbook/README.txt
10151
10152 Start a list of packages required for each distro.
10153 So far only Suse 9.3 is covered.
10154
10155 Infos for other systems are very welcome.
10156
10157
10158 ------------------------------------------------------------------------
10159 r15251 | guy | 2005-08-06 16:38:43 -0500 (Sat, 06 Aug 2005) | 9 lines
10160 Changed paths:
10161    M /trunk/epan/dissectors/packet-frame.c
10162    M /trunk/epan/dissectors/packet-frame.h
10163    M /trunk/epan/exceptions.h
10164
10165 If a dissector writer directly throws DissectorError, don't punish the
10166 user by crashing due to a null pointer dereference, punish the dissector
10167 writer by saying he or she didn't bother providing an explanation of the
10168 error.
10169
10170 The exception message isn't a const string any more; make the
10171 "exception_message" argument to "show_exception()" a "char *", not a
10172 "const char *".
10173
10174 ------------------------------------------------------------------------
10175 r15250 | guy | 2005-08-06 14:58:45 -0500 (Sat, 06 Aug 2005) | 14 lines
10176 Changed paths:
10177    M /trunk/epan/dissectors/packet-frame.c
10178    M /trunk/epan/except.c
10179    M /trunk/epan/except.h
10180    M /trunk/epan/exceptions.h
10181
10182 Support throwing an exception with a null message pointer, and have the
10183 message not be const (as we generate messages with "g_strdup_sprintf()",
10184 which means they need to be freed; using a null message means that we
10185 don't have to use a special string for exceptions with no message, and
10186 don't have to worry about not freeing that).
10187
10188 Have THROW() throw an exception with a null message pointer.  (This
10189 means that you crash if you throw DissectorError with THROW().  Don't do
10190 that - it means you don't get a more detailed explanation of the
10191 dissector problem.  Use the DISSECTOR_ASSERT, etc. macros in
10192 epan/proto.h instead.)
10193
10194 Free the exception message for DissectorError, as it's mallocated.
10195
10196 ------------------------------------------------------------------------
10197 r15249 | guy | 2005-08-06 13:42:07 -0500 (Sat, 06 Aug 2005) | 5 lines
10198 Changed paths:
10199    M /trunk/filters.c
10200    M /trunk/filters.h
10201
10202 "read_filter_list()" and "save_filter_list()" mallocate the path string
10203 that they return through the "pref_path_return" argument; make it a
10204 "char **", as a pointer to a "char *" is passed to it, and the caller
10205 has to free that.
10206
10207 ------------------------------------------------------------------------
10208 r15248 | guy | 2005-08-06 13:40:03 -0500 (Sat, 06 Aug 2005) | 5 lines
10209 Changed paths:
10210    M /trunk/file.c
10211
10212 We no longer generate a "Loading" message ourselves, we just pass the
10213 name of the file being loaded to "delayed_create_progress_dlg()".  Get
10214 rid of the pointless "g_strdup_printf()" call (which amounted to a
10215 more-expensive "g_strdup()", and the variables it used.
10216
10217 ------------------------------------------------------------------------
10218 r15247 | guy | 2005-08-06 13:38:35 -0500 (Sat, 06 Aug 2005) | 15 lines
10219 Changed paths:
10220    M /trunk/util.c
10221
10222 "setup_tmpdir()" either returns the const string passed to it, or it
10223 returns a malloced string that's supposed to persist as long as Ethereal
10224 is running.  Make it return "const char *", and return either the former
10225 pointer or the result of mallocation, so we don't end up using the same
10226 variable for a const pointer and a non-const pointer.
10227
10228 Make the variables to which its result is assigned const pointers as
10229 well.
10230
10231 "strlen()" returns size_t; make a argument to which its result is
10232 assigned a size_t.
10233
10234 Just out of paranoia, check for a zero-length string passed to
10235 "setup_tmpdir()".
10236
10237 ------------------------------------------------------------------------
10238 r15246 | gerald | 2005-08-06 10:23:52 -0500 (Sat, 06 Aug 2005) | 2 lines
10239 Changed paths:
10240    M /trunk/docbook/release-notes.xml
10241
10242 Add a note about the ISIS LSP bug.
10243
10244 ------------------------------------------------------------------------
10245 r15245 | gerald | 2005-08-06 10:18:45 -0500 (Sat, 06 Aug 2005) | 3 lines
10246 Changed paths:
10247    M /trunk/epan/dissectors/packet-isis-lsp.c
10248
10249 Increase the size of some variables so that we don't overflow them and loop
10250 forever.  Fixes bug 320.
10251
10252 ------------------------------------------------------------------------
10253 r15244 | jmayer | 2005-08-06 09:03:14 -0500 (Sat, 06 Aug 2005) | 3 lines
10254 Changed paths:
10255    M /trunk/capture_loop.c
10256    M /trunk/capture_sync.c
10257    M /trunk/file.c
10258    M /trunk/filters.c
10259    M /trunk/filters.h
10260    M /trunk/gtk/io_stat.c
10261    M /trunk/gtk/mtp3_stat.c
10262    M /trunk/gtk/mtp3_summary.c
10263    M /trunk/gtk/progress_dlg.c
10264    M /trunk/gtk/rtp_analysis.c
10265    M /trunk/gtk/sctp_chunk_stat_dlg.c
10266    M /trunk/gtk/sctp_stat_dlg.c
10267    M /trunk/gtk/tcp_graph.c
10268    M /trunk/gtk/voip_calls_dlg.c
10269    M /trunk/progress_dlg.h
10270    M /trunk/tap-iostat.c
10271    M /trunk/util.c
10272    M /trunk/util.h
10273
10274
10275 Last set of char -> const char trivial warning fixes.
10276
10277 ------------------------------------------------------------------------
10278 r15243 | tuexen | 2005-08-06 07:02:34 -0500 (Sat, 06 Aug 2005) | 6 lines
10279 Changed paths:
10280    M /trunk/epan/dissectors/packet-asap.c
10281    M /trunk/epan/dissectors/packet-enrp.c
10282
10283 Update to
10284  * http://www.ietf.org/internet-drafts/draft-ietf-rserpool-common-param-09.txt
10285  * http://www.ietf.org/internet-drafts/draft-ietf-rserpool-enrp-12.txt
10286  * http://www.ietf.org/internet-drafts/draft-ietf-rserpool-asap-12.txt
10287
10288
10289 ------------------------------------------------------------------------
10290 r15242 | guy | 2005-08-06 05:31:27 -0500 (Sat, 06 Aug 2005) | 2 lines
10291 Changed paths:
10292    M /trunk/epan/packet.h
10293    M /trunk/gtk/decode_as_dlg.c
10294    M /trunk/tethereal.c
10295
10296 Squelch more const pointer warnings.
10297
10298 ------------------------------------------------------------------------
10299 r15241 | guy | 2005-08-06 05:30:21 -0500 (Sat, 06 Aug 2005) | 4 lines
10300 Changed paths:
10301    M /trunk/gtk/voip_calls.c
10302
10303 Make some structure members that are always set from mallocated data not
10304 "const" pointers, so that we don't get warnings when we free the data
10305 they point to.
10306
10307 ------------------------------------------------------------------------
10308 r15240 | guy | 2005-08-06 05:29:20 -0500 (Sat, 06 Aug 2005) | 3 lines
10309 Changed paths:
10310    M /trunk/plugins/mate/mate_parser.l
10311
10312 Make a variable whose value might be trashed by setjmp/longjmp
10313 "volatile" to avoid that.
10314
10315 ------------------------------------------------------------------------
10316 r15239 | guy | 2005-08-06 04:23:28 -0500 (Sat, 06 Aug 2005) | 14 lines
10317 Changed paths:
10318    M /trunk/epan/dissectors/packet-ms-mms.c
10319
10320 Don't assign "" to a string that's only used after it's assigned to.
10321
10322 "tvb_fake_unicode()" never returns a null pointer, so there's no need to
10323 check for it; there's also no need to check that it's not an empty
10324 string before freeing it, as it's always assigned a g_malloc()ed string.
10325
10326 It also takes as an argument the number of Unicode characters in the
10327 string, not the number of bytes in the string.
10328
10329 Use "format_text()" when adding a string to the Info column, in case
10330 it has non-printable characters.
10331
10332 Don't use "proto_tree_add_string_format()" if you don't have to.
10333
10334 ------------------------------------------------------------------------
10335 r15238 | guy | 2005-08-06 04:18:52 -0500 (Sat, 06 Aug 2005) | 9 lines
10336 Changed paths:
10337    M /trunk/epan/dissectors/packet-dcm.c
10338
10339 Use a NULL value for di->xfer as an indication that we don't know the
10340 transfer context; that way, we don't have to make "di->xfer" a "const"
10341 pointer, and can thus pass it to "g_free()" (if non-null) without
10342 the compiler whining at us.
10343
10344 Note that telling the user to "click on ASSOC request" is not the best
10345 thing to do, unless we simply cannot determine the right ASSOC request
10346 to click on.
10347
10348 ------------------------------------------------------------------------
10349 r15237 | guy | 2005-08-05 23:01:38 -0500 (Fri, 05 Aug 2005) | 4 lines
10350 Changed paths:
10351    M /trunk/epan/dissectors/packet-smb.c
10352
10353 DissectorError is not supposed to be directly thrown; one should use the
10354 various DISSECTOR_ macros, so the error message includes an indication
10355 of the problem, and the file and line number.
10356
10357 ------------------------------------------------------------------------
10358 r15236 | guy | 2005-08-05 22:44:55 -0500 (Fri, 05 Aug 2005) | 8 lines
10359 Changed paths:
10360    M /trunk/epan/tap.c
10361    M /trunk/epan/tap.h
10362    M /trunk/gtk/ansi_a_stat.c
10363    M /trunk/gtk/ansi_map_stat.c
10364    M /trunk/gtk/bootp_stat.c
10365    M /trunk/gtk/dcerpc_stat.c
10366    M /trunk/gtk/fc_stat.c
10367    M /trunk/gtk/gsm_a_stat.c
10368    M /trunk/gtk/gsm_map_stat.c
10369    M /trunk/gtk/h225_counter.c
10370    M /trunk/gtk/h225_ras_srt.c
10371    M /trunk/gtk/hostlist_eth.c
10372    M /trunk/gtk/hostlist_fc.c
10373    M /trunk/gtk/hostlist_fddi.c
10374    M /trunk/gtk/hostlist_ip.c
10375    M /trunk/gtk/hostlist_ipx.c
10376    M /trunk/gtk/hostlist_jxta.c
10377    M /trunk/gtk/hostlist_table.h
10378    M /trunk/gtk/hostlist_tcpip.c
10379    M /trunk/gtk/hostlist_tr.c
10380    M /trunk/gtk/hostlist_udpip.c
10381    M /trunk/gtk/hostlist_wlan.c
10382    M /trunk/gtk/io_stat.c
10383    M /trunk/gtk/ldap_stat.c
10384    M /trunk/gtk/menu.c
10385    M /trunk/gtk/mgcp_stat.c
10386    M /trunk/gtk/mtp3_stat.c
10387    M /trunk/gtk/rpc_progs.c
10388    M /trunk/gtk/rpc_stat.c
10389    M /trunk/gtk/rtp_analysis.c
10390    M /trunk/gtk/rtp_stream.c
10391    M /trunk/gtk/sctp_chunk_stat.c
10392    M /trunk/gtk/sctp_stat.c
10393    M /trunk/gtk/sip_stat.c
10394    M /trunk/gtk/smb_stat.c
10395    M /trunk/gtk/stats_tree_stat.c
10396    M /trunk/gtk/summary_dlg.c
10397    M /trunk/gtk/toolbar.c
10398    M /trunk/gtk/voip_calls_dlg.c
10399    M /trunk/gtk/wsp_stat.c
10400    M /trunk/tap-ansi_astat.c
10401    M /trunk/tap-bootpstat.c
10402    M /trunk/tap-dcerpcstat.c
10403    M /trunk/tap-gsm_astat.c
10404    M /trunk/tap-h225counter.c
10405    M /trunk/tap-h225rassrt.c
10406    M /trunk/tap-httpstat.c
10407    M /trunk/tap-iostat.c
10408    M /trunk/tap-iousers.c
10409    M /trunk/tap-mgcpstat.c
10410    M /trunk/tap-protocolinfo.c
10411    M /trunk/tap-protohierstat.c
10412    M /trunk/tap-rpcprogs.c
10413    M /trunk/tap-rpcstat.c
10414    M /trunk/tap-sctpchunkstat.c
10415    M /trunk/tap-sipstat.c
10416    M /trunk/tap-smbsids.c
10417    M /trunk/tap-smbstat.c
10418    M /trunk/tap-stats_tree.c
10419    M /trunk/tap-wspstat.c
10420    M /trunk/tap_dfilter_dlg.h
10421
10422 Squelch more const warnings (and fix some memory leaks that found).
10423
10424 _U_-ify some unused arguments, rather than assigning them to themselves.
10425
10426 Un-constify one variable that gets assigned a mallocated pointer.
10427
10428 Clean up indentation.
10429
10430 ------------------------------------------------------------------------
10431 r15235 | gerald | 2005-08-05 22:43:42 -0500 (Fri, 05 Aug 2005) | 6 lines
10432 Changed paths:
10433    M /trunk/epan/asn1.c
10434    M /trunk/epan/dissectors/packet-frame.c
10435    M /trunk/epan/dissectors/packet-kerberos.c
10436    M /trunk/epan/dissectors/packet-ldap.c
10437    M /trunk/epan/dissectors/packet-smb.c
10438    M /trunk/epan/dissectors/packet-spnego.c
10439
10440 In packet-frame.c, don't free static memory when we throw a
10441 DissectorError.  In packet-kerberos.c, restore pinfo->private_data if
10442 we throw an exception, which keeps the SMB dissector from throwing
10443 a DissectorError.  Initialize variables in other places to squelch
10444 valgrind warnings.
10445
10446 ------------------------------------------------------------------------
10447 r15234 | guy | 2005-08-05 20:39:51 -0500 (Fri, 05 Aug 2005) | 2 lines
10448 Changed paths:
10449    M /trunk/epan/dissectors/packet-socks.c
10450
10451 Squelch another const warning.
10452
10453 ------------------------------------------------------------------------
10454 r15233 | ulfl | 2005-08-05 19:06:14 -0500 (Fri, 05 Aug 2005) | 1 line
10455 Changed paths:
10456    M /trunk/plugins/xml/xml_plugin.c
10457
10458 fix a comment typo
10459 ------------------------------------------------------------------------
10460 r15232 | ulfl | 2005-08-05 18:58:58 -0500 (Fri, 05 Aug 2005) | 1 line
10461 Changed paths:
10462    M /trunk/capture_stop_conditions.c
10463    M /trunk/conditions.c
10464    M /trunk/docbook/edg_src/EDG_chapter_dissection.xml
10465    M /trunk/epan/dissectors/packet-bssgp.c
10466    M /trunk/epan/dissectors/packet-dcm.c
10467    M /trunk/epan/follow.c
10468    M /trunk/epan/tap.c
10469    M /trunk/gtk/sctp_assoc_analyse.c
10470    M /trunk/gtk/sctp_stat.c
10471    M /trunk/gtk/tcp_graph.c
10472    M /trunk/gtk/ui_util.c
10473
10474 replace malloc and alike calls by their GLib pendants -> g_malloc
10475 ------------------------------------------------------------------------
10476 r15231 | guy | 2005-08-05 18:18:05 -0500 (Fri, 05 Aug 2005) | 3 lines
10477 Changed paths:
10478    M /trunk/epan/dissectors/packet-daap.c
10479
10480 Put in a comment asking about the music going over the connection - we
10481 shouldn't try to parse it as DAAP.
10482
10483 ------------------------------------------------------------------------
10484 r15230 | guy | 2005-08-05 18:17:15 -0500 (Fri, 05 Aug 2005) | 2 lines
10485 Changed paths:
10486    M /trunk/plugins/mate/mate_parser.l
10487
10488 Squelch a warning about "state" being used uninitialized.
10489
10490 ------------------------------------------------------------------------
10491 r15229 | lego | 2005-08-05 17:36:28 -0500 (Fri, 05 Aug 2005) | 3 lines
10492 Changed paths:
10493    M /trunk/gtk/hostlist_table.c
10494
10495 have the definition of init_hostlist_table *ACTUALLY* match its declaration.
10496
10497
10498 ------------------------------------------------------------------------
10499 r15228 | lego | 2005-08-05 17:34:45 -0500 (Fri, 05 Aug 2005) | 3 lines
10500 Changed paths:
10501    M /trunk/gtk/hostlist_table.c
10502
10503 have the definition of init_hostlist_table match the declaration.
10504
10505
10506 ------------------------------------------------------------------------
10507 r15227 | jmayer | 2005-08-05 15:59:08 -0500 (Fri, 05 Aug 2005) | 5 lines
10508 Changed paths:
10509    M /trunk/color_filters.c
10510    M /trunk/color_filters.h
10511    M /trunk/epan/packet.c
10512    M /trunk/epan/packet.h
10513    M /trunk/gtk/about_dlg.c
10514    M /trunk/gtk/ansi_a_stat.c
10515    M /trunk/gtk/ansi_map_stat.c
10516    M /trunk/gtk/capture_dlg.c
10517    M /trunk/gtk/capture_prefs.c
10518    M /trunk/gtk/color_dlg.c
10519    M /trunk/gtk/column_prefs.c
10520    M /trunk/gtk/conversations_eth.c
10521    M /trunk/gtk/conversations_fc.c
10522    M /trunk/gtk/conversations_fddi.c
10523    M /trunk/gtk/conversations_ip.c
10524    M /trunk/gtk/conversations_ipx.c
10525    M /trunk/gtk/conversations_jxta.c
10526    M /trunk/gtk/conversations_sctp.c
10527    M /trunk/gtk/conversations_table.c
10528    M /trunk/gtk/conversations_table.h
10529    M /trunk/gtk/conversations_tcpip.c
10530    M /trunk/gtk/conversations_tr.c
10531    M /trunk/gtk/conversations_udpip.c
10532    M /trunk/gtk/conversations_wlan.c
10533    M /trunk/gtk/decode_as_dcerpc.c
10534    M /trunk/gtk/decode_as_dcerpc.h
10535    M /trunk/gtk/decode_as_dlg.c
10536    M /trunk/gtk/dfilter_expr_dlg.c
10537    M /trunk/gtk/dlg_utils.c
10538    M /trunk/gtk/dlg_utils.h
10539    M /trunk/gtk/file_dlg.c
10540    M /trunk/gtk/filter_dlg.c
10541    M /trunk/gtk/filter_dlg.h
10542    M /trunk/gtk/find_dlg.c
10543    M /trunk/gtk/find_dlg.h
10544    M /trunk/gtk/flow_graph.c
10545    M /trunk/gtk/gsm_a_stat.c
10546    M /trunk/gtk/gsm_map_stat.c
10547    M /trunk/gtk/gtk_stat_util.c
10548    M /trunk/gtk/gtk_stat_util.h
10549    M /trunk/gtk/h225_counter.c
10550    M /trunk/gtk/h225_ras_srt.c
10551    M /trunk/gtk/help_dlg.c
10552    M /trunk/gtk/hostlist_eth.c
10553    M /trunk/gtk/hostlist_table.c
10554    M /trunk/gtk/hostlist_table.h
10555    M /trunk/gtk/main.c
10556    M /trunk/gtk/menu.c
10557    M /trunk/gtk/menu.h
10558    M /trunk/gtk/packet_list.c
10559    M /trunk/gtk/plugins_dlg.c
10560    M /trunk/gtk/print_dlg.c
10561    M /trunk/gtk/proto_dlg.c
10562    M /trunk/gtk/proto_draw.c
10563    M /trunk/gtk/proto_hier_stats_dlg.c
10564    M /trunk/gtk/recent.c
10565    M /trunk/gtk/sctp_error_dlg.c
10566    M /trunk/gtk/sctp_stat.h
10567    M /trunk/gtk/service_response_time_table.c
10568    M /trunk/gtk/tap_menu.h
10569    M /trunk/gtk/ui_util.c
10570    M /trunk/gtk/ui_util.h
10571    M /trunk/gtk/voip_calls.c
10572    M /trunk/gtk/voip_calls.h
10573    M /trunk/image/dn_arrow.xpm
10574    M /trunk/image/eexcl3d64.xpm
10575    M /trunk/image/eicon3d16.xpm
10576    M /trunk/image/eicon3d32.xpm
10577    M /trunk/image/eicon3d48.xpm
10578    M /trunk/image/icon-ethereal.xpm
10579    M /trunk/image/icon-excl.xpm
10580    M /trunk/image/stock_dialog_error_48.xpm
10581    M /trunk/image/stock_dialog_info_48.xpm
10582    M /trunk/image/stock_dialog_question_48.xpm
10583    M /trunk/image/stock_dialog_warning_48.xpm
10584    M /trunk/image/toolbar/autoscroll_24.xpm
10585    M /trunk/image/toolbar/capture_filter_24.xpm
10586    M /trunk/image/toolbar/capture_interfaces_24.xpm
10587    M /trunk/image/toolbar/capture_options_24.xpm
10588    M /trunk/image/toolbar/capture_restart_24.xpm
10589    M /trunk/image/toolbar/capture_start_24.xpm
10590    M /trunk/image/toolbar/capture_stop_24.xpm
10591    M /trunk/image/toolbar/checkbox_16.xpm
10592    M /trunk/image/toolbar/colorize_24.xpm
10593    M /trunk/image/toolbar/conversations_16.xpm
10594    M /trunk/image/toolbar/decode_as_16.xpm
10595    M /trunk/image/toolbar/display_filter_24.xpm
10596    M /trunk/image/toolbar/endpoints_16.xpm
10597    M /trunk/image/toolbar/file_set_list_16.xpm
10598    M /trunk/image/toolbar/file_set_next_16.xpm
10599    M /trunk/image/toolbar/file_set_previous_16.xpm
10600    M /trunk/image/toolbar/graphs_16.xpm
10601    M /trunk/image/toolbar/internet_24.xpm
10602    M /trunk/image/toolbar/resize_columns_24.xpm
10603    M /trunk/image/toolbar/stock_add_24.xpm
10604    M /trunk/image/toolbar/stock_bottom_24.xpm
10605    M /trunk/image/toolbar/stock_clear_24.xpm
10606    M /trunk/image/toolbar/stock_close_24.xpm
10607    M /trunk/image/toolbar/stock_colorselector_24.xpm
10608    M /trunk/image/toolbar/stock_help_24.xpm
10609    M /trunk/image/toolbar/stock_jump_to_24.xpm
10610    M /trunk/image/toolbar/stock_left_arrow_24.xpm
10611    M /trunk/image/toolbar/stock_ok_20.xpm
10612    M /trunk/image/toolbar/stock_open_24.xpm
10613    M /trunk/image/toolbar/stock_preferences_24.xpm
10614    M /trunk/image/toolbar/stock_print_24.xpm
10615    M /trunk/image/toolbar/stock_properties_24.xpm
10616    M /trunk/image/toolbar/stock_refresh_24.xpm
10617    M /trunk/image/toolbar/stock_right_arrow_24.xpm
10618    M /trunk/image/toolbar/stock_save_24.xpm
10619    M /trunk/image/toolbar/stock_save_as_24.xpm
10620    M /trunk/image/toolbar/stock_search_24.xpm
10621    M /trunk/image/toolbar/stock_stop_24.xpm
10622    M /trunk/image/toolbar/stock_top_24.xpm
10623    M /trunk/image/toolbar/stock_zoom_1_24.xpm
10624    M /trunk/image/toolbar/stock_zoom_in_24.xpm
10625    M /trunk/image/toolbar/stock_zoom_out_24.xpm
10626    M /trunk/image/toolbar/telephony_16.xpm
10627    M /trunk/image/toolbar/time_24.xpm
10628    M /trunk/image/toolbar/web_support_24.xpm
10629    M /trunk/image/toolbar/wiki_24.xpm
10630    M /trunk/image/up_arrow.xpm
10631    M /trunk/plugins/stats_tree/pinfo_stats_tree.c
10632    M /trunk/tap_dfilter_dlg.h
10633
10634
10635 More char -> const char warning fixes.
10636 Removed (very few) casts that only change the warning message
10637   but don't remove it (with gcc-4).
10638
10639 ------------------------------------------------------------------------
10640 r15226 | etxrab | 2005-08-05 14:37:57 -0500 (Fri, 05 Aug 2005) | 12 lines
10641 Changed paths:
10642    M /trunk/epan/dissectors/packet-bacapp.c
10643    M /trunk/epan/dissectors/packet-bacapp.h
10644
10645 From David Richards:
10646 here are the highlights of what's fixed:
10647
10648 1) Decoding of vendor-defined types
10649 2) Decoding of some event notification parameters (not all)
10650 3) Decoding of ABSTRACT-SYNTAX&Type
10651 4) Decoding of BACnetTimeStamp
10652 5) Some problems with context-tagged values (like booleans)
10653 6) Continuation segments - don't try to decode them since you can't 
10654 start mid-PDU
10655 7) Removed some excessive levels of subtrees
10656
10657 ------------------------------------------------------------------------
10658 r15225 | etxrab | 2005-08-05 14:32:26 -0500 (Fri, 05 Aug 2005) | 2 lines
10659 Changed paths:
10660    M /trunk/plugins/asn1/packet-asn1.c
10661
10662 From Thomas Steffen:
10663 Fix a copy-paste error in the prefs. code
10664 ------------------------------------------------------------------------
10665 r15224 | etxrab | 2005-08-05 14:16:29 -0500 (Fri, 05 Aug 2005) | 3 lines
10666 Changed paths:
10667    M /trunk/AUTHORS
10668    M /trunk/epan/dissectors/packet-gprs-llc.c
10669    M /trunk/epan/dissectors/packet-gsm_a.c
10670
10671 From THORNTON, MATT
10672 Some changes that I made to flesh out GPRS message parsing.  More information is displayed about the various frame formats.  I have also added some code to parse XID parameters in the U frame.  I have also fixed a couple of display bugs in the GSM and GPRS LLC parser.
10673
10674 ------------------------------------------------------------------------
10675 r15223 | jmayer | 2005-08-05 08:23:47 -0500 (Fri, 05 Aug 2005) | 1 line
10676 Changed paths:
10677    M /trunk/epan/proto.c
10678
10679 char -> const char warning fixes
10680 ------------------------------------------------------------------------
10681 r15222 | jmayer | 2005-08-05 08:10:58 -0500 (Fri, 05 Aug 2005) | 1 line
10682 Changed paths:
10683    M /trunk/epan/dissectors/packet-ber.c
10684    M /trunk/epan/dissectors/packet-ber.h
10685    M /trunk/epan/dissectors/packet-tcp.c
10686    M /trunk/epan/dissectors/packet-telnet.c
10687    M /trunk/epan/dissectors/packet-tr.c
10688    M /trunk/epan/dissectors/packet-trmac.c
10689    M /trunk/epan/dissectors/packet-user_encap.c
10690    M /trunk/epan/dissectors/packet-vines.c
10691    M /trunk/epan/dissectors/packet-windows-common.c
10692    M /trunk/epan/dissectors/packet-x25.c
10693
10694 More char -> const char warning fixes
10695 ------------------------------------------------------------------------
10696 r15221 | ulfl | 2005-08-05 04:20:48 -0500 (Fri, 05 Aug 2005) | 3 lines
10697 Changed paths:
10698    M /trunk/docbook/edg_src/EDG_chapter_sources.xml
10699    M /trunk/docbook/edg_src/EDG_chapter_tools.xml
10700
10701 note that calling distclean target should be done first
10702
10703 add the MSVC tools to the verify_tools target, add some explanation of common problems
10704 ------------------------------------------------------------------------
10705 r15220 | ulfl | 2005-08-05 03:34:47 -0500 (Fri, 05 Aug 2005) | 4 lines
10706 Changed paths:
10707    M /trunk/Makefile.nmake
10708
10709 verify_tools: 
10710 - not only look for the cygwin tools, but also check the MSVC tools required like cl.exe, link.exe and nmake.exe
10711
10712 - I don't know why we should use /usr/bin/find but simply find, check for it instead. If there's a reason to use /usr/bin/find, we should use $(FIND) instead but I currently don't see a reason for this
10713 ------------------------------------------------------------------------
10714 r15219 | jmayer | 2005-08-04 19:29:34 -0500 (Thu, 04 Aug 2005) | 1 line
10715 Changed paths:
10716    M /trunk/asn1/gsm_ss/Makefile
10717
10718 Add eol-style and keywords properties
10719 ------------------------------------------------------------------------
10720 r15218 | jmayer | 2005-08-04 19:23:22 -0500 (Thu, 04 Aug 2005) | 1 line
10721 Changed paths:
10722    M /trunk/epan/dissectors/packet-gssapi.c
10723    M /trunk/epan/dissectors/packet-gssapi.h
10724    M /trunk/epan/dissectors/packet-ncp2222.inc
10725    M /trunk/epan/dissectors/packet-ndmp.c
10726    M /trunk/epan/dissectors/packet-nlsp.c
10727    M /trunk/epan/dissectors/packet-nntp.c
10728    M /trunk/epan/dissectors/packet-nt-sonmp.c
10729    M /trunk/epan/dissectors/packet-ntp.c
10730    M /trunk/epan/dissectors/packet-osi-options.c
10731    M /trunk/epan/dissectors/packet-ospf.c
10732    M /trunk/epan/dissectors/packet-pgm.c
10733    M /trunk/epan/dissectors/packet-pn-rt.c
10734    M /trunk/epan/dissectors/packet-portmap.c
10735    M /trunk/epan/dissectors/packet-q931.c
10736    M /trunk/epan/dissectors/packet-q933.c
10737    M /trunk/epan/dissectors/packet-quakeworld.c
10738    M /trunk/epan/dissectors/packet-radius.h
10739    M /trunk/epan/dissectors/packet-ranap.c
10740    M /trunk/epan/dissectors/packet-rdt.c
10741    M /trunk/epan/dissectors/packet-rdt.h
10742    M /trunk/epan/dissectors/packet-rsvp.c
10743    M /trunk/epan/dissectors/packet-sap.c
10744    M /trunk/epan/dissectors/packet-scsi.c
10745    M /trunk/epan/dissectors/packet-sip.c
10746    M /trunk/epan/dissectors/packet-slsk.c
10747    M /trunk/epan/dissectors/packet-smb.c
10748    M /trunk/epan/dissectors/packet-snmp.c
10749    M /trunk/epan/dissectors/packet-socks.c
10750    M /trunk/epan/dissectors/packet-ssl.c
10751    M /trunk/epan/dissectors/packet-t38.c
10752    M /trunk/epan/dissectors/packet-t38.h
10753    M /trunk/epan/radius_dict.l
10754    M /trunk/epan/tap.c
10755    M /trunk/epan/tap.h
10756
10757 More char -> const char warning fixes
10758 ------------------------------------------------------------------------
10759 r15217 | sahlberg | 2005-08-04 19:23:08 -0500 (Thu, 04 Aug 2005) | 3 lines
10760 Changed paths:
10761    A /trunk/asn1/gsm_ss/Makefile
10762
10763 Add unix makefile for work in progress GSM-SS dissector
10764
10765
10766 ------------------------------------------------------------------------
10767 r15216 | jmayer | 2005-08-04 17:54:04 -0500 (Thu, 04 Aug 2005) | 1 line
10768 Changed paths:
10769    M /trunk/epan/dissectors/packet-iax2.c
10770
10771 Separate declaration from initialization with non-static values
10772 ------------------------------------------------------------------------
10773 r15215 | guy | 2005-08-04 17:37:49 -0500 (Thu, 04 Aug 2005) | 3 lines
10774 Changed paths:
10775    M /trunk/README.win32
10776
10777 Note that if you're building from a source tarball, before the first
10778 build you must do "nmake -f makefile.make distclean".
10779
10780 ------------------------------------------------------------------------
10781 r15214 | guy | 2005-08-04 17:22:53 -0500 (Thu, 04 Aug 2005) | 5 lines
10782 Changed paths:
10783    M /trunk/epan/Makefile.nmake
10784    M /trunk/plugins/mate/Makefile.nmake
10785    M /trunk/plugins/xml/Makefile.nmake
10786
10787 Put in comments explaining why we're removing some generated files with
10788 "make distclean", even though they come with the distribution, and
10789 make the one in plugins/xml/Makefile.nmake match the one in some other
10790 files.
10791
10792 ------------------------------------------------------------------------
10793 r15213 | guy | 2005-08-04 17:13:33 -0500 (Thu, 04 Aug 2005) | 3 lines
10794 Changed paths:
10795    M /trunk/cleanbld.bat
10796
10797 Delete some new Flex-generated files, and put in a comment explaining
10798 that we're doing that and explaining why we're doing it.
10799
10800 ------------------------------------------------------------------------
10801 r15212 | jmayer | 2005-08-04 16:54:00 -0500 (Thu, 04 Aug 2005) | 1 line
10802 Changed paths:
10803    M /trunk/epan/Makefile.common
10804
10805 Forgot to remove gdebug.h from Makefile.common too
10806 ------------------------------------------------------------------------
10807 r15211 | jmayer | 2005-08-04 16:40:58 -0500 (Thu, 04 Aug 2005) | 3 lines
10808 Changed paths:
10809    M /trunk/doc/README.developer
10810
10811 Don't initialize variables in their declaration with non-constant
10812 values.
10813
10814 ------------------------------------------------------------------------
10815 r15210 | jmayer | 2005-08-04 16:31:40 -0500 (Thu, 04 Aug 2005) | 6 lines
10816 Changed paths:
10817    M /trunk/epan/dissectors/packet-ms-mms.c
10818
10819
10820 Albert Chin:
10821         uses of some C99'isms which prevent compilation on
10822         IRIX 6.5 with the SGI C compiler.
10823
10824
10825 ------------------------------------------------------------------------
10826 r15209 | jmayer | 2005-08-04 16:09:08 -0500 (Thu, 04 Aug 2005) | 6 lines
10827 Changed paths:
10828    M /trunk/epan/dfilter/gencode.c
10829    M /trunk/epan/ftypes/ftype-tvbuff.c
10830    D /trunk/epan/gdebug.h
10831
10832
10833 Albert Chin:
10834         Don't include epan/gdebug.h
10835
10836 Now that epan/gdebug.h is unused: remove it
10837
10838 ------------------------------------------------------------------------
10839 r15208 | jmayer | 2005-08-04 15:41:52 -0500 (Thu, 04 Aug 2005) | 6 lines
10840 Changed paths:
10841    M /trunk/tools/lemon/lempar.c
10842
10843
10844 Albert Chin:
10845         "config.h" should always be included first. However, lemon
10846         includes <stdio.h> first.
10847
10848
10849 ------------------------------------------------------------------------
10850 r15207 | gerald | 2005-08-04 12:14:19 -0500 (Thu, 04 Aug 2005) | 2 lines
10851 Changed paths:
10852    M /trunk/docbook/release-notes.xml
10853
10854 Add items for the recent FC-FCS and RSVP bug fixes.
10855
10856 ------------------------------------------------------------------------
10857 r15206 | gerald | 2005-08-04 12:11:32 -0500 (Thu, 04 Aug 2005) | 3 lines
10858 Changed paths:
10859    M /trunk/epan/dissectors/packet-rsvp.c
10860
10861 Increase the size of some variables, so that we don't overflow them.  Fixes
10862 the infinite loops in bugs 311 and 314.
10863
10864 ------------------------------------------------------------------------
10865 r15205 | gram | 2005-08-04 08:54:46 -0500 (Thu, 04 Aug 2005) | 3 lines
10866 Changed paths:
10867    M /trunk/AUTHORS
10868    M /trunk/epan/Makefile.am
10869    M /trunk/epan/dissectors/packet-frame.c
10870    M /trunk/epan/exceptions.h
10871    A /trunk/epan/exntest.c
10872
10873 Exception handling fixes, and a fix to packet-frame.c,
10874 from Richard van der Hoff.
10875
10876 ------------------------------------------------------------------------
10877 r15204 | guy | 2005-08-04 05:24:33 -0500 (Thu, 04 Aug 2005) | 2 lines
10878 Changed paths:
10879    M /trunk/epan/dissectors/packet-fcfcs.c
10880
10881 When processing records, advance the offset.
10882
10883 ------------------------------------------------------------------------
10884 r15203 | etxrab | 2005-08-03 15:51:54 -0500 (Wed, 03 Aug 2005) | 1 line
10885 Changed paths:
10886    M /trunk/asn1/gsmmap/gsm_map-exp.cnf
10887    M /trunk/asn1/gsmmap/gsmmap.cnf
10888    M /trunk/asn1/gsmmap/packet-gsm_map-template.c
10889    M /trunk/asn1/gsmmap/packet-gsm_map-template.h
10890
10891 Use the new fn_par functions, fix of a bug and export functions used by gsm_ss.
10892 ------------------------------------------------------------------------
10893 r15202 | etxrab | 2005-08-03 15:49:52 -0500 (Wed, 03 Aug 2005) | 2 lines
10894 Changed paths:
10895    A /trunk/asn1/gsm_ss
10896    A /trunk/asn1/gsm_ss/Makefile.nmake
10897    A /trunk/asn1/gsm_ss/SS-Operations.asn
10898    A /trunk/asn1/gsm_ss/gsm_ss.cnf
10899    A /trunk/asn1/gsm_ss/packet-gsm_ss-template.c
10900    A /trunk/asn1/gsm_ss/packet-gsm_ss-template.h
10901
10902 First checkin of asn2eth generated gsm ss dissector - work in progress not ready to replace the existing
10903 dissector yet.
10904 ------------------------------------------------------------------------
10905 r15201 | etxrab | 2005-08-03 15:37:28 -0500 (Wed, 03 Aug 2005) | 20 lines
10906 Changed paths:
10907    M /trunk/epan/Makefile.common
10908    M /trunk/epan/dissectors/packet-iax2.c
10909    A /trunk/epan/nstime.c
10910    M /trunk/epan/nstime.h
10911    M /trunk/timestats.c
10912    M /trunk/timestats.h
10913
10914 From Richard van der Hoff:
10915
10916 Among the improvements are:
10917 - fixes to call-tracking (it's now less likely to confuse two separate 
10918 calls, for instance)
10919 - improvements to Information Element dissection (clearer dissection, 
10920 dissects more IE types, easier to extend)
10921 - you can now filter on the content of DTMF packets
10922 - Analysis of timestamps (calculation of absolute timestamp, and packet 
10923 lateness).
10924 - fixed a couple of assertion failures in subtle corner-cases.
10925
10926 negative relative times:
10927    - get_timedelta()
10928    - addtime()
10929    - ftype-time.c:relative_val_from_unparsed()
10930
10931 I've also moved get_timedelta() and addtime() out of calldata.c into a 
10932 new file, epan/nstime.c, as I needed to use them in a dissector I'm 
10933 working on (and they therefore needed to go into libethereal).
10934 ------------------------------------------------------------------------
10935 r15200 | gerald | 2005-08-03 12:32:00 -0500 (Wed, 03 Aug 2005) | 2 lines
10936 Changed paths:
10937    M /trunk/wiretap/i4b_trace.h
10938    M /trunk/wiretap/i4btrace.c
10939
10940 Don't assume ints are 32 bits.  Fixes a recent Buildbot error.
10941
10942 ------------------------------------------------------------------------
10943 r15199 | etxrab | 2005-08-02 16:16:56 -0500 (Tue, 02 Aug 2005) | 1 line
10944 Changed paths:
10945    M /trunk/epan/dissectors/packet-gsm_sms.c
10946
10947 Fix "tvb_fake_unicode takes the lengt in number of guint16's not guint8's" fix up indentation.
10948 ------------------------------------------------------------------------
10949 r15198 | gerald | 2005-08-02 13:26:31 -0500 (Tue, 02 Aug 2005) | 4 lines
10950 Changed paths:
10951    M /trunk/docbook/release-notes.xml
10952
10953 After reading through the code again, the LPD
10954 dissector wasn't susceptible to a crash.  The patch at
10955 http://cvs.fedora.redhat.com/viewcvs/rpms/ethereal/FC-4/ is unneccessary.
10956
10957 ------------------------------------------------------------------------
10958 r15197 | sahlberg | 2005-08-02 12:34:14 -0500 (Tue, 02 Aug 2005) | 7 lines
10959 Changed paths:
10960    M /trunk/epan/dissectors/packet-mmse.c
10961
10962 ememify the tvb_get_string call in mmse.
10963 the strings mmse got from tvb_get_string were never released anyway
10964 so this would resolve significant memory leakage in mmse.
10965
10966 there are still memleaks in mmse   but one step at a time
10967
10968
10969 ------------------------------------------------------------------------
10970 r15196 | sahlberg | 2005-08-02 12:24:26 -0500 (Tue, 02 Aug 2005) | 3 lines
10971 Changed paths:
10972    M /trunk/epan/dissectors/packet-rpc.c
10973
10974 ememify packet-rpc call to tvb_get_string()
10975
10976
10977 ------------------------------------------------------------------------
10978 r15195 | sahlberg | 2005-08-02 12:15:56 -0500 (Tue, 02 Aug 2005) | 3 lines
10979 Changed paths:
10980    M /trunk/epan/dissectors/packet-sdp.c
10981
10982 remove a pointless g_strdup
10983
10984
10985 ------------------------------------------------------------------------
10986 r15194 | gerald | 2005-08-02 10:25:41 -0500 (Tue, 02 Aug 2005) | 2 lines
10987 Changed paths:
10988    M /trunk/epan/dfilter/Makefile.am
10989    M /trunk/plugins/mate/Makefile.am
10990
10991 Clean up after ourselves so that we pass "distcheck" again.
10992
10993 ------------------------------------------------------------------------
10994 r15193 | guy | 2005-08-02 03:42:02 -0500 (Tue, 02 Aug 2005) | 3 lines
10995 Changed paths:
10996    M /trunk/epan/exceptions.h
10997
10998 Explain the BoundsError and ReportedBoundsError errors a bit more, as
10999 per Ulf Lamping's request.
11000
11001 ------------------------------------------------------------------------
11002 r15192 | jmayer | 2005-08-02 03:37:53 -0500 (Tue, 02 Aug 2005) | 1 line
11003 Changed paths:
11004    M /trunk/gtk
11005
11006 Include .libs in svn:ignore
11007 ------------------------------------------------------------------------
11008 r15191 | jmayer | 2005-08-02 03:30:33 -0500 (Tue, 02 Aug 2005) | 2 lines
11009 Changed paths:
11010    M /trunk/epan/dissectors/packet-ndps.c
11011    M /trunk/epan/dissectors/packet-sscop.c
11012    M /trunk/epan/dissectors/packet-tacacs.c
11013    M /trunk/epan/dissectors/packet-tds.c
11014    M /trunk/epan/dissectors/packet-ymsg.c
11015    M /trunk/epan/stats_tree.c
11016    M /trunk/gtk/menu.c
11017    M /trunk/plugins/mate/mate_util.c
11018    M /trunk/plugins/mate/packet-mate.c
11019
11020 Last set of trivial fixes for "no previous declaration" warnings.
11021
11022 ------------------------------------------------------------------------
11023 r15190 | ulfl | 2005-08-02 02:30:38 -0500 (Tue, 02 Aug 2005) | 1 line
11024 Changed paths:
11025    M /trunk/epan/epan.h
11026
11027 add some comments, has to be extended
11028 ------------------------------------------------------------------------
11029 r15189 | ulfl | 2005-08-02 02:29:15 -0500 (Tue, 02 Aug 2005) | 1 line
11030 Changed paths:
11031    M /trunk/gtk/main.c
11032
11033 add some minor comments around the GTK main loop
11034 ------------------------------------------------------------------------
11035 r15188 | ulfl | 2005-08-02 02:26:57 -0500 (Tue, 02 Aug 2005) | 9 lines
11036 Changed paths:
11037    M /trunk/epan/dissectors/packet-dcerpc.c
11038
11039 bugfix: in an attepmt to fix a crash while doing reassemling of connection oriented packets, some weeks ago I've added some tvb_ensure_bytes_exist() calls to test the case that the alloc_hint value is bogus (found in private fuzz testing).
11040
11041 Unfortunately, this is *very* safe now as it will mark a lot of DCE/RPC packets as malformed, thus the reassembling code won't work with most packets :-(
11042
11043 I've replaced this with the correct check and used THROW(ReportedBoundsError) instead which is hopefully the right error in this case.
11044
11045 BTW: could someone please add a description of the ReportedBoundsError vs. BoundsError to the code as I still don't get it.
11046
11047 In addition: Use a toplevel tree item to display the DCE/RPC defragmentation just as it's done in the TCP desegmentation code.
11048 ------------------------------------------------------------------------
11049 r15187 | jmayer | 2005-08-02 02:03:46 -0500 (Tue, 02 Aug 2005) | 1 line
11050 Changed paths:
11051    M /trunk/aclocal-flags
11052
11053 Make aclocal-flags executable again (hopefully fixes buildbot fc4)
11054 ------------------------------------------------------------------------
11055 r15186 | jmayer | 2005-08-02 01:44:18 -0500 (Tue, 02 Aug 2005) | 6 lines
11056 Changed paths:
11057    M /trunk/doc/capinfos.pod
11058    M /trunk/doc/editcap.pod
11059    M /trunk/doc/ethereal-filter.pod.template
11060    M /trunk/doc/ethereal-tut.mgp
11061    M /trunk/doc/ethereal.pod
11062    M /trunk/doc/idl2eth.pod
11063    M /trunk/doc/mergecap.pod
11064    M /trunk/doc/sgml.doc.template
11065    M /trunk/doc/tethereal.pod
11066    M /trunk/doc/text2pcap.pod
11067
11068
11069  Fix svn properties where needed:
11070           Add svn:eol-style
11071           Add svn:keywords
11072
11073
11074 ------------------------------------------------------------------------
11075 r15185 | jmayer | 2005-08-02 01:39:04 -0500 (Tue, 02 Aug 2005) | 7 lines
11076 Changed paths:
11077    M /trunk/docbook/Makefile
11078    M /trunk/docbook/edg_src/EDG_chapter_build_intro.xml
11079    M /trunk/docbook/edg_src/EDG_chapter_capture.xml
11080    M /trunk/docbook/edg_src/EDG_chapter_dissection.xml
11081    M /trunk/docbook/edg_src/EDG_chapter_works.xml
11082    M /trunk/docbook/release-notes.xml
11083
11084  Fix svn properties where needed:
11085           Remove svn:executable
11086           Add svn:executable
11087           Add svn:eol-style
11088           Add svn:keywords
11089           Add mime-type
11090
11091 ------------------------------------------------------------------------
11092 r15184 | jmayer | 2005-08-02 01:29:49 -0500 (Tue, 02 Aug 2005) | 8 lines
11093 Changed paths:
11094    M /trunk/help/capture_filters.txt
11095    M /trunk/help/capturing.txt
11096    M /trunk/help/display_filters.txt
11097    M /trunk/help/faq.txt
11098    M /trunk/help/getting_started.txt
11099    M /trunk/help/overview.txt
11100    M /trunk/help/toc
11101    M /trunk/idl/coseventcomm.idl
11102    M /trunk/idl/cosnaming.idl
11103    M /trunk/idl/parlay/Parlay.idl
11104    M /trunk/idl/parlay/am.idl
11105    M /trunk/idl/parlay/cccs.idl
11106    M /trunk/idl/parlay/cm.idl
11107    M /trunk/idl/parlay/common_cc_data.idl
11108    M /trunk/idl/parlay/cs.idl
11109    M /trunk/idl/parlay/dsc.idl
11110    M /trunk/idl/parlay/fw_data.idl
11111    M /trunk/idl/parlay/fw_if.idl
11112    M /trunk/idl/parlay/fw_if_access.idl
11113    M /trunk/idl/parlay/fw_if_app.idl
11114    M /trunk/idl/parlay/fw_if_entop.idl
11115    M /trunk/idl/parlay/fw_if_service.idl
11116    M /trunk/idl/parlay/gcc_data.idl
11117    M /trunk/idl/parlay/gcc_interfaces.idl
11118    M /trunk/idl/parlay/gms.idl
11119    M /trunk/idl/parlay/mm.idl
11120    M /trunk/idl/parlay/mmccs.idl
11121    M /trunk/idl/parlay/mmm.idl
11122    M /trunk/idl/parlay/mpcc_data.idl
11123    M /trunk/idl/parlay/mpcc_interfaces.idl
11124    M /trunk/idl/parlay/osa.idl
11125    M /trunk/idl/parlay/pam_data.idl
11126    M /trunk/idl/parlay/pam_interfaces.idl
11127    M /trunk/idl/parlay/policy_data.idl
11128    M /trunk/idl/parlay/policy_interfaces.idl
11129    M /trunk/idl/parlay/termcap.idl
11130    M /trunk/idl/parlay/ui_data.idl
11131    M /trunk/idl/parlay/ui_interfaces.idl
11132    M /trunk/idl/tango.idl
11133    M /trunk/image/README.image
11134    M /trunk/image/capinfos.rc.in
11135    M /trunk/image/clist_ascend.xpm
11136    M /trunk/image/clist_descend.xpm
11137    M /trunk/image/dn_arrow.xpm
11138    M /trunk/image/editcap.rc.in
11139    M /trunk/image/eexcl3d64.xpm
11140    M /trunk/image/eicon3d16.xpm
11141    M /trunk/image/eicon3d32.xpm
11142    M /trunk/image/eicon3d48.xpm
11143    M /trunk/image/eicon3d64.xpm
11144    M /trunk/image/elogo3d48x48.png
11145    M /trunk/image/ethereal.rc.in
11146    M /trunk/image/hi16-app-ethereal.png
11147    M /trunk/image/hi32-app-ethereal.png
11148    M /trunk/image/hi48-app-ethereal.png
11149    M /trunk/image/icon-ethereal.xpm
11150    M /trunk/image/icon-excl.xpm
11151    M /trunk/image/icon_layout_1.xpm
11152    M /trunk/image/icon_layout_2.xpm
11153    M /trunk/image/icon_layout_3.xpm
11154    M /trunk/image/icon_layout_4.xpm
11155    M /trunk/image/icon_layout_5.xpm
11156    M /trunk/image/icon_layout_6.xpm
11157    M /trunk/image/libethereal.rc.in
11158    M /trunk/image/lo16-app-ethereal.png
11159    M /trunk/image/lo32-app-ethereal.png
11160    M /trunk/image/lo48-app-ethereal.png
11161    M /trunk/image/mergecap.rc.in
11162    M /trunk/image/nsis-checked.bmp
11163    M /trunk/image/nsis-unchecked.bmp
11164    M /trunk/image/stock_dialog_error_48.xpm
11165    M /trunk/image/stock_dialog_info_48.xpm
11166    M /trunk/image/stock_dialog_question_48.xpm
11167    M /trunk/image/stock_dialog_warning_48.xpm
11168    M /trunk/image/toolbar/autoscroll_24.xpm
11169    M /trunk/image/toolbar/capture_filter_24.xpm
11170    M /trunk/image/toolbar/capture_interfaces_24.xpm
11171    M /trunk/image/toolbar/capture_options_24.xpm
11172    M /trunk/image/toolbar/capture_restart_24.xpm
11173    M /trunk/image/toolbar/capture_start_24.xpm
11174    M /trunk/image/toolbar/capture_stop_24.xpm
11175    M /trunk/image/toolbar/checkbox_16.xpm
11176    M /trunk/image/toolbar/colorize_24.xpm
11177    M /trunk/image/toolbar/conversations_16.xpm
11178    M /trunk/image/toolbar/decode_as_16.xpm
11179    M /trunk/image/toolbar/display_filter_24.xpm
11180    M /trunk/image/toolbar/endpoints_16.xpm
11181    M /trunk/image/toolbar/file_set_list_16.xpm
11182    M /trunk/image/toolbar/file_set_next_16.xpm
11183    M /trunk/image/toolbar/file_set_previous_16.xpm
11184    M /trunk/image/toolbar/graphs_16.xpm
11185    M /trunk/image/toolbar/internet_24.xpm
11186    M /trunk/image/toolbar/resize_columns_24.xpm
11187    M /trunk/image/toolbar/stock_add_24.xpm
11188    M /trunk/image/toolbar/stock_bottom_24.xpm
11189    M /trunk/image/toolbar/stock_clear_24.xpm
11190    M /trunk/image/toolbar/stock_close_24.xpm
11191    M /trunk/image/toolbar/stock_colorselector_24.xpm
11192    M /trunk/image/toolbar/stock_help_24.xpm
11193    M /trunk/image/toolbar/stock_jump_to_24.xpm
11194    M /trunk/image/toolbar/stock_left_arrow_24.xpm
11195    M /trunk/image/toolbar/stock_ok_20.xpm
11196    M /trunk/image/toolbar/stock_open_24.xpm
11197    M /trunk/image/toolbar/stock_preferences_24.xpm
11198    M /trunk/image/toolbar/stock_print_24.xpm
11199    M /trunk/image/toolbar/stock_properties_24.xpm
11200    M /trunk/image/toolbar/stock_refresh_24.xpm
11201    M /trunk/image/toolbar/stock_right_arrow_24.xpm
11202    M /trunk/image/toolbar/stock_save_24.xpm
11203    M /trunk/image/toolbar/stock_save_as_24.xpm
11204    M /trunk/image/toolbar/stock_search_24.xpm
11205    M /trunk/image/toolbar/stock_stop_24.xpm
11206    M /trunk/image/toolbar/stock_top_24.xpm
11207    M /trunk/image/toolbar/stock_zoom_1_24.xpm
11208    M /trunk/image/toolbar/stock_zoom_in_24.xpm
11209    M /trunk/image/toolbar/stock_zoom_out_24.xpm
11210    M /trunk/image/toolbar/telephony_16.xpm
11211    M /trunk/image/toolbar/time_24.xpm
11212    M /trunk/image/toolbar/web_support_24.xpm
11213    M /trunk/image/toolbar/wiki_24.xpm
11214
11215
11216  Fix svn properties where needed:
11217           Remove svn:executable
11218           Add svn:executable
11219           Add svn:eol-style
11220           Add svn:keywords
11221
11222
11223 ------------------------------------------------------------------------
11224 r15183 | jmayer | 2005-08-02 01:15:02 -0500 (Tue, 02 Aug 2005) | 7 lines
11225 Changed paths:
11226    M /trunk/packaging/Makefile.am
11227    M /trunk/packaging/nsis/GetWindowsVersion.nsh
11228    M /trunk/packaging/nsis/Makefile.am
11229    M /trunk/packaging/rpm/Makefile.am
11230    M /trunk/packaging/rpm/SPECS/Makefile.am
11231    M /trunk/packaging/rpm/SPECS/ethereal.spec.in
11232
11233 Fix svn properties where needed:
11234          Remove svn:executable
11235          Add svn:executable
11236          Add svn:eol-style
11237          Add svn:keywords
11238
11239
11240 ------------------------------------------------------------------------
11241 r15182 | jmayer | 2005-08-02 00:58:15 -0500 (Tue, 02 Aug 2005) | 7 lines
11242 Changed paths:
11243    M /trunk/tools/EtherealXML.py
11244    M /trunk/tools/Makefile.nmake
11245    M /trunk/tools/asn2eth.py
11246    M /trunk/tools/ftsanity.py
11247    M /trunk/tools/lemon/lemon.html
11248    M /trunk/tools/lemon/lempar.c
11249    M /trunk/tools/lex.py
11250    M /trunk/tools/msnchat
11251    M /trunk/tools/netscreen2dump.py
11252    M /trunk/tools/pkt-from-core.py
11253    M /trunk/tools/win32-setup.sh
11254    M /trunk/tools/yacc.py
11255
11256  Fix svn properties where needed:
11257          Remove svn:executable
11258          Add svn:executable
11259          Add svn:eol-style
11260          Add svn:keywords
11261
11262
11263 ------------------------------------------------------------------------
11264 r15181 | jmayer | 2005-08-02 00:51:38 -0500 (Tue, 02 Aug 2005) | 7 lines
11265 Changed paths:
11266    M /trunk/wiretap/AUTHORS
11267    M /trunk/wiretap/COPYING
11268    M /trunk/wiretap/ChangeLog
11269    M /trunk/wiretap/INSTALL
11270    M /trunk/wiretap/NEWS
11271    M /trunk/wiretap/wtap.def
11272
11273
11274  Fix svn properties where needed:
11275          Remove svn:executable
11276          Add svn:eol-style
11277          Add svn:keywords
11278
11279
11280 ------------------------------------------------------------------------
11281 r15180 | jmayer | 2005-08-02 00:46:16 -0500 (Tue, 02 Aug 2005) | 4 lines
11282 Changed paths:
11283    M /trunk/AUTHORS
11284    M /trunk/COPYING
11285    M /trunk/ChangeLog
11286    M /trunk/FAQ
11287    M /trunk/INSTALL
11288    M /trunk/INSTALL.configure
11289    M /trunk/aclocal-flags
11290    M /trunk/cfilters
11291    M /trunk/colorfilters
11292    M /trunk/config.guess
11293    M /trunk/config.sub
11294    M /trunk/dfilters
11295    M /trunk/dictionary.dtd
11296    M /trunk/dictionary.xml
11297    M /trunk/doxygen.cfg.in
11298    M /trunk/doxygen_global.cfg
11299    M /trunk/getopt.h
11300    M /trunk/imscxdx.xml
11301    M /trunk/mkstemp.c
11302    M /trunk/mkstemp.h
11303    M /trunk/mobileipv4.xml
11304    M /trunk/nasreq.xml
11305    M /trunk/print.ps
11306    M /trunk/strcasecmp.c
11307    M /trunk/strncasecmp.c
11308    M /trunk/strptime.c
11309    M /trunk/sunping.xml
11310    M /trunk/tap-sctpchunkstat.c
11311    M /trunk/tap-stats_tree.c
11312
11313 Remove svn:executable
11314 Add svn:eol-style native
11315 Add svn:keywords Id
11316
11317 ------------------------------------------------------------------------
11318 r15179 | jmayer | 2005-08-02 00:39:45 -0500 (Tue, 02 Aug 2005) | 7 lines
11319 Changed paths:
11320    M /trunk/epan/AUTHORS
11321    M /trunk/epan/ChangeLog
11322    M /trunk/epan/NEWS
11323    M /trunk/epan/dfilter/README.dfilter
11324    M /trunk/epan/dfilter/gencode.h
11325    M /trunk/epan/dissectors/dcerpc/atsvc/Makefile
11326    M /trunk/epan/dissectors/dcerpc/atsvc/atsvc.cnf
11327    M /trunk/epan/dissectors/dcerpc/atsvc/atsvc.idl
11328    M /trunk/epan/dissectors/dcerpc/atsvc/template.c
11329    M /trunk/epan/dissectors/dcerpc/atsvc/template.h
11330    M /trunk/epan/dissectors/dcerpc/budb/Makefile
11331    M /trunk/epan/dissectors/dcerpc/budb/budb.cnf
11332    M /trunk/epan/dissectors/dcerpc/budb/budb.idl
11333    M /trunk/epan/dissectors/dcerpc/budb/template.c
11334    M /trunk/epan/dissectors/dcerpc/budb/template.h
11335    M /trunk/epan/dissectors/dcerpc/butc/Makefile
11336    M /trunk/epan/dissectors/dcerpc/butc/butc.cnf
11337    M /trunk/epan/dissectors/dcerpc/butc/butc.idl
11338    M /trunk/epan/dissectors/dcerpc/butc/template.c
11339    M /trunk/epan/dissectors/dcerpc/butc/template.h
11340    M /trunk/epan/dissectors/dcerpc/drsuapi/Makefile
11341    M /trunk/epan/dissectors/dcerpc/drsuapi/drsuapi.cnf
11342    M /trunk/epan/dissectors/dcerpc/drsuapi/drsuapi.idl
11343    M /trunk/epan/dissectors/dcerpc/drsuapi/template.c
11344    M /trunk/epan/dissectors/dcerpc/drsuapi/template.h
11345    M /trunk/epan/dissectors/dcerpc/dssetup/Makefile
11346    M /trunk/epan/dissectors/dcerpc/dssetup/dssetup.cnf
11347    M /trunk/epan/dissectors/dcerpc/dssetup/dssetup.idl
11348    M /trunk/epan/dissectors/dcerpc/dssetup/packet-dcerpc-dssetup.c
11349    M /trunk/epan/dissectors/dcerpc/dssetup/packet-dcerpc-dssetup.h
11350    M /trunk/epan/dissectors/dcerpc/dssetup/template.c
11351    M /trunk/epan/dissectors/dcerpc/dssetup/template.h
11352    M /trunk/epan/dissectors/dcerpc/efs/Makefile
11353    M /trunk/epan/dissectors/dcerpc/efs/efs.cnf
11354    M /trunk/epan/dissectors/dcerpc/efs/efs.idl
11355    M /trunk/epan/dissectors/dcerpc/efs/template.c
11356    M /trunk/epan/dissectors/dcerpc/efs/template.h
11357    M /trunk/epan/dissectors/dcerpc/idl2eth.c
11358    M /trunk/epan/dissectors/make-reg-dotc
11359    M /trunk/epan/dissectors/make-reg-dotc.py
11360    M /trunk/epan/dissectors/ncp2222.py
11361    M /trunk/epan/dissectors/packet-app-pkix-cert.c
11362    M /trunk/epan/dissectors/packet-armagetronad.c
11363    M /trunk/epan/dissectors/packet-bacapp.h
11364    M /trunk/epan/dissectors/packet-cmip.c
11365    M /trunk/epan/dissectors/packet-cmip.h
11366    M /trunk/epan/dissectors/packet-cmp.c
11367    M /trunk/epan/dissectors/packet-cmp.h
11368    M /trunk/epan/dissectors/packet-crmf.c
11369    M /trunk/epan/dissectors/packet-crmf.h
11370    M /trunk/epan/dissectors/packet-csm-encaps.c
11371    M /trunk/epan/dissectors/packet-dcerpc-budb.h
11372    M /trunk/epan/dissectors/packet-dcerpc-butc.h
11373    M /trunk/epan/dissectors/packet-dcerpc-dssetup.h
11374    M /trunk/epan/dissectors/packet-dec-dnart.c
11375    M /trunk/epan/dissectors/packet-dua.c
11376    M /trunk/epan/dissectors/packet-ess.c
11377    M /trunk/epan/dissectors/packet-ess.h
11378    M /trunk/epan/dissectors/packet-fr.h
11379    M /trunk/epan/dissectors/packet-h248.h
11380    M /trunk/epan/dissectors/packet-h248_package_bcp.c
11381    M /trunk/epan/dissectors/packet-h248_package_bcp.h
11382    M /trunk/epan/dissectors/packet-ifcp.c
11383    M /trunk/epan/dissectors/packet-kerberos4.c
11384    M /trunk/epan/dissectors/packet-logotypecertextn.c
11385    M /trunk/epan/dissectors/packet-logotypecertextn.h
11386    M /trunk/epan/dissectors/packet-mms.c
11387    M /trunk/epan/dissectors/packet-mms.h
11388    M /trunk/epan/dissectors/packet-mpls.h
11389    M /trunk/epan/dissectors/packet-ms-mms.c
11390    M /trunk/epan/dissectors/packet-netsync.c
11391    M /trunk/epan/dissectors/packet-nettl.c
11392    M /trunk/epan/dissectors/packet-ns_cert_exts.c
11393    M /trunk/epan/dissectors/packet-pkcs1.c
11394    M /trunk/epan/dissectors/packet-pkcs1.h
11395    M /trunk/epan/dissectors/packet-pkinit.c
11396    M /trunk/epan/dissectors/packet-pkinit.h
11397    M /trunk/epan/dissectors/packet-pkix1implicit.c
11398    M /trunk/epan/dissectors/packet-pkix1implicit.h
11399    M /trunk/epan/dissectors/packet-pkixproxy.c
11400    M /trunk/epan/dissectors/packet-pkixproxy.h
11401    M /trunk/epan/dissectors/packet-pkixqualified.c
11402    M /trunk/epan/dissectors/packet-pkixqualified.h
11403    M /trunk/epan/dissectors/packet-pkixtsp.c
11404    M /trunk/epan/dissectors/packet-pkixtsp.h
11405    M /trunk/epan/dissectors/packet-synergy.c
11406    M /trunk/epan/dissectors/packet-wlancertextn.c
11407    M /trunk/epan/dissectors/packet-wlancertextn.h
11408    M /trunk/epan/dissectors/packet-x509ce.c
11409    M /trunk/epan/dissectors/packet-x509ce.h
11410    M /trunk/epan/dissectors/packet-x509if.c
11411    M /trunk/epan/dissectors/packet-x509if.h
11412    M /trunk/epan/dissectors/packet-x509sat.c
11413    M /trunk/epan/dissectors/packet-x509sat.h
11414    M /trunk/epan/doxygen.cfg.in
11415    M /trunk/epan/enterprise-numbers
11416    M /trunk/epan/exceptions.h
11417    M /trunk/epan/inet_aton.c
11418    M /trunk/epan/sigcomp_state_hdlr.c
11419    M /trunk/epan/sigcomp_state_hdlr.h
11420    M /trunk/epan/xmlstub.h
11421    M /trunk/gtk/STATUS.gtk2
11422    M /trunk/gtk/conversations_sctp.c
11423    M /trunk/gtk/doxygen.cfg.in
11424    M /trunk/gtk/sctp_chunk_stat.c
11425    M /trunk/gtk/sctp_chunk_stat_dlg.c
11426    M /trunk/plugins/acn/AUTHORS
11427    M /trunk/plugins/acn/COPYING
11428    M /trunk/plugins/acn/INSTALL
11429    M /trunk/plugins/acn/NEWS
11430    M /trunk/plugins/acn/acn.h
11431    M /trunk/plugins/acn/moduleinfo.h
11432    M /trunk/plugins/artnet/AUTHORS
11433    M /trunk/plugins/artnet/COPYING
11434    M /trunk/plugins/artnet/INSTALL
11435    M /trunk/plugins/artnet/NEWS
11436    M /trunk/plugins/artnet/moduleinfo.h
11437    M /trunk/plugins/asn1/AUTHORS
11438    M /trunk/plugins/asn1/COPYING
11439    M /trunk/plugins/asn1/ChangeLog
11440    M /trunk/plugins/asn1/INSTALL
11441    M /trunk/plugins/asn1/NEWS
11442    M /trunk/plugins/asn1/moduleinfo.h
11443    M /trunk/plugins/ciscosm/AUTHORS
11444    M /trunk/plugins/ciscosm/COPYING
11445    M /trunk/plugins/ciscosm/ChangeLog
11446    M /trunk/plugins/ciscosm/INSTALL
11447    M /trunk/plugins/ciscosm/NEWS
11448    M /trunk/plugins/ciscosm/moduleinfo.h
11449    M /trunk/plugins/docsis/AUTHORS
11450    M /trunk/plugins/docsis/ChangeLog
11451    M /trunk/plugins/docsis/INSTALL
11452    M /trunk/plugins/docsis/NEWS
11453    M /trunk/plugins/docsis/README
11454    M /trunk/plugins/docsis/moduleinfo.h
11455    M /trunk/plugins/enttec/AUTHORS
11456    M /trunk/plugins/enttec/COPYING
11457    M /trunk/plugins/enttec/INSTALL
11458    M /trunk/plugins/enttec/NEWS
11459    M /trunk/plugins/enttec/moduleinfo.h
11460    M /trunk/plugins/giop/AUTHORS
11461    M /trunk/plugins/giop/COPYING
11462    M /trunk/plugins/giop/ChangeLog
11463    M /trunk/plugins/giop/INSTALL
11464    M /trunk/plugins/giop/NEWS
11465    M /trunk/plugins/giop/README
11466    M /trunk/plugins/giop/moduleinfo.h
11467    M /trunk/plugins/giop/packet-coseventcomm.c
11468    M /trunk/plugins/giop/packet-cosnaming.c
11469    M /trunk/plugins/gryphon/AUTHORS
11470    M /trunk/plugins/gryphon/COPYING
11471    M /trunk/plugins/gryphon/ChangeLog
11472    M /trunk/plugins/gryphon/INSTALL
11473    M /trunk/plugins/gryphon/NEWS
11474    M /trunk/plugins/gryphon/README
11475    M /trunk/plugins/gryphon/moduleinfo.h
11476    M /trunk/plugins/gryphon/stamp-h.in
11477    M /trunk/plugins/irda/moduleinfo.h
11478    M /trunk/plugins/irda/packet-sir.c
11479    M /trunk/plugins/lwres/AUTHORS
11480    M /trunk/plugins/lwres/moduleinfo.h
11481    M /trunk/plugins/mate/AUTHORS
11482    M /trunk/plugins/mate/COPYING
11483    M /trunk/plugins/mate/INSTALL
11484    M /trunk/plugins/mate/NEWS
11485    M /trunk/plugins/mate/mate_grammar.lemon
11486    M /trunk/plugins/mate/mate_parser.l
11487    M /trunk/plugins/mate/moduleinfo.h
11488    M /trunk/plugins/megaco/AUTHORS
11489    M /trunk/plugins/megaco/COPYING
11490    M /trunk/plugins/megaco/ChangeLog
11491    M /trunk/plugins/megaco/INSTALL
11492    M /trunk/plugins/megaco/NEWS
11493    M /trunk/plugins/megaco/moduleinfo.h
11494    M /trunk/plugins/mgcp/AUTHORS
11495    M /trunk/plugins/mgcp/COPYING
11496    M /trunk/plugins/mgcp/ChangeLog
11497    M /trunk/plugins/mgcp/INSTALL
11498    M /trunk/plugins/mgcp/NEWS
11499    M /trunk/plugins/mgcp/moduleinfo.h
11500    M /trunk/plugins/pcli/AUTHORS
11501    M /trunk/plugins/pcli/COPYING
11502    M /trunk/plugins/pcli/ChangeLog
11503    M /trunk/plugins/pcli/INSTALL
11504    M /trunk/plugins/pcli/NEWS
11505    M /trunk/plugins/pcli/moduleinfo.h
11506    M /trunk/plugins/profinet/packet-dcerpc-pn-io.c
11507    M /trunk/plugins/profinet/packet-pn-dcp.c
11508    M /trunk/plugins/rdm/AUTHORS
11509    M /trunk/plugins/rdm/COPYING
11510    M /trunk/plugins/rdm/moduleinfo.h
11511    M /trunk/plugins/rlm/AUTHORS
11512    M /trunk/plugins/rlm/COPYING
11513    M /trunk/plugins/rlm/ChangeLog
11514    M /trunk/plugins/rlm/INSTALL
11515    M /trunk/plugins/rlm/NEWS
11516    M /trunk/plugins/rlm/moduleinfo.h
11517    M /trunk/plugins/rtnet/AUTHORS
11518    M /trunk/plugins/rtnet/COPYING
11519    M /trunk/plugins/rtnet/moduleinfo.h
11520    M /trunk/plugins/rudp/AUTHORS
11521    M /trunk/plugins/rudp/COPYING
11522    M /trunk/plugins/rudp/ChangeLog
11523    M /trunk/plugins/rudp/INSTALL
11524    M /trunk/plugins/rudp/NEWS
11525    M /trunk/plugins/rudp/moduleinfo.h
11526    M /trunk/plugins/v5ua/AUTHORS
11527    M /trunk/plugins/v5ua/COPYING
11528    M /trunk/plugins/v5ua/ChangeLog
11529    M /trunk/plugins/v5ua/moduleinfo.h
11530    M /trunk/plugins/v5ua/packet-v5ua.c
11531    M /trunk/plugins/xml/AUTHORS
11532    M /trunk/plugins/xml/COPYING
11533
11534
11535 Some warning fixes for "no previous declaration"
11536 Remove svn:executable
11537 Add svn:eol-style native
11538 Add svn:keywords Id
11539
11540
11541 ------------------------------------------------------------------------
11542 r15178 | jmayer | 2005-08-02 00:21:19 -0500 (Tue, 02 Aug 2005) | 7 lines
11543 Changed paths:
11544    M /trunk/asn1/acse/Makefile
11545    M /trunk/asn1/acse/Makefile.nmake
11546    M /trunk/asn1/acse/acse-exp.cnf
11547    M /trunk/asn1/acse/acse.asn
11548    M /trunk/asn1/acse/acse.cnf
11549    M /trunk/asn1/acse/packet-acse-template.c
11550    M /trunk/asn1/acse/packet-acse-template.h
11551    M /trunk/asn1/camel/Makefile
11552    M /trunk/asn1/camel/Makefile.nmake
11553    M /trunk/asn1/camel/camel.asn
11554    M /trunk/asn1/cmip/CMIP.asn
11555    M /trunk/asn1/cmip/cmip.cnf
11556    M /trunk/asn1/cmip/packet-cmip-template.c
11557    M /trunk/asn1/cmip/packet-cmip-template.h
11558    M /trunk/asn1/cms/cms-exp.cnf
11559    M /trunk/asn1/ess/ExtendedSecurityServices.asn
11560    M /trunk/asn1/ess/ess.cnf
11561    M /trunk/asn1/ess/packet-ess-template.c
11562    M /trunk/asn1/ess/packet-ess-template.h
11563    M /trunk/asn1/ftam/ISO8571-FTAM.asn
11564    M /trunk/asn1/ftam/Makefile
11565    M /trunk/asn1/ftam/Makefile.nmake
11566    M /trunk/asn1/ftam/ftam.cnf
11567    M /trunk/asn1/ftam/packet-ftam-template.c
11568    M /trunk/asn1/ftam/packet-ftam-template.h
11569    M /trunk/asn1/gsmmap/gsm_map-exp.cnf
11570    M /trunk/asn1/h225/h225-exp.cnf
11571    M /trunk/asn1/h225/h225.asn
11572    M /trunk/asn1/h235/h235-exp.cnf
11573    M /trunk/asn1/h245/h245-exp.cnf
11574    M /trunk/asn1/h245/h245.asn
11575    M /trunk/asn1/h450/h4501.asn
11576    M /trunk/asn1/inap/inap.asn
11577    M /trunk/asn1/logotype-cert-extn/LogotypeCertExtn.asn
11578    M /trunk/asn1/logotype-cert-extn/logotype-cert-extn.cnf
11579    M /trunk/asn1/logotype-cert-extn/packet-logotype-cert-extn-template.c
11580    M /trunk/asn1/logotype-cert-extn/packet-logotype-cert-extn-template.h
11581    M /trunk/asn1/ocsp/OCSP.asn
11582    M /trunk/asn1/ocsp/ocsp.cnf
11583    M /trunk/asn1/ocsp/packet-ocsp-template.c
11584    M /trunk/asn1/ocsp/packet-ocsp-template.h
11585    M /trunk/asn1/pkixcmp/CMP.asn
11586    M /trunk/asn1/pkixcmp/cmp-exp.cnf
11587    M /trunk/asn1/pkixcmp/cmp.cnf
11588    M /trunk/asn1/pkixcmp/packet-cmp-template.c
11589    M /trunk/asn1/pkixcmp/packet-cmp-template.h
11590    M /trunk/asn1/pkixcrmf/CRMF.asn
11591    M /trunk/asn1/pkixcrmf/crmf-exp.cnf
11592    M /trunk/asn1/pkixcrmf/crmf.cnf
11593    M /trunk/asn1/pkixcrmf/packet-crmf-template.c
11594    M /trunk/asn1/pkixcrmf/packet-crmf-template.h
11595    M /trunk/asn1/pkixproxy/PKIXProxy.asn
11596    M /trunk/asn1/pkixproxy/packet-pkixproxy-template.c
11597    M /trunk/asn1/pkixproxy/packet-pkixproxy-template.h
11598    M /trunk/asn1/pkixproxy/pkixproxy.cnf
11599    M /trunk/asn1/pkixqualified/PKIXqualified.asn
11600    M /trunk/asn1/pkixqualified/packet-pkixqualified-template.c
11601    M /trunk/asn1/pkixqualified/packet-pkixqualified-template.h
11602    M /trunk/asn1/pkixqualified/pkixqualified.cnf
11603    M /trunk/asn1/pkixtsp/PKIXTSP.asn
11604    M /trunk/asn1/pkixtsp/packet-pkixtsp-template.c
11605    M /trunk/asn1/pkixtsp/packet-pkixtsp-template.h
11606    M /trunk/asn1/pkixtsp/pkixtsp.cnf
11607    M /trunk/asn1/smrse/SMRSE.asn
11608    M /trunk/asn1/smrse/packet-smrse-template.c
11609    M /trunk/asn1/smrse/packet-smrse-template.h
11610    M /trunk/asn1/smrse/smrse.cnf
11611    M /trunk/asn1/tcap/tcap.asn
11612    M /trunk/asn1/wlancertextn/Makefile
11613    M /trunk/asn1/wlancertextn/Makefile.nmake
11614    M /trunk/asn1/wlancertextn/WLANCERTEXTN.asn
11615    M /trunk/asn1/wlancertextn/packet-wlancertextn-template.c
11616    M /trunk/asn1/wlancertextn/packet-wlancertextn-template.h
11617    M /trunk/asn1/wlancertextn/wlancertextn.cnf
11618    M /trunk/asn1/x509af/x509af-exp.cnf
11619    M /trunk/asn1/x509ce/x509ce-exp.cnf
11620    M /trunk/asn1/x509if/x509if-exp.cnf
11621    M /trunk/asn1/x509sat/x509sat-exp.cnf
11622
11623
11624 Fix svn properties where needed:
11625         Remove svn:executable
11626         Add svn:eol-style
11627         Add svn:keywords
11628
11629
11630 ------------------------------------------------------------------------
11631 r15177 | jmayer | 2005-08-02 00:17:00 -0500 (Tue, 02 Aug 2005) | 1 line
11632 Changed paths:
11633    M /trunk/asn1/mms/Makefile
11634    M /trunk/asn1/mms/Makefile.nmake
11635    M /trunk/asn1/mms/mms-exp.cnf
11636    M /trunk/asn1/mms/mms.asn
11637    M /trunk/asn1/mms/mms.cnf
11638    M /trunk/asn1/mms/packet-mms-template.c
11639    M /trunk/asn1/mms/packet-mms-template.h
11640
11641 set svn:eol-style and svn:keywords
11642 ------------------------------------------------------------------------
11643 r15176 | jmayer | 2005-08-02 00:12:23 -0500 (Tue, 02 Aug 2005) | 1 line
11644 Changed paths:
11645    M /trunk/asn1/MAP_Dialogue/MAP_DialoguePDU.asn
11646    M /trunk/asn1/MAP_Dialogue/MAP_DialoguePDU.cnf
11647    M /trunk/asn1/MAP_Dialogue/packet-MAP-DialoguePDU-template.c
11648    M /trunk/asn1/MAP_Dialogue/packet-MAP-DialoguePDU-template.h
11649
11650 It's svn:eol-style, not eol-style
11651 ------------------------------------------------------------------------
11652 r15175 | jmayer | 2005-08-02 00:09:41 -0500 (Tue, 02 Aug 2005) | 3 lines
11653 Changed paths:
11654    M /trunk/asn1/MAP_Dialogue/MAP_DialoguePDU.asn
11655    M /trunk/asn1/MAP_Dialogue/MAP_DialoguePDU.cnf
11656    M /trunk/asn1/MAP_Dialogue/packet-MAP-DialoguePDU-template.c
11657    M /trunk/epan/dissectors/packet-MAP_DialoguePDU.c
11658
11659 Fix "no previous declaration" warnings
11660 Remove trailing ^M (cr) from some files
11661
11662 ------------------------------------------------------------------------
11663 r15174 | jmayer | 2005-08-01 23:57:58 -0500 (Mon, 01 Aug 2005) | 1 line
11664 Changed paths:
11665    M /trunk/asn1/h245/packet-h245-template.c
11666    M /trunk/epan/dissectors/packet-h245.c
11667
11668 Fix more "no previous declaration" warnings
11669 ------------------------------------------------------------------------
11670 r15173 | jmayer | 2005-08-01 23:47:15 -0500 (Mon, 01 Aug 2005) | 1 line
11671 Changed paths:
11672    M /trunk/gtk/capture_if_dlg.c
11673    M /trunk/gtk/cfilter_combo_utils.c
11674    M /trunk/gtk/color_dlg.c
11675    M /trunk/gtk/decode_as_dlg.c
11676    M /trunk/gtk/file_dlg.c
11677    M /trunk/gtk/fileset_dlg.c
11678    M /trunk/gtk/font_utils.c
11679    M /trunk/gtk/graph_analysis.c
11680    M /trunk/gtk/help_dlg.c
11681    M /trunk/gtk/main.c
11682    M /trunk/gtk/main.h
11683    M /trunk/gtk/packet_history.c
11684    M /trunk/gtk/packet_list.c
11685
11686 Fix more "no previous declaration" warnings
11687 ------------------------------------------------------------------------
11688 r15172 | jmayer | 2005-08-01 23:35:40 -0500 (Mon, 01 Aug 2005) | 1 line
11689 Changed paths:
11690    M /trunk/tools/lemon/lemon.c
11691
11692 Fix more "no previous declaration" warnings
11693 ------------------------------------------------------------------------
11694 r15171 | jmayer | 2005-08-01 23:34:35 -0500 (Mon, 01 Aug 2005) | 1 line
11695 Changed paths:
11696    M /trunk/epan/base64.c
11697    M /trunk/epan/conversation.c
11698    M /trunk/epan/packet.c
11699    M /trunk/epan/prefs.c
11700    M /trunk/epan/radius_dict.l
11701    M /trunk/epan/sha1.c
11702
11703 Fix more "no previous declaration" warnings
11704 ------------------------------------------------------------------------
11705 r15170 | jmayer | 2005-08-01 23:32:33 -0500 (Mon, 01 Aug 2005) | 1 line
11706 Changed paths:
11707    M /trunk/asn1/pkcs1/packet-pkcs1-template.c
11708    M /trunk/asn1/x509if/packet-x509if-template.c
11709
11710 Fix more "no previous declaration" warnings - the forgotten files
11711 ------------------------------------------------------------------------
11712 r15169 | jmayer | 2005-08-01 23:31:42 -0500 (Mon, 01 Aug 2005) | 1 line
11713 Changed paths:
11714    M /trunk/epan/dissectors/packet-aim-messaging.c
11715    M /trunk/epan/dissectors/packet-aim.c
11716    M /trunk/epan/dissectors/packet-dcerpc-atsvc.c
11717    M /trunk/epan/dissectors/packet-dcerpc-nt.c
11718    M /trunk/epan/dissectors/packet-ipmi.c
11719    M /trunk/epan/dissectors/packet-isup.c
11720    M /trunk/epan/dissectors/packet-kerberos.c
11721    M /trunk/epan/dissectors/packet-nlsp.c
11722    M /trunk/epan/dissectors/packet-pcnfsd.c
11723    M /trunk/epan/dissectors/packet-pflog.c
11724    M /trunk/epan/dissectors/packet-pgm.c
11725    M /trunk/epan/dissectors/packet-pim.c
11726    M /trunk/epan/dissectors/packet-pkcs1.c
11727    M /trunk/epan/dissectors/packet-q933.c
11728    M /trunk/epan/dissectors/packet-sigcomp.c
11729    M /trunk/epan/dissectors/packet-sip.c
11730    M /trunk/epan/dissectors/packet-wbxml.c
11731    M /trunk/epan/dissectors/packet-x509if.c
11732
11733 Fix more "no previous declaration" warnings
11734 ------------------------------------------------------------------------
11735 r15168 | jmayer | 2005-08-01 23:23:39 -0500 (Mon, 01 Aug 2005) | 4 lines
11736 Changed paths:
11737    M /trunk/wiretap/5views.c
11738    M /trunk/wiretap/i4btrace.c
11739    M /trunk/wiretap/k12.c
11740
11741 Include the .h files into the .c files. That way we
11742 a) get rid of warnings of type "no previous declaration" and
11743 b) make sure that declaration and implementation are in sync.
11744
11745 ------------------------------------------------------------------------
11746 r15167 | gerald | 2005-08-01 16:09:34 -0500 (Mon, 01 Aug 2005) | 3 lines
11747 Changed paths:
11748    M /trunk/epan/dfilter/Makefile.am
11749    M /trunk/plugins/mate/Makefile.am
11750
11751 Make sure "lemon" exists before we try to use it.  This can happen if we
11752 run "make dist" before running "make".
11753
11754 ------------------------------------------------------------------------
11755 r15166 | gerald | 2005-08-01 14:51:06 -0500 (Mon, 01 Aug 2005) | 3 lines
11756 Changed paths:
11757    M /trunk/Makefile.am
11758
11759 The .spec file now refers to "ethereal.desktop".  Link to it when we
11760 create our RPMs.
11761
11762 ------------------------------------------------------------------------
11763 r15165 | gerald | 2005-08-01 13:04:37 -0500 (Mon, 01 Aug 2005) | 2 lines
11764 Changed paths:
11765    M /trunk/Makefile.am
11766    M /trunk/packaging/rpm/SPECS/ethereal.spec.in
11767
11768 Update RPM builds.
11769
11770 ------------------------------------------------------------------------
11771 r15164 | gerald | 2005-08-01 08:53:50 -0500 (Mon, 01 Aug 2005) | 2 lines
11772 Changed paths:
11773    M /trunk/docbook/release-notes.xml
11774
11775 Add notes about the LPD and ISAKMP bugs.
11776
11777 ------------------------------------------------------------------------
11778 r15163 | gerald | 2005-08-01 08:52:22 -0500 (Mon, 01 Aug 2005) | 2 lines
11779 Changed paths:
11780    M /trunk/epan/dissectors/packet-isakmp.c
11781
11782 Break out of a loop before we exhaust system memory.
11783
11784 ------------------------------------------------------------------------
11785 r15162 | kukosa | 2005-08-01 03:46:09 -0500 (Mon, 01 Aug 2005) | 3 lines
11786 Changed paths:
11787    M /trunk/asn1/ftam/ftam.cnf
11788    M /trunk/asn1/h225/h225.cnf
11789    M /trunk/asn1/h245/h245.cnf
11790    M /trunk/epan/dissectors/packet-h225.c
11791    M /trunk/epan/dissectors/packet-h235.c
11792    M /trunk/epan/dissectors/packet-h245.c
11793    M /trunk/epan/dissectors/packet-h450.c
11794
11795 - update ftam.cnf for new asn2eth compiler
11796 - usage of #.FN_PARS in h225 and h245 dissectors
11797 - PER dissectors regenerated
11798 ------------------------------------------------------------------------
11799 r15161 | kukosa | 2005-08-01 03:40:13 -0500 (Mon, 01 Aug 2005) | 2 lines
11800 Changed paths:
11801    M /trunk/tools/asn2eth.py
11802
11803 - fix name handling of imported types
11804 - #.FN_PARS implemented for TypeRef, SET, SEQUENCE, CHOICE
11805 ------------------------------------------------------------------------
11806 r15160 | etxrab | 2005-07-31 15:42:48 -0500 (Sun, 31 Jul 2005) | 4 lines
11807 Changed paths:
11808    M /trunk/epan/dissectors/packet-rtsp.c
11809
11810 From Martin Mathieson
11811 - Makes more of the header fields filterable
11812 - Rationalises a bit the way header lines are parsed
11813
11814 ------------------------------------------------------------------------
11815 r15159 | etxrab | 2005-07-31 15:36:59 -0500 (Sun, 31 Jul 2005) | 5 lines
11816 Changed paths:
11817    M /trunk/epan/dissectors/packet-ms-mms.c
11818
11819 From Martin Mathieson:
11820 This update:
11821 - adds more command parameter details
11822 - doesn't clutter the tree with unknown fields
11823
11824 ------------------------------------------------------------------------
11825 r15158 | jmayer | 2005-07-30 11:34:38 -0500 (Sat, 30 Jul 2005) | 4 lines
11826 Changed paths:
11827    M /trunk/epan/dissectors/packet-http.c
11828    M /trunk/epan/dissectors/packet-icmpv6.c
11829    M /trunk/epan/dissectors/packet-icq.c
11830    M /trunk/epan/dissectors/packet-ipp.c
11831    M /trunk/epan/dissectors/packet-ipx.c
11832    M /trunk/epan/dissectors/packet-isakmp.c
11833    M /trunk/epan/dissectors/packet-isis-clv.h
11834    M /trunk/epan/dissectors/packet-isis-lsp.c
11835    M /trunk/epan/dissectors/packet-isis.c
11836    M /trunk/epan/dissectors/packet-isis.h
11837    M /trunk/epan/dissectors/packet-kink.c
11838    M /trunk/epan/dissectors/packet-ldap.c
11839    M /trunk/epan/dissectors/packet-manolito.c
11840    M /trunk/epan/dissectors/packet-ms-mms.c
11841    M /trunk/epan/dissectors/packet-msproxy.c
11842    M /trunk/epan/dissectors/packet-msrp.c
11843    M /trunk/epan/dissectors/packet-multipart.c
11844    M /trunk/epan/dissectors/packet-nbns.c
11845    M /trunk/epan/dissectors/packet-ncp-int.h
11846    M /trunk/epan/dissectors/packet-ncp.c
11847    M /trunk/epan/dissectors/packet-ncp2222.inc
11848    M /trunk/epan/dissectors/packet-netbios.c
11849    M /trunk/epan/dissectors/packet-netbios.h
11850
11851
11852 More char -> const char fixes
11853 Declare some functions static
11854
11855 ------------------------------------------------------------------------
11856 r15157 | jmayer | 2005-07-30 11:28:00 -0500 (Sat, 30 Jul 2005) | 5 lines
11857 Changed paths:
11858    M /trunk/epan/dissectors/packet-igmp.c
11859    M /trunk/epan/dissectors/packet-igmp.h
11860
11861
11862 Include .h into .c to make sure declarations match.
11863 Fix a copy/paste in the .h surrounding ifndef.
11864 One char -> const char fix.
11865
11866 ------------------------------------------------------------------------
11867 r15156 | jmayer | 2005-07-30 11:15:23 -0500 (Sat, 30 Jul 2005) | 5 lines
11868 Changed paths:
11869    M /trunk/epan/proto.h
11870
11871 Stefan Rompf:
11872         Fix warnings of type:
11873 proto.c:2219: warning: ISO C forbids conditional expr with only one void side
11874
11875
11876 ------------------------------------------------------------------------
11877 r15155 | jmayer | 2005-07-30 02:13:27 -0500 (Sat, 30 Jul 2005) | 1 line
11878 Changed paths:
11879    M /trunk/asn1/h248/packet-h248-template.c
11880    M /trunk/epan/dissectors/packet-h248.c
11881    M /trunk/epan/dissectors/packet-nfs.c
11882    M /trunk/epan/dissectors/packet-nfs.h
11883    M /trunk/epan/dissectors/packet-nfsacl.c
11884
11885 More char -> const char warning fixes
11886 ------------------------------------------------------------------------
11887 r15154 | jmayer | 2005-07-30 02:08:04 -0500 (Sat, 30 Jul 2005) | 3 lines
11888 Changed paths:
11889    M /trunk/epan/dissectors/Makefile.common
11890    M /trunk/epan/dissectors/packet-dcom-cba-acco.c
11891    A /trunk/epan/dissectors/packet-dcom-cba-acco.h
11892
11893
11894 Create packet-dcom-cba-acco.h
11895
11896 ------------------------------------------------------------------------
11897 r15153 | guy | 2005-07-29 21:44:20 -0500 (Fri, 29 Jul 2005) | 5 lines
11898 Changed paths:
11899    M /trunk/epan/dissectors/packet-dcom-cba-acco.c
11900
11901 Make dissect_CBA_Connection_Data again available for plugins (although
11902 it should be declared in a header file, so that the plugins can #include
11903 the header file rather than using a possibly-out-of-date private
11904 declaration, and so that it's clearer that it shouldn't be static).
11905
11906 ------------------------------------------------------------------------
11907 r15152 | jmayer | 2005-07-29 21:30:05 -0500 (Fri, 29 Jul 2005) | 1 line
11908 Changed paths:
11909    M /trunk/epan/prefs.c
11910
11911 Fix 'isn't prototype' warning
11912 ------------------------------------------------------------------------
11913 r15151 | guy | 2005-07-29 21:22:22 -0500 (Fri, 29 Jul 2005) | 2 lines
11914 Changed paths:
11915    M /trunk/epan/dissectors/packet-radius.c
11916
11917 Clean up some more const issues.
11918
11919 ------------------------------------------------------------------------
11920 r15150 | guy | 2005-07-29 21:20:59 -0500 (Fri, 29 Jul 2005) | 2 lines
11921 Changed paths:
11922    M /trunk/epan/dissectors/packet-ieee80211.c
11923
11924 Get rid of another unused variable.
11925
11926 ------------------------------------------------------------------------
11927 r15149 | guy | 2005-07-29 21:09:59 -0500 (Fri, 29 Jul 2005) | 6 lines
11928 Changed paths:
11929    M /trunk/epan/dissectors/packet-scsi.c
11930
11931 Widen a variable, as a guint16 value is assigned to it; the upper 8 bits
11932 might be irrelevant in this case, but we might as well not throw them
11933 out.
11934
11935 Clean up some code that sets "cdata->flags".
11936
11937 ------------------------------------------------------------------------
11938 r15148 | guy | 2005-07-29 21:07:36 -0500 (Fri, 29 Jul 2005) | 2 lines
11939 Changed paths:
11940    M /trunk/epan/dissectors/packet-ieee80211.c
11941
11942 Get rid of some unused variables.
11943
11944 ------------------------------------------------------------------------
11945 r15147 | guy | 2005-07-29 21:06:13 -0500 (Fri, 29 Jul 2005) | 3 lines
11946 Changed paths:
11947    M /trunk/epan/dissectors/packet-lpd.c
11948
11949 Declare the value_string tables as arrays of value_strings, not of
11950 pointers to same, and make them "const" while we're at it.
11951
11952 ------------------------------------------------------------------------
11953 r15146 | jmayer | 2005-07-29 20:01:02 -0500 (Fri, 29 Jul 2005) | 1 line
11954 Changed paths:
11955    M /trunk/epan/dissectors/packet-dcm.c
11956    M /trunk/epan/dissectors/packet-dcom-cba-acco.c
11957    M /trunk/epan/dissectors/packet-dcom.c
11958    M /trunk/epan/dissectors/packet-dis-fields.c
11959    M /trunk/epan/dissectors/packet-dis.c
11960    M /trunk/epan/dissectors/packet-dnp.c
11961    M /trunk/epan/dissectors/packet-dns.c
11962    M /trunk/epan/dissectors/packet-edonkey.c
11963    M /trunk/epan/dissectors/packet-enc.c
11964    M /trunk/epan/dissectors/packet-esis.c
11965    M /trunk/epan/dissectors/packet-etheric.c
11966    M /trunk/epan/dissectors/packet-fddi.c
11967    M /trunk/epan/dissectors/packet-gnutella.c
11968    M /trunk/epan/dissectors/packet-gsm_a.c
11969    M /trunk/epan/dissectors/packet-gsm_sms.c
11970    M /trunk/epan/dissectors/packet-gsm_ss.c
11971    M /trunk/epan/dissectors/packet-gtp.c
11972    M /trunk/epan/dissectors/packet-per.c
11973    M /trunk/epan/dissectors/packet-per.h
11974    M /trunk/epan/dissectors/packet-radius.h
11975    M /trunk/epan/dissectors/packet-rtcp.c
11976    M /trunk/epan/dissectors/packet-rtcp.h
11977    M /trunk/epan/dissectors/packet-rtp.c
11978    M /trunk/epan/dissectors/packet-rtp.h
11979
11980 Make some funtions static. More char -> const char warning fixes
11981 ------------------------------------------------------------------------
11982 r15145 | jmayer | 2005-07-29 19:59:08 -0500 (Fri, 29 Jul 2005) | 1 line
11983 Changed paths:
11984    M /trunk/epan/dissectors/Makefile.common
11985
11986 Remove packet-fcse.h
11987 ------------------------------------------------------------------------
11988 r15144 | jmayer | 2005-07-29 19:55:30 -0500 (Fri, 29 Jul 2005) | 5 lines
11989 Changed paths:
11990    M /trunk/epan/dissectors/packet-fcsp.c
11991    D /trunk/epan/dissectors/packet-fcsp.h
11992
11993
11994 Declare many functions static, move the #defines from packet-fcse.h to
11995 packet-fcse.c and remove packet-fcse.h
11996
11997
11998 ------------------------------------------------------------------------
11999 r15143 | gerald | 2005-07-29 16:55:45 -0500 (Fri, 29 Jul 2005) | 13 lines
12000 Changed paths:
12001    M /trunk/config.h.win32
12002    M /trunk/configure.in
12003    M /trunk/epan/dissectors/packet-lpd.c
12004    M /trunk/epan/prefs.c
12005
12006 Pick up some fixes and enhancements from
12007 http://cvs.fedora.redhat.com/viewcvs/rpms/ethereal/FC-4/:
12008
12009 In the LPD dissector, make lpd_client_code a value_string so that we
12010 don't segfault.  Do the same for lpd_server_code, although it's not
12011 strictly necessary.
12012
12013 Check to see if htmlview is installed, and use it as our HTML viewer.
12014
12015 The Fedora RPM has other patches, but I'm not sure if they should
12016 be applied.
12017
12018
12019 ------------------------------------------------------------------------
12020 r15142 | sahlberg | 2005-07-29 05:00:37 -0500 (Fri, 29 Jul 2005) | 3 lines
12021 Changed paths:
12022    M /trunk/epan/dissectors/packet-sdp.c
12023
12024 some more ememification of tvb_get_string()
12025
12026
12027 ------------------------------------------------------------------------
12028 r15141 | guy | 2005-07-29 02:35:43 -0500 (Fri, 29 Jul 2005) | 5 lines
12029 Changed paths:
12030    M /trunk/epan/dissectors/packet-http.c
12031
12032 Suggest that perhaps displaying chunks in the chunked encoding with the
12033 data dissector might be overkill, as it causes each of those chunks to
12034 be dumped in hex in Tethereal output - along with whatever's done with
12035 the data reassembled from those chunks.
12036
12037 ------------------------------------------------------------------------
12038 r15140 | guy | 2005-07-29 02:28:07 -0500 (Fri, 29 Jul 2005) | 3 lines
12039 Changed paths:
12040    M /trunk/epan/dissectors/packet-radius.c
12041
12042 Use "PROTO_ITEM_SET_GENERATED()" to mark generated items as such; it
12043 takes care of the square brackets, etc..
12044
12045 ------------------------------------------------------------------------
12046 r15139 | guy | 2005-07-29 02:14:32 -0500 (Fri, 29 Jul 2005) | 9 lines
12047 Changed paths:
12048    M /trunk/epan/dissectors/packet-tcp.c
12049    M /trunk/epan/reassemble.c
12050
12051 If we do reassembly and hand the packet to the dissector, and the
12052 dissector says "sorry, I need even more data in this packet", don't flag
12053 that packet as being reassembled in that frame.  Indicate that we should
12054 perhaps do all the "partial reassembly" stuff in
12055 "fragment_set_partial_assembly()", which would obviate the need for the
12056 hack in the TCP dissector.
12057
12058 Clean up indentation.
12059
12060 ------------------------------------------------------------------------
12061 r15138 | guy | 2005-07-28 22:49:23 -0500 (Thu, 28 Jul 2005) | 3 lines
12062 Changed paths:
12063    M /trunk/epan/dissectors/packet-rpc.c
12064    M /trunk/epan/dissectors/packet-rpc.h
12065    M /trunk/tap-rpcstat.c
12066
12067 Constify some variables, functions, and structure members to squelch
12068 compiler warnings.
12069
12070 ------------------------------------------------------------------------
12071 r15137 | guy | 2005-07-28 22:48:03 -0500 (Thu, 28 Jul 2005) | 2 lines
12072 Changed paths:
12073    M /trunk/epan/dissectors/packet-diameter.c
12074
12075 Constify some variables and arguments to squelch compiler warnings.
12076
12077 ------------------------------------------------------------------------
12078 r15136 | guy | 2005-07-28 22:47:12 -0500 (Thu, 28 Jul 2005) | 2 lines
12079 Changed paths:
12080    M /trunk/epan/dissectors/packet-jxta.c
12081
12082 Include <epan/emem.h> to declare ep_alloc().
12083
12084 ------------------------------------------------------------------------
12085 r15135 | guy | 2005-07-28 22:27:59 -0500 (Thu, 28 Jul 2005) | 3 lines
12086 Changed paths:
12087    M /trunk/epan/dissectors/packet-ber.c
12088
12089 Cast away some (otherwise unremovable, and harmless, in this case)
12090 warnings.
12091
12092 ------------------------------------------------------------------------
12093 r15134 | gerald | 2005-07-28 09:29:19 -0500 (Thu, 28 Jul 2005) | 2 lines
12094 Changed paths:
12095    M /trunk/docbook/Makefile
12096    A /trunk/docbook/release-notes.xml
12097
12098 Add release notes.  The content still needs to be filled in.
12099
12100 ------------------------------------------------------------------------
12101 r15133 | sahlberg | 2005-07-28 05:05:37 -0500 (Thu, 28 Jul 2005) | 3 lines
12102 Changed paths:
12103    M /trunk/epan/dissectors/packet-sipfrag.c
12104    M /trunk/epan/dissectors/packet-wsp.c
12105
12106 more emeification of tvb_get_string()
12107
12108
12109 ------------------------------------------------------------------------
12110 r15132 | sahlberg | 2005-07-28 04:56:19 -0500 (Thu, 28 Jul 2005) | 6 lines
12111 Changed paths:
12112    M /trunk/epan/dissectors/packet-dcerpc-nt.c
12113    M /trunk/epan/dissectors/packet-ieee80211.c
12114    M /trunk/epan/dissectors/packet-ms-mms.c
12115    M /trunk/epan/dissectors/packet-multipart.c
12116
12117 ememify some more calls to tvb_get_string()
12118
12119
12120 this fixes an obvious memleak in ms-mms
12121
12122
12123 ------------------------------------------------------------------------
12124 r15131 | sahlberg | 2005-07-28 04:47:28 -0500 (Thu, 28 Jul 2005) | 3 lines
12125 Changed paths:
12126    M /trunk/epan/dissectors/packet-dcm.c
12127    M /trunk/epan/dissectors/packet-dhcpv6.c
12128    M /trunk/epan/dissectors/packet-edonkey.c
12129    M /trunk/epan/dissectors/packet-fcdns.c
12130    M /trunk/epan/dissectors/packet-fcswils.c
12131    M /trunk/epan/dissectors/packet-image-gif.c
12132    M /trunk/epan/dissectors/packet-smb.c
12133    M /trunk/epan/dissectors/packet-sna.c
12134    M /trunk/epan/dissectors/packet-telnet.c
12135
12136 some more memification of tvb_get_string()    no obvious memleaks fixed this time :-(
12137
12138
12139 ------------------------------------------------------------------------
12140 r15130 | sahlberg | 2005-07-28 04:35:27 -0500 (Thu, 28 Jul 2005) | 5 lines
12141 Changed paths:
12142    M /trunk/epan/dissectors/packet-gsm_a.c
12143    M /trunk/epan/dissectors/packet-jxta.c
12144    M /trunk/epan/dissectors/packet-vnc.c
12145
12146 ememify some more tvb_get_string() calls
12147
12148 one memleak in vnc related to tvb_get_string() closed.
12149
12150
12151 ------------------------------------------------------------------------
12152 r15129 | sahlberg | 2005-07-28 04:20:56 -0500 (Thu, 28 Jul 2005) | 3 lines
12153 Changed paths:
12154    M /trunk/epan/dissectors/packet-tds.c
12155
12156 ememify the tvb_get_string() and tvb_fake_unicode() calls in tds
12157
12158
12159 ------------------------------------------------------------------------
12160 r15128 | sahlberg | 2005-07-28 03:55:11 -0500 (Thu, 28 Jul 2005) | 3 lines
12161 Changed paths:
12162    M /trunk/epan/tvbuff.c
12163    M /trunk/epan/tvbuff.h
12164
12165 add an ep version of tvb_fake_unicode()
12166
12167
12168 ------------------------------------------------------------------------
12169 r15127 | sahlberg | 2005-07-28 03:18:18 -0500 (Thu, 28 Jul 2005) | 11 lines
12170 Changed paths:
12171    M /trunk/epan/dissectors/packet-ber.c
12172    M /trunk/epan/dissectors/packet-kerberos.c
12173
12174 packet_ber has for some time been doing sanity checking of the BER Length fields
12175 that they are not longer than the reported length of the tvb.
12176
12177 this triggers some bugs since in packet-ber we are a bit too lax in setting reported_length of the tvb_new_subset() tvb.
12178
12179 this cause short kerberos packets to not be decoded at all and the same for other short asn based packets as well.
12180
12181
12182 fix some of these instances.
12183
12184
12185 ------------------------------------------------------------------------
12186 r15126 | jmayer | 2005-07-28 02:53:38 -0500 (Thu, 28 Jul 2005) | 1 line
12187 Changed paths:
12188    M /trunk/epan/dissectors/packet-bacapp.c
12189    M /trunk/epan/dissectors/packet-bacapp.h
12190    M /trunk/epan/dissectors/packet-beep.c
12191    M /trunk/epan/dissectors/packet-ber.c
12192    M /trunk/epan/dissectors/packet-ber.h
12193    M /trunk/epan/dissectors/packet-bgp.c
12194    M /trunk/epan/dissectors/packet-bssgp.c
12195    M /trunk/epan/dissectors/packet-cdp.c
12196    M /trunk/epan/dissectors/packet-cops.c
12197    M /trunk/epan/dissectors/packet-cups.c
12198    M /trunk/epan/dissectors/packet-dcerpc-netlogon.c
12199    M /trunk/epan/dissectors/packet-dcm.c
12200    M /trunk/epan/dissectors/packet-diameter.c
12201    M /trunk/epan/dissectors/packet-llc.c
12202    M /trunk/epan/dissectors/packet-llc.h
12203    M /trunk/epan/dissectors/packet-rpc.h
12204
12205 char -> const char warning fixes
12206 ------------------------------------------------------------------------
12207 r15125 | jmayer | 2005-07-28 02:51:52 -0500 (Thu, 28 Jul 2005) | 1 line
12208 Changed paths:
12209    M /trunk/epan/dissectors/packet-juniper.c
12210    M /trunk/gtk/sctp_assoc_analyse.c
12211    M /trunk/gtk/sctp_stat_dlg.c
12212
12213 Warning fixes
12214 ------------------------------------------------------------------------
12215 r15124 | jmayer | 2005-07-28 02:50:31 -0500 (Thu, 28 Jul 2005) | 1 line
12216 Changed paths:
12217    M /trunk/AUTHORS
12218
12219 Updated Ankur Aggarwal's entry
12220 ------------------------------------------------------------------------
12221 r15123 | jmayer | 2005-07-28 02:49:55 -0500 (Thu, 28 Jul 2005) | 1 line
12222 Changed paths:
12223    M /trunk/oui.h
12224    M /trunk/wka.tmpl
12225
12226 Add Extreme stuff
12227 ------------------------------------------------------------------------
12228 r15122 | guy | 2005-07-27 13:38:35 -0500 (Wed, 27 Jul 2005) | 2 lines
12229 Changed paths:
12230    M /trunk/epan/dissectors/packet-dhcp-failover.c
12231
12232 Squelch another qualifier warning.
12233
12234 ------------------------------------------------------------------------
12235 r15121 | jmayer | 2005-07-27 13:15:07 -0500 (Wed, 27 Jul 2005) | 5 lines
12236 Changed paths:
12237    M /trunk/epan/radius_dict.l
12238
12239
12240 As Guy mentioned: last patch replaced one occurrence too many,
12241 thus the dictionary keyword encrypt was changed from encrypt
12242 to encrypted too. Undo this.
12243
12244 ------------------------------------------------------------------------
12245 r15120 | jmayer | 2005-07-27 12:52:51 -0500 (Wed, 27 Jul 2005) | 4 lines
12246 Changed paths:
12247    M /trunk/epan/radius_dict.l
12248
12249
12250 The variable encrypt collides with the declaration in <unistd.h> on
12251 some platforms. Rename encrypt to encrypted.
12252
12253 ------------------------------------------------------------------------
12254 r15119 | gerald | 2005-07-27 11:25:44 -0500 (Wed, 27 Jul 2005) | 3 lines
12255 Changed paths:
12256    M /trunk/epan/prefs.c
12257
12258 Move preference initialization to its own routine and make sure it gets run
12259 when we pass "-G defaultprefs" on the command line.
12260
12261 ------------------------------------------------------------------------
12262 r15118 | jmayer | 2005-07-27 11:05:41 -0500 (Wed, 27 Jul 2005) | 1 line
12263 Changed paths:
12264    M /trunk/epan/proto.h
12265
12266 Revert my previous patch - something else was seriously screwed up
12267 ------------------------------------------------------------------------
12268 r15117 | jmayer | 2005-07-27 10:08:22 -0500 (Wed, 27 Jul 2005) | 6 lines
12269 Changed paths:
12270    M /trunk/epan/proto.h
12271
12272
12273 gcc-4.0 (GCC) 4.0.2 20050720 (prerelease) (SUSE Linux)
12274 fails when trying to use varargs. Due to a missing include
12275 config.h we were using varargs with proto.h
12276
12277
12278 ------------------------------------------------------------------------
12279 r15116 | jmayer | 2005-07-27 08:10:57 -0500 (Wed, 27 Jul 2005) | 5 lines
12280 Changed paths:
12281    M /trunk/epan/dissectors/packet-ieee80211.c
12282
12283 The latest patch used the fields
12284         hf_qos_buf_ac, hf_qos_buf_load and hf_qos_buf_state
12285 but failed to add them to the hf_ array. Commented out their
12286 use for now.
12287
12288 ------------------------------------------------------------------------
12289 r15115 | jmayer | 2005-07-27 03:28:27 -0500 (Wed, 27 Jul 2005) | 4 lines
12290 Changed paths:
12291    M /trunk/AUTHORS
12292    M /trunk/epan/dissectors/packet-ieee80211.c
12293
12294 Ankur Aggarwal:
12295         IEEE 802.11 QoS decoding
12296
12297
12298 ------------------------------------------------------------------------
12299 r15114 | jmayer | 2005-07-27 02:57:01 -0500 (Wed, 27 Jul 2005) | 7 lines
12300 Changed paths:
12301    M /trunk/epan/dissectors/packet-afp.c
12302    M /trunk/epan/dissectors/packet-alcap.c
12303    M /trunk/epan/dissectors/packet-ansi_637.c
12304    M /trunk/epan/dissectors/packet-ansi_683.c
12305    M /trunk/epan/dissectors/packet-ansi_801.c
12306    M /trunk/epan/dissectors/packet-ansi_a.c
12307    M /trunk/epan/dissectors/packet-ansi_map.c
12308    M /trunk/epan/dissectors/packet-arp.c
12309    M /trunk/epan/dissectors/packet-arp.h
12310
12311 Fix >2600 warnings by doing char -> const char changes.
12312
12313 Additionally in dissectors/packet-ansi_map.c:
12314         Flag unused parameters as such and remove dummy
12315         param = param;
12316         statements.
12317
12318 ------------------------------------------------------------------------
12319 r15113 | lego | 2005-07-26 20:32:31 -0500 (Tue, 26 Jul 2005) | 3 lines
12320 Changed paths:
12321    M /trunk/plugins/mgcp/packet-mgcp.c
12322
12323 fix another leak of tap data
12324
12325
12326 ------------------------------------------------------------------------
12327 r15112 | guy | 2005-07-26 20:13:28 -0500 (Tue, 26 Jul 2005) | 2 lines
12328 Changed paths:
12329    M /trunk/gtk/flow_graph.c
12330
12331 There aren't any clists here, and the clist arrows aren't used.
12332
12333 ------------------------------------------------------------------------
12334 r15111 | guy | 2005-07-26 20:12:44 -0500 (Tue, 26 Jul 2005) | 2 lines
12335 Changed paths:
12336    M /trunk/epan/dissectors/packet-ip.c
12337
12338 Squelch another const warning.
12339
12340 ------------------------------------------------------------------------
12341 r15110 | guy | 2005-07-26 20:02:03 -0500 (Tue, 26 Jul 2005) | 8 lines
12342 Changed paths:
12343    M /trunk/epan/dissectors/packet-afp.c
12344
12345 *Removing* an include is usally not the right way of removing warnings;
12346 if some function takes, for example, a "char *" as an argument, but
12347 you're passing it an "unsigned char *", you don't squelch the warning by
12348 removing the include of the header that declares that function (you then
12349 get warnings about the function not being declared, at least with some
12350 compilers), you put in a cast (if the signedness doesn't matter) or
12351 arrange that you pass a "char *".
12352
12353 ------------------------------------------------------------------------
12354 r15109 | lego | 2005-07-26 19:45:02 -0500 (Tue, 26 Jul 2005) | 3 lines
12355 Changed paths:
12356    M /trunk/epan/emem.c
12357
12358 Remove two warnings
12359
12360
12361 ------------------------------------------------------------------------