[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] the great next stuff branch, dde, updated. e5808631653653b7a6bf10b
From: |
Samuel Thibault |
Subject: |
[SCM] the great next stuff branch, dde, updated. e5808631653653b7a6bf10b3b170da3c1c8f0d46 |
Date: |
Thu, 25 Feb 2016 19:16:13 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "the great next stuff".
The branch, dde has been updated
via e5808631653653b7a6bf10b3b170da3c1c8f0d46 (commit)
via 5512308e4176303b25d52350c3c48dc37c3c665d (commit)
via 59b9cf8f46fb5a186fafe08b2086913cf1b00188 (commit)
via 0cb36265d2f76a3445823ece7944e9c1c8c0c341 (commit)
via 234568d0c683d35362a17dd44b76472c405fbd86 (commit)
via ff2557c4eca55f46a3fb2b9c88147963d3f8b4a3 (commit)
via 691251adb7a1eaae7eda7601a1f05d4ff819dd64 (commit)
via d0716c74b5fa2aead849fc4132a0f7fdfce02575 (commit)
via 0788437e0953cdd6c8c4cdf25379d8704beb021c (commit)
via 0f6a5081d875051e1b6275096d25332e66f0458c (commit)
via 63ac03bc069b81559b04596d6b337880c3351700 (commit)
via 254a4d43674a0d5fe8f8475e3b625924691048d3 (commit)
via 9e6649f31e1769ca3b2545993ef51f2039848719 (commit)
via 1b6cf043c4083c6a64706d67232363cf78f92975 (commit)
via 6edf2d7cdecac6031e4ecfcc2b14ba5bed7c02a1 (commit)
via 028dfd979c1098f213d3bf9f0fc039ec55da2483 (commit)
via 23f66dec527cea00bd5613c6d52d22a50b54f3d0 (commit)
via da578dac78504aa00d0b0bc1d929c4df63dcf5cd (commit)
via 987084c1cc955c4368e216e27a3c21de1d524bbf (commit)
via d3c2b1c852424a820130f608d65b7720e6f87e0b (commit)
via fb08495170d43a9382e508c9f65f884576c4aa7c (commit)
via afea5285b0e40b68f97b47f0f0edc471b554fb34 (commit)
via 35ae0168bbdae2eb7029262f49d394046a67860f (commit)
via 6e22fb5616dbacad58cc55544a00efece0477a9a (commit)
via 63abc67ed48dbdf8dfe01fd1f29a97d795f907ce (commit)
via c2185ab7ca837967ba58dffeca7904caaca0d46e (commit)
via 5592e5f0971029b4d0445f1afb7e0ce05eb89621 (commit)
via 25b0531e34e15f749bce1edb32f4e4e964b3c0d0 (commit)
from 40757bf4bff18b05664c1bb1fc4a22f2628bde7a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit e5808631653653b7a6bf10b3b170da3c1c8f0d46
Merge: 40757bf4 5512308
Author: Samuel Thibault <address@hidden>
Date: Thu Feb 25 20:14:53 2016 +0100
Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd into dde
commit 5512308e4176303b25d52350c3c48dc37c3c665d
Author: Justus Winter <address@hidden>
Date: Tue Feb 23 23:35:30 2016 +0100
libports: preserve the complex message flag
* libports/manage-multithread.c (internal_demuxer): Preserve all
message flags when we store the objects address as payload in the
message.
* libports/manage-one-thread.c (internal_demuxer): Likewise.
commit 59b9cf8f46fb5a186fafe08b2086913cf1b00188
Author: Justus Winter <address@hidden>
Date: Tue Feb 23 01:21:44 2016 +0100
procfs: adapt to kernel interface change
procfs makes use of the debug interface which is subject to change.
* procfs/rootdir.c (rootdir_gc_slabinfo): The flag
CACHE_FLAGS_NO_RECLAIM is no longer used.
commit 0cb36265d2f76a3445823ece7944e9c1c8c0c341
Author: Bartlomiej Puget <address@hidden>
Date: Mon Feb 22 02:50:14 2016 +0100
fix Xioctl-proto.defs creation
* hurd/Makefile (%.h): Remove heading spaces.
(%ioctl-requests.list): Protect asterisk.
* hurd/gensym.awk: Do not print newline in __asm statement.
commit 234568d0c683d35362a17dd44b76472c405fbd86
Author: Justus Winter <address@hidden>
Date: Mon Feb 22 19:18:05 2016 +0100
utils/mount: start translators with stderr closed
Apparently some users of 'mount' do not cope with any output being
generated from the spawned translator.
* utils/mount.c (do_mount): Start translators with stderr closed.
commit ff2557c4eca55f46a3fb2b9c88147963d3f8b4a3
Author: Justus Winter <address@hidden>
Date: Sun Feb 21 18:34:22 2016 +0100
trans/crash: fix suspending task
* trans/crash.c (S_crash_dump_task): Fix looking up 'user_proc'.
commit 691251adb7a1eaae7eda7601a1f05d4ff819dd64
Author: Flavio Cruz <address@hidden>
Date: Mon Feb 15 19:32:02 2016 -0500
nfs: fix deallocation of struct node.
* nfs/cache.c: Do not free np->nn since np and np->nn are being
allocated contiguously.
commit d0716c74b5fa2aead849fc4132a0f7fdfce02575
Author: Samuel Thibault <address@hidden>
Date: Mon Feb 15 20:46:12 2016 +0100
Make fakeroot forward send errors instead of crashing
* trans/fakeroot.c (netfs_demuxer): When forwarding an unknown request fail,
forward the error instead of crashing.
commit 0788437e0953cdd6c8c4cdf25379d8704beb021c
Author: Flavio Cruz <address@hidden>
Date: Sun Feb 14 19:31:50 2016 -0500
libnetfs: remove unused fields.
* libnetfs/netfs.h: Remove prevp and next fields from struct node.
commit 0f6a5081d875051e1b6275096d25332e66f0458c
Author: Flavio Cruz <address@hidden>
Date: Sun Feb 14 18:37:16 2016 -0500
libdiskfs: fix and improve locking in nrefs/nput.
* libnetfs/node-nput.c: Do not unlock the node since it will be unlocked
later.
* libnetfs/node-nrele.c: Do not lock the node twice if not needed.
commit 63ac03bc069b81559b04596d6b337880c3351700
Author: Flavio Cruz <address@hidden>
Date: Sun Feb 14 18:37:54 2016 -0500
nfs: Use libihash for the node cache.
* nfs/cache.c: Remove old node cache and use libihash. Use a pointer to
the node handle as the key and the node itself as the value. Use
netfs_make_node_alloc to allow libihash to set 'slot'.
* nfs/nfs.c: Pass in a struct handle instead.
* nfs/nfs.h: Add a hurd_ihash_locp_t field and remove hnext and hprevp.
commit 254a4d43674a0d5fe8f8475e3b625924691048d3
Author: Samuel Thibault <address@hidden>
Date: Sun Feb 14 20:37:17 2016 +0100
Fix function name
* procfs/main.c (set_default_options): Rename to set_compatibility_options.
(argp_parser): Update call accordingly.
commit 9e6649f31e1769ca3b2545993ef51f2039848719
Author: Samuel Thibault <address@hidden>
Date: Sun Feb 14 20:29:11 2016 +0100
Fix hang on reauthentication
One needs to keep the port being reauthenticated alive until we are sure the
server has complete authentication.
* libfshelp/fetch-root.c (fshelp_fetch_root): Deallocate `port' after
auth_user_authenticate has completed.
* trans/fakeroot.c (netfs_S_dir_lookup): Likewise with `file'.
commit 1b6cf043c4083c6a64706d67232363cf78f92975
Author: Samuel Thibault <address@hidden>
Date: Sun Feb 14 20:05:35 2016 +0100
Make sure to complete auth_server_authenticate
* boot/boot.c (S_io_reauthenticate): Keep calling auth_server_authenticate
while it returns EINTR.
* proc/mgt.c (S_proc_reauthenticate): Likewise.
commit 6edf2d7cdecac6031e4ecfcc2b14ba5bed7c02a1
Author: Flavio Cruz <address@hidden>
Date: Sat Feb 13 17:12:34 2016 -0500
Use libihash to store directory entries in ftpfs.
* ftpfs/ftpfs.h: Add dir_locp for each directory entry and replace the
table with a libihash table.
* ftpfs/dir.c: Modify the code to use libihash. Remove several functions
such as rehash and insert.
commit 028dfd979c1098f213d3bf9f0fc039ec55da2483
Author: Justus Winter <address@hidden>
Date: Mon Aug 24 20:55:29 2015 +0200
utils/vmallocate: new utility
* utils/Makefile (targets): Add 'vmallocate'.
* utils/vmallocate.c: New file.
commit 23f66dec527cea00bd5613c6d52d22a50b54f3d0
Author: James Clarke <address@hidden>
Date: Sun Feb 7 23:18:11 2016 +0000
Fixed leaks in _netfs_translator_callback2_fn
* libnetfs/trans-callback.c (_netfs_translator_callback2_fn): Fixed leaking
iouser and peropen structs on error.
commit da578dac78504aa00d0b0bc1d929c4df63dcf5cd
Author: Flavio Cruz <address@hidden>
Date: Sun Feb 7 09:51:24 2016 -0500
Check for a return value in netfs_make_peropen before using it in
netfs_make_protid.
* libnetfs/trans-callback.c: Add check for netfs_make_peropen.
commit 987084c1cc955c4368e216e27a3c21de1d524bbf
Author: Justus Winter <address@hidden>
Date: Sat Jan 2 19:18:40 2016 +0100
devnode: fix falling back to the kernel driver
* devnode/devnode.c (ds_device_open): Do not exit if opening the
master device fails.
(parse_opt): Likewise.
commit d3c2b1c852424a820130f608d65b7720e6f87e0b
Author: Justus Winter <address@hidden>
Date: Sat Jan 2 14:06:18 2016 +0100
mach-defpager: link dynamically
* mach-defpager/Makefile (LDFLAGS): Drop.
commit fb08495170d43a9382e508c9f65f884576c4aa7c
Author: Flavio Cruz <address@hidden>
Date: Sun Feb 7 02:04:34 2016 -0500
Remove libfshelp/trans.h and libfshelp/locks.h.
* libfshelp/locks.h: Remove.
* libfshelp/trans.h: Remove. struct transboot is not used anywhere.
* libfshelp/fetch-root.c: Adjust includes.
* libfshelp/lock-acquire.c: Likewise.
* libfshelp/lock-init.c: Likewise.
commit afea5285b0e40b68f97b47f0f0edc471b554fb34
Author: Flavio Cruz <address@hidden>
Date: Sun Feb 7 01:33:00 2016 -0500
Use refcount_t for peropen reference counting in libnetfs.
* libnetfs/netfs.h: Use refcount_t.
* libnetfs/make-peropen.c: Initialize to 1 with refcount_init just like in
libdiskfs.
* libnetfs/make-protid.c: Don't increment the count here. Do it like
libdiskfs.
* libnetfs/io-duplicate.c: Add refcount_ref since netfs_make_protid no
longer increments the refcount.
* libnetfs/io-reauthenticate.c: Likewise.
* libnetfs/io-restrict-auth.c: Likewise.
* libnetfs/release-peropen.c: Dereference without locking.
commit 35ae0168bbdae2eb7029262f49d394046a67860f
Author: Justus Winter <address@hidden>
Date: Fri Jan 15 18:56:25 2016 +0100
utils/settrans: improve --chroot functionality
Add an option '--chroot-chdir' to settrans and make it chdir to this
directory before executing the target program. Also, look up the
executable in PATH.
With these changes we no longer need to use the shell inside the
chroot in the convenience scripts, and hence do not require it to be
installed inside the chroot.
* utils/fakeroot.sh: Simplify using the new option.
* utils/remap.sh: Likewise.
* utils/settrans.c (OPT_CHROOT_CHDIR): New constant.
(options): New option 'chroot-chdir'.
(main): Handle new option. Search for target executable in PATH.
* utils/fakeauth.c (main): Likewise.
commit 6e22fb5616dbacad58cc55544a00efece0477a9a
Author: Esa Peuha <address@hidden>
Date: Thu Feb 4 20:11:42 2016 +0100
exec: remove duplicate function call
* exec/main.c (main) Remove second call to trivfs_startup
from commit a5d384c.
commit 63abc67ed48dbdf8dfe01fd1f29a97d795f907ce
Author: Samuel Thibault <address@hidden>
Date: Tue Jan 19 22:34:35 2016 +0100
procfs: Move setting default parameters to a separate function
* procfs/main.c (set_default_options): New function
(argp_parser): Call `set_default_options'.
commit c2185ab7ca837967ba58dffeca7904caaca0d46e
Author: Samuel Thibault <address@hidden>
Date: Tue Jan 19 18:38:36 2016 +0100
Fix typo
* exec/Makefile (targets): Rename to target.
commit 5592e5f0971029b4d0445f1afb7e0ce05eb89621
Author: Samuel Thibault <address@hidden>
Date: Sun Jan 17 20:50:56 2016 +0100
Also build exec.static
Which can be more convenient than using ld.so to boot the Hurd
* exec/Makefile (targets): Add exec.static
commit 25b0531e34e15f749bce1edb32f4e4e964b3c0d0
Author: Samuel Thibault <address@hidden>
Date: Thu Jan 14 01:27:42 2016 +0100
Fix gcc signedness warnings
* pfinet/linux-src/include/linux/skbuff.h (__skb_pull): Return unsigned
char * instead of char *.
-----------------------------------------------------------------------
Summary of changes:
boot/boot.c | 8 +-
devnode/devnode.c | 21 ++-
exec/Makefile | 3 +-
exec/main.c | 5 -
ftpfs/dir.c | 146 +++++------------
ftpfs/ftpfs.h | 17 +--
hurd/Makefile | 4 +-
hurd/gensym.awk | 6 +-
libdiskfs/node-nput.c | 1 -
libdiskfs/node-nrele.c | 8 +-
libfshelp/fetch-root.c | 11 +-
libfshelp/lock-acquire.c | 5 +-
libfshelp/lock-init.c | 4 +-
libfshelp/locks.h | 28 ---
libfshelp/trans.h | 32 ----
libnetfs/io-duplicate.c | 1 +
libnetfs/io-reauthenticate.c | 2 +
libnetfs/io-restrict-auth.c | 2 +
libnetfs/make-peropen.c | 2 +-
libnetfs/make-protid.c | 1 -
libnetfs/netfs.h | 4 +-
libnetfs/release-peropen.c | 38 ++---
libnetfs/trans-callback.c | 16 ++-
libports/manage-multithread.c | 7 +-
libports/manage-one-thread.c | 7 +-
mach-defpager/Makefile | 1 -
nfs/cache.c | 87 ++++------
nfs/nfs.c | 11 +-
nfs/nfs.h | 5 +-
pfinet/linux-src/include/linux/skbuff.h | 2 +-
proc/mgt.c | 16 +-
procfs/main.c | 11 +-
procfs/rootdir.c | 9 +-
trans/crash.c | 2 +-
trans/fakeroot.c | 10 +-
utils/Makefile | 2 +-
utils/fakeauth.c | 6 +-
utils/fakeroot.sh | 15 +-
utils/mount.c | 33 ++++-
utils/remap.sh | 14 +-
utils/settrans.c | 32 ++++-
utils/vmallocate.c | 272 +++++++++++++++++++++++++++++++
42 files changed, 560 insertions(+), 347 deletions(-)
delete mode 100644 libfshelp/locks.h
delete mode 100644 libfshelp/trans.h
create mode 100644 utils/vmallocate.c
hooks/post-receive
--
the great next stuff
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] the great next stuff branch, dde, updated. e5808631653653b7a6bf10b3b170da3c1c8f0d46,
Samuel Thibault <=