| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
to avoid SEGVs and subsequent hangs in _cygtls::find_tls.
* miscfuncs.cc (thread_wrapper): Ditto.
|
|
|
|
| |
to fix performance on 10Gb networks.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
bytes_read pointer checks.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
* new-features.xml (ov-new1.7.34): Add new section.
(ov-new1.7.33): Reflect intermediate 1.7.33 release.
|
|
|
|
| |
* configure: Regenerate.
|
|
|
|
| |
(mkpasswd): Ditto.
|
|
|
|
| |
* mkpasswd.c (usage): Ditto.
|
|
|
|
|
|
|
|
|
| |
prefix.
(usage): Extend help output for -l option.
(main): Drop superfluous goto and label. Make machine prefixing for
local machine when using -l option dependend on options in
/etc/nsswitch.conf.
* mkpasswd.c: Ditto.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
| |
by searching dll list. Explain why.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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).
|
|
|
|
|
| |
If so, call __cxa_atexit with NULL DSO handle. Explain why.
* lib/dso_handle.c: New file providing fallback __dso_handle.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
dependent stuff afterwards. Globally define timezone and all xdr
symbols as non-exported from libcygwin.a.
|
| |
|
| |
|
|
|
|
| |
for builtin accounts.
|
| |
|
| |
|
| |
|
|
|
|
| |
installation_dir as non-prefixed path, if possible.
|
| |
|
|
|
|
| |
in terms of cygserver.
|
|
|
|
| |
* dcrt0.cc (cygwin__cxa_atexit): New function. Explain what we do.
|
|
|
|
|
| |
HTML file of the same name to trigger automatic rebuild of PDFs on
source file changes as well.
|
|
|
|
| |
* new-features.xml (ov-new1.7.33): Document aforementioned change.
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
|
|
|
| |
in __gcc_register_frame of DLLs built with gcc-4.8.3-3.
|
|
|
|
| |
2014-10-14.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(init_cygheap::init_installation_root): Set installation_dir_len.
(setup_cygheap): Drop call to set_dll_dir.
* cygheap.h (struct init_cygheap): Add installation_dir_len member.
(init_cygheap::set_dll_dir): Remove.
* environ.cc (win_env::add_cache): Use stpcpy for speed.
(posify_maybe): Use tmp_pathbuf buffer instead of stack.
(raise_envblock): New function to resize Windows environment block.
(build_env): Fix indentation. Call raise_envblock function. Check if
$PATH exists and is non-empty. If not, add PATH variable with Cygwin
installation directory as content to Windows environment. Explain why.
* uinfo.cc (cygheap_pwdgrp::_nss_init): Fill UNICODE_STRING members
on the fly. Drop call to RtlInitUnicodeString.
(pwdgrp::check_file): Ditto.
|
| |
|
| |
|
|
|
|
|
| |
* new-features.xml (ov-new1.7.33): Add setfacl -b option.
* utils.xml (setfacl): Ditto.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
(delacl): New function to remove all ACL entries not representing POSIX
permissions.
(setfacl): Rearrange conditional expression into switch statement.
Add DeleteAll case.
(usage): Add and describe -b option.
(longopts): Add --remove-all option.
(opts): Add -b option.
(main): Handle -b option.
|
|
|
|
|
|
|
|
|
| |
setting connect_state to connect_credxchg.
(fhandler_socket::af_local_accept): Ditto.
(fhandler_socket::recv_internal): Drop ill-advised connect_state check.
Add comment so as not to repeat the exercise.
* fhandler.h (enum conn_state): Drop now unneeded connect_credxchg
state.
|
| |
|
| |
|