Commit Graph

  • 6bd719beeb * autoload.cc (CreateEnvironmentBlock): Make loading non-fatal. Corinna Vinschen 2015-03-11 12:56:53 +01:00
  • f085e9d321 Fix condition in DLL loading loop Corinna Vinschen 2015-03-11 12:22:45 +01:00
  • 58c9102ea2 Fix a build problem running the newlib testsuite on targets that only have 32-bit doubles. Nick Clifton 2015-03-11 11:14:38 +00:00
  • 2a6db5083c cygwin: fix __x86_64__ conditional in stdint.h Yaakov Selkowitz 2015-03-10 10:44:47 -05:00
  • 84195ba6c5 whitespace fix Corinna Vinschen 2015-03-10 16:07:07 +01:00
  • 9272d8f942 Change CVS->GIT in docs Corinna Vinschen 2015-03-10 14:19:42 +01:00
  • 09e300032f Add .gitignore Corinna Vinschen 2015-03-09 21:55:10 +01:00
  • e479f4ffb7 mv .cvsignore to .gitignore Corinna Vinschen 2015-03-09 21:40:26 +01:00
  • ef54a0e301 Add .gitattributes Corinna Vinschen 2015-03-09 20:53:11 +01:00
  • 5a97e28f6a * libc/include/stdio.h (FILE): Protect typedef from redefinition. * libc/include/wchar.h: Ditto. Corinna Vinschen 2015-03-05 17:15:24 +00:00
  • 5e99eb1104 * 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. Corinna Vinschen 2015-03-05 13:58:03 +00:00
  • 3bf693dde1 * 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. Corinna Vinschen 2015-03-05 12:57:34 +00:00
  • e185d3febe * v850/sim.ld: Add a .note.renesas section. Nick Clifton 2015-03-05 11:26:59 +00:00
  • a8c0685bb2 merge from gcc DJ Delorie 2015-03-04 18:01:00 +00:00
  • e8ef9994cf * include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 36. Corinna Vinschen 2015-03-04 11:46:02 +00:00
  • 1d7a60f56c * posix.xml (std-bsd): Add issetugid. Corinna Vinschen 2015-03-04 11:44:07 +00:00
  • d3fc6b7cd4 This commit was manufactured by cvs2svn to create tag 'cygwin- 1_7_35-release'. cygwin-1_7_35-release cvs2svn 2015-03-03 21:53:56 +00:00
  • 2387583ee2 2015-02-25 Gedare Bloom <gedare@rtems.org> Joel Sherrill 2015-03-03 21:53:55 +00:00
  • bc860c9894 * libc/machine/mips/memset.S: Add support for mips32r6/mips64r6. Steve Ellcey 2015-03-03 19:49:00 +00:00
  • b8cd02f65a * libc/machine/mips/memcpy.S: Add support for mips32r6/mips64r6. Steve Ellcey 2015-03-03 17:46:27 +00:00
  • 694626a5f5 * new-features.xml (ov-new1.7.35): Add SIGSYS change. Corinna Vinschen 2015-03-03 17:10:54 +00:00
  • 8ac0306085 * msg.cc: Throughout, drop raising SIGSYS if cygserver is not running. * sem.cc: Ditto. * shm.cc: Ditto. Corinna Vinschen 2015-03-03 17:09:30 +00:00
  • 73c0c53cf4 * new-features.xml (ov-new1.7.35): Add new section. Corinna Vinschen 2015-03-03 13:02:21 +00:00
  • 37e87b843f * 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. Corinna Vinschen 2015-03-03 12:58:34 +00:00
  • f9f1fbe47e * security.cc (get_attribute_from_acl): Don't spill Everyone permissions into group permissions if owner SID == group SID. (alloc_sd): Add parenthesis for clarity. Corinna Vinschen 2015-03-02 10:52:07 +00:00
  • 583d56ee20 * utils.xml (getfacl): Adjust options to option nmame change. Corinna Vinschen 2015-02-28 13:15:53 +00:00
  • f33558a084 *** empty log message *** Corinna Vinschen 2015-02-28 13:14:30 +00:00
  • 3da543e5bd * getfacl.c (usage): Change --all to --access, --dir to --default. Align text to output of Linux tool. (longopts): Add --access and --default options. Corinna Vinschen 2015-02-28 13:13:19 +00:00
  • 146200310f * 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. Corinna Vinschen 2015-02-28 12:12:34 +00:00
  • fab17cf934 *** empty log message *** Corinna Vinschen 2015-02-27 16:08:26 +00:00
  • 9f6688dfc5 * security.cc (alloc_sd): For directories, mark inherited ACEs inheritable to better follow POSIX 1003.1e rules. Corinna Vinschen 2015-02-27 15:54:15 +00:00
  • 83b0e8cffe * sec_acl.cc (getacl): Add mask even if all group and secondary account permissions are 0. Corinna Vinschen 2015-02-27 14:51:00 +00:00
  • 211cb4df18 * uinfo.cc (pwdgrp::fetch_account_from_windows): Drop redundant test for SidTypeUser. Corinna Vinschen 2015-02-27 14:03:29 +00:00
  • 06371539bd * 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". Corinna Vinschen 2015-02-27 12:59:09 +00:00
  • d2f9dbb3ee 2015-02-26 Steve Ellcey <sellcey@imgtec.com> Steve Ellcey 2015-02-26 23:36:56 +00:00
  • 0fb41ffa65 * 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. Corinna Vinschen 2015-02-26 17:27:59 +00:00
  • 51a60543f0 * posix_ipc.cc (ipc_mutex_lock): Revert unneeded call to signal handler. Corinna Vinschen 2015-02-26 17:19:27 +00:00
  • c6d1382a1a * 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. Corinna Vinschen 2015-02-26 17:00:11 +00:00
  • 31c123f982 * fhandler_termios.cc (fhandler_termios::line_edit): Fix condition for writing remaining bytes in readahead buffer in non-canonical mode. Corinna Vinschen 2015-02-26 15:58:04 +00:00
  • 3667a9f444 * sec_acl.cc (setacl): Always grant default owner entry STANDARD_RIGHTS_ALL and FILE_WRITE_ATTRIBUTES access, too. Corinna Vinschen 2015-02-25 21:30:45 +00:00
  • 55368b6d42 *** empty log message *** Corinna Vinschen 2015-02-25 20:19:19 +00:00
  • 773f4fa586 * mkgroup.c (MAX_SID_LEN): Remove. Instead, use SECURITY_MAX_SID_SIZE throughout. (enum_unix_groups): Introduce numeric_psid and rearrange code to avoid potential heap corruption. * mkpasswd.c: Ditto. Corinna Vinschen 2015-02-25 20:18:29 +00:00
  • 0066e440c1 * 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. Corinna Vinschen 2015-02-25 17:50:13 +00:00
  • e93954138f Applied the "chgrp id -g" improvements suggested by Corinna for the FAQ item about SSH keys not working in 1.7.34+. Warren Young 2015-02-25 17:41:23 +00:00
  • cc70635c0d * security.cc (alloc_sd): Don't apply temporary workaround for chmod to DEF_USER_OBJ, DEF_GROUP_OBJ, and DEF_OTHER_OBJ ACEs. Corinna Vinschen 2015-02-25 17:18:13 +00:00
  • 9d5309bf89 * fhandler_tty.cc (fhandler_pty_slave::read): Having no input is not an error condition for tcflush. Corinna Vinschen 2015-02-25 16:46:57 +00:00
  • 67d150ca14 * libc/include/sys/cdefs.h (_GNU_SOURCE): Move check so it has an effect when _XOPEN_SOURCE is also defined. Jon TURNEY 2015-02-25 15:58:41 +00:00
  • 28edc819f2 * ntsec.xml (ntsec-mapping): Match the description of the default values for db_home, db_shell, and db_gecos to the latest changes. Corinna Vinschen 2015-02-25 12:48:34 +00:00
  • c1d739567b *** empty log message *** Corinna Vinschen 2015-02-25 12:08:38 +00:00
  • a1cb13411d * security.cc (alloc_sd): Fix comment style. Remove code unused for years. Corinna Vinschen 2015-02-25 11:40:34 +00:00
  • 6db8557026 * 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. Corinna Vinschen 2015-02-25 11:38:48 +00:00
  • bc3116147b * uinfo.cc (client_request_pwdgrp::client_request_pwdgrp): Add missing break in switch statement. Corinna Vinschen 2015-02-25 08:44:54 +00:00
  • 2fdce9d618 Added chgrp None ~/.ssh/* hack to FAQ item 4.40 Warren Young 2015-02-25 01:09:38 +00:00
  • ad8d295e7c * 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. Corinna Vinschen 2015-02-24 20:52:57 +00:00
  • 59076540bc * 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. Corinna Vinschen 2015-02-24 11:05:02 +00:00
  • f8a6c96306 * include/sys/socket.h (sockatmark): Add prototype. Corinna Vinschen 2015-02-24 09:00:37 +00:00
  • d9792ab0bf * userinfo.h (struct fetch_full_grp_t): Define only when building Cygwin itself. (struct fetch_user_arg_t): Ditto. Corinna Vinschen 2015-02-23 21:01:55 +00:00
  • c9baa8a65b * pwdgrp.cc: Handle default fetch_user_arg_type_t in switches throughout to silence compiler. Corinna Vinschen 2015-02-23 21:00:31 +00:00
  • bef55bb5c3 * 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. Corinna Vinschen 2015-02-23 20:51:12 +00:00
  • 9b54770bd7 * grp.cc (internal_getgroups): Check for group attributes and Everyone sid before calling internal_getgrsid. Corinna Vinschen 2015-02-23 15:46:10 +00:00
  • 093fe9b598 * 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. Corinna Vinschen 2015-02-23 13:56:01 +00:00
  • b6e4adaaf1 * cygwait.cc (cygwait): Move setting res to WAIT_SIGNALED to clarify when WAIT_SIGNALED is returned to the caller. Corinna Vinschen 2015-02-23 13:32:16 +00:00
  • f6ec73c018 * winsup.h (SIGTOMASK): Add cast to sigset_t to avoid int overflow. Corinna Vinschen 2015-02-23 12:40:01 +00:00
  • d6f62a1178 * 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. Corinna Vinschen 2015-02-20 15:13:46 +00:00
  • 89a3749928 2015-02-19 Jon TURNEY <jon.turney@dronecode.org.uk> Jon TURNEY 2015-02-20 12:15:38 +00:00
  • 09766bc8a0 2015-02-19 Jon TURNEY <jon.turney@dronecode.org.uk> Jon TURNEY 2015-02-20 12:13:59 +00:00
  • c53c879db4 * sec_acl.cc (setacl): Always grant owner FILE_WRITE_ATTRIBUTES access. Corinna Vinschen 2015-02-19 14:15:44 +00:00
  • c3470988cf * 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. Corinna Vinschen 2015-02-18 10:25:14 +00:00
  • 8e25eb2c85 * ldap.cc: Macro-ize filter expressions. Use throughout to compute required filter buffer size if filter is a local buffer. Corinna Vinschen 2015-02-18 10:04:14 +00:00
  • 1415f18720 * dump_setup.cc (check_package_files): Accommodate postinstall files in any directory whose name contains "/postinstall/", not just /etc/postinstall. Ken Brown 2015-02-17 23:36:23 +00:00
  • b61add2614 Applied Andrey's and my improvments to FAQ item 4.2, discussed on the main ML. Warren Young 2015-02-17 22:38:54 +00:00
  • b50e45ff15 * ldap.cc (cyg_ldap::fetch_posix_offset_for_domain): Drop stray system_printf. Corinna Vinschen 2015-02-17 21:17:49 +00:00
  • c6d22dd3b0 * 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. Corinna Vinschen 2015-02-17 21:08:01 +00:00
  • 8d98f956cc * arm/crt0.S: Initialise __heap_limit when ARM_RDI_MONITOR is defined. * arm/syscalls.c: define __heap_limit global symbol. * arm/syscalls.c (_sbrk): Honour __heap_limit. Corinna Vinschen 2015-02-17 09:30:52 +00:00
  • 72ba8b107a * libc/machine/arm/aeabi_memclr.c: New file to support aeabi_memclr. * libc/machine/arm/aeabi_memset.c: New file to support aeabi_memset. * libc/machine/arm/aeabi_memset-soft.S: Ditto. * libc/machine/arm/aeabi_memset-arm.S: Ditto. * libc/machine/arm/aeabi_memset-thumb.S: Ditto. * libc/machine/arm/aeabi_memset-thumb2.S: Ditto. * libc/machine/arm/Makefile.am: Add dependencies. * libc/machine/arm/Makefile.in: Regenerated. Corinna Vinschen 2015-02-17 09:26:54 +00:00
  • 554f33c48d * libc/machine/arm/aeabi_memmove.c: New file to support aeabi_memmove. * libc/machine/arm/aeabi_memmove-soft.S: Ditto. * libc/machine/arm/aeabi_memmove-arm.S: Ditto. * libc/machine/arm/aeabi_memmove-thumb.S: Ditto. * libc/machine/arm/aeabi_memmove-thumb2.S: Ditto. * libc/machine/arm/Makefile.am: Add dependencies. * libc/machine/arm/Makefile.in: Regenerated. Corinna Vinschen 2015-02-17 09:06:51 +00:00
  • b5d4a40465 *** empty log message *** Corinna Vinschen 2015-02-16 12:50:12 +00:00
  • 46ada24209 * 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. Corinna Vinschen 2015-02-16 11:49:33 +00:00
  • 99a95d1df4 * setup-files.xml (setup-files): Drop hint to set HOME in Windows environment. * setup-env.xml (setup-env-ov): Discourage setting HOME in the Windows environment. Corinna Vinschen 2015-02-16 10:23:01 +00:00
  • 06d1f1fc0a * posix.xml (std-gnu): Add missing __mempcpy. Corinna Vinschen 2015-02-15 09:14:02 +00:00
  • 75fb392aa3 * i686.din (__mempcpy): Move symbol export from here... * common.din (__mempcpy): ... to here. Corinna Vinschen 2015-02-15 09:13:03 +00:00
  • d0695371df Fix layout of ChangeLog entry Corinna Vinschen 2015-02-15 09:00:19 +00:00
  • d2bd82aa92 * path.h (path_conv): Make path_flags private. Rename known_suffix to suffix and make private. Rename normalized_path to posix_path and make privtae. Accommodate name changes throughout in path_conv methods. (path_conv::known_suffix): New method. Use throughout instead of accessing suffix directly. (path_conv::get_win32): Constify. (path_conv::get_posix): New method to read posix_path. Use throughout instead of accessing normalized_path directly. (path_conv::set_posix): Rename from set_normalized_path. Accommodate name change throughout. * spawn.cc (find_exec): Return POSIX path, not Win32 path. Corinna Vinschen 2015-02-15 08:59:55 +00:00
  • 6b14f3988c *** empty log message *** Corinna Vinschen 2015-02-12 20:23:20 +00:00
  • 1072cb2e7d * sec_acl.cc (setacl): Introduce bool array "invalid" to note the invalidation of incoming acl entries while iterating over them. Corinna Vinschen 2015-02-12 17:53:24 +00:00
  • b49934db7f * 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. Corinna Vinschen 2015-02-12 16:55:38 +00:00
  • 54ade28dfa * ntsec.xml: Throughout fix references to the Cygwin version number. Corinna Vinschen 2015-02-12 08:48:34 +00:00
  • 85a53bd54b * flock.cc (fhandler_base::lock): Convert accidental system_printf to debug_printf in case of non-matching file modes. Clear up debug output. Corinna Vinschen 2015-02-11 21:45:47 +00:00
  • 19e714bcee * or1k/or1k_uart.c: Write bugfix and cleanup/documentation. * or1k/or1k_uart.h: Cleanup. Corinna Vinschen 2015-02-11 13:33:40 +00:00
  • 117b1b1edb * 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. Corinna Vinschen 2015-02-11 13:15:59 +00:00
  • 9ab96e0fde * faq-using.xml (faq.using.startup-slow): New entry. Corinna Vinschen 2015-02-11 08:52:04 +00:00
  • d260e92859 * syscalls.cc (fhandler_base::stat_fixup): Generate unique inode number for /dev/tty under all circumstances. Add to comment. Corinna Vinschen 2015-02-10 20:41:16 +00:00
  • 22d65acb9c *** empty log message *** Corinna Vinschen 2015-02-06 17:14:26 +00:00
  • cf213809c4 * posix.xml (std-susv4): Move cabsl, cimagl, creall, hypotl, sqrtl here from std-notimpl. Add finitel. Corinna Vinschen 2015-02-06 17:12:18 +00:00
  • f1b0fac03c * common.din: Export cabsl, cimagl, creall, finitel, hypotl, sqrtl. * include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump. Corinna Vinschen 2015-02-06 17:09:50 +00:00
  • b6c60d78c5 * include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 35. Corinna Vinschen 2015-02-06 17:08:10 +00:00
  • b9e7cd9a84 * libc/include/complex.h (cabsl): Add prototype. (cimagl): Add prototype. (creall): Add prototype. * libc/include/ieeefp.h: Include float.h. (EXT_EXPBITS, EXT_FRACHBITS, EXT_FRACLBITS) (EXT_EXP_INFNAN. EXT_EXP_BIAS, EXT_FRACBITS): Define. (struct ieee_ext, union ieee_ext_u): New types for long double support. * libc/include/math.h (finitel): Add prototype. (hypotl): Add prototype. (sqrtl): Add prototype. * libm/common/Makefile.am (lsrc): Add sl_finite.c. * libm/common/Makefile.in: Regenerate. * libm/common/fdlibm.h (__ieee754_hypotl): Add prototype. * libm/common/hypotl.c (hypotl): Add implementation for when long double is larger than double. * libm/common/sqrtl.c (sqrtl): Likewise. * libm/common/sl_finite.c: New file. Adds implementation of the finitel function. * libm/complex/Makefile.am (lsrc): Define. (libcomplex_la_SOURCES): Add lsrc. (lib_a_SOURCES): Add lsrc. * libm/complex/Makefile.in: Regenerate. * libm/complex/cabs.c: Add documentation of cabsl function. * libm/complex/cimag.c: Add documentation of cimagl function. * libm/complex/creall.c: Add documentation of creall function. * libm/complex/cabsl.c: New file. Adds implementation of the cabsl function. * libm/complex/cimagl.c: New file. Adds implementation of the cimagl function. * libm/complex/creall.c: New file. Adds implementation of the creall function. * libm/math/Makefile.am (lsrc): Define. (libmath_la_SOURCES): Add lsrc. (lib_a_SOURCES): Add lsrc. * libm/math/Makefile.in: Regenerate. * libm/math/el_hypot.c: New file. Adds implementation of the __ieee754_hypotl function. Nick Clifton 2015-02-06 16:14:04 +00:00
  • db004c5d7a * fhandler_proc.cc (format_proc_cpuinfo): Enable multi-core fields on Intel CPUs. Corinna Vinschen 2015-02-06 11:41:56 +00:00
  • 52e34f4364 This commit was manufactured by cvs2svn to create tag 'cygwin- 1_7_34-release'. cygwin-1_7_34-release cvs2svn 2015-02-04 11:05:25 +00:00
  • 604656a35a * posix.xml (std-susv4): Move wcstold here from std-notimpl. Corinna Vinschen 2015-02-04 11:05:24 +00:00