summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* s4/drs: Load prefixMap from ldb_val moved in separate functionKamen Mazdrashki2009-11-061-0/+35
| | | | | | It is to be used later in several places when we need such conversion. Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs(tort): prefixMap to/from ldb_val serialization test caseKamen Mazdrashki2009-11-061-2/+61
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: dsdb_schema_pfm_from_drsuapi_pfm() to accept partial drsuapi_prefixMapKamen Mazdrashki2009-11-063-23/+57
| | | | | | | | | | "partial drsuapi_prefixMap" is a prefix map without last entry being special - i.e. map that does not contains schema_info entry. Test for dsdb_schema_pfm_from_drsuapi_pfm() were also extended to cover both 'full' and 'partial' map conversion. Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: dsdb_map_int2oid() replaced by dsdb_schema_pfm_oid_from_attid()Kamen Mazdrashki2009-11-064-32/+15
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: dsdb_map_oid2int() replaced by dsdb_schema_pfm_make_attid()Kamen Mazdrashki2009-11-063-19/+19
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: dsdb_verify_oid_mappings_drsuapi() replaced by ↵Kamen Mazdrashki2009-11-064-74/+3
| | | | | | | | | | | | dsdb_schema_pfm_contains_drsuapi_pfm() dsdb_schema_pfm_contains_drsuapi_pfm() is part of reimplemented prefixMap interface. This name was choosen to clearly show, that this a week verification in case we want to determine if remote schema is changed. Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: dsdb_get_oid_mappings_drsuapi() to use new prefixMap interfaceKamen Mazdrashki2009-11-061-34/+3
| | | | | | | | | | | dsdb_get_oid_mappings_drsuapi() just need to call dsdb_drsuapi_pfm_from_schema_pfm() to get filled-in DRSUAPI prefixMap. Perhaps it won't be bad to rename this function to have more expressive name in the future Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: dsdb_load_oid_mappings_drsuapi() -> dsdb_load_prefixmap_from_drsuapi()Kamen Mazdrashki2009-11-063-54/+15
| | | | | | | | Also, dsdb_load_oid_mappings_drsuapi() was reimplemented to use dsdb_schema_pfm_from_drsuapi_pfm() function to load drsuapi_prefixMap into schema->prefixmap Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: dsdb_schema uses dsdb_schema_prefixmap definitionKamen Mazdrashki2009-11-061-0/+2
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4: DRS-RPC tests added to RPC group of testsKamen Mazdrashki2009-11-061-1/+4
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4: Add DRS-UNIT test suite to LOCAL group of tests to be executedKamen Mazdrashki2009-11-061-0/+2
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: Move schema_prefixMap allocation in separate functionKamen Mazdrashki2009-11-061-15/+29
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: schema_prefixMap to/from drsuapi_prefixMap conversion implementationKamen Mazdrashki2009-11-061-1/+228
| | | | | | | | | | | Along with this, dsdb_schema_pfm_contains_drsuapi_pfm() function is implemented to replace previous implementation for dsdb_verify_oid_mappings_drsuapi(). Name of the function clearly implies how week this verification is, as currently it is used to indicate "Schema modified on remote" condition. Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs(tort): test for schema_prefixMap to/from drsuapi_prefixMap conversionKamen Mazdrashki2009-11-061-0/+51
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs(tort): implement prefixMap comparison functionKamen Mazdrashki2009-11-061-13/+23
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: Implement binary-oid-lookup into prefixMapKamen Mazdrashki2009-11-061-25/+37
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: Move making of partial-binary-oid to a separate functionKamen Mazdrashki2009-11-061-20/+45
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/drs: Fix memory leek in prefixMapKamen Mazdrashki2009-11-061-1/+4
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/ldb: Fix double allocation for "ldb_url"Kamen Mazdrashki2009-11-061-2/+2
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4:torture/drs: move intern/ => unit/Stefan Metzmacher2009-11-062-1/+1
| | | | metze
* Revert "s3-kerberos: add smb_krb5_parse_name_flags()."Günther Deschner2009-11-062-22/+1
| | | | This reverts commit 17ef153b68795fec681f9ce17c198236aba2b1c2.
* s3-kerberos: support S4U2SELF impersionation through cli_krb5_get_ticket().Günther Deschner2009-11-062-6/+22
| | | | Guenther
* s3-kerberos: use smb_krb5_get_credentials in ads_krb5_mk_req.Günther Deschner2009-11-061-4/+7
| | | | Guenther
* s3-kerberos: modify cli_krb5_get_ticket to take a new impersonate_princ_s arg.Günther Deschner2009-11-066-9/+14
| | | | Guenther
* s3-net: better use memory credential cache in net_ads_kerberos_pac().Günther Deschner2009-11-061-1/+1
| | | | Guenther
* s3-net: allow to call "net ads kerberos pac <impersonation principal> -P".Günther Deschner2009-11-061-1/+7
| | | | Guenther
* s3-kerberos: add impersonate_principal for kerberos_return_pac_X calls.Günther Deschner2009-11-063-1/+28
| | | | Guenther
* s3-kerberos: add smb_krb5_get_tkt_from_creds().Günther Deschner2009-11-061-0/+40
| | | | Guenther
* s3-kerberos: fix some build warnings when building against heimdal.Günther Deschner2009-11-061-2/+2
| | | | Guenther
* s3-kerberos: add smb_krb5_get_{creds,credentials} incl. support for S4U2SELF ↵Günther Deschner2009-11-063-2/+284
| | | | | | impersonation. Guenther
* s3-kerberos: remove duplicate prototype.Günther Deschner2009-11-061-4/+0
| | | | Guenther
* s3-kerberos: add smb_krb5_parse_name_flags().Günther Deschner2009-11-062-1/+22
| | | | Guenther
* s3-kerberos: add configure checks for krb5_get_creds_X api.Günther Deschner2009-11-061-0/+3
| | | | Guenther
* Got the logic simplification worked out so we still passJeremy Allison2009-11-055-33/+50
| | | | | BASE-DELAYWRITE and also RAW-CLOSE. Jeremy.
* Revert commit "0551284dc08eb93ef7b2b2227a45e5ec21d482fb" - simplifyJeremy Allison2009-11-054-12/+34
| | | | | the logic. This was incorrect (I'll revisit this tomorrow). Jeremy.
* Remove the smbd:writetimeupdatedelay change Metze added. Metze pleaseJeremy Allison2009-11-052-3/+7
| | | | | | explain why you added this. Change --maximum-runtime=900 for smbtorture4 with BASE-DELAYWRITE. Should allow it to successfully complete now. Jeremy.
* Simplify the logic - remove extraneous argument and calls to ↵Jeremy Allison2009-11-054-34/+12
| | | | | | | | set_close_write_time(). We were treating a file time set on close as a sticky write time set, and I don't think it is. I will add a torture test later to RAW-CLOSE to confirm this. Jeremy.
* Fix explicit set of write time on close.Jeremy Allison2009-11-051-1/+5
| | | | Jeremy.
* Get closer to an accurate model of Windows timestamp changes.Jeremy Allison2009-11-056-32/+56
| | | | | | | | "Normal" non truncate writes always cause the timestamp to be set on close. Once a close is done on a handle this can reset the sticky write time to current time also. Updated smbtorture4 confirms this. Jeremy.
* Fix up some of the timing constants for DELAYWRITE. Add some extra tests up ↵Jeremy Allison2009-11-051-30/+114
| | | | | | | test_delayed_write_update6 to investigate what happens to a sticky write handle after a second handle close. Jeremy.
* Python tests for the acl module.Zahari Zahariev2009-11-052-0/+1105
| | | | | | Signed-off-by: Nadezhda Ivanova <nadezhda.ivanova@postpath.com> Author: Zahari Zahariev <zahari.zahariev@postpath.com>
* 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.
* s3: Fix a crash in notify_remove_onelevel when "change notify = no"Volker Lendecke2009-11-051-0/+4
|
* s3: Fix the talloc hierarchy in notify_remove_onelevelVolker Lendecke2009-11-051-1/+1
| | | | We want to free the record early, not when talloc_tos() is free'ed.
* 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
|
* s3: Add parameter "ctdb timeout"Volker Lendecke2009-11-056-5/+73
| | | | | | | | When something in the cluster blocks, it can happen that we wait indefinitely long for ctdb, just adding to the blocking condition. In theory, nothing should block, but as someone said "In practice the difference between theory and practice is larger than in theory". This adds a timeout parameter in seconds, after which we stop waiting for ctdb and panic.
* s4:samdb python bindings - add a wrapper for "dsdb_make_schema_global"Matthias Dieter Wallnöfer2009-11-051-0/+17
|