Stefan Metzmacher
3643a05ba6
s3:smb2_server: use smbd_smb2_request_verify_sizes() in smb2_setinfo.c
...
metze
2011-09-07 10:38:07 +02:00
Stefan Metzmacher
f3a8d65bdf
s3:smb2_server: use smbd_smb2_request_verify_sizes() in smb2_read.c
...
metze
2011-09-07 10:38:07 +02:00
Stefan Metzmacher
c6480366e5
s3:smb2_server: use smbd_smb2_request_verify_sizes() in smb2_notify.c
...
metze
2011-09-07 10:38:07 +02:00
Stefan Metzmacher
a358eee2d8
s3:smb2_server: use smbd_smb2_request_verify_sizes() in smb2_lock.c
...
metze
2011-09-07 10:38:06 +02:00
Stefan Metzmacher
22d479f757
s3:smb2_server: use smbd_smb2_request_verify_sizes() in smb2_keepalive.c
...
metze
2011-09-07 10:38:06 +02:00
Stefan Metzmacher
29b3601c02
s3:smb2_server: use smbd_smb2_request_verify_sizes() in smb2_ioctl.c
...
metze
2011-09-07 10:38:06 +02:00
Stefan Metzmacher
880eafd7e8
s3:smb2_server: use smbd_smb2_request_verify_sizes() in smb2_getinfo.c
...
metze
2011-09-07 10:38:05 +02:00
Stefan Metzmacher
440f702aa9
s3:smb2_server: use smbd_smb2_request_verify_sizes() in smb2_flush.c
...
metze
2011-09-07 10:38:05 +02:00
Stefan Metzmacher
bc95ab99dc
s3:smb2_server: use smbd_smb2_request_verify_sizes() in smb2_find.c
...
metze
2011-09-07 10:38:05 +02:00
Stefan Metzmacher
251815bfd3
s3:smb2_server: use smbd_smb2_request_verify_sizes() in smb2_create.c
...
metze
2011-09-07 10:38:04 +02:00
Stefan Metzmacher
e09b3940a7
s3:smb2_server: use smbd_smb2_request_verify_sizes() in smb2_close.c
...
metze
2011-09-07 10:38:04 +02:00
Stefan Metzmacher
9da2f72d47
s3:smb2_server: use smbd_smb2_request_verify_sizes() in smb2_break.c
...
metze
2011-09-07 10:38:04 +02:00
Stefan Metzmacher
02f7c37e67
s3:smb2_server: use smbd_smb2_request_verify_sizes() in smb2_tcon.c
...
metze
2011-09-07 10:38:03 +02:00
Stefan Metzmacher
d280d9f945
s3:smb2_server: use smbd_smb2_request_verify_sizes() in smb2_sesssetup.c
...
metze
2011-09-07 10:38:03 +02:00
Stefan Metzmacher
7ec3a35d2a
s3:smb2_server: use smbd_smb2_request_verify_sizes() in smb2_negprot.c
...
metze
2011-09-07 10:38:03 +02:00
Stefan Metzmacher
6985a1378b
s3:smb2_server: add smbd_smb2_request_verify_sizes()
...
metze
2011-09-07 10:38:02 +02:00
Stefan Metzmacher
fcd0c0e19e
s3:torture: relax TRANS2 midmight time checking
...
It's possible that the test runs on a full hour, e.g. Tue Sep 6 03:00:00 2011.
So better check that the a_time is different from the current time.
metze
2011-09-07 10:38:02 +02:00
Stefan Metzmacher
fce8ef69d3
s4:torture/basic: relax base.trans2 midmight time checking
...
It's possible that the test runs on a full hour, e.g. Tue Sep 6 03:00:00 2011.
So better check that the a_time is different from the current time.
metze
2011-09-07 10:38:02 +02:00
Stefan Metzmacher
674f9cc1d9
s3:smb2cli: fix marshalling of smb2_create_blobs in smb2cli_create()
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Wed Sep 7 10:21:55 CEST 2011 on sn-devel-104
2011-09-07 10:21:55 +02:00
Stefan Metzmacher
013d2abc75
s3:smb2cli: don't terminate the pathname in smb2cli_query_directory()
...
Windows generates NT_STATUS_OBJECT_NAME_INVALID otherwise.
metze
2011-09-07 08:33:41 +02:00
Stefan Metzmacher
96a3ec51b4
s3:smb2cli: don't terminate the pathname in smb2cli_create()
...
Windows generates NT_STATUS_OBJECT_NAME_INVALID otherwise.
metze
2011-09-07 08:33:41 +02:00
Stefan Metzmacher
817bb1f8f2
s3:smb2cli: don't terminate the pathname in smb2cli_tcon()
...
Windows generates NT_STATUS_BAD_NETWORK_NAME otherwise.
metze
2011-09-07 08:33:40 +02:00
Stefan Metzmacher
884a5a620f
s3:smb2cli: SMB2_TCON needs one dyn byte to that the structure size check works.
...
Windows generates NT_STATUS_INVALID_PARAMETER otherwise.
metze
2011-09-07 08:33:38 +02:00
Stefan Metzmacher
85b393a199
s3:smb2cli: SMB2_WRITE needs one dyn byte to that the structure size check works.
...
Windows generates NT_STATUS_INVALID_PARAMETER otherwise.
metze
2011-09-07 08:33:15 +02:00
Stefan Metzmacher
42609036be
s3:smb2cli: SMB2_READ needs one dyn byte to that the structure size check works.
...
Windows generates NT_STATUS_INVALID_PARAMETER otherwise.
metze
2011-09-07 08:32:45 +02:00
Stefan Metzmacher
fbcba9fa8f
s3:smb2cli: SMB2_QUERY_DIRECTORY needs one dyn byte to that the structure size check works.
...
Windows generates NT_STATUS_INVALID_PARAMETER otherwise.
metze
2011-09-07 08:32:42 +02:00
Stefan Metzmacher
b57fb1e1a4
s3:smb2cli: SMB2_CREATE needs one dyn byte to that the structure size check works.
...
Windows generates NT_STATUS_INVALID_PARAMETER otherwise.
metze
2011-09-07 08:32:08 +02:00
Stefan Metzmacher
35d4afc3e0
s3:smb2cli: SMB2_SESSION_SETUP needs one dyn byte to that the structure size check works.
...
Windows generates NT_STATUS_INVALID_PARAMETER otherwise.
metze
2011-09-07 08:32:05 +02:00
Jeremy Allison
9646d802b7
Revert "Part 5 of bugfix for bug #7509 - smb_acl_to_posix: ACL is invalid for set (Invalid argument)"
...
This reverts commit 17f6e02723
.
Using the existing default permissions for group access is incorrect
when no such permissions are given in the incoming ACL.
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Wed Sep 7 03:50:21 CEST 2011 on sn-devel-104
2011-09-07 03:50:21 +02:00
Andrew Bartlett
a9a3a79767
s4-s3-upgrade Handle expected errors, error out on unexpected ones
...
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Wed Sep 7 02:22:56 CEST 2011 on sn-devel-104
2011-09-07 02:22:56 +02:00
Andrew Bartlett
02da47d75c
s4-s3-upgrade Fix group member addition
2011-09-07 08:44:35 +10:00
Volker Lendecke
fd65e5eb8c
s3: Make winbindd_lookup_names static
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Tue Sep 6 20:03:56 CEST 2011 on sn-devel-104
2011-09-06 20:03:56 +02:00
Stefan Metzmacher
436cda0cbd
s3:smb2_server: make use of SMB2_WRITEFLAG_WRITE_THROUGH
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Sep 6 16:59:50 CEST 2011 on sn-devel-104
2011-09-06 16:59:49 +02:00
Stefan Metzmacher
dd3c1b740c
smb2_constants: add SMB2_WRITEFLAG_WRITE_THROUGH define
...
metze
2011-09-06 15:28:00 +02:00
Stefan Metzmacher
b9cc4dd088
s4:librpc: rpc_common.h was move to dcerpc-binding
...
metze
2011-09-06 15:22:19 +02:00
Stefan Metzmacher
9d5711e3de
s4:auth/gensec: gensec.h was moved to gensec_runtime
...
metze
2011-09-06 15:22:19 +02:00
Günther Deschner
e68c4f4b33
waf: install pam modules in PAMMODULESDIR.
...
Guenther
Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Tue Sep 6 11:09:45 CEST 2011 on sn-devel-104
2011-09-06 11:09:45 +02:00
Stefan Metzmacher
012c9d06a9
s3:smb2_server: add basic support for SMB 2.1
...
This adds support for the 2 stage negprot, from SMB 1 to SMB 2.1.
Support for this of for now and "max protocol = SMB2" still maps
to "max protocol = SMB2_02" PROTOCOL_SMB2_02.
In order to activate smb2.1, you need to use "max protocol = SMB2_10".
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Sep 5 19:30:58 CEST 2011 on sn-devel-104
2011-09-05 19:30:58 +02:00
Stefan Metzmacher
1c8e8c7e7b
s3:smb2_server: return NOT_SUPPORTED if we don't find a common dialect with the client
...
metze
2011-09-05 18:01:07 +02:00
Stefan Metzmacher
e603929b98
s3:smb2_server: max_trans, max_read and max_write are limited to 64 kilobytes
...
Only if SMB2_CAP_LARGE_MTU is supported we should announce larger limits.
metze
2011-09-05 18:01:07 +02:00
Stefan Metzmacher
a44d3d1764
s3:smb2cli: make sure we don't try to send requests on a disconnected cli_state
...
metze
2011-09-05 18:01:07 +02:00
Stefan Metzmacher
4dca2acfe4
s3:smb2cli: make sure requests are not finished, when we send when to the network
...
metze
2011-09-05 18:01:06 +02:00
Stefan Metzmacher
0b6087c7be
s3:smb2cli: disconnect the connection, if we're out of message ids
...
metze
2011-09-05 18:01:06 +02:00
Stefan Metzmacher
5155a15c5c
s3:smb2cli: don't use state->cli->smb2.mid++ as macro argument
...
It gets expanded multiple times.
metze
2011-09-05 18:01:06 +02:00
Andreas Schneider
3e8c665465
s3-smbd: Rename reload_printers() and add documentation.
...
Autobuild-User: Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date: Mon Sep 5 17:59:47 CEST 2011 on sn-devel-104
2011-09-05 17:59:47 +02:00
Volker Lendecke
303962e370
s3: Fix smbcontrol smbd idmap kill S-1-5-21-...
...
The calls to sid_to_gid and sid_to_uid create id mapping entries themselves,
which makes it pretty difficult to reliably delete id mapping entries
everywhere just using a SID.
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Mon Sep 5 16:30:41 CEST 2011 on sn-devel-104
2011-09-05 16:30:41 +02:00
Volker Lendecke
76ba67862f
s3: Reformat msg_idmap.c to match Samba coding
2011-09-05 14:58:46 +02:00
Stefan Metzmacher
d7eb4a4c85
libcli/smb: add PROTOCOL_SMB2_10
...
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Mon Sep 5 14:57:06 CEST 2011 on sn-devel-104
2011-09-05 14:57:06 +02:00
Stefan Metzmacher
7fd075f91b
libcli/smb: remove PROTOCOL_SMB2 alias of PROTOCOL_SMB2_02
...
metze
2011-09-05 13:25:01 +02:00
Stefan Metzmacher
491c975dfe
s3:smbd: make use of PROTOCOL_SMB2_02
...
metze
2011-09-05 13:25:00 +02:00