summaryrefslogtreecommitdiffstats
path: root/source3/smbd/files.c
Commit message (Collapse)AuthorAgeFilesLines
...
* lib/util Move bitmap.c to lib/utilAndrew Bartlett2011-07-081-0/+1
|
* source3/smdb/files.c: file_name_hash to use Jenkins hash from CCAN.Rusty Russell2011-06-201-3/+2
| | | | | Rather than tdb's internal one.
* s3: only include tdb headers where needed.Günther Deschner2011-05-061-0/+1
| | | | Guenther
* s3: include smbd/smbd.h where needed.Günther Deschner2011-03-301-0/+1
| | | | Guenther
* Add name_hash to files_struct. Set within fsp_set_smb_fname().Jeremy Allison2011-01-251-1/+32
|
* libcli/security Provide a common, top level libcli/security/security.hAndrew Bartlett2010-10-121-0/+1
| | | | | | | | | | | | | | This will reduce the noise from merges of the rest of the libcli/security code, without this commit changing what code is actually used. This includes (along with other security headers) dom_sid.h and security_token.h Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Tue Oct 12 05:54:10 UTC 2010 on sn-devel-104
* s3: Remove some remaining files.c globals to sconnVolker Lendecke2010-09-281-33/+41
|
* s3: Remove talloc_autofree_context() from files.cVolker Lendecke2010-09-281-4/+4
|
* s3: Lift smbd_server_conn from file_find_fdVolker Lendecke2010-09-281-3/+3
|
* s3: Remove smbd_server_conn from file_fspVolker Lendecke2010-09-281-1/+1
|
* s3: Slightly simplify file_fnumVolker Lendecke2010-09-281-2/+15
| | | | req==NULL should never happen, see the comment
* s3: Remove smbd_server_conn from file_sync_allVolker Lendecke2010-09-281-1/+1
|
* s3: Remove smbd_server_conn from file_find_subpathVolker Lendecke2010-09-281-1/+1
|
* s3: Lift smbd_server_conn from file_find_di_firstVolker Lendecke2010-09-281-2/+3
|
* s3: Lift smbd_server_conn from file_find_difVolker Lendecke2010-09-281-3/+4
|
* s3: Remove smbd_server_conn from files_forallVolker Lendecke2010-09-281-1/+2
|
* s3: Remove smbd_server_conn from file_close_userVolker Lendecke2010-09-281-2/+2
|
* s3: Remove smbd_server_conn from file_close_pidVolker Lendecke2010-09-281-2/+3
|
* s3: Remove smbd_server_conn from file_close_connVolker Lendecke2010-09-281-1/+1
|
* s3: Remove smbd_server_conn from file_new and file_freeVolker Lendecke2010-09-281-2/+2
|
* s3: Lift smbd_server_conn from file_fnumVolker Lendecke2010-09-281-4/+5
|
* s3: Move "Files" to smbd_server_connectionVolker Lendecke2010-09-281-15/+15
|
* s3: Make file_fnum staticVolker Lendecke2010-09-271-1/+1
|
* s3: Remove some unused codeVolker Lendecke2010-09-271-50/+0
|
* s3: Fix some commentsVolker Lendecke2010-09-271-2/+2
|
* s3-smbd: Fixed indent.Andreas Schneider2010-08-131-2/+3
| | | | Signed-off-by: Simo Sorce <idra@samba.org>
* Fix a valgrind error found by SMB2-COMPOUND test.Jeremy Allison2010-06-081-0/+8
| | | | | | | | If a file is closed we must also NULL out all chained_fsp pointers when the fsp is freed to prevent invalid pointer access. Jeremy.
* s3-smbd: group print relate data in own structureSimo Sorce2010-04-231-1/+9
|
* s3: Use bitmap_talloc in files.cVolker Lendecke2010-03-281-1/+2
|
* s3: file_walk_table -> files_forallVolker Lendecke2010-03-221-1/+1
| | | | | This is more in line with the rest of the Samba code, like connections_forall etc.
* s3: Fix some nonempty blank linesVolker Lendecke2010-03-221-6/+6
|
* Fix bug #6837 - "Too many open files" when trying to access large number of ↵Jeremy Allison2009-12-021-2/+0
| | | | | | | | files from Windows 7. Original patch by me fixed up with the correct open files number by jmaggard10@hotmail.com. Jeremy.
* Oops. Don't break the build..Jeremy Allison2009-10-071-3/+2
| | | | Jeremy.
* Make the logic a lot clearer and fix the comment to match.Jeremy Allison2009-10-071-15/+10
| | | | Jeremy
* Correct fix for bug 6781 - Cannot rename subfolders in Explorer view with ↵Jeremy Allison2009-10-071-3/+1
| | | | | | | | recent versions of Samba. Without this fix, renaming a directory ./a to ./b, whilst a directory ./aa was already open would fail. Jeremy.
* s3: Fix a bug in renames of directoriesTim Prouty2009-08-061-6/+19
| | | | | | | | | Recently code was added to match windows semantics of denying the rename of a directory if there are open files underneath it. This does partly match windows semantics, but it turns out the rename should be allowed if the open file handle is for the directory being renamed, or for a stream on the directory being renamed. This patch refines the check to better follow these rename semantics.
* s3: Separate out a new file: filename_utils.cTim Prouty2009-07-201-9/+0
| | | | This is to ease the linking pain of everything that links LOCKING_OBJ
* s3: Change fsp->fsp_name to be an smb_filename struct!Tim Prouty2009-07-201-15/+58
|
* s3: Change file_structs to be allocated with talloc instead of mallocTim Prouty2009-07-201-10/+15
|
* Add "file_walk_table" to do stuff with all open filesVolker Lendecke2009-05-181-0/+22
|
* Add notify_onelevel.tdbVolker Lendecke2009-04-161-0/+4
| | | | | | | | | | This optimizes non-recursive notifys. For non-recursive notifies we can use a per-directory file-id indexed notify record. This matters for the Windows Explorer and IIS cases which do not use recursive notifies. In these cases, we do not have to shuffle around the whole notify record on every change. For the cluster case, this improves correctness of the notifies, ctdb only distributes the tdb seqnum once a second, so we can lose notifies.
* Make us pass the RAW-RENAME torture test I just added.Jeremy Allison2009-02-261-0/+43
| | | | | | | Inside a directory, keep a file open and then renaming the directory should fail with ACCESS_DENIED. Jeremy.
* s3:smbd: move all globals and static variables in globals.[ch]Stefan Metzmacher2009-01-081-17/+1
| | | | | | The goal is to move all this variables into a big context structure. metze
* First part of fix for bug #5903 - vfs_streams_xattr breaks contents of the file.Jeremy Allison2008-11-211-41/+33
| | | | | | Restructures parts of open code so that fsp must be allocated before calling open_file_ntcreate(_internal). Also fix up file ref-counting inside files.c. Jeremy.
* Remove "pipe_handle_offset" -- pipes now use "struct files_struct"Volker Lendecke2008-10-251-5/+0
|
* Remove the chain_fsp globalVolker Lendecke2008-10-131-19/+9
|
* Pass struct smb_request to file_freeVolker Lendecke2008-10-131-4/+4
| | | | on the way to get rid of chain_fsp
* Pass struct smb_request to file_newVolker Lendecke2008-10-131-7/+6
| | | | Goal is to remove the chain_fsp global variable
* Pass struct smb_request to file_fspVolker Lendecke2008-10-131-1/+1
| | | | The goal is to get rid of the chain_fsp global variable
* Remove a pointless level of indirectionVolker Lendecke2008-10-091-3/+1
|