Comment and stylistic tweaks.
Update CREDITS and CHANGES for TPACKET_V3.

The next release will be 1.5.0; there never was a 1.4.1 release.
More stylistic cleanups.

Also, add a plea to the universe to allow the TPACKET_V3 code not to
have to figure out the largest possible packet size, as that requirement
is the source of huge amounts of pain.
TPACKET_V3 doesn't really care about frame sizes.

Do all the crap we have to do in order to try to pick a slot size that's
not too big only for TPACKET_V1 and TPACKET_V2.  The kernel does sanity
checking of the slot size and slot count even for TPACKET_V3, so we have
to pick *some* value; just pick a slot size of 65536.

Also note that using a struct tpacket_req3 for the setsockopt request is
OK even for TPACKET_V1 and TPACKET_V2.
Get rid of unused variables.
Always fetch the buffer address in pcap_read_linux_mmap_v3().

We use its value, but, if we only partially processed the current block
of packets in the previous call, current_packet will be non-null, and we
wouldn't have *fetched* its value.
More comments.

Indicate why it's OK to use a tpacket_stats_v3, even for TPACKET_V1 and
TPACKET_V2 (and that we could probably just use a tpacket_stats).
For TPACKET_V3, pick a "frame" size of 131072.

The "frame" size is used to carve the mapped region into buffers that
contain variable-sized packets; pick a "frame" (buffer) size big enough
to hold a reasonably large packet.
updated changes and credits
bumped version
Fix crash with "ether dst 1::2" as a filter.

Report an error, rather than crashing, if an IPv6 address is used for
link-layer filtering.
fixup credits

A recent commit added to the list tcpdump contributors instead of
libpcap contributors. Put the list right and fix some sorting and
formatting while at it. The new contributors to libpcap are:

* Akos Vandra
* Andres Perera
* Ani Sinha
* Brent Cook
* Christian Svensson
* Darren Lim
* David Clark
* David Ward
* Edward Sheldrake
* George Neville-Neil
* Gustavo Zacarias
* Jiri Slaby
* Jorge Boncompte [DTI2]
* Mansour Behabadi
* Michal Sekletar
* Niko Delarich
update .gitignore
Merge branch 'master' of git+ssh://bpf.tcpdump.org/tcpdump/master/git/libpcap
Merge git://github.com/the-tcpdump-group/libpcap
linktype: add netlink link/dlt type

With Linux 3.11, we have the possibility to debug local netlink traffic
[1] i.e.  the workflow looks like this:

Setup:
  modprobe nlmon
  ip link add type nlmon
  ip link set nlmon0 up

Capture:
  tcpdump -i nlmon0 ...

Teardown:
  ip link set nlmon0 down
  ip link del dev nlmon0
  rmmod nlmon

For pcap interoperability, introduce a common link type for netlink
captures.
Fix tpo.
fix compiling on Linux
Handle using cooked mode for DLT_NETLINK in activate_new().

That's how we handle it elsewhere; if that can be cleaned up, especially
if we can avoid opening a raw socket in the cooked-mode case, that would
be nice.

Note this in comments.
Merge branch 'master' of git+ssh://bpf.tcpdump.org/tcpdump/master/git/libpcap

This merge is necessary because this isn't SVN and "commit" and "push to
official repository" are separate operations, so, when you do a push, it
apparently needs a commit to merge your changes with other changes.