Skip to content

v1.1.0

Choose a tag to compare

@DTLP DTLP released this 03 Oct 15:38
· 3 commits to main since this release

Added

  • Default mailbox. A new optional DEFAULT_MAILBOX environment variable (a local part or full address) makes the mailbox argument optional across commands:
  • /alias_add and /alias_delete use the default mailbox as the target.
  • /alias_list filters to the default mailbox.
  • /alias_list * still lists every alias, regardless of the default.
  • The value is validated at startup, so a typo fails fast instead of on first use.
  • With DEFAULT_MAILBOX unset, behaviour is unchanged: /alias_list lists all aliases, and add/delete still require a mailbox.
  • Audit log. Every command, and every alias addition or deletion, is now logged with the acting Telegram user id (audit user= ...), giving an audit trail in the container logs.

Changed

  • The mailbox argument is now optional in the command signatures: /alias_add [mailbox], /alias_delete [mailbox], /alias_list [mailbox|*].

Documentation

  • Expanded the security note to spell out exactly what the shipped socket-proxy configuration permits, and what it does not.

Full Changelog: v1.0.1...v1.1.0