git: annotated tag v6.5.0 created
Antonio Huete Jimenez
tuxillo at crater.dragonflybsd.org
Tue Dec 20 14:42:55 PST 2022
at 90a1cbb7202955476cb4fde8ff7c4cae4ad90832 (tag)
tagging 81dd9c618471921f991783653a4fc78f85da70a0 (commit)
replaces v6.3.0
tagged by Antonio Huete Jimenez
on Tue Dec 20 23:36:19 2022 +0100
DragonFly 6.5.0
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEmLMr7tw5bT7feR9HHZxSG+WeUkwFAmOiOOMACgkQHZxSG+We
Ukzj3A//TVBPxY2DSIlh0LDDJD+oq+WAikLdi+DsZ5WK/t95Y+PwKTYpIzj/LDe+
Wm+5xlaQuKbHfO8GDd/b8ZlwNL33AqEYZ+JVx/PWMDwyvjkTcNJ5+BdjqvlE3C0h
R/VuyE23Vf2cRUL9EDX3xDZtZSByNHljvzCpxkr7Qkrym7k39ybMDqi5f9XJV8tH
095YR3awlZsk8M4bsG6orUlTDL2QQA5PxLsj47xkH8gUOUrhzQkaYJy7dBM31uqV
7eqMS5hv0rSvmzDcjo6Jc0cnvrTWshMjRGUSCX3qmGtDtmjkeyBv1E4hpiN2r26o
KOLNAZU++kt12l+A2B0VZ6bI4VGc3B8XcmWAS1e8bYXYtIQ/r7V9/VvDHvL9rSy9
OHyMQBS57r9Z3utcagBUQd3wCC0A1P54tWRgC8rG4bCq/uSBnP/yjkA9OkhfSSyH
1Dde2kfE4MBvsMG6Ddop05COCw1w8PlcwZf4auG+An1TAMyQ2/IZjzV5khAXv5VC
Kzzp+KC4fKzwUaewBcD9ylQXLcRAkV+FkkVJh2KW16fyyixCqgTBvtOuifFS5XJ+
MVdiWg1DK1u3IiOdOp4aCUCxZaHdv3GflFnGr7KDelMsnrOPCeSytACxH5UqIHZD
nusRWRu7Gl2l/vlcNIk1lXMVXQkUdbHw4lKtYA0W9JWpqNFHo94=
=R+tA
-----END PGP SIGNATURE-----
Aaron LI (14):
stand: Fix a typo in comment
getopt(3): Recognize 'option::' for optional argument
date(1): Add '-I' flag to output in ISO 8601 format
getopt.3: Fix date
getopt.3: Clarify option string syntax
lpr(1): Fix '-i' option with optional argument
lpr.1: Tweak a bit about '-i' option
callout.9: Multiple minor fixes
libkern: Import timingsafe_bcmp() from FreeBSD
pf: Fix 'set skip on' for interface groups
pf: Make ":0" (noalias) also ignore link-local IPv6 addresses
libc/net: Multiple minor cleanups to base64.c
libc/net: Fix b64_pton() for some exact-sized buffer
Add base64(3) man page for b64_ntop() and b64_pton()
Alexandr Savca (chinarulezzz) (1):
dsynth - better error reporting for dependency parsing (5)
Antonio Huete Jimenez (49):
build - Update pkg-static to version 04
ifconfig.4, bridge.4: Fix typo
mlockall.2: Point out MCL_CURRENT is not yet implemented (refs #1921).
kernel/if: Allow setting a description for network interfaces (closes #3306)
libc: Add malloc_usable_size(3) support.
dsynth: Call free() after asprintf() .
bin/ls: Fix mismatched parentheses.
vendor/awk: upgrade from 20200702 to 20220912
awk(1): Adjustments after the import
contrib/awk: Fix typo in README.DRAGONFLY
vendor/bmake: upgrade from 20210314 to 20220928
make(1): Adjustments after the upgrade.
vendor/byacc: upgrade from 20200910 to 20221106
byacc: Update README.DRAGONFLY and config.h
vendor/dialog: upgrade from 1.3-20200327 to 1.3-20220728
dialog(1): Adjustments after upgrade merge.
tzsetup(8): Do not use dlg_calloc() which is now internal to libdialog
xargs(1): Sync with FreeBSD
vendor/expat: upgrade from 2.1.0 to 2.5.0
libexpat: Local changes after the merge.
vendor/file: upgrade from 5.41 to 5.43
file: Local changes after the merge.
vendor/ldns: upgrade from 1.7.1 to 1.8.3
ldns: Adjust makefiles for ldns-1.8.3 update.
vendor/less: upgrade from 551 to 608
less: Local changes after the merge
vendor/libarchive: upgrade from 3.4.3 to 3.6.1
PRIV: Handle libpanel and libzstd in case it is needed
libarchive: Adjustments after the 3.6.1 import
vendor/libedit: upgrade from 2019-12-31 to 2022-10-30
PRIV: Missed a removal
libedit: Adjustments after the import
contrib/libpcap: Revert local modifications before import
vendor/LIBPCAP: Import libpcap 1.10.1
libpcap: Adjustments after the import
vendor/TCPDUMP: Import libpcap 4.99.1
tcpdump: Adjustments after the import
tcpdump(8): Raise WARNS to 5
ndp(8): Add gmt2local() as static.
vendor/LIBRESSL: Import LibreSSL 3.6.1
libressl: Local modifications after the upgrade (refs #3333)
Add the old libssl/libcrypto to TO_REMOVE_LATE
vendor/OPENSSH: upgrade from 8.8p1 top 9.1p1
openssh: Adjustments after import
Vendor branch: upgrade tcsh from 6.22.02 to 6.24.02
csh: Adjustments after import
vendor/TNFTP: Import tnftp-20210827
ftp: Adjustments after vendor import
Bump DEVELOPMENT to 6.5
Matthew Dillon (63):
dsynth - Add config var for Meta_version and make the default 2
hammer2 - Fix excess chain structure allocations during bulkfree
hammer2 - Fix excess chain structure allocations during bulkfree (2)
tmpfs - Fix readdir() races
libc - Increase opendir/readdir buffer size
kernel - Fix ktrace's handling of system call return values
kernel - Fix sysv semaphore panic
kernel - Fix namecache issue that can slow systems down over time
mount_msdos - Add /dev prefix if necessasry
ipfw - Fix broken mixed network and host IP specifications in ip tables
kernel - provide more information on crital section count mismatch panics
hammer2 - Fix excess chain structure allocations during bulkfree (3)
hammer2 - Fix panic related to usb stick pull on mounted H2 filesystem
dsynth - Add 'fetch-only {list/everything}*' directive
dsynth - Add 'fetch-only {list/everything}*' directive (2)
dsynth - Protect threaded dbm_store() calls
dsynth - Add 'fetch-only {list/everything}*' directive (3)
kernel - Add sysctl debugging
libc - Protect dbm_*() API with a mutex
dsynth - Increase ncurses rate and other fields from 5 to 6 digits
hammer2 - Fix CHECK fail path that might mangle an inode in-memory
hammer2 - report critical bulkfree transitions
hammer2 - Fix bulkfree bug when multiple PFSs are mounted
hammer2 - Fix issue where deleted files sometimes linger until umount
hammer2 - Fix issue where deleted files sometimes linger until umount (2)
hammer2 - Fix issue where deleted files sometimes linger until umount (3)
kernel - Temporary work-around for vnode recyclement problems
kernel - vnode recycling, intermediate fix
kernel - Implement mlockall() properly
stress - Add t_memlock.c, t_memlockall.c
kernel - Fix lock order reversal in cache_resolve_mp()
kernel - Adjust devlcass arg for DRIVER_MODULE_ORDERED() macro
build - Change '@' symlink to 'dragonfly'
kernel - Add two more DEVMETHODs (quiesce and register)
kernel - Add kern/subr_gtaskqueue.c
libc - Fix bug in recent malloc_usable_size() support
world - include malloc_np.h from stdlib.h
kernel - namecache eviction fixes
kernel - Silently accept any value for IPV6_V6ONLY sockopt
manual - Silently accept any value for IPV6_V6ONLY sockopt
kernel - Attempt to fix broken vfs.cache.numunres tracker
kernel - Change ncp->nc_generation operation
kernel - check nc_generation in nlookup path
sh - Support writes to non-blocking descriptors
debug - add nc_generation output from ncptrace
kernel - Attempt to fix broken vfs.cache.numunres tracker (2)
debug - more ncptrace enhancements
fetch - Fix -T timeout operation for additional cases
libc - Correct handling of non-hex sequences in strtol*() and related
if_bridge - Fix a broadcast issue, cleanup
dsynth - better error reporting for dependency partsing
dsynth - add 'list-system' directive
dsynth - better error reporting for dependency partsing (2)
dsynth - better error reporting for dependency partsing (3)
dsynth - better error reporting for dependency partsing (4)
dsynth - Add Check_plist config file option
dsynth - Implement a new 'add' directive
KERN_PROC - Change behavior and bump version to 600302
evdev - Change default mask to fix duplicate mouse movement events in X
world - Fix buildworld bootstrapping on older systems
dsynth - Ignore ports installed on the host during pkgscan
kernel - Change an assertion to a kprintf
build - syntax cleanup
Michael Neumann (2):
urtwn - Add support for Edimax EW-7811Un V2 (N150)
nrelease - Copy `/etc/ssl/cert.pem` into ISOROOT
Pierre-Alain TORET (2):
jail.8 : syscall net_raw_sockets has been renamed allow_raw_sockets
jail.8 : update the manpage date
Sascha Wildner (53):
libc/isc: Stop using self assignment for unused variables.
vnconfig.8: Mention comment lines in the configuration file.
Update the pciconf(8) database.
sysctl.3: Adjust for pageout daemon algo changes from last year.
<sys/elf_common.h>: Use standard types, like the rest of the elf headers.
libc: Remove libc checks around manual pages from the Makefile.inc's.
libc: Fix building without YP.
<sys/param.h>: Add missing whitespace.
libc: Add strerror_l() (taken from FreeBSD).
sys.mk: Use an absolute path for sysctl(8).
<sys/queue.h>: Add _FOREACH_FROM and _FOREACH_FROM_MUTABLE macros.
Fix "macro neither callable nor escaped" mandoc warnings in the manpages.
sh.1: Remove unneeded .Pp
pthread_{attr_,}setaffinity_np.3: Fix section number in .Dt
Remove unneeded .Ns macros in various manual pages.
Fix AUTHORS sections without .An in various manual pages.
<sys/queue.h>: Actually add the LIST_FOREACH_FROM() macro.
Update the pciconf(8) database.
edk2: Sync our TianoCore EDK II headers with the edk2-stable202202 tag.
vendor/file: upgrade from 5.40 to 5.41
Local changes for file-5.41.
Update the pciconf(8) database.
Sync zoneinfo database with tzdata2022a from ftp://ftp.iana.org/tz/releases
Fix some 'any more' vs. 'anymore' confusion in manpages and messages.
libc_rtld: Reduce the amount of libc code that we compile into it.
printf(3)/scanf(3): Make ll and L length modifiers equivalent.
libc: Adjust comment in Versions.def.
kvm_open.3: Improve markup a bit.
Mark up defined values better in some manual pages.
sys/conf/files: Remove duplicate line.
bsd-family-tree: Sync with FreeBSD.
Update the pciconf(8) database.
<string.h>: Don't declare timingsafe_bcmp() twice when libkern.h is included.
ifnet.9: Add missing whitespace.
last(1): Fix a crash when the time_t is out of range.
libc/stdtime: Set errno to EOVERFLOW when there is an overflow.
dsynth.1: Remove duplicated 'the'.
dsynth.1: Mark up hooks with .Pa (as they are file names).
Update the pciconf(8) database.
bsd-family-tree: Sync with FreeBSD.
<resolv.h>: Include <netinet/in.h> for in_addr and sockaddr_in.
kern/gtaskqueue: Fix an error message typo.
kernel/uaudio: Change a pointer argument 0 -> NULL.
DRIVER_MODULE.9: Fix prototype of DRIVER_MODULE_ORDERED().
newfs_msdos(8): Remove a duplicate fstat() check.
kernel: Add some __printflike() to satisfy -Wsuggest-attribute=format.
malloc.3: Unify RETURN VALUES. Add info about malloc_usable_size().
Unbreak buildworld.
<stdlib.h>: Don't expose malloc_usable_size() in POSIX environments.
Add a small amdgpu.4 manual page.
Update the pciconf(8) database.
Make the -std=... option for the compiler settable for the kernel, too.
Bump CSTD to gnu11 for world and kernel.
Sergey Zigachev (2):
Test commit
drm: retry page fault handler on buffer data in transit
Tomohiro Kusumi (93):
sys/vfs/hammer2: Remove wrong comments in hammer2_chain_core_init()
sys/vfs/hammer2: Add missing hammer2_spin_init() for chain core
sys/vfs/hammer2: Use hammer2_ prefixed spin_init() for portability
sys/vfs/hammer2: Add hammer2_ prefixed spin_[un]lock_update()
msdosfs: clusterfree() is used only in error handling cases
usr.sbin/makefs: Remove set but not used variables
sys/vfs/msdosfs: mountmsdosfs() some style
sys/vfs/msdosfs: Take inusemap inconsistency as an error, not invariants violation
sys/vfs/msdosfs: Handle a case when non-dot lookup returned dvp
sys/vfs/msdosfs: Do no allow lookup to return vdp except for dot lookups
sys/vfs/msdosfs: Sanity check sector count from BPB
sys/vfs/msdosfs: denode some style
sys/vfs/msdosfs: Plug the rest of undef behavior places
usr.sbin/makefs: Fix a few typos in source code comments
sys/vfs/ext2fs: Fix a few common typos in source code comments
sys/vfs/ext2fs: Remove unnecessary e2fs_first_dblock value check
sys/vfs/ext2fs: Add more accurate directory entries check
sys/vfs/ext2fs: Add more accurate check for root inode
sys/vfs/ext2fs: Improve extents verification logic (partial)
sys/vfs/hammer2: Whitespace fixes
sys/vfs/msdosfs: Fix mounting when the device sector size is >512B
sys/vfs/hammer2: Fix hammer2_chain_allocs calculation
sys/vfs/hammer2: Mostly trailing whitespace cleanups
sbin/newfs_hammer2: Fix `-V 1' option
usr.sbin/makefs: Add HAMMER2 support
sbin/newfs_msdos: Add missing MAKEFS ifdefs
usr.sbin/makefs: Fix warnings (in FreeBSD)
usr.sbin/makefs: Rename vnode::logical,vflushed,malloced to start with v_
usr.sbin/makefs: Fix calculation of file sizes
usr.sbin/makefs: Allocate extra inodes in makefs when leaving free space in UFS images
usr.sbin/makefs: Cast daddr_t to off_t before multiplication
sys/vfs/hammer2: Remove unused local pmp variable
sys/vfs/hammer2: Remove unused smpresent local variable
sys/vfs/hammer2: Remove unused local variables in hammer2_primary_xops_thread()
sys/vfs/hammer2: Remove unused pmp local variable
sys/vfs/hammer2: Remove unused local variables in hammer2_chain.c
sys/vfs/hammer2: Fix indentation
sys/vfs/hammer2: Remove no longer used hammer2_cluster_forcegood()
sys/vfs/hammer2: Remove redundant *dev local variable
sys/vfs/hammer2: Remove unused pmp local variable
sys/vfs/hammer2: Remove comment on nonexistent hammer2_pfs_moderate()
usr.sbin/makefs: Sync with sys/vfs/hammer2
sbin/hammer2: Fix comment mkpfs -> pfs-create
sbin/newfs_hammer2: Don't fail to zero clear buffer for root inodes
sys/vfs/autofs: Test if curproc is NULL in debug print
usr.sbin/makefs: Panic if fifo hits HAMMER2_XOPFIFO
sys/vfs/autofs: Include <sys/proc.h> for APRINTF()
sys/vfs/hammer2: Fix incorrect hammer2_dump_chain() argument
sbin/newfs_hammer2: Remove reference to nonexistent HAMMER2(5)
sys/vfs/hammer2: Properly set rdonly flag for PFS
sys/vfs/hammer2: Remove unused modify_tid argument in hammer2_pfsalloc()
sys/vfs/hammer2: Remove unused local variable bigread
usr.sbin/makefs: Correct a typo in a source code comment
sbin/hammer2: Rename CountBlocks() -> count_blocks()
sbin/newfs_hammer2: Fix -V option being required for multi-volumes
sys/vfs/hammer2: Fail mount if root volume was not specified
sys/vfs/hammer2: Fix typo in error message
Revert "sys/vfs/hammer2: Properly set rdonly flag for PFS"
usr.sbin/makefs: Support FIFO (vop_nmknod) for HAMMER2
usr.sbin/makefs: Support hardlink (vop_nlink) for HAMMER2
usr.sbin/makefs: Allow FIFO hardlink for HAMMER2
usr.sbin/makefs: Sync with sys/vfs/hammer2
sys/vfs/hammer2: Avoid unused warning when !INVARIANTS
sys/vfs/hammer2: Use __debugvar rather than trying to use it outside KASSERT
sys/vfs/hammer2: Use __debugvar for RB_INSERT() result only used in KKASSERT
sys/vfs/hammer2: Change readonly purpose sysctls to CTLFLAG_RD
sys/vfs/hammer2: Rename hammer2_chain_core_init() -> hammer2_chain_init()
sbin/hammer2: Remove HAMMER1 comment from dirhash()
sys/vfs/hammer2: Add include guard for hammer2_xxhash.h
sys/vfs/hammer2: hammer2_ioctl_inode_{get,set} never returns error
sys/vfs/hammer2: Make sure PFS exists after chain lookup on mount
sys/vfs/hammer2: Use HAMMER2_PFSTYPE_NONE rather than 0
sys/vfs/hammer2: hammer2_dump_chain() should belong to hammer2_chain.c
sys/vfs/hammer2: Use correct XOP struct in hammer2_xop_{lookup,delete}
sys/vfs/hammer2: #if0 hammer2_chain_lock_unhold()/hammer2_chain_unlock_hold()
sys/vfs/hammer2: Remove obsolete comment in hammer2_vop_readdir()
sys/vfs/hammer2: Remove obsolete comment on HAMMER2_RESOLVE_RDONLY
sys/vfs/hammer2: Remove comments on removed stuff
sys/vfs/hammer2: Make fchain/vchain dump on last drop consistent
sys/vfs/hammer2: Remove redundant error check in hammer2_vfs_mount()
sys/vfs/hammer2: Fix "already initialized" multi-volumes error message
sys/vfs/hammer2: Fix a typo in a source code comment
sys/vfs/hammer2: Move HAMMER2_METH_DEFAULT from hammer2_disk.h to hammer2.h
sys/vfs/hammer2: Move HAMMER2_{CHECK,COMP}_STRINGS to sbin/hammer2
sys/vfs/hammer2: Minor cleanups for hammer2_disk.h
sys/vfs/hammer2: Fix incorrect reservedXXX names in ondisk structure
sys/vfs/hammer2: Rename HAMMER2_BREF_FLAG_ZERO -> HAMMER2_BREF_FLAG_UNUSED
sys/vfs/hammer2: Fix many comments
sbin/hammer2: Apply fac0c41fdd to user space ondisk.c
sbin/hammer2: Fix build error on i386
sys/vfs/hammer2: Remove redundant "spmp->iroot = NULL;"
usr.sbin/makefs: Sync with sys/vfs/hammer2
usr.sbin/makefs: Whitespace cleanup (remove space before tab)
YONETANI Tomokazu (1):
Add the auto-bound IPv6 address to the wildcard hash
zrj (2):
libc: Fix environment passing in posix_spawnp(3)
<machine/endian.h>: Provide __FLOAT_WORD_ORDER too
--
DragonFly BSD source repository
More information about the Commits
mailing list