taviso / nntpit

minimalist reddit2nntp gateway
MIT License
245 stars 10 forks source link

No post is listed with Evolution #19

Open antrmn opened 7 months ago

antrmn commented 7 months ago

Hi! Thank you for the awesome software, it works quite well on Mozilla Thunderbird and Emacs Gnus. However, it doesn't appear to work on GNOME Evolution.

Steps:

Now I try to refresh. This is the output from nntpit:

[10] <- [mode reader]
[10] <- [date]
[10] <- [list overview.fmt]
[10] <- [CAPABILITIES]
[10] <- [date]
[10] <- [list]
NNTP_STREAM_LINE (17): '200 nntpit ready.'
nntp_stream_write: mode reader
NNTP_STREAM_LINE (25): '201 Hello, you can't post'
nntp_stream_write: date
NNTP_STREAM_LINE (33): '500 Unknown command (I saw date).'
nntp_stream_write: list overview.fmt
NNTP_STREAM_LINE (23): '215 information follows'
NNTP_STREAM_LINE (7): 'subject'
NNTP_STREAM_LINE (4): 'from'
NNTP_STREAM_LINE (4): 'date'
NNTP_STREAM_LINE (10): 'message-id'
NNTP_STREAM_LINE (10): 'references'
NNTP_STREAM_LINE (5): 'bytes'
NNTP_STREAM_LINE (5): 'lines'
NNTP_STREAM_LINE (END)
nntp_stream_write: CAPABILITIES
NNTP_STREAM_LINE (20): '101 Capability list:'
NNTP_STREAM_LINE (9): 'VERSION 2'
NNTP_STREAM_LINE (6): 'READER'
NNTP_STREAM_LINE (27): 'IMPLEMENTATION nntpit T.1.0'
NNTP_STREAM_LINE (5): 'IHAVE'
NNTP_STREAM_LINE (9): 'STREAMING'
NNTP_STREAM_LINE (1): '.'
g_f_i: fast 0 subscr 0 recursive 2 top ""
nntp_stream_write: date
NNTP_STREAM_LINE (33): '500 Unknown command (I saw date).'
nntp_stream_write: list
NNTP_STREAM_LINE (24): '215 subreddits available'
NNTP_STREAM_LINE (14): 'italy 2132 1 n'
store info update 'italy' first '1' last '2132'
NNTP_STREAM_LINE (13): 'linux 885 1 n'
store info update 'linux' first '1' last '885'
NNTP_STREAM_LINE (24): 'italyinformatica 894 1 n'
store info update 'italyinformatica' first '1' last '894'
NNTP_STREAM_LINE (13): 'gnome 187 1 n'
store info update 'gnome' first '1' last '187'
NNTP_STREAM_LINE (END)

Now I try to subscribe to gnome. I right click on my usenet account and then click Manage subscriptions. This is what I see:

Screenshot from 2024-01-19 12-18-18

This is nntpit's output:

[10] <- [date]
[10] <- [list]

And this is Evolution's output

g_f_i: fast 0 subscr 0 recursive 2 top ""
nntp_stream_write: date
NNTP_STREAM_LINE (33): '500 Unknown command (I saw date).'
nntp_stream_write: list
NNTP_STREAM_LINE (24): '215 subreddits available'
NNTP_STREAM_LINE (14): 'italy 2132 1 n'
store info update 'italy' first '1' last '2132'
NNTP_STREAM_LINE (13): 'linux 885 1 n'
store info update 'linux' first '1' last '885'
NNTP_STREAM_LINE (24): 'italyinformatica 894 1 n'
store info update 'italyinformatica' first '1' last '894'
NNTP_STREAM_LINE (13): 'gnome 187 1 n'
store info update 'gnome' first '1' last '187'
NNTP_STREAM_LINE (END)

I subscribe to gnome and then close the dialog, then I double click on the gnome folder and this is what happens:

Screencast from 2024-01-19 12-23-19.webm

My terminal couldn't contain the entire Evolution output, so I had to repeat the steps above. The entire evolution log is sent as attachment: evolution.txt (Note: I added another sub - /r/opensuse - in the meantime 😅)