opnsense-src/contrib
Warner Losh 770e04e65f awk: revert upstream's attempt to disallow hex strings
Upstream one-true-awk decided to disallow hex strings as numbers. This
is in line with awk's behavior prior to C99, and allowed by the POSIX
standard. The standard, however, allows them to be treated as numbers
because that's what the standard said in the 2001 through 2004 editions.
Since 2001, the nawk in FreeBSD has treated them as numbers, so restore
that behavior, allowed by prior standards, but not the latest POSIX
standard.

A number of scripts in the FreeBSD tree depend on this interpretation,
including scripts to build the kernel which had mysteriously started
failing for some people and not others. By re-allowing 0x hex numbers,
this fixes those scripts and restores POLA.

Upstream issue:		https://github.com/onetrueawk/awk/issues/126
Sponsored by:		Netflix
Reviewed by:		kevans
MFC After:		asap due to regression alrady merged to stable
Differential Revision:	https://reviews.freebsd.org/D31199

Note: This is re-done in stable/14 because the release notes say 15 and
newer will have this restriction, implying stable/14 will not, but the
OTA 2nd edition merge neglected to have this, breaking kernel.bin in
arm*.

(cherry picked from commit d4d252c499)
2024-04-15 16:59:28 -06:00
..
arm-optimized-routines Update the Arm Optimized Routine library to v24.01 2024-04-08 13:15:18 +00:00
atf
bc vendor/bc: MFC upgrade from version 6,6.0 to 6.7.5 2024-01-18 18:51:39 +01:00
bearssl Merge commit 'd84e570b54961e8874bbd8de25635eb96be0977e' 2023-02-20 22:13:27 -08:00
bionic-x86_64-string
blocklist blacklistd: Handle fds that are pointing to routing sockets 2024-03-25 18:28:30 -04:00
bmake Merge bmake-20230622 2023-06-27 13:57:58 -07:00
bsddialog
bsnmp bsnmp: make single bit bitfields unsigned to avoid clang 16 warning 2023-04-17 18:26:03 +02:00
byacc byacc: Adjust expected test output to match our patches. 2023-02-22 20:05:02 +01:00
bzip2 bzip2: remove locally added __FBSDID 2023-12-13 23:08:50 +00:00
capsicum-test
com_err
cortex-strings
dialog
diff
dma dma: use OpenSSL 1.1 init API 2023-05-11 19:03:34 -04:00
ee ee: remove locally added __FBSDID 2023-12-13 23:08:50 +00:00
elftoolchain readelf: fix -wR option, memory leaks, and -wf minor bug 2023-03-06 12:51:23 -05:00
expat MFC: MFV: expat 2.6.0. 2024-02-20 22:52:29 -08:00
file (upstream) PR/386: Add newlines for consitency 2 2023-11-03 23:28:32 -04:00
flex
gdtoa
googletest Import GoogleTest 1.14.0 2023-08-10 02:32:33 -07:00
hyperv/tools hyperv/kvp: Remove set but unused variables. 2023-06-27 10:19:32 -07:00
jemalloc release: update stable/14 following branching from main 2023-08-24 19:07:33 -04:00
kyua
ldns ldns: Remove a set but unused variable. 2023-06-27 10:19:32 -07:00
ldns-host
less MFV: less v643. 2023-08-13 00:13:31 -07:00
lib9p lib9p: Remove set but unused sockets[] array from l9p_start_server. 2023-06-20 09:28:59 -07:00
libarchive tar: make error reporting more robust and use correct errno 2024-04-03 09:06:41 -04:00
libbegemot
libc-pwcache Remove __FBSDID from netbsd libc sources 2023-12-13 23:08:50 +00:00
libc-vis Remove __FBSDID from netbsd libc sources 2023-12-13 23:08:50 +00:00
libcbor libcbor: update to 0.10.2 2023-04-21 16:10:03 -04:00
libcxxrt Merge libcxxrt master 03c83f5a57be8c5b1a29a68de5638744f17d28ba 2024-02-08 20:26:04 +01:00
libdivsufsort
libedit
libevent libevent: Import libevent 2.1.12 2023-11-28 07:15:25 -08:00
libexecinfo
libfido2 libfido2: update to 1.13.0 2023-09-22 07:03:36 -04:00
libpcap libpcap: Update to 1.10.4 2023-05-05 10:56:10 -03:00
libucl libucl: import snapshot 2024-02-06 2024-03-27 09:18:47 +01:00
libxo
llvm-project Merge commit eb8f379567e8 from llvm-project (by Florian Hahn): 2024-04-08 09:42:16 +02:00
lua Merge LUA 5.4.6 2023-07-15 11:31:04 -06:00
lutok
mandoc
mknod
mtree
ncurses
netbsd-tests tmpfs: Improve file time tests. 2024-04-09 08:36:04 +00:00
netcat
ntp ntp: Fix build 2023-06-06 06:27:05 -07:00
nvi nvi: import version 2.2.1 2023-12-04 11:20:00 +01:00
ofed irdma(4): Upgrade to 1.2.36-k 2024-02-20 21:45:32 -08:00
one-true-awk awk: revert upstream's attempt to disallow hex strings 2024-04-15 16:59:28 -06:00
openbsm OpenBSM: Remove $FreeSBD$ tags from the configuration files 2024-03-21 06:51:30 +01:00
opencsd/decoder Import OpenCSD v.1.4.0. 2023-03-27 17:03:16 +01:00
openpam openpam: Migrate from COMPAT_32BIT to generic COMPAT_libcompat 2023-07-09 18:48:17 +01:00
openresolv
pam_modules/pam_passwdqc
pf pf: Remove __FBSDID() macro use 2023-12-13 23:08:50 +00:00
pjdfstest
pnglite
pnpinfo pnpinfo: remove locally added __FBSDID 2023-12-13 23:08:50 +00:00
processor-trace
sendmail Merge commit '850ef5ae11d69ea3381bd310f564f025fc8caea3' 2024-02-07 02:29:43 +00:00
smbfs smbfs: remove locally added __FBSDID 2023-12-13 23:08:51 +00:00
spleen contrib/spleen: update to Spleen 2.0.0 2023-06-08 10:42:25 -04:00
sqlite3 sqlite3: Vendor import of sqlite3 3.45.1 2024-03-19 09:12:46 -07:00
tcp_wrappers tcp_wrappers: silence a few warnings 2024-02-08 18:40:06 +01:00
tcpdump tcpdump: decode pfsync packets on network interfaces 2023-11-15 10:45:33 +01:00
tcsh
telnet Fix snprintf truncation in telnet 2023-12-24 14:59:34 +01:00
terminus
tnftp
traceroute traceroute: Implement ECN bleaching detection 2024-02-02 09:32:24 -05:00
tzcode tzcode: Fix overflow handling in TZ parser. 2024-02-21 21:33:23 +01:00
tzdata contrib/tzdata: import tzdata 2024a 2024-02-05 08:28:54 +08:00
unbound unbound: Vendor import 1.19.3 2024-03-23 19:22:03 -07:00
unifdef unifdef: Handle redefined symbols correctly. 2023-09-07 20:28:31 +00:00
unvis
vis
wireguard-tools
wpa hostapd: Work around lack of MLME support 2024-04-02 17:28:45 -07:00
xz Backport export of lzma_mt_block_size symbol. 2024-04-07 21:01:25 -07:00