committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
abdef0123 filter by commit's SHA hash.
rNNN filter by SVN revision.
rNNN-rMMM filter by SVN revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
|a908f8f0||kp||May 12, 2022, 7:50 p.m.||pf: tag dummynet'd route-to packets with their real destination
If we delay route-to/dup-to/reply-to through dummynet we are eventually returned to pf_test(). At that point we no longer have the context for the route-to destination. We'd just skip the pf_test() and continue processing. This means that route-to did not work as expected. Extend pf_mtag to carry the route-to destination so we can apply it when we re-enter pf_test(). Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D35159cgit
|37c45229||kp||May 12, 2022, 7:50 p.m.||pf: also apply dummynet to route-to/dup-to packets
If packets are processed by a route-to/dup-to/reply-to rule (i.e. they pass through pf_route(6)) dummynet was not applied to them. This is because pf_route(6) passes packets directly to ifp->if_output(), so the dummynet functions were never called. Factor out the dummynet code and call dummynet prior to ifp->if_output(). This has a secondary benefit of reducing some code duplication between the IPv4 and IPv6 paths. Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D35158cgit
|4fe1295c||cy||May 12, 2022, 7:25 p.m.||sqlite3: Vendor import of sqlite3 3.38.5
Changes at https://www.sqlite.org/releaselog/3_38_5.html. Obtained from https://www.sqlite.org/2022/sqlite-autoconf-3380500.tar.gz. Merge commit 'b562e59e27efbea397bdc8782dfceaa3c0e23542'cgit
|e4a25705||dchagin||May 12, 2022, 7:14 p.m.||tests: Get rid of invalid since 3e11d3f6 testcase
MFC after: 2 weekscgit
|01235012||glebius||May 12, 2022, 6:04 p.m.||unix/dgram: uipc_listen() is specific for SOCK_STREAM and SOCK_SEQPACKET
Rely on pr_usrreqs_init() to init SOCK_DGRAM to pru_listen_notsupp().cgit
|3c87ba3c||glebius||May 12, 2022, 6:04 p.m.||unix/dgram: pru_rcvd never called since PR_WANTRCVD not set|
|2e4e5ee2||glebius||May 12, 2022, 6:02 p.m.||sockets: delete stale comment from sofree()
First paragraph refers to old past "we used to" and is no longer important today. Second paragraph has just a wrong statement that socket buffer is destroyed before pru_detach.cgit
|1f32cef4||glebius||May 12, 2022, 6:02 p.m.||unix: don't call sbrelease() in uipc_detach()
Since a982ce04428e the socket buffer is already cleared and released in unp_dispose() that is called just before uipc_detach().cgit
|6d317723||glebius||May 12, 2022, 6:02 p.m.||tests/kern: add tests for PF_UNIX/SOCK_DGRAM|
|3e11d3f6||dchagin||May 12, 2022, 5:06 p.m.||Fixed the value returned by sched_getaffinity().
On success gnu libc sched_getaffinity() should return 0, unlike underlying Linux syscall which returns the size of CPU mask copied to user. PR: 263939 MFC after: 2 weekscgit
|6987c475||kbowling||May 12, 2022, 3:43 p.m.||e1000: Increase rx_buffer_size to 32b
Extend the size of the local rx_buffer_size variable to account for larger buffer sizes possible on 82580, i350 chips. From i350 datasheet, 6.2.10 Initialization Control 4 (LAN Base Address + Offset 0x13): When 4 ports are enabled maximum buffer size is 36 KB. When 2 ports are enabled maximum buffer size is 72 KB. When only a single port is enabled maximum buffer size is 144 KB. and 8.3: The overall available internal buffer size in the I350 for all ports is 144 KB for receive buffers and 80 KB for transmit Buffers. Disabled ports memory can be shared between active ports and sharing can be asymmetric. The default buffer size for each port is loaded from the EEPROM on initialization. From the reporter: But for I350 when only 2 ports are used PBA size can be set as 72KB (see datasheet RXPbsize or e1000_rxpbs_adjust_82580 function in e1000_82575.c). In this case calculating the rx_buffer_size overflows as 0x0048 << 10 = 73728 or 0x12000 pushed into u16. It is then set as 0x2000 or 8192. PR: 263896 Reported by: email@example.com Tested by: firstname.lastname@example.org Approved by: markj MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D35167cgit
|0e12eb7b||emaste||May 12, 2022, 3:16 p.m.||ssh: update sshd_config for prohibit-password option
The PermitRootLogin option "prohibit-password" was added as a synonym for "without-password" in 2015. Then in 2017 these were swapped: "prohibit-password" became the canonical option and "without-password" became a deprecated synonym (in OpenSSH commit 071325f458). The UsePAM description in sshd_config still mentioned "without-password." Update it to match the new canonical option. Sponsored by: The FreeBSD Foundation MFC after: 1 weekcgit
|4143e4fb||emaste||May 12, 2022, 2:59 p.m.||Hide -fuse-ld= not supported message for non-build targets
In some build configurations a warning about (an absolute path for) -fuse-ld= not being supported by GCC was emitted during cleandir or other non-build make targets. For these non-build targets COMPILER_TYPE is set to "none" but we treated the .else case for COMPILER_TYPE==clang as implying gcc. Check instead for COMPILER_TYPE==gcc. PR: 263913 Reported by: pstef Reviewed by: pstef MFC after: 2 weeks Sponsored by: The FreeBSD Foundationcgit
|f9e90c24||hselasky||May 12, 2022, 2:32 p.m.||LinuxKPI: Implement linux/hashtable.h for FreeBSD.
This implementation uses the concurrency kit, CK, API directly which is suitable for use with EPOCH(9) and RCU under FreeBSD. No functional change intended. The initial "linux/hash.h" code was obtained from DragonFlyBSD via FreeBSD's drm-kmod in ports. Differential Revision: https://reviews.freebsd.org/D35162 Reviewed by: bz@ and markj@ MFC after: 1 week Sponsored by: NVIDIA Networkingcgit
|5326ebfd||dchagin||May 11, 2022, 6 p.m.||linux(4): Revert c7ef7c3 as it's wrong at all.
Reported by: traszcgit