metze/samba/wip.git
2 weeks agoRevert "try to fix" master-dcerpc
Stefan Metzmacher [Mon, 7 Nov 2022 16:47:50 +0000 (17:47 +0100)]
Revert "try to fix"

This reverts commit a55f0f776d77a5b9d7c4c4b84aba01622ff79b94.

2 weeks agoRevert "HACK ldb_transaction_active"
Stefan Metzmacher [Mon, 7 Nov 2022 16:47:50 +0000 (17:47 +0100)]
Revert "HACK ldb_transaction_active"

This reverts commit 556beaf22b4e6488d2de979ee4bd67046769b3ea.

2 weeks agoRevert "debug samldb_lockout_time"
Stefan Metzmacher [Mon, 7 Nov 2022 16:47:50 +0000 (17:47 +0100)]
Revert "debug samldb_lockout_time"

This reverts commit e1c3dc94af6e6c09692919ec3a6149e0c8739fe5.

2 weeks agoRevert "ldb_transaction_active after commit assert in authsam_logon_success_accounting"
Stefan Metzmacher [Mon, 7 Nov 2022 16:47:50 +0000 (17:47 +0100)]
Revert "ldb_transaction_active after commit assert in authsam_logon_success_accounting"

This reverts commit a689ba364932a48737e8398aab6c4b50aa3faed8.

2 weeks agoRevert "authsam_logon_success_accounting debug modify object"
Stefan Metzmacher [Mon, 7 Nov 2022 16:47:50 +0000 (17:47 +0100)]
Revert "authsam_logon_success_accounting debug modify object"

This reverts commit 71fe81b36e73f1a92c94b0b0bea265904a4f4c64.

2 weeks agoRevert "authsam_logon_success_accounting search debug changed object"
Stefan Metzmacher [Mon, 7 Nov 2022 16:47:50 +0000 (17:47 +0100)]
Revert "authsam_logon_success_accounting search debug changed object"

This reverts commit 62693093dad4913ddaf127ee32d393090d641693.

2 weeks agoRevert "sq authsam_logon_success_accounting search debug changed object"
Stefan Metzmacher [Mon, 7 Nov 2022 16:47:50 +0000 (17:47 +0100)]
Revert "sq authsam_logon_success_accounting search debug changed object"

This reverts commit e5a761cdc1d3d50e39f2e7733bc9b94cea2f036a.

2 weeks agoRevert "source4/dsdb/tests/python/rodc_rwdc.py reproduce ntlm"
Stefan Metzmacher [Mon, 7 Nov 2022 16:47:50 +0000 (17:47 +0100)]
Revert "source4/dsdb/tests/python/rodc_rwdc.py reproduce ntlm"

This reverts commit 79e32b39957dfedea66d87af7c71ee6328e5951b.

2 weeks agoRevert "DEBUG netr_SendToSamBase problem"
Stefan Metzmacher [Mon, 7 Nov 2022 16:47:50 +0000 (17:47 +0100)]
Revert "DEBUG netr_SendToSamBase problem"

This reverts commit e5b07f2278b9101dfdf5c4a8158463fe381958d8.

2 weeks agoDEBUG netr_SendToSamBase problem
Stefan Metzmacher [Mon, 7 Nov 2022 16:41:07 +0000 (17:41 +0100)]
DEBUG netr_SendToSamBase problem

2 weeks agosource4/dsdb/tests/python/rodc_rwdc.py reproduce ntlm
Stefan Metzmacher [Mon, 7 Nov 2022 12:55:27 +0000 (13:55 +0100)]
source4/dsdb/tests/python/rodc_rwdc.py reproduce ntlm

2 weeks agosq authsam_logon_success_accounting search debug changed object
Stefan Metzmacher [Mon, 7 Nov 2022 13:32:51 +0000 (14:32 +0100)]
sq authsam_logon_success_accounting search debug changed object

2 weeks agoauthsam_logon_success_accounting search debug changed object
Stefan Metzmacher [Mon, 7 Nov 2022 12:55:03 +0000 (13:55 +0100)]
authsam_logon_success_accounting search debug changed object

2 weeks agoauthsam_logon_success_accounting debug modify object
Stefan Metzmacher [Mon, 7 Nov 2022 12:54:45 +0000 (13:54 +0100)]
authsam_logon_success_accounting debug modify object

2 weeks agoldb_transaction_active after commit assert in authsam_logon_success_accounting
Stefan Metzmacher [Mon, 7 Nov 2022 12:54:18 +0000 (13:54 +0100)]
ldb_transaction_active after commit assert in authsam_logon_success_accounting

2 weeks agodebug samldb_lockout_time
Stefan Metzmacher [Mon, 7 Nov 2022 12:53:23 +0000 (13:53 +0100)]
debug samldb_lockout_time

2 weeks agoHACK ldb_transaction_active
Stefan Metzmacher [Mon, 7 Nov 2022 12:35:08 +0000 (13:35 +0100)]
HACK ldb_transaction_active

2 weeks agoRevert "lib/util/debug.c force timestamps"
Stefan Metzmacher [Fri, 7 Jul 2023 09:22:31 +0000 (11:22 +0200)]
Revert "lib/util/debug.c force timestamps"

This reverts commit c7d98dc9a7cd4b664a0597347a91014cbfb263f5.

2 weeks agolib/util/debug.c force timestamps
Stefan Metzmacher [Mon, 7 Nov 2022 09:13:52 +0000 (09:13 +0000)]
lib/util/debug.c force timestamps

2 weeks agotry to fix
Stefan Metzmacher [Sun, 6 Nov 2022 17:06:15 +0000 (17:06 +0000)]
try to fix

2 weeks agoRevert "source4/libcli/raw/clitree.c The smbcli_[tree]_full_connection forces SMB1"
Stefan Metzmacher [Wed, 9 Nov 2022 15:10:12 +0000 (16:10 +0100)]
Revert "source4/libcli/raw/clitree.c The smbcli_[tree]_full_connection forces SMB1"

This reverts commit d10336c254684dc5d9ce76c4141674ac3e4e5b16.

2 weeks agoRevert "source3/selftest/tests.py or t.startswith("rpc.spoolss.") smb1"
Stefan Metzmacher [Wed, 9 Nov 2022 15:09:16 +0000 (16:09 +0100)]
Revert "source3/selftest/tests.py or t.startswith("rpc.spoolss.") smb1"

This reverts commit 183d7ab79ce9ff1cede67d1517d9b5aa77b81701.

2 weeks agosource3/selftest/tests.py or t.startswith("rpc.spoolss.") smb1
Stefan Metzmacher [Tue, 8 Nov 2022 18:39:19 +0000 (18:39 +0000)]
source3/selftest/tests.py or t.startswith("rpc.spoolss.") smb1

2 weeks agosource4/libcli/raw/clitree.c The smbcli_[tree]_full_connection forces SMB1
Stefan Metzmacher [Tue, 8 Nov 2022 15:53:26 +0000 (16:53 +0100)]
source4/libcli/raw/clitree.c The smbcli_[tree]_full_connection forces SMB1

2 weeks agoRevert "TODO LATER generate_request_auth(drep...)"
Stefan Metzmacher [Tue, 17 Nov 2020 16:44:19 +0000 (17:44 +0100)]
Revert "TODO LATER generate_request_auth(drep...)"

This reverts commit a1fc888eb55e38b9e9e372f81c1bc298af1ea90f.

2 weeks agoTODO LATER generate_request_auth(drep...)
Stefan Metzmacher [Tue, 17 Nov 2020 16:44:03 +0000 (17:44 +0100)]
TODO LATER generate_request_auth(drep...)

2 weeks agoRevert "ntlmssp_server_preauth highest_ofs"
Stefan Metzmacher [Fri, 13 Nov 2020 00:16:32 +0000 (01:16 +0100)]
Revert "ntlmssp_server_preauth highest_ofs"

This reverts commit 2bee300fe2d0f4b7484c5e10a37bfa6a923e9734.

2 weeks agontlmssp_server_preauth highest_ofs
Stefan Metzmacher [Thu, 12 Nov 2020 09:00:26 +0000 (10:00 +0100)]
ntlmssp_server_preauth highest_ofs

2 weeks agoRevert "msrpc_parse more strict + H => highest_ofs"
Stefan Metzmacher [Sun, 15 Nov 2020 19:17:25 +0000 (20:17 +0100)]
Revert "msrpc_parse more strict + H => highest_ofs"

This reverts commit 3fb130186ddfe807bc0827cbc37131955da1ab47.

2 weeks agomsrpc_parse more strict + H => highest_ofs
Stefan Metzmacher [Thu, 12 Nov 2020 08:58:41 +0000 (09:58 +0100)]
msrpc_parse more strict + H => highest_ofs

2 weeks agoRevert "HACK ntlmssp_client_initial 2888 "d""
Stefan Metzmacher [Thu, 12 Nov 2020 09:09:20 +0000 (10:09 +0100)]
Revert "HACK ntlmssp_client_initial 2888 "d""

This reverts commit 2b1a260350a1e91b5634f72ff03ce7962d886b84.

2 weeks agoHACK ntlmssp_client_initial 2888 "d"
Stefan Metzmacher [Thu, 12 Nov 2020 08:59:37 +0000 (09:59 +0100)]
HACK ntlmssp_client_initial 2888 "d"

2 weeks agoRevert "HACK SPNEGO_CLIENT_TARG gensec_spnego_create_negTokenInit_finish padding"
Stefan Metzmacher [Wed, 11 Nov 2020 20:44:16 +0000 (21:44 +0100)]
Revert "HACK SPNEGO_CLIENT_TARG gensec_spnego_create_negTokenInit_finish padding"

This reverts commit d519367a1f9a733a6cd6d93d64f10eb5dc0c650f.

2 weeks agoHACK SPNEGO_CLIENT_TARG gensec_spnego_create_negTokenInit_finish padding
Stefan Metzmacher [Wed, 11 Nov 2020 20:01:52 +0000 (21:01 +0100)]
HACK SPNEGO_CLIENT_TARG gensec_spnego_create_negTokenInit_finish padding

2 weeks agoRevert "LATER? pycredentials: add {get,set}_netlogon_creds()"
Stefan Metzmacher [Tue, 16 Feb 2021 10:41:09 +0000 (11:41 +0100)]
Revert "LATER? pycredentials: add {get,set}_netlogon_creds()"

This reverts commit f854703f019b1fe4936ce2847dab22b3b25dd5b8.

2 weeks agoLATER? pycredentials: add {get,set}_netlogon_creds()
Stefan Metzmacher [Fri, 13 Nov 2020 14:08:05 +0000 (15:08 +0100)]
LATER? pycredentials: add {get,set}_netlogon_creds()

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14356

Signed-off-by: Stefan Metzmacher <metze@samba.org>
2 weeks agoRevert "debug mutex third_party/socket_wrapper/socket_wrapper.c"
Stefan Metzmacher [Wed, 17 Feb 2021 15:26:35 +0000 (16:26 +0100)]
Revert "debug mutex third_party/socket_wrapper/socket_wrapper.c"

This reverts commit e010a8f71403e8c5f41f033e4819e2ec608f9eec.

2 weeks agoRevert "swrap_warn_stale reproduce deadlock third_party/socket_wrapper/socket_wrapper.c"
Stefan Metzmacher [Wed, 17 Feb 2021 15:26:35 +0000 (16:26 +0100)]
Revert "swrap_warn_stale reproduce deadlock  third_party/socket_wrapper/socket_wrapper.c"

This reverts commit 3a73b1a7982d62fb54c5152613ef8c1550bcc0c3.

2 weeks agoswrap_warn_stale reproduce deadlock third_party/socket_wrapper/socket_wrapper.c
Stefan Metzmacher [Tue, 16 Feb 2021 21:32:29 +0000 (22:32 +0100)]
swrap_warn_stale reproduce deadlock  third_party/socket_wrapper/socket_wrapper.c

2 weeks agodebug mutex third_party/socket_wrapper/socket_wrapper.c
Stefan Metzmacher [Tue, 16 Feb 2021 18:19:45 +0000 (19:19 +0100)]
debug mutex third_party/socket_wrapper/socket_wrapper.c

2 weeks agoRevert "NOT NEEDED self.max_bind_auth_offset = 5812"
Stefan Metzmacher [Tue, 16 Feb 2021 11:04:16 +0000 (12:04 +0100)]
Revert "NOT NEEDED self.max_bind_auth_offset = 5812"

This reverts commit 790ef54d0fe0a2d3ab980fac43af9dcaa2b1524e.

2 weeks agoNOT NEEDED self.max_bind_auth_offset = 5812
Stefan Metzmacher [Wed, 11 Nov 2020 15:49:25 +0000 (16:49 +0100)]
NOT NEEDED self.max_bind_auth_offset = 5812

2 weeks agoRevert "TODO source4/auth/gensec/pygensec.c seal"
Stefan Metzmacher [Fri, 15 Oct 2021 15:59:52 +0000 (17:59 +0200)]
Revert "TODO source4/auth/gensec/pygensec.c seal"

This reverts commit 7a8ff01940ac97313f775ef57fab3bb7f8ab8b83.

2 weeks agoTODO source4/auth/gensec/pygensec.c seal
Stefan Metzmacher [Fri, 15 Oct 2021 15:59:39 +0000 (17:59 +0200)]
TODO source4/auth/gensec/pygensec.c seal

2 weeks agoexec SMB_CONF_PATH=/dev/null SERVER=172.31.9.188 TARGET_HOSTNAME=w2012r2-188.w2012r2...
Stefan Metzmacher [Fri, 15 Oct 2021 08:17:30 +0000 (10:17 +0200)]
exec SMB_CONF_PATH=/dev/null SERVER=172.31.9.188 TARGET_HOSTNAME=w2012r2-188.w2012r2-l6.base USERNAME=administrator PASSWORD=A1b2C3d4 python/samba/tests/dcerpc/raw_protocol.py -v -f TestDCERPC_BIND
exec TDB_NO_FSYNC=1 make -j test _FAIL_IMMEDIATELY=1 SOCKET_WRAPPER_KEEP_PCAP=1 TESTS='raw_protocol'

2 weeks agorm selftest/knownfail.d/dcerpc-auth-pad
Stefan Metzmacher [Tue, 17 Nov 2020 16:47:23 +0000 (17:47 +0100)]
rm selftest/knownfail.d/dcerpc-auth-pad

2 weeks agoFIX8 if (a->auth_type != auth_type) => auth_invalid
Stefan Metzmacher [Tue, 17 Nov 2020 13:00:34 +0000 (14:00 +0100)]
FIX8 if (a->auth_type != auth_type) => auth_invalid

2 weeks agoFIX8 sq dcesrv_auth_prepare_auth3
Stefan Metzmacher [Tue, 17 Nov 2020 12:05:36 +0000 (13:05 +0100)]
FIX8 sq dcesrv_auth_prepare_auth3

2 weeks agoFIX8 auth3 fault codes
Stefan Metzmacher [Fri, 13 Nov 2020 04:12:48 +0000 (05:12 +0100)]
FIX8 auth3 fault codes

2 weeks agoFIX8 SQ auth3 with 4 legs results in DCERPC_NCA_S_PROTO_ERROR => no
Stefan Metzmacher [Fri, 13 Nov 2020 02:44:56 +0000 (03:44 +0100)]
FIX8 SQ auth3 with 4 legs results in DCERPC_NCA_S_PROTO_ERROR => no
fault, just a delayed one

2 weeks agoFIX8 auth3 with 4 legs results in DCERPC_NCA_S_PROTO_ERROR
Stefan Metzmacher [Thu, 12 Nov 2020 15:40:31 +0000 (16:40 +0100)]
FIX8 auth3 with 4 legs results in DCERPC_NCA_S_PROTO_ERROR

2 weeks agoFIX8 auth3 check against call->conn->transport_max_recv_frag
Stefan Metzmacher [Thu, 12 Nov 2020 15:39:58 +0000 (16:39 +0100)]
FIX8 auth3 check against call->conn->transport_max_recv_frag

2 weeks agoFIX8 librpc/rpc/dcesrv better fault codes dcesrv_auth_prepare_auth3
Stefan Metzmacher [Fri, 13 Nov 2020 01:47:51 +0000 (02:47 +0100)]
FIX8 librpc/rpc/dcesrv better fault codes dcesrv_auth_prepare_auth3

2 weeks agoFIX7 sq2 fix default_auth_level_connect auth_invalid => FAULT_ACCESS_DENIED
Stefan Metzmacher [Fri, 13 Nov 2020 10:29:30 +0000 (11:29 +0100)]
FIX7 sq2 fix default_auth_level_connect auth_invalid => FAULT_ACCESS_DENIED

2 weeks agoFIX7 fix default_auth_level_connect auth_invalid => FAULT_ACCESS_DENIED
Stefan Metzmacher [Fri, 13 Nov 2020 09:55:43 +0000 (10:55 +0100)]
FIX7 fix default_auth_level_connect auth_invalid => FAULT_ACCESS_DENIED

2 weeks agoTEST5 test_no_auth_ctx_request
Stefan Metzmacher [Tue, 17 Nov 2020 09:05:41 +0000 (10:05 +0100)]
TEST5 test_no_auth_ctx_request

2 weeks agoTEST3 LATER python/samba/tests/dcerpc/raw_testcase.py get_invalid_creds
Stefan Metzmacher [Thu, 12 Nov 2020 15:41:53 +0000 (16:41 +0100)]
TEST3 LATER python/samba/tests/dcerpc/raw_testcase.py get_invalid_creds

2 weeks agoTEST7 fix comment in test_spnego_change_auth_type1
Stefan Metzmacher [Tue, 17 Nov 2020 16:44:51 +0000 (17:44 +0100)]
TEST7 fix comment in test_spnego_change_auth_type1

2 weeks agogensec:spnego: ignore trailing bytes in SPNEGO_SERVER_START state - selftest/knownfai...
Stefan Metzmacher [Wed, 11 Nov 2020 16:03:29 +0000 (17:03 +0100)]
gensec:spnego: ignore trailing bytes in SPNEGO_SERVER_START state - selftest/knownfail.d/dcerpc-auth-pad

2 weeks agogensec:spnego: ignore trailing bytes in SPNEGO_SERVER_START state
Stefan Metzmacher [Wed, 11 Nov 2020 16:03:29 +0000 (17:03 +0100)]
gensec:spnego: ignore trailing bytes in SPNEGO_SERVER_START state

This matches Windows (at least Server 2012_R2).

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14356

Signed-off-by: Stefan Metzmacher <metze@samba.org>
2 weeks agogensec:ntlmssp: only allow messages up to 2888 bytes - selftest/knownfail.d/dcerpc...
Stefan Metzmacher [Wed, 17 Feb 2021 23:40:56 +0000 (00:40 +0100)]
gensec:ntlmssp: only allow messages up to 2888 bytes - selftest/knownfail.d/dcerpc-auth-pad

2 weeks agogensec:ntlmssp: only allow messages up to 2888 bytes
Stefan Metzmacher [Thu, 12 Nov 2020 09:00:07 +0000 (10:00 +0100)]
gensec:ntlmssp: only allow messages up to 2888 bytes

This matches Windows (at least Server 2012_R2).

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14356

Signed-off-by: Stefan Metzmacher <metze@samba.org>
2 weeks agodcesrv_core: alter_context logon failures should result in DCERPC_FAULT_ACCESS_DENIED...
Stefan Metzmacher [Thu, 12 Nov 2020 15:41:21 +0000 (16:41 +0100)]
dcesrv_core: alter_context logon failures should result in DCERPC_FAULT_ACCESS_DENIED test_spnego_change_auth_type1 selftest/knownfail.d/dcerpc-auth-pad

2 weeks agodcesrv_core: alter_context logon failures should result in DCERPC_FAULT_ACCESS_DENIED
Stefan Metzmacher [Thu, 12 Nov 2020 15:41:21 +0000 (16:41 +0100)]
dcesrv_core: alter_context logon failures should result in DCERPC_FAULT_ACCESS_DENIED

We should use DCERPC_FAULT_ACCESS_DENIED as default for
gensec status results of e.g. NT_STATUS_LOGON_FAILURE or
NT_STATUS_INVALID_PARAMTER.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14356

Signed-off-by: Stefan Metzmacher <metze@samba.org>
2 weeks agodcesrv_core: a failure from gensec_update results in NAK_REASON_INVALID_CHECKSUM...
Stefan Metzmacher [Thu, 12 Nov 2020 15:41:05 +0000 (16:41 +0100)]
dcesrv_core: a failure from gensec_update results in NAK_REASON_INVALID_CHECKSUM selftest/knownfail.d/dcerpc-auth-pad

2 weeks agodcesrv_core: a failure from gensec_update results in NAK_REASON_INVALID_CHECKSUM
Stefan Metzmacher [Thu, 12 Nov 2020 15:41:05 +0000 (16:41 +0100)]
dcesrv_core: a failure from gensec_update results in NAK_REASON_INVALID_CHECKSUM

We already report that for gensec_start_mech_by_authtype() failures,
but we also need to do that for any invalid authentication.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14356

Signed-off-by: Stefan Metzmacher <metze@samba.org>
2 weeks agodcerpc_util: let dcerpc_pull_auth_trailer() ignore data_and_pad for bind, alter,...
Stefan Metzmacher [Wed, 11 Nov 2020 16:07:54 +0000 (17:07 +0100)]
dcerpc_util: let dcerpc_pull_auth_trailer() ignore data_and_pad for bind, alter, auth3 selftest/knownfail.d/dcerpc-auth-pad

2 weeks agodcerpc_util: let dcerpc_pull_auth_trailer() ignore data_and_pad for bind, alter,...
Stefan Metzmacher [Wed, 11 Nov 2020 16:07:54 +0000 (17:07 +0100)]
dcerpc_util: let dcerpc_pull_auth_trailer() ignore data_and_pad for bind, alter, auth3

Sometimes Windows sends 3 presentation contexts (NDR32, NDR64,
BindTimeFeatureNegotiation) in the first BIND of an association.

Binding an additional connection to the association seems to
reuse the BIND buffer and just changes the num_contexts field from
3 to 2 and leaves the BindTimeFeatureNegotiation context as padding
in places.

Note, the auth_pad_length field is send as 0 in that case,
which means we need to ignore it completely, as well as any
padding before the auth header.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14356

Signed-off-by: Stefan Metzmacher <metze@samba.org>
2 weeks agodcerpc_util: let dcerpc_pull_auth_trailer() expose the reject reason selftest/knownfa...
Stefan Metzmacher [Wed, 11 Nov 2020 16:59:45 +0000 (17:59 +0100)]
dcerpc_util: let dcerpc_pull_auth_trailer() expose the reject reason selftest/knownfail.d/dcerpc-auth-pad

2 weeks agodcerpc_util: let dcerpc_pull_auth_trailer() expose the reject reason
Stefan Metzmacher [Wed, 11 Nov 2020 16:59:45 +0000 (17:59 +0100)]
dcerpc_util: let dcerpc_pull_auth_trailer() expose the reject reason

If dcerpc_pull_auth_trailer() returns NT_STATUS_RPC_PROTOCOL_ERROR
it will return the BIND reject code in auth->auth_context_id.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14356

Signed-off-by: Stefan Metzmacher <metze@samba.org>
2 weeks agodcerpc_util: let dcerpc_pull_auth_trailer() check that auth_offset is 4 bytes aligned...
Stefan Metzmacher [Wed, 11 Nov 2020 16:05:21 +0000 (17:05 +0100)]
dcerpc_util: let dcerpc_pull_auth_trailer() check that auth_offset is 4 bytes aligned selftest/knownfail.d/dcerpc-auth-pad

2 weeks agodcerpc_util: let dcerpc_pull_auth_trailer() check that auth_offset is 4 bytes aligned
Stefan Metzmacher [Wed, 11 Nov 2020 16:05:21 +0000 (17:05 +0100)]
dcerpc_util: let dcerpc_pull_auth_trailer() check that auth_offset is 4 bytes aligned

That what Windows (at least 2012_R2) also asserts.

It also makes sure that ndr_pull_dcerpc_auth() will
start with ndr->offset = 0 and don't tries to eat
possible padding.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14356

Signed-off-by: Stefan Metzmacher <metze@samba.org>
2 weeks agoTEST2 TODO test_schannel_invalid_bind selftest/knownfail.d/dcerpc-auth-pad
Stefan Metzmacher [Thu, 12 Nov 2020 10:10:46 +0000 (11:10 +0100)]
TEST2 TODO test_schannel_invalid_bind selftest/knownfail.d/dcerpc-auth-pad

2 weeks agoTEST2 TODO test_schannel_invalid_bind
Stefan Metzmacher [Thu, 12 Nov 2020 10:10:46 +0000 (11:10 +0100)]
TEST2 TODO test_schannel_invalid_bind

2 weeks agoTEST1b test_spnego_connect_bind_auth_align[4|2] selftest/knownfail.d/dcerpc-auth-pad
Stefan Metzmacher [Thu, 12 Nov 2020 16:22:19 +0000 (17:22 +0100)]
TEST1b test_spnego_connect_bind_auth_align[4|2] selftest/knownfail.d/dcerpc-auth-pad

2 weeks agoTEST1b test_spnego_connect_bind_auth_align[4|2]
Stefan Metzmacher [Thu, 12 Nov 2020 16:22:19 +0000 (17:22 +0100)]
TEST1b test_spnego_connect_bind_auth_align[4|2]

2 weeks agoTEST1 python/samba/tests/dcerpc/raw_protocol.py selftest/knownfail.d/dcerpc-auth-pad
Stefan Metzmacher [Wed, 11 Nov 2020 00:19:23 +0000 (01:19 +0100)]
TEST1 python/samba/tests/dcerpc/raw_protocol.py selftest/knownfail.d/dcerpc-auth-pad

2 weeks agoTEST1 python/samba/tests/dcerpc/raw_protocol.py
Stefan Metzmacher [Wed, 11 Nov 2020 00:19:23 +0000 (01:19 +0100)]
TEST1 python/samba/tests/dcerpc/raw_protocol.py

2 weeks agodcesrv_core: introduce dcesrv_connection->transport_max_recv_frag
Stefan Metzmacher [Thu, 12 Nov 2020 15:38:32 +0000 (16:38 +0100)]
dcesrv_core: introduce dcesrv_connection->transport_max_recv_frag

The max fragment size depends on the transport.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14356

Signed-off-by: Stefan Metzmacher <metze@samba.org>
2 weeks agotests/dcerpc/raw_protocol: run test_neg_xmit_ffff_ffff over tcp and smb
Stefan Metzmacher [Mon, 16 Nov 2020 14:01:49 +0000 (15:01 +0100)]
tests/dcerpc/raw_protocol: run test_neg_xmit_ffff_ffff over tcp and smb

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14356

Signed-off-by: Stefan Metzmacher <metze@samba.org>
2 weeks agodcesrv_core: add more verbose debugging for missing association groups
Stefan Metzmacher [Mon, 16 Nov 2020 15:58:35 +0000 (16:58 +0100)]
dcesrv_core: add more verbose debugging for missing association groups

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14356

Signed-off-by: Stefan Metzmacher <metze@samba.org>
2 weeks agoRawDCERPCTest: add some more auth_length related asserts
Stefan Metzmacher [Wed, 11 Nov 2020 15:49:25 +0000 (16:49 +0100)]
RawDCERPCTest: add some more auth_length related asserts

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14356

Signed-off-by: Stefan Metzmacher <metze@samba.org>
2 weeks agoRawDCERPCTest: split prepare_pdu() and send_pdu_blob() out of send_pdu()
Stefan Metzmacher [Mon, 9 Nov 2020 13:00:43 +0000 (14:00 +0100)]
RawDCERPCTest: split prepare_pdu() and send_pdu_blob() out of send_pdu()

This will make it possible to alter pdus before sending them to the
server.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14356

Signed-off-by: Stefan Metzmacher <metze@samba.org>
2 weeks agos4:librpc: provide py_schannel bindings
Stefan Metzmacher [Thu, 12 Nov 2020 09:34:38 +0000 (10:34 +0100)]
s4:librpc: provide py_schannel bindings

This will be used in the dcerpc.raw_protocol test.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14356

Signed-off-by: Stefan Metzmacher <metze@samba.org>
2 weeks agodebug fault
Stefan Metzmacher [Wed, 20 Oct 2021 18:27:12 +0000 (20:27 +0200)]
debug fault

2 weeks agoRevert "debug fault"
Stefan Metzmacher [Wed, 20 Oct 2021 19:10:28 +0000 (21:10 +0200)]
Revert "debug fault"

This reverts commit b9cc9004f5d95ac29504b1e4dafe01c6be7c56ee.

2 weeks agodebug fault
Stefan Metzmacher [Wed, 20 Oct 2021 18:27:12 +0000 (20:27 +0200)]
debug fault

2 weeks agoRevert "Revert "s3:rpc_client: implement DCERPC_BIND_TIME_PROTECT_ALL_PDUS""
Stefan Metzmacher [Tue, 23 Apr 2024 16:16:43 +0000 (18:16 +0200)]
Revert "Revert "s3:rpc_client: implement DCERPC_BIND_TIME_PROTECT_ALL_PDUS""

This reverts commit 679fd3c8e2f26cf961e01ca56a39a373b6cf9b30.

2 weeks agoRevert "Revert "s4:librpc/rpc: implement DCERPC_BIND_TIME_PROTECT_ALL_PDUS""
Stefan Metzmacher [Tue, 23 Apr 2024 16:16:43 +0000 (18:16 +0200)]
Revert "Revert "s4:librpc/rpc: implement DCERPC_BIND_TIME_PROTECT_ALL_PDUS""

This reverts commit 71b7c6a941c978a6aafe2e52da0d2258788a77c2.

2 weeks agoRevert "Revert "s3:rpc_client: implement preauth hashing support""
Stefan Metzmacher [Tue, 23 Apr 2024 16:16:43 +0000 (18:16 +0200)]
Revert "Revert "s3:rpc_client: implement preauth hashing support""

This reverts commit 75fd726e66ebbd1f73992ecd89d5f976374b3c96.

2 weeks agoRevert "Revert "s4:librpc/rpc: implement preauth hashing support""
Stefan Metzmacher [Tue, 23 Apr 2024 16:16:43 +0000 (18:16 +0200)]
Revert "Revert "s4:librpc/rpc: implement preauth hashing support""

This reverts commit 84e4745174378259d9778a113e1ca81ff01db346.

2 weeks agoRevert "Revert "Revert "s4:librpc/rpc: implement preauth hashing support"""
Stefan Metzmacher [Tue, 23 Apr 2024 16:16:42 +0000 (18:16 +0200)]
Revert "Revert "Revert "s4:librpc/rpc: implement preauth hashing support"""

This reverts commit 97516adf4b0d5b68c00a53895e8c304cbca66f8b.

2 weeks agoRevert "Revert "Revert "s3:rpc_client: implement preauth hashing support"""
Stefan Metzmacher [Tue, 23 Apr 2024 16:16:42 +0000 (18:16 +0200)]
Revert "Revert "Revert "s3:rpc_client: implement preauth hashing support"""

This reverts commit dc82612774508354d0b51b239c161840dbba61ef.

2 weeks agoRevert "Revert "Revert "s4:librpc/rpc: implement DCERPC_BIND_TIME_PROTECT_ALL_PDUS"""
Stefan Metzmacher [Tue, 23 Apr 2024 16:16:42 +0000 (18:16 +0200)]
Revert "Revert "Revert "s4:librpc/rpc: implement DCERPC_BIND_TIME_PROTECT_ALL_PDUS"""

This reverts commit 721a318edd39838c6f2318df15ce6f24c57fb69b.

2 weeks agoRevert "Revert "Revert "s3:rpc_client: implement DCERPC_BIND_TIME_PROTECT_ALL_PDUS"""
Stefan Metzmacher [Tue, 23 Apr 2024 16:16:42 +0000 (18:16 +0200)]
Revert "Revert "Revert "s3:rpc_client: implement DCERPC_BIND_TIME_PROTECT_ALL_PDUS"""

This reverts commit 6c0eb5463c735a6d99e3f33b36d7f1069480889c.

2 weeks agoRevert "Revert "dcesrv_core: add support for DCERPC_BIND_TIME_PROTECT_ALL_PDUS""
Stefan Metzmacher [Tue, 23 Apr 2024 16:16:42 +0000 (18:16 +0200)]
Revert "Revert "dcesrv_core: add support for DCERPC_BIND_TIME_PROTECT_ALL_PDUS""

This reverts commit f174934098422e5d04b3b5e47ee9384e51405f11.

2 weeks agoRevert "Revert "dcesrv_core: implement preauth hashing support""
Stefan Metzmacher [Tue, 23 Apr 2024 16:16:42 +0000 (18:16 +0200)]
Revert "Revert "dcesrv_core: implement preauth hashing support""

This reverts commit 1d112459c0cfdc2d8343954be023fcce46dbc3ee.

2 weeks agoRevert "dcesrv_core: implement preauth hashing support"
Stefan Metzmacher [Fri, 19 Apr 2024 14:14:33 +0000 (16:14 +0200)]
Revert "dcesrv_core: implement preauth hashing support"

This reverts commit a1982c8c10591e05374eed06388054baa20bc331.

2 weeks agoRevert "dcesrv_core: add support for DCERPC_BIND_TIME_PROTECT_ALL_PDUS"
Stefan Metzmacher [Fri, 19 Apr 2024 14:14:33 +0000 (16:14 +0200)]
Revert "dcesrv_core: add support for DCERPC_BIND_TIME_PROTECT_ALL_PDUS"

This reverts commit 075b12cf688df215ca212dd5251d4fa61ea57eb3.

2 weeks agoRevert "Revert "s3:rpc_client: implement DCERPC_BIND_TIME_PROTECT_ALL_PDUS""
Stefan Metzmacher [Fri, 19 Apr 2024 14:14:16 +0000 (16:14 +0200)]
Revert "Revert "s3:rpc_client: implement DCERPC_BIND_TIME_PROTECT_ALL_PDUS""

This reverts commit 679fd3c8e2f26cf961e01ca56a39a373b6cf9b30.