Repository navigation
v1.1.0
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