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