1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-27 03:21:53 +03:00
samba-mirror/source3/smbd
Volker Lendecke 196da5925b smbd: Remove FORCE_OPLOCK_BREAK_TO_NONE
This flag existed to break an exclusive or batch oplock in just one
instead of two steps down to "no oplock" when we did an allocation or file
size change.  Running raw.oplock against W2k12 differs in this respect
from W2k3: W2k12 takes two steps (via level2) to break to none. This
removes the special flag that we only had for compatibility with systems
older than W2k12...

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>

Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Fri Sep  6 00:47:07 CEST 2013 on sn-devel-104
2013-09-06 00:47:07 +02:00
..
aio.c s3:smbd/aio mark file as modified in the SMB2 case 2013-06-25 12:53:46 +02:00
avahi_register.c
blocking.c Add the ability to send an NTSTATUS result back with a trans2 reply so we can return a parameter block with an error code. 2013-07-19 17:52:39 +10:00
close.c smbd: Fix a 100% loop at shutdown time 2013-07-11 20:56:42 +02:00
conn_idle.c Fix bug #9733 - smbcontrol close-share is not working. 2013-03-22 20:10:11 +01:00
conn_msg.c
conn.c Add uint32_t share_access to vuid_cache_entry. 2013-01-09 15:28:48 +11:00
connection.c s3:smbd: remove unused claim_connection/yield_connection 2012-10-19 12:15:03 +02:00
dfree.c s3:smbd: in sys_disk_free(), improve a debug message 2012-09-04 20:39:20 +02:00
dir.c smbd: Remove an unused variable 2013-06-12 01:00:44 +02:00
dmapi.c
dnsregister.c
dosmode.c Fix bug #10097 - MacOSX 10.9 will not follow path-based DFS referrals handed out by Samba. 2013-08-19 22:21:34 +02:00
durable.c s3:smbd: remove old comment about scavenger timer from vfs_default_durable_reconnect() 2013-06-04 11:07:11 -07:00
error.c s3-smbd: Avoid starting log lines with the word 'error' 2012-02-16 15:21:11 +11:00
fake_file.c Add 'bool use_privs' to smbd_calculate_access_mask(). 2012-09-15 00:37:49 +02:00
file_access.c smbd: Convert can_delete_file_in_directory to synthetic_smb_fname 2013-04-17 14:50:01 -07:00
fileio.c s3:smbd: s/struct timed_event/struct tevent_timer 2013-02-19 23:47:56 +01:00
filename.c smbd: Simplify dropbox special case in unix_convert 2013-08-26 12:14:26 +02:00
files.c smbd: Convert file_new to synthetic_smb_fname 2013-04-17 14:50:01 -07:00
globals.c s3:smbd: move initialization of the smbd_shim from smbd_init_globals() to main() 2012-10-19 12:14:58 +02:00
globals.h smbd: qfsinfo has fixed/variable buffers 2013-08-28 23:37:08 +02:00
ipc.c s3:smbd: make use of smbXsrv_tcon for smb1 2012-06-25 20:55:06 +02:00
lanman.c s3-rpc_cli: pass down ndr_interface_table to rpc_pipe_open_interface(). 2013-08-05 10:29:59 +02:00
mangle_hash2.c Check error returns from strupper_m() (in all reasonable places). 2012-08-09 12:06:54 -07:00
mangle_hash.c Check error returns from strupper_m() (in all reasonable places). 2012-08-09 12:06:54 -07:00
mangle.c loadparm: make the source3/ lp_ functions take an explicit TALLOC_CTX *. 2012-07-18 15:07:23 +09:30
message.c Make sure to set umask() before calling mkstemp(). 2013-03-06 01:16:34 +01:00
msdfs.c smbd: Convert remove_msdfs_link to synthetic_smb_fname 2013-04-17 14:50:01 -07:00
negprot.c smbd: Fix async echo handler forking (Bug 10086) 2013-08-14 15:54:43 +02:00
notify_inotify.c Fix memory leak in error code path. 2013-07-18 03:22:37 +02:00
notify_internal.c smbd: Remove an optimization that became unnecessary 2013-03-26 13:16:39 +01:00
notify.c s3:smbd: s/struct event_context/struct tevent_context 2013-02-19 23:47:51 +01:00
ntquotas.c lib/util: Remove dummy wrappers for setpwent/getpwent/endpwent. 2012-03-24 15:23:02 +01:00
nttrans.c s3:lib: Factor read_ea_list_entry() and read_nttrans_ea_list() out so they can be used by the SMB2 client code. 2013-08-15 09:07:06 +02:00
open.c smbd: Remove FORCE_OPLOCK_BREAK_TO_NONE 2013-09-06 00:47:07 +02:00
oplock_irix.c s3:smbd: s/event_add_fd/tevent_add_fd and s/EVENT_FD_/TEVENT_FD_ 2013-02-19 23:48:01 +01:00
oplock_linux.c Wrap setting leases in become_root()/unbecome_root() to ensure correct delivery of signals. 2013-07-31 17:07:58 -07:00
oplock.c smbd: Remove FORCE_OPLOCK_BREAK_TO_NONE 2013-09-06 00:47:07 +02:00
password.c s3:smbd: pass smbXsrv_session instead of user_struct to session_claim() and session_yield() 2012-10-19 12:14:59 +02:00
perfcount.c loadparm: make the source3/ lp_ functions take an explicit TALLOC_CTX *. 2012-07-18 15:07:23 +09:30
pipes.c smbd: Convert open_np_file to synthetic_smb_fname 2013-04-17 14:50:01 -07:00
posix_acls.c smbd: Fix build on platforms that will not support var = {} initialisation 2013-05-27 11:57:00 +10:00
process.c smbd: Fix CID 1063259 Uninitialized scalar variable 2013-08-19 11:08:29 +12:00
proto.h smbd: Make break_level2_to_none_async static 2013-08-16 16:52:58 +02:00
pysmbd.c pysmbd: Convert py_smbd_unlink to synthetic_smb_fname 2013-04-17 14:50:00 -07:00
quotas.c quota: move function again to its belonging ifdef block 2012-09-11 04:44:28 +02:00
reply.c s3-rpc_cli: pass down ndr_interface_table to rpc_pipe_open_interface(). 2013-08-05 10:29:59 +02:00
scavenger.c s3:smbd:smb2:scavenger: fix format error for debugging open_persistent_id in scavenger_timer() 2013-04-19 01:36:15 +02:00
scavenger.h s3:smbd: add a scavenger process for disconnected durable handles 2013-04-18 13:15:13 +02:00
seal.c libcli/smb: Convert struct smb_trans_enc_state to talloc 2012-01-31 20:17:10 +01:00
sec_ctx.c Fix bug #9329 - Directory listing with SeBackup can crash smbd. 2012-10-29 16:26:20 +01:00
server_exit.c Call smb_panic when we try to exit the server uncleanly. This gives us the normal traceback and memory dump, but also runs the normal panic action. 2013-03-27 22:58:36 +01:00
server_reload.c Fix bug 9900: is_printer_published GUID retrieval 2013-06-03 14:10:07 +02:00
server.c Fix bug #9166 - Starting smbd or nmbd with stdin from /dev/null results in "EOF on stdin" 2013-06-20 13:41:01 +02:00
service.c fileserver: raise the debug level for share connection from non IPC to 2 2013-04-19 12:27:56 -07:00
session.c s3:smbd: don't use (fill) sessionid.tdb in session_claim/yield any more. 2012-10-19 12:15:00 +02:00
sesssetup.c s3:smbd: keep global_client_caps and max_send from the first successful session setup 2013-03-20 09:32:26 -07:00
share_access.c s3: Fix some blank line endings 2012-10-20 09:06:12 +02:00
signing.c libcli/smb: pass hdr/len to smb_signing_check/sign_pdu() and skip the nbt header 2012-08-04 09:10:21 +02:00
smb2_break.c smbd: Remove unused reply_to_oplock_break_requests 2013-04-26 15:17:22 -07:00
smb2_close.c smbd: Convert smbd_smb2_close to cp_smb_filename 2013-04-17 14:49:56 -07:00
smb2_create.c Ensure we can't create a file using SMB2_CREATE with an invalid EA list. 2013-07-19 17:52:38 +10:00
smb2_find.c s3:smb2_find: make use of SMBD_SMB2_* macros 2012-08-05 20:55:36 +02:00
smb2_flush.c s3:smb2_flush: make use of SMBD_SMB2_IN_BODY_PTR() 2012-08-05 20:55:35 +02:00
smb2_getinfo.c smbd: Revert a93f9c3 2013-08-28 23:37:08 +02:00
smb2_glue.c Add function smbd_smb2_unread_bytes(). 2013-04-19 14:10:51 -07:00
smb2_ioctl_dfs.c smb2_ioctl: split ioctl handler code on device type 2013-01-16 23:15:06 +01:00
smb2_ioctl_filesys.c smb2_ioctl: split ioctl handler code on device type 2013-01-16 23:15:06 +01:00
smb2_ioctl_named_pipe.c smbd: Fix CID 1035550 Structurally dead code 2013-08-12 17:25:54 +12:00
smb2_ioctl_network_fs.c Fix warnings with mismatched sizes in arguments to DEBUG statements. 2013-01-19 12:14:13 +01:00
smb2_ioctl_private.h smb2_ioctl: split ioctl handler code on device type 2013-01-16 23:15:06 +01:00
smb2_ioctl.c smb2_ioctl: remove ioctl error response assumptions 2013-01-16 23:15:07 +01:00
smb2_keepalive.c
smb2_lock.c s3:smbd: remove struct member smbd_smb2_request.cancelled - it was only written 2012-09-22 10:19:00 +02:00
smb2_negprot.c s3:smb2_negprot: set the 'remote_proto' value 2013-01-09 09:11:20 +01:00
smb2_notify.c s3:smbd: remove struct member smbd_smb2_request.cancelled - it was only written 2012-09-22 10:19:00 +02:00
smb2_read.c s3:smb2_read: fix SMBD_SMB2_NUM_IOV_PER_REQ check for sendfile() support (bug #9341) 2012-10-30 16:49:26 +01:00
smb2_server.c Revert my accidental commit. 2013-05-23 06:53:17 +02:00
smb2_sesssetup.c s3:smbd: initialize session->global before calling session_claim 2012-10-19 12:14:59 +02:00
smb2_setinfo.c Rename set_sd() to set_sd_blob() - this describes what it does. 2012-08-30 10:08:50 -07:00
smb2_tcon.c s3:smbd: fill tcon->global->session_global_id 2012-10-19 12:15:02 +02:00
smb2_write.c s3:smbd: remove struct member smbd_smb2_request.cancelled - it was only written 2012-09-22 10:19:00 +02:00
smbd.h smbd: Fix a profile problem 2013-07-09 12:22:00 -07:00
smbXsrv_open.c s3:smbXsrv_open: add function smbXsrv_open_cleanup() 2013-04-18 13:15:11 +02:00
smbXsrv_session.c s3:smbXsrv_session: pass record in smbXsrv_session_global_traverse() 2013-02-19 12:10:21 +01:00
smbXsrv_tcon.c s3:smbXsrv_tcon: pass record in smbXsrv_tcon_global_traverse() 2013-02-19 12:10:22 +01:00
smbXsrv_version.c s3:smbd: add smbXsrv_version_* infrastructure 2012-06-25 20:55:05 +02:00
srvstr.c
statcache.c
statvfs.c s3: evaluate MNT_QUOTA and MNT_RDONLY in statvfs also on darwin 2012-07-05 22:00:52 +02:00
trans2.c smbd: Remove FORCE_OPLOCK_BREAK_TO_NONE 2013-09-06 00:47:07 +02:00
uid.c Fixup the change_to_user_by_session() case as called from become_user_by_session() 2013-01-09 15:29:47 +11:00
utmp.c s3:smbd: use session_global_id as session number for pam and utmp 2012-10-19 12:15:00 +02:00
vfs.c smbd: Fix breaking level2 on allocate 2013-09-05 13:42:05 -07:00