index
:
samba.git
master
old-v4-0-stable
old-v4-0-test
v3-0-stable
v3-0-test
v3-2-stable
v3-2-test
v3-3-stable
v3-3-test
v3-4-stable
v3-4-test
v3-5-stable
v3-5-test
v3-6-stable
v3-6-test
v3-devel
v4-0-stable
v4-0-test
v4-1-stable
v4-1-test
v4-10-stable
v4-10-test
v4-11-stable
v4-11-test
v4-12-stable
v4-12-test
v4-13-stable
v4-13-test
v4-14-stable
v4-14-test
v4-15-stable
v4-15-test
v4-16-stable
v4-16-test
v4-17-stable
v4-17-test
v4-18-stable
v4-18-test
v4-19-stable
v4-19-test
v4-2-stable
v4-2-test
v4-20-stable
v4-20-test
v4-21-stable
v4-21-test
v4-22-stable
v4-22-test
v4-23-stable
v4-23-test
v4-24-stable
v4-24-test
v4-3-stable
v4-3-test
v4-4-stable
v4-4-test
v4-5-stable
v4-5-test
v4-6-stable
v4-6-test
v4-7-stable
v4-7-test
v4-8-stable
v4-8-test
v4-9-stable
v4-9-test
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
source3
/
smbd
/
fileio.c
Age
Commit message (
Expand
)
Author
Files
Lines
2026-02-15
smbd: Save a few lines with direct smb_file_time initialization
Volker Lendecke
1
-5
/
+2
2025-03-27
smbd: implement modern write time update logic
Ralph Boehme
1
-92
/
+89
2025-01-07
smbd: allow VFS_PWRITE_APPEND_OFFSET in vfs_valid_pwrite_range()
Ralph Boehme
1
-1
/
+1
2024-10-25
smbd: convert fsp->posix_flags to fsp->fsp_flags.posix_open
Ralph Boehme
1
-2
/
+2
2023-11-05
smbd: allow POSIX opens for file_set_dosmode() in mark_file_modified()
Ralph Boehme
1
-3
/
+0
2023-10-10
smbd: Expand IS_DOS_ARCHIVE() macros
Volker Lendecke
1
-1
/
+1
2020-12-16
smbd: use fdos_mode() in mark_file_modified()
Ralph Boehme
1
-1
/
+1
2020-12-16
smbd: use fh_[get|set]_pos() and fh_[get|set]_position_information()
Ralph Boehme
1
-5
/
+8
2020-12-16
smbd: use fsp_get_io_fd() when accessing a file or it's associated metadata
Ralph Boehme
1
-1
/
+1
2020-05-12
smbd: add vfs_valid_{pread,pwrite}_range() checks where needed
Stefan Metzmacher
1
-0
/
+14
2020-05-12
s3:smbd: handle 0 length writes as no-op.
Stefan Metzmacher
1
-0
/
+4
2020-04-03
smbd: move files_struct.is_sparse to a bitfield
Ralph Boehme
1
-1
/
+1
2020-04-03
smbd: move files_struct.modified to a bitfield
Ralph Boehme
1
-2
/
+2
2020-04-03
smbd: move files_struct.can_write to a bitfield
Ralph Boehme
1
-1
/
+1
2020-04-03
smbd: move files_struct.write_time_forced to a bitfield
Ralph Boehme
1
-2
/
+2
2020-04-03
smbd: move files_struct.update_write_time_on_close to a bitfield
Ralph Boehme
1
-2
/
+2
2020-04-03
smbd: move files_struct.update_write_time_triggered to a bitfield
Ralph Boehme
1
-3
/
+3
2020-04-03
smbd: reindent if expression in real_write_file()
Ralph Boehme
1
-2
/
+4
2020-04-03
smbd: fix if expression that checks when to call vfs_fill_sparse()
Ralph Boehme
1
-2
/
+2
2020-03-19
smbd: let delayed update handler also update on-disk timestamps
Ralph Boehme
1
-9
/
+1
2020-03-19
smbd: let mark_file_modified() always call trigger_write_time_update()
Ralph Boehme
1
-2
/
+2
2020-03-19
smbd: remove stat call from mark_file_modified()
Ralph Boehme
1
-3
/
+0
2019-12-06
smbd: fix handling of sentinel timestamp values
Ralph Boehme
1
-1
/
+3
2019-11-13
smbd: Remove write cache
Volker Lendecke
1
-765
/
+2
2019-09-10
s3: replace fsp_stat() with vfs_stat_fsp()
Ralph Boehme
1
-17
/
+0
2019-05-03
smbd: Use a struct initializer
Volker Lendecke
1
-2
/
+1
2019-01-11
Revert "smbd: explain that/why we use the raw tevent_context for update_write...
Ralph Boehme
1
-10
/
+2
2018-06-18
smbd: explain that/why we use the raw tevent_context for update_write_time_ha...
Stefan Metzmacher
1
-2
/
+10
2018-06-14
smbd: split out a fsp_flush_write_time_update() function from update_write_ti...
Stefan Metzmacher
1
-5
/
+14
2018-05-04
s3: smbd: Remove the handling of offset == -1 in real_write_file().
Jeremy Allison
1
-10
/
+6
2018-05-01
s3: vfs: Use the new smb_vfs_fsync_sync() call in place of SMB_VFS_FSYNC().
Jeremy Allison
1
-1
/
+1
2016-02-23
smbd: Fix line length & whitespace in write_file
Volker Lendecke
1
-46
/
+71
2015-12-01
s3:smbd: convert file_struct.posix_open to a bitmap with flags
Ralph Boehme
1
-4
/
+4
2014-12-04
s3:smbd: document the interaction between "smb2 leases" and "write cache size"
Stefan Metzmacher
1
-0
/
+5
2014-11-19
s3:smbd: improve writecache profiling
Stefan Metzmacher
1
-6
/
+33
2014-10-03
profiling: Remove a big DEBUG statement
Volker Lendecke
1
-25
/
+0
2014-10-03
profiling: Remove some #ifdefs
Volker Lendecke
1
-6
/
+0
2014-02-07
param: rename lp function and variable from "syncalways" to "sync_always"
Garming Sam
1
-1
/
+1
2013-11-22
Rename the profile enums with a SAMBA_ prefix to avoid conflict with system f...
Jeremy Allison
1
-13
/
+13
2013-02-19
s3:smbd: s/struct timed_event/struct tevent_timer
Stefan Metzmacher
1
-1
/
+1
2013-02-19
s3:smbd: s/struct event_context/struct tevent_context
Stefan Metzmacher
1
-1
/
+1
2012-07-12
s3: Factor out "mark_file_modified"
Volker Lendecke
1
-25
/
+42
2012-06-08
s3:smbd: remove unnecessary variable readret from read_file()
Michael Adam
1
-7
/
+3
2012-06-08
s3:smbd: remove ancient DMF_FIX from read_file().
Michael Adam
1
-15
/
+0
2012-06-06
s3:smbd: remove typedef for struct write_cache
Stefan Metzmacher
1
-9
/
+9
2012-06-06
s3:smbd: make typedef write_cache private to fileio.c
Stefan Metzmacher
1
-0
/
+8
2012-04-06
build: Remove SMB_OFF_T, replace with off_t
Andrew Bartlett
1
-7
/
+7
2011-12-12
s3:smbd/fileio: avoid usage of server_event_context()
Stefan Metzmacher
1
-3
/
+3
2011-06-01
lib/util/time.c: timeval_current_ofs_usec
Rusty Russell
1
-1
/
+1
2011-05-31
s3-globals Remove smbd_event_context() (use server_event_context())
Andrew Bartlett
1
-1
/
+1
[next]