Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins by user tinus

2020-11-08
13:33
Include the attachment's size in the summary. Leaf check-in: 631a722245 user: tinus tags: dotnet/nullable
10:48
Prevent duplicate descriptions in the attachment summaries. check-in: 296d0ecfe8 user: tinus tags: dotnet/nullable
09:56
Print the starting time for each account. check-in: bd12ace1ea user: tinus tags: dotnet/nullable
08:36
Also ignore SQLite's WAL temp files. check-in: 66dda3fb53 user: tinus tags: dotnet/nullable
08:34
Make sure the default port is indeed selected. check-in: 8e9252084d user: tinus tags: dotnet/nullable
08:27
Prevent problems with case-sensitivity. check-in: 1a27f7d54a user: tinus tags: dotnet/nullable
2020-11-07
11:41
Upgraded tot .net core 3.1. check-in: 675261aaf9 user: tinus tags: dotnet/nullable
11:39
disabled Globalization-related warnings check-in: e90fb2d499 user: tinus tags: dotnet/nullable
2020-10-06
09:22
FetchFolder static. check-in: 41957cb95e user: tinus tags: dotnet/nullable
2019-09-26
07:24
GetMaxUID now errors out if there's no message in the folder. check-in: 1e5a065664 user: tinus tags: dotnet/nullable
2019-09-25
21:51
Upgraded to .NET Core 3.0. Set project to use non-nullable reference types by default. check-in: 9eecbcebf2 user: tinus tags: dotnet/nullable
2019-09-14
06:47
Added documentation comments. Leaf check-in: 4b554307bf user: tinus tags: dotnet
06:22
Updated initial migration to accomodate MessageParticipant.Name. check-in: 0cfda9d5ec user: tinus tags: dotnet
06:18
Handle errors within each Populate* function, so the other ones get executed anyway. check-in: 02809ed40d user: tinus tags: dotnet
05:54
Merge dotnet into dotnet/timers (error reporting improvements). Leaf check-in: 1e71405b77 user: tinus tags: dotnet/timers
05:53
Better reporting of Uglify errors. check-in: 6cdbea3412 user: tinus tags: dotnet
2019-09-13
20:46
Check for errors in Uglify output. check-in: 87b1f645a6 user: tinus tags: dotnet
19:03
Fixed timers (they weren't moved with the rest of the code :-P) check-in: 93688da7bc user: tinus tags: dotnet/timers
18:58
Merge dotnet into dotnet/timers. check-in: e57149797c user: tinus tags: dotnet/timers
18:56
More logical population of message-related things. check-in: 94dd79783d user: tinus tags: dotnet
18:54
Move retrieval of existing messageIDs to FolderMessages repository. check-in: b5185ef288 user: tinus tags: dotnet
2019-09-10
19:32
Added repository for MessageReferences. check-in: e1327afe6c user: tinus tags: dotnet
19:09
Merge dotnet into dotnet/timers. check-in: e0c73936fc user: tinus tags: dotnet/timers
19:08
Updated TODO.md. check-in: a0bfc52b64 user: tinus tags: dotnet
19:00
Bugfix: PopulateReferences should now be able to cope with duplicate RfcMessageIDs. check-in: 0f00f13c99 user: tinus tags: dotnet
2019-09-07
06:38
Only report times when done, not for each folder. check-in: 43bfe70cba user: tinus tags: dotnet/timers
06:33
Store the name of a participant each time it occurs. check-in: acd83823df user: tinus tags: dotnet
2019-09-03
20:28
Merge dotnet into dotnet/timers. check-in: b7de6a53d1 user: tinus tags: dotnet/timers
20:28
Bugfix: forgot to await GetFullNamesAsync. check-in: 0670e5cdeb user: tinus tags: dotnet
20:04
Merge dotnet into dotnet/timers. check-in: 4aaeb05e2a user: tinus tags: dotnet/timers
20:02
Removed Folder.FullName; it only worked with LazyLoading enabled, and was confusing anyway. Replaced it by FoldersRepository.GetFullName[s], which uses a SQL recursive CTE to assemble the full name. Also added Message.HTMLBody, and regenerated the initial migration. check-in: 57d3910520 user: tinus tags: dotnet
18:26
Merge dotnet into dotnet/timers. Added timer for ClearUnusedObjects. check-in: a1e147c382 user: tinus tags: dotnet/timers
07:11
Make VACUUMing of database optional, off by default, and only do it if something has been deleted. Demoted messages to verbose level. DeleteByIDs is not async, so also execute the SQL synchronously. Skip the drafts folder. check-in: a627f80c61 user: tinus tags: dotnet
05:07
Added 2 SQL scripts. check-in: 1da7a61d63 user: tinus tags: dotnet
2019-09-02
18:40
Merge dotnet into dotnet/timers. check-in: fa4c988bab user: tinus tags: dotnet/timers
18:38
Before deleting folders not on the mail server, check if they don't have child folders; otherwise we'd be deleting those too... check-in: 7ec8509149 user: tinus tags: dotnet
17:38
Merge dotnet into dotnet/timers. check-in: 38398e2d72 user: tinus tags: dotnet/timers
17:32
Updated TODO.md (added performance info). check-in: bdfd878392 user: tinus tags: dotnet
06:39
Bugfix: ignore invalid dates for Zip entry. check-in: e0fcebd629 user: tinus tags: dotnet
06:36
Attempt to fix the unparseable headers. check-in: 18781f316a user: tinus tags: dotnet
06:01
Bugfix: corrected folder filter. Enum.HasFlags tests if _all_ flags are present; we want to check if _any_ of them are set. check-in: 1a2776b548 user: tinus tags: dotnet
05:50
Updated TODO after first successful complete run. check-in: 52681416c3 user: tinus tags: dotnet
2019-09-01
20:31
Bugfix: don't count the messages in the folders we're skipping thanks to an unchanged UIDNext. check-in: 1b4f4e8526 user: tinus tags: dotnet
20:21
Merge dotnet into dotnet/timers. check-in: 3e40a51a5c user: tinus tags: dotnet/timers
20:21
Updated TODO.md check-in: eef55d8b1b user: tinus tags: dotnet
20:16
The HTML-to-markdown conversion can take a huge amount of time (). Trying if Uglify has a more consistent speed. check-in: 5bc2412592 user: tinus tags: dotnet
19:56
DeleteByIDs should also mark the deleted entities as detached. check-in: 0a446b2d6b user: tinus tags: dotnet
19:56
Update UIDValidity in the database if it's changed on the server. check-in: 21d9e1aeab user: tinus tags: dotnet
19:22
Merge dotnet into dotnet/timers. check-in: 9b86c1bb3c user: tinus tags: dotnet/timers
19:21
Wait up to 5 minutes for the HTML conversion. If it finished anyway after a timeout, report the times. check-in: 8853b03aa2 user: tinus tags: dotnet