Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-07-15 | s4: Add a simple script to change dc password | Matthieu Patou | 1 | -0/+63 | |
This script will mostly be used by unit test (blackbox type) to test the change of the dc password Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2010-07-15 | s4 provision: move update_machine_account_password to helpers | Matthieu Patou | 2 | -49/+51 | |
This is to allow reuse of this function and also unit tests Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2010-07-14 | s4: Added acl search tests for anonymous connection. | Nadezhda Ivanova | 1 | -83/+68 | |
The tests make sure that we comply with dsHeuristics setting and restrict anonymous access to rootDSE. They will be enabled when the implementation is pushed. tests are verified against win2k8. | |||||
2010-07-14 | Fixed system_session_anon to actually make an anonymous session | Nadezhda Ivanova | 1 | -1/+1 | |
It seems that because the flag is false, this always used the supplied credentials rhather than establish anonymous connection. | |||||
2010-07-14 | s4-smbtorture: add very simple RPC-BIND testsuite. | Günther Deschner | 4 | -2/+99 | |
Guenther | |||||
2010-07-14 | s4-smbtorture: rename rpc/bind.c to rpc/multi_bind.c. | Günther Deschner | 3 | -2/+2 | |
Guenther | |||||
2010-07-13 | s4: Reorganized dsHeuristics reset so the code can be reused | Nadezhda Ivanova | 1 | -53/+38 | |
Moved the setting of dsHeuristics to a method as soon we will have to set other values as well in different tests | |||||
2010-07-13 | dcerpc: move dcerpc_pull_auth_trailer into a the common dcerpc_util.c file | Simo Sorce | 1 | -67/+0 | |
Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-07-13 | s4-dcerpc: move some util functions up to main librpc directory. | Günther Deschner | 2 | -31/+1 | |
Guenther Signed-off-by: Simo Sorce <idra@samba.org> Signed-off-by: Günther Deschner <gd@samba.org> | |||||
2010-07-10 | s4:provision: remove --policy-guid and --policy-guid-dc cmdline options | Stefan Metzmacher | 1 | -5/+0 | |
metze | |||||
2010-07-10 | s4:provision: also use fixed GUID names of the default group policies for ↵ | Stefan Metzmacher | 1 | -2/+3 | |
domain and domain controllers in tests metze | |||||
2010-07-10 | s4 provision: use correct GUID for default policies | Matthieu Patou | 1 | -2/+7 | |
The value of GUID for policy is not random for default policies, it is described here ("How Core Group Policy Works"): http://technet.microsoft.com/en-us/library/cc784268%28WS.10%29.aspx at paragraph System\Policies Container. Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-07-10 | s4 unittests: remove the provision directory before (re)generating | Matthieu Patou | 3 | -0/+3 | |
2010-07-10 | s4 net: Add spn module to list/add/remove spn on objects | Matthieu Patou | 4 | -0/+253 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-07-10 | s4:winbind: let WBSRV_SAMBA3_SET_STRING() initialize the whole buffer | Stefan Metzmacher | 1 | -0/+1 | |
We should not send uninitialized bytes to the winbind pipe, this makes also makes valgrind very unhappy. metze | |||||
2010-07-10 | s4:wb_cmd_list_groups: also handle NT_STATUS_NO_MORE_ENTRIES | Stefan Metzmacher | 1 | -1/+2 | |
metze | |||||
2010-07-10 | s4:wb_cmd_list_users: also handle NT_STATUS_NO_MORE_ENTRIES | Stefan Metzmacher | 1 | -1/+2 | |
metze | |||||
2010-07-10 | s4:libnet_GroupList: allocate children strings on the correct talloc parent | Stefan Metzmacher | 1 | -2/+2 | |
Otherwise the _recv() function won't move the children strings to the callers memory context and let the callers crash. metze | |||||
2010-07-10 | s4:libnet_UserList: allocate children strings on the correct talloc parent | Stefan Metzmacher | 1 | -2/+2 | |
Otherwise the _recv() function won't move the children strings to the callers memory context and let the callers crash. metze | |||||
2010-07-09 | s4:drepl_notify: hide some bugs from the make test output | Stefan Metzmacher | 1 | -1/+12 | |
It's useless to get messages like this every few seconds: dreplsrv_notify: Failed to send DsReplicaSync to edbf4745-2966-49a7-8653-99200f1c9430._msdcs.samba2003.example.com for CN=Configuration,DC=samba2003,DC=example,DC=com - NT_STATUS_OBJECT_NAME_NOT_FOUND : WERR_BADFILE We have a non bug regarding non-linked DN attributes and changes of the target DN. metze | |||||
2010-07-09 | s4:drsuapi: don't return all linked attributes at the same time | Stefan Metzmacher | 1 | -8/+51 | |
Windows gives them in chunks, but I don't know the correct rule to calculate the chunk size. For now I'll use 1500 as the max size. Windows isn't happy when it gets ~ 100000 linked attributes in one response. It corrupts its directory index and later moves some objects to the LostAndFound folder. metze | |||||
2010-07-09 | s4:selftest: run RPC-SAMR-LARGE-DC against the vampire_dc to test the rid ↵ | Stefan Metzmacher | 1 | -0/+5 | |
alloc code metze | |||||
2010-07-09 | s4:dsdb/repl: expose drsuapi_DsExtendedError to the caller (e.g. the ↵ | Stefan Metzmacher | 4 | -6/+13 | |
ridalloc client) metze | |||||
2010-07-09 | s4:drepl_out_helpers: don't return NT_STATUS_OK, if an extended operation ↵ | Stefan Metzmacher | 1 | -1/+14 | |
doesn't return success metze | |||||
2010-07-09 | s4:drepl_ridalloc: only ask the rid master for a new rid pool if we need to. | Stefan Metzmacher | 1 | -9/+38 | |
if we are at least half-exhausted then ask for a new pool. This fixes a bug where we're sending unintialized alloc_pool variable as exop->fsmo_info to the rid master and get back DRSUAPI_EXOP_ERR_PARAM_ERROR. metze | |||||
2010-07-09 | s4:dsdb:ridalloc: use ridalloc_ridset_values infrastructure in ↵ | Stefan Metzmacher | 1 | -74/+56 | |
ridalloc_allocate_rid_pool_fsmo() metze | |||||
2010-07-09 | s4:dsdb:ridalloc: use ridalloc_ridset_values infrastructure in ↵ | Stefan Metzmacher | 1 | -80/+102 | |
ridalloc_allocate_rid() metze | |||||
2010-07-09 | s4:dsdb:ridalloc: use ridalloc_ridset_values infrastructure in ↵ | Stefan Metzmacher | 1 | -19/+14 | |
ridalloc_create_rid_set_ntds() metze | |||||
2010-07-09 | s4:dsdb:ridalloc: add ridalloc_ridset_values infrastructure | Stefan Metzmacher | 1 | -0/+83 | |
metze | |||||
2010-07-09 | s4:dsdb:ridalloc: use dsdb_module_constrainted_update_uint64() to update ↵ | Stefan Metzmacher | 1 | -2/+2 | |
rIDAvailablePool metze | |||||
2010-07-09 | s4:dsdb:ridalloc.c: fix C++ warning | Stefan Metzmacher | 1 | -1/+2 | |
metze | |||||
2010-07-09 | s4:dsdb: add dsdb_module_constrainted_update_uint32/64() wrapper functions | Stefan Metzmacher | 1 | -0/+22 | |
metze | |||||
2010-07-09 | s4:dsdb: add dsdb_msg_constrainted_update_uint32/64() wrapper functions | Stefan Metzmacher | 1 | -0/+22 | |
metze | |||||
2010-07-09 | s4:dsdb: add dsdb_module_constrainted_update_int32/64() functions | Stefan Metzmacher | 1 | -0/+58 | |
metze | |||||
2010-07-09 | s4:dsdb: add dsdb_msg_constrainted_update_int32/64() functions | Stefan Metzmacher | 1 | -0/+96 | |
metze | |||||
2010-07-09 | ldb:common/ldb_dn.c - "ldb_dn_get_parent" - no need to manipulate the real DN | Matthias Dieter Wallnöfer | 1 | -6/+0 | |
Since the parent DN is a duplication of the passed DN parameter. | |||||
2010-07-09 | s4: fix warning: unused variable ‘i’ | Kamen Mazdrashki | 1 | -1/+0 | |
2010-07-08 | s4:acl LDB module - password attributes - check also the "dBCSPwd" attribute | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
It's also a possible password change/set attribute candidate. | |||||
2010-07-08 | s4:acl LDB module - move a "mem_ctx" creation to the place where it is ↵ | Matthias Dieter Wallnöfer | 1 | -1/+2 | |
actually checked Memory allocations and their result checks should be as tight as possible. | |||||
2010-07-08 | s4:drsuapi RPC server - "result_site_name" - fix variable denomination | Matthias Dieter Wallnöfer | 1 | -3/+3 | |
2010-07-08 | s4:samdb.py - "setpassword" - performs password sets using the "unicodePwd" ↵ | Matthias Dieter Wallnöfer | 1 | -7/+3 | |
attribute This does work per default on each AD-compatible DC. "userPassword" support on Windows however has to be activated explicitly by the "dSHeuristics". | |||||
2010-07-08 | s4 upgradeprovision: For SID > 1000 do not copy them, let the system ↵ | Matthieu Patou | 1 | -0/+6 | |
regenerated a new one This should avoid colliion with newly added objects that use the same SID as existing users in the upgraded provision. Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org> | |||||
2010-07-08 | Added a test to prove by default users can change each other's pass if the ↵ | Nadezhda Ivanova | 1 | -0/+25 | |
old is known | |||||
2010-07-08 | Revert "s4-smbtorture: skip bigendian tests against s3 in RPC-LSA-SECRETS." | Günther Deschner | 1 | -6/+0 | |
This reverts commit 3587bb63e21c3f033a17bb493dceb64b05fe85d6. | |||||
2010-07-08 | s4-net: the net binary depends on the auth subsystem | Andrew Tridgell | 1 | -1/+1 | |
This helps with the OpenChange build | |||||
2010-07-08 | s4-dsdb/util: Reorder DSDB_FLAG_* checks | Kamen Mazdrashki | 1 | -30/+30 | |
On good thing about having more clear function interfaces (and forcing callers to specify clearly what they want) is that now I can execute following search: git grep DSDB_FLAG_NEXT_MODULE | wc -l This showed that DSDB_FLAG_NEXT_MODULE flag is about 6 times more frequently used than DSDB_FLAG_OWN_MODULE. So this should reduce branch prediction by six times in this part of the code, right :) | |||||
2010-07-08 | s4-dsdb: Implement module switching in dsdb_module_search_dn() | Kamen Mazdrashki | 1 | -1/+10 | |
This allows caller to choose from where to start DN search | |||||
2010-07-08 | s4-source4/dsdb/samdb/ldb_modules/acl.c Use DSDB_FLAG_NEXT_MODULE flag | Kamen Mazdrashki | 1 | -5/+12 | |
2010-07-08 | s4-source4/dsdb/samdb/ldb_modules/linked_attributes.c Use ↵ | Kamen Mazdrashki | 1 | -1/+4 | |
DSDB_FLAG_NEXT_MODULE flag | |||||
2010-07-08 | s4-source4/dsdb/samdb/ldb_modules/naming_fsmo.c Use DSDB_FLAG_NEXT_MODULE flag | Kamen Mazdrashki | 1 | -1/+2 | |