Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-04-13 | Include the CFLAGS setting when configure was run in the compiler flags. | Alon Bar-Lev | 1 | -12/+13 | |
Reviewed-By: Guy Harris <guy@alum.mit.edu> | |||||
2010-04-06 | Build fat appropriately for Leopard. | Guy Harris | 2 | -6/+26 | |
2010-04-04 | Don't define or use any of the SIZEOF_ values. | Guy Harris | 3 | -64/+7 | |
We don't need or want them on UN*X (for one thing, we do fat builds on OS X, and SIZEOF_LONG doesn't have the same value in ILP32 and LP64), and don't need them on Windows, either (long is 32 bits in both Win32 and Win64). | |||||
2010-04-04 | Fix check for Snow Leopard. | Guy Harris | 2 | -2/+2 | |
For OS X version 10.{x}.{y}, Darwin is (at least for later versions) version {x+4}.{y}. | |||||
2010-04-04 | Balance parentheses in a comment. | Guy Harris | 2 | -2/+2 | |
2010-04-04 | Clarify that universal is OS X-specific. | Guy Harris | 2 | -2/+2 | |
In the help message for --disable-universal, note that it's for OS X. The configure script will presumably offer that option even on other OSes (e.g. because you might be cross-building for OS X). | |||||
2010-04-04 | Build universal on OS X by default; add an option to disable that. | Guy Harris | 3 | -44/+47 | |
Instead of requiring the user to specify -arch options on OS X to build a universal version of libpcap, just default to universal on OS X by default. Pick the particular targets to match the way libpcap is built for the OS for which we're building. | |||||
2010-04-03 | Make the date on the change notes for 1.1.0 match the release date. | Guy Harris | 1 | -1/+1 | |
2010-04-01 | The first 1.2.x release will be 1.2.0, not 1.2. | Guy Harris | 1 | -1/+1 | |
2010-04-01 | Add the current set of 1.1.1 changes from 1.1.0. | Guy Harris | 1 | -2/+8 | |
2010-04-01 | Update CHANGES to reflect more of the changes in 1.1.0. | Guy Harris | 1 | -15/+37 | |
2010-04-01 | Add a #include required on RHEL5. | Chris Maynard | 2 | -2/+6 | |
2010-03-31 | Add a --with-arch-flags configuration option to specify target architectures. | Guy Harris | 3 | -3/+44 | |
They allow the user to specify flags to indicate the target architecture(s) (yes, possibly plural - think, for example, Mac OS X) for which we're building. Those might need to be used not only when compiling, but also when linking and when building a shared library. This is not for general cross-compiling, it's for use on platforms where versions of the native OS support more than one instruction set and where you want to build for the OS on which you're running but not for the default build architecture on the machine on which you're running. | |||||
2010-03-31 | Pass LDFLAGS to the command that builds shr.o on AIX. | Alon Bar-Lev | 2 | -2/+3 | |
Reviewed-By: Guy Harris <guy@alum.mit.edu> | |||||
2010-03-31 | Move test source to a tests directory, add a new test for nonblocking mode. | Guy Harris | 6 | -14/+256 | |
2010-03-13 | There's now a 1.1 branch; the main branch will become 1.2. | Guy Harris | 1 | -1/+1 | |
2010-03-13 | Pick up the CHANGES file from the 1.1 branch. | Guy Harris | 1 | -3/+1 | |
2010-03-10 | Update to handle arbitrary-length interface descriptions on FreeBSD. | Xin Li | 2 | -12/+29 | |
Reviewed-by: Guy Harris <guy@alum.mit.edu> | |||||
2010-03-10 | Update a comment. | Guy Harris | 1 | -16/+28 | |
2010-03-09 | Added the definition of SET_BINMODE under WIN32. | test2 | 1 | -0/+13 | |
2010-03-05 | instead of making releasetar depend upon bpf_filter.c, move bpf_filter.c to ↵ | Michael Richardson | 1 | -3/+3 | |
GENSRC | |||||
2010-03-05 | releasetar target needs bpf_filter symlink to be set right | Michael Richardson | 1 | -1/+1 | |
2010-03-01 | Give Wesley Shields credit for the inet.c change to fix build on FreeBSD. | Guy Harris | 1 | -0/+1 | |
2010-03-01 | Update to work with FreeBSD flavor of SIOCGIFDESCR. | Guy Harris | 1 | -6/+16 | |
Update to work with FreeBSD flavor of SIOCGIFDESCR as well as the OpenBSD flavor. Also, a small tweak from me to use "ifdescr" as a pointer to the string buffer in both cases ("&ifdescr" and "ifdescr", although they have different types, point to the same location), and to put "s" back inside #ifdef SIOCGIFDESCR/#endif, as it's not used if SIOCGIFDESCR isn't defined. | |||||
2010-02-23 | Squelch warnings about type punning. | Guy Harris | 1 | -4/+10 | |
2010-02-11 | Fix comments. | Guy Harris | 1 | -5/+5 | |
2010-02-08 | Again, Git, not CVS. | Guy Harris | 2 | -3/+3 | |
2010-02-08 | Again, we're using Git now. | Guy Harris | 3 | -6/+4 | |
2010-02-08 | Put date into version.h for Git versions, too. | Guy Harris | 1 | -1/+7 | |
2010-02-08 | For PRE-GIT releases, put a date stamp in the version string. | Guy Harris | 1 | -1/+7 | |
This is similar to what we do for tcpdump. | |||||
2010-02-08 | We're using Git, not CVS, now. | Guy Harris | 1 | -1/+1 | |
2010-01-27 | Include headers that should cause u_int64_t to be defined. | Guy Harris | 1 | -0/+14 | |
2010-01-27 | Include headers that should cause u_int64_t to be defined. | Guy Harris | 1 | -0/+14 | |
2010-01-27 | Include headers that should cause u_int64_t to be defined. | Guy Harris | 1 | -2/+11 | |
2010-01-26 | Include headers that should cause u_int64_t to be defined. | Guy Harris | 1 | -0/+12 | |
2010-01-26 | Include headers that should cause u_int64_t to be defined. | Guy Harris | 1 | -0/+14 | |
2010-01-26 | Include headers that should cause u_int64_t to be defined. | Guy Harris | 1 | -0/+8 | |
2010-01-26 | Put pcap-snf.c and pcap-snf.h into the release tarball. | Guy Harris | 1 | -0/+2 | |
2010-01-26 | Include headers that should cause u_int64_t to be defined. | Guy Harris | 1 | -0/+8 | |
2010-01-26 | Fix --with-pcap={linux,bpf} when SNF API is present. | Christian Bell | 2 | -2/+10 | |
Signed-off-by: Guy Harris <guy@alum.mit.edu> | |||||
2010-01-26 | Add Myricom SNF API support as a new pcap device. | Christian Bell | 9 | -0/+675 | |
This patch adds support for our NICs when run in a specialized capture mode. It is diffed against the current master. The Myricom Sniffer10G software uses Myri-10G programmable Network Interface Cards (NICs), a firmware extension, a specialized driver and a user-level library (libsnf) to enable sustained capture of 10-Gigabit Ethernet traffic. Small-packet coalescing and an efficient zero-copy path to host memory allow Sniffer10G to capture streams at line rate for all Ethernet packet sizes. Optionally, libpcap can be used concurrently by multiple processes on a single NIC port to partition the incoming traffic across processes. While the Linux kernel enables this through multiple receive queues, the difference is that the myri_snf driver cooperates with libsnf to set up multiple queues that are each independently accessible through user-space. More information here: http://www.myri.com/scs/SNF/doc Signed-off-by: Guy Harris <guy@alum.mit.edu> | |||||
2010-01-25 | Byte-swap the extra fields in the "version 1" USB monitor header. | Guy Harris | 5 | -10/+72 | |
2010-01-10 | Include pcap-common.h in the tarball. | Guy Harris | 1 | -0/+1 | |
2010-01-10 | Ignore directories in /sys/class/net. | Guy Harris | 1 | -0/+6 | |
2010-01-10 | Correctly handle errors other than problems reading /sys/class/net. | Guy Harris | 1 | -6/+9 | |
2010-01-10 | Fix some errors in the previous checkin. | Guy Harris | 1 | -3/+2 | |
2010-01-10 | Scan /sys/class/net if we have it. | Guy Harris | 1 | -8/+144 | |
It's a bit easier to scan than /proc/net/dev, as it's a directory. | |||||
2010-01-10 | On Linux, always at least try to scan /proc/net/dev. | Guy Harris | 4 | -35/+0 | |
If we fail to open it, we just drive on, so it's not a fatal error; yes, it'll slow us down a little, but it's probably not much, and most Linux kernels probably have it in any case. | |||||
2010-01-09 | Include <ctype.h>, as we use macros from it. | Guy Harris | 1 | -4/+5 | |
Also, use isascii() to avoid surprises from characters with the 8th bit set, rather than playing signed vs. unsigned character games. | |||||
2010-01-09 | Scan /proc/net/dev on Linux regardless of how we get the interface list. | Guy Harris | 2 | -144/+170 | |
It's a Linuxism, so it's not necessary on other platforms, and is useful even if we have getifaddrs(). |