[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[hurd] branch upstream updated (90b039d -> 5aa7b58)
From: |
Samuel Thibault |
Subject: |
[hurd] branch upstream updated (90b039d -> 5aa7b58) |
Date: |
Tue, 14 Jan 2014 01:59:57 +0000 |
This is an automated email from the git hooks/post-receive script.
sthibault pushed a change to branch upstream
in repository hurd.
from 90b039d Merge remote-tracking branch 'upstream/master' into
upstream
new 218cae5 pfinet: fix emission on the loopback device
new 057c04d Normalize whitespace at the end of each file to '\n'
new 9019e62 libports: fix the thread counts in case the thread
creation fails
new 38bd193 utils: implement settrans --pid-file
new cb92b76 proc: remove declaration of nested functions from proc.h
new e65dc37 proc: fix the declaraton of genpid
new 20fdd28 proc: fix a use-after-free error
new 59499c6 proc: fix error handling in S_proc_exception_raise
new d22ba3e init: fix memory leak
new bd55e5c auth: fix use of uninitialized variable err
new b31164e mach-defpager: turn dealloc_direct into a normal function
new 1805632 mach-defpager: remove unused variables
new aaba23a term: fix error handling in hurdio_mdmctl
new 5d255e3 proc: turn count_up and store_pid into normal functions
new 130b51a mach-defpager: include errno.h
new 9b02c44 libshouldbeinlibc: fix reference counting in
port_name_xlator_create
new f5ba2de utils: implement portinfo --search
new 4d6828c Make sure created netfs nodes have stat validated
new c75adc0 libdiskfs: remove dead assignment
new 95e5054 libdiskfs: fix error handling
new 5d3b00a ext2fs: fix error handling
new e4e5c29 libshouldbeinlibc: fix dead assignment
new dc96b68 mach-defpager: fix the page offsets returned by
pager_pages
new ef0b64d mach-defpager: do not remove -Wall from CFLAGS
new 8f39f8b Clean up the included header files
new e971ab1 libports: implement lockless management of threads
new 448d06e Merge branch 'master' of
git.savannah.gnu.org:/srv/git/hurd/hurd
new 32e6053 utils: fix dead initialization
new edd9912 libps: fix the length computation in fprint_frac_value
new 6ba9bf0 fatfs: fix error handling in diskfs_lookup_hard
new 562e3a8 fatfs: fix error handling in diskfs_get_directs
new d1fd151 nfsd: fix error handling in op_remove
new 7d8a6e3 usermux: actually use the computed flags value in
netfs_attempt_utimes
new ae24347 mach-defpager: drop all register qualifiers
new 5e3d2fc libshouldbeinlibc: fix error handling in maptime_map
new 2ef89ab libports: fix right leaks when adjusting priorities
new 88be9e7 libshouldbeinlibc: fix minor port leak in maptime_map
new 78636c0 init: fix port leak
new 31d3942 proc: update comments
new 76a9413 libports: improve error handling in ports_reallocate_port
new 4353f92 libports: improve error handling in
ports_reallocate_from_external
new c62b1ed libports: improve error handling in ports_transfer_right
new 460b6f2 libdiskfs: improve error reporting in
diskfs_start_disk_pager
new 6d1f517 libports: improve error reporting in adjust_priority
new 2c94225 proc: store the privileged host port in _hurd_host_priv
new f002382 proc: store the device master port in _hurd_device_master
new 34ff01a libfshelp: improve error handling in
fshelp_start_translator_long
new e5bb7f1 libports: another right leak fix
new bbf4081 libdiskfs: improve the diskfs_demuxer function
new ceb716e libnetfs: improve the netfs_demuxer function
new e3c983e libtrivfs: improve the trivfs_demuxer function
new a148e93 exec: improve the exec_demuxer function
new 89c0598 proc: improve the message_demuxer function
new 9cec7a2 pfinet: improve the pfinet_demuxer function
new b8b92e2 pflocal: improve the demuxer functions
new 03e6f1f auth: improve the auth_demuxer function
new cc2464c utils: improve the auth_demuxer function in fakeauth.c
new bbe9016 trans: remove unused declaration from fakeroot.c
new c7030a9 trans: improve the netfs_demuxer function in fakeroot.c
new df66588 trans: fix the creation of files in fakeroot
new 93976a8 trans: fix transparent reauthentication in fakeroot
new 6204a71 trans: make the fakeroot environment more transparent
new a0a49e5 libfshelp: use a hash table in get-identity.c
new 64b5a0f libihash: remove dead code
new cf1cc29 trans: fix the use of the hash table in fakeroot.c
new 2ce5406 trans: improve the performance of dir_lookup in fakeroot
new 3688ec3 trans: handle invalid responses to dir_lookup requests in
fakeroot
new 6720057 trans: fix locking issue in fakeroot
new 54ee5b6 trans: return nodes locked when creating fake nodes in
fakeroot
new b770147 trans: fix reference counting and destruction of fake
nodes
new 61c77d6 trans: fix locking in fakeroot's netfs_S_dir_lookup
new 7d20408 trans: fix reference counting bug in fakeroot
new 2640c8a trans: improve the error handling in fakeauth
new 83dfdd2 trans: unlock nodes with faked attributes in fakeroot
new 0bdd1a9 console-client: remove spurious pthread_spin_unlocks
new 77ba38a utils/settrans: fix the teardown of chrooted environments
new cb42b5f trans/fakeroot: fix ownership of newly created files
new 4a6a466 trans/fakeroot: drop else
new 0209a2f trans/fakeroot: remove dead code
new 8e1b6ab trans/fakeroot: remove dead code
new ae04256 utils/mount: fix autodetection of fat file systems
new d999b70 utils/rpctrace: generalize code in rewrite_right
new 9a1bb11 utils/rpctrace: generalize tracing code
new b8bce60 utils/rpctrace: handle MACH_MSG_TYPE_PORT_SEND rights in
trace_and_forward
new 8493243 utils/rpctrace: escape non-printable characters in strings
new b372e43 utils/rpctrace: fix output so that replies can be
attributed to requests
new 2d27ccb trans/fakeroot: shutdown the translator if the last
client is gone
new 3a3fcc8 libports: remove the threadvars stack size hack
new 19689c9 libps: fix process user and system times
new 8070f62 trans/mtab: populate mtab objects on demand
new dda3d35 trans/mtab: remove the loop detection logic
new c314045 trans/mtab: properly lock mtab objects
new 3b016a7 trans/mtab: make the translator multithreaded
new 0033d20 trans/mtab: do not include non-filesystem translators by
default
new 4de65c4 libfshelp: fix the api of fshelp_set_active_translator
new 9c2d394 libdiskfs: register passive translator startups
new 9a7776d libnetfs: register passive translator startups
new 5aa7b58 Merge remote-tracking branch 'upstream/master' into
upstream
The 98 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
auth/auth.c | 20 +-
benchmarks/Makefile | 1 -
console-client/current-vcs.c | 1 -
console-client/timer.c | 1 -
console-client/trans.c | 2 -
console-client/unicode.h | 1 -
console-client/xkb/xkb-data/types/hurd | 1 -
console/mutations.h | 1 -
console/pager.c | 1 -
defpager/Makefile | 1 -
defpager/backing.c | 1 -
doc/navigating | 3 +-
exec/main.c | 21 +-
ext2fs/dir.c | 2 +
fatfs/dir.c | 4 +
fatfs/fatfs.h | 1 -
fatfs/virt-inode.c | 6 -
fstests/Makefile | 1 -
fstests/opendisk.c | 2 -
hurd/fsys.defs | 1 -
hurd/gensym.awk | 1 -
hurd/ifsock.defs | 1 -
hurd/interrupt.defs | 1 -
hurd/shared.h | 1 -
hurd/startup.defs | 1 -
hurd/startup_notify.defs | 2 -
hurd/term.defs | 1 -
init/init.c | 7 +-
isofs/EXTENSIONS | 1 -
isofs/ext.c | 2 -
libcons/demuxer.c | 1 -
libcons/init-loop.c | 1 -
libcons/mutations.h | 1 -
libcons/vcons-scrollback.c | 1 -
libdirmgt/dirmgt.h | 2 -
libdiskfs/conch-fetch.c | 1 -
libdiskfs/demuxer.c | 45 ++--
libdiskfs/dir-lookup.c | 41 +++-
libdiskfs/dir-renamed.c | 2 +-
libdiskfs/disk-pager.c | 3 +-
libdiskfs/file-lock.c | 2 -
libdiskfs/file-set-trans.c | 18 +-
libdiskfs/fsys-goaway.c | 1 -
libdiskfs/fsys-startup.c | 1 -
libdiskfs/fsys-syncfs.c | 1 -
libdiskfs/ifsock.c | 1 -
libdiskfs/io-async.c | 1 -
libdiskfs/io-map.c | 1 -
libdiskfs/io-modes-get.c | 1 -
libdiskfs/io-stubs.c | 1 -
libdiskfs/io-write.c | 1 -
libdiskfs/node-drop.c | 2 -
libdiskfs/protid-make.c | 2 -
libdiskfs/protid-rele.c | 2 -
libfshelp/fshelp.h | 18 +-
libfshelp/get-identity.c | 66 +++---
libfshelp/lock-acquire.c | 3 -
libfshelp/set-active.c | 1 -
libfshelp/start-translator-long.c | 11 +-
libfshelp/transbox-init.c | 1 -
libfshelp/translator-list.c | 43 +++-
libftpconn/names.c | 1 -
libihash/ihash.c | 7 +-
libiohelp/handle_io_release_conch.c | 1 -
libiohelp/initialize_conch.c | 1 -
libiohelp/iouser-free.c | 2 -
libnetfs/demuxer.c | 34 +--
libnetfs/dir-link.c | 2 -
libnetfs/dir-lookup.c | 43 +++-
libnetfs/dir-mkfile.c | 1 -
libnetfs/dir-rename.c | 1 -
libnetfs/drop-node.c | 2 -
libnetfs/file-chauthor.c | 1 -
libnetfs/file-getlinknode.c | 2 -
libnetfs/file-set-size.c | 1 -
libnetfs/file-set-translator.c | 19 +-
libnetfs/init-loop.c | 1 -
libnetfs/io-get-icky-async-id.c | 1 -
libnetfs/io-seek.c | 1 -
libnetfs/io-stat.c | 1 -
libnetfs/io-write.c | 2 -
libnetfs/make-peropen.c | 1 -
libnetfs/modes.h | 1 -
libnetfs/mutations.h | 1 -
libnetfs/nput.c | 1 -
libpager/Makefile | 1 -
libpager/chg-compl.c | 2 -
libpager/no-senders.c | 2 -
libpager/offer-page.c | 1 -
libpager/pager-create.c | 2 -
libpager/pager-flush.c | 1 -
libpager/pager-return.c | 1 -
libpager/pager-shutdown.c | 1 -
libpager/pager-sync.c | 1 -
libpipe/Makefile | 1 -
libports/begin-rpc.c | 2 -
libports/claim-right.c | 1 -
libports/complete-deallocate.c | 1 -
libports/count-class.c | 3 -
libports/create-internal.c | 1 -
libports/create-port-noinstall.c | 3 -
libports/create-port.c | 3 -
libports/interrupt-notified-rpcs.c | 1 -
libports/lookup-port.c | 2 -
libports/manage-multithread.c | 106 ++++------
libports/port-deref-weak.c | 1 -
libports/port-deref.c | 2 -
libports/port-ref.c | 2 -
libports/reallocate-from-external.c | 3 +-
libports/reallocate-port.c | 8 +-
libports/resume-all-rpcs.c | 2 -
libports/resume-class-rpcs.c | 1 -
libports/resume-port-rpcs.c | 3 -
libports/transfer-right.c | 6 +-
libps/procstat.c | 7 +
libps/spec.c | 2 +-
libshouldbeinlibc/cacheq.c | 2 +-
libshouldbeinlibc/canon-host.c | 1 -
libshouldbeinlibc/fsysops.c | 1 +
libshouldbeinlibc/idvec-auth.c | 1 +
libshouldbeinlibc/idvec.c | 3 +-
libshouldbeinlibc/idvec.h | 1 -
libshouldbeinlibc/localhost.c | 2 +-
libshouldbeinlibc/maptime.c | 19 +-
libshouldbeinlibc/nullauth.c | 2 -
libshouldbeinlibc/portxlate.c | 8 +-
libshouldbeinlibc/shared-dom.c | 3 -
libshouldbeinlibc/timefmt.c | 4 +-
libshouldbeinlibc/ugids-argp.c | 3 +-
libshouldbeinlibc/ugids-auth.c | 2 +-
libshouldbeinlibc/ugids-imply.c | 3 +-
libshouldbeinlibc/ugids-merge.c | 3 +-
libshouldbeinlibc/ugids-subtract.c | 4 +-
libshouldbeinlibc/ugids-verify-auth.c | 7 +-
libshouldbeinlibc/ugids-verify.c | 7 +-
libshouldbeinlibc/ugids.c | 1 +
libshouldbeinlibc/ugids.h | 2 +
libshouldbeinlibc/wire.c | 2 +-
libshouldbeinlibc/wire.h | 1 -
libthreads/Makefile.GNU | 1 -
libthreads/Makefile.GNU2 | 1 -
libthreads/alpha/lock.S | 1 -
libtreefs/Makefile | 1 -
libtreefs/s-fsys.c | 1 -
libtrivfs/demuxer.c | 32 +--
libtrivfs/protid-clean.c | 3 -
libtrivfs/times.c | 4 -
mach-defpager/Makefile | 3 -
mach-defpager/default_pager.c | 236 ++++++++++-----------
mach-defpager/kalloc.c | 10 +-
mach-defpager/queue.h | 10 +-
mach-defpager/wiring.c | 2 +-
nfs/cache.c | 1 -
nfs/main.c | 1 -
nfsd/Makefile | 1 -
nfsd/ops.c | 2 +-
nfsd/xdr.c | 2 +-
pfinet/dummy.c | 4 -
pfinet/glue-include/linux/interrupt.h | 2 +
pfinet/linux-src/arch/i386/lib/checksum.S | 2 +-
pfinet/linux-src/arch/i386/lib/old-checksum.c | 2 -
pfinet/linux-src/arch/s390/lib/checksum.c | 1 -
pfinet/linux-src/arch/sparc64/lib/checksum.S | 1 -
pfinet/linux-src/include/asm-s390/checksum.h | 2 -
pfinet/linux-src/include/linux/busmouse.h | 1 -
pfinet/linux-src/include/linux/coda.h | 3 +-
pfinet/linux-src/include/linux/digiPCI.h | 5 -
pfinet/linux-src/include/linux/dmascc.h | 1 -
pfinet/linux-src/include/linux/efs_dir.h | 1 -
pfinet/linux-src/include/linux/efs_fs.h | 1 -
pfinet/linux-src/include/linux/efs_fs_i.h | 1 -
pfinet/linux-src/include/linux/efs_fs_sb.h | 1 -
pfinet/linux-src/include/linux/efs_vh.h | 1 -
pfinet/linux-src/include/linux/epca.h | 1 -
pfinet/linux-src/include/linux/hayesesp.h | 1 -
pfinet/linux-src/include/linux/ioctl.h | 1 -
pfinet/linux-src/include/linux/ipc.h | 2 -
pfinet/linux-src/include/linux/irda.h | 4 -
pfinet/linux-src/include/linux/isicom.h | 1 -
pfinet/linux-src/include/linux/kmod.h | 1 -
pfinet/linux-src/include/linux/locks.h | 1 -
pfinet/linux-src/include/linux/lp_intern.h | 1 -
pfinet/linux-src/include/linux/lp_mfc.h | 1 -
pfinet/linux-src/include/linux/ncp_fs_sb.h | 1 -
pfinet/linux-src/include/linux/ntfs_fs.h | 1 -
pfinet/linux-src/include/linux/nubus.h | 1 -
pfinet/linux-src/include/linux/route.h | 1 -
pfinet/linux-src/include/linux/sdla_fr.h | 1 -
pfinet/linux-src/include/linux/sdlapci.h | 1 -
pfinet/linux-src/include/linux/sdlasfm.h | 1 -
pfinet/linux-src/include/linux/serial_reg.h | 1 -
pfinet/linux-src/include/linux/sysv_fs.h | 1 -
pfinet/linux-src/include/linux/sysv_fs_i.h | 1 -
pfinet/linux-src/include/linux/sysv_fs_sb.h | 1 -
pfinet/linux-src/include/linux/tpqic02.h | 1 -
pfinet/linux-src/include/linux/tty_flip.h | 7 -
pfinet/linux-src/include/linux/vmalloc.h | 1 -
pfinet/linux-src/include/linux/wanpipe.h | 1 -
pfinet/linux-src/include/net/br.h | 3 -
pfinet/linux-src/include/net/inet_common.h | 2 -
pfinet/linux-src/include/net/ipv6.h | 3 -
pfinet/linux-src/include/net/llc.h | 1 -
pfinet/linux-src/include/net/llc_name.h | 1 -
pfinet/linux-src/include/net/llccall.h | 1 -
pfinet/linux-src/include/net/neighbour.h | 2 -
pfinet/linux-src/include/net/rarp.h | 1 -
pfinet/linux-src/include/net/scm.h | 1 -
pfinet/linux-src/net/core/dev_mcast.c | 1 -
pfinet/linux-src/net/ipv4/Config.in | 1 -
pfinet/linux-src/net/ipv4/fib_frontend.c | 1 -
pfinet/linux-src/net/ipv4/igmp.c | 1 -
pfinet/linux-src/net/ipv4/ip_input.c | 1 -
pfinet/linux-src/net/ipv4/ip_masq_quake.c | 2 -
pfinet/linux-src/net/ipv4/ip_output.c | 1 -
pfinet/linux-src/net/ipv4/timer.c | 1 -
pfinet/linux-src/net/ipv4/utils.c | 1 -
pfinet/linux-src/net/ipv6/exthdrs.c | 1 -
pfinet/linux-src/net/ipv6/ip6_fib.c | 2 -
pfinet/loopback.c | 7 +
pfinet/main.c | 52 +++--
pfinet/sched.c | 7 +-
pflocal/pflocal.c | 14 +-
pflocal/sserver.c | 25 ++-
proc/host.c | 6 +-
proc/main.c | 38 ++--
proc/mgt.c | 27 ++-
proc/msg.c | 2 +-
proc/pgrp.c | 8 +-
proc/proc.h | 9 +-
proc/proc_exc.defs | 3 -
release/README | 2 -
release/SOURCES.0.2 | 2 -
release/dist-README | 3 -
release/menu.lst | 1 -
term/hurdio.c | 7 +-
trans/fakeroot.c | 291 +++++++++++++++++---------
trans/mtab.c | 176 ++++++++++++----
usermux/node.c | 2 +-
utils/Makefile | 1 +
utils/fakeauth.c | 19 +-
utils/frobauth.c | 4 +-
utils/mount.c | 7 +-
utils/portinfo.c | 126 ++++++++++-
utils/rpctrace.c | 124 ++++++++---
utils/settrans.c | 91 +++++---
245 files changed, 1299 insertions(+), 908 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on
/srv/git.debian.org/git/pkg-hurd/hurd.git
- [hurd] branch upstream updated (90b039d -> 5aa7b58),
Samuel Thibault <=
- [hurd] 22/98: mach-defpager: fix the page offsets returned by pager_pages, Samuel Thibault, 2014/01/13
- [hurd] 28/98: utils: fix dead initialization, Samuel Thibault, 2014/01/13
- [hurd] 29/98: libps: fix the length computation in fprint_frac_value, Samuel Thibault, 2014/01/13
- [hurd] 27/98: Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd, Samuel Thibault, 2014/01/13
- [hurd] 35/98: libshouldbeinlibc: fix error handling in maptime_map, Samuel Thibault, 2014/01/13
- [hurd] 25/98: libports: implement lockless management of threads, Samuel Thibault, 2014/01/13
- [hurd] 33/98: usermux: actually use the computed flags value in netfs_attempt_utimes, Samuel Thibault, 2014/01/13
- [hurd] 32/98: nfsd: fix error handling in op_remove, Samuel Thibault, 2014/01/13
- [hurd] 30/98: fatfs: fix error handling in diskfs_lookup_hard, Samuel Thibault, 2014/01/13
- [hurd] 42/98: libports: improve error handling in ports_transfer_right, Samuel Thibault, 2014/01/13