Jeremy Allison
ca2c93b9e5
Fix bug 6494 - Incorrect FileStatus returned in NT_CREATE_ANDX.
...
Lookup the EA and Stream status on CreateX.
Jeremy.
2009-09-14 15:30:05 -07:00
Jeremy Allison
f31138ecc7
Fix bug 6726 - Filename length overwrites oplock request field in cli_nt_create().
...
Jeremy.
2009-09-14 15:10:53 -07:00
Volker Lendecke
e94361e1e2
s3:vfs_catia: Make some fns static
2009-09-14 22:48:45 +02:00
Volker Lendecke
d3a6914e3b
s3:vfs_catia: Use talloc_zero for simplification
2009-09-14 22:48:45 +02:00
Volker Lendecke
9dae2501f1
s3:vfs_modules: Fix Coverity ID 946: OVERRUN_STATIC
...
Tim, please check!
2009-09-14 22:48:45 +02:00
Volker Lendecke
0f65d33502
s3: Test short reads in the build farm
2009-09-14 07:13:22 +02:00
Volker Lendecke
1f34ffa0ca
s3:libsmb: Fix bug 6606 -- short reads in smbclient were not handled
2009-09-14 07:13:22 +02:00
Günther Deschner
2f9adf04e4
s3-rpc_client: add rpccli_lsa_lookup_sids3 wrapper.
...
Guenther
2009-09-14 06:49:58 +02:00
Günther Deschner
ff968712ba
s3-rpc_client: add rpccli_lsa_lookup_names4 wrapper.
...
Guenther
2009-09-14 06:49:58 +02:00
Günther Deschner
c3da2056ec
s3-samr: Fix Coverity #934 UNINIT.
...
Guenther
2009-09-13 21:33:00 +02:00
Günther Deschner
15bbae5fd8
s3-netlogon: Fix Coverity #945 UNINIT.
...
Guenther
2009-09-13 21:32:48 +02:00
Günther Deschner
f9edee119c
s3-nterr: print a NT_STATUS_RPC_PROTSEQ_NOT_SUPPORTED.
...
Guenther
2009-09-13 21:22:34 +02:00
Günther Deschner
07031464c4
s3-schannel: fix Coverity #950 OVERRUN_STATIC.
...
Guenther
2009-09-13 21:21:54 +02:00
Günther Deschner
f900e61cf8
s3-schannel: fix api_pipe_schannel_process(), was using incorrect buffer length.
...
Found by RPC-SCHANNEL torture test.
Guenther
2009-09-13 06:46:55 +02:00
Michael Adam
a1cf12e1f6
s3:dbwrap_ctdb: set dmaster in ctdb_transaction_store() also when updating an existing record
...
not only when creating a record.
This matches commit e9194a130327d6b05a8ab90bd976475b0e93b06d from ctdb-master.
Michael
2009-09-11 15:39:53 +02:00
Michael Adam
9741cb7638
talloc:mksyms: allow characters after closing functions parenthesis.
...
Michael
2009-09-11 15:39:53 +02:00
Michael Adam
ee1fe382d6
talloc:mksyms: allow double pointer return value of functions.
...
Michael
2009-09-11 15:39:52 +02:00
Michael Adam
50347d6ac0
s3:mksyms: fix spelling...
...
Michael
2009-09-11 15:39:52 +02:00
Günther Deschner
cbac8e4fa0
s3-rpcclient: add lookupsids3 command.
...
Guenther
2009-09-11 13:59:56 +02:00
Günther Deschner
1d4bf02993
lsa: fill in more unknowns in lsa_LookupSid calls.
...
Guenther
2009-09-11 13:59:56 +02:00
Günther Deschner
4e98f93775
s3-rpcclient: make netlogon credential setup also work for interdomain trusts.
...
Guenther
2009-09-11 09:59:05 +02:00
Günther Deschner
12c7025156
s3-rpcclient: avoid using lp_workgroup() unconditionally for crypto.
...
Guenther
2009-09-11 09:59:05 +02:00
Günther Deschner
bea8e5fa60
s3-rpc_client: add dcerpc_transport_t to cli_rpc_pipe_open_schannel().
...
Guenther
2009-09-11 09:59:04 +02:00
Günther Deschner
032e01e7c1
s3-rpc_client: add dcerpc_transport_t to cli_rpc_pipe_open_spnego_ntlmssp and cli_rpc_pipe_open_ntlmssp.
...
Guenther
2009-09-11 09:59:04 +02:00
Günther Deschner
12acf6ca72
s3-rpcclient: use cli_rpc_pipe_open_noauth_transport in rpcclient.
...
Guenther
2009-09-11 09:59:04 +02:00
Günther Deschner
87f61a144b
s3-rpc_client: add cli_rpc_pipe_open_noauth_transport.
...
Guenther
2009-09-11 09:59:03 +02:00
Günther Deschner
c4f6fb0b2d
s3-schannel: remove last schannel hand-marshalling function.
...
Guenther
2009-09-11 03:00:43 +02:00
Günther Deschner
d258fb4d0d
s3-schannel: use NL_AUTH_SIGNATURE for schannel sign & seal (client & server).
...
Guenther
2009-09-11 03:00:35 +02:00
Günther Deschner
cac5e64c00
s3-errors: add NT_STATUS_RPC_NT_PROCNUM_OUT_OF_RANGE.
...
Guenther
2009-09-11 02:58:34 +02:00
Günther Deschner
a155f3f9a9
s3-schannel: remove unused code.
...
Guenther
2009-09-11 02:57:35 +02:00
Günther Deschner
9ab5d9be8d
s3-schannel: use NL_AUTH_MESSAGE for schannel bind reply.
...
Guenther
2009-09-11 02:57:27 +02:00
Günther Deschner
38ab500b78
s3-nterr: add NT_STATUS_RPC_NT_PROTOCOL_ERROR to nt_errstr().
...
Guenther
2009-09-11 02:57:07 +02:00
Günther Deschner
3c70480f3b
s3-util: add get/set_cmdline_auth_info_domain to user_auth_info struct.
...
Guenther
2009-09-11 00:36:59 +02:00
Günther Deschner
8bd730f5ad
s3-rpcclient: add lookupnames4 command.
...
Guenther
2009-09-11 00:26:24 +02:00
Günther Deschner
c17789fa1c
s3-rpcclient: add ncacn transport handling for rpcclient.
...
Guenther
2009-09-11 00:26:24 +02:00
Günther Deschner
393a1f594d
s3-rpc_client: add enum dcerpc_transport_t to rpc_cli_transport struct.
...
Guenther
2009-09-11 00:26:24 +02:00
Marc Aurele La France
7c00227f00
Fix bug 6707 - 3.4.1 segfault in parsing configs.
...
Fixes an occasional segfault caused by an out-of-bounds reference in config file parsing.
2009-09-10 09:52:11 -07:00
Jeremy Allison
f20c2e0fd4
Fix compile in a usually non-selected define.
...
Jeremy.
2009-09-09 13:54:47 -07:00
Volker Lendecke
a5cace128d
s3:smbd: Add a "hidden" parameter "share:fake_fscaps"
...
This is needed to support some special app I've just come across where I had to
set the SPARSE_FILES bit (0x40) to make it work against Samba at all. There
might be others to fake. This is definitely a "Don't touch if you don't know
what you're doing" thing, so I decided to make this an undocumented parametric
parameter.
I know this sucks, so feel free to beat me up on this. But I don't think it
will hurt.
2009-09-09 22:03:22 +02:00
Günther Deschner
32c28e4f64
s3-winbindd: Fix Bug #6700 : Use dns domain name when needing to guess server principal.
...
Patch from Robert LeBlanc <robert@leblancnet.us>.
Thanks!
Guenther
2009-09-09 02:29:58 +02:00
Günther Deschner
5f2ec4b202
s3-nterr: add NT_STATUS_RPC_NT_CALL_FAILED.
...
Guenther
2009-09-08 23:21:14 +02:00
Andrew Klosterman
f78f92acfe
s3:smbd: Fix bug 6690, wrong error check
2009-09-08 17:39:51 +02:00
Günther Deschner
a48f884f70
s3: remove unused RPC_AUTH_SCHANNEL_NEG struct and parsing functions.
...
Guenther
2009-09-08 17:07:03 +02:00
Günther Deschner
3984738646
s3-rpc_server: use NL_AUTH_MESSAGE in pipe_schannel_auth_bind().
...
Guenther
2009-09-08 17:07:03 +02:00
Günther Deschner
de0bf36493
s3-rpc_client: use NL_AUTH_MESSAGE in create_schannel_auth_rpc_bind_req().
...
Guenther
2009-09-08 17:07:02 +02:00
Günther Deschner
4fd9a9d6de
schannel: add NL_AUTH_MESSAGE and both NL_AUTH_SIGNATURE structs.
...
These actually belong netlogon but we for now want to keep netlogon as a security
providor separate.
Guenther
2009-09-08 14:55:10 +02:00
Günther Deschner
5b2b5abf4f
s3-schannel: Fix Bug #6697 . Interdomain trusts with Windows 2008 R2 DCs.
...
The Schannel verifier (aka NL_AUTH_SIGNATURE) structure (32 byte) sent from a
W2k8r2 DC is passed in a buffer with the size of a NL_AUTH_SHA2_SIGNATURE (56
byte). We should just ignore the remaining 12 zeroed bytes and proceed.
Guenther
2009-09-08 12:34:10 +02:00
Jeremy Allison
5ce12a0565
Add read() to socketwrapper. Metze please check.
...
Jeremy.
2009-09-07 20:31:01 -07:00
Jeremy Allison
43c766a14a
Fix bug 6673 - smbpasswd does not work with "unix password sync = yes".
...
Revert change from 3.3 -> 3.4 with read_socket_with_timeout changed
from sys_read() to sys_recv(). read_socket_with_timeout() is called
with non-fd's (with a pty in chgpasswd.c and with a disk file in
lib/dbwrap_file.c via read_data()). recv works for the disk file,
but not the pty. Change the name of read_socket_with_timeout() to
read_fd_with_timeout() to make this clear (and add comments).
Jeremy.
2009-09-06 21:38:50 -07:00
Volker Lendecke
04ea250aeb
s3:winbind: Convert WINBINDD_SET_HWM to the new API
2009-09-07 01:28:32 +02:00