コミットグラフ

25 コミット

作成者 SHA1 メッセージ 日付
Cory Slep bb37850bde Finish first tests for the Social & Federated APIs
Before more tests are to be written, the delivererPool concept needs to
be fully divorced out of the fed library. It is a detail that is
tangential but supplementary. Right now though it is complicating the
tests due to its asynchronous & complex nature. Breaking it out
will simplify the ~90 tests remaining that capture the more nuanced
behavior of this implementation.
2018-04-04 00:29:55 +02:00
Cory Slep 701475b6e0 Fix bugs with delivering messages.
This was uncovered during writing tests where both the Social and
Federative APIs are enabled. The actorObject interface was overused
partially due to my earlier confusion; the introduction of the internal
actor interface resolved this.

Finally, the HttpClient interface was introduced to be able to mock out
calls in testing. It may also prove useful for future applications using
this library.
2018-04-04 00:23:55 +02:00
Cory Slep 4e007b395c Add FederatingPubber tests 2018-04-01 19:06:58 +02:00
Cory Slep ad9baa2f69 Add SocialPubber PostOutbox test 2018-04-01 16:53:32 +02:00
Cory Slep 56e7e842d3 Add AnyObject/Link/Activity callbacks to Deserialize 2018-04-01 16:52:54 +02:00
Cory Slep 981d943e72 Implement more tests, fix test names 2018-04-01 01:12:58 +02:00
Cory Slep f8d65fafde Outline 109 tests to write for Pubber 2018-03-31 23:26:17 +02:00
Cory Slep aede45d546 Don't try to own 'object' for Add/Remove Activities 2018-03-31 23:24:10 +02:00
Cory Slep 6e343f9f45 Support federative Add and Remove 2018-03-30 19:39:07 +02:00
Cory Slep 4efb0a41b2 Add public creation functions 2018-02-21 23:16:10 +01:00
Cory Slep 4368380651 Implement Accept in response to a Follow 2018-02-20 22:50:13 +01:00
Cory Slep 07a04262d9 Support likes, liked, blocking, auto-accept/reject follows. 2018-02-20 00:09:29 +01:00
Cory Slep 683a26f6c1 Overhaul of interfaces, begin detailed Activity handling. 2018-02-15 23:38:58 +01:00
Cory Slep bcec31a2a7 Internalize interfaces that should not be public. 2018-02-12 21:19:35 +01:00
Cory Slep 6448da4ec2 Hook in rest of Activities for ClientReceiver.
There's another iteration of design that can be done that moves
management of actors and collections back into this library, as right
now a lot of the Receiver interfaces put that burden on client
implementations.
2018-02-08 23:55:25 +01:00
Cory Slep ea1a387866 Implement client Create handler 2018-02-08 21:12:52 +01:00
Cory Slep d80d47289a Implement POSTing Activity objects to another server. 2018-02-04 18:50:32 +01:00
Cory Slep 7400a3197f Add support for wrapping objects in Create activity. 2018-02-04 18:32:01 +01:00
Cory Slep fe707109c4 Make substantial progress on ActivityPub client & server implmentation 2018-02-04 17:42:22 +01:00
Cory Slep 3662ac5bf9 Outline support for inbox and outbox handlers and routing. 2018-01-31 22:43:13 +01:00
Cory Slep cd8ee5fb47 Complete basic recipient list inbox algorithm. 2018-01-28 21:29:23 +01:00
Cory Slep 9300d8583e Migrate pub to go-fed. 2018-01-26 00:19:21 +01:00
Cory Slep dbea5a923c Migrate streams library to go-fed. 2018-01-24 00:31:50 +01:00
Cory Slep 5257e5cb31 Migrate vocabulary library to go-fed. 2018-01-24 00:13:06 +01:00
Cory J Slep e840543714
Initial commit 2018-01-23 22:53:17 +01:00