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:
Execute ./nntpit -D -p 8119 gnome
Even if I specify a single subreddit, all the previously specified (italy, italyinformatica and linux in my case) would be fetched anway. I couldn't manage to prevent this.
Start Evolution with debugging output with the CAMEL_DEBUG=nntp evolution command. (Reference)
Create new mail account:
Full Name: Foo (Any is good)
Email address: foo@bar (Any is good)
Receiving Email settings
Server Type: USENET News
Server: 127.0.0.1; Port: 8119
Username: (leave empty)
Encryption method: No encryption
Authentication: Anonymous
Sending Email
*Server type**: None
Now I try to refresh. This is the output from nntpit:
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:
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:
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 😅)
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:
./nntpit -D -p 8119 gnome
italy
,italyinformatica
andlinux
in my case) would be fetched anway. I couldn't manage to prevent this.CAMEL_DEBUG=nntp evolution
command. (Reference)Foo
(Any is good)foo@bar
(Any is good)USENET News
127.0.0.1
; Port:8119
No encryption
Anonymous
None
Now I try to refresh. This is the output from
nntpit
:Now I try to subscribe to
gnome
. I right click on my usenet account and then clickManage subscriptions
. This is what I see:This is
nntpit
's output:And this is Evolution's output
I subscribe to
gnome
and then close the dialog, then I double click on thegnome
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 😅)