summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* s4-dsdb: Implementation of User-Change-Password and User-Force-Password-ChangeNadezhda Ivanova2010-07-053-85/+228
| | | | | | | These CARs need to be checked on password change and password reset operations. Apparently the password attributes are not influenced by Write Property. Single detele operations and modifications of dBCSPwd are let through to the password_hash module. This is determined experimentally.
* s4:subtree_rename LDB module - Cosmetic fixesMatthias Dieter Wallnöfer2010-07-041-3/+4
|
* s4:subtree_delete LDB module - fix comments and add my copyrightMatthias Dieter Wallnöfer2010-07-041-2/+3
| | | | (I've introduced the subtree delete mechanism)
* s4:wb_cmd_list_groups.c - don't crash when we don't get any group at allMatthias Dieter Wallnöfer2010-07-041-2/+4
|
* s4:wb_cmd_list_groups.c - indentation and comment fixesMatthias Dieter Wallnöfer2010-07-041-9/+11
|
* s4:libnet - add missing "talloc_free"s for "c" contexts on "recv" operationsMatthias Dieter Wallnöfer2010-07-043-5/+8
|
* s3: Remove an unused variable -- thanks, metze!Volker Lendecke2010-07-041-2/+1
|
* s3: Remove unused msg_flags from connections.tdbVolker Lendecke2010-07-044-7/+3
| | | | This breaks rolling code upgrade!
* s3: Replace register_message_flags() with serverid_register_msg_flags()Volker Lendecke2010-07-045-47/+64
| | | | | | | message_send_all is now done by walking the serverid.tdb, not the connections.tdb anymore. Günther, Simo, please check!
* s3: Use msg_ctx->id in messagingVolker Lendecke2010-07-042-5/+6
| | | | This removes some references to procid_self() deep inside the code
* s3: Pass the new server_id through reinit_after_forkVolker Lendecke2010-07-0410-22/+47
|
* s3: Re-initialize the server_id in messaging_reinitVolker Lendecke2010-07-043-5/+9
|
* s3: Fix some type-punned warningsVolker Lendecke2010-07-042-7/+10
|
* s3: Fix some nested extern warningsVolker Lendecke2010-07-041-2/+3
|
* s3: Remove serverid_[de]register_selfVolker Lendecke2010-07-048-48/+28
| | | | This removes some deep references to procid_self()
* s3: ALWAYS run make test before checkin ....Volker Lendecke2010-07-041-2/+2
|
* s3: Slight reshaping of server_exists_parseVolker Lendecke2010-07-041-4/+6
| | | | Doing a copy and then do the compare is a bit pointless, use memcmp
* s3: Don't attempt to deregister from serverid twiceVolker Lendecke2010-07-041-1/+6
| | | | | The parent has to take care of crashed child processes anyway, so we don't have to clean up in the child
* s3: Fix bug 7338, smbget skips leading slash when using a custom outputfileVolker Lendecke2010-07-041-6/+16
|
* s3: Fix some nonempty blank linesVolker Lendecke2010-07-041-10/+10
|
* s3: Fix bug 7336: Enable idmap_passdb module build as sharedVolker Lendecke2010-07-041-0/+4
|
* wbinfo: Fix error messagesVolker Lendecke2010-07-031-53/+53
|
* s4:torture/rpc/samlogon.c - strip trailing whitespacesMatthias Dieter Wallnöfer2010-07-031-199/+199
|
* s4:torture/rpc/samlogon.c - provide a function which sets and afterwards ↵Matthias Dieter Wallnöfer2010-07-031-0/+97
| | | | | | resets the minimum password age This is needed since we on s4 do now use the Windows Server standard of 1 day.
* s4:kinit blackbox test - set/reset also here the "minPwdAge"Matthias Dieter Wallnöfer2010-07-031-0/+7
|
* s4:dsdb/tests/python/ldap_schema.py - remove a now useless "schemaUpdateNow" ↵Matthias Dieter Wallnöfer2010-07-031-10/+0
| | | | | | request "schemaUpdateNow" on s4 is now a non-op and therefore not strictly needed anymore.
* s4:urgent_replication.py test - remove unneeded "relax" control parametersMatthias Dieter Wallnöfer2010-07-031-2/+2
|
* s4:schema_load LDB module - fix a segfault condition on schema refreshMatthias Dieter Wallnöfer2010-07-031-0/+5
| | | | | | | | | The schema refresh operation itself starts requests from the top of the LDB modules stack (see call "dsdb_schema_set_attributes" - search operations). This doesn't work well when these do perform "dsdb_get_schema" calls. Since the new schema isn't marked as "refreshed" atm (but in fact it still is - we didn't terminate the reload/refresh yet) we could perform other calls to "dsdb_schema_refresh" and run into serious trouble (segfault).
* s4:schema_set.c - Fix a commentMatthias Dieter Wallnöfer2010-07-031-1/+2
|
* s4:dsdb_schema_set_attributes - remove unneeded filter criteriasMatthias Dieter Wallnöfer2010-07-031-2/+4
| | | | | We already choose the right entry by specifying the right basedn with scope "LDB_SCOPE_BASE".
* s4:dsdb_module_load_partition_usn - check for "res->count" equal/unequal to 1Matthias Dieter Wallnöfer2010-07-031-1/+1
|
* s4:schema_set.c - fix typoMatthias Dieter Wallnöfer2010-07-031-1/+3
|
* s4:schema_load.c - jump to "failed" on an error conditionMatthias Dieter Wallnöfer2010-07-031-3/+2
|
* s4:setup/provision_basedn_modify.ldif - set "minPwdAge" to the right valueMatthias Dieter Wallnöfer2010-07-031-2/+1
| | | | Now we should have fixed all password related tests to cooperate with this value
* s4:pwsettings net utility - change also here the "minPwdAge" to be the real ↵Matthias Dieter Wallnöfer2010-07-031-2/+2
| | | | | | default Which is one day.
* s4:blackbox/test_passwords.sh - perform also here the adaptions for ↵Matthias Dieter Wallnöfer2010-07-031-2/+2
| | | | "minPwdAge" != 0
* s4:dsdb/tests/passwords.py - set and reset the "minPwdAge" properlyMatthias Dieter Wallnöfer2010-07-031-2/+21
| | | | | | | | | | After a patch proposal of Nadya and some reflection I think that it's really worth to change all tests which need a "0" "minPwdAge" to set it manually and reset the default afterwards. So we can finally introduce the default "minPwdAge" on provision. Patch proposal by: Nadya Ivanova
* Tests for user-change-password and force-password-change access rightsNadezhda Ivanova2010-07-021-4/+242
|
* s3-net: forgot to set type in winreg getvalue operation.Günther Deschner2010-07-021-0/+2
| | | | Guenther
* s4/schema: remove unnecessary deletion of dsdb_schema cached pointerAnatoliy Atanasov2010-07-021-3/+0
| | | | | This is needed so we can find and free old schemas based using the cached pointer
* s3-registry: remove 2 byte winreg type limitation.Günther Deschner2010-07-022-5/+5
| | | | | | | | | We already pull and push 4 byte winreg type in the registry.tdb, we were just not using full 4 bytes within the reg_object functions. With this change we finally pass the set extended value torture test. Guenther
* s3-registry: allow to read NULL entries (that we allow to store) back from ↵Günther Deschner2010-07-021-6/+2
| | | | | | the tdb. Guenther
* s4-smbtorture: enable extended SetValue test against Samba3.Günther Deschner2010-07-021-3/+2
| | | | Guenther
* s3-registry: remove unused reg_util_marshalling code.Günther Deschner2010-07-027-256/+0
| | | | Guenther
* s3-registry: avoid using registry_value union.Günther Deschner2010-07-0212-186/+233
| | | | | | Just pull and push data as is. Guenther
* s4-ldb: fixed error handling in openldap backendAndrew Tridgell2010-07-021-5/+15
| | | | | | fixed several bugs in error handling. the ldb context was used without being initialised in the error paths, and several error paths did not set an ldb error string.
* s4-ldb: fixed the parsing of references in the openldap backendAndrew Tridgell2010-07-021-5/+6
| | | | We need to use ldap_parse_reference() not ldap_parse_result()
* s4-dsdb: fixed use after free of sasl mechanisms opaqueAndrew Tridgell2010-07-021-0/+6
| | | | | | | the supportedSASLMechanisms opaque must live for at least as long as the ldb, or we can crash when the first connection is torn down Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-dsdb: fixed spelling of supportedSASLMechanismsAndrew Tridgell2010-07-022-2/+2
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4:dsdb Ensure we free old schema copiesAndrew Bartlett2010-07-021-6/+25
| | | | | | | | | | | | | | | | It was reported by aatanasov that we kept around one whole schema per modification made. This does not fix that, but I hope moves us closer to a fix The most important part of the fix is that: - if (schema_out != schema_in) { - talloc_unlink(schema_in, ldb); - } was the wrong way around. This is now handled in the schema_set calls. Andrew Bartlett