Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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. | |||||
2010-06-28 | s3-eventlog: make sure _eventlog_OpenEventLogW fails when we cannot open the ↵ | Günther Deschner | 1 | -1/+4 | |
registry key. Guenther | |||||
2010-06-28 | s3: Fix some valgrind errors | Volker Lendecke | 1 | -19/+36 | |
Essentially the same change as 15297ee, this time for the client side. Günther, Andrew B, please check! Thanks, Volker | |||||
2010-06-28 | s3-passdb: Make sure that we don't assign garbage. | Andreas Schneider | 1 | -1/+1 | |
2010-06-28 | librpc: Use switch in GUID_from_data_blob(). | Andreas Schneider | 1 | -7/+16 | |
2010-06-28 | nss_wrapper: Fixed a possible NULL pointer problem. | Andreas Schneider | 1 | -1/+1 | |
2010-06-28 | s4:ldap_server: don't start if we can't bind to port 389 | Stefan Metzmacher | 1 | -1/+4 | |
metze | |||||
2010-06-28 | Implementation of self membership validated right. | Nadezhda Ivanova | 3 | -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. | |||||
2010-06-28 | s4/test: Run DrsDeleteObjectTestCase as part of S4 testing | Kamen Mazdrashki | 1 | -0/+3 | |
I put this test in the end of the list of tests as it runs with 'vampire_dc' environment running. Currently there are tests that are failing when we have 2 DCs constantly replicating in the test environment (this, of course, should be fixed in the near future) | |||||
2010-06-28 | s4/drs: re-implement 'renaming' object replication | Kamen Mazdrashki | 1 | -18/+53 | |
We should rename objects only after we make sure, that changes on the partner DC are newer than what we have. This fixes a bug, when we have following situation with 2 DCs: - we have an object O on the two DCs - we rename (delete) object O on DC1 - DC1 replicates from DC2 In the above scenario, object O will be renamed back to its original name (i.e. it will be restored). Now, we check that DC2 state is older than what we have, so nothing happens with object's DN. | |||||
2010-06-28 | s4/drs-test: Add few comments in DrsDeleteObjectTestCase test | Kamen Mazdrashki | 1 | -3/+10 | |
Also remove unused code | |||||
2010-06-26 | s4:rpc_server/srvsvc/dcesrv_srvsvc.c - remove unreachable code | Matthias Dieter Wallnöfer | 1 | -36/+0 | |
2010-06-26 | s4:rpc_server/wkssvc/dcesrv_wkssvc.c - remove unreachable code | Matthias Dieter Wallnöfer | 1 | -4/+0 | |
2010-06-26 | s4:rpc_server/lsa/dcesrv_lsa.c - remove unreachable code | Matthias Dieter Wallnöfer | 1 | -2/+0 | |