This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch topic/af_unix in repository newlib.
discards 553e8be15 Cygwin: AF_UNIX: sendmsg: first cut, untested discards 582c7b690 Cygwin: AF_UNIX: introduce local NTSTATUS codes discards 32a714002 Cygwin: AF_UNIX: introduce methods to handle ancillary data discards ccec2c296 Cygwin: AF_UNIX: setsockopt: align SO_RCVBUF/SO_SNDBUF to Linux discards 4af62bb5b Cygwin: AF_UNIX: convert AF_UNIX_PKT helpers to inline functions discards 829422ea5 Cygwin: AF_UNIX: Rework internal methods to return HANDLEs discards 8e19342e1 Cygwin: AF_UNIX: fix #ifdef __WITH_AF_UNIX spot adds 1ba66fe8f AArch32: Fix the build for M class semihosting adds f6be530a2 Cygwin: forkables: update doc, add release notes adds 43fa1aafa Cygwin: uinfo.cc: fix formatting adds 9a3cc77b2 Cygwin: passwd/group: store account name case correct adds 507982af7 Cygwin: passwd/group: raise local name buffer size adds 09bbcf878 Cygwin: passwd/group: rename get_group_name to get_account_name adds 79c4e95fa Cygwin: ldap.cc: fix formatting adds 4e34a39b5 Cygwin: passwd/group: store account name case correct, take 2 adds 538e7abc3 Cygwin: bump version to 3.0.1 adds 7c3481144 Cygwin: passwd/group: allow specifying "." as local computername adds 7e671e757 Cygwin: fork: add PROCESS_VM_OPERATION to child process permissions adds 5e6ce1cfb Cygwin: utils: kill: revert erroneously removed optind correction adds f76c8519a Cygwin: mount: remove unused method mount_info::set_flags_fr [...] adds 367c1ae16 Cygwin: mount: define binary mount as default adds 9883959f0 Revert "Cygwin: passwd/group: allow specifying "." as local c [...] adds 26e0b37ed Cygwin: utils: MOUNT_BINARY -> MOUNT_TEXT adds 959077ac0 CYgwin: bump API minor for MOUNT_BINARY -> MOUNT_TEXT change adds a96d68c5b Cygwin: s4uauth: make sure to fetch correct package id adds e53373bbd Cygwin: re-enable create_token for older systems adds 30782f7de Cygwin: s4uauth: convert token to primary token adds 9d4a6534f Move RTEMS and XMK specific type definitions adds 6246ef794 Fix comment in <sys/types.h> adds 688e584ef Change register_t definition adds 1d35a003f Define u_register_t if __BSD_VISIBLE adds dd415f1a8 Cygwin: sys/mount.h: fix comment adds 850705f92 Cygwin: add secure_getenv adds a62b29bfe Cygwin: document secure_getenv adds 65c569f9f Cygwin: bump version to 3.0.2 adds 14e226885 Cygwin: fetch local groups from local machine adds 5fcbbf7ea stdio: drop unused O_TEXT handling on non-Cygwin adds 18c203fb6 Cygwin: passwd/group: drop fetching case-correct group names [...] adds 82c2cf6ab Cygwin: drop unused parameter from get_user_local_groups adds 105fbdebd Cygwin: s4uauth: allow to be called for identification only adds 649911fb4 Cygwin: get_user_groups: fetch a user's group list from ident [...] adds 322ab5165 Cygwin: user profile: fetch roaming profile path via LDAP adds 13b1f9c0d Cygwin: seteuid32: don't use INVALID_HANDLE_VALUE adds 9db6048c0 Cygwin: cygheap: better comment impersonation tokens adds 331653a21 Cygwin: cygheap: drop unnecessary code closing curr_primary_token adds 71b8777a7 Cygwin: user profile: Make an effort to unload unused user profiles adds 8eee25241 Cygwin: user profile: add debug output to unload_user_profile adds dd3730ed9 Cygwin: seteuid: allow inheriting impersonation user profile handle adds bcb33dc4f Cywin: user profile: unload impersonation user profile on exit adds 0fb41d48a Cygwin: timerfd: fix select always returning immediately adds f3be18691 Cygwin: Add 3.0.2 release file adds aeaa051f3 Cygwin: POSIX timers: Fix timer values returned for unarmed timer adds a4e2eb6ba Cygwin: timerfd: fix shared memory allocation in fork/exec adds 98afd02be Cygwin: timerfd: rework implementation adds 3b3ba558e Cygwin: use NULL security descriptor in InitializeObjectAttributes adds 5a483b6bc Cygwin: timerfd: reduce size of shared mem region to a single page adds 639645a2f Cygwin: timerfd: add a sleep when being debugged adds 495ae4189 Cygwin: wincap: fix copy/paste bug adds 5d9ac1291 Cygwin: load_user_profile: chack if we got a valid, known domainname adds 379598dd6 Cygwin: Disable creating case-sensitive folders by default adds f18a161cf Cygwin: s4uauth: drop fallback to MsV1_0 if Kerberos fails adds 6aef5a46d Cygwin: load_user_profile: temporarily extend debug output adds 7ba9d12a7 Cygwin: load_user_profile: fix use-after-free issue adds bffd21ad8 Cygwin: load_user_profile: use local pointer when appropriate adds 166913fb2 Cygwin: authentication: Always initialize domain info adds 40958b0d8 Cygwin: fenv.h: Add feature test macros, fix values adds 6c86b85f4 Cygwin: ldap: Fix overwriting domain when creating naming context adds 4abac6219 Cygwin: load_user_profile: Don't give primary domain to ldap adds 38dde5f4c Cygwin: fork: fix child process permissions, take 3 adds c18f7d72d Cygwin: doc: update case-sensitive dirs description adds fc5b24878 Cygwin: update 3.0.2 release file adds 5c4ce731a Cygwin: Revert attempting to unload user profile after use adds ad4923208 Revert "Cygwin: load_user_profile: temporarily extend debug output" adds 855122696 Cygwin: seteuid: do not verify lsaprivkeyauth token adds 633278b87 Cygwin: bump version to 3.0.3 adds 094a2a17a Cygwin: posix timers: fix resource leak adds 4ec5ffc19 Cygwin: posix timers: fix a deadlock adds 7cbe4b59d Cygwin: bump version to 3.0.4 adds d9f934c9e Cygwin: fix permissions of winpid symlinks adds 048f28bfe Cygwin: proc: return more useful cmdline adds 4ce7e1bba Cygwin: proc: don't request PROCESS_VM_READ perms for stat adds 57f1c81fb Cygwin: proc: let stat info always succeed adds 24f9cb015 Cygwin: fork/exec: Allow all users PROCESS_QUERY_LIMITED_INFORMATION adds 673a3daa8 Cygwin: add /proc changes to release notes adds de7f13aa9 Cygwin: loadavg: improve debugging of load_init adds a2693428b Cygwin: ntdll.h: Add SystemProcessIdInformation adds 37a046181 Cygwin: ps: show *all* processes in ps -W output adds 1def2148d Cygwin: ps: simplify code adds 111b34bb1 Cygwin: proc: add missing LF to /proc/<PID>/stat output adds 004d8adfa Cygwin: acls: allow converting empty acl to text adds 1cff36cdd Add semihosting docs for nios2 and m68k adds df960cb95 Cygwin: bump version to 3.0.5 adds 38322b9bf Cygwin: proc: fix /proc/version output after uname change adds 62c66a39b AMD GCN: Implement circular buffering. adds 10900b98d Cygwin: wcsxfrm_l: Only byte swap if dest size is > 0 adds ae3370bb9 Cygwin: strace: print windows and cygwin pid in event output adds 4afc52d57 Cygwin: sys/cygwin.h: fix formatting adds 5737045c0 Cygwin: ctrl_c_handler: Use 64 bit timer adds ee1ad6423 default ps -W process start time to system boot time when ina [...] adds 23bb2f660 get and convert boot time once and use as needed adds e8b23909e Add missing includes. adds d1be0a59d Cygwin: winpids: Fix getting process multiple times adds 9fd429e6a Cygwin: Bump DLL version to 3.1 adds 5955da96e Cygwin: FIFO: stop using overlapped I/O adds 48d4cce3b Cygwin: FIFO: allow multiple writers adds c75e077f9 Cygwin: FIFO: add a spinlock adds c6e221c03 Cygwin: FIFO: improve EOF detection adds 035bf7dc8 Cygwin: FIFO: update clone and dup adds e02a0f729 Cygwin: FIFO: update fixup_after_fork adds 1aa438a94 Cygwin: FIFO: update set_close_on_exec adds ee394c311 Cygwin: FIFO: update select adds 40db74128 Cygwin: FIFO: avoid crashes when cloning a client adds a137da74b Cygwin: FIFO: add support for the duplex case adds f46c9ab46 Cygwin: fix: seteuid32() must return EPERM if privileges are [...] adds 298581868 Cygwin: document the recent FIFO changes adds e0fd15c91 Cygwin: FIFO: implement clear_readahead adds 023c107a2 Cygwin: fork: reserve dynloaded dll areas earlier adds a9c661a94 Cygwin: [gs]et_io_handle(): renamed to [gs]et_handle(). adds 7b8049f7a Cygwin: document ps -W duplication bug fix adds bd627864a Cygwin: console: support 24 bit color adds 8382778cd Cygwin: console: fix select() behaviour adds f4b47827c Cygwin: console: Make I/O functions thread-safe adds de3c82ee6 Cygwin: Add console patches to release notes new 964baacb1 Cygwin: AF_UNIX: fix #ifdef __WITH_AF_UNIX spot new d13986416 Cygwin: AF_UNIX: Rework internal methods to return HANDLEs new 78f061470 Cygwin: AF_UNIX: convert AF_UNIX_PKT helpers to inline functions new 49f75fa7b Cygwin: AF_UNIX: setsockopt: align SO_RCVBUF/SO_SNDBUF to Linux new 74f410bd5 Cygwin: AF_UNIX: introduce methods to handle ancillary data new c372dd091 Cygwin: AF_UNIX: introduce local NTSTATUS codes new 76b5fd63b Cygwin: AF_UNIX: sendmsg: first cut, untested
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (553e8be15) \ N -- N -- N refs/heads/topic/af_unix (76b5fd63b)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 7 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: libgloss/arm/swi.h | 4 +- libgloss/m68k/m68k-semi.txt | 214 +++++ libgloss/nios2/nios2-semi.txt | 197 +++++ newlib/libc/include/machine/types.h | 6 + newlib/libc/include/stdlib.h | 3 + newlib/libc/include/sys/types.h | 22 +- newlib/libc/machine/amdgcn/abort.c | 2 +- newlib/libc/machine/amdgcn/getreent.c | 1 + newlib/libc/stdio/flags.c | 4 - newlib/libc/sys/amdgcn/fstat.c | 2 + newlib/libc/sys/amdgcn/write.c | 55 +- newlib/libc/sys/rtems/include/machine/types.h | 6 + winsup/cygwin/autoload.cc | 5 +- winsup/cygwin/common.din | 1 + winsup/cygwin/cygheap.h | 15 +- winsup/cygwin/dcrt0.cc | 6 + winsup/cygwin/dtable.cc | 16 +- winsup/cygwin/environ.cc | 17 +- winsup/cygwin/exceptions.cc | 6 +- winsup/cygwin/external.cc | 4 + winsup/cygwin/fenv.cc | 26 +- winsup/cygwin/fhandler.cc | 12 +- winsup/cygwin/fhandler.h | 116 ++- winsup/cygwin/fhandler_console.cc | 1176 ++++++++++++++++--------- winsup/cygwin/fhandler_disk_file.cc | 23 +- winsup/cygwin/fhandler_fifo.cc | 791 ++++++++++++++--- winsup/cygwin/fhandler_pipe.cc | 2 +- winsup/cygwin/fhandler_proc.cc | 4 +- winsup/cygwin/fhandler_process.cc | 83 +- winsup/cygwin/fhandler_process_fd.cc | 6 +- winsup/cygwin/fhandler_registry.cc | 6 +- winsup/cygwin/fhandler_socket_inet.cc | 10 +- winsup/cygwin/fhandler_socket_unix.cc | 20 +- winsup/cygwin/fhandler_timerfd.cc | 28 +- winsup/cygwin/fhandler_tty.cc | 28 +- winsup/cygwin/fork.cc | 23 +- winsup/cygwin/forkable.cc | 6 +- winsup/cygwin/include/cygwin/version.h | 6 +- winsup/cygwin/include/fenv.h | 55 +- winsup/cygwin/include/sys/cygwin.h | 8 +- winsup/cygwin/include/sys/mount.h | 2 +- winsup/cygwin/ldap.cc | 21 +- winsup/cygwin/ldap.h | 5 +- winsup/cygwin/loadavg.cc | 40 +- winsup/cygwin/mmap.cc | 9 +- winsup/cygwin/mount.cc | 60 +- winsup/cygwin/mount.h | 1 - winsup/cygwin/nlsfuncs.cc | 21 +- winsup/cygwin/ntdll.h | 25 +- winsup/cygwin/path.h | 4 +- winsup/cygwin/pinfo.cc | 49 +- winsup/cygwin/posix_timer.cc | 9 +- winsup/cygwin/release/3.0 | 10 + winsup/cygwin/release/3.0.1 | 26 + winsup/cygwin/release/3.0.2 | 37 + winsup/cygwin/release/3.0.3 | 16 + winsup/cygwin/release/3.0.4 | 19 + winsup/cygwin/release/3.0.5 | 20 + winsup/cygwin/release/3.1.0 | 23 + winsup/cygwin/sec_acl.cc | 4 +- winsup/cygwin/sec_auth.cc | 377 +++++--- winsup/cygwin/security.h | 2 +- winsup/cygwin/select.cc | 284 ++++-- winsup/cygwin/select.h | 7 + winsup/cygwin/sigproc.cc | 2 +- winsup/cygwin/spawn.cc | 30 +- winsup/cygwin/syscalls.cc | 59 +- winsup/cygwin/timerfd.cc | 295 ++++--- winsup/cygwin/timerfd.h | 150 ++-- winsup/cygwin/tty.h | 2 +- winsup/cygwin/uinfo.cc | 60 +- winsup/cygwin/wincap.cc | 49 +- winsup/cygwin/wincap.h | 4 + winsup/doc/highlights.xml | 28 +- winsup/doc/new-features.xml | 44 +- winsup/doc/ntsec.xml | 10 + winsup/doc/posix.xml | 5 +- winsup/doc/specialnames.xml | 25 +- winsup/utils/kill.cc | 5 +- winsup/utils/mount.cc | 2 +- winsup/utils/path.cc | 15 +- winsup/utils/ps.cc | 110 +-- winsup/utils/strace.cc | 49 +- 83 files changed, 3513 insertions(+), 1517 deletions(-) create mode 100644 libgloss/m68k/m68k-semi.txt create mode 100644 libgloss/nios2/nios2-semi.txt create mode 100644 winsup/cygwin/release/3.0.1 create mode 100644 winsup/cygwin/release/3.0.2 create mode 100644 winsup/cygwin/release/3.0.3 create mode 100644 winsup/cygwin/release/3.0.4 create mode 100644 winsup/cygwin/release/3.0.5 create mode 100644 winsup/cygwin/release/3.1.0