Günther Deschner [Fri, 10 Jun 2011 13:04:48 +0000 (15:04 +0200)]
source3/lib/netapi/libnetapi.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:04:36 +0000 (15:04 +0200)]
source3/intl/lang_tdb.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:04:26 +0000 (15:04 +0200)]
source3/include/smb_ldap.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:04:16 +0000 (15:04 +0200)]
source3/include/smb_krb5.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:04:05 +0000 (15:04 +0200)]
source3/include/mangle.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:03:55 +0000 (15:03 +0200)]
source3/include/krb5_protos.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:03:43 +0000 (15:03 +0200)]
source3/include/krb5_env.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:03:31 +0000 (15:03 +0200)]
nsswitch/winbind_client.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:02:47 +0000 (15:02 +0200)]
nsswitch/pam_winbind.h: fix licence/copyright.
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:02:38 +0000 (15:02 +0200)]
librpc/ndr/ndr_table.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:02:26 +0000 (15:02 +0200)]
librpc/ndr/ndr_spoolss_buf.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:02:16 +0000 (15:02 +0200)]
librpc/ndr/ndr_dns.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:02:06 +0000 (15:02 +0200)]
librpc/ndr/ndr_compression.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:01:56 +0000 (15:01 +0200)]
librpc/ndr/ndr_backupkey.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:01:38 +0000 (15:01 +0200)]
libds/common/flag_mapping.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:01:27 +0000 (15:01 +0200)]
libcli/smbreadline/smbreadline.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:01:15 +0000 (15:01 +0200)]
libcli/security/secdesc.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:01:03 +0000 (15:01 +0200)]
libcli/nbt/nbt_proto.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:00:48 +0000 (15:00 +0200)]
libcli/ldap/ldap_ndr.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:00:32 +0000 (15:00 +0200)]
libcli/auth/msrpc_parse.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 13:00:10 +0000 (15:00 +0200)]
lib/util/wrap_xattr.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 12:59:58 +0000 (14:59 +0200)]
lib/util/util_tdb.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 12:59:48 +0000 (14:59 +0200)]
lib/util/util_ldb.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 12:59:35 +0000 (14:59 +0200)]
lib/util/time.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 12:59:23 +0000 (14:59 +0200)]
lib/util/data_blob.h: fix licence/copyright
Guenther
Günther Deschner [Fri, 10 Jun 2011 12:56:50 +0000 (14:56 +0200)]
auth/auth_sam_reply.h: fix licence/copyright
Guenther
Herb Lewis [Fri, 10 Jun 2011 06:17:11 +0000 (23:17 -0700)]
bug in source3/winbindd/winbindd_sids_to_xids.c
I'm having trouble getting my system setup to do submits right now but
I discovered a bug in the subject file that causes winbindd lookup sids
command to assign incorrect unix ids. The change to sid_peek_rid fixes
the case where you call lookup sids with sids s1 s2 s3 which cause them
to be cached. then call with s1 s2 s4 and s4 will get the unix id of s1.
The other change fixes the case where a sid that was not translated
gets a value returned instead of being listed as unmapped.
Could someone review this and push to master and 3.6 for me?
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Fri Jun 10 14:35:21 CEST 2011 on sn-devel-104
Richard Sharpe [Fri, 3 Jun 2011 15:27:13 +0000 (08:27 -0700)]
Export init_stat_ex_from_stat for use in VFS modules.
Signed-off-by: Günther Deschner <gd@samba.org>
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Fri Jun 10 13:23:37 CEST 2011 on sn-devel-104
Andrew Tridgell [Fri, 10 Jun 2011 07:17:12 +0000 (17:17 +1000)]
s4-samba-tool: added dbcheck commmand
this will be used as a consistency checker and repair tool for
sam.ldb. This initial checkin just checks for empty attributes and
offers to fix them
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Fri Jun 10 10:31:56 CEST 2011 on sn-devel-104
Andrew Tridgell [Fri, 10 Jun 2011 02:16:59 +0000 (12:16 +1000)]
waf-symbols: don't look for symbol lists in GENERATOR targets
generated header files are not object files
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Andrew Tridgell [Fri, 10 Jun 2011 01:32:27 +0000 (11:32 +1000)]
waf: fixed 'make bin/XXX' for the remaining binaries
this fixes 'make bin/smbd' to work correctly with the waf build. It
didn't work before as smbd is actually 'smbd/smbd' internally and we
tried to use the target name 'smbd'. The new approach reads the
symlink to get the right target.
This also speeds up the null build by quite a lot
Andrew Bartlett [Thu, 9 Jun 2011 23:37:06 +0000 (09:37 +1000)]
s3-param Avoid strupper_m() where possible.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Fri Jun 10 04:37:54 CEST 2011 on sn-devel-104
Andrew Bartlett [Thu, 9 Jun 2011 23:36:37 +0000 (09:36 +1000)]
s4-librpc Remove unsued server_id4.idl
Andrew Tridgell [Fri, 10 Jun 2011 00:11:01 +0000 (10:11 +1000)]
s4-drs: added debug lines for missing linked attribute fields
this improved the logging of bugs related to linked attribute
replication
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Fri Jun 10 03:26:21 CEST 2011 on sn-devel-104
Andrew Tridgell [Fri, 10 Jun 2011 00:10:04 +0000 (10:10 +1000)]
s4-drs: ensure we add a RMD_ADDTIME when upgrading a linked attribute
if the link was a w2k style, and we are upgrading it, then set the
RMD_ADDTIME to the current time
Andrew Tridgell [Thu, 9 Jun 2011 23:10:09 +0000 (09:10 +1000)]
s4-drs: cope with missing RMD_ADDTIME in linked attributes
upgraded links can be missing the RMD_ADDTIME field
Christian Ambach [Thu, 26 May 2011 08:32:53 +0000 (10:32 +0200)]
s3:vfs cleanup unused code in vfs_recycle
connect/disconnect do not more than just logging that they
were called. this seems pretty useless
Autobuild-User: Christian Ambach <ambi@samba.org>
Autobuild-Date: Thu Jun 9 18:59:58 CEST 2011 on sn-devel-104
Christian Ambach [Thu, 9 Jun 2011 13:07:15 +0000 (15:07 +0200)]
s3:net fix a typo
fix a typo in the german message file
Autobuild-User: Christian Ambach <ambi@samba.org>
Autobuild-Date: Thu Jun 9 17:12:24 CEST 2011 on sn-devel-104
Christian Ambach [Tue, 31 May 2011 19:59:24 +0000 (21:59 +0200)]
s3:modules fix some non-empty blank lines
Stefan Metzmacher [Thu, 9 Jun 2011 12:38:33 +0000 (14:38 +0200)]
s3:rpcclient: remove unused new_workgroup variable
new_workgroup was not initialized but used to overwrite the
value of lp_workgroup().
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Thu Jun 9 16:00:28 CEST 2011 on sn-devel-104
Stefan Metzmacher [Thu, 9 Jun 2011 12:24:03 +0000 (14:24 +0200)]
s3:lib/util: use %llu consitently (instead of %d) in interpret_pid() to parse the pid
metze
Stefan Metzmacher [Thu, 9 Jun 2011 12:22:57 +0000 (14:22 +0200)]
server_id.idl: change unique_id to hyper
This makes it consistent to pid.
metze
Andrew Bartlett [Thu, 9 Jun 2011 06:20:15 +0000 (16:20 +1000)]
s3-selftest Add test for smbclient --authentication-file
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Thu Jun 9 13:49:59 CEST 2011 on sn-devel-104
Andrew Bartlett [Thu, 9 Jun 2011 05:31:03 +0000 (15:31 +1000)]
s3-param Remove special case for global_myname(), rename to lp_netbios_name()
There is no reason this can't be a normal constant string in the
loadparm system, now that we have lp_set_cmdline() to handle overrides
correctly.
Andrew Bartlett
Andrew Bartlett [Thu, 9 Jun 2011 05:27:53 +0000 (15:27 +1000)]
s3-lib Add myhostname_upper()
This varient always upper cases the hostname, which is needed for the
netbios name.
Andrew Bartlett
Andrew Bartlett [Thu, 9 Jun 2011 05:22:19 +0000 (15:22 +1000)]
s3-selftest Add a test for 'message command'
This also provides us a way to test that the -n option to smbclient
works, as that becomes part of the filename.
Andrew Bartlett
Andrew Bartlett [Thu, 9 Jun 2011 01:18:15 +0000 (11:18 +1000)]
server_id: Change format to vnn:pid.task_id, pid.task_id or pid
This helps ensure the string cannot be ambiguous, while also ensuring
that it remains simple in the non-cluster case.
The asymmetry of reading get_my_vnn() but writing based on
NONCLUSTER_VNN is acceptable because in the non-clustered case, they
are equal, and in the clustered case we will print the full string.
Andrew Bartlett
Andrew Bartlett [Wed, 8 Jun 2011 06:27:06 +0000 (16:27 +1000)]
s3-param Remove special case for global_scope()
There is no reason this can't be a normal constant string in the
loadparm system. (Past reasons were that we didn't have lp_set_cmdline())
Andrew Bartlett
Andrew Bartlett [Wed, 8 Jun 2011 05:42:22 +0000 (15:42 +1000)]
s3-param Remove special case for lp_workgroup()
There is no reason this can't be a normal constant string in the
loadparm system, now that we have lp_set_cmdline() to handle overrides
correctly.
Andrew Bartlett
Andrew Bartlett [Wed, 8 Jun 2011 05:41:24 +0000 (15:41 +1000)]
s3-libsmbclient Use workgroup from libsmbclient caller for domain in credentials
This previously set the workgroup, which is a different thing, but
would have been the default if no domain was specified). This more
clearly sets the information from the credentials file into the
matching field in the credentials structure.
Andrew Bartlett
Andrew Bartlett [Wed, 8 Jun 2011 05:35:02 +0000 (15:35 +1000)]
s3-lib Use domain in credentials file for domain in credentials
This previously set the workgroup, which is a different thing, but
would have been the default if no domain was specified). This more
clearly sets the information from the credentials file into the
matching field in the credentials structure.
Andrew Bartlett
Andrew Bartlett [Wed, 8 Jun 2011 05:52:42 +0000 (15:52 +1000)]
s4-param add const to loadparm_init_s3 s3_fns
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