Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | * fhandler.cc (fhandler_disk_file::open): Check for allow_ntsec | Corinna Vinschen | 2000-04-25 | 5 | -149/+121 |
| | | | | | | | | | | | | | when determining exec flag. * path.cc (symlink_info::check): Remove call to get_file_attribute(). * security.cc (read_sd): Rename, ditto for variables to conform to common naming convention. Use GetFileSecurity() instead of BackupRead() to avoid permission problems when reading ACLs. (write_sd): Same renaming as for read_sd(). (alloc_sd): Change default permissions according to Linux permissions for group and world when write permission is set. * syscalls.cc (stat_worker): Avoid different permission problems when requesting file informations. | ||||
* | Forgot ChangeLog | Corinna Vinschen | 2000-04-25 | 1 | -0/+4 |
| | |||||
* | * net.cc: Avoid a warning in declaration inet_network. | Corinna Vinschen | 2000-04-25 | 1 | -1/+1 |
| | |||||
* | * fhandler_console.cc (fhandler_console::read): Detect extended keycode | Christopher Faylor | 2000-04-24 | 2 | -1/+6 |
| | | | | information for Windows 9x so that function keys will work correctly. | ||||
* | * net.cc (cygwin_inet_network): new function. | DJ Delorie | 2000-04-24 | 3 | -0/+18 |
| | | | | * cygwin.din (inet_network): new export | ||||
* | Fix handling of /.filename | Christopher Faylor | 2000-04-21 | 2 | -2/+6 |
| | |||||
* | * path.cc (normalize_posix_path): Previous two patches were still incorrect so | Christopher Faylor | 2000-04-21 | 2 | -57/+57 |
| | | | | | | rewrite this function to deal with trailing dots. (mount_info::conv_to_win32_path): Just check for '/' where appropriate. Eliminate nofinalslash call since it is handled in normalize_posix_path now. | ||||
* | * exceptions.cc (handle_exceptions): Search further for stack info to | Christopher Faylor | 2000-04-20 | 2 | -1/+6 |
| | | | | accomodate Windows 95. | ||||
* | * path.cc (normalize_posix_path): Previous change failed to take root | Christopher Faylor | 2000-04-20 | 2 | -2/+7 |
| | | | | access into account. | ||||
* | * syscalls.cc (_link): Check new link path for trailing dot. | Corinna Vinschen | 2000-04-20 | 2 | -7/+13 |
| | |||||
* | * fhandler.h (fhandler_base::hclose): New virtual method. | Christopher Faylor | 2000-04-20 | 4 | -21/+34 |
| | | | | | | | (fhandler_base::set_inheritance): Make this a method so that we can use the appropriate close methods. * fhandler.cc (fhandler_base::set_inheritance): Ditto. * path.cc (normalize_posix_path): Eliminate /. trailing path component. | ||||
* | * syscalls.cc (setuid): Allow switching user context after | Corinna Vinschen | 2000-04-19 | 2 | -12/+58 |
| | | | | | | | successful call to ImpersonateLogedOnUser (NT only). (setgid): Ditto. (seteuid): Call setuid. (setegid): Call setgid. | ||||
* | * uinfo.cc (internal_getlogin): Use NetGetDCName() instead | Corinna Vinschen | 2000-04-19 | 2 | -4/+9 |
| | | | | of NetGetAnyDCName(). | ||||
* | * configure.in: Change HEADER_SUBDIR to mingw32. | Christopher Faylor | 2000-04-19 | 3 | -54/+70 |
| | | | | * configure: Regenerate. | ||||
* | * syscalls.cc (_rename): Try MoveFile() at first before | DJ Delorie | 2000-04-19 | 2 | -25/+32 |
| | | | | MoveFileEx(..., MOVEFILE_REPLACE_EXISTING). | ||||
* | don't put api internals in general tarball | DJ Delorie | 2000-04-19 | 1 | -4/+4 |
| | |||||
* | add commands for building a doc kitchen-sink-tarball | DJ Delorie | 2000-04-19 | 1 | -0/+23 |
| | |||||
* | clean up SGML for latest version of jade/docbook | DJ Delorie | 2000-04-19 | 9 | -20/+43 |
| | |||||
* | * dcrt0.cc (globify): Don't use \ quoting when apparently quoting a DOS path | Christopher Faylor | 2000-04-18 | 2 | -5/+3 |
| | | | | spec, even within a quoted string. | ||||
* | * dcrt0.cc (globify): Don't use \ quoting when apparently quoting a DOS path | Christopher Faylor | 2000-04-18 | 2 | -1/+12 |
| | | | | spec. | ||||
* | * remove dependence on where pwd is | DJ Delorie | 2000-04-18 | 2 | -1/+5 |
| | |||||
* | Remove obsolete setting. | Christopher Faylor | 2000-04-16 | 1 | -4/+0 |
| | |||||
* | * init.cc (dll_entry): Use better check for determining when to set thread | Christopher Faylor | 2000-04-16 | 3 | -3/+13 |
| | | | | | | specific stuff. * syscalls.cc (_unlink): Continue with chmod'ing file even if DELETE_ON_CLOSE succeeds, if file still exists. | ||||
* | * mkpasswd.c (main): Use GetDCName instead of GetAnyDCName. | Corinna Vinschen | 2000-04-15 | 3 | -20/+38 |
| | | | | | | | | | | | Don't create extra passwd entry for administrators group if local_groups is set. (usage): Change usage text slightly. (enum_users): Loop while ERROR_MORE_DATA is returned. (enum_local_groups): Ditto. * mkgroup.c (enum_local_groups): Ditto. (enum_groups) Ditto. (usage): Change usage text slightly. | ||||
* | * fhandler_console.cc (keytable): Add support for keypad 5 key, which MS seems | Christopher Faylor | 2000-04-15 | 4 | -10/+14 |
| | | | | | | to think is equivalent to VK_CLEAR. * debug.cc (thread_stub): Eliminate initialization of reent stuff. * init.cc (dll_entry): Move it here. | ||||
* | * dcrt0.cc (insert_file): Avoid freeing previously allocated argument list. | Christopher Faylor | 2000-04-13 | 5 | -69/+83 |
| | | | | | | | | | | * path.cc (symlink_info::check): Rename from symlink_check_one. Use new symlink_info struct for communication. (path_conv::path_conv): Use symlink_info structure for communication with symlink_info::check. Fix typo which resulted in symbolic links always being resolved. (readlink): Use stat_suffixes array when resolving a link. * syscalls.cc (stat_suffixes): Make global. | ||||
* | * include/cygwin/version.h: Bump minor api to reflect export change. | Corinna Vinschen | 2000-04-13 | 2 | -1/+6 |
| | |||||
* | * cygwin.din: Add symbol for `lacl'. | Corinna Vinschen | 2000-04-13 | 4 | -5/+37 |
| | | | | | | | | | * security.cc (ReadSD): Add debug output. (acl_worker): New static function. (acl): Call acl_worker now. (lacl): New function. (facl): Call acl_worker now. * include/cygwin/acl.h: Add prototype for `lacl'. | ||||
* | * path.cc (conv_to_win32_path): Detect a win32 path | Corinna Vinschen | 2000-04-13 | 1 | -4/+24 |
| | | | | if path contains backslashes. | ||||
* | * cygpath.cc (main): Add -a -o and -c options. | Christopher Faylor | 2000-04-13 | 2 | -13/+71 |
| | | | | (doit): Ditto. | ||||
* | Fix typo. | Christopher Faylor | 2000-04-13 | 1 | -4/+3 |
| | |||||
* | * path.cc (path_conv::path_conv): Ensure that suffix is correctly copied to | Christopher Faylor | 2000-04-12 | 2 | -18/+24 |
| | | | | path when we've found a symlink but aren't following symlinks. | ||||
* | Add a debugging line. | Christopher Faylor | 2000-04-11 | 1 | -0/+1 |
| | |||||
* | * include/winbase.h: Change first argument of ENUMRES* types to coincide with | Christopher Faylor | 2000-04-11 | 2 | -3/+8 |
| | | | | Microsoft usage. | ||||
* | * cygpath.cc (main): Add -f option for processing a group of paths from a file. | Christopher Faylor | 2000-04-11 | 2 | -49/+102 |
| | | | | (doit): New function. | ||||
* | * include/string.h: Use proper prototype for _strerror. | Christopher Faylor | 2000-04-10 | 2 | -1/+5 |
| | |||||
* | * Makefile.common: Resolve srcdir to absolute path or it will confuse usages | Christopher Faylor | 2000-04-10 | 2 | -4/+11 |
| | | | | when passed to submakes. Eliminate vestigal use of MAKEOVERRIDES. | ||||
* | * Makefile.in: Work around MAKEOVERRIDES problem with older versions of make. | Christopher Faylor | 2000-04-09 | 3 | -5/+23 |
| | | | | * Makefile.common: Ditto. | ||||
* | Remove erroneous entry. | Christopher Faylor | 2000-04-08 | 1 | -1/+0 |
| | |||||
* | * fhandler.cc (fhandler_disk_file::fstat): Allocate enough space for root dir | Christopher Faylor | 2000-04-08 | 2 | -2/+8 |
| | | | | determination or overflow an array. | ||||
* | * exceptions.cc (sigsave): Copy on fork so that we can restore correct behavior | Christopher Faylor | 2000-04-08 | 6 | -38/+64 |
| | | | | | | | | | | | | | in forked process. (interruptible): Flag as interruptible when running in main process module. (interrupt_setup): Save return address and address of return address. (signal_fixup_after_fork): New function. Uses above two values to restore proper behavior to forked process. (interrupt_on_return): Pass return address address to interupt_setup. (interrupt_now): Pass NULL for return address address to interrupt_setup. * fork.cc (fork): Call signal_fixup_after_fork. * shared.h: Lint cleanups. * winsup.h: Ditto. | ||||
* | Updated to build cinstall with mingw. See Changelog for numerous setup.c ↵ | Ron Parker | 2000-04-07 | 3 | -28/+23 |
| | | | | changes. | ||||
* | Bump minor version. | Christopher Faylor | 2000-04-07 | 1 | -1/+1 |
| | |||||
* | * fhandler.h (select_stuff): Eliminate use of 'total'. | Christopher Faylor | 2000-04-03 | 3 | -7/+11 |
| | | | | | | * select.cc (cygwin_select): Ditto. (select_stuff::wait): Use maximum size for w4 rather than calculating what will fit. | ||||
* | * grp.cc (parse_grp): Save empty array instead of | Corinna Vinschen | 2000-04-03 | 2 | -1/+6 |
| | | | | NULL in gr_mem if no supplementary group is given. | ||||
* | update copyright. | Christopher Faylor | 2000-04-03 | 1 | -1/+1 |
| | |||||
* | * newlib/libc/include/sys/unistd.h: Add prototypes for | Corinna Vinschen | 2000-04-02 | 4 | -18/+88 |
| | | | | | | | | | | | | | | fchmod, fchown, lchown. * winsup/cygwin/syscalls.cc (chown_worker): Use previous uid/gid if new uid/gid is -1. New static function with chown functionality. (chown): Call chown_worker with SYMLINK_FOLLOW. (fchown): New function. Call chown_worker with SYMLINK_FOLLOW. (lchown): New function. Call chown_worker with SYMLINK_IGNORE. * cygwin.din: Add symbols for fchown, lchown. * path.cc (symlink): Call `set_file_attribute()' and `SetFileAttributeA()' instead of `chmod()' to set uid/gid correct. | ||||
* | * include/wininet.h: Add three more "INTERNET_OPTIONS". | Christopher Faylor | 2000-04-02 | 2 | -0/+7 |
| | |||||
* | * MAINTAINERS: Add Ron Parker as maintainer of cinstall stuff. | Christopher Faylor | 2000-03-31 | 3 | -0/+5 |
| | | | | Add ChangeLog to doc directory. | ||||
* | 2000-03-30 Mumit Khan <khan@xraylith.wisc.edu> | Mumit Khan | 2000-03-31 | 2 | -1/+6 |
| | | | | * Makefile.in (subdirs): Workaround for broken shells. |