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 "Hurd".
The annotated tag, v0.9.git20200416 has been created at 00d788646482d57929c96ed565e67f3a7abc0679 (tag) tagging 4be8073ec65a518521ae19834567e73faab9b95b (commit) replaces v0.9 tagged by Samuel Thibault on Thu Apr 16 19:15:26 2020 +0000 - Log ----------------------------------------------------------------- New snapshot Almudena Garcia (3): proc: add support for last_processor Fix typo proc: fix filling last_processor member. Damien Zammit (11): Prepare for rump disk access by making libstore take non-mach device ACPI tables translator Add shutdown RPC && ACPI specific disappear routine Add to startup relevant shutdown rpc call pci-arbiter: Use libpciaccess instead of embedding it ext2fs: Fix fast symlinks created by linux pci-arbiter: Fix short reads from libpciaccess libstore: Add ability to pass custom master device with format @master:/dev/device rumpdisk: Add userspace disk support via librump pci-ops.c: Use compatible pointers pci-arbiter: Remove done TODO item David Michael (2): trans: Fix parallel build race around MIG-generated headers build: Drop unused/unsubstituted config variables Emilio Pozuelo Monfort (3): Add a new exec_exec_paths RPC Add a file_exec_file_name RPC Use the new _hurd_exec_file_name function Flavio Cruz (1): Use the data_t type defined in hurd_types.h. Flávio Cruz (1): Add file_utimens RPC to use a struct timespec Guillem Jover (1): build: Distribute tarball compressed with xz instead of bzip2 Jan Nieuwenhuizen (1): build: Fix cross build on Guix. Joan Lledó (27): lwip: Add LwIP-based TCP/IP translator MAX_SOCKETS: New patch implementing unlimited number of sockets Include required sockets headers lwip translator: Remove unused reference to config.h lwip: poll(): return EIO when POLLERR is set lwip: refactor main demuxer to avoid code duplication lwip: return EINTR when a select() IPC thread is cancelled lwip: Fix a buffer overflow and clear compiler warnings PCI Arbiter lwip: Fix wrong error checks lwip: Use the right error type. lwip: Add headers to the tun driver lwip: Stop using netifapi. lwip: Error handling when calling update_if() lwip: Fix bug: Clear MSG_NOSIGNAL flag when calling send(). lwip: Set output flags when calling recv() lwip: Fix bug: Error handling on configure_device() lwip: Call if_change_flags() inside a thread-safe context pci-arbiter: Fix a -Wstringop-truncation warning pci-arbiter: Cleanup at shutdown. pci-arbiter: Fix warning pci-arbiter: remove unneeded memset. pci-arbiter: Fix memory bugs remap translator: remap prefixes instead of complete file names pci-arbiter: Rename command line options pci-arbiter: Add --device command line option pci-arbiter: Fix bug on option parsing. Justus Winter (75): procfs: provide magic retry response for /proc/self ext2fs: Fix typo. ext2fs: Use correct type for sizes. ext2fs: Fix block leak in xattr code. ext2fs: Do not read translator record on Linux filesystems. ext2fs: Require users to opt-in for xattr-based translator records. ext2fs: Fix block allocation. ext2fs: Fix potential block leak. libshouldbeinlibc: Fix NDEBUG build. boot: Cleanup Makefile. boot: Add a verbose option. boot: Fix failing device lookups in unprivileged mode. boot: Make the halt message nicer. proc: Open console earlier. proc: Receive new-task notifications on kernel's process port. boot: Move declaration. proc: Remove erroneous process entry. proc: Refactor. hurd: Use polymorphic port types to return some rights. proc: Hierarchical proc servers. startup: Simplify reference handling. Pass the kernel's task port to proc. procfs: Remove superfluous calls. trans: New random translator. trans: Conditionally build the random translator. hurd: Fix the use of polymorphic types. trans/fakeroot: Obey O_NOFOLLOW. libshouldbeinlibc: Add missing include. Fix harmless indentation errors tripping [-Wmisleading-indentation]. procfs: Provide 'hostinfo'. Use our own variant of 'assert' and 'assert_perror'. Simplify deallocations. Replace bcopy with memcpy or memmove as appropriate. Make build system more robust. libdiskfs: Make mapping the time device more robust. ext2fs: Fix warning. startup: Fix retrieving the privileged ports. libshouldbeinlibc: Fix wiring code. startup: Improve error handling. eth-multiplexer: Fix error handling. eth-multiplexer: Implement getting the devices flags. eth-multiplexer: Remove local definiton. eth-multiplexer: Generalize function and improve error handling. eth-multiplexer: Allow setting of flags. eth-multiplexer: Respect interfaces up flags. Drop the register qualifier. ext2fs: Improve inlining. eth-multiplexer: Fix type check. libdiskfs: Use control class for the singleton 'bootinfo'. libdiskfs: Simplify type checks. libnetfs: Remove redundant type checks. startup: Don't spin on host_reboot failures. trans/symlink: Use default server stubs. trans/mtab: Fix warnings. Remove unused parameter from the 'get_source' machinery. pflocal: Use default stub implementations. libfshelp: improve translator list Fix active translator registration. libfshelp: Avoid useless allocations. libfshelp: Always register dead-name notifications. libfshelp: Add function to map over all active translators. Normalize path of translators. libfshelp: Improve error handling. libfshelp: Avoid some right diddling. libfshelp: Use node instead of name as key. Traverse translator hierarchies using the fsys protocol. libdiskfs: Shutdown pagers on startup_dosync. fshelp: Fix fetching control ports. libdiskfs: Improve error message. eth-multiplexer: Remove unused function. eth-multiplexer: Simplify device creation. eth-multiplexer: Fix debug macro. eth-multiplexer: Remove unused macro. eth-multiplexer: Avoid copying data multiple times. Fix exec_paths through fakeroot or chroot Kalle Olavi Niemitalo (1): rpctrace: Pass prefixed_name to _hurd_exec_paths. Luca Weiss (2): Fix taking into account prefix for xkb-data installation Hurd patches (fix compilation) Maksym Planeta (1): Fix typo. Manolis Ragkousis (1): eth-multiplexer: Fix iohelp missing dependency. Neal H Walfield (3): libfshelp: Support for file record locking libdiskfs: Support for file record locking libfshelp-tests: Tests for file record locking Richard Braun (9): mach-defpager: make the default pager use vm_wire_all mach-defpager: fix pager leak Disable strict aliasing optimizations ext2fs: fix block reference ext2fs: minor cleanup ext2fs: fix extended attribute retrieval ext2fs: downgrade warnings about old translator records to debug messages startup: insert the kernel name in its commande line Merge remote-tracking branch 'remotes/darnassus/ext2fs-xattrs' Samuel Thibault (93): libps: Fix time comparison Revert "libnetfs: remove unused fields." Fix libports dependencies Fix indentation Fix mig URL Avoid ports_interrupt_rpcs cancel itself ext2fs: Reduce verbosity of missing xattr support on the FS ext2fs: Reduce verbosity of missing xattr support on the FS Revert "Fix taking into account prefix for xkb-data installation" pfinet: select UDP/TCP ports randomly exec: Avoid calling mmap with zero size Fix build with glibc-2.26 storeio: Avoid calling mmap with zero size pfinet: Avoid returning udp errors unless requested pfinet: Fix array size hardcoded value Make devprobe able to talk with userland drivers Reserve IDs for proc_set_exe and proc_get_exe Record executable entry for PIE core dumps libfshelp: Add weak reference for hash table reference libfshelp/get-identity.c: add FIXME libfshelp/get-identity: Use 64bit hashing for inodes libfshelp/get-identity.c: Avoid spurious ihash removal libihash: Make sure we do not remove a locp several times libfshelp/get-identity.c: Simplify checking weak references Add support for $ORIGIN rpath expansion Implement /proc/<pid>/exe Revert "libdiskfs: Shutdown pagers on startup_dosync." Fix firmlinks showing up in /proc/mounts Fix warning Fix warning Fix warnings Add const MIG types Add compatibility with previous value of _POSIX_VDISABLE Add missing lib in link Avoid using loff_t Add missing include Fix warnings Support $(DESTDIR) exec: document why mask code is currently commented exec: Fix else branch exec: Leave room for mmaps etc. before PIE binaries Fix DESTDIR support Revert "MAX_SOCKETS: New patch implementing unlimited number of sockets" console-run: do not complain when running with empty /dev lwip: Fix build against glibc 2.28 libports: Fix typo pci-arbiter: Add TODO file tmpfs: Document issue with removed shm files random: Do not require the latest gcrypt version, just use a version known to work pci-arbiter: fix cross-build hurd: fix error on opening symlink with O_NOFOLLOW|O_WRITE shutdown: fallback on Mach shutdown shutdown: clean up debugging pieces shutdown: rename shutdown RPC to shutdown_shutdown libstore: Fix dopen() with non-path which happens to be a path acpi: Fix static link shutdown: Fix static link shutdown: Fix static link shutdown: Fix static link diskfs: Fix rename_dir(excl=1) for source directories shutdown: Use fprintf instead of mach_print diskfs.h: Expose 64bit types Fix missing gnu_dev_* prototypes Catch LFS64 inconsistencies in RPC server stubs Fix password checking with as-needed linking console-client libraries: fix link against external libraries Fix build with texinfo 6.7 libdiskfs: Do not register active translator if it failed to start libdiskfs: Fix build proc: do not set last_processor on thread_info() error procfs: Fix asprintf format procfs: fix getting last_processor field libfshelp: Fix record lock when len=0 libfshelp: do not define extern inlines when not requested pci-arbiter Revert snprintf truncation change pciaccess: properly detect and use libfshelp: Add missing prototypes libfshelp: Fix memleak login: Set non-insecure default umask Make libcrypt really optional libfshelp: Fix errno value leak password: Drop unused -lcrypt libfshelp-tests: Fix cross-link lwip,pfinet: Fix crash on make_sock_user getting EINTR lwip,pfinet: Make S_io_reauthenticate return error pfinet: Fix build pfinet: Fix build libstore: Fix memory leak machdev: Expose machdev_emul_device structure Fix build with -fno-common rump: do not build if rump/rump.h can't be found rumpdisk: Use more canonical parameter order Rumpdisk: fix buffer size Shengyu Zhang (2): ext2fs: Add support for xattr ext2fs: Use xattr to store passive translator Svante Signell (3): fs: Support for file record locking libnetfs: Support for file record locking libnetfs: Support for file record locking Zheng Da (2): libmachdev: Add common machdev Add eth-multiplexer documentation guy fleury iteriteka (1): generic-speaker: Fix array iteration ----------------------------------------------------------------------- hooks/post-receive -- Hurd