aboutsummaryrefslogtreecommitdiff
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* Merge llvm-project release/15.x llvmorg-15.0.7-0-g8dfdcc7b7bf6Dimitry Andric5 hours5-44/+96
| | | | | | | | This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-15.0.7-0-g8dfdcc7b7bf6. PR: 265425 MFC after: 2 weeks
* Merge llvm-project release/15.x llvmorg-15.0.6-0-g088f33605d8aDimitry Andric5 hours39-170/+350
| | | | | | | | This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-15.0.6-0-g088f33605d8a. PR: 265425 MFC after: 2 weeks
* Merge llvm-project release/15.x llvmorg-15.0.2-10-gf3c5289e7846Dimitry Andric5 hours32-217/+399
| | | | | | | | This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-15.0.2-10-gf3c5289e7846. PR: 265425 MFC after: 2 weeks
* Merge llvm-project release/15.x llvmorg-15.0.0-9-g1c73596d3454Dimitry Andric5 hours41-188/+611
| | | | | | | | This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-15.0.0-9-g1c73596d3454. PR: 265425 MFC after: 2 weeks
* Merge llvm-project release/15.x llvmorg-15.0.0-rc2-40-gfbd2950d8d0dDimitry Andric5 hours167-1462/+3729
| | | | | | | | This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-15.0.0-rc2-40-gfbd2950d8d0d. PR: 265425 MFC after: 2 weeks
* Merge llvm-project main llvmorg-15-init-17826-g1f8ae9d7e7e4Dimitry Andric5 hours428-4688/+9643
| | | | | | | | | This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-15-init-17826-g1f8ae9d7e7e4, the last commit before the upstream release/16.x branch was created. PR: 265425 MFC after: 2 weeks
* Merge llvm-project main llvmorg-15-init-17485-ga3e38b4a206bDimitry Andric5 hours975-10386/+23781
| | | | | | | | This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-15-init-17485-ga3e38b4a206b. PR: 265425 MFC after: 2 weeks
* Merge llvm-project main llvmorg-15-init-16436-g18a6ab5b8d1fDimitry Andric5 hours1054-10460/+26865
| | | | | | | | This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-15-init-16436-g18a6ab5b8d1f. PR: 265425 MFC after: 2 weeks
* Merge llvm-project main llvmorg-15-init-15358-g53dc0f10787Dimitry Andric5 hours6006-153783/+364971
| | | | | | | | This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-15-init-15358-g53dc0f10787. PR: 265425 MFC after: 2 weeks
* lua: Update to 5.4.4Warner Losh7 hours50-1070/+2524
| | | | | | | | | | | | | | | Merge commit '755d9301ca89f02956fd17858b9d4d821ab5c972' from the vendor branch. This updates us from lua 5.4.2 to 5.4.4. In addition, it switches around how we flavor liblua for the boot loader and flua. This is done to reduce diffs with upstream and make it easier to import new versions (the current method has too many conflicts to resolve by hand): we include luaconf.local.h from luaconf.h (the only change to this file is now that #include at the end). We then define what we need to: for flua (which does very little) and one for stand (which creates the new FLOAT type out of int64). Sponsored by: Netflix
* libdwarf: Add some constants from DWARF 5Mark Johnston28 hours5-2/+262
| | | | | | | | | | | | | | | This is not exhaustive - DWARF 5 has some new enumeration types not implemented here - but I think I caught all the ones that are extended in DWARF 5, plus the new compilation unit type (DW_UT_*), needed when parsing .debug_info headers. These were useful when extending libdwarf/ctfconvert/readelf to handle DWARF generated by gcc 12, which is version 5 by default. Reviewed by: emaste MFC after: 3 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D38273
* irdma(4): Add code for compilation on stable/13 branchBartosz Sobczak2 days1-0/+3
| | | | | | | | | | | | | | | | | | Current content of the irdma(4) driver consists only of code that is compilable on current 14-CURRENT branch which makes it impossible to merge into stable/13 branch because of missing dependencies in the ofed tree. This patch adds missing code that allows for merging into stable branch. Once it is there, code relating only to version 14 or higher should be removed. Signed-off-by: Eric Joyner <erj@FreeBSD.org> Reviewed by: erj@ MFC after: 1 day Sponsored by: Intel Corporation Differential Revision: https://reviews.freebsd.org/D38170
* contrib/bc: uodate to version 6.2.4Stefan Eßer2 days58-115/+469
| | | | | | | | This update contains only documentation changes (new main repository URL and changed mail address of the program author) and changes to the build system that do not affect the FreeBSD base system build. MFC after: 3 days
* libedit: update to snapshot 2023-01-06Baptiste Daroussin2 days14-399/+122
| | | | MFC atfer: 1 week
* libc: Add tests for strchrnul(3).Dag-Erling Smørgrav6 days2-6/+299
| | | | | | | MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: allanjude Differential Revision: https://reviews.freebsd.org/D38286
* Note upgrade to sendmail 8.17.1Gregory Neil Shapiro8 days1-2/+2
|
* elftoolchain: update the list of riscv relocationsMitchell Horne8 days2-8/+16
| | | | | | | | | A few have been added, a couple removed. Reviewed by: jrtc27, imp, emaste MFC after: 3 days Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D38175
* Merge commit '7087c8de43b0d5d27c52da6ba2ba4957b7e336ff' into new_mergePhil Shafer10 days75-779/+2326
|
* contrib/bc: merge from vendor release 6.2.2Stefan Eßer11 days176-6440/+14121
| | | | | | | | | | | | | This update fixes a few issues in history editing and the processing of the "quit" function. The "quit" function will no longer cause bc to exit when encountered in a script file (before any command from the script has been executed). New functions is_number(), is_string return 1 if the passed argument is a number resp. a string. The asciify() function has been extended to support the conversion of an array of numbers into a string. Merge commit '1a63323d17fedb05b6962853e821c9d7c6b9853e'
* Merge/update to bmake-20230126Simon J. Gerraty12 days109-5303/+7182
|
* tzcode: Document zic's -D option.Dag-Erling Smørgrav2023-01-251-1/+3
| | | | | | Sponsored by: Klara, Inc. Reviewed by: allanjude Differential Revision: https://reviews.freebsd.org/D38141
* libc: Update mktime(3) / timegm(3) tests.Dag-Erling Smørgrav2023-01-251-11/+10
| | | | | | Sponsored by: Klara, Inc. Reviewed by: ngie Differential Revision: https://reviews.freebsd.org/D38177
* libcxx: add comment explaining why umtx is only used for 64bitsKonstantin Belousov2023-01-251-0/+5
| | | | | | | | Requested by: imp Reviewed by: arichardson, emaste Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D38178
* libcxx: use __SIZEOF_LONG__ == 8 instead of __LP64__Konstantin Belousov2023-01-251-1/+1
| | | | | | | | | | for CHERI. Requested by: arichardson Reviewed by: arichardson, emaste, imp Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D38178
* libcxx: Implement atomic::wait/notify using _umtx_op(2) for 64bit archesKonstantin Belousov2023-01-241-0/+21
| | | | | | | | | | | | | | Only 64bit architectures can be supported this way, because libcxx defines __cxx_contention_t to be int64_t for FreeBSD, and 32bit arches do not have a kind of UMTX_OP_WAIT_INT64_PRIVATE operation. LLVM review: https://reviews.llvm.org/D142134 Tested by: emaste Reviewed by: dim, emaste, markj Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D38132
* blacklistd: diff reduction against upstreamEd Maste2023-01-231-26/+28
| | | | | | Add `conf_` prefix, maching https://github.com/zoulasc/blocklist Sponsored by: The FreeBSD Foundation
* MFV: xz 5.4.1.Xin LI2023-01-2323-31/+730
| | | | MFC after: 3 days
* netcat: Allow nc to be an if_tun tunnel brokerTom Jones2023-01-172-5/+31
| | | | | | | | | Reviewed by: kevans Relnotes: yes Sponsored by: Zenarmor Sponsored by: OPNsense Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D37435
* sendmail 8.17.1 included this fix, though in a different location soGregory Neil Shapiro2023-01-151-5/+1
| | | | removing the FreeBSD local code in favor of the vendor branch version
* Merge commit '28fbd2825d216dafca4d991ad96d05b312f4f9a3'Gregory Neil Shapiro2023-01-15159-2919/+7657
|\ | | | | | | Merge vendor sendmail 8.17.1 into HEAD
| * Import sendmail 8.17.1vendor/sendmail/8.17.1vendor/sendmailGregory Neil Shapiro2023-01-155-15/+79
| |
* | unbound: Vendor import 1.17.1Cy Schubert2023-01-1547-108/+996
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | Release notes at https://www.nlnetlabs.nl/news/2023/Jan/12/unbound-1.17.1-released/. MFC after: 1 month Merge commit '7699e1386a16236002b26107ffd2dcbde375e197' into main
| * | unbound: Vendor import 1.17.1vendor/unboundCy Schubert2023-01-131-3/+2
| | | | | | | | | | | | | | | Release notes at https://www.nlnetlabs.nl/news/2023/Jan/12/unbound-1.17.1-released/.
* | | tzcode: Silence warnings.Dag-Erling Smørgrav2023-01-141-9/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Ignore failure to remove our temp file. * Avoid a minor memory leak in the -D case. Reported by: Coverity (CID 1502534, 1502535, 1502538) MFC after: 1 week Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D38038
* | | tzcode: Fully initialize structs before use.Dag-Erling Smørgrav2023-01-141-2/+2
| | | | | | | | | | | | | | | | | | | | | Reported by: Coverity (CID 1502542, 1502548) MFC after: 1 week Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D38037
* | | tzcode: Avoid memory leak if pthread_setspecific() fails.Dag-Erling Smørgrav2023-01-141-2/+8
| | | | | | | | | | | | | | | | | | | | | Reported by: Coverity (CID 1018472, 1018474) MFC after: 1 week Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D38036
* | | tzcode: Remove access() again, cf. 02ba1d993fa9.Dag-Erling Smørgrav2023-01-141-22/+1
| | | | | | | | | | | | | | | | | | | | | Reported by: Coverity (CID 1250126) MFC after: 1 week Sponsored by: Klara, Inc. Differential Revision: https://reviews.freebsd.org/D38035
* | | tzcode: Move configuration into separate header.Dag-Erling Smørgrav2023-01-112-19/+19
| | | | | | | | | | | | | | | MFC after: 1 week Sponsored by: Klara, Inc.
* | | tzcode: Address some compiler warnings.Dag-Erling Smørgrav2023-01-102-26/+22
| | | | | | | | | | | | | | | MFC after: 1 week Sponsored by: Klara, Inc.
* | | Bring our tzcode up to date.Dag-Erling Smørgrav2023-01-1050-8597/+25050
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Replay 2010[acflm] which had been merged but not recorded. * Merge 2010n. * Reorganize (unsplit) the code to match the upstream layout. * Merge 2022[cdefg]. MFC after: 1 week Sponsored by: Klara, Inc.
* | | libc: Fix longjmp/_longjmp(buf, 0) for AArch64 and RISC-VJessica Clarke2023-01-091-5/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These architectures fail to handle this special case, and will cause the corresponding setjmp/_setjmp to return 0 rather than 1. Fix this and add regression tests (also committed upstream). PR: 268684 Reviewed by: arichardson, jhb MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D29363
* | | sqlite3: Vendor import of sqlite3 3.40.1Cy Schubert2023-01-066-66/+173
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release notes at https://www.sqlite.org/releaselog/3_40_1.html. Obtained from: https://www.sqlite.org/2022/sqlite-autoconf-3400100.tar.gz Merge commit 'c728c97f5c838c9a873516c4499e4e1a41788ce7' into main
* | | | MFV: xz 5.4.0Xin LI2023-01-0186-6177/+12753
| | | | | | | | | | | | | | | | MFC after: 2 weeks
* | | | Follow the standard object definition from RFC2578Shteryana Shopova2022-12-293-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use mib-2 throughout the files where applicable PR: 254231 Reported by: Michael Proto Reviewed by: bz (at) FreeBSD (dot) org
* | | | h_resolv: Fix a buffer overflow in load().John Baldwin2022-12-281-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fgetln() returns a pointer to an array of characters that is 'len' characters long, not 'len + 1'. While here, overwriting the contents of the buffer returned by fgetln isn't really safe, so switch to using getline() instead. Note that these fixes are a subset of those applied to a near-identical copy of this function in libc's resolv_test.c in commit 2afeaad315ac19450389b8f2befdbe7c91c37818. Reviewed by: ngie Reported by: CHERI (buffer overflow) Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D37886
* | | | irdma(4): Upgrade driver to 1.1.5-kBartosz Sobczak2022-12-2212-758/+1044
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is to upgrade current irdma driver version (in support of RDMA on Intel(R) Ethernet Controller E810) to 1.1.5-k change summary: - refactor defines for hardware registers - rereg_mr verb added in libirdma - fix print warning during compilation - rt_ros2priority macro fix - irdma.4 validated with mandoc - fixing nd6_resolve usage - added libirdma_query_device - sysctl for irdma version - aeq_alloc_db fix - dwork_flush protected with qp refcount - PFC fixes Signed-off-by: Eric Joyner <erj@FreeBSD.org> Reviewed by: erj@ Sponsored by: Intel Corporation MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D36944
* | | | readelf: match GNU readelf formattingEd Maste2022-12-191-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GNU readelf emits a blank line before, and uses single quotes around the symbol table name, in each "Symbol table 'name' contains ## entries" header. Reviewed by: markj MFC after: 3 weeks Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D37746
* | | | Apply llvm fix for crash building julia on PowerPC64Dimitry Andric2022-12-161-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 6710b21d4698 from llvm git (by Kai Luo): [PowerPC] Allow llvm.ppc.cfence to accept pointer types In the context of atomic load, integer, pointer and float point types are allowed, thus we should allow llvm.ppc.cfence to accept any type mentioned. Fixes https://github.com/llvm/llvm-project/issues/55983. Reviewed By: shchenz, vchuravy Differential Revision: https://reviews.llvm.org/D127554 Requested by: jhibbits MFC after: 3 days
* | | | libarchive: merge from vendor branchMartin Matuska2022-12-1363-178/+608
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Libarchive 3.6.2 Important bug fixes: rar5 reader: fix possible garbled output with bsdtar -O (#1745) mtree reader: support reading mtree files with tabs (#1783) various small fixes for issues found by CodeQL MFC after: 2 weeks PR: 286306 (exp-run)
* | | | | MFV: xz 5.2.9Xin LI2022-12-0913-28/+274
| | | | | | | | | | | | | | | | | | | | MFC after: 2 weeks