Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-06-28 | s4:lib/registry/ldb.c - retrieve the classname correctly in ↵ | Matthias Dieter Wallnöfer | 1 | -7/+6 | |
"ldb_get_subkey_by_id" | |||||
2010-06-28 | s4:lib/registry/ldb.c - change the "ldb_get_value" implementation to use the ↵ | Matthias Dieter Wallnöfer | 1 | -20/+17 | |
value cache and not an LDB lookup In addition this fixes the use of special characters in registry object names. | |||||
2010-06-28 | s3: Change exit on immediate socket failure. | Ira Cooper | 1 | -4/+4 | |
This change makes it so socket errors early in the smbd child process cause orderly exits not coredumps. Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2010-06-28 | s4:auth/sam.c - "authsam_expand_nested_groups" - small performance improvement | Matthias Dieter Wallnöfer | 1 | -3/+7 | |
We can save one search operation if "only_childs" is false and when we had no SID passed as extended DN component. | |||||
2010-06-28 | s4:auth/sam.c - "authsam_expand_nested_groups" - cosmetic/comments | Matthias Dieter Wallnöfer | 1 | -9/+11 | |
2010-06-28 | s4:auth/sam.c - "authsam_expand_nested_groups" - use "dsdb_search_dn" where ↵ | Matthias Dieter Wallnöfer | 1 | -3/+11 | |
possible And always catch LDB errors | |||||
2010-06-28 | selftest: Remove accidentally committed dummy test. | Jelmer Vernooij | 1 | -1/+0 | |
2010-06-28 | s4/spnupdate: Fixed spnupdate to use secrets credentials when accessing SamDB. | Endi S. Dewata | 1 | -3/+30 | |
Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org> | |||||
2010-06-28 | s4/libcli: Register LDB_CONTROL_REVEAL_INTERNALS and ↵ | Endi S. Dewata | 1 | -0/+4 | |
DSDB_CONTROL_PASSWORD_CHANGE_STATUS_OID controls. Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org> | |||||
2010-06-28 | s4/dsdb: Fixed partition_search() not to pass special DN's to LDAP backend. | Endi S. Dewata | 1 | -6/+8 | |
Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org> | |||||
2010-06-28 | s4/auth: Fixed authsam_expand_nested_groups() to find entry SID if not ↵ | Endi S. Dewata | 1 | -1/+8 | |
available in the DN. Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org> | |||||
2010-06-28 | s3: Make some routines static in smbldap | Volker Lendecke | 2 | -4/+2 | |
2010-06-28 | s4:repl_meta_data LDB module - fix counter type | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2010-06-28 | s4:acl LDB module - fix counter type | Matthias Dieter Wallnöfer | 1 | -1/+2 | |
2010-06-28 | s4:dcesrv_drsuapi.c - fix a counter variable | Matthias Dieter Wallnöfer | 1 | -2/+1 | |
2010-06-28 | s4:selftest - also "rpc.samr.users.privileges" does work now | Matthias Dieter Wallnöfer | 1 | -1/+0 | |
2010-06-28 | s4:lsa RPC server - Fix up "dcesrv_lsa_DeleteObject" | Matthias Dieter Wallnöfer | 1 | -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 | |||||
2010-06-28 | s4:knownfail - "pwdLastSet" test does work now | Matthias Dieter Wallnöfer | 1 | -1/+0 | |
2010-06-28 | s4:torture/rpc/samr.c - test_SetPassword_LastSet - introduce the delays also ↵ | Matthias Dieter Wallnöfer | 1 | -1/+2 | |
for s4 | |||||
2010-06-28 | s4:torture - SAMR password tests - activate support for password sets on ↵ | Matthias Dieter Wallnöfer | 1 | -22/+17 | |
level "18" and "21" | |||||
2010-06-28 | s4:selftest - activate the lanman password changes | Matthias Dieter Wallnöfer | 1 | -0/+1 | |
This is needed for a working "OemChangePasswordUser2" operation. | |||||
2010-06-28 | s4:dcesrv_samr_SetUserInfo - implement right "pwdLastSet" behaviour | Matthias Dieter Wallnöfer | 1 | -1/+72 | |
Behaviour as the torture SAMR passwords tests show. | |||||
2010-06-28 | s4:dcesrv_samr_SetUserInfo - deny operations when "fields_present" is 0 | Matthias Dieter Wallnöfer | 1 | -0/+9 | |
Taken from s3 | |||||
2010-06-28 | s4:dcesrv_samr_SetUserInfo - port the "SAMR_FIELD_LAST_PWD_CHANGE" check ↵ | Matthias Dieter Wallnöfer | 1 | -0/+8 | |
from s3 to s4 | |||||
2010-06-28 | s4:dcesrv_samr_SetUserInfo - implement password set level 21 | Matthias Dieter Wallnöfer | 1 | -0/+33 | |
2010-06-28 | s4:dcesrv_samr_SetUserInfo - implement case 18 which allows to reset the ↵ | Matthias Dieter Wallnöfer | 1 | -0/+10 | |
user password | |||||
2010-06-28 | s4:OemChangePasswordUser2 - return "NT_STATUS_WRONG_PASSWORD" when we ↵ | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
haven't activated the the lanman auth This is what s3 does. | |||||
2010-06-28 | s4:samr_password.c - add a function which sets the password through ↵ | Matthias Dieter Wallnöfer | 1 | -0/+48 | |
encrypted password hashes Used for password sets on "samr_SetUserInfo" level 18 and 21. | |||||
2010-06-28 | s4-smbtorture: fix typo. | Günther Deschner | 1 | -1/+1 | |
Not my day... Guenther | |||||
2010-06-28 | s4:torture/rpc/samr.c - test_SetPassword_LastSet - fix "pwdLastSet" test | Matthias Dieter Wallnöfer | 1 | -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> | |||||
2010-06-28 | s4-smbtorture: add trustDomainPasswords blob test to LOCAL-NDR testsuite. | Günther Deschner | 1 | -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 | |||||
2010-06-28 | s3-registry: missed one perflib keyname delimiter. | Günther Deschner | 1 | -1/+1 | |
Guenther | |||||
2010-06-28 | s3: More cleanup in winbindd_ads.c:query_user | Volker Lendecke | 1 | -13/+10 | |
We can't ads_msgfree after the ads struct has been killed. Do early returns. | |||||
2010-06-28 | s3: Fix a valgrind error | Volker Lendecke | 1 | -2/+1 | |
nss_get_info_cached does not necessarily fill in gid | |||||
2010-06-28 | s3: Re-arrange winbindd_ads.c:query_user | Volker Lendecke | 1 | -23/+24 | |
We can't access the LDAP message after nss_get_info_cached has potentially destroyed the ads_struct | |||||
2010-06-28 | s3: free -> SAFE_FREE | Volker Lendecke | 1 | -1/+1 | |
2010-06-28 | s3: Do an early TALLOC_FREE | Volker Lendecke | 1 | -2/+5 | |
2010-06-28 | s3-registry: fix printing keyname delimiter. | Günther Deschner | 1 | -8/+8 | |
Guenther | |||||
2010-06-28 | s3-registry: fix perfmon keyname delimiter. | Günther Deschner | 1 | -2/+2 | |
Guenther | |||||
2010-06-28 | s3-net: Make sure that the data blob is initialized. | Andreas Schneider | 1 | -0/+2 | |
Found by clang-analyzer. | |||||
2010-06-28 | s3-eventlog: Fixed the keyname delimiter for the registry key. | Andreas Schneider | 1 | -1/+1 | |
2010-06-28 | s3-registry: Fixed keyname delimiter in KEY_CURRENT_VERSION_NORM. | Andreas Schneider | 1 | -1/+1 | |
2010-06-28 | s3-smbd: Make sure that status is initialized when used. | Andreas Schneider | 1 | -1/+1 | |
Found by clang-analyzer. | |||||
2010-06-28 | s3-lanman: Make sure count is not used uninitialized if we jump to out. | Andreas Schneider | 1 | -1/+1 | |
Found by clang-analyzer. | |||||
2010-06-28 | s3-vfs: Make sure that retval isn't used uninitialized. | Andreas Schneider | 1 | -1/+1 | |
Found by clang-analyzer. | |||||
2010-06-28 | s3-passdb: Make sure dn is initialized and don't free it. | Andreas Schneider | 1 | -3/+1 | |
dn is just a pointer to a memory which hasn't been duplicated. Found by clang-analyzer. | |||||
2010-06-28 | s3-passdb: Make sure we don't call free on a garbage pointer. | Andreas Schneider | 1 | -1/+1 | |
Found by clang-analyzer. | |||||
2010-06-28 | s3-lanman: Make sure that job_info is not undefined. | Andreas Schneider | 1 | -1/+1 | |
Found by clang-analyzer. | |||||
2010-06-28 | s3-nmbd: Leave the sync function if there are no syncs. | Andreas Schneider | 1 | -0/+5 | |
Found by clang-analyzer. | |||||
2010-06-28 | s3-libsmb: Make sure that finfo is initialized. | Andreas Schneider | 1 | -0/+2 | |
Found by clang-analyzer. |