| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | | |
|
| | |/ /
| | | |
| | | |
| | | |
| | | | |
this makes testing with the WSPP test suite much easier over samba
restarts
|
| | | |
| | | |
| | | |
| | | |
| | | | |
If opening new_file fails, fsp would still be set to the files_struct of
old_file.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We should not cancel the transaction, when we want to delete a key.
metze
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Karolin
(cherry picked from commit 662eda8458a304b224b6bc502f8030a07030b7c2)
|
| | | |
| | | |
| | | |
| | | | |
(cherry picked from commit 7857b783049b19d32a078927a46cb1070e863b45)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This option really is essential, as we discover again and again at
customer sites. Due to bugs in winbind some domains are toxic. When
you are installing at a site and a particular domain in a complex
setup causes winbind to segfault or hang then you need a way to
disable that domain and continue.
In an ideal world winbind could handle arbitrarily complex ADS
domains, but we are nowhere near that yet. If we ever get to that
stage then we won't need this option.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
With some setups, idmap_tdb2_allocate_id can be called before the
allocate backend is initialised, leading to a segv. This change
ensures that the db is opened in all paths that use it
|
| | | |
| | | |
| | | |
| | | | |
Michael
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This removes the event_context leak that caused
NT_STATUS_TOO_MANY_OPENED_FILES in the server,
because of all the epool fds
metze
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This hopefully fixes the build with internal popt.
metze
|
| | | |
| | | |
| | | |
| | | | |
metze
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
metze
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The tdb_transaction/traverse interaction fixes are critical.
metze
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We need to make sure replicated updates are handled differently
in some situations, e.g. we should bypass the schema checks.
metze
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add new functions free_parameter(), free_parameters() and
free_global_parameters() and use these in the appropriate places,
reducing code duplication.
Also, always TALLOC_FREE data of type P_LIST, thus reducing mem-leaks:
This had not been done in init_globals before.
Michael
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
instead of hard coded calculation.
Michael
|
| | | |
| | | |
| | | |
| | | | |
Michael
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
into new function set_param_opt().
This unifies and clarifies two instances of the code.
Michael
|
| | | |
| | | |
| | | |
| | | | |
Michael
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This code was there in three places.
Michael
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
There is nothing registry-specific in that function.
Michael
|
| | | |
| | | |
| | | |
| | | | |
Michael
|
| | | |
| | | |
| | | |
| | | | |
Michael
|
| | | |
| | | |
| | | |
| | | | |
Michael
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This is not like testparm, just a simple tool that runs
lp_load_with_registry_shares the requested number of times.
Michael
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
STATUS_OBJECT_NAME_NOT_FOUND on set file disposition call.
This was my fault. I use a singleton cache (positive and negative) to speed up pathname based qfileinfo/setfileinfo lookups for alternate fsp's open on the same path. I only invalidated the negative cache on adding a new file fsp, as I incorrectly imagined the new fsp was put at the *end* of the open files list. DLIST_ADD puts it at the start, meaning any subsequent open wasn't seen once the cache was set. Doh !
Jeremy.
|
| | | |
| | | |
| | | |
| | | | |
metze
|
| | | |
| | | |
| | | |
| | | | |
Guenther
|
| | | |
| | | |
| | | |
| | | | |
Guenther
|
| | | |
| | | |
| | | |
| | | | |
Guenther
|
| | | |
| | | |
| | | |
| | | | |
Guenther
|
| | | |
| | | |
| | | |
| | | | |
Jeremy.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We don't need to deny a DELETE open on a readonly file (I'm also adding a s4
torture test for this), the set_file_disposition call will return
NT_STATUS_CANNOT_DELETE if the delete-on-close bit is set
on a readonly file (and we already do this).
Jeremy.
|
| | | |
| | | |
| | | |
| | | | |
Guenther
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
parm_err is not a ref pointer.
Guenther
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
needs changing to talloc_sprintf) and fix file descriptor resource leaks
in error paths. Jim and Holger please check !
Jeremy.
|
| | | |
| | | |
| | | |
| | | | |
Guenther
|