Andrew Bartlett
2a12424e4b
s3-selftest Remove unused and unimplemented info3cache test
2011-05-18 16:12:08 +02:00
Andrew Bartlett
57f41ef150
lib/util/charset use talloc_stackframe() rather than talloc_tos()
...
This is common code, and we can't assume a talloc_stackframe() so we
must create it.
Andrew Bartlett
2011-05-18 16:12:08 +02:00
Andrew Bartlett
fa3e2fc8bb
selftest: Re-enable strings.py from source3/stf as a python subunit test
2011-05-18 16:12:08 +02:00
Andrew Bartlett
06435acf3b
s3-testparm Warn more on incorrect use of 'password server'
2011-05-18 16:12:08 +02:00
Andrew Bartlett
3c8de7dd66
lib/util/charset Don't allow invalid 'dos charset = utf8'
...
No DOS client used UTF8, and this creates subtle, difficult to
disagnose breakage of schannel (domain membership).
Andrew Bartlett
2011-05-18 16:12:08 +02:00
Andrew Bartlett
035dbce3ad
s3-selftest Remove unused sambalib.py from comfychair test system
...
The test binary t_snprintf has moved to lib/replace
2011-05-18 16:12:08 +02:00
Andrew Bartlett
da662b82b8
s3-lib Replace StrnCaseCmp() with strncasecmp_m()
...
strncasecmp_m() never needs to call to talloc, and via next_codepoint()
still has an ASCII fast-path bypassing iconv() calls.
Andrew Bartlett
2011-05-18 16:12:08 +02:00
Andrew Bartlett
c615ebed6e
s3-lib Replace StrCaseCmp() with strcasecmp_m()
...
strcasecmp_m() never needs to call to talloc, and via next_codepoint()
still has an ASCII fast-path bypassing iconv() calls.
Andrew Bartlett
2011-05-18 16:12:08 +02:00
Andrew Bartlett
7a11e5de39
s3-param: Remove unused snum2params_static
2011-05-18 16:12:08 +02:00
Andrew Bartlett
b3258addb4
s3-param: remove unused share_iterator functions
2011-05-18 16:12:08 +02:00
Andrew Bartlett
c6cc22adc0
s4-libnet: Remove libnet_Join and create libnet_Join_member
...
libnet_Join conflicts with a function in the source3 netapi of the
same name, and the ability to join as a DC via this particular method
is unused.
Andrew Bartlett
2011-05-18 16:12:08 +02:00
Andrew Bartlett
c47b078ec3
build: Add 'cap' as a dependency of samba3core
2011-05-18 16:12:08 +02:00
Andrew Bartlett
75faa9eec5
build: Make POPT_SAMBA3 a library
...
This avoids some duplicate symbols when libnet and libsmbclient are
linked into the same binary (smbtorture4).
Andrew Bartlett
2011-05-18 16:12:08 +02:00
Andrew Bartlett
41b3c38587
librpc/ndr Merge ndr_print_sockaddr_storage() into common code
...
There is no longer a reason to leave this source3 specific, and this
brings it into a library (avoiding duplicate symbols).
Andrew Bartlett
2011-05-18 16:12:08 +02:00
Andrew Bartlett
8d7be8af79
build: Make util_reg subsystem in libcli/registry a library
2011-05-18 16:12:08 +02:00
Andrew Bartlett
fc466282f8
build: Add rpc_client grouping library
2011-05-18 16:12:08 +02:00
Andrew Bartlett
d17367bd68
build: Add depenencies needed by Samba3 subsystems
2011-05-18 16:12:08 +02:00
Andrew Bartlett
a2ff3e7c61
build: Make auth_sam_reply a library
2011-05-18 16:12:08 +02:00
Andrew Bartlett
baad855bca
build: Make msrpc3 a library
2011-05-18 16:12:08 +02:00
Andrew Bartlett
30979f3ea1
build: Expand dcerpc-samba grouping library
...
This is possible in common now because the generated RPC code does not
rely on a particular dcerpc layer.
Andrew Bartlett
2011-05-18 16:12:07 +02:00
Andrew Bartlett
2fc342c20a
waf-build: Add more libraries to avoid duplicate symbols
...
The new source of duplicates is calling libnetapi from inside smbtorture.
Andrew Bartlett
2011-05-18 16:12:07 +02:00
Andrew Bartlett
d13fb8ddd0
s4-selftest: gensec test is finished, don't skip
2011-05-18 16:12:07 +02:00
Andrew Bartlett
3dd76f2f56
selftest: Don't skip Samba3 tests in the top level build
...
The regular expressions here were not specific enough, they matched
the samba3. names from the source3/selftest/tests.py
Found by Andreas Schneider
Andrew Bartlett
2011-05-18 16:12:07 +02:00
Günther Deschner
d97faae7db
s3-smbtorture: fix build warning (shadowed NTSTATUS variable).
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed May 18 14:17:13 CEST 2011 on sn-devel-104
2011-05-18 14:17:13 +02:00
Matthieu Patou
b25f7d4020
torture: desactivate the level 4 tests for DFS referral
...
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Wed May 18 13:04:00 CEST 2011 on sn-devel-104
2011-05-18 13:04:00 +02:00
Matthieu Patou
29a03cdbc2
s4-dfs: Add workaround so that XP really works well
...
XP seems to have problems working at a correct speed (or even
working at all if we return referral of level 4).
2011-05-18 12:00:05 +02:00
Björn Baumbach
192198ad70
s3-modules: Fix the build of gpfs.c on RHEL 6.0 with gpfs 3.4.0-4
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed May 18 11:58:14 CEST 2011 on sn-devel-104
2011-05-18 11:58:14 +02:00
Björn Baumbach
5608995bd2
s3-docs: change eventlog path from lockdir to statedir
...
See elog_tdbname() in source3/lib/eventlog/eventlog.c.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-05-18 10:56:12 +02:00
Björn Baumbach
23e23d0836
s3-torture/nbio.c: Fix cli_errstr() usage (part of bug #7864 )
...
Convert cli_errstr() to nt_errstr()
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-05-18 10:55:52 +02:00
Björn Baumbach
26f7c0771b
s3-client/clitar.c: Fix cli_errstr() usage (part of bug #7864 )
...
Convert cli_errstr() to nt_errstr()
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-05-18 10:55:15 +02:00
Björn Baumbach
25f1583b9f
s3-net_rpc_printer.c: Fix cli_errstr() usage (part of bug #7864 )
...
Convert cli_errstr() to nt_errstr()
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-05-18 10:53:45 +02:00
Björn Baumbach
6552ed64c1
s3-libsmb/passchange.c: Fix cli_errstr() usage (part of bug #7864 )
...
Convert cli_errstr() to nt_errstr()
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-05-18 10:50:57 +02:00
Björn Baumbach
310502a15a
s3-torture/mangle_test.c: Fix cli_errstr() usage (part of bug #7864 )
...
Convert cli_errstr() to nt_errstr()
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-05-18 10:50:34 +02:00
Björn Baumbach
6fd0e062d3
s3-torture: torture.c: Fix cli_errstr() usage (part of bug #7864 )
...
Convert cli_errstr() to nt_errstr()
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-05-18 10:49:41 +02:00
Stefan Metzmacher
902b1d9a19
s4:ntvfs/cifs: return NT_STATUS_INTERNAL_ERROR if no credentials are available
...
This is a configuration problem on the server, no invalid parameter
from the client.
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed May 18 08:49:00 CEST 2011 on sn-devel-104
2011-05-18 08:49:00 +02:00
Stefan Metzmacher
a7b8593f9c
s4:kdc: split s4u2self and s4u2proxy checks
...
metze
2011-05-18 07:46:44 +02:00
Stefan Metzmacher
5f48c5df51
s4:kdc: UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION => flags.trusted_for_delegation
...
metze
2011-05-18 07:46:43 +02:00
Stefan Metzmacher
053ef0f605
s4:auth/credentials: S4U2Self should force CRED_MUST_USE_KERBEROS
...
Otherwise we would not impersonate the desired principal.
This still doesn't work for plaintext auth, but should
avoid ntlmssp.
metze
2011-05-18 07:46:41 +02:00
Stefan Metzmacher
a41efe6802
s4:auth/credentials: pass 'self_service' to cli_credentials_set_impersonate_principal()
...
This also adds a cli_credentials_get_self_service() helper function.
In order to support S4U2Proxy we need to be able to set
the service principal for the S4U2Self step independent of the
target principal.
metze
2011-05-18 07:46:39 +02:00
Stefan Metzmacher
c6836c8ede
s4:gensec_gssapi: avoid delegation if s4u2self/proxy is used
...
metze
2011-05-18 07:46:38 +02:00
Stefan Metzmacher
2c46585a42
HEIMDAL:kdc: check and regenerate the PAC in the s4u2proxy case
...
TODO: we need to add a S4U_DELEGATION_INFO to the PAC later.
metze
2011-05-18 07:46:36 +02:00
Stefan Metzmacher
3797e46543
HEIMDAL:kdc: pass the correct principal name for the resulting service ticket
...
Depending on S4U2Proxy the principal name for the resulting
ticket is not the principal of the client ticket.
metze
2011-05-18 07:46:34 +02:00
Stefan Metzmacher
cc0ff48f28
HEIMDAL:kdc: let check_PAC() to verify the incoming server and krbtgt cheksums
...
For a normal TGS-REQ they're both signed with krbtgt key.
But for S4U2Proxy requests which ask for contrained delegation,
the keys differ.
metze
2011-05-18 07:46:33 +02:00
Jeremy Allison
2873429555
Fix bug #8144 - touch /mnt/newfile fails to set timestamp with CIFS client.
...
The extra checks added for Windows correctness in our metadata changing paths
to ensure the file handle has been opened with the correct access mask to
allow FILE_WRITE_ATTRIBUTES etc. caused problems with the POSIX open code.
The old POSIX open code maped O_RDONLY into FILE_READ, O_WRONLY into FILE_WRITE,
and O_RDWR into FILE_READ|FILE_WRITE. This patch extends the mapping to add
FILE_WRITE_ATTRIBUTES, FILE_READ_ATTRIBUTES and FILE_WRITE_EA, FILE_READ_EA to
allow POSIX opens to set these values.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Wed May 18 02:22:32 CEST 2011 on sn-devel-104
2011-05-18 02:22:32 +02:00
Jeremy Allison
87a1888272
Fix redefinition of fstrcpy.
2011-05-17 16:18:37 -07:00
Jeremy Allison
9d9d7a7cfd
is_my_ipaddr() should recognise loopback addresses as ours.
...
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Tue May 17 20:05:42 CEST 2011 on sn-devel-104
2011-05-17 20:05:42 +02:00
Jeremy Allison
d25370fb47
Don't evaluate the src argument to fstrcpy/fstrcat/nstrcpy/unstrcpy twice. Prevents side-effects when src is a function call.
2011-05-17 19:01:18 +02:00
Jeremy Allison
9dd5704aba
Remove duplicate definition of SMB_VFS_NEXT_STRICT_UNLOCK. Found by herb@samba.org
2011-05-17 19:01:18 +02:00
Volker Lendecke
fc79169ca4
s3: conn->sconn in smbd_server_connection_read/write_handler
...
"struct smbd_server_connection" is called sconn elsewhere, avoid confusion
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Tue May 17 19:00:20 CEST 2011 on sn-devel-104
2011-05-17 19:00:20 +02:00
Günther Deschner
0092240401
lib/util/charset: fix the toplevel MacOS X build.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue May 17 16:16:59 CEST 2011 on sn-devel-104
2011-05-17 16:16:59 +02:00