HardenedBSD/src bfec98a — release/tools azure.conf ec2.conf
Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
Delta | File | |
---|---|---|
+1 | -1 | release/tools/azure.conf |
+1 | -1 | release/tools/ec2.conf |
+1 | -1 | release/tools/vagrant.conf |
+3 | -3 | 3 files |
Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
Delta | File | |
---|---|---|
+1 | -1 | release/tools/azure.conf |
+1 | -1 | release/tools/ec2.conf |
+1 | -1 | release/tools/vagrant.conf |
+3 | -3 | 3 files |
release: Chase location of pkg repo databases pkg used to store copies of upstream repository databases in /var/db/pkg/repo-*.sqlite. About a year ago this was moved to /var/db/pkg/repos/*/, resulting in FreeBSD cloud images no longer having those (unhelpful since they'll be long out of date before the cloud images are launched) databases removed. Remove the correct location, and hope that future pkg updates don't break the base system again. Sponsored by: Amazon (cherry picked from commit 078e8b34b13d6d0663661542eeac9007806fccdc)
Delta | File | |
---|---|---|
+1 | -1 | release/tools/azure.conf |
+1 | -1 | release/tools/ec2.conf |
+1 | -1 | release/tools/vagrant.conf |
+3 | -3 | 3 files |
Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
Delta | File | |
---|---|---|
+4,675 | -0 | sys/dev/usb/wlan/if_mtw.c |
+1,439 | -0 | sys/dev/usb/wlan/if_mtwreg.h |
+387 | -0 | sys/dev/usb/wlan/if_mtwvar.h |
+74 | -0 | share/man/man4/mtw.4 |
+9 | -1 | stand/common/newvers.sh |
+9 | -0 | sys/modules/usb/mtw/Makefile |
+6,593 | -1 | 11 files not shown |
+6,611 | -11 | 17 files |
Merge branch 'freebsd/current/main' into hardened/current/master
Delta | File | |
---|---|---|
+4,675 | -0 | sys/dev/usb/wlan/if_mtw.c |
+1,439 | -0 | sys/dev/usb/wlan/if_mtwreg.h |
+387 | -0 | sys/dev/usb/wlan/if_mtwvar.h |
+74 | -0 | share/man/man4/mtw.4 |
+9 | -1 | stand/common/newvers.sh |
+9 | -0 | sys/modules/usb/mtw/Makefile |
+6,593 | -1 | 11 files not shown |
+6,611 | -11 | 17 files |
release: Chase location of pkg repo databases pkg used to store copies of upstream repository databases in /var/db/pkg/repo-*.sqlite. About a year ago this was moved to /var/db/pkg/repos/*/, resulting in FreeBSD cloud images no longer having those (unhelpful since they'll be long out of date before the cloud images are launched) databases removed. Remove the correct location, and hope that future pkg updates don't break the base system again. Sponsored by: Amazon
Delta | File | |
---|---|---|
+1 | -1 | release/tools/azure.conf |
+1 | -1 | release/tools/ec2.conf |
+1 | -1 | release/tools/vagrant.conf |
+3 | -3 | 3 files |
Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
Delta | File | |
---|---|---|
+155 | -157 | contrib/traceroute/traceroute.8 |
+186 | -8 | lib/libc/net/sctp_recvmsg.3 |
+190 | -2 | lib/libc/net/sctp_send.3 |
+69 | -5 | sbin/umount/umount.c |
+0 | -73 | usr.sbin/bsdinstall/scripts/selectdists |
+34 | -29 | usr.sbin/quot/quot.c |
+634 | -274 | 57 files not shown |
+899 | -420 | 63 files |
Merge branch 'freebsd/current/main' into hardened/current/master
Delta | File | |
---|---|---|
+155 | -157 | contrib/traceroute/traceroute.8 |
+186 | -8 | lib/libc/net/sctp_recvmsg.3 |
+190 | -2 | lib/libc/net/sctp_send.3 |
+69 | -5 | sbin/umount/umount.c |
+0 | -73 | usr.sbin/bsdinstall/scripts/selectdists |
+34 | -29 | usr.sbin/quot/quot.c |
+634 | -274 | 57 files not shown |
+899 | -420 | 63 files |
release: Allow sudo -g anyone and sudo -u anyone -g anytwo When only the user (ALL) is specified explicitly, and the group is implied, only sudo -u works. Specifying both the user and group, like (ALL:ALL), is required to: 1. Use sudo -g by itself (with no -u user) 2. Use sudo -u and -g together, with a -g group that is different from the -u user's primary group Obtained from: https://github.com/sudo-project/sudo/commit/1d13533ea3cda05ec666c45c6c533b614fdd97aa Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/835
Delta | File | |
---|---|---|
+1 | -1 | release/tools/vagrant.conf |
+1 | -1 | 1 files |
release: Add the Ed25519 vagrant insecure key Both insecure keys, RSA and Ed25519, are required. Obtained from: https://github.com/hashicorp/vagrant/commit/b40f6e5fdae1113518e9c92f96dfcd364b646ff9 Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/835
Delta | File | |
---|---|---|
+2 | -1 | release/tools/vagrant.conf |
+2 | -1 | 1 files |
Merge remote-tracking branch 'internal/freebsd/13-stable/main' into hardened/13-stable/master Conflicts: bin/cat/cat.c lib/libc/gen/auxv.3 libexec/rc/rc.d/archdep share/man/man5/src.conf.5 sys/amd64/amd64/elf_machdep.c sys/amd64/cloudabi64/cloudabi64_sysvec.c sys/amd64/linux/linux_sysvec.c sys/amd64/linux32/linux32_sysvec.c sys/arm/arm/elf_machdep.c sys/arm64/linux/linux_sysvec.c sys/compat/ia32/ia32_sysvec.c sys/i386/cloudabi32/cloudabi32_sysvec.c sys/i386/linux/imgact_linux.c sys/i386/linux/linux_sysvec.c sys/kern/imgact_aout.c sys/kern/kern_module.c [22 lines not shown]
Delta | File | |
---|---|---|
+175 | -44 | sys/vm/vm_map.c |
+97 | -38 | sys/kern/vfs_subr.c |
+64 | -0 | tests/sys/vm/stack/stack_dlopen_exec_test.c |
+57 | -0 | tests/sys/vm/stack/stack_mprotect_exec_test.c |
+42 | -11 | contrib/less/screen.c |
+51 | -0 | tests/sys/vm/soxstack/soxstack.c |
+486 | -93 | 31,889 files not shown |
+1,170 | -49,853 | 31,895 files |
Remove $FreeBSD$: one-line sh pattern Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/ Similar commit in main: (cherry picked from commit d0b2dbfa0ecf)
Merge remote-tracking branch 'internal/hardened/current/master' into hardened/current/cross-dso-cfi Conflicts: tools/build/options/WITH_OFED_EXTRA (deleted) usr.sbin/rpc.yppasswdd/Makefile (unresolved)
Delta | File | |
---|---|---|
+697 | -0 | sys/dev/virtio/gpu/virtio_gpu.c |
+454 | -0 | sys/dev/virtio/gpu/virtio_gpu.h |
+153 | -0 | sys/arm64/arm64/pl031_rtc.c |
+80 | -52 | sys/compat/linux/linux_socket.c |
+107 | -0 | tools/build/freebsd-yeet.pl |
+87 | -11 | sys/dev/ixl/ixl_pf_main.c |
+1,578 | -63 | 31,042 files not shown |
+2,188 | -48,405 | 31,048 files |
Merge remote-tracking branch 'internal/freebsd/current/main' into hardened/current/master Conflicts: bin/cat/cat.c (unresolved) lib/csu/aarch64/crt1_c.c (unresolved) lib/csu/amd64/crt1_c.c (unresolved) lib/csu/i386/crt1_c.c (unresolved) lib/csu/powerpc64/crt1_c.c (unresolved) lib/csu/powerpc64/reloc.c (unresolved) lib/csu/riscv/crt1_c.c (unresolved) lib/libc/gen/auxv.3 (unresolved) lib/libcasper/services/cap_net/cap_net.3 (unresolved) sys/amd64/amd64/elf_machdep.c (unresolved) sys/amd64/include/sgxreg.h (deleted) sys/amd64/linux/linux_sysvec.c (unresolved) sys/amd64/linux32/linux32_sysvec.c (unresolved) sys/amd64/sgx/sgx.c (deleted) sys/amd64/sgx/sgx_linux.c (deleted) sys/amd64/sgx/sgxvar.h (deleted) [29 lines not shown]
Delta | File | |
---|---|---|
+697 | -0 | sys/dev/virtio/gpu/virtio_gpu.c |
+454 | -0 | sys/dev/virtio/gpu/virtio_gpu.h |
+153 | -0 | sys/arm64/arm64/pl031_rtc.c |
+80 | -52 | sys/compat/linux/linux_socket.c |
+107 | -0 | tools/build/freebsd-yeet.pl |
+87 | -11 | sys/dev/ixl/ixl_pf_main.c |
+1,578 | -63 | 31,044 files not shown |
+2,304 | -48,375 | 31,050 files |
Remove $FreeBSD$: one-line sh pattern Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
Merge remote-tracking branch 'freebsd/stable/13' into hardened/13-stable/master
release: allow VM_EXTRA_PACKAGES to be specified in the environment This is useful for adding extra packages to the build of an AMI. For example: env VM_EXTRA_PACKAGES="zsh" make -C release ec2ami (cherry picked from commit 83952a5baa337cc257858feb4886d947ba1a60e3)
Delta | File | |
---|---|---|
+4 | -3 | release/tools/gce.conf |
+3 | -1 | release/tools/ec2.conf |
+2 | -1 | release/tools/vagrant.conf |
+1 | -1 | release/tools/azure.conf |
+10 | -6 | 4 files |
Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi Conflicts: Makefile.inc1 (unresolved) libexec/rtld-elf/Makefile (unresolved) share/man/man5/src.conf.5 (unresolved) targets/pseudo/bootstrap-tools/Makefile (unresolved)
Delta | File | |
---|---|---|
+0 | -69,894 | share/colldef/zh_CN.UTF-8.src |
+67,474 | -0 | share/colldef_unicode/zh_CN.UTF-8.src |
+31,102 | -0 | contrib/one-true-awk/testdir/bib |
+27,220 | -0 | contrib/one-true-awk/testdir/funstack.in |
+22,150 | -0 | share/colldef_unicode/ja_JP.UTF-8.src |
+22,135 | -0 | share/colldef/ja_JP.SJIS.src |
+170,081 | -69,894 | 3,519 files not shown |
+532,005 | -310,507 | 3,525 files |
Merge branch 'freebsd/current/main' into hardened/current/master
Delta | File | |
---|---|---|
+20 | -45 | sys/dev/e1000/em_txrx.c |
+14 | -14 | sys/amd64/vmm/amd/amdvi_hw.c |
+12 | -12 | sys/amd64/vmm/intel/vtd.c |
+8 | -4 | sys/kern/vfs_syscalls.c |
+4 | -3 | release/tools/gce.conf |
+4 | -2 | sys/netinet6/in6_ifattach.c |
+62 | -80 | 12 files not shown |
+82 | -95 | 18 files |
release: allow VM_EXTRA_PACKAGES to be specified in the environment This is useful for adding extra packages to the build of an AMI. For example: env VM_EXTRA_PACKAGES="zsh" make -C release ec2ami Approved by: gjb MFC after: 1 week Sponsored by: Rubicon Communications, LLC ("Netgate")
Delta | File | |
---|---|---|
+4 | -3 | release/tools/gce.conf |
+3 | -1 | release/tools/ec2.conf |
+2 | -1 | release/tools/vagrant.conf |
+1 | -1 | release/tools/azure.conf |
+10 | -6 | 4 files |
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)
Delta | File | |
---|---|---|
+71,590 | -432 | tools/tools/locale/etc/final-maps/widths.txt |
+52,834 | -0 | contrib/terminus/ter-u32n.bdf |
+52,834 | -0 | contrib/terminus/ter-u32b.bdf |
+0 | -49,485 | contrib/binutils/Makefile.in |
+47,418 | -0 | contrib/terminus/ter-u28n.bdf |
+47,418 | -0 | contrib/terminus/ter-u28b.bdf |
+272,094 | -49,917 | 25,491 files not shown |
+3,013,181 | -3,285,385 | 25,497 files |
Merge branch 'freebsd/13-stable/main' into hardened/13-stable/master * freebsd/13-stable/main: pass UNAME_r to fix building 14.x ports on 13.x release: fix VMSIZE following 1ca8842f3ad9 release: do not set __MAKE_CONF and SRCCONF for the chroot build release: sync 'git count' logic with newvers.sh release.sh: Skip installing textproc/docproj when NODOC is set Add some regression tests for O_PATH and AT_EMPTY_PATH pmcstat: fix the usage message for -t pmcstat: set initial counter value to zero pmc_allocate(3): document the count argument
Delta | File | |
---|---|---|
+778 | -0 | tests/sys/file/path_test.c |
+16 | -1 | lib/libpmc/pmc_allocate.3 |
+5 | -4 | release/release.sh |
+3 | -3 | share/man/man7/release.7 |
+3 | -3 | release/Makefile.vm |
+3 | -2 | usr.sbin/pmcstat/pmcstat.c |
+808 | -13 | 7 files not shown |
+816 | -20 | 13 files |
release: fix VMSIZE following 1ca8842f3ad9 truncate(1) is not case-sensitive with regard to setting the size of a file. makefs(8), however, does not honor upper-case values. Update release-specific files and the release(7) manual page to reflect this. Submitted by: ehem_freebsd_m5p.com (original) Differential Review: https://reviews.freebsd.org/D28979 Sponsored by: Rubicon Communications, LLC ("Netgate") (cherry picked from commit fa04db476201c4cad5f6a5f67da8f2ef1e1cdad3)
Delta | File | |
---|---|---|
+3 | -3 | share/man/man7/release.7 |
+2 | -2 | release/release.conf.sample |
+2 | -2 | release/Makefile.vm |
+1 | -1 | release/tools/ec2.conf |
+1 | -1 | release/tools/basic-ci.conf |
+1 | -1 | release/tools/gce.conf |
+10 | -10 | 1 files not shown |
+11 | -11 | 7 files |
Merge branch 'freebsd/current/main' into hardened/current/master * freebsd/current/main: mvebu_gpio: Multiple fixes. simple_mfd: switch to controllable locking for syscon provider. link_elf_obj: Handle init_array sections in KLDs Fix creating the early arm64 level 2 blocks Modernize geom_stats_snapshot_get release: sprinkle UNAME_r hacks following c883b6fd8ccd compress(1): warn about link handling release: fix VMSIZE following 1ca8842f3ad9 Remove obsolete bc library and dc test files mq_open(2): Fix xref to mq_unlink(2) elftoolchain: stop leaving tempfiles on error
Delta | File | |
---|---|---|
+62 | -15 | contrib/elftoolchain/elfcopy/main.c |
+37 | -23 | sys/arm/mv/mvebu_gpio.c |
+36 | -7 | sys/kern/link_elf_obj.c |
+28 | -12 | sys/dev/fdt/simple_mfd.c |
+23 | -8 | contrib/elftoolchain/elfcopy/archive.c |
+10 | -1 | usr.bin/compress/compress.1 |
+196 | -66 | 16 files not shown |
+227 | -91 | 22 files |
release: fix VMSIZE following 1ca8842f3ad9 truncate(1) is not case-sensitive with regard to setting the size of a file. makefs(8), however, does not honor upper-case values. Update release-specific files and the release(7) manual page to reflect this. MFC with: 1ca8842f3ad9 Submitted by: ehem_freebsd_m5p.com (original) Differential Review: https://reviews.freebsd.org/D28979 Sponsored by: Rubicon Communications, LLC ("Netgate")
Delta | File | |
---|---|---|
+3 | -3 | share/man/man7/release.7 |
+2 | -2 | release/Makefile.vm |
+2 | -2 | release/release.conf.sample |
+1 | -1 | release/tools/gce.conf |
+1 | -1 | release/tools/basic-ci.conf |
+1 | -1 | release/tools/ec2.conf |
+10 | -10 | 1 files not shown |
+11 | -11 | 7 files |
Merge branch 'hardened/current/master' into hardened/current/uninit-autoinit
Delta | File | |
---|---|---|
+0 | -111,817 | contrib/libstdc++/configure |
+72,183 | -0 | lib/clang/liblldb/LLDBWrapLua.cpp |
+71,590 | -432 | tools/tools/locale/etc/final-maps/widths.txt |
+31,726 | -39,305 | share/ctypedef/ja_JP.eucJP.src |
+59,521 | -0 | sys/contrib/dev/iwm/iwm-9000-34.fw.uu |
+59,517 | -0 | sys/contrib/dev/iwm/iwm-9260-34.fw.uu |
+294,537 | -151,554 | 60,534 files not shown |
+10,288,584 | -10,879,881 | 60,540 files |
Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi Conflicts: Makefile.inc1 (unresolved) lib/csu/amd64/Makefile (unresolved) lib/csu/i386/Makefile (unresolved) share/man/man5/src.conf.5 (unresolved)
Delta | File | |
---|---|---|
+31,726 | -39,305 | share/ctypedef/ja_JP.eucJP.src |
+11,659 | -6,934 | contrib/sqlite3/sqlite3.c |
+7,544 | -7,544 | contrib/subversion/subversion/libsvn_subr/utf8proc/utf8proc_data.c |
+9,480 | -0 | sys/dev/ice/ice_hw_autogen.h |
+8,000 | -0 | sys/dev/ice/ice_lib.c |
+5,910 | -1,341 | sys/netinet/tcp_stacks/rack.c |
+74,319 | -55,124 | 5,522 files not shown |
+530,662 | -214,345 | 5,528 files |
Merge branch 'freebsd/current/master' into hardened/current/master * freebsd/current/master: Make struct ctl_be_lun first element of struct ctl_be_*_lun. Add an entry to Symbol.map for the rpctls_syscall added by r361599. Update the files created from the new syscalls.master from r361599. vt(4): Add support for `vidcontrol -C' MFV: r361597 Add a syscall for the nfs-over-tls daemons to use. fortune: remove warning about potentially offensive fortunes Fix boot on systems where NUMA domain 0 is unpopulated. Include the shells/bash port on Vagrant images, which prevents a shell issue during startup. Remove ctl_free_beio() LUN and ctl_io dependencies.
Delta | File | |
---|---|---|
+34 | -56 | sys/cam/ctl/ctl_backend_block.c |
+54 | -1 | sys/contrib/dev/acpica/changes.txt |
+32 | -8 | sys/vm/vm_phys.c |
+25 | -11 | sys/dev/vt/vt_buf.c |
+14 | -15 | sys/cam/ctl/ctl_backend_ramdisk.c |
+22 | -6 | sys/vm/uma_core.c |
+181 | -97 | 31 files not shown |
+315 | -140 | 37 files |
Merge branch 'freebsd/12-stable/master' into hardened/12-stable/master * freebsd/12-stable/master: Include the shells/bash port on Vagrant images, which prevents a shell issue during startup. MFC r361313:
Delta | File | |
---|---|---|
+7 | -15 | sys/fs/nfsserver/nfs_nfsdport.c |
+5 | -10 | usr.sbin/mountd/mountd.c |
+5 | -10 | sys/fs/nfsserver/nfs_nfsdstate.c |
+4 | -9 | sys/kern/vfs_subr.c |
+2 | -6 | sys/fs/nfsserver/nfs_nfsdsocket.c |
+2 | -3 | lib/libugidfw/ugidfw.c |
+25 | -53 | 8 files not shown |
+35 | -66 | 14 files |
Include the shells/bash port on Vagrant images, which prevents a shell issue during startup. Approved by: re (kib, insta-MFC) PR: 245051 Sponsored by: Rubicon Communications, LLC (netgate.com)
Delta | File | |
---|---|---|
+1 | -1 | release/tools/vagrant.conf |
+1 | -1 | 1 files |
Include the shells/bash port on Vagrant images, which prevents a shell issue during startup. Approved by: re (kib, insta-MFC) PR: 245051 Sponsored by: Rubicon Communications, LLC (netgate.com)
Delta | File | |
---|---|---|
+1 | -1 | release/tools/vagrant.conf |
+1 | -1 | 1 files |