summaryrefslogtreecommitdiff
path: root/source3/modules/vfs_preopen.c
AgeCommit message (Expand)AuthorFilesLines
2024-07-16s3:modules: Make nread a size_t and check for possible overflowAndreas Schneider1-3/+4
2024-07-16s3:modules: Move chunk out of the loopAndreas Schneider1-3/+2
2024-07-16s3:modules: Rename thistime to chunkAndreas Schneider1-4/+4
2023-10-13s3:modules: Remove unreachable code (CID 1508998)Joseph Sutton1-6/+0
2023-07-17s3:modules: Fix code spellingAndreas Schneider1-2/+2
2022-08-06vfs: change openat propotype to match linux openat2Volker Lendecke1-6/+4
2021-10-13vfs_preopen.c: Fix -Wformat error on macOSAlex Richardson1-1/+1
2021-07-01vfs_preopen: add useful debug messages which can be configured on adjustable ...Stefan Metzmacher1-3/+90
2021-07-01vfs_preopen: introduce support for "preopen:posix-basic-regex = yes"Stefan Metzmacher1-4/+10
2021-07-01vfs_preopen: make use of any hints from samba_path_matching_check_last_compon...Stefan Metzmacher1-2/+55
2021-07-01vfs_preopen: cap the queue length to the maximum number that fits into the di...Stefan Metzmacher1-10/+40
2021-07-01vfs_preopen: introduce helper variables in preopen_parse_fname()Stefan Metzmacher1-2/+8
2021-07-01vfs_preopen: completely reset the queue if the name structure changesStefan Metzmacher1-0/+46
2021-07-01vfs_preopen: only reset the queue state if preopen_parse_fname() found matchi...Stefan Metzmacher1-6/+13
2021-07-01vfs_preopen: make use of new samba_path_matching_* infrastructureStefan Metzmacher1-5/+18
2021-07-01vfs_preopen: only try to preopen if we can construct an absolute pathStefan Metzmacher1-2/+23
2021-07-01vfs_preopen: introduce "preopen" debug classStefan Metzmacher1-2/+24
2021-01-08lib: give global_contexts.c its own header fileVolker Lendecke1-0/+1
2020-08-03lib: relicense smb_strtoul(l) under LGPLv3Ralph Boehme1-0/+1
2020-05-21vfs: remove SMB_VFS_OPEN()Ralph Boehme1-71/+0
2020-05-21vfs_preopen: implement SMB_VFS_OPENAT()Ralph Boehme1-1/+80
2019-08-16s3: VFS: change connection_struct cwd_fname to cwd_fspRalph Boehme1-1/+1
2019-06-30source3: Update all consumers of strtoul_err(), strtoull_err() to new APISwen Schillig1-1/+1
2019-06-28vfs_preopen: TALLOC_FREE(fde) before closing the underlying fdVolker Lendecke1-0/+1
2019-06-28vfs_preopen: Fix an uninitialized variable readVolker Lendecke1-0/+1
2019-06-28vfs_preopen: Fix for O_NOFOLLOWVolker Lendecke1-1/+1
2019-03-01modules: Use wrapper for string to integer conversionSwen Schillig1-1/+5
2018-09-07s3: Rename server_event_context() to global_event_context()Christof Schmitt1-1/+1
2018-03-20s3:vfs_preopen: Change to a do-while loop and fix the checkAndreas Schneider1-2/+2
2017-12-18vfs: Use static_decl_vfs in all VFS modulesChristof Schmitt1-1/+1
2017-07-01s3: VFS: Change SMB_VFS_GETWD to return struct smb_filename * instead of char *.Jeremy Allison1-1/+2
2017-04-22lib: modules: Change XXX_init interface from XXX_init(void) to XXX_init(TALLO...Jeremy Allison1-2/+2
2016-05-13s3:vfs:preopen: fix O3 error unused result of writeMichael Adam1-1/+2
2015-10-13lib: Move sys_rw* to lib/utilVolker Lendecke1-1/+1
2015-05-19s3:vfs_preopen: avoid compiler warningsStefan Metzmacher1-3/+4
2014-12-07lib: Split out write_data[_iov]Volker Lendecke1-0/+1
2013-02-19s3:modules: s/event_add_fd/tevent_add_fd and s/EVENT_FD_/TEVENT_FD_Stefan Metzmacher1-3/+3
2013-02-19s3:modules: s/struct fd_event/struct tevent_fdStefan Metzmacher1-2/+2
2013-02-19s3:modules: s/struct event_context/struct tevent_contextStefan Metzmacher1-1/+1
2012-09-12In vfs modules, don't use 'conn->origpath' when we really mean 'conn->cwd'.Jeremy Allison1-1/+1
2012-03-24lib/util: Remove obsolete sys_getpid() and sys_fork().Jelmer Vernooij1-1/+1
2011-06-09s3-talloc Change TALLOC_ARRAY() to talloc_array()Andrew Bartlett1-2/+2
2011-06-09s3-talloc Change TALLOC_REALLOC_ARRAY() to talloc_realloc()Andrew Bartlett1-1/+1
2011-05-31s3-globals Remove smbd_event_context() (use server_event_context())Andrew Bartlett1-1/+1
2011-05-06Fix broken interface to set_namearray() - don't modify incoming string.Jeremy Allison1-1/+1
2011-04-21s3-vfs: rename open function to open_fn.Günther Deschner1-1/+1
2011-03-30s3-vfs: include smbd/smbd.h in vfs modules.Günther Deschner1-0/+1
2011-03-30s3-includes: only include system/filesys.h when needed.Günther Deschner1-0/+1
2009-11-23Revert "s3: Make the implicit reference to Protocol in is_in_path() explicit"Volker Lendecke1-2/+1
2009-11-23Revert "s3: Move the global variable Protocol to struct smbd_server_connection"Volker Lendecke1-1/+1