Trolli Schmittlauch schmittlauch
  • Joined on 2017-06-16
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-08-14 11:07:08 +02:00
4339cace20 function for initially publishing a post
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-08-13 23:50:44 +02:00
bf277c5a73 unsubsribe from tag
402378a78b signal and handle non-responsibility to subscriptions
e646045ab2 include port in Origin header
Compare 3 commits »
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-08-13 21:12:45 +02:00
e9ae258dde subscribe to tag
375014812a use a shared HTTP manager for requests
Compare 2 commits »
schmittlauch pushed to relayAPI at schmittlauch/Hash2Pub 2020-08-13 13:11:38 +02:00
dcd4a7b563 add nix shell environment without HIE for smaller foot print
580410e0b4 simple post fetch worker thread
Compare 2 commits »
schmittlauch pushed to mainline at schmittlauch/Hash2Pub 2020-08-13 13:11:27 +02:00
bdb00a32f3 add nix shell environment without HIE for smaller foot print
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 »