git: hammer - Fix a vsetisdirty() race
commit 43a7f9ab8995e4a9e00d6c76d6f61b7d5f707d00 Author: Matthew Dillon dil...@apollo.backplane.com Date: Mon Mar 9 15:54:11 2015 -0700 hammer - Fix a vsetisdirty() race * Fix a vsetisdirty() race which can result in a panic by holding a lock around the operation. Reported-by: tuxillo Summary of changes: sys/vfs/hammer/hammer_inode.c | 15 ++- 1 file changed, 14 insertions(+), 1 deletion(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/43a7f9ab8995e4a9e00d6c76d6f61b7d5f707d00 -- DragonFly BSD source repository
git: Give better Quick fix for passing Sendmail upgrade check
commit 7f72bdffcf337152ba9fdbb784f05ab0e876da63 Author: John Marino dr...@marino.st Date: Mon Mar 9 23:47:37 2015 +0100 Give better Quick fix for passing Sendmail upgrade check The original Quick instructions required the administrator to come back and install the DMA mailer.conf (3 steps). Let's reduce this to 2 steps which doesn't require a post-upgrade step Summary of changes: etc/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/7f72bdffcf337152ba9fdbb784f05ab0e876da63 -- DragonFly BSD source repository
git: annotated tag v4.0.4 created
at a8465311cca085bd843ba862e23a69506fbc6286 (tag) tagging 18fa7bb168053c85ea9e6c09c08321aecfd7045a (commit) replaces v4.0.3 tagged by Justin C. Sherrill on Mon Mar 9 18:52:08 2015 -0400 DragonFly 4.0.4 -BEGIN PGP SIGNATURE- Version: GnuPG v2 iQEcBAABCAAGBQJU/iQYAAoJEFUXbO+LAd2J8K4H/iQP6Ce0lha/j6wn4s7Wf8Ea zKCHCxJeEbhr4YiJNZUsIR8qJPFU9w8zvb81y+/r1BgKhyIckRzAKqR/VU5jyE2Q LxkOAmG67ouIE10ACugDspQr64x2g9Wa320PJiGpYY7r0JiEviYk+uRl9KZsXtz1 /rUeshYQ/Nt0UxrxsBBgRhJRllaw9jDTi3A8upmWbQpaAbFTtXr+av3wX6sxMKz7 fNRhD41hOWx0sU1o454pYO4pz7XygmATWKCNxqnTmnyFZ+rB2afvdV4/JpjI/Tgz ed0WLngf9ZsbI4hIft+5Nhf8DWd+9NbFXCanhKYxXC/PHc4v7JjdqcE8dRXHbD0= =LGgF -END PGP SIGNATURE- Antonio Huete Jimenez (2): Revert hammer - Fix 'history' directive procfs - Properly return error codes for ioctl calls François Tigeot (1): make.conf: WITH_NEW_XORG and WITH_KMS are no longer required Markus Pfeiffer (3): netif/if_lagg: Fix panic on MOD_UNLOAD net/if_lagg: Fix double-free issue net/if_lagg: Fix compilation error caused by MFC Matthew Dillon (2): if_bridge - Fix issue where source MAC is not recorded. if_bridge - Increase MAC cache maximum to 4096 Sascha Wildner (7): Sync zoneinfo database with tzdata2015a from ftp://ftp.iana.org/tz/releases kernel/scsi: Fix sense information printing in bootverbose. nrelease: Remove an unneeded comma. Revert installer: Create an initial initrd unconditionally. mkinitrd(8): Add a -c option to override the contents directory. nrelease: Solve the initial initrd creation better. installer: Remove some more initrd creation code. Sepherosa Ziehau (1): udp: Disable direct detach, if multicast options are set. -- DragonFly BSD source repository
git: mail(1): call sendmail, not send-mail
commit 82c94b79bf89c02cf6a1b0cd528be2e0340facfc Author: John Marino dr...@marino.st Date: Mon Mar 9 07:33:45 2015 +0100 mail(1): call sendmail, not send-mail There is no actual executable or link to executable named send-mail. Somehow the request must be processed by the mailwrapper because tuxillo reports mail(1) will not function without an entry in mailer.conf. Rather than fix all the sample mailer.conf files, the installed one, and the MTA switch instructions, just make mail(1) spawn sendmail instead. This works because send-mail is always an alias for sendmail in /etc/mail/mailer.conf Summary of changes: etc/mail/mailer.conf | 1 - share/man/man5/mailer.conf.5 | 63 usr.bin/mail/names.c | 2 +- 3 files changed, 41 insertions(+), 25 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/82c94b79bf89c02cf6a1b0cd528be2e0340facfc -- DragonFly BSD source repository
git: xdisk - Fix improper EIO
commit 5dafdfbab36647ae8d1630acfbb14873721b4f2a Author: Matthew Dillon dil...@apollo.backplane.com Date: Mon Mar 9 00:36:18 2015 -0700 xdisk - Fix improper EIO * Fix an issue when xa_strategy() is called when no spans are valid, but before open_tag could be terminated. This improperly caused the BIO to fail. If the BIO is not flagged to allow failures, place the BIO on sc-bioq when this situation occurs instead of causing it to fail. The BIO will be requeued when a new span becomes valid. * With this change a hammer2 mount on a xdisk appears to survive multiple communications failures without error (i.e. killing the hammer2 service demon either box, then restarting it). * Fix a locking panic. Summary of changes: sys/dev/disk/xdisk/xdisk.c | 28 +++- 1 file changed, 27 insertions(+), 1 deletion(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/5dafdfbab36647ae8d1630acfbb14873721b4f2a -- DragonFly BSD source repository