Commit graph

  • 612e316345
    Merge pull request #21 from xenyou/master master Darius Kazemi 2023-08-23 08:15:05 -0700
  • 34a0357bb2 update deps #21 Yoshihiro Kikuchi 2023-08-23 11:47:32 +0900
  • 9bd6bf59c0
    Merge pull request #19 from mediaformat/outbox Darius Kazemi 2023-05-20 13:08:06 +0100
  • 0f35295981 implements noop outbox #19 Django Doucet 2023-05-19 22:54:03 -0600
  • 1b327bbeac add dockerfile #16 Albatroz Jeremias 2023-01-07 16:04:31 +0000
  • 8c2349ade6
    Merge pull request #8 from PaulKiddle/patch-1 Darius Kazemi 2022-06-23 08:07:48 -0700
  • 02168156be
    Merge 9e28ee3d8e into 879ca300ce #15 Anthony DePasquale 2022-02-02 22:17:46 -0600
  • 9e28ee3d8e
    Update dependencies #15 Anthony DePasquale 2022-02-02 22:16:40 -0600
  • d9539d8bda
    Merge pull request #42 from wmurphyrd/apex #14 Will Murphy 2021-11-06 11:51:04 -0500
  • 22cc9eb5b2 Announce the object Will Murphy 2021-11-05 00:06:27 -0500
  • fdbc15c630 check all audience fields when determining if a post is direct to group (Masto apprently uses only cc) Will Murphy 2021-11-04 23:27:23 -0500
  • 6216ad02a8 bring back the homepage query, update for new data format Will Murphy 2021-11-04 22:59:37 -0500
  • f46de1ba0a place the create-on-lookup on all relevant routes, mostly to work with Mastodon instances that have a Guppe actor from the old version cached Will Murphy 2021-11-04 22:58:55 -0500
  • 95fddfb98e bump engine Will Murphy 2021-11-01 18:12:48 -0500
  • fb4f752f81 ignore web bundle Will Murphy 2021-11-01 18:11:20 -0500
  • 005465df73 remove built web bundle from repo Will Murphy 2021-11-01 18:10:28 -0500
  • 927ec5d8b3 add docker deployment Will Murphy 2021-11-01 18:05:14 -0500
  • 18e0c8d602 Port Guppe to activitypub-express Will Murphy 2020-10-24 12:29:14 -0500
  • 879ca300ce
    Merge pull request #13 from protheory8/fix-issue-12 Darius Kazemi 2021-08-23 11:21:27 -0700
  • 0e5a583e05
    Merge pull request #36 from wmurphyrd/autoencrypt Will Murphy 2021-02-17 21:33:35 -0600
  • 0c73ddbb40 autoenctryp settings Will Murphy 2021-02-17 21:56:38 -0500
  • f68f796582 fix non-updating top groups Will Murphy 2021-01-20 22:19:03 -0600
  • 2076a04498 switch to autoencrypt for certs. Thanks Aral! Will Murphy 2021-01-20 22:18:30 -0600
  • 8c13d348e8
    Update README.md Will Murphy 2020-12-22 22:42:28 -0600
  • dbe924aa7d remove post listings from web interface, process deletes (fix #33), stop caching objects Will Murphy 2020-12-22 21:20:39 -0600
  • 06a9a48489 Add Digest header #13 protheory8 2020-11-29 08:35:25 +0000
  • 458db4f2ea fix deleted line Will Murphy 2020-10-24 20:54:05 -0500
  • 18c024801c hacky way to sign GETs fix #29 Will Murphy 2020-10-24 20:33:45 -0500
  • 5208b67df5 add digest to http signature for Mastodon 3.2.1 compliance Will Murphy 2020-10-24 13:14:33 -0500
  • b6ad884424
    Merge pull request #10 from Utopiah/patch-1 Darius Kazemi 2020-10-03 09:47:32 -0700
  • 9d763d577e
    closing crypto.generateKeyPair() properly #10 Fabien Benetou 2020-10-03 11:47:55 +0200
  • e21a5e0ca1
    Merge pull request #6 from vitalyster/crypot Darius Kazemi 2020-09-28 09:04:48 -0700
  • 6db9dcaf41
    Merge pull request #19 from Nono-m0le/patch-1 Will Murphy 2020-09-01 22:13:53 -0500
  • 7fe05095d0
    Update README.md Nono 2020-02-19 15:03:58 +0100
  • f17ce939e2 fix errors in unverifiable delete handling and include accept headerin http logs Will Murphy 2019-12-25 17:22:31 -0500
  • 4a0337bdad Add check for delete user broadcasts for unknown users (unverifiable signature) william Murphy 2019-12-25 15:52:15 -0600
  • ca0342f4e0 add error logger william Murphy 2019-12-25 15:48:09 -0600
  • 8528674539 fix long group name overflow on home page william Murphy 2019-12-07 15:05:48 -0600
  • f215c44cc7 build william Murphy 2019-11-19 19:48:29 -0600
  • c96e1f9a51 remote follow: support handle with and without leading @ william Murphy 2019-11-19 19:48:15 -0600
  • 7c580b991e Merge branch 'fix-osubscribe' william Murphy 2019-11-19 19:32:46 -0600
  • c296ae0185 build william Murphy 2019-11-19 19:31:51 -0600
  • cca205d96f fix osubscribe workflow; was not updated from nunjucks templating to vue william Murphy 2019-11-19 19:30:45 -0600
  • f3f8905750
    Merge pull request #13 from wmurphyrd/vue Will Murphy 2019-11-17 20:10:42 -0600
  • ddf39877b0 add build web app to repo william Murphy 2019-11-17 20:02:32 -0600
  • cd03938d22 move the public addressing from 'cc' to 'to'; I think the prior was interpreted by mastodon as unlisted william Murphy 2019-11-17 19:56:30 -0600
  • d15e9436ee wrap up initial pages, styling, member and post counts on profiels, vue router scroll behavior william Murphy 2019-11-17 19:48:11 -0600
  • c79d983ad3 limit outbox stream to boosts/posts so that collection length can serve as post count; return full actor info to reduce duplicatge requests william Murphy 2019-11-17 19:46:41 -0600
  • c4946c3621 de-dupe http-signature to force use of forked version william Murphy 2019-11-17 19:44:37 -0600
  • b1fa729ac0 update and self-serve fontawesome william Murphy 2019-11-17 19:43:54 -0600
  • 45f25bdc6a fix webfinger routing, create group listing api, web homepage with groups list william Murphy 2019-11-17 19:31:58 -0600
  • 5407d1cfe1 styling and WIP homepage Will Murphy 2019-10-13 19:25:07 -0500
  • fe97162490 PostCard - resolve and display actor info Will Murphy 2019-10-12 14:20:19 -0500
  • dbd8da4bfc replace nunjucks profile rendering with vue, start listing of recent posts on profiel page, support full IRI object ids in object GET route so that remote origin objects can be fetched from local cache for display in Vue pages Will Murphy 2019-10-12 13:30:33 -0500
  • 24a5fbeb07 add vue router and connect via history fallback middleware william Murphy 2019-10-03 21:47:44 -0500
  • cb8deb7032 vue scaffold william Murphy 2019-10-02 20:54:16 -0500
  • 884bddc963 add postman request library Will Murphy 2019-09-30 20:55:54 -0500
  • 26eee3c27a some logging cleanup Will Murphy 2019-09-30 20:55:20 -0500
  • 5726e07f13 add missing http-signature context Will Murphy 2019-09-29 13:55:04 -0500
  • 211a6e4458 fix profile icon format Will Murphy 2019-09-29 11:59:02 -0500
  • 9e241cd720 add avatar image Will Murphy 2019-09-28 10:54:48 -0500
  • 7092a92b9c logging cleanup Will Murphy 2019-09-28 10:23:24 -0500
  • b469abc863 rule out html accepting requests from json path in case of very broad accept headers Will Murphy 2019-09-27 23:39:57 -0500
  • ab44393c0b fix content negotiation Will Murphy 2019-09-27 23:28:12 -0500
  • 6f17ad2f40 morgan http logging Will Murphy 2019-09-27 22:24:35 -0500
  • c67ea9f7ab add actor HTML page with ostatus remote follow workflow. Fix #2 Will Murphy 2019-09-27 22:17:54 -0500
  • fbdb64ba37 fix migration Will Murphy 2019-09-25 23:08:55 -0400
  • df0d057322 also update ids in streams Will Murphy 2019-09-25 21:59:39 -0500
  • bf58e27748 handle errors during signature validation. use lowercase in ids Will Murphy 2019-09-25 21:45:52 -0500
  • e47dd9286f add Undo support to unfollow Will Murphy 2019-09-25 17:15:39 -0500
  • dbf8e5a413 alter accept/announce activity structre to meet Mastodon requirements, debug logging Will Murphy 2019-09-25 13:17:40 -0400
  • a09ac67573 Change to Signature header stype outgoing http signatures for mastodon compliance, both incoming formats supported (via dependency update), change default text for new groups, use certificate authority when specified Will Murphy 2019-09-24 22:12:31 -0500
  • 20b94b35f7 add static homepage Will Murphy 2019-09-24 13:07:00 -0500
  • 6e5453f0e2 auto-announce objects from received Create activities Will Murphy 2019-09-23 22:33:21 -0500
  • a64c44ad46 production security: require signature for users with public keys, block outbox posting. Add missing routes to fetch objects and activities by id Will Murphy 2019-09-23 22:18:35 -0500
  • 53fa6353d2 more organization, cache db handle in store to simplify calls, addressing & federated delivery Will Murphy 2019-09-23 12:52:22 -0500
  • a8230136f8 package details, lint Will Murphy 2019-09-22 00:20:37 -0500
  • 03b0ae732e more organization, remote object resolution, signature verification as middleware Will Murphy 2019-09-22 00:05:30 -0500
  • 958951aa4b update readme Will Murphy 2019-09-21 17:56:52 -0500
  • 8d3c5d2b13
    Create LICENSE Will Murphy 2019-09-21 17:03:29 -0500
  • a43419f9ff setup db utils in store directory, move getOrCreateActor and break out getActor for actions which require and existing actor (e.g. signature validation) Will Murphy 2019-09-21 16:53:55 -0500
  • 8039b04799 organize Will Murphy 2019-09-21 16:20:14 -0500
  • 4d7e99461d prototype automatic follow acceptance with signed request Will Murphy 2019-09-21 15:02:50 -0500
  • 06d6f85960 switch to https, place all object metadata in _meta for simpler projections Will Murphy 2019-09-19 20:55:32 -0500
  • e4c150b840 automatic actor creation on finger, user lookup. followers collection endpoint populated from inbox activity side effects Will Murphy 2019-09-16 20:58:32 -0500
  • 0a3c758ad7 generate keys for local users Will Murphy 2019-09-14 21:49:33 -0500
  • d7c733ae95 inbox and outbox get and post, webfinger Will Murphy 2019-09-14 19:00:26 -0500
  • cb137ffcb1 mongo for user object requests and initial inbox functionality Will Murphy 2019-09-12 20:03:04 -0500
  • b11f50d395 change description, serve hubs william Murphy 2019-09-09 17:44:53 -0500
  • ea191e0806 switch to node native crytpo keypair gen for easier setup on windows, activate https william Murphy 2019-09-09 17:43:06 -0500
  • 14f2d9d8a6
    sendCreateMessage: Include port in targetDomain #8 Paul Kiddle 2019-06-05 13:04:49 +0100
  • 6e2f7ab8bd Drop unnecessary native module #6 Vitaly Takmazov 2019-02-06 06:08:59 -0500
  • ed7ade3fa6 update readme Darius Kazemi 2019-03-26 10:59:52 -0700
  • f9260b4128
    Merge pull request #2 from dariusk/1-fix-create-object Darius Kazemi 2019-03-26 00:02:09 -0700
  • 49ce163547 Fixing remaining better-sqlite bugs, fixing pleroma messagin #2 1-fix-create-object Darius Kazemi 2019-03-26 00:01:34 -0700
  • e989126e86 Migrate to better-sqlite3 Darius Kazemi 2019-03-25 22:17:24 -0700
  • e2ab4dd51e Adding a Followers object to the Actor Darius Kazemi 2019-03-25 21:26:17 -0700
  • 489a228b68 Delete config.json Darius Kazemi 2019-03-25 21:10:55 -0700
  • 24a4ad52c0 Make it so config.json is not checked in Darius Kazemi 2019-03-25 21:08:40 -0700
  • 62f0fa88dd Store messages and allow retrieval via the message URI Darius Kazemi 2018-09-24 20:10:39 -0700