git: hammer - Fix a vsetisdirty() race

2015-03-09 Thread Matthew Dillon

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

2015-03-09 Thread John Marino

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

2015-03-09 Thread Justin C. Sherrill
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

2015-03-09 Thread John Marino

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

2015-03-09 Thread Matthew Dillon

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