Tristan B. Kildaire
|
89db434578
|
Enabled gogga printlns in server.d
|
2021-01-23 12:34:10 +02:00 |
Tristan B. Kildaire
|
2553978839
|
Pushed some shut
|
2021-01-20 18:11:03 +02:00 |
Tristan B. Kildaire
|
478cafd229
|
Implemented 'deleteMessage'
|
2020-07-27 21:10:23 +02:00 |
Tristan B. Kildaire
|
ed2694bf35
|
Now runs
|
2020-07-27 15:07:23 +02:00 |
Tristan B. Kildaire
|
e9a5af7863
|
Fixed all compilation bugs.
|
2020-07-27 14:57:09 +02:00 |
Tristan B. Kildaire
|
785113e5f8
|
Fixed all compile errors within client.d
|
2020-07-27 14:56:36 +02:00 |
Tristan B. Kildaire
|
1d50c30e29
|
Implemented `isLocalDomain` function to check if the domain of a recipient is that of this mail server
|
2020-07-27 14:18:03 +02:00 |
Tristan B. Kildaire
|
5ea1ac2ba5
|
Fixed issue with order of construction
|
2020-07-27 14:14:30 +02:00 |
Tristan B. Kildaire
|
c23214b186
|
Order of construction details (WIP)
|
2020-07-27 14:12:56 +02:00 |
Tristan B. Kildaire
|
c7398586ea
|
Fixed compile errors.
|
2020-07-27 14:11:07 +02:00 |
Tristan B. Kildaire
|
0326b61e34
|
Added listener architecture
|
2020-07-27 13:42:09 +02:00 |
Tristan B. Kildaire
|
767122b969
|
WIP: Error handling
|
2020-06-20 16:03:25 +02:00 |
Tristan B. Kildaire
|
82e423e26b
|
Added domain to constructor.
|
2020-06-19 11:17:18 +02:00 |
Tristan B. Kildaire
|
94fbb847b6
|
Fixed JSON bug that crashed mail delivery for remote recipients.
|
2020-06-18 23:40:02 +02:00 |
Tristan B. Kildaire
|
3846d70a27
|
Added startup check to ensure there is an FS node at `mailboxes` and that it is a directory. If it doesn't exist, then create it.
|
2020-06-18 11:50:08 +02:00 |
Tristan B. Kildaire
|
d1e3cfb585
|
Added stub folder sanity check.
|
2020-06-18 11:18:50 +02:00 |
Tristan B. Kildaire
|
f5d01e7478
|
Check message recipient's domain against domain of local server.
|
2020-06-17 15:09:35 +02:00 |
Tristan B. Kildaire
|
eb88a1a716
|
Fixed compilation issues.
|
2020-06-17 15:04:29 +02:00 |
Tristan B. Kildaire
|
f482cf2dcd
|
Fixed call to `parseAddress`.
|
2020-06-17 13:11:38 +02:00 |
Tristan B. Kildaire
|
c6e57657e5
|
Fixed bug whereby the `active` variable was not defaulted to true.
|
2020-06-17 11:27:20 +02:00 |
Tristan B. Kildaire
|
937b79c79f
|
Added socket instantiation.
|
2020-06-17 11:23:07 +02:00 |
Tristan B. Kildaire
|
3a090dc368
|
Start the client's worker thread.
|
2020-06-17 11:17:24 +02:00 |
Tristan B. Kildaire
|
2e2a0841e7
|
Instantiate a new ButterflyClient on each incoming connection.
|
2020-06-17 11:15:04 +02:00 |
Tristan B. Kildaire
|
72341b0fe2
|
Put loop in correct class.
|
2020-06-17 11:11:51 +02:00 |
Tristan B. Kildaire
|
8936fc6854
|
Added basic block for looping socket connection dequeuing.
|
2020-06-17 11:09:08 +02:00 |
Tristan B. Kildaire
|
2052438734
|
Added stub files.
|
2020-06-17 11:05:19 +02:00 |