Corinna Vinschen
8e0b17fb49
* configure.ac: Convert to new AC_INIT style.
...
* configure: Regenerate.
2014-11-13 12:12:56 +00:00
Corinna Vinschen
58d35b961e
* utils.xml (mkgroup): Align to changed usage.
...
(mkpasswd): Ditto.
2014-11-12 14:50:56 +00:00
Corinna Vinschen
35983199f3
* mkgroup.c (usage): Fix language.
...
* mkpasswd.c (usage): Ditto.
2014-11-12 14:22:05 +00:00
Corinna Vinschen
4acb3408e9
* mkgroup.c (enum_unix_groups): Always print groupname with machine
...
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.
2014-11-12 14:13:56 +00:00
Corinna Vinschen
54f79f8650
* 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.
2014-11-12 11:19:08 +00:00
Corinna Vinschen
9de862718c
Fix typo
2014-11-10 20:27:22 +00:00
Corinna Vinschen
df59ab7e7a
* cygcheck.cc (dump_sysinfo): Handle Windows 10/Server 2014(?).
2014-11-10 16:21:52 +00:00
Corinna Vinschen
9b41831e4c
* utils.xml (mkpasswd): Change /etc/group to /etc/passwd.
2014-11-07 13:53:25 +00:00
Corinna Vinschen
3daf2dc4f1
* dcrt0.cc (cygwin__cxa_atexit): Fetch correct DSO handle value
...
by searching dll list. Explain why.
2014-11-07 08:33:22 +00:00
Corinna Vinschen
0f3cacfaa5
* cygserver-config: Add -N option to allow different service name.
2014-11-06 16:36:42 +00:00
Corinna Vinschen
dfc361dad4
* 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-06 15:32:21 +00:00
Corinna Vinschen
e5e6b6c49f
* 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 16:26:18 +00:00
Corinna Vinschen
b8fd41f5df
* new-features.xml (ov-new1.7.33): Document xdr and atexit.
2014-11-05 09:56:09 +00:00
Corinna Vinschen
3f2601fa3e
*** empty log message ***
2014-11-05 09:53:50 +00:00
Corinna Vinschen
4d67bb4936
* 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 09:48:00 +00:00
Corinna Vinschen
a2ba36a67d
* 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-05 09:28:01 +00:00
Corinna Vinschen
1c53098be3
Add accidentally missing patch
2014-11-03 16:29:03 +00:00
Corinna Vinschen
c5d751a658
* cygheap.cc: Fix formatting.
2014-11-03 15:30:59 +00:00
Corinna Vinschen
fcb1765e87
* mkgroup.c (enum_local_groups): Don't generate leading separator char
...
for builtin accounts.
2014-11-03 14:54:43 +00:00
Corinna Vinschen
3a464532d9
* ntsec.xml: Fix typo.
2014-10-30 17:22:09 +00:00
Corinna Vinschen
91233e688a
* uinfo.cc (cygheap_user::ontherange): Don't mention /etc/passwd.
2014-10-30 16:07:04 +00:00
Corinna Vinschen
149c9c1d5e
Fix copyright date
2014-10-29 11:31:05 +00:00
Corinna Vinschen
5da7a22be0
* cygheap.cc (init_cygheap::init_installation_root): Create content of
...
installation_dir as non-prefixed path, if possible.
2014-10-29 10:40:47 +00:00
Corinna Vinschen
d5b68452aa
* setfacl.c (setfacl): Fix bracketing in expression.
2014-10-29 10:24:49 +00:00
Corinna Vinschen
1a6fa5618a
* ntsec.xml (ntsec-mapping-caching): Describe service dependencies
...
in terms of cygserver.
2014-10-29 10:09:41 +00:00
Corinna Vinschen
6bb19351d9
* common.din (__cxa_atexit): Define as cygwin__cxa_atexit.
...
* dcrt0.cc (cygwin__cxa_atexit): New function. Explain what we do.
2014-10-29 09:56:18 +00:00
Corinna Vinschen
9b41c90ead
* xidepend: Make PDF file dependent on the same input files as the
...
HTML file of the same name to trigger automatic rebuild of PDFs on
source file changes as well.
2014-10-28 11:01:32 +00:00
Corinna Vinschen
24485a663c
* cygwinenv.xml: Change default setting of dosfilewarning.
...
* new-features.xml (ov-new1.7.33): Document aforementioned change.
2014-10-28 10:47:38 +00:00
Corinna Vinschen
e6a4318d78
* 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-28 10:44:49 +00:00
Corinna Vinschen
09687ee963
* ntsec.xml: Fix Solaris doc URLs.
2014-10-28 09:45:45 +00:00
Corinna Vinschen
3c8e918c38
* ntsec.xml: Try to make an expression less ambiguous.
2014-10-28 09:03:50 +00:00
Corinna Vinschen
b7749822ed
* 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 21:19:40 +00:00
Corinna Vinschen
4be37ddfc8
* dlfcn.cc (dlopen): Drop patch accommodating SetDllDiretory from
...
2014-10-14.
2014-10-27 13:13:54 +00:00
Corinna Vinschen
3d411b0591
* ntsec.xml: More language fixes.
2014-10-27 12:35:41 +00:00
Corinna Vinschen
61a41e77e9
* new-features.xml (ov-new1.7.33): Document empty $PATH handling.
2014-10-27 11:35:15 +00:00
Corinna Vinschen
f7cb52eec7
* cygheap.cc (cygheap_fixup_in_child): Drop call to set_dll_dir.
...
(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.
2014-10-27 11:33:53 +00:00
Corinna Vinschen
41425f2dda
*** empty log message ***
2014-10-27 10:36:22 +00:00
Corinna Vinschen
b18aed9262
* new-features.xml (ov-new1.7.33): Fix paragraph order.
2014-10-27 10:35:52 +00:00
Corinna Vinschen
f1271e19c3
* highlights.xml: Rearrange itemizedlist markup slightly.
...
* new-features.xml (ov-new1.7.33): Add setfacl -b option.
* utils.xml (setfacl): Ditto.
2014-10-27 10:34:17 +00:00
Corinna Vinschen
8170e43b48
* setfacl.c (usage): Add -b to require options.
2014-10-27 10:28:13 +00:00
Corinna Vinschen
fc58f46dd6
* setfacl.c (action_t): Add DeleteAll value.
...
(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.
2014-10-27 10:25:02 +00:00
Corinna Vinschen
b701da7f14
* fhandler_socket.cc (fhandler_socket::af_local_connect): Drop
...
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.
2014-10-26 18:47:24 +00:00
Corinna Vinschen
1fc5d69923
Fix typo
2014-10-26 10:29:25 +00:00
Corinna Vinschen
11f6820332
*** empty log message ***
2014-10-24 19:16:11 +00:00
Corinna Vinschen
a4705a7d26
Fix typo
2014-10-24 19:14:49 +00:00
Corinna Vinschen
e91c2f80ba
* fhandler_proc.cc (format_proc_cygdrive): Fix symlink path if cygdrive
...
is "/".
2014-10-24 19:08:55 +00:00
Corinna Vinschen
36e14a881e
fix typo
2014-10-24 16:44:38 +00:00
Corinna Vinschen
de7358ca6b
* gendef (sigdelayed): 64 bit only: Fix seh_pushreg statements in
...
prologue.
2014-10-24 15:04:10 +00:00
Corinna Vinschen
d3779269ca
* gendef (sigdelayed): 64 bit only: Push CPU flags before aligning
...
stack to avoid changing flag values.
2014-10-24 13:40:02 +00:00
Corinna Vinschen
63a2c2c204
* ntsec.xml: More language and typo fixes.
2014-10-24 10:35:31 +00:00