Commit graph

11335 commits

Author SHA1 Message Date
Ulf Lamping
d23af58fd6 renamed endpoint_talkers to conversations, as this reduces confusion in combination with the hostlist/endpoints table
(some code refactoring still needs to be done in table.c/.h).

svn path=/trunk/; revision=11439
2004-07-20 06:06:41 +00:00
Guy Harris
f9c41e9913 "gtk/filter_prefs.h" was renamed "gtk/filter_dlg.h"; update the Makefile
stuff appropriately.

svn path=/trunk/; revision=11438
2004-07-19 23:21:01 +00:00
Guy Harris
a4f1f4703d It's not called "filter_prefs.h" any more.
svn path=/trunk/; revision=11437
2004-07-19 23:17:20 +00:00
Ulf Lamping
bfd6ace52e renamed filter_prefs to filter_dlg, as the filter settings are (well, for a long time) no longer part of the preferences dialog.
svn path=/trunk/; revision=11436
2004-07-19 21:42:01 +00:00
Gerald Combs
e20430f876 Fixes (and ugly hacks) for Windows compilation.
svn path=/trunk/; revision=11435
2004-07-19 21:18:40 +00:00
Ulf Lamping
7b3b0c6293 Explain some of the File/Export dialog controls
svn path=/trunk/; revision=11434
2004-07-19 18:07:39 +00:00
Ulf Lamping
556f1245e4 The first draft of an updated "Ethereal User's Guide" redesigned and updated to the current released Ethereal version 0.10.5.
As generation of output files is a bit tricky, please have a look at the Readme.txt file for instructions.

Please send comments and improvements.

svn path=/trunk/; revision=11433
2004-07-19 16:59:49 +00:00
Ronnie Sahlberg
5d366ee1e2 work in progress
New protocol CryptogrtaphicMessageSyntax
As the X.509xx protocols this protocol is not yet linked with ethereal but a work in progress.

Within the next few days the changes needed to packet-kerberos and packet-ber will be added to implement an embryonic pkinit implementation inside packet-kerberos which will in turn call cms and the x509 dissectors.

The dissectors are still very incomplete but already relatively useful.



svn path=/trunk/; revision=11432
2004-07-19 09:03:28 +00:00
Ronnie Sahlberg
71b70c924b Work in progress
New protocol X.509 Selected Attribute Types
This new protocol is not linked with ethereal yet


svn path=/trunk/; revision=11431
2004-07-19 08:59:50 +00:00
Ronnie Sahlberg
4f82d639f9 Work in progress
New protocol X.509 Information framework

this new protocol is not yet linked with ethereal and needs extra massage before it can be used.



svn path=/trunk/; revision=11430
2004-07-19 08:57:29 +00:00
Ronnie Sahlberg
e06409d083 Work in progress
New protocol X.509 Certificate Extensions
This new code provides required functionality to the x509af dfissector

it is not linked with ethereal yet and needs extra massage bewfore invoked.


svn path=/trunk/; revision=11429
2004-07-19 08:54:44 +00:00
Ronnie Sahlberg
01c59fe6a0 Work in progress
checkin of new protocol X.509 Authentication Framework
This new protocol is not linked yet to ethereal or yet used since it needs other support protocols and massaging before it can be used.



svn path=/trunk/; revision=11428
2004-07-19 08:51:57 +00:00
Guy Harris
2ad97737fe Pull the address (and port and circuit type) stuff out of
"epan/packet_info.h" and put it in "epan/address.h".

Use the AT_ values from "epan/address.h" for address types in the
interface lists rather than having our own FAM_ enums.

svn path=/trunk/; revision=11427
2004-07-19 02:27:17 +00:00
Guy Harris
84479319ad When checking whether we can get "sprint_realloc_objid()" from the SNMP
library, don't forget to link with the SNMP library along with all the
other libraries....

Restore the setting of LIBS after doing all the tests, as is done in
other macros.

svn path=/trunk/; revision=11426
2004-07-19 02:07:07 +00:00
Guy Harris
069592f3c0 Revert the IPv6 code, as we did with the IPv4 code, and use INET6 as an
indicator of whether we have enough IPv6 support to handle IPv6
addresses.

svn path=/trunk/; revision=11425
2004-07-19 01:06:06 +00:00
Ulf Lamping
5c008e38ba Fix the win32 nmake generation for now (it will compile/link/run again). This will need more cleanup if the movements of the dissector sources are finished. Hopefully this doesn't broke the unix build.
svn path=/trunk/; revision=11423
2004-07-18 23:46:07 +00:00
Jörg Mayer
fd24ad7d92 .cvsignore is dead
it has been replaced by
svn proplist -v <dir/file>
and
svn propedit <dir/file>

svn path=/trunk/; revision=11422
2004-07-18 23:44:34 +00:00
Jörg Mayer
a460517f46 Beginnings to make rpm building possible again.
Not yet finished:
- make dist breaks after moving of dissectors
- the real packaging process may not be working yet

svn path=/trunk/; revision=11421
2004-07-18 23:39:15 +00:00
Guy Harris
5e6004745b "struct sockaddr_in"s and "struct sockaddr_in6"s are sufficient to serve
as transport endpoint addresses, so the "sa_data" field includes port
numbers.  Revert the IPv4 code; we'll fix the IPv6 code later (we'll
have to check whether "struct sockaddr_in6" is defined, and not support
IPv6 addresses if it's not, even if AF_INET6 is defined).

svn path=/trunk/; revision=11420
2004-07-18 23:07:04 +00:00
Jörg Mayer
56c759212f Add epan/dissectors/.cvsignore
Add tags and TAGS to all .cvsignore files

svn path=/trunk/; revision=11419
2004-07-18 22:51:50 +00:00
Jörg Mayer
1d645fc8c2 SNPRINTF isn't used any more - remove from sample dissector
and coding guidelines.

svn path=/trunk/; revision=11418
2004-07-18 22:36:55 +00:00
Ulf Lamping
66e486054a some more changes for the win32 nmake process
svn path=/trunk/; revision=11417
2004-07-18 21:02:19 +00:00
Jörg Mayer
dd99d1eb50 - Require --with-ssl=... to be explicitly set to work
around licensing problems
- Cause krb5 and snmp to fail, if ssl is required but
  not configured.

svn path=/trunk/; revision=11416
2004-07-18 20:33:54 +00:00
Ulf Lamping
4fdb830569 first attempt to make Win32 generation (nmake) ready for the dissector movings (but still incomplete)
svn path=/trunk/; revision=11415
2004-07-18 20:21:20 +00:00
Guy Harris
0e754b6725 If the pane separator positions are 0 (e.g., because this is GTK+
1.2[.x] and you can't get the positions), don't write them out, as
they'll get errors when they're read back in.

svn path=/trunk/; revision=11414
2004-07-18 19:54:07 +00:00
Guy Harris
1eed77c0a4 Just because AF_INET6 is defined, that doesn't mean "struct
sockaddr_in6" is defined - the former, but not the latter, is defined in
FreeBSD 3.4.  Just copy the appropriate number of bytes from the
"sa_data" field of a "struct sockaddr".

svn path=/trunk/; revision=11413
2004-07-18 19:44:41 +00:00
Guy Harris
892091fe95 Define CLEANFILES only once.
svn path=/trunk/; revision=11412
2004-07-18 18:59:09 +00:00
Guy Harris
2aec055c79 Add support for IPv6 addresses for interfaces.
svn path=/trunk/; revision=11411
2004-07-18 18:47:44 +00:00
Gilbert Ramirez
669db206cb Move dissectors to epan/dissectors directory.
Also move ncp222.py, x11-fields, process-x11-fields.pl,
make-reg-dotc, and make-reg-dotc.py.

Adjust #include lines in files that include packet-*.h
files.

svn path=/trunk/; revision=11410
2004-07-18 18:06:47 +00:00
Ulf Lamping
ae46c27a38 As the gtk2 directory is no longer needed (GTK1 and 2 are using the same sources from gtk dir and conditional compilation for a long time now), and we are using subversion now, it should be safe to remove this dir without loosing all the history.
svn path=/trunk/; revision=11409
2004-07-18 15:52:21 +00:00
Guy Harris
d11757d5b3 Declare "wrap_dissect_gssapi_verf()" in "packet-gssapi.h", and, in
"packet-kerberos.c", get the declaration from that header.

svn path=/trunk/; revision=11408
2004-07-18 04:03:26 +00:00
Guy Harris
fbd37e5c16 Use -1, rather than "tvb_length_remaining(tvb, offset)", in
"tvb_new_subset()" calls with an offset of "offset", so that the
reported length is set appropriately.

svn path=/trunk/; revision=11407
2004-07-18 04:01:23 +00:00
Guy Harris
bf491ed70b From Jean-Baptiste Marchand:
add identification for various Microsoft Security Service
	Providers in DCE RPC;

	for the Kerberos SSP, disect AP_REQ and AP_REP tokens in DCE RPC
	Bind requests.

svn path=/trunk/; revision=11406
2004-07-18 03:46:34 +00:00
Guy Harris
b548e2baa7 From Marco van den Bovenkamp: add the Sun elliptic curve and
Cambellia-based cipher suites.

svn path=/trunk/; revision=11405
2004-07-18 03:34:37 +00:00
Guy Harris
53c8fcbd6e Add some comments, and expand on a comment (if "pcap_stats()" returns
counts since the last call, not since the beginning of the capture, on
Windows, that's a bug - and that bug *does* exist on some UN*Xes).

Clean up indentation.

Use the minimum snapshot length, not the maximum snapshot length, when
opening a network interface to keep track of how many packets are
arriving on it (that might cause packet data to be discarded rather than
buffering it, reducing the overhead of running all those captures from
which we don't actually grab any packets.

svn path=/trunk/; revision=11404
2004-07-18 02:56:29 +00:00
Guy Harris
5acf051692 Not all interfaces have descriptions.
svn path=/trunk/; revision=11403
2004-07-18 02:43:18 +00:00
Guy Harris
c7cbe51e76 Get IPv4 addresses and the loopback flag if we don't have
"pcap_findalldevs()".

"if_info_ip()" is used - and can be compiled - only if libpcap has
"pcap_findalldevs()".

svn path=/trunk/; revision=11402
2004-07-18 02:34:45 +00:00
Guy Harris
860750fb90 Squelch a compiler warning.
svn path=/trunk/; revision=11401
2004-07-18 02:32:19 +00:00
Guy Harris
8a8b883450 Set the svn:eol-style property on all text files to "native", so that
they have LF at the end of the line on UN*X and CR/LF on Windows;
hopefully this means that if a CR/LF version is checked in on Windows,
the CRs will be stripped so that they show up only when checked out on
Windows, not on UN*X.

svn path=/trunk/; revision=11400
2004-07-18 00:24:25 +00:00
Ulf Lamping
16c252d775 Be kind and say "Please note" instead of simply "Note" when something went wrong while uninstalling :-)
svn path=/trunk/; revision=11399
2004-07-17 20:34:41 +00:00
Gerald Combs
b7b3c7f945 Set the "svn:keywords Id" property on all other files with an RCS ID string.
svn path=/trunk/; revision=11398
2004-07-17 20:30:22 +00:00
Gerald Combs
22d2b425cd Run
grep -l '\$Id:.*\$' * | xargs svn propset svn:keywords Id

in the top-level source directory.  This should replace any RCS "$Id:$"
strings with Subersion Ids.


svn path=/trunk/; revision=11397
2004-07-17 20:20:45 +00:00
Ulf Lamping
357ebbca5a add a new dialog box to menu "Capture/Interfaces..." to show the current state of the interfaces and a quick way to start a capture.
added the IP address of the currently selected interface to the capture options dialog

svn path=/trunk/; revision=11396
2004-07-17 13:50:07 +00:00
Ulf Lamping
80a890cb12 if using the get_interface_list function, try to get the IP addresses too
svn path=/trunk/; revision=11395
2004-07-17 13:43:31 +00:00
Ulf Lamping
31b5d74f55 Changed dependencies, so image dir will be generated before epan, otherwise the libethereal.res file will not be available when needed to link libethereal.dll
svn path=/trunk/; revision=11394
2004-07-17 12:49:34 +00:00
Guy Harris
f5e2f3a6e6 From Marco van den Bovenkamp: add some Sun elliptic curve cryptography
and Camellia-based cipher suites.

svn path=/trunk/; revision=11393
2004-07-17 10:56:34 +00:00
Guy Harris
9800018d21 From Jean-Baptiste Marchand: add Microsoft-specific name-types, and make
the name-type field signed.

Make the variable into which "dissect_krb5_name_type()" puts the name
type local to that routine - it's not used outside that routine.

svn path=/trunk/; revision=11392
2004-07-17 10:48:02 +00:00
Guy Harris
8669624f24 From Yuriy Sidelnikov: if asn1_length_decode() returns 0 but
tvb_reported_length_remaining() returns more then two bytes we still
have to dissect rest of the pdu.

svn path=/trunk/; revision=11391
2004-07-17 10:22:59 +00:00
Guy Harris
456b2c075f From Lars Ruoff: don't hardwire the RTP sampling clock rate to 8000
samples/second, determine it from the payload type for payload types
with a known clock rate.

svn path=/trunk/; revision=11390
2004-07-17 10:14:03 +00:00
Guy Harris
e31d5dda74 From Martin Mathieson: if you create a new filter and cancel the "Edit
Color Filter" dialog, remove the new filter from the list.

svn path=/trunk/; revision=11389
2004-07-17 10:09:12 +00:00