| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
backend
The vfs_unixuid module changes the uid of the process when executing
operations on behalf of the user. Within the VFS backend we may rely
on semi-async calls, such as winbind calls, which will call the event
loop again. To cope with this we need to ensure that while inside
those calls we revert the uid to root, then revert back to the
connected user when we have finished with the semi-async calls.
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
The event nesting code never triggered as nesting.level was never
greater than 1. The main event loop needs to increase the nesting
level by 1.
I also added a paranoia check to the nesting setup call. The API as
currently written cannot support multiple nesting hooks, so we need to
abort if multiple hooks are tried.
|
| | |/ / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Looks like the pathname parsing for POSIX paths got
broken when the code for doing Windows streams parsing got added.
Jeremy.
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Also add some more debugging.
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
correctly.
This is a really nasty one to fix as in order to successfully update the
passdb.tdb we must do the equivalent of a tdbbackup to move to the new hash
values before we do the upgrade.
Jeremy.
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
When _spoolss_GetPrinterData receives a query on a printserver handle for a
value that we have not stored or do not provide, we need to return
WERR_INVALID_PARAM, not WERR_BADFILE. Tested with w2k and w2k3 servers.
Found by torture test.
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
When a windows clients queries the "" key, we need to make sure to return with
the appropriate error (WERR_INVALID_PARAM in that case), and not fall through
to the buffer size handling macros. Found by torture test.
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Also tweak how the dialect array and count is initialized.
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Good-Bye, last hand-marshalled rpc functions, rest in peace.
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Please note that this has been the last call in samba3 that was
using hand-marshalled rpc. With this commit all named pipe rpc services
in samba3 have now fully moved to pidl generated code :-)
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
enums.
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
spoolss helper.
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Kai, please check.
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
metze
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
metze
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
metze
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
metze
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
metze
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
metze
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
This code path can't really happen anymore, because
launchd support was removed with commit e5a951325a6cac8567af3a66de6d2df577508ae4.
But it's confusing to have that code there...
metze
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
sorry, I could swear this did compile...
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Guenther
|