| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| | |
return the
required size of a buffer needed to contain the extended attributes.
|
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| | |
replace all data_blob(NULL, 0) calls.
|
| | |
|
| |
| |
| |
| | |
python libs on recent distributions that take care of security.
|
| | |
|
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
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 :-)
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| | |
server_id' instead of a 'uint32 pid'
|
| |
| |
| |
| | |
the domain.
|
| |
| |
| |
| |
| |
| | |
lib/util_tdb.c exactly match the definitions. (There were
some [u]int_32_t instead of [u]int32, which made a gcc 2.95
on an old AIX without system [u]int32[_t] types complain...)
|
| |
| |
| |
| |
| |
| |
| |
| | |
Günther, please check this!
Thanks,
Volker
|
| |
| |
| |
| | |
Guenther
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
patch.
This changes "struct process_id" to "struct server_id", keeping both is
just too much hassle. No functional change (I hope ;-))
Volker
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
winbind
error, and I don't currently have access to Vista to verify this branch's
code. Due to differences between this branch and the SAMBA_3_0, this patch is
very slightly different than what I used in SAMBA_3_0 in order to match this
branch's code better. Hopefully I didn't screw anything up in the changes...
- Testing of libsmbclient against Vista revealed what is likely a bug in
Vista. Vista provides a plethora of kludges to simulate older versions of
Windows. The kludges are in the form of shortcuts (or more likely symbolic
links, but I don't know enough about Vista to determine that definitively)
and in most cases, attempts to access them get back an "access denied"
error. On one particular folder, however, "<share>/Users/All Users", it
returns an unknown (to ethereal and the Samba3 code) NT status code:
0x8000002d. Although this code does not have a high byte of 0xc0 indicating
that it is an error, it appears to be an alternate form of "access denied".
Without this patch, libsmbclient times out on an attempt to enumerate that
folder rather than returning an error to the caller. This patch corrects
that problem.
|
| |
| |
| |
| |
| |
| |
| | |
names"
and the username has been munged. Make sure to munge it back before
performing the change_password() request.
|
| |
| |
| |
| | |
from Dnailo A.)
|
| |
| |
| |
| |
| |
| | |
When asked to create a machine account in an OU as part
of "net ads join" and the account already exists in another
OU, simply move the machine object to the requested OU.
|
| | |
|
| |
| |
| |
| |
| | |
take care not to expire the name2sid cache entry just because
that child does not know that the primary domain is offline.
|
| |
| |
| |
| |
| |
| |
| | |
* Log the NTSTATUS when saving name/sid cache entry
* Allow the backend loolkup_usergroups() call in winbindd_{rpc,ads}.c
to inform the wcache manager that the group list should not be cached
(needed for one-way trusts).
|
| |
| |
| |
| |
| | |
previous call was unsuccessful. needed for offline
logons.
|
| |
| |
| |
| |
| | |
Assume that "NO_DOMAIN_CONTROLLERS_FOUND" means that the domain
is offline.
|
| |
| |
| |
| |
| |
| |
| | |
settings from one trusted domain with no incoming trust path.
Guenther, I think this is ok as we only need the pw policy
to give feedback on upcoming expiration times.
|
| |
| |
| |
| | |
for use by the require-membership-of pam_winbind option.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
to the idmap child.
Also remove the check for the global offline state in child_msg_offline()
as this means we cannot mark domains offline due to network outages.
|