src/winsup/cygwin ChangeLog fhandler_registry.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2011-07-30 08:09:45 Modified files: winsup/cygwin : ChangeLog fhandler_registry.cc Log message: * fhandler_registry.cc (fhandler_registry::dup): Duplicate value_name. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5456r2=1.5457 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_registry.cc.diff?cvsroot=srcr1=1.66r2=1.67
src/winsup/cygwin ChangeLog fhandler_registry.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2011-05-05 06:45:21 Modified files: winsup/cygwin : ChangeLog fhandler_registry.cc Log message: * fhandler_registry.cc (fhandler_registry::exists): Fix regression in EACCES handling. (fhandler_registry::open): Fix %val case. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5313r2=1.5314 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_registry.cc.diff?cvsroot=srcr1=1.64r2=1.65
src/winsup/cygwin ChangeLog fhandler_registry.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2011-04-19 08:45:37 Modified files: winsup/cygwin : ChangeLog fhandler_registry.cc Log message: * fhandler_registry.cc (fhandler_registry::fstat): Use RegQueryInfoKeyW. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5252r2=1.5253 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_registry.cc.diff?cvsroot=srcr1=1.63r2=1.64
src/winsup/cygwin ChangeLog fhandler_registry.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2010-05-26 16:58:44 Modified files: winsup/cygwin : ChangeLog fhandler_registry.cc Log message: * fhandler_registry.cc (multi_wcstombs): New function. (fhandler_registry::fstat): Call multi_wcstombs for strings of type REG_MULTI_SZ. (fhandler_registry::fill_filebuf): Ditto. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4947r2=1.4948 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_registry.cc.diff?cvsroot=srcr1=1.59r2=1.60
src/winsup/cygwin ChangeLog fhandler_registry.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2009-12-01 16:31:04 Modified files: winsup/cygwin : ChangeLog fhandler_registry.cc Log message: * fhandler_registry.cc (fhandler_registry::open): Mark /proc/registry directory and siblings as nohandle fhandler. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4730r2=1.4731 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_registry.cc.diff?cvsroot=srcr1=1.56r2=1.57
src/winsup/cygwin ChangeLog fhandler_registry.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2008-12-19 14:31:40 Modified files: winsup/cygwin : ChangeLog fhandler_registry.cc Log message: * fhandler_registry.cc (perf_data_files): New table. (PERF_DATA_FILE_COUNT): New constant. (fhandler_registry::exists): Add check for HKEY_PERFORMANCE_DATA value names. (fhandler_registry::fstat): For HKEY_PERFORMANCE_DATA, return default values only. (fhandler_registry::readdir): For HKEY_PERFORMANCE_DATA, list names from perf_data_files only. (fhandler_registry::fill_filebuf): Use larger buffer to speed up access to HKEY_PERFORMANCE_DATA values. Remove check for possible subkey. Add RegCloseKey (). (open_key): Replace goto by break, remove label. Do not try to open subkey of HKEY_PERFORMANCE_DATA. Add missing RegCloseKey () after open subkey error. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4326r2=1.4327 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_registry.cc.diff?cvsroot=srcr1=1.53r2=1.54
src/winsup/cygwin ChangeLog fhandler_registry.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2008-12-16 09:20:05 Modified files: winsup/cygwin : ChangeLog fhandler_registry.cc Log message: * fhandler_registry.cc (DEFAULT_VALUE_NAME): Remove constant. (encode_regname): Encode empty (default) name to @. Encode @ to %40. Change error return to -1. (decode_regname): Decode @ to empty name. Decode %40 to @. (fhandler_registry::exists): Skip check for keys if name is empty. Remove check for DEFAULT_VALUE_NAME, now handled by decode_regname (). (fhandler_registry::readdir): Remove check for empty name, now handled by encode_regname (). (fhandler_registry::open): Remove check for DEFAULT_VALUE_NAME. (fhandler_registry::open_key): Fail with ENOENT if key name is empty. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4322r2=1.4323 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_registry.cc.diff?cvsroot=srcr1=1.52r2=1.53
src/winsup/cygwin ChangeLog fhandler_registry.cc
CVSROOT:/cvs/src Module name:src Changes by: cori...@sourceware.org 2008-12-15 12:51:46 Modified files: winsup/cygwin : ChangeLog fhandler_registry.cc Log message: * fhandler_registry.cc (fhandler_registry::exists): Handle EACCES. (fhandler_registry::open): Ditto. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4317r2=1.4318 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_registry.cc.diff?cvsroot=srcr1=1.51r2=1.52
src/winsup/cygwin ChangeLog fhandler_registry.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2008-12-08 11:45:18 Modified files: winsup/cygwin : ChangeLog fhandler_registry.cc Log message: * fhandler_registry.cc (encode_regname): Add Parameter add_val. Append %val if add_val is set. (decode_regname): Remove trailing %val. Change returncode accordingly. (__DIR_hash): New class. (d_hash): New macro. (key_exists): New function. (fhandler_registry::exists): Remove encode of registry name before path compare, decode file part of path instead. Skip checks for keys if trailing %val detected. (fhandler_registry::fstat): Change check of return value of decode_regname (). (fhandler_registry::readdir): Allocate __DIR_hash. Record key names in hash table. Append %val if key with same name exists. Fix error handling of encode_regname (). Set dirent.d_type. (fhandler_registry::closedir): Delete __DIR_hash. (fhandler_registry::open): Don't open key if trailing %val detected by decode_regname (). (open_key): Ditto. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4311r2=1.4312 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_registry.cc.diff?cvsroot=srcr1=1.48r2=1.49
src/winsup/cygwin ChangeLog fhandler_registry.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2008-12-02 11:44:58 Modified files: winsup/cygwin : ChangeLog fhandler_registry.cc Log message: * fhandler_registry.cc (must_encode): Fix condition changed for testing. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4309r2=1.4310 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_registry.cc.diff?cvsroot=srcr1=1.47r2=1.48
src/winsup/cygwin ChangeLog fhandler_registry.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2008-12-02 11:40:13 Modified files: winsup/cygwin : ChangeLog fhandler_registry.cc Log message: * fhandler_registry.cc (must_encode): New function. (encode_regname): Ditto. (decode_regname): Ditto. (fhandler_registry::exists): Encode name before path compare. (fhandler_registry::fstat): Pass decoded name to win32 registry call. (fhandler_registry::readdir): Return encoded name to user. (fhandler_registry::open): Store decoded name into value_name. (open_key): Pass decoded name to win32 registry call. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4308r2=1.4309 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_registry.cc.diff?cvsroot=srcr1=1.46r2=1.47
src/winsup/cygwin ChangeLog fhandler_registry.cc
CVSROOT:/cvs/src Module name:src Branch: cr-0x5f1 Changes by: [EMAIL PROTECTED] 2007-11-22 11:10:48 Modified files: winsup/cygwin : ChangeLog fhandler_registry.cc Log message: * fhandler_registry.cc (must_encode): New function. (encode_regname): Ditto. (decode_regname): Ditto. (fhandler_registry::exists): Encode name before path compare. (fhandler_registry::fstat): Pass decoded name to win32 registry call. (fhandler_registry::readdir): Return encoded name to user. (fhandler_registry::open): Store decoded name into value_name. (open_key): Pass decoded name to win32 registry call. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srconly_with_tag=cr-0x5f1r1=1.3582.2.33r2=1.3582.2.34 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_registry.cc.diff?cvsroot=srconly_with_tag=cr-0x5f1r1=1.35r2=1.35.4.1
src/winsup/cygwin ChangeLog fhandler_registry.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2006-10-21 10:58:36 Modified files: winsup/cygwin : ChangeLog fhandler_registry.cc Log message: * fhandler_registry.cc (fhandler_registry::fstat): Set restrictive permission and ownership if key can't be opened for reading security. (open_key): If opening key fails, retry opening with backup intent. Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.3629r2=1.3630 http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_registry.cc.diff?cvsroot=srcr1=1.36r2=1.37
src/winsup/cygwin ChangeLog fhandler_registry.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2004-07-15 02:07:16 Modified files: winsup/cygwin : ChangeLog fhandler_registry.cc Log message: * fhandler_registry.cc (registry_listing): Correct typo. (fhandler_registry::fill_filebuf): Set size of newly expanded buffer prior to calling RegQueryValueEx. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.2513r2=1.2514 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_registry.cc.diff?cvsroot=srcr1=1.24r2=1.25
src/winsup/cygwin ChangeLog fhandler_registry.cc
CVSROOT:/cvs/src Module name:src Changes by: [EMAIL PROTECTED] 2003-01-30 23:15:16 Modified files: winsup/cygwin : ChangeLog fhandler_registry.cc Log message: * fhandler_registry.cc (fhandler_registry::exists): Fix off-by-one error when inspecting path. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.1727r2=1.1728 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/fhandler_registry.cc.diff?cvsroot=srcr1=1.15r2=1.16