summaryrefslogtreecommitdiff
path: root/source3/smbd/oplock.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "smbd: explain that/why we use the raw tevent_context for lease_timeou...Ralph Boehme2019-01-111-11/+1
* Revert "smbd: explain that/why we use the raw tevent_context for oplock_timeo...Ralph Boehme2019-01-111-13/+1
* Revert "smbd: explain that/why we use the raw tevent_context for do_break_to_...Ralph Boehme2019-01-111-14/+1
* smbd: Don't try to release a kernel oplock for a leased fileVolker Lendecke2018-12-181-7/+27
* s3:smbd: Use #ifdef instead of #if for config.h definitionsAndreas Schneider2018-11-281-1/+1
* smbd: Simplify downgrade_share_leaseVolker Lendecke2018-10-021-9/+6
* smbd: Move downgrade_share_lease into downgrade_leaseVolker Lendecke2018-10-021-55/+49
* smbd: Simplify downgrade_leaseVolker Lendecke2018-10-021-2/+2
* smbd: Slightly simplify downgrade_lease()Volker Lendecke2018-10-021-4/+4
* smbd: Use find_share_mode_lease() in downgrade_share_leaseVolker Lendecke2018-10-021-11/+5
* smbd: Move downgrade_share_lease() to smbd/oplock.cVolker Lendecke2018-10-021-0/+85
* smbd: Add a paranoia check for leasesVolker Lendecke2018-09-141-0/+6
* smbd: Remove an unneeded #includeVolker Lendecke2018-09-111-1/+0
* smbd: Simplify logic in fsp_lease_updateVolker Lendecke2018-09-071-5/+3
* smbd: Factor out file_has_read_oplocks()Volker Lendecke2018-09-071-10/+20
* smbd: Remove unused KOPLOCK flagsChristof Schmitt2018-08-251-22/+5
* smbd: Remove koplocks->contend_level2 callbacksVolker Lendecke2018-08-221-19/+1
* smbd: Fix a typoVolker Lendecke2018-08-171-1/+1
* s3: smbd: SGI IRIX is officially dead. Remove the kernel oplock code for IRIX.Jeremy Allison2018-07-251-3/+1
* smbd: explain that/why we use the raw tevent_context for do_break_to_none()Stefan Metzmacher2018-06-181-1/+14
* smbd: explain that/why we use the raw tevent_context for oplock_timeout_handl...Stefan Metzmacher2018-06-181-1/+13
* smbd: explain that/why we use the raw tevent_context for lease_timeout_handler()Stefan Metzmacher2018-06-181-1/+11
* smbd: replace xconn->ev_ctx with xconn->client->raw_ev_ctxStefan Metzmacher2018-06-181-1/+2
* smbd: Pass "file_id" explicitly to send_break_to_noneVolker Lendecke2018-02-131-3/+4
* smbd: Avoid a dependency on share_mode_entry->idVolker Lendecke2018-02-131-3/+4
* smbd: Pass "file_id" explicitly to message_to_share_mode_entry()Volker Lendecke2018-02-131-3/+9
* smbd: Pass "file_id" explicitly into share_mode_entry_to_message()Volker Lendecke2018-02-131-3/+8
* s3: smbd: Use identical logic to test for kernel oplocks on a share.Jeremy Allison2018-01-041-7/+18
* s3/smbd: fix exclusive lease optimisationRalph Boehme2017-05-281-4/+26
* s3/smbd: update exclusive oplock optimisation to the lease areaRalph Boehme2017-05-061-4/+9
* s3/smbd: update exclusive oplock optimisation to the lease areaRalph Boehme2017-05-061-1/+1
* s3: locking: Move two leases functions into a new file.Jeremy Allison2017-03-151-22/+0
* s3/smbd: add const to get_lease_type() argsRalph Boehme2017-03-101-1/+2
* lib: Add lib/util/server_id.hVolker Lendecke2017-01-221-0/+1
* smbd: oplock: Factor out internals of remove_oplock() into new remove_oplock_...Jeremy Allison2016-08-111-16/+29
* smbd: oplock: Fixup debug messages inside remove_oplock().Jeremy Allison2016-08-111-10/+9
* AddressSanitizer: Initialize for smbd/oplock.cGarming Sam2016-07-251-1/+1
* smbd: Fix an assertVolker Lendecke2016-05-161-0/+1
* s3:smbd/oplock obey kernel oplock setting when releasing oplocksChristian Ambach2016-01-061-1/+2
* Spelling correction: exlusive -> exclusivePaul Wayper2015-07-081-1/+1
* Convert all uses of uint8/16/32 to _t in source3/smbd.Richard Sharpe2015-05-061-4/+4
* lib: Remove server_id_str()Volker Lendecke2015-04-281-2/+4
* s3:smbd: Implementation of SMB2.1 and SMB3.0 leases.Volker Lendecke2014-12-041-31/+186
* s3:smbd: add lease related helper functions to oplock.cVolker Lendecke2014-12-041-0/+295
* s3:smbd: add fsp_lease_type() and get_lease_type() helper functionsVolker Lendecke2014-12-041-0/+30
* s3:smbd: factor out a send_break_to_none() helper functionVolker Lendecke2014-12-041-16/+24
* s3:locking: convert brl_have_read field to brl_num_read.Volker Lendecke2014-11-111-45/+70
* s3:smbd: fix file corruption using "write cache size != 0"Stefan Metzmacher2014-11-061-0/+3
* s3:smbd: use fsp->conn->sconn->client->connections to send SMB1 oplock breaksStefan Metzmacher2014-09-191-1/+6
* s3:smbd: pass smbXsrv_connection to srv_send_smb()Stefan Metzmacher2014-09-191-1/+2