Volker Lendecke
849f72b254
s3: Create a unique id for the smbd parent
2010-07-05 11:06:23 +02:00
Volker Lendecke
23a31becac
s3: Remove unused msg_flags from connections.tdb
...
This breaks rolling code upgrade!
2010-07-04 21:49:03 +02:00
Volker Lendecke
b0c83d50f9
s3: Replace register_message_flags() with serverid_register_msg_flags()
...
message_send_all is now done by walking the serverid.tdb, not the
connections.tdb anymore.
Günther, Simo, please check!
2010-07-04 21:49:03 +02:00
Volker Lendecke
7f0e6df883
s3: Pass the new server_id through reinit_after_fork
2010-07-04 17:29:23 +02:00
Volker Lendecke
b3194be286
s3: Fix some type-punned warnings
2010-07-04 16:41:14 +02:00
Volker Lendecke
b01958b0bd
s3: Remove serverid_[de]register_self
...
This removes some deep references to procid_self()
2010-07-04 16:41:14 +02:00
Volker Lendecke
f8e7077d5c
s3: Don't attempt to deregister from serverid twice
...
The parent has to take care of crashed child processes anyway, so we don't have
to clean up in the child
2010-07-04 13:48:10 +02:00
Günther Deschner
6625aada81
s3-libsmb: move change_trust_account_password out of smbd into libsmb.
...
Guenther
2010-06-30 21:46:08 +02:00
Ira Cooper
3549425b30
s3: Change exit on immediate socket failure.
...
This change makes it so socket errors early in the smbd child
process cause orderly exits not coredumps.
Signed-off-by: Jeremy Allison <jra@samba.org>
2010-06-28 12:08:03 -07:00
Andreas Schneider
e716924590
s3-smbd: Make sure that status is initialized when used.
...
Found by clang-analyzer.
2010-06-28 12:56:13 +02:00
Andreas Schneider
6ac050f73f
s3-lanman: Make sure count is not used uninitialized if we jump to out.
...
Found by clang-analyzer.
2010-06-28 12:56:13 +02:00
Andreas Schneider
06a1766315
s3-lanman: Make sure that job_info is not undefined.
...
Found by clang-analyzer.
2010-06-28 12:56:13 +02:00
Jeremy Allison
afc6d2f46d
Don't use frame as the talloc ctx in open_schannel_session_store(), as this breaks running from inetd
...
(we free frame below). Use NULL instead.
Jeremy.
2010-06-25 13:29:00 -07:00
Jeremy Allison
86be54ec61
Change talloc_autofree_context() to frame in Andrew's schannel.tdb TDB_CLEAR_IF_FIRST
...
changes. Using talloc_autofree_context() has undesirable effects when forked
subprocesses exit.
Jeremy.
2010-06-25 12:02:08 -07:00
Andrew Bartlett
cfece16498
s3:schannel Open the schannel_state.tdb at startup
...
This will allow future TDB_CLEAR_IF_FIRST behaviour
Signed-off-by: Jeremy Allison <jra@samba.org>
2010-06-25 11:58:28 -07:00
Kai Blin
7a1c24705d
s3-waf: Work around missing *netgrent prototypes on OSX 10.4
2010-06-17 08:09:49 +02:00
Günther Deschner
439e7590c9
s3-lanman: Fix return code for "" printqname in api_DosPrintQGetInfo().
...
Guenther
2010-06-16 12:15:24 +02:00
Jeremy Allison
dd2fad01fd
SMB2 correctness fix. As we've already returned the credits in an interim
...
response, don't add more in the final return.
Jeremy.
2010-06-14 16:58:15 -07:00
Volker Lendecke
3f54b41519
s3: Make g_smb_perfcount_handlers static
2010-06-14 12:06:52 +02:00
Volker Lendecke
a28b103900
s3: Remove some dispensable ()
2010-06-14 11:12:26 +02:00
Volker Lendecke
c7f44801e3
s3: Remove fsp_belongs_conn
...
check_open_fsp does exactly the same
2010-06-13 15:20:58 +02:00
Volker Lendecke
b90eb7dd69
s3: Remove some leftovers from macros
...
check_fsp and check_fsp_open used to be macros
2010-06-13 15:04:25 +02:00
Volker Lendecke
14974ba1f1
s3: Remove smbd_server_conn from cancel_pending_lock_requests_by_fid_smb2
2010-06-12 15:42:57 +02:00
Volker Lendecke
5dc2fe5fdc
s3: Explicitly pass sconn to process_blocking_lock_queue_smb2
2010-06-12 15:42:57 +02:00
Volker Lendecke
2592928f00
s3: Remove smbd_server_conn from push_blocking_lock_request_smb2
2010-06-12 15:42:57 +02:00
Volker Lendecke
375ce3c96a
s3: Explicitly pass sconn to [remove|schedule]_deferred_open_message_smb2
2010-06-12 15:42:57 +02:00
Volker Lendecke
9747eb45d6
s3: Explicitly pass sconn to open_was_deferred_smb2
2010-06-12 15:42:57 +02:00
Volker Lendecke
c0240dbeec
s3: Explicitly pass sconn to find_open_smb2req
2010-06-12 15:42:56 +02:00
Volker Lendecke
330a64c72b
s3: Explicitly pass sconn to process_blocking_lock_queue
2010-06-12 15:42:56 +02:00
Volker Lendecke
cb03710c76
s3: Remove smbd_server_conn from blocking_lock_cancel_smb1
2010-06-12 15:42:56 +02:00
Volker Lendecke
cc825231cd
s3: Explicitly pass sconn to recalc_brl_timeout
2010-06-12 15:42:56 +02:00
Volker Lendecke
ec2079f5d0
s3: Explicitly pass sconn to blocking_lock_was_deferred_smb1
2010-06-12 15:42:56 +02:00
Volker Lendecke
f856fb0b35
s3: Explicitly pass sconn to remove_pending_lock_requests_by_mid_smb1
2010-06-12 15:42:56 +02:00
Volker Lendecke
91bd52da1a
s3: Remove smbd_server_conn from cancel_pending_lock_requests_by_fid
2010-06-12 15:42:56 +02:00
Volker Lendecke
034e616448
s3: Remove smbd_server_conn from push_blocking_lock_request
2010-06-12 15:42:56 +02:00
Volker Lendecke
bfd5f24fa1
s3: Remove smbd_server_conn from brl_timeout_fn
2010-06-12 15:42:56 +02:00
Volker Lendecke
6b8db9b215
s3: Remove smbd_server_conn from switch_message
2010-06-12 15:42:55 +02:00
Volker Lendecke
a529fbb713
s3: Remove smbd_server_conn from break_level2_to_none_async
2010-06-12 15:42:55 +02:00
Volker Lendecke
5d43180a55
s3: Explicitly pass sconn to the remove_pending_change_notify_request_by_mid
2010-06-12 15:42:55 +02:00
Volker Lendecke
f589909eb1
s3: change_notify_reply() does not need its "conn" argument
2010-06-12 15:42:55 +02:00
Volker Lendecke
4a9b3e557f
s3: Explicitly pass sconn to the change_notify_remove_request
2010-06-12 15:42:55 +02:00
Volker Lendecke
9386e2d9d8
s3: Remove smbd_server_conn from change_notify_add_request
2010-06-12 15:42:55 +02:00
Volker Lendecke
2509eb4209
s3: Remove smbd_server_conn from reply_sesssetup_and_X
2010-06-12 15:42:55 +02:00
Volker Lendecke
c03012ea1c
s3: Fix a typo
2010-06-12 15:42:55 +02:00
Volker Lendecke
8de7bf19b8
s3: Remove smbd_server_conn from reply_sesssetup_and_X_spnego
2010-06-12 15:42:55 +02:00
Volker Lendecke
853b29066c
s3: Remove smbd_server_conn from reply_spnego_auth
2010-06-12 15:42:54 +02:00
Volker Lendecke
32900fdc97
s3: Remove smbd_server_conn from reply_spnego_negotiate
2010-06-12 15:42:54 +02:00
Volker Lendecke
0f852ab070
s3: Remove smbd_server_conn from reply_spnego_ntlmssp
2010-06-12 15:42:54 +02:00
Volker Lendecke
2260dbecc2
s3: Remove smbd_server_conn from reply_spnego_kerberos
2010-06-12 15:42:54 +02:00
Volker Lendecke
89c5023b25
s3: Explicitly pass sconn to the api_ functions
2010-06-12 15:42:54 +02:00