Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Mar 15, 2012
  1. Merge branch 'master' into soc11_kev_refactor

    authored
    Conflicts:
    	sys/dev/raid/mfi/mfi.c
    	sys/sys/param.h
  2. Merge branch 'master' into soc11_kev_refactor

    authored
    Conflicts:
    	sys/kern/kern_event.c
    	sys/kern/kern_exec.c
    	sys/kern/kern_sig.c
    	sys/kern/uipc_msg.c
    	sys/kern/uipc_socket.c
    	sys/sys/event.h
    	sys/sys/param.h
Commits on Feb 20, 2012
Commits on Feb 12, 2012
  1. objformat - Duplicate NELEM() macro

    authored
    * Fix buildworld on DragonFly hosts built before Dec 18, 2010 (2.9).
    
    * NELEM() macro was added to sys/param.h on Dec 18, 2010 and objformat was
      made to use it on May 20, 2011. This broke upgrades for machines running a
      DragonFly version built prior to Dec 18, 2010 since objformat is built with
      the hosts headers as part of the cross tools stage.
Commits on Jan 31, 2012
  1. crypt(3)/blowfish - Return NULL on error

    authored
    * According to http://www.openwall.com/lists/oss-security/2011/11/15/3
      crypt(3) should probably not return ":" on error.
    
    * Make crypt_blowfish() return NULL on error as per the crypt(3) manpage.
    
    Submitted-by: Loganaden Velvindron <loganaden@gmail.com>
Commits on Jan 26, 2012
Commits on Jan 21, 2012
Commits on Jan 20, 2012
  1. crypt(3) - Paper over sizeof()/strlen() bug causing 32/64-bit issues

    authored
    * In one place sizeof() was used instead of strlen(), causing the password
      to be muxed with 4 bytes of random stack data on 64-bit machines. Codify
      this behavior for reverse compatibility.
  2. crypt(3) - Switch SHA256/512 to the Linux implementation

    authored
    * The existing SHA backends have been shown to be more susceptible to brute-
      force attacks than we would prefer --
      http://www.openwall.com/lists/oss-security/2012/01/16/2
    
    * Bring in the reference implementation used in Linux, code is in the public
      domain.
    
    * 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".
Commits on Dec 20, 2011
Commits on Nov 7, 2011
Commits on Nov 5, 2011
  1. kernel - sysv - Bump semaphore limits

    authored
    * Bump kern.ipc.semmns, the total number of system semaphores, to 341.
      This count represents an array of 12-byte tracking structures, 341 of these
      consumes a single hardware page.
    
    * Bump kern.ipc.semmni to accomodate the new semmns limit per the PostgreSQL
      calculations from
      http://developer.postgresql.org/pgdocs/postgres/kernel-resources.html
  2. kernel - kevent refactor - Raft of fixes (2 of ?)

    authored
    * Move kq_debug statements so we can see what actually triggered a panic or
      etc.
    
    * Fix up and finish off socket_wait() (untested)
  3. kernel - kevent refactor - Raft of fixes (1 of ?)

    authored
    * Remove various kprintf debugging
    
    * Do a better job validating filter ops vectors
    
    * Zero-initialize memory used within kq/kev subsystem
    
    * Off-by-one error in check against EVFILT_SYSCOUNT
    
    * Add device clone function
    
    * Preliminary fixes to socket_wait (unfinished)
    
    * Fix filter init on bpf clone devices (must fix all others)
Commits on Oct 30, 2011
  1. Merge branch 'master' into soc11_kev_refactor

    authored
    Conflicts:
    	sys/gnu/vfs/ext2fs/ext2_vnops.c
    	sys/kern/uipc_socket.c
    	sys/sys/param.h
Commits on Oct 21, 2011
  1. DRM - Fix LINT build

    authored
Commits on Oct 8, 2011
  1. kernel - event refactor - Convert pcm to new filter API

    authored
    * Tear out taskqueue bits, they should no longer be needed
Something went wrong with that request. Please try again.