| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
|
| | |
|
| |
| |
| |
| | |
Jeremy.
|
| | |
|
| |
| |
| |
| |
| | |
Not tested for SAMBA_3_0 as I didn't get autogen.sh or autoreconf to
build a configure.
|
| |
| |
| |
| | |
tomorrow.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
STYPE_TEMPORARY and STYPE_HIDDEN
Strip them out when referencing share_type[] entries.
Apparently, some Windows XP installs create shares set to STYPE_HIDDEN by default, found by
Damir Shayhutdinov <damir@altlinux.org>. This also fixes smb4k crashes as it does call 'net share -l'.
|
| |
| |
| |
| |
| |
| | |
(#if inside DEBUG macro not allowed...)
Michael
|
| | |
|
| |
| |
| |
| |
| |
| | |
return the
required size of a buffer needed to contain the extended attributes.
|
| | |
|
| |
| |
| |
| |
| | |
a global error flag an returning), so cleanups and returns
subsequent to calls of smb_panic_fn have become unnecessary.
|
| |
| |
| |
| |
| |
| | |
locking/locking.c we have to send retry messages to timed lock holders.
The majority of this patch passes a "struct messaging_context" down
there. No functional change, survives make test.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Replaced signal catching/longjmp magic by a fork:
Let the child do the actual validation of the entries.
Exit code and signals are intercepted by waitpid.
* Fix logic so that also encounter of an unknown key in the
tdb leads to an error.
* Extended status of validation is kept in a (as yet simple)
stuct and communicated over a pipe from child to parent.
* Added two validation_ functions for two new keys.
The call of winbindd_validate_cache is still commented out
in the winbindd main loop. But I am currently testing it
and so far it seems to work fine.
The next step in my plan is to generalize the validation
mechanism to a tdb_open_log_validate function in lib/util_tdb.c.
There ist nothing very special about the cache tdb here,
and this might be useful elsewhere...
Michael
|
| |
| |
| |
| | |
replace all data_blob(NULL, 0) calls.
|
| | |
|
| |
| |
| |
| | |
python libs on recent distributions that take care of security.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
#4426.
|
| |
| |
| |
| |
| | |
pass_last_changed == 0 we now return "Change now!" instead of "Change
never"
|
| |
| |
| |
| |
| | |
Johann Hanne <jhml@gmx.net> and also Kaya Bekiro?lu <kaya.bekiroglu@isilon.com>
Jeremy.
|
| |
| |
| |
| | |
the SQL backends.
|
| |
| |
| |
| | |
Guenther
|
| |
| |
| |
| | |
Guenther
|
| |
| |
| |
| | |
Guenther
|
| |
| |
| |
| |
| |
| | |
tokenGroup attribute.
Guenther
|
| |
| |
| |
| | |
Guenther
|
| |
| |
| |
| |
| |
| |
| |
| | |
ALLOWED OBJECT
ACEs).
Guenther
|
| |
| |
| |
| |
| |
| |
| |
| | |
search with
the SD_FLAGS control.
Guenther
|
| |
| |
| |
| |
| |
| |
| |
| | |
preparation of
adding GPO security filtering for libgpo).
Guenther
|
| |
| |
| |
| |
| |
| |
| |
| | |
the silent
argument when parsing pam configuration file options.
Guenther
|
| |
| |
| |
| | |
sam unmapunixgroup"
|
| |
| |
| |
| |
| |
| | |
return values of some alias-releated pdb functions from BOOL to NTSTATUS
Thanks :-)
|
| | |
|
| |
| |
| |
| | |
specified
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This adds vfs_posixacl to the list of static modules and
makes use of HAVE_ACL_GET_PERM_NP.
This is just a quick fix. FreeBSD acl support is still
hardcoded in configure.in, but actually this could be
detected in a unified test for freebsd, linux, *,
as suggested in the bugreport. This has still to be
checked and elaborated.
Michael
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
different
database backends in place dynamically.
The main abstractions are db_context and db_record, it should be mainly
self-describing, see include/dbwrap.h. You open the db just as you would open
a tdb, this time with db_open(). If you want to fetch a record, just do the
db->fetch() call, if you want to do operations on it, you need to get it with
fetch_locked().
I added dbwrap_file.c (not heavily tested lately) as an example for what can
be done with that abstraction, uses a file per key. So if anybody is willing
to shape that up, we might have a chance on reiserfs again.... :-)
This abstraction works fine for brlock.tdb, locking.tdb, connections.tdb and
sessionid.tdb. It should work fine for the others as well, I just did not yet
get around to convert them.
If nobody loudly screams NO, then I will import the code that uses this soon.
Volker
|
| |
| |
| |
| |
| |
| | |
readahead()
missing declaration problem.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
least one
OS) but is available for linking. Instead of running configure tests with
-Werror-implicit-function-declaration in developer mode (which may lead to
different library functions being used in developer mode than when not in
developer mode), add tests for whether readahead is declared. If not,
provide a replacement declaration in lib/replace.
|
| |
| |
| |
| |
| |
| |
| | |
Fixes the strange behavior we were seeing about idmap_ldap creating
a new connection for each query.
Jerry we need this in for 3.0.25
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
r22412 | obnox | 2007-04-20 14:23:36 +0200 (Fr, 20 Apr 2007) | 5 lines
Add a "deletelocalgroup" subcommand to net sam.
Thanks to Karolin Seeger <ks@sernet.de>.
|
| |
| |
| |
| |
| | |
in sendfilereadbraw.
Jeremy.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
connections_traverse
and connections_forall. This centralizes all the routines that did individual
tdb_open("connections.tdb") and direct tdb_traverse.
Volker
|
| |
| |
| |
| | |
metze
|
| |
| |
| |
| |
| |
| | |
pstring. Give it one, although I hate putting it in :-)
Thanks to Tom Bork! :-)
|
| |
| |
| |
| |
| |
| |
| |
| | |
the terminating NULL if we've already processed the null
in iconv. Jerry, once I get confirmation from Thomas Bork
this needs to be in 3.0.25 final. Tests fine with valgrind
here.
Jeremy.
|