summaryrefslogtreecommitdiff
path: root/source3/smbd/smb2_lock.c
Commit message (Expand)AuthorAgeFilesLines
* smbd: Use share_mode_watch_send()Volker Lendecke2019-11-221-3/+3
* smbd: rename change_to_user_by_fsp() to change_to_user_and_service_by_fsp()Ralph Boehme2019-09-111-1/+1
* s3:locking: add brl_req_guid() and brl_req_mem_ctx() helper functionsStefan Metzmacher2019-09-091-0/+1
* s3:smb2_lock: handle NT_STATUS_RETRY from the VFS backendStefan Metzmacher2019-09-091-0/+80
* s3:smb2_lock: add retry for POSIX locksStefan Metzmacher2019-09-091-0/+55
* s3:smb2_lock: make use of smbd_smb2_lock_try() in smbd_smb2_lock_send()Stefan Metzmacher2019-09-091-62/+6
* s3:smb2_lock: let smbd_smb2_lock_try() explicitly check for the retry conditionStefan Metzmacher2019-09-091-0/+26
* s3:smb2_lock: error out early in smbd_smb2_lock_send()Stefan Metzmacher2019-09-091-3/+19
* s3:smb2_lock: split smbd_smb2_lock_retry() into _try() and _retry()Stefan Metzmacher2019-09-091-19/+30
* s3:smb2_lock: move from 'blocking' to 'state->blocking'Stefan Metzmacher2019-09-091-3/+3
* s3:smb2_lock: call change_to_user_by_fsp() when dbwrap_watched_watch* finishesStefan Metzmacher2019-09-091-0/+10
* smbd: Remove unused "msg_ctx" from smbd_do_locks_try()Volker Lendecke2019-07-021-2/+0
* smbd: Remove struct blocking_lock_recordVolker Lendecke2019-06-201-1/+0
* smbd: Remove unused brlock codeVolker Lendecke2019-06-201-498/+0
* smbd: Base smb2_lock.c on tevent_reqVolker Lendecke2019-06-201-33/+108
* smbd: Slightly simplify smbd_smb2_lock_send()Volker Lendecke2019-06-201-8/+10
* smbd: Return "blocker_pid" from do_lock()Volker Lendecke2019-06-201-0/+1
* smbd: Add "blocker_pid" to brl_lock()Volker Lendecke2019-06-201-0/+2
* smbd: Add "lock_flav" to smbd_do_unlocking()Volker Lendecke2019-06-201-2/+2
* smbd: smbd_do_locking() does not use the "type" param anymoreVolker Lendecke2019-06-181-2/+2
* smbd: Avoid casts in smbd_smb2_lock_send()Volker Lendecke2019-05-281-7/+7
* smbd: Use tevent_req_simple_recv_ntstatus() in smbd_smb2_lock_recv()Volker Lendecke2019-05-281-9/+1
* Revert "smbd: use sconn->root_ev_ctx for brl_timeout_fn()"Ralph Boehme2019-01-111-5/+1
* Revert "smbd: add an effective {smb,smbd_smb2}_request->ev_ctx that holds the...Ralph Boehme2019-01-111-2/+2
* smbd: add an effective {smb,smbd_smb2}_request->ev_ctx that holds the event c...Stefan Metzmacher2018-06-181-2/+2
* smbd: use sconn->root_ev_ctx for brl_timeout_fn()Stefan Metzmacher2018-06-181-1/+5
* s3: debug: smb2: Create a new DBGC_SMB2 debug class and mark all smbd/smb2_*....Jeremy Allison2018-03-221-0/+3
* s3:smb2_server: allow logoff, close, unlock, cancel and echo on expired sessionsStefan Metzmacher2017-12-211-0/+17
* smbd: Fix CID 1273096 Dereference before null checkVolker Lendecke2015-06-231-1/+1
* s3:smb2_server: use async smbprofile macrosStefan Metzmacher2014-11-191-0/+4
* s3:smb2_lock: iterate over all sconn->client->connectionsStefan Metzmacher2014-09-191-81/+109
* s3:smb2_lock: always use tevent_req_defer_callback() if we go asyncStefan Metzmacher2014-09-191-1/+1
* s3:smb2_server: pass smbXsrv_connection to smbd_server_connection_terminate*()Stefan Metzmacher2014-08-061-3/+3
* s3:smb2_server: move sconn->smb2.requests to xconn->smb2.requestsStefan Metzmacher2014-08-061-3/+6
* smbd: Fix a typoVolker Lendecke2014-07-221-1/+1
* smbd: brl_lock_cancel does not need "blr" anymoreVolker Lendecke2014-07-041-4/+2
* smbd: do_lock does not need "blr" anymoreVolker Lendecke2014-07-041-2/+1
* smbd: brl_lock does not need "blr" anymoreVolker Lendecke2014-07-041-2/+1
* smbd: Factor out unlocking from smbd_do_lockingVolker Lendecke2014-07-041-10/+3
* smbd: Fix some typosVolker Lendecke2014-07-021-3/+3
* smbd: Remove an unused variableVolker Lendecke2014-07-021-1/+0
* smbd: Clarify smb2 lock checksVolker Lendecke2014-07-021-5/+18
* s3: SMB2 : Fix leak of blocking lock records in the database.Jeremy Allison2014-06-301-0/+1
* s3: smb2: Simplify logic in reprocess_blocked_smb2_lock().Jeremy Allison2014-06-301-30/+25
* s3: smb2: Remove unused code from remove_pending_lock().Jeremy Allison2014-06-301-13/+0
* s3:smb2_lock: return RANGE_NOT_LOCKED instead of CANCELLED for logoff and tdisStefan Metzmacher2014-03-121-0/+20
* s3:smb2_lock: fix whitespaces/tabs in smbd_smb2_lock_cancel()Stefan Metzmacher2014-03-121-11/+11
* s3:smb2_lock: make use of smbd_smb2_generate_outbody()Stefan Metzmacher2014-03-051-1/+1
* smbd: Fix a panic when a smb2 brlock times outVolker Lendecke2013-12-051-1/+1
* s3:smbd: remove struct member smbd_smb2_request.cancelled - it was only writtenMichael Adam2012-09-221-1/+0