Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.acorn.programmer > #5617 > unrolled thread

A GnuTLS-Problem - problems fetchin emails using RISC OS

Started byAlexander Ausserstorfer <alexander.ausserstorfer@eclipso.at>
First post2018-12-16 16:25 +0100
Last post2018-12-29 12:10 +1300
Articles 12 on this page of 32 — 8 participants

Back to article view | Back to comp.sys.acorn.programmer


Contents

  A GnuTLS-Problem - problems fetchin emails using RISC OS Alexander Ausserstorfer <alexander.ausserstorfer@eclipso.at> - 2018-12-16 16:25 +0100
    Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Ron <gettingchoppy@gmail.com> - 2018-12-17 11:32 +1300
      Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Alexander Ausserstorfer <alexander.ausserstorfer@eclipso.at> - 2018-12-17 00:25 +0100
        Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Ron <gettingchoppy@gmail.com> - 2018-12-17 13:25 +1300
          Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Alexander Ausserstorfer <alexander.ausserstorfer@eclipso.at> - 2018-12-17 18:45 +0100
            Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Ron <gettingchoppy@gmail.com> - 2018-12-18 09:27 +1300
              Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Ron <gettingchoppy@gmail.com> - 2018-12-18 12:03 +1300
                Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Alexander Ausserstorfer <alexander.ausserstorfer@eclipso.at> - 2018-12-19 18:57 +0100
                  Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Ron <gettingchoppy@gmail.com> - 2018-12-20 09:10 +1300
                    Re: A GnuTLS-Problem - problems fetchin emails using RISC OS druck <news@druck.org.uk> - 2018-12-20 08:11 +0000
                  Re: A GnuTLS-Problem - problems fetchin emails using RISC OS news@sprow.co.uk - 2018-12-20 00:00 -0800
                    Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Alexander Ausserstorfer <alexander.ausserstorfer@eclipso.at> - 2018-12-20 19:03 +0100
                Re: A GnuTLS-Problem - problems fetchin emails using RISC OS David Higton <dave@davehigton.me.uk> - 2018-12-20 19:52 +0000
                  Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Ronald <gettingchoppy@gmail.com> - 2018-12-21 09:58 +1300
                    Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Ronald <gettingchoppy@gmail.com> - 2018-12-21 13:28 +1300
                      Re: A GnuTLS-Problem - problems fetchin emails using RISC OS news@sprow.co.uk - 2018-12-21 00:39 -0800
                        Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Ronald <gettingchoppy@gmail.com> - 2018-12-21 23:29 +1300
                          Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Alexander Ausserstorfer <alexander.ausserstorfer@eclipso.at> - 2018-12-22 04:11 +0100
                            Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Ronald <gettingchoppy@gmail.com> - 2018-12-23 00:37 +1300
                  Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Alexander Ausserstorfer <alexander.ausserstorfer@eclipso.at> - 2018-12-22 04:16 +0100
                    Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Martin <News03@avisoft.f9.co.uk> - 2018-12-22 11:34 +0000
                    Re: A GnuTLS-Problem - problems fetchin emails using RISC OS David Higton <dave@davehigton.me.uk> - 2018-12-22 17:16 +0000
                      Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Ronald <gettingchoppy@gmail.com> - 2018-12-23 09:54 +1300
                        Re: A GnuTLS-Problem - problems fetchin emails using RISC OS David Higton <dave@davehigton.me.uk> - 2018-12-22 21:23 +0000
                          Re: A GnuTLS-Problem - problems fetchin emails using RISC OS David Higton <dave@davehigton.me.uk> - 2018-12-23 20:12 +0000
                        Re: A GnuTLS-Problem - problems fetchin emails using RISC OS druck <news@druck.org.uk> - 2018-12-22 21:59 +0000
                          Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Ronald <gettingchoppy@gmail.com> - 2018-12-23 11:50 +1300
                            Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Ronald <gettingchoppy@gmail.com> - 2018-12-23 14:35 +1300
                              Re: A GnuTLS-Problem - problems fetchin emails using RISC OS druck <news@druck.org.uk> - 2018-12-23 14:22 +0000
                                Re: A GnuTLS-Problem - problems fetchin emails using RISC OS news@sprow.co.uk - 2018-12-23 12:56 -0800
                            Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Matthew Phillips <spam2011m@yahoo.co.uk> - 2018-12-28 20:28 +0000
                              Re: A GnuTLS-Problem - problems fetchin emails using RISC OS Ronald <gettingchoppy@gmail.com> - 2018-12-29 12:10 +1300

Page 2 of 2 — ← Prev page 1 [2]


#5649

FromMartin <News03@avisoft.f9.co.uk>
Date2018-12-22 11:34 +0000
Message-ID<576a5e69daNews03@avisoft.f9.co.uk>
In reply to#5647
On 22 Dec in article <16db306a57.Eclipso@eclipso.at>,
   Alexander Ausserstorfer <alexander.ausserstorfer@eclipso.at> wrote:
> David Higton <dave@davehigton.me.uk> wrote:

[Snip]

> > What is the reason for trying to build POP3S?  Is it simply to be
> > able to collect email from a server that requires SSL/TLS? 
> > Because if that's all, you could instead use the current build of
> > AntiSpam.

> I wasn't aware about it. Is it this here:
> http://kasoft.com.au/Documentation/AnSpam.html

No - that is a web page linking to a *very* old version. You want

https://aconet.org/antispam/

> > AS doesn't /have/ to delete anything; it can be used simply as a
> > transport.  Recent builds support SSL/TLS using the beta AcornSSL
> > module available from ROOL.

> I cannot find the AcornSSL module. Where can I find it? Is there a
> link anywhere?

See long discussion about it on the ROOL website at
https://www.riscosopen.org/forum/forums/8/topics/11950

Martin

-- 
Martin Avison 
Note that unfortunately this email address will become invalid
without notice if (when) any spam is received. 

[toc] | [prev] | [next] | [standalone]


#5651

FromDavid Higton <dave@davehigton.me.uk>
Date2018-12-22 17:16 +0000
Message-ID<44b77d6a57.DaveMeUK@my.inbox.com>
In reply to#5647
In message <16db306a57.Eclipso@eclipso.at>
          Alexander Ausserstorfer <alexander.ausserstorfer@eclipso.at> wrote:

>David Higton <dave@davehigton.me.uk> wrote:
>
>I wasn't aware about it. Is it this here:
>
>http://kasoft.com.au/Documentation/AnSpam.html

No.  (I wasn't even aware of the existence of his variant of what
appears to be a very old version of my old app.)

You need:

https://aconet.org/antispam/

>> AS doesn't /have/ to delete anything; it can be used simply as a
>> transport.  Recent builds support SSL/TLS using the beta AcornSSL
>> module available from ROOL.
>
>I cannot find the AcornSSL module. Where can I find it? Is there a link
>anywhere?

It has been discussed extensively, and is hosted on, the RISC OS
Open web site.  The current link (at time of posting) is:

https://www.riscosopen.org/zipfiles/beta/TCP-IP_Beta5.zip

Dave

[toc] | [prev] | [next] | [standalone]


#5652

FromRonald <gettingchoppy@gmail.com>
Date2018-12-23 09:54 +1300
Message-ID<5da8916a57.beeb@-.->
In reply to#5651
In message <44b77d6a57.DaveMeUK@my.inbox.com>
          David Higton <dave@davehigton.me.uk> wrote:

> In message <16db306a57.Eclipso@eclipso.at>
>           Alexander Ausserstorfer <alexander.ausserstorfer@eclipso.at> wrote:
> 
> >David Higton <dave@davehigton.me.uk> wrote:
> >
> >I wasn't aware about it. Is it this here:
> >
> >http://kasoft.com.au/Documentation/AnSpam.html
> 
> No.  (I wasn't even aware of the existence of his variant of what
> appears to be a very old version of my old app.)
> 
> You need:
> 
> https://aconet.org/antispam/
> 
> >> AS doesn't /have/ to delete anything; it can be used simply as a
> >> transport.  Recent builds support SSL/TLS using the beta AcornSSL
> >> module available from ROOL.
> >
> >I cannot find the AcornSSL module. Where can I find it? Is there a link
> >anywhere?
> 
> It has been discussed extensively, and is hosted on, the RISC OS
> Open web site.  The current link (at time of posting) is:
> 
> https://www.riscosopen.org/zipfiles/beta/TCP-IP_Beta5.zip
> 
> Dave

I find it odd that it is in 350.Modules, My Network folder has only been
in 310.modules in the past. Does this mean it will not work in older
OS's than RISC OS 3.5?
Ronald

[toc] | [prev] | [next] | [standalone]


#5653

FromDavid Higton <dave@davehigton.me.uk>
Date2018-12-22 21:23 +0000
Message-ID<9f61946a57.DaveMeUK@my.inbox.com>
In reply to#5652
In message <5da8916a57.beeb@-.->
          Ronald <gettingchoppy@gmail.com> wrote:

>I find it odd that it is in 350.Modules, My Network folder has only been
>in 310.modules in the past. Does this mean it will not work in older
>OS's than RISC OS 3.5?

Good question.  The discussion is in the "Bounties -> TCP/IP bounty
beta release" thread in the ROOL forum.

But who expects anything earlier than 3.5 to be supported anyway?
I, for one, don't.

Dave

[toc] | [prev] | [next] | [standalone]


#5658

FromDavid Higton <dave@davehigton.me.uk>
Date2018-12-23 20:12 +0000
Message-ID<59a5116b57.DaveMeUK@my.inbox.com>
In reply to#5653
In message <9f61946a57.DaveMeUK@my.inbox.com>
          David Higton <dave@davehigton.me.uk> wrote:

>In message <5da8916a57.beeb@-.->
>          Ronald <gettingchoppy@gmail.com> wrote:
>
>>I find it odd that it is in 350.Modules, My Network folder has only been
>>in 310.modules in the past. Does this mean it will not work in older
>>OS's than RISC OS 3.5?
>
>Good question.  The discussion is in the "Bounties -> TCP/IP bounty
>beta release" thread in the ROOL forum.

... where it has been pointed out that the new AcornSSL module uses
Dynamic Areas, which definitely rules out anything earlier than 3.5.

Dave

[toc] | [prev] | [next] | [standalone]


#5654

Fromdruck <news@druck.org.uk>
Date2018-12-22 21:59 +0000
Message-ID<pvmc4n$5ki$1@dont-email.me>
In reply to#5652
On 22/12/2018 20:54, Ronald wrote:
> I find it odd that it is in 350.Modules, My Network folder has only been
> in 310.modules in the past. Does this mean it will not work in older
> OS's than RISC OS 3.5?
> Ronald

I haven't checked the code with ARMalyser, but its likely it's 32 bit 
neutral code using MRS/MSR instructions, which are only on the ARM6 and 
later, hence RISC OS 3.5 minimum.

You can do 32bit neutral which is also compatible with the ARM2/3, but 
its larger and slower, and more ghastly - and as someone said - largely 
pointless (and yes I know one person is still using an ARM3 A4 laptop).

---druck

[toc] | [prev] | [next] | [standalone]


#5655

FromRonald <gettingchoppy@gmail.com>
Date2018-12-23 11:50 +1300
Message-ID<1c559c6a57.beeb@-.->
In reply to#5654
In message <pvmc4n$5ki$1@dont-email.me>
          druck <news@druck.org.uk> wrote:

> On 22/12/2018 20:54, Ronald wrote:
> > I find it odd that it is in 350.Modules, My Network folder has only been
> > in 310.modules in the past. Does this mean it will not work in older
> > OS's than RISC OS 3.5?
> > Ronald
> 
> I haven't checked the code with ARMalyser, but its likely it's 32 bit 
> neutral code using MRS/MSR instructions, which are only on the ARM6 and 
> later, hence RISC OS 3.5 minimum.
> 
> You can do 32bit neutral which is also compatible with the ARM2/3, but 
> its larger and slower, and more ghastly - and as someone said - largely 
> pointless (and yes I know one person is still using an ARM3 A4 laptop).
> 
> ---druck
> 
I can recall software being released only for RiscPC and newer, probably
the same reason.
Another thing that is not so important, will it require a newer URL or
URI module so that it could work with Phoenix and maybe other browsers?

Ronald

[toc] | [prev] | [next] | [standalone]


#5656

FromRonald <gettingchoppy@gmail.com>
Date2018-12-23 14:35 +1300
Message-ID<8b71ab6a57.beeb@-.->
In reply to#5655
In message <1c559c6a57.beeb@-.->
          Ronald <gettingchoppy@gmail.com> wrote:

> In message <pvmc4n$5ki$1@dont-email.me>
>           druck <news@druck.org.uk> wrote:
> 
> > On 22/12/2018 20:54, Ronald wrote:
> > > I find it odd that it is in 350.Modules, My Network folder has only been
> > > in 310.modules in the past. Does this mean it will not work in older
> > > OS's than RISC OS 3.5?
> > > Ronald
> > 
> > I haven't checked the code with ARMalyser, but its likely it's 32 bit 
> > neutral code using MRS/MSR instructions, which are only on the ARM6 and 
> > later, hence RISC OS 3.5 minimum.
> > 
> > You can do 32bit neutral which is also compatible with the ARM2/3, but 
> > its larger and slower, and more ghastly - and as someone said - largely 
> > pointless (and yes I know one person is still using an ARM3 A4 laptop).
> > 
> > ---druck
> > 
> I can recall software being released only for RiscPC and newer, probably
> the same reason.

I might have got the wrong idea about architectures somewhere too,
The Acorn32bitDev pdf states that machines before RiscPC including
A7500 are 26bit only architecture armv2.
RiscPC 610 and newer are armv3and both 26bit and 32bit capable.
The 32bit SharedCLib must play a part too, maybe it wasn't possible on
pre RiscPC, I can't remember.

I read that (generic) gcc v9 has dropped support for armv2 and armv3, no
mention of armv4 but Armv5T 5TE 5TEJ remain supported. At the moment
(gcc 4.7.4) we could possibly target the early architectures and cpu's
additionly using -maps26 if necessary.
I imagine the DDE would have some flexibility for compatibility too.

Ronald

[toc] | [prev] | [next] | [standalone]


#5657

Fromdruck <news@druck.org.uk>
Date2018-12-23 14:22 +0000
Message-ID<pvo5ms$5k2$1@dont-email.me>
In reply to#5656
On 23/12/2018 01:35, Ronald wrote:
> In message <1c559c6a57.beeb@-.->
>            Ronald <gettingchoppy@gmail.com> wrote:
> 
>> In message <pvmc4n$5ki$1@dont-email.me>
>>            druck <news@druck.org.uk> wrote:
>>> You can do 32bit neutral which is also compatible with the ARM2/3, but
>>> its larger and slower, and more ghastly - and as someone said - largely
>>> pointless (and yes I know one person is still using an ARM3 A4 laptop).
 >
> I might have got the wrong idea about architectures somewhere too,
> The Acorn32bitDev pdf states that machines before RiscPC including
> A7500 are 26bit only architecture armv2.

Archimedes, A3000s, and A5000s using the ARM2, ARM250 or ARM3, are all 
26bit only. All Risc PCs and A7000 using the ARM7500 are both 26bit and 
32bit capable.

> RiscPC 610 and newer are armv3and both 26bit and 32bit capable.

Yes, and that's the point Acorn should have moved to a 32bit OS. All the 
developers were still around, and everything could have been converted 
during the long testing period before the RPC launch.

Another opportunity would have been the introduction of the Strong ARM, 
although the original SA110 supported 26bit mode, it was clear when this 
mode was deleted from the SA1100 a short time later, that there would be 
no more 26bit mode chips.

Both those occasions required new software to take advantage of the new 
hardware or to address incompatibilities, which customers were more than 
willing to purchase. 32bit conversion could have been slipped in, and 
hardly anyone would have even been aware there was an issue.

> The 32bit SharedCLib must play a part too, maybe it wasn't possible on
> pre RiscPC, I can't remember.

The 32bit SCL was available for RISC OS 3.1

Most 32bit software was written to be neutral, so it will run in either 
26bit or 32bit mode, by not relying on the easy flag preserving nature 
of 26bit.

However to work on the ARM2 and ARM3, some extra hoops have to be jumped 
through to cater for the lack of the status register manipulation 
instructions (MSR/MRS) which are on the ARM6 and later. This is why you 
might find software works in 26bit mode, but is RISC OS 3.5 (ARM6) and 
later.

> I read that (generic) gcc v9 has dropped support for armv2 and armv3, no
> mention of armv4 but Armv5T 5TE 5TEJ remain supported. At the moment
> (gcc 4.7.4) we could possibly target the early architectures and cpu's
> additionly using -maps26 if necessary.

I'm not surprised, not only is no one using 26bit mode, but most code 
written for 32bit ARMs doesn't uses the Thumb2 mode (a mix of 16 & 32 
wide instructions), for increased code density. Unlike the very limited 
original 16 bit only Thumb1 instructions, Thumb2 can take full advantage 
of all processors registers and facilities, I don't like it though.

These days the completely different ARMv8 64 bit instruction set is all 
the range. I've just been on a course on the Cortex A53 for Zynq (SOC 
featuring a Xilinx FPGA), and it is very much "it's ARM Jim, but not as 
we know it".

> I imagine the DDE would have some flexibility for compatibility too.

Norcroft CC in DDE still supports ARM2 to XScale, I'm not sure if it 
knows anything later than ARMv5TE.

---druck

[toc] | [prev] | [next] | [standalone]


#5659

Fromnews@sprow.co.uk
Date2018-12-23 12:56 -0800
Message-ID<98639619-cb37-4ed1-97b9-a90d1d747f97@googlegroups.com>
In reply to#5657
On Sunday, 23 December 2018 14:22:21 UTC, druck  wrote:
> On 23/12/2018 01:35, Ronald wrote:
> > I imagine the DDE would have some flexibility for compatibility too.
> 
> Norcroft CC in DDE still supports ARM2 to XScale, I'm not sure if it 
> knows anything later than ARMv5TE.

At least a smattering, based on:
* I've seen it emit UXTH and UXTB for narrowing casts which are ARMv6
  (I assume SXTH and SXTB for signed values too but haven't looked that hard).
* The change log for cc 5.74 mentions MLS being used for expressions of the form
    a = b - (c * d) 
  and that's ARMv6T2.
* The change log for cc 5.69 mentions Cortex-A8 scheduling rules, so while that
  might just be the same instructions as before, it's modelling the pipeline 
  in an ARMv7.

Far from complete given the eye watering number of extra instructions that appeared in ARMv6, but compatible with ARMv2 to ARMv8 and shades in between,
Sprow.

[toc] | [prev] | [next] | [standalone]


#5660

FromMatthew Phillips <spam2011m@yahoo.co.uk>
Date2018-12-28 20:28 +0000
Message-ID<db55a66d57.Matthew@sinenomine.freeserve.co.uk>
In reply to#5655
In message <1c559c6a57.beeb@-.->
 on 22 Dec 2018 Ronald  wrote:

> Another thing that is not so important, will it require a newer URL or URI
> module so that it could work with Phoenix and maybe other browsers?

It does require a new URL module, but not URI.

The updated URL fetcher module and an updated AcornHTTP module have been in
the nightly builds for a few months now: I think they were released in May.

-- 
Matthew Phillips
Durham

[toc] | [prev] | [next] | [standalone]


#5661

FromRonald <gettingchoppy@gmail.com>
Date2018-12-29 12:10 +1300
Message-ID<9122b56d57.beeb@-.->
In reply to#5660
In message <db55a66d57.Matthew@sinenomine.freeserve.co.uk>
          Matthew Phillips <spam2011m@yahoo.co.uk> wrote:

> In message <1c559c6a57.beeb@-.->
>  on 22 Dec 2018 Ronald  wrote:
> 
> > Another thing that is not so important, will it require a newer URL or URI
> > module so that it could work with Phoenix and maybe other browsers?
> 
> It does require a new URL module, but not URI.
> 
> The updated URL fetcher module and an updated AcornHTTP module have been in
> the nightly builds for a few months now: I think they were released in May.
> 
Thanks, great news, and Phoenix appears to be working flawlessly on https
I logged into riscosopen ,posted and logged out again without issues.

Druck said
> You can do 32bit neutral which is also compatible with the ARM2/3, but
> its larger and slower, and more ghastly - and as someone said - largely
> pointless (and yes I know one person is still using an ARM3 A4 laptop).

Playing with !GCC 4.7.4 a bit and it looks like it is locked to aps-32.
I think it also ignores -march=armv2, the output was an identical size.
!GCC 3.x  can probably do it, It is likely lacking in support for some
functions compared to 4.7.4 and be a bit more work.
Ronald

[toc] | [prev] | [standalone]


Page 2 of 2 — ← Prev page 1 [2]

Back to top | Article view | comp.sys.acorn.programmer


csiph-web