aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/release/2.6.0
AgeCommit message (Collapse)AuthorFilesLines
2016-08-31Fix passwd getting error 1265 when running on newer WindowsCorinna Vinschen1-0/+3
On Windows 8.1 and later, the NetUserChangePassword call apparently doesn't accept the usual "\\server" string anymore, but requires to use the "domain" instead, otherwise it emits en error code 1265, ERROR_DOWNGRADE_DETECTED. Since this is accepted by pre-8.1 as well, use the domain indiscriminately when calling NetUserChangePassword from passwd(1). While at it, do some minor cleanup in passwd.c. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-08-30Add release message for commit 3d3ab82Yaakov Selkowitz1-0/+3
Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
2016-08-23Add missing LF in release textCorinna Vinschen1-0/+1
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-08-23Export and document strerror_l, strptime_l, wcsftime_l from CygwinCorinna Vinschen1-6/+6
Bump Cygwin API minor number. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-08-23Add pthread_getname_np and pthread_setname_npJon Turney1-0/+1
This patch adds pthread_getname_np and pthread_setname_np. These were added to glibc in 2.12[1] and are also present in some form on NetBSD and several UNIXes. The code is based on NetBSD's implementation with changes to better match Linux behaviour. Implementation quirks: * pthread_setname_np with a NULL pointer segfaults (as linux) * pthread_setname_np returns ERANGE for names longer than 16 characters (as linux) * pthread_getname_np with a NULL pointer returns EFAULT (as linux) * pthread_getname_np with a buffer length of less than 16 returns ERANGE (as linux) * pthread_getname_np truncates the thread name to fit the buffer length. This guarantees success even when the default thread name is longer than 16 characters, but means there is no way to discover the actual length of the thread name. (Linux always truncates the thread name to 16 characters) * Changing program_invocation_short_name changes the default thread name (on linux, it has no effect on the default thread name) I'll leave it up to you to decide if any of these matter. This is implemented via class pthread_attr to make it easier to add pthread_attr_[gs]etname_np (present in NetBSD and some UNIXes) should it ever be added to Linux (or we decide we want it anyway). [1] https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS
2016-08-20Document nl_langinfo_l and separate POSIX from GNU extensions in release messageCorinna Vinschen1-9/+12
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-08-19Add release message for commit eb61113Corinna Vinschen1-0/+2
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-08-19Add release message for commit a871644Corinna Vinschen1-0/+4
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-08-17Add release message for commit c02ac89Corinna Vinschen1-0/+3
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-08-16Rephrase release messageCorinna Vinschen1-1/+1
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-08-16Fix typo in release messageCorinna Vinschen1-1/+0
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
2016-08-15Add release text for Cygwin 2.6.0Corinna Vinschen1-0/+70
Move release/2.5.3 to release/2.6.0. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>