GhostBSD/ghostbsd 5b377a3stand/i386/loader Makefile, sys/conf package-version

Merge pull request #342 from ghostbsd/ericbsd-patch-1

Add back gzip to BIOS /boot/loader
DeltaFile
+2-1stand/i386/loader/Makefile
+1-1sys/conf/package-version
+3-22 files

GhostBSD/ghostbsd 8d9495bsys/conf package-version

Update package-version
DeltaFile
+1-1sys/conf/package-version
+1-11 files

GhostBSD/ghostbsd dc3fddestand/i386/loader Makefile

Add back gzip to BIOS /boot/loader 

Gzip is needed for the GhostBSD image legacy boot.
DeltaFile
+2-1stand/i386/loader/Makefile
+2-11 files

GhostBSD/ghostbsd ec012e2sys/conf package-version

Merge pull request #340 from ghostbsd/ericbsd-patch-1

Update package-version
DeltaFile
+1-1sys/conf/package-version
+1-11 files

GhostBSD/ghostbsd 68b8e0fsys/conf package-version

Update package-version
DeltaFile
+1-1sys/conf/package-version
+1-11 files

GhostBSD/ghostbsd 5074535lib/libpam/pam.d system

Merge pull request #338 from ghostbsd/remove-pam_xdg.so

Commented pam_xdg.so in /etc/pam.d/system
DeltaFile
+1-1lib/libpam/pam.d/system
+1-11 files

GhostBSD/ghostbsd 9aa799blib/libpam/pam.d system

Commented pam_xdg.so in /etc/pam.d/system
DeltaFile
+1-1lib/libpam/pam.d/system
+1-11 files

GhostBSD/ghostbsd fe3abe9contrib/libcbor/doc/source requirements.txt

Merge pull request #336 from ghostbsd/dependabot/pip/contrib/libcbor/doc/source/urllib3-2.2.2

DeltaFile
+1-1contrib/libcbor/doc/source/requirements.txt
+1-11 files

GhostBSD/ghostbsd f692ee4contrib/libcbor/doc/source requirements.txt

build(deps): bump urllib3 in /contrib/libcbor/doc/source

Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.1.0 to 2.2.2.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.1.0...2.2.2)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support at github.com>
DeltaFile
+1-1contrib/libcbor/doc/source/requirements.txt
+1-11 files

GhostBSD/ghostbsd 0e16f5bcontrib/libcbor/doc/source requirements.txt

Merge pull request #337 from ghostbsd/dependabot/pip/contrib/libcbor/doc/source/tornado-6.4.1

DeltaFile
+1-1contrib/libcbor/doc/source/requirements.txt
+1-11 files

GhostBSD/ghostbsd 13e93c1contrib/libcbor/doc/source requirements.txt

build(deps): bump tornado in /contrib/libcbor/doc/source

Bumps [tornado](https://github.com/tornadoweb/tornado) from 6.3.3 to 6.4.1.
- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst)
- [Commits](https://github.com/tornadoweb/tornado/compare/v6.3.3...v6.4.1)

---
updated-dependencies:
- dependency-name: tornado
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support at github.com>
DeltaFile
+1-1contrib/libcbor/doc/source/requirements.txt
+1-11 files

GhostBSD/ghostbsd 4d4b654contrib/libcbor/doc/source requirements.txt

build(deps): bump urllib3 in /contrib/libcbor/doc/source

Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.1.0 to 2.2.2.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.1.0...2.2.2)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support at github.com>
DeltaFile
+1-1contrib/libcbor/doc/source/requirements.txt
+1-11 files

GhostBSD/ghostbsd aadd84ccontrib/llvm-project/llvm/lib/Support UnicodeNameToCodepointGenerated.cpp, contrib/ncurses/misc terminfo.src

Merge pull request #335 from ghostbsd/24.07.1

Syncing from FreeBSD for 24.07.1
DeltaFile
+91,515-0sys/dev/bnxt/bnxt_en/hsi_struct_def.h
+0-64,195sys/dev/bnxt/hsi_struct_def.h
+20,997-20,920contrib/llvm-project/llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+26,616-0contrib/unbound/configure~
+7,476-5,132contrib/unbound/configure
+5,330-4,740contrib/ncurses/misc/terminfo.src
+151,934-94,98710,777 files not shown
+810,571-494,44510,783 files

GhostBSD/ghostbsd eed1e8esys/conf package-version

update sys/conf/package-version to 24.07.1
DeltaFile
+1-1sys/conf/package-version
+1-11 files

GhostBSD/ghostbsd 91b4dc6contrib/llvm-project/llvm/lib/Support UnicodeNameToCodepointGenerated.cpp, contrib/ncurses/misc terminfo.src

Merge remote-tracking branch 'freebsd/stable/14' into 24.07.1
DeltaFile
+91,515-0sys/dev/bnxt/bnxt_en/hsi_struct_def.h
+0-64,195sys/dev/bnxt/hsi_struct_def.h
+20,997-20,920contrib/llvm-project/llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+26,616-0contrib/unbound/configure~
+7,476-5,132contrib/unbound/configure
+5,330-4,740contrib/ncurses/misc/terminfo.src
+151,934-94,98710,776 files not shown
+810,570-494,44410,782 files

GhostBSD/ghostbsd bb503accontrib/llvm-project/llvm/lib/Support UnicodeNameToCodepointGenerated.cpp, contrib/ncurses/misc terminfo.src

Sycking from FreeBSD for 24.07.1
DeltaFile
+91,515-0sys/dev/bnxt/bnxt_en/hsi_struct_def.h
+0-64,195sys/dev/bnxt/hsi_struct_def.h
+20,997-20,920contrib/llvm-project/llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+26,616-0contrib/unbound/configure~
+7,476-5,132contrib/unbound/configure
+5,330-4,740contrib/ncurses/misc/terminfo.src
+151,934-94,98710,771 files not shown
+810,542-494,44510,777 files

GhostBSD/ghostbsd af25eebsys/amd64/conf GENERIC

adding missing new line

(cherry picked from commit a560b477f5f327b1d21299d946f7f8e2a0dd18f3)
DeltaFile
+1-1sys/amd64/conf/GENERIC
+1-11 files

GhostBSD/ghostbsd 24297c0sys/amd64/conf GENERIC

Adding I2C support by default
DeltaFile
+1-1sys/amd64/conf/GENERIC
+1-11 files

GhostBSD/ghostbsd ffd37dfrelease/pkg_repos release-dvd.conf, usr.sbin/pkg GhostBSD.conf

fixed GhostBSD.conf GhostBSD-base https
DeltaFile
+1-1usr.sbin/pkg/GhostBSD.conf
+1-1release/pkg_repos/release-dvd.conf
+2-22 files

GhostBSD/ghostbsd 033f4c1contrib/libcbor/doc/source requirements.txt

build(deps): bump zipp in /contrib/libcbor/doc/source

Bumps [zipp](https://github.com/jaraco/zipp) from 3.7.0 to 3.19.1.
- [Release notes](https://github.com/jaraco/zipp/releases)
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)
- [Commits](https://github.com/jaraco/zipp/compare/v3.7.0...v3.19.1)

---
updated-dependencies:
- dependency-name: zipp
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support at github.com>
DeltaFile
+6-6contrib/libcbor/doc/source/requirements.txt
+6-61 files

GhostBSD/ghostbsd 5e4fa3econtrib/libcbor/doc/source requirements.txt

build(deps): bump certifi in /contrib/libcbor/doc/source

Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.12.7 to 2024.7.4.
- [Commits](https://github.com/certifi/python-certifi/compare/2022.12.07...2024.07.04)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support at github.com>
DeltaFile
+1-1contrib/libcbor/doc/source/requirements.txt
+1-11 files

GhostBSD/ghostbsd 9b537barelease/pkg_repos release-dvd.conf, usr.sbin/pkg GhostBSD.conf

Fixed pkg conf name pattern
DeltaFile
+1-1usr.sbin/pkg/GhostBSD.conf
+1-1release/pkg_repos/release-dvd.conf
+2-22 files

GhostBSD/ghostbsd 9d71339crypto/openssh version.h log.c

openssh: Fix pre-authentication remote code execution in sshd.

Reported by:    Qualys Threat Research Unit (TRU)
Approved by:    so
Security:       FreeBSD-SA-24:04.openssh
Security:       CVE-2024-6387

(cherry picked from commit 2abea9df01655633aabbb9bf3204c90722001202)
(cherry picked from commit 25cf430cd551158135ef6f0c1aadf273ff3430c9)
DeltaFile
+3-3crypto/openssh/version.h
+2-0crypto/openssh/log.c
+5-32 files

GhostBSD/ghostbsd adf24d0.github CODEOWNERS, bin/ghostbsd-version ghostbsd-version.sh

Updated ghostbsd-version and pkg config for package base
DeltaFile
+7-0release/pkg_repos/release-dvd.conf
+7-0usr.sbin/pkg/GhostBSD.conf
+1-1bin/ghostbsd-version/ghostbsd-version.sh
+1-1.github/CODEOWNERS
+1-1sys/conf/package-version
+17-35 files

GhostBSD/ghostbsd 3370845usr.bin/calendar calendar.c

calendar: don't setlogin(2) in the -a user handlers

As of e67975d331 ("Fix 'calendar -a' in several ways."), `calendar -a`
will now fork off a new process for each user and do all of its own
processing in the user's own context.

As a side-effect, calendar(1) started calling setlogin(2) in each of the
forked processes and inadvertently hijacked the login name for the
session it was running under, which was typically not a fresh session
but rather that of whatever cron/periodic run spawned it.  Thus, daily
and security e-mails started coming from completely arbitrary user.

We could create a new session, but it appears that nothing calendar(1)
does really needs the login name to be clobbered; opt to just avoid the
setlogin(2) call entirely rather than incur the overhead of a new
session for each process.

PR:             280418
Reviewed by:    des, olce

    [3 lines not shown]
DeltaFile
+1-1usr.bin/calendar/calendar.c
+1-11 files

GhostBSD/ghostbsd 40c79e9sbin/route route.c

route: avoid overlapping strcpy

Passing overlapping buffers to strcpy yields an undefined result, so
let's avoid it. The copy doesn't really need to happen anyways, we can
just point to the domain part of the hostname.

This was discovered with _FORTIFY_SOURCE.

Sponsored by:   Klara, Inc.
Sponsored by:   Stormshield
Reviewed by:    allanjude, emaste, imp, melifaro (all previous version)

(cherry picked from commit 158f319428c10143ce2ffe766416207c75578931)
DeltaFile
+12-10sbin/route/route.c
+12-101 files

GhostBSD/ghostbsd cb2657ctests/sys/netinet6 ndp.sh ra.py

netinet6 tests: Add a regression test for default router handling

This serves as a regression test for commit a48df53e4249.

Reviewed by:    bz, allanjude
MFC after:      2 weeks
Sponsored by:   Klara, Inc.
Sponsored by:   Bell Tower Integration
Differential Revision:  https://reviews.freebsd.org/D46136

(cherry picked from commit feda329622bc77ab64ae5f0bf852743f4a037616)
DeltaFile
+87-5tests/sys/netinet6/ndp.sh
+38-0tests/sys/netinet6/ra.py
+18-16tests/sys/netinet6/Makefile
+143-213 files

GhostBSD/ghostbsd 407ef86sys/netinet6 nd6.c

nd6: Fix the routing table subscription

The nd6 code listens for RTM_DELETE events so that it can mark the
corresponding default router as inactive in the case where the default
route is deleted.  A subsequent RA from the router may then reinstall
the default route.

Commit fedeb08b6a58e broke this for non-multipath routes, as
rib_decompose_notification() only invokes the callback for multipath
routes.  Restore the old behaviour.  Also ensure that we update the
router only for RTM_DELETE notifications, lost in commit 2259a03020fe0.

Reviewed by:    bz
Fixes:  fedeb08b6a58 ("Introduce scalable route multipath.")
Fixes:  2259a03020fe ("Rework part of routing code to reduce difference to D26449.")
MFC after:      2 weeks
Sponsored by:   Klara, Inc.
Sponsored by:   Bell Tower Integration
Differential Revision:  https://reviews.freebsd.org/D46020

    [2 lines not shown]
DeltaFile
+3-3sys/netinet6/nd6.c
+3-31 files

GhostBSD/ghostbsd aa937aasys/dev/cxgbe t4_netmap.c

cxgbe: Flush transmitted packets more regularly in netmap mode

Previously, when transmitting short runs of packets via cxgbe_nm_tx(),
we would wait until a large number of packets were buffered before
scheduling a task to clean transmit buffers.

Obtained from:  np

(cherry picked from commit 6af3d59962449c66688361598163dd174cc5fb2a)
DeltaFile
+12-13sys/dev/cxgbe/t4_netmap.c
+12-131 files

GhostBSD/ghostbsd 096cb89sys/cddl/dev/dtrace/aarch64 dtrace_isa.c, sys/cddl/dev/dtrace/amd64 dtrace_isa.c

dtrace: Avoid including dtrace_isa.c directly into dtrace.c

This was done in the original DTrace import, presumably because that
made it a bit easier to handle includes.  However, this can cause
dtrace_getpcstack() to be inlined into dtrace_probe(), resulting in a
missing frame in stack traces since dtrace_getpcstack() takes care to
bump "aframes" to account for its own stack frame.

To avoid this, compile dtrace_isa.c separately on all platforms.  Add
requisite includes.

MFC after:      2 weeks
Sponsored by:   Innovate UK

(cherry picked from commit 82283cad12a417abfb1469d899b2d7cfb1d38f77)
DeltaFile
+2-1sys/cddl/dev/dtrace/amd64/dtrace_isa.c
+3-0sys/cddl/dev/dtrace/aarch64/dtrace_isa.c
+2-1sys/cddl/dev/dtrace/i386/dtrace_isa.c
+2-0sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
+1-1sys/cddl/dev/fbt/x86/fbt_isa.c
+1-0sys/modules/dtrace/dtrace/Makefile
+11-35 files not shown
+15-411 files