to the ethereal build.
The dissections are semi-useful but incomplete.
The big problem still remaining is the x509if Name object not being
dissected properly thus causing the dissection to get out of sync/fail
halfway through the certificate structure.
work in progress but already semi-useful.
svn path=/trunk/; revision=11440
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
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
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
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
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
"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
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
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
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
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
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
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
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