index
:
maild.git
master
[WIP] SMTP and IMAP daemon
Runxi Yu
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
Log EOF differently from other errors
Runxi Yu
6 days
3
-7
/
+16
*
Update logging code
Runxi Yu
6 days
3
-7
/
+11
*
Bug fixes
Runxi Yu
6 days
4
-21
/
+19
*
Close connections on QUIT
Runxi Yu
6 days
1
-0
/
+4
*
Add PostgreSQL mail store support
Runxi Yu
6 days
7
-62
/
+74
*
Add addresses
Runxi Yu
6 days
1
-8
/
+14
*
Remove routes from example config
Runxi Yu
6 days
1
-6
/
+0
*
Put server_state in the session struct
Runxi Yu
7 days
1
-11
/
+12
*
Restructure mta_recv -> mx_recv
Runxi Yu
7 days
4
-215
/
+228
*
Rename db -> global_db
Runxi Yu
7 days
1
-2
/
+2
*
go.mod: pgx is a direct import
Runxi Yu
7 days
2
-2
/
+11
*
Add default db configuration
Runxi Yu
7 days
1
-0
/
+5
*
Add PostgreSQL schema
Runxi Yu
7 days
1
-0
/
+20
*
Reformat code
Runxi Yu
7 days
2
-7
/
+11
*
Add missing flag.Parse()
Runxi Yu
7 days
1
-0
/
+2
*
Add PostgreSQL connection
Runxi Yu
7 days
5
-3
/
+56
*
Update README
Runxi Yu
7 days
1
-6
/
+7
*
Change default config path to /etc/lindenii/maild.scfg
Runxi Yu
7 days
1
-1
/
+1
*
Reset state on STARTTLS, conforming to RFC7817ยง4.2
Runxi Yu
7 days
1
-0
/
+4
*
Reject STARTTLS when already active or with excessive parameters
Runxi Yu
7 days
1
-0
/
+10
*
Add incoming STARTTLS support
Runxi Yu
7 days
3
-45
/
+65
*
Use bufio.ReadWriter
Runxi Yu
7 days
2
-45
/
+45
*
Add TLS cert configuration handling
Runxi Yu
7 days
2
-0
/
+9
*
incoming -> deliver_dir
Runxi Yu
7 days
2
-2
/
+2
*
Add basic routing
Runxi Yu
7 days
8
-49
/
+66
*
Update README
Runxi Yu
2025-01-05
1
-4
/
+5
*
Clean up directory file descriptors
Runxi Yu
2025-01-04
4
-3
/
+21
*
Use Open_file_at instead of Open
Runxi Yu
2025-01-04
6
-8
/
+30
*
Reformat files
Runxi Yu
2025-01-04
4
-10
/
+9
*
Implement NOOP
Runxi Yu
2025-01-04
1
-0
/
+3
*
Deliver to inbox
Runxi Yu
2025-01-02
6
-15
/
+69
*
File splitting
Runxi Yu
2024-12-31
3
-156
/
+164
*
Implement QUIT and RSET
Runxi Yu
2024-12-31
1
-0
/
+10
*
Delete weird debug prints
Runxi Yu
2024-12-31
1
-4
/
+0
*
config.go: That comment is not a package doc
Runxi Yu
2024-12-31
1
-3
/
+2
*
Remove TODO comment on panics since they're only in main now
Runxi Yu
2024-12-31
1
-2
/
+0
*
Add a README
Runxi Yu
2024-12-31
1
-0
/
+23
*
Initial commit
Runxi Yu
2024-12-30
7
-0
/
+335