Restore line whose content vanished in previous
Somehow in the previous version, the content of one line was
removed, leaving just the indentation tabs... restore that line.
While here, and inspired by that line remnant, check for trailing
whitespace, and obliterate all of it that is unintentional (there
is one space in an EDIT_ME in a here-doc which is intended).
Also, in the rarely used "zones added"/"zones removed" commit message,
for the set lists, add some vertical white space before the listings
of any zones added or removed (happens so rarely, I'm not sure that
code has ever been used).
Pull up following revision(s) (requested by christos in ticket #285):
external/ibm-public/postfix/dist/conf/main.cf: revision 1.13
fix so that it works out of the box (from RVP)
Pull up following revision(s) (requested by skrll in ticket #284):
sys/arch/riscv/include/vmparam.h: revision 1.16
risc-v: bump some parameter values on riscv64
Match all other 64bit platforms for
- PAGER_MAP_DEFAULT_SIZE
- UBC_WINSHIFT
- UBC_NWINS
Spotted by thorpej
PR misc/60253 (conditionally) remove CRYPTO using example
This completes the previous (2026-03-03) change, by removing an
example from the EXAMPLES section, which would only work if nc
was built with the CRYPTO option.
Like the previous, changing the definition of the number register C
in the man page source from 0 to 1 will reinstate the example, along
with all of the CRYPTO options, but makes no sense unless someone
does the required work to be able to build nc with CRYPTO defined.
No pullups required, the previous changes weren't pulled up either.
nist_hash_drbg: Fix citation to standard.
- Note that it's Rev. 1.
- Provide a URL.
- Link also to the test vectors.
- And link to an archive of the test vectors, just in case.
virtio(4): Allow virtio 0.9 BAR0 type to be memory rather than I/O.
This matches virtio>=1.0, and can't break working `hardware': any
existing virtio devices that worked must have reported I/O-type BAR0,
so they will continue to work; this will only enable previously
unusable virtio devices, reporting memory-type BAR0, to work.
Patch from Petri Koistinen.
PR kern/60247: virtio(4): legacy attach fails when BAR0 is MMIO
aarch64: fix mod/ref emulation in the MI pmap support code
Correct the initial PTE settings as per the table below
ref | mod | AF | AP | OS_MODEMUL
emul | emul | | |
-----+------+-----+---------+------------
no | no | set | RO/RW | not set
yes | no | clr | RO/RW | not set
no | yes | set | RO | set
yes | yes | clr | RO | set
[*] a write fault should be fixed up, and allowed.
and detect the modified emulation using OS_MODEMUL in pmap_fault fixup.
TODO:
- MI PMAP pmap_clear_reference needs to look more like pmap_clear_modify
and actually change PTE entries.
- MI PMAP needs support for HW updated modified and referenced bits.
aarch64: the MI pmap doesn't support HW modified / referenced bits.
Disable ARMV81_HAFDBS because the MI pmap doesn't handle HW supported
modified and referenced bits yet.
PR bin/60248 Various fixes to shutdown
First, fix (in a slightly different way than suggested)
the incorrect use of (1 minutes) sometimes.
While here, add more error checking to the shutdown time
parsing, and fix -k to be what it was originally intended
to be, which was nothing like "kick the users off" (which
it didn't do, unless all the "shutdown coming" messages
scared them away), all it did was install /etc/nologin so
no-one could log in (from 5 mins before the scheduled time).
That's pointless, if you want to install a /etc/nologin, just
install it (cat >/etc/nologin).
The -k flag was intended to assist with debugging, "k" was for
"kidding" - shutdown goes though all the motions, writing
messages, writing to syslog, etc - but that's all it does,
no manipulation of /etc/nologin at all, and no actual shutting
[6 lines not shown]
PR lib/60249 add some casts, and #include <stdlib.h>
Casts needed for assigning size_t value to int variable.
bit_alloc() uses calloc under the hood, and is a macro, so
anything calling it needs to have <stdlib.h> in scope. The
doc doesn't indicate it is required of the application, so
include it from <bitstring.h>
arm/generic: use generic setstatclockrate
This allows us to get rid of the weak symbol hack in a9tmr since GENERIC is the only configuration with both a9tmr and gtmr active in one configuration. Configurations without __HAVE_GENERIC_SETSTATCLOCKRATE still get a setstatclockrate from the ifdef.
arm/fdt: introduce a generic setstatclockrate function
These changes lay the groundwork for cleaning up setstatclockrate implementations across arm timers.
Pull up the following, requested by christos in ticket #283:
external/ibm-public/postfix//dist/README_FILES/NON_BERKELEYDB_README up to
external/ibm-public/postfix//dist/README_FILES/REQUIRETLS_README up to
external/ibm-public/postfix//dist/conf/postfix-non-bdb-script up to
external/ibm-public/postfix//dist/html/NON_BERKELEYDB_README.html up to
external/ibm-public/postfix//dist/html/REQUIRETLS_README.html up to
external/ibm-public/postfix//dist/html/nbdb_reindexd.8.html up to
external/ibm-public/postfix//dist/html/postfix-non-bdb.1.html up to
external/ibm-public/postfix//dist/man/man1/postfix-non-bdb.1 up to
external/ibm-public/postfix//dist/man/man8/nbdb_reindexd.8 up to
external/ibm-public/postfix//dist/mantools/check-proxy-type-table up to
external/ibm-public/postfix//dist/proto/NON_BERKELEYDB_README.html up to
external/ibm-public/postfix//dist/proto/REQUIRETLS_README.html up to
external/ibm-public/postfix//dist/src/cleanup/cleanup_message_test.c up to
external/ibm-public/postfix//dist/src/global/ehlo_mask_test.c up to
external/ibm-public/postfix//dist/src/global/nbdb_clnt.c up to
external/ibm-public/postfix//dist/src/global/allowed_prefix.c up to
external/ibm-public/postfix//dist/src/global/allowed_prefix.h up to
[575 lines not shown]