Permalink
Commits on Dec 3, 2008
  1. Roll DragonFly 2.1.1

    corecode committed Dec 3, 2008
  2. Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git…

    Matthew Dillon committed Dec 3, 2008
    …/dragonfly into devel
  3. Some more cleanup & markup fixes.

    Sascha Wildner committed Dec 3, 2008
  4. HAMMER Filesystem changes:

    Matthew Dillon committed Dec 3, 2008
    * Add version checking to the hammer mount code.
    
    * Add ioctls to fetch the hammer filesystem version and to upgrade it,
      to support future filesystem revisions.
    
    * Rewrite the algorithm used to integrate reservations with the blockmap
      allocate/free code to fix a bug.  hammer_buffers were sometimes not
      being properly destroyed causing conflicts with later reallocations.
    
    * Add support for up to four directory hash algorithms.  Add flexibility
      to the namekey iterator API to allow the algorithm to control the
      iteration space.
    
    * When iterating memory with the CURSOR_DELETE_VISIBILITY flag set, ignore
      the record deleted flags.
    
    HAMMER Utilities changes:
    
    * Add two new hammer directives, 'version' and 'version-upgrade'.
    
    * Change hammer namekey directive to 'namekey1' and 'namekey2', to support
      generating directory hashes for different hashing algorithms.
    
    * Change hammer cleanup to still prune for existing snapshots even if
      new snapshot generation is disabled.
    
    * Change hammer cleanup's default snapshots config for temporary
      filesystems from 'snapshots 0d 60d' to 'snapshots 0d 0d'.
    
    Reported-by: "Justin C. Sherrill" <justin@shiningsilence.com> (blockmap bug)
  5. Start new sentences on new lines.

    Sascha Wildner committed Dec 3, 2008
Commits on Dec 2, 2008
  1. Avoid NULL pointer dereference

    Sepherosa Ziehau committed Dec 2, 2008
  2. Fix carp_input() prototype to meet the requirement of protosw

    Sepherosa Ziehau committed Dec 2, 2008
  3. Fix speed report on Intel SATA chips in compat mode.

    Sepherosa Ziehau committed Dec 2, 2008
    Obtained-from: FreeBSD ata-chipset.c rev 1.210 (partial)
    Tested-by: matthias@
Commits on Dec 1, 2008
  1. Perform logarithmic volume control for vchans

    corecode committed Dec 1, 2008
    Previously we (and FreeBSD) would do a linear amplitude scaling, which
    does not follow the natural expectation of a user.  Now volume knobs
    actually behave like real life ones.
    
    The curve is close enough to a sqare root, but whatever.
    
    Inspired by 4front's opensound BSDL'd mixer code (which does the
    opposite, i.e. converting log values to human linear scale).
  2. Test commit

    Joe Talbott committed Dec 1, 2008
  3. Fix makefile by rewriting parts into shell code

    corecode committed Dec 1, 2008
    We can't break one shell command by a make macro, or make will
    split into multiple shell commands, thus losing environment (like the
    pwd).
  4. Add support for MAP_TRYFIXED

    corecode committed Dec 1, 2008
    MAP_TRYFIXED signals to the kernel that the process is well aware
    that the hint might fall into the heap area, but that it would still
    like to map the area.  I think this is necessary for wine.
  5. Install the ppi header

    corecode committed Dec 1, 2008
  6. Add missing .

    Matthias Schmidt committed Dec 1, 2008
  7. Sync family tree with FreeBSD

    Matthias Schmidt committed Dec 1, 2008
    - FreeBSD 6.4 and OpenBSD 4.4 are released
    - Remove our CVS Id
  8. Update due to recent git switch

    Matthias Schmidt committed Dec 1, 2008
    - make update is no longer available
    - Comment section about releng in doc/.  If the repo gets converted, we can
      comment that paragraph back in
  9. Add .gitignore file

    Matthias Schmidt committed Dec 1, 2008
    OK-and-input-by: corecode@
  10. Fix wrong path

    Matthias Schmidt committed Dec 1, 2008
  11. Update committer(7) to reflect the change to git

    Matthias Schmidt committed Dec 1, 2008
    In-collab-with: swildner@
  12. Checkout master after clone

    Matthias Schmidt committed Dec 1, 2008
  13. Replace CVS targets with GIT targets

    Matthias Schmidt committed Dec 1, 2008
    Note: The initial clone is only possible if no previous src/ directory is present in
    /usr (this is the default after cf2bfc4 for new
    installations).  If you already have a src/ directory remove it before starting cloning.
  14. Reference development(7).

    Sascha Wildner committed Dec 1, 2008
  15. Update some documents for git usage.

    Sascha Wildner committed Dec 1, 2008
  16. Update development(7) for git usage.

    Sascha Wildner committed Dec 1, 2008
    I've vaporized most of the old content. If people feel that something
    should be there, we can gradually add/adapt documentation back.
    
    Kinda-based-on: aggelos' wiki page
Commits on Nov 30, 2008
  1. Axe various remains from the CVS era.

    Sascha Wildner committed Nov 30, 2008
    * DragonFly supfiles in share/examples/cvsup (those for other BSDs remain).
    
    * 'make update' target and associated variables.
    
    More will follow.
  2. Remove handling of CVS IDs.

    Sascha Wildner committed Nov 30, 2008
  3. git(1) doesn't allow to clone into an existing directory so it doesn't

    Sascha Wildner committed Nov 30, 2008
    make sense to create /usr/src anymore.
  4. Merge branch 'master' of ssh://swildner@crater.dragonflybsd.org/repos…

    Sascha Wildner committed Nov 30, 2008
    …itory/git/dragonfly into posix
  5. Let make upgrade install new files in etc/ if they don't exist.

    Peter Avalos committed Nov 30, 2008
    Reviewed-by:	dillon, corecode
  6. Use ${INSTALL} so installworld works for non-root users.

    Peter Avalos committed Nov 30, 2008
  7. <utime.h> shall define time_t.

    Sascha Wildner committed Nov 30, 2008
  8. Testing demultiplexing 2/2

    corecode committed Nov 30, 2008
  9. Testing push demultiplexing 1/2

    corecode committed Nov 30, 2008