Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Oct 2, 2012
  1. mtree: Use spaces for indentation.

    Sascha Wildner authored
Commits on Oct 1, 2012
  1. Switch on gcc47 and switch off gcc41

    John Marino authored
    Replace GCC 4.1 with GCC 4.7.  The primary compiler remains GCC 4.4
    and the source and makefiles for GCC 4.1 remain intact so it can be
    brought back if necessary.  All references to GCC 4.1 in documentation
    where updated to reflect version 4.7.
    A full world build is probably required after this point.
Commits on Sep 30, 2012
  1. @fupjack

    Revert "Makefile.usr - Switch to pkgsrc-2012Q2."

    fupjack authored
    This reverts commit f22a948.
    This does not match the current batch of pkgsrc binaries.
    Also, pkgsrc-2012Q3 is due out in the next 24 hours.
Commits on Sep 29, 2012
  1. @tuxillo
Commits on Sep 10, 2012
  1. periodic/daily: add option to specify list of pfs's to daily/160.clea…

    Chris Turner authored
    Add a new variable, daily_clean_hammer_pfslist, which can be used to
    specify a list of pfs's to cleanup. This is useful e.g. on systems
    with offline hammer slave pfs's which should be cleaned but would
    not be done so with the default 'hammer cleanup' command.
    Defaults to previous online-only cleanup behavior if this variable is
    not set.
Commits on Jul 24, 2012
  1. rc.d/netif: Require cleanvar.

    Sascha Wildner authored
    Before the ipfilter removal, netif required ipfilter, which required
    ipmon, which required cleanvar. In other words, cleanvar was run before
    With the ipfilter requirement removed from netif, cleanvar was now
    ordered at some place after netif, which caused the PID file and
    control socket of wpa_supplicant(8) (which is started by netif if an
    ifconfig_xxx="WPA" line is found in /etc/rc.conf) to be removed from
    /var/run by cleanvar after they were created.
    This caused trouble for wpa_cli(8), which needs the socket.
    Found-by: Johannes Hofmann <>
Commits on Jul 13, 2012
  1. rc.d: rename vfs_accounting to vfs_quota

    François Tigeot authored
    Rename the rc.d vfs_accounting_* variables to vfs_quota_* as well
Commits on Jul 11, 2012
  1. pam.d: Delete some files that don't belong.

    Peter Avalos authored
    While I'm here, fix some whitespace issues and pam_ssh examples (add
Commits on Jul 10, 2012
  1. CCVER: Add /usr/pkgsrc/lang/gcc-aux as 'gcc47'

    John Marino authored
    There are two gcc-4.7.x packages in pkgsrc that will build gcc 4.7-based
    compilers on Dragonfly.  One is located at lang/gcc47 and the other is
    located at lang/gcc-aux.  Both have been patched by myself, but gcc-aux
    seems to work better, especially with regards to link-time optimization.
    Consequently, a new valid value for CCVER has been created, "gcc47", which
    references lang/gcc-aux while building world and kernel.  Both will
    compile, and the produced kernel will boot, but there are some network
    issues.  Consequently, CCVER=gcc47 should only be used by developers who
    have the express intent to fix any issues the arise from compiling
    DragonFly sources with the latest GCC compiler.  Normal users looking
    for non-base GCC compilers should stick with CCVER=gcc46 for now.
Commits on Jul 5, 2012
  1. @ntunes

    netgraph7: Welcome ng_tty.

    ntunes authored
Commits on Jun 19, 2012
  1. @tuxillo

    rc.d - Add a message to initrandom

    tuxillo authored
    Previously as no message was shown, it seemed the time was spent in
    loading devfs rules. This makes things clearer.
Commits on Jun 8, 2012
  1. Remove doscmd(1).

    Sascha Wildner authored
    Whatever it is that people take for running MS-DOS stuff nowadays, we do
    not need to maintain this in the base.
    It was i386 only, too.
Commits on May 14, 2012
  1. terminfo: Add terminfo database creation to world build

    John Marino authored
    1) add tic to bootstrap tools
    2) pre-populate /usr/share/terminal subdirectories
    3) Add share/terminfo subdir to share Makefile
Commits on May 12, 2012
  1. /usr/Makefile: Adjust for our sys-src archive now coming bzip2'd.

    Sascha Wildner authored
    Reported-by: Francis Gudin <>
Commits on Apr 15, 2012
  1. make.conf: Remove the unused LOADER_TFTP_SUPPORT variable.

    Sascha Wildner authored
    We offer both the NFS and TFTP versions of pxeboot and loader since
    2005 (see 423d6aa) and since this
    commit, the LOADER_TFTP_SUPPORT make.conf variable has been without
    any effect.
Commits on Apr 11, 2012
  1. @thesjg
Commits on Mar 24, 2012
  1. defaults: remove /usr/lib/gcc* from ldconfig search path

    John Marino authored
    It is not necessary for ldconfig to add /usr/lib/gcc44 and /usr/lib/gcc41
    directories to the default library search path.  Every binary built with
    gcc41 and gcc44 embeds these paths into the DT_RPATH dynamic tag which
    tells the runtime linker to look their first.  In effect, this means these
    paths are potentially searched multiple times: once due to the rpath and
    again due to the ldconfig hints file.  Let's do away will the redundant,
    always-fails check here.
    Another reason is that the gcc libraries have different versions of the
    same libraries.  Surely the gcc41 version isn't preferred over the gcc44
    version, but it gets searched first.  Again, let rpath take care of this
    for gcc.
    To update the rc.conf defaults, "make upgrade" after building world is
Commits on Mar 4, 2012
  1. Add 'one' behavior to rc.subr, update rc.subr.8 .

    Chris Turner authored
    This permits configuring / running services without
    requiring *_enable in rc.conf which is handy for non-automatic
    Obtained-from: NetBSD
Commits on Feb 25, 2012
Commits on Feb 23, 2012
  1. build - Add git gc --aggressive to src and pkgsrc git repo creation

    Matthew Dillon authored
    * Issue a git gc --aggressive after pulling the git repo for src
      and/or pkgsrc.  This will garbage collect and recompress the
      repo, significantly reducing the disk space required.
    * Primarily intended to reduce the size of the usb and dvd gui nrelease
    * The gc pass takes a few minutes to run but seems worth it.
Commits on Feb 20, 2012
Commits on Feb 5, 2012
  1. Bring in the "Port PUFFS from NetBSD/FreeBSD" GSoC 2011 project results.

    Sascha Wildner authored
    With some additional stuff done by me (properly hooking into the build,
    add some manpages, and other missing bits here and there, nothing
    What we get:
    * puffs(3) and refuse(3) libraries
    * puffs(4) and putter(9) kernel parts
    * mount_psshfs(8) utility
    Note that it still might crash or stop working, so it's still
    experimental. We're bringing it anyway because several people showed
    interest in continuing to work on it and so it doesn't rot outside
    our tree, gets at least built with world/kernel, etc.
    Submitted-by: Nick Prokharau <>
Commits on Jan 30, 2012
  1. Remove ISDN support. Tools, kernel code, manpages, examples, everything.

    Sascha Wildner authored
    We were the last to keep it (FreeBSD disconnected it in 2007 and removed
    it in 2008). will be updated later.
Commits on Jan 28, 2012
  1. compilers.conf: Update default CXX path for gcc46

    John Marino authored
    lang/gnat-aux builds the languages c, c++, obj-c, fortran, and Ada
    by default.  Its now reasonable to have the default CXX value for
    gcc46 point to gnatc++.
Commits on Jan 22, 2012
  1. @fupjack

    Switch to pkgsrc-2011Q4.

    fupjack authored
Commits on Jan 21, 2012
  1. @thesjg
  2. @thesjg
  3. etc/auth.conf: Add sha512/sha256/blf

    Thomas Nikolajsen authored
Commits on Jan 20, 2012
  1. @thesjg

    crypt(3) - Switch SHA256/512 to the Linux implementation

    thesjg authored
    * The existing SHA backends have been shown to be more susceptible to brute-
      force attacks than we would prefer --
    * Bring in the reference implementation used in Linux, code is in the public
    * Add required (standard) functions mempcpy and stpcpy.
    * Change default for future installs to SHA512, this is the default on at
      least archlinux and fedora.
    * Add some minor hacks to libcrypt/crypt.c to ensure that
      a) All existing passwords continue to work
      b) All future passwords will be more secure with no changes required
    * To update passwords to the new format use passwd(1) for each user, and to
      change your default password type to SHA512 (default for new installations)
      change the passwd_format setting under default to "sha512".
  2. Remove empty DragonFly CVS IDs.

    Sascha Wildner authored
Commits on Jan 15, 2012
  1. Add vfs_accounting to etc/rc.d/Makefile

    François Tigeot authored
  2. rc.d: default values for vfs_accounting variables

    François Tigeot authored
  3. rc.d: Add a vfs_accounting script

    François Tigeot authored
    * Its only function for now is to synchronize counters with the real
      disk usage of a list of mount points
    * Small rc.conf example:
      vfs_accounting_sync="/home /mnt/data"
Commits on Jan 10, 2012
  1. @ntunes

    netgraph7: welcome ng_tcpmss.

    ntunes authored
  2. @ntunes

    netgraph7: welcome ng_rfc1490.

    ntunes authored
Something went wrong with that request. Please try again.