releases/15.0R/relnotes: add jail meta and env parameters
Use man macro for other jail / jail descriptor entries.
Sponsored by: SkunkWerks, GmbH
Approved by: zaiee
ports-mgmt/poudriere-devel: Fix build with WITH_PIE.
This updates the tag but only includes a fix for the port itself.
(cherry picked from commit 0e118b00db5c251270755067c2908056367019b2)
pfsync: fix incorrect unlock during destroy
During pfsync_clone_destroy() we clean up pending packets. This
may involve calling pfsync_undefer() or callout_drain(). We may not
hold the bucket lock during callout_drain(), but must hold it during
pfsync_undefer().
We incorrectly always released the lock, leading to assertion failures
during cleanup if there were pending deferred packets.
MFC after: 1 week
Sponsored by: Orange Business Services
pfctl: restore '-Tload -f pf.conf' functionality
Allow only tables to be loaded from a file, rather than everything (i.e.
including options, rules).
Add a test case for this.
PR: 291318
MFC after: 1 week
Sponsored by: Rubicon Communications, LLC ("Netgate")
pf: use correct sized variables in pf_change_icmp()
We're updating 16-bits checksums here, so should use a 16-bit integer,
not a 32-bit one.
No functional change.
Sponsored by: Rubicon Communications, LLC ("Netgate")
15.0R/relnotes: Add notes for commits mentioning relnotes, batch 5
Add more content coming from RELNOTES.
RELNOTES processing is now finished, except for the last entry about
deprecated platforms which in its current form is outdated and must be
reworked.
Since my mail to developers@, didn't make direct progress on the result of:
git log --first-parent -E --grep='[rR][eE][lL]([eE][aA][sS][eE][[:space:]]+)?[nN][oO][tT][eE]' origin/releng/14.3..origin/releng/15.0
so was at about at ~25 commits from the start (in reverse chronological order).
But now, all reamining RELNOTES commits can be skipped as they have been handled by copying and adapting the content of the latest RELNOTES.
Sponsored by: The FreeBSD Foundation
ctfmerge: fix segfault when building on macOS
The barrier code was using semaphores which have been deprecated in
macOS and not working at all, causing a race condition. Since macOS
does not have pthread_barrier_*(), this change uses a condition
variable instead.
PR: 290958
Reported by: wosch
MFC after: 2 weeks
Reviewed by: imp, markj
Differential Revision: https://reviews.freebsd.org/D54018
psm: Fix three finger tap on elantech v4 touchpads
Fix an issue where a three finger tap would generate additional events
when fingers moved slightly during the tap.
Signed-off-by: Robert Wahlberg <freebsd at robertwahlberg.se>
Pull Request: https://github.com/freebsd/freebsd-src/pull/1792
Reviewed by: wulf
MFC after: 1 month
hid: Make game controllers accessible to members of the game group
Their events have to be accessible by unprivileged users via e.g. libsdl.
MFC after: 1 month
evdev: Allow setting of character device ownership and access mode
by device driver. That is required as game pad and joystick events have
to be accessible by ordinary users.
MFC after: 1 month