Skip to content

Commit 4aa2ebd

Browse files
committed
Import libpcap-1.10.6 (previous was 1.10.5)
Tuesday, December 30, 2025 / The Tcpdump Group Summary for 1.10.6 libpcap release General: Fix "tcpdump -i <n>" for something-only libpcap builds. gencode: Fix an undefined behavior in gen_mcode(). gencode: Add a missing free() in gen_scode(). Remove "DLT_" from the descriptions of two dlt_choices[] entries. Report the size of time_t in the version string. Validate remote capture source strings better. CVE-2025-11961: Fix OOBR and OOBW in pcap_ether_aton(). Source code: Remove some unneeded includes. pcapint_find_function() changed to return "void *" to avoid warnings. Clean up code that computes the length of a netmask. Mind netmap support in pcap_lib_version(). Link-layer types: Add LINKTYPE_ETW/DLT_ETW. Add LINKTYPE_NETANALYZER_NG/DLT_NETANALYZER_NG (pull request #1008). Add LINKTYPE_ZBOSS_NCP/DLT_ZBOSS_NCP. Add LINKTYPE_USB_2_0_LOW_SPEED/DLT_USB_2_0_LOW_SPEED, LINKTYPE_USB_2_0_FULL_SPEED/DLT_USB_2_0_FULL_SPEED, LINKTYPE_USB_2_0_HIGH_SPEED/DLT_USB_2_0_HIGH_SPEED Add LINKTYPE_AUERSWALD_LOG/DLT_AUERSWALD_LOG. Add LINKTYPE_ZWAVE_TAP/DLT_ZWAVE_TAP. Add LINKTYPE_SILABS_DEBUG_CHANNEL/DLT_SILABS_DEBUG_CHANNEL. Add LINKTYPE_FIRA_UCI/DLT_FIRA_UCI. Rename LINKTYPE_IPMB_LINUX/DLT_IPMB_LINUX to LINKTYPE_I2C_LINUX/DLT_I2C_LINUX, as it's really just an encapsulation of I2C, and is also being used for HDMI DDC. Keep DLT_IPMB_LINUX around as a #define for backwards compatibility. Add LINKTYPE_MDB/DLT_MDB. Add LINKTYPE_DECT_NR/DLT_DECT_NR. Add LINKTYPE_EDK2_MM/DLT_EDK2_MM. Add LINKTYPE_DEBUG_ONLY/DLT_DEBUG_ONLY. Packet filtering: Make the chunk allocator's alignment more general and platform-independent. IEEE 802.11: Fix three undefined behaviors in grammar.y. Fix IPv4 multicast filtering to only include 224.0.0.0/4. Fix "(arp|rarp) host NAME" to ignore IPv6 quietly. Fix ARCnet address parsing. Linux: Fix check for mac80211 phydev. Don't create monitor-mode interface if we're capturing on one. Expand the table of DSA tag types to include all current types. Fix an error message when deleting a monN interface. Fix returning PCAP_ERROR_RFMON_NOTSUP with libnl. Fix the error message when capure permission is denied. Fix the error message if PF_PACKET sockets aren't supported. Fix a file descriptor leak in an error case (pull request #1537). Handle errors better when checking for a DSA-tagged interface. Use DLT_DEBUG_ONLY for DSA tags that do not [yet] have a better support. FreeBSD: Fix detection and enabling of zero-copy support. Fix errors in the zero-copy code. Solaris: Fix not to ignore logical interfaces in fad-gifc.c and fad-glifc.c. Fix attempts to open all-numeric device names with DLPI to return "no such device". Fix error returns and messages when an interface has no DLPI device. Return all interfaces in pcap_findalldevs() even if they can't be opened. HP-UX: Fix attempts to open all-numeric device names to return "no such device". Fix error message if there's no /dev/dlpi device. Return all interfaces in pcap_findalldevs() even if they can't be opened. Windows: Fix filtering for VLAN-tagged frames. Add support for Npcap's nanosecond-resolution time stamps in captures. CVE-2025-11964: Fix a bug in error message character encoding mapping from UTF-16 to UTF-8. Check at create time whether the NPF driver supports nanosecond precision. D-Bus: Fix message leak. Capture file writing: Don't close the output stream if it's stdout, just flush it. Documentation: Explicitly document that closing a pcap_t for a savefile opened with pcap_fopen_offline() will close the standard I/O stream. Building and testing: Makefile.in: Include instrument-functions.c in the release tarball. CMake: Fix libnl usage with pkg-config. CMake: Fix build with CMake 3.31. CI: Report CMake version in builds. CI: Visual Studio 2022 builds added, including ARM64 builds; Visual Studio 2015 builds dropped. Don't build with sslutils.c if we don't have a TLS library. Build on Windows with a newer version of OpenSSL. CMake: generalize handling of non-x86 Windows architectures. CI: use the -A flag for all Visual Studio generators. Remove the fuzzing props from the release tarball. Autoconf: Use AC_SYS_YEAR2038_RECOMMENDED when possible if the environment variable BUILD_YEAR2038 = yes (via autogen.sh) DPDK: don't enable it by default. Update Npcap SDK to 1.15. autogen.sh: Allow to configure Autoconf warnings. autogen.sh: Delete all trailing blank lines at end of configure.
1 parent 8c4bc03 commit 4aa2ebd

33 files changed

+1545
-798
lines changed

external/bsd/libpcap/dist/CHANGES

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,110 @@
1+
Tuesday, December 30, 2025 / The Tcpdump Group
2+
Summary for 1.10.6 libpcap release
3+
General:
4+
Fix "tcpdump -i <n>" for something-only libpcap builds.
5+
gencode: Fix an undefined behavior in gen_mcode().
6+
gencode: Add a missing free() in gen_scode().
7+
Remove "DLT_" from the descriptions of two dlt_choices[] entries.
8+
Report the size of time_t in the version string.
9+
Validate remote capture source strings better.
10+
CVE-2025-11961: Fix OOBR and OOBW in pcap_ether_aton().
11+
Source code:
12+
Remove some unneeded includes.
13+
pcapint_find_function() changed to return "void *" to avoid
14+
warnings.
15+
Clean up code that computes the length of a netmask.
16+
Mind netmap support in pcap_lib_version().
17+
Link-layer types:
18+
Add LINKTYPE_ETW/DLT_ETW.
19+
Add LINKTYPE_NETANALYZER_NG/DLT_NETANALYZER_NG (pull request
20+
#1008).
21+
Add LINKTYPE_ZBOSS_NCP/DLT_ZBOSS_NCP.
22+
Add LINKTYPE_USB_2_0_LOW_SPEED/DLT_USB_2_0_LOW_SPEED,
23+
LINKTYPE_USB_2_0_FULL_SPEED/DLT_USB_2_0_FULL_SPEED,
24+
LINKTYPE_USB_2_0_HIGH_SPEED/DLT_USB_2_0_HIGH_SPEED
25+
Add LINKTYPE_AUERSWALD_LOG/DLT_AUERSWALD_LOG.
26+
Add LINKTYPE_ZWAVE_TAP/DLT_ZWAVE_TAP.
27+
Add LINKTYPE_SILABS_DEBUG_CHANNEL/DLT_SILABS_DEBUG_CHANNEL.
28+
Add LINKTYPE_FIRA_UCI/DLT_FIRA_UCI.
29+
Rename LINKTYPE_IPMB_LINUX/DLT_IPMB_LINUX to
30+
LINKTYPE_I2C_LINUX/DLT_I2C_LINUX, as it's really just an
31+
encapsulation of I2C, and is also being used for HDMI DDC.
32+
Keep DLT_IPMB_LINUX around as a #define for backwards
33+
compatibility.
34+
Add LINKTYPE_MDB/DLT_MDB.
35+
Add LINKTYPE_DECT_NR/DLT_DECT_NR.
36+
Add LINKTYPE_EDK2_MM/DLT_EDK2_MM.
37+
Add LINKTYPE_DEBUG_ONLY/DLT_DEBUG_ONLY.
38+
Packet filtering:
39+
Make the chunk allocator's alignment more general and
40+
platform-independent.
41+
IEEE 802.11: Fix three undefined behaviors in grammar.y.
42+
Fix IPv4 multicast filtering to only include 224.0.0.0/4.
43+
Fix "(arp|rarp) host NAME" to ignore IPv6 quietly.
44+
Fix ARCnet address parsing.
45+
Linux:
46+
Fix check for mac80211 phydev.
47+
Don't create monitor-mode interface if we're capturing on one.
48+
Expand the table of DSA tag types to include all current types.
49+
Fix an error message when deleting a monN interface.
50+
Fix returning PCAP_ERROR_RFMON_NOTSUP with libnl.
51+
Fix the error message when capure permission is denied.
52+
Fix the error message if PF_PACKET sockets aren't supported.
53+
Fix a file descriptor leak in an error case (pull request #1537).
54+
Handle errors better when checking for a DSA-tagged interface.
55+
Use DLT_DEBUG_ONLY for DSA tags that do not [yet] have a better support.
56+
FreeBSD:
57+
Fix detection and enabling of zero-copy support.
58+
Fix errors in the zero-copy code.
59+
Solaris:
60+
Fix not to ignore logical interfaces in fad-gifc.c and
61+
fad-glifc.c.
62+
Fix attempts to open all-numeric device names with DLPI to
63+
return "no such device".
64+
Fix error returns and messages when an interface has no DLPI
65+
device.
66+
Return all interfaces in pcap_findalldevs() even if they can't be
67+
opened.
68+
HP-UX:
69+
Fix attempts to open all-numeric device names to return
70+
"no such device".
71+
Fix error message if there's no /dev/dlpi device.
72+
Return all interfaces in pcap_findalldevs() even if they can't be
73+
opened.
74+
Windows:
75+
Fix filtering for VLAN-tagged frames.
76+
Add support for Npcap's nanosecond-resolution time stamps in
77+
captures.
78+
CVE-2025-11964: Fix a bug in error message character encoding mapping
79+
from UTF-16 to UTF-8.
80+
Check at create time whether the NPF driver supports nanosecond
81+
precision.
82+
D-Bus:
83+
Fix message leak.
84+
Capture file writing:
85+
Don't close the output stream if it's stdout, just flush it.
86+
Documentation:
87+
Explicitly document that closing a pcap_t for a savefile opened
88+
with pcap_fopen_offline() will close the standard I/O stream.
89+
Building and testing:
90+
Makefile.in: Include instrument-functions.c in the release tarball.
91+
CMake: Fix libnl usage with pkg-config.
92+
CMake: Fix build with CMake 3.31.
93+
CI: Report CMake version in builds.
94+
CI: Visual Studio 2022 builds added, including ARM64 builds;
95+
Visual Studio 2015 builds dropped.
96+
Don't build with sslutils.c if we don't have a TLS library.
97+
Build on Windows with a newer version of OpenSSL.
98+
CMake: generalize handling of non-x86 Windows architectures.
99+
CI: use the -A flag for all Visual Studio generators.
100+
Remove the fuzzing props from the release tarball.
101+
Autoconf: Use AC_SYS_YEAR2038_RECOMMENDED when possible if the
102+
environment variable BUILD_YEAR2038 = yes (via autogen.sh)
103+
DPDK: don't enable it by default.
104+
Update Npcap SDK to 1.15.
105+
autogen.sh: Allow to configure Autoconf warnings.
106+
autogen.sh: Delete all trailing blank lines at end of configure.
107+
1108
Friday, August 30, 2024 / The Tcpdump Group
2109
Summary for 1.10.5 libpcap release
3110
Source code:

external/bsd/libpcap/dist/CMakeLists.txt

Lines changed: 41 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,21 @@ else(WIN32)
1313
# on a "long-term support" version # of some OS and that
1414
# version supplies an older version of CMake;
1515
#
16-
# otherwise, require 3.5, so we don't get messages warning
17-
# that support for versions of CMake lower than 3.5 is
16+
# otherwise, if it's a version less than 3.10, require only
17+
# 3.5, just in case somebody is configuring with CMake
18+
# on a "long-term support" version # of some OS and that
19+
# version supplies an older version of CMake;
20+
#
21+
# otherwise, require 3.10, so we don't get messages warning
22+
# that support for versions of CMake lower than 3.10 is
1823
# deprecated.
1924
#
2025
if(CMAKE_VERSION VERSION_LESS "3.5")
2126
cmake_minimum_required(VERSION 2.8.12)
22-
else()
27+
elseif(CMAKE_VERSION VERSION_LESS "3.10")
2328
cmake_minimum_required(VERSION 3.5)
29+
else()
30+
cmake_minimum_required(VERSION 3.10)
2431
endif()
2532
endif(WIN32)
2633

@@ -506,7 +513,13 @@ if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
506513
endif()
507514
option(DISABLE_BLUETOOTH "Disable Bluetooth sniffing support" OFF)
508515
option(DISABLE_NETMAP "Disable netmap support" OFF)
509-
option(DISABLE_DPDK "Disable DPDK support" OFF)
516+
517+
#
518+
# Require that DPDK support be explicitly enabled, as the code is
519+
# immensely hard to keep compiling for every random API change
520+
# the DPDK folks make.
521+
#
522+
set(DISABLE_DPDK ON)
510523

511524
#
512525
# We don't support D-Bus sniffing on macOS; see
@@ -578,6 +591,7 @@ include_directories(
578591
include(CheckFunctionExists)
579592
include(CMakePushCheckState)
580593
include(CheckSymbolExists)
594+
include(CheckIncludeFile)
581595

582596
if(WIN32)
583597

@@ -595,8 +609,11 @@ if(WIN32)
595609
#
596610
cmake_push_check_state()
597611
set(CMAKE_REQUIRED_LIBRARIES ${Packet_LIBRARIES})
612+
set(CMAKE_REQUIRED_INCLUDES ${Packet_INCLUDE_DIRS})
598613
check_function_exists(PacketIsLoopbackAdapter HAVE_PACKET_IS_LOOPBACK_ADAPTER)
599614
check_function_exists(PacketGetTimestampModes HAVE_PACKET_GET_TIMESTAMP_MODES)
615+
check_function_exists(PacketGetInfo HAVE_PACKET_GET_INFO)
616+
check_include_file(npcap-bpf.h HAVE_NPCAP_BPF_H)
600617
cmake_pop_check_state()
601618
endif(Packet_FOUND)
602619

@@ -634,7 +651,6 @@ endif(USE_STATIC_RT)
634651
# Detect available platform features
635652
###################################################################
636653

637-
include(CheckIncludeFile)
638654
include(CheckIncludeFiles)
639655
include(CheckStructHasMember)
640656
include(CheckTypeSize)
@@ -1244,6 +1260,19 @@ if(NOT WIN32)
12441260
endif()
12451261
endif()
12461262

1263+
#
1264+
# Find and print the size of time_t.
1265+
#
1266+
cmake_push_check_state()
1267+
set(CMAKE_EXTRA_INCLUDE_FILES time.h)
1268+
check_type_size("time_t" SIZEOF_TIME_T)
1269+
if(SIZEOF_TIME_T EQUAL 4)
1270+
message(STATUS "32-bit time_t")
1271+
elseif(SIZEOF_TIME_T EQUAL 8)
1272+
message(STATUS "64-bit time_t")
1273+
endif()
1274+
cmake_pop_check_state()
1275+
12471276
if(INET6)
12481277
message(STATUS "Support IPv6")
12491278
endif(INET6)
@@ -1984,6 +2013,7 @@ else(WIN32)
19842013
#
19852014
check_include_file(sys/bufmod.h HAVE_SYS_BUFMOD_H)
19862015
check_include_file(sys/dlpi_ext.h HAVE_SYS_DLPI_EXT_H)
2016+
check_include_file(zone.h HAVE_ZONE_H)
19872017

19882018
#
19892019
# Checks to see if Solaris has the public libdlpi(3LIB) library.
@@ -2025,12 +2055,6 @@ else(WIN32)
20252055
check_type_size(dl_passive_req_t DL_PASSIVE_REQ_T)
20262056
cmake_pop_check_state()
20272057
elseif(PCAP_TYPE STREQUAL "linux")
2028-
#
2029-
# Do we have the wireless extensions?
2030-
# linux/wireless.h requires sys/socket.h.
2031-
#
2032-
check_include_files("sys/socket.h;linux/wireless.h" HAVE_LINUX_WIRELESS_H)
2033-
20342058
#
20352059
# Do we have libnl?
20362060
# We only want version 3. Version 2 was, apparently,
@@ -2043,6 +2067,8 @@ else(WIN32)
20432067
if(BUILD_WITH_LIBNL)
20442068
pkg_check_modules(LIBNL libnl-genl-3.0)
20452069
if(LIBNL_FOUND)
2070+
set(HAVE_LIBNL TRUE)
2071+
include_directories(${LIBNL_INCLUDE_DIRS})
20462072
set(PCAP_LINK_LIBRARIES ${LIBNL_LIBRARIES} ${PCAP_LINK_LIBRARIES})
20472073

20482074
#
@@ -2698,7 +2724,10 @@ if(ENABLE_REMOTE)
26982724
check_struct_has_member("struct msghdr" msg_flags "ftmacros.h;sys/socket.h" HAVE_STRUCT_MSGHDR_MSG_FLAGS)
26992725
cmake_pop_check_state()
27002726
set(PROJECT_SOURCE_LIST_C ${PROJECT_SOURCE_LIST_C}
2701-
pcap-new.c pcap-rpcap.c rpcap-protocol.c sockutils.c sslutils.c)
2727+
pcap-new.c pcap-rpcap.c rpcap-protocol.c sockutils.c)
2728+
if(OPENSSL_FOUND)
2729+
set(PROJECT_SOURCE_LIST_C ${PROJECT_SOURCE_LIST_C} sslutils.c)
2730+
endif()
27022731
endif(ENABLE_REMOTE)
27032732

27042733
###################################################################
@@ -2917,7 +2946,6 @@ endif()
29172946

29182947
add_custom_command(
29192948
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/scanner.c ${CMAKE_CURRENT_BINARY_DIR}/scanner.h
2920-
SOURCE ${pcap_SOURCE_DIR}/scanner.l
29212949
COMMAND ${LEX_EXECUTABLE} -P pcap_ --header-file=scanner.h --nounput -o${CMAKE_CURRENT_BINARY_DIR}/scanner.c ${pcap_SOURCE_DIR}/scanner.l
29222950
DEPENDS ${pcap_SOURCE_DIR}/scanner.l
29232951
)
@@ -2992,7 +3020,6 @@ message(STATUS "Parser generator: ${YACC_EXECUTABLE}")
29923020
#
29933021
add_custom_command(
29943022
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/grammar.c ${CMAKE_CURRENT_BINARY_DIR}/grammar.h
2995-
SOURCE ${pcap_BINARY_DIR}/grammar.y
29963023
COMMAND ${YACC_EXECUTABLE} -p pcap_ -o ${CMAKE_CURRENT_BINARY_DIR}/grammar.c -d ${pcap_BINARY_DIR}/grammar.y
29973024
DEPENDS ${pcap_BINARY_DIR}/grammar.y
29983025
)

external/bsd/libpcap/dist/CREDITS

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ Additional people who have contributed patches (in alphabetical order):
1414
Alexander Galanin <al at galanin dot nnov dot ru>
1515
Alexander 'Leo' Bergolth <Leo dot Bergolth at wu-wien dot ac dot at>
1616
Alexey Kuznetsov <kuznet at ms2 dot inr dot ac dot ru>
17+
Alexey Vishnyakov <vishnya at ispras dot ru>
1718
Alex Smith <44322503+MadAlexUK at users dot noreply dot github dot com>
1819
Alfredo Alvarez Fernandez <alfredoalvarezernandez at gmail dot com>
1920
Ali Abdulkadir <autostart dot ini at gmail dot com>
@@ -34,6 +35,7 @@ Additional people who have contributed patches (in alphabetical order):
3435
Assar Westerlund <assar at sics dot se>
3536
Atzm Watanabe <atzm at atzm dot org>
3637
Baptiste Peugnez <baptiste dot peugnez at cea dot fr>
38+
Barnabás Pőcze <pobrn at protonmail dot com>
3739
Baruch Siach <baruch at tkos dot co dot il>
3840
Bill Parker <wp02855 at gmail dot com>
3941
Biswapriyo Nath <nathbappai at gmail dot com>
@@ -78,13 +80,15 @@ Additional people who have contributed patches (in alphabetical order):
7880
Eli Schwartz <eschwartz93 at gmail dot com>
7981
Eric Anderson <anderse at hpl dot hp dot com>
8082
Erik de Castro Lopo <erik dot de dot castro dot lopo at sensorynetworks dot com>
83+
Eugene Exarevsky <eugene dot exarevsky at dsr-corporation dot com>
8184
Fedor Sakharov <fedor dot sakharov at gmail dot com>
8285
Felix Janda <felix dot janda at posteo dot de>
8386
Felix Obenhuber <felix at obenhuber dot de>
8487
fghzxm <fghzxm at outlook dot com>
8588
Florent Drouin <Florent dot Drouin at alcatel-lucent dot fr>
8689
Florian Fainelli <f dot fainelli at gmail dot com>
8790
François Revol <revol at free dot fr>
91+
Frank Gorgas-Waller <frank dot gorgas-waller at auerswald dot de>
8892
Franz Schaefer <schaefer at mond dot at>
8993
frederich <frederich at sourceforge dot net>
9094
Fulko Hew <fulko dot hew at gmail dot com>
@@ -95,6 +99,7 @@ Additional people who have contributed patches (in alphabetical order):
9599
George Neville-Neil <gnn at freebsd dot org>
96100
Gerald Combs <gerald at zing dot org>
97101
Gerard Garcia <nouboh at gmail dot com>
102+
Gerd Hoffmann <kraxel at redhat dot com>
98103
Gianluca Varenni <gianluca dot varenni at gmail dot com>
99104
Gilbert Hoyek <gil_hoyek at hotmail dot com>
100105
Gisle Vanem <gvanem at yahoo dot no>
@@ -106,14 +111,17 @@ Additional people who have contributed patches (in alphabetical order):
106111
Gustavo Zacarias <gustavo at zacarias dot com dot ar>
107112
Hagen Paul Pfeifer <hagen at jauu dot net>
108113
headshog <craaaaaachind at gmail dot com>
114+
Henri Chataing <henrichataing at google dot com>
109115
Henri Doreau <hdoreau at sourceforge dot net>
110116
Hiroaki KAWAI <kawai at stratosphere dot co dot jp>
111117
hopper-vul <hopper dot vul at gmail dot com>
112118
Hyung Sik Yoon <hsyn at kr dot ibm dot com>
119+
Ido Yariv <yarivido at gmail dot com>
113120
Igor Khristophorov <igor at atdot dot org>
114121
Jakub Sitnicki <jsitnicki at gmail dot com>
115122
Jakub Zawadzki <darkjames at darkjames dot pl>
116123
James Ko <jck at exegin dot com>
124+
Jan Adam <jadam at hilscher dot com>
117125
Jan-Philip Velders <jpv at veldersjes dot net>
118126
Jason R. Thorpe <thorpej at netbsd dot org>
119127
Javier Achirica <achirica at ttd dot net>
@@ -124,13 +132,15 @@ Additional people who have contributed patches (in alphabetical order):
124132
Jesper Dangaard Brouer <hawk at comx dot dk>
125133
Jesper Peterson <jesper at endace dot com>
126134
Jesse Gross <jesse at nicira dot com>
135+
Jessica Clarke <jrtc27 at jrtc27 dot com>
127136
JHA <jon dot anderson at oracle dot com>
128137
jingyu yang <jingleyang at users dot noreply dot github dot com>
129138
Jiri Slaby <jirislaby at gmail dot com>
130139
João Valverde <joao dot valverde at tecnico dot ulisboa dot pt>
131140
Joel <82591719+joelg989 at users dot noreply dot github dot com>
132141
Joerg Mayer <jmayer at loplof dot de>
133142
John Bankier <jbankier at rainfinity dot com>
143+
John Thacker <johnthacker at gmail dot com>
134144
Jon Lindgren <jonl at yubyub dot net>
135145
Jon Smirl <jonsmirl at gmail dot com>
136146
Jorge Boncompte [DTI2] <jorge at dti2 dot net>
@@ -165,6 +175,7 @@ Additional people who have contributed patches (in alphabetical order):
165175
Mark Pizzolato <List-tcpdump-workers at subscriptions dot pizzolato dot net>
166176
Markus Mayer <markus_mayer at sourceforge dot net>
167177
Martin Husemann <martin at netbsd dot org>
178+
Martin Kaiser <martin at kaiser dot cx>
168179
Márton Németh <nm127 at freemail dot hu>
169180
Matias Karhumaa <matias dot karhumaa at gmail dot com>
170181
Matt Eaton <agnosticdev at gmail dot com>
@@ -183,6 +194,7 @@ Additional people who have contributed patches (in alphabetical order):
183194
Milosz Kaniewski <milosz dot kaniewski at gmail dot com>
184195
Miroslav Lichvar <mlichvar at redhat dot com>
185196
Monroe Williams <monroe at pobox dot com>
197+
mooon04 <mirae dot kim040506 at gmail dot com>
186198
Myricom Help <myri at users dot noreply dot github dot com>
187199
Nan Xiao <nan at chinadtrace dot org>
188200
nic-kaczinsky <68271784+nic-kaczinsky at users dot noreply dot github dot com>
@@ -240,6 +252,7 @@ Additional people who have contributed patches (in alphabetical order):
240252
Stefan Hudson <hudson at mbay dot net>
241253
Stephen Donnelly <stephen at endace dot com>
242254
Steve Karg <skarg at users dot sourceforge dot net>
255+
Stig Bjørlykke <stig at bjorlykke dot org>
243256
stubbfel <stubbfel at gmail dot com>
244257
Takashi Yamamoto <yamt at mwd dot biglobe dot ne dot jp>
245258
Tanaka Shin-ya <zstanaka at archer dot livedoor dot com>

external/bsd/libpcap/dist/INSTALL.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ To build libpcap with the configure script and `make`:
88
run `./autogen.sh` (a shell script). The autogen.sh script will
99
build the `configure` and `config.h.in` files.
1010

11+
* If you build on a Linux 32-bit system, with Autoconf version >= 2.72
12+
and GNU C Library version >= 2.34, run `export BUILD_YEAR2038=yes`
13+
before running `./autogen.sh` to build with 64-bit time_t (Y2038-safe).
14+
1115
On some system, you may need to set the `AUTORECONF` variable, like:
1216
`AUTORECONF=autoreconf-2.69 ./autogen.sh`
1317
to select the `autoreconf` version you want to use.

0 commit comments

Comments
 (0)