]> The Tcpdump Group git mirrors - tcpdump/log
tcpdump
12 years agoadd dhcpv6-aftr-name test in tests/TESTLIST
FXLB [Wed, 21 Nov 2012 10:26:20 +0000 (11:26 +0100)] 
add dhcpv6-aftr-name test in tests/TESTLIST

12 years agoadd tests/dhcpv6-AFTR-Name-RFC6334.out file
FXLB [Wed, 21 Nov 2012 10:18:53 +0000 (11:18 +0100)] 
add tests/dhcpv6-AFTR-Name-RFC6334.out file

12 years agoadd tests/dhcpv6-AFTR-Name-RFC6334.pcap file
FXLB [Wed, 21 Nov 2012 09:25:36 +0000 (10:25 +0100)] 
add tests/dhcpv6-AFTR-Name-RFC6334.pcap file

12 years agoDecode DHCPv6 AFTR-Name option (RFC6334)
FXLB [Tue, 20 Nov 2012 16:59:36 +0000 (17:59 +0100)] 
Decode DHCPv6 AFTR-Name option (RFC6334)

12 years agoNote that "-e" can be used to get MAC addresses printed.
Guy Harris [Tue, 13 Nov 2012 09:08:04 +0000 (01:08 -0800)] 
Note that "-e" can be used to get MAC addresses printed.

Also give more details on shell metacharacters in filter expressions -
in particular, note that a common use of a shell metacharacter is a
backslash used to escape protocol names, e.g. "ether proto \ip", and
that the alternative to quoting the entire expression is to escapet he
shell metacharacters, e.g.

tcpdump ether proto \\ip

12 years agoThe peer polling interval is an exponent; treat it as such.
peppe [Tue, 13 Nov 2012 05:59:56 +0000 (21:59 -0800)] 
The peer polling interval is an exponent; treat it as such.

RFC 1119 says

Peer Poll Interval (peer.ppoll, pkt.ppoll): This is a signed
    integer indicating the minimum interval between messages
    sent by the peer, in seconds as a power of two.  For
    instance, a alue of six indicates a minimum interval of 64
    seconds.

so print both the raw value and 2^{raw value}, showing the latter.

Patch from Debian bug 686276.

Reviewed-By: Guy Harris <[email protected]>
12 years agoMerge pull request #38 from msabramo/remove-travis-patch-hack
Michael Richardson [Sun, 14 Oct 2012 19:59:54 +0000 (12:59 -0700)] 
Merge pull request #38 from msabramo/remove-travis-patch-hack

Fix failing Travis CI build because of redundant patching

12 years agoMerge pull request #28 from wxsBSD/master
Michael Richardson [Sun, 14 Oct 2012 19:59:02 +0000 (12:59 -0700)] 
Merge pull request #28 from wxsBSD/master

Multifile support

12 years agoFix failing Travis CI build (e.g.:
Marc Abramowitz [Sun, 14 Oct 2012 17:21:19 +0000 (10:21 -0700)] 
Fix failing Travis CI build (e.g.:
https://travis-ci.org/#!/mcr/tcpdump/builds/2786065)

Remove hacky patching of `configure.in` because this is now redundant
with the change that was accepted in
https://github.com/mcr/tcpdump/pull/32 and it causes patch to prompt for
whether to reverse the patch which makes the Travis build time out.

12 years agoMerge pull request #32 from msabramo/travis
Michael Richardson [Sun, 14 Oct 2012 16:15:09 +0000 (09:15 -0700)] 
Merge pull request #32 from msabramo/travis

Add support for using Travis CI for testing

12 years agoMerge pull request #35 from msabramo/configure_libcrypto
Michael Richardson [Sun, 14 Oct 2012 16:09:10 +0000 (09:09 -0700)] 
Merge pull request #35 from msabramo/configure_libcrypto

Simplify the detection of OpenSSL libcrypto in configure.in

12 years agoSimplify the detection of OpenSSL libcrypto by using standard autoconf
Marc Abramowitz [Sat, 13 Oct 2012 18:21:45 +0000 (11:21 -0700)] 
Simplify the detection of OpenSSL libcrypto by using standard autoconf
macros rather than a local copy of AC_LBL_SSLEAY.

AC_LBL_SSLEAY is old and has not kept pace with some more recent
developments in packaging like Debian and Ubuntu's multiarch support.
The autoconf macros have been updated to handle multiarch so using them
means that tcpdump gains the ability to be built with libcrypto on these
new multiarch distros and to work successfully with Travis CI, which
uses Ubuntu 12, which is one such multiarch distro (see GH-32).

Fixes GH-33

12 years agoAdd .travis.yml for Travis CI (http://travis-ci.org/)
Marc Abramowitz [Thu, 4 Oct 2012 22:30:56 +0000 (15:30 -0700)] 
Add .travis.yml for Travis CI (http://travis-ci.org/)

12 years agoDo more verbose logging to the console of output when tests fail so that
Marc Abramowitz [Fri, 5 Oct 2012 00:04:54 +0000 (17:04 -0700)] 
Do more verbose logging to the console of output when tests fail so that
I can figure out why some tests are failing in Travis CI.

12 years agoMerge branch 'master' of https://github.com/mcr/tcpdump
Wesley Shields [Sun, 7 Oct 2012 18:19:47 +0000 (14:19 -0400)] 
Merge branch 'master' of https://github.com/mcr/tcpdump

12 years ago"the the" -> "the".
Xin LI [Sat, 6 Oct 2012 19:04:31 +0000 (12:04 -0700)] 
"the the" -> "the".

12 years agoMerge branch 'master' of https://github.com/mcr/tcpdump
Wesley Shields [Mon, 1 Oct 2012 17:10:39 +0000 (13:10 -0400)] 
Merge branch 'master' of https://github.com/mcr/tcpdump

Conflicts:
tcpdump.c

12 years agoMore strictly check for numbers as arguments to -i.
Guy Harris [Fri, 28 Sep 2012 04:12:00 +0000 (21:12 -0700)] 
More strictly check for numbers as arguments to -i.

Use strtol() and only treat the argument as a number if it's *all*
number, so that interface names such as 192_1_2 aren't treated as
"interface number 192".

12 years agoUse PATH_MAX, not NAME_MAX.
Guy Harris [Fri, 28 Sep 2012 03:44:34 +0000 (20:44 -0700)] 
Use PATH_MAX, not NAME_MAX.

NAME_MAX is the maximum length of a file pathname *component*; PATH_MAX
is the maximum length of a file pathname.  We're dealing with pathnames,
so use PATH_MAX.  (On some systems, NAME_MAX can be as low as 14,
presumably for binary compatibility with V7-era data structures
containing file names, as there are probably few if any non-historic
UN*Xes around with 14-character file name limitations.)

Boost the default PATH_MAX to 1024 while we're at it.

12 years agoMerge branch 'master' of git+ssh://bpf.tcpdump.org/tcpdump/master/git/tcpdump
Michael Richardson [Mon, 10 Sep 2012 20:04:11 +0000 (16:04 -0400)] 
Merge branch 'master' of git+ssh://bpf.tcpdump.org/tcpdump/master/git/tcpdump

12 years agoMerge remote-tracking branch 'github/master'
Michael Richardson [Mon, 10 Sep 2012 20:04:01 +0000 (16:04 -0400)] 
Merge remote-tracking branch 'github/master'

Conflicts:
tcpdump.c

12 years agoMerge pull request #29 from infrastation/master
Michael Richardson [Mon, 10 Sep 2012 20:04:39 +0000 (13:04 -0700)] 
Merge pull request #29 from infrastation/master

with this commit tcpdump compiles again

12 years agoadd missing double quote to fix compiling
Denis Ovsienko [Mon, 10 Sep 2012 17:29:20 +0000 (21:29 +0400)] 
add missing double quote to fix compiling

12 years agoMerge remote-tracking branch 'upstream/master'
Wesley Shields [Mon, 10 Sep 2012 17:05:53 +0000 (13:05 -0400)] 
Merge remote-tracking branch 'upstream/master'

12 years agoAddress Michael's comments.
Wesley Shields [Thu, 6 Sep 2012 18:40:21 +0000 (14:40 -0400)] 
Address Michael's comments.

Be more portable when opening stdin.

Refactor reading from VFile into a function.

12 years agoAdd missing closing quote.
Guy Harris [Wed, 5 Sep 2012 20:09:47 +0000 (13:09 -0700)] 
Add missing closing quote.

12 years agoIndention should match now
Bill Parker [Tue, 4 Sep 2012 18:15:29 +0000 (11:15 -0700)] 
Indention should match now

The indentation should match on this file now

12 years agoSanity Checking for malloc
Bill Parker [Tue, 4 Sep 2012 17:04:17 +0000 (10:04 -0700)] 
Sanity Checking for malloc

Added sanity checking for return value to filename being equal to NULL

Conflicts:
tcpdump.c

12 years agoSanity Checking added to addrtoname
Bill Parker [Tue, 4 Sep 2012 17:02:21 +0000 (10:02 -0700)] 
Sanity Checking added to addrtoname

Added return value checking for tp->e_bs against NULL to see if memory
was actually allocated :)

Conflicts:
addrtoname.c

12 years agoMerge commit '477fe09d005dd951c6404f843a75811fdc993167'
Michael Richardson [Wed, 5 Sep 2012 00:41:31 +0000 (20:41 -0400)] 
Merge commit '477fe09d005dd951c6404f843a75811fdc993167'

12 years agoMerge pull request #25 from dogbert2/master
Michael Richardson [Wed, 5 Sep 2012 00:36:14 +0000 (17:36 -0700)] 
Merge pull request #25 from dogbert2/master

Minor sanity checking added to addrtoname.c and tcpdump.c
To be followed by git rebase to remove changes to tests/*

12 years agoIndention should match now
Bill Parker [Tue, 4 Sep 2012 18:15:29 +0000 (11:15 -0700)] 
Indention should match now

The indentation should match on this file now

12 years agoSanity Checking for malloc
Bill Parker [Tue, 4 Sep 2012 17:04:17 +0000 (10:04 -0700)] 
Sanity Checking for malloc

Added sanity checking for return value to filename being equal to NULL

12 years agoSanity Checking added to addrtoname
Bill Parker [Tue, 4 Sep 2012 17:02:21 +0000 (10:02 -0700)] 
Sanity Checking added to addrtoname

Added return value checking for tp->e_bs against NULL to see if memory
was actually allocated :)

12 years agoAdded options to gitattributes
Bill Parker [Tue, 4 Sep 2012 16:58:28 +0000 (09:58 -0700)] 
Added options to gitattributes

12 years ago In reviewing addrtoname.c, I found a minor issue with a call to
Bill Parker [Mon, 3 Sep 2012 21:21:32 +0000 (17:21 -0400)] 
 In reviewing addrtoname.c, I found a minor issue with a call to
malloc() failing to check it's return value in file 'addrtoname.c' in
function 'LookupBytestring'.  Here is the resulting patch below :)

12 years agoIn reviewing tcpdump.c, I found a minor issue with a call to malloc()
Bill Parker [Mon, 3 Sep 2012 21:19:37 +0000 (17:19 -0400)] 
In reviewing tcpdump.c, I found a minor issue with a call to malloc()
failing to check it's return value in file 'tcpdump.c' in function
'MakeFileName'.  Here is the resulting patch below :)

12 years agoUpdate Action codes for handle_action function according to 11s amendment.
Monthadar Al Jaberi [Tue, 27 Mar 2012 17:22:51 +0000 (19:22 +0200)] 
Update Action codes for handle_action function according to 11s amendment.

12 years agoAdd information about the application/vnd.tcpdump.pcap MIME type.
Gerald Combs [Thu, 12 Jul 2012 18:16:54 +0000 (11:16 -0700)] 
Add information about the application/vnd.tcpdump.pcap MIME type.

12 years agoMerge pull request #9 from monthadar/master
Michael Richardson [Mon, 3 Sep 2012 17:45:28 +0000 (10:45 -0700)] 
Merge pull request #9 from monthadar/master

Update Action codes for handle_action function according to 11s amendment.

12 years agoMerge pull request #21 from geraldcombs/master
Michael Richardson [Mon, 3 Sep 2012 17:44:45 +0000 (10:44 -0700)] 
Merge pull request #21 from geraldcombs/master

Add information about application/vnd.tcpdump.pcap to the tcpdump man page

12 years agoMerge pull request #23 from infrastation/master
Michael Richardson [Mon, 3 Sep 2012 17:44:27 +0000 (10:44 -0700)] 
Merge pull request #23 from infrastation/master

draft-ovsienko-babel-hmac-authentication-00

12 years agoupdate for current Babel auth spec
Denis Ovsienko [Tue, 21 Aug 2012 12:09:40 +0000 (16:09 +0400)] 
update for current Babel auth spec

This change updates Babel decoder output format to match terminology of
draft-ovsienko-babel-hmac-authentication-00 and reverts recent addition
of DLen field to TLV type 12.

12 years agoProperly print when dlt changes.
Wesley Shields [Sat, 11 Aug 2012 18:34:24 +0000 (14:34 -0400)] 
Properly print when dlt changes.

When we open a new file we need to get new printinfo.

12 years agoDLT change detection.
Wesley Shields [Sat, 11 Aug 2012 18:19:31 +0000 (14:19 -0400)] 
DLT change detection.

If when writing an output file, error if the DLT of subsequent files is not
the same as the original.

12 years agoAdd multi-file support.
Wesley Shields [Sat, 11 Aug 2012 01:43:54 +0000 (21:43 -0400)] 
Add multi-file support.

12 years agoAdd information about the application/vnd.tcpdump.pcap MIME type.
Gerald Combs [Thu, 12 Jul 2012 18:16:54 +0000 (11:16 -0700)] 
Add information about the application/vnd.tcpdump.pcap MIME type.

12 years agoMerge remote branch 'github/master'
Michael Richardson [Thu, 12 Jul 2012 17:46:06 +0000 (13:46 -0400)] 
Merge remote branch 'github/master'

12 years agoMerge pull request #20 from infrastation/master
Michael Richardson [Thu, 5 Jul 2012 18:43:21 +0000 (11:43 -0700)] 
Merge pull request #20 from infrastation/master

another Babel update

12 years agoAs we're always printing "LLDP, length XXX", don't do it for the system name.
Guy Harris [Sat, 30 Jun 2012 23:10:40 +0000 (16:10 -0700)] 
As we're always printing "LLDP, length XXX", don't do it for the system name.

12 years agoAdd "radius" as an option for -T.
Guy Harris [Sat, 30 Jun 2012 22:59:18 +0000 (15:59 -0700)] 
Add "radius" as an option for -T.

This allows tcpdump to handle RADIUS running on non-standard ports.

Submitted-By: [email protected]
Man page also updated by me.

12 years agoNote that we now document "-T carp".
Guy Harris [Sat, 30 Jun 2012 22:51:04 +0000 (15:51 -0700)] 
Note that we now document "-T carp".

12 years agoDocument "-T carp".
Guy Harris [Sat, 30 Jun 2012 22:50:11 +0000 (15:50 -0700)] 
Document "-T carp".

12 years agoUpdate for changes in the 4.3 branch.
Guy Harris [Sat, 30 Jun 2012 19:46:15 +0000 (12:46 -0700)] 
Update for changes in the 4.3 branch.

12 years agoLLDP: print packet protocol at all verbosity levels
Romain Francoise [Sat, 30 Jun 2012 19:42:41 +0000 (12:42 -0700)] 
LLDP: print packet protocol at all verbosity levels

The LLDP printer doesn't show the packet protocol unless -v is used,
which results in pretty useless output lines where only the timestamp is
present. Make sure we include the default protocol+length output even in
default mode.

12 years agoupdate Babel decoder for DLen in HD TLV
Denis Ovsienko [Fri, 29 Jun 2012 18:27:16 +0000 (22:27 +0400)] 
update Babel decoder for DLen in HD TLV

This change reflects a new Digest Length field added to Hash Digest TLV
in the current draft of Babel authentication spec. babel_print_v2() is
updated to fetch and validate the new field. Test files too.

12 years agoMerge pull request #18 from infrastation/master
Michael Richardson [Tue, 26 Jun 2012 21:48:03 +0000 (14:48 -0700)] 
Merge pull request #18 from infrastation/master

fix printing of infinite lifetime in ICMPv6

12 years agofix printing of infinite lifetime in ICMPv6
Denis Ovsienko [Thu, 21 Jun 2012 13:14:55 +0000 (17:14 +0400)] 
fix printing of infinite lifetime in ICMPv6

icmp6_opt_print() in the case of ND_OPT_PREFIX_INFORMATION always
appended "s" (seconds) to the returned string result of get_lifetime(),
which could be either a printed number or the "infinite" word. This
change leaves it up to get_lifetime() to decide if "s" is necessary.
This also improves the ND_OPT_ROUTE_INFO case, where route information
lifetime has the same type and semantics.

12 years agoMerge pull request #17 from infrastation/master
Michael Richardson [Thu, 14 Jun 2012 19:22:50 +0000 (12:22 -0700)] 
Merge pull request #17 from infrastation/master

RIPv1/v2 updates

12 years agofix Babel type 11 TLV length check
Denis Ovsienko [Wed, 13 Jun 2012 09:06:32 +0000 (13:06 +0400)] 
fix Babel type 11 TLV length check

RFC6126 4.3. TLV Format: "If the body is longer than the expected length
of a given type of TLV, any extra data MUST be silently ignored."

12 years agodecode RIPv2 authentication up to RFC4822
Denis Ovsienko [Mon, 11 Jun 2012 17:06:00 +0000 (21:06 +0400)] 
decode RIPv2 authentication up to RFC4822

This change addresses a few issues in rip_entry_print_v2() and
rip_print():

1. In the case of Simple Password (RFC2453) authentication the last
(16th) character of a password was never printed. Other password
characters were printed regardless of existing isprint() test.

2. In the case of Cryptographic (RFC4822) authentication there were no
details available for fixed-size auth header and variable-size auth
trailer.

3. Depending on particular hash function used, a normal authentication
trailer "RTE" may be 20 or more bytes long. Iteration over packet RTEs
should stop once a trailer is decoded. Exact number of RTEs in a message
cannot be told from message size any more.

Test cases are added for Request and Response messages with Simple
Password, Keyed-MD5, HMAC-SHA-1, HMAC-SHA-256, HMAC-SHA-384 and
HMAC-SHA-512 authentication modes. Earlier test case is updated to match
new "number of routes" output format.

12 years agofix RIP Request/full table decoding issues
Denis Ovsienko [Mon, 11 Jun 2012 17:01:34 +0000 (21:01 +0400)] 
fix RIP Request/full table decoding issues

RIP Request and Response messages have the same structure. Update a
switch block in rip_print() to proceed with decoding of both.

A Request message may contain an AFI 0 RTE standing for a full table
request, normally sent on a router start. Update rip_entry_print_v1()
and rip_entry_print_v2() to treat IPv4 and AFI 0 as two valid,
distinguishable cases.

12 years agoNo declarations in the middle of a block - not all C compilers support that.
Guy Harris [Sun, 10 Jun 2012 20:31:14 +0000 (13:31 -0700)] 
No declarations in the middle of a block - not all C compilers support that.

12 years agoFix "no IPv6" code path.
Guy Harris [Sat, 9 Jun 2012 19:16:41 +0000 (12:16 -0700)] 
Fix "no IPv6" code path.

12 years agoGet rid of unused (but set) variable.
Guy Harris [Sat, 9 Jun 2012 02:15:28 +0000 (19:15 -0700)] 
Get rid of unused (but set) variable.

12 years agoCheck the return value of some print routines.
Guy Harris [Sat, 9 Jun 2012 02:14:06 +0000 (19:14 -0700)] 
Check the return value of some print routines.

Some routines return -1 on error; bail and return -1 if they do.

12 years agoAdd some attribute/TLV length checks.
Guy Harris [Sat, 9 Jun 2012 02:07:20 +0000 (19:07 -0700)] 
Add some attribute/TLV length checks.

Make sure we don't run past the end of a BGP attribute or LDP TLV when
dissecting the attribute/TLV.

Make some of the code do a bit more of a "step the pointer through the
data"-style dissection; that was done while debugging the changes in
question.  It also fixes up some code to not check for more data than
should actually be there.

Update references to RFC 4906 from the draft, and note that RFC 4447
replaces it.

12 years ago0x%02d is silly - 0x means "hex", so it should be 0x%02x.
Guy Harris [Fri, 8 Jun 2012 17:14:14 +0000 (10:14 -0700)] 
0x%02d is silly - 0x means "hex", so it should be 0x%02x.

Found by Xavier Heiny.

12 years ago"lmp.new" isn't a checked-in file; don't make it part of the distribution.
Guy Harris [Fri, 8 Jun 2012 07:41:09 +0000 (00:41 -0700)] 
"lmp.new" isn't a checked-in file; don't make it part of the distribution.

12 years agoFix an error and a warning.
Guy Harris [Fri, 8 Jun 2012 05:24:04 +0000 (22:24 -0700)] 
Fix an error and a warning.

Use a separate variable to index through the hash digest, not the
variable used to index through the packet.

Make some variables holding one-byte quantities u_int rather than u_char
while we're at it - not much use in *requiring* them to fit into 8 bits
(the code might be better if we don't, and that eliminates a warning).

12 years agoFix some errors.
Guy Harris [Fri, 8 Jun 2012 05:18:25 +0000 (22:18 -0700)] 
Fix some errors.

isis_print_mcid() returns no value and nobody expects it to; declare it
void, not int.

Fix a typo in a case statement ("defualt" rather than "default").

Fix indentation.

12 years agoFix printing of 64-bit quantities.
Guy Harris [Fri, 8 Jun 2012 05:12:28 +0000 (22:12 -0700)] 
Fix printing of 64-bit quantities.

Do *NOT* assume that "%l[doxu]x" - or "%ll[doxu]" - is the way to print
a 64-bit quantity; on UN*X, it might be a "long" or a "long long",
depending on whether you're on a 32-bit or 64-bit platform and, on
Windows with MSVC++, it's not a long (even in 64-bit mode) and doesn't
use "%ll[doxu]", either.  Instead, use PRI[doxu]64; that's what C99
defines, and what we define ourselves if the C environment doesn't
define it.

12 years agoMerge pull request #16 from infrastation/master
Michael Richardson [Thu, 7 Jun 2012 13:32:57 +0000 (06:32 -0700)] 
Merge pull request #16 from infrastation/master

add decoding of Babel authentication TLVs

12 years agoadd decoding of Babel authentication TLVs
Denis Ovsienko [Wed, 6 Jun 2012 13:57:20 +0000 (17:57 +0400)] 
add decoding of Babel authentication TLVs

This change extends existing Babel protocol decoder to recognise
experimental authentication TLVs (types 11 and 12) and includes
a respective test case for the new code.

12 years agoMerge pull request #15 from ajithadapa/master
Michael Richardson [Tue, 5 Jun 2012 13:39:39 +0000 (06:39 -0700)] 
Merge pull request #15 from ajithadapa/master

Added spb.out and spb.pcap

12 years agoAdding the test files for SPB
Ajith Adapa [Tue, 5 Jun 2012 06:33:01 +0000 (12:03 +0530)] 
Adding the test files for SPB

12 years agoMerge pull request #14 from ajithadapa/master
Michael Richardson [Mon, 4 Jun 2012 17:12:12 +0000 (10:12 -0700)] 
Merge pull request #14 from ajithadapa/master

Support for SPB related SUB-TLVs

12 years agoAdded test files for spb.
Ajith Adapa [Mon, 4 Jun 2012 03:55:13 +0000 (09:25 +0530)] 
Added test files for spb.

12 years agospelling fixes
Romain Francoise [Mon, 28 May 2012 18:33:07 +0000 (14:33 -0400)] 
spelling fixes

12 years agoMerge pull request #12 from msekletar/master
Michael Richardson [Mon, 28 May 2012 13:38:11 +0000 (06:38 -0700)] 
Merge pull request #12 from msekletar/master

Dropping root privileges

13 years agoDropping root priviledges using Linux Capabilities
Michal Sekletar [Fri, 25 May 2012 14:26:17 +0000 (16:26 +0200)] 
Dropping root priviledges using Linux Capabilities

13 years agoAdded support for SPBM Service Identifier and Unicast Address subtlv
Ajith Adapa [Tue, 22 May 2012 13:53:06 +0000 (19:23 +0530)] 
Added support for SPBM Service Identifier and Unicast Address subtlv

13 years agoAdded support for SPB
Ajith Adapa [Tue, 22 May 2012 12:27:33 +0000 (17:57 +0530)] 
Added support for SPB

13 years agoMerge remote-tracking branch 'infrastation/master'
Michael Richardson [Thu, 3 May 2012 17:41:09 +0000 (13:41 -0400)] 
Merge remote-tracking branch 'infrastation/master'

13 years agoMerge pull request #11 from yekm/master
Michael Richardson [Thu, 3 May 2012 14:18:52 +0000 (07:18 -0700)] 
Merge pull request #11 from yekm/master

Minor manpage change

13 years agominor manpage fix
yekm [Mon, 16 Apr 2012 11:24:47 +0000 (15:24 +0400)] 
minor manpage fix

13 years agoadd DNSSL (RFC6106) support
Denis Ovsienko [Fri, 13 Apr 2012 12:32:40 +0000 (16:32 +0400)] 
add DNSSL (RFC6106) support

The most notable difference between RFC5006 and RFC6106 is the addition
of DNSSL RA option. This commit adds DNSSL handling code to make tcpdump
fully RFC6106-aware. This code has been tested against RA packets
generated by Quagga and radvd.

13 years agoadded missing test files to releasetar
Michael Richardson [Sun, 8 Apr 2012 01:18:44 +0000 (21:18 -0400)] 
added missing test files to releasetar

13 years agodo not ship bittypes.h
Michael Richardson [Sun, 8 Apr 2012 00:47:44 +0000 (20:47 -0400)] 
do not ship bittypes.h

13 years agodo not convert protocol to names if -n flag
Michael Richardson [Sun, 8 Apr 2012 00:32:04 +0000 (20:32 -0400)] 
do not convert protocol to names if -n flag

13 years agominor whitespace changes
Michael Richardson [Sun, 8 Apr 2012 00:31:47 +0000 (20:31 -0400)] 
minor whitespace changes

13 years agoupdated platforms
Michael Richardson [Sun, 8 Apr 2012 00:28:19 +0000 (20:28 -0400)] 
updated platforms

13 years agoVERSION updated back to GIT
Michael Richardson [Thu, 5 Apr 2012 14:11:33 +0000 (10:11 -0400)] 
VERSION updated back to GIT

13 years agoupdated test case outputs
Michael Richardson [Tue, 3 Apr 2012 19:57:13 +0000 (15:57 -0400)] 
updated test case outputs

13 years agoprep for 4.3.0 release
Michael Richardson [Tue, 3 Apr 2012 17:28:00 +0000 (13:28 -0400)] 
prep for 4.3.0 release

13 years agofixes from Jamal Hadi Salim <[email protected]> for forces: SPARSE data (per RFC...
Michael Richardson [Thu, 29 Mar 2012 14:08:35 +0000 (16:08 +0200)] 
fixes from Jamal Hadi Salim <[email protected]> for forces: SPARSE data (per RFC 5810)

13 years agowhitespace changes in print-ip.c
Michael Richardson [Thu, 29 Mar 2012 14:05:15 +0000 (16:05 +0200)] 
whitespace changes in print-ip.c

13 years agoadded icmpv6 test case
Michael Richardson [Thu, 29 Mar 2012 14:04:51 +0000 (16:04 +0200)] 
added icmpv6 test case

13 years agoerror in passed calculation
Michael Richardson [Thu, 29 Mar 2012 14:04:02 +0000 (16:04 +0200)] 
error in passed calculation

13 years agoUpdate Action codes for handle_action function according to 11s amendment.
Monthadar Al Jaberi [Tue, 27 Mar 2012 17:22:51 +0000 (19:22 +0200)] 
Update Action codes for handle_action function according to 11s amendment.