Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

An elephant is a mouse with an operating system.


devel / comp.lang.tcl / Re: ANNOUNCE: mtls 1.0.0

SubjectAuthor
* ANNOUNCE: mtls 1.0.0Kushnir Konstantin
`* Re: ANNOUNCE: mtls 1.0.0Harald Oehlmann
 `* Re: ANNOUNCE: mtls 1.0.0Christian Gollwitzer
  `* Re: ANNOUNCE: mtls 1.0.0saito
   +- Re: ANNOUNCE: mtls 1.0.0Konstantin Kushnir
   `* Re: ANNOUNCE: mtls 1.0.0Konstantin Kushnir
    `* Re: ANNOUNCE: mtls 1.0.0Harald Oehlmann
     `* Re: ANNOUNCE: mtls 1.0.0neophytos
      `* Re: ANNOUNCE: mtls 1.0.0neophytos
       `* Re: ANNOUNCE: mtls 1.0.0Konstantin Kushnir
        +- Re: ANNOUNCE: mtls 1.0.0neophytos
        `- Re: ANNOUNCE: mtls 1.0.0neophytos

1
ANNOUNCE: mtls 1.0.0

<v0mfm9$18v0i$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=23902&group=comp.lang.tcl#23902

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chpock@gmail.com (Kushnir Konstantin)
Newsgroups: comp.lang.tcl
Subject: ANNOUNCE: mtls 1.0.0
Date: Mon, 29 Apr 2024 00:39:21 +0300
Organization: A noiseless patient Spider
Lines: 30
Message-ID: <v0mfm9$18v0i$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 28 Apr 2024 23:39:21 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="337e166e19a9a768b6caaa554f3d3495";
logging-data="1342482"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX188mtdjPR9EPkZpOOis+GsF"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:xIP4cEWS2NZCY7FAUYcCt/yJfOE=
Content-Language: ru, en-US
 by: Kushnir Konstantin - Sun, 28 Apr 2024 21:39 UTC

Hi Everyone!

I am pleased to announce the release of the first version of the mtls
package, which provides TLS support for Tcl sockets.

Here are its features:

* uses the [mbedTLS](https://github.com/Mbed-TLS/mbedtls) library with
minimal size
* interface is compatible with tcltls, most of the existing code will
work as is, without modifications
* uses CA certificates from the operating system on Linux/Windows/MacOS
platforms
* uses only modern TLS1.2/TLS1.3 protocols, which are more than
sufficient for successful connections to most services
* certificate and hostname verification, SNI are enabled by default
* multi-platform, Linux/Windows/MacOS supported
* possibility to exclude the client or server part to minimize the size
even more
* easy to build, no 3rd-party libraries, everything you need to build is
in this repository
* was created as a base for the use of SSL/TLS alternative backends

The homepage is at: https://github.com/chpock/tclmtls

Please fill free to check/build/use it. Any feedback is welcome!

--
Best regards,
Konstantin Kushnir

Re: ANNOUNCE: mtls 1.0.0

<v0nah3$1i8g4$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=23903&group=comp.lang.tcl#23903

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wortkarg3@yahoo.com (Harald Oehlmann)
Newsgroups: comp.lang.tcl
Subject: Re: ANNOUNCE: mtls 1.0.0
Date: Mon, 29 Apr 2024 07:17:27 +0200
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <v0nah3$1i8g4$1@dont-email.me>
References: <v0mfm9$18v0i$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 29 Apr 2024 07:17:23 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="b0aecce922bd0454936e43eddc298b54";
logging-data="1647108"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/zhRS/OLqpJ5Grsci5JAdO"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:BQB8Vf+X3x9d4fwnG6n2B24ZqGA=
In-Reply-To: <v0mfm9$18v0i$1@dont-email.me>
Content-Language: en-GB
 by: Harald Oehlmann - Mon, 29 Apr 2024 05:17 UTC

Am 28.04.2024 um 23:39 schrieb Kushnir Konstantin:
> Hi Everyone!
>
> I am pleased to announce the release of the first version of the mtls
> package, which provides TLS support for Tcl sockets.
>
> Here are its features:
>
> * uses the [mbedTLS](https://github.com/Mbed-TLS/mbedtls) library with
> minimal size
> * interface is compatible with tcltls, most of the existing code will
> work as is, without modifications
> * uses CA certificates from the operating system on Linux/Windows/MacOS
> platforms
> * uses only modern TLS1.2/TLS1.3 protocols, which are more than
> sufficient for successful connections to most services
> * certificate and hostname verification, SNI are enabled by default
> * multi-platform, Linux/Windows/MacOS supported
> * possibility to exclude the client or server part to minimize the size
> even more
> * easy to build, no 3rd-party libraries, everything you need to build is
> in this repository
> * was created as a base for the use of SSL/TLS alternative backends
>
> The homepage is at: https://github.com/chpock/tclmtls
>
> Please fill free to check/build/use it. Any feedback is welcome!
>

Great !
Would that be a candidate to be included in the TCL Core?
Take care,
Harald

Re: ANNOUNCE: mtls 1.0.0

<v0nfsi$1jeub$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=23904&group=comp.lang.tcl#23904

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: auriocus@gmx.de (Christian Gollwitzer)
Newsgroups: comp.lang.tcl
Subject: Re: ANNOUNCE: mtls 1.0.0
Date: Mon, 29 Apr 2024 08:48:50 +0200
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <v0nfsi$1jeub$1@dont-email.me>
References: <v0mfm9$18v0i$1@dont-email.me> <v0nah3$1i8g4$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 29 Apr 2024 08:48:50 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="b06057421fd0e141a18540805c900e58";
logging-data="1686475"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Sb3w9H+dsPEqCK8n64rUQET096QUzGdQ="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:LbBRb15G4DzwL3DuwEljtZ2eLSU=
In-Reply-To: <v0nah3$1i8g4$1@dont-email.me>
 by: Christian Gollwitzer - Mon, 29 Apr 2024 06:48 UTC

Am 29.04.24 um 07:17 schrieb Harald Oehlmann:
> Am 28.04.2024 um 23:39 schrieb Kushnir Konstantin:
>> Hi Everyone!
>>
>> I am pleased to announce the release of the first version of the mtls
>> package, which provides TLS support for Tcl sockets.
>
> Great !
> Would that be a candidate to be included in the TCL Core?

While I like core features, I think this is a bad idea, given the pace
of Tcl development. If a security hole emerges, how long will it take
Tcl to release a fix??

Christian

Re: ANNOUNCE: mtls 1.0.0

<v0oii0$1rj07$2@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=23908&group=comp.lang.tcl#23908

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: saitology9@gmail.com (saito)
Newsgroups: comp.lang.tcl
Subject: Re: ANNOUNCE: mtls 1.0.0
Date: Mon, 29 Apr 2024 12:40:31 -0400
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <v0oii0$1rj07$2@dont-email.me>
References: <v0mfm9$18v0i$1@dont-email.me> <v0nah3$1i8g4$1@dont-email.me>
<v0nfsi$1jeub$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 29 Apr 2024 18:40:32 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="dd0f19e839f54eee62c9245d48674694";
logging-data="1952775"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Yum9gSi8Om1xKyK0CVhQI"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:CnXvdUdE5fFzLzzdHiog5CYFeQ4=
In-Reply-To: <v0nfsi$1jeub$1@dont-email.me>
Content-Language: en-US
 by: saito - Mon, 29 Apr 2024 16:40 UTC

On 4/29/2024 2:48 AM, Christian Gollwitzer wrote:
>
> While I like core features, I think this is a bad idea, given the pace
> of Tcl development. If a security hole emerges, how long will it take
> Tcl to release a fix??
>
>     Christian
>

Very good point. Perhaps a good candidate for tcllib?

Re: ANNOUNCE: mtls 1.0.0

<aa683ef0-b462-42ac-92fb-7aca9412343b@gmail.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=23910&group=comp.lang.tcl#23910

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chpock@gmail.com (Konstantin Kushnir)
Newsgroups: comp.lang.tcl
Subject: Re: ANNOUNCE: mtls 1.0.0
Date: Mon, 29 Apr 2024 22:39:25 +0300
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <aa683ef0-b462-42ac-92fb-7aca9412343b@gmail.com>
References: <v0mfm9$18v0i$1@dont-email.me> <v0nah3$1i8g4$1@dont-email.me>
<v0nfsi$1jeub$1@dont-email.me> <v0oii0$1rj07$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 29 Apr 2024 21:39:26 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="7313d3d1b546b706aac5445d79747137";
logging-data="2040454"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19G7jDlLim0agZ6J+xmuxQr"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:ybZsw4tqLVGP51ip6hGviGwDkMk=
Content-Language: ru, en-US
In-Reply-To: <v0oii0$1rj07$2@dont-email.me>
 by: Konstantin Kushnir - Mon, 29 Apr 2024 19:39 UTC

On 29.04.2024 19:40, saito wrote:
> On 4/29/2024 2:48 AM, Christian Gollwitzer wrote:
>>
>> While I like core features, I think this is a bad idea, given the pace
>> of Tcl development. If a security hole emerges, how long will it take
>> Tcl to release a fix??
> Very good point.  Perhaps a good candidate for tcllib?

I don't think it's possible to add things like TLS support to the Tcl
core. There is a wide range of issues: optimized encryption routines are
platform-specific, overly sensitive to security, and must be carefully
updated. And the main issue is license. The mtls module uses mbedTLS
library which is distributed under Apache2.0 and GPL, but Tcl uses own
BSD-like license.

For tcllib it is also not suitable. The main issue is the license
incompatibility. And also, tcllib is mainly for Tcl modules written in
Tcl, but this module is written in C.

I doubt that the TLS solution will be "official" someday. It looks like
it will always be out-of-box provided by semi-official and custom Tcl
distributions.

--
Best regards,
Konstantin Kushnir

Re: ANNOUNCE: mtls 1.0.0

<c771e479-f5d7-4512-809e-e41f3283f0d3@gmail.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=23911&group=comp.lang.tcl#23911

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chpock@gmail.com (Konstantin Kushnir)
Newsgroups: comp.lang.tcl
Subject: Re: ANNOUNCE: mtls 1.0.0
Date: Mon, 29 Apr 2024 22:48:17 +0300
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <c771e479-f5d7-4512-809e-e41f3283f0d3@gmail.com>
References: <v0mfm9$18v0i$1@dont-email.me> <v0nah3$1i8g4$1@dont-email.me>
<v0nfsi$1jeub$1@dont-email.me> <v0oii0$1rj07$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 29 Apr 2024 21:48:17 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="7313d3d1b546b706aac5445d79747137";
logging-data="2040454"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+qq+l1xISUGQuWxZCoH1iM"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:7vU8LqupeTsV7epKJrE3gbcH7B8=
In-Reply-To: <v0oii0$1rj07$2@dont-email.me>
Content-Language: ru, en-US
 by: Konstantin Kushnir - Mon, 29 Apr 2024 19:48 UTC

On 29.04.2024 19:40, saito wrote:
> On 4/29/2024 2:48 AM, Christian Gollwitzer wrote:
>>
>> While I like core features, I think this is a bad idea, given the pace
>> of Tcl development. If a security hole emerges, how long will it take
>> Tcl to release a fix??
> Very good point.  Perhaps a good candidate for tcllib?

I don't think it's possible to add things like TLS support to the Tcl
core. There is a wide range of issues: optimized encryption routines are
platform-specific, overly sensitive to security, and must be carefully
updated. And the main issue is license. The mtls module uses mbedTLS
library which is distributed under Apache2.0 and GPL, but Tcl uses own
BSD-like license.

For tcllib it is also not suitable. The main issue is the license
incompatibility. And also, tcllib is mainly for Tcl modules written in
Tcl, but this module is written in C.

I doubt that the TLS solution will be "official" someday. It looks like
it will always be out-of-box provided by semi-official and custom Tcl
distributions.

--
Best regards,
Konstantin Kushnir

Re: ANNOUNCE: mtls 1.0.0

<v0q6v6$2b4oe$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=23919&group=comp.lang.tcl#23919

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wortkarg3@yahoo.com (Harald Oehlmann)
Newsgroups: comp.lang.tcl
Subject: Re: ANNOUNCE: mtls 1.0.0
Date: Tue, 30 Apr 2024 09:35:02 +0200
Organization: A noiseless patient Spider
Lines: 35
Message-ID: <v0q6v6$2b4oe$1@dont-email.me>
References: <v0mfm9$18v0i$1@dont-email.me> <v0nah3$1i8g4$1@dont-email.me>
<v0nfsi$1jeub$1@dont-email.me> <v0oii0$1rj07$2@dont-email.me>
<c771e479-f5d7-4512-809e-e41f3283f0d3@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 30 Apr 2024 09:35:02 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="9c658679b22670c46e1c9a7ffc5b7f84";
logging-data="2462478"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18VFgo7E1rzk6uGYvIXmpIA"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:S2LT8Vl7XYCuPmiBosscRWBYwjw=
In-Reply-To: <c771e479-f5d7-4512-809e-e41f3283f0d3@gmail.com>
Content-Language: en-GB
 by: Harald Oehlmann - Tue, 30 Apr 2024 07:35 UTC

Am 29.04.2024 um 21:48 schrieb Konstantin Kushnir:
> On 29.04.2024 19:40, saito wrote:
>> On 4/29/2024 2:48 AM, Christian Gollwitzer wrote:
>>>
>>> While I like core features, I think this is a bad idea, given the
>>> pace of Tcl development. If a security hole emerges, how long will it
>>> take Tcl to release a fix??
>> Very good point.  Perhaps a good candidate for tcllib?
>
> I don't think it's possible to add things like TLS support to the Tcl
> core. There is a wide range of issues: optimized encryption routines are
> platform-specific, overly sensitive to security, and must be carefully
> updated. And the main issue is license. The mtls module uses mbedTLS
> library which is distributed under Apache2.0 and GPL, but Tcl uses own
> BSD-like license.
>
> For tcllib it is also not suitable. The main issue is the license
> incompatibility. And also, tcllib is mainly for Tcl modules written in
> Tcl, but this module is written in C.
>
> I doubt that the TLS solution will be "official" someday. It looks like
> it will always be out-of-box provided by semi-official and custom Tcl
> distributions.
>

Thanks, Konstantin, for your valuable contribution.
I thought about that, as TLS support is practically always required and
it would enable many applications out of the box.

The plugging of svgnano into Tk was a big success. We are now able to
have scalable images and a scalable gui. To have a difficult feature
always available is just a win, even in a restraint manner.

Thank you for all,
Harald

Re: ANNOUNCE: mtls 1.0.0

<9aab4fc49542d78de018f653fc707367@www.rocksolidbbs.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=23921&group=comp.lang.tcl#23921

  copy link   Newsgroups: comp.lang.tcl
Date: Tue, 30 Apr 2024 10:47:44 +0000
Subject: Re: ANNOUNCE: mtls 1.0.0
From: neophytos@gmail.com (neophytos)
Newsgroups: comp.lang.tcl
X-Rslight-Site: $2y$10$H5sCskHY08D1CO3JH5uOq.cHO44ofoKcfoSL3vCnIJ67AWDin7Ei.
X-Rslight-Posting-User: 9f62665e0dacc37995fc39d054ae1468bcc18b3c
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
User-Agent: Rocksolid Light
References: <v0mfm9$18v0i$1@dont-email.me> <v0nah3$1i8g4$1@dont-email.me> <v0nfsi$1jeub$1@dont-email.me> <v0oii0$1rj07$2@dont-email.me> <c771e479-f5d7-4512-809e-e41f3283f0d3@gmail.com> <v0q6v6$2b4oe$1@dont-email.me>
Organization: RetroBBS
Message-ID: <9aab4fc49542d78de018f653fc707367@www.rocksolidbbs.com>
 by: neophytos - Tue, 30 Apr 2024 10:47 UTC

Great work Konstantin.

Just a heads up that I had to include stdarg.h in mtlsInt.h to get it to work for me. Here's how I built it:

git clone https://github.com/chpock/tclmtls.git
cd tclmtls
git submodule update --init --recursive

cd mbedtls
mkdir build
cd build
cmake -DUSE_SHARED_MBEDTLS_LIBRARY=On ..
cmake --build .
sudo cmake --install .
cd ../..

./configure
make
sudo make install

Re: ANNOUNCE: mtls 1.0.0

<b4e98af42756c9d1bd1d71f967540783@www.rocksolidbbs.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=23949&group=comp.lang.tcl#23949

  copy link   Newsgroups: comp.lang.tcl
Date: Fri, 10 May 2024 07:18:40 +0000
Subject: Re: ANNOUNCE: mtls 1.0.0
From: neophytos@gmail.com (neophytos)
Newsgroups: comp.lang.tcl
X-Rslight-Site: $2y$10$9iLPZlA4qTDnR1H3CTlTrOW/xFGflzwQq/u/eziO0DMM8mam2ssbW
X-Rslight-Posting-User: 9f62665e0dacc37995fc39d054ae1468bcc18b3c
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
User-Agent: Rocksolid Light
References: <v0mfm9$18v0i$1@dont-email.me> <v0nah3$1i8g4$1@dont-email.me> <v0nfsi$1jeub$1@dont-email.me> <v0oii0$1rj07$2@dont-email.me> <c771e479-f5d7-4512-809e-e41f3283f0d3@gmail.com> <v0q6v6$2b4oe$1@dont-email.me> <9aab4fc49542d78de018f653fc707367@www.rocksolidbbs.com>
Organization: RetroBBS
Message-ID: <b4e98af42756c9d1bd1d71f967540783@www.rocksolidbbs.com>
 by: neophytos - Fri, 10 May 2024 07:18 UTC

Just a heads up that "-require false" option does not seem to work for me. I confirmed that it is set but self-signed certificate verification still fails. Works with latest tcltls from fossil.

package require http
package require tls
::http::register https 4433 [list ::tls::socket -require false -autoservername true]

Please note that I still have to include stdarg.h while building with TCL 9 on linux to work for me. It compiles but when you try to load the package it complains about va_start.

Again, great work!

Re: ANNOUNCE: mtls 1.0.0

<20240512013145.4ef1724a21f5e36f081c6efd@gmail.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=23952&group=comp.lang.tcl#23952

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chpock@gmail.com (Konstantin Kushnir)
Newsgroups: comp.lang.tcl
Subject: Re: ANNOUNCE: mtls 1.0.0
Date: Sun, 12 May 2024 01:31:45 +0300
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <20240512013145.4ef1724a21f5e36f081c6efd@gmail.com>
References: <v0mfm9$18v0i$1@dont-email.me>
<v0nah3$1i8g4$1@dont-email.me>
<v0nfsi$1jeub$1@dont-email.me>
<v0oii0$1rj07$2@dont-email.me>
<c771e479-f5d7-4512-809e-e41f3283f0d3@gmail.com>
<v0q6v6$2b4oe$1@dont-email.me>
<9aab4fc49542d78de018f653fc707367@www.rocksolidbbs.com>
<b4e98af42756c9d1bd1d71f967540783@www.rocksolidbbs.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 12 May 2024 00:31:46 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="c6b0e9071327610ced2de11a10a5635b";
logging-data="2406115"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+CY/9SUxlXGl97h6kdS7ry"
Cancel-Lock: sha1:mX8A4ySfpnGDbX4jZAj8whIQpuM=
X-Newsreader: Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-mingw32)
 by: Konstantin Kushnir - Sat, 11 May 2024 22:31 UTC

On Fri, 10 May 2024 07:18:40 +0000
neophytos@gmail.com (neophytos) wrote:

> Just a heads up that "-require false" option does not seem to work for me. I confirmed that it is set but self-signed certificate verification still fails. Works with latest tcltls from fossil.

This issue is not so trivial and depends on TLS implementation in
TLS-backend. I had to fix it by patching mbedTLS source code.

There is now file INTERNAL.txt with description of files related to
the supplied mbedTLS.

> Please note that I still have to include stdarg.h while building with TCL 9 on linux to work for me. It compiles but when you try to load the package it complains about va_start.

Honestly, I haven't tried to build it with Tcl9. But now I have added
changes for a successful build with Tcl9. The current main branch
should work with Tcl9 without modifications.

> Again, great work!

Thanks for testing!

--
Best regards,
Konstantin Kushnir

Re: ANNOUNCE: mtls 1.0.0

<b0a76ba673d9e6bb94b82e643d85aa22@www.rocksolidbbs.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=23953&group=comp.lang.tcl#23953

  copy link   Newsgroups: comp.lang.tcl
Date: Sun, 12 May 2024 04:49:27 +0000
Subject: Re: ANNOUNCE: mtls 1.0.0
From: neophytos@gmail.com (neophytos)
Newsgroups: comp.lang.tcl
X-Rslight-Site: $2y$10$hGUBuHB.lP1hSkPpw1X/3uN8VT2b98HfCDDC9GTStseUVi1f4R95.
X-Rslight-Posting-User: 9f62665e0dacc37995fc39d054ae1468bcc18b3c
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
User-Agent: Rocksolid Light
References: <v0mfm9$18v0i$1@dont-email.me> <v0nah3$1i8g4$1@dont-email.me> <v0nfsi$1jeub$1@dont-email.me> <v0oii0$1rj07$2@dont-email.me> <c771e479-f5d7-4512-809e-e41f3283f0d3@gmail.com> <v0q6v6$2b4oe$1@dont-email.me> <9aab4fc49542d78de018f653fc707367@www.rocksolidbbs.com> <b4e98af42756c9d1bd1d71f967540783@www.rocksolidbbs.com> <20240512013145.4ef1724a21f5e36f081c6efd@gmail.com>
Organization: RetroBBS
Message-ID: <b0a76ba673d9e6bb94b82e643d85aa22@www.rocksolidbbs.com>
 by: neophytos - Sun, 12 May 2024 04:49 UTC

Not sure if my last message went through. I said that both issues have been fixed and great documentation with INTERNAL.txt. Thanks again.

Re: ANNOUNCE: mtls 1.0.0

<bccb8193a214b12cb77f0bf5b04de6a9@www.rocksolidbbs.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=23954&group=comp.lang.tcl#23954

  copy link   Newsgroups: comp.lang.tcl
Path: i2pn2.org!.POSTED!not-for-mail
From: neophytos@gmail.com (neophytos)
Newsgroups: comp.lang.tcl
Subject: Re: ANNOUNCE: mtls 1.0.0
Date: Sun, 12 May 2024 04:45:41 +0000
Organization: RetroBBS
Message-ID: <bccb8193a214b12cb77f0bf5b04de6a9@www.rocksolidbbs.com>
References: <v0mfm9$18v0i$1@dont-email.me> <v0nah3$1i8g4$1@dont-email.me> <v0nfsi$1jeub$1@dont-email.me> <v0oii0$1rj07$2@dont-email.me> <c771e479-f5d7-4512-809e-e41f3283f0d3@gmail.com> <v0q6v6$2b4oe$1@dont-email.me> <9aab4fc49542d78de018f653fc707367@www.rocksolidbbs.com> <b4e98af42756c9d1bd1d71f967540783@www.rocksolidbbs.com> <20240512013145.4ef1724a21f5e36f081c6efd@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: i2pn2.org;
logging-data="835233"; mail-complaints-to="usenet@i2pn2.org";
posting-account="Pgsew/qd0TVpD67EUMbtEEGYbgqSVET5HYnKbd1w6Ig";
User-Agent: Rocksolid Light
X-Spam-Checker-Version: SpamAssassin 4.0.0
X-Rslight-Site: $2y$10$o4QIxCAn/xvfmmEcSZwKLe4uRWTZr6FfKeZK87cG9LnzFJ.iohqbq
X-Rslight-Posting-User: 9f62665e0dacc37995fc39d054ae1468bcc18b3c
 by: neophytos - Sun, 12 May 2024 04:45 UTC

> This issue is not so trivial and depends on TLS implementation in TLS-backend. I had to fix it by patching mbedTLS source code.

"-require 0" option works now. Thanks.

> There is now file INTERNAL.txt with description of files related to
the supplied mbedTLS.

That's nice, cool.

> I have added changes for a successful build with Tcl9. The current main branch should work with Tcl9 without modifications.

It does work now. Thanks again.


devel / comp.lang.tcl / Re: ANNOUNCE: mtls 1.0.0

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor