aboutsummaryrefslogtreecommitdiff
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* nvi: remove superfluous space before ^\Ed Maste2018-11-091-1/+1
| | | | | | | | | | | | This fixes alignment in vi's 'viusage' command and has been fixed upstream and in OpenBSD. Submitted by: Raf Czlonka (github:rjc) MFC after: 1 week Pull Request: https://github.com/freebsd/freebsd/pull/122 Notes: svn path=/head/; revision=340288
* Reset persistent mbstates when rune locale encoding changes.Yuri Pankov2018-11-091-3/+0
| | | | | | | | | | | | | | | | | | | This was shown to be a problem by side effect of now-enabled test case, which was going through C, en_US.UTF-8, ja_JP.SJIS, and ja_JP.eucJP, and failing eventually as data in mbrtowc's mbstate, that was perfectly correct for en_US.UTF-8 was treated as incorrect for ja_JP.SJIS, failing the entire test case. This makes the persistent mbstates to be per ctype-component, and not per-locale so we could easily reset the mbstates when only LC_CTYPE is changed. Reviewed by: bapt, pfg Approved by: kib (mentor, implicit) Differential Revision: https://reviews.freebsd.org/D17796 Notes: svn path=/head/; revision=340276
* Pick 50b473c8839f5408df179bdf6f2b3fd2cf5c3b2f from upstream:Edward Tomasz Napierala2018-11-061-0/+4
| | | | | | | | | | | | | | | | | Set commit properly for FreeBSD w/ overcommit. When overcommit is enabled, commit needs to be set when doing mmap(). The regression was introduced in f80c97e. This fixes 'retain:true'. Discussed with: jasone Obtained from: Qi Wang <interwq at gwu dot edu> MFC after: 2 weeks Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=340177
* Un-break build libexpact.Mariusz Zaborski2018-11-041-2/+2
| | | | | | | | | | | The writeRandomBytes_arc4random is not used if the arc4random_buf is available. This caused compiler to throw warnings which are treated as an error in libexpact. Approved by: vangyzen Notes: svn path=/head/; revision=340133
* Update expat to 2.2.6Eric van Gyzen2018-11-0480-2684/+22954
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update contrib/expat by merging from the vendor branch. Update expat_config.h manually, using make -C /usr/ports/textproc/expat2 configure as a baseline. MFC after: 1 month Relnotes: yes Security: yes; see contrib/expat/Changes since 2.2.0 Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=340127
* | strptime: make %k and %l specifiers match their description inYuri Pankov2018-11-031-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | strftime(3), and allow them to process space-padded input. PR: 230720 Submitted by: rlittle@inetco.com (original version) Approved by: kib (mentor, implicit) Differential Revision: https://reviews.freebsd.org/D17761 Notes: svn path=/head/; revision=340106
* | Update awk(1) manual to state an exception to egrep(1)-like RE syntaxDevin Teske2018-11-021-3/+7
| | | | | | | | | | | | | | | | | | | | Reviewed by: imp, jmg MFC after: 3 days Sponsored by: Smule, Inc. Differential Revision: https://reviews.freebsd.org/D17739 Notes: svn path=/head/; revision=340091
* | Define NT_FREEBSD_FEATURE_CTL ELF note typeEd Maste2018-11-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This ELF note will be used to allow binaries to opt out of, or in to, upcoming vulnerability mitigation and other features. Committing the definition and readelf change separately to allow independent MFC. MFC after: 3 days Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=340076
* | readelf: decode R_MIPS_HIGHER and R_MIPS_HIGHEST relocation typesEd Maste2018-11-021-0/+2
| | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=340075
* | Merge upstream r4932: turn so-reuseport option off by default.Dag-Erling Smørgrav2018-11-015-1/+25
|\ \ | | | | | | | | | | | | | | | | | | MFC after: 3 days Notes: svn path=/head/; revision=340037
* | | smbutil(1): Reference nsmb.conf(5) and mount_smbfs(8)Mateusz Piotrowski2018-11-011-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: bcr Approved by: krion (mentor, implicit), mat (mentor, implicit) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D17809 Notes: svn path=/head/; revision=340032
* | | mount_smbfs(8): Mention /etc/nsmb.conf, smbutil(1) and nsmb.conf(5)Mateusz Piotrowski2018-11-011-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: bcr Approved by: krion (mentor, implicit), mat (mentor, implicit) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D17808 Notes: svn path=/head/; revision=340031
* | | mount_smbfs(8): Add the STANDARDS and HISTORY sectionsMateusz Piotrowski2018-11-011-16/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Document that mount_smbfs(8) only supports SMB1 and that SMB2 and SMB3 are not supported at the moment. Suggest users to browse ports for software compatible with newer versions of the protocol. - Copy supported servers list from README. - Add a SEE ALSO section and reference the chapter about Samba in the FreeBSD Handbook. - Add a HISTORY section. - Style changes: - Use Dq instead of Em in the EXAMPLES section. - Mark command modifiers with Cm. Reviewed by: bcr Approved by: krion (mentor, implicit), mat (mentor, implicit) MFC after: 1 week Sponsored by: Bally Wulff Games & Entertainment GmbH Differential Revision: https://reviews.freebsd.org/D17798 Notes: svn path=/head/; revision=339990
* | | Remove no longer relevant comment, as suggested by imp@.Edward Tomasz Napierala2018-10-301-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | MFC after: 2 weeks Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=339921
* | | Remove useless call to access(2) from tzcode. Quoting OpenBSD:Edward Tomasz Napierala2018-10-301-12/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > Remove doaccess variable and access(2) call since this interfers with > applications like zdump(8) because pledge(2) doesn't allow access(2) to > /usr/share/zoneinfo. > > millert@ better described why this call can go away: > > "This looks like an attempt to do access checks based on the real uid instead > of the effective uid. Basically for setuid programs we don't want to allow a > user to set TZ to a path they should not be able to otherwise access. > > However, we already have a check for issetugid() above so I think the doaccess > bits can just be removed and we can rely on open()." > > After discussion with tb@, deraadt@ and millert@, this was also OK'ed by them Reviewed by: imp Obtained from: OpenBSD MFC after: 2 weeks Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D17701 Notes: svn path=/head/; revision=339920
* | | Connect libc/tests/time to the build, adding test cases for strptime()Yuri Pankov2018-10-302-5/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | issues fixed recently, and disabling the failing ones (mostly due to TZ parsing differences with NetBSD). Reviewed by: ngie Approved by: kib (mentor) Differential Revision: https://reviews.freebsd.org/D17546 Notes: svn path=/head/; revision=339904
* | | rping(1): Make sure the socket address defaults to something reasonableNavdeep Parhar2018-10-291-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when running as the server. Submitted by: Krishnamraju Eraparaju @ Chelsio Reviewed by: hselasky@, np@ MFC after: 1 month Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D17707 Notes: svn path=/head/; revision=339886
* | | Import tzdata 2018gPhilip Paeps2018-10-288-75/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: https://github.com/eggert/tz/blob/2018g/NEWS MFC after: 3 days Notes: svn path=/head/; revision=339848
* | | MFV r339792:Martin Matuska2018-10-261-3/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync libarchive with vendor. Relevant vendor changes: RAR5 reader: more maybe-uninitialized size_t fixes for riscv64 FreeBSD build MFC after: 1 month Notes: svn path=/head/; revision=339794
* | | | MFV r339750:Martin Matuska2018-10-251-11/+12
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync libarchive with vendor. Relevant vendor changes: RAR5 reader: FreeBSD build platform fixes for powerpc(64), mips(64), sparc64 and riscv64 MFC after: 1 month Notes: svn path=/head/; revision=339751
* | | | MFV r339640,339641,339644:Martin Matuska2018-10-2541-41/+10292
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync libarchive with vendor Relevant vendor changes: PR #1013: Add missing h_base offset when performing absolute seeks in xar decompression PR #1061: Add support for extraction of RAR v5 archives PR #1066: Fix out of bounds read on empty string filename for gnutar, pax and v7tar PR #1067: Fix temporary file path buffer overflow in tests IS #1068: Correctly process and verify integer arguments passed to bsdcpio and bsdtar PR #1070: Don't default XAR entry atime/mtime to the current time MFC after: 1 month Notes: svn path=/head/; revision=339746
* | | | Pick f80c97e477d1b3fe7778c65d9439d673738b4131 from upstream:Edward Tomasz Napierala2018-10-231-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rework the way jemalloc uses mmap(2) on FreeBSD. This makes it directly use MAP_EXCL and MAP_ALIGNED() instead of weird workarounds involving mapping at random places and then unmapping parts of them. Discussed with: jasone MFC after: 2 weeks Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=339655
* | | | Pick 676cdd66792ccb629a978837ea2a066d5db342cc from upstream:Edward Tomasz Napierala2018-10-231-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disable runtime detection of lazy purging support on FreeBSD. The check doesn't seem to serve any purpose here, and this shaves off three syscalls on binary startup. Discussed by: jasone MFC after: 2 weeks Sponsored by: DARPA, AFRL Notes: svn path=/head/; revision=339654
* | | | tcpdump: Log uid on pflog interfacesKristof Provost2018-10-211-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If pf logs the user id ('pass out log (user)') have tcpdump also print this. Example output: 00:00:00.000000 rule 0/0(match) [uid 1001]: pass out on vtnet0: (tos 0x0, ttl 64, id 57539, offset 0, flags [none], proto UDP (17), length 55) 172.16.2.2.18337 > 172.16.2.1.53: [bad udp cksum 0x5c58 -> 0x16e4!] 40222+ A? google.be. (27) PR: 122773 Differential Revision: https://reviews.freebsd.org/D17625 Notes: svn path=/head/; revision=339557
* | | | Import tzdata 2018fPhilip Paeps2018-10-2027-466/+1262
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: https://github.com/eggert/tz/blob/2018f/NEWS MFC after: 3 days Notes: svn path=/head/; revision=339503
* | | | Update libdialog to 1.3-20180621Baptiste Daroussin2018-10-2092-7959/+22355
| | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=339488
* | | | libelf: also test for 64-bit ELF in _libelf_is_mips64elEd Maste2018-10-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Although _libelf_is_mips64el is only called in contexts where we've already checked that e_class is ELFCLASS64 but this may change in the future. Add a safety belt so that we don't access an invalid e_ehdr64 union member if it does. Reported by: jkoshy (in review D17380) Notes: svn path=/head/; revision=339473
* | | | objcopy: restore behaviour required by GCC's buildEd Maste2018-10-201-0/+143
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In r339350 filter_reloc() was removed, to fix the case of stripping statically linked binaries with relocations (which may come from ifunc use, for example). As a side effect this changed the behaviour when stripping object files - the output was broken both before and after r339350, in different ways. Unfortunately GCC's build process relies on the previous behaviour, so: - Revert r339350, restoring filter_reloc(). - Fix an unitialized variable use (commited as r3638 in ELF Tool Chain). - Change filter_reloc() to omit relocations referencing removed symbols, while retaining relocations with no symbol reference. - Retain the entire relocation section if it references the dynamic symbol table (fix from kaiw in D17596). PR: 232176 Reported by: antoine Reviewed by: kaiw MFC with: r339350 Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D17596 Notes: svn path=/head/; revision=339451
* | | | - Update head to 13.0-CURRENT.Glen Barber2018-10-191-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Bump MACHINE_TRIPLE, TARGET_TRIPLE, FBSD_MAJOR, FBSD_CC_VER, FREEBSD_CC_VERSION, OS_VERSION. - Update comment in UPDATING regarding debugging options. - Remove debug.witness.trace=0 from installation media. - Bump __FreeBSD_version. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=339436
* | | | apropos/whatis: use output of manpath(1) to set defpaths if -M is notYuri Pankov2018-10-161-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | specified. This fixes searching the paths specified in /usr/local/etc/man.d/*.conf, as currently apropos/whatis from mandoc suite aren't aware about them. PR: 227922 Reviewed by: bapt Approved by: re (gjb), kib (mentor) Differential Revision: https://reviews.freebsd.org/D17454 Notes: svn path=/head/; revision=339385
* | | | elfcopy: delete filter_reloc, it is broken and unnecessaryEd Maste2018-10-131-128/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | elfcopy contained logic to filter individual relocations in STRIP_ALL mode. However, this is not valid; relocations emitted by the linker are required, unless they apply to an entire section being removed (which is handled by other logic in elfcopy). Note that filter_reloc was also buggy: for RELA relocation sections it operated on uninitialized rel.r_info resulting in invalid operation. The logic most likely needs to be inverted: instead of removing relocations because their associated symbols are being removed, we must keep symbols referenced by relocations. That said, in practice we do not encounter this code path today: objects being stripped are either dynamically linked binaries which retain .dynsym, or static binaries with no relocations. Just remove filter_reloc. This fixes certain cases including statically linked binaries containing ifuncs. Stripping binaries with relocations referencing removed symbols was already broken, and after this change may still be broken in a different way. PR: 232176 Reviewed by: kaiw, kib, markj Approved by: re (rgrimes) MFC after: 1 month Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D17519 Notes: svn path=/head/; revision=339350
* | | | lld: set sh_link and sh_info for .rela.plt sectionsEd Maste2018-10-111-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ELF spec says that for SHT_REL and SHT_RELA sh_link should reference the associated string table and sh_info should reference the "section to which the relocation applies." ELF Tool Chain's elfcopy / strip use this (in part) to control whether or not the relocation entry is copied to the output. LLVM PR 37538 https://bugs.llvm.org/show_bug.cgi?id=37538 Approved by: re (kib) Obtained from: llvm r344226 (backported for 6.0) Notes: svn path=/head/; revision=339304
* | | | Regenerate: remove GOST, enable DANE-TA now that we have OpenSSL 1.1.1.Dag-Erling Smørgrav2018-10-112-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Approved by: re (gjb) Notes: svn path=/head/; revision=339303
* | | | Try harder to sanitize the environment before running configure.Dag-Erling Smørgrav2018-10-102-14/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove a workaround for older Unbound versions that used sbrk. Approved by: re (gjb) Notes: svn path=/head/; revision=339294
* | | | Upgrade to 1.8.1.Dag-Erling Smørgrav2018-10-1048-312/+565
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | Approved by: re (kib) Notes: svn path=/head/; revision=339278
| * | | Vendor import of Unbound 1.8.1.vendor/unbound/1.8.1Dag-Erling Smørgrav2018-10-091-147/+138
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/vendor/unbound/dist/; revision=339264 svn path=/vendor/unbound/1.8.1/; revision=339265; tag=vendor/unbound/1.8.1
* | | | Upgrade Unbound to 1.8.0. More to follow.Dag-Erling Smørgrav2018-10-1092-685/+2946
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Approved by: re (kib) Notes: svn path=/head/; revision=339275
| * | | Vendor import of Unbound 1.8.0.vendor/unbound/1.8.0Dag-Erling Smørgrav2018-09-103-7/+11
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/vendor/unbound/dist/; revision=338566 svn path=/vendor/unbound/1.8.0/; revision=338567; tag=vendor/unbound/1.8.0
* | | | MFV r339226 (peter): Record merge of serf-1.3.9.Glen Barber2018-10-081-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/openssl111/; revision=339236
* | | | MFH r338661 through r339200.Glen Barber2018-10-05208-1597/+2220
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/projects/openssl111/; revision=339201
| * | | | Document signal handling in blacklistd(8).Kurt Lidl2018-10-051-2/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: bcr@, 0mp@ Approved by: re (gjb@) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D17423 Notes: svn path=/head/; revision=339199
| * | | | Remove invalid comments and correct some typos.Pawel Jakub Dawidek2018-10-042-9/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Approved by: re (kib) Notes: svn path=/head/; revision=339178
| * | | | When the adist_free list is empty and we lose connection to the receiver wePawel Jakub Dawidek2018-10-042-9/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | move all elements from the adist_send and adist_recv lists back onto the adist_free list, but we don't wake consumers waitings for the adist_free list to become non-empty. This can lead to the sender process stopping audit trail files distribution and waiting forever. Fix the problem by adding the missing wakeup. While here slow down spinning on CPU in case of a short race in sender_disconnect() and add an explaination when it can occur. PR: 201953 Reported by: peter Approved by: re (kib) Notes: svn path=/head/; revision=339177
| * | | | When we look for a new trail file there might be a race between find trailPawel Jakub Dawidek2018-10-041-6/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | file name and opening it. This race was not properly handled, because we were copying new name before checking for openat(2) error and when we were trying again we were starting with the next trail file. This could result in skipping distribution of such a trail file. Fix this problem by checking for ENOENT first (only for .not_terminated files) and then updating (or not) tr_filename before restarting the search. PR: 200139 Reported by: peter Approved by: re (kib) Notes: svn path=/head/; revision=339176
| * | | | libelf: correct mips64el test to use ELF headerEd Maste2018-10-021-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libelf maintains two views of endianness: e_byteorder, and e_ident[EI_DATA] in the ELF header itself. e_byteorder is not always kept in sync, so use the ELF header endianness to test for mips64el. PR: 231790 Bisected by: sbruno Reviewed by: jhb Approved by: re (kib) MFC with: r338478 Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D17380 Notes: svn path=/head/; revision=339083
| * | | | clang: allow ifunc resolvers to accept argumentsEd Maste2018-09-291-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously Clang required ifunc resolution functions to take no arguments, presumably because GCC documented ifunc resolvers as taking no arguments. However, GCC accepts resolvers accepting arguments, and our rtld passes CPU ID information (cpuid, hwcap, etc.) to ifunc resolvers. Just remove the check from the in-tree compiler for our in- tree compiler; a different (per-OS) approach may be required upstream. Reported by: mjg Approved by: re (rgrimes) MFC after: 1 week Relnotes: Yes Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=339019
| * | | | Pull in r329557 from upstream lld trunk (by George Rimar):Dimitry Andric2018-09-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [ELF] - Allow LLD to produce file symbols. This is for PR36716 and this enables emitting STT_FILE symbols. Output size affect is minor: lld binary size changes from 52,883,408 to 52,949,400 clang binary size changes from 83,136,456 to 83,219,600 Differential revision: https://reviews.llvm.org/D45261 This fixes a regression in lld that made it stop emitting STT_FILE symbols, which ctfmerge relies upon to uniquify function table entries that reference STB_LOCAL symbols. Consequently, ctfmerge stopped emitting entries for static functions into the function table, and dtrace no longer gets type info for them. Approved by: re (kib) Reported by: markj PR: 230444 MFC after: 3 days Notes: svn path=/head/; revision=339013
| * | | | Cross-reference style.Makefile(5) from make(1) and make.conf(5).Mateusz Piotrowski2018-09-271-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: krion, mat, sjg Approved by: re (gjb), krion (mentor), mat (mentor) Sponsored by: Bally Wulff Games & Entertainment GmbH Differential Revision: https://reviews.freebsd.org/D17170 Notes: svn path=/head/; revision=338960
| * | | | MFV r338797:Martin Matuska2018-09-207-2/+22
| |\ \ \ \ | | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync libarchive with vendor. Relevant vendor changes: PR #1019: Add allocation check for the zip_entry struct Oss-Fuzz #10192: Handle whitespace-only ACL fields correctly Approved by: re (kib) MFC after: 1 week Notes: svn path=/head/; revision=338827
| | * | | Update vendor/libarchive/dist to git 0cda60af13e709e670af90553b2271bf194e7ccdMartin Matuska2018-09-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relevant vendor changes: PR #1019: Add allocation check for the zip_entry struct Oss-Fuzz #10192: Handle whitespace-only ACL fields correctly Notes: svn path=/vendor/libarchive/dist/; revision=338797