Commit Graph

15 Commits

Author SHA1 Message Date
Bryan Ashby 821d6cef70
Use follow-redirects to ensure we follow redirects during Actor lookup et al. 2023-04-20 20:41:46 -06:00
Bryan Ashby 0263d8bc5e
Various fixes:
* Fix socket hangup bug in http_util requests
* Disallow users to follow themselves
* GET's to /followers, /following, etc. are not signed; don't try to enforce it
* Fix a couple callbacks
* WIP: Start more on Delete of inbox items
2023-02-25 11:50:30 -07:00
Bryan Ashby 5b08d21966
Prevent double callback 2023-02-24 21:43:58 -07:00
Bryan Ashby 69cb0c5907
default timeout 2023-02-12 17:51:36 -07:00
Nathan Byrd b577c1b847 Added default connection timeout and new config option outbound.connectionTimeoutMilliseconds 2023-02-12 13:38:52 -06:00
Bryan Ashby c0914af002
Fix a few more inbox/addressing bugs, cleanup, add methtod to request follow 2023-02-08 21:32:54 -07:00
Bryan Ashby c5f0e0e6ef
Rework most of the ActivityPub routing handling 2023-02-08 12:53:56 -07:00
Bryan Ashby 27da2bb108
Don't log entire JSON payloads 2023-02-05 21:13:34 -07:00
Bryan Ashby 41cd0f7f33
Fix local Actor URLs, add addFollowing() API 2023-02-05 10:42:30 -07:00
Nathan Byrd 877e2ca61a Added followers and following 2023-02-04 19:33:56 -06:00
Bryan Ashby 98d37e9564
Fix various Content-Lenght's 2023-01-31 20:06:07 -07:00
Bryan Ashby 930308e07f
Fix POST to Accept Follow Request 2023-01-19 22:31:14 -07:00
Bryan Ashby b075e25330
Cleanup 2023-01-13 23:55:05 -07:00
Bryan Ashby 64848b4675
Initial 'Note' support for ActivitiyPub/Mastodon, reconition of @User@domain ActivityPub addresses, skeleton for ActivityPub scan/toss 2023-01-11 22:37:09 -07:00
Bryan Ashby 44c67f5327
Added HTTP util: postJson(), post Accept Activity to server with signing 2023-01-08 20:34:30 -07:00