src/winsup/cygwin ChangeLog tty.h fhandler_tty ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-03-05 13:58:03 Modified files: winsup/cygwin : ChangeLog tty.h fhandler_tty.cc winsup/cygwin/release: 1.7.36 Log message: * tty.h (tty::set_master_ctl_closed): Rename from set_master_closed. (tty::is_master_closed): Drop method. * fhandler_tty.cc (fhandler_pty_slave::open): Remove code prematurely bailing out if master control thread is not running. (fhandler_pty_slave::read): Don't generate SIGHUP if master control thread is not running. (fhandler_pty_master::close): Rearrange code to avoid stopping master control thread twice in multi-threaded scenarios. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6670r2=1.6671 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/tty.h.diff?cvsroot=srcr1=1.37r2=1.38 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=srcr1=1.291r2=1.292 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.36.diff?cvsroot=srcr1=1.1r2=1.2
src/winsup/cygwin ChangeLog fhandler.h select. ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-03-05 12:57:34 Modified files: winsup/cygwin : ChangeLog fhandler.h select.cc fhandler_tty.cc Added files: winsup/cygwin/release: 1.7.36 Log message: * fhandler.h (fhandler_base::get_echo_handle): New virtual method. (class fhandler_pty_master): Add echo_r and echo_w handles constituting read and write side of new echo pipe. * select.cc (peek_pipe): On pty masters, check additionally if input from the echo pipe is available. * fhandler_tty.cc (fhandler_pty_master::doecho): Drop output_mutex locking. Write output to echo pipe. (fhandler_pty_master::process_slave_output): Check if input is available in echo pipe and prefer to read from it, if so. (fhandler_pty_slave::write): Drop output_mutex locking. (fhandler_pty_master::fhandler_pty_master): Initialize echo pipe handles to NULL. (fhandler_pty_master::close): Close and NULL echo pipe handles. (fhandler_pty_master::setup): Create echo pipe, close in case of error. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6669r2=1.6670 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.h.diff?cvsroot=srcr1=1.513r2=1.514 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/select.cc.diff?cvsroot=srcr1=1.223r2=1.224 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=srcr1=1.290r2=1.291 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.36.diff?cvsroot=srcr1=NONEr2=1.1
src/winsup/cygwin ChangeLog include/cygwin/ver ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-03-04 11:46:02 Modified files: winsup/cygwin : ChangeLog winsup/cygwin/include/cygwin: version.h Log message: * include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 36. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6668r2=1.6669 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.421r2=1.422
src/winsup/cygwin ChangeLog glob.cc common.din ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-03-03 12:58:34 Modified files: winsup/cygwin : ChangeLog glob.cc common.din sec_auth.cc winsup/cygwin/include/cygwin: version.h winsup/cygwin/release: 1.7.35 Log message: * common.din (issetugid): Export. * glob.cc (issetugid): Drop macro. * sec_auth.cc (issetugid): New exported function. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.r2=1.6667 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/glob.cc.diff?cvsroot=srcr1=1.12r2=1.13 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/common.din.diff?cvsroot=srcr1=1.19r2=1.20 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_auth.cc.diff?cvsroot=srcr1=1.62r2=1.63 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.420r2=1.421 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.35.diff?cvsroot=srcr1=1.13r2=1.14
src/winsup/cygwin ChangeLog uinfo.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-28 12:12:34 Modified files: winsup/cygwin : ChangeLog uinfo.cc Log message: * uinfo.cc (pwdgrp::add_line): Return NULL if parsing a line failed. (pwdgrp::add_account_post_fetch): Check return value from add_line and return NULL if add_line returns NULL. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6664r2=1.6665 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.255r2=1.256
src/winsup/cygwin ChangeLog sec_acl.cc securit ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-27 12:59:09 Modified files: winsup/cygwin : ChangeLog sec_acl.cc security.cc uinfo.cc Log message: * sec_acl.cc (setacl): Fix bug which leads to ACE duplication in case owner SID == group SID. (getacl): Reverse order of SID test against group or owner sid to prefer owner attributes over group attributes. Disable setting group permissions equivalent to owner permissions if owner == group. Add comment to explain why. Fix indentation. * security.cc (get_attribute_from_acl): Change type of local variables containing permission to mode_t. Apply deny mask to group if group SID == owner SID to avoid Everyone permissions to spill over into group permissions. Disable setting group permissions equivalent to owner permissions if owner == group. Add comment to explain why. * uinfo.cc (pwdgrp::fetch_account_from_windows): Allow user SID as group account if user is a Microsoft Account. Explain why. Drop workaround enforcing primary group Users for Microsoft Accounts. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6660r2=1.6661 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_acl.cc.diff?cvsroot=srcr1=1.84r2=1.85 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.cc.diff?cvsroot=srcr1=1.274r2=1.275 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.253r2=1.254
src/winsup/cygwin ChangeLog sec_acl.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-27 14:51:00 Modified files: winsup/cygwin : ChangeLog sec_acl.cc Log message: * sec_acl.cc (getacl): Add mask even if all group and secondary account permissions are 0. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6662r2=1.6663 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_acl.cc.diff?cvsroot=srcr1=1.85r2=1.86
src/winsup/cygwin ChangeLog uinfo.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-27 14:03:29 Modified files: winsup/cygwin : ChangeLog uinfo.cc Log message: * uinfo.cc (pwdgrp::fetch_account_from_windows): Drop redundant test for SidTypeUser. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6661r2=1.6662 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.254r2=1.255
src/winsup/cygwin ChangeLog security.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-27 15:54:15 Modified files: winsup/cygwin : ChangeLog security.cc Log message: * security.cc (alloc_sd): For directories, mark inherited ACEs inheritable to better follow POSIX 1003.1e rules. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6663r2=1.6664 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.cc.diff?cvsroot=srcr1=1.275r2=1.276
src/winsup/cygwin ChangeLog posix_ipc.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-26 17:00:11 Modified files: winsup/cygwin : ChangeLog posix_ipc.cc Log message: * posix_ipc.cc (ipc_mutex_lock): Add bool parameter to influence if cygwait should be in EINTR or in restart mode. Call signal handler if in EINTR mode. (mq_getattr): Call ipc_mutex_lock in restart mode. (mq_setattr): Ditto. (mq_notify): Ditto. (_mq_send): Call ipc_mutex_lock in EINTR mode. (_mq_receive): Ditto. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6657r2=1.6658 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/posix_ipc.cc.diff?cvsroot=srcr1=1.35r2=1.36
src/winsup/cygwin ChangeLog fhandler_termios.c ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-26 15:58:05 Modified files: winsup/cygwin : ChangeLog fhandler_termios.cc winsup/cygwin/release: 1.7.35 Log message: * fhandler_termios.cc (fhandler_termios::line_edit): Fix condition for writing remaining bytes in readahead buffer in non-canonical mode. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6656r2=1.6657 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_termios.cc.diff?cvsroot=srcr1=1.110r2=1.111 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.35.diff?cvsroot=srcr1=1.10r2=1.11
src/winsup/cygwin ChangeLog ldap.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-26 17:27:59 Modified files: winsup/cygwin : ChangeLog ldap.cc Log message: * ldap.cc (cyg_ldap::wait): Call cygwait with cw_infinite timeout value and with cw_sig_restart instead of cw_sig_eintr. Drop useless _my_tls.call_signal_handler call. Return EIO if cygwait failed. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6659r2=1.6660 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.cc.diff?cvsroot=srcr1=1.23r2=1.24
src/winsup/cygwin ChangeLog posix_ipc.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-26 17:19:27 Modified files: winsup/cygwin : ChangeLog posix_ipc.cc Log message: * posix_ipc.cc (ipc_mutex_lock): Revert unneeded call to signal handler. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6658r2=1.6659 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/posix_ipc.cc.diff?cvsroot=srcr1=1.36r2=1.37
src/winsup/cygwin ChangeLog fhandler_tty.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-25 16:46:57 Modified files: winsup/cygwin : ChangeLog fhandler_tty.cc Log message: * fhandler_tty.cc (fhandler_pty_slave::read): Having no input is not an error condition for tcflush. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6652r2=1.6653 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=srcr1=1.289r2=1.290
src/winsup/cygwin ChangeLog security.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-25 17:18:13 Modified files: winsup/cygwin : ChangeLog security.cc Log message: * security.cc (alloc_sd): Don't apply temporary workaround for chmod to DEF_USER_OBJ, DEF_GROUP_OBJ, and DEF_OTHER_OBJ ACEs. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6653r2=1.6654 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.cc.diff?cvsroot=srcr1=1.273r2=1.274
src/winsup/cygwin ChangeLog fhandler_tape.cc t ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-25 17:50:13 Modified files: winsup/cygwin : ChangeLog fhandler_tape.cc thread.cc thread.h Log message: * fhandler_tape.cc (fhandler_dev_tape::_lock): Add cw_sig_restart to cygwait call. * thread.cc (pthread_mutex::lock): Ditto. (semaphore::_timedwait): Fix formatting. (semaphore::_wait): Ditto. * thread.h (fast_mutex::lock): Ditto. ...and fix ChangeLog accordingly. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6654r2=1.6655 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_tape.cc.diff?cvsroot=srcr1=1.96r2=1.97 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.cc.diff?cvsroot=srcr1=1.297r2=1.298 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.h.diff?cvsroot=srcr1=1.139r2=1.140
src/winsup/cygwin ChangeLog sec_acl.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-25 21:30:45 Modified files: winsup/cygwin : ChangeLog sec_acl.cc Log message: * sec_acl.cc (setacl): Always grant default owner entry STANDARD_RIGHTS_ALL and FILE_WRITE_ATTRIBUTES access, too. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6655r2=1.6656 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_acl.cc.diff?cvsroot=srcr1=1.83r2=1.84
src/winsup/cygwin ChangeLog security.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-25 11:38:48 Modified files: winsup/cygwin : ChangeLog security.cc Log message: * security.cc (alloc_sd): Add temporary workaround which disallows any secondary user to have more permissions than the primary group in calls to chmod. Add comment to explain why. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6650r2=1.6651 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.cc.diff?cvsroot=srcr1=1.271r2=1.272
src/winsup/cygwin ChangeLog security.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-25 11:40:34 Modified files: winsup/cygwin : ChangeLog security.cc Log message: * security.cc (alloc_sd): Fix comment style. Remove code unused for years. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6651r2=1.6652 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.cc.diff?cvsroot=srcr1=1.272r2=1.273
src/winsup/cygwin ChangeLog ldap.h ldap.cc uin ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-24 20:52:57 Modified files: winsup/cygwin : ChangeLog ldap.h ldap.cc uinfo.cc grp.cc pwdgrp.h passwd.cc userinfo.h Log message: * ldap.h: Remove index macros. (class cyg_ldap): Remove members srch_msg and srch_entry. (cyg_ldap::get_string_attribute): Remove private method taking index argument. (cyg_ldap::get_num_attribute): Ditto. Add method taking attribute name. (cyg_ldap::get_primary_gid): Adjust to aforementioned change. (cyg_ldap::get_unix_uid): Ditto. (cyg_ldap::get_unix_gid): Ditto. * ldap.cc: Throughout, use msg and entry in place of srch_msg and srch_entry. (std_user_attr): Add sAMAccountName and objectSid. (group_attr): Ditto. (cyg_ldap::close): Drop handling of srch_msg and srch_entry. (cyg_ldap::get_string_attribute): Move earlier in file. (cyg_ldap::get_num_attribute): Ditto. (cyg_ldap::enumerate_ad_accounts): Add comments for clarity. Use group_attr or user_attr rather than sid_attr to fetch all desired attributes for an account right away. (cyg_ldap::next_account): Store found SID in last_fetched_sid to skip calls to fetch_ad_account from fetch_account_from_windows. (cyg_ldap::get_string_attribute): Remove method taking index argument. (cyg_ldap::get_num_attribute): Ditto. * pwdgrp.h (class pg_ent): Fix formatting. Add member dom. * passwd.cc (pg_ent::enumerate_ad): Store current flat domain name in dom. Construct fetch_acc_t argument from LDAP attributes and call fetch_account_from_windows with that. * userinfo.h (enum fetch_user_arg_type_t): Rename FULL_grp_arg to FULL_acc_arg. Change throughout. (struct fetch_acc_t): Rename from fetch_full_grp_t. Change throughout. (struct fetch_user_arg_t): Rename full_grp to full_acc. Change throughout. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6648r2=1.6649 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.h.diff?cvsroot=srcr1=1.10r2=1.11 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.cc.diff?cvsroot=srcr1=1.22r2=1.23 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.251r2=1.252 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/grp.cc.diff?cvsroot=srcr1=1.141r2=1.142 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/pwdgrp.h.diff?cvsroot=srcr1=1.43r2=1.44 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/passwd.cc.diff?cvsroot=srcr1=1.112r2=1.113 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/userinfo.h.diff?cvsroot=srcr1=1.2r2=1.3
src/winsup/cygwin ChangeLog include/sys/socket.h
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-24 09:00:37 Modified files: winsup/cygwin : ChangeLog winsup/cygwin/include/sys: socket.h Log message: * include/sys/socket.h (sockatmark): Add prototype. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6646r2=1.6647 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/sys/socket.h.diff?cvsroot=srcr1=1.12r2=1.13
src/winsup/cygwin ChangeLog fhandler.cc fhandl ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-24 11:05:02 Modified files: winsup/cygwin : ChangeLog fhandler.cc fhandler.h winsup/cygwin/release: 1.7.35 Log message: * fhandler.h (class fhandler_base): Add was_nonblocking status flag. * fhandler.cc (fhandler_base::set_flags): Set was_nonblocking if the O_NONBLOCK flag has been specified. (fhandler_base_overlapped::close): Check for was_nonblocking instead of for is_nonblocking. Explain why. (fhandler_base::set_nonblocking): Set was_nonblocking if noblocking mode gets enabled. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6647r2=1.6648 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.cc.diff?cvsroot=srcr1=1.441r2=1.442 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.h.diff?cvsroot=srcr1=1.512r2=1.513 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.35.diff?cvsroot=srcr1=1.7r2=1.8
src/winsup/cygwin ChangeLog winsup.h release/1 ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-23 12:40:01 Modified files: winsup/cygwin : ChangeLog winsup.h winsup/cygwin/release: 1.7.35 Log message: * winsup.h (SIGTOMASK): Add cast to sigset_t to avoid int overflow. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6640r2=1.6641 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winsup.h.diff?cvsroot=srcr1=1.259r2=1.260 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.35.diff?cvsroot=srcr1=1.6r2=1.7
src/winsup/cygwin ChangeLog cygwait.cc cygwait ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-23 13:56:01 Modified files: winsup/cygwin : ChangeLog cygwait.cc cygwait.h thread.cc Log message: * cygwait.h (enum cw_wait_mask): Add cw_sig_restart. Add comments to explain the meaning of the possible values. * cygwait.cc (is_cw_sig_restart): Define. (is_cw_sig_handle): Check for cw_sig_restart as well. (cygwait): Restart always if cw_sig_restart is set. * thread.cc (pthread::join): Call cygwait with cw_sig_restart flag to avoid having to handle signals at all. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6642r2=1.6643 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygwait.cc.diff?cvsroot=srcr1=1.12r2=1.13 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygwait.h.diff?cvsroot=srcr1=1.10r2=1.11 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.cc.diff?cvsroot=srcr1=1.296r2=1.297
src/winsup/cygwin ChangeLog cygwait.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-23 13:32:17 Modified files: winsup/cygwin : ChangeLog cygwait.cc Log message: * cygwait.cc (cygwait): Move setting res to WAIT_SIGNALED to clarify when WAIT_SIGNALED is returned to the caller. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6641r2=1.6642 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygwait.cc.diff?cvsroot=srcr1=1.11r2=1.12
src/winsup/cygwin ChangeLog grp.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-23 15:46:11 Modified files: winsup/cygwin : ChangeLog grp.cc Log message: * grp.cc (internal_getgroups): Check for group attributes and Everyone sid before calling internal_getgrsid. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6643r2=1.6644 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/grp.cc.diff?cvsroot=srcr1=1.139r2=1.140
src/winsup/cygwin ChangeLog autoload.cc cygser ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-23 20:51:12 Modified files: winsup/cygwin : ChangeLog autoload.cc cygserver_pwdgrp.h grp.cc pwdgrp.h uinfo.cc Added files: winsup/cygwin : userinfo.h Log message: * autoload.cc (LsaLookupSids): Import. * cygserver_pwdgrp.h: Include userinfo.h. Drop workaround defining fetch_user_arg_type_t locally. * grp.cc (internal_getgrsid_cachedonly): New function. (internal_getgrfull): Ditto. (internal_getgroups): Rearrange function. Center around fetching all cached group info first, calling LsaLookupSids on all so far non-cached groups second. Pass all available info to new internal_getgrfull call. * pwdgrp.h: Include userinfo.h. Move definitions of fetch_user_arg_type_t and fetch_user_arg_t there. (pwdgrp::add_group_from_windows): Declare with getting full group info. Called from internal_getgrfull. * uinfo.cc (pwdgrp::add_group_from_windows): Define. (pwdgrp::fetch_account_from_line): Add default case. (pwdgrp::fetch_account_from_file): Ditto. (pwdgrp::fetch_account_from_windows): Handle FULL_grp_arg. (client_request_pwdgrp::client_request_pwdgrp): Add default case. * userinfo.h: New header. (enum fetch_user_arg_type_t): Add FULL_grp_arg. (struct fetch_full_grp_t): New datatype. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/userinfo.h.diff?cvsroot=srcr1=NONEr2=1.1 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6644r2=1.6645 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/autoload.cc.diff?cvsroot=srcr1=1.233r2=1.234 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygserver_pwdgrp.h.diff?cvsroot=srcr1=1.1r2=1.2 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/grp.cc.diff?cvsroot=srcr1=1.140r2=1.141 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/pwdgrp.h.diff?cvsroot=srcr1=1.42r2=1.43 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.250r2=1.251
src/winsup/cygwin ChangeLog userinfo.h
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-23 21:01:55 Modified files: winsup/cygwin : ChangeLog userinfo.h Log message: * userinfo.h (struct fetch_full_grp_t): Define only when building Cygwin itself. (struct fetch_user_arg_t): Ditto. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6645r2=1.6646 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/userinfo.h.diff?cvsroot=srcr1=1.1r2=1.2
src/winsup/cygwin ChangeLog Makefile.in
CVSROOT:/cvs/src Module name:src Changes by: jtur...@sourceware.org 2015-02-20 12:15:38 Modified files: winsup/cygwin : ChangeLog Makefile.in Log message: 2015-02-19 Jon TURNEY jon.tur...@dronecode.org.uk * Makefile.in (sigfe.o): Use CFLAGS. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6638r2=1.6639 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/Makefile.in.diff?cvsroot=srcr1=1.278r2=1.279
src/winsup/cygwin ChangeLog include/cygwin/std ...
CVSROOT:/cvs/src Module name:src Changes by: jtur...@sourceware.org 2015-02-20 12:13:59 Modified files: winsup/cygwin : ChangeLog winsup/cygwin/include/cygwin: stdlib.h Log message: 2015-02-19 Jon TURNEY jon.tur...@dronecode.org.uk * include/cygwin/stdlib.h (initstate, random, setstate, srandom): Check if __XSI_VISIBLE is set by sys/cdefs.h, rather than testing for _XOPEN_SOURCE directly, to work correctly when _GNU_SOURCE is set. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6637r2=1.6638 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/stdlib.h.diff?cvsroot=srcr1=1.17r2=1.18
src/winsup/cygwin ChangeLog grp.cc pwdgrp.h ti ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-20 15:13:46 Modified files: winsup/cygwin : ChangeLog grp.cc pwdgrp.h times.cc uinfo.cc winsup.h Log message: * grp.cc (internal_getgroups): Take additional timeout_ns parameter. Restrict fetching group account entries from user token groups by timeout_ns 100ns-intervals. Add preceding comment to explain why. * pwdgrp.h (internal_getgroups): Align prototype. * times.cc (GetTickCount_ns): New function. * uinfo.cc (internal_getlogin): Call internal_getgroups wih 300ms timeout. * winsup.h (GetTickCount_ns): Declare. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6639r2=1.6640 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/grp.cc.diff?cvsroot=srcr1=1.138r2=1.139 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/pwdgrp.h.diff?cvsroot=srcr1=1.41r2=1.42 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/times.cc.diff?cvsroot=srcr1=1.125r2=1.126 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.249r2=1.250 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winsup.h.diff?cvsroot=srcr1=1.258r2=1.259
src/winsup/cygwin ChangeLog sec_acl.cc release ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-19 14:15:44 Modified files: winsup/cygwin : ChangeLog sec_acl.cc winsup/cygwin/release: 1.7.35 Log message: * sec_acl.cc (setacl): Always grant owner FILE_WRITE_ATTRIBUTES access. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6636r2=1.6637 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_acl.cc.diff?cvsroot=srcr1=1.82r2=1.83 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.35.diff?cvsroot=srcr1=1.5r2=1.6
src/winsup/cygwin ChangeLog ldap.cc ldap.h
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-18 10:25:14 Modified files: winsup/cygwin : ChangeLog ldap.cc ldap.h Log message: * ldap.cc (struct cyg_ldap_search): Add scope member. (cyg_ldap::search_s): Add parameter scope. Use as LDAP search scope instead of fixed LDAP_SCOPE_SUBTREE scope. (ldap_search_thr): Call cyg_ldap::search_s with scope from argument. (cyg_ldap::search): Add parameter scope and fill in to cyg_ldap_search. (cyg_ldap::fetch_ad_account): Call search with LDAP_SCOPE_SUBTREE scope. (cyg_ldap::fetch_posix_offset_for_domain): Call search with LDAP_SCOPE_ONELEVEL scope. (cyg_ldap::fetch_unix_sid_from_ad): Call search with LDAP_SCOPE_SUBTREE scope. (cyg_ldap::fetch_unix_name_from_rfc2307): Ditto. * ldap.h (cyg_ldap::search): Align prototype to above change. (cyg_ldap::search_s): Ditto. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6635r2=1.6636 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.cc.diff?cvsroot=srcr1=1.21r2=1.22 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.h.diff?cvsroot=srcr1=1.9r2=1.10
src/winsup/cygwin ChangeLog ldap.cc ldap.h
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-17 21:08:01 Modified files: winsup/cygwin : ChangeLog ldap.cc ldap.h Log message: * ldap.h (class cyg_ldap): Rename rootdse to def_context. Change throughout. * ldap.cc (cyg_ldap::open): Fix debug output. (cyg_ldap::fetch_ad_account): Rename rdse to base. Restrict LDAP query to users and groups only. (cyg_ldap::enumerate_ad_accounts): Rearrange filter expression for user accounts. (SYSTEM_CONTAINER): New macro. (cyg_ldap::fetch_posix_offset_for_domain): Set base in LDAP search to the System container in the default naming context to restrict the search scope. (cyg_ldap::fetch_unix_sid_from_ad): Add objectCategory=Person to search filter for users. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6632r2=1.6633 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.cc.diff?cvsroot=srcr1=1.18r2=1.19 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.h.diff?cvsroot=srcr1=1.8r2=1.9
src/winsup/cygwin ChangeLog spawn.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-16 11:49:34 Modified files: winsup/cygwin : ChangeLog spawn.cc Log message: * spawn.cc (find_exec): Extend preceeding comment to explain more detailed what's going on in this function. Overwrite potential symlink target with original path. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6631r2=1.6632 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/spawn.cc.diff?cvsroot=srcr1=1.362r2=1.363
src/winsup/cygwin ChangeLog common.din i686.di ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-15 09:13:03 Modified files: winsup/cygwin : ChangeLog common.din i686.din winsup/cygwin/release: 1.7.35 Log message: * i686.din (__mempcpy): Move symbol export from here... * common.din (__mempcpy): ... to here. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6630r2=1.6631 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/common.din.diff?cvsroot=srcr1=1.18r2=1.19 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/i686.din.diff?cvsroot=srcr1=1.2r2=1.3 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.35.diff?cvsroot=srcr1=1.3r2=1.4
src/winsup/cygwin ChangeLog
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-15 09:00:21 Modified files: winsup/cygwin : ChangeLog Log message: Fix layout of ChangeLog entry Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6629r2=1.6630
src/winsup/cygwin ChangeLog cygheap.h ldap.cc ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-12 16:55:38 Modified files: winsup/cygwin : ChangeLog cygheap.h ldap.cc ldap.h uinfo.cc Log message: * cygheap.h (cygheap_pwdgrp::get_home): Add dnsdomain parameter to declaration in ldap-related method. (cygheap_pwdgrp::get_shell): Ditto. (cygheap_pwdgrp::get_gecos): Ditto. * ldap.cc (cyg_ldap::open): Use NO_ERROR instead of 0. (cyg_ldap::close): Reset last_fetched_sid. (cyg_ldap::fetch_ad_account): Return immediately if sid is the same as last_fetched_sid. Open LDAP connection from here. Move initialization of rdse after open call. Set last_fetched_sid if LDAP call was successful. * ldap.h (class cyg_ldap): Add member last_fetched_sid. (cyg_ldap::cyg_ldap): Initialize last_fetched_sid. (cyg_ldap::is_open): New inline method. * uinfo.cc (cygheap_pwdgrp::init): Drop initialization of db_home, db_shell and db_gecos with cygwin desc, thus only using the fallback by default. (fetch_windows_home): Add parameter dnsdomain. Call cyg_ldap::fetch_ad_account if required. (fetch_from_path): Add parameter dnsdomain. Call fetch_windows_home accordingly. (cygheap_pwdgrp::get_home): Accomodate call to fetch_windows_home. Add dnsdomain parameter in ldap-related method. Call cyg_ldap::fetch_ad_account if required. (cygheap_pwdgrp::get_shell): Ditto. (cygheap_pwdgrp::get_gecos): Ditto. (pwdgrp::fetch_account_from_windows): Drop cyg_ldap::open call prior to cyg_ldap::fetch_ad_account call. Set is_current_user to true if we're handling the current user account. Make sure to perform the LDAP calls only for users, and only if required. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6627r2=1.6628 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.h.diff?cvsroot=srcr1=1.180r2=1.181 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.cc.diff?cvsroot=srcr1=1.17r2=1.18 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.h.diff?cvsroot=srcr1=1.7r2=1.8 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.248r2=1.249
src/winsup/cygwin ChangeLog flock.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-11 21:45:47 Modified files: winsup/cygwin : ChangeLog flock.cc Log message: * flock.cc (fhandler_base::lock): Convert accidental system_printf to debug_printf in case of non-matching file modes. Clear up debug output. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6626r2=1.6627 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/flock.cc.diff?cvsroot=srcr1=1.62r2=1.63
src/winsup/cygwin ChangeLog dlfcn.cc exec.cc p ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-11 13:15:59 Modified files: winsup/cygwin : ChangeLog dlfcn.cc exec.cc path.h spawn.cc winf.cc winf.h Log message: * dlfcn.cc (check_path_access): Drop FE_NATIVE from find_exec call. (gfpod_helper): Drop equality sign from environment variable name in call to check_path_access. * exec.cc (execlp): Drop equality sign from environment variable name in call to find_exec. (execvp): Ditto. (execvpe): Ditto. * path.h (enum fe_types): Drop FE_NATIVE. (find_exec): Rename third paramter in declaration from search. Drop equality sign from default value. * spawn.cc (perhaps_suffix): Add PC_POSIX to path_conv::check call. (find_exec): Simplify function. Iterate over POSIX pathlist rather than Windows pathlist. Drop handling of FE_NATIVE flag. Always fill posix path of incoming path_conv buf, unless FE_NNF flag is given. (av::setup): Drop equality sign from environment variable name in call to find_exec. Call unshift with normalized_path. * winf.cc (av::unshift): Drop conv parameter and code converting Windows to POSIX path. * winf.h (av::unshift): Accommodate prototype. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6625r2=1.6626 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dlfcn.cc.diff?cvsroot=srcr1=1.61r2=1.62 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/exec.cc.diff?cvsroot=srcr1=1.36r2=1.37 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.h.diff?cvsroot=srcr1=1.183r2=1.184 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/spawn.cc.diff?cvsroot=srcr1=1.360r2=1.361 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winf.cc.diff?cvsroot=srcr1=1.13r2=1.14 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winf.h.diff?cvsroot=srcr1=1.14r2=1.15
src/winsup/cygwin ChangeLog syscalls.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-10 20:41:16 Modified files: winsup/cygwin : ChangeLog syscalls.cc Log message: * syscalls.cc (fhandler_base::stat_fixup): Generate unique inode number for /dev/tty under all circumstances. Add to comment. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6624r2=1.6625 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=srcr1=1.669r2=1.670
src/winsup/cygwin ChangeLog fhandler_proc.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-06 11:41:56 Modified files: winsup/cygwin : ChangeLog fhandler_proc.cc Log message: * fhandler_proc.cc (format_proc_cpuinfo): Enable multi-core fields on Intel CPUs. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6621r2=1.6622 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_proc.cc.diff?cvsroot=srcr1=1.125r2=1.126
src/winsup/cygwin ChangeLog common.din include ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-06 17:09:50 Modified files: winsup/cygwin : ChangeLog common.din winsup/cygwin/include/cygwin: version.h Log message: * common.din: Export cabsl, cimagl, creall, finitel, hypotl, sqrtl. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6623r2=1.6624 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/common.din.diff?cvsroot=srcr1=1.17r2=1.18 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.419r2=1.420
src/winsup/cygwin ChangeLog common.din include ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-04 11:03:36 Modified files: winsup/cygwin : ChangeLog common.din winsup/cygwin/include/cygwin: version.h winsup/cygwin/release: 1.7.34 Log message: * common.din (wcstold): Export. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6620r2=1.6621 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/common.din.diff?cvsroot=srcr1=1.16r2=1.17 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.417r2=1.418 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.34.diff?cvsroot=srcr1=1.12r2=1.13
src/winsup/cygwin ChangeLog mkvers.sh winver.rc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-02-03 13:15:49 Modified files: winsup/cygwin : ChangeLog mkvers.sh winver.rc Log message: * mkvers.sh: Automate generating the copyright date in the version resource. * winver.rc: Ditto. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6619r2=1.6620 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mkvers.sh.diff?cvsroot=srcr1=1.23r2=1.24 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winver.rc.diff?cvsroot=srcr1=1.13r2=1.14
src/winsup/cygwin ChangeLog Makefile.in
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-01-28 11:43:06 Modified files: winsup/cygwin : ChangeLog Makefile.in Log message: * Makefile.in (VERSION_OFILES): New variable containing object files with version information. Use throughout. (clean): Drop winver_stamp. (version.cc winver.o): Drop empty rule. (winver_stamp): Convert to rule targeting version.cc and winver.o directly. Drop touching winver_stamp. Fix typo. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6618r2=1.6619 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/Makefile.in.diff?cvsroot=srcr1=1.277r2=1.278
src/winsup/cygwin ChangeLog uname.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-01-24 19:56:42 Modified files: winsup/cygwin : ChangeLog uname.cc Log message: * uname.cc (uname): Shorten WOW64 to WOW to account for the new Windows 10 OS version 10.0 starting with preview build 9926. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6616r2=1.6617 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uname.cc.diff?cvsroot=srcr1=1.33r2=1.34
src/winsup/cygwin ChangeLog
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-01-24 20:05:08 Modified files: winsup/cygwin : ChangeLog Log message: Fix entry header Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6617r2=1.6618
src/winsup/cygwin ChangeLog net.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-01-23 10:46:22 Modified files: winsup/cygwin : ChangeLog net.cc Log message: * net.cc (cygwin_inet_pton): Declare. (gethostby_specials): New function. (gethostby_helper): Change returned addrtype in 4-to-6 case. (gethostbyname2): Call gethostby_specials. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6615r2=1.6616 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/net.cc.diff?cvsroot=srcr1=1.322r2=1.323
src/winsup/cygwin ChangeLog fhandler.h fhandle ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-01-22 13:46:12 Modified files: winsup/cygwin : ChangeLog fhandler.h fhandler_process.cc path.cc winsup/cygwin/release: 1.7.34 Log message: * fhandler.h (class fhandler_process): Add fd_type member. * fhandler_process.cc (process_tab): Fix indentation. (fhandler_process::exists): Rely on format_process_fd returning file type in fd_type. (struct process_fd_t): Add fd_type member. (fhandler_process::fill_filebuf): Allow format_process_fd to set this-fd_type member. (format_process_fd): Fix path evaluation to allow recognizing trailing path components. Fix check for file descriptor path component. Return virt_symlink in fd_type if no trailing path compenents exist, return virt_fsdir otherwise and copy full resulting path into destbuf. * path.cc (path_conv::check): If /proc/$PID/fd symlink has trailing path components, reparse resulting path as if it's the incoming path. Add comment to wail over the outdated and hackish check method, and to explain what we do here. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6614r2=1.6615 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.h.diff?cvsroot=srcr1=1.510r2=1.511 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_process.cc.diff?cvsroot=srcr1=1.128r2=1.129 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.696r2=1.697 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.34.diff?cvsroot=srcr1=1.8r2=1.9
src/winsup/cygwin ChangeLog sec_auth.cc security.h
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-01-21 16:31:38 Modified files: winsup/cygwin : ChangeLog sec_auth.cc security.h Log message: * sec_auth.cc (get_logon_server): Constify domain parameter. * security.h (get_logon_server): Same in prototype. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6612r2=1.6613 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_auth.cc.diff?cvsroot=srcr1=1.61r2=1.62 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.h.diff?cvsroot=srcr1=1.133r2=1.134
src/winsup/cygwin ChangeLog uinfo.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-01-21 20:40:33 Modified files: winsup/cygwin : ChangeLog uinfo.cc Log message: * uinfo.cc (pwdgrp::fetch_account_from_windows): Allow fetching gid, home, shell and gecos info from NT4 domain. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6613r2=1.6614 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.247r2=1.248
src/winsup/cygwin ChangeLog common.din net.cc ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-01-20 18:23:20 Modified files: winsup/cygwin : ChangeLog common.din net.cc winsup/cygwin/include/cygwin: version.h winsup/cygwin/release: 1.7.34 Log message: * common.din (sockatmark): Export. * net.cc (sockatmark): New function. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6611r2=1.6612 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/common.din.diff?cvsroot=srcr1=1.15r2=1.16 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/net.cc.diff?cvsroot=srcr1=1.321r2=1.322 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.416r2=1.417 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.34.diff?cvsroot=srcr1=1.7r2=1.8
src/winsup/cygwin ChangeLog cygserver_ipc.h
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-01-19 17:42:05 Modified files: winsup/cygwin : ChangeLog cygserver_ipc.h Log message: * cygserver_ipc.h (ipc_retval): Add default constructor. (class thread): struct-class. Add prototypes for new private methods dup_signal_arrived and close_signal_arrived. Implement constructor and destructor. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6610r2=1.6611 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygserver_ipc.h.diff?cvsroot=srcr1=1.15r2=1.16
src/winsup/cygwin ChangeLog gendef malloc_wrap ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-01-16 16:19:37 Modified files: winsup/cygwin : ChangeLog gendef malloc_wrapper.cc miscfuncs.cc miscfuncs.h Log message: * gendef: Export _sigbe on 64 bit as well. * malloc_wrapper.cc (free): In malloc_printf, call caller_return_address instead of __builtin_return_address. (malloc): Ditto. (realloc): Ditto. (calloc): Ditto. * miscfuncs.cc (__caller_return_address): New function. * miscfuncs.h (caller_return_address): New macro calling __caller_return_address. (__caller_return_address): Add prototype. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6609r2=1.6610 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/gendef.diff?cvsroot=srcr1=1.58r2=1.59 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/malloc_wrapper.cc.diff?cvsroot=srcr1=1.47r2=1.48 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/miscfuncs.cc.diff?cvsroot=srcr1=1.109r2=1.110 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/miscfuncs.h.diff?cvsroot=srcr1=1.14r2=1.15
src/winsup/cygwin ChangeLog environ.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-01-14 10:40:03 Modified files: winsup/cygwin : ChangeLog environ.cc Log message: * environ.cc (renv_arr): Drop variables not usually in a Windows environment and all variables being uppercase anyway. But keep TMP and TEMP for paranoia. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6607r2=1.6608 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.cc.diff?cvsroot=srcr1=1.218r2=1.219
src/winsup/cygwin ChangeLog uinfo.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-01-14 11:13:23 Modified files: winsup/cygwin : ChangeLog uinfo.cc Log message: * uinfo.cc (fetch_windows_home): Disable fetching from homeDrive or usri3_home_dir_drive. Add comment. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6608r2=1.6609 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.246r2=1.247
src/winsup/cygwin ChangeLog environ.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-01-14 10:31:15 Modified files: winsup/cygwin : ChangeLog environ.cc Log message: * environ.cc (build_env): When merging the user's Windows environment, explicitely skip the variables needing conversion to avoid collisions. Extend comment to explain. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6606r2=1.6607 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.cc.diff?cvsroot=srcr1=1.217r2=1.218
src/winsup/cygwin ChangeLog uinfo.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-01-13 09:06:54 Modified files: winsup/cygwin : ChangeLog uinfo.cc Log message: * uinfo.cc (pwdgrp::fetch_account_from_windows): Drop code from 2014-11-17, always prepending domain to NT SERVICE accounts when searching by name. Fix test expression to allow fully qualified names for NT SERVICE accounts. Extend comment to explain a bit. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6605r2=1.6606 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.245r2=1.246
src/winsup/cygwin ChangeLog libc/minires-os-if.c
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-01-12 16:38:02 Modified files: winsup/cygwin : ChangeLog winsup/cygwin/libc: minires-os-if.c Log message: * minires-os-if.c (cygwin_query): Change questions into answers. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6604r2=1.6605 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/libc/minires-os-if.c.diff?cvsroot=srcr1=1.15r2=1.16
src/winsup/cygwin ChangeLog localtime.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-01-08 09:37:17 Modified files: winsup/cygwin : ChangeLog localtime.cc Log message: * localtime.cc (__cygwin_gettzoffset): New function for access from newlib. (__cygwin_gettzname): Ditto. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6601r2=1.6602 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/localtime.cc.diff?cvsroot=srcr1=1.33r2=1.34
src/winsup/cygwin ChangeLog cygheap.h uinfo.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-01-08 17:08:47 Modified files: winsup/cygwin : ChangeLog cygheap.h uinfo.cc Log message: * cygheap.h (cygheap_pwdgrp::get_shell): Add sid to argument list. (cygheap_pwdgrp::get_gecos): Ditto. * uinfo.cc (fetch_windows_home): Accept cyg_ldap and PUSER_INFO_3 arguments, and fetch db home dir values right here. (fetch_from_path): Accept cyg_ldap, PUSER_INFO_3 pointers and sid arguments. Add '%H' format specifier to fetch Windows home dir in POSIX notation. (cygheap_pwdgrp::get_home): Accommodate changes to fetch_windows_home and fetch_from_path. (cygheap_pwdgrp::get_shell): Ditto. (cygheap_pwdgrp::get_gecos): Ditto. (pwdgrp::fetch_account_from_windows): Accommodate sid argument to cygheap_pwdgrp::get_shell and cygheap_pwdgrp::get_gecos. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6603r2=1.6604 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.h.diff?cvsroot=srcr1=1.179r2=1.180 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.244r2=1.245
src/winsup/cygwin ChangeLog localtime.cc Chang ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2015-01-07 21:27:22 Modified files: winsup/cygwin : ChangeLog localtime.cc Added files: winsup/cygwin : ChangeLog-2014 Log message: * localtime.cc (tzload): Fix loading latest timezone offsets into tzinfo from zoneinfo files. Add comment to explain what we do. (tzparse): Add more comments to explain in case of loading timezone offset from other sources. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog-2014.diff?cvsroot=srcr1=NONEr2=1.1 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6600r2=1.6601 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/localtime.cc.diff?cvsroot=srcr1=1.32r2=1.33
src/winsup/cygwin ChangeLog common.din include ...
CVSROOT:/cvs/src Module name:src Changes by: yselkow...@sourceware.org 2014-12-18 10:54:11 Modified files: winsup/cygwin : ChangeLog common.din winsup/cygwin/include/cygwin: version.h winsup/cygwin/release: 1.7.34 Log message: * common.din (__fbufsize, __flbf, __fpending, __freadable, __freading, __fsetlocking, __fwritable, __fwriting, clearerr_unlocked, feof_unlocked, ferror_unlocked, fflush_unlocked, fgetc_unlocked, fgets_unlocked, fgetwc_unlocked, fgetws_unlocked, fileno_unlocked, fputc_unlocked, fputs_unlocked, fputwc_unlocked, fputws_unlocked, fread_unlocked, fwrite_unlocked, getwc_unlocked, getwchar_unlocked, putwc_unlocked, putwchar_unlocked): Export. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6599r2=1.6600 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/common.din.diff?cvsroot=srcr1=1.14r2=1.15 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.415r2=1.416 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.34.diff?cvsroot=srcr1=1.3r2=1.4
src/winsup/cygwin ChangeLog path.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-12-16 09:16:03 Modified files: winsup/cygwin : ChangeLog path.cc Log message: * path.cc (warn_msdos): Slightly reformat. (find_fast_cwd): Change warning message to urge an update before reporting the problem. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6597r2=1.6598 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.694r2=1.695
src/winsup/cygwin ChangeLog path.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-12-16 09:24:40 Modified files: winsup/cygwin : ChangeLog path.cc Log message: * path.cc (find_fast_cwd): Point to problem reporting web site rather than to mailing list. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6598r2=1.6599 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.695r2=1.696
src/winsup/cygwin ChangeLog winver.rc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-12-10 15:41:50 Modified files: winsup/cygwin : ChangeLog winver.rc Log message: * winver.rc (LegalCopyright): Fix belatedly (uh-oh). Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6596r2=1.6597 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winver.rc.diff?cvsroot=srcr1=1.12r2=1.13
src/winsup/cygwin ChangeLog environ.cc include ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-12-08 11:21:14 Modified files: winsup/cygwin : ChangeLog environ.cc winsup/cygwin/include/cygwin: version.h Log message: * environ.cc (regopt): Remove function. (environ_init): Drop undocumented feature to read application-specific environment variables from the registry. * include/cygwin/version.h (CYGWIN_INFO_PROGRAM_OPTIONS_NAME): Remove. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6595r2=1.6596 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.cc.diff?cvsroot=srcr1=1.216r2=1.217 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.414r2=1.415
src/winsup/cygwin ChangeLog environ.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-12-06 09:54:29 Modified files: winsup/cygwin : ChangeLog environ.cc Log message: * environ.cc (build_env): Remove loquacious debug statements. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6594r2=1.6595 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.cc.diff?cvsroot=srcr1=1.215r2=1.216
src/winsup/cygwin ChangeLog common.din include ...
CVSROOT:/cvs/src Module name:src Changes by: yselkow...@sourceware.org 2014-12-05 10:31:36 Modified files: winsup/cygwin : ChangeLog common.din winsup/cygwin/include/cygwin: version.h Log message: * common.din (__bsd_qsort_r): Add. (qsort_r): Add. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6593r2=1.6594 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/common.din.diff?cvsroot=srcr1=1.13r2=1.14 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.413r2=1.414
src/winsup/cygwin ChangeLog autoload.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-12-02 09:59:02 Modified files: winsup/cygwin : ChangeLog autoload.cc Log message: * autoload.cc (IdnToAscii): Use simpler, equivalent LoadDLLfuncEx. (IdnToUnicode): Ditto. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6583r2=1.6584 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/autoload.cc.diff?cvsroot=srcr1=1.230r2=1.231
src/winsup/cygwin ChangeLog cygheap.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-12-02 09:59:54 Modified files: winsup/cygwin : ChangeLog cygheap.cc Log message: * cygheap.cc (init_cygheap::init_installation_root): Fix typo in comment. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6584r2=1.6585 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.cc.diff?cvsroot=srcr1=1.187r2=1.188
src/winsup/cygwin ChangeLog sec_auth.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-12-02 10:04:54 Modified files: winsup/cygwin : ChangeLog sec_auth.cc Log message: * sec_auth.cc (str2lsa): Remove. (str2buf2lsa): Remove. (lsaauth): Call RtlInitAnsiString instead of str2lsa and str2buf2lsa. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6585r2=1.6586 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_auth.cc.diff?cvsroot=srcr1=1.59r2=1.60
src/winsup/cygwin ChangeLog spawn.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-12-02 10:09:13 Modified files: winsup/cygwin : ChangeLog spawn.cc Log message: * spawn.cc (child_info_spawn::worker): Fix formatting. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6586r2=1.6587 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/spawn.cc.diff?cvsroot=srcr1=1.356r2=1.357
src/winsup/cygwin ChangeLog autoload.cc enviro ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-12-02 10:16:03 Modified files: winsup/cygwin : ChangeLog autoload.cc environ.cc environ.h external.cc spawn.cc winlean.h Log message: * autoload.cc (CreateEnvironmentBlock): Import. (DestroyEnvironmentBlock): Import. * environ.cc (env_compare): New static bsearch comparison function. (build_env): Add parameter taking a user token. If token is non-NULL, fetch user's default Windows environment and merge it into the resulting environment. Explain what we do in preceeding comment. * environ,h (build_env): Align prototype to above change. * external.cc (create_winenv): Call build_env with NULL token. * spawn.cc (child_info_spawn::worker): When spawning new process under another user account, call build_env with new token to allow merging user's default Windows environment. * winlean.h (_USERENV_): Define to override dllimport. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6587r2=1.6588 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/autoload.cc.diff?cvsroot=srcr1=1.231r2=1.232 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.cc.diff?cvsroot=srcr1=1.214r2=1.215 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/environ.h.diff?cvsroot=srcr1=1.18r2=1.19 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/external.cc.diff?cvsroot=srcr1=1.141r2=1.142 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/spawn.cc.diff?cvsroot=srcr1=1.357r2=1.358 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/winlean.h.diff?cvsroot=srcr1=1.15r2=1.16
src/winsup/cygwin ChangeLog uinfo.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-12-02 10:28:43 Modified files: winsup/cygwin : ChangeLog uinfo.cc Log message: * uinfo.cc (fetch_from_description): Make static. (fetch_from_path): Ditto. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6588r2=1.6589 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.240r2=1.241
src/winsup/cygwin ChangeLog autoload.cc regist ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-12-02 10:49:47 Modified files: winsup/cygwin : ChangeLog autoload.cc registry.cc registry.h sec_auth.cc security.h syscalls.cc uinfo.cc Log message: * autoload.cc (CreateProfile): Import. (LoadUserProfileW): Import. * registry.cc (get_registry_hive_path): Move to sec_auth.cc. (load_registry_hive): Remove. * registry.h (get_registry_hive_path): Drop declaration. (load_registry_hive): Ditto. * sec_auth.cc (get_user_profile_directory): Moved from registry.cc and renamed. Take third parameter with buffer length. (load_user_profile): New function taking over for load_registry_hive. Use official functions to load profile. If profile is missing, create it on Vista and later. * security.h (get_user_profile_directory): Declare. (load_user_profile): Declare. * syscalls.cc (seteuid32): Replace call to load_registry_hive with call to load_user_profile. * uinfo.cc (cygheap_user::env_userprofile): Replace call to get_registry_hive_path with call to get_user_profile_directory. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6589r2=1.6590 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/autoload.cc.diff?cvsroot=srcr1=1.232r2=1.233 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/registry.cc.diff?cvsroot=srcr1=1.49r2=1.50 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/registry.h.diff?cvsroot=srcr1=1.13r2=1.14 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sec_auth.cc.diff?cvsroot=srcr1=1.60r2=1.61 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/security.h.diff?cvsroot=srcr1=1.132r2=1.133 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=srcr1=1.668r2=1.669 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.241r2=1.242
src/winsup/cygwin ChangeLog uinfo.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-12-02 11:26:22 Modified files: winsup/cygwin : ChangeLog uinfo.cc Log message: * uinfo.cc (cygheap_user::ontherange): Fix order of fallbacks creating HOMEDRIVE/HOMEPATH values to be Windows-compliant. Add comments. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6590r2=1.6591 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.242r2=1.243
src/winsup/cygwin ChangeLog cygheap.h uinfo.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-12-02 11:30:04 Modified files: winsup/cygwin : ChangeLog cygheap.h uinfo.cc Log message: * uinfo.cc (fetch_windows_home): New function fetching Windows-compliant home directory. Include longish comment to explain what we're doing. (cygheap_pwdgrp::get_home): Take additional sid parameter. In NSS_SCHEME_WINDOWS case, call fetch_windows_home to create home directory. (pwdgrp::fetch_account_from_windows): Call cygheap_pwdgrp::get_home with additional sid argument. * cygheap.h (cygheap_pwdgrp::get_home): Align declaration to above change. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6591r2=1.6592 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.h.diff?cvsroot=srcr1=1.178r2=1.179 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.243r2=1.244
src/winsup/cygwin ChangeLog flock.cc spawn.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-12-02 15:39:57 Modified files: winsup/cygwin : ChangeLog flock.cc spawn.cc Log message: * flock.cc (create_lock_in_parent): Make lf_obj handle inheritable. Explain why. (lockf_t::create_lock_obj): Use FALSE, rather than 0 for BOOL argument. (lockf_t::del_lock_obj): Check if NtSetEvent succeeded and print system message if not. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6592r2=1.6593 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/flock.cc.diff?cvsroot=srcr1=1.61r2=1.62 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/spawn.cc.diff?cvsroot=srcr1=1.358r2=1.359
src/winsup/cygwin ChangeLog wincap.cc wincap.h
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-12-01 14:02:55 Modified files: winsup/cygwin : ChangeLog wincap.cc wincap.h Log message: * wincap.cc (wincap_minimal): Remove. (wincaps): Drop has_physical_mem_access. (wincap_10): New global wincaps to support Windows 10. (wincapc::init): Use wincap_10 for version = 6.4 and as default. * wincap.h (wincaps::has_physical_mem_access): remove. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6582r2=1.6583 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/wincap.cc.diff?cvsroot=srcr1=1.133r2=1.134 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/wincap.h.diff?cvsroot=srcr1=1.110r2=1.111
src/winsup/cygwin ChangeLog cygheap.cc cygheap ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-11-28 20:46:13 Modified files: winsup/cygwin : ChangeLog cygheap.cc cygheap.h cygtls.cc exceptions.cc fhandler_termios.cc sigproc.cc thread.cc Log message: * cygheap.cc (init_cygheap::init_tls_list): Accommodate threadlist having a new type threadlist_t *. Convert commented out code into an #if 0. Create thread mutex. Explain why. (init_cygheap::remove_tls): Drop timeout value. Always wait infinitely for tls_sentry. Return mutex HANDLE of just deleted threadlist entry. (init_cygheap::find_tls): New implementation taking tls pointer as search parameter. Return threadlist_t *. (init_cygheap::find_tls): Return threadlist_t *. Define ix as auto variable. Drop exception handling since crash must be made impossible due to correct synchronization. Return with locked mutex. * cygheap.h (struct threadlist_t): Define. (struct init_cygheap): Convert threadlist to threadlist_t type. (init_cygheap::remove_tls): Align declaration to above change. (init_cygheap::find_tls): Ditto. (init_cygheap::unlock_tls): Define. * cygtls.cc (_cygtls::remove): Unlock and close mutex when finishing. * exceptions.cc (sigpacket::process): Lock _cygtls area of thread before accessing it. * fhandler_termios.cc (fhandler_termios::bg_check): Ditto. * sigproc.cc (sig_send): Ditto. * thread.cc (pthread::exit): Ditto. Add comment. (pthread::cancel): Ditto. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6581r2=1.6582 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.cc.diff?cvsroot=srcr1=1.186r2=1.187 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.h.diff?cvsroot=srcr1=1.177r2=1.178 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygtls.cc.diff?cvsroot=srcr1=1.96r2=1.97 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/exceptions.cc.diff?cvsroot=srcr1=1.445r2=1.446 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_termios.cc.diff?cvsroot=srcr1=1.109r2=1.110 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sigproc.cc.diff?cvsroot=srcr1=1.427r2=1.428 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/thread.cc.diff?cvsroot=srcr1=1.295r2=1.296
src/winsup/cygwin ChangeLog cygheap.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-11-27 16:20:14 Modified files: winsup/cygwin : ChangeLog cygheap.cc Log message: * cygheap.cc (init_cygheap::find_tls): Allow to keep loop going after access to threadlist[ix] faulted. In case of an exception, remove threadlist[ix] from threadlist only. Add comment. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6578r2=1.6579 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.cc.diff?cvsroot=srcr1=1.184r2=1.185
src/winsup/cygwin ChangeLog mount.cc mount.h s ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-11-27 16:49:41 Modified files: winsup/cygwin : ChangeLog mount.cc mount.h shared.cc uinfo.cc Log message: * mount.cc (mount_info::init): Take bool argument and allow to initialize mount table in two steps, system and user, depending on bool value. * mount.h (class mount_info): Align declaration of init function to above change. * shared.cc (user_info::initialize): Initialize mount table in two steps to allow internal_getpwsid to create valid POSIX paths from DOS paths given in AD. Add comments. * uinfo.cc (cygheap_pwdgrp::get_home): Allow DOS paths in NSS_SCHEME_FREEATTR attributes. (cygheap_pwdgrp::get_shell): Ditto. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6579r2=1.6580 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.cc.diff?cvsroot=srcr1=1.106r2=1.107 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mount.h.diff?cvsroot=srcr1=1.27r2=1.28 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/shared.cc.diff?cvsroot=srcr1=1.163r2=1.164 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.239r2=1.240
src/winsup/cygwin ChangeLog Makefile.in cyghea ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-11-26 19:47:00 Modified files: winsup/cygwin : ChangeLog Makefile.in cygheap.h ldap.cc ldap.h uinfo.cc Added files: winsup/cygwin : cygwin.ldif Log message: * Makefile.in (install): Add install-ldif target. (install-ldif): New target to install cygwin.ldif. * cygheap.h (class cygheap_pwdgrp): Rename pfx_t to nss_pfx_t. Add PFX to enum value. Add nss_scheme_method enum and nss_scheme_t structure. Add home_scheme, shell_scheme and gecos_scheme members. (NSS_SCHEME_MAX): Define. (cygheap_pwdgrp::get_home): Declare. (cygheap_pwdgrp::get_shell): Declare. (cygheap_pwdgrp::get_gecos): Declare. * cygwin.ldif: New file. * ldap.cc (std_user_attr): New array, just defining the standard attributes. (group_attr): Add cygwinUnixGid. (user_attr): Convert to macro pointing to cygheap-pg.ldap_user_attr. (cygheap_pwdgrp::init_ldap_user_attr): New method. (cyg_ldap::fetch_ad_account): Call cygheap_pwdgrp::init_ldap_user_attr if user_attr initialization is required. Fix comment. (cyg_ldap::get_string_attribute): Implement taking attribute name as argument. * ldap.h: Drop unused macros. (cyg_ldap::get_gecos): Remove. (cyg_ldap::get_home): Remove. (cyg_ldap::get_shell): Remove. (cyg_ldap::get_string_attribute): Declare name argument variant public. * uinfo.cc (cygheap_user::ontherange): Fix indentation. (cygheap_pwdgrp::init): Initialize new home_scheme, shell_scheme and gecos_scheme members. Align comment. (NSS_NCMP): Define comparison macro. (NSS_CMP): Ditto. (cygheap_pwdgrp::nss_init_line): Use aforementioned macros throughout. Fix comment handling. Add db_home, db_shell and db_gecos handling. (fetch_from_description): New function to fetch XML-style attributes from (description) string. (fetch_from_path): New function to evaluate path string with wildcards. (cygheap_pwdgrp::get_home): New methods to fetch pw_dir value. (cygheap_pwdgrp::get_shell): Ditto for pw_shell. (cygheap_pwdgrp::get_gecos): Ditto for pw_gecos. (colon_to_semicolon): Move up. (pwdgrp::fetch_account_from_windows): Convert home, shell, gecos variables to char*. Drop statement breaking extended group info. Fetch home, shell and gecos values using new methods. Use fetch_from_description calls to fetch UNIX id and primary groups from SAM comment field. Accommodate uxid being a char* now. Accommodate the fact that extended info is malloc'ed, rather then alloca'ed. Create linebuf content as multibyte string. Create line buffer by just calling cstrdup. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygwin.ldif.diff?cvsroot=srcr1=NONEr2=1.1 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6577r2=1.6578 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/Makefile.in.diff?cvsroot=srcr1=1.276r2=1.277 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.h.diff?cvsroot=srcr1=1.176r2=1.177 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.cc.diff?cvsroot=srcr1=1.16r2=1.17 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ldap.h.diff?cvsroot=srcr1=1.6r2=1.7 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.238r2=1.239
src/winsup/cygwin ChangeLog binmode.c textmode.c
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-11-25 11:27:12 Modified files: winsup/cygwin : ChangeLog binmode.c textmode.c Log message: * binmode.c (cygwin_premain0): Don't use underscore'd variants of the open flags. * textmode.c (cygwin_premain0): Ditto. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6575r2=1.6576 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/binmode.c.diff?cvsroot=srcr1=1.8r2=1.9 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/textmode.c.diff?cvsroot=srcr1=1.8r2=1.9
src/winsup/cygwin ChangeLog include/fcntl.h
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-11-25 11:42:20 Modified files: winsup/cygwin : ChangeLog winsup/cygwin/include: fcntl.h Log message: * include/fcntl.h: Move all open flags (except O_NDELAY) to newlib's sys/_default_fcntl.h. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6576r2=1.6577 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/fcntl.h.diff?cvsroot=srcr1=1.9r2=1.10
src/winsup/cygwin ChangeLog init.cc miscfuncs. ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-11-21 21:41:37 Modified files: winsup/cygwin : ChangeLog init.cc miscfuncs.cc sigproc.cc Log message: * init.cc (dll_entry): Revert previous patch. This requires another solution. * miscfuncs.cc (thread_wrapper): Ditto. * sigproc.cc (exit_thread): Disable sending a signal for synchronization with process exit. Explain why. Keep code in for later inspection, should the problem show up again. (sig_send): Use tls, rather than tid as name for _cygtls arg. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6574r2=1.6575 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/init.cc.diff?cvsroot=srcr1=1.96r2=1.97 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/miscfuncs.cc.diff?cvsroot=srcr1=1.107r2=1.108 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/sigproc.cc.diff?cvsroot=srcr1=1.426r2=1.427
src/winsup/cygwin ChangeLog net.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-11-20 08:29:31 Modified files: winsup/cygwin : ChangeLog net.cc Log message: * net.cc (fdsock): Change default values for socket buffers on 32 bit to fix performance on 10Gb networks. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6572r2=1.6573 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/net.cc.diff?cvsroot=srcr1=1.320r2=1.321
src/winsup/cygwin ChangeLog init.cc miscfuncs.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-11-20 16:23:14 Modified files: winsup/cygwin : ChangeLog init.cc miscfuncs.cc Log message: * init.cc (dll_entry): Call _my_tls.remove with INFINITE wait period to avoid SEGVs and subsequent hangs in _cygtls::find_tls. * miscfuncs.cc (thread_wrapper): Ditto. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6573r2=1.6574 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/init.cc.diff?cvsroot=srcr1=1.95r2=1.96 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/miscfuncs.cc.diff?cvsroot=srcr1=1.106r2=1.107
src/winsup/cygwin ChangeLog uinfo.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-11-17 10:09:01 Modified files: winsup/cygwin : ChangeLog uinfo.cc Log message: * uinfo.cc (pwdgrp::fetch_account_from_windows): Allow fetching of NT SERVICE accounts by name. Always prepend domain to NT SERVICE accounts. Add U-domain\username string to pw_gecos for predefined builtin accounts as well. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6571r2=1.6572 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.237r2=1.238
src/winsup/cygwin ChangeLog fhandler_termios.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-11-14 10:57:45 Modified files: winsup/cygwin : ChangeLog fhandler_termios.cc Log message: * fhandler_termios.cc (fhandler_termios::line_edit): Fix fatal typo in bytes_read pointer checks. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6570r2=1.6571 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_termios.cc.diff?cvsroot=srcr1=1.108r2=1.109
src/winsup cygwin/ChangeLog cygwin/Makefile.in ...
CVSROOT:/cvs/src Module name:src Branch: cygwin-1_7_29-release-branchpoint Changes by: cori...@sourceware.org 2014-11-13 12:53:12 Modified files: winsup/cygwin : ChangeLog Makefile.in autoload.cc common.din cygheap.cc cygheap.h cygtls.cc cygtls.h dcrt0.cc dir.cc dlfcn.cc dll_init.cc dtable.cc environ.cc exception.h exceptions.cc external.cc fcntl.cc fhandler.h fhandler_disk_file.cc fhandler_netdrive.cc fhandler_proc.cc fhandler_process.cc fhandler_socket.cc fhandler_tape.cc fhandler_tty.cc flock.cc gendef globals.cc kernel32.cc malloc.cc miscfuncs.cc mount.cc msg.cc net.cc ntdll.h ntea.cc path.cc path.h poll.cc posix.sgml posix_ipc.cc resource.cc security.cc select.cc sem.cc setlsapwd.cc shm.cc signal.cc spawn.cc string.h syscalls.cc thread.cc timer.cc times.cc tls_pbuf.cc tls_pbuf.h uinfo.cc uname.cc winlean.h winsup.h winsup/cygwin/include/cygwin: time.h version.h winsup/cygwin/include/sys: cygwin.h mount.h winsup/cygwin/libc: bsdlib.cc rexec.cc winsup/doc : ChangeLog cygwinenv.xml new-features.xml winsup/utils : ChangeLog cygcheck.cc Added files: winsup/cygwin : quotactl.cc winsup/cygwin/include/sys: quota.h winsup/cygwin/lib: atexit.c dso_handle.c winsup/cygwin/release: 1.7.33 Log message: 2014-11-07 Corinna Vinschen cori...@vinschen.de * dcrt0.cc (cygwin__cxa_atexit): Fetch correct DSO handle value by searching dll list. Explain why. 2014-11-06 Corinna Vinschen cori...@vinschen.de * dcrt0.cc (cygwin_atexit): Change preceeding comment to reflect API version numbers. * external.cc (cygwin_internal): disable setting cxx_malloc on 64 bit. Add CW_FIXED_ATEXIT case. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. * include/sys/cygwin.h (cygwin_getinfo_types): Add CW_FIXED_ATEXIT. * lib/atexit.c (atexit): Test running Cygwin version by checking return value of cygwin_internal (CW_FIXED_ATEXIT). 2014-11-05 Corinna Vinschen cori...@vinschen.de * lib/atexit.c (atexit): Check for being linked into the executable. If so, call __cxa_atexit with NULL DSO handle. Explain why. * lib/dso_handle.c: New file providing fallback __dso_handle. 2014-11-05 Corinna Vinschen cori...@vinschen.de * Makefile.in (NEW_FUNCTIONS): Add atexit to be not exported. * lib/atexit.c (atexit): New, statically linkable version of atexit. * dcrt0.cc (cygwin_atexit): Add comment to mark this function as old entry point. Indiscriminately check for DSO of function pointer for all functions, if checking for DSO of return address fails on x86_64. Change comment accordingly. 2014-11-05 Corinna Vinschen cori...@vinschen.de * Makefile.in (NEW_FUNCTIONS): Define target-independent. Add target dependent stuff afterwards. Globally define timezone and all xdr symbols as non-exported from libcygwin.a. 2014-11-03 Corinna Vinschen cori...@vinschen.de * cygheap.cc: Fix formatting. 2014-10-29 Corinna Vinschen cori...@vinschen.de * cygheap.cc (init_cygheap::init_installation_root): Create content of installation_dir as non-prefixed path, if possible. 2014-10-29 Corinna Vinschen cori...@vinschen.de * common.din (__cxa_atexit): Define as cygwin__cxa_atexit. * dcrt0.cc (cygwin__cxa_atexit): New function. Explain what we do. 2014-10-28 Corinna Vinschen cori...@vinschen.de * globals.cc (dos_file_warning): Set to false by default. * path.cc (warn_msdos): Make static. Drop test for dos_file_warning. (path_conv::check): Check for dos_file_warning here to avoid a function call in the default case. 2014-10-27 Corinna Vinschen cori...@vinschen.de * dcrt0.cc (cygwin_atexit): Add workaround for broken atexit calls in __gcc_register_frame of DLLs built with gcc-4.8.3-3. 2014-10-27 Corinna Vinschen cori...@vinschen.de * cygheap.cc (init_cygheap::init_installation_root): Set installation_dir_len. * cygheap.h (struct init_cygheap): Add installation_dir_len member. * environ.cc (win_env::add_cache): Use stpcpy for speed. (posify_maybe): Use tmp_pathbuf buffer
src/winsup cygwin/ChangeLog cygwin/include/cyg ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-11-13 13:10:26 Modified files: winsup/cygwin : ChangeLog winsup/cygwin/include/cygwin: version.h winsup/cygwin/release: 1.7.33 winsup/doc : ChangeLog new-features.xml Added files: winsup/cygwin/release: 1.7.34 Log message: * include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 34. * new-features.xml (ov-new1.7.34): Add new section. (ov-new1.7.33): Reflect intermediate 1.7.33 release. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6568r2=1.6569 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.412r2=1.413 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.34.diff?cvsroot=srcr1=NONEr2=1.1 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.33.diff?cvsroot=srcr1=1.18r2=1.19 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/doc/ChangeLog.diff?cvsroot=srcr1=1.513r2=1.514 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/doc/new-features.xml.diff?cvsroot=srcr1=1.35r2=1.36
src/winsup/cygwin ChangeLog fhandler.h fhandle ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-11-13 18:37:15 Modified files: winsup/cygwin : ChangeLog fhandler.h fhandler_termios.cc fhandler_tty.cc Log message: * fhandler.h (fhandler_termios::line_edit): Add parameter to return written bytes. * fhandler_termios.cc (fhandler_termios::tcinit): Fix formatting. (fhandler_termios::line_edit): Return bytes actually written. Write in 32 byte chunks in non-canonical mode to reduce number of WriteFile calls. Don't just eat unwritten bytes in case of an error condition. Especially, don't report them back to the caller as written. * fhandler_tty.cc (fhandler_pty_slave::read): Disable code reducing the number of bytes read from the pipe to vmin. Add comment. (fhandler_pty_master::write): Convert ret to ssize_t type. Just call line_edit once, not in a loop once for each byte. Return bytes written as returned by line_edit. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6569r2=1.6570 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler.h.diff?cvsroot=srcr1=1.509r2=1.510 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_termios.cc.diff?cvsroot=srcr1=1.107r2=1.108 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_tty.cc.diff?cvsroot=srcr1=1.288r2=1.289
src/winsup/cygwin ChangeLog cygheap.h external ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-11-12 11:19:09 Modified files: winsup/cygwin : ChangeLog cygheap.h external.cc uinfo.cc winsup/cygwin/include/cygwin: version.h winsup/cygwin/include/sys: cygwin.h Log message: * cygheap.h (cygheap_pwdgrp): Remove constants NSS_FILES and NSS_DB. Use NSS_SRC_FILES and NSS_SRC_DB throughout instead. (cygheap_pwdgrp::nss_pwd_src): New inline method. (cygheap_pwdgrp::nss_grp_src): Ditto. * external.cc (cygwin_internal): Add CW_GETNSS_PWD_SRC and CW_GETNSS_GRP_SRC cases. * uinfo.cc: Use NSS_SRC_FILES and NSS_SRC_DB throughout. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. * include/sys/cygwin.h (cygwin_getinfo_types): Add CW_GETNSS_PWD_SRC and CW_GETNSS_GRP_SRC. (NSS_SRC_FILES): Define. (NSS_SRC_DB): Define. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6567r2=1.6568 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/cygheap.h.diff?cvsroot=srcr1=1.175r2=1.176 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/external.cc.diff?cvsroot=srcr1=1.140r2=1.141 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/uinfo.cc.diff?cvsroot=srcr1=1.236r2=1.237 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.411r2=1.412 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/sys/cygwin.h.diff?cvsroot=srcr1=1.110r2=1.111
src/winsup/cygwin ChangeLog dcrt0.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-11-07 08:33:22 Modified files: winsup/cygwin : ChangeLog dcrt0.cc Log message: * dcrt0.cc (cygwin__cxa_atexit): Fetch correct DSO handle value by searching dll list. Explain why. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6566r2=1.6567 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dcrt0.cc.diff?cvsroot=srcr1=1.465r2=1.466
src/winsup/cygwin ChangeLog dcrt0.cc external. ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-11-06 15:32:21 Modified files: winsup/cygwin : ChangeLog dcrt0.cc external.cc winsup/cygwin/include/cygwin: version.h winsup/cygwin/include/sys: cygwin.h winsup/cygwin/lib: atexit.c Log message: * dcrt0.cc (cygwin_atexit): Change preceeding comment to reflect API version numbers. * external.cc (cygwin_internal): disable setting cxx_malloc on 64 bit. Add CW_FIXED_ATEXIT case. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. * include/sys/cygwin.h (cygwin_getinfo_types): Add CW_FIXED_ATEXIT. * lib/atexit.c (atexit): Test running Cygwin version by checking return value of cygwin_internal (CW_FIXED_ATEXIT). Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6565r2=1.6566 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dcrt0.cc.diff?cvsroot=srcr1=1.464r2=1.465 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/external.cc.diff?cvsroot=srcr1=1.139r2=1.140 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/cygwin/version.h.diff?cvsroot=srcr1=1.410r2=1.411 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/sys/cygwin.h.diff?cvsroot=srcr1=1.109r2=1.110 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/lib/atexit.c.diff?cvsroot=srcr1=1.2r2=1.3
src/winsup/cygwin ChangeLog Makefile.in
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-11-05 09:28:01 Modified files: winsup/cygwin : ChangeLog Makefile.in Log message: * Makefile.in (NEW_FUNCTIONS): Define target-independent. Add target dependent stuff afterwards. Globally define timezone and all xdr symbols as non-exported from libcygwin.a. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6562r2=1.6563 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/Makefile.in.diff?cvsroot=srcr1=1.274r2=1.275
src/winsup/cygwin ChangeLog Makefile.in dcrt0. ...
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2014-11-05 09:48:00 Modified files: winsup/cygwin : ChangeLog Makefile.in dcrt0.cc Added files: winsup/cygwin/lib: atexit.c Log message: * Makefile.in (NEW_FUNCTIONS): Add atexit to be not exported. * lib/atexit.c (atexit): New, statically linkable version of atexit. * dcrt0.cc (cygwin_atexit): Add comment to mark this function as old entry point. Indiscriminately check for DSO of function pointer for all functions, if checking for DSO of return address fails on x86_64. Change comment accordingly. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6563r2=1.6564 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/Makefile.in.diff?cvsroot=srcr1=1.275r2=1.276 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/dcrt0.cc.diff?cvsroot=srcr1=1.463r2=1.464 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/lib/atexit.c.diff?cvsroot=srcr1=NONEr2=1.1