Pierre Joye
ff3ba767ec
- MF53: Fix #48746 , improve fix to support all possible cases (see latest comment in the report)
2009-10-19 23:43:31 +00:00
Pierre Joye
d117458c61
- Fix ACL support and add support for ACL for TS SAPI. Be sure to get the impersonated token when the impersonation has been done. Add the SID as part of the key for the cache (so each SID gets its cache and not previous requests run under other SID)
2009-10-19 23:32:07 +00:00
Pierre Joye
a4aef06b34
- fix ACL cache for read check
2009-09-19 20:54:34 +00:00
Pierre Joye
56d4d95f2d
- Fix #48746 , improve fix to support all possible cases (see latest comment in the report)
2009-09-14 18:46:56 +00:00
Pierre Joye
a96e9f3b94
- be sure that we use the user token by default (Christian Wenz)
2009-09-04 06:59:08 +00:00
Pierre Joye
8f59833828
- #27051 , improve fix on xp/2k3
2009-09-03 19:16:17 +00:00
Pierre Joye
ebce328066
- MF53: len includes the NULL already
2009-09-03 19:11:30 +00:00
Pierre Joye
2ad1c921b7
- #27051 , we need the thread token here, not the process
2009-09-02 01:59:17 +00:00
Pierre Joye
4cef4372ce
- #27051 , create process as impersonated user
2009-09-01 22:51:31 +00:00
Pierre Joye
fd6f91ffed
- #48746 , revert previous about volume. Fix volume support to allow all mounted points (with or without drives)
2009-09-01 17:50:59 +00:00
Pierre Joye
61de1cbf1f
- Fixed leak on error in popen/exec (and related functions)
2009-08-30 17:13:45 +00:00
Pierre Joye
acdd739c0b
- Fix #48746 , mounted volume support & resolution
2009-08-29 12:21:47 +00:00
Pierre Joye
f8637584d9
- Fix for #48746 , fix mounted volume and junctions when used from vista or later, they are actually prepended with \??\
2009-08-27 09:39:01 +00:00
Pierre Joye
c3ce7094a0
- fix #48746 , regression with file operaiton on path with junctions
2009-08-26 20:44:05 +00:00
Pierre Joye
cf889a37ac
- fix #44683 , popen crashes when an invalid mode is passed (works on 2k8/vista/win7)
2009-08-26 19:57:01 +00:00
Pierre Joye
29b238f878
- be sure that the directory flag is set when we save a path in the cache
2009-08-25 09:32:31 +00:00
Pierre Joye
94d8307363
- fix #49047 , touch may fail on directory
2009-08-25 09:16:53 +00:00
Pierre Joye
52647a5848
- sigh. that too (separate fix).
2009-08-24 20:33:36 +00:00
Pierre Joye
d85f3b138d
- that part was for a separate fix
2009-08-24 20:32:11 +00:00
Pierre Joye
49827f7ad8
- split atime and mtime
2009-08-24 20:27:52 +00:00
Pierre Joye
e9e5eba74b
- revert fix for #43327 , it breaks system&co functions
2009-08-20 09:03:19 +00:00
Pierre Joye
52d37429c6
- fixed #43327 , wrong return value from mail(), if sendmail_path is wrong
2009-08-19 18:43:46 +00:00
Felipe Pena
81de4ca999
- Fixed compiler warning
2009-07-07 00:00:27 +00:00
Pierre Joye
ae10396ec7
- #48771 , rename() between drives error: No error
2009-07-06 08:55:09 +00:00
Pierre Joye
74a1323b05
- MF53:
...
- Windows ACL cache support, update existing tests and add a new one
- #48535 , file_exists returns false when impersonate is used
2009-06-26 07:44:57 +00:00
Pierre Joye
a9d85b668c
- #41874 , separate STDOUT and STDERR in exec functions
2009-06-09 14:05:44 +00:00
Hannes Magnusson
c80898d00a
Fix build
2009-05-19 10:00:44 +00:00
Pierre Joye
9ef3984d71
- MFB: close manually the impersonation token
2009-05-18 20:57:24 +00:00
Pierre Joye
20ab93a3e3
- MFB: #44859 , fixed support for windows ACL, drop win9x code
2009-05-17 19:51:13 +00:00
Pierre Joye
efa81a0030
- nuke unused var
2009-04-04 11:37:23 +00:00
Marcus Boerger
d4f5b3f0a9
- This is PHP 6 - if this ... ever gets out
2009-03-10 23:40:06 +00:00
Dmitry Stogov
494f56c870
Fixed realpath() behavior to support "c:dir" as "c:\dir", and "\dir" on UNC CWD
2009-01-21 19:11:50 +00:00
Sebastian Bergmann
7f4dc8702a
Bump copyright year, 3 of 3.
2008-12-31 11:12:40 +00:00
Felipe Pena
03d10e4f30
- Fixed macro redefinition warning
2008-11-13 01:34:57 +00:00
Pierre Joye
c0c6854c50
- #45985 , touch on opened file raises a warning
2008-09-04 08:03:31 +00:00
Dmitry Stogov
bc9540c564
Fixed support for short windows file names
2008-08-19 15:00:38 +00:00
Dmitry Stogov
6552f469e5
Fixed bug #45835 (include and symlinks)
2008-08-18 10:28:00 +00:00
Dmitry Stogov
6f6298e21c
Fixed argumets order
2008-08-18 09:32:02 +00:00
Dmitry Stogov
34f9e9ca1b
- [DOC] make stat, touch, filemtime, filemsize and related functions more portable (almost 100% equivalent to linux now)
...
- [DOC] add support for touch($dir)
- fix windows server 2008/vista support (#45447 ) (Pierre)
2008-08-15 14:59:48 +00:00
Dmitry Stogov
bdc6da4157
Fixed realpath cache bug
2008-08-15 13:31:41 +00:00
Dmitry Stogov
b21b53810b
- Added system independent realpath() implementation which caches intermediate directories in realpath-cache
...
- Fixed bug #45044 (relative paths not resolved correctly)
- Fixed bug #43817 (opendir() fails on Windows directories with parent directory unaccessible).
[DOC] The semantic of realpath() on BSD and Windows is changed. Now it should work exactly in the same way as on Linux (POSIX.1-2001)
2008-08-12 08:01:44 +00:00
Stanislav Malyshev
6564e21433
fix warnings
2008-07-30 17:52:33 +00:00
Scott MacVicar
747dce90bc
Fix bug when command is quoted and parameters are quoted during call to exec, the result is that cmd.exe /c strips the first and last quote.
2008-05-29 11:30:10 +00:00
Dmitry Stogov
9e513ac9f3
proper fix
2008-05-20 07:41:48 +00:00
Dmitry Stogov
140669030b
Fixed win32 related realpath cache bug
2008-05-19 10:48:45 +00:00
Derick Rethans
08bfae1d46
- More coffee required...
2008-05-02 14:16:40 +00:00
Derick Rethans
d5a323788a
- MF53: fix for bug #44870 : rename() on directory deletes same named file.
...
(Patch by Pierre)
2008-05-02 14:08:44 +00:00
Scott MacVicar
d3b7ccd366
The SDK 6.1 adds some new networking functions that cause build errors, pick Windows 2000 as the minimum version we will build for.
2008-04-28 10:02:10 +00:00
Dmitry Stogov
937b1b7ab6
Fixed bug #44805 (rename() function is not portable to Windows). (Pierre)
2008-04-24 07:46:10 +00:00
Scott MacVicar
c6e4f0494c
Fix compiler warnings with redefinition of _WIN32_WINNT
2008-04-22 12:18:42 +00:00