• JamNNTPd updates

    From Carlos Navarro@2:341/234.99 to All on Sat Feb 14 20:04:45 2026
    Hi,

    I recently made some more updates to my fork of JamNNTPd...

    Version 1.4-c (beta)

    - New 'def_squote' setting (user parameter 'squote'):
    Default setting for reformatting quoted text to Fidonet style.
    (smartquote must not be enabled)

    - New 'note' config setting:
    Insert NOTE kludge with X-Newsreader/User-Agent string

    - New 'def_addcr' setting (user parameter 'addcr'):
    Default setting for adding a CR (empty line) at end of message text

    - New 'loggroups' setting:
    Write groups selected by users to the logfile

    Source code: https://github.com/cnb/jamnntpd
    Win32 binaries: https://www.cyberiada.org/fido/files/jamnntpd/

    Carlos

    ... This is intended to be a tagline.
    ---
    * Origin: cyberiada-NNTP (2:341/234.99)
  • From Tommi Koivula@2:221/10.20 to Carlos Navarro on Fri Feb 20 17:26:59 2026
    Hello, Carlos Navarro.
    On 16/02/2026 14.14 you wrote:

    - New 'def_squote' setting (user parameter 'squote'):
    Default setting for reformatting quoted text to Fidonet style.
    (smartquote must not be enabled)

    What is the difference of these two? Only to allow it defined per user?

    .... This is intended to be a tagline.

    Oh. ;)

    --
    Tommi

    ---
    * Origin: RBB PyGate W3 (2:221/10.20)
  • From Carlos Navarro@2:341/234.1 to Tommi Koivula on Sat Feb 21 13:03:11 2026
    20 Feb 2026 17:26, you wrote to me:

    @REPLY: <cdp147@localhost> f4ff9d86

    Wrong!

    - New 'def_squote' setting (user parameter 'squote'):
    Default setting for reformatting quoted text to Fidonet style.
    (smartquote must not be enabled)

    What is the difference of these two? Only to allow it defined per
    user?

    Yes. The way it is implemented, you can set it up as follows:

    1. No parameters/settings (equivalent to -def_squote off)
    Quoted text is not reformatted to Fido-style, unless the user logs with /squote=on

    2. -def_quote on
    Quoted text is reformatted, unless the user logs with /squote=off

    3. -smartquote (-def_quote is ignored)
    Quoted text is always reformatted, and the user cannot change that.

    (An alternative way to implement this could be to create a setting like -allowsquote, to allow the user to log in with the squote option.)

    .... This is intended to be a tagline.

    Oh. ;)

    That was a demo of addcr=on ;-)

    BTW, an extra dot was inserted there. :-|

    Carlos

    --- GoldED+/W32-MSVC 1.1.5-b20180707
    * Origin: cyberiada (2:341/234.1)
  • From Carlos Navarro@2:341/234.1 to Tommi Koivula on Sat Feb 21 13:55:36 2026
    21 Feb 2026 13:03, I wrote to you:

    2. -def_quote on
    [...]
    3. -smartquote (-def_quote is ignored)
    [...]

    Typo -- I meant -def_squote (with 's')

    Carlos

    --- GoldED+/W32-MSVC 1.1.5-b20180707
    * Origin: cyberiada (2:341/234.1)
  • From Tommi Koivula@2:221/10.20 to All on Sat Feb 21 19:38:36 2026
    On Sat, 21 Feb 2026 14:06:02 +0200 Carlos Navarro wrote:

    Organization: RBB PyGate W3

    20 Feb 2026 17:26, you wrote to me:

    @REPLY: <cdp147@localhost> f4ff9d86

    Wrong!

    FTN side of the gate, indeed it is! :(

    [..]

    .... This is intended to be a tagline.

    BTW, an extra dot was inserted there. :-|

    I also noticed that. PyGate in not yet to displace Jamnntpd as a nntp
    reader. :)

    'Tommi

    ---
    * Origin: RBB PyGate W3 (2:221/10.20)
  • From Stephen Walsh@3:633/280 to Tommi Koivula on Sun Feb 22 12:35:08 2026

    Hello Tommi!

    21 Feb 26 19:38, you wrote to all:

    .... This is intended to be a tagline.
    BTW, an extra dot was inserted there. :-|

    I also noticed that. PyGate in not yet to displace Jamnntpd as a nntp reader. :)


    It's not even designed to do that, so you get to keep the broken bits!



    Stephen


    --- GoldED+/LNX 1.1.5-b20250409
    * Origin: Dragon's Lair ---:- dragon.vk3heg.net -:--- Prt: 6800 (3:633/280)
  • From Tommi Koivula@2:221/360 to Stephen Walsh on Sun Feb 22 09:07:54 2026
    * Originally in jamnntpd
    * Crossposted in linux_bbs

    Hi Stephen.

    22 Feb 26 12:35, you wrote to me:

    .... This is intended to be a tagline.
    BTW, an extra dot was inserted there. :-|

    I also noticed that. PyGate in not yet to displace Jamnntpd as a
    nntp reader. :)

    It's not even designed to do that, so you get to keep the broken bits!

    But PyGate is designed to post messages to NNTP server. It should take into consideration the special case of a dot as a first character.

    It's not a big deal. We can keep the broken bits. ;)

    You can also see rfc3977 if you wish.

    'Tommi

    ---
    * Origin: nntps://news.fidonet.fi (2:221/360)
  • From Stephen Walsh@3:633/280 to Tommi Koivula on Sun Feb 22 19:00:38 2026

    Hello Tommi!

    22 Feb 26 09:07, you wrote to me:

    I also noticed that. PyGate in not yet to displace Jamnntpd as a
    nntp reader. :)

    It's not even designed to do that, so you get to keep the broken
    bits!

    But PyGate is designed to post messages to NNTP server. It should take into consideration the special case of a dot as a first character.

    It's doing what I want it to do, but in what context is the . a first character?

    It's not a big deal. We can keep the broken bits. ;)
    You can also see rfc3977 if you wish.

    Not without knowing what dot has to do with the broken bits!

    Did she find them broken, or did she break them? %-;




    Stephen


    --- GoldED+/LNX 1.1.5-b20250409
    * Origin: Dragon's Lair ---:- dragon.vk3heg.net -:--- Prt: 6800 (3:633/280)