Commit Graph

  • 81fd6210c0 * configure.host: Remove or16 and or32 targets and add or1k. * libc/include/machine/ieeefp.h: Replace or32 with or1k. * libc/machine/configure.in: Add or1k subdirectory. * libc/machine/or1k/configure.in: New file. * libc/machine/or1k/Makefile.am: New file. * libc/machine/or1k/setjmp.S: New file. Corinna Vinschen 2014-07-17 18:43:05 +00:00
  • be8901cf53 * configure.host: Remove or16 and or32 targets and add or1k. * libc/include/machine/ieeefp.h: Replace or32 with or1k. * libc/machine/configure.in: Add or1k subdirectory. * libc/machine/or1k/configure.in: New file. * libc/machine/or1k/Makefile.am: New file. * libc/machine/or1k/setjmp.S: New file. Corinna Vinschen 2014-07-17 18:43:03 +00:00
  • f162f4205d . Christopher Faylor 2014-07-16 14:30:56 +00:00
  • 1b2fb781c9 * arm/elf-aprofile-validation.specs (*link): Make text segment 64k-aligned. * arm/elf-aprofile-ve.specs (*link): Likewise. Corinna Vinschen 2014-07-16 11:53:34 +00:00
  • 844557c9ed * arm/elf-aprofile-validation.specs (*link): Make text segment 64k-aligned. * arm/elf-aprofile-ve.specs (*link): Likewise. Corinna Vinschen 2014-07-16 11:53:34 +00:00
  • 4d6c78998b *** empty log message *** Corinna Vinschen 2014-07-16 10:29:28 +00:00
  • 2f84de1ff5 * thread.cc (pthread::create): Handle stackaddr as upper bound address. Add comment. (pthread_attr_setstack): Store upper bound address in stackaddr. Explain why. (pthread_attr_getstack): Handle stackaddr as upper bound address. Add comment. (pthread_attr_setstackaddr): Add comment. (pthread_attr_getstackaddr): Add comment. (pthread_attr_getstacksize): Return default stacksize if stacksize has not been set by the application, just as on Linux. Add comment. (pthread_getattr_np): Store upper bound address in stackaddr. Explain why. * include/pthread.h: Remove outdated comment. (pthread_attr_getstackaddr): Mark as deprecated, as on Linux. (pthread_attr_setstackaddr): Ditto. Corinna Vinschen 2014-07-16 10:21:18 +00:00
  • ee5055296a *** empty log message *** Corinna Vinschen 2014-07-16 10:15:25 +00:00
  • feab3623c0 Fix typo Corinna Vinschen 2014-07-16 08:30:20 +00:00
  • 6f05b32767 * sigproc.cc (sigproc_init): Set aside more buffer space for signal pipes. (sig_send): Retry WriteFiles which fail when there is no error but packbytes have not been sent. Christopher Faylor 2014-07-15 22:11:23 +00:00
  • 0db2f28fd6 * sigproc.cc (send_sig): Don't report an error if WriteFile succeeds. Christopher Faylor 2014-07-15 14:57:30 +00:00
  • 50e4a3cdff Fix typo Corinna Vinschen 2014-07-15 08:45:10 +00:00
  • b6e90a06a1 * sigproc.cc (send_sig): Fix bad format in diagnostic output. Christopher Faylor 2014-07-14 18:16:16 +00:00
  • e2b585c12c * libc/include/sys/errno.h: Fix comments. * libc/string/strerror.c: Fix documentation. (_strerror_r): Handle ENETRESET, EILSEQ, ENODATA, ECONNRESET, EADDRNOTAVAIL, EOVERFLOW. Fix strings for EMFILE and EDOM. Corinna Vinschen 2014-07-14 13:40:17 +00:00
  • 784bbd85a5 * libc/include/sys/errno.h: Fix comments. * libc/string/strerror.c: Fix documentation. (_strerror_r): Handle ENETRESET, EILSEQ, ENODATA, ECONNRESET, EADDRNOTAVAIL, EOVERFLOW. Fix strings for EMFILE and EDOM. Corinna Vinschen 2014-07-14 13:40:16 +00:00
  • 6aafa0bfc2 * uinfo.cc (cygheap_domain_info::init): Correctly set lowest_tdo_posix_offset to UNIX_POSIX_OFFSET. (fetch_posix_offset): Redesign to fake a POSIX offset in all cases where we can't fetch a non-0 POSIX offset from our primary domain. Corinna Vinschen 2014-07-14 13:33:20 +00:00
  • 4866e86cb1 * thread.cc (pthread_mutex::pthread_mutex): Change default type to PTHREAD_MUTEX_NORMAL. (pthread_mutex::unlock): Return EPERM if the mutex has no owner and the mutex type is PTHREAD_MUTEX_ERRORCHECK, as on Linux. (pthread_mutexattr::pthread_mutexattr): Ditto. (pthread_mutex_unlock): Do not fail if mutex is a normal mutex initializer. * include/pthread.h (PTHREAD_MUTEX_INITIALIZER): Redefine as PTHREAD_NORMAL_MUTEX_INITIALIZER_NP. Corinna Vinschen 2014-07-14 09:42:15 +00:00
  • 87375c75b3 [aarch64] Add memchr. Richard Earnshaw 2014-07-11 09:10:50 +00:00
  • 26bf2a3b10 [aarch64] Add memchr. rearnsha 2014-07-11 09:10:49 +00:00
  • 96ed53c10f * thread.cc (pthread::create): Use PTHREAD_DEFAULT_STACKSIZE stacksize if attr.stacksize is 0. (pthread_attr::pthread_attr): Initialize stacksize to 0 to align more closely to Linux. (pthread_attr_getstack): Fix incorrect stackaddr computation. Return stackaddr just like pthread_attr_getstackaddr. Remove slightly off comment. (pthread_attr_getstackaddr): Remove slightly off comment. (pthread_getattr_np): Return stackaddr and stacksize based on the full allocated stackarea. Corinna Vinschen 2014-07-09 12:06:08 +00:00
  • 3dab1e488a * exceptions.cc (exception::myfault_handle): Rephrase comment. Corinna Vinschen 2014-07-09 10:41:11 +00:00
  • 64cfc4ac5a * exceptions.cc (exception::myfault_handle): Fix typo in comment. Corinna Vinschen 2014-07-09 10:21:05 +00:00
  • e1d158a04f * exceptions.cc (exception::myfault_handle): Disable handling STATUS_STACK_OVERFLOW. Explain why. Corinna Vinschen 2014-07-07 19:58:16 +00:00
  • 7bd00a0bef 2014-07-07 Pavel Pisa <pisa@cmp.felk.cvut.cz> Richard Earnshaw <rearnsha@arm.com> Richard Earnshaw 2014-07-07 13:58:35 +00:00
  • 0c5204c35b 2014-07-07 Pavel Pisa <pisa@cmp.felk.cvut.cz> Richard Earnshaw <rearnsha@arm.com> rearnsha 2014-07-07 13:58:33 +00:00
  • 2ccbe5129d * configure.in (--enable-newlib-nano-formatted-io): Set to "no" by default. * configure: Regenerated. Corinna Vinschen 2014-07-07 13:15:55 +00:00
  • c744e73379 * configure.in (--enable-newlib-nano-formatted-io): Set to "no" by default. * configure: Regenerated. Corinna Vinschen 2014-07-07 13:15:54 +00:00
  • f135cbdd45 * fhandler_socket.cc (fhandler_socket::send_internal): Improve loop to write streams in chunks of wmem() bytes to raise performance when writing small buffers. Rename variables and add comments to help understanding the code in years to come. Corinna Vinschen 2014-07-07 12:57:03 +00:00
  • 72506dd846 * passwd.cc (pg_ent::enumerate_ad): Revert to simply skipping a domain if opening the connection to the domain fails. Corinna Vinschen 2014-07-07 10:22:51 +00:00
  • f0c23915ec * libc/minires.c (minires_dprintf): Change "Minires" to "Resolv" to differ from external minres lib. (res_nquerydomain): Fix off-by-one in domain concatenation. Add debug output. Corinna Vinschen 2014-07-07 08:40:31 +00:00
  • fa2ba50eee This commit was manufactured by cvs2svn to create tag 'sid- snapshot-20140901'. sid-snapshot-20140901 cvs2svn 2014-07-05 21:09:09 +00:00
  • 4851249c71 This commit was manufactured by cvs2svn to create tag 'sid- snapshot-20140801'. sid-snapshot-20140801 cvs2svn 2014-07-05 21:09:08 +00:00
  • e61375e471 * configure.ac: Don't accept isl 0.10. * configure: Regenerate. Rainer Orth 2014-07-05 21:09:07 +00:00
  • 23fcb5e9b1 * configure.ac: Don't accept isl 0.10. * configure: Regenerate. Rainer Orth 2014-07-05 21:09:06 +00:00
  • d34336767e 2014-07-04 Bin Cheng <bin.cheng@arm.com> Jeff Johnston 2014-07-04 17:21:45 +00:00
  • 61c0bbc0c2 2014-07-04 Bin Cheng <bin.cheng@arm.com> Jeff Johnston 2014-07-04 17:21:41 +00:00
  • fcef025b94 * fhandler_disk_file.cc (fhandler_disk_file::fstatvfs): Add debug output. Corinna Vinschen 2014-07-03 16:48:21 +00:00
  • 28fad4ee1b * legal.xml: Fix copyright. Corinna Vinschen 2014-06-26 13:14:50 +00:00
  • 7e10b64973 * errno.cc (errmap): Fix order of SERVICE_REQUEST_TIMEOUT. Corinna Vinschen 2014-06-25 10:01:58 +00:00
  • 9b9fb0042f * errno.cc (errmap): Handle Windows error codes ERROR_CANCELLED, ERROR_CONNECTION_REFUSED, ERROR_DEV_NOT_EXIST, ERROR_DS_GENERIC_ERROR, ERROR_NOT_ENOUGH_QUOTA, ERROR_SERVICE_REQUEST_TIMEOUT, ERROR_TIMEOUT, ERROR_UNEXP_NET_ERR. * ldap.cc (cyg_ldap::map_ldaperr_to_errno): Drop explicit LDAP_TIMEOUT handling. Corinna Vinschen 2014-06-25 09:59:38 +00:00
  • 37b1464588 * ldap.cc (cyg_ldap::map_ldaperr_to_errno): Explicitely map LDAP_TIMEOUT to EIO. Corinna Vinschen 2014-06-25 09:28:12 +00:00
  • e35b92c202 * autoload.cc (ldap_search_sW): Replace ldap_search_stW. (LdapMapErrorToWin32): Import. * fhandler_disk_file.cc (fhandler_base::fstat_by_nfs_ea): Accommodate change to cyg_ldap::open. * ldap.cc (CYG_LDAP_TIMEOUT): Remove. (CYG_LDAP_ENUM_TIMEOUT): Remove. (def_tv): Remove. (enum_tv): Remove. (cyg_ldap::map_ldaperr_to_errno): New method to map LDAP error codes to POSIX errno codes. Explicitly map LDAP_NO_RESULTS_RETURNED to ENMFILE. (cyg_ldap::wait): Ditto. (struct cyg_ldap_init): New struct. (cyg_ldap::connect_ssl): Return ULONG. Drop setting LDAP_OPT_TIMELIMIT. Add call to ldap_search_sW to fetch root DSE. (cyg_ldap::connect_non_ssl): Ditto. (ldap_init_thr): New static thread function. (cyg_ldap::connect): New method to call connect_ssl/connect_non_ssl in an interruptible cygthread. (struct cyg_ldap_search): New struct. (cyg_ldap::search_s): New method to perform generic synchronous search. (ldap_search_thr): New static thread function. (cyg_ldap::search): New method to call search_s in an interruptible cygthread. (struct cyg_ldap_next_page): New struct. (cyg_ldap::next_page_s): New method to perform generic synchronous paged search. (ldap_next_page_thr): New static thread function. (cyg_ldap::next_page): New method to call next_page_s in an interruptible cygthread. (cyg_ldap::open): Return POSIX errno. Call connect method. (cyg_ldap::fetch_ad_account): Call search method rather than ldap_search_stW. (cyg_ldap::enumerate_ad_accounts): Return POSIX errno. Use infinite timeout in call to ldap_search_init_pageW. (cyg_ldap::next_account): Return POSIX errno. Call next_page method rather than ldap_get_next_page_s. (cyg_ldap::fetch_posix_offset_for_domain): Call search method rather than ldap_search_stW. (cyg_ldap::fetch_unix_sid_from_ad): Ditto. (cyg_ldap::fetch_unix_name_from_rfc2307): Ditto. * ldap.h (class cyg_ldap): Accommodate aforementioned changes. * passwd.cc (pg_ent::enumerate_ad): Ditto. Break search if one of cyg_ldap::enumerate_ad_accounts or cldap.next_account returns with an error code other than ENMFILE. * sec_helper.cc (cygpsid::get_id): Accommodate change to cyg_ldap::open. * uinfo.cc (fetch_posix_offset): Ditto. Corinna Vinschen 2014-06-25 09:10:50 +00:00
  • 7e8d33edd5 * libc/argz/envz_merge.c (envz_merge): Fix memory leak (Cygwin Coverity Scan CID 60023). * libc/ctype/iswalpha.c (iswalpha): Add bounds check to avoid out-of-bounds read from utf8 tables (CID 59949). * libc/locale/ldpart.c (__part_load_locale): Add 1 byte to size of lbuf. Write NUL into the last byte to accommodate split_lines (CID 60047). Corinna Vinschen 2014-06-23 20:21:54 +00:00
  • 4491d189ae * libc/argz/envz_merge.c (envz_merge): Fix memory leak (Cygwin Coverity Scan CID 60023). * libc/ctype/iswalpha.c (iswalpha): Add bounds check to avoid out-of-bounds read from utf8 tables (CID 59949). * libc/locale/ldpart.c (__part_load_locale): Add 1 byte to size of lbuf. Write NUL into the last byte to accommodate split_lines (CID 60047). Corinna Vinschen 2014-06-23 20:21:54 +00:00
  • 8431e478d2 * spawn.cc (find_exec): Initialize err (CID 60111). * strace.cc (strace::activate): Fix potential buffer overrun (CID 59938) * syscalls.cc (popen): Close parent pipe descriptor via fclosing fp on error to avoid resource leak (CID 59981). * thread.cc (pthread::exit): Avoid accessing cygtls member after deleting "this" (CID 60217). Corinna Vinschen 2014-06-23 19:05:15 +00:00
  • cf06a0b18c * bsd_helper.cc (ipcexit_creat_hookthread): Delete shs in another error case to make Coverity really happy (CID 59993). Corinna Vinschen 2014-06-23 15:13:12 +00:00
  • f739fd3ef0 * select.cc (start_thread_socket): Delete si on early return in case of an error (CID 59967). Corinna Vinschen 2014-06-23 14:56:45 +00:00
  • 565e3643dd * regex/regcomp.c (computematchjumps): Free local memory in case of error (CID 59975). Corinna Vinschen 2014-06-23 14:33:55 +00:00
  • f83cc3b7e9 * mount.cc (fs_info::update): Define dir in the outermost scope to avoid accessing out-of-scope value (CID 60027). Always initialize attr to upath (CID 60113). Corinna Vinschen 2014-06-23 14:05:16 +00:00
  • 6950fc18e3 * malloc_wrapper.cc (mallinfo): Initialize m if external malloc is used, too (CID 60120). Corinna Vinschen 2014-06-23 13:45:49 +00:00
  • 28b4c8483e * localtime.cc (tzload): Fix leaking memory (CID 60001). Corinna Vinschen 2014-06-23 13:38:06 +00:00
  • 4337e28e62 * exceptions.cc (try_to_debug): Free environment pointer when not used anymore (CID 59968). Corinna Vinschen 2014-06-23 13:23:14 +00:00
  • 4ea38ac7ef * net.cc (cygwin_getaddrinfo): Fix value of hint->ai_addrlen on 64 bit. Explain why. Corinna Vinschen 2014-06-23 12:35:31 +00:00
  • 9c54570beb * environ.cc (regopt): Allocate small local buffer to avoid copying twice. Fixes resource leak (CID 60012). Add comment. Corinna Vinschen 2014-06-23 11:43:33 +00:00
  • 686f560ece * dll_init.cc (dll_list::alloc): Fix buffer overrun (CID 59940). Corinna Vinschen 2014-06-23 10:52:44 +00:00
  • a1fd4b1a03 * dcrt0.cc (insert_file): Fix resource leaks (CIDs 59987, 59988). Corinna Vinschen 2014-06-23 10:18:26 +00:00
  • efaf85c5e6 * client.cc: Throughout, fix debug output of signed byte count value. Corinna Vinschen 2014-06-23 09:17:24 +00:00
  • 852ed641ee * ldap.cc (CYG_LDAP_TIMEOUT): Set to 5 secs. (CYG_LDAP_ENUM_TIMEOUT): New timeout value for enumeration only. Set to 60 secs. (CYG_LDAP_ENUM_PAGESIZE): Define as number of entries per single search page. Set to 100. Use throughout. (def_tv): Rename from tv. Use throughout. (enum_tv): New variable. Use in call to ldap_get_next_page_s. Corinna Vinschen 2014-06-23 09:09:54 +00:00
  • b1c17593f8 * ldap.cc (CYG_LDAP_TIMEOUT): Define as timeout value. Set to 30 secs for now. Use throughout. * uinfo.cc (colon_to_semicolon): New local function. (pwdgrp::fetch_account_from_windows): Convert all colons in AD gecos entry to commas. Corinna Vinschen 2014-06-18 17:41:52 +00:00
  • 59c45c4445 * faq-programming.xml: Add gettext-devel to list of packages needed to build Cygwin. Christopher Faylor 2014-06-17 14:49:06 +00:00
  • 5b5c45752e Fix timestamp Corinna Vinschen 2014-06-17 13:13:06 +00:00
  • 451f0f45ee * libc/rexec.cc (cygwin_rexec): Make ahostbuf static to avoid returning an out-of-scope address. Corinna Vinschen 2014-06-17 08:46:59 +00:00
  • 1f4923ae73 * passwd.c (main): Fix typo in error output. Corinna Vinschen 2014-06-16 13:27:08 +00:00
  • d510072c83 * fhandler_socket.cc (fhandler_socket::evaluate_events): Call WSASetLastError after setsockopt. Explain why. Corinna Vinschen 2014-06-16 13:01:40 +00:00
  • 6681d11fd3 * grp.cc (getgrouplist): Fix setting ngroups to make sure to return the right value. Corinna Vinschen 2014-06-16 09:12:29 +00:00
  • 288a92e41b This commit was manufactured by cvs2svn to create tag 'sid- snapshot-20140701'. sid-snapshot-20140701 cvs2svn 2014-06-11 17:56:19 +00:00
  • 84600df21d merge from gcc DJ Delorie 2014-06-11 17:56:17 +00:00
  • fc53c39373 * libc/machine/aarch64/strchrnul.S: New file. * libc/machine/aarch64/strchrnul-stub.c: New file. * libc/machine/aarch64/Makefile.am: Add them to build list. * libc/machine/aarch64/Makefile.in: Regenerated. rearnsha 2014-06-11 10:42:54 +00:00
  • deda48a9fb * libc/machine/aarch64/strchrnul.S: New file. * libc/machine/aarch64/strchrnul-stub.c: New file. * libc/machine/aarch64/Makefile.am: Add them to build list. * libc/machine/aarch64/Makefile.in: Regenerated. Richard Earnshaw 2014-06-11 10:42:54 +00:00
  • 8571d39632 * libc/machine/aarch64/strchr.S: New file * libc/machine/aarch64/strchr-stub.c: New file * libc/machine/aarch64/Makefile.am: Add them to build list. * libc/machine/aarch64/Makefile.in: Regenerated. rearnsha 2014-06-10 14:04:31 +00:00
  • 5efd066df2 * libc/machine/aarch64/strchr.S: New file * libc/machine/aarch64/strchr-stub.c: New file * libc/machine/aarch64/Makefile.am: Add them to build list. * libc/machine/aarch64/Makefile.in: Regenerated. Richard Earnshaw 2014-06-10 14:04:31 +00:00
  • d043b4c527 * configure.host (default_newlib_nano_malloc): New. (msp430): Set it. * configure.in (newlib_nano_malloc): Leave unset if not set by the user. * configure: Regenerate. * libc/configure.in (NEWLIB_NANO_MALLOC): Set after running configure.host. (newlib_nano_malloc): Leave unset if not set by the user. * libc/configure: Regenerate. DJ Delorie 2014-06-10 03:09:35 +00:00
  • 74b894a551 * configure.host (default_newlib_nano_malloc): New. (msp430): Set it. * configure.in (newlib_nano_malloc): Leave unset if not set by the user. * configure: Regenerate. * libc/configure.in (NEWLIB_NANO_MALLOC): Set after running configure.host. (newlib_nano_malloc): Leave unset if not set by the user. * libc/configure: Regenerate. DJ Delorie 2014-06-10 03:09:34 +00:00
  • 4d79de90e1 * timer.cc (timer_tracker::cancel): Demote api_fatal to system_printf, printing more details about odd failure condition. Christopher Faylor 2014-06-05 19:50:24 +00:00
  • f9f90410fd * autoload.cc (ldap_memfreeW): Remove. (ldap_msgfree): Import. * ldap.cc: Throughout, use ldap_msgfree to free LDAPMessage memory, rather than ldap_memfreeW. (cyg_ldap::next_account): Immediately abandon search when quiting from search. Corinna Vinschen 2014-05-23 10:29:11 +00:00
  • 448c1d284b *** empty log message *** Corinna Vinschen 2014-05-23 07:15:30 +00:00
  • 449429c16a * autoload.cc (ldap_abandon): Remove. (ldap_count_entries): Import. (ldap_get_next_page_s): Import. (ldap_result): Remove. (ldap_searchW): Remove. (ldap_search_abandon_page): Import. (ldap_search_init_pageW): Import. * ldap.cc (cyg_ldap::close): Use ldap_search_abandon_page to abandon search. Reset srch_id, srch_msg and srch_entry. (cyg_ldap::enumerate_ad_accounts): Use paged search to overcome server side search result set restriction. (cyg_ldap::next_account): Ditto. * ldap.h (class cyg_ldap): Add members srch_id, srch_msg and srch_entry. Remove member msg_id. (cyg_ldap::cyg_ldap): Change initialization accordingly. Corinna Vinschen 2014-05-22 20:07:25 +00:00
  • 2c103bec2d This commit was manufactured by cvs2svn to create tag 'cygwin- 1_7_30-release'. cygwin-1_7_30-release cvs2svn 2014-05-22 17:20:27 +00:00
  • de13ccea73 * sec_auth.cc (get_server_groups): Call get_user_local_groups only if get_logon_server succeeded. Corinna Vinschen 2014-05-22 16:40:13 +00:00
  • e4f4655337 This commit was manufactured by cvs2svn to create tag 'sid- snapshot-20140601'. sid-snapshot-20140601 cvs2svn 2014-05-22 15:01:35 +00:00
  • ee9b1ceb2d merge from gcc DJ Delorie 2014-05-22 15:01:34 +00:00
  • 03e3cf9846 * ldap.cc (cyg_ldap::fetch_ad_account): Take additional domain string parameter. Convert into likely rootDSE string if not NULL, and use in subsequent call to ldap_search_stW. Add comment to explain that this is not the exactly correct solution. * ldap.h (cyg_ldap::fetch_ad_account): Change prototype accordingly. * uinfo.cc (pwdgrp::fetch_account_from_windows): Always use loc_ldap in call to fetch_posix_offset to make sure we're fetchoinmg the posix offsets from *our* domain controller. Only set domain variable to non-NULL if the account is from a trusted domain. Use domain in call to cyg_ldap::fetch_ad_account. Corinna Vinschen 2014-05-22 14:50:24 +00:00
  • ece6c8e383 * gmon.h: Pull in profile.h. Explain why. Corinna Vinschen 2014-05-22 10:25:45 +00:00
  • 81f9ce0734 * uinfo.cc (pwdgrp::fetch_account_from_windows): Fix potential SEGV referencing NULL pointer. Corinna Vinschen 2014-05-22 09:47:23 +00:00
  • ed2cfab440 * libc/bsdlib.cc (forkpty): Close master and slave if fork fails to avoid resource leak (CID 59997). * libc/fts.c: Update to FreeBSD version 1.39 (CID 59947). * libc/minires.c (minires_get_search): Fix out-of-bounds read from words array (CID 59937). Corinna Vinschen 2014-05-22 09:45:17 +00:00
  • 59ce289027 * flock.cc (delete_lock_in_parent): Use LIST_FOREACH_SAFE to avoid dereferencing freed pointer (CID 60224). Corinna Vinschen 2014-05-20 14:54:06 +00:00
  • f027b7883c * fhandler_procsysvipc.cc (format_procsysvipc_msg): Rearrange code to avoid resource leakage (CID 60002). Don't use tmp_pathbuf, explain why. Fix indentation. (format_procsysvipc_sem): Ditto. (format_procsysvipc_shm): Ditto (CID 60003). Corinna Vinschen 2014-05-20 14:49:02 +00:00
  • 9c9f0ee802 * fhandler_process.cc (get_mem_values): Rearrange code slightly to avoid resource leakage (CID 59973). (format_process_stat): Drop temporary variable wcmd and avoid string copy without length check (CID 60050). (format_process_status): Ditto (CID 60051). Corinna Vinschen 2014-05-20 11:20:02 +00:00
  • 3ccae7b681 * fhandler_proc.cc (format_proc_swaps): Use tmp_pathbuf for filename, rather than allocating and forgetting to free (CID 59982). Corinna Vinschen 2014-05-20 11:00:37 +00:00
  • 3da259f729 * fhandler_floppy.cc (fhandler_dev_floppy::get_drive_info): Fix floppy drive handling broken with 1.7.19. Corinna Vinschen 2014-05-20 10:25:32 +00:00
  • 51a895f86d * scandir.cc (scandir): Assume namelist is always valid, per POSIX. (CID 60021). * sec_auth.cc (cygwin_logon_user): Securely erase password copy. (lsaprivkeyauth): Avoid trying to dereference data if no key is stored in the registry (CID 60122). Securely erase passwords after usage. Corinna Vinschen 2014-05-20 10:21:34 +00:00
  • d7dd11b8f3 * pseudo-reloc.cc (__report_error): Raise size of module name buffer to PATH_MAX. Fix length in call to GetModuleFileNameW (CID 59947). Corinna Vinschen 2014-05-19 16:56:31 +00:00
  • e0f53cfe6a * net.cc (call_gaa): Fix setting pa_ret pointer in case of an error from GetAdaptersAddresses (CID 60218). (get_ifs): Add missing braces in AF_INET6 case which broke netmask computation. Break out of loop if prefix gets <= 0 (CID 59939). Corinna Vinschen 2014-05-19 15:57:22 +00:00
  • a25a812338 * include/cygwin/version.h (CYGWIN_VERSION_DLL_MINOR): Bump to 31. Corinna Vinschen 2014-05-19 14:31:08 +00:00
  • 9c36b394d9 * dtable.cc (handle_to_fn): Fix length parameter in call to QueryDosDeviceW (CID 59936). Corinna Vinschen 2014-05-19 11:17:59 +00:00
  • e928438c6b * pinfo.cc (pinfo_basic::pinfo_basic): Fix size of progname array in call to GetModuleFileNameW (CID 59935). Corinna Vinschen 2014-05-19 10:46:47 +00:00
  • 02db8ae1db * smallprintf.cc (__small_vsprintf): Add missing break in 'C' case. Corinna Vinschen 2014-05-19 10:42:04 +00:00
  • f2e040ce76 * exceptions.cc (try_to_debug): Fix size of dbg_cmd (CID 59929). Corinna Vinschen 2014-05-19 10:28:54 +00:00
  • 111727904f * bsd_mutex.cc (msleep_sync_array::~msleep_sync_array): New destructor to make Coverity happy (CID 59838). Corinna Vinschen 2014-05-19 09:52:43 +00:00
  • ca6183c344 * bsd_helper.cc (ipcexit_creat_hookthread): Delete shs to make Coverity happy (CID 59993). * transport_pipes.cc (transport_layer_pipes::listen): Make listen_pipe and connect_pipe statics to make Coverity happy (CID 60010/60011). Corinna Vinschen 2014-05-19 09:49:15 +00:00