Skip to content

2025-06

Latest

Choose a tag to compare

@rwobrecht rwobrecht released this 17 Jun 12:55
· 7 commits to master since this release

Changes compared to release 2025-02

* Improved selection of the TNS server

  • Module: ITelex

  • Description:

    Previously, the TN server was selected from a list at random and without a reachability test.
    The list is specified in the configuration option tns_srv and is set by default to tlnserv.teleprinter.net, tlnserv2.teleprinter.net, tlnserv3.teleprinter.net.

    The list is now a priority list, i.e. the first entry has the highest priority and the last entry the lowest. There can be more than three entries.
    Each time a server needs to be selected, piTelex checks the entries in the list starting with the first one (=highest priority) and returns the first working entry.
    Non-functioning server entries no longer lead to sporadic (random) errors during TN resolution.

* Added centralex protocol

  • Module: ITelexSrv, part ITelexCentralex
  • Description:

i-telex stations require an IPv4 address in order to be reachable from the internet. For stations only equipped with an IPv6 address, the use of a centralex relay server may solve this problem.

See https://github.com/fablab-wue/piTelex/wiki/SW_DevITelexCentralex for details.

* E-Mail notification when a telex arrives

  • Module: Archive

  • Description:

    The archive module now can not only save incoming messages to an archive directory, but can also send the content of the message to an e-mail address.
    

    To achieve this, several new config file options have been added (see also the wiki page for the module)

         "send_email": true,    				# notify via email when a telex has arrived
         "recipient": "[email protected]",       # E-Mail address of recipient
         "email_sender": "[email protected]",       # E-Mail address of sender
         "smtp_server": "smtp.mailserver.org",               # FQDN or IP of mailserver
         "smtp_port": 587,					# TCP port at mailserver (often 25, 465, 587)
         "smtp_user": "username",		                # username at mail server
         "smtp_password": "VeryVerySecret"	                # password for username