Andrew Bartlett [Wed, 8 Jun 2011 04:05:55 +0000 (14:05 +1000)]
lib/util Bring procid_str() into lib/util as server_id_string()
This is needed for OpenChange, which prints Samba struct server_id
values in debug messages.
Andrew Bartlett
Andrew Bartlett [Wed, 8 Jun 2011 02:47:59 +0000 (12:47 +1000)]
s3-lib Read and write the full struct server_id (except the unique_id)
This is in preperation for making this code the common, only reader
and writer of this structure.
Andrew Bartlett
Andrew Bartlett [Mon, 2 May 2011 01:10:12 +0000 (11:10 +1000)]
librpc/idr Use the Samba3 notify.idl in common.
The extra fields in the structure that Samba4 does not use should not
bother it.
Andrew Bartlett
Signed-off-by: Andrew Tridgell <tridge@samba.org>
Andrew Bartlett [Mon, 2 May 2011 00:55:20 +0000 (10:55 +1000)]
server_id.idl: Bring server_id.idl in common
Andrew Bartlett
Signed-off-by: Andrew Tridgell <tridge@samba.org>
Andrew Bartlett [Mon, 2 May 2011 00:37:31 +0000 (10:37 +1000)]
s3-server_id change pid to hyper
This matches Samba4's server_id.
Signed-off-by: Andrew Tridgell <tridge@samba.org>
Andrew Bartlett [Mon, 2 May 2011 00:27:36 +0000 (10:27 +1000)]
s3-server_id Add task_id to server_id to match Samba4
This will allow this structure to be shared, and allow us to create a
common messaging system between all Samba processes. Samba4 uses the
task_id to indicate the different tasks within a single unix process.
Andrew Bartlett
Signed-off-by: Andrew Tridgell <tridge@samba.org>
Andrew Bartlett [Sun, 8 May 2011 16:28:17 +0000 (18:28 +0200)]
s4-cluster Use task_id instead of id2 to clarify server_id structure
This seems a clearer and more acceptable name.
Andrew Bartlett
Signed-off-by: Andrew Tridgell <tridge@samba.org>
Andrew Bartlett [Tue, 7 Jun 2011 02:13:26 +0000 (12:13 +1000)]
s3-talloc Change TALLOC_MEMDUP() to talloc_memdup()
Using the standard macro makes it easier to move code into common, as
TALLOC_MEMDUP isn't standard talloc.
Andrew Bartlett [Tue, 7 Jun 2011 01:58:39 +0000 (11:58 +1000)]
s3-talloc Change TALLOC_ZERO_ARRAY() to talloc_zero_array()
Using the standard macro makes it easier to move code into common, as
TALLOC_ZERO_ARRAY isn't standard talloc.
Andrew Bartlett [Tue, 7 Jun 2011 01:44:43 +0000 (11:44 +1000)]
s3-talloc Change TALLOC_ZERO_P() to talloc_zero()
Using the standard macro makes it easier to move code into common, as
TALLOC_ZERO_P isn't standard talloc.
Andrew Bartlett [Tue, 7 Jun 2011 01:38:41 +0000 (11:38 +1000)]
s3-talloc Change TALLOC_P() to talloc()
Using the standard macro makes it easier to move code into common, as
TALLOC_P isn't standard talloc.
Andrew Bartlett [Tue, 7 Jun 2011 01:30:12 +0000 (11:30 +1000)]
s3-talloc Change TALLOC_ARRAY() to talloc_array()
Using the standard macro makes it easier to move code into common, as
TALLOC_ARRAY isn't standard talloc.
Andrew Bartlett [Tue, 7 Jun 2011 01:10:15 +0000 (11:10 +1000)]
s3-talloc Change TALLOC_REALLOC_ARRAY() to talloc_realloc()
Using the standard macro makes it easier to move code into common, as
TALLOC_REALLOC_ARRAY isn't standard talloc.
Andrew Bartlett
Andrew Bartlett [Tue, 7 Jun 2011 01:03:16 +0000 (11:03 +1000)]
s3-talloc Remove unused TALLOC zeronull functions and macro definitions
These have been under #if 0 for a long time now.
Andrew Bartlett
Matthias Dieter Wallnöfer [Wed, 8 Jun 2011 17:02:37 +0000 (19:02 +0200)]
s4:rpc_server/dcesrv_samr.c - quiet enum warnings
When we are acting in the role of a PDC then please return it as status information.
Reviewed-by: Tridge
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Thu Jun 9 12:06:36 CEST 2011 on sn-devel-104
Matthias Dieter Wallnöfer [Wed, 8 Jun 2011 17:00:18 +0000 (19:00 +0200)]
s4:ntvfs subsystem - quiet enum warnings
Simply return "NT_STATUS_INVALID_LEVEL" for unknown types of requests.
Reviewed-by: Tridge
Matthias Dieter Wallnöfer [Wed, 8 Jun 2011 16:58:45 +0000 (18:58 +0200)]
s4:libnet/libnet_rpc.c - quiet an enum warning
Other enum types have been checked before.
Reviewed-by: Tridge
Matthias Dieter Wallnöfer [Wed, 8 Jun 2011 16:57:00 +0000 (18:57 +0200)]
s4:winbind/wb_samba3_protocol.c - quiet enum warning
Don't enumerate all unimplemented types of call which simply leads to
incompleteness.
Reviewed-by: Tridge
Matthias Dieter Wallnöfer [Thu, 9 Jun 2011 07:17:16 +0000 (09:17 +0200)]
s4:schema_convert_to_ol.c - fix memory contexts
- Add more "mem_ctx" free functions on error cases
- Steal the "out" string directly onto the LDB context to be able to free
the local "mem_ctx"
Reviewed-by: Tridge
Matthias Dieter Wallnöfer [Wed, 8 Jun 2011 16:55:23 +0000 (18:55 +0200)]
s4:dsdb/schema_convert_to_ol.c - quiet enum warning
Introduce a error message when choosing wrong targets.
Reviewed-by: Tridge
Matthias Dieter Wallnöfer [Wed, 8 Jun 2011 07:36:59 +0000 (09:36 +0200)]
s4:auth/ntlm/auth.c - fix incompatible pointer type warning
Reviewed-by: Tridge
Matthias Dieter Wallnöfer [Wed, 8 Jun 2011 17:04:48 +0000 (19:04 +0200)]
s3:auth/auth_samba4.c - remove unused variable
Reviewed-by: Tridge
Matthias Dieter Wallnöfer [Mon, 6 Jun 2011 20:41:18 +0000 (22:41 +0200)]
s3:passdb/pdb_samba4.c - remove unused variable
Reviewed-by: Tridge
Matthias Dieter Wallnöfer [Mon, 6 Jun 2011 20:40:20 +0000 (22:40 +0200)]
s4:smbd/server.c - quiet "time_t" format string warnings by casts
Reviewed-by: Tridge
Matthias Dieter Wallnöfer [Mon, 6 Jun 2011 20:34:00 +0000 (22:34 +0200)]
s3:passdb/pdb_samba4.c - fix a format specifier warning
Reviewed-by: Tridge
Matthias Dieter Wallnöfer [Mon, 6 Jun 2011 10:50:16 +0000 (12:50 +0200)]
s4:librpc/rpc/dcerpc.c - janitorial: use "void" for functions without arguments
Probably a mistake in commit
907cdb5de7f16a2540299aeba211bf2a5ae6fafe.
Reviewed-by: Tridge
Matthias Dieter Wallnöfer [Thu, 26 May 2011 07:25:16 +0000 (09:25 +0200)]
ldb:ldb_msg.c - move away from "errno"
Reviewed-by: Tridge
Andrew Tridgell [Thu, 9 Jun 2011 05:01:30 +0000 (15:01 +1000)]
samba-tool: added --local option to drs replicate command
this allows replication directly to the local SAM, which means it can
run without the samba daemon running. It also bypasses all usnChanged
checks, which is useful for forcing replication of a set of objects
which are not marked as replication being needed
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Thu Jun 9 08:15:10 CEST 2011 on sn-devel-104
Andrew Tridgell [Thu, 9 Jun 2011 05:00:03 +0000 (15:00 +1000)]
s4-ipv6: don't default to 127.0.0.1 in provision
it is better to just leave the IPv4 address out of the zone file
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Jeremy Allison [Wed, 8 Jun 2011 21:36:12 +0000 (14:36 -0700)]
Ensure when creating a directory, if we make any changes due to inheritance parameters, we update the stat returned.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Thu Jun 9 00:46:39 CEST 2011 on sn-devel-104
Jeremy Allison [Wed, 8 Jun 2011 21:26:02 +0000 (14:26 -0700)]
Part 4 of bugfix for #8211 - "inherit owner = yes" doesn't interact correctly with "inherit permissions = yes" and POSIX ACLs
We don't need to check mode bits as well as dev/ino to
ensure we're in the same place.
Stefan Metzmacher [Mon, 28 Mar 2011 06:23:27 +0000 (08:23 +0200)]
s3:selftest: add a few more raw.* tests
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Jun 8 18:57:01 CEST 2011 on sn-devel-104
Stefan Metzmacher [Tue, 7 Jun 2011 16:49:55 +0000 (18:49 +0200)]
s3:libsmb/cli_np_tstream: s/TSTREAM_CLI_NP_BUF_SIZE/TSTREAM_CLI_NP_MAX_BUF_SIZE
This isn't the fixed buffer size anymore, as we use dynamic beffer
it's just the maximum size.
metze
Stefan Metzmacher [Tue, 7 Jun 2011 16:45:54 +0000 (18:45 +0200)]
s3:libsmb:cli_np_tstream: use dynamic talloc buffers
Having 8192 bytes on an idle connection is a bit to much,
so we better use dynamic buffers using talloc, which also
avoids a memcpy in the common SMBtrans readv codepath.
metze
Günther Deschner [Wed, 8 Jun 2011 13:48:12 +0000 (15:48 +0200)]
s3-winbind: always use samlogon cache for wbinfo -r, even when caching is
disabled.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Jun 8 17:45:56 CEST 2011 on sn-devel-104
Günther Deschner [Wed, 8 Jun 2011 10:56:10 +0000 (12:56 +0200)]
s3-winbindd: make sure we obey the -n switch also for samlogon cache access.
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Jun 8 14:44:31 CEST 2011 on sn-devel-104
Günther Deschner [Wed, 8 Jun 2011 10:00:46 +0000 (12:00 +0200)]
s3-spoolss: fix -Wunused-but-set-variable build warning in _spoolss_EnumPrintProcDataTypes().
We were in fact ignoring the error code here.
Guenther
Rusty Russell [Wed, 8 Jun 2011 07:50:48 +0000 (17:20 +0930)]
tdb: enable VALGRIND to remove valgrind noise.
Andrew Bartlett complained that valgrind needs --partial-loads-ok=yes otherwise
the Jenkins hash makes it complain.
My benchmarking here revealed that at least with modern gcc (4.5) and CPU
(Intel i5 32 bit) there's no measurable performance penalty for the
"correct" code, so rip out the optimized one.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Autobuild-User: Rusty Russell <rusty@rustcorp.com.au>
Autobuild-Date: Wed Jun 8 11:05:47 CEST 2011 on sn-devel-104
Andrew Tridgell [Wed, 8 Jun 2011 01:49:24 +0000 (11:49 +1000)]
s4-ipv6: fill in pdc_ip in DsRGetDCNameEx2
this may be different from the CLDAP response, as it can be IPv6
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Wed Jun 8 06:07:29 CEST 2011 on sn-devel-104
Andrew Tridgell [Wed, 8 Jun 2011 00:42:02 +0000 (10:42 +1000)]
s4-wins: ensure we only use IPv4 for WINS owner
Andrew Tridgell [Wed, 8 Jun 2011 00:41:38 +0000 (10:41 +1000)]
s4-interface: raise the debug level for interface discovery
Andrew Bartlett [Tue, 7 Jun 2011 22:55:19 +0000 (08:55 +1000)]
s4-gensec bring GSS_S_CONTEXT_EXPIRED into it's own error handler
This allows us to print much more debugging in this critical situation.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Wed Jun 8 04:19:58 CEST 2011 on sn-devel-104
Andrew Bartlett [Tue, 7 Jun 2011 22:53:16 +0000 (08:53 +1000)]
s4-credentials Don't use expired Kerberos or GSSAPI credentials
In a long-lived credentials cache situation, we may need to refetch
the ticket after (say) 10 hours. This code should help that happen,
by checking the lifetime before returning any credentials cache or
GSSAPI credentials.
Andrew Bartlett
Andrew Bartlett [Tue, 7 Jun 2011 22:51:56 +0000 (08:51 +1000)]
s4-credentials Allow use of file-based credentials caches for debugging.
This means that we will leave a slew of file based credentials caches
in /tmp, which should give some clues to the administrator or
developer via klist as to what has gone wrong.
Andrew Bartlett
Jeremy Allison [Tue, 7 Jun 2011 23:55:20 +0000 (16:55 -0700)]
Part 3 of bugfix for #8211 - "inherit owner = yes" doesn't interact correctly with "inherit permissions = yes" and POSIX ACLs
When changing ownership on a new file make sure we
must have a valid stat struct before making the inheritance
calls (as they may look at it), and if we make changes we
must have a valid stat struct after them.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Wed Jun 8 03:07:04 CEST 2011 on sn-devel-104
Jeremy Allison [Tue, 7 Jun 2011 23:48:14 +0000 (16:48 -0700)]
Part 2 of bugfix for #8211 - "inherit owner = yes" doesn't interact correctly with "inherit permissions = yes" and POSIX ACLs
When changing ownership on a new file make sure we
also change the returned stat struct to have the correct uid.
Jeremy Allison [Tue, 7 Jun 2011 23:42:02 +0000 (16:42 -0700)]
Part 1 of bugfix for #8211 - "inherit owner = yes" doesn't interact correctly with "inherit permissions = yes" and POSIX ACLs
When changing ownership on a new directory make sure we
also change the returned stat struct to have the correct uid.
Jeremy Allison [Tue, 7 Jun 2011 18:54:35 +0000 (11:54 -0700)]
Fix re-opened bug 8083 - "inherit owner = yes" doesn't interact correctly with vfs_acl_xattr or vfs_acl_tdb module.
Fix incorrect interaction when all of
"inherit permissions = yes"
"inherit acls = yes"
"inherit owner = yes"
are set. Found by Björn Jacke. Thanks Björn !
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Tue Jun 7 22:32:18 CEST 2011 on sn-devel-104
Stefan Metzmacher [Tue, 7 Jun 2011 16:27:41 +0000 (18:27 +0200)]
s3:libsmb/cli_np_tstream: use larger buffers to avoid a bug NT4 servers (bug #8195)
NT4 servers return NT_STATUS_PIPE_BUSY if we try a SMBtrans
and the SMBwriteX before hasn't transmited the whole DCERPC fragment.
W2K and above is happy with that.
As a result we try to match the behavior of Windows and older Samba clients,
they use write and read buffers of 4280 bytes instead of 1024 bytes.
On Windows only the SMBtrans based read uses 1024 (while we also use 4280
there).
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Jun 7 20:25:32 CEST 2011 on sn-devel-104
Michael Adam [Tue, 7 Jun 2011 13:53:49 +0000 (15:53 +0200)]
s3:idmap_autorid: fail initialization if the domain is not "*"
autorid can only be used as a backend for the default idmap configuration.
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Tue Jun 7 19:13:18 CEST 2011 on sn-devel-104
Michael Adam [Tue, 7 Jun 2011 13:21:34 +0000 (15:21 +0200)]
s3:docs: fix the example in the idmap_autorid manpage to use "idmap config * : rangesize"
Michael Adam [Tue, 7 Jun 2011 11:02:04 +0000 (13:02 +0200)]
s3:idmap_autorid: use "idmap config <DOMAIN> : rangesize" instead of "autorid:rangesize"
Michael Adam [Tue, 7 Jun 2011 13:16:24 +0000 (15:16 +0200)]
s3:idmap_autorid: add a talloc_stackframe() to idmap_autorid_initialize()
Andrew Tridgell [Tue, 7 Jun 2011 05:46:17 +0000 (15:46 +1000)]
s4-cldap: fixed the CLDAP response for IPv6 clients
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Tue Jun 7 08:57:48 CEST 2011 on sn-devel-104
Andrew Tridgell [Tue, 7 Jun 2011 04:10:38 +0000 (14:10 +1000)]
s4-ipv6: fixed a crash in the IPv6 DNS code
Andrew Tridgell [Tue, 7 Jun 2011 03:46:24 +0000 (13:46 +1000)]
s4-dns: fixed samba_tool -> samba-tool
Andrew Tridgell [Tue, 7 Jun 2011 03:15:15 +0000 (13:15 +1000)]
s4-build: install a build link bin/provision
Andrew Bartlett [Tue, 7 Jun 2011 03:22:58 +0000 (13:22 +1000)]
selftest: Fix 'make quicktest' on systems without LDAP development support
This should ensure that we don't run the Samba3/Samba4 integration
tests on machines without ADS support.
(Some samba3 tests in the full 'make test' may still fail however)
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Tue Jun 7 07:17:32 CEST 2011 on sn-devel-104
Andrew Tridgell [Tue, 7 Jun 2011 02:55:31 +0000 (12:55 +1000)]
s4-provision: fixed detection of V4/V6 addresses
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Tue Jun 7 06:07:24 CEST 2011 on sn-devel-104
Andrew Tridgell [Tue, 7 Jun 2011 02:55:09 +0000 (12:55 +1000)]
s4-ipv6: fixed iface_list_same_net() for IPv6
Andrew Tridgell [Tue, 7 Jun 2011 02:35:10 +0000 (12:35 +1000)]
s4-ipv6: fixed DNS handling with new IPv6 code
Andrew Tridgell [Tue, 7 Jun 2011 00:44:48 +0000 (10:44 +1000)]
s4-dsdb: cope with missing backlinks in rpmd handling
if backlinks have not propogated correctly in a previous replication
this allows us to recover
Andrew Tridgell [Mon, 6 Jun 2011 05:19:16 +0000 (15:19 +1000)]
s4-netlogon: force an IPv4 address
this interface is currently V4 only, don't try and return a V6 address
in a V4 structure
Andrew Tridgell [Mon, 6 Jun 2011 05:18:12 +0000 (15:18 +1000)]
s4-ipv6: fix iface_list_best_ip() for IPv6
return an interface with the same address family as the target
Andrew Bartlett [Mon, 6 Jun 2011 23:47:26 +0000 (09:47 +1000)]
s3-docs Add documentation for ncalrpc dir
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Tue Jun 7 02:57:33 CEST 2011 on sn-devel-104
Andrew Bartlett [Mon, 6 Jun 2011 23:09:16 +0000 (09:09 +1000)]
s3-auth Use loadparm_init_s3() to get an lp_ctx for auth_samba4
This avoids loading the smb.conf twice.
Andrew Bartlett
Andrew Bartlett [Mon, 6 Jun 2011 23:07:52 +0000 (09:07 +1000)]
s4-auth Move default auth methods back into auth.c
This changes auth_methods_from_lp to no longer use the parametric
options, and to cope with ROLE_DOMAIN_BDC and ROLE_DOMAIN_PDC. This
will assist in calling the source4 auth subsystem with a source3
derived lp_ctx.
Andrew Bartlett
Volker Lendecke [Mon, 6 Jun 2011 20:31:33 +0000 (22:31 +0200)]
s3: Remove unused variables
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Tue Jun 7 00:42:51 CEST 2011 on sn-devel-104
Andreas Schneider [Mon, 6 Jun 2011 20:22:34 +0000 (22:22 +0200)]
s3-waf: Fix pthreadpool build which needs librt now.
Autobuild-User: Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date: Mon Jun 6 23:31:09 CEST 2011 on sn-devel-104
Jeremy Allison [Fri, 3 Jun 2011 17:22:44 +0000 (10:22 -0700)]
Fix bug #8197 - winbind does not properly detect when a DC connection is dead.
Only waiting for writability doesn't get fd errors back with poll.
So always begin by selecting for readability, and if we get it then
see if bytes were available to read or it really is an error condition.
If bytes were available, remove the select on read as we know we
will retrieve the error when we've finished writing and start
reading the reply (or the write will timeout or fail).
Metze and Volker please check.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Mon Jun 6 21:53:16 CEST 2011 on sn-devel-104
Volker Lendecke [Mon, 6 Jun 2011 15:03:06 +0000 (17:03 +0200)]
s3: Remove a pointless if-statement
We are here only if we have more than one num_pending
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Mon Jun 6 18:21:17 CEST 2011 on sn-devel-104
Volker Lendecke [Mon, 6 Jun 2011 10:41:26 +0000 (12:41 +0200)]
s3: Fix two debug messages
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Mon Jun 6 14:11:06 CEST 2011 on sn-devel-104
Björn Jacke [Sun, 5 Jun 2011 19:32:11 +0000 (21:32 +0200)]
s4/server: simplify and replace bad portable gettimeofday by time
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User: Björn Jacke <bj@sernet.de>
Autobuild-Date: Mon Jun 6 12:58:26 CEST 2011 on sn-devel-104
Björn Jacke [Sun, 5 Jun 2011 19:30:16 +0000 (21:30 +0200)]
s3/pthreadpool: replace bad portable gettimeofday by clock_gettime
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Andrew Bartlett [Mon, 6 Jun 2011 06:47:32 +0000 (16:47 +1000)]
s3-s4-param: Add hooks for parametric options in the s3/s4 glue layer
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Mon Jun 6 10:48:53 CEST 2011 on sn-devel-104
Andrew Bartlett [Mon, 6 Jun 2011 01:16:19 +0000 (11:16 +1000)]
s3-passdb use new loadparm_init_s3 rather than reloading the smb.conf
Andrew Bartlett [Mon, 6 Jun 2011 04:58:28 +0000 (14:58 +1000)]
s4-modules Remove lp_ctx from init functions that no longer need it
Now that we don't allow the smb.conf to change the modules dir, many
functions that simply load modules or initialise a subsytem that may
load modules no longer need an lp_ctx.
Andrew Bartlett
Andrew Bartlett [Mon, 6 Jun 2011 04:39:19 +0000 (14:39 +1000)]
s4-param Remove 'modules dir'
The Samba waf build ensures that dyn_MODULESDIR is always correct
(even for in-tree binaries), so we don't need to allow the user to
configure this at run time.
Andrew Bartlett
Andrew Bartlett [Mon, 6 Jun 2011 04:37:06 +0000 (14:37 +1000)]
lib/util use modules_path(), data_path() and shlib_ext() from source3
This brings these helpful utility functions in common, as they are not
based on either loadparm system.
(The 'modules dir' parameter from Samba4 will shortly be removed, so
there is no loss in functionality)
Andrew Bartlett
Andrew Bartlett [Mon, 6 Jun 2011 04:22:12 +0000 (14:22 +1000)]
s3-lib Remove unused lib_path()
Andrew Bartlett [Wed, 1 Jun 2011 13:22:24 +0000 (23:22 +1000)]
s4-param Add hook between Samba3 and Samba4 loadparm systems.
In the top level build, this allows calls to code that requires a
lpcfg_ style loadparm_context, while using the global parameters
loaded from the source3 loadparm code.
Andrew Bartlett
Andrew Bartlett [Mon, 6 Jun 2011 01:38:04 +0000 (11:38 +1000)]
s4-param make lpcfg_sam_name() cope with PDC and BDC roles
These roles (ROLE_DOMAIN_CONTROLLER is ROLE_DOMAIN_BDC) will come in
from the s3 loadparm.
Andrew Bartlett
Andrew Bartlett [Mon, 6 Jun 2011 00:56:19 +0000 (10:56 +1000)]
s3-param always allow the realm parameter
Andrew Bartlett [Thu, 2 Jun 2011 08:56:10 +0000 (18:56 +1000)]
s4-param Remove 'sid generator'
This was only used by the Fedora DS backend for Samba4. We agreed to
no longer support external LDAP backends.
Andrew Bartlett
Andrew Bartlett [Thu, 2 Jun 2011 05:49:36 +0000 (15:49 +1000)]
s4-param Remove 'idmap database'
This is now just idmap.ldb in the private dir, which remains.
Andrew Bartlett [Thu, 2 Jun 2011 05:47:44 +0000 (15:47 +1000)]
s4-param Remove 'secrets database' parameter
This is now just secrets.ldb in the private dir, which remains.
Andrew Bartlett [Thu, 2 Jun 2011 05:43:40 +0000 (15:43 +1000)]
s4-param Remove 'sam database' parameter
This now just relies on the private dir parameter, which remains.
Andrew Bartlett
Andrew Bartlett [Wed, 1 Jun 2011 12:16:08 +0000 (22:16 +1000)]
libcli/util Remove prototype for ntstatus_dos_equal()
This was removed recently.
Andrew Tridgell [Mon, 6 Jun 2011 01:31:23 +0000 (11:31 +1000)]
s4-ipv6: fill in family when initialising from sockaddr
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Mon Jun 6 05:35:36 CEST 2011 on sn-devel-104
Andrew Tridgell [Mon, 6 Jun 2011 00:43:05 +0000 (10:43 +1000)]
s4-ipv6: removed the old unused ipv6 code in dcerpc_sock.c
the code is now generic to both V4 and V6
Andrew Tridgell [Mon, 6 Jun 2011 00:42:28 +0000 (10:42 +1000)]
s4-ipv6: fix the address family for IPv6 string addresses
Andrew Tridgell [Mon, 6 Jun 2011 00:13:41 +0000 (10:13 +1000)]
s4-ipv6: allow for IPv6 in dcerpc socket calls
Andrew Tridgell [Mon, 6 Jun 2011 00:13:20 +0000 (10:13 +1000)]
s4-ipv6: allow for IPv6 in resolver top level calls
Andrew Tridgell [Mon, 6 Jun 2011 00:11:53 +0000 (10:11 +1000)]
s4-ipv6: use the server address family
don't force v4 in connect_multi
Andrew Tridgell [Mon, 6 Jun 2011 00:11:13 +0000 (10:11 +1000)]
util-net: added is_ipaddress_v6()
Andrew Tridgell [Sun, 5 Jun 2011 22:09:02 +0000 (08:09 +1000)]
s4-ipv6: cope with IPv6 in our async DNS client code
Andrew Tridgell [Fri, 3 Jun 2011 22:22:30 +0000 (08:22 +1000)]
s4-script: install some of the samba scripts in bin/ during build
Andrew Tridgell [Fri, 3 Jun 2011 22:20:54 +0000 (08:20 +1000)]
s4-testparm: testparm is now part of samba_tool
Andrew Tridgell [Fri, 3 Jun 2011 21:59:54 +0000 (07:59 +1000)]
s4-ipv6: enable IPv6 by default
it now passes all tests
Andrew Tridgell [Fri, 3 Jun 2011 07:57:57 +0000 (17:57 +1000)]
s4-ipv6: fixed binding to ipv4 addresses