DragonFly-2.3.1 annotated tag v2.3.1 created

Simon Schubert corecode at crater.dragonflybsd.org
Thu May 7 00:42:01 PDT 2009


        at  884d2d614cbefa0a53c8d548155957f70bfd504a (tag)
   tagging  33a70342dc4e7f9a4ad7c120a827234a33153ca4 (commit)
  replaces  v2.3.0
 tagged by  Simon Schubert
        on  Thu May 7 09:36:55 2009 +0200


DragonFly 2.3.1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (DragonFly)

iEYEABECAAYFAkoCj58ACgkQr5S+dk6z85pdvwCgtKY6Sx1q51mhajUTDE4Qc1Qj
QR0AoKrE6jzFnzXx3R+B7760KB9P3nFN
=xzMm
-----END PGP SIGNATURE-----

Aggelos Economopoulos (4):
      kill db_print_backtrace()
      teach libkvm about vkernels
      document kvm_open*() support for live vkernels
      Allow USCHED_DEL_CPU for non-superuser processes

Alex (1):
      Fix various clang compile issues

Charlie (1):
      kdump: Add net/if_arp.h include

Hasso Tepper (18):
      Allow the IP_MINTTL socket option to be set to zero.
      Install ncurses_dll.h to unbreak devel/ncursesw from pkgsrc.
      Create destination on copy if it doesn't exists.
      Fix target machine define in compiler.
      Argh, this wasn't meant to be committed.
      Sync DRM code with FreeBSD trunk rev 190433.
      Add a -O option: force one volume.
      Add support for devctl(4) into MAKEDEV.
      Load the right microcode for RS780.
      Add a comment for reminder about nocache.
      Simplify the radeon microcode loading.
      We don't support barriers and spinlocks yet.
      No barriers and spinlocks.
      Use STDERR_FILENO for stderr messages.
      acpi_cpu: fixup for PIIX4E PCI config related to C2.
      Move the code to update cpu_cx_count out of acpi_cpu_generic_cx_probe().
      Rework a CPU C-state selection logic a bit.
      Make dev.cpu.X.cx_usage sysctl also report current average of sleep time.

Joe Talbott (3):
      Update to use kprintf() rather than printf().
      usched_set: Add USCHED_CPU_GET for retrieving the current CPU.
      expr(1): Add support for -- as required by POSIX

Matt Dillon (1):
      Fix permissions check for utimes() - owner can call even if u-w.

Matthew Dillon (105):
      Release Engineering: Add ds macros for 2.2 and 2.3.
      MFC FreeBSD/1.49 - fix misuse of system() and failure if /usr is not mounted.
      Improve the customizeiso step to allow restarts
      nrelease Makefile adjustments: Packages, newaliases, check target, etc
      Adjust the ${ISODIR}/.didbootstrap logic a little, add needed licenses.
      Release Engineering: nrelease build fixes - adjust MFS sizes and .zshrc
      Release Engineering: nrelease and GUI build adjustments
      Release Engineering: nrelease work, more didbootstrap, include pkgsrcs, and more
      HAMMER VFS: Correct a ref count leak in the recent I/O invalidation work
      Release Engineering: Enhance gui PFI to auto-detect xorg or curses
      Fix long-standing bug in boot1 code - can read junk from fake partition table
      Change pkg_radd to postfix DragonFly-x.x.x onto the path.  This will work in
      Fix libstand's filesystem close callback.  The passed file pointer's
      Boot loader fixes - fix recursive malloc()/free() errors, NULL freed fields
      pxe/tftpboot work - Allow multiple responses to broadcast query
      Relase Engineering - Update loader-bootp.conf for new "boot/" prefixed paths
      HAMMER Utilities: Fix @@ formatting used by undo -ad and fix duplicate test
      Allow fractional delay specs for iostats and bstats, set lower limit to 0.001.
      HAMMER Utility: Allow -b to specify bytes per second if no suffix is supplied
      HAMMER VFS: Add missing hammer_rel_volume() call in deadlock/retry case.
      Remove the horribly designed RB_AUGMENT.
      HAMMER Utilities: Use a Red-Black tree to track HAMMER TIDs, use diff -N
      HAMMER VFS:  Allow the form ".@@<snapshot>"
      HAMMER Utiliites: undo can now detect all prior replacements of a file.
      VKERNEL - Fix entry into ddb when running a SMP vkernel.  Fixes stop/cont
      HAMMER VFS - Fix improper cred checks for utimes()
      Adjust checkpoint restore to use same note order as coredumps.
      Fix checkpt's thaw failure error message.
      disklabel64 UFS+HAMMER boot support (was previously just HAMMER boot support)
      Extract PFS null mounts from anywhere in the filesystem, instead of just
      HAMMER VFS - return shorter-form softlinks "@@-1:%05d" when appropriate.
      Fix kernel panic on NULL pointer deref w/ certain ktrace commands, allow -c -f.
      Update cpdup rev to 1.12.
      HAMMER Utility: Change B-Tree, inodes, and dir reblocking params, add rebalance
      Remove conditionals based on #if defined(i386) which wrapped code which was
      HAMMER VFS - Add a B-Tree rebalancing feature.
      HAMMER VFS - rebalancing, zero unused fields in boundary element
      Fix a recently introduced compile time error w/ IPSEC.
      Fix DDB's 'show ktr' command - improper panic and improper scan
      Adjust vnconfig recommendation when creating a new rootimg.
      Adjust the KTR code to use cache-aligned per-cpu structures.
      Make the jg_tos_ok debug check amd64-specific only and fix compiler warnings.
      Fix improper directory following when 'cpu' softlink already exists.
      Misc fixes for cross-building amd64.
      Add a build system for amd64 build/test environments in /usr/src/test/amd64
      Fix an IPI messaging lockup which can occur while in DDB.
      Add an indexing feature to the -t option.
      Adjust patch for qemu build - increase size of gen_opc_buf
      Adjust vfinddev() to return a referenced vnode in *vpp.
      Use atomic_fetchadd_int() in fdrop() instead of the spin-lock.
      cpdup: '#' in cpignore files is no longer interpreted as a comment.
      vkernel: Fix startup race with I/O cothread support.
      amd64 test builds - add additional targets
      Fix quickworld for crossbuilding - use ln -hsf to replace 'cpu' softlink
      Correct elf hash element types for 64 bit ELF.
      AMD64 - Minor rtld syncs from FreeBSD
      AMD64 - Make signals operational, fix reg mappings, fix %fs management, trace
      AMD64 - Remove some debugging.
      AMD64 - More signal handler work.  Signals now appear to work.
      AMD64 - Fixes to make dynamic binaries run
      Revoke reimplementation - primary commit part 1/2.
      Add programs to test revocation of open files in the presence of
      Revoke reimplementation - primary commit part 2/2.
      Require that SRCDIR be specified or exist in the environment instead of
      Redo last commit.  Do not require that SRCDIR be specified.  Set it
      AMD64 - Enhance help target for src/test/amd64 build
      AMD64 Test Environment - add SDL support to the qemu build
      HAMMER - Fix extra TAILQ_REMOVE in HAMMER shutdown code.
      HAMMER VFS - Fix edge case in mirroring code.
      libc: malloc: minor code cleanup (no operational changes)
      CPDUP - Fix lack of error reporting if created target directory cannot stat.
      Replace the old BSD malloc code with a port of our slab allocator.
      Fix vkernel issues - enable ithread preemption, races, and more.
      Fix a bug in krealloc().  Note that krealloc() is very rarely used.
      Increase the number of internal spinlocks available to libc from 20 to 128
      Apply FreeBSD-SA-09:07.libc - fix information leak in db(3)
      FreeBSD-SA-09:05.telnet - fix environment based code execution vulnerability
      Fix an errno leak in libthread_xu's calls to umtx.
      Fix VM panic.  Add required overflow check for MAP_STACK and MAP_FIXED mmaps
      Add missing files from umtx errno fixes commit.
      Fix libthread_xu's use of MAP_STACK.  Guards were not being setup properly.
      Make adjustments to how MAP_STACK works to prevent improper mmap()s.
      Fix logic when using the umtx_*_err() functions.  With these functions
      Don't call vm_map_findspace() when MAP_TRYFIXED is specified.
      Fix the backslashes in a __asm line's interference with an #ifdef
      Add a dummy offset to the arrays generated by genassym to avoid ary[0]
      Fix an installworld failure due to kernel fixes and a libthread_xu issue.
      Add cpdup feature - allow uid/gid/flags changes to fail if running as user
      Use MAP_TRYFIXED instead of MAP_FIXED when mapping the red zone.
      Fix recursive lock in detached close of /dev/tty.
      Fix type-o, the file $syscompatdcldf12 file was not being properly touched.
      Add posix_memalign(), fix minor bug in nmalloc.
      Fix short allocation in libc RTLD for static-compiled programs.
      Split out core kern_clock_*() calls for the clock_*() system calls.
      HAMMER VFS - Better CRC handling, bad-file handling.
      HAMMER Utility: Update mirror-dump, mirror-read to reflect protocol changes.
      nmalloc - Further optimize posix_memalign()
      Fix sticky bit directory handling for deletions.
      The kernel permissions check code was not checking deletability for
      Add kernel-layer support for chflags checks, remove (most) from the VFS layer.
      HAMMER VFS - Refactor merged search function to try to avoid missed entries
      fstest regression fixes - POSIX error codes.
      HAMMER VFS - Limit recursion for long directory chains, update mtime/ctime
      Fix O_NOFOLLOW and do not follow softlinks if O_EXCL.
      Replace Debugger() entry with a kprintf().

Matthias Schmidt (7):
      Revert 4dcaa51ba4d4238e035a802067366a28527cd570
      Shift link for 2.2
      Add new option to pkg_search
      Change handbook links
      Sync with FreeBSD
      Add git commit template
      Remove CVS Id from DragonFly fortune file

Nicolas Thery (11):
      Fix hang in dntpd startup when network down.
      Fix typo.
      Fix warning in kernel.
      msdosfs: replace bzero() with M_ZERO.
      Potential fix for panic during shutdown.
      msdosfs: remove useless code.
      msdosfs: Fix error path in deget().
      msdosfs: fix bug in msfdosfs_hashins().
      msdosfs: fix deleted-but-open files handling.
      msdosfs: clean up reference counting
      Mention commit template in committer.7.

Peter Avalos (71):
      Fix typo in cpdup.1.
      Sync libc/yp with FreeBSD:
      Import the uuid_enc_le(), uuid_dec_le(), uuid_enc_be() and uuid_dec_be() functions. These routines are not part of the DCE RPC API. They are provided for convenience.
      Sync lib/libc/string with FreeBSD:
      Don't depend on lcl_mutex being a recursive mutex.
      Make sure that %r honors the LC_TIME t_fmt_ampm.
      Use snprintf instead of sprintf.
      Remove the timezone() function.
      Sync strptime with NetBSD:
      Add routines to convert time_t to/from fixed-bit fields.
      Add the restrict qualifier to strftime(3) and strptime(3).
      Remove unused source files.
      Reduce lock contention for simple cases in stdtime.
      Sync libc/stdlib with FreeBSD (ignoring jemalloc, pts, and gdtoa):
      Add a <fenv.h> implementation.
      Configure gdtoa for DragonFly:
      Replace our strtod with the gdtoa package.
      Sync libc/regex with FreeBSD:
      Sync libc/quad with FreeBSD:
      Sync lib/net with FreeBSD:
      Sync libc/gmon with FreeBSD:
      Don't clobber CFLAGS.
      Add a __printflike.
      Whitespace cleanup.
      Fix a sizeof error in __bt_put.
      Use pread/pwrite instead of lseek followed by read/write.
      Fix format strings and a spelling errors.
      Sync arc4random with FreeBSD:
      Sync assert with FreeBSD:
      Sync confstr(3) with FreeBSD:
      Sync daemon(3) with FreeBSD:
      Fix a few namespace issues in err.c.
      Add a few new errnos and improve documentation.
      Add posix_spawn() and posix_spawnp().
      Sync fmtcheck(3) with FreeBSD, teaching it some new flags and args.
      Sync fnmatch(3) with FreeBSD.
      Make FLT_ROUNDS reflect the dynamic rounding mode and use correct values for LDBL_*.
      Replace frexp(3) with MI code and add a frexpl(3) function to libm.
      Add getfstab(3) and setfstab(3).
      Sync fts(3) with FreeBSD.
      Increase "max" to a more reasonable maximum in getbsize.
      Sync getcap() with FreeBSD:
      Sync gethostname() with FreeBSD:
      Sync getnetgrent with FreeBSD:
      getttyent(3) fixes from FreeBSD:
      Sync glob(3) with FreeBSD:
      initgroups(): Remove unneeded includes and use gid_t.
      Sync sys/queue.h with FreeBSD:
      Sync popen(3) with FreeBSD:
      Sync setmode(3) with FreeBSD:
      Reduce setproctitle's memory footprint on libc.
      Sync stringlist with FreeBSD:
      WARNS: Add a prototype for __sysctl.
      Simplify the return value of sysctlnametomib.
      Sync syslogd with FreBSD:
      Add a tcgetsid() function that returns session id.
      time() C99 compliance:
      Sync times() with FreeBSD:
      Sync ttyname with FreeBSD:
      Revert "Temporary hack out reentrant user database functions."
      Fix some namespace issues with grp.h and pwd.h.
      Clean up sysconf and associated headers.
      Bump libc's version and __DragonFly_version for recent changes made.
      Comment out granpt() from stdlib.h.
      Add README.DELETED to the vendor branch for OpenSSL.
      Upgrade to OpenSSL-0.9.8k.
      Bump the version number for the OpenSSL-0.9.8k import.
      Add the strnlen() function.
      Add wcstof() and wcstold() functions.
      Add the wcsnlen() function.
      Sync libc/stdio with FreeBSD:

Sascha Wildner (222):
      nrelease: Limit the volid to 32 chars, when building from a dirty state.
      nrelease: Re-add cvsup package URL which I accidentally removed.
      nrelease: Whitespace.
      installer: Use unsigned long for holding hw.physmem's value.
      nrelease: Add /tmp to the list of nohistory directories.
      nrelease: Restrict swap size to 8GB for now.
      ubsa(4): Move HARDWARE section below DESCRIPTION.
      installer: Correct typo in a comment.
      zoneinfo & zic(8): Sync with tzcode2009b & tzdata2009b from elsie.
      nrelease: Exclude distfiles as well when we tar pkgsrc.
      Sync several manpages in section 9 with reality and clean up a bit.
      vnconfig: Print better msg when neither regular file nor -S is specified.
      Silence some -Wold-style-definition warnings.
      zic(8) & libc/stdtime: Reduce #ifdefs a bit.
      _null.h: If g++ 4.1 or any later version is used, use __null for NULL.
      uio.h: Move definition of struct iovec to <sys/_iovec.h>.
      Unbreak kernel build and fix some warnings.
      Adjust some perl & tcl related things in various scripts & utilities.
      m4(1): Raise WARNS to 6 and fix warnings.
      m4(1): Oops, WARNS?=6 is in usr.bin/Makefile.inc already.
      Remove WARNS?=6 from Makefiles where it is already in ../Makefile.inc.
      finger(1): Raise WARNS to 6 and fix all warnings.
      find(1): Raise WARNS to 6 and fix all warnings.
      truncate(1): Raise WARNS to 6 and fix all warnings.
      getent(1): Raise WARNS to 6.
      LiveDVD: Fix installer when it is run in the console.
      Add an ioctl(9) manual page.
      man9/Makefile: Add missing backslash.
      ypxfr(8): Ansify, raise WARNS to 3, fix warnings.
      Remove cxconfig, which was never compiled and never installed.
      ypcat(1): Raise WARNS to 6 & fix warnings.
      nl(1): Raise WARNS to 6 & fix warnings.
      ypmatch(1): Raise WARNS to 6 & fix warnings.
      rpcgen(1): Raise WARNS to 6.
      Constify yp_dir in various places (unbreaks buildworld).
      makesyscalls.sh: Remove CVS id handling and clean up a bit.
      make/Makefile: Remove CVS id handling.
      make/Makefile: Adjust hash table creation for pkgsrc.
      amr: style(9)
      asf(8): Fix example and clean up a bit.
      installer: Re-add the TEST_DEV command which was removed accidentally.
      committer(7): Add some lines about MFCing.
      rpc(3): Adjust the manual page's struct XDR to reality.
      umodem(4) depends on ucom(4).
      Silence some pointer arithmetic warnings in the kernel.
      build(7): Mention development(7) in the description.
      libusbhid: Raise WARNS to 6.
      libbluetooth: Raise WARNS to 6.
      libdevstat: Raise WARNS to 6 and fix warnings.
      libpthread: Raise WARNS to 6 :)
      libstand: Raise WARNS to 2 and fix warnings.
      dhclient(8): Raise WARNS to 2 and fix a warning.
      mount_udf(8): Raise WARNS to 6 and fix warning.
      dma(8): Raise WARNS to 6.
      pax(1): Raise WARNS to 2.
      disklabel(8): Fix amd64 warnings.
      init(8): Fix amd64 warnings.
      rconfig(8): Fix amd64 warnings.
      sockstat(1): Fix amd64 warnings.
      pctrack(8): Fix amd64 warnings.
      dntpd(8): Fix amd64 warnings.
      df(1): Fix amd64 warnings (type widths).
      ls(1): Fix amd64 warnings.
      rcp(1): Fix amd64 warnings.
      pax(1): Fix amd64 warnings.
      sail(6): Fix amd64 warnings.
      Add OFF_MIN and OFF_MAX to limits.h.
      pppoed(8): Fix amd64 warnings.
      atacontrol(8): Fix amd64 warnings.
      Some small fixes.
      Sync em(4) manual page with FreeBSD.
      ioctl(9): Add more ioctl chars plus a missing struct keyword in example.
      Small adjustment to committer(7): cherry-pick takes one argument.
      Add an objcache(9) manual page.
      identcpu.c: Add MOVBE feature string.
      Sync zoneinfo database with tzdata2009c from elsie.
      shlock(1) manual page: Fix typo
      motd(5) manual page: "Update" the example for DragonFly.
      pax(1): Fix WARNS regression
      pax(1): Remove argument names from prototypes.
      localtime(3) & zic(8): Clean up definitions a bit.
      Install ciss(4) headers to /usr/include so that userland can find cissio.h.
      getc(3)/putc(3): Bump .Dd
      flockfile(3): Update FreeBSD CVS ID, bump .Dd and add some references.
      stdint(7): Update FreeBSD CVS ID and bump .Dd.
      ttyname(3): Bump .Dd
      Use .Dv for ioctls in several manual pages.
      localtime(3): Switch from GMT to UTC as the default time zone string.
      pwd_mkdb(8): Raise WARNS to 6.
      mtree(8): Raise WARNS to 6 and silence all warnings.
      kernbb(8): Raise WARNS to 6 and silence all warnings.
      Remove usr.sbin/dpt which was never built.
      ppp(8): pcomp->slots (u_char) can't be higher than MAX_VJ_STATES (255).
      ppp(8): Raise WARNS to 1.
      ccdconfig(8): Raise WARNS to 6 and silence all warnings.
      gpt(8): Raise WARNS to 6.
      mount_std(8): Raise WARNS to 6 and silence all warnings.
      Miscellaneous mdoc fixes.
      share/misc/iso639: Sync with Library of Congress list.
      Sync zoneinfo database with tzdata2009d from elsie.
      Remove the formatted version of iwicontrol(8) too per 'make upgrade.
      mtree(8): Silence warnings when compiling with -DBOOTSTRAPPING.
      mptable(1): Make dumping the raw MP table an option.
      pctrack(8): Raise WARNS to 6 and silence all warnings.
      tset(1): Raise WARNS to 6 and silence all warnings.
      committer(7): Mention remote entry for crater and improve wording a bit.
      development(7): Mention mirrors plus some minor fixes.
      stdint(7): mdoc cleanup
      devices.conf(5): mdoc cleanup
      csh(1): Raise WARNS to 2.
      md5(1): Raise WARNS to 6.
      kernconf(5): Add some words about pc64.
      build(7): Add some lines about TARGET_PLATFORM.
      Remove old README.amd64
      Fix a few typos.
      bootpd(8): Remove 'register' and P() and silence -Wold-style-definition.
      mknetid(8): Raise WARNS to 6 and fix warnings (also -Wold-style-definition).
      makekey(8): Ansify and remove 'register'.
      vkernel(7): Start sentences on new lines.
      objcache(9): Fix wrong function name in the manual page.
      mountd(8): Silence warnings.
      ypset(8): Silence warnings.
      lib/libc/yp: Silence warnings.
      yp_mkdb(8): Silence warnings.
      rpc.ypxfrd(8): Silence warnings.
      rpc.statd(8): Silence warnings.
      rpc.lockd(8): Silence warnings.
      rpc.sprayd(8): Silence warnings.
      rpc.rwalld(8): Silence warnings.
      rpc.rusersd(8): Silence warnings.
      <sys/tree.h>: Add __unused (fixes warning in undo(1)).
      rpc.rstatd(8): Silence warnings.
      Sort SEE ALSO in some manual pages.
      Markup fixes in several manual pages.
      Remove CVS ID from the loader help file.
      pppstats(8): Convert manual page to mdoc.
      usched_dummy: Silence warning
      Use .Va for tunables in manual pages.
      Rename some log() -> dolog() to not conflict with built-in log().
      vkernel: Comment out unused variable.
      sh(1): Fix warnings when compiling with -DNO_HISTORY.
      umount(8): Raise WARNS to 6 and fix all warnings.
      Sync zoneinfo database with tzdata2009e from elsie.
      sys/dev/usbmisc/Makefile: Remove duplicate entry.
      getnetgrent(3): Improve markup.
      Use NULL instead of 0 in various places.
      Generally use NULL instead of explicitly casting 0 to some pointer type.
      Generally use NULL instead of explicitly casting 0 to some pointer type (part2).
      indent(1): Sync with FreeBSD and raise WARNS to 6.
      <sys/un.h>: #include <sys/file.h> for struct file.
      Replace all casts of NULL to something with NULL.
      Include <string.h> instead of <strings.h> in various places.
      sh(1): Deconstify unsetvar()'s argument when passing it to change_env().
      newsyslog(8): Silence warning.
      pw(8): setgrent()'s return type is void.
      libncp: Include <string.h> instead of <strings.h> for strlen() etc. prototypes.
      ncplogin(1): Include <string.h> instead of <strings.h> for strlen() etc. prototypes.
      timed(8): Include <string.h> instead of <strings.h> for strlen() etc. prototypes.
      Sync a couple of prototypes (mknod(), mktemp() & friends) with FreeBSD.
      Add MLINKS for getgrent_r(3), getgrgid_r(3) & getgrnam_r(3).
      Some mdoc fixes in various places.
      queue(3): Mention SLIST_FOREACH_PREVPTR (taken from OpenBSD).
      queue(3): Sync MLINKS situation with the manual page.
      semaphore.h: Revert the last commit. NULL is not defined here.
      tcp_{debug,timer}.h & protosw.h: Constify some strings.
      trpt(8): Raise WARNS to 6 and fix warnings.
      fpgetround(3): Sync manual page with FreeBSD.
      callbootd: Silence warnings.
      libc/include/namespace.h: Add _getprogname().
      xdr(3): Add some missing MLINKS.
      sppp(4): Properly initialize keepalive_timeout.
      i4b(4): Initialize callout handles before first accessing them.
      i4b(4): Reorder includes slightly to silence some compilation warnings.
      rcmd(3) manual page: Add missing .El
      dhclient.conf(5) manual page: Use better mdoc (taken from FreeBSD).
      rpc.lockd(8): Raise WARNS to 3 and fix warnings.
      pciconf(8): Raise WARNS to 6 and fix warning.
      Sync zoneinfo database with tzdata2009f from elsie.
      posix_spawn_file_actions_init(3) manual page: Fix wrong usage of .Fn
      magic(3): Fix program name extraction from core dumps.
      Move pthread* manpages to lib/libpthread as they are not libc_r specific.
      Remove libc_r from list of Lb values and adjust libpthread manpages' Lb.
      pthread(3): Move pthread(3) manual page to lib/libpthread too.
      lib/libpthread/Makefile: Oops, add missing '\'.
      Fix the way <sys/ioccom.h> is included throughout our tree.
      crontab(8)/mtrace(8): Remove CVS ID handling.
      newfs_hammer(8): Mention the nightly 'hammer cleanup' in the info message.
      Fix printf(3) and friends when printing a float with precision 0.
      development(7): Add some documentation links.
      pcidevs: Add iTVC16
      pcidevs: Regenerate pcidevs.h and pcidevs_data.h
      Add cxm(4), a driver for Hauppauge PVR-250/350 video capture cards.
      bktr(4) manual page: Add cxm(4) reference.
      meteor(4) manual page: Add bktr(4) and cxm(4) references.
      cxm(4): Oops, remove #include opt_cxm.h for now.
      cxm(4) manual page: Fix typos.
      make upgrade: Don't remove /usr/lib/crt[1in].o anymore.
      cxm(4): Silence compilation warning.
      tmpnam(3) manual page: Correct function name.
      Bring in ypclnt(3) manual page (from NetBSD).
      Add strunvisx() documentation (from FreeBSD).
      Add wcstof()/wcstold() documentation (from NetBSD).
      Add strnlen()/wcsnlen() documentation (from FreeBSD).
      Add xdr_int64_t()/xdr_u_int64_t() documentation (from OpenBSD).
      Add fpsetsticky() documentation (from NetBSD).
      Add a definition for POSIX.1-2008 to mdoc.local (from FreeBSD).
      cxm(4): Fix a crash by warning if no firmware is compiled in.
      ypclient(3) manual page: .Pp not needed here.
      unvis(3) manual page: s/RFCxxxx/RFC xxxx/
      Sync zoneinfo database with tzdata2009g from elsie.
      Remove unneeded .Pp before .Rs in various manual pages.
      As per POSIX, unconstify if_name in <net/if.h>.
      malloc(3) manual page: Adjust to our new malloc() implementation.
      doscmd(1): Raise WARNS to 6 and silence all warnings.
      Raise some WARNS in usr.bin.
      installer: Remove some OpenBSD specific code.
      installer: Fix typo that prevented the creation of MFS backed partitions.
      installer: Fix various issues related to MFS backed partitions.
      installer: Deactivate "Install extra software packages" option.
      installer: Move the installer from contrib/ to usr.sbin/.
      installer: Sync ASCII Fred with loader menu pic.
      doscmd(1): Still warnings with -DNO_X. Take back WARNS to 1 for now.

Sepherosa Ziehau (319):
      pci intr config: Fix an off by one bug
      pci intr config: 'j' is the pin index we want to skip.
      Bring in BUS_DMA_COULD_BOUNCE flag from FreeBSD.
      Fix dma tag boundry calculation.
      - Make sure that alignment constraint is at least 1 (no alignment constraint).
      Fix the number of needed bounce pages' calculation
      Factor out _bus_dmamap_load_buffer2() from bus_dmamap_load().
      Add BUS_DMA_NOWAIT support to _bus_dmamap_load_buffer2()
      Use _bus_dmamap_load_buffer2() in bus_dmamap_load_mbuf()
      Fix warning about uninitialized variable (should be an error)
      Fix parameters passed to bus_dma_tag_create()
      - Split RX/TX mbuf dma tag.
      Remove unused bfe_softc fields
      bfe_list_newbuf() -> bfe_newbuf()
      Rework bfe_newbuf()
      Rework bfe_encap()
      Add bounce page zone.
      Update if_oerrors if bfe_encap() failed and the mbuf was freed
      Count # of boune page reservation failure
      Use _bus_dmamap_load_buffer2() in bus_dmamap_load_uio()
      _bus_dmamap_load_buffer2() -> _bus_dmamap_load_buffer()
      Move bounce_map_waitinglist into bounce page zone
      Use lwkt_token to protect bounce_zone_list
      - Use spinlock to protect bounce zone itself.
      Free the bounce pages allocated and reserved by the busdma map,
      Add assertion to make sure that bounce zone is in sane state.
      Add assertion to make sure that the segment index is in valid range.
      There should be no 2 bytes alignment requirement
      Correct busdma(9) parameters
      Split RX/TX bus dma tag.   RX buffers should to be aligned on 8 bytes.
      Allocate at least one bounce page if the dma tag indicates bouncing
      Increase RE_TXDESC_SPARE to cooperate 9K jumbo frame.
      Bounce page fixes
      Bounce page fix
      Bounce page work
      Change bfe(4) according to recent busdma(9) bounce page fixes
      Factor out bus_dmamem_coherent() to allocate busdma memory.
      bfe(4): use bus_dmamem_coherent()
      bfe(4): Add missing BUS_DMA_WAITOK
      re(4): add missing BUS_DMA_WAITOK
      nfe(4): busdma(9) correction
      nfe(4): Always set high part of the address if the NIC supports
      busdma(9): Add tunable and read-only sysctl node for max # of bounce
      busdma(9): More bounce page bug fixing
      nfe(4): busdma(9) fixes
      busdma(9): Add bus_dmamap_load_mbuf_segment()
      bfe(4): Utilize bus_dmamap_load_mbuf_segment()
      busdma(9): Add bus_dmamap_load_mbuf_defrag()
      bfe(4): Utilize bus_dmamap_load_mbuf_defrag()
      busdma(9): Add BUS_DMA_ALIGNED hint flag
      re(4): Utilize bus_dmamap_load_mbuf_{segment,defrag}()
      nfe(4): Utilize bus_dmamap_load_mbuf_{segment,defrag}()
      xl(4): Allocate parent busdma tag, which is used to constraint lowaddr
      xl(4): Utilize bus_dmamem_coherent()
      xl(4): Split RX and TX mbuf busdma tag
      xl(4): Rework xl_newbuf()
      xl(4): Rework xl_encap()
      xl(4): Remove unused bus_dmamap_sync()
      busdma(9): get rid of bounce_lowaddr, which serves no purpose
      busdma(9): Obey alignment constraint, disabled by default
      busdma(9): Add sysctl node to show whether aligment constraint is obeyed or not
      jme(4): Rely on busdma(9) to do the boundary check
      jme(4): Fix busdma(9) parameters
      jme(4): Utilize bus_dmamem_coherent()
      jme(4): jme_dma_free() is only called on detach path now
      jme(4): Depend on parent busdma tag to apply lowaddr constraint
      jme(4): Utilize bus_dmamap_load_mbuf_{segment,defrag}()
      jme(4): Move TX buffer syncing before setting up TX desc
      bfe(4): Coherent memory does not need to be synced
      xl(4): Coherent memory does not need to be synced
      nfe(4): Coherent memory does not need to be synced
      re(4): Don't sync coherent memory
      jme(4): Don't sync coherent memory
      busdma(9): Use the passed in 'flags' instead of hard coding BUS_DMA_NOWAIT
      busdma(9): Don't record/use boundary in bounce zone
      busdma(9): Update FreeBSD RSCID.
      if_bgereg.h: Remove extra white space
      bge(4): Correct busdma parameters
      bge(4): Utilize bus_dmamem_coherent()
      bge(4): Don't sync coherent memory
      bge(4): Split RX/TX mbuf busdma tags
      bge(4): Rework bge_newbuf_{std,jumbo}()
      bge(4): Utilize bus_dmamap_load_mbuf_{defrag,segment}()
      bge(4): Remove unnecessary bus_dmamap_sync()
      rl(4): Rework busdma(9) related bits
      rl(4): Don't use magic number
      sk(4): Adjust TX path a little bit.
      sk(4): Rework busdma(9) related bits
      sk(4): Adjust RX path a little bit
      sk(4): Utilize bus_dmamap_load_mbuf_defrag()
      msk(4): Correct parameters passed to busdma(9) functions
      msk(4): Utilize bus_dmamem_coherent() and don't sync coherent memory
      msk(4): Utilize bus_dmamap_load_mbuf_segment()
      msk(4): Adjust TX path
      msk(4): Avoid busdma map leakage on error handling path
      busdma(9): Obey alignment constraint by default
      msk(4): Align TX buffer to 8bytes boundary to improve TX performance
      msk(4): Align TX buffer to 64bytes boundary instead of 8bytes boundary
      et(4): Correct parameters passed to busdma(9) functions
      et(4): Utilize bus_dmamem_coherent()
      busdma(9): Add bus_dmamem_coherent_any()
      et(4): Utilize bus_dmamem_coherent_any()
      et(4): Don't sync coherent memory
      et(4): Split RX/TX mbuf busdma tag
      et(4): Utilize bus_dmamap_load_mbuf_{segment,defrag}()
      stge(4): Correct parameters passed to busdma(9) functions
      stge(4): Regroup busdma tag creation; prepare for the upcoming changes
      stge(4): Utilize bus_dmamem_coherent_any()
      stge(4): Adjust the error handling code on stge_dma_alloc()
      stge(4): Don't sync coherent memory
      stge(4): Utilize bus_dmamap_load_mbuf_segment()
      stge(4): Adjust TX path
      stge(4): Remove unnecessary bus_dmamap_sync()
      bce(4): Correct parameters passed to busdma(9) functions
      bce(4): Use coherent for non-buffer data storage
      bce(4): Utilize bus_dmamap_load_mbuf_defrag()
      bce(4): Factor RX desc setup out of bce_newbuf_std()
      bce(4): Adjust RX path to avoid fatal error caused by busdma failure
      bce(4): Remove unnecessary bus_dmamap_sync()
      sis(4): Move software specific fields out of hardware descriptor structure
      sis(4): Rework busdma(9) related bits
      Unbreak LINT build
      busdma(9): Dup i386 busdma_machdep.c to amd64
      busdma(9): Dup i386 busdma_machdep.c to vkernel
      rtsock: Fix !SO_USELOOPBACK support in route_output()
      rtsock: Fix a reversed condition
      rtsock: Minor style change
      route: Add rtsearch_global(), which is used to fix RTM_CHANGE support.
      rtsock: Unbreak RTM_LOCK support by using rtsearch_global()
      rtsock: Use rtsearch_global() for RTM_GET
      rtsock: White space
      rtsock: Fill in the rtm_index field whenever we have an interface pointer.
      rtsock: Break long line
      rtsock: Use M_ASSERTPKTHDR()
      rtsock: Fill in the correct rtm_index for RTM_ADD and RTM_CHANGE messages.
      route: Suppress duplicated rtmsgs generated by rtlookup() in rt_setgate()
      route: Suppress duplicated rtmsgs on route_output(RTM_CHANGE) path
      route: Suppress duplicated rtmsgs on ARP input path.
      backtrace: Use print_backtrace()
      route: Replicate mask_rnhead to each CPU; unbreak genmask support.
      em(4): Sync with Intel's em-6.9.6(FreeBSD)
      em(4): On TX path, make sure that ether header and ip.ip_hl are contiguous.
      em(4): Put back the workaround and related comment for 82542 rev2
      em(4): Free incomplete received packet in em_stop().
      pktgen: Put -DSMP under '.ifdef SMP'
      em(4): Avoid allocating a csum offloading TX desc whenever possible.
      em(4): Turn on/off SPEED_MODE according to the current link speed.
      em(4): Correct the conditions to be asserted
      systat(1): Fix 'systat -ip' support
      em(4): Reduce TX interrupt rate and device's TX desc write requests
      em(4): Make sure that the upper 16bits of ITR is 0.
      em(4): Revoke tunable/sysctl node for RDTR, which is dangerous and deprecated.
      em(4): Add tunable for the 82573 workaround, enabled by default.
      em(4): Don't configure RADV (default is 0), which is deprecated.
      em(4): Adjust RDTR/RADV comment that they should not be used
      em(4): Don't turn on/off TX descs' IDE bit in sysctl.
      em(4): We don't embrace TIDV/TADV; nuke the related bits.
      em(4): We don't dynamicly config txd_cmd; there is no reason to keep it anymore.
      em(4): Don't write ITR, if the NIC is not running yet.
      em(4): Reduce EM_TXDD_SAFE from 50 to 48.
      em(4) manpage: Update according to the recent changes.
      Update busdma(9) manpage according to recent changes.
      em(4): White space
      em(4): We return 0 or errno, but not Intel e1000's error code.
      em(4): Fix comment
      em(4): We don't need in_detach trick.
      em(4): Put back pkt_txclean KTR
      Copy em(4) to emx(4), which supports only 8257{1,2,3} parts.
      em(4): Give preference to emx(4) based on PCI ids.
      iwi(4): Upgrade to use 3.0 firmware and use firmware(9) API to load firmware.
      Update iwi(4) manpage according to recent firmware upgrade.
      Get rid of iwicontrol(8)
      em/emx(4): Fix comment
      em/emx(4): Don't use __predict_false when test m_len against EM_TXCSUM_MINHL
      em/emx(4): Remove dead code; add comment.
      emx(4): Compact transmit path a little bit
      emx(4): Regroup RX/TX ring creation code
      emx(4): Move TX/RX desc ring alloc/free into ring creation/destroy functions
      emx(4): Remove emx_dma_{malloc,free}() and related struct.
      emx(4): Factor out emx_dma_{alloc,free}()
      emx(4): Prepare multi-RX queue support -- group RX related fields together
      emx(4): Prepare multi-RX queue support -- use different struct for RX/TX buffer
      emx(4): Prepare multi-RX queue support -- use extended RX descriptor
      emx(4): Let the hardware strip the ethernet CRC on RX path
      emx(4): this driver does not support 82543
      emx(4): Use E1000_ICR_ macros when check against value read from ICR
      emx(4): Add multi-RX queue support
      emx(4): Add tunable to enable/disable multi-RX queue support
      network: Turn on adaptive MPSAFE for network threads, and MPSAFE for IP and ARP
      em(4): Backport part of 62e0614e4c59f94c83cdf24ebf5995add53f03bf
      em(4): Backport cc8fffade4528dd788a4789998ed3d1e85f9644a
      em(4): Backport part of 62e0614e4c59f94c83cdf24ebf5995add53f03bf
      em(4): Enable RX after RDH is configured (backport from emx(4)).
      jme(4): Move JME_RSS_DEBUG into opt_jme.h
      emx(4): Move EMX_RSS_DEBUG into opt_emx.h
      rss: Add RSS kernel option; Add IFCAP_RSS iface capability
      emx(4): Support IFCAP_RSS
      jme(4): Correct SIOCSIFCAP ioctl handling
      ifconfig(8): Remove string of if_flags, which will never be adopted.
      emx(4): Fix comment
      Add static ARP support.
      ip_demux: Test IN_MULTICAST() if RSS kernel option is not enabled.
      ip_demux: Wrap INP_MPORT_HASH_{TCP,UDP}() around INP_MPORT_HASH()
      rss: Add Toeplitz hash function
      rss: Add RSS_DEBUG kernel option
      ip_demux: If RSS kernel option is set, use Toeplitz hash function
      Defer ethernet mcast/bcast address detection to ether_input_handler()
      802.11: Clear M_PROTO? flags before calling ifnet.if_input
      Duplicated M_PROTO1 in M_COPYFLAGS
      Define M_ETHER_BRIDGED to M_PROTO1
      Add M_LENCHECKED mbuf flag.
      ether_input: Factor out ether_vlancheck()
      ether_input: Add M_ETHER_VLANCHECKED
      bridge: If we could enter bridge_input, then M_ETHER_BRIDGED will not be set.
      ether_demux: Add comment
      tcp_wrapper: Make sure that the buf has more than 1byte, before calling fgets()
      bce/bge(4): Allow txcsum/rxcsum to be set individually
      ale(4): Don't read/write 1000baseT specific MII registers on 10/100M only device
      atphy: Reset PHY after extracting MII capabilities, since reset will
      toeplitz: Add toeplitz_get_key() and nuke toeplitz_get_keyseed()
      jme(4): Get key from Toeplitz code
      jme(4): Using code logic to create redirect table.
      Rename lwkt_portfn_t to pkt_portfn_t
      netisr: Add pktinfo struct; add new netisr method to find msgport using pktinfo
      ether_input: Factor out ether_dispatch()
      mbuf: Add M_HASH mbuf flag and use the 'pad' field in pkthdr as 'hash'
      ether_input/rss: Pass packet info to ether_input_chain.
      ether_input/ktr: Add ether_input_chain end KTR into several proper places.
      jme(4): Don't mess with M_PKTHDR
      toeplitz: Hash function renaming
      toeplitz: Promote net/toeplitz.c to 'standard' file
      jme(4): Disable TXCSUM by default to improve bulk data transmit performance
      jme(4): Pass packet info to ether_input_chain()
      ip_demux: Add ip_mport_pktinfo() to map IP packets using packet info
      jme(4): Allow stats to be writable
      jme(4): Don't deliver packet info if the packet has unknown layer3
      ether_input: Gather some RSS debug statistics.
      emx(4): Correct RSS configuration.
      emx(4): Pass packet info to ether_input_chain()
      netisr: Set M_HASH and pkthdr.hash if software calculates the packet hash.
      ip_dooptions: Don't abuse ipforward_rt
      em/emx(4): Add 82571EB Bypass to the supported device list.
      ip_forward: Don't cache IP forwarding route.
      ipflow: Flush ipflow if a new route is successfully added.
      ipflow: React to local address change quickly.
      ipflow: Add macros to check ipflow refcnt, which is more expressive
      bridge(4): if_snd.ifq_maxlen does not need explicit setting
      systat(1): Correct TCP statistics reporting
      altq: ifq needs protection here; not ifnet
      mbuf: Don't discount the objcache limits required by non-pkthdr mbuf
      serializer manpage: Remove IS_SERIALIZED(), which is available only if
      Use ETHER_IS_MULTICAST, which is more expressive.
      ether_input: Defer promiscous packet discarding until vlan is processed
      vlan(4): Support IFF_PROMISC and IFF_ALLMULTI
      ether_input(): Remove unapplied comment
      altq_cbq: In restart, release ALTQ serializer to avoid dead lock
      netgraph/i4b: sppp struct should start with arpcom, so netgraph could work
      Unbreak GENERIC building
      sln(4): Include <sys/param.h>
      Split ifnet serialize step 1/many: Add if_{serialize,deserialize,tryserialize}()
      Put ifnet.if_serializer assertion under FIX_SERIALIZE_ASSERT
      Let emx(4) install its own ifnet serialize functions
      Merge altq_cbq fix defc2f8f8d209ca94cc6f3d0a8f64c465258a43f
      Split ifnet serializer step 2/many: Add if_serialize_assert() function
      Split ifnet serializer step 3/many: We no longer need to hold RX
      Add IFNET_SERIALIZE_RX(idx)
      Factor out lwkt_serialize_array_{enter,try,exit}()
      emx(4): Add serialize/deserialize functions which just skip main serializer
      Split ifnet serializer step 4/many: Add IFNET_SERIALIZE_MAIN, which is
      pktgen: Use ifnet_{serialize,deserialize}_tx()
      ifnet serializer split: Whack ifnet.if_serializer if driver supplies
      Put lwkt_serialize_array_{enter,try,exit}() into its own header file;
      Add description about sysctl nodes under net.link.ether.inet
      Allow users to turn off certain arp logging.
      Add some new DLTs found in libpcap-1.0.0
      tcp_timer: Add assertion to make sure that tcp timers are only accessed
      tcp/ipv4 mapped address: Make sure that tcp_output is done on inpcb's owner CPU
      tcp/ip4 mapped address: Add tcp6_soport()
      pktgenctl: Update according to recent libc changes
      Add ifpoll, which support hardware TX/RX queues based polling.
      ifpoll: Put iteration of polling handlers under crit section.
      ifpoll: Let callers of sched_* enter/exit crit section
      ifpoll: crit_{enter,exit}() -> crit_{enter,exit}_gd()
      ifpoll: Put pollmore under crit section
      ifpoll: Expose kernel time fraction; currenly for debugging only.
      ifpoll: Use rdtsc() whenever possible to calculate time related states.
      ifpoll: Reorganize TX/RX polling sysctl tree
      ifpoll: Fix comment
      emx(4): If error happens, we must hold all of the serializers instead
      Add IFPOLL_ENABLE to LINT
      ifpoll: Unbreak UP LINT building
      serializer: Revoke PROFILE_SERIALIZER kernel option
      emx(4): __cachealign struct emx_rxdata
      Add HPET cputimer.
      acpi.4: Add debug.acpi.enabled; mention hpet there
      Fix comment
      acpi_timer: Timer name change.
      Prepare lapic timer: Patch the hardware bug in nForce2 chipset,
      hpet: Bark loud if 1024B hpet register space couldn't be mapped
      lapic timer: Add lapic timer calibration code.
      lapic timer: Save lapic timer frequency
      lapic timer: Disable C1 Enhanced mode on AMD K8 Family Revision F
      Remove dead apic timer code.
      lapic timer: Reimplement set_apic_timer using lapic_timer_oneshot
      i8254: Adjust cpu_initclocks() a little bit.
      Move sysbeepstop_ch initialization to the beginning of cpu_initclocks()
      lapic timer: Setup AP lapic timer's divisor
      lapic timer: Add necessary bits for lapic timer interrupt delivery
      lapic timer: Add lapic timer interrupt delivery testing
      systimer/cputimer: Add {systimer,cputimer}_intr_enable()
      lapic timer: Improve lapic timer testing
      lapic timer: Finish the lapic timer support
      lapic timer: Correct AMD C1E handling
      Unbreak VKERNEL compile: Add missing symbol
      lapic timer: Improve lapic timer vector code
      hpet: Veto Sx state transition, if hpet is the sys_cputimer, since
      Allow one shot timer to be switched on a running system between i8254 and
      acpi: Select proper one shot timer based on CPUs' C3 state.
      Add tunable to _not_ register i8254 interrupt if lapic timer is used.

Simon Schubert (34):
      nrelease: prevent leaking of env vars into pkgsrc build
      sh: use _PATH_DEFPATH instead of hand-rolling the default path
      sh: export the default PATH instead of keeping it private
      define _PATH_DEFPATH to be reasonable, including sbins and /usr/pkg
      tcsh: export PATH if using the default setting
      hammer boot2: reset file offset each time we're looking up a new inode
      telnetd: filter potentially dangerous env vars passed from telnet client
      telnetd: filter potentially dangerous env vars passed from telnet client
      fsck_msdosfs: check next cluster index for validity before using it
      mtree: create usr/include/dev/misc/ppi to properly install headers
      syntax cleanup to unbreak code highlighting
      libopie:  on update, 0-pad the sequence integers to keep seed length
      ktrdump: print ktr data using vfprintf()
      cleanup: typo in comment
      undo: for one-shot operations, pass in the last tid and not tid_max
      undo: use MAX_TID for tid_max, or else HAMMER won't find the latest change
      undo: don't run diff between last tid and tid_max
      don't loop printing the diagnostic "waiting for lwps to exit"
      stay in tstop() as long as the process is stopped
      signals: stop all threads of a process before taking a checkpoint
      signals: rework when CURSIG/issignal can stop a thread for tracing
      signals: rename CURSIGNB to CURSIG_NOBLOCK and unify implementation
      usched_dummy:  just proceed if the current thread is trying to acquire curproc
      gcc:  add /usr/lib to the startfile search path
      csu:  move crt files to /usr/lib
      csu:  adjust readme
      ktrdump: remove debug output
      ktrdump: ignore ts=0 when searching for earliest_ts()
      nanosleep: don't overwrite error with copyout success status
      ncal: hilight current day
      ncal: always generate full lines to enable today hilight in year view
      ncal: interpret a `.' as current year
      ncal: specify month with -m month argument
      Roll DragonFly 2.3.1

Stathis Kamperis (36):
      Polish cdev example
      Return EBUSY if we're detaching a vn with vnode refs to it.
      aio_write(2): fix capital letter in the middle of sentence
      getc(3) and putc(3): macros are functions now
      getc(3) and putc(3): document xxx_unlocked() functions from FreeBSD
      sysconf(3): document _SC_PAGESIZE sysconf option
      flockfile(3): import manual page from FreeBSD
      stdint(7): import manual page from FreeBSD
      Comment on the purpose of _Exit()
      isatty(3): mention return values and error codes
      ttyname(3): mention error codes
      stat(2): sort error codes
      vnconfig: cleanup a bit
      vnconfig -l: handle gracefully missing regular file
      vnconfig: raise WARNS and fix resulting warnings
      Test commit bit
      Test commit@ mail
      committer(7): fix typo
      vkernel(7): mention how to autologin as root
      ddb(4): mention 'show ktr' command
      vnconfig -l: print an error if supplied vn is unknown
      vnconfig: remove unnecessary casts
      vnconfig(8): document -S default size modifier
      vnconfig(8): remove code with no effect
      Add missing MLINKS for {getchar,putchar}_unlocked functions
      Add missing MLINKS for strto{f,ld} functions
      Add missing MLINK for STAILQ_FOREACH_MUTABLE
      Add missing MLINKS for bus_dma(9)
      Add missing MLINKS for fts(3)
      fts(3): fix typo in MLINK
      build(7): mention Makefile_upgrade.inc
      vmstat(8): align columns when reporting stats with -m
      clocks(7): tsc frequency is found with hw.tsc_frequency now
      clocks.7: Mention HPET cpu timer.
      posix_memalign.3: Import manual page from FreeBSD.
      posix_memalign.3: Add implementation notes from malloc.3

Thomas Nikolajsen (19):
      Fix typo.
      sh.1: Fix markup.
      strfile.8: Add missing `C' flag to SYNOPSIS.
      ccdconfig: Improve markup & sync usage()
      diskinfo: Add description of flags, fix SYNOPSIS and sync usage()
      jscan: Fix SYNOPSIS and sync usage()
      uuids.5: Fix error and improve wording
      vnconfig: Fix printing of inode
      installer: change `atacontrol' to `natacontrol'
      rc.d/nfsclient: delete obsolete flag for rpc.umntall(8)
      nrelease: clean up Makefile and sync man pages & Makefile.usr
      Makefile.usr: add path to pkgsrc-all tar file
      ficl: unbreak testmain build
      nrelease: kernel moved to boot, make kernel.BOOTP there
      libstand.3: add HAMMER and MS-DOS filesystems and improve mark-up
      battd update: fix some errors and improve battd.8
      sys/types.h: Add protection of typedefs
      Revert "kdump: Add net/if_arp.h include"
      kdump: Add net/if_arp.h include

YONETANI Tomokazu (5):
      Add two variables to adjust where to install kernel and modules.
      Set the default DESTDIR to /var/vkernel when the platform is vkernel.
      Mention the variables added by 3b25fbd435d9ee6d47af7128014528e2fadfb5e5
      Fix side-effect of a80e869f; -net 0.0.0.0 has been treated as 0.0.0.0/32.
      Add `set -o tabcomplete' to /bin/sh



-- 
DragonFly BSD source repository





More information about the Commits mailing list