Stefan Metzmacher
ee13e9c0be
s3:configure: only check for gpfs_gpl.h
...
The header is everything we need in order to build vfs_gpfs.
metze
Signed-off-by: Michael Adam <obnox@samba.org>
2009-10-28 13:08:26 +01:00
Günther Deschner
4df8426768
s3-passdb: move open_schannel_session_store() to passdb/secrets_schannel.c.
...
Guenther
2009-10-28 12:37:39 +01:00
Günther Deschner
96bffa5bbd
s3-net: acct_flags are uint32_t in net_sam_set_userflag().
...
Guenther
2009-10-28 12:37:39 +01:00
Günther Deschner
a8d9c64e0f
adssearch: dump some more nttime timestamps.
...
Guenther
2009-10-28 12:37:39 +01:00
Günther Deschner
abe9417303
s3-lsa: add lsa_trusted_domain_mapping.
...
Guenther
2009-10-28 12:37:38 +01:00
Günther Deschner
1f9d06a1b0
lsa: add LSA_TRUSTED_DOMAIN access masks.
...
Guenther
2009-10-28 12:37:38 +01:00
Günther Deschner
bda047afbc
s3-passdb: add secrets_delete_generic().
...
Guenther
2009-10-28 12:37:38 +01:00
Günther Deschner
7791d29c79
s3-lsa: add lsa_secret_mapping.
...
Guenther
2009-10-28 12:37:34 +01:00
Günther Deschner
80d8b2e180
lsa: add LSA_SECRET access masks.
...
Guenther
2009-10-28 12:37:21 +01:00
Günther Deschner
880666cd94
s3-lsa: use correct function name in_lsa_RemoveAccountRights().
...
Guenther
2009-10-28 12:24:25 +01:00
Günther Deschner
c352a73bad
s3-lsa: pure cosmetic indentation fixes.
...
Guenther
2009-10-28 12:24:17 +01:00
Günther Deschner
6937e01e3e
s3-lsa: use enum lsa_LookupNamesLevel in lsa_lookup_level_to_flags().
...
Guenther
2009-10-28 12:24:08 +01:00
Matthias Dieter Wallnöfer
90862a55fd
ldb:tdb backend - be also here more careful with the result value
...
"msg_delete_attribute" doesn't return an LDB result constant.
2009-10-27 19:42:12 +01:00
Matthias Dieter Wallnöfer
4c79fbfbe5
ldb:python bindings - make the intention by Jelmer ("int" vs. "enum") more clear
2009-10-27 19:11:15 +01:00
Matthias Dieter Wallnöfer
aa46400cb2
Revert "ldb python bindungs - better use the "enum ldb_scope" for the search scope rather than "int""
...
This reverts commit 4f8826ff7f4789c5b5f363b733a42053f72aa526.
Jelmer pointed out that the "enum"s don't work so well in combination with python.
2009-10-27 19:07:53 +01:00
Karolin Seeger
354038f170
s3/docs: Document new pdbedit -K option.
...
Karolin
2009-10-27 16:04:35 +01:00
Michael Adam
8fdef14305
s3: pdbedit: add option --kickoff-time/-K to set the user's kickoff time
...
Use "never" as argument to set this to unlimited.
Michael
2009-10-27 15:39:09 +01:00
Andrew Tridgell
798b05a974
s4-dsdb: call dsdb_make_schema_global() from ldb_wrap
...
Calling it from samdb_connect() can cause a stale schema to be put
into the global schema.
Thanks to Andrew Bartlett for spotting this.
2009-10-27 20:30:53 +11:00
Jeremy Allison
9a2112ec66
Second part of the fix for bug 6828 - infinite timeout occurs when byte lock held outside of samba.
...
Fixes case where a connection with a pending lock can me marked "idle", and ensures
that the lock queue timeout is always recalculated.
Jeremy.
2009-10-26 21:20:22 -07:00
Andrew Tridgell
ab4d069094
s4-dsdb: always cancel transactions on all partitions
...
If we get an error ending a transaction on one partition we need to
continue on the other partitions.
2009-10-27 12:13:46 +11:00
Andrew Tridgell
6afac82e4b
s4-ldb: '+' can also happen in base64 encoded index DNs
2009-10-27 11:44:05 +11:00
Andrew Bartlett
8ae0abc65f
s4:ldb Add detail to failures in the indexing code
2009-10-27 11:32:21 +11:00
Andrew Bartlett
5e920f2a23
s4:dsdb Rework partitions module for better tracing
...
This means we need to create a fake 'module' which only has a 'next'
pointer, so that we can now ldb_next_request() (which incorporates
tracing). The remainaing stub of partition_request() is retained so
that we can indicate which partition an operation is destined for.
Similar tracing is added to the transaction handlers.
Andrew Bartlett
2009-10-27 11:32:18 +11:00
Andrew Bartlett
3c6c230b2d
s4:ldb Add additional tracing of the ldb API
...
This helps pin down where errors occour, by printing a call stack and
setting error strings and trace messages in the transaction case.
Andrew Bartlett
2009-10-27 11:32:14 +11:00
Andrew Bartlett
53b160e1b8
s4:dsdb Remove partition_extended_schema_update_now
...
The schema update now request is now handled above the partitions
module.
Andrew Bartlett
2009-10-27 11:32:08 +11:00
Karolin Seeger
f381faa8d6
s3: Rename new parameter "ldap ref follow" to "ldap follow referral".
...
This parameter will be introduced with Samba 3.5.0.
Karolin
2009-10-26 12:11:59 +01:00
Karolin Seeger
35dc481289
s3:docs: Public is not a synonym for access based shareenum.
...
Fix build warning.
Karolin
2009-10-26 10:14:51 +01:00
Karolin Seeger
02dd895202
s3:docs: fake dir create times is a global parameter.
...
Karolin
2009-10-26 09:33:37 +01:00
Andrew Tridgell
a4f86c07e5
s4-ldb: fixed request handling for schemaUpdateNow op
2009-10-26 08:38:03 +11:00
Andrew Tridgell
98a3725252
Merge branch 'master' of ssh://git.samba.org/data/git/samba
2009-10-25 23:14:56 +11:00
Andrew Tridgell
12c9af7817
s4-ldb: allow for unescaped '=' in a index DN
...
The ldb_dn_explode code normally enforces all special characters,
including a '=', must be escaped. Unfortunately this conflicts with
the ltdb index DNs, which for binary attributes may be base64
encoded. This allows a unescaped '=' as a special case for index DNs.
2009-10-25 22:02:31 +11:00
Matthias Dieter Wallnöfer
1ea460b0b0
ldb:backend "connect" functions - convert result values to LDB constants
...
I think this is better since "ldb_backend_connect" and "ldb_connect" which
propagate those values should return only LDB constants. Therefore a conversion
(especially for "-1") would be needed.
2009-10-25 11:24:54 +01:00
Andrew Tridgell
54bd30f706
s4-samdb: reduce the number of samdb opens at startup
...
Using common parameters means that the ldb_wrap code can return a
reference rather than a new database
2009-10-25 17:19:03 +11:00
Andrew Tridgell
b55a5adab9
s4-ldb: ensure DNs pass validity tests in indexing
2009-10-25 13:15:18 +11:00
Andrew Tridgell
2eca02a408
s4-ldb: fixed string length handling on index records
2009-10-25 13:15:18 +11:00
Andrew Tridgell
c34e45a8e2
s4-dsdb: ensure that new partitions inherit any transaction
2009-10-25 13:15:18 +11:00
Andrew Tridgell
d4c0e8fdf0
tdb: detect tdb store of identical records and skip
...
This can help with ldb where we rewrite the index records
2009-10-25 13:15:18 +11:00
Andrew Tridgell
dffb572ce0
s4-ldb: don't allow modifies outside a transaction.
2009-10-25 13:15:18 +11:00
Andrew Tridgell
5002cddcb0
s4-ldb: fixed re-index during a complex transaction
...
We may have modified index objects in the in-memory index tdb
2009-10-25 13:15:18 +11:00
Andrew Tridgell
e7d9f5eea5
s4-python: fixed annoyance where control-C doesn't kill our python scripts
...
We want our scripts to die immediately when a user hits
control-C. Otherwise we not only annoy the hell out of the user, we
also risk db corruption as the control-C could get delivered as an
exception which gets mis-interpreted (eg. as a missing db object). We
use transactions for all our databases, so the right thing to do in
all our command line tools is to die immediately.
2009-10-25 13:15:18 +11:00
Stefan Metzmacher
a07eb08870
s4:dcesrv_samr: always use mem_ctx as initial parent for samr_*_state
...
We always steal the state to the policy handle on success,
but untill then keep it on the short term context.
metze
2009-10-24 11:59:16 +02:00
Stefan Metzmacher
4ab83fb1b7
s4:loadparm: don't leak the names of all shares in each lp_service() call
...
metze
2009-10-24 11:59:15 +02:00
Stefan Metzmacher
69e96f08f1
s4:dsdb/partition_init: don't leak a talloc_new() in case we have no data yet
...
metze
2009-10-24 11:59:15 +02:00
Stefan Metzmacher
dc8e681755
libcli/auth: initialize creds in netlogon_creds_client_init_session_key()
...
metze
2009-10-24 11:59:15 +02:00
Stefan Metzmacher
fab9aff6a2
s4:gensec/schannel: remove unused talloc_reference() in schannel_update()
...
We never expose creds to the caller in schannel_update().
metze
2009-10-24 11:59:14 +02:00
Stefan Metzmacher
f2da9c8c1a
libcli/auth: fix memory leak in schannel_creds_server_step_check_ldb()
...
metze
2009-10-24 11:59:14 +02:00
Stefan Metzmacher
5ae1d700eb
libcli/auth: don't leak the ldb_msg in schannel_store_session_key_ldb()
...
metze
2009-10-24 11:59:13 +02:00
Barry Sabsevitz
3054fe46d9
Fix bug 6802 - A created folder does not properly inherit permissions from parent.
2009-10-23 11:50:29 -07:00
Stefan Metzmacher
3b62e250c0
tdb: rename 'struct list_struct' into 'struct tdb_record'
...
metze
2009-10-23 18:27:20 +02:00
Matthias Dieter Wallnöfer
4f8826ff7f
ldb python bindungs - better use the "enum ldb_scope" for the search scope rather than "int"
2009-10-23 14:26:41 +02:00