MonetDB: monetdburl - Extract mapi_reconnect() into its own comp...

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: 5e0b7910d31e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/5e0b7910d31e Added Files: clients/mapilib/connect.c clients/mapilib/mapi_intern.h Modified Files: clients/mapilib/CMakeLists.txt clients/mapilib/mapi.c clients/mapilib/mapi.h

MonetDB: monetdburl - Import msettings plus tests

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: 25eed45e80b7 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/25eed45e80b7 Added Files: clients/examples/C/murltest.c clients/examples/C/murltest.h clients/examples/C/testsfile.c clients/mapilib/Tests/All clients/mapilib/Tests/murltest.py

MonetDB: monetdburl - Allow .binary and .language to start as NULL.

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: 1668afa57b03 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/1668afa57b03 Modified Files: clients/mapilib/Tests/tests.md clients/mapilib/msettings.c clients/mapilib/msettings.h Branch: monetdburl Log Message: Allow .binary and .language to start as NULL.

MonetDB: monetdburl - Move more fields into msettings

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: c07cfbd3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c07cfbd3 Modified Files: clients/mapilib/connect.c clients/mapilib/mapi.c clients/mapilib/mapi_intern.h clients/mapilib/msettings.h Branch: monetdburl Log Message: Move more fields

MonetDB: monetdburl - Get rid of mapi_movemapi and mapi_copymapi...

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: 2f6f72106a0a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2f6f72106a0a Modified Files: clients/mapilib/mapi.c clients/mapilib/mapi.h Branch: monetdburl Log Message: Get rid of mapi_movemapi and mapi_copymapi again diffs (95 lines): diff --git

MonetDB: monetdburl - Ton of work refactoring mapilib to use mse...

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: 5134a48f50d9 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/5134a48f50d9 Modified Files: clients/mapilib/connect.c clients/mapilib/mapi.c clients/mapilib/mapi_intern.h clients/mapilib/msettings.c clients/mapilib/msettings.h

MonetDB: monetdburl - Move complicated logic to top level in con...

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: 67056fbafd28 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/67056fbafd28 Modified Files: clients/mapilib/connect.c clients/mapilib/mapi.c clients/mapilib/mapi.h clients/mapilib/mapi_intern.h Branch: monetdburl Log Message: Move complicated logic

MonetDB: monetdburl - Add ad-hoc logging in mapi.c

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: 5510963b90af for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/5510963b90af Modified Files: clients/mapilib/mapi.c clients/mapilib/mapi_intern.h Branch: monetdburl Log Message: Add ad-hoc logging in mapi.c diffs (121 lines): diff --git a/clients/mapilib/mapi.c

MonetDB: monetdburl - Detect and refuse TLS connections (for now)

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: 45faa48aaded for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/45faa48aaded Modified Files: clients/mapilib/connect.c Branch: monetdburl Log Message: Detect and refuse TLS connections (for now) diffs (14 lines): diff --git a/clients/mapilib/connect.c

MonetDB: monetdburl - Also clone the unknown_parameters

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: 72c4f02e6cb7 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/72c4f02e6cb7 Modified Files: clients/mapilib/msettings.c Branch: monetdburl Log Message: Also clone the unknown_parameters diffs (42 lines): diff --git a/clients/mapilib/msettings.c

MonetDB: monetdburl - Make sockdir configurable

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: 410970e38bc3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/410970e38bc3 Modified Files: clients/mapilib/connect.c clients/mapilib/mapi.c clients/mapilib/msettings.c clients/mapilib/msettings.h clients/mapilib/parseurl.c Branch:

MonetDB: monetdburl - Allow '.' in database names

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: 7f0a2a670cec for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/7f0a2a670cec Modified Files: clients/mapilib/Tests/tests.md clients/mapilib/msettings.c Branch: monetdburl Log Message: Allow '.' in database names Merovingian doesn't allow it but the tests use it.

MonetDB: monetdburl - Recognize that for libmapi port 0 means 'n...

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: dbf369d428af for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/dbf369d428af Modified Files: clients/mapilib/connect.c clients/mapilib/mapi.c Branch: monetdburl Log Message: Recognize that for libmapi port 0 means 'no port' diffs (25 lines): diff --git

MonetDB: monetdburl - More precise error messages

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: d7ebe028b522 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d7ebe028b522 Modified Files: clients/examples/C/testsfile.c clients/mapilib/connect.c clients/mapilib/msettings.c clients/mapilib/msettings.h Branch: monetdburl Log Message: More

MonetDB: monetdburl - Return the socket, not MOK

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: 9e2779697fac for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/9e2779697fac Modified Files: clients/mapilib/connect.c Branch: monetdburl Log Message: Return the socket, not MOK diffs (12 lines): diff --git a/clients/mapilib/connect.c b/clients/mapilib/connect.c ---

MonetDB: monetdburl - Bug: forgot to validate first

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: 1ec8e3c3c4a9 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/1ec8e3c3c4a9 Modified Files: clients/mapilib/connect.c Branch: monetdburl Log Message: Bug: forgot to validate first diffs (14 lines): diff --git a/clients/mapilib/connect.c b/clients/mapilib/connect.c ---

MonetDB: monetdburl - Need to parse mapi:merovingian redirects

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: 8e85b7cff237 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/8e85b7cff237 Modified Files: clients/mapilib/connect.c clients/mapilib/parseurl.c Branch: monetdburl Log Message: Need to parse mapi:merovingian redirects diffs (58 lines): diff --git

MonetDB: monetdburl - Get rid of the mapi_reconnectx detour

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: c8f5534f9292 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c8f5534f9292 Modified Files: clients/mapilib/connect.c clients/mapilib/mapi.c clients/mapilib/mapi.h Branch: monetdburl Log Message: Get rid of the mapi_reconnectx detour diffs (43 lines):

MonetDB: monetdburl - Bug: forgot to store the settings

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: acb09ff87eab for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/acb09ff87eab Modified Files: clients/mapilib/mapi.c Branch: monetdburl Log Message: Bug: forgot to store the settings diffs (11 lines): diff --git a/clients/mapilib/mapi.c b/clients/mapilib/mapi.c ---

MonetDB: monetdburl - Let mclient accept monetdb: URLs

2023-10-15 Thread Joeri van Ruth via checkin-list
Changeset: e006464b8995 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/e006464b8995 Modified Files: clients/mapiclient/mclient.c Branch: monetdburl Log Message: Let mclient accept monetdb: URLs diffs (12 lines): diff --git a/clients/mapiclient/mclient.c

MonetDB: default - test common/stream/urlstream: bind 127.0.0.1 ...

2023-10-25 Thread Joeri van Ruth via checkin-list
Changeset: 72f11f478213 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/72f11f478213 Modified Files: common/stream/Tests/urlstream.py Branch: default Log Message: test common/stream/urlstream: bind 127.0.0.1 to avoid timeouts diffs (17 lines): diff --git

MonetDB: monetdburl - Let tlstester catch OSError during TLS han...

2023-10-25 Thread Joeri van Ruth via checkin-list
Changeset: a4bfd50dd73e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/a4bfd50dd73e Modified Files: clients/mapilib/Tests/tlstester.py Branch: monetdburl Log Message: Let tlstester catch OSError during TLS handshake diffs (13 lines): diff --git

MonetDB: monetdburl - Enable verbose logging in tlssecurity test

2023-10-25 Thread Joeri van Ruth via checkin-list
Changeset: c9b0525579c3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c9b0525579c3 Modified Files: clients/mapilib/Tests/tlssecurity.py Branch: monetdburl Log Message: Enable verbose logging in tlssecurity test It will now fail even if it succeeds but at least we know what's

MonetDB: monetdburl - Disable logging, now expect tlssecurity.py...

2023-10-25 Thread Joeri van Ruth via checkin-list
Changeset: b0fd9df9edf1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/b0fd9df9edf1 Modified Files: clients/mapilib/Tests/tlssecurity.py Branch: monetdburl Log Message: Disable logging, now expect tlssecurity.py to succeed on Windows diffs (14 lines): diff --git

MonetDB: monetdburl - Make test systemcertificates.py more verbose

2023-10-27 Thread Joeri van Ruth via checkin-list
Changeset: 46ff763b3ca8 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/46ff763b3ca8 Modified Files: clients/mapilib/Tests/systemcertificates.py Branch: monetdburl Log Message: Make test systemcertificates.py more verbose diffs (21 lines): diff --git

MonetDB: monetdburl - Use Windows Crypt API to extract system ce...

2023-10-27 Thread Joeri van Ruth via checkin-list
Changeset: 652d00b37663 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/652d00b37663 Added Files: clients/mapilib/openssl_windows.c Modified Files: clients/mapilib/CMakeLists.txt clients/mapilib/connect_openssl.c clients/mapilib/mapi_intern.h Branch:

MonetDB: monetdburl - Do not include monetdb_config.h in msettin...

2023-10-27 Thread Joeri van Ruth via checkin-list
Changeset: a9310eea3cc1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/a9310eea3cc1 Modified Files: clients/mapilib/msettings.h Branch: monetdburl Log Message: Do not include monetdb_config.h in msettings.h diffs (11 lines): diff --git a/clients/mapilib/msettings.h

MonetDB: monetdburl - Add copyright notices

2023-10-27 Thread Joeri van Ruth via checkin-list
Changeset: 2b59493de8a7 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2b59493de8a7 Modified Files: clients/examples/C/murltest.c clients/examples/C/murltest.h clients/examples/C/testsfile.c clients/mapilib/Tests/murltest.py

MonetDB: monetdburl - Comment

2023-10-27 Thread Joeri van Ruth via checkin-list
Changeset: 7a1e3027c99f for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/7a1e3027c99f Modified Files: clients/mapilib/connect_openssl.c Branch: monetdburl Log Message: Comment diffs (16 lines): diff --git a/clients/mapilib/connect_openssl.c b/clients/mapilib/connect_openssl.c

MonetDB: monetdburl - Implement certhash checking

2023-10-27 Thread Joeri van Ruth via checkin-list
Changeset: 4a4b19149322 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/4a4b19149322 Modified Files: clients/mapilib/Tests/tlssecurity.py clients/mapilib/connect_openssl.c clients/mapilib/msettings.h Branch: monetdburl Log Message: Implement certhash checking

MonetDB: monetdburl - Test SNI name and ALPN protocol

2023-10-27 Thread Joeri van Ruth via checkin-list
Changeset: 1bcb2b462e57 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/1bcb2b462e57 Modified Files: clients/mapilib/Tests/tlssecurity.py Branch: monetdburl Log Message: Test SNI name and ALPN protocol diffs (25 lines): diff --git a/clients/mapilib/Tests/tlssecurity.py

MonetDB: monetdburl - Include monetdb_config.h in users of msett...

2023-10-27 Thread Joeri van Ruth via checkin-list
Changeset: 5bbdff377cc3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/5bbdff377cc3 Modified Files: clients/examples/C/testsfile.c clients/mapilib/msettings.c clients/mapilib/openssl_windows.c clients/mapilib/parseurl.c Branch: monetdburl Log Message:

MonetDB: monetdburl - Accidentally swapped two test names

2023-10-27 Thread Joeri van Ruth via checkin-list
Changeset: ab791133e0e5 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/ab791133e0e5 Modified Files: clients/mapilib/Tests/tlssecurity.py Branch: monetdburl Log Message: Accidentally swapped two test names diffs (43 lines): diff --git a/clients/mapilib/Tests/tlssecurity.py

MonetDB: monetdburl - Send 'mapi/9' as the ALPN protocol

2023-10-27 Thread Joeri van Ruth via checkin-list
Changeset: f06bada3d253 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f06bada3d253 Modified Files: clients/mapilib/connect_openssl.c Branch: monetdburl Log Message: Send 'mapi/9' as the ALPN protocol diffs (17 lines): diff --git a/clients/mapilib/connect_openssl.c

MonetDB: monetdburl - Mark parameters that have not been impleme...

2023-10-27 Thread Joeri van Ruth via checkin-list
Changeset: 2bfcb93b1a86 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2bfcb93b1a86 Modified Files: clients/mapilib/msettings.h Branch: monetdburl Log Message: Mark parameters that have not been implemented yet diffs (25 lines): diff --git a/clients/mapilib/msettings.h

MonetDB: monetdburl - Implement client certificates

2023-10-27 Thread Joeri van Ruth via checkin-list
Changeset: b4ccbe3a3fe6 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/b4ccbe3a3fe6 Modified Files: clients/mapilib/Tests/tlssecurity.py clients/mapilib/connect_openssl.c clients/mapilib/msettings.h Branch: monetdburl Log Message: Implement client certificates

MonetDB: monetdburl - Gather detailed tlssecurity.py logging on ...

2023-10-25 Thread Joeri van Ruth via checkin-list
Changeset: 62c65ce2ff87 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/62c65ce2ff87 Modified Files: clients/mapilib/Tests/tlssecurity.py Branch: monetdburl Log Message: Gather detailed tlssecurity.py logging on all platforms diffs (135 lines): diff --git

MonetDB: monetdburl - Microsoft crypt library seems to always re...

2023-10-28 Thread Joeri van Ruth via checkin-list
Changeset: a9ec9a30833d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/a9ec9a30833d Modified Files: clients/mapilib/openssl_windows.c Branch: monetdburl Log Message: Microsoft crypt library seems to always return error at the end diffs (16 lines): diff --git

MonetDB: monetdburl - Switch back to "ROOT" certificate store on...

2023-11-03 Thread Joeri van Ruth via checkin-list
Changeset: 68582346a109 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/68582346a109 Modified Files: clients/mapilib/openssl_windows.c Branch: monetdburl Log Message: Switch back to "ROOT" certificate store on Windows. Also be less verbose. diffs (30 lines): diff --git

MonetDB: monetdburl - Verify the host name in the server certifi...

2023-11-03 Thread Joeri van Ruth via checkin-list
Changeset: 10dbea2f77bb for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/10dbea2f77bb Modified Files: clients/mapilib/connect_openssl.c Branch: monetdburl Log Message: Verify the host name in the server certificate diffs (101 lines): diff --git

MonetDB: monetdburl - Allow msetting strings to be non-malloc'ed...

2023-11-03 Thread Joeri van Ruth via checkin-list
Changeset: 27f48e7ab297 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/27f48e7ab297 Modified Files: clients/Tests/exports.stable.out clients/mapilib/Tests/tests.md clients/mapilib/connect_unix.c clients/mapilib/msettings.c

MonetDB: monetdburl - Make clientkey and clientcert connect_ par...

2023-11-03 Thread Joeri van Ruth via checkin-list
Changeset: c01fb9636ab2 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c01fb9636ab2 Modified Files: clients/examples/C/testsfile.c clients/mapilib/Tests/tests.md clients/mapilib/connect_openssl.c clients/mapilib/msettings.c

MonetDB: monetdburl - Roll back intentional test failure

2023-11-03 Thread Joeri van Ruth via checkin-list
Changeset: 1d7a98754988 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/1d7a98754988 Modified Files: clients/mapilib/Tests/systemcertificates.py Branch: monetdburl Log Message: Roll back intentional test failure diffs (24 lines): diff --git

MonetDB: monetdburl - Assert that this Python version has TLS1.3.

2023-11-03 Thread Joeri van Ruth via checkin-list
Changeset: 91411eed0664 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/91411eed0664 Modified Files: clients/mapilib/Tests/tlstester.py Branch: monetdburl Log Message: Assert that this Python version has TLS1.3. If it doesn't we cannot use it to test our TLS implementation.

MonetDB: monetdburl - Exports

2023-11-03 Thread Joeri van Ruth via checkin-list
Changeset: 236fce70e19f for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/236fce70e19f Modified Files: clients/Tests/exports.stable.out Branch: monetdburl Log Message: Exports diffs (12 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out ---

MonetDB: monetdburl - Keep forgetting you cannot have a declarat...

2023-10-30 Thread Joeri van Ruth via checkin-list
Changeset: 4147da9de3e9 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/4147da9de3e9 Modified Files: clients/mapilib/connect_openssl.c Branch: monetdburl Log Message: Keep forgetting you cannot have a declaration after a switch case label diffs (20 lines): diff --git

MonetDB: default - Merge 'monetdburl' into 'default'

2023-10-30 Thread Joeri van Ruth via checkin-list
Changeset: 28f332d914a8 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/28f332d914a8 Branch: default Log Message: Merge 'monetdburl' into 'default' diffs (truncated from 9354 to 300 lines): diff --git a/MonetDB.spec b/MonetDB.spec --- a/MonetDB.spec +++ b/MonetDB.spec @@ -123,6 +123,10

MonetDB: monetdburl - Format mapi trace data blocks as a Python ...

2023-10-30 Thread Joeri van Ruth via checkin-list
Changeset: 992047430e56 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/992047430e56 Modified Files: clients/mapilib/mapi.c Branch: monetdburl Log Message: Format mapi trace data blocks as a Python binary string stays fairly readable when it's mostly text, preserves binary and

MonetDB: monetdburl - Do not call SSL_CTX_set_default_verify_pat...

2023-10-30 Thread Joeri van Ruth via checkin-list
Changeset: 0fc0de826510 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/0fc0de826510 Modified Files: clients/mapilib/connect_openssl.c Branch: monetdburl Log Message: Do not call SSL_CTX_set_default_verify_paths on Windows diffs (34 lines): diff --git

MonetDB: monetdburl - Revert "Microsoft crypt library seems to a...

2023-10-30 Thread Joeri van Ruth via checkin-list
Changeset: d44b3e7f3922 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d44b3e7f3922 Modified Files: clients/mapilib/openssl_windows.c Branch: monetdburl Log Message: Revert "Microsoft crypt library seems to always return error at the end" This reverts commit

MonetDB: monetdburl - Merge 'monetdburl' into 'default'

2023-10-30 Thread Joeri van Ruth via checkin-list
Changeset: e1205210dcfb for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/e1205210dcfb Modified Files: clients/Tests/exports.stable.out testing/Mtest.py.in Branch: monetdburl Log Message: Merge 'monetdburl' into 'default' diffs (truncated from 9291 to 300 lines): diff

MonetDB: monetdburl - make tlssecurity.py more flexible to fit F...

2023-10-30 Thread Joeri van Ruth via checkin-list
Changeset: 217f07d45543 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/217f07d45543 Modified Files: clients/mapilib/Tests/tlssecurity.py Branch: monetdburl Log Message: make tlssecurity.py more flexible to fit FreeBSD diffs (61 lines): diff --git

MonetDB: monetdburl - Temporarily disable sending the ALPN header

2023-10-30 Thread Joeri van Ruth via checkin-list
Changeset: fbdc08904de5 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/fbdc08904de5 Modified Files: clients/mapilib/Tests/tlssecurity.py clients/mapilib/connect_openssl.c Branch: monetdburl Log Message: Temporarily disable sending the ALPN header It broke the

MonetDB: monetdburl - Merge 'default' into 'monetdburl'

2023-10-30 Thread Joeri van Ruth via checkin-list
Changeset: c666de836f29 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c666de836f29 Branch: monetdburl Log Message: Merge 'default' into 'monetdburl' diffs (truncated from 374 to 300 lines): diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml ---

MonetDB: default - Avoid going into a pointless loop when client...

2023-10-31 Thread Joeri van Ruth via checkin-list
Changeset: 750bc78d3d51 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/750bc78d3d51 Modified Files: sql/backends/monet5/sql_scenario.c Branch: default Log Message: Avoid going into a pointless loop when client closes the connection When the client closed the connection the

MonetDB: monetdburl - Delete x.py

2023-10-26 Thread Joeri van Ruth via checkin-list
Changeset: 34671341d844 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/34671341d844 Removed Files: x.py Branch: monetdburl Log Message: Delete x.py diffs (27 lines): diff --git a/x.py b/x.py deleted file mode 100644 --- a/x.py +++ /dev/null @@ -1,22 +0,0 @@ -import socket

MonetDB: monetdburl - Revert intentional test failure

2023-10-26 Thread Joeri van Ruth via checkin-list
Changeset: 19938f0a847d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/19938f0a847d Modified Files: clients/mapilib/Tests/tlssecurity.py Branch: monetdburl Log Message: Revert intentional test failure diffs (14 lines): diff --git a/clients/mapilib/Tests/tlssecurity.py

MonetDB: monetdburl - Suppress DecrecationWarnings even harder

2023-10-25 Thread Joeri van Ruth via checkin-list
Changeset: fc05f05d3640 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/fc05f05d3640 Modified Files: clients/mapilib/Tests/tlstester.py Branch: monetdburl Log Message: Suppress DecrecationWarnings even harder diffs (14 lines): diff --git a/clients/mapilib/Tests/tlstester.py

MonetDB: monetdburl - On Windows, exportutils.py doesn't like no...

2023-10-25 Thread Joeri van Ruth via checkin-list
Changeset: 83bd4421f68d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/83bd4421f68d Modified Files: clients/mapilib/mapi.c Branch: monetdburl Log Message: On Windows, exportutils.py doesn't like non-ascii Unicode text diffs (12 lines): diff --git a/clients/mapilib/mapi.c

MonetDB: monetdburl - On Windows, a file cannot be open twice

2023-10-25 Thread Joeri van Ruth via checkin-list
Changeset: fd18b2f8d272 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/fd18b2f8d272 Modified Files: clients/mapilib/Tests/tlstester.py Branch: monetdburl Log Message: On Windows, a file cannot be open twice diffs (16 lines): diff --git a/clients/mapilib/Tests/tlstester.py

MonetDB: monetdburl - Plug memory leak

2023-11-06 Thread Joeri van Ruth via checkin-list
Changeset: a9f64cfeb344 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/a9f64cfeb344 Modified Files: clients/mapilib/connect_openssl.c Branch: monetdburl Log Message: Plug memory leak diffs (33 lines): diff --git a/clients/mapilib/connect_openssl.c

MonetDB: monetdburl - In tls tests, show stderr when mclient doe...

2023-11-06 Thread Joeri van Ruth via checkin-list
Changeset: 676010558b3a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/676010558b3a Modified Files: clients/mapilib/Tests/systemcertificates.py clients/mapilib/Tests/tlssecurity.py Branch: monetdburl Log Message: In tls tests, show stderr when mclient doesn't exit with

MonetDB: monetdburl - Report Python and linked OpenSSL version i...

2023-10-30 Thread Joeri van Ruth via checkin-list
Changeset: a03685f9134e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/a03685f9134e Modified Files: clients/mapilib/Tests/tlstester.py Branch: monetdburl Log Message: Report Python and linked OpenSSL version if setting ctx.minimum_version fails On the Darwin 19 test machine,

MonetDB: monetdburl - Show Windows root certs in tracelog, I wan...

2023-10-30 Thread Joeri van Ruth via checkin-list
Changeset: de6670b2d929 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/de6670b2d929 Modified Files: clients/mapilib/Tests/systemcertificates.py clients/mapilib/openssl_windows.c Branch: monetdburl Log Message: Show Windows root certs in tracelog, I want to inspect them

MonetDB: monetdburl - Also try the Windows "CA" store

2023-10-30 Thread Joeri van Ruth via checkin-list
Changeset: cd665b2145f6 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/cd665b2145f6 Modified Files: clients/mapilib/openssl_windows.c Branch: monetdburl Log Message: Also try the Windows "CA" store diffs (12 lines): diff --git a/clients/mapilib/openssl_windows.c

MonetDB: monetdburl - Satisfy both Windows and old Pythons on th...

2023-10-25 Thread Joeri van Ruth via checkin-list
Changeset: 8b47244a28c5 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/8b47244a28c5 Modified Files: clients/mapilib/Tests/tlstester.py Branch: monetdburl Log Message: Satisfy both Windows and old Pythons on the topic of temp files diffs (35 lines): diff --git

MonetDB: monetdburl - Complete the TLS handshake, openssl_stream...

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: 07883ebf5747 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/07883ebf5747 Added Files: common/stream/openssl_stream.c Modified Files: clients/mapilib/connect_openssl.c common/stream/CMakeLists.txt common/stream/stream.h Branch: monetdburl Log

MonetDB: monetdburl - Pass host/port to openssl_stream to use as...

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: 7d0fd580275d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/7d0fd580275d Modified Files: clients/mapilib/connect_openssl.c common/stream/openssl_stream.c common/stream/stream.h Branch: monetdburl Log Message: Pass host/port to openssl_stream to use as a

MonetDB: monetdburl - Perform the SSL handshake

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: 3e5561b96555 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/3e5561b96555 Modified Files: clients/mapilib/CMakeLists.txt clients/mapilib/connect_openssl.c Branch: monetdburl Log Message: Perform the SSL handshake diffs (181 lines): diff --git

MonetDB: monetdburl - Improve tracing

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: f52d54e1f489 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f52d54e1f489 Modified Files: clients/mapiclient/mclient.c clients/mapilib/connect.c clients/mapilib/connect_openssl.c clients/mapilib/mapi.c clients/mapilib/mapi_intern.h

MonetDB: monetdburl - Switch openssl_stream from SSL to BIO

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: 355b18e5ceb3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/355b18e5ceb3 Modified Files: clients/mapilib/connect.c clients/mapilib/connect_openssl.c common/stream/openssl_stream.c common/stream/stream.h Branch: monetdburl Log Message: Switch

MonetDB: monetdburl - Split wrap_socket(), adding mapi_set_strea...

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: 3d1acea394f4 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/3d1acea394f4 Modified Files: clients/mapilib/connect.c clients/mapilib/mapi.c clients/mapilib/mapi_intern.h Branch: monetdburl Log Message: Split wrap_socket(), adding mapi_set_streams()

MonetDB: monetdburl - It almost works

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: d7ad96722fc6 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d7ad96722fc6 Modified Files: clients/mapilib/connect.c clients/mapilib/connect_openssl.c clients/mapilib/mapi_intern.h common/stream/openssl_stream.c common/stream/stream.h

MonetDB: monetdburl - Do not clear host, port, etc for mapi:mero...

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: 4057e112a202 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/4057e112a202 Modified Files: clients/mapilib/parseurl.c Branch: monetdburl Log Message: Do not clear host, port, etc for mapi:merovingian URL's diffs (144 lines): diff --git a/clients/mapilib/parseurl.c

MonetDB: monetdburl - Clear earlier redirects before processing ...

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: 2fcf0487f042 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2fcf0487f042 Modified Files: clients/mapilib/connect.c Branch: monetdburl Log Message: Clear earlier redirects before processing new ones Apparently this has been lost in my refactoring diffs (16 lines):

MonetDB: monetdburl - Wording

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: c44d62a99716 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c44d62a99716 Modified Files: clients/mapilib/msettings.c Branch: monetdburl Log Message: Wording diffs (12 lines): diff --git a/clients/mapilib/msettings.c b/clients/mapilib/msettings.c ---

MonetDB: monetdburl - Add conditionally compiled openssl stub

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: a11f73dd283d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/a11f73dd283d Added Files: clients/mapilib/connect_openssl.c Modified Files: clients/mapilib/CMakeLists.txt clients/mapilib/connect.c clients/mapilib/mapi_intern.h Branch: monetdburl Log

MonetDB: monetdburl - Let msettings_connect_tls_verify() return ...

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: ad3994bd989b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/ad3994bd989b Modified Files: clients/examples/C/testsfile.c clients/mapilib/msettings.c clients/mapilib/msettings.h Branch: monetdburl Log Message: Let msettings_connect_tls_verify() return an

MonetDB: monetdburl - rename mapi_PrintError to mapi_printError

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: 612c42f151d0 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/612c42f151d0 Modified Files: clients/mapilib/connect.c clients/mapilib/mapi.c clients/mapilib/mapi_intern.h Branch: monetdburl Log Message: rename mapi_PrintError to mapi_printError diffs

MonetDB: monetdburl - Cannot do if(s) if s is a SOCKET

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: 1f5623d0483b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/1f5623d0483b Modified Files: clients/mapilib/connect.c Branch: monetdburl Log Message: Cannot do if(s) if s is a SOCKET diffs (12 lines): diff --git a/clients/mapilib/connect.c b/clients/mapilib/connect.c

MonetDB: monetdburl - Add CMake magic for OpenSSL

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: 50e9b26a4e4c for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/50e9b26a4e4c Modified Files: cmake/monetdb-defines.cmake cmake/monetdb-findpackages.cmake cmake/monetdb-functions.cmake cmake/monetdb-options.cmake common/stream/CMakeLists.txt

MonetDB: monetdburl - Redirects must be validated

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: c888eb2c7876 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c888eb2c7876 Modified Files: clients/mapilib/connect.c Branch: monetdburl Log Message: Redirects must be validated diffs (14 lines): diff --git a/clients/mapilib/connect.c b/clients/mapilib/connect.c ---

MonetDB: monetdburl - Fix warning

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: 9c5429a0d128 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/9c5429a0d128 Modified Files: clients/examples/C/testsfile.c Branch: monetdburl Log Message: Fix warning diffs (13 lines): diff --git a/clients/examples/C/testsfile.c b/clients/examples/C/testsfile.c ---

MonetDB: monetdburl - Can't have a declaration right after a swi...

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: 6e151a1794a1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/6e151a1794a1 Modified Files: clients/mapilib/connect_openssl.c clients/mapilib/msettings.c Branch: monetdburl Log Message: Can't have a declaration right after a switch case: label, apparently diffs

MonetDB: monetdburl - Adapt to older OpenSSL versions

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: aecfc07d877c for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/aecfc07d877c Modified Files: clients/mapilib/connect_openssl.c common/stream/openssl_stream.c Branch: monetdburl Log Message: Adapt to older OpenSSL versions diffs (49 lines): diff --git

MonetDB: monetdburl - Use mutil.h so opendir/readdir work on Win...

2023-10-19 Thread Joeri van Ruth via checkin-list
Changeset: 30b453fb154a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/30b453fb154a Modified Files: clients/mapilib/CMakeLists.txt clients/mapilib/connect.c Branch: monetdburl Log Message: Use mutil.h so opendir/readdir work on Windows diffs (22 lines): diff --git

MonetDB: monetdburl - Add OPENSSL_INCLUDE_DIR to every user of s...

2023-10-20 Thread Joeri van Ruth via checkin-list
Changeset: 8fbfab0bdef0 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/8fbfab0bdef0 Modified Files: common/stream/CMakeLists.txt Branch: monetdburl Log Message: Add OPENSSL_INCLUDE_DIR to every user of stream stream.h includes openssl/ssl.h. Every user of stream.h must be able

MonetDB: monetdburl - Require at least OpenSSL 1.1.1, that's whe...

2023-10-20 Thread Joeri van Ruth via checkin-list
Changeset: 5e97f86c for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/5e97f86c Modified Files: clients/mapilib/CMakeLists.txt cmake/monetdb-findpackages.cmake common/stream/CMakeLists.txt Branch: monetdburl Log Message: Require at least OpenSSL 1.1.1, that's

MonetDB: monetdburl - Suppress warning

2023-10-20 Thread Joeri van Ruth via checkin-list
Changeset: dcc771333c4b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/dcc771333c4b Modified Files: clients/mapilib/connect.c Branch: monetdburl Log Message: Suppress warning diffs (12 lines): diff --git a/clients/mapilib/connect.c b/clients/mapilib/connect.c ---

MonetDB: monetdburl - OpenSSL 1.1.1 has no ERR_SYSTEM_ERROR

2023-10-20 Thread Joeri van Ruth via checkin-list
Changeset: f62475869068 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f62475869068 Modified Files: clients/mapilib/connect_openssl.c Branch: monetdburl Log Message: OpenSSL 1.1.1 has no ERR_SYSTEM_ERROR diffs (17 lines): diff --git a/clients/mapilib/connect_openssl.c

MonetDB: monetdburl - Forgot error_out can be NULL

2023-10-20 Thread Joeri van Ruth via checkin-list
Changeset: 552382d28d52 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/552382d28d52 Modified Files: clients/mapilib/parseurl.c Branch: monetdburl Log Message: Forgot error_out can be NULL diffs (13 lines): diff --git a/clients/mapilib/parseurl.c b/clients/mapilib/parseurl.c

MonetDB: monetdburl - Windows fixex

2023-10-20 Thread Joeri van Ruth via checkin-list
Changeset: 39ade36bf970 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/39ade36bf970 Modified Files: clients/examples/C/CMakeLists.txt clients/mapilib/connect.c clients/mapilib/connect_openssl.c clients/mapilib/msettings.h

MonetDB: monetdburl - Split off Unix domain functionality to sep...

2023-10-20 Thread Joeri van Ruth via checkin-list
Changeset: 166d521e5469 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/166d521e5469 Added Files: clients/mapilib/connect_unix.c Modified Files: clients/mapilib/CMakeLists.txt clients/mapilib/connect.c clients/mapilib/mapi_intern.h Branch: monetdburl Log

MonetDB: monetdburl - Suppress warning

2023-10-20 Thread Joeri van Ruth via checkin-list
Changeset: 64e7aedb5cfb for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/64e7aedb5cfb Modified Files: clients/mapilib/parseurl.c Branch: monetdburl Log Message: Suppress warning diffs (31 lines): diff --git a/clients/mapilib/parseurl.c b/clients/mapilib/parseurl.c ---

MonetDB: monetdburl - Fix some memory leaks

2023-10-20 Thread Joeri van Ruth via checkin-list
Changeset: 447b41836e9d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/447b41836e9d Modified Files: clients/mapilib/connect.c clients/mapilib/connect_openssl.c clients/mapilib/msettings.c Branch: monetdburl Log Message: Fix some memory leaks diffs (60 lines):

MonetDB: monetdburl - Exports

2023-10-20 Thread Joeri van Ruth via checkin-list
Changeset: 37d1e281857d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/37d1e281857d Modified Files: clients/Tests/exports.stable.out Branch: monetdburl Log Message: Exports diffs (20 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out ---

MonetDB: monetdburl - Use tlstester to check verification is don...

2023-10-20 Thread Joeri van Ruth via checkin-list
Changeset: c8fbd1c7e8ce for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c8fbd1c7e8ce Added Files: clients/mapilib/Tests/tlssecurity.py clients/mapilib/Tests/tlstester.py Modified Files: clients/mapilib/Tests/All testing/CMakeLists.txt

MonetDB: monetdburl - Windows fixes

2023-10-20 Thread Joeri van Ruth via checkin-list
Changeset: e559b6b9ddf5 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/e559b6b9ddf5 Modified Files: clients/mapilib/connect.c clients/mapilib/msettings.c Branch: monetdburl Log Message: Windows fixes diffs (26 lines): diff --git a/clients/mapilib/connect.c

MonetDB: monetdburl - Slash parameter not understood by older Py...

2023-10-23 Thread Joeri van Ruth via checkin-list
Changeset: 76b0fb196894 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/76b0fb196894 Modified Files: clients/mapilib/Tests/tlssecurity.py Branch: monetdburl Log Message: Slash parameter not understood by older Pythons diffs (12 lines): diff --git

MonetDB: monetdburl - Get rid of mnstr_vprintf

2023-10-23 Thread Joeri van Ruth via checkin-list
Changeset: 083a06f474a0 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/083a06f474a0 Modified Files: clients/Tests/exports.stable.out clients/mapilib/mapi.c clients/mapilib/mapi_intern.h common/stream/rw.c common/stream/stream.h Branch: monetdburl

  1   2   3   >