git: libc/setjump: Align stack at 16-bytes before function call
commit a77a7390aa9dc46b32dbffb069a6bb801d599ede Author: John Marino dr...@marino.st Date: Tue Nov 11 13:58:14 2014 +0100 libc/setjump: Align stack at 16-bytes before function call This is required by amd64 ABI. Comments were added where stack was accidentally properly aligned. The problem manifested on with a bus error when built by clang. While here, preserve the floating float exceptions flags. Per POSIX, siglongjump() shall be equivalent to longjump() except that it must match sigsetjump() instead of setjump() and except for the effect on the signal mask. Therefore it should preserve the FP exception flags. Also add the GNU-stack notes, all libc object files are supposed to have them (although I am pretty sure they don't). Taken from: FreeBSD svn 217106 (7 Jan 2011) FreeBSD svn 227023 (2 Nov 2011) FreeBSD svn 267307 (9 Jun 2014) Summary of changes: lib/libc/x86_64/gen/setjmp.S| 5 + lib/libc/x86_64/gen/sigsetjmp.S | 6 +- 2 files changed, 10 insertions(+), 1 deletion(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a77a7390aa9dc46b32dbffb069a6bb801d599ede -- DragonFly BSD source repository
git: kernel - Add reapctl() system call for managing sub-processes (4) - procctl
commit f0d55ae9f692a35a656679043af32c11b1400dfd Author: Matthew Dillon dil...@apollo.backplane.com Date: Tue Nov 11 10:49:10 2014 -0800 kernel - Add reapctl() system call for managing sub-processes (4) - procctl * Reparent to the correct reaper in the fork/RFNOWAIT case. Summary of changes: sys/kern/kern_fork.c | 38 +++--- 1 file changed, 31 insertions(+), 7 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f0d55ae9f692a35a656679043af32c11b1400dfd -- DragonFly BSD source repository
git: svc - bug fixes
commit 40e10befee8e1d8ae7c07949465be3291cf069e3 Author: Matthew Dillon dil...@apollo.backplane.com Date: Tue Nov 11 11:04:52 2014 -0800 svc - bug fixes * Setup our reaper before doing the initial start, otherwise we won't see sub-processes. * Fix a bug in the label match code. * Adjust debugging and fflush()s. Summary of changes: sbin/svc/execute.c | 34 +- sbin/svc/svc.c | 2 +- 2 files changed, 30 insertions(+), 6 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/40e10befee8e1d8ae7c07949465be3291cf069e3 -- DragonFly BSD source repository
git: kernel - Add reapctl() system call for managing sub-processes (5) - procctl
commit 2cb910215e7c270acf7b34f15c063c4f72f5fa39 Author: Matthew Dillon dil...@apollo.backplane.com Date: Tue Nov 11 11:17:01 2014 -0800 kernel - Add reapctl() system call for managing sub-processes (5) - procctl * Last commit was incomplete. reaper_get() must be used to obtain the reaper in the RFNOWAIT case. Summary of changes: sys/kern/kern_fork.c | 13 ++--- 1 file changed, 2 insertions(+), 11 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/2cb910215e7c270acf7b34f15c063c4f72f5fa39 -- DragonFly BSD source repository
git: kernel/usb4bsd: Remove an unused malloc type.
commit 82936ab16e17ff7b08ecc6a9e38d3a9423fca96f Author: Sascha Wildner s...@online.de Date: Tue Nov 11 20:45:16 2014 +0100 kernel/usb4bsd: Remove an unused malloc type. It looks like old remains. Summary of changes: sys/bus/u4b/usb.h | 1 - sys/bus/u4b/usb_core.c | 1 - 2 files changed, 2 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/82936ab16e17ff7b08ecc6a9e38d3a9423fca96f -- DragonFly BSD source repository
git: miibus.4: Sync the list of miibus users with what we have.
commit 7ac8f1886e54ed9d768075ac64f289fc72fedeac Author: Sascha Wildner s...@online.de Date: Tue Nov 11 21:25:17 2014 +0100 miibus.4: Sync the list of miibus users with what we have. Summary of changes: share/man/man4/miibus.4 | 26 ++ 1 file changed, 22 insertions(+), 4 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/7ac8f1886e54ed9d768075ac64f289fc72fedeac -- DragonFly BSD source repository
git: svc - Implement more features
commit 82f395276fa6ba7906ecc95917af85f30a54d7a1 Author: Matthew Dillon dil...@apollo.backplane.com Date: Tue Nov 11 16:33:24 2014 -0800 svc - Implement more features * All stdout/stderr output now goes to a pipe and a pipe buffering thread to read it into a circular buffer as well as write it to the log file. The program is now able to retain ~8KB worth of output in its circular buffer whether there is a log file attached to the service or not. * When /dev/null is specified as the log file, short-cut the descriptor to -1 instead of actually writing to /dev/null. * log, logf, and tailf directives now work. * Properly escape '.' on a line by itself for all buffered data dumped over a remote link (allowing logs to contain our command response terminator). * Implement -f (foreground option) and clean-up descriptor initialization. * Implement -s (sync on exit) Summary of changes: sbin/svc/execute.c | 370 + sbin/svc/remote.c | 9 ++ sbin/svc/subs.c| 2 +- sbin/svc/svc.c | 6 + sbin/svc/svc.h | 13 +- 5 files changed, 341 insertions(+), 59 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/82f395276fa6ba7906ecc95917af85f30a54d7a1 -- DragonFly BSD source repository
git: jls - Fix seg-fault and formatting
commit 3f50b137276c579ddf2afbc4ca0eb14be25b9f0c Author: Matthew Dillon dil...@apollo.backplane.com Date: Tue Nov 11 18:24:08 2014 -0800 jls - Fix seg-fault and formatting * Fix seg-fault when no IPs are configured for a jail. * Improve formatting, increase path to 15 characters. Summary of changes: usr.sbin/jls/jls.c | 33 - 1 file changed, 24 insertions(+), 9 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/3f50b137276c579ddf2afbc4ca0eb14be25b9f0c -- DragonFly BSD source repository
git: svc - Implement -g, -G -u, -j, -c, -m
commit 21537d461e94739ef8de636be757146fce8bbfab Author: Matthew Dillon dil...@apollo.backplane.com Date: Tue Nov 11 18:54:43 2014 -0800 svc - Implement -g, -G -u, -j, -c, -m * Implement the gid, group-list, uid, jail, and chroot specifications. * Reformulate the jail and chroot a bit. Remove -J and -C and instead introduce -m to request that svc mount devfs in a jail or chroot. * Adjust the exit sequencing and update the manual page. Summary of changes: sbin/svc/execute.c | 182 - sbin/svc/svc.8 | 50 ++- sbin/svc/svc.c | 29 - sbin/svc/svc.h | 5 ++ 4 files changed, 230 insertions(+), 36 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/21537d461e94739ef8de636be757146fce8bbfab -- DragonFly BSD source repository
git: annotated tag v4.0.0rc2 created
at a7bba0ddc90e6f996e7abd5bc98c4ba83f785c82 (tag) tagging 149456486a65e8a197f68fd52e993b738170b0d5 (commit) replaces v4.0.0rc tagged by Justin C. Sherrill on Tue Nov 11 22:19:43 2014 -0500 DragonFly 4.0.0rc2 -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.22 (DragonFly) iF4EABEIAAYFAlRi0dQACgkQWhOVNC7ITaD+PAD/ZCPKGRDXKNcvTNHp3YHd4lD8 o7uzfZzJ2ZYX7Uq2jokBAIcE23nucAwpaEnOHOn2/0oCcAjV1/C+PWP9WdBHddVE =b1Sq -END PGP SIGNATURE- François Tigeot (1): kernel: Allow pf to build without INET6 Imre Vadasz (1): dev/drm: Implement kqueue support; Wake up blocking reads Joris Giovannangeli (1): sysv_shm: allow attaching to REMOVED shm segments Markus Pfeiffer (1): usb4bsd: Fix usb_etherther and cleanup if_axe Matthew Dillon (6): ftp - bring 1.205 from netbsd kernel - Fix exec optimization race kernel - Improve m-hold_count assertions, fix page-zeroing code bug kernel - Add reapctl() system call for managing sub-processes kernel - Add reapctl() system call for managing sub-processes (2) kernel - Add reapctl() system call for managing sub-processes (3) - procctl() Robin Hahling (1): build.7: document rescue target Sascha Wildner (3): usb4bsd: Fix if_urndis/umodem probing conflict. urndis.4: No ifmedia support in this driver. usb4bsd/if_urndis: Add a missing KKASSERT(). -- DragonFly BSD source repository
git: DragonFly_RELEASE_4_0 kernel - Add reapctl() system call for managing sub-processes (4) - procctl
commit 6eeabd6bd15597bb149624a1c240b8ba90458c0d Author: Matthew Dillon dil...@apollo.backplane.com Date: Tue Nov 11 10:49:10 2014 -0800 kernel - Add reapctl() system call for managing sub-processes (4) - procctl * Reparent to the correct reaper in the fork/RFNOWAIT case. Summary of changes: sys/kern/kern_fork.c | 38 +++--- 1 file changed, 31 insertions(+), 7 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6eeabd6bd15597bb149624a1c240b8ba90458c0d -- DragonFly BSD source repository
git: DragonFly_RELEASE_4_0 kernel - Add reapctl() system call for managing sub-processes (5) - procctl
commit 37cfc6a521dee7fb2ecc2923bdfd84dd38eb Author: Matthew Dillon dil...@apollo.backplane.com Date: Tue Nov 11 11:17:01 2014 -0800 kernel - Add reapctl() system call for managing sub-processes (5) - procctl * Last commit was incomplete. reaper_get() must be used to obtain the reaper in the RFNOWAIT case. Summary of changes: sys/kern/kern_fork.c | 13 ++--- 1 file changed, 2 insertions(+), 11 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/37cfc6a521dee7fb2ecc2923bdfd84dd38eb -- DragonFly BSD source repository
git: DragonFly_RELEASE_4_0 jls - Fix seg-fault and formatting
commit 6c9485c67f80849a8918c702ba767ccc80c43513 Author: Matthew Dillon dil...@apollo.backplane.com Date: Tue Nov 11 18:24:08 2014 -0800 jls - Fix seg-fault and formatting * Fix seg-fault when no IPs are configured for a jail. * Improve formatting, increase path to 15 characters. Summary of changes: usr.sbin/jls/jls.c | 33 - 1 file changed, 24 insertions(+), 9 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6c9485c67f80849a8918c702ba767ccc80c43513 -- DragonFly BSD source repository