Stefan Metzmacher [Thu, 7 Aug 2014 06:48:32 +0000 (08:48 +0200)]
STEP99?? HACK source4/torture/smb2/session.c force multi-channel
Stefan Metzmacher [Thu, 7 Aug 2014 06:49:07 +0000 (08:49 +0200)]
STEP99?? Revert "HACK try max channels (windows allows 32)"
This reverts commit
ee00439346dfbba9a59aff8414ba5d241718d1f0.
Stefan Metzmacher [Wed, 25 Jun 2014 14:11:25 +0000 (16:11 +0200)]
STEP99?? torture: HACK try max channels (windows allows 32)
Stefan Metzmacher [Wed, 25 Jun 2014 07:05:43 +0000 (09:05 +0200)]
STEP99?? Revert "torture: HACK bind on existing connection REQUEST_NOT_ACCEPTED..."
This reverts commit
88f82b3849434a4c692c499ea19452c6f7835465.
Stefan Metzmacher [Tue, 24 Jun 2014 18:20:57 +0000 (20:20 +0200)]
STEP99?? torture: HACK bind on existing connection REQUEST_NOT_ACCEPTED...
Stefan Metzmacher [Mon, 10 Feb 2020 14:08:12 +0000 (15:08 +0100)]
Revert "STEP92? hacks..."
This reverts commit
860b9fe041ffd01f56550705a02f17e3a8c94463.
Stefan Metzmacher [Mon, 23 Jun 2014 09:35:29 +0000 (11:35 +0200)]
STEP92? hacks...
Michael Adam [Thu, 14 Jan 2016 00:36:23 +0000 (01:36 +0100)]
-- 00-STEPS-multi-channel: STEPYY - client changes ---
Michael Adam [Wed, 23 Sep 2015 10:20:01 +0000 (12:20 +0200)]
TODO: print session id in smbstatus
Stefan Metzmacher [Wed, 14 Aug 2013 08:47:38 +0000 (10:47 +0200)]
LATER/DISCUSS: s3:client: add progress reporting to cli_pull/cli_push
DISCUSS: d_printf vs. DEBUG
DISCUSS: timeval vs. time_mono
Stefan Metzmacher [Thu, 6 Feb 2014 05:56:46 +0000 (06:56 +0100)]
STEP94 Revert "TODO doesn't pass tests??? libcli: use LOCK_ORDER_1 for schannel_store.tdb"
This reverts commit
0af53545ddeeba4bef6bb8e474e96c397f3b9511.
Michael Adam [Tue, 28 Jan 2014 12:03:26 +0000 (13:03 +0100)]
STEP94a TODO doesn't pass tests??? libcli: use LOCK_ORDER_1 for schannel_store.tdb
I.e. don't allow any other simultaneous locks.
Signed-off-by: Michael Adam <obnox@samba.org>
Stefan Metzmacher [Fri, 31 Oct 2014 05:53:24 +0000 (06:53 +0100)]
Revert "HACKS validate SMB3.10"
This reverts commit
585d0d338391550e927d091c8e7ba4835cf65c32.
Stefan Metzmacher [Mon, 6 Oct 2014 14:26:09 +0000 (16:26 +0200)]
HACKS validate SMB3.10
Stefan Metzmacher [Mon, 6 Oct 2014 15:04:53 +0000 (17:04 +0200)]
Revert "HACKS SMB 2.00"
This reverts commit
02782272de68dbda607b5fce0038ef44febda326.
Stefan Metzmacher [Mon, 6 Oct 2014 14:25:53 +0000 (16:25 +0200)]
HACKS SMB 2.00
Michael Adam [Thu, 14 Jan 2016 00:35:41 +0000 (01:35 +0100)]
-- 00-STEPS-multi-channel: STEPXX - server changes ---
Michael Adam [Mon, 6 Oct 2014 14:29:58 +0000 (16:29 +0200)]
TMP init
Stefan Metzmacher [Wed, 6 Aug 2014 15:00:27 +0000 (17:00 +0200)]
Revert "07MSG: DEBUG: rec_dup debug"
This reverts commit
43ee456be5ecbf5248a4bf69f378dceeed484907.
Stefan Metzmacher [Tue, 24 Jun 2014 16:13:00 +0000 (18:13 +0200)]
07MSG: DEBUG: rec_dup debug
Michael Adam [Tue, 23 Sep 2014 02:10:02 +0000 (04:10 +0200)]
TMP: smbd. more debug multichannel
Michael Adam [Tue, 23 Sep 2014 02:08:29 +0000 (04:08 +0200)]
TMP s3:smbd: debug msg
Stefan Metzmacher [Fri, 5 Sep 2014 22:11:03 +0000 (00:11 +0200)]
HACK FSCTL_LMR_REQ_RESILIENCY...
Stefan Metzmacher [Mon, 15 Sep 2014 00:16:57 +0000 (02:16 +0200)]
Revert "TODO: smb_request_done() aio..."
This reverts commit
267d79bb8a9d448bb4e5df9054d7698fdbba9e61.
Stefan Metzmacher [Wed, 11 Jun 2014 07:45:10 +0000 (09:45 +0200)]
Revert "TODO: reply_outbuf_ex"
This reverts commit
143f542cd2d2f2a6467f7632d68c5eae4663e27c.
Stefan Metzmacher [Wed, 11 Jun 2014 07:44:51 +0000 (09:44 +0200)]
TODO: reply_outbuf_ex
Stefan Metzmacher [Wed, 11 Jun 2014 07:43:19 +0000 (09:43 +0200)]
TODO: smb_request_done() aio...
Stefan Metzmacher [Thu, 7 Aug 2014 06:48:08 +0000 (08:48 +0200)]
DEBUG smbXsrc_session
Stefan Metzmacher [Wed, 18 Jun 2014 14:34:01 +0000 (16:34 +0200)]
STEP92? TODO/HACK; SMB2_OP_NEGPROT allowed_flags ...
Stefan Metzmacher [Mon, 10 Feb 2020 13:45:04 +0000 (14:45 +0100)]
Revert "STEPXX: tcp ack... doesn't work for unix..."
This reverts commit
9addd1f9d625fb8ea38141acb3f5107a19aee2df.
Stefan Metzmacher [Mon, 22 Sep 2014 01:19:20 +0000 (03:19 +0200)]
STEPXX: tcp ack... doesn't work for unix...
Stefan Metzmacher [Thu, 18 Sep 2014 19:24:13 +0000 (21:24 +0200)]
STEPXX: TODO: oplock break tcp ack...
Stefan Metzmacher [Tue, 24 Jun 2014 16:12:41 +0000 (18:12 +0200)]
STEPXX: STEP95? exit_common no panic
Günther Deschner [Wed, 20 Jan 2016 16:42:12 +0000 (17:42 +0100)]
STEPXX: HACK:TMP: smb2_negprot: enable multi-channel by default
Pair-Programmed-With: Guenther Deschner <gd@samba.org>
Pair-Programmed-With: Michael Adam <obnox@samba.org>
Michael Adam [Wed, 20 Jan 2016 23:20:45 +0000 (00:20 +0100)]
--- 00-STEPS-multi-channel: STEP20 - capabilites announcement ---
Michael Adam [Wed, 20 Jan 2016 18:06:23 +0000 (19:06 +0100)]
STEP20 - TODO: LATER - s3:smb2_tcon: Add branch cache flags
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
Pair-Programmed-With: Michael Adam <obnox@samba.org>
Michael Adam [Wed, 20 Jan 2016 23:25:37 +0000 (00:25 +0100)]
STEP20 - TODO smb2_tcon: report share as scale out if 'scale out share = yes'
TODO: behavioural changes
Pair-Programmed-With: Guenther Deschner <gd@samba.org>
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
Pair-Programmed-With: Michael Adam <obnox@samba.org>
Michael Adam [Wed, 20 Jan 2016 23:25:37 +0000 (00:25 +0100)]
STEP20 - TODO smb2_tcon: report share as CA if 'continuously available share = yes'
TODO: Need to add change in behaviour
Pair-Programmed-With: Guenther Deschner <gd@samba.org>
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
Pair-Programmed-With: Michael Adam <obnox@samba.org>
Michael Adam [Wed, 20 Jan 2016 23:25:37 +0000 (00:25 +0100)]
STEP20 - TODO smb2_tcon: report share as cluster share if "cluster share = true"
TODO: No further behaviour change yet...
Pair-Programmed-With: Guenther Deschner <gd@samba.org>
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
Pair-Programmed-With: Michael Adam <obnox@samba.org>
Michael Adam [Wed, 20 Jan 2016 17:57:36 +0000 (18:57 +0100)]
STEP20 - param: add share parameter "scale out share"
Signed-off-by: Michael Adam <obnox@samba.org>
Michael Adam [Wed, 20 Jan 2016 17:56:09 +0000 (18:56 +0100)]
STEP20 - param: add share parameter "cluster share"
Signed-off-by: Michael Adam <obnox@samba.org>
Michael Adam [Wed, 20 Jan 2016 17:50:29 +0000 (18:50 +0100)]
STEP20 - param: add share parameter "continuously available share"
Pair-Programmed-With: Guenther Deschner <gd@samba.org>
Signed-off-by: Michael Adam <obnox@samba.org>
Signed-off-by: Guenther Deschner <gd@samba.org>
Michael Adam [Wed, 20 Jan 2016 23:14:25 +0000 (00:14 +0100)]
STEP20 - TODO: s3:smb2_negprot: announce persistent handle support
if 'persistent handles' is set to yes
TODO: interactions with other options
(smb3, durable handles, kernel share modes, kernel oplocks, posix locking)
Pair-Programmed-With: Guenther Deschner <gd@samba.org>
Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>
Pair-Programmed-With: Michael Adam <obnox@samba.org>
Günther Deschner [Wed, 20 Jan 2016 16:43:22 +0000 (17:43 +0100)]
STEP20 - param: add parameter "persistent handles", defaults to off.
Guenther
Pair-Programmed-With: Michael Adam <obnox@samba.org>
Signed-off-by: Guenther Deschner <gd@samba.org>
Signed-off-by: Michael Adam <obnox@samba.org>
Michael Adam [Fri, 17 Apr 2015 08:28:10 +0000 (10:28 +0200)]
--- 00-STEPS-multi-channel: STEP12 - channel sequence/replay ---
Stefan Metzmacher [Sat, 22 Sep 2012 19:52:13 +0000 (21:52 +0200)]
STEP12? Revert "HACK debug replay/channel_sequence"
This reverts commit
46ce191a9bf9321251ea601a9b3ba7b48c5d5ccb.
Stefan Metzmacher [Thu, 26 Jul 2012 06:23:33 +0000 (08:23 +0200)]
STEP12? Revert "HACK disconnect after 2 writes"
This reverts commit
eaa7023f865be73483a99ff203d1dbfb3e180ef9.
Stefan Metzmacher [Thu, 26 Jul 2012 06:23:10 +0000 (08:23 +0200)]
STEP12? HACK disconnect after 2 writes
Stefan Metzmacher [Thu, 26 Jul 2012 06:22:01 +0000 (08:22 +0200)]
STEP12? HACK debug replay/channel_sequence
Michael Adam [Fri, 17 Apr 2015 08:27:11 +0000 (10:27 +0200)]
--- 00-STEPS-multi-channel: STEP11 - lock sequence/replay detection ---
Michael Adam [Fri, 17 Apr 2015 08:23:42 +0000 (10:23 +0200)]
--- 00-STEPS-multi-channel: STEP05 - session lookup [DEBUG] ---
Stefan Metzmacher [Wed, 25 Jun 2014 07:55:24 +0000 (09:55 +0200)]
STEP05b debug session lookup
Michael Adam [Thu, 7 May 2015 07:23:35 +0000 (09:23 +0200)]
--- 00-STEPS-multi-channel: STEP00 : misc stuff ---
Stefan Metzmacher [Tue, 24 Jun 2014 16:10:51 +0000 (18:10 +0200)]
STEP02? use smbXsrv_client_update for >= smb2.1
Stefan Metzmacher [Fri, 23 May 2014 13:00:58 +0000 (15:00 +0200)]
selftest: mark samba3.base.delaywrite as flakey
We're getting failures like this, but also others
[353/1594 in 23m14s] samba3.base.delaywrite(plugin_s4_dc)
Running test_delayed_write_update1b
Initial write time Wed May 21 03:27:02 2014 CEST
write time Wed May 21 03:27:03 2014 CEST
write time Wed May 21 03:27:03 2014 CEST
write time Wed May 21 03:27:03 2014 CEST
write time Wed May 21 03:27:03 2014 CEST
write time Wed May 21 03:27:03 2014 CEST
write time Wed May 21 03:27:03 2014 CEST
write time Wed May 21 03:27:03 2014 CEST
write time Wed May 21 03:27:03 2014 CEST
write time Wed May 21 03:27:03 2014 CEST
Server updated write time on close (correct)
UNEXPECTED(failure): samba3.base.delaywrite.update of write time using
SET_END_OF_FILE(plugin_s4_dc)
REASON: _StringException: _StringException: After SET_END_OF_FILE truncate
server updated write_time after 0.11 seconds(1 sec == 0.25)(wrong!)
FAILED (1 failures, 0 errors and 0 unexpected successes in 0 testsuites)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Stefan Metzmacher [Fri, 23 May 2014 12:55:14 +0000 (14:55 +0200)]
selftest: mark samba3.raw.oplock.batch1* as flakey
I saw this a few times:
[432/1598 in 30m19s] samba3.raw.oplock(plugin_s4_dc)
BATCH10: Open with oplock after a non-oplock open should grant level2
write should trigger a break to none
WARNING!: (../source4/torture/raw/oplock.c:1968): wrong value for break_info.count got 0x0 - should be 0x1
Acking to none [0x00] in oplock handler
UNEXPECTED(failure): samba3.raw.oplock.batch10(plugin_s4_dc)
REASON: _StringException: _StringException: (../source4/torture/raw/oplock.c:1969): wrong value for break_info.fnum got 0x0 - should be 0x6490
FAILED (1 failures, 0 errors and 0 unexpected successes in 0 testsuites)
or:
[433/1594 in 38m13s] samba3.raw.oplock(plugin_s4_dc)
BATCH11: Test if setpathinfo set EOF breaks oplocks.
Acking to level II [0x01] in oplock handler
WARNING!: (../source4/torture/raw/oplock.c:2046): wrong value for break_info.count got 0x1 - should be 0x2
Acking to none [0x00] in oplock handler
UNEXPECTED(failure): samba3.raw.oplock.batch11(plugin_s4_dc)
REASON: _StringException: _StringException: (../source4/torture/raw/oplock.c:2048): wrong value for break_info.level got 0x1 - should be 0x0
FAILED (1 failures, 0 errors and 0 unexpected successes in 0 testsuites)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Stefan Metzmacher [Fri, 8 May 2015 10:30:00 +0000 (12:30 +0200)]
Revert "TMP: torture:smb2.session: only run bind1 test"
This reverts commit
75db98a26be2b11f35c29459f7ce9d4701e4b051.
Stefan Metzmacher [Fri, 8 May 2015 10:30:00 +0000 (12:30 +0200)]
Revert "HACK only test_session_reconnect1"
This reverts commit
3dbd1092c912f9436e0376250b9c33407672aff9.
Stefan Metzmacher [Fri, 8 May 2015 07:17:13 +0000 (09:17 +0200)]
HACK only test_session_reconnect1
Michael Adam [Tue, 5 May 2015 12:46:55 +0000 (14:46 +0200)]
TMP: torture:smb2.session: only run bind1 test
Stefan Metzmacher [Mon, 10 Feb 2020 13:40:03 +0000 (14:40 +0100)]
Revert "TODO make it possible to run smb2.session.bind1 test with -U% against IPC$ (windows)"
This reverts commit
173e6a5c289d3dcbf28cf73a61ade58e20f3b4e1.
Stefan Metzmacher [Wed, 9 Sep 2015 14:19:56 +0000 (16:19 +0200)]
TODO make it possible to run smb2.session.bind1 test with -U% against IPC$ (windows)
STATUS_INVALID_PARAMETER is returned
Michael Adam [Fri, 17 Apr 2015 08:25:12 +0000 (10:25 +0200)]
--- 00-STEPS-multi-channel: STEP07b - session bind [DEBUG] ---
Michael Adam [Wed, 29 Jul 2015 13:38:07 +0000 (15:38 +0200)]
STEP07 - TMP/DEBUG security >= user
Michael Adam [Wed, 2 Sep 2015 17:55:35 +0000 (19:55 +0200)]
STEP07 - TMP/DEBUG debug binding
Michael Adam [Fri, 8 May 2015 21:57:44 +0000 (23:57 +0200)]
STEP07 - DEBUG - smb2:session bind
Michael Adam [Fri, 4 Sep 2015 15:31:47 +0000 (17:31 +0200)]
STEP07 - TMP/DEBUG BIND
Michael Adam [Fri, 22 Jan 2016 17:49:24 +0000 (18:49 +0100)]
--- 00-STEPS-multi-channel: STEP02c - SMB connection passing [tests] ---
Stefan Metzmacher [Fri, 5 Sep 2014 23:39:26 +0000 (01:39 +0200)]
Revert "msgtest fd-passing"
This reverts commit
b3acb9b155309f5459cd74c884a03e8b0a9b97f5.
Stefan Metzmacher [Fri, 5 Sep 2014 23:14:22 +0000 (01:14 +0200)]
msgtest fd-passing
Michael Adam [Fri, 22 Jan 2016 17:46:42 +0000 (18:46 +0100)]
-- 00-STEPS-multi-channel: STEP02b - SMB connection passing [DEBUG] ---
Stefan Metzmacher [Tue, 24 Jun 2014 16:12:23 +0000 (18:12 +0200)]
STEP02: smbXsrv_client: debug filter_pass
Michael Adam [Tue, 26 Jan 2016 08:36:35 +0000 (09:36 +0100)]
--- 00-STEPS-multi-channel: STEP02x - SMB connection passing - extra ---
Stefan Metzmacher [Tue, 26 Jan 2016 00:12:55 +0000 (01:12 +0100)]
STEP02: TODO smbXsrv_client: add commented out stuff for future purposes..
Michael Adam [Tue, 26 Jan 2016 08:32:32 +0000 (09:32 +0100)]
STEP02: smbXsrv_client: add commented out code related to local db_rec
Michael Adam [Tue, 26 Jan 2016 08:32:05 +0000 (09:32 +0100)]
STEP02: smbXsrv_client: add commented out code in ..pass_filter"
(prep for verifying client guid..)
Michael Adam [Tue, 26 Jan 2016 08:31:11 +0000 (09:31 +0100)]
STEP02: smbXsrv_client: add commented out store op in smbXsrv_client_create
Michael Adam [Tue, 26 Jan 2016 08:30:32 +0000 (09:30 +0100)]
STEP02: smbXsrv_client: add commented out table var to smbXsrv_client_connection_pass_loop"
Michael Adam [Fri, 22 Jan 2016 17:45:58 +0000 (18:45 +0100)]
--- 00-STEPS-multi-channel: STEP02a - SMB connection passing HACK ---
Michael Adam [Fri, 22 Jan 2016 15:51:24 +0000 (16:51 +0100)]
--- 00-STEPS-multi-channel: STEP07a enable multi channel ---
Michael Adam [Fri, 17 Apr 2015 08:11:10 +0000 (10:11 +0200)]
--- 00-STEPS-multi-channel: START, STEPs 01,05,06,07,10,02: [UPSTREAM] ---
Michael Adam [Sun, 17 Apr 2016 20:03:12 +0000 (22:03 +0200)]
update TODO.multi-channel
Michael Adam [Thu, 3 Mar 2016 23:22:01 +0000 (00:22 +0100)]
selftest: samba3.smb2.replay.replay9 fails (incomplete test)
Michael Adam [Thu, 3 Mar 2016 23:20:50 +0000 (00:20 +0100)]
selftest: samba3.smb2.replay.replay3 succeeds now
Michael Adam [Mon, 29 Feb 2016 01:03:44 +0000 (02:03 +0100)]
selftest: samba3.smb2.replay.replay4 succeeds now (channel sequence)
Signed-off-by: Michael Adam <obnox@samba.org>
Michael Adam [Thu, 3 Mar 2016 23:19:50 +0000 (00:19 +0100)]
TODO selftest: enable multi channel in the nt4_dc env
Signed-off-by: Michael Adam <obnox@samba.org>
Michael Adam [Mon, 29 Feb 2016 00:50:46 +0000 (01:50 +0100)]
TMP/DEBUG: debugging in smb2 dispatcher
Michael Adam [Mon, 29 Feb 2016 11:46:20 +0000 (12:46 +0100)]
SQ: torture:smb2: replay8 needs multi-channel
Stefan Metzmacher [Wed, 3 Sep 2014 18:48:34 +0000 (20:48 +0200)]
LATER? HACK add smb2.replay.replay9 test
Michael Adam [Mon, 29 Feb 2016 11:45:52 +0000 (12:45 +0100)]
SQ: torture:smb2: replay8 needs multi-channel
Anubhav Rakshit [Thu, 7 Aug 2014 07:22:50 +0000 (12:52 +0530)]
LATER? s4:torture: Add smb2.replay.replay8 test to examine server behaviour when Multiple Channels are utilized.
Signed-off-by: Anubhav Rakshit <anubhav.rakshit@gmail.com>
LATER? sq replay8 doesn't work (on a single CPU server?)
LATER? bla replay8...
Günther Deschner [Wed, 24 Feb 2016 18:26:51 +0000 (19:26 +0100)]
s4-torture: add CHECK_CREATE_OUT_WITHOUT_HANDLE macro for checking two smb2_creates w/o file handle.
Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Michael Adam [Mon, 22 Feb 2016 16:41:52 +0000 (17:41 +0100)]
selftest:knownfail: smb2.lock.*replay succeed now
Signed-off-by: Michael Adam <obnox@samba.org>
Günther Deschner [Mon, 25 Jan 2016 17:55:37 +0000 (18:55 +0100)]
s4-torture: in smb2.lock.replay try testing lock sequence checking against SMB3 samba servers.
Guenther
Signed-off-by: Guenther Deschner <gd@samba.org>
Günther Deschner [Mon, 25 Jan 2016 13:54:30 +0000 (14:54 +0100)]
s4-torture: make smb2.lock.replay test work against Windows 2012 R2.
Guenther
Signed-off-by: Guenther Deschner <gd@samba.org>
Günther Deschner [Fri, 22 Jan 2016 18:06:20 +0000 (19:06 +0100)]
s4-torture: make test_session_reauth5 work against Windows 2012R2.
The unlink of the file as anonymous is expected to fail.
Guenther
Signed-off-by: Guenther Deschner <gd@samba.org>
Stefan Metzmacher [Wed, 24 Oct 2012 12:53:05 +0000 (14:53 +0200)]
s3:smb2_lock: pass in_lock_sequence to smbd_smb2_lock_send()
Take the value from the client if the dialect is SMB2_10 or higher,
otherwise default to 0.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
Stefan Metzmacher [Wed, 24 Oct 2012 13:17:56 +0000 (15:17 +0200)]
s3:smbXsrv_open: initialize smbXsrv_open_global->lock_sequence_array with 0xFF
This does not match the current documentation, but is very likely the
right thing to do.
If we would match the documentation and initialize with 0x00,
we would return STATUS_SUCCESS without doing any locks.
If the client also follows the documentation and starts
with a lock_sequence of 0 for the first operation.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Michael Adam <obnox@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
Stefan Metzmacher [Wed, 24 Oct 2012 13:06:54 +0000 (15:06 +0200)]
s3:smbXsrv.idl: add lock_sequence_array to smbXsrv_open_global0
This is needed for lock replay detection.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
Michael Adam [Mon, 29 Feb 2016 14:23:55 +0000 (15:23 +0100)]
TODO.multi-channel: update plans for oplock breaks