summaryrefslogtreecommitdiffstats
path: root/source4
Commit message (Collapse)AuthorAgeFilesLines
...
* Version 1.0 of the directory service acls module.Nadezhda Ivanova2009-11-056-1013/+419
| | | | | | | At this point, support for checks on LDAP add, delete, rename and modify. Old kludge_acl is still there to handle the searches. This module is synchronous as the async version was impossible to debug, will be converted to async after some user testing.
* s4:torture/rpc/samr - Add a comment for "ValidatePassword" testMatthias Dieter Wallnöfer2009-11-051-0/+2
|
* s4:dcesrv_samr - Implement "dcesrv_samr_ValidatePassword" using my new check ↵Matthias Dieter Wallnöfer2009-11-051-7/+49
| | | | | | | password call This implements a very basic method for password validation using my new "samdb_check_password" call.
* s4:dsdb/common/util - Add a new utility function "samdb_check_password"Matthias Dieter Wallnöfer2009-11-051-9/+45
| | | | | This function performs basic password checks and will be used by the "samrValidatePassword" call and the "password_hash" module.
* s4:samdb_set_password/samdb_set_password_sid - Better comments and cosmeticsMatthias Dieter Wallnöfer2009-11-051-28/+34
|
* s4:samdb python bindings - add a wrapper for "dsdb_make_schema_global"Matthias Dieter Wallnöfer2009-11-051-0/+17
|
* s4:samdb python bindings - make the python wrap connect more like the C oneMatthias Dieter Wallnöfer2009-11-051-3/+10
| | | | Add call for setting the create permissions.
* s4:samdb python bindings - Reorder some function bodies to match the order ↵Matthias Dieter Wallnöfer2009-11-051-25/+24
| | | | in "ldb_wrap_connect"
* s4:kdc: remove unused struct kpasswd_socketStefan Metzmacher2009-11-051-10/+0
| | | | metze
* Added security descriptor for the domain NC to provisioning.Nadezhda Ivanova2009-11-042-1/+61
| | | | | Necessary for correct descriptor inheritance. Based on the default state of a single DC. Will be modified later when we support multiple DCs.
* s4:provisioning - Fixed minor bugs in provisioning tool and partition module.Endi S. Dewata2009-11-042-3/+4
|
* s4-smbtorture: skip three info levels while testing s3 with RPC-LSA.Günther Deschner2009-11-031-3/+14
| | | | | | These are only supported by s3 when running pdb_ads atm. Guenther
* s4-smbtorture: skip QueryInfoPolicy2 while running RPC-LSA against s3.Günther Deschner2009-11-031-0/+4
| | | | | | This is only supported by s3 when running pdb_ads atm. Guenther
* s4-smbtorture: skip QueryDomainInformationPolicy test against s3 in RPC-LSA.Günther Deschner2009-11-031-0/+4
| | | | Guenther
* s4-smbtorture: simplify some torture_comments in RPC-LSA.Günther Deschner2009-11-031-20/+6
| | | | Guenther
* Fixed some missing flags and bugs in the security creation.Nadezhda Ivanova2009-11-031-11/+47
| | | | | Also, added some logging. It needs improvement, possibly ability to turn in on and off via configuration file.
* Fixed a bug in object specific access checks.Nadezhda Ivanova2009-11-031-2/+4
|
* Added some dn to the info in the log messages.Nadezhda Ivanova2009-11-031-3/+3
|
* s4:dsdb Fix up after the MAP_ constants became LDB_MAP_Andrew Bartlett2009-11-021-13/+13
|
* s4:provision Remove LDB backend files in provisionAndrew Bartlett2009-11-022-41/+12
| | | | | | | | Rather than try and remove the records in the LDB files, make the provision remove the whole file. This also removes the need to try and carry forward the old ldb filenames. Andrew Bartlett
* s4:provision Split ProvisionBackend out of the main provision scriptAndrew Bartlett2009-11-023-590/+631
| | | | | | | This splits the code, while keeping the original behaviour. The provision.py file had become just too long. Andrew Bartlett
* s4:provision Inline 'ldap_backend_shutdown' for clarityAndrew Bartlett2009-11-021-15/+15
|
* s4:provision Fix samdb test with new provision codeAndrew Bartlett2009-11-021-3/+12
|
* s4:provision Move 'Schema' into it's own fileAndrew Bartlett2009-11-025-123/+160
|
* s4:provision Make 'linked_attributes' and 'dnsyntax_attributes' a property ↵Andrew Bartlett2009-11-021-17/+33
| | | | of the Schema
* s4:provision Rework provision to always have a ProvisionBackendAndrew Bartlett2009-11-022-166/+189
| | | | | | | Rather than treat the LDAP backend as a special case, treat all backends the same, with different callbacks. Andrew Bartlett
* s4 - SID allocation using FDS DNA pluginEndi S. Dewata2009-11-0210-17/+97
|
* s4:dsdb - Removed redundant domain SID filter.Endi S. Dewata2009-11-021-29/+1
|
* s4:dsdb - Store SID as string in FDS.Endi S. Dewata2009-11-024-7/+49
|
* s4 - Mapped AD schema to existing FDS schema.Endi S. Dewata2009-11-025-3/+235
|
* s4:dsdb - Fixed attribute dereferencing for FDSEndi S. Dewata2009-11-023-20/+126
|
* Remove special case logic in 'samdb_relative_path'.Andrew Bartlett2009-11-021-3/+0
| | | | | | | | While this logic (avoiding to prefix a non-filename with a path) is important in the code this was copied from (private_dir()), none of the callers of this function need it. Andrew Bartlett
* s4:dsdb Revert back to using DN:filename in the partitions recordAndrew Bartlett2009-11-022-46/+102
| | | | | | | | | | | | This allows us to change the escaping function without breaking existing installs. The new escaping function (used for new databases) is RFC1738 URI encoding, except for the trivial cases without special characters. The new databases are also placed in a subdirectory, sam.ldb.d per an earlier suggestion by metze. Andrew Bartlett
* s4:credentials Put the 'secrets.keytab' in the same directory as secrets.ldbAndrew Bartlett2009-11-021-1/+3
| | | | | | | This avoids trouble when the secrets.ldb is updated with ldbedit but an smb.conf is not specified. Andrew Bartlett
* s4: Create a script for updating a running provision with change introduced ↵Matthieu Patou2009-11-021-0/+694
| | | | since the initial provision
* s4:torture/raw/samba3misc - Add "discard_const_p" macro before a stringMatthias Dieter Wallnöfer2009-11-021-1/+1
|
* s4:ldb Remove debug traces duplicated by the new generic trace codeAndrew Bartlett2009-11-021-3/+0
|
* s4:nbt_server/wins/winsdb - Fix "const" warningMatthias Dieter Wallnöfer2009-10-301-5/+1
|
* s4-smbtorture: skip bigendian tests against s3 in RPC-LSA-SECRETS.Günther Deschner2009-10-301-0/+6
| | | | Guenther
* s4-smbtorture: fix warning in RPC-WKSSVC torture test.Günther Deschner2009-10-301-3/+5
| | | | Guenther
* s4:kdc/hdb-samba4 - Remove unused variableMatthias Dieter Wallnöfer2009-10-301-1/+0
|
* Change RAW-STREAMS for s3 to allow rename over an existing stream,Jeremy Allison2009-10-291-1/+2
| | | | | | we need to file a CAR to find out why Windows gives INVALID_PARAMETER for this. Jeremy.
* Add in Metze's new code to ndr encode the user.DOSATTRIBStefan (metze) Metzmacher2009-10-281-1/+1
| | | | | blobs. Next I'll change the create timestamp and dos attribute code to use this.
* ldb:tdb backend - be also here more careful with the result valueMatthias Dieter Wallnöfer2009-10-271-2/+2
| | | | "msg_delete_attribute" doesn't return an LDB result constant.
* ldb:python bindings - make the intention by Jelmer ("int" vs. "enum") more clearMatthias Dieter Wallnöfer2009-10-271-0/+2
|
* Revert "ldb python bindungs - better use the "enum ldb_scope" for the search ↵Matthias Dieter Wallnöfer2009-10-271-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.
* s4-dsdb: call dsdb_make_schema_global() from ldb_wrapAndrew Tridgell2009-10-272-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.
* s4-dsdb: always cancel transactions on all partitionsAndrew Tridgell2009-10-271-13/+19
| | | | | If we get an error ending a transaction on one partition we need to continue on the other partitions.
* s4-ldb: '+' can also happen in base64 encoded index DNsAndrew Tridgell2009-10-271-1/+1
|
* s4:ldb Add detail to failures in the indexing codeAndrew Bartlett2009-10-271-2/+8
|