Commit graph

11622 commits

Author SHA1 Message Date
Guy Harris
46edf2a910 Newer version of Luis Ontanon's patch.
svn path=/trunk/; revision=11832
2004-08-25 05:51:14 +00:00
Anders Broman
8d89d3556d Add Luis Ontanon to the list of authors.
svn path=/trunk/; revision=11831
2004-08-25 05:24:49 +00:00
Anders Broman
ed93214bc5 From Luis Ontanon:
add some fields for filtering on radius attributes. 

svn path=/trunk/; revision=11830
2004-08-25 05:14:17 +00:00
Guy Harris
f122136663 Don't free something we haven't allocated.
svn path=/trunk/; revision=11829
2004-08-25 05:12:58 +00:00
Guy Harris
750812d739 guint64 & guint64 is another guint64, but a gboolean is just 32 bits on
most if not all platforms; the "bitwise and" operator in display filters
is Boolean and evaluates to "true" if the result is non-zero and "false"
otherwise, so explicitly do the comparison with 0 to make sure we don't
just throw away the upper 32 bits.

Do the same for the 32-bit bitwise AND as well, although it's not
strictly necessary.

svn path=/trunk/; revision=11828
2004-08-25 03:44:04 +00:00
Guy Harris
77ed248489 From Lars Roland: cosmetic fixes.
svn path=/trunk/; revision=11827
2004-08-25 03:32:26 +00:00
Guy Harris
b700504585 From Lars Roland: add "tvb_get_ntoh64()" to the list of routines
callable from plugins and the list of routines exported from
libethereal.dll.

Do the same for "tvb_get_letoh64()".

svn path=/trunk/; revision=11826
2004-08-25 03:30:40 +00:00
Guy Harris
3481780eea From Lars Roland: add "tvb_get_ntoh64()" to the list of routines
callable from plugins and the list of routines exported from
libethereal.dll.

Do the same for "tvb_get_letoh64()".

svn path=/trunk/; revision=11825
2004-08-25 03:29:54 +00:00
Guy Harris
7e68a1e2cf "_strtoui64()" first appeared in MSVC++ 7 (good job of supporting those
64-bit ints *present in MSVC++ 6*, Microsoft!), so we can't use it.  Use
"g_ascii_strtoull()", instead - it's present in GLib 2.x, and we require
GLib 2.x on Win32.  (It's not present in 1.2[.x], and we don't require
2.x for UN*X, so we don't just use it everywhere.)

svn path=/trunk/; revision=11824
2004-08-25 03:26:56 +00:00
Gerald Combs
c8235fae25 Move the file-reloading code from gtk/file_dlg.c to file.c.
svn path=/trunk/; revision=11823
2004-08-25 03:01:32 +00:00
Ronnie Sahlberg
4d1dd8df41 Fix the InfoQueryEASize infolevel for SetPathInfo and QueryPathInfo SMB's
svn path=/trunk/; revision=11821
2004-08-24 09:07:04 +00:00
Guy Harris
cc5f5d5d5d When deciding whether to add a separator or not, look at the buffer to
which we're going to append the data.

svn path=/trunk/; revision=11820
2004-08-24 08:20:20 +00:00
Guy Harris
9ab4f055db From Remi Denis-Courmon: fix some problems with the decoding of Teredo
authentication headers and decode them more verbosely, and make some
other cleanups.

svn path=/trunk/; revision=11819
2004-08-24 07:48:14 +00:00
Guy Harris
e95e6cbfbc In "col_append_sep_fstr()" and "col_append_sep_str()", check "col_data"
rather than "col_buf", so that we correctly handle a column set with
"col_set_str()" (where we set "col_data" to point to the string, and
leave "col_buf" alone).

svn path=/trunk/; revision=11818
2004-08-24 07:38:29 +00:00
Ulf Lamping
6526d4c827 redesign of the introduction chapter
svn path=/trunk/; revision=11817
2004-08-23 21:52:40 +00:00
Ulf Lamping
b02aadd5f6 minor changes
svn path=/trunk/; revision=11816
2004-08-23 19:46:18 +00:00
Anders Broman
6a1ee3eec0 Register SIP as a dissector to be able to do:
sip_handle = find_dissector("sip");
Which will be used by SigComp.

svn path=/trunk/; revision=11815
2004-08-23 19:23:31 +00:00
Guy Harris
c8834f9a7c Set the parameter item for called party number, calling party number,
and redirecting number to include the number.

Clean up white space.

svn path=/trunk/; revision=11813
2004-08-23 02:00:58 +00:00
Guy Harris
8bf8cd97ce Don't save the decrypted data on the first pass and use it on subsequent
references to a packet - just re-"decrypt" it (not a lot of work, given
the sophisticated encryption MAPI uses).  We don't save decrypted data
for non-trivial encryptions, so there's not much of a reason to save it
here - and the code to save it was at least sometimes not finding it
again, causing crashes.

Set the length and reported length of the decrypted data tvbuff
appropriately.

svn path=/trunk/; revision=11812
2004-08-23 01:04:46 +00:00
Anders Broman
10411e9790 Add the changes promised in the earlier checkin:
From Luis Ontanon:  add some fields for filtering r packet-isup which adds A,B and C numbers to the 
 fields (that is called,calling and redirecting number). Changed the patch to not use hidden fields and some code clean up

svn path=/trunk/; revision=11811
2004-08-22 20:32:20 +00:00
Ulf Lamping
f5ce1ab9f7 added win32 installer components description
svn path=/trunk/; revision=11810
2004-08-22 12:22:09 +00:00
Ulf Lamping
c5c857e264 add even more content :-)
svn path=/trunk/; revision=11809
2004-08-22 11:19:46 +00:00
Jörg Mayer
4f312f13fb It looks like Debian, Fedora and Suse all use ethereal.desktop instead of Ethereal.desktop
svn path=/trunk/; revision=11808
2004-08-22 09:22:15 +00:00
Jörg Mayer
ede446b4bd Use -N for commits on directories or back out all local changes afterwards
svn path=/trunk/; revision=11807
2004-08-22 09:16:01 +00:00
Jörg Mayer
53ef4fdc76 Ignore developer-guide.pdf
svn path=/trunk/; revision=11806
2004-08-22 09:10:12 +00:00
Jörg Mayer
2d3ad182c9 Propset eol-style and keywords
svn path=/trunk/; revision=11805
2004-08-22 09:07:19 +00:00
Ulf Lamping
b44f9ff3b0 as it's frequently questioned, if the GFDL is really a free license (e.g. by the Debian project)
after asking the former authors of the User's Guide (Richard Sharpe and Ed Warnicke) for permission

I've changed the license for both the User's and Developer's Guide from GFDL to GPL

svn path=/trunk/; revision=11804
2004-08-22 07:04:01 +00:00
Guy Harris
2b64897a27 We don't need a variable to hold the sequence number any more - just
directly pass the result of "tvb_get_ntoh64()" to "proto_tree_add_text()".

svn path=/trunk/; revision=11803
2004-08-22 03:16:05 +00:00
Guy Harris
5294957f26 Use "tvb_get_ntoh64()", now that we have it.
svn path=/trunk/; revision=11802
2004-08-22 03:11:43 +00:00
Guy Harris
89de832c93 From Kelly Byrd: DAAP support.
svn path=/trunk/; revision=11801
2004-08-22 03:04:54 +00:00
Guy Harris
fcf529654a Ethereal has required guint64 support for a while, so there's no need to
check for it in the Gryphon plugin.

Use "tvb_get_ntoh64()" to fetch the time stamp, and format it similarly
to the way absolute date/time time stamps are formatted.

svn path=/trunk/; revision=11800
2004-08-22 02:42:27 +00:00
Guy Harris
a1871624c7 We're using "strtoull()", not "strtol()" - define "strtoull", not
"strtol", as "_strtoui64".

Make the comment match what the UN*X configure script puts in.

svn path=/trunk/; revision=11799
2004-08-22 01:43:16 +00:00
Guy Harris
c4e043e39c FreeBSD 3.4 doesn't have "strtoull()", but it does have "strtouq()",
which does the same thing - check for "strtoull()" and, if it's missing,
check for "strtouq()" and, if we have it, define strtoull as strtouq.

svn path=/trunk/; revision=11798
2004-08-22 01:41:47 +00:00
Guy Harris
39313e5553 GLib 1.2[.x] doesn't define G_MAXUINT64, just as it doesn't define
G_MAXUINT32, so we have to define it if it's not defined.

svn path=/trunk/; revision=11797
2004-08-22 01:40:21 +00:00
Guy Harris
c68f62210f Add "tvb_get_ntoh64()" and "tvb_get_letoh64()" routines to fetch 64-bit
integers.

Make FT_INT64 and FT_UINT64 add numerical values, rather than byte-array
values, to the protocol tree, and add routines to add specified 64-bit
integer values to the protocol tree.

Use those routines in the RSVP dissector.

svn path=/trunk/; revision=11796
2004-08-22 00:31:58 +00:00
Ulf Lamping
9dcb077e46 make the files conform to the docbook DTD
svn path=/trunk/; revision=11795
2004-08-21 23:08:27 +00:00
Ulf Lamping
c76cbdd6da added some more content
svn path=/trunk/; revision=11794
2004-08-21 22:46:25 +00:00
Ulf Lamping
3fd2790055 added book partintro's
svn path=/trunk/; revision=11793
2004-08-21 20:35:50 +00:00
Ulf Lamping
1e9d4f4842 minor changes in chapter sources, a lot more changes and additions in chapter tools
svn path=/trunk/; revision=11792
2004-08-21 20:34:22 +00:00
Ulf Lamping
1d7eae19e7 minor changes
svn path=/trunk/; revision=11791
2004-08-21 20:29:47 +00:00
Jörg Mayer
96d7433ba7 Missed the second case in last change
svn path=/trunk/; revision=11790
2004-08-21 19:47:50 +00:00
Jörg Mayer
7310caf569 The chaddr element is always 16 bytes in size, although only hlen bytes are used
svn path=/trunk/; revision=11789
2004-08-21 19:41:24 +00:00
Jörg Mayer
5e96ceda96 Propset Id and native
svn path=/trunk/; revision=11788
2004-08-21 19:02:14 +00:00
Jörg Mayer
0b0e003afd Update with Entries from Fedora and Suse 9.1
svn path=/trunk/; revision=11787
2004-08-21 18:56:39 +00:00
Ulf Lamping
f12698cbc0 added a lot of content about the build environment, as the required tools, libraries and such (much win32 related stuff).
doc is still at a *very* early stage and still very incomplete, but constantly growing now :-)

svn path=/trunk/; revision=11786
2004-08-21 16:30:04 +00:00
Ulf Lamping
ddd321c4d4 Replaced the column string [Reassembled TCP] by [TCP segment of a reassembled PDU], to be better understandable. But I'm still not satisfied with this...
svn path=/trunk/; revision=11785
2004-08-21 11:11:13 +00:00
Ulf Lamping
d530bd4e14 Prevent the word "desegmentation" at the GUI, but use reassembling at that places, as we also use "defragmentation" and "reassembling". Use reassembling as the general term for such actions.
I (hopefully) didn't changed any protocol fields or preference file names, but only the GUI labels appearing in the protocol display and the protocol preferences.

Also added a note to the protocol preferences (where appropriate), that you have to enable "Allow subdissectors to reassemble TCP streams" at the corresponding protocol settings for TCP reassembling to take effect.

If you encounter any mistakes I've made here, please let me know...

svn path=/trunk/; revision=11784
2004-08-21 09:02:52 +00:00
Guy Harris
747f63150b "localtime()" returns a value that might not survive a subsequent call
to "localtime()" (it might, for example, be static - and *is* static in
a lot of implementations).  Don't call it twice and expect both values
to be useful.

Clean up white space.

svn path=/trunk/; revision=11783
2004-08-21 01:19:36 +00:00
Guy Harris
fe87609956 Update to reflect GTK+/GLib 2.x now being the default.
svn path=/trunk/; revision=11782
2004-08-20 17:48:45 +00:00
Guy Harris
47244f597f From Matthew Bradley: add filterable fields for the COTP TPDU numbers
and for the last-packet/earlier-fragment flag.

svn path=/trunk/; revision=11781
2004-08-20 08:15:11 +00:00