summaryrefslogtreecommitdiff
path: root/source3/smbd/durable.c
AgeCommit message (Expand)AuthorFilesLines
2026-01-07lib: Add timespec_equal()Volker Lendecke1-13/+9
2025-12-08smbd: set fsp->is_sparse in vfs_default_durable_reconnect()Ralph Boehme1-1/+4
2025-12-08smbd: remove redundant initialisationRalph Boehme1-1/+0
2025-12-08smbd: pass fsp to vfs_default_durable_reconnect_check_stat()Ralph Boehme1-18/+17
2025-12-08s3/locking: simplify reset_share_mode_entry()Ralph Boehme1-2/+1
2025-11-17smbd: Make fsp_new() return a files_structVolker Lendecke1-5/+4
2025-11-17smbd: Make fsp_set_smb_fname() return boolVolker Lendecke1-5/+5
2025-10-10smbd: use op->global->open_global_id for the share_mode_entry.share_file_idRalph Boehme1-1/+1
2025-06-06smbd: NDR_PRINT_DEBUG the vfs_default_durable_cookie in all relevant placesRalph Boehme1-0/+20
2025-04-09s3/locking: remove now unused private_options from share_mode_entryRalph Boehme1-1/+0
2025-04-09s3/locking: add and use fsp_[get|apply]_share_entry_flags()Ralph Boehme1-0/+1
2025-04-02smbd: use share_mode_do_locked_brl() in vfs_default_durable_reconnect()Ralph Boehme1-203/+224
2025-04-02smbd: use share_mode_do_locked_brl() in vfs_default_durable_disconnect()Ralph Boehme1-21/+48
2025-03-27smbd: implement modern write time update logicRalph Boehme1-43/+0
2025-01-23smbd: Use filename_convert_dirfsp_rel() in durable reconnectVolker Lendecke1-19/+16
2024-10-10s3:smbd: let durable_reconnect_fn already check for a disconnected handle wit...Stefan Metzmacher1-8/+21
2024-10-10s3:smbd: only store durable handles with byte range locks when having WRITE l...Stefan Metzmacher1-0/+6
2024-09-19smbd: remove just created sharemode entry in the error codepathsRalph Boehme1-0/+8
2024-09-19smbd: consolidate DH reconnect failure codeRalph Boehme1-95/+47
2023-11-15smbd: Modernize a DEBUG statementVolker Lendecke1-8/+8
2022-08-06smbd: Pass vfs_open_how through fd_openatVolker Lendecke1-5/+5
2022-04-29s3: smbd: Allow a durable handle on a leased stat-open.Jeremy Allison1-4/+0
2022-02-11smbd: Use fsp_is_alternate_stream() where an fsp is availableVolker Lendecke1-1/+1
2021-12-30smbd: Replace SMB_VFS_CLOSE() calls with fd_close()Volker Lendecke1-27/+21
2021-09-21smbd: Update comment for durable handlesChristof Schmitt1-1/+1
2021-04-19s3: smbd: Pass full fsp to file_ntimes()Samuel Cabrero1-1/+1
2021-01-14s3:smbd: let vfs_default_durable_reconnect() use file_free()Stefan Metzmacher1-13/+22
2020-12-17smbd: mark fsp as valid FSA fsp after Durable Handle reconnect succeededRalph Boehme1-0/+2
2020-12-16smbd: use fdos_mode() in vfs_default_durable_reconnect()Ralph Boehme1-1/+1
2020-12-16smbd: pass a dirfsp to fd_open() and rename it to fd_openat()Ralph Boehme1-1/+1
2020-12-16smbd: use fh_[get|set]_private_options()Ralph Boehme1-1/+1
2020-12-16smbd: use fh_[get|set]_gen_id()Ralph Boehme1-1/+1
2020-12-16smbd: use fh_[get|set]_pos() and fh_[get|set]_position_information()Ralph Boehme1-3/+3
2020-12-16smbd: use fsp_get_io_fd() when accessing a file or it's associated metadataRalph Boehme1-1/+1
2020-11-10smbd: Use share_mode_changed_write_time() in durable_disconnect()Volker Lendecke1-2/+2
2020-11-10smbd: Move setting d->modified=true to reset_share_mode_entry()Volker Lendecke1-4/+0
2020-11-10smbd: Give locking/share_mode_lock.c its own header fileVolker Lendecke1-0/+1
2020-10-02smbd: remove fsp->dirfspRalph Boehme1-3/+0
2020-10-02smbd: switch caller of fd_openat() to fd_open()Ralph Boehme1-1/+1
2020-05-21smbd: prepare DH disconnect for AT-namesRalph Boehme1-1/+1
2020-05-21smbd: use fd_openat()Ralph Boehme1-1/+1
2020-05-21smbd: remove redundant conn arg from fd_open()Ralph Boehme1-1/+1
2020-05-21smbd: set dirfsp in the SMB2 DH reconnectRalph Boehme1-0/+3
2020-05-05smbd: add twrp arg to synthetic_smb_fname()Ralph Boehme1-0/+1
2020-04-03smbd: move files_struct.delete_on_close to a bitfieldRalph Boehme1-1/+1
2020-04-03smbd: move files_struct.initial_delete_on_close to a bitfieldRalph Boehme1-1/+1
2020-04-03smbd: move files_struct.aio_write_behind to a bitfieldRalph Boehme1-1/+1
2020-04-03smbd: move files_struct.is_directory to a bitfieldRalph Boehme1-2/+2
2020-04-03smbd: move files_struct.modified to a bitfieldRalph Boehme1-1/+1
2020-04-03smbd: move files_struct.can_write to a bitfieldRalph Boehme1-3/+3