lambdamail.git
4 years agoRemoved test code.
Tim Vaughan [Fri, 6 Dec 2019 10:58:44 +0000 (11:58 +0100)]
Removed test code.

4 years agoEarly checking of recipient validity.
Tim Vaughan [Fri, 6 Dec 2019 10:56:51 +0000 (11:56 +0100)]
Early checking of recipient validity.

Stupid domain health checkers keep assuming I'm
a relay.  This should help.

5 years agoVersion bump.
Tim Vaughan [Sat, 14 Sep 2019 20:53:32 +0000 (22:53 +0200)]
Version bump.

5 years agoSupport for multi-line responses.
Tim Vaughan [Sat, 14 Sep 2019 20:52:43 +0000 (22:52 +0200)]
Support for multi-line responses.

5 years agoVersion bump.
Tim Vaughan [Sat, 14 Sep 2019 20:16:41 +0000 (22:16 +0200)]
Version bump.

5 years agoRelaxed status code expectations.
Tim Vaughan [Sat, 14 Sep 2019 20:15:39 +0000 (22:15 +0200)]
Relaxed status code expectations.

5 years agoPrevent retries on delivery rejections.
Tim Vaughan [Fri, 13 Sep 2019 09:10:14 +0000 (11:10 +0200)]
Prevent retries on delivery rejections.

5 years agoAdded command-line option to display version.
Tim Vaughan [Thu, 5 Sep 2019 08:34:33 +0000 (10:34 +0200)]
Added command-line option to display version.

5 years agoFixed mail reception bug.
Tim Vaughan [Thu, 5 Sep 2019 08:29:29 +0000 (10:29 +0200)]
Fixed mail reception bug.

5 years agoFixed #<unspecified> (process-smtp) value on disconnect.
Tim Vaughan [Thu, 5 Sep 2019 07:23:04 +0000 (09:23 +0200)]
Fixed #<unspecified> (process-smtp) value on disconnect.

5 years agoFixed another "received:" mistake.
Tim Vaughan [Thu, 5 Sep 2019 06:55:39 +0000 (08:55 +0200)]
Fixed another "received:" mistake.

Omg.

5 years agoFiddling with "received:" formatting.
Tim Vaughan [Thu, 5 Sep 2019 06:50:43 +0000 (08:50 +0200)]
Fiddling with "received:" formatting.

5 years agoUpdated README.
Tim Vaughan [Wed, 4 Sep 2019 22:09:29 +0000 (00:09 +0200)]
Updated README.

5 years agoFormatting improvement.
Tim Vaughan [Wed, 4 Sep 2019 22:01:51 +0000 (00:01 +0200)]
Formatting improvement.

5 years agoOutgoing delivery working!
Tim Vaughan [Wed, 4 Sep 2019 21:50:18 +0000 (23:50 +0200)]
Outgoing delivery working!

Although there's infrastruture for retrying messages
with delivery failures, this only occurs after another
connection has been made. I.e. there's no support for
retrying after a certain period, which is needed.

5 years agoFixed bug.
Tim Vaughan [Wed, 4 Sep 2019 17:46:08 +0000 (19:46 +0200)]
Fixed bug.

5 years agoImproved logging.
Tim Vaughan [Wed, 4 Sep 2019 17:37:08 +0000 (19:37 +0200)]
Improved logging.

5 years agoAdded received header to mail on receipt.
Tim Vaughan [Wed, 4 Sep 2019 17:30:36 +0000 (19:30 +0200)]
Added received header to mail on receipt.

5 years agoFirst successful remote delivery.
Tim Vaughan [Wed, 4 Sep 2019 17:01:16 +0000 (19:01 +0200)]
First successful remote delivery.

5 years agoDraft remote-delivery implementation.
Tim Vaughan [Wed, 4 Sep 2019 15:52:46 +0000 (17:52 +0200)]
Draft remote-delivery implementation.

5 years agoTiny cleanup.
Tim Vaughan [Wed, 4 Sep 2019 14:47:17 +0000 (16:47 +0200)]
Tiny cleanup.

5 years agoImplemented authentication for remote delivery.
Tim Vaughan [Wed, 4 Sep 2019 12:17:30 +0000 (14:17 +0200)]
Implemented authentication for remote delivery.

5 years agoCleanup.
Tim Vaughan [Wed, 4 Sep 2019 09:40:47 +0000 (11:40 +0200)]
Cleanup.

5 years agoDeferred mail delivery until after incomming SMTP transaction.
Tim Vaughan [Tue, 3 Sep 2019 12:16:37 +0000 (14:16 +0200)]
Deferred mail delivery until after incomming SMTP transaction.

5 years agoAUTH PLAIN implementation finished.
Tim Vaughan [Tue, 3 Sep 2019 08:06:42 +0000 (10:06 +0200)]
AUTH PLAIN implementation finished.

5 years agoImplementing AUTH PLAIN authentication.
Tim Vaughan [Mon, 2 Sep 2019 13:34:20 +0000 (15:34 +0200)]
Implementing AUTH PLAIN authentication.

5 years agoRemoved unused import.
Tim Vaughan [Sat, 24 Aug 2019 08:37:15 +0000 (10:37 +0200)]
Removed unused import.

5 years agoAdded license file.
Tim Vaughan [Sat, 24 Aug 2019 08:34:02 +0000 (10:34 +0200)]
Added license file.

5 years agoAdded README.
Tim Vaughan [Sat, 24 Aug 2019 08:33:27 +0000 (10:33 +0200)]
Added README.

5 years agoDrops privs after starting listener.
Tim Vaughan [Fri, 23 Aug 2019 22:07:25 +0000 (00:07 +0200)]
Drops privs after starting listener.

5 years agoAdded maildir delivery support.
Tim Vaughan [Fri, 23 Aug 2019 13:47:15 +0000 (15:47 +0200)]
Added maildir delivery support.

5 years agoAlmost ready for receive-only mode.
Tim Vaughan [Fri, 23 Aug 2019 08:11:08 +0000 (10:11 +0200)]
Almost ready for receive-only mode.

5 years agoPreserve newlines in messages.
Tim Vaughan [Thu, 22 Aug 2019 14:15:50 +0000 (16:15 +0200)]
Preserve newlines in messages.

5 years agoAdded exception handling.
Tim Vaughan [Tue, 20 Aug 2019 07:54:47 +0000 (09:54 +0200)]
Added exception handling.

5 years agoFixed line ending problem.
Tim Vaughan [Mon, 19 Aug 2019 17:32:08 +0000 (19:32 +0200)]
Fixed line ending problem.

5 years agoSuccessfully accepted connection from other MTA.
Tim Vaughan [Mon, 19 Aug 2019 16:56:44 +0000 (18:56 +0200)]
Successfully accepted connection from other MTA.

5 years agoInitial commit.
Tim Vaughan [Mon, 19 Aug 2019 13:47:22 +0000 (15:47 +0200)]
Initial commit.