commit-hurd
[Top][All Lists]
Advanced

[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



reply via email to

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