Permalink
Commits on Feb 15, 2009
  1. nrelease: kernel moved to boot, make kernel.BOOTP there

    Thomas Nikolajsen committed Feb 15, 2009
  2. Merge commit 'crater/master' into DragonFly_RELEASE_2_2

    Matthew Dillon committed Feb 15, 2009
  3. Relase Engineering - Update loader-bootp.conf for new "boot/" prefixe…

    …d paths
    
    Update the default loader-bootp.conf and related manual pages to use
    modern "boot/" prefixed paths.
    Matthew Dillon committed Feb 15, 2009
  4. Merge commit 'crater/master' into DragonFly_RELEASE_2_2

    Matthew Dillon committed Feb 15, 2009
  5. telnetd: filter potentially dangerous env vars passed from telnet client

    This is the same as f813782, just for
    the other copy of telnetd, which is actually used per default.
    corecode committed Feb 15, 2009
  6. Merge commit 'crater/master' into DragonFly_RELEASE_2_2

    Matthew Dillon committed Feb 15, 2009
  7. pxe/tftpboot work - Allow multiple responses to broadcast query

    The PXE boot loader may use a broadcast address to query for files via
    TFTP, resulting in multiple responses.  Accept the first DATA response
    and keep track of the last ERROR response if no DATA response is received.
    
    The first DATA packet locks the server IP for the tftp transfer.
    
    Bring in some structure options (__packed, etc) from FreeBSD plus a fix
    to an address increment in the code.
    Matthew Dillon committed Feb 15, 2009
  8. Merge commit 'crater/master' into DragonFly_RELEASE_2_2

    Matthew Dillon committed Feb 15, 2009
  9. Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git…

    …/dragonfly
    Matthew Dillon committed Feb 15, 2009
  10. Boot loader fixes - fix recursive malloc()/free() errors, NULL freed …

    …fields
    
    * Fix reported loader panics related to corrupt malloc areas.  The zip/gzip
      modules were using a static variable to hold malloc()ed space.  The
      field was getting tromped by recursion.
    
    * Fix numerous cases where file structure fields are not NULL'd out upon
      release.
    
    * Fix numerous cases where a double close might result in a double free.
    
    * Fix a benign bug in libstand's realloc().
    Matthew Dillon committed Feb 15, 2009
  11. Fix libstand's filesystem close callback. The passed file pointer's

    f_fsdata field must be NULLed out.
    Matthew Dillon committed Feb 15, 2009
  12. Merge commit 'crater/master' into DragonFly_RELEASE_2_2

    Matthew Dillon committed Feb 15, 2009
Commits on Feb 14, 2009
  1. telnetd: filter potentially dangerous env vars passed from telnet client

    Obtained-from:  NetBSD revision 1.6 date: 1995-10-18 06:44:26 +0100
    Reported-by:  Trevor Kendall <trevorjkendall@gmail.com>
    corecode committed Feb 14, 2009
  2. Silence some -Wold-style-definition warnings.

    Sascha Wildner committed Feb 14, 2009
Commits on Feb 13, 2009
  1. Change handbook links

    Handbook is now on ikiwiki and no longer on the moinmoin wiki.
    Remove to entries from the index.html which does not exists.
    Matthias Schmidt committed Feb 13, 2009
  2. Fix hang in dntpd startup when network down.

    Reported-By: Hasso Tepper <hasso@estpak.ee>
    Dragonfly-Bug: <http://bugs.dragonflybsd.org/issue1243>
    Fix-Suggested-By: Matthew Dillon <dillon@apollo.backplane.com>
    nthery committed Feb 13, 2009
  3. ficl: unbreak testmain build

    Thomas Nikolajsen committed Feb 13, 2009
Commits on Feb 11, 2009
  1. Makefile.usr: add path to pkgsrc-all tar file

    Thomas Nikolajsen committed Feb 11, 2009
  2. nrelease: clean up Makefile and sync man pages & Makefile.usr

     * nrelease/Makefile: fix a few typos,
       change name of `syssrcs` target to `srcs`, to reflect current use and
       remove traces of old installer_* targets.
     * etc/Makefile: update name of src-sys tar file from nrelease and
       add targets for newly added src-all and pkgsrc-all tar files.
     * release.7: update to current method: only binary package downloaded is cvsup
       and add description of a few more variables.
     * development.7: add short description of /usr/Makefile.
    Thomas Nikolajsen committed Feb 11, 2009
  3. Merge commit 'crater/master' into DragonFly_RELEASE_2_2

    Matthew Dillon committed Feb 11, 2009
  4. Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git…

    …/dragonfly
    Matthew Dillon committed Feb 11, 2009
  5. Change pkg_radd to postfix DragonFly-x.x.x onto the path. This will w…

    …ork in
    
    conjunction with the new pkgbox redirect CGI which no longer post-pends
    the OS path, and softlinks in the packages/ sub-directory to point to the
    correct quarterly release.
    Matthew Dillon committed Feb 11, 2009
  6. vnconfig: Print better msg when neither regular file nor -S is specif…

    …ied.
    
    If no regular file is specified, vn(4) by default will use swap for backing
    store. If swap size is missing also, print a smart warning instead of the
    cryptic: "Numerical argument out of domain".
    
    Submitted-by:  Stathis Kamperis <ekamperi@gmail.com>
    Dragonfly-bug: <http://bugs.dragonflybsd.org/issue1279>
    Sascha Wildner committed Feb 11, 2009
  7. hammer boot2: reset file offset each time we're looking up a new inode

    The boot2/ufs code used the implicit assumption that the file offset
    gets reset each time a new inode is looked up.  We have to follow this
    behavior, or else reads will always start from the last offset of the
    last file.
    corecode committed Feb 11, 2009
  8. Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git…

    …/dragonfly
    Matthew Dillon committed Feb 11, 2009
  9. Fix long-standing bug in boot1 code - can read junk from fake partiti…

    …on table
    
    boot1 reads the MBR to locate the BSD partition type (0xA5).  However, to
    reduce the size of the boot1 code the 32 bit LBA for the MBR was being
    loaded via the fake partition table at label 'part4', which was assumed to
    contain a LBA of 0.  Unfortunately this portion of the boot1 code is not
    usually written by the disklabel program and may contain garbage.
    
    For the last few years we have worked around the issue by zeroing out
    the label area before installing a new label.  We still have to do this
    to avoid disklabel32/disklabel64 confusion, but with this fix forgetting
    to zero the area should not cause a properly installed disklabel to fail
    to boot properly.
    
    To fix the problem, add the necessary instructions to generate a 32 bit
    LBA of 0 directly for reading the MBR.  They barely fit.
    Matthew Dillon committed Feb 11, 2009
  10. Mention the variables added by 3b25fbd

    which affects the name and the location of the kernel/modules.
    YONETANI Tomokazu committed Feb 11, 2009
Commits on Feb 10, 2009
  1. Sync several manpages in section 9 with reality and clean up a bit.

    DEV_MODULE(9):
        - adjust example
    
    devtoname(9):
        - dev_t is cdev_t now
    
    make_dev(9):
        - dev_t is cdev_t now
        - make_dev() takes dev_ops as its first argument
        - obtain a reference to cdev_t, so we can destroy it later
        - don't forget to call dev_ops_remove() during shutdown
    
    vcount(9):
    
        - document count_udev(9)
    
    Submitted-by:  Stathis Kamperis <ekamperi@gmail.com>
    Dragonfly-bug: <http://bugs.dragonflybsd.org/issue1269>
    Sascha Wildner committed Feb 10, 2009
  2. Set the default DESTDIR to /var/vkernel when the platform is vkernel.

    This saves some keystrokes as long as you use the standard installation
    location for vkernel(as shown in vkernel(7)).
    YONETANI Tomokazu committed Feb 10, 2009
  3. Add two variables to adjust where to install kernel and modules.

    DESTLABEL	common suffix added to kernel and modules directory.  for
    		example, `make DESTLABEL=test installkernel' installs them
    		as /boot/kernel.test and /boot/modules.test, respectively.
    
    DESTKERNDIR	where to install kernel and modules, /boot by default.
    
    Add /sys/conf/kern.path.mk to define default paths for kernel and modules.
    Also move KMOD* definitions to /sys/conf/kmod.mk where it really belongs.
    
    Submitted-by: Stefan Johannesdal <stefan.johannesdal@gmail.com>
    with a slight modification by me.
    YONETANI Tomokazu committed Feb 10, 2009
  4. nrelease: Exclude distfiles as well when we tar pkgsrc.

    Sascha Wildner committed Feb 10, 2009
  5. Release Engineering: Enhance gui PFI to auto-detect xorg or curses

    Add an "auto" feature for pfi_frontend and change the default to "auto".
    Adjust the gui/usr/local/bin/installer script to accept "auto" and set
    pfi_frontend to "xorg" or "curses" based on the existance of the DISPLAY
    variable.
    Matthew Dillon committed Feb 10, 2009
Commits on Feb 9, 2009
  1. zoneinfo & zic(8): Sync with tzcode2009b & tzdata2009b from elsie.

    * zic.c: Fix fencepost error.
    
    * leapseconds: Updated to reflect no mid-2009 leap second.
    Sascha Wildner committed Feb 9, 2009