HardenedBSD/src 2c394felib/libthr/tests atfork_test.c, lib/libthr/thread thr_fork.c

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
DeltaFile
+280-0lib/libthr/tests/atfork_test.c
+160-0tools/tools/locale/etc/final-maps/widths.txt
+12-8lib/libthr/thread/thr_fork.c
+17-1tools/tools/locale/tools/getwidths.c
+13-0usr.bin/sed/tests/sed2_test.sh
+5-5usr.bin/sed/main.c
+487-145 files not shown
+493-2211 files

HardenedBSD/src 0350ebatools/tools/locale/etc/final-maps widths.txt

localedata: update widths.txt after recent Hangul exceptions

Sponsored by:   Klara, Inc.

(cherry picked from commit 0f30aed1056a2e12ca40095debff6735642c4ff4)
DeltaFile
+160-0tools/tools/locale/etc/final-maps/widths.txt
+160-01 files

HardenedBSD/src 157f2bblib/libthr/tests atfork_test.c, share/man/man4 run.4

Merge remote-tracking branch 'internal/hardened/current/master' into hardened/current/cross-dso-cfi

Conflicts:
        targets/pseudo/bootstrap-tools/Makefile (unresolved)
DeltaFile
+1,062-0sys/dev/clk/allwinner/ccu_d1.c
+0-859sys/contrib/openzfs/module/unicode/uconv.c
+172-110sys/contrib/openzfs/tests/zfs-tests/tests/functional/vdev_disk/page_alignment.c
+280-0lib/libthr/tests/atfork_test.c
+217-0tools/tools/git/mfc-candidates.lua
+138-73share/man/man4/run.4
+1,869-1,042282 files not shown
+4,808-3,288288 files

HardenedBSD/src f56c1dalib/libsys sched_getcpu.3, sys/dev/qlnx/qlnxe qlnx_os.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+160-0tools/tools/locale/etc/final-maps/widths.txt
+58-13sys/netpfil/pf/pf.c
+51-0lib/libsys/sched_getcpu.3
+13-18sys/kern/vfs_bio.c
+14-10sys/dev/qlnx/qlnxe/qlnx_os.c
+4-18sys/kern/vfs_subr.c
+300-5919 files not shown
+376-9525 files

HardenedBSD/src 0f30aedtools/tools/locale/etc/final-maps widths.txt

localedata: update widths.txt after recent Hangul exceptions

Sponsored by:   Klara, Inc.
DeltaFile
+160-0tools/tools/locale/etc/final-maps/widths.txt
+160-01 files

HardenedBSD/src 62239f7share/colldef_unicode zh_CN.UTF-8.src zh_TW.UTF-8.src, share/monetdef_unicode nb_NO.UTF-8.src

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+40,930-40,935share/colldef_unicode/zh_CN.UTF-8.src
+2,413-2,411share/colldef_unicode/zh_TW.UTF-8.src
+629-2tools/tools/locale/etc/final-maps/map.UTF-8
+628-1tools/tools/locale/etc/final-maps/widths.txt
+89-79share/colldef_unicode/lv_LV.UTF-8.src
+0-50share/monetdef_unicode/nb_NO.UTF-8.src
+44,689-43,47820 files not shown
+44,830-43,51026 files

HardenedBSD/src 851fb68share/colldef_unicode zh_CN.UTF-8.src zh_TW.UTF-8.src, share/monetdef_unicode af_ZA.UTF-8.src

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+40,930-40,935share/colldef_unicode/zh_CN.UTF-8.src
+2,413-2,411share/colldef_unicode/zh_TW.UTF-8.src
+629-2tools/tools/locale/etc/final-maps/map.UTF-8
+628-1tools/tools/locale/etc/final-maps/widths.txt
+89-79share/colldef_unicode/lv_LV.UTF-8.src
+50-0share/monetdef_unicode/af_ZA.UTF-8.src
+44,739-43,42820 files not shown
+44,830-43,51026 files

HardenedBSD/src 18626e1tools/tools/locale Makefile, tools/tools/locale/etc/final-maps map.UTF-8 widths.txt

Unicode: prepare update to unicode 16 and CLDR 45
DeltaFile
+629-2tools/tools/locale/etc/final-maps/map.UTF-8
+628-1tools/tools/locale/etc/final-maps/widths.txt
+2-2tools/tools/locale/Makefile
+1,259-53 files

HardenedBSD/src 961a16bshare/colldef_unicode zh_CN.UTF-8.src ja_JP.UTF-8.src, tools/tools/locale/etc/final-maps widths.txt map.UTF-8

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+41,994-42,295share/colldef_unicode/zh_CN.UTF-8.src
+7,289-7,291share/colldef_unicode/ja_JP.UTF-8.src
+9,992-1tools/tools/locale/etc/final-maps/widths.txt
+2,788-2,763share/colldef_unicode/zh_TW.UTF-8.src
+4,490-1tools/tools/locale/etc/final-maps/map.UTF-8
+0-1,141usr.bin/unzip/unzip.c
+66,553-53,49264 files not shown
+71,529-58,26370 files

HardenedBSD/src 237ad87share/colldef_unicode zh_CN.UTF-8.src ja_JP.UTF-8.src, tools/tools/locale/etc/final-maps widths.txt map.UTF-8

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+41,994-42,295share/colldef_unicode/zh_CN.UTF-8.src
+7,289-7,291share/colldef_unicode/ja_JP.UTF-8.src
+9,992-1tools/tools/locale/etc/final-maps/widths.txt
+2,788-2,763share/colldef_unicode/zh_TW.UTF-8.src
+4,490-1tools/tools/locale/etc/final-maps/map.UTF-8
+0-1,141usr.bin/unzip/unzip.c
+66,553-53,49264 files not shown
+71,529-58,26370 files

HardenedBSD/src b306c60share/colldef_unicode zh_CN.UTF-8.src ja_JP.UTF-8.src, tools/tools/locale/etc/final-maps widths.txt map.UTF-8

locale: update to CLDR 43 and Unicode 15

Reviewed by:    bapt
Differential Revision:  https://reviews.freebsd.org/D41151
DeltaFile
+41,994-42,295share/colldef_unicode/zh_CN.UTF-8.src
+7,289-7,291share/colldef_unicode/ja_JP.UTF-8.src
+9,992-1tools/tools/locale/etc/final-maps/widths.txt
+2,788-2,763share/colldef_unicode/zh_TW.UTF-8.src
+4,490-1tools/tools/locale/etc/final-maps/map.UTF-8
+186-196share/colldef_unicode/fa_AF.UTF-8.src
+66,739-52,54750 files not shown
+71,313-56,87856 files

HardenedBSD/src 34ab832contrib/binutils Makefile.in, contrib/terminus ter-u32n.bdf ter-u32b.bdf

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi

Conflicts:
        Makefile.inc1 (unresolved)
        share/man/man5/src.conf.5 (unresolved)
        targets/pseudo/bootstrap-tools/Makefile (unresolved)
        tools/build/options/WITH_OFED_EXTRA (deleted)
DeltaFile
+71,590-432tools/tools/locale/etc/final-maps/widths.txt
+52,834-0contrib/terminus/ter-u32n.bdf
+52,834-0contrib/terminus/ter-u32b.bdf
+0-49,485contrib/binutils/Makefile.in
+47,418-0contrib/terminus/ter-u28b.bdf
+47,418-0contrib/terminus/ter-u28n.bdf
+272,094-49,91725,491 files not shown
+3,013,181-3,285,38525,497 files

HardenedBSD/src c7ce6b0contrib/libstdc++ configure, lib/clang/liblldb LLDBWrapLua.cpp

Merge branch 'hardened/current/master' into hardened/current/uninit-autoinit
DeltaFile
+0-111,817contrib/libstdc++/configure
+72,183-0lib/clang/liblldb/LLDBWrapLua.cpp
+71,590-432tools/tools/locale/etc/final-maps/widths.txt
+31,726-39,305share/ctypedef/ja_JP.eucJP.src
+59,521-0sys/contrib/dev/iwm/iwm-9000-34.fw.uu
+59,517-0sys/contrib/dev/iwm/iwm-9260-34.fw.uu
+294,537-151,55460,534 files not shown
+10,288,584-10,879,88160,540 files

HardenedBSD/src 772d8aelib/libc/regex regcomp.c engine.c, stand/lua cli.lua

Merge remote-tracking branch 'origin/freebsd/12-stable/main' into hardened/12-stable/master

Conflicts:
        share/man/man5/src.conf.5 (unresolved)
DeltaFile
+335-104lib/libc/regex/regcomp.c
+120-26sys/kern/kern_cpuset.c
+71-48usr.bin/grep/queue.c
+100-17lib/libc/regex/engine.c
+106-0stand/lua/cli.lua
+36-55sys/net/iflib.c
+768-25069 files not shown
+1,422-50175 files

HardenedBSD/src 3cc3872tools/tools/locale/etc/final-maps widths.txt, tools/tools/locale/tools getwidths.c

tools/tools/locale: skip control character widths

Do not explicitly encode control characters widths as 0
allowing wcwidth() to return the proper implicit value for
non-printable characters (-1).

Reported by:    naddy

(cherry picked from commit f952bdf1425d6a877f99b5c5ca59f25fc8bedabe)
DeltaFile
+0-65tools/tools/locale/etc/final-maps/widths.txt
+4-0tools/tools/locale/tools/getwidths.c
+4-652 files

HardenedBSD/src 34ff034gnu/usr.bin/grep dfa.c ChangeLog, sys/contrib/zstd/lib/compress zstd_compress.c

Merge branch 'freebsd/current/main' into hardened/current/newmaster

Conflicts:
        gnu/usr.bin/grep/Makefile (deleted)
        share/mk/src.opts.mk (unresolved)
        sys/amd64/amd64/pmap.c (unresolved)
        sys/arm64/arm64/pmap.c (unresolved)
        usr.bin/grep/Makefile (unresolved)
DeltaFile
+0-6,196sys/dev/fb/gallant12x22.c
+0-3,586gnu/usr.bin/grep/dfa.c
+0-2,477gnu/usr.bin/grep/ChangeLog
+0-1,867gnu/usr.bin/grep/grep.c
+1,343-413sys/contrib/zstd/lib/compress/zstd_compress.c
+1,608-0sys/net/route/fib_algo.c
+2,951-14,539426 files not shown
+12,841-32,821432 files

HardenedBSD/src f952bdftools/tools/locale/etc/final-maps widths.txt, tools/tools/locale/tools getwidths.c

tools/tools/locale: skip control character widths

Do not explicitly encode control characters widths as 0
allowing wcwidth() to return the proper implicit value for
non-printable characters (-1).

Reported by:    naddy
DeltaFile
+0-65tools/tools/locale/etc/final-maps/widths.txt
+4-0tools/tools/locale/tools/getwidths.c
+4-652 files

HardenedBSD/src 4b3412btools/tools/locale Makefile README, tools/tools/locale/etc/final-maps widths.txt

Merge branch 'freebsd/12-stable/master' into hardened/12-stable/master

* freebsd/12-stable/master:
  MFC r368390:
DeltaFile
+71,655-432tools/tools/locale/etc/final-maps/widths.txt
+125-0tools/tools/locale/tools/mkwidths.pl
+51-0tools/tools/locale/tools/getwidths.c
+17-1tools/tools/locale/Makefile
+4-0tools/tools/locale/README
+71,852-4335 files

HardenedBSD/src aaab0cctools/tools/locale Makefile README, tools/tools/locale/etc/final-maps widths.txt

MFC r368390:

update wcwidth data from utf8proc

Character width data being out of date is a constant source
of weird rendering issues and wasted time trying to diagnose
those, e.g. as reported by Jeremy Chadwick:

https://gitlab.com/muttmua/mutt/-/issues/67

Sadly, there is no real ("standard") wcwidth data source, so
this tries to rectify the problem using the utf8proc one (through
its C API) which would hopefully benefeat both FreeBSD and
utf8proc through bug reports (if any).

PR:             251767
DeltaFile
+71,655-432tools/tools/locale/etc/final-maps/widths.txt
+125-0tools/tools/locale/tools/mkwidths.pl
+51-0tools/tools/locale/tools/getwidths.c
+17-1tools/tools/locale/Makefile
+4-0tools/tools/locale/README
+71,852-4335 files

HardenedBSD/src d074cb2tools/tools/locale Makefile README, tools/tools/locale/etc/final-maps widths.txt

MFC r368390:

update wcwidth data from utf8proc

Character width data being out of date is a constant source
of weird rendering issues and wasted time trying to diagnose
those, e.g. as reported by Jeremy Chadwick:

https://gitlab.com/muttmua/mutt/-/issues/67

Sadly, there is no real ("standard") wcwidth data source, so
this tries to rectify the problem using the utf8proc one (through
its C API) which would hopefully benefeat both FreeBSD and
utf8proc through bug reports (if any).

PR:             251767
DeltaFile
+71,655-432tools/tools/locale/etc/final-maps/widths.txt
+125-0tools/tools/locale/tools/mkwidths.pl
+51-0tools/tools/locale/tools/getwidths.c
+17-1tools/tools/locale/Makefile
+4-0tools/tools/locale/README
+71,852-4335 files

HardenedBSD/src 1a17a3bstand/libsa/zfs nvlist.c, sys/arm64/arm64 mp_machdep.c

Merge branch 'freebsd/current/master' into hardened/current/master

* freebsd/current/master: (31 commits)
  Bump __FreeBSD_version for removal of crypto fd's in r368005.
  Ensure the boot CPU is CPU 0 on arm64
  Properly define the bool type in the BSD kernel shim.
  arm: Let the GDB stub write to SP, LR and GP registers
  Add missing refcount.9 MLINKS
  iflib: Avoid leaking the freelist bitmaps upon driver detach
  iflib: Detach tasks upon device registration failure
  loader: xdr_array is missing count
  Fix compilation after r368397.
  Add missing busdma prototypes for load and unload and implement dummy sync function for kernel bootloader shim code.
  Tidy up code a bit. Add missing section comments. No functional change.
  Prefer using the MIN() function macro over the min() inline function in the LinuxKPI. Linux defines min() to be a macro, while in FreeBSD min() is a static inline function clamping its arguments to "unsigned int".
  Allow sys/refcount.h to be used by standalone builds. No functional change.
  Fix the source directory when installing the results.  The install target did not install them actually.
  uma: Make uma_zone_set_maxcache() work better with small limits
  uma: Enforce the use of uz_bucket_size_max in the free path

    [5 lines not shown]
DeltaFile
+71,655-432tools/tools/locale/etc/final-maps/widths.txt
+245-120stand/libsa/zfs/nvlist.c
+125-0tools/tools/locale/tools/mkwidths.pl
+66-39sys/arm64/arm64/mp_machdep.c
+36-55sys/net/iflib.c
+36-49sys/vm/uma_core.c
+72,163-69535 files not shown
+72,429-78941 files

HardenedBSD/src b803311tools/tools/locale Makefile README, tools/tools/locale/etc/final-maps widths.txt

update wcwidth data from utf8proc

Character width data being out of date is a constant source
of weird rendering issues and wasted time trying to diagnose
those, e.g. as reported by Jeremy Chadwick:

https://gitlab.com/muttmua/mutt/-/issues/67

Sadly, there is no real ("standard") wcwidth data source, so
this tries to rectify the problem using the utf8proc one (through
its C API) which would hopefully benefeat both FreeBSD and
utf8proc through bug reports (if any).

Reviewed by:    bapt
Differential Revision:  https://reviews.freebsd.org/D27259
DeltaFile
+71,655-432tools/tools/locale/etc/final-maps/widths.txt
+125-0tools/tools/locale/tools/mkwidths.pl
+51-0tools/tools/locale/tools/getwidths.c
+17-1tools/tools/locale/Makefile
+4-0tools/tools/locale/README
+71,852-4335 files

HardenedBSD/src 2c8d444tools/tools/locale Makefile README, tools/tools/locale/etc/final-maps widths.txt

update wcwidth data from utf8proc

Character width data being out of date is a constant source
of weird rendering issues and wasted time trying to diagnose
those, e.g. as reported by Jeremy Chadwick:

https://gitlab.com/muttmua/mutt/-/issues/67

Sadly, there is no real ("standard") wcwidth data source, so
this tries to rectify the problem using the utf8proc one (through
its C API) which would hopefully benefeat both FreeBSD and
utf8proc through bug reports (if any).

Reviewed by:    bapt
Differential Revision:  https://reviews.freebsd.org/D27259
DeltaFile
+71,655-432tools/tools/locale/etc/final-maps/widths.txt
+125-0tools/tools/locale/tools/mkwidths.pl
+51-0tools/tools/locale/tools/getwidths.c
+17-1tools/tools/locale/Makefile
+4-0tools/tools/locale/README
+71,852-4335 files

HardenedBSD/src 00d5789contrib/ntp CommitLog, contrib/sqlite3 sqlite3.c

Create branch for bhyve graphics import.
DeltaFile
+0-250,654tools/tools/locale/etc/final-maps/map.UTF-8
+0-235,924share/dict/web2
+0-209,729contrib/ntp/CommitLog
+0-189,304contrib/sqlite3/sqlite3.c
+0-148,958sys/dev/qlxgbe/ql_fw.c
+0-131,072crypto/heimdal/lib/sqlite/sqlite3.c
+0-1,165,64169,516 files not shown
+19,947-30,627,90869,522 files

HardenedBSD/src ccde53bshare/colldef zh_Hans_CN.UTF-8.src, sys/dev/ispfw asm_2400.h

MFH r289384-r293170

Sponsored by:   The FreeBSD Foundation
DeltaFile
+250,654-0tools/tools/locale/etc/final-maps/map.UTF-8
+71,629-0share/colldef/zh_Hans_CN.UTF-8.src
+63,490-0tools/tools/locale/etc/charmaps/GB18030.TXT
+59,905-0tools/tools/locale/etc/final-maps/map.GB18030
+42,878-0tools/tools/locale/etc/final-maps/widths.txt
+14,251-28,449sys/dev/ispfw/asm_2400.h
+502,807-28,4497,052 files not shown
+1,398,688-268,0007,058 files

HardenedBSD/src b626f5a (r293172)share/colldef zh_Hans_CN.UTF-8.src, sys/dev/ispfw asm_2400.h

MFH r289384-r293170

Sponsored by:   The FreeBSD Foundation
DeltaFile
+250,654-0tools/tools/locale/etc/final-maps/map.UTF-8
+71,629-0share/colldef/zh_Hans_CN.UTF-8.src
+63,490-0tools/tools/locale/etc/charmaps/GB18030.TXT
+59,905-0tools/tools/locale/etc/final-maps/map.GB18030
+42,878-0tools/tools/locale/etc/final-maps/widths.txt
+14,251-28,449sys/dev/ispfw/asm_2400.h
+502,807-28,4497,052 files not shown
+1,398,688-268,0007,058 files

HardenedBSD/src a5d8944 (r291076)share/colldef zh_Hans_CN.UTF-8.src, sys/dev/ispfw asm_2400.h

Catch up with head (r291075).
DeltaFile
+250,654-0tools/tools/locale/etc/final-maps/map.UTF-8
+71,629-0share/colldef/zh_Hans_CN.UTF-8.src
+63,490-0tools/tools/locale/etc/charmaps/GB18030.TXT
+59,905-0tools/tools/locale/etc/final-maps/map.GB18030
+42,878-0tools/tools/locale/etc/final-maps/widths.txt
+14,251-28,449sys/dev/ispfw/asm_2400.h
+502,807-28,4494,424 files not shown
+1,272,906-194,0464,430 files

HardenedBSD/src fd9367fshare/colldef zh_Hans_CN.UTF-8.src, sys/dev/ispfw asm_2400.h

MFhead @ r290899
DeltaFile
+250,654-0tools/tools/locale/etc/final-maps/map.UTF-8
+71,629-0share/colldef/zh_Hans_CN.UTF-8.src
+63,490-0tools/tools/locale/etc/charmaps/GB18030.TXT
+59,905-0tools/tools/locale/etc/final-maps/map.GB18030
+42,878-0tools/tools/locale/etc/final-maps/widths.txt
+14,251-28,449sys/dev/ispfw/asm_2400.h
+502,807-28,4494,013 files not shown
+1,248,068-183,9414,019 files

HardenedBSD/src c5b4fc9share/colldef zh_Hans_CN.UTF-8.src, share/ctypedef ko_KR.eucKR.src

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/unstable
DeltaFile
+250,654-0tools/tools/locale/etc/final-maps/map.UTF-8
+71,629-0share/colldef/zh_Hans_CN.UTF-8.src
+63,490-0tools/tools/locale/etc/charmaps/GB18030.TXT
+59,905-0tools/tools/locale/etc/final-maps/map.GB18030
+42,878-0tools/tools/locale/etc/final-maps/widths.txt
+35,565-0share/ctypedef/ko_KR.eucKR.src
+524,121-0769 files not shown
+945,167-34,689775 files

HardenedBSD/src e318f5cshare/colldef zh_Hans_CN.UTF-8.src, share/ctypedef ko_KR.eucKR.src

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/log
DeltaFile
+250,654-0tools/tools/locale/etc/final-maps/map.UTF-8
+71,629-0share/colldef/zh_Hans_CN.UTF-8.src
+63,490-0tools/tools/locale/etc/charmaps/GB18030.TXT
+59,905-0tools/tools/locale/etc/final-maps/map.GB18030
+42,878-0tools/tools/locale/etc/final-maps/widths.txt
+35,565-0share/ctypedef/ko_KR.eucKR.src
+524,121-0769 files not shown
+945,167-34,689775 files