Commit
3be91870a4d9094ef2955a10a05cb5674ea2f387
by John-Mark Bellfetchers: drop support for ancient OpenSSL We now require 1.1.1 or later (and, preferably, 3.x). Also take the opportunity to add support for LibreSSL 3.5.0 or later (we still support ancient versions of this because 3.5.0 is still relatively modern -- give it a few more years and support for old LibreSSL can go, too)
|
| content/fetchers/curl.c (diff) |
| content/fetchers/about/certificate.c (diff) |
|
| frontends/riscos/configure/con_image.c (diff) |
| frontends/riscos/textarea.c (diff) |
| frontends/riscos/save.c (diff) |
|
| frontends/riscos/ucstables.c (diff) |
|
| include/netsurf/fetch.h (diff) |
| content/fetchers/curl.c (diff) |
| desktop/gui_factory.c (diff) |
|
| content/urldb.c (diff) |
| utils/inet.h (diff) |
| desktop/gui_factory.c (diff) |
Commit
ae8b58e408fb588c3d730a5804270d58cb4cb3ba
by John-Mark BellSocket: more fixes for win32/aos3 These special snowflakes have specialised socket close APIs, so ensure that we use the correct one. Additionally, there's no guarantee that their socket() API signature matches the POSIX definition, so wrap it up and cast the result.
|
| utils/inet.h (diff) |
| desktop/gui_factory.c (diff) |
|
| utils/inet.h (diff) |
|
| frontends/riscos/distribution/3rdParty/SocketWatch/!Info (diff) |
| frontends/riscos/distribution/3rdParty/SocketWatch/Source/Build,fd7 (diff) |
| frontends/riscos/distribution/!System/310/Modules/Network/SockWatch,ffa (diff) |
| frontends/riscos/distribution/3rdParty/SocketWatch/Source/Licence (diff) |
| frontends/riscos/distribution/3rdParty/SocketWatch/Origin,b28 (diff) |
| frontends/riscos/distribution/3rdParty/SocketWatch/Source/!ReadMe (diff) |
| frontends/riscos/distribution/3rdParty/SocketWatch/Source/Source (diff) |
Commit
9e4f598b7b2f6f92304f5f9e4ed359e7905b37a9
by John-Mark BellRISC OS: use SocketWatch for socket activity Use SocketWatch to monitor our sockets and convert activity into a pollword update. This allows us to ditch the schedule-based fetch path and take the same one as we do on other platforms. This also allows us to refactor the main poll loop such that we need only poll idle while waiting for things to happen (once something has happened, we poll aggressively until there are no non-pollword events left).
|
| frontends/riscos/scripts/Run (diff) |
| frontends/riscos/gui.c (diff) |
|
| test/assert.c (diff) |