Commit graph

  • 841f5dfcfa Merge branch 'spamlist-wildcards' into 'main' Aine 2022-10-17 16:31:41 +0000
  • 4dd09dacb4
    move migration to the postmoogle inital room sync Aine 2022-10-17 19:01:21 +0300
  • 42cb5221a1
    spamlist wildcards Aine 2022-10-16 20:14:54 +0300
  • 1bc4d1188c
    update deps Aine 2022-10-16 19:56:25 +0300
  • 590182c272
    do not return error on empty account data, fix room account data cache key, update deps, fixes #37 Aine 2022-10-12 13:53:30 +0300
  • b79fcceb3d Merge branch 'security' into 'main' Aine 2022-10-10 06:56:41 +0000
  • 8c2ed1b496
    Merge branch 'main' into security Aine 2022-10-10 09:49:36 +0300
  • 6f4da59387
    feedback, typos, renaming Aine 2022-10-10 09:41:22 +0300
  • 7a438bd761
    increase linter timeout Aine 2022-10-08 23:12:41 +0300
  • cae3ea04d0
    update deps, fixes #37 Aine 2022-10-08 22:26:45 +0300
  • 4ec51b64eb
    fix possible nil Aine 2022-10-08 18:22:31 +0300
  • c6049a7451
    hotfix panic, fixes #36 Aine 2022-10-08 18:20:41 +0300
  • d575552237
    update readme Aine 2022-10-08 12:01:03 +0300
  • 1dd996e430
    rename security options Aine 2022-10-08 11:58:14 +0300
  • 0767e7d0c3
    security and spam options descriptions Aine 2022-10-08 11:29:10 +0300
  • 99e509ea3a
    Email validations Aine 2022-10-08 00:11:48 +0300
  • 6f8e850103
    expose security and spam options Aine 2022-10-07 23:24:59 +0300
  • 70ef60c934
    add 'norecipient' room option, closes #35 Aine 2022-10-07 23:07:57 +0300
  • 6598e884c4
    update roadmap Aine 2022-10-04 21:53:31 +0300
  • d6b6a5dc44
    add catch-all mailbox, closes #25 Aine 2022-10-04 21:45:52 +0300
  • 4c6b7c2c1a
    set Content-Transfer-Encoding header, fixes #32 Aine 2022-10-04 21:10:56 +0300
  • 267f5cb949
    move MTA SMTP connection to external lib Aine 2022-10-04 12:16:59 +0300
  • f3c5c47e76
    room and user account data encryption Aine 2022-10-02 20:15:46 +0300
  • 8c2a383421
    update deps Aine 2022-10-02 16:15:09 +0300
  • ed5765b42a
    move seding files and work with account data to the linkpearl level Aine 2022-10-02 13:51:58 +0300
  • f585e6ba06
    fix !pm send parsing Aine 2022-09-23 18:16:39 +0300
  • f3873132a7 Merge branch 'expose-mta' into 'main' Aine 2022-09-23 08:31:50 +0000
  • c56c740c1d
    add password option messages Aine 2022-09-23 11:28:15 +0300
  • 4bf0f0dee3
    switch to password hashes Aine 2022-09-23 11:17:34 +0300
  • ce53d85806
    Merge branch 'main' into expose-mta Aine 2022-09-23 10:44:00 +0300
  • 236b23470d
    add comment Aine 2022-09-23 10:42:17 +0300
  • e368d26fc1
    check full email in AllowAuth Aine 2022-09-23 10:37:08 +0300
  • 9129f8e38c Apply 1 suggestion(s) to 1 file(s) Slavi Pantaleev 2022-09-23 07:35:35 +0000
  • bd2237d717
    fix typo Aine 2022-09-23 10:34:25 +0300
  • 3f5a1cd915
    rename local to incoming Aine 2022-09-23 10:33:25 +0300
  • d50b79a801
    switch email address validation to mail.ParseAddress Aine 2022-09-23 10:29:37 +0300
  • 5a19ffad08
    securely compare passwords, add notice about message removal Aine 2022-09-23 10:19:25 +0300
  • 7473ed9450
    send emails in unicode, fixes #31 Aine 2022-09-22 22:23:47 +0300
  • 90927247fd
    fix nosend description Aine 2022-09-22 21:40:31 +0300
  • 1dc552686d
    reflect smtp auth changes in radme Aine 2022-09-22 18:26:56 +0300
  • 070a6ffc76
    use postmoogle as general purpose SMTP server and allow other apps or scripts to send emails through it Aine 2022-09-22 18:21:17 +0300
  • c9c871287d
    add read receipts and typing notifications, closes #30 Aine 2022-09-21 11:18:25 +0300
  • 16c577eeb2
    update deps Aine 2022-09-21 11:10:41 +0300
  • 97aacbf143
    export MXID patterns parsing to external lib Aine 2022-09-14 13:46:56 +0300
  • 14c0ebf1f1
    fix attachments msg type parser Aine 2022-09-13 18:35:19 +0300
  • af3e23f630
    enable starttls, fixes #29 Aine 2022-09-13 18:28:36 +0300
  • 691bf31dff
    fix access denied on !pm send Aine 2022-09-13 17:29:49 +0300
  • 76bffd931c
    correctly handle attachments mimetype and set proper msgtype, fixes #27 Aine 2022-09-13 17:21:00 +0300
  • 7e92c023c8
    do not parse inlines, fixes #28 Aine 2022-09-13 16:57:17 +0300
  • a73735d849 Merge branch 'listentls' into 'main' Slavi Pantaleev 2022-09-08 14:30:47 +0000
  • 08aa23b397
    fix Message-Id, fixes #20 Aine 2022-09-08 14:08:17 +0300
  • 613767a86d
    update POSTMOOGLE_TLS_REQUIRED comment Aine 2022-09-08 11:49:59 +0300
  • eb88b74ff7
    remove close() on error Aine 2022-09-08 11:44:49 +0300
  • 9a121b6ed5
    try to send emails over TLS first Aine 2022-09-08 09:52:58 +0300
  • d434edd930 Merge branch 'dkimreset' into 'main' Slavi Pantaleev 2022-09-08 06:48:52 +0000
  • daeb72aa58
    add TL;DR DNS config Aine 2022-09-08 09:36:33 +0300
  • a608fffea8
    !pm dkim reset; switch DKIM algo to RSA Aine 2022-09-08 09:31:09 +0300
  • 31a1399736
    fix dkim signature (domain), fixes #21 Aine 2022-09-08 00:11:10 +0300
  • 40f2ec9492
    fix command parsing Aine 2022-09-07 23:51:37 +0300
  • 59ed33638b
    Secure SMTP listener Aine 2022-09-07 21:29:52 +0300
  • 715ec1ef2a
    fix #19 Aine 2022-09-07 20:24:49 +0300
  • 47767e2ab2 Merge branch 'send' into 'main' Slavi Pantaleev 2022-09-07 06:47:41 +0000
  • 8823867ba5 Apply 1 suggestion(s) to 1 file(s) Slavi Pantaleev 2022-09-06 19:55:46 +0000
  • c4e136674a Apply 1 suggestion(s) to 1 file(s) Slavi Pantaleev 2022-09-06 19:55:38 +0000
  • d4b6c7bd1f Apply 1 suggestion(s) to 1 file(s) Slavi Pantaleev 2022-09-06 19:55:27 +0000
  • d5676ecc07
    replace DOMAIN to example.com in readme Aine 2022-09-06 22:55:08 +0300
  • eacdbe587b Apply 1 suggestion(s) to 1 file(s) Slavi Pantaleev 2022-09-06 19:53:00 +0000
  • 78210e6487
    update utils.RelatesTo and utils.EventParent comments Aine 2022-09-06 22:52:40 +0300
  • ca758f8825 Apply 1 suggestion(s) to 1 file(s) Slavi Pantaleev 2022-09-06 19:49:30 +0000
  • 321d1da79f Apply 1 suggestion(s) to 1 file(s) Slavi Pantaleev 2022-09-06 19:49:13 +0000
  • bac3447db2 Apply 1 suggestion(s) to 1 file(s) Slavi Pantaleev 2022-09-06 19:49:02 +0000
  • 86890c1f89
    refactor email.Compose() Aine 2022-09-06 22:48:37 +0300
  • 4c96e6a11f Apply 1 suggestion(s) to 1 file(s) Slavi Pantaleev 2022-09-06 19:44:05 +0000
  • 4d01579505
    move email sending to b.runSend() Aine 2022-09-06 22:43:04 +0300
  • db135c0cb1
    deconstruct getSubject and getBody Aine 2022-09-06 22:34:21 +0300
  • bbb6bec35f
    update SetMTA comment Aine 2022-09-06 22:21:23 +0300
  • 5945ddc8a0
    rename internal thigs of smtp/ Aine 2022-09-06 22:16:28 +0300
  • 2b5095b0b2
    add note about interface Aine 2022-09-06 22:03:10 +0300
  • af1b664274
    cache empty settings Aine 2022-09-06 22:02:21 +0300
  • 17c8d06a33
    disable insecure auth Aine 2022-09-06 18:51:46 +0300
  • 085cdf5dbf
    refactor email2content Aine 2022-09-06 18:39:35 +0300
  • 1f896d1b26
    add note about MX record Aine 2022-09-06 16:46:14 +0300
  • 7d435f7ba8
    move email composing to utils Aine 2022-09-05 20:38:58 +0300
  • 2427d41ae3
    move parsing of !pm send to utils, update !pm send instructions Aine 2022-09-05 20:10:07 +0300
  • e4c425fb2e
    update readme Aine 2022-09-05 18:00:09 +0300
  • 41f3ad947e
    fix readme Aine 2022-09-05 17:02:45 +0300
  • 12a2d4c6f9
    dkim Aine 2022-09-05 17:02:00 +0300
  • fda0d62087
    send emails Aine 2022-09-04 22:09:53 +0300
  • a92b4c64ae Merge branch 'only-follow-invites-for-allowed' into 'main' Aine 2022-08-31 12:59:04 +0000
  • 61cc9b21c5 Only auto-join rooms when invited by allowed users Slavi Pantaleev 2022-08-31 15:54:56 +0300
  • a3c81ab232 Merge branch 'better-introduction' into 'main' Aine 2022-08-31 07:40:25 +0000
  • ab95fe5d2d
    refactor to fmt.Sprintf() Aine 2022-08-31 10:39:30 +0300
  • 104e948b9c
    remove migrations Aine 2022-08-31 10:33:13 +0300
  • 67f504f888 Merge branch 'fix-double-domain-again' into 'main' Aine 2022-08-31 07:24:40 +0000
  • bf970fc699
    remove duplications in utils.Mailbox Aine 2022-08-31 10:24:17 +0300
  • 4b1ce195b4 Do not append domain twice when updating mailbox (again) Slavi Pantaleev 2022-08-31 09:16:16 +0300
  • 60d3fbbba5 Improve introduction and getters usability Slavi Pantaleev 2022-08-31 09:08:49 +0300
  • 75e5ed8245 Merge branch 'improve-help-wording' into 'main' Aine 2022-08-30 16:43:02 +0000
  • 050b8f890b Merge branch 'botconfig' into 'main' Aine 2022-08-30 16:37:13 +0000
  • 7315013912 Improve help message wording Slavi Pantaleev 2022-08-30 19:04:44 +0300