Stefan Metzmacher [Tue, 13 Dec 2011 12:18:47 +0000 (13:18 +0100)]
s3:smbd/oplock: pass sconn as private_data to process_oplock_break_response()
metze
Stefan Metzmacher [Tue, 13 Dec 2011 12:18:47 +0000 (13:18 +0100)]
s3:smbd/oplock: pass sconn as private_data to process_oplock_async_level2_break_message()
metze
Stefan Metzmacher [Tue, 13 Dec 2011 12:18:47 +0000 (13:18 +0100)]
s3:smbd/oplock: pass sconn as private_data to process_oplock_break_message()
metze
Stefan Metzmacher [Tue, 13 Dec 2011 12:13:53 +0000 (13:13 +0100)]
s3:smbd/oplock: pass smbd_server_connection to init_oplocks()
metze
Volker Lendecke [Tue, 13 Dec 2011 15:07:18 +0000 (16:07 +0100)]
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
Volker Lendecke [Tue, 13 Dec 2011 15:01:59 +0000 (16:01 +0100)]
s3: Move can_set_delete_on_close to smbd/
Volker Lendecke [Tue, 13 Dec 2011 12:56:49 +0000 (13:56 +0100)]
s3: Remove an else{} in remove_deferred_open_entry
Volker Lendecke [Fri, 9 Dec 2011 15:39:09 +0000 (16:39 +0100)]
s3-dbwrap: Simplify db_tdb_fetchlock_parse a bit
Introduce a local variable for the result, replace "state->result" by "result"
Stefan Metzmacher [Tue, 13 Dec 2011 11:29:54 +0000 (12:29 +0100)]
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
Stefan Metzmacher [Tue, 13 Dec 2011 11:24:03 +0000 (12:24 +0100)]
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
Stefan Metzmacher [Tue, 13 Dec 2011 11:18:01 +0000 (12:18 +0100)]
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
Stefan Metzmacher [Tue, 13 Dec 2011 10:53:10 +0000 (11:53 +0100)]
s3:lib/dummyparam: remove unused conn_snum_used() dummy
metze
Stefan Metzmacher [Tue, 13 Dec 2011 10:50:04 +0000 (11:50 +0100)]
s3:param: don't reference conn_snum_used directly in load_usershare_shares()
This uses the same logic as lp_killunused().
metze
Volker Lendecke [Tue, 13 Dec 2011 13:11:38 +0000 (14:11 +0100)]
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
Volker Lendecke [Tue, 13 Dec 2011 13:11:28 +0000 (14:11 +0100)]
s3: Use talloc_tos() in set_sticky_write_time()
Volker Lendecke [Tue, 13 Dec 2011 11:45:11 +0000 (12:45 +0100)]
s3: Convert open_files.idl to tab indents
Stefan Metzmacher [Tue, 13 Dec 2011 08:23:31 +0000 (09:23 +0100)]
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
Stefan Metzmacher [Tue, 13 Dec 2011 08:21:58 +0000 (09:21 +0100)]
s3:smbd/server: remove unused msg_sam_sync()
metze
Stefan Metzmacher [Tue, 13 Dec 2011 09:34:19 +0000 (10:34 +0100)]
s3:rpc_server/netlogon: remove unused send_sync_message()
metze
Stefan Metzmacher [Tue, 13 Dec 2011 08:20:20 +0000 (09:20 +0100)]
s3:smbcontrol: remove unused "samsync" and "samrepl" commands
metze
Stefan Metzmacher [Tue, 13 Dec 2011 08:04:20 +0000 (09:04 +0100)]
s3:smbd/server: add parent specific SIGTERM and SIGHUP handlers
metze
Stefan Metzmacher [Tue, 13 Dec 2011 07:54:49 +0000 (08:54 +0100)]
s3:smbd/server: create smbd_parent_context earlier
metze
Stefan Metzmacher [Tue, 13 Dec 2011 07:31:09 +0000 (08:31 +0100)]
s3:smbd/server: remember the ev_ctx on the smbd_parent_context
metze
Stefan Metzmacher [Tue, 13 Dec 2011 07:30:39 +0000 (08:30 +0100)]
s3:smbd/server: remember the msg_ctx on the smbd_parent_context
metze
Stefan Metzmacher [Tue, 13 Dec 2011 07:11:58 +0000 (08:11 +0100)]
s3:smbd/open: pass smbd_server_connection as private_data to msg_file_was_renamed()
metze
Stefan Metzmacher [Tue, 13 Dec 2011 07:19:06 +0000 (08:19 +0100)]
s3:smbd: register MSG_SMB_FILE_RENAME after the fork
The parent smbd doesn't need to handle this, as it doesn't
have any file handles open.
metze
Stefan Metzmacher [Tue, 13 Dec 2011 07:11:58 +0000 (08:11 +0100)]
s3:smbd/conn_msg: pass smbd_server_connection as private_data to msg_force_tdis()
metze
Stefan Metzmacher [Tue, 13 Dec 2011 07:11:58 +0000 (08:11 +0100)]
s3:smbd/blocking: pass smbd_server_connection as private_data to process_blocking_lock_cancel_message()
metze
Stefan Metzmacher [Tue, 13 Dec 2011 07:24:25 +0000 (08:24 +0100)]
s4:pydsdb: remove unused variable from py_dsdb_am_pdc()
metze
Volker Lendecke [Tue, 13 Dec 2011 10:02:21 +0000 (11:02 +0100)]
s3: Use pid_to_procid
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Tue Dec 13 12:35:09 CET 2011 on sn-devel-104
Volker Lendecke [Tue, 13 Dec 2011 10:00:16 +0000 (11:00 +0100)]
s3: Fix some nonempty blank lines
Volker Lendecke [Tue, 13 Dec 2011 09:57:34 +0000 (10:57 +0100)]
s3: Remove a call to procid_self()
Volker Lendecke [Tue, 13 Dec 2011 09:57:09 +0000 (10:57 +0100)]
s3: Remove a call to procid_self()
Volker Lendecke [Tue, 13 Dec 2011 09:56:32 +0000 (10:56 +0100)]
s3: Remove a call to procid_self()
Volker Lendecke [Tue, 13 Dec 2011 09:56:27 +0000 (10:56 +0100)]
s3: Remove a call to procid_self()
Amitay Isaacs [Sun, 11 Dec 2011 23:53:55 +0000 (10:53 +1100)]
s4-provision: Do not guess partition file names, use @PARTITION record
This is to avoid duplicating the logic of generating partition file
names. (partition file names are encoded partially as per RFC1738).
Also, use tdb_copy() instead of filesystem copy function to copy
database files, which guarantees correct database copy.
Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Tue Dec 13 03:28:03 CET 2011 on sn-devel-104
Amitay Isaacs [Mon, 12 Dec 2011 03:18:21 +0000 (14:18 +1100)]
s4-param: Added bin_dir(),sbin_dir() methods to get compiled in dirs
Amitay Isaacs [Sun, 11 Dec 2011 06:00:03 +0000 (17:00 +1100)]
s4-provision: Extract common utility routines in separate file
Amitay Isaacs [Sun, 11 Dec 2011 05:09:32 +0000 (16:09 +1100)]
tdb: Fix python documentation for tdb module
Amitay Isaacs [Thu, 8 Dec 2011 06:34:57 +0000 (17:34 +1100)]
s4-provision: CN=MicrosoftDNS,CN=System container is in forest and not domain
Amitay Isaacs [Wed, 7 Dec 2011 22:28:45 +0000 (09:28 +1100)]
s4-cldap: Set DS_DNS_CONTROLLER bit if we are running RPC dnsserver
Till we have internal DNS server which appears in services, use
endpoint services to find out if we are running dns server.
Volker Lendecke [Mon, 12 Dec 2011 20:26:52 +0000 (21:26 +0100)]
libcli: Remove an unused variable
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Mon Dec 12 23:21:49 CET 2011 on sn-devel-104
Volker Lendecke [Mon, 12 Dec 2011 13:55:54 +0000 (14:55 +0100)]
s3: Remove a bunch of calls to procid_self()
All callers to messaging_[re]init only used procid_self()
Stefan Metzmacher [Mon, 12 Dec 2011 15:07:19 +0000 (16:07 +0100)]
s3:smbd/close: pass smbd_server_connection to notify_deferred_opens()
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Dec 12 21:49:11 CET 2011 on sn-devel-104
Stefan Metzmacher [Mon, 12 Dec 2011 14:45:07 +0000 (15:45 +0100)]
s3:smbd/clode: pass smbd_server_connection as private_data to msg_close_file()
metze
Stefan Metzmacher [Mon, 12 Dec 2011 14:45:07 +0000 (15:45 +0100)]
s3:smbd/blocking: pass smbd_server_connection as private_data to received_unlock_msg()
metze
Stefan Metzmacher [Mon, 12 Dec 2011 14:45:07 +0000 (15:45 +0100)]
s3:smb2_lock: pass smbd_server_connection as private_data to received_unlock_msg()
metze
Stefan Metzmacher [Mon, 12 Dec 2011 11:44:33 +0000 (12:44 +0100)]
s4:python/samba/join: set msDS-Behavior-Version to '4' 2008_R2 on the nTDSA object
This matches the values we set in provision.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Dec 12 19:16:13 CET 2011 on sn-devel-104
Günther Deschner [Mon, 12 Dec 2011 11:17:35 +0000 (12:17 +0100)]
s3-ctdb: fix the build w/o HAVE_CTDB_CONTROL_CHECK_SRVIDS_DECL
Volker, please check.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Mon Dec 12 17:42:29 CET 2011 on sn-devel-104
Stefan Metzmacher [Mon, 12 Dec 2011 13:15:03 +0000 (14:15 +0100)]
s3:smb2_server: use sconn->ev_ctx instead of sconn->smb2.event_ctx
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Dec 12 16:08:59 CET 2011 on sn-devel-104
Stefan Metzmacher [Mon, 12 Dec 2011 12:49:29 +0000 (13:49 +0100)]
s3:smb2_lock: avoid using server_event_context()
metze
Stefan Metzmacher [Mon, 12 Dec 2011 12:47:56 +0000 (13:47 +0100)]
s3:smbd/pipes: avoid passing server_event_context() as event context to np_{read,write}_send
metze
Stefan Metzmacher [Mon, 12 Dec 2011 12:54:10 +0000 (13:54 +0100)]
s3:smbd/process: avoid using server_event_context() for the forked echo handler
metze
Stefan Metzmacher [Mon, 12 Dec 2011 12:53:26 +0000 (13:53 +0100)]
s3:smbd/process: avoid using server_event_context() for smbd_deferred_open_timer events
metze
Stefan Metzmacher [Mon, 12 Dec 2011 12:51:27 +0000 (13:51 +0100)]
s3:smbd/oplock: avoid using server_event_context() in add_oplock_timeout_handler()
metze
Stefan Metzmacher [Mon, 12 Dec 2011 12:50:51 +0000 (13:50 +0100)]
s3:smbd/service: avoid using server_event_context() for notify_init()
metze
Stefan Metzmacher [Mon, 12 Dec 2011 12:46:52 +0000 (13:46 +0100)]
s3:smbd/ipc: pass 'state' as mem_ctx to np_read_send()
metze
Stefan Metzmacher [Mon, 12 Dec 2011 12:39:56 +0000 (13:39 +0100)]
s3:smbd/fileio: avoid usage of server_event_context()
metze
Stefan Metzmacher [Mon, 12 Dec 2011 12:39:56 +0000 (13:39 +0100)]
s3:smbd/close: avoid usage of server_event_context()
metze
Stefan Metzmacher [Mon, 12 Dec 2011 12:39:56 +0000 (13:39 +0100)]
s3:smbd/blocking: avoid usage of server_event_context()
metze
Stefan Metzmacher [Mon, 12 Dec 2011 12:18:59 +0000 (13:18 +0100)]
s3:smbd: remember the event context on smbd_server_connection
metze
Stefan Metzmacher [Mon, 12 Dec 2011 10:20:06 +0000 (11:20 +0100)]
s3:smbd: pass down smbd_server_connection via smbd_echo_state
metze
Stefan Metzmacher [Mon, 12 Dec 2011 10:20:06 +0000 (11:20 +0100)]
s3:smbd: remove references to the global smbd_server_conn
metze
Stefan Metzmacher [Mon, 12 Dec 2011 10:19:05 +0000 (11:19 +0100)]
s3:smbd: make struct pending_message_list private
metze
Stefan Metzmacher [Mon, 12 Dec 2011 10:11:55 +0000 (11:11 +0100)]
s3:smbd: remember the smbd_server_connection on pending_message_list
metze
Andrew Bartlett [Thu, 17 Nov 2011 08:13:02 +0000 (19:13 +1100)]
HEIMDAL: Supply krb5_context to _krb5_internal_hmac to allow logging
Without this, log messages from any abort are not printed to
the samba logs.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Mon Dec 12 14:34:16 CET 2011 on sn-devel-104
Andrew Bartlett [Mon, 12 Dec 2011 11:52:46 +0000 (22:52 +1100)]
s4-torture Do not use a fixed password for forest trust tests
It is much better to always use random passwords.
Andrew Bartlett
Andrew Bartlett [Sat, 10 Dec 2011 04:02:52 +0000 (15:02 +1100)]
s4-torture cope with servers earlier than Windows 2008
Only Win2008 started to support new encryption types.
Andrew Bartlett
Andrew Bartlett [Sat, 10 Dec 2011 03:17:57 +0000 (14:17 +1100)]
s4-torture Modify rpc.lsa.forest.trust test to progress further FL Win2003 R2
This modification is required to pass against a domain in functional
level Windows 2003 or later.
Andrew Bartlett
Andrew Bartlett [Sat, 10 Dec 2011 02:33:06 +0000 (13:33 +1100)]
s4-torture: Fix comment
Andrew Bartlett [Thu, 8 Dec 2011 20:35:37 +0000 (07:35 +1100)]
testsuite: Remove unused and unlikely to be revived DejaGNU tests
Andrew Bartlett [Wed, 7 Dec 2011 05:03:04 +0000 (16:03 +1100)]
s4-lsarpc handle more info levels in SetInfoTrustedDomain calls
This uses the very helpful conversion functions written for the s3 lsa server
and places these in common.
Andrew Bartlett
Andrew Bartlett [Fri, 9 Dec 2011 07:10:17 +0000 (18:10 +1100)]
torture: do not reuse bindings between pipes
This avoids connecting to the netlogon server over \pipe\lsarpc
This works against windows because all pipes are implemented in the same
process, but not Samba4, and relying on this is not recommended in the WSPP docs.
Andrew Bartlett
Andrew Bartlett [Wed, 7 Dec 2011 03:38:56 +0000 (14:38 +1100)]
s4-lsarpc Fix segfaults found by the samba4.rpc.lsa.forest test
This allows us to move this test to knownfail from skip
Stefan Metzmacher [Mon, 12 Dec 2011 07:46:26 +0000 (08:46 +0100)]
s3:smbd: call sub_set_socket_ids() in smbd_process() again
This got lost in commit
b2511a280aa9449123376fd3cbb495dcd1a87dee.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Dec 12 10:23:44 CET 2011 on sn-devel-104
Rusty Russell [Sat, 10 Dec 2011 14:31:46 +0000 (01:01 +1030)]
tdb2: don't use TDB2 versions of test tdb files.
Now tdb2 handles tdb1 files, we don't need most of commit
5eecc854236f0b943aaa89e0c3a46f9fbd208ca9 which added TDB2 versions of
all the testing tdbs.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Autobuild-User: Rusty Russell <rusty@rustcorp.com.au>
Autobuild-Date: Mon Dec 12 06:33:44 CET 2011 on sn-devel-104
Richard Sharpe [Sun, 4 Dec 2011 04:45:04 +0000 (20:45 -0800)]
vfs: Make function pointer names consistent. They all end in _fn
Autobuild-User: Richard Sharpe <sharpe@samba.org>
Autobuild-Date: Mon Dec 12 04:58:40 CET 2011 on sn-devel-104
Björn Jacke [Sat, 10 Dec 2011 12:53:42 +0000 (13:53 +0100)]
s3/doc: document the ignore system acls option of vfs_acl_xattr and vfs_acl_tdb
Autobuild-User: Björn Jacke <bj@sernet.de>
Autobuild-Date: Sat Dec 10 15:30:46 CET 2011 on sn-devel-104
Volker Lendecke [Fri, 9 Dec 2011 12:38:17 +0000 (13:38 +0100)]
tevent: tevent_schedule_immediate never fails
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Fri Dec 9 16:47:23 CET 2011 on sn-devel-104
Stefan Metzmacher [Fri, 9 Dec 2011 10:05:47 +0000 (11:05 +0100)]
s4:libcli/smb2: mark a request as error if we can't ship it
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Dec 9 15:13:11 CET 2011 on sn-devel-104
Stefan Metzmacher [Fri, 9 Dec 2011 10:05:47 +0000 (11:05 +0100)]
s4:libcli/raw: mark a request as error if we can't ship it
metze
Volker Lendecke [Fri, 9 Dec 2011 10:12:59 +0000 (11:12 +0100)]
s3-dbwrap: Fix a typo
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Fri Dec 9 13:37:51 CET 2011 on sn-devel-104
Matthias Dieter Wallnöfer [Thu, 1 Dec 2011 08:33:10 +0000 (09:33 +0100)]
s4:dsdb/common/util.c - test LDB result against LDB_SUCCESS as we are always doing
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Fri Dec 9 12:00:03 CET 2011 on sn-devel-104
Kai Blin [Fri, 9 Dec 2011 00:26:39 +0000 (01:26 +0100)]
s4 dns: Update requests with QCLASS != IN or ALL trigger NOTIMPLEMENTED errors
Autobuild-User: Kai Blin <kai@samba.org>
Autobuild-Date: Fri Dec 9 03:32:28 CET 2011 on sn-devel-104
Kai Blin [Fri, 9 Dec 2011 00:14:35 +0000 (01:14 +0100)]
s4 dns: Add test to prove two updates in one packet are a FORMERR
Kai Blin [Thu, 8 Dec 2011 23:59:34 +0000 (00:59 +0100)]
s4 dns: More explicitly use the first question of an update packet only
Kai Blin [Thu, 8 Dec 2011 23:58:32 +0000 (00:58 +0100)]
s4 dns: Get rid of const qualifier for prereqs, we do need to allocate those
Jelmer Vernooij [Thu, 8 Dec 2011 22:46:14 +0000 (23:46 +0100)]
Revert "Install (platform-independent) python scripts to the PYTHONDIR rather than PYTHONARCHDIR."
This reverts commit
de4b8943bfb40e2f50c9e4e2ee5d39e986317d08.
PYTHONDIR and PYTHONARCHDIR are both incorrect - they're the
distribution's python locations, rather than the python locations for
third party applications. For the moment, using PYTHONARCHDIR seems
better though, because it works around an issue on Fedora/RedHat.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Fri Dec 9 01:58:50 CET 2011 on sn-devel-104
Jelmer Vernooij [Thu, 8 Dec 2011 21:14:55 +0000 (22:14 +0100)]
Add 'make pep8' target.
Jelmer Vernooij [Thu, 8 Dec 2011 20:56:08 +0000 (21:56 +0100)]
Add test for PEP8 - currently all errors are ignored, but we warn about them - and can ratchet if we want to.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Thu Dec 8 23:44:10 CET 2011 on sn-devel-104
Jelmer Vernooij [Thu, 8 Dec 2011 20:22:35 +0000 (21:22 +0100)]
Add pep8.
Jelmer Vernooij [Thu, 8 Dec 2011 20:21:59 +0000 (21:21 +0100)]
testtools: Update to new upstream revision.
Jelmer Vernooij [Thu, 8 Dec 2011 19:28:18 +0000 (20:28 +0100)]
pyldb: Add more docstrings.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Thu Dec 8 22:08:49 CET 2011 on sn-devel-104
Jelmer Vernooij [Thu, 8 Dec 2011 19:23:57 +0000 (20:23 +0100)]
samba.drs_utils: Use new style classes and exceptions, fix formatting of docstrings to make pydoctor happy.
Jelmer Vernooij [Thu, 8 Dec 2011 19:20:03 +0000 (20:20 +0100)]
samba.kcc_utils: Fix formatting to match PEP8, make pydoctor happy.
Volker Lendecke [Thu, 8 Dec 2011 13:02:27 +0000 (14:02 +0100)]
s3-dbwrap: & is not required when taking a function pointer
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Dec 8 16:39:29 CET 2011 on sn-devel-104
Volker Lendecke [Thu, 8 Dec 2011 13:01:27 +0000 (14:01 +0100)]
s3-dbwrap: Make dbwrap_fallback_wipe private
Volker Lendecke [Thu, 8 Dec 2011 12:59:33 +0000 (13:59 +0100)]
s3-dbwrap: Avoid an "else" by an early return
Volker Lendecke [Thu, 8 Dec 2011 12:58:19 +0000 (13:58 +0100)]
s3-dbwrap: Make dbwrap_fallback_parse_record private
We have the private fallback in dbwrap_parse_record anyway
Volker Lendecke [Thu, 8 Dec 2011 12:56:07 +0000 (13:56 +0100)]
s3-dbwrap: Make dbwrap_fallback_fetch private