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
path: root/winsup
AgeCommit message (Collapse)Author
2008-04-30 * sysv_msg.cc: Add fix from upstream version 1.65.Corinna Vinschen
(msgsnd): Call msleep with timeout value. Handle EWOULDBLOCK. Make sure it's clear from where msleep has been called in debug output. (msgrcv): Make sure it's clear from where msleep has been called in debug output.
2008-04-30 * dtable.cc (dtable::release): Drop fixup_before handling.Corinna Vinschen
(dtable::fixup_before_fork): Remove. (dtable::fixup_before_exec): Remove. * dtable.h (class dtable): Remove cnt_need_fixup_before member. (dtable::dtable): Accommodate above change. (dtable::dec_need_fixup_before): Remove. (dtable::inc_need_fixup_before): Remove. (dtable::need_fixup_before): Remove. (dtable::fixup_before_exec): Remove declaration. (dtable::fixup_before_fork): Ditto. * fhandler.h (fhandler_base::fixup_before_fork_exec): Remove. (fhandler_base::need_fixup_before): Remove. * fork.cc (frok::parent): Drop fixup_before handling. * spawn.cc (spawn_guts): Ditto.
2008-04-30 * mount.cc (is_unc_share): Allow \\?\ prefix as well. Enhance comment.Corinna Vinschen
(mount_info::from_fstab): Remove patch from 2008-04-29. * mount.cc (mount_info::conv_to_posix_path): Simplify test for native UNC path. * path.cc (normalize_win32_path): Ditto. (symlink_worker): Ditto. (symlink_info::posixify): Ditto. (cygwin_conv_path): Ditto.
2008-04-30 * mount.cc (mount_info::from_fstab): Skip native path prefix inCorinna Vinschen
module path.
2008-04-29 * syscalls.cc (rename): Use volume serial numbers stored in path_convCorinna Vinschen
rather than fetching them here for the "same file" test. Change comment to reflect this.
2008-04-28 * path.cc (symlink_info::check): Avoid special handling forCorinna Vinschen
STATUS_BUFFER_OVERFLOW when calling NtQueryDirectoryFile. * strace.cc (strace::vprntf): Use bigger buffer.
2008-04-28 * kernel32.cc (CreateFileMappingW): Remove stray small_printf.Corinna Vinschen
2008-04-28 * autoload.cc (IsWow64Process): Remove.Corinna Vinschen
(Wow64DisableWow64FsRedirection): Remove. (Wow64RevertWow64FsRedirection): Remove. * ntdll.h (enum _PROCESSINFOCLASS): Define ProcessWow64Information. * init.cc (respawn_wow64_process): Use NtQueryInformationProcess to get WOW64 state. * wincap.cc (wincapc::init): Ditto. * wincap.h (wincapc::wow64): Change type to ULONG.
2008-04-27 * wincap.h (wincapc::wow64): Change type to BOOL.Corinna Vinschen
* wincap.cc: Remove explicit use of this pointer in wincapc methods. (wincapc::init): Fix bug in IsWow64Process handling.
2008-04-272008-04-26 Yuval <uvman@users.sourceforge.net>Chris Sutcliffe
* include/ntsecpkg.h (SECPKG_STATE_ENCRYPTION_PERMITTED, SECPKG_STATE_STRONG_ENCRYPTION_PERMITTED, SECPKG_STATE_DOMAIN_CONTROLLER, SECPKG_STATE_WORKSTATION, SECPKG_STATE_STANDALONE, LSA_TOKEN_INFORMATION_TYPE, SECPKG_EXTENDED_INFORMATION_CLASS, SECPKG_NAME_TYPE, SECPKG_PRIMARY_CRED, SECPKG_SUPPLEMENTAL_CRED, SECPKG_SUPPLEMENTAL_CRED_ARRAY, SECPKG_PARAMETERS, SECPKG_EVENT_DOMAIN_CHANGE, SECPKG_CLIENT_INFO, SecurityUserData, SECPKG_GSS_INFO, SECPKG_CONTEXT_THUNKS, SECPKG_MUTUAL_AUTH_LEVEL, SECPKG_CALL_INFO, SECPKG_EXTENDED_INFORMATION, PLSA_CALLBACK_FUNCTION, *PLSA_CLIENT_REQUEST, LSA_SEC_HANDLE, SEC_THREAD_START, SEC_ATTRS, *PLSA_REGISTER_CALLBACK, *PLSA_CREATE_LOGON_SESSION, *PLSA_DELETE_LOGON_SESSION, *PLSA_ADD_CREDENTIAL, *PLSA_GET_CREDENTIALS, *PLSA_DELETE_CREDENTIAL, *PLSA_ALLOCATE_LSA_HEAP, *PLSA_FREE_LSA_HEAP, *PLSA_ALLOCATE_CLIENT_BUFFER, *PLSA_FREE_CLIENT_BUFFER, *PLSA_COPY_TO_CLIENT_BUFFER, *PLSA_COPY_FROM_CLIENT_BUFFER, *PLSA_IMPERSONATE_CLIENT, *PLSA_UNLOAD_PACKAGE, *PLSA_DUPLICATE_HANDLE, *PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS, *PLSA_CREATE_THREAD, *PLSA_GET_CLIENT_INFO, *PLSA_REGISTER_NOTIFICATION, *PLSA_CANCEL_NOTIFICATION, *PLSA_MAP_BUFFER, *PLSA_CREATE_TOKEN, *PLSA_AUDIT_LOGON, *PLSA_CALL_PACKAGE, *PLSA_FREE_LSA_HEAP, *PLSA_GET_CALL_INFO, *PLSA_CALL_PACKAGEEX, *PLSA_CREATE_SHARED_MEMORY, *PLSA_ALLOCATE_SHARED_MEMORY, *PLSA_FREE_SHARED_MEMORY, *PLSA_DELETE_SHARED_MEMORY, *PLSA_OPEN_SAM_USER, *PLSA_GET_USER_CREDENTIALS, *PLSA_GET_USER_AUTH_DATA, *PLSA_CLOSE_SAM_USER, *PLSA_CONVERT_AUTH_DATA_TO_TOKEN, *PLSA_CLIENT_CALLBACK, *PLSA_UPDATE_PRIMARY_CREDENTIALS, *PLSA_GET_AUTH_DATA_FOR_USER, *PLSA_CRACK_SINGLE_NAME, *PLSA_AUDIT_ACCOUNT_LOGON, *PLSA_CALL_PACKAGE_PASSTHROUGH, SECPKG_DLL_FUNCTIONS, LSA_DISPATCH_TABLE, LSA_SECPKG_FUNCTION_TABLE, *PLSA_AP_INITIALIZE_PACKAGE, *PLSA_AP_LOGON_USER, *PLSA_AP_CALL_PACKAGE, *PLSA_AP_LOGON_TERMINATED, *PLSA_AP_CALL_PACKAGE_UNTRUSTED, *PLSA_AP_CALL_PACKAGE_PASSTHROUGH, *PLSA_AP_LOGON_USER_EX, *PLSA_AP_LOGON_USER_EX2, SpInitializeFn, SpShutDownFn, SpGetInfoFn, SpAcceptCredentialsFn, SpAcquireCredentialsHandleFn, SpQueryCredentialsAttributesFn, SpFreeCredentialsHandleFn, SpSaveCredentialsFn, SpGetCredentialsFn, SpDeleteCredentialsFn, SpInitLsaModeContextFn, SpAcceptLsaModeContextFn, SpDeleteContextFn, SpApplyControlTokenFn, SpGetUserInfoFn, SpGetExtendedInformationFn, SpQueryContextAttributesFn, SpAddCredentialsFn, SpSetExtendedInformationFn, SpInstanceInitFn, SpInitUserModeContextFn, SpMakeSignatureFn, SpVerifySignatureFn, SpSealMessageFn, SpUnsealMessageFn, SpGetContextTokenFn, SpCompleteAuthTokenFn, SpFormatCredentialsFn, SpMarshallSupplementalCredsFn, SpExportSecurityContextFn, SpImportSecurityContextFn, SECPKG_FUNCTION_TABLE, SECPKG_USER_FUNCTION_TABLE, *SpLsaModeInitializeFn, *SpUserModeInitializeFn): Define. * include/sspi.h (SECURITY_STRING): Define.
2008-04-26 * dcrt0.cc (dll_crt0_0): Set SEM_NOGPFAULTERRORBOX error mode, too,Corinna Vinschen
to accommodate Vista/Longhorn. * spawn.cc (spawn_guts): Move check for CREATE_SUSPENDED condition after the call to ch.set() since it depends on it.
2008-04-262008-04-26 Danny Smith <dannysmith@users.sourceforge.net>Chris Sutcliffe
* include/specstrings.h: Add more dummy defines.
2008-04-262008-04-26 Chuck Wilson <cwilso11@users.sourceforge.net>Chris Sutcliffe
* Makefile.in: correct issues with mingw10.dll having multiple relocs.
2008-04-262008-04-25 Danny Smith <dannysmith@users.sourceforge.net>Chris Sutcliffe
* include/process.h: Include stdint.h for intptr_t definition. (_execl, _execle, _execlp, _execlpe, _execv, _execve, _execvp, _execvpe, _spawnl, _spawnle, _spawnlp, _spawnlpe, _spawnv, _spawnve, _spawnvp, _spawnvpe): Return intptr_t. (execl, execle, execlp, execlpe, execv, execve, execvp, execvpe, spawnl, spawnle, spawnlp, spawnlpe, spawnv, spawnve, spawnvp, spawnvpe): Return intptr_t. [!_WPROCESS_DEFINED]: Include stdint.h for intptr_t definition. (_wexecl, _wexecle, _wexeclp, _wexeclpe, _wexecv, _wexecve, _wexecvp, _wexecvpe, _wspawnl, _wspawnle, _wspawnlp, _wspawnlpe, _wspawnv, _wspawnve, _wspawnvp, _wspawnvpe): Return intptr_t.
2008-04-262008-04-25 Danny Smith <dannysmith@users.sourceforge.net>Chris Sutcliffe
* include/wchar.h (fwide): Return success code rather than failure in inline definition. * mingwex/fwide.c (fwide): ANSI-fy. Get rid of Q8 comments. Return success code rather than failure.
2008-04-25 * Makefile.in (install): Drop install rules for postinstall script.Corinna Vinschen
2008-04-25 * postinstall: Remove (Moved to base-cygwin package).Corinna Vinschen
2008-04-25 * fhandler.cc (fhandler_base::open): Move handling FILE_ATTRIBUTE_NORMALCorinna Vinschen
back to its old place. Or it to file_attributes instead of setting it.
2008-04-25 * fhandler.cc (fhandler_base::open): *Only* handle SYSTEM and HIDDENCorinna Vinschen
attributes in FILE_OVERWRITE case.
2008-04-25 * fhandler.cc (fhandler_base::open): Handle SYSTEM and HIDDEN attributesCorinna Vinschen
in FILE_OVERWRITE case as well.
2008-04-24 * fhandler_disk_file.cc (fhandler_base::fstat_helper): Disable callingCorinna Vinschen
pc.ndisk_links. Just use nNumberOfLinks instead.
2008-04-24 * fhandler_disk_file.cc (fhandler_base::utimens_fs): Fix typo inCorinna Vinschen
input range check.
2008-04-24 * cygwin-api.in.sgml: Add std-susv4 section to Compatibility chapter.Corinna Vinschen
2008-04-24 * cygwin.din (futimens): Export.Corinna Vinschen
(utimensat): Export. * fhandler.cc (fhandler_base::utimens): Replace fhandler_base::utimes. Call utimens_fs. * fhandler.h (class fhandler_base): Declare utimens_fs instead of utimes_fs, utimens instead of utimes. (class fhandler_disk_file): Declare utimens instead of utimes. * fhandler_disk_file.cc (fhandler_disk_file::utimens): Replace fhandler_disk_file::utimes. (fhandler_base::utimens_fs): Replace fhandler_base::utimes_fs. Implement tv_nsec handling according to SUSv4. * syscalls.cc (utimensat): New function. * times.cc (timespec_to_filetime): New function. (timeval_to_timespec): New function. (utimens_worker): Replace utimes_worker. (utimes): Convert timeval to timespec and call utimens_worker. (lutimes): Ditto. (futimens): Take over implementation from futimes. (futimes): Convert timeval to timespec and call futimens. * winsup.h (timespec_to_filetime): Declare. * include/cygwin/version.h: Bump API minor number. * posix.sgml: Add SUSv4 section. Add futimens and utimensat to it.
2008-04-24 * include/wait.h: New file.Corinna Vinschen
2008-04-23 * mount.cc (usage): Mark -s and -u as ignored.Corinna Vinschen
(print_version): Simplify printing copyright dates. (main): Remove default_flag. Dont set flags on -s and -u options. (mount_commands): Drop handling -s and -u options.
2008-04-23 * posix.sgml: Add openat, faccessat, fchmodat, fchownat, fstatat,Corinna Vinschen
futimesat, linkat, mkdirat, mkfifoat, mknodat, readlinkat, renameat, symlinkat, unlinkat to list of implemented Solaris functions.
2008-04-23 * cygwin.din: Sort.Corinna Vinschen
(faccessat): Export. (fchmodat): Export. (fchownat): Export. (fstatat): Export. (futimesat): Export. (linkat): Export. (mkdirat): Export. (mkfifoat): Export. (mknodat): Export. (openat): Export. (readlinkat): Export. (renameat): Export. (symlinkat): Export. (unlinkat): Export. * path.cc (readlink): Align definition to POSIX. * syscalls.cc (gen_full_path_at): New static function. (faccessat): Implement. (fchmodat): Implement. (fchownat): Implement. (fstatat): Implement. (futimesat): Implement. (linkat): Implement. (mkdirat): Implement. (mkfifoat): Implement. (mknodat): Implement. (openat): Implement. (readlinkat): Implement. (renameat): Implement. (symlinkat): Implement. (unlinkat): Implement. * include/cygwin/version.h: Bump API minor number.
2008-04-23 * dcrt0.cc (dll_crt0_0): Move CWD initialization from here...Corinna Vinschen
(dll_crt0_1): ...to here.
2008-04-22 * cygwin.din (fmemopen): Export.Corinna Vinschen
(open_memstream): Export. * include/cygwin/version.h: Bump API minor number.
2008-04-22 * cygcheck.cc (dump_sysinfo): Fix multiple Cygwin DLL test.Corinna Vinschen
* path.cc: Fetch mount points from fstab files instead of from registry. Use adapted functions copied from Cygwin DLL. (mnt_t): Drop issys member. Define as "mnt_t" instead of "struct mnt_t" subsequently. (max_mount_entry): New variable. (unconvert_slashes): Move to earlier location in file. Make inline. (find2): Remove. (get_cygdrive0): Remove. (get_cygdrive): Remove. (skip_ws): New function. (find_ws): Ditto. (conv_fstab_spaces): Ditto. (read_flags): Ditto. (from_fstab_line): Ditto. (get_user): Ditto. (from_fstab): Ditto. (mnt_sort): Ditto. (read_mounts): Drop old registry code. Fetch "Software\Cygwin\Setup\rootdir" value from HKCU or HKLM key. Use rootdir extracted from module path as fallback. Call from_fstab for nouser and user mount points. (setmntent): Check max_mount_entry to test if read_mounts must be called. (getmntent): Use MOUNT_SYSTEM flag instead of mnt_t's issys member.
2008-04-22 * sec_auth.cc (create_token): Add integrity level SID to token onCorinna Vinschen
systems supporting that. Remove useless check for dynamically loading NtCreateToken function. * sec_helper.cc (mandatory_medium_integrity_sid): Define. (mandatory_high_integrity_sid): Define. (mandatory_system_integrity_sid): Define. * sec_helper.h (mandatory_medium_integrity_sid): Declare. (mandatory_high_integrity_sid): Declare. (mandatory_system_integrity_sid): Declare.
2008-04-22 * include/winnt.h (SECURITY_MANDATORY_LABEL_AUTHORITY): Define.Corinna Vinschen
(SECURITY_MANDATORY_UNTRUSTED_RID): Define. (SECURITY_MANDATORY_LOW_RID): Define. (SECURITY_MANDATORY_MEDIUM_RID): Define. (SECURITY_MANDATORY_HIGH_RID): Define. (SECURITY_MANDATORY_SYSTEM_RID): Define. (SECURITY_MANDATORY_PROTECTED_PROCESS_RID): Define. (SECURITY_MANDATORY_MAXIMUM_USER_RID): Define. (SE_GROUP_INTEGRITY): Define. (SE_GROUP_INTEGRITY_ENABLED): Define.
2008-04-21 * mount.cc (mount_info::init): Remove call to from_registry. PrintCorinna Vinschen
message that fstab is missing. (mount_info::from_fstab): Use CYGWIN_INFO_CYGDRIVE_DEFAULT_PREFIX instead of constant string. (mount_info::read_mounts): Remove. (mount_info::from_registry): Remove. (mount_info::read_cygdrive_info_from_registry): Remove. * postinstall: Enable code to create fstab entries from old registry entries. * registry.cc (reg_key::reg_key): Drop CYGWIN_INFO_CYGNUS_REGISTRY_NAME from registry key. * shared_info.h (mount_info::read_mounts): Remove declaration. (mount_info::from_registry): Ditto. (mount_info::to_registry): Ditto. (mount_info::read_cygdrive_info_from_registry): Ditto. * winver.rc (CYGWIN_REGISTRY_KEY): Remove. (LegalCopyright): Fix to include 2008. (RegistryKey): Set to CYGWIN_INFO_CYGWIN_REGISTRY_NAME. * include/cygwin/version.h (CYGWIN_INFO_CYGNUS_REGISTRY_NAME): Remove.
2008-04-21 * kernel32.cc (CreateFileMappingW): Fix bug in reserve/commit handling.Corinna Vinschen
2008-04-21 * Makefile.in (DLL_OFILES): Add kernel32.o.Corinna Vinschen
* autoload.cc (WSACloseEvent): Remove. (WSACreateEvent): Remove. * cygheap.cc (cygheap_init): Drop initializing shared_prefix. * cygheap.h (struct init_cygheap): Drop shared_prefix and shared_prefix_buf members. * fhandler_socket.cc (sock_shared_name): New static function. (search_wsa_event_slot): Convert name buffers to WCHAR. Call NtCreateMutant/NtOpenMutant to create mutexes in session local namespace. (fhandler_socket::init_events): Ditto. Fix debug output. (fhandler_socket::release_events): Close mutexes using NtClose. (fhandler_socket::dup): Ditto. * kernel32.cc: New file, implementing Win32 calls in a Cygwin-specific way. * mmap.cc (MapView): Make static. * ntdll.h: Fix status code sorting. (STATUS_OBJECT_NAME_EXISTS): Define. (SEMAPHORE_QUERY_STATE): Define. (CYG_SHARED_DIR_ACCESS): Define. (CYG_MUTANT_ACCESS): Define. (CYG_EVENT_ACCESS): Define. (CYG_SEMAPHORE_ACCESS): Define. (enum _PROCESSINFOCLASS): Define ProcessSessionInformation. (struct _PROCESS_SESSION_INFORMATION): Define. (NtCreateSemaphore): Declare. (NtOpenSemaphore): Declare. * flock.cc: Use CYG_xxx_ACCESS access masks where appropriate. * posix_ipc.cc (ipc_mutex_init): Use native functions to create mutex. Create in cygwin-shared subdir. (ipc_cond_init): Ditto for event. (ipc_mutex_close): Use NtClose. (ipc_cond_close): Ditto. (mq_open): Drop "cyg" prefix from mqh_uname. * shared.cc (CYG_SHARED_DIR_ACCESS): Drop definition here. (_cygwin_testing): Declare extern on file level. (get_shared_parent_dir): Change name of shared directory. Add name to api_fatal output. (get_session_parent_dir): New function. (shared_name): Simplify. (shared_info::initialize): Call get_session_parent_dir. * shared_info.h (get_session_parent_dir): Declare. * smallprint.cc (__small_vswprintf): Fix bug in multibyte string conversion. * thread.cc (semaphore::semaphore): Align semaphore name to object names in posix IPC functions. * include/cygwin/version.h (CYGWIN_VERSION_SHARED_DATA): Bump.
2008-04-19 Revert thinko in previous patch.Corinna Vinschen
* fhandler.h (struct wsa_event): Move back from wsa_event.h to here. * fhandler_socket.cc (NUM_SOCKS): Ditto. (wsa_events): Move back from cygwin_shared to here. Accommodate throughout. (socket_serial_number): Ditto. * shared_info.h: Accommodate above changes. * wsa_event.h: Remove.
2008-04-19 * fhandler.h (-struct wsa_event): Move to wsa_event.h. IncludeCorinna Vinschen
wsa_event.h instead. * fhandler_socket.cc (NUM_SOCKS): Move to wsa_event.h. (wsa_events): Move from DLL shared area to cygwin_shared shared memory. Accommodate throughout. (socket_serial_number): Ditto. * fhandler_tape.cc (mt): Ditto. (mtinfo_init): Remove. (mt): Define as cygwin_shared->mt. * flock.cc (FLOCK_PARENT_DIR_ACCESS): Remove. (FLOCK_INODE_DIR_ACCESS): Move up in file. (FLOCK_MUTANT_ACCESS): Ditto. (FLOCK_EVENT_ACCESS): Ditto. (get_lock_parent_dir): Remove. (inode_t::inode_t): Call get_shared_parent_dir to get parent dir handle. Add a "flock-" prefix to file's lock directory name for clarity. * mtinfo.h (mtinfo_init): Drop declaration. * net.cc (last_used_bindresvport): Move from DLL shared area to cygwin_shared shared memory. (cygwin_bindresvport_sa): Accommodate above change. * sec_helper.cc (_everyone_sd): Move here from flock.cc. * security.h (SD_MIN_SIZE): Ditto. (everyone_sd): Ditto. * shared.cc (cygwin_shared_area): Remove. (cygwin_shared_h): New handle. (get_shared_parent_dir): New static function. (shared_name): Drop session_local argument. Call get_shared_parent_dir here. Add cygwin-shared subdir to object name. (offsets): Reinstantiate SH_CYGWIN_SHARED member. (open_shared): Revert change from 2007-03-29 for systems supporting SeCreateGlobalPrivilege. (shared_info::initialize): Call mtinfo's initialize here. (memory_init): Drop call to mtinfo_init. * shared_info.h (SHARED_INFO_CB): Accommodate change to shared_info. (CURR_SHARED_MAGIC): Ditto. (class shared_info): Add members for global socket and tape info sharing. (enum shared_locations): Reinstantiate SH_CYGWIN_SHARED. (get_shared_parent_dir): Declare. (shared_name): Drop session_local argument from declaration. * wsa_event.h: New file. Move definitions of NUM_SOCKS and struct wsa_event here.
2008-04-18* autoload.cc (noload): Make sure this and succeeding functions are located inChristopher Faylor
the text segment.
2008-04-16 * fhandler_socket.cc (fhandler_socket::close): Disable enforcedCorinna Vinschen
lingering since the original problem can no longer be reproduced.
2008-04-16 * grp.cc (internal_getgroups): Drop local buf. Allocate groupsCorinna Vinschen
directly using alloca.
2008-04-14 * postinstall: Fix copy/paste bug.Corinna Vinschen
2008-04-14 * fhandler_disk_file.cc (fhandler_disk_file::readdir_helper): FixCorinna Vinschen
thinko in UNC path handling. * path.cc (symlink_worker): Fix typo in comment. Fix UNC path handling.
2008-04-13 * cygwinenv.sgml: Drop description of "transparent_exe" option.Corinna Vinschen
2008-04-13 * fhandler_disk_file.cc (fhandler_disk_file::readdir_helper): SimplifyCorinna Vinschen
code which checks for symlinks. Fix problem with UNC paths. * environ.cc (struct parse_thing): Remove transparent_exe option. * syscalls.cc (transparent_exe): Remove. (unlink): Always add stat_suffixes, drop transparent_exe check. (open): Ditto. (link): Ditto. (pathconf): Ditto. * fhandler_disk_file.cc (fhandler_disk_file::link): Ditto. * fhandler_process.cc (fhandler_process::fill_filebuf): Always remove .exe suffix. * path.cc (realpath): Never attach known_suffix.
2008-04-11 Fix typos.Corinna Vinschen
2008-04-11 * include/sddl.h (ConvertStringSidToSidA): Define.Corinna Vinschen
(ConvertStringSidToSidW): Define. (ConvertStringSidToSid): Define.
2008-04-10 * cygwin.din (wprintf): Remove.Corinna Vinschen
(_wprintf): Ditto. * syscalls.cc (wprintf): Ditto. * include/cygwin/version.h: Add FIXME comment.
2008-04-08 * mount.cc (mount_info::from_fstab): Read user fstab files fromCorinna Vinschen
/etc/fstab.d/$USER to avoid user write access to /etc. * postinstall: Use variables for filenames. Create /etc/fstab.d dir with 01777 permissions.
2008-04-08 * postinstall: Disable adding registry mounts to /etc/fstab for now.Corinna Vinschen