Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/winsup
AgeCommit message (Collapse)Author
2014-08-19 * fhandler.h (enum conn_state): Add "connect_credxchg" state.Corinna Vinschen
(class fhandler_socket): Grant another bit to connect_state flag. * fhandler_socket.cc (fhandler_socket::af_local_connect): Rearrange variable definition. Set connect_state to connect_credxchg. (fhandler_socket::af_local_accept): Ditto. (fhandler_socket::recv_internal): Accept connect_credxchg on connection oriented AF_LOCAL sockets as well to allow the credential exchange. Extend comment to explain.
2014-08-19 * autoload.cc: Replace WNet[...]A with WNet[...]W imports.Corinna Vinschen
* dcrt0.cc (initial_env): Drop strlwr calls. Call strcasestr instead. * fhandler_netdrive.cc: Throughout, convert to calling WNet UNICODE functions. Use tmp_pathbuf rather than alloca. Replace call to strlwr with call to RtlDowncaseUnicodeString.
2014-08-19 * fhandler.h (fhandler_serial::is_tty): Reinstantiate.Corinna Vinschen
2014-08-18 * miscfuncs.cc (strlwr): Rename from cygwin_strlwr. Drop __stdcallCorinna Vinschen
decoration. (strupr): Rename from cygwin_strupr. Drop __stdcall decoration. * string.h (strlwr): Remove override macro. Simply declare. (strupr): Ditto.
2014-08-18*** empty log message ***Corinna Vinschen
2014-08-18 * dtable.cc (dtable::init_std_file_from_handle): Mention that consoleCorinna Vinschen
handles are kernel objects since Windows 8. * fhandler.h (enum conn_state): Add "listener" state. (class fhandler_socket): Drop listener status flag. (fhandler_socket::lseek): Return -1 and errno ESPIPE. (fhandler_serial::lseek): Ditto. * fhandler_socket.cc (fhandler_socket::listen): Set connect_state to listener. Add comment. (fhandler_socket::accept4): Explicitely check if the socket is listening and fail with EINVAL, if not. Explain why we have to do that. (fhandler_socket::recv_internal): Explicitely check if the socket is connected if it's a stream socket. Explain why we have to do that. (fhandler_socket::getpeereid): Drop now redundant test.
2014-08-16 * configure.ac: Convert to new AC_INIT style.Corinna Vinschen
* configure: Regenerate.
2014-08-16 * winsup.h (_GNU_SOURCE): Define. Explain why.Corinna Vinschen
* configure.ac: Convert to new AC_INIT style. * configure: Regenerate.
2014-08-15 * cygerrno.h (seterrno): Define as (always) inline function.Corinna Vinschen
* errno.cc (seterrno): Remove.
2014-08-15 * cygwin-api.xml: Include misc-funcs.xml.Corinna Vinschen
* misc-funcs.xml: New file.
2014-08-15 * dll_init.sgml: Remove.Corinna Vinschen
* dtable.sgml: Move into ../doc/misc-funcs.xml. * external.sgml: Ditto. * stackdump.sgml: Ditto.
2014-08-15 * cygwin-api.xml: Move chapter tags from path.xml back here.Corinna Vinschen
Include logon-funcs.xml. * logon-funcs.xml: Moved from ../cygwin here and converted to XML. * path.xml: Drop chapter tags. Create subsections.
2014-08-15 * security.sgml: Move to ../doc dir and rename to logon-funcs.xml.Corinna Vinschen
2014-08-14 * Makefile.in: Throughout use parenthesis instead of braces whereCorinna Vinschen
appropriate. (DBXDIRS): Remove. (XSLTPROC): Define for symmetry. Use throughout. (clean): Drop removing cygwin-api.xml and doctool.*. (cygwin-api.xml): Drop rule. (doctool): Drop rule. (Makefile.dep): Add dependency to cygwin-api.xml. * cygwin-api.in.xml: Rename to cygwin-api.xml. Convert includes to XML XInclude style. * doctool.c: Remove. * doctool.txt: Remove. * faq-programming.xml: Drop reference to local utils.xml file. * path.xml: Moved from ../cygwin and converted to XML. * posix.xml: Ditto. * using.xml: Drop relative path from utils.xml include. * utils.xml: Moved from ../utils.
2014-08-14 * utils.xml: Move to ../doc.Corinna Vinschen
2014-08-14 * path.sgml: Move to ../doc dir and rename to path.xml.Corinna Vinschen
* posix.sgml: Move to ../doc dir and rename to posix.xml.
2014-08-14 * dlmalloc.c: Remove unused file.Corinna Vinschen
* dlmalloc.h: Ditto. * malloc.cc: Update to Doug Lea's malloc version 2.8.6.
2014-08-13 * new-features.xml: (ov-new1.7.33): Add new section.Corinna Vinschen
(ov-new1.7.32): Reflect intermediate 1.7.32 release.
2014-08-13 * include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 33.Corinna Vinschen
(CYGWIN_VERSION_API_MINOR): Bump to reflect intermediate 1.7.32 release.
2014-08-11 * cpuid.h: Add missing copyright header. Fix formatting. Use uint32_tCorinna Vinschen
instead of unsigned throughout. Change functions to static inline and always inline. (cpuid): Add parameter to set ecx, allowing to request extended CPUID info. * fhandler_proc.cc (format_proc_cpuinfo): Use uint32_t instead of unsigned throughout. Add fake decimal places to MHz info. Handle more feature flags. * fhandler_random.cc (fhandler_dev_random::write): Allow up to 4K input to add entropy. * syscalls.cc: Drop including cpuid.h.
2014-08-07* common.din (__cxa_finalize): Export.Yaakov Selkowitz
* dcrt0.cc (cygwin_atexit): Use d->handle with __cxa_atexit. * dll_init.cc (dll_list::detach): Use d->handle with __cxa_finalize. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Use 274 for __cxa_finalize as well.
2014-08-07* Makefile.common (COMPILE.cc): Add -fno-use-cxa-atexit.Yaakov Selkowitz
2014-08-06 * passwd.c (usage): Rename DAYS to MINDAYS and MAXDAYS.Corinna Vinschen
* utils.xml (passwd): Ditto.
2014-08-06 * ntsec.xml (ntsec-mapping): Drop plus-prepended builtin accounts asCorinna Vinschen
default setting. Add short explanation in db_prefix: always mode. Fix a type. Drop a paragraph with redundant information.
2014-08-06 * include/sys/file.h: Add extern "C".Corinna Vinschen
2014-08-04 * common.din (__cxa_atexit): Export.Corinna Vinschen
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump to 274.
2014-08-04 * uinfo.cc (pwdgrp::fetch_account_from_windows): Drop "plus_prepended"Corinna Vinschen
as naming style. Drop enum name_style_t, use a boolean "fully_qualified_name" value instead. Rework function to drop "plus_prepended" handling througout and default to "name only" style as replacement.
2014-08-03* faq-what.xml (faq.what.who): Remove mention of retired setupYaakov Selkowitz
maintainers. Add link to cygwin-pkg-maint.
2014-08-01headers: properly decorate attributesEric Blake
As pointed out here: https://cygwin.com/ml/cygwin/2014-07/msg00371.html any use of __attribute__ in a header that can be included by a user should be namespace-safe, by decorating the attribute arguments with __ (while gcc does a lousy job at documenting it, ALL attributes have a __ counterpart, precisely so that public headers can use attributes without risk of collision with macros belonging to user namespace). * include/pthread.h: Decorate attribute names with __, for namespace safety. * include/cygwin/core_dump.h: Likewise. * include/cygwin/cygwin_dll.h: Likewise. * include/sys/cygwin.h: Likewise. * include/sys/strace.h: Likewise.
2014-08-01* faq-what.xml (faq.what.who): CGF has retired.Yaakov Selkowitz
2014-07-30 * uinfo.cc (pwdgrp::fetch_account_from_windows): Fix comment.Corinna Vinschen
2014-07-30 * ntsec.xml: Small improvments.Corinna Vinschen
2014-07-30 * new-features.xml: (ov-new1.7): Change section title.Corinna Vinschen
2014-07-30 * new-features.xml: (ov-new1.7.1): Add new section. Move old 1.7Corinna Vinschen
sections into section level 3.
2014-07-30 * cygwin.xsl: Allow 3 section levels in TOC.Corinna Vinschen
* new-features.xml: (ov-new1.7.32): Add new section. * ntsec.xml: Rename top-level section to reflect extension of topics. Remove old /etc/passwd, /etc/group considerations. Add new sections explaining Windows to POSIX account mapping. Make setuid sections third level sections. * pathnames.xml: Note new method of account mapping for fstab.d/$USER. * faq-setup.xml: Rework references to /etc/passwd and /etc/group to reflect changes to account handling. * faq-using.xml: Ditto.
2014-07-29Add missing utils.xmlCorinna Vinschen
2014-07-29 * mkgroup.c (usage): Move info message that this /etc/group isn't reallyCorinna Vinschen
required anymore more to the top of the usage output. * mkpasswd.c (usage): Ditto for /etc/passwd. Drop old text from output.
2014-07-29 * cygheap.h (class cygheap_domain_info): Remove lowest_tdo_posix_offset.Corinna Vinschen
* ldap.cc (cyg_ldap::fetch_posix_offset_for_domain): Return UINT32_MAX in case of error. * security.h (PRIMARY_POSIX_OFFSET): Define. (NOACCESS_POSIX_OFFSET): Define. (UNUSABLE_POSIX_OFFSET): Define. * uinfo.cc (cygheap_domain_info::init): Drop initializing lowest_tdo_posix_offset. (pwdgrp::fetch_account_from_file): Set PosixOffset to either UNUSABLE_POSIX_OFFSET or NOACCESS_POSIX_OFFSET in case we don't get a sensible offset from AD. Explain why. Drop setting ch lowest_tdo_posix_offset. (pwdgrp::fetch_account_from_windows): Replace constant 0x100000 with PRIMARY_POSIX_OFFSET throughout.
2014-07-24 * fhandler_socket.cc (fhandler_socket::send_internal): Fix value ofCorinna Vinschen
out_len when tweaking the last buffer so out_len is correct in a subsequent if expression.
2014-07-21 * thread.cc (pthread::init_mainthread): Initialize thread mutex toCorinna Vinschen
type PTHREAD_MUTEX_RECURSIVE, just as for any other thread.
2014-07-21bump to 32Corinna Vinschen
2014-07-21 * uinfo.cc: Fix typo in comment.Corinna Vinschen
2014-07-21 * new-features.xml: (ov-new1.7.31): Add new section.Corinna Vinschen
2014-07-18*** empty log message ***Corinna Vinschen
2014-07-16.Christopher Faylor
2014-07-16*** empty log message ***Corinna Vinschen
2014-07-16 * thread.cc (pthread::create): Handle stackaddr as upper bound address.Corinna Vinschen
Add comment. (pthread_attr_setstack): Store upper bound address in stackaddr. Explain why. (pthread_attr_getstack): Handle stackaddr as upper bound address. Add comment. (pthread_attr_setstackaddr): Add comment. (pthread_attr_getstackaddr): Add comment. (pthread_attr_getstacksize): Return default stacksize if stacksize has not been set by the application, just as on Linux. Add comment. (pthread_getattr_np): Store upper bound address in stackaddr. Explain why. * include/pthread.h: Remove outdated comment. (pthread_attr_getstackaddr): Mark as deprecated, as on Linux. (pthread_attr_setstackaddr): Ditto.
2014-07-16*** empty log message ***Corinna Vinschen
2014-07-16Fix typoCorinna Vinschen
2014-07-16* sigproc.cc (sigproc_init): Set aside more buffer space for signal pipes.Christopher Faylor
(sig_send): Retry WriteFiles which fail when there is no error but packbytes have not been sent.