Trolli Schmittlauch schmittlauch
  • Joined on 2017-06-16
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-08-13 10:26:27 +02:00
c1ce386b65 send prepared subscriptions and clean up on success
2e88a4079b extract and build subscriber payload for sending
1d808b6776 fix typo
1258f673da flush responsibility cache and retry in post queue delivery
Compare 4 commits »
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-08-11 00:16:15 +02:00
96c1963a4f actually check own responsibility for tags before accepting posts
ab47a2ccb4 actually check own responsibility for tags before accepting posts
7036867ae0 implemented first Servant client query
Compare 3 commits »
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-08-11 00:07:47 +02:00
ab47a2ccb4 actually check own responsibility for tags before accepting posts
20e51ecca4 define API client functions
Compare 2 commits »
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-08-01 18:59:13 +02:00
8faa9dc016 fix test by providing a MockService
89706f688a server endpoint for tag unsubscription
7280f251b5 server endpoint for tag subscription
7d7fa3b52a fix haddock parsing
50044673a6 server endpoint for tag-post delivery
Compare 5 commits »
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-07-31 16:54:41 +02:00
e3c7faa80b properly initialise RealNode with service and vserver data, set up reference
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-07-30 02:20:08 +02:00
5ffe1b074e add reference from RealNode to Service
cbff7dcdce add reference from RealNode to Service
Compare 2 commits »
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-07-30 02:19:35 +02:00
cbff7dcdce add reference from RealNode to Service
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-07-30 01:30:50 +02:00
4bf8091143 fix type signature of fediChordInit
98ca0ff13e service config, integrate service launch into DHT launch
da47f8062f add lease time to subscription entries
ad52a017aa add relay inbox endpoint
bd70e2dff0 implement multiple post fetch (with placeholder content)
Compare 5 commits »
schmittlauch pushed to master at schmittlauch/nixconfigs 2020-07-29 15:06:37 +02:00
f624987a00 replace tootle by its fork olifant
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-07-28 23:45:36 +02:00
63bc06a88e implement post fetch (with placeholder content)
970c94ff0d set up subscription data structures and transfer subscription endpoint
Compare 2 commits »
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-07-28 02:12:45 +02:00
3b65757406 worker thread for processing incoming posts in background, started together with web server
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-07-27 21:49:59 +02:00
736815ea83 normalise hastag unicode representation of incoming posts
daae9d0b38 process and enqueue incoming posts
04423171fd define data types for post and subscription storage
7878c67635 adjust rest of code to refactored RingMap
988144e9e7 further relax constrains on RingMap
Compare 5 commits »
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-07-26 16:42:40 +02:00
schmittlauch pushed to mainline at schmittlauch/Hash2Pub 2020-07-26 16:39:11 +02:00
6349e05033 enable HIE only in the shell environment, but not by default
473ccb631d add hie as language server to dev environment
Compare 2 commits »
schmittlauch pushed to master at schmittlauch/nixconfigs 2020-07-26 00:34:47 +02:00
3cb108c867 remove hie from global environment, is going to be put into project environments in the future
b01b5088fd start working on Hash2Pub testbed as a nixos container
Compare 2 commits »
schmittlauch commented on pull request schmittlauch/Hash2Pub#63 2020-07-26 00:08:04 +02:00
refactorRingMap

This PR likely enables too many LanguageExtensions and could possibly be simplified, see 63.

Merging this for now though as tests run through fine.

schmittlauch merged pull request schmittlauch/Hash2Pub#63 2020-07-26 00:07:54 +02:00
refactorRingMap
schmittlauch pushed to mainline at schmittlauch/Hash2Pub 2020-07-26 00:07:53 +02:00
91ac4ca7e1 Merge pull request 'refactorRingMap' (#63) from refactorRingMap into mainline
0d1551261b adjust code to refactored and parameterisable RingMap
9a20a60222 fix type constraints after RingMap refactor
1ff540fd68 refactor RingMap into own module
Compare 4 commits »
schmittlauch created pull request schmittlauch/Hash2Pub#63 2020-07-26 00:06:00 +02:00
refactorRingMap
schmittlauch pushed to mainline at schmittlauch/Hash2Pub 2020-07-26 00:03:46 +02:00
1dfa7a5b8e Merge commit 'd55c2f1f1b' into mainline
d55c2f1f1b define typeclasses for interfacing between PostService and DHT
Compare 2 commits »