commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[hurd] branch upstream updated (55dd7de -> e4a9a4d)


From: Samuel Thibault
Subject: [hurd] branch upstream updated (55dd7de -> e4a9a4d)
Date: Sun, 09 Nov 2014 11:04:58 +0000

This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch upstream
in repository hurd.

      from  55dd7de   Merge remote-tracking branch 'upstream/master' into 
upstream
       new  8048540   libdiskfs: add diskfs_make_node_alloc to allocate fat 
nodes
       new  94fecd7   libnetfs: add netfs_make_node_alloc to allocate fat nodes
       new  6349d15   trans/fakeroot: use fat nodes to simplify the node cache
       new  f6730b2   trans/fakeroot: use netfs_node_netnode instead of np->nn
       new  d0c565f   libdiskfs: remove the statistics code from the name cache
       new  2c7ecdc   libdiskfs: use a hash table for the name cache
       new  73f5884   libstore: provide function declaration until available 
upstream
       new  dc7e6a1   Disable linking when cross-compiling
       new  3219126   Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/hurd/hurd
       new  ea16c11   Merge branch 'master' of git://git.sv.gnu.org/hurd/hurd
       new  a5ca1de   build: Remove checks for 'getgrouplist' and 'uselocale'.
       new  f1e305f   tmpfs: use a thread timeout
       new  9d8a274   libnetfs: fix memory leak
       new  027bc17   include: use unsigned literal in combination with binary 
not
       new  8a7b599   hurd: fix type of optimal_transfer_size
       new  df78568   libdiskfs: use correct type for disk offsets
       new  655f60b   libdiskfs: avoid implicit integer conversion
       new  6ec5409   ext2fs: fix compiler warning
       new  4bd281c   ext2fs: use size_t where appropriate
       new  a69c285   ext2fs: fix type of blockaddr
       new  10412bf   ext2fs: fix type of retry_dotdot
       new  d73b0ee   term: improve the demuxer
       new  6f87430   hurd: fix receiver lookup in termctty_open_terminal
       new  370f2fc   utils/settrans: implement settrans --start
      adds  ac38884   Import version from Kilobug
       new  2e94e61   Fix buffer allocation on io_read
      adds  f15806e   Move random to pthreads
      adds  8927fbd   fix a receiver lookup
       new  f937e9e   Merge branch 'random' of 
ssh://git.savannah.gnu.org/srv/git/hurd/incubator into random
       new  1ba2ed9   Prepare the random translator to be merged into the Hurd 
sources
       new  707f6cc   Merge the random translator into the Hurd repository
       new  12bf328   Add the random translator to prog-subdirs
       new  8672d3f   Merge branch 'merge-random'
      adds  d938e96   Basic infrastructure
      adds  0a4c7a1   Add a helper module for simple regular files
      adds  56ba0ac   Implement simple directories
      adds  3907bbb   Add the list of processes as a directory
      adds  ac75e36   Fix the failure semantics of procfs_make_node
      adds  ba13982   More cleanup possibilities
      adds  c62d5ff   Add real process nodes
      adds  2fb5b93   Fetch process information and reject the non-existing ones
      adds  56d301e   Fuse the proclist into the root node
      adds  ef370b0   Set the owner of process directories.
      adds  97e5980   Add a basic [pid]/stat file
      adds  4ac169d   Add the dot entries to directories
      adds  c6c770c   Implement lookup for . and ..
      adds  2c7dcef   Invent path-based inode numbers
      adds  086569e   Handle the ref counter spinlock on cleanup
      adds  1f1661d   Use libps and enhance [pid]/stat
      adds  a45606d   Implement symlinks
      adds  75f53ef   Encapsulate access to node->nn_stat
      adds  80e439d   Set a restrictive mode on some sensitive files
      adds  2717c43   New root files: version, uptime, stat
      adds  efb8515   Add loadavg
      adds  aa3bac0   Add a fake "self" symlink
      adds  c68fc8b   Add an empty meminfo root file
      adds  f9ddb67   Play nice with the procps old_Hertz_hack
      adds  b342714   Add --clk-tck to set the clock unit
      adds  5714e1c   Add --stat-mode to override the perms for [pid]/stat
      adds  4665f08   Add a fake-self option to control the self symlink
      adds  0ef3229   Add meminfo and vmstat
      adds  e3707dc   Add a global cmdline file
      adds  e873ff8   Add statm to process directories
      adds  abd1ad0   Add a status file to process directories
      adds  25bad33   Add a --compatible option
      adds  33bfc24   Handle errors in main
      adds  d67e76d   netfs_server_loop never returns
      adds  4f40fb6   Add a TODO-list
      adds  4deaca2   Use a global ps_context
      adds  0439361   Fix the handling of processes without an owner
      adds  a269783   Remove the unused procfs_file module
      adds  0f2bdac   Make contents a char* to avoid typecasts all over the 
place
      adds  6e202c4   Detect asprintf's ENOMEM in procfs.c rather than 
everywhere
      adds  4646c4a   Improve the interface for dircat_make_node
      adds  f522af6   Revamp procfs_dir
      adds  7550343   Cleanup pass on process.c
      adds  434f79c   Fix the global idle time
      adds  7b027a3   Make sure the clock never runs backwards.
      adds  b3d3041   Refresh nodes when they're read from the start.
      adds  ca8277c   Fix leak in error case
      adds  e1c831a   Add a PROFILE mode
      adds  164db73   Add swap information to the top-level stat file
      adds  0f3c9c2   Add some comments in rootdir.c
      adds  e25cfb3   Update the to-do list.
      adds  5c7310f   Add copyright notices
      adds  8dc9884   Use the user-provided kernel PID for uptime
      adds  b0db9bc   Use 2 instead of 42 as the parent inode number
      adds  f4dfd14   Add Buffers and Cached to /proc/meminfo
      adds  d9fc76b   Do not use msgport information
      adds  f8471a5   Revert "Do not use msgport information"
      adds  4d9dc03   PID stat/status: show only the file name of processes
      adds  da62c4e   PID stat/status: show only the first word
      adds  c15f3be   2008-08-14  Madhusudan.C.S <address@hidden>
      adds  802ea16   2008-08-18  Madhusudan.C.S <address@hidden>
      adds  0419c28   2008-08-14  Madhusudan.C.S <address@hidden>
      adds  a027dcc   2008-08-18  Madhusudan.C.S <address@hidden>
      adds  5bb07a3   2008-08-18  Madhusudan.C.S <address@hidden>
      adds  151d56a   2008-08-18  Madhusudan.C.S <address@hidden>
      adds  4cce52a   2008-08-18  Madhusudan.C.S <address@hidden>
      adds  80e2bfc   2008-08-29  Madhusudan.C.S <address@hidden>
      adds  b33bac7   2008-08-29  Madhusudan.C.S  <address@hidden>
      adds  fdd7496   2008-08-29  Madhusudan.C.S  <address@hidden>
      adds  7a8b315   2008-08-30  Madhusudan.C.S  <address@hidden>
      adds  7e7201c   2008-09-02  Madhusudan.C.S  <address@hidden>
      adds  e58f247   2008-12-12  Samuel Thibault  <address@hidden>
      adds  edb4593   2010-05-31  Samuel Thibault  <address@hidden>
      adds  d76613f   Switch to the new ChangeLog style.
      adds  5d01132   update_pid_entries(): fix awkwardly indented 
uninitialized memory leak
      adds  5af547e   Set an appropriate st_mode on symlinks.
      adds  1b55547   Implement /proc/mounts as a symlink to /etc/mtab
      adds  e50d744   Merge jkoenig/master into master.
      adds  9cb2ed4   Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/hurd/procfs into jkoenig/master
      adds  b5014c2   Fix procfs link
      adds  9828a0b   Move procfs to pthreads
      adds  1b7ad5c   Simple implementation of statfs
      adds  3081d01   Report VM cache size in meminfo
      adds  9288839   Remove old hack for the "stat" permissions
      adds  26b18d8   procfs: fix the error handling in argp_parser
      adds  ea6ea2f   procfs: keep old config values if the parsing fails
      adds  fd1f64a   procfs: enable fsys_set_options
      adds  669dadf   procfs: Ignore arguments for compatibility with Linux' 
procfs.
      adds  b1a3f96   Fix procfs_node_chmod
      adds  641249f   Fix default file ownership
      adds  890f987   Add the necessary infrastructure to serve passive 
translators
      adds  92132dd   Fix profile link
      adds  07b0785   Makefile: add -lpthread
      adds  7802531   rootdir.c: Fix compiler warning
      adds  fc7055f   rootdir.c: Fix declaration of rootdir_fakeself_exists.
      adds  eda9e61   Fix argument parsing
      adds  2baaf77   procfs: handle the --update parameter
      adds  2f13ab1   procfs: define macros for the default argument values
      adds  883e9a3   procfs: provide a more meaningful response to 
fsys_get_options
      adds  690beb4   Make start_code and end_code available in /proc/*/stat
      adds  969078c   Serve mounts node with a passive translator record
      adds  c87688a   Fix mtab translator leak
      adds  122224d   Implement /proc/slabinfo
       new  65ebcc4   Do not include the terminating zero in /proc/slabinfo
       new  aac4aaf   Prepare the procfs translator to be merged into the Hurd 
sources
       new  7877d06   Merge procfs into the Hurd repository
       new  6e047f8   Add the procfs translator to prog-subdirs
       new  fda66d0   Add mach_debug defs rules
       new  b5a6e59   ftpfs: fix error handling in refresh_dir
       new  7c5f22e   libshouldbeinlibc: fix dead initialization in 
fmt_named_interval
       new  470972f   trans/fakeroot: fix error handling
       new  8821d8a   libports: avoid realloc(3) corner case
       new  944cfdb   libdiskfs: add permission check to file_chflags
       new  97707c7   libdiskfs: expose the ST_NOATIME flag
       new  38d064e   libdiskfs: fix deadlock
       new  840ffcb   ext2fs: use correct type for block numbers
       new  6f856c6   libpipe: fix calls to pipe_send with no data
       new  6ad2a33   Revert "libpipe: fix calls to pipe_send with no data"
       new  2588cd1   libpipe: fix spurious calls to pipe_send
       new  c025e6a   Make the ncursesw driver of the console client compile 
properly
       new  d324631   Make settrans return value returned by chroot command
       new  03ab85c   Add missing linefeed
       new  5a4ddc1   sutils: add urandom device target to MAKEDEV
       new  c19a908   Fix ifsock permission check
       new  520ef2e   libdiskfs: fix reference counting of peropen objects
       new  cf8df03   libtrivfs: fix typo
       new  6fd075d   trans/mtab: use setnullauth to drop privileges
       new  c5f866e   libihash: fix comparison between signed and unsigned 
integer
       new  334801c   hurd: fix semantic of file_get_children
       new  5f1011a   include: detect use-after-free errors using the reference 
counts
       new  626ff91   libdiskfs: fix /servers/exec lookup
       new  8fd228c   hurd: make memory_object parameter polymorphic
       new  74fc3df   trans/hello{,-mt}: properly escape contents in 
trivfs_append_args
       new  3628f14   procfs: fix typo in comment
       new  0ef49e1   hurd: add symbolic name for the mtab translator
       new  1bfccb9   Update NEWS file
       new  1a22019   BSD apps want sin_zero cleared in sys_getname.
       new  af77f77   exec: add proper argument parsing, add 
--device-master-port
       new  db9ad21   exec: redzone page zero before loading anything
       new  e9b7aa8   procfs: implement /proc/N/maps
       new  b288ae9   procfs: implement /proc/filesystems
       new  1fb3542   procfs: do not test whether /hurd/mtab exists
       new  af68bfc   procfs: generalize the translator linkage code
       new  02c47da   procfs: reorganize rootdir.c
       new  b2ae574   libports: use a global hash table for the lookups
       new  4f29d81   libdiskfs: remove code counting cache misses
       new  ab8d878   utils/umount: clean up
       new  9a043bf   utils/mount: add mount options to create firmlinks.
       new  78343e9   libports: lock-less reference counting for port_info 
objects
       new  139b283   pfinet: fix path in comment
       new  673603d   Fix proc_getprocinfo calls
       new  610c428   Fix proc_getprocinfo calls
       new  e6e1f1a   Fix actual procinfo_t type
       new  4370c33   Fix unlocking translator list
       new  86d5b43   Fix dead name notification in static binaries
       new  bd611d2   Use a mere weak attribute instead of a weak alias
       new  89abef4   Fix optional definitions in static binaries
       new  282e4ae   mach-defpager: use protected payloads for object lookups
       new  9480792   libpager: use a fixed number of threads
       new  e4a9a4d   Merge remote-tracking branch 'upstream/master' into 
upstream

The 87 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:
 Makeconf                                         |   4 +
 Makefile                                         |   4 +-
 NEWS                                             |  22 +
 TODO                                             |   2 -
 boot/boot.c                                      |   2 +-
 configure.ac                                     |  10 +-
 console-client/Makefile                          |   8 +-
 console/pager.c                                  |  29 +-
 doc/hurd.texi                                    |   4 +-
 exec/elfcore.c                                   |   4 +-
 exec/exec.c                                      |  10 +
 exec/main.c                                      | 106 ++-
 ext2fs/dir.c                                     |  32 +-
 ext2fs/pager.c                                   |  30 +-
 fatfs/pager.c                                    |  28 +-
 ftpfs/dir.c                                      |  20 +-
 hurd/default_pager.defs                          |   2 +-
 hurd/fs.defs                                     |   4 +-
 hurd/hurd_types.h                                |   1 +
 hurd/paths.h                                     |   2 +
 hurd/shared.h                                    |   2 +-
 hurd/term.defs                                   |  14 +-
 include/refcount.h                               |  77 ++-
 libcons/extra-version.c                          |   2 +-
 libcons/vcons-add.c                              |   2 +-
 libcons/vcons-remove.c                           |   2 +-
 libdiskfs/boot-start.c                           |   7 +-
 libdiskfs/dir-rename.c                           |   1 -
 libdiskfs/disk-pager.c                           |  28 +-
 libdiskfs/diskfs.h                               |  33 +-
 libdiskfs/extra-version.c                        |   2 +-
 libdiskfs/file-chflags.c                         |   8 +
 libdiskfs/file-get-children.c                    |   9 +-
 libdiskfs/file-statfs.c                          |   2 +
 libdiskfs/get-source.c                           |   2 +-
 libdiskfs/init-init.c                            |   4 +
 libdiskfs/io-duplicate.c                         |   3 +
 libdiskfs/io-reauthenticate.c                    |   2 +
 libdiskfs/io-restrict-auth.c                     |   3 +
 libdiskfs/lookup.c                               |  31 -
 libdiskfs/name-cache.c                           | 410 +++++++-----
 libdiskfs/node-make.c                            |  39 +-
 libdiskfs/peropen-make.c                         |   2 +-
 libdiskfs/protid-make.c                          |   6 +-
 libdiskfs/readonly-changed.c                     |   2 +-
 libdiskfs/sync-default.c                         |   2 +-
 libdiskfs/validate-author.c                      |   2 +-
 libdiskfs/validate-flags.c                       |   2 +-
 libdiskfs/validate-group.c                       |   2 +-
 libdiskfs/validate-mode.c                        |   2 +-
 libdiskfs/validate-owner.c                       |   2 +-
 libdiskfs/validate-rdev.c                        |   2 +-
 libfshelp/fshelp.h                               |   9 +-
 libfshelp/translator-list.c                      |  28 +-
 libihash/ihash.h                                 |   3 +-
 libnetfs/file-get-children.c                     |   9 +-
 libnetfs/file-get-storage-info-default.c         |   2 +-
 libnetfs/get-source.c                            |   2 +-
 libnetfs/init-init.c                             |   3 +
 libnetfs/make-node.c                             |  29 +-
 libnetfs/netfs.h                                 |  27 +
 libnetfs/set-get-trans.c                         |   4 +-
 libnetfs/trans-callback.c                        |   5 +-
 libpager/Makefile                                |   2 +-
 libpager/chg-compl.c                             |   4 +-
 libpager/data-request.c                          |   3 -
 libpager/data-return.c                           |   4 -
 libpager/data-unlock.c                           |   5 -
 libpager/demuxer.c                               | 287 +++++++-
 libpager/lock-completed.c                        |   2 -
 libpager/no-senders.c                            |   1 -
 libpager/notify-stubs.c                          |  10 -
 libpager/object-init.c                           |   2 -
 libpager/object-terminate.c                      |   8 +-
 libpager/pager.h                                 |   7 +-
 libpager/priv.h                                  |   4 -
 libpager/queue.h                                 |  61 ++
 libpager/seqnos.c                                |  79 ---
 libpager/stubs.c                                 |   9 -
 libpipe/pipe.c                                   |   6 +-
 libports/bucket-iterate.c                        |  22 +-
 libports/claim-right.c                           |   5 +-
 libports/class-iterate.c                         |  10 +-
 libports/complete-deallocate.c                   |  19 +-
 libports/create-bucket.c                         |   6 -
 libports/create-class.c                          |   1 -
 libports/create-internal.c                       |  22 +-
 libports/dead-name.c                             |   2 +-
 libports/destroy-right.c                         |   5 +-
 libports/get-right.c                             |   2 +-
 libports/import-port.c                           |  22 +-
 libports/inhibit-all-rpcs.c                      |  27 +-
 libports/inhibit-bucket-rpcs.c                   |   3 +-
 libports/inhibit-class-rpcs.c                    |  27 +-
 libports/init.c                                  |   7 +-
 libports/lookup-port.c                           |  29 +-
 libports/port-deref-weak.c                       |  10 +-
 libports/port-deref.c                            |  34 +-
 libports/port-ref-weak.c                         |   6 +-
 libports/port-ref.c                              |   6 +-
 libports/ports.h                                 |  26 +-
 libports/reallocate-from-external.c              |  17 +-
 libports/reallocate-port.c                       |   9 +-
 libports/transfer-right.c                        |  20 +-
 libshouldbeinlibc/idvec-impgids.c                |  14 +-
 libshouldbeinlibc/timefmt.c                      |   2 +-
 libstore/part.c                                  |  11 +
 libthreads/cthreads.c                            |   9 +-
 libtrivfs/get-source.c                           |   2 +-
 libtrivfs/protid-clean.c                         |   4 +-
 mach-defpager/default_pager.c                    |  11 +
 mach-defpager/mig-decls.h                        |   6 +
 mach-defpager/mig-mutate.h                       |   3 +
 pfinet/linux-src/net/ipv4/af_inet.c              |   1 +
 pfinet/main.c                                    |   2 +-
 procfs/ChangeLog                                 |   6 +
 {usermux => procfs}/Makefile                     |  13 +-
 procfs/TODO                                      |  24 +
 procfs/dircat.c                                  | 128 ++++
 libdiskfs/opts-get.c => procfs/dircat.h          |  23 +-
 procfs/main.c                                    | 315 +++++++++
 libdiskfs/opts-get.c => procfs/main.h            |  19 +-
 procfs/netfs.c                                   | 461 +++++++++++++
 procfs/process.c                                 | 516 +++++++++++++++
 libdiskfs/opts-set.c => procfs/process.h         |  23 +-
 procfs/procfs.c                                  | 219 ++++++
 procfs/procfs.h                                  |  99 +++
 procfs/procfs_dir.c                              | 134 ++++
 procfs/procfs_dir.h                              |  63 ++
 procfs/proclist.c                                |  94 +++
 libnetfs/std-runtime-argp.c => procfs/proclist.h |  11 +-
 procfs/rootdir.c                                 | 730 ++++++++++++++++++++
 libnetfs/std-runtime-argp.c => procfs/rootdir.h  |  11 +-
 {tmpfs => random}/Makefile                       |  18 +-
 random/TODO                                      |  11 +
 random/gnupg-bithelp.h                           |  41 ++
 random/gnupg-glue.h                              |  40 ++
 random/gnupg-random.c                            | 810 +++++++++++++++++++++++
 random/gnupg-random.h                            |  47 ++
 random/gnupg-rmd.h                               |  38 ++
 random/gnupg-rmd160.c                            | 656 ++++++++++++++++++
 {libports => random}/mig-decls.h                 |  21 +-
 {mach-defpager => random}/mig-mutate.h           |   9 +-
 random/random.c                                  | 634 ++++++++++++++++++
 libtrivfs/priv.h => random/random.h              |  24 +-
 storeio/pager.c                                  |  26 +-
 sutils/MAKEDEV.sh                                |   4 +-
 term/main.c                                      |  24 +-
 {libports => term}/mig-decls.h                   |  16 +-
 term/mig-mutate.h                                |  10 +-
 term/term.h                                      |   5 +
 term/users.c                                     |   4 +-
 tmpfs/tmpfs.c                                    |   3 +-
 trans/fakeroot.c                                 | 136 ++--
 trans/hello-mt.c                                 |  28 +-
 trans/hello.c                                    |  21 +-
 trans/ifsock.c                                   |   2 +-
 trans/mtab.c                                     |  15 +-
 trans/proxy-defpager.c                           |   2 +
 utils/login.c                                    |   4 +-
 utils/mount.c                                    |  39 +-
 utils/rpctrace.c                                 |  10 +-
 utils/settrans.c                                 |  48 +-
 utils/umount.c                                   |   5 +-
 164 files changed, 6726 insertions(+), 962 deletions(-)
 create mode 100644 libpager/queue.h
 delete mode 100644 libpager/seqnos.c
 create mode 100644 procfs/ChangeLog
 copy {usermux => procfs}/Makefile (69%)
 create mode 100644 procfs/TODO
 create mode 100644 procfs/dircat.c
 copy libdiskfs/opts-get.c => procfs/dircat.h (50%)
 create mode 100644 procfs/main.c
 copy libdiskfs/opts-get.c => procfs/main.h (72%)
 create mode 100644 procfs/netfs.c
 create mode 100644 procfs/process.c
 copy libdiskfs/opts-set.c => procfs/process.h (64%)
 create mode 100644 procfs/procfs.c
 create mode 100644 procfs/procfs.h
 create mode 100644 procfs/procfs_dir.c
 create mode 100644 procfs/procfs_dir.h
 create mode 100644 procfs/proclist.c
 copy libnetfs/std-runtime-argp.c => procfs/proclist.h (79%)
 create mode 100644 procfs/rootdir.c
 copy libnetfs/std-runtime-argp.c => procfs/rootdir.h (79%)
 copy {tmpfs => random}/Makefile (66%)
 create mode 100644 random/TODO
 create mode 100644 random/gnupg-bithelp.h
 create mode 100644 random/gnupg-glue.h
 create mode 100644 random/gnupg-random.c
 create mode 100644 random/gnupg-random.h
 create mode 100644 random/gnupg-rmd.h
 create mode 100644 random/gnupg-rmd160.c
 copy {libports => random}/mig-decls.h (67%)
 copy {mach-defpager => random}/mig-mutate.h (78%)
 create mode 100644 random/random.c
 copy libtrivfs/priv.h => random/random.h (54%)
 copy {libports => term}/mig-decls.h (77%)

-- 
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]