Nathan Fisher
|
b957138048
|
Finished tests for Filesystem mailstore
|
2023-06-22 00:50:51 -04:00 |
|
Nathan Fisher
|
8af4a5bc39
|
Added some tests for Filestore
|
2023-06-21 02:17:09 -04:00 |
|
Nathan Fisher
|
12b10e382e
|
Complete some functions marked as todo in mailstore module
|
2023-06-21 01:21:19 -04:00 |
|
|
2d3f5ab718
|
Fix error which crept in due to daylight savings and me trying to be
clever about it.
|
2023-06-13 11:39:36 -04:00 |
|
Nathan Fisher
|
8c6e15a0c3
|
Properly handle timezone offsets; Implement conversion to/from Unix
timestamps (i64);
|
2023-06-11 22:48:02 -04:00 |
|
|
03ac43b821
|
Remove two print debug statements
|
2023-06-11 01:48:05 -04:00 |
|
|
3dcb5b6991
|
Parse DateTime from Unix timestamp
|
2023-06-11 01:45:15 -04:00 |
|
|
c905e20b36
|
Miscellaneous cleanups
|
2023-06-11 00:18:28 -04:00 |
|
|
5c82b53a28
|
Use DateTime struct in GemtextNode::Timestamp
|
2023-06-10 10:21:26 -04:00 |
|
|
2bf74ecbab
|
impl PartialOrd for DateTime
|
2023-06-10 01:13:52 -04:00 |
|
|
931d384e05
|
Added time::parser tests for basuc format
|
2023-06-10 00:28:37 -04:00 |
|
Nathan Fisher
|
de27339b73
|
Added some tests for time::Parser
|
2023-06-10 00:08:33 -04:00 |
|
Nathan Fisher
|
0bbd11aa03
|
Finish time::parser and begin adding tests
|
2023-06-09 19:05:43 -04:00 |
|
|
db1680d46f
|
Rethink Time parser, iterating over characters
|
2023-06-09 10:31:58 -04:00 |
|
Nathan Fisher
|
230b8ac48a
|
Progress on Time parser
|
2023-06-09 02:19:55 -04:00 |
|
Nathan Fisher
|
669fa0889b
|
Add several parser methods for Time
|
2023-06-09 01:54:50 -04:00 |
|
Nathan Fisher
|
5daa6ca377
|
Merge branch 'odin' of git.hitchhiker-linux.org:jeang3nie/dory into odin
|
2023-06-09 01:26:00 -04:00 |
|
Nathan Fisher
|
0fcfb6db47
|
Add Time module for storing ISO-8601 time and converting to and from
a string
|
2023-06-09 01:23:35 -04:00 |
|
|
ef67fe7aa1
|
Finished tests on the gemtext parser, revealing yet another bug which
was also fixed.
|
2023-06-08 10:20:08 -04:00 |
|
|
608d63def9
|
Add a bunch of files to the test/mailstore directory for runnings tests
against; Partially write tests for Gemtext parser
|
2023-06-07 22:11:07 -04:00 |
|
|
22972ed43d
|
Added testing for message::Parser
|
2023-06-07 16:32:51 -04:00 |
|
|
676c7b34dc
|
Status - complete test coverage
|
2023-06-07 16:00:03 -04:00 |
|
|
4642443d37
|
Wrote message parser
|
2023-06-07 13:49:19 -04:00 |
|
|
ff96b5b56b
|
Fix stack overflow when converting status enum back to u8
TODO: Add more test coverage!
|
2023-06-06 14:00:31 -04:00 |
|
|
bad5a230cc
|
crate::message - add tests (two failing due to not being implemented)
|
2023-06-05 11:23:15 -04:00 |
|
|
98c8d2ac6e
|
Add FromStr for Recipients
|
2023-06-05 11:10:53 -04:00 |
|
|
4b43b283dd
|
Parser - fix for pushing wrong line type when leaving preformatted block
|
2023-06-02 11:13:22 -04:00 |
|
|
c36009db46
|
Handle leaving quote mode properly;
|
2023-06-02 11:09:39 -04:00 |
|
|
5113775933
|
Parser - implement preformatted mode
|
2023-06-02 10:27:45 -04:00 |
|
|
1dd66684bf
|
Parser: add "title" field and set it with the first heading found
|
2023-06-02 10:03:02 -04:00 |
|
|
a9fcab7006
|
Implement a little more of the Gemtext parser
|
2023-06-02 09:55:10 -04:00 |
|
|
200dd8b451
|
Progress on the Gemtext parser
|
2023-06-02 00:26:19 -04:00 |
|
|
60a8e74af3
|
Merge branch 'odin' of git.hitchhiker-linux.org:jeang3nie/dory into odin
|
2023-06-01 23:35:19 -04:00 |
|
|
805e5cdd14
|
Some work towards the gemtext parser
|
2023-06-01 23:34:36 -04:00 |
|
Nathan Fisher
|
5ab89f74db
|
Add FingerPrintStore trait for fetching a known mailuser via a client
certificate fingerprint;
|
2023-06-01 19:07:08 -04:00 |
|
|
8b0af76b8f
|
Remove generics for Link and Message
|
2023-06-01 10:41:00 -04:00 |
|
|
42afaf4e6a
|
Add message::link using generic "T: Display + PartialEq", provide impl's
for "&'a str" and String
|
2023-05-31 11:20:02 -04:00 |
|
|
477de69ca3
|
Added Connection and connection::Builder; Fixed a lot of Clippy lints;
|
2023-05-29 11:33:36 -04:00 |
|
|
c9eb30f4e7
|
Implemented more trait functions for Filesystem
|
2023-05-29 01:18:36 -04:00 |
|
|
179b8ad100
|
Tweak MailStore and MultiDomain traits to add Error types
|
2023-05-29 00:56:15 -04:00 |
|
Nathan Fisher
|
4f2f151173
|
Fleshed out some methods in the Filesystem mail store
|
2023-05-28 23:32:52 -04:00 |
|
Nathan Fisher
|
0a30c49d49
|
Merge branch 'odin' of git.hitchhiker-linux.org:jeang3nie/dory into odin
|
2023-05-28 19:27:37 -04:00 |
|
Nathan Fisher
|
72c1dbf016
|
Add Filesystem mail store and MultiDomain trait
|
2023-05-28 19:22:58 -04:00 |
|
|
e3b9db4572
|
Fix some issues with Sender, add Multisender
|
2023-05-28 12:23:05 -04:00 |
|
|
b7378dba78
|
Fix some logic errors in Sender::send, as before it was sending to the
sender rather than the recipient
|
2023-05-28 11:02:54 -04:00 |
|
|
50644d2d68
|
Some tweaks to MailStore trait
|
2023-05-28 00:18:15 -04:00 |
|
Nathan Fisher
|
2afbede154
|
Add Account , Domain , MultiDomain structs and MailStore trait
|
2023-05-27 23:38:41 -04:00 |
|
|
c7ed63a260
|
Adjust dependency specs in Cargo.toml to allow patch version upgrades
|
2023-05-27 11:13:48 -04:00 |
|
|
46d04405ad
|
Send client certs if they exist in ClientCertificateStore; Impl
TryFrom<Vec<u8>> for Response; Adjust error types to fit all new cases;
|
2023-05-27 10:58:14 -04:00 |
|
|
54a099bb44
|
Add Certificate struct and ClientCertificateStore trait
|
2023-05-27 01:18:30 -04:00 |
|