Sargasso RSS feed Reader
Pages: 1 2
Alan Adams (2486) 1149 posts |
Here, I find Hermes blocks keyboard input for a few seconds when fetching. If I keep typing, keys get missed. This might be causing timeouts for you. |
David Feugey (2125) 2709 posts |
Nothing inside the log file. I have the same problem. If I click and scroll on the scroll bar of Sargasso while Hermes is working, then Sargasso crashes. Is there a feed that would give us that: https://www.riscosopen.org/viewer/events ? |
Rick Murray (539) 13840 posts |
Does Sargasso only crash when Hermes is fetching? What about downloading stuff with, say, NetSurf? Does Hermes fetching trigger unexpected behaviour in other applications? [I’m trying to work out what the correlation is]
Yikes! That sounds like it is blocking interrupts (some keys should be buffered). |
David Feugey (2125) 2709 posts |
A bit too fast for a test, but I’ll try :) |
Grahame Parish (436) 481 posts |
I find that using the scroll wheel on the mouse while Hermes is fetching & displaying fetch progress can sometimes crash !HID and require a reset to get back wheel scroll functionality. I think I’ve seen somewhere that this might be down to the Hermes progress dialogue taking focus but not handling the scroll events, but I don’t have the details. Also, when MPro is debatching or moving items between folders, this can interrupt the movement of the pointer on screen, often causing it to jump over to the right or bottom of the screen. So there’s definitely a couple of places in mail fetching/debatching that might cause issues with other programs. All this using an ARMX6 with the current RComp release version of RISC OS (can’t see it at the moment as I’m working upstairs on the PC). |
andym (447) 473 posts |
Has anyone tried Sargasso v2.05 with RPCEmu on Windows? On mine, it crashes RPCEmu totally – it simply disappears! I see the Sargasso window appear briefly, but then Pffff! everything is gone! The log file truncates with:
And then it’s dead! Is this common or just my set up? |
David Pitt (3386) 1248 posts |
Tried it with RPCEmu on Ubuntu 18.04 and the Mac, both with the same disappearing act. The log from Linux was more complete. (0.000000s) src/rufl_init.c rufl_init 169: new font manager (v 3.80) (0.000000s) src/rufl_init.c rufl_init 179: 112 faces, 26 families (0.000000s) src/rufl_init.c rufl_load_cache 1578: 112 charsets loaded added feed <a href="https://www.riscosopen.org/forum/posts.rss">https://www.riscosopen.org/forum/posts.rss</a> added feed <a href="http://gitlab.riscosopen.org/RiscOS.atom">http://gitlab.riscosopen.org/RiscOS.atom</a> * Expire in 0 ms for 6 (transfer 0x5c20a0) status <a href="https://www.riscosopen.org/forum/posts.rss">https://www.riscosopen.org/forum/posts.rss</a> FETCHING => FETCHING fetching feed <a href="https://www.riscosopen.org/forum/posts.rss">https://www.riscosopen.org/forum/posts.rss</a> * Expire in 0 ms for 6 (transfer 0x5d0218) status <a href="http://gitlab.riscosopen.org/RiscOS.atom">http://gitlab.riscosopen.org/RiscOS.atom</a> FETCHING => FETCHING fetching feed <a href="http://gitlab.riscosopen.org/RiscOS.atom">http://gitlab.riscosopen.org/RiscOS.atom</a> * Expire in 30000 ms for 2 (transfer 0x5c20a0) * Expire in 30000 ms for 2 (transfer 0x5d0218) * Expire in 300000 ms for 1 (transfer 0x5c20a0) * Trying 91.203.57.172... * TCP_NODELAY set * Expire in 200 ms for 4 (transfer 0x5c20a0) * Expire in 3075 ms for 1 (transfer 0x5d0218) * Connected to <a href="http://www.riscosopen.org">www.riscosopen.org</a> (91.203.57.172) port 443 (#0) * found 138 certificates in InetDBase:CertData * ALPN, offering http/1.1 * Expire in 300000 ms for 1 (transfer 0x5d0218) * Trying 45.56.75.187... * TCP_NODELAY set * Expire in 200 ms for 4 (transfer 0x5d0218) * SSL connection using TLS1.2 / ECDHE_RSA_AES_256_GCM_SHA384 * server certificate verification OK * server certificate status verification SKIPPED * common name: <a href="http://www.riscosopen.org">www.riscosopen.org</a> (matched) * server certificate expiration date OK * server certificate activation date OK * certificate public key: RSA * certificate version: #3 * subject: OU=Domain Control Validated,OU=PositiveSSL,CN=www.riscosopen.org * start date: Tue, 01 Oct 2019 00:00:00 GMT * expire date: Tue, 01 Dec 2020 23:59:59 GMT * issuer: C=GB,ST=Greater Manchester,L=Salford,O=Sectigo Limited,CN=Sectigo RSA Domain Validation Secure Server CA * compression: NULL * ALPN, server accepted to use http/1.1 > GET /forum/posts.rss HTTP/1.1 Host: <a href="http://www.riscosopen.org">www.riscosopen.org</a> User-Agent: Sargasso (<a href="http://zamez.org/sargasso">http://zamez.org/sargasso</a>) Accept-Encoding: gzip Accept: application/rss+xml, application/xml, text/xml * Expire in 1000 ms for 7 (transfer 0x5c20a0) * Expire in 1000 ms for 7 (transfer 0x5c20a0) * Connected to gitlab.riscosopen.org (45.56.75.187) port 80 (#1) > GET /RiscOS.atom HTTP/1.1 Host: gitlab.riscosopen.org User-Agent: Sargasso (<a href="http://zamez.org/sargasso">http://zamez.org/sargasso</a>) Accept-Encoding: gzip Accept: application/rss+xml, application/xml, text/xml * Expire in 1000 ms for 7 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5c20a0) * Expire in 1000 ms for 7 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5c20a0) * Expire in 1000 ms for 7 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5c20a0) < HTTP/1.1 302 Found < Date: Thu, 09 Apr 2020 10:01:50 GMT < Server: Apache/2.4.18 (Ubuntu) < Location: <a href="https://gitlab.riscosopen.org/RiscOS.atom">https://gitlab.riscosopen.org/RiscOS.atom</a> < Content-Length: 225 < Content-Type: text/html; charset=iso-8859-1 < received 225 for <a href="http://gitlab.riscosopen.org/RiscOS.atom">http://gitlab.riscosopen.org/RiscOS.atom</a> * Expire in 1000 ms for 7 (transfer 0x5d0218) * Connection #1 to host gitlab.riscosopen.org left intact finished <a href="http://gitlab.riscosopen.org/RiscOS.atom">http://gitlab.riscosopen.org/RiscOS.atom</a> with result 0 No error HTTP code 302 * Expire in 0 ms for 6 (transfer 0x5d0218) status <a href="http://gitlab.riscosopen.org/RiscOS.atom">http://gitlab.riscosopen.org/RiscOS.atom</a> FETCHING => FETCHING fetching feed <a href="http://gitlab.riscosopen.org/RiscOS.atom">http://gitlab.riscosopen.org/RiscOS.atom</a> * Expire in 1000 ms for 7 (transfer 0x5c20a0) * Expire in 30000 ms for 2 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5c20a0) * Expire in 300000 ms for 1 (transfer 0x5d0218) * Trying 45.56.75.187... * TCP_NODELAY set * Expire in 200 ms for 4 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5c20a0) * Expire in 1000 ms for 7 (transfer 0x5c20a0) * Expire in 1000 ms for 7 (transfer 0x5c20a0) * Connected to gitlab.riscosopen.org (45.56.75.187) port 443 (#2) * found 138 certificates in InetDBase:CertData * ALPN, offering http/1.1 * Expire in 1000 ms for 7 (transfer 0x5c20a0) * Expire in 1000 ms for 7 (transfer 0x5c20a0) * Expire in 1000 ms for 7 (transfer 0x5c20a0) * Expire in 1000 ms for 7 (transfer 0x5c20a0) < HTTP/1.1 200 OK < Content-Type: application/rss+xml; charset=utf-8 < Content-Length: 24330 < Connection: keep-alive < Set-Cookie: hubapp_shared_id=Od7MdpVew69ZEJj3BOogN%2BoI16z7QhhaqRx7k1be1BrVso43%2BKUDi7Duh3Pc%0A&F0DoJKkZw0%2B40X2xvm2L5FjBc7rBcdFzQ2ZKm6o5C%2BpZ0BdbvhxH1q65m%2FMm%0A&5%2FbVH%2BxT%0A; path=/; secure < Set-Cookie: beastapp_session_id=5826429beb4099666148cde38454bec9; path=/ < Status: 200 OK < Cache-Control: no-cache < X-Powered-By: Phusion Passenger < Date: Thu, 09 Apr 2020 10:01:51 GMT < Server: nginx + Phusion Passenger < Strict-Transport-Security: max-age=63072000; includeSubdomains; preload < X-Content-Type-Options: nosniff < X-Frame-Options: SAMEORIGIN < * Expire in 1000 ms for 7 (transfer 0x5c20a0) received 7802 for <a href="https://www.riscosopen.org/forum/posts.rss">https://www.riscosopen.org/forum/posts.rss</a> * Expire in 1000 ms for 7 (transfer 0x5c20a0) * SSL connection using TLS1.2 / ECDHE_RSA_AES_256_GCM_SHA384 * server certificate verification OK * server certificate status verification SKIPPED * common name: riscosopen.org (matched) * server certificate expiration date OK * server certificate activation date OK * certificate public key: RSA * certificate version: #3 * subject: CN=riscosopen.org * start date: Tue, 17 Mar 2020 20:43:46 GMT * expire date: Mon, 15 Jun 2020 20:43:46 GMT * issuer: C=US,O=Let's Encrypt,CN=Let's Encrypt Authority X3 * compression: NULL * ALPN, server accepted to use http/1.1 > GET /RiscOS.atom HTTP/1.1 Host: gitlab.riscosopen.org User-Agent: Sargasso (<a href="http://zamez.org/sargasso">http://zamez.org/sargasso</a>) Accept-Encoding: gzip Accept: application/rss+xml, application/xml, text/xml * Expire in 1000 ms for 7 (transfer 0x5d0218) received 8192 for <a href="https://www.riscosopen.org/forum/posts.rss">https://www.riscosopen.org/forum/posts.rss</a> * Expire in 1000 ms for 7 (transfer 0x5c20a0) * Expire in 1000 ms for 7 (transfer 0x5d0218) received 8192 for <a href="https://www.riscosopen.org/forum/posts.rss">https://www.riscosopen.org/forum/posts.rss</a> * Expire in 1000 ms for 7 (transfer 0x5c20a0) * Expire in 1000 ms for 7 (transfer 0x5d0218) received 144 for <a href="https://www.riscosopen.org/forum/posts.rss">https://www.riscosopen.org/forum/posts.rss</a> * Expire in 1000 ms for 7 (transfer 0x5c20a0) * Connection #0 to host <a href="http://www.riscosopen.org">www.riscosopen.org</a> left intact * Expire in 1000 ms for 7 (transfer 0x5d0218) finished <a href="https://www.riscosopen.org/forum/posts.rss">https://www.riscosopen.org/forum/posts.rss</a> with result 0 No error HTTP code 200 status <a href="https://www.riscosopen.org/forum/posts.rss">https://www.riscosopen.org/forum/posts.rss</a> OK => OK * Expire in 1000 ms for 7 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5d0218) < HTTP/1.1 200 OK < Date: Thu, 09 Apr 2020 10:01:51 GMT < Server: Apache/2.4.18 (Ubuntu) < Cache-Control: max-age=0, private, must-revalidate < Content-Type: application/atom+xml; charset=utf-8 < Etag: W/"077745361f74100a18181d0b58ef8212" < Referrer-Policy: strict-origin-when-cross-origin < X-Content-Type-Options: nosniff < X-Download-Options: noopen < X-Frame-Options: DENY < X-Permitted-Cross-Domain-Policies: none < X-Request-Id: YuE3TvVs6r6 < X-Runtime: 0.441482 < X-Ua-Compatible: IE=edge < X-Xss-Protection: 1; mode=block < Set-Cookie: experimentation_subject_id=ImI4ZGM0ZjY1LWUxZDgtNDBkMi04NzU3LWNhYWNkYTM5Njc1NSI%3D--4182b3fd665760a854ce5f527780275947f6716a; domain=.riscosopen.org; path=/; expires=Mon, 09 Apr 2040 10:01:51 -0000; secure; HttpOnly < Set-Cookie: event_filter=all; path=/ < Strict-Transport-Security: max-age=15768000;includeSubdomains < Transfer-Encoding: chunked < * Expire in 1000 ms for 7 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5d0218) received 3293 for <a href="http://gitlab.riscosopen.org/RiscOS.atom">http://gitlab.riscosopen.org/RiscOS.atom</a> * Expire in 1000 ms for 7 (transfer 0x5d0218) received 33 for <a href="http://gitlab.riscosopen.org/RiscOS.atom">http://gitlab.riscosopen.org/RiscOS.atom</a> * Expire in 1000 ms for 7 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5d0218) received 7959 for <a href="http://gitlab.riscosopen.org/RiscOS.atom">http://gitlab.riscosopen.org/RiscOS.atom</a> * Expire in 1000 ms for 7 (transfer 0x5d0218) received 233 for <a href="http://gitlab.riscosopen.org/RiscOS.atom">http://gitlab.riscosopen.org/RiscOS.atom</a> * Expire in 1000 ms for 7 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5d0218) received 7767 for <a href="http://gitlab.riscosopen.org/RiscOS.atom">http://gitlab.riscosopen.org/RiscOS.atom</a> * Expire in 1000 ms for 7 (transfer 0x5d0218) received 425 for <a href="http://gitlab.riscosopen.org/RiscOS.atom">http://gitlab.riscosopen.org/RiscOS.atom</a> * Expire in 1000 ms for 7 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5d0218) received 2709 for <a href="http://gitlab.riscosopen.org/RiscOS.atom">http://gitlab.riscosopen.org/RiscOS.atom</a> * Expire in 1000 ms for 7 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5d0218) * Expire in 1000 ms for 7 (transfer 0x5d0218) * Connection #2 to host gitlab.riscosopen.org left intact finished <a href="http://gitlab.riscosopen.org/RiscOS.atom">http://gitlab.riscosopen.org/RiscOS.atom</a> with result 0 No error HTTP code 200 status <a href="http://gitlab.riscosopen.org/RiscOS.atom">http://gitlab.riscosopen.org/RiscOS.atom</a> ERROR => ERROR |
Rick Murray (539) 13840 posts |
Huh? :) |
David Feugey (2125) 2709 posts |
Tested with NetSurf fetching a page: no crash. |
Chris Gransden (337) 1207 posts |
There’s an updated version of Sargasso 2.0.6pre2 available here. This version no longer tries to re-use an existing connection when updating a feed. This was one of the reasons for Sargasso quitting if the connection had expired at the other end. |
Chris Gransden (337) 1207 posts |
Doesn’t look like there is one. |
Chris Gransden (337) 1207 posts |
The feeds are currently loaded into memory only so when Sargasso is quit and re-launched everything is marked as new. |
Chris Johnson (125) 825 posts |
I have had this new version on my iconbar since I saw the post. It looks much more stable – it has not exited at all. Thanks Chris. |
Chris Johnson (125) 825 posts |
I think I spoke too soon. I ran the new version this morning and it seemed fine. However, after going out to do a bit of gardening, I came back and Sargasso had vanished from the iconbar. |
Pages: 1 2