Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No post is listed with Evolution #19

Open
antrmn opened this issue Jan 19, 2024 · 0 comments
Open

No post is listed with Evolution #19

antrmn opened this issue Jan 19, 2024 · 0 comments

Comments

@antrmn
Copy link

antrmn commented Jan 19, 2024

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:

[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 😅)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant