Timeline

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

50 most recent check-ins

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
18:58
Merge dotnet into dotnet/timers. check-in: d1508fd5a3 user: tinus tags: dotnet/timers
18:58
Bugfix: can't re-use the same variable name. check-in: 81ce7db6d7 user: tinus tags: dotnet
18:53
Merge dotnet into dotnet/timers. check-in: 3e8ead63af user: tinus tags: dotnet/timers
18:52
If HTML conversion finishes later, save the result to file. check-in: 2fedac64a1 user: tinus tags: dotnet
18:45
Merge dotnet into dotnet/timers. check-in: aced09d866 user: tinus tags: dotnet/timers
18:44
Wait a little longer for the conversion from HTML to text. Removed `using` so the task won’t be disposed while still running, even if it exceeds the waiting time. check-in: a76660a31a user: tinus tags: dotnet
18:25
Keep track of UIDNext, and skip fetching each folder where that hasn't changed. check-in: 47573254fa user: tinus tags: dotnet
18:10
Adjusted timercollection. check-in: 9fc7e2d0e3 user: tinus tags: dotnet/timers
18:09
Merge dotnet into dotnet/timers. check-in: f9a8aec540 user: tinus tags: dotnet/timers
18:08
Bugfix: differentiated between DeleteByIDs and DeleteByID. check-in: 6b0ac74f2d user: tinus tags: dotnet
17:45
Merge dotnet into dotnet/timers. check-in: bf8d8bafc5 user: tinus tags: dotnet/timers