smbd: move files_struct.can_write to a bitfield
[gd/samba-autobuild/.git] / source3 / smbd / open.c
2020-04-03 Ralph Boehmesmbd: move files_struct.can_write to a bitfield
2020-04-03 Ralph Boehmesmbd: move files_struct.can_read to a bitfield
2020-04-03 Ralph Boehmesmbd: move files_struct.can_lock to a bitfield
2020-04-03 Ralph Boehmesmbd: move files_struct.kernel_share_modes_taken to...
2020-03-24 Ralph Boehmesmbd: simplify non_widelink_open()
2020-02-20 Volker Lendeckesmbd: Separate aio_pthread indicator from normal EINTR
2020-02-07 Volker Lendeckesmbd: Allow a Posix create context to override the...
2020-01-17 Ralph Boehmesmbd: avoid calling vfs_file_id_from_sbuf() if statinfo...
2020-01-03 Volker Lendeckesmbd: Remove an unused parameter from defer_open()
2020-01-03 Volker Lendeckesmbd: Avoid a "? True : False"
2019-12-17 Volker Lendeckesmbd: Avoid a direct access to share_mode_data->num_sha...
2019-12-16 Volker Lendeckesmbd: Explicitly state when modifying share_mode_data
2019-12-16 Volker Lendeckesmbd: Fix a typo
2019-12-16 Volker Lendeckesmbd: Avoid casts in open_directory()
2019-12-06 Ralph Boehmesmbd: fix handling of sentinel timestamp values
2019-11-27 Ralph Boehmes3:param: make "servicename" a substituted option
2019-11-22 Volker Lendeckesmbd: Use share_mode_watch_send()
2019-11-13 Volker Lendeckesmbd: Remove write cache
2019-11-06 Volker Lendeckelib: Remove #define serverid_equal server_id_equal
2019-10-08 Anoop C Ss3: VFS: Use SMB_VFS_FCNTL to set fd flags in open_file()
2019-10-02 Ralph Boehmes3:smbd: add a comment explaining the File-ID semantics...
2019-10-02 Ralph Boehmes3:smbd: ensure a created stream picks up the File...
2019-10-02 Ralph Boehmes3:smbd: when storing DOS attribute call dos_mode(...
2019-09-18 Volker Lendeckesmbd: Don't always walk the share mode array in open_mo...
2019-09-17 Volker Lendeckesmbd: Add share mode flags
2019-09-17 Volker Lendeckesmbd: Avoid calling remove_stale_share_mode_entries...
2019-09-17 Volker Lendeckesmbd: Pass share_mode_lock to remove_lease_if_stale()
2019-09-17 Volker Lendeckesmbd: Use share_mode_forall_leases() in lease_match()
2019-09-17 Volker Lendeckesmbd: Use share_mode_forall_entries() in delay_for_oplock()
2019-09-17 Volker Lendeckesmbd: Pass "struct file_id" to get_lease_type()
2019-09-17 Volker Lendeckesmbd: Use share_mode_forall_entries() in validate_oploc...
2019-09-17 Volker Lendeckesmbd: Use share_mode_forall_entries() in open_mode_check()
2019-09-17 Volker Lendeckesmbd: Use share_mode_forall_entries() for validate_my_s...
2019-09-17 Volker Lendeckesmbd: Use share_mode_forall_entries() in has_delete_on_...
2019-09-17 Volker Lendeckesmbd: Avoid passing a share mode entry to share_conflict()
2019-09-17 Volker Lendeckesmbd: Rewrite share_conflict()
2019-09-17 Volker Lendeckesmbd: Introduce helper variables in open_mode_check()
2019-09-11 Jeremy Allisons3: smbd: Change mkdir_internal() to call SMB_VFS_MKDIR...
2019-09-10 Volker Lendeckesmbd: Use file_id_str_buf() in setup_poll_open()
2019-09-10 Volker Lendeckesmbd: Use file_id_str_buf() in defer_open()
2019-09-10 Ralph Boehmes3:smbd: ensure to update the File-ID in struct smb_fil...
2019-08-23 Jeremy Allisons3: smbd: Change process_symlink_open() to call SMB_VFS...
2019-08-20 Volker Lendeckesmbd: Move lease type detection in delay_for_oplock()
2019-08-19 Volker Lendeckesmbd: Merge grant_fsp_oplock_type() into delay_for_oplock()
2019-08-19 Volker Lendeckesmbd: Move delay_for_oplock() down
2019-08-19 Volker Lendeckesmbd: Make delay_for_oplock() return NTSTATUS
2019-08-19 Volker Lendeckesmbd: Slightly simplify grant_fsp_oplock_type()
2019-08-19 Volker Lendeckesmbd: Slightly simplify delay_for_oplock()
2019-08-19 Volker Lendeckesmbd: Introduce handle_share_mode_lease()
2019-08-19 Volker Lendeckesmbd: Move set_share_mode() out of grant_fsp_oplock_type()
2019-08-19 Volker Lendeckesmbd: Move grant_fsp_oplock_type() close to delay_for_o...
2019-08-19 Volker Lendeckesmbd: Slightly simplify open_file_ntcreate()
2019-08-19 Volker Lendeckesmbd: Remove a late ref to "file_existed" in open_file_...
2019-08-19 Volker Lendeckesmbd: Move resetting "oplock_request" to before delay_f...
2019-08-19 Volker Lendeckesmbd: For kernel-oplocked files don't call delay_for_op...
2019-08-19 Volker Lendeckesmbd: Optionally wait for a share mode record in setup_...
2019-08-19 Volker Lendeckesmbd: Simplify delay_for_oplock()
2019-08-19 Volker Lendeckesmbd: Move is_same_lease() up in the file
2019-08-19 Volker Lendeckesmbd: Simplify is_same_lease()
2019-08-19 Volker Lendeckesmbd: Optimize delay_for_oplock()
2019-08-19 Volker Lendeckesmbd: Remove a misleading comment
2019-08-19 Volker Lendeckesmbd: Merge two DEBUGs into one
2019-08-19 Volker Lendeckesmbd: Avoid casts in share_conflict()
2019-08-10 Volker Lendeckesmbd: Simplify fd_open_atomic()
2019-08-09 Volker Lendeckesmbd: FTRUNCATE regular files only
2019-08-09 Volker Lendeckesmbd: Make "lease" const in create_file_default()
2019-08-09 Volker Lendeckesmbd: Make "lease" const in create_file_unixpath()
2019-08-09 Volker Lendeckesmbd: Make "lease_key" const in lease_match()
2019-08-09 Volker Lendeckesmbd: Make "lease" const in open_file_ntcreate()
2019-08-09 Volker Lendeckesmbd: Make "lease" const in grant_fsp_oplock_type()
2019-08-09 Volker Lendeckesmbd: Nobody uses the changed "lease" from grant_fsp_op...
2019-08-07 Volker Lendeckesmbd: Move handling the 1sec sharing_violation delay...
2019-08-07 Volker Lendeckesmbd: Add defer_sharing_violation_smb1
2019-08-07 Volker Lendeckesmbd: Get "req->request_time" early in create_file_defa...
2019-08-07 Volker Lendeckesmbd: Do not exceed the req's max timeout in setup_poll...
2019-08-07 Volker Lendeckesmbd: Make setup_poll_open() return bool
2019-08-07 Volker Lendeckesmbd: Make setup_kernel_oplock_poll_open() more general
2019-08-07 Volker Lendeckesmbd: Avoid exit_server() in setup_kernel_oplock_poll_o...
2019-08-07 Volker Lendeckesmbd: Remove access check on SHARING_VIOLATION
2019-08-06 Volker Lendeckesmbd: Assert that INTERNAL_OPEN_ONLY never gets real...
2019-08-06 Volker Lendeckesmbd: Remove deferred_open_record_create()
2019-08-06 Volker Lendeckesmbd: Remove "delayed_for_oplocks" from deferred_open_r...
2019-08-06 Volker Lendeckesmbd: Remove "deferred_open_record->delayed_for_oplocks"
2019-08-06 Volker Lendeckesmbd: Remove "id" from deferred_open_record_create()
2019-08-06 Volker Lendeckesmbd: Remove "deferred_open_record->id"
2019-08-06 Volker Lendeckesmbd: Clean up leases.tdb if set_share_mode() fails
2019-08-06 Volker Lendeckesmbd: Slightly simplify set_share_mode()
2019-08-06 Volker Lendeckesmbd: Remove "share_access" from files_struct
2019-08-06 Volker Lendeckesmbd: Pass share_access/access_mask explicitly to grant...
2019-08-06 Volker Lendeckesmbd: Pass share_access/access_mask explicitly to set_s...
2019-08-06 Volker Lendeckesmbd: Fix a typo
2019-08-06 Volker Lendeckesmbd: Fix a typo
2019-08-06 Volker Lendeckesmbd: Use timeval_str_buf() in defer_open()
2019-08-06 Volker Lendeckesmbd: Fix a signed/unsigned warning
2019-08-06 Volker Lendeckesmbd: Fix a signed/unsigned comparison
2019-08-06 Volker Lendeckesmbd: Remove a false comment
2019-08-06 Volker Lendeckesmbd: Pass in "struct smb_request" to request_timed_out()
2019-08-06 Volker Lendeckesmbd: Use "req->request_time" in schedule_async_open()
2019-08-06 Volker Lendeckesmbd: Use "req->request_time" in schedule_async_open()
2019-08-06 Volker Lendeckesmbd: Use "req->request_time" in setup_kernel_oplock_po...
next