Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-01-18 | s3: Add a "lock_order" argument to db_open | Volker Lendecke | 3 | -6/+11 | |
This will be used to enforce a lock hierarchy between the databases. We have seen deadlocks between locking.tdb, brlock.tdb, serverid.tdb and notify*.tdb. These should be fixed by refusing a dbwrap_fetch_locked that does not follow a defined lock hierarchy. | |||||
2012-01-18 | s3-passdb: trying to decouple passdb and secrets a little. | Günther Deschner | 5 | -100/+169 | |
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Jan 18 14:46:18 CET 2012 on sn-devel-104 | |||||
2012-01-13 | s3-waf: fix compile of pdb_ldap as shared module by moving ldap schema ↵ | Günther Deschner | 1 | -1/+1 | |
helpers to libpdb.so These helpers are used in other parts of Samba as well (like in idmap and in the net provision code). Guenther | |||||
2011-11-29 | s3-passdb: make pdb_password_change_time_max static. | Günther Deschner | 1 | -1/+1 | |
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Nov 29 15:16:51 CET 2011 on sn-devel-104 | |||||
2011-11-18 | s3-py-passdb: Fix handling of uninitialized gid values | Amitay Isaacs | 1 | -1/+1 | |
Uninitialized gid value is set to -1 and return as such from python passdb api. Autobuild-User: Amitay Isaacs <amitay@samba.org> Autobuild-Date: Fri Nov 18 06:18:33 CET 2011 on sn-devel-104 | |||||
2011-11-18 | s4-s3-upgrade now look for -1 as the special 'not set' value | Andrew Bartlett | 1 | -1/+1 | |
this is possible because we know the py_passdb will always set -1 here, not passing though 0xFFFFFFFF. Andrew Bartlett | |||||
2011-11-17 | s3-smbldap: remove duplicate prototype. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2011-11-16 | s3-waf: create a smbldap.so library. | Günther Deschner | 1 | -0/+1 | |
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Nov 16 14:03:05 CET 2011 on sn-devel-104 | |||||
2011-11-16 | s3-smbldap: extend smbldap_init() with binddn/bindsecret arguments. | Günther Deschner | 1 | -2/+12 | |
Guenther | |||||
2011-11-16 | s3-passdb: split out passdb/pdb_ldap_schema.c | Günther Deschner | 6 | -1/+378 | |
Guenther | |||||
2011-11-16 | s3: move smbldap_util to pdb_ldap_util. | Günther Deschner | 4 | -1/+369 | |
Guenther | |||||
2011-11-16 | Fix bug #8561 - Password change settings not fully observed. | Jeremy Allison | 1 | -4/+34 | |
Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Wed Nov 16 00:22:41 CET 2011 on sn-devel-104 | |||||
2011-11-11 | py_passdb: Cannot steal an item pointer from an array | Amitay Isaacs | 1 | -4/+9 | |
Autobuild-User: Amitay Isaacs <amitay@samba.org> Autobuild-Date: Fri Nov 11 12:04:33 CET 2011 on sn-devel-104 | |||||
2011-11-09 | s3-py_passdb Ensure that group mapping list input is initailised | Andrew Bartlett | 1 | -1/+2 | |
This may help to ensure we consistantly crash on an incorrect de-reference. Andrew Bartlett | |||||
2011-11-09 | s3-passdb Initialise the correct level of pointer dereference | Andrew Bartlett | 1 | -1/+1 | |
*pp_rmap may be NULL or un-initialised data. This was introduced by 995d1567265be178b4e45f79ea4562a7041ffa52. Andrew Bartlett | |||||
2011-10-28 | s3-passdb: use tevent_context in passdb. | Günther Deschner | 2 | -6/+6 | |
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Fri Oct 28 13:09:47 CEST 2011 on sn-devel-104 | |||||
2011-10-18 | pdb-interface: Do not use unid_t here | Simo Sorce | 6 | -46/+52 | |
This interface needs to be publicly available, unid_t here is not really useful and makes it harder to use it as unid_t is not a public union. Autobuild-User: Simo Sorce <idra@samba.org> Autobuild-Date: Tue Oct 18 20:57:16 CEST 2011 on sn-devel-104 | |||||
2011-10-14 | s3-passdb: remove libwbclient header dependency for passdb/lookup_sid.h. | Günther Deschner | 1 | -1/+3 | |
Guenther | |||||
2011-10-14 | s3-passdb: remove fstring from pdb_set_user_sid_from_string(). | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2011-10-14 | s3-passdb: add define guards for machine_sid.h. | Günther Deschner | 1 | -0/+5 | |
Guenther | |||||
2011-10-14 | s3-passdb: use uintX_t at least in headers. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2011-10-14 | s3-passdb: move passdb prototypes into passdb.h | Günther Deschner | 1 | -325/+0 | |
Guenther | |||||
2011-10-12 | s3-group-mapping: Remove fstrings from GROUP_MAP. | Simo Sorce | 9 | -86/+196 | |
Signed-off-by: Andreas Schneider <asn@samba.org> Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Oct 12 19:28:12 CEST 2011 on sn-devel-104 | |||||
2011-10-11 | s3:dbwrap: change dbwrap_store_uint32() to NTSTATUS return type | Michael Adam | 2 | -3/+6 | |
for consistency and better error propagation Autobuild-User: Michael Adam <obnox@samba.org> Autobuild-Date: Tue Oct 11 15:51:00 CEST 2011 on sn-devel-104 | |||||
2011-10-11 | s3:dbwrap: change dbwrap_store_int32() to NTSTATUS return type | Michael Adam | 1 | -6/+10 | |
for consistency and better error propagation | |||||
2011-10-11 | s3:dbwrap: change dbwrap_fetch_uint32() to NTSTATUS return type (instead of ↵ | Michael Adam | 2 | -8/+11 | |
bool) for consistency and better error propagation | |||||
2011-10-11 | s3:dbwrap: convert dbwrap_fetch_int32() to NTSTATUS return code | Michael Adam | 1 | -8/+12 | |
Return the int32 value retrieved from the db by reference. Before this, return value "-1" was used as a error indication, but it could also be a valid value from the database. | |||||
2011-10-11 | s3:passdb:account_pol: use dbwrap_fetch_uint32, not dbwrap_fetch_int32 for ↵ | Michael Adam | 1 | -3/+12 | |
the DB version This is also stored as uint32_t. | |||||
2011-10-11 | s3:secrets: convert to use dbwrap wrapper functions only | Michael Adam | 2 | -7/+14 | |
Avoid direct use of the db_record and db_context structs. | |||||
2011-10-11 | s3:passdb: convert account_pol to use dbwrap wrapper functions only | Michael Adam | 1 | -4/+4 | |
Avoid direct use of the db_record and db_context structs. | |||||
2011-10-11 | s3:passdb: convert machine_sid to use dbwrap wrapper functions only | Michael Adam | 1 | -3/+3 | |
Avoid direct use of the db_record and db_context structs. | |||||
2011-10-11 | s3:passdb: convert pdb_tdb to use dbwrap wrapper functions. | Michael Adam | 1 | -46/+61 | |
Avoid direct use of the db_record and db_context structs | |||||
2011-10-11 | s3:dbwrap: convert dbwrap_fetch(), dbwrap_fetch_bystring() and ↵ | Michael Adam | 1 | -5/+6 | |
dbwrap_fetch_bystring_upper() to NTSTATUS | |||||
2011-10-11 | s3-passdb: split out passdb/pdb_ipa.h. | Günther Deschner | 4 | -4/+30 | |
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Tue Oct 11 12:15:36 CEST 2011 on sn-devel-104 | |||||
2011-10-11 | s3-passdb: split out passdb/pdb_nds.h. | Günther Deschner | 4 | -15/+41 | |
Guenther | |||||
2011-10-11 | s3-passdb: split out passdb/pdb_ldap.h. | Günther Deschner | 5 | -7/+45 | |
Guenther | |||||
2011-10-11 | lib/param move source4 param code to the top level | Andrew Bartlett | 1 | -1/+1 | |
This is done so that the lpcfg_ functions are available across the whole build, either with the struct loadparm_context loaded from an smb.conf directly or as a wrapper around the source3 param code. This is not the final, merged loadparm, but simply one step to make it easier to solve other problems while we make our slow progress on this difficult problem. Andrew Bartlett | |||||
2011-10-10 | s3-passdb: split out passdb/pdb_smbpasswd.h. | Günther Deschner | 3 | -4/+31 | |
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Mon Oct 10 20:14:46 CEST 2011 on sn-devel-104 | |||||
2011-10-10 | s3-passdb: split out passdb/pdb_wbc_sam.h. | Günther Deschner | 3 | -4/+34 | |
Guenther | |||||
2011-10-10 | s3-passdb: split out passdb/pdb_tdb.h. | Günther Deschner | 3 | -4/+33 | |
Guenther | |||||
2011-10-07 | build: Remove _SAMBA_WAF_BUILD_ | Andrew Bartlett | 1 | -4/+4 | |
The _SAMBA_BUILD_ macro can pick the difference between autoconf and waf builds now Andrew Bartlett | |||||
2011-10-07 | build: Reduce build systems to just top level waf and autoconf | Andrew Bartlett | 1 | -7/+6 | |
The s3-waf build system is a key component of the top level build, but with this commit is is no longer available directly. This reduces the number of build system combinations in master as we prepare for the Samba 4.0 release. Andrew Bartlett | |||||
2011-09-27 | s3-pdb_samba4: Remove unused attribute from domain search | Andrew Bartlett | 1 | -1/+0 | |
2011-09-26 | s3-passdb: Cleanup use of fstring and move to talloc. | Simo Sorce | 1 | -5/+14 | |
Signed-off-by: Andreas Schneider <asn@samba.org> | |||||
2011-08-31 | s3-pdb_ipa: Add supprted encryption types to struct pdb_trusted_domain | Sumit Bose | 1 | -0/+23 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2011-08-31 | s3-pdb_ipa: Add posix offset to struct pdb_trusted_domain | Sumit Bose | 1 | -0/+22 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2011-08-31 | s3-pdb_ipa: Derive domain GUID from SID | Sumit Bose | 1 | -2/+23 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2011-08-26 | s3-passdb: Allocate talloc stackframe before calling pdb_get_group_sid() | Amitay Isaacs | 1 | -5/+6 | |
Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2011-08-26 | s3-passdb: Make domain_sid argument optional for search_aliases method | Amitay Isaacs | 1 | -5/+10 | |
Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2011-08-26 | s3-passdb: Return assigned number of hours and not MAX_HOURS_LEN | Amitay Isaacs | 1 | -3/+4 | |
Signed-off-by: Andrew Bartlett <abartlet@samba.org> |