Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-11-04 * Makefile.in (cygpath.exe): Add -fno-threadsafe-statics to CXXFLAGS.Corinna Vinschen
2009-10-31 * cygcheck.cc: Include cygprops.h.Corinna Vinschen
(del_orphaned_reg): New option variable. (unique_object_name_opt): Ditto. (handle_reg_installation): New function. (print_reg_installations): Ditto. (del_orphaned_reg_installations): Ditto. (memmem): Ditto. (handle_unique_object_name): Ditto. (dump_sysinfo): Call print_reg_installations from here. (usage): Add usage for new options --delete-orphaned-installation-keys, --enable-unique-object-names, --disable-unique-object-names, and --show-unique-object-names. (longopts): Add new options --delete-orphaned-installation-keys, --enable-unique-object-names, --disable-unique-object-names, and --show-unique-object-names. (main): Handle new options. * utils.sgml (cygcheck): Change documentaion accordingly.
2009-10-28 * cygcheck.cc (pretty_id): Drop arguments. Don't change CYGWINCorinna Vinschen
environment variable. (dump_sysinfo): Don't tweak CYGWIN environment variable, just call pretty_id once.
2009-10-20 * cygcheck.cc (dump_sysinfo): Update with latest NT 6.1 versions.Corinna Vinschen
2009-10-15 * cygpath.cc (get_special_folder): Fetch path as WCHAR and convertCorinna Vinschen
using my_wcstombs. (get_user_folder): Remove. (do_sysfolders): Use get_special_folder instead of get_user_folder. Fetch system paths as WCHAR and convert using my_wcstombs.
2009-10-12 * kill.cc (main): Skip to PID loop on invalid option to handleCorinna Vinschen
negative pids there.
2009-10-02* mkpasswd.c: Properly define __progname as __declspec(dllimport).Christopher Faylor
* mkgroup.c: Ditto.
2009-08-11 * mkgroup.c (enum_local_groups): Avoid error message if given groupCorinna Vinschen
name isn't found and return 0 to allow searching to proceed. Always return 0 or 1, not -1. (enum_groups): Avoid error message if given group name isn't found. * mkpasswd.c (enum_users): Ditto.
2009-08-10 * mingw: Add fallbacks to search for MinGW components in standardDave Korn
install locations if not found in compiler's $prefix.
2009-08-09 * mount.cc (do_mount): Don't exit, just return.Corinna Vinschen
2009-07-23 * cygcheck.cc (dump_sysinfo): Add missing "Server Foundation" toCorinna Vinschen
products array.
2009-07-22 * mount.cc (do_mount): Replace --no-executable flag with notexecCorinna Vinschen
mount option in hint for remote filesystems. * path.cc (getmntent): Fix typo (noexec -> notexec).
2009-07-22 * Makefile.in (path-mount.o): Add a rule to build stripped down versionCorinna Vinschen
of path.cc for usage in mount. (mount.exe): Add dependency to path-mount.o. * mount.cc (force): Convert to bool value. Accommodate throughout. (from_fstab): New function. (do_mount_from_fstab): New function. (longopts): Add --all option. (opts): Add -a option. (usage): Document -a/--all option. (main): Handle -a option as well as single parameter. * path.cc: Add FSTAB_ONLY conditional to allow building path-mount.o. (mount_table): Remove static storage class. (max_mount_entry): Ditto. (root_here): Unused. Remove. (from_fstab_line): Remove static. * path.h (struct mnt_t): Define here rather than in path.cc. (from_fstab_line): Declare. (mount_table): Declare. (max_mount_entry): Declare. * utils.sgml (mount): Document -a/--all option and mounting of single path from fstab files.
2009-07-15 * strace.cc (main): Open trace output file in UNIX mode.Corinna Vinschen
2009-07-13 * cygcheck.cc (dump_sysinfo): Remove "not yet supported" text.Corinna Vinschen
2009-07-05* cygwin-console-helper.cc: New file.Christopher Faylor
2009-06-10 * path.cc (oopts): Sort alphabetically, add missing "auto" andCorinna Vinschen
"override" entries. (from_fstab_line): Handle mount points same as Cygwin itself. Use "cygdrive prefix" as posix name of cygdrive prefix. (from_fstab): Add auto entries for /usr/bin and /usr/lib. Add MOUNT_AUTOMATIC and MOUNT_IMMUTABLE flags to default root dir entry. Use "cygdrive prefix" as posix name of default cygdrive prefix. (getmntent): Allocate smaller buffers. Align output closer to output of mount(1).
2009-05-17 * cygpath.cc (codepage): New variable.Corinna Vinschen
(long_options): Add --codepage option. (options): Add -C option. (usage): Add -C/--codepage description. (my_wcstombs): New function. Use througout instead of wcstombs. (do_options): Handle -C/--codepage option. * utils.sgml (cygpath): Add description for new -C/--codepage option.
2009-05-16 * Makefile.in (cygpath.exe): Link against cygwin.a before linkingCorinna Vinschen
against ntdll.dll to avoid linking symbols defined in both DLLs from ntdll. (ps.exe): Ditto.
2009-05-15 * cygpath.cc (main): Only setlocale for LC_CTYPE category. FallbackCorinna Vinschen
to UTF-8 if locale is "C". * ldd.cc (main): Ditto. * mkgroup.c (main): Ditto. * mkpasswd.c (main): Ditto. * passwd.c (main): Ditto.
2009-05-14cygwin ChangeLogChristopher Faylor
2009-05-13 Corinna Vinschen <corinna@vinschen.de> Christopher Faylor <me+cygwin@cgf.cx> * mount.cc (mount_info::got_usr_bin): Define. (mount_info::got_usr_lib): Ditto. (mount_info::root_idx): Ditto. (mount_info::create_root_entry): Create root entry as immutable and flag as automatic. (mount_info::init): Remove "Huh? No /etc/fstab..." warning. Unconditionally call from_fstab for user and system tables. Fill in /usr/bin and /usr/lib if they have not been specified in /etc/fstab. (oopts): Alphabetize. Add "override" option to allow overriding immutable mount points. (mount_info::add_item): Accommodate new MOUNT_IMMUTABLE flag intended for root mount. (mount_info::add_item): Detect "/usr/bin", "/usr/lib", and "/" and set appropriate global state. (fillout_mntent): Add ,auto to mount points added by Cygwin DLL. (mount): Remove masking of MOUNT_SYSTEM. Allow user to shoot themselves. Add comment. * mount.h (mount_info::got_usr_bin): Declare. (mount_info::got_usr_lib): Ditto. (mount_info::root_idx): Ditto. * include/sys/mount.h: Reformat enum. Add MOUNT_{OVERRIDE,IMMUTABLE,AUTOMATIC}. doc ChangeLog 2009-05-13 Corinna Vinschen <corinna@vinschen.de> Christopher Faylor <me+cygwin@cgf.cx> * pathnames.sgml (mount-table): Sort mount options and add override option. Add description of root mount handling. utils ChangeLog 2009-05-13 Corinna Vinschen <corinna@vinschen.de> Christopher Faylor <me+cygwin@cgf.cx> * mount.cc (oopts): Sort. Add override option. Add dummy "auto" option for consistency. (mount_entries): Avoid adding auto-mounted entries to -m output. * utils.sgml: Sort mount options. Add description of override option.
2009-05-11 * Makefile.in: Link ps.exe agains ntdll.dll.Corinna Vinschen
* ps.cc (main): Enable SE_DEBUG_NAME privilege if Windows processes have to be enumerated. Workaround EnumProcessModules problem when running under WOW64 and use NtQueryInformationProcess to fetch process image name.
2009-05-06 * Move ChangeLog entry.Corinna Vinschen
2009-05-06 * mkpasswd.c (current_user): Don't use HOMEDRIVE/HOMEPATH to generateCorinna Vinschen
user's homedir. * mkgroup.c: Accommodate ctype changes. * mkpasswd.c: Ditto. * setfacl.c: Ditto. * ssp.c: Ditto.
2009-05-04* cygcheck.cc (find_app_on_path): Avoid using NULL pointer if find_on_pathChristopher Faylor
doesn't find the app on the path.
2009-05-04 * cygcheck.cc (usage): Fix option order and print.Corinna Vinschen
2009-04-22* strace.cc (create_child): Set CYGWIN=noglob when starting new process so thatChristopher Faylor
Cygwin will leave already-parsed the command line alonw.
2009-04-15 * cygpath.cc (do_pathconv): Only skip \\?\ prefix if it's reallyCorinna Vinschen
given. Do backslash to slash conversion for mixed paths after handling \\?\ prefix.
2009-04-14 * Makefile.in (dumper.exe): Add -lz to ALL_LDFLAGS.Dave Korn
2009-04-07 * path.cc (readlink): Accommodate new UTF-16 symlinks.Corinna Vinschen
2009-04-03 * utils.sgml: Various syntactical and semantical fixes.Corinna Vinschen
* cygcheck.cc (usage): Fix --find-package explanation.
2009-03-27 * utils.sgml (passwd -R): Remove references to CYGWIN="server".Corinna Vinschen
2009-03-24 * cygcheck.cc (dump_sysinfo): Fix compiler warning in printf.Corinna Vinschen
* strace.cc (proc_child): Ditto. * ldd.cc: Remove now useless undef wcscasecmp.
2009-03-23 * passwd.c (usage): Change description for -d option according toCorinna Vinschen
previous change. (main): Fix typo. * utils.sgml: Add missing description for passwd -d option.
2009-03-23 * passwd.c (caller_is_admin): New function to test if calling userCorinna Vinschen
is an administrator by inspecting user token. (main): Drop fetching caller info from logonserver. Only fetch server from environment when trying to change password for own account. Drop admin check entirely in case of doing account maintainance. Otherwise replace check for admin by result of caller_is_admin call.
2009-03-22 * passwd.c (main): Always get logonserver from environment andCorinna Vinschen
use when fetching user info for caller.
2009-03-22 * ldd.cc: Fix compiler warning.Corinna Vinschen
* passwd.c: Use mbstowcs instead of MultiByteToWideChar throughout. (main): Call setlocale. Fix a bug in fetching the logon server from the environment.
2009-03-18*** empty log message ***Christopher Faylor
2009-03-18Re-add inexplicably missing ldh.cc.Christopher Faylor
2009-03-18* ldd.cc (load_dll): Start helper program rather than ldd.exe.Christopher Faylor
(set_entry_point_break): Rename from get_entry_point. (print_dlls): Rename from print_dlls_and_kill_inferior. Avoid printing specific dll name if we're looking at a dll. (report): Always dump dlls on process exit. Don't allow thread creation. Accommodate get_entry_point rename. (start_process): Start process with DEBUG_ONLY_THIS_PROCESS. (longopts): Eliminate "dll" option. (main): Ditto. * ldd.cc: Use wide character Win32 paths throughout. (load_dll): Fix size expression (add fn) in realloc.
2009-03-14* ldd.cc (longopts): Add --dll option.Christopher Faylor
(get_module_filename): Generalized wrapper function which avoid path length restrictions. (load_dll): Handle special-case of inspecting a DLL. (start_process): Accept an output parameter "isdll". Detect when file to start is a DLL and start a wrapper instead. (print_dlls_and_kill_inferior): When dealing with a DLL, avoid printing everything before the DLL itself first appears. (This is not strictly correct and should be fixed eventually) (report): Deal with DLLs. Don't set a breakpoint for DLLs, just let captive ldd process terminate normally. Pass dll info to print_dlls_and_kill_inferior. (main): Handle special-case "--dll" option by loading the DLL and exiting.
2009-03-14 * path.cc (from_fstab): Use wcstombs/mbstowcs instead ofCorinna Vinschen
WideCharToMultiByte/MultiByteToWideChar to accommodate current locale.
2009-03-14 * wide_path.h (class wide_path): New class to convert Windows pathCorinna Vinschen
to WCHAR win32 path, including long path conversion if necessary. * cygcheck.cc: Use class wide_path throughout to call Win32 functions taking potentially long filenames. (display_error): Use snprintf rather than sprintf. (display_error_fmt): Ditto. (dump_sysinfo): Use FindFirstFileW/FindNextFileW. * cygpath.cc: Use class wide_path throughout to call Win32 functions taking potentially long filenames. (get_device_name): Raise buffer size to take long pathnames. (get_short_paths): Convert to using GetShortPathNameW. (get_short_name): Ditto. (get_long_path_name_w32impl): Convert to equivalent of GetLongPathNameW. (get_long_name): Convert to using GetLongPathNameW. (do_sysfolders): Raise buffer size for POSIX pathname to PATH_MAX. (do_pathconv): In case of POSIX->Win32 conversion, convert to wchar_t Win32 path name and drop long pathname prefix if possible. (main): Call setlocale to accommodate wide char/multibyte conversions.
2009-03-14* ldd.cc: Rework to detect missing DLLs.Christopher Faylor
(start_process): Change to expect windows filename as input. (tocyg): New function - convert cygwin fn to windows fn. (print_dlls_and_kill_inferior): Accept extra argument denoting whether to open input and look for nonexistent DLLs. Use tocyg to convert filename and pass it to start_process. (report): Flag when an DLL-not-found exception occurs and pass this information to print_dlls_and_kill_inferior. (filelist): New structure. (saw_file): New function. (dump_import_directory): Ditto. (map_file): Ditto. (skip_dos_stub): Ditto. (get_directory_index): Ditto. (process_file): Ditto.
2009-03-09 * utils.sgml: Fix typo.Corinna Vinschen
2009-03-09* cygcheck.cc (usage): Fix typo.Christopher Faylor
2009-03-02 * utils.sgml: Set example prompt to "$" throughout. Don't use "/"Corinna Vinschen
as example cygdrive prefix. Remove reference to -u and -s options. Add an example using the -o flag.
2009-03-02 * mount.cc (mount_entries): Handle a "/" cygdrive prefix correctly.Corinna Vinschen
Add comments.
2009-02-24Add DESTDIR functionality to Makefile.in's.Christopher Faylor
2009-01-29 * cygcheck.cc (dump_sysinfo): Evaluate and print state ofCorinna Vinschen
obcaseinsensitive kernel flag.