commit-hurd
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]