Trolli Schmittlauch schmittlauch
  • Joined on 2017-06-16
schmittlauch opened issue schmittlauch/Hash2Pub#33 2020-06-03 00:14:58 +02:00
security considerations of the current implementation
schmittlauch opened issue schmittlauch/Hash2Pub#32 2020-06-03 00:12:59 +02:00
mock implementation of ActivityPub service layer
schmittlauch opened issue schmittlauch/Hash2Pub#31 2020-06-03 00:09:44 +02:00
planning of experiments
schmittlauch opened issue schmittlauch/Hash2Pub#30 2020-06-02 23:25:25 +02:00
periodic checking and maintenance of cache invariance
schmittlauch opened issue schmittlauch/Hash2Pub#29 2020-06-02 23:20:06 +02:00
periodic cache maintenance
schmittlauch opened issue schmittlauch/Hash2Pub#28 2020-06-02 23:16:25 +02:00
Request dispatching
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-05-31 23:41:59 +02:00
0660bce299 acknowledge parts when receiving partial requests
88104de9bf periodically purge request parts
bcd1c34c7c manage incoming request parts before handling
Compare 3 commits »
schmittlauch opened issue schmittlauch/Hash2Pub#27 2020-05-31 23:32:24 +02:00
Avoid partial record accessors
schmittlauch commented on pull request schmittlauch/Hash2Pub#17 2020-05-31 22:09:25 +02:00
Linting integration

Am I clear enough? I haven't had much sleep recently…

@Hecate Honestly, no. But maybe you had time to catch up on sleep?

I haven't set it up as a pre-commit hook yet as I don't fully understand it, but running it manually before a commit does only complain about unclean working state.

But the important thing here is that since it returns 1 as an exit code, it will abort the commit step and let you apply stylish-haskell on the incriminated files.

Do you mean that I then manually shall invoke stylish-haskell -i on each Haskell file in the repo? Couldn't I just let the pre-commit script make that do automatically, or are there edge cases where stylish messes up the not-yet-commited changes (e.g. syntax errors, incomplete implementations)?

schmittlauch opened issue schmittlauch/Hash2Pub#26 2020-05-30 18:16:56 +02:00
[tracking] possible performance optimisations
schmittlauch opened issue schmittlauch/Hash2Pub#25 2020-05-30 18:04:36 +02:00
Protocol Documentation
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-05-30 13:52:41 +02:00
2542091379 adjust rest of code to new message structure
f8d444d5b6 FediChordMessage: last part has falg instead of parts number in each msg
Compare 2 commits »
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-05-30 01:11:07 +02:00
fea9660f80 WIP: start implementing incoming request handling
96e61b726f adjust hlint hints to ignore lambda-case
Compare 2 commits »
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-05-29 17:39:44 +02:00
61818c58a9 main server thread structure
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-05-27 23:37:42 +02:00
b4ecf8b0aa catch and handle more join errors
38a34d7d2a catch and handle more join errors
Compare 2 commits »
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-05-27 19:10:53 +02:00
38a34d7d2a catch and handle more join errors
6ff765c63e catch and handle bootstrap join errors
Compare 2 commits »
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-05-27 18:09:01 +02:00
27e5c5f9ce bracket all socket-using operations to avoid resource leakage
3e6f5d9fee bracket all socket-using operations to avoid resource leakage
Compare 2 commits »
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-05-27 17:48:11 +02:00
3e6f5d9fee bracket all socket-using operations to avoid resource leakage
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-05-26 20:54:11 +02:00
b1c5c5e5f4 try all bootstrap nodes until successfully joined
schmittlauch pushed to dhtNetworking at schmittlauch/Hash2Pub 2020-05-26 14:23:46 +02:00
702684b1a9 split fediChordJoin into general purpose and bootstrapping part
43eb04dfea preliminary passing of bootstrap nodes in Main to fediChordJoin
ad1465c5fe use global cache adding function
Compare 3 commits »