Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-10-28 | s3-lsa: use correct function name in_lsa_RemoveAccountRights(). | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2009-10-28 | s3-lsa: pure cosmetic indentation fixes. | Günther Deschner | 1 | -18/+16 | |
Guenther | |||||
2009-10-28 | s3-lsa: use enum lsa_LookupNamesLevel in lsa_lookup_level_to_flags(). | Günther Deschner | 1 | -7/+8 | |
Guenther | |||||
2009-10-27 | ldb:tdb backend - be also here more careful with the result value | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
"msg_delete_attribute" doesn't return an LDB result constant. | |||||
2009-10-27 | ldb:python bindings - make the intention by Jelmer ("int" vs. "enum") more clear | Matthias Dieter Wallnöfer | 1 | -0/+2 | |
2009-10-27 | Revert "ldb python bindungs - better use the "enum ldb_scope" for the search ↵ | Matthias Dieter Wallnöfer | 1 | -3/+2 | |
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 | s3/docs: Document new pdbedit -K option. | Karolin Seeger | 1 | -0/+10 | |
Karolin | |||||
2009-10-27 | s3: pdbedit: add option --kickoff-time/-K to set the user's kickoff time | Michael Adam | 1 | -4/+28 | |
Use "never" as argument to set this to unlimited. Michael | |||||
2009-10-27 | s4-dsdb: call dsdb_make_schema_global() from ldb_wrap | Andrew Tridgell | 2 | -1/+5 | |
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-26 | Second part of the fix for bug 6828 - infinite timeout occurs when byte lock ↵ | Jeremy Allison | 1 | -6/+9 | |
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-27 | s4-dsdb: always cancel transactions on all partitions | Andrew Tridgell | 1 | -13/+19 | |
If we get an error ending a transaction on one partition we need to continue on the other partitions. | |||||
2009-10-27 | s4-ldb: '+' can also happen in base64 encoded index DNs | Andrew Tridgell | 1 | -1/+1 | |
2009-10-27 | s4:ldb Add detail to failures in the indexing code | Andrew Bartlett | 1 | -2/+8 | |
2009-10-27 | s4:dsdb Rework partitions module for better tracing | Andrew Bartlett | 3 | -97/+76 | |
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 | s4:ldb Add additional tracing of the ldb API | Andrew Bartlett | 2 | -4/+80 | |
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 | s4:dsdb Remove partition_extended_schema_update_now | Andrew Bartlett | 1 | -51/+0 | |
The schema update now request is now handled above the partitions module. Andrew Bartlett | |||||
2009-10-26 | s3: Rename new parameter "ldap ref follow" to "ldap follow referral". | Karolin Seeger | 4 | -9/+9 | |
This parameter will be introduced with Samba 3.5.0. Karolin | |||||
2009-10-26 | s3:docs: Public is not a synonym for access based shareenum. | Karolin Seeger | 1 | -1/+0 | |
Fix build warning. Karolin | |||||
2009-10-26 | s3:docs: fake dir create times is a global parameter. | Karolin Seeger | 1 | -1/+1 | |
Karolin | |||||
2009-10-26 | s4-ldb: fixed request handling for schemaUpdateNow op | Andrew Tridgell | 3 | -3/+3 | |
2009-10-25 | Merge branch 'master' of ssh://git.samba.org/data/git/samba | Andrew Tridgell | 4 | -15/+15 | |
2009-10-25 | s4-ldb: allow for unescaped '=' in a index DN | Andrew Tridgell | 2 | -4/+13 | |
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 | ldb:backend "connect" functions - convert result values to LDB constants | Matthias Dieter Wallnöfer | 4 | -15/+15 | |
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 | s4-samdb: reduce the number of samdb opens at startup | Andrew Tridgell | 6 | -44/+13 | |
Using common parameters means that the ldb_wrap code can return a reference rather than a new database | |||||
2009-10-25 | s4-ldb: ensure DNs pass validity tests in indexing | Andrew Tridgell | 1 | -0/+4 | |
2009-10-25 | s4-ldb: fixed string length handling on index records | Andrew Tridgell | 1 | -2/+2 | |
2009-10-25 | s4-dsdb: ensure that new partitions inherit any transaction | Andrew Tridgell | 3 | -11/+26 | |
2009-10-25 | tdb: detect tdb store of identical records and skip | Andrew Tridgell | 1 | -0/+20 | |
This can help with ldb where we rewrite the index records | |||||
2009-10-25 | s4-ldb: don't allow modifies outside a transaction. | Andrew Tridgell | 1 | -0/+8 | |
2009-10-25 | s4-ldb: fixed re-index during a complex transaction | Andrew Tridgell | 1 | -10/+31 | |
We may have modified index objects in the in-memory index tdb | |||||
2009-10-25 | s4-python: fixed annoyance where control-C doesn't kill our python scripts | Andrew Tridgell | 1 | -0/+10 | |
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-24 | s4:dcesrv_samr: always use mem_ctx as initial parent for samr_*_state | Stefan Metzmacher | 1 | -7/+7 | |
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 | s4:loadparm: don't leak the names of all shares in each lp_service() call | Stefan Metzmacher | 1 | -1/+4 | |
metze | |||||
2009-10-24 | s4:dsdb/partition_init: don't leak a talloc_new() in case we have no data yet | Stefan Metzmacher | 1 | -2/+5 | |
metze | |||||
2009-10-24 | libcli/auth: initialize creds in netlogon_creds_client_init_session_key() | Stefan Metzmacher | 1 | -2/+3 | |
metze | |||||
2009-10-24 | s4:gensec/schannel: remove unused talloc_reference() in schannel_update() | Stefan Metzmacher | 1 | -1/+1 | |
We never expose creds to the caller in schannel_update(). metze | |||||
2009-10-24 | libcli/auth: fix memory leak in schannel_creds_server_step_check_ldb() | Stefan Metzmacher | 1 | -24/+37 | |
metze | |||||
2009-10-24 | libcli/auth: don't leak the ldb_msg in schannel_store_session_key_ldb() | Stefan Metzmacher | 1 | -1/+1 | |
metze | |||||
2009-10-23 | Fix bug 6802 - A created folder does not properly inherit permissions from ↵ | Barry Sabsevitz | 1 | -4/+38 | |
parent. | |||||
2009-10-23 | tdb: rename 'struct list_struct' into 'struct tdb_record' | Stefan Metzmacher | 9 | -54/+54 | |
metze | |||||
2009-10-23 | ldb python bindungs - better use the "enum ldb_scope" for the search scope ↵ | Matthias Dieter Wallnöfer | 1 | -2/+3 | |
rather than "int" | |||||
2009-10-24 | s3: Fix crash in pam_winbind, another reference to freed memory. | Bo Yang | 1 | -3/+7 | |
Signed-off-by: Bo Yang <boyang@samba.org> | |||||
2009-10-23 | s4-python: we need to include Python.h first | Andrew Tridgell | 16 | -22/+16 | |
If we don't include Python.h first then we get a pile of warnings due to broken redefines of XOPEN_SOURCE in the Python includes. | |||||
2009-10-23 | s4:dsdb 'attrs' must be static (otherwise segv with async) | Andrew Bartlett | 1 | -1/+2 | |
The async code makes this really easy to mess up... Andrew Bartlett | |||||
2009-10-23 | s4:dsdb Fix samba3sam test again. | Andrew Bartlett | 1 | -6/+9 | |
We again need to be careful not to call 'ldb_next_request' based functions in the partitions module. Or, we need to instead go back to having that work, and ditch the partition_request stuff... Andrew Bartlett | |||||
2009-10-23 | s4:dsdb Add error string in 'no such object' because of 0 replies case | Andrew Bartlett | 1 | -0/+3 | |
2009-10-23 | s4:dsdb Remove unused variables | Andrew Bartlett | 1 | -2/+0 | |
2009-10-23 | s4:dsdb Do less allocation when searching for partitions modules | Andrew Bartlett | 1 | -8/+10 | |
(it didn't help that the previous allocation was on the wrong long-term context) Andrew Bartlett | |||||
2009-10-23 | s4:setup Mark 'cn' in secrets as case insensitive | Andrew Bartlett | 1 | -0/+1 | |
While this does not matter very much, others may later expect 'cn' to be case insensitive. Andrew Bartlett | |||||
2009-10-23 | s4:secrets Look for LDAP secret with a name that is indexed | Andrew Bartlett | 1 | -1/+1 | |
This avoids a very common unindexed lookup |