summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* s4/spnupdate: Fixed spnupdate to use secrets credentials when accessing SamDB.Endi S. Dewata2010-06-281-3/+30
| | | | Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org>
* s4/libcli: Register LDB_CONTROL_REVEAL_INTERNALS and ↵Endi S. Dewata2010-06-281-0/+4
| | | | | | DSDB_CONTROL_PASSWORD_CHANGE_STATUS_OID controls. Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org>
* s4/dsdb: Fixed partition_search() not to pass special DN's to LDAP backend.Endi S. Dewata2010-06-281-6/+8
| | | | Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org>
* s4/auth: Fixed authsam_expand_nested_groups() to find entry SID if not ↵Endi S. Dewata2010-06-281-1/+8
| | | | | | available in the DN. Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org>
* s3: Make some routines static in smbldapVolker Lendecke2010-06-282-4/+2
|
* s4:repl_meta_data LDB module - fix counter typeMatthias Dieter Wallnöfer2010-06-281-1/+1
|
* s4:acl LDB module - fix counter typeMatthias Dieter Wallnöfer2010-06-281-1/+2
|
* s4:dcesrv_drsuapi.c - fix a counter variableMatthias Dieter Wallnöfer2010-06-281-2/+1
|
* s4:selftest - also "rpc.samr.users.privileges" does work nowMatthias Dieter Wallnöfer2010-06-281-1/+0
|
* s4:lsa RPC server - Fix up "dcesrv_lsa_DeleteObject"Matthias Dieter Wallnöfer2010-06-281-3/+6
| | | | | | - Return always "NT_STATUS_OK" on success - Remove "talloc_free"s on handles since the frees are automatically performed by the DCE/RPC server code
* s4:knownfail - "pwdLastSet" test does work nowMatthias Dieter Wallnöfer2010-06-281-1/+0
|
* s4:torture/rpc/samr.c - test_SetPassword_LastSet - introduce the delays also ↵Matthias Dieter Wallnöfer2010-06-281-1/+2
| | | | for s4
* s4:torture - SAMR password tests - activate support for password sets on ↵Matthias Dieter Wallnöfer2010-06-281-22/+17
| | | | level "18" and "21"
* s4:selftest - activate the lanman password changesMatthias Dieter Wallnöfer2010-06-281-0/+1
| | | | This is needed for a working "OemChangePasswordUser2" operation.
* s4:dcesrv_samr_SetUserInfo - implement right "pwdLastSet" behaviourMatthias Dieter Wallnöfer2010-06-281-1/+72
| | | | Behaviour as the torture SAMR passwords tests show.
* s4:dcesrv_samr_SetUserInfo - deny operations when "fields_present" is 0Matthias Dieter Wallnöfer2010-06-281-0/+9
| | | | Taken from s3
* s4:dcesrv_samr_SetUserInfo - port the "SAMR_FIELD_LAST_PWD_CHANGE" check ↵Matthias Dieter Wallnöfer2010-06-281-0/+8
| | | | from s3 to s4
* s4:dcesrv_samr_SetUserInfo - implement password set level 21Matthias Dieter Wallnöfer2010-06-281-0/+33
|
* s4:dcesrv_samr_SetUserInfo - implement case 18 which allows to reset the ↵Matthias Dieter Wallnöfer2010-06-281-0/+10
| | | | user password
* s4:OemChangePasswordUser2 - return "NT_STATUS_WRONG_PASSWORD" when we ↵Matthias Dieter Wallnöfer2010-06-281-1/+1
| | | | | | haven't activated the the lanman auth This is what s3 does.
* s4:samr_password.c - add a function which sets the password through ↵Matthias Dieter Wallnöfer2010-06-281-0/+48
| | | | | | encrypted password hashes Used for password sets on "samr_SetUserInfo" level 18 and 21.
* s4-smbtorture: fix typo.Günther Deschner2010-06-281-1/+1
| | | | | | Not my day... Guenther
* s4:torture/rpc/samr.c - test_SetPassword_LastSet - fix "pwdLastSet" testMatthias Dieter Wallnöfer2010-06-281-33/+31
| | | | | | | | - Remove superflous checks (on level 18, 24, 26 we do always have "pwdLastSet" resets if "password_expired" > 0) - Fixed some bugs Signed-off-by: Günther Deschner <gd@samba.org>
* s4-smbtorture: add trustDomainPasswords blob test to LOCAL-NDR testsuite.Günther Deschner2010-06-281-0/+64
| | | | | | | | | | Our parsing of this struct is incorrect atm. and apparently also causes the s4 server to crash. Thanks to Sumit Bose <sbose@redhat.com> for providing the auth data retrieved from a w2k3 domain.msc operation. Guenther
* s3-registry: missed one perflib keyname delimiter.Günther Deschner2010-06-281-1/+1
| | | | Guenther
* s3: More cleanup in winbindd_ads.c:query_userVolker Lendecke2010-06-281-13/+10
| | | | We can't ads_msgfree after the ads struct has been killed. Do early returns.
* s3: Fix a valgrind errorVolker Lendecke2010-06-281-2/+1
| | | | nss_get_info_cached does not necessarily fill in gid
* s3: Re-arrange winbindd_ads.c:query_userVolker Lendecke2010-06-281-23/+24
| | | | | We can't access the LDAP message after nss_get_info_cached has potentially destroyed the ads_struct
* s3: free -> SAFE_FREEVolker Lendecke2010-06-281-1/+1
|
* s3: Do an early TALLOC_FREEVolker Lendecke2010-06-281-2/+5
|
* s3-registry: fix printing keyname delimiter.Günther Deschner2010-06-281-8/+8
| | | | Guenther
* s3-registry: fix perfmon keyname delimiter.Günther Deschner2010-06-281-2/+2
| | | | Guenther
* s3-net: Make sure that the data blob is initialized.Andreas Schneider2010-06-281-0/+2
| | | | Found by clang-analyzer.
* s3-eventlog: Fixed the keyname delimiter for the registry key.Andreas Schneider2010-06-281-1/+1
|
* s3-registry: Fixed keyname delimiter in KEY_CURRENT_VERSION_NORM.Andreas Schneider2010-06-281-1/+1
|
* s3-smbd: Make sure that status is initialized when used.Andreas Schneider2010-06-281-1/+1
| | | | Found by clang-analyzer.
* s3-lanman: Make sure count is not used uninitialized if we jump to out.Andreas Schneider2010-06-281-1/+1
| | | | Found by clang-analyzer.
* s3-vfs: Make sure that retval isn't used uninitialized.Andreas Schneider2010-06-281-1/+1
| | | | Found by clang-analyzer.
* s3-passdb: Make sure dn is initialized and don't free it.Andreas Schneider2010-06-281-3/+1
| | | | | | dn is just a pointer to a memory which hasn't been duplicated. Found by clang-analyzer.
* s3-passdb: Make sure we don't call free on a garbage pointer.Andreas Schneider2010-06-281-1/+1
| | | | Found by clang-analyzer.
* s3-lanman: Make sure that job_info is not undefined.Andreas Schneider2010-06-281-1/+1
| | | | Found by clang-analyzer.
* s3-nmbd: Leave the sync function if there are no syncs.Andreas Schneider2010-06-281-0/+5
| | | | Found by clang-analyzer.
* s3-libsmb: Make sure that finfo is initialized.Andreas Schneider2010-06-281-0/+2
| | | | Found by clang-analyzer.
* s3-eventlog: make sure _eventlog_OpenEventLogW fails when we cannot open the ↵Günther Deschner2010-06-281-1/+4
| | | | | | registry key. Guenther
* s3: Fix some valgrind errorsVolker Lendecke2010-06-281-19/+36
| | | | | | | | | | Essentially the same change as 15297ee, this time for the client side. Günther, Andrew B, please check! Thanks, Volker
* s3-passdb: Make sure that we don't assign garbage.Andreas Schneider2010-06-281-1/+1
|
* librpc: Use switch in GUID_from_data_blob().Andreas Schneider2010-06-281-7/+16
|
* nss_wrapper: Fixed a possible NULL pointer problem.Andreas Schneider2010-06-281-1/+1
|
* s4:ldap_server: don't start if we can't bind to port 389Stefan Metzmacher2010-06-281-1/+4
| | | | metze
* Implementation of self membership validated right.Nadezhda Ivanova2010-06-283-6/+234
| | | | | When this right is granted, the user can add or remove themselves from a group even if they dont have write property right.