summaryrefslogtreecommitdiff
path: root/source3/smbd/blocking.c
Commit message (Expand)AuthorAgeFilesLines
* s3:locking: add brl_req_guid() and brl_req_mem_ctx() helper functionsStefan Metzmacher2019-09-091-0/+2
* s3:blocking: handle NT_STATUS_RETRY from the VFS backendStefan Metzmacher2019-09-091-0/+84
* s3:blocking: make use of smbd_smb1_do_locks_try() in smbd_smb1_do_locks_send()Stefan Metzmacher2019-09-091-86/+4
* s3:blocking: call smbd_smb1_do_locks_setup_timeout() also in smbd_smb1_do_loc...Stefan Metzmacher2019-09-091-0/+5
* s3:blocking: fix the fsp->blocked_smb1_lock_reqs handlingStefan Metzmacher2019-09-091-9/+125
* s3:blocking: do the timeout calculation before calling dbwrap_watched_watch_s...Stefan Metzmacher2019-09-091-16/+16
* s3:blocking: split out smbd_smb1_do_locks_setup_timeout()Stefan Metzmacher2019-09-091-35/+63
* s3:blocking: use timeval_expired(&state->endtime) to stop processingStefan Metzmacher2019-09-091-8/+17
* s3:blocking: maintain state->deny_statusStefan Metzmacher2019-09-091-5/+28
* s3:blocking: use dynamic posix lock wait intervalsStefan Metzmacher2019-09-091-4/+37
* s3:blocking: Remove bug reproducer from a few commits agoStefan Metzmacher2019-09-091-2/+2
* s3:blocking: fix posix lock retryStefan Metzmacher2019-09-091-11/+25
* s3:blocking: move from 'timeout' to 'smbd_smb1_do_locks_state->timeout'Stefan Metzmacher2019-09-091-9/+11
* s3:blocking: split smbd_smb1_do_locks_retry() into _try() and _retry()Stefan Metzmacher2019-09-091-30/+42
* s3:blocking: demonstrate the posix lock retry failsStefan Metzmacher2019-09-091-2/+2
* s3:blocking: remove unused timeval_brl_min()Stefan Metzmacher2019-09-091-16/+0
* s3:blocking: call change_to_user_by_fsp() when dbwrap_watched_watch* finishesStefan Metzmacher2019-09-091-0/+9
* smbd: Remove unused "msg_ctx" from smbd_smb1_do_locks_send()Volker Lendecke2019-07-021-3/+0
* smbd: Remove unused "msg_ctx" from smbd_do_locks_try()Volker Lendecke2019-07-021-3/+0
* smbd: Remove unused "msg_ctx" from do_unlock()Volker Lendecke2019-07-021-2/+1
* smbd: Remove unused "msg_ctx" from do_lock()Volker Lendecke2019-07-021-1/+0
* smbd: do_lock() never sees blocking locks anymoreVolker Lendecke2019-07-021-1/+0
* smbd: Make do_lock() return NTSTATUSVolker Lendecke2019-07-021-8/+1
* smbd: Remove unused brlock codeVolker Lendecke2019-06-201-950/+0
* smbd: Add smbd_smb1_do_locks_send/recv()Volker Lendecke2019-06-201-0/+518
* smbd: Return "blocker_pid" from do_lock()Volker Lendecke2019-06-201-0/+2
* smbd: Add "blocker_pid" to brl_lock()Volker Lendecke2019-06-201-0/+6
* smbd: Fix a typoVolker Lendecke2019-06-181-1/+2
* Revert "smbd: use sconn->root_ev_ctx for brl_timeout_fn()"Ralph Boehme2019-01-111-5/+1
* Revert "smbd: remove unused change_to_root_user() from brl_timeout_fn()"Ralph Boehme2019-01-111-0/+3
* smbd: remove unused change_to_root_user() from brl_timeout_fn()Ralph Boehme2018-07-121-3/+0
* smbd: use sconn->root_ev_ctx for brl_timeout_fn()Stefan Metzmacher2018-06-181-1/+5
* smbd: use conn->lastused_count++ directly in process_blocking_lock_queue()Stefan Metzmacher2018-06-181-6/+3
* dlist: remove unneeded type argument from DLIST_ADD_END()Michael Adam2016-02-061-1/+1
* Convert all uses of uint8/16/32 to _t in source3/smbd.Richard Sharpe2015-05-061-4/+4
* s3:smbd: pass smbXsrv_connection to srv_send_smb()Stefan Metzmacher2014-09-191-3/+3
* smbd: "err" is no longer set in get_lock_offsetVolker Lendecke2014-07-221-4/+2
* smbd: brl_lock_cancel does not need "blr" anymoreVolker Lendecke2014-07-041-6/+3
* smbd: do_lock does not need "blr" anymoreVolker Lendecke2014-07-041-6/+3
* smbd: brl_lock does not need "blr" anymoreVolker Lendecke2014-07-041-4/+2
* smbd: Remove an outdated commentVolker Lendecke2014-07-041-4/+0
* s3: smbd: Locking - re-add pending lock records if we fail to acquire a lock ...Jeremy Allison2014-07-031-17/+80
* s3: smbd: Locking - treat lock timeout the same as any other error.Jeremy Allison2014-07-031-53/+38
* s3: smbd: Locking - add and use utility function lock_timed_out().Jeremy Allison2014-07-031-3/+21
* s3: smbd: Locking - convert to using utility macro used elsewhere.Jeremy Allison2014-07-031-2/+1
* smbd: Fix blank line endingsVolker Lendecke2013-09-111-6/+6
* Add the ability to send an NTSTATUS result back with a trans2 reply so we can...Jeremy Allison2013-07-191-1/+1
* s3:smbd: s/struct timed_event/struct tevent_timerStefan Metzmacher2013-02-191-1/+1
* s3:smbd: s/struct event_context/struct tevent_contextStefan Metzmacher2013-02-191-1/+1
* s3: Fix a crash in reply_lockingX_errorVolker Lendecke2012-08-081-4/+11