Commit Graph

101 Commits

Author SHA1 Message Date
b8858085ab Add option to not enforce starttls and smtputf8 2024-04-16 18:06:16 -04:00
2c6d98ce2d fix warning in tests 2024-04-02 16:47:41 -04:00
520dfd7b14 remove unused imports 2024-04-02 16:35:47 -04:00
fbb2cf38ae Upgrade dependencies 2024-04-01 18:12:44 -04:00
4df53ce247 Improve cert_copy script to work better for the first time 2024-04-01 18:11:38 -04:00
eb5c71968a pop3 should byte-stuff lines starting with dot (#5)
fixes #4

Reviewed-on: #5
2024-04-01 17:51:22 -04:00
f3e80c43ae Fix debug_main and minor cleanup 2024-04-01 17:45:37 -04:00
829be8413b black format test files too 2024-04-01 11:14:20 -04:00
121a02b8ae Upgrade dependencies 2024-01-12 10:59:27 -05:00
e18f1c7a96 Remove type information files from executable 2024-01-12 10:48:17 -05:00
cc5ad89977 Improve readme doc 2024-01-09 11:25:42 -05:00
a1fd586dbd Add log in cert renew script 2023-12-20 17:21:57 -05:00
8fe42e9163 fix typo 2023-06-28 23:46:55 -04:00
937992a72e [Documentation] Add example deploy session (#2)
Reviewed-on: #2
2023-06-28 22:37:09 -04:00
e1a78d560d add type hint for pop3.write 2023-06-28 17:48:51 -04:00
b9fbc9138c reorg files 2023-06-28 17:15:18 -04:00
5469659f1e Add sample configuration and documentation (#1)
Reviewed-on: #1
2023-06-28 16:54:50 -04:00
5f56a1256b support old python - 3.9 2023-06-26 17:31:00 -04:00
59abf24ce5 format using black 2023-06-26 17:20:50 -04:00
7cb1b69744 more systemd hardening 2023-06-24 21:17:47 -04:00
95423ebf63 Remove pyc files
pyc files are not compatible across multiple python versions
Harden systemd service files
2023-06-24 20:12:20 -04:00
2bcc807b91 Allow multiple servers of same type 2023-06-23 22:03:58 -04:00
bcd250d2b0 change STDOUT to CONSOLE 2023-06-23 21:42:00 -04:00
9107474d31 Add version info from git tags 2023-06-23 21:30:31 -04:00
2bf809c454 Remove PosixPath() in logs and add proper exception logging 2023-06-22 00:49:23 -04:00
1e6655a715 pop3 catch and log exceptions 2023-06-22 00:31:05 -04:00
32d5d3d557 add deploy configs 2023-06-20 21:45:14 -04:00
f407c8b395 Improve logging 2023-06-16 23:42:30 -04:00
2fa748c444 Format using black and then lsp format 2023-06-16 21:55:57 -04:00
0ed2341d68 Improve command line usage 2023-06-15 20:33:06 -04:00
c9f1597571 add docker tests and fix sorting 2023-06-14 15:25:42 -04:00
dd18bcdfbe remove dist-info in pyz 2023-06-14 12:00:23 -04:00
0d4faa0859 get compiling with python 3.10 and remove pipenv for build 2023-06-14 11:00:09 -04:00
eacb03f84e add pycache 2023-06-13 21:38:36 -04:00
bfe154d672 Move tests to tests folder 2023-06-13 21:12:46 -04:00
3ba9c44d51 Working build 2023-06-13 20:45:28 -04:00
0520174bf3 fixes after manual test 2023-06-13 16:13:30 -04:00
53a275605f update dependencies 2023-06-13 14:18:29 -04:00
93bfb3d41c refactor server 2023-06-13 13:44:10 -04:00
622bb0f473 add smtp_test 2023-06-12 21:15:21 -04:00
0b8372c68c smtp refactor 2023-06-12 00:49:48 -04:00
9e8a5c0c2e small refactor 2023-06-11 20:14:50 -04:00
12ac18a03e add rules parsing and checking 2023-06-11 19:49:41 -04:00
9639e3b828 Add Makefile for creating shell 2023-06-11 13:19:39 -04:00
8a05295d6d add LIST,UIDL,RETR tests 2023-06-11 08:53:36 -04:00
5fbbb4c163 add STAT test 2023-06-10 23:28:45 -04:00
02f3068626 get auth stage working 2023-06-10 22:20:36 -04:00
53bb412721 add test for AUTH stage 2023-06-07 22:47:56 -04:00
fc7ff2a2b6 add return type hinting for pop3 2023-06-07 22:07:38 -04:00
9b0400583c pwhash: Don't encode script parameters in hash 2023-06-07 16:24:11 -04:00