Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-04-17 | s3: New notify implementation | Volker Lendecke | 1 | -4/+0 | |
From notify_internal.c: /* * The notify database is split up into two databases: One * relatively static index db and the real notify db with the * volatile entries. */ This change is necessary to make notify scale better in a cluster | |||||
2012-04-10 | s3: Use talloc_get_size instead of strlen | Volker Lendecke | 1 | -1/+1 | |
We've just talloc_asprintf'ed the fullpath, so talloc_get_size knows the strlen. Autobuild-User: Volker Lendecke <vl@samba.org> Autobuild-Date: Tue Apr 10 13:20:22 CEST 2012 on sn-devel-104 | |||||
2012-03-24 | lib/util: Remove obsolete sys_getpid() and sys_fork(). | Jelmer Vernooij | 1 | -1/+1 | |
The performance of these is minimal (these days) and they can return invalid results when used as part of applications that do not use sys_fork(). Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Mar 24 21:55:41 CET 2012 on sn-devel-104 | |||||
2012-03-21 | s3: Move the notify_ctx to the smbd_server_connection | Volker Lendecke | 1 | -2/+4 | |
We only need one notify_ctx per smbd. The notify_array can become quite large. It's based on absolute paths, so there's no point in having a copy of the complete array in memory multiple times. Autobuild-User: Volker Lendecke <vl@samba.org> Autobuild-Date: Wed Mar 21 14:26:07 CET 2012 on sn-devel-104 | |||||
2012-03-06 | s3:smbd: keep 'num_files' and 'files' directly under smbd_server_connection | Stefan Metzmacher | 1 | -7/+7 | |
The plan is to have files_struct as some kind of low level abstraction for a smb1/smb2 opens, that can be used by SMB_VFS modules. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Tue Mar 6 23:04:01 CET 2012 on sn-devel-104 | |||||
2012-02-14 | s3: files_struct->mode is only written, remove it | Volker Lendecke | 1 | -1/+0 | |
Autobuild-User: Volker Lendecke <vl@samba.org> Autobuild-Date: Tue Feb 14 19:14:29 CET 2012 on sn-devel-104 | |||||
2011-07-08 | lib/util Move bitmap.c to lib/util | Andrew Bartlett | 1 | -0/+1 | |
2011-06-20 | source3/smdb/files.c: file_name_hash to use Jenkins hash from CCAN. | Rusty Russell | 1 | -3/+2 | |
Rather than tdb's internal one. | |||||
2011-05-06 | s3: only include tdb headers where needed. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2011-03-30 | s3: include smbd/smbd.h where needed. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2011-01-25 | Add name_hash to files_struct. Set within fsp_set_smb_fname(). | Jeremy Allison | 1 | -1/+32 | |
2010-10-12 | libcli/security Provide a common, top level libcli/security/security.h | Andrew Bartlett | 1 | -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 | |||||
2010-09-28 | s3: Remove some remaining files.c globals to sconn | Volker Lendecke | 1 | -33/+41 | |
2010-09-28 | s3: Remove talloc_autofree_context() from files.c | Volker Lendecke | 1 | -4/+4 | |
2010-09-28 | s3: Lift smbd_server_conn from file_find_fd | Volker Lendecke | 1 | -3/+3 | |
2010-09-28 | s3: Remove smbd_server_conn from file_fsp | Volker Lendecke | 1 | -1/+1 | |
2010-09-28 | s3: Slightly simplify file_fnum | Volker Lendecke | 1 | -2/+15 | |
req==NULL should never happen, see the comment | |||||
2010-09-28 | s3: Remove smbd_server_conn from file_sync_all | Volker Lendecke | 1 | -1/+1 | |
2010-09-28 | s3: Remove smbd_server_conn from file_find_subpath | Volker Lendecke | 1 | -1/+1 | |
2010-09-28 | s3: Lift smbd_server_conn from file_find_di_first | Volker Lendecke | 1 | -2/+3 | |
2010-09-28 | s3: Lift smbd_server_conn from file_find_dif | Volker Lendecke | 1 | -3/+4 | |
2010-09-28 | s3: Remove smbd_server_conn from files_forall | Volker Lendecke | 1 | -1/+2 | |
2010-09-28 | s3: Remove smbd_server_conn from file_close_user | Volker Lendecke | 1 | -2/+2 | |
2010-09-28 | s3: Remove smbd_server_conn from file_close_pid | Volker Lendecke | 1 | -2/+3 | |
2010-09-28 | s3: Remove smbd_server_conn from file_close_conn | Volker Lendecke | 1 | -1/+1 | |
2010-09-28 | s3: Remove smbd_server_conn from file_new and file_free | Volker Lendecke | 1 | -2/+2 | |
2010-09-28 | s3: Lift smbd_server_conn from file_fnum | Volker Lendecke | 1 | -4/+5 | |
2010-09-28 | s3: Move "Files" to smbd_server_connection | Volker Lendecke | 1 | -15/+15 | |
2010-09-27 | s3: Make file_fnum static | Volker Lendecke | 1 | -1/+1 | |
2010-09-27 | s3: Remove some unused code | Volker Lendecke | 1 | -50/+0 | |
2010-09-27 | s3: Fix some comments | Volker Lendecke | 1 | -2/+2 | |
2010-08-13 | s3-smbd: Fixed indent. | Andreas Schneider | 1 | -2/+3 | |
Signed-off-by: Simo Sorce <idra@samba.org> | |||||
2010-06-08 | Fix a valgrind error found by SMB2-COMPOUND test. | Jeremy Allison | 1 | -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. | |||||
2010-04-23 | s3-smbd: group print relate data in own structure | Simo Sorce | 1 | -1/+9 | |
2010-03-28 | s3: Use bitmap_talloc in files.c | Volker Lendecke | 1 | -1/+2 | |
2010-03-22 | s3: file_walk_table -> files_forall | Volker Lendecke | 1 | -1/+1 | |
This is more in line with the rest of the Samba code, like connections_forall etc. | |||||
2010-03-22 | s3: Fix some nonempty blank lines | Volker Lendecke | 1 | -6/+6 | |
2009-12-02 | Fix bug #6837 - "Too many open files" when trying to access large number of ↵ | Jeremy Allison | 1 | -2/+0 | |
files from Windows 7. Original patch by me fixed up with the correct open files number by jmaggard10@hotmail.com. Jeremy. | |||||
2009-10-07 | Oops. Don't break the build.. | Jeremy Allison | 1 | -3/+2 | |
Jeremy. | |||||
2009-10-07 | Make the logic a lot clearer and fix the comment to match. | Jeremy Allison | 1 | -15/+10 | |
Jeremy | |||||
2009-10-07 | Correct fix for bug 6781 - Cannot rename subfolders in Explorer view with ↵ | Jeremy Allison | 1 | -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. | |||||
2009-08-06 | s3: Fix a bug in renames of directories | Tim Prouty | 1 | -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. | |||||
2009-07-20 | s3: Separate out a new file: filename_utils.c | Tim Prouty | 1 | -9/+0 | |
This is to ease the linking pain of everything that links LOCKING_OBJ | |||||
2009-07-20 | s3: Change fsp->fsp_name to be an smb_filename struct! | Tim Prouty | 1 | -15/+58 | |
2009-07-20 | s3: Change file_structs to be allocated with talloc instead of malloc | Tim Prouty | 1 | -10/+15 | |
2009-05-18 | Add "file_walk_table" to do stuff with all open files | Volker Lendecke | 1 | -0/+22 | |
2009-04-16 | Add notify_onelevel.tdb | Volker Lendecke | 1 | -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. | |||||
2009-02-26 | Make us pass the RAW-RENAME torture test I just added. | Jeremy Allison | 1 | -0/+43 | |
Inside a directory, keep a file open and then renaming the directory should fail with ACCESS_DENIED. Jeremy. | |||||
2009-01-08 | s3:smbd: move all globals and static variables in globals.[ch] | Stefan Metzmacher | 1 | -17/+1 | |
The goal is to move all this variables into a big context structure. metze | |||||
2008-11-21 | First part of fix for bug #5903 - vfs_streams_xattr breaks contents of the file. | Jeremy Allison | 1 | -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. |