Volker Lendecke
78e629c598
s3: Remove a call to procid_self()
...
Pass messaging_context through the SIGHUP handler
2011-12-14 17:34:21 +01:00
Volker Lendecke
1f0f8aaab5
s3: Remove a call to procid_self()
...
Pass messaging_context through the SIGTERM handler
2011-12-14 17:34:21 +01:00
Volker Lendecke
505761b5a3
s3: Pass messaging_context to nmbd/process()
2011-12-14 17:34:21 +01:00
Volker Lendecke
096ede3623
s3: Make nmbd_messaging_context static
2011-12-14 17:34:20 +01:00
Volker Lendecke
a2d1b3b144
s3: Centralize nmbd_messaging_context in nmbd.c
2011-12-14 17:34:20 +01:00
Volker Lendecke
5c3194cc41
s3: Fix some nonempty blank lines
2011-12-14 17:34:20 +01:00
Stefan Metzmacher
ffa996e479
s3:smb2_lock: use talloc_get_type_abort() as private_data can't be NULL
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Dec 14 13:34:25 CET 2011 on sn-devel-104
2011-12-14 13:34:25 +01:00
Stefan Metzmacher
324e66fd45
s3:smbd/oplock: make process_oplock_async_level2_break_message() static
...
metze
2011-12-14 12:00:07 +01:00
Stefan Metzmacher
dabc2cb9cb
s3:smbd/oplock: use talloc_get_type_abort() as private_data can't be NULL
...
metze
2011-12-14 12:00:07 +01:00
Stefan Metzmacher
940f21e5c6
s3:smbd/open: use talloc_get_type_abort() as private_data can't be NULL
...
metze
2011-12-14 12:00:07 +01:00
Stefan Metzmacher
e3e56e209f
s3:smbd/conn_msg: use talloc_get_type_abort() as private_data can't be NULL
...
metze
2011-12-14 12:00:07 +01:00
Stefan Metzmacher
95384d11a3
s3:smbd/close: use talloc_get_type_abort() as private_data can't be NULL
...
metze
2011-12-14 12:00:07 +01:00
Stefan Metzmacher
500d703977
s3:smbd/blocking: use talloc_get_type_abort() as private_data can't be NULL
...
metze
2011-12-14 12:00:07 +01:00
Stefan Metzmacher
ef45279f5e
s3:web/swat: use short term event and message contexts
...
swat doesn't have a central event loop.
metze
2011-12-14 12:00:06 +01:00
Stefan Metzmacher
2e0bc74a6e
s3:smbd: remove brl_register_msgs()
...
metze
2011-12-14 12:00:06 +01:00
Stefan Metzmacher
c51da25769
s3:smbd/server: avoid msg_ctx_to_sconn() in smbd_accept_connection()
...
This is the place where we should create smbd_server_connection,
when we're ready to remove the global variable.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Dec 14 11:23:42 CET 2011 on sn-devel-104
2011-12-14 11:23:42 +01:00
Stefan Metzmacher
1515f7db00
s3:smbd: remove unused smbd_messaging_context()
...
metze
2011-12-14 08:15:30 +01:00
Stefan Metzmacher
78582da8b5
s3:smbd/server: maintain the list of child processes under smbd_parent_context
...
metze
2011-12-14 08:15:06 +01:00
Stefan Metzmacher
dddaa52552
s3:smbd/server: pass smbd_parent_context to smbd_setup_sig_chld_handler()
...
metze
2011-12-14 08:14:54 +01:00
Stefan Metzmacher
6d15ca3482
s3:smbd/globals: change 'int am_parent' into 'struct smbd_parent_context *am_parent'
...
This is a short term solution on the way to get rid of 'am_parent' completely.
metze
2011-12-14 08:14:44 +01:00
Stefan Metzmacher
9eb3c053b8
s3:smbd/globals: remove unused extern declarations
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Dec 13 22:06:02 CET 2011 on sn-devel-104
2011-12-13 22:06:02 +01:00
Stefan Metzmacher
297f1b1f12
s3:smbd/server: move smbd_open_socket and smbd_parent_context to the top
...
metze
2011-12-13 20:31:10 +01:00
Stefan Metzmacher
6630b20046
s3:smbd/oplock_onefs: avoid using smbd_messaging_context()
...
metze
2011-12-13 20:31:10 +01:00
Stefan Metzmacher
fcc1f5f7f7
s3:smbd/oplock_onefs: pass smbd_server_connection to onefs_oplock_wait_record()
...
metze
2011-12-13 20:31:09 +01:00
Stefan Metzmacher
daa685c008
s3:vfstest: reload_services() doesn't need a messaging_context
...
It's only used to get the global smbd_server_connection,
which is used in conn_snum_used() via lp_killunused().
But there we don't need it, as we don't have any tree connects
at startup time.
metze
2011-12-13 20:31:09 +01:00
Stefan Metzmacher
290ce331b6
s3:smbd: pass smbd_server_connection to smbd_setup_sig_hup_handler()
...
metze
2011-12-13 20:31:09 +01:00
Stefan Metzmacher
8a83464216
s3:smbd: pass smbd_server_connection to smbd_setup_sig_term_handler()
...
metze
2011-12-13 20:31:09 +01:00
Stefan Metzmacher
6fc8dc98ab
s3:smbd/oplock: pass smbd_server_connection to onefs_init_kernel_oplocks()
...
metze
2011-12-13 20:31:09 +01:00
Stefan Metzmacher
641a2dea81
s3:smbd/oplock: pass smbd_server_connection to linux_init_kernel_oplocks()
...
metze
2011-12-13 20:31:09 +01:00
Stefan Metzmacher
47e21bcc43
s3:smbd/oplock: pass smbd_server_connection to irix_init_kernel_oplocks()
...
metze
2011-12-13 20:31:09 +01:00
Stefan Metzmacher
17ae2267e3
s3:smbd/oplock: pass sconn as private_data to process_open_retry_message()
...
metze
2011-12-13 20:31:09 +01:00
Stefan Metzmacher
90674f0fce
s3:smbd/oplock: pass sconn as private_data to process_kernel_oplock_break()
...
metze
2011-12-13 20:31:09 +01:00
Stefan Metzmacher
7fee41cd39
s3:smbd/oplock: pass sconn as private_data to process_oplock_break_response()
...
metze
2011-12-13 20:31:09 +01:00
Stefan Metzmacher
fb81772eed
s3:smbd/oplock: pass sconn as private_data to process_oplock_async_level2_break_message()
...
metze
2011-12-13 20:31:09 +01:00
Stefan Metzmacher
da4b503581
s3:smbd/oplock: pass sconn as private_data to process_oplock_break_message()
...
metze
2011-12-13 20:31:09 +01:00
Stefan Metzmacher
21de673575
s3:smbd/oplock: pass smbd_server_connection to init_oplocks()
...
metze
2011-12-13 20:31:09 +01:00
Volker Lendecke
5efd7e16c2
s3: Move can_delete_directory to smbd/, remove shim
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Tue Dec 13 19:00:37 CET 2011 on sn-devel-104
2011-12-13 19:00:37 +01:00
Volker Lendecke
34d58c9d92
s3: Move can_set_delete_on_close to smbd/
2011-12-13 17:27:26 +01:00
Volker Lendecke
2d2d72e479
s3: Remove an else{} in remove_deferred_open_entry
2011-12-13 17:27:26 +01:00
Volker Lendecke
3239c722aa
s3-dbwrap: Simplify db_tdb_fetchlock_parse a bit
...
Introduce a local variable for the result, replace "state->result" by "result"
2011-12-13 17:27:26 +01:00
Stefan Metzmacher
3cf275cd75
s3:smbd/msdfs: enum_msdfs_links() doesn't need a smbd_server_connection anymore
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Dec 13 17:26:20 CET 2011 on sn-devel-104
2011-12-13 17:26:20 +01:00
Stefan Metzmacher
ae7d877841
s3:smbd: use connections_snum_used() instead of conn_snum_used() for load_usershare_shares()
...
Before removing the share security descriptor, we should make sure there're
really no active users anymore.
metze
2011-12-13 15:45:36 +01:00
Stefan Metzmacher
cefb797434
s3:smbd: add connections_snum_used()
...
This works similar to conn_snum_used(), but instead of
looking at the current connection only, it looks at
all active connections in "connections.tdb".
metze
2011-12-13 15:45:36 +01:00
Stefan Metzmacher
611ab8aaa7
s3:lib/dummyparam: remove unused conn_snum_used() dummy
...
metze
2011-12-13 15:45:36 +01:00
Stefan Metzmacher
1399e6bdf5
s3:param: don't reference conn_snum_used directly in load_usershare_shares()
...
This uses the same logic as lp_killunused().
metze
2011-12-13 15:45:36 +01:00
Volker Lendecke
1cf54ef4a6
s3: Use talloc_tos() in set_write_time()
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Tue Dec 13 15:44:58 CET 2011 on sn-devel-104
2011-12-13 15:44:58 +01:00
Volker Lendecke
27e63b72a1
s3: Use talloc_tos() in set_sticky_write_time()
2011-12-13 14:14:24 +01:00
Volker Lendecke
3441c01b16
s3: Convert open_files.idl to tab indents
2011-12-13 14:14:24 +01:00
Stefan Metzmacher
4eb5b0b392
s3:messaging.idl: obsolete unused MSG_SMB_SAM_*
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Dec 13 14:13:38 CET 2011 on sn-devel-104
2011-12-13 14:13:38 +01:00
Stefan Metzmacher
a131713b96
s3:smbd/server: remove unused msg_sam_sync()
...
metze
2011-12-13 12:36:36 +01:00