summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-06-13upgrade: Properly cancel/commit transactions in a couple more places.Jelmer Vernooij2-123/+136
2010-06-13s4-python: Start using standard python logging infrastructure ratherJelmer Vernooij7-105/+108
than simple messaging callbacks.
2010-06-13Fix aio_read detection for -lrtVolker Lendecke1-0/+2
2010-06-13s3: Remove fsp_belongs_connVolker Lendecke3-22/+4
check_open_fsp does exactly the same
2010-06-13s3: Remove some leftovers from macrosVolker Lendecke1-5/+5
check_fsp and check_fsp_open used to be macros
2010-06-13s3: Remove the pointless PRINTERNAME macroVolker Lendecke7-32/+49
2010-06-13s3: Remove the pointless SERVICE macroVolker Lendecke2-8/+7
2010-06-12s4:dcesrv_samr_GetGroupsForUser - return error code if a SID wasn't foundMatthias Dieter Wallnöfer1-2/+1
This shouldn't happen since SIDs are mandatory for security objects
2010-06-12s4:dcesrv_samr_QueryGroupMember/GetMembersInAlias - unify the structureMatthias Dieter Wallnöfer1-30/+32
Mostly cosmetic fixes
2010-06-12s4:password_hash LDB module - this does really deactivate the MS LAN manager ↵Matthias Dieter Wallnöfer1-5/+9
hash Previously, only the conversion from cleartext to the LM hash was deactivated, and not when the user specified it directly through "dBCSPwd".
2010-06-12s4:password_hash LDB module - fix commentMatthias Dieter Wallnöfer1-1/+1
2010-06-12s4:torture - SAMR testsuite - now we do support "GetAliasMembership" as expectedMatthias Dieter Wallnöfer1-4/+0
2010-06-12s4:dcesrv_samr_GetAliasMembership - provide a correct implementationMatthias Dieter Wallnöfer1-31/+31
We could also have no valid SID specified at all and also then we have to return an empty array with "NT_STATUS_OK". This shows the torture testsuite.
2010-06-12s4:dcesrv_samr_EnumDomainGroups/Aliases - when we don't get a SID then the ↵Matthias Dieter Wallnöfer1-4/+6
database is corrupted Group/User/Alias entries do always have a SID (it's a mandatory attribute in the SAM directory)!
2010-06-12s4:dcesrv_samr_QueryAliasInfo - return "NT_STATUS_NO_SUCH_ALIAS" when it ↵Matthias Dieter Wallnöfer1-1/+4
wasn't found
2010-06-12s4:dcesrv_samr_QueryGroupInfo - make it more like "QueryAliasInfo"Matthias Dieter Wallnöfer1-14/+7
2010-06-12s4:dcesrv_samr_QueryUserInfo - minor fixesMatthias Dieter Wallnöfer1-1/+4
Return "NT_STATUS_NO_SUCH_USER" when user account doesn't exist.
2010-06-12s4:dcesrv_samr_QueryDomainInfo - allocate the "info" structure only when ↵Matthias Dieter Wallnöfer1-7/+9
really needed That means the allocation should move after the lookup (as it is on "QueryUserInfo"). Return "NT_STATUS_NO_SUCH_DOMAIN" on an invalid domain.
2010-06-12s4:dcesrv_samr_EnumDomainGroups - mostly small fixesMatthias Dieter Wallnöfer1-3/+7
2010-06-12s4:dcesrv_samr_EnumDomainAliases - return an empty array also when no entry ↵Matthias Dieter Wallnöfer1-3/+0
was returned
2010-06-12s4:dcesrv_samr_EnumDomainAliases - mostly small fixesMatthias Dieter Wallnöfer1-7/+10
The biggest change consists in the implementation of the Windows Server return size formula MIN(*r->out.num_entries, 1+(r->in.max_size/SAMR_ENUM_USERS_MULTIPLIER).
2010-06-12s4:dcesrv_samr_EnumDomainUsers - make this call look more similar to ↵Matthias Dieter Wallnöfer1-23/+28
"EnumDomainGroups" and "EnumDomainAliases" That means that the lookup is now also done by "samdb_search_domain" to be more consistent.
2010-06-12s4:ldif_read_prefixMap - don't cause memory leaks on error conditionsMatthias Dieter Wallnöfer1-2/+2
2010-06-12s3: Remove smbd_server_conn from cancel_pending_lock_requests_by_fid_smb2Volker Lendecke1-1/+1
2010-06-12s3: Explicitly pass sconn to process_blocking_lock_queue_smb2Volker Lendecke3-5/+6
2010-06-12s3: Remove smbd_server_conn from push_blocking_lock_request_smb2Volker Lendecke1-1/+1
2010-06-12s3: Explicitly pass sconn to [remove|schedule]_deferred_open_message_smb2Volker Lendecke3-8/+12
2010-06-12s3: Explicitly pass sconn to open_was_deferred_smb2Volker Lendecke3-4/+5
2010-06-12s3: Explicitly pass sconn to find_open_smb2reqVolker Lendecke1-5/+11
2010-06-12s3: Explicitly pass sconn to process_blocking_lock_queueVolker Lendecke3-7/+6
2010-06-12s3: Remove smbd_server_conn from blocking_lock_cancel_smb1Volker Lendecke1-1/+1
2010-06-12s3: Explicitly pass sconn to recalc_brl_timeoutVolker Lendecke1-4/+3
2010-06-12s3: Explicitly pass sconn to blocking_lock_was_deferred_smb1Volker Lendecke3-4/+5
2010-06-12s3: Explicitly pass sconn to remove_pending_lock_requests_by_mid_smb1Volker Lendecke3-4/+5
2010-06-12s3: Remove smbd_server_conn from cancel_pending_lock_requests_by_fidVolker Lendecke1-1/+1
2010-06-12s3: Remove smbd_server_conn from push_blocking_lock_requestVolker Lendecke1-1/+1
2010-06-12s3: Remove smbd_server_conn from brl_timeout_fnVolker Lendecke1-4/+6
2010-06-12s3: Remove smbd_server_conn from switch_messageVolker Lendecke1-1/+1
2010-06-12s3: Remove smbd_server_conn from break_level2_to_none_asyncVolker Lendecke1-1/+1
2010-06-12s3: Explicitly pass sconn to the remove_pending_change_notify_request_by_midVolker Lendecke3-4/+5
2010-06-12s3: change_notify_reply() does not need its "conn" argumentVolker Lendecke4-17/+13
2010-06-12s3: Explicitly pass sconn to the change_notify_remove_requestVolker Lendecke1-7/+9
2010-06-12s3: Remove smbd_server_conn from change_notify_add_requestVolker Lendecke1-1/+1
2010-06-12s3: Remove smbd_server_conn from reply_sesssetup_and_XVolker Lendecke1-1/+1
2010-06-12s3: Fix a typoVolker Lendecke1-1/+1
2010-06-12s3: Remove smbd_server_conn from reply_sesssetup_and_X_spnegoVolker Lendecke1-1/+1
2010-06-12s3: Remove smbd_server_conn from reply_spnego_authVolker Lendecke1-1/+1
2010-06-12s3: Remove smbd_server_conn from reply_spnego_negotiateVolker Lendecke1-1/+1
2010-06-12s3: Remove smbd_server_conn from reply_spnego_ntlmsspVolker Lendecke1-1/+1
2010-06-12s3: Remove smbd_server_conn from reply_spnego_kerberosVolker Lendecke1-1/+1