Ira Cooper
90b1a1d296
s3: Add SMB2 performance counters.
...
A performance counter was added for every base type of SMB2 op.
2010-07-07 18:06:59 -07:00
Günther Deschner
ca460113ea
s3-notify: use autogenerated FILE_NOTIFY_INFORMATION marshalling in smbd.
...
Guenther
2010-07-07 13:54:57 +02:00
Chere Zhou
00056e73c1
s3:smbd: Align change notify replies on 4-byte boundary
...
MS-CIFS section 2.2.7.4.2 states this is mandatory. WinXP clients
don't seem to care, but a Win7 client will send an immediate Close()
to the directory handle when receiving an incorrectly aligned
change notify response.
2010-07-06 13:28:02 -07:00
Volker Lendecke
b0f76a37d3
s3: Remove procid_self() from cancel_pending_lock_requests_by_fid_smb2()
2010-07-05 11:06:31 +02:00
Volker Lendecke
a521ad4b5a
s3: Remove procid_self() from remove_pending_lock()
2010-07-05 11:06:31 +02:00
Volker Lendecke
e168b85f00
s3: Remove procid_self() from fill_deferred_open_entry()
2010-07-05 11:06:31 +02:00
Volker Lendecke
9b0fbcf35a
s3: Remove smbd_messaging_context() from shutdown_other_smbds()
2010-07-05 11:06:30 +02:00
Volker Lendecke
0ea7aed746
s3: Remove smbd_messaging_context() from make_connection_snum()
2010-07-05 11:06:30 +02:00
Volker Lendecke
a2d7cd5558
s3: Remove smbd_messaging_context() from reprocess_blocked_smb2_lock()
2010-07-05 11:06:30 +02:00
Volker Lendecke
3df821acc4
s3: Remove smbd_messaging_context() from remove_pending_lock()
2010-07-05 11:06:29 +02:00
Volker Lendecke
411412dc65
s3: Remove smbd_messaging_context() from push_blocking_lock_request_smb2()
2010-07-05 11:06:29 +02:00
Volker Lendecke
8aa3f47dc9
s3: Remove procid_self() from irix_oplocks_read_fde_handler()
2010-07-05 11:06:29 +02:00
Volker Lendecke
c63f75f17c
s3: Remove smbd_messaging_context() from smb_set_posix_lock()
2010-07-05 11:06:29 +02:00
Volker Lendecke
8ea271bb2e
s3: Remove smbd_messaging_context() from linux_oplock_signal_handler()
2010-07-05 11:06:28 +02:00
Volker Lendecke
02a42a0a1d
s3: Remove procid_self() from blocking_lock_cancel_smb1()
2010-07-05 11:06:28 +02:00
Volker Lendecke
f60c6f55c9
s3: Remove procid_self() from process_blocking_lock_queue()
2010-07-05 11:06:28 +02:00
Volker Lendecke
a9aa582de5
s3: Remove procid_self() from remove_pending_lock_requests_by_mid_smb1()
2010-07-05 11:06:28 +02:00
Volker Lendecke
a07c1586ba
s3: Remove procid_self() from cancel_pending_lock_requests_by_fid()
2010-07-05 11:06:28 +02:00
Volker Lendecke
c49f6a681d
s3: Remove procid_self() from generic_blocking_lock_error()
2010-07-05 11:06:28 +02:00
Volker Lendecke
d42806a013
s3: Remove procid_self() from push_blocking_lock_request()
2010-07-05 11:06:28 +02:00
Volker Lendecke
eb29f84b5f
s3: Remove smbd_messaging_context() from blocking_lock_cancel_smb1()
2010-07-05 11:06:28 +02:00
Volker Lendecke
dd48e0afe0
s3: Remove smbd_messaging_context() from process_trans2()
2010-07-05 11:06:28 +02:00
Volker Lendecke
ae75a90b18
s3: Remove smbd_messaging_context() from process_lockingX()
2010-07-05 11:06:27 +02:00
Volker Lendecke
e606b27114
s3: Remove smbd_messaging_context() from reply_lockingX_error()
2010-07-05 11:06:27 +02:00
Volker Lendecke
fef875f64f
s3: Remove smbd_messaging_context() from push_blocking_lock_request()
2010-07-05 11:06:27 +02:00
Volker Lendecke
75e16757e3
s3: Remove smbd_messaging_context() from contend_level2_oplocks_begin_default()
2010-07-05 11:06:27 +02:00
Volker Lendecke
d1587f9924
s3: Remove smbd_messaging_context() from reply_to_oplock_break_requests()
2010-07-05 11:06:27 +02:00
Volker Lendecke
b01a41d05b
s3: Remove smbd_messaging_context() from smbd_do_locking()
2010-07-05 11:06:27 +02:00
Volker Lendecke
914b1c034f
s3: Remove smbd_messaging_context() from rename_open_files()
2010-07-05 11:06:27 +02:00
Volker Lendecke
8da0575507
s3: Remove smbd_messaging_context() from reply_unlock()
2010-07-05 11:06:27 +02:00
Volker Lendecke
9a3f53075e
s3: Remove smbd_messaging_context() from reply_lock()
2010-07-05 11:06:27 +02:00
Volker Lendecke
80cc726b4a
s3: Remove smbd_messaging_context() from reply_writeunlock()
2010-07-05 11:06:26 +02:00
Volker Lendecke
298da9a0a4
s3: Remove smbd_messaging_context() from reply_lockread()
2010-07-05 11:06:26 +02:00
Volker Lendecke
ba3b101c45
s3: Remove smbd_messaging_context() from send_break_message()
2010-07-05 11:06:26 +02:00
Volker Lendecke
e6a089484b
s3: Remove smbd_messaging_context() from exit_server_common()
2010-07-05 11:06:26 +02:00
Volker Lendecke
6c53365d11
s3: Remove smbd_messaging_context() from close_normal_file()
2010-07-05 11:06:26 +02:00
Volker Lendecke
f22e58bcd3
s3: Remove smbd_messaging_context() from notify_deferred_opens()
2010-07-05 11:06:26 +02:00
Volker Lendecke
07854cb099
s3: Remove procid_self() from make_connection_snum()
2010-07-05 11:06:25 +02:00
Volker Lendecke
5387d6ee16
s3: Remove procid_self() from claim_connection()
2010-07-05 11:06:25 +02:00
Volker Lendecke
33242471e5
s3: Remove NULL checks from claim_connection()
...
Nowadays this is only called from make_connection_snum() where we always
provide a connection_struct.
2010-07-05 11:06:25 +02:00
Volker Lendecke
faef081e96
s3: Remove procid_self() from push_blocking_lock_request_smb2()
2010-07-05 11:06:25 +02:00
Volker Lendecke
c89b55b573
s3: Remove procid_self() from reply_negprot()
2010-07-05 11:06:25 +02:00
Volker Lendecke
2d7cce6b7c
s3: Remove procid_self() from break_kernel_oplock()
2010-07-05 11:06:25 +02:00
Volker Lendecke
13441a9e18
s3: Remove procid_self() from session_claim()
2010-07-05 11:06:25 +02:00
Volker Lendecke
f1d6eed962
s3: Remove procid_self() from exit_server_common
2010-07-05 11:06:25 +02:00
Volker Lendecke
23790c9a8f
s3: Add sconn_server_id()
2010-07-05 11:06:24 +02:00
Volker Lendecke
58b9595bab
s3: Add missing prototype for smb2_opcode_name
2010-07-05 11:06:24 +02:00
Volker Lendecke
9cc52e8411
s3: Add msg_ctx to smbd_server_connection
...
It would be obvious to initialize this in smbd_init_globals(), but there the
messaging_context can't be initialized yet because we don't have smb.conf
loaded yet.
2010-07-05 11:06:23 +02:00
Volker Lendecke
a27bd84bf8
s3:Fix a bogus uninitialized variable warning
2010-07-05 11:06:23 +02:00
Volker Lendecke
300667e4a9
s3: Pass procid_self() explicitly to messaging_ctdbd_connection()
2010-07-05 11:06:23 +02:00