Commit graph

  • 5c5b99f05b Cleans up sleepily-done activitypub work Mouse Reeve 2020-05-24 12:44:18 -0700
  • 1afa5e3bd6 Remove activitypub.get_status Mouse Reeve 2020-05-23 21:01:59 -0700
  • b9b83e8b3a Serializer classes for other kinds of statuses Mouse Reeve 2020-05-23 20:54:54 -0700
  • 4fe44ddd6c Updates syntax in user model Mouse Reeve 2020-05-23 20:03:56 -0700
  • 47bca3f2a1 Create status model from activity Mouse Reeve 2020-05-23 20:01:17 -0700
  • 28bf271d57 Use activitypub class in status builder Mouse Reeve 2020-05-23 18:09:52 -0700
  • a6134c526f Creates Note dataclass Mouse Reeve 2020-05-23 17:23:05 -0700
  • d085071c46 Rename actor file Mouse Reeve 2020-05-23 15:38:15 -0700
  • f7a50bc800 User dataclass to load remote user data Mouse Reeve 2020-05-23 15:36:55 -0700
  • 0c692d7e83 Nest dataclasses for user serialization Mouse Reeve 2020-05-23 14:32:27 -0700
  • 8aca90a8bb Adds json encoder Mouse Reeve 2020-05-23 13:47:31 -0700
  • e0c28d0792 Base dataclass for activitypub serialization Mouse Reeve 2020-05-23 13:19:42 -0700
  • 74c116f424 Use dataclasses to define activitypub (de)serialization Mouse Reeve 2020-05-19 12:25:06 -0700
  • 382677ce21 Merge branch 'test-dirs' Mouse Reeve 2020-05-26 20:46:18 -0700
  • 55146190a6 Move tests into directories #181 Mouse Reeve 2020-05-26 13:29:22 -0700
  • 6b551709cc
    Merge pull request #178 from cthulahoops/use_fetch_remote_user Mouse Reeve 2020-05-23 13:22:22 -0700
  • 9af410f921 Silently ignore unauthorised deletes. #178 Adam Kelly 2020-05-22 14:20:27 +0100
  • ae7339928c Move signature checking logic out of shared_inbox. Adam Kelly 2020-05-22 13:53:56 +0100
  • 5cfc9aa8de Fetch updated key if old key is invalid. Adam Kelly 2020-05-22 13:49:56 +0100
  • 17734940ac Use get_or_create_remote_user from get_public_key. Adam Kelly 2020-05-21 16:32:28 +0100
  • 00bd8928b0
    Merge pull request #176 from cthulahoops/digests Mouse Reeve 2020-05-20 08:17:00 -0700
  • b1516f18be Check that the date in the signature isn't too old. #176 Adam Kelly 2020-05-20 15:26:01 +0100
  • 52eeabc5bb Don't crash if nodeinfo is unavailable. Adam Kelly 2020-05-19 21:58:30 +0100
  • 58630a053f Add digests for outgoing messages, and testing. Adam Kelly 2020-05-19 21:33:47 +0100
  • 0c22019306 Verify http digest is correct if specified in signature. Adam Kelly 2020-05-18 19:42:22 +0100
  • b54c6f7855
    Merge pull request #174 from mouse-reeve/remote-user Mouse Reeve 2020-05-18 18:29:37 -0700
  • 373a378452 Verify that the remote user is who they say they #174 Mouse Reeve 2020-05-18 18:26:00 -0700
  • 1b48ca2f85 don't let id be none on remote_user Mouse Reeve 2020-05-15 10:45:56 -0700
  • a0507edcac Fixes remote user code Mouse Reeve 2020-05-14 12:08:57 -0700
  • b203ae5b33
    Merge pull request #175 from mouse-reeve/docker-nginx Mouse Reeve 2020-05-18 08:10:41 -0700
  • dbabeab470 Nginx config #175 Mouse Reeve 2020-05-17 20:20:51 -0700
  • 845401bd62
    Merge pull request #173 from cthulahoops/signature_refactor Mouse Reeve 2020-05-17 12:11:46 -0700
  • 12bedf3316 Allow arguments to fr-dev test #173 Adam Kelly 2020-05-15 11:17:46 +0100
  • b212456d0d Move signature code into fedireads.signatures. Adam Kelly 2020-05-14 14:24:37 +0100
  • 3b16bb748c More books tests Mouse Reeve 2020-05-14 11:28:45 -0700
  • d92c9af9c3 Fixes absolute_id in self_connector test Mouse Reeve 2020-05-14 10:57:03 -0700
  • 30350f035e
    Merge pull request #171 from mouse-reeve/base-model-test Mouse Reeve 2020-05-14 10:33:04 -0700
  • c0fb3beb54
    Merge pull request #169 from mouse-reeve/self-connector-test Mouse Reeve 2020-05-14 10:32:43 -0700
  • 3e02123a0d Updates for broadcast changes #171 Mouse Reeve 2020-05-13 18:23:54 -0700
  • e76f96eb6c Unify concept of absolute_id and remote_id Mouse Reeve 2020-05-12 18:56:28 -0700
  • 93493fc8e4 Test absolute id for model with user Mouse Reeve 2020-05-12 15:07:31 -0700
  • c401d537f2 Test remote ids Mouse Reeve 2020-05-12 14:59:14 -0700
  • bebb4d465b Tests base model absolute id generator Mouse Reeve 2020-05-12 14:45:30 -0700
  • 4190793f17
    Merge pull request #172 from cthulahoops/signing Mouse Reeve 2020-05-13 08:38:15 -0700
  • 4974fe4e5b Add tests for remote actors (fetch keys via http.) #172 Adam Kelly 2020-05-13 12:26:07 +0100
  • 3236e95ea2 Fix typo in requirements.txt Adam Kelly 2020-05-13 11:53:25 +0100
  • 2db4da4061 Check all signatures are signed by the right actor. Adam Kelly 2020-05-13 11:40:57 +0100
  • 10efe4d1b4 Add test for use of the wrong signature. Adam Kelly 2020-05-13 11:18:48 +0100
  • 5d4076d628 Use public key from db if available. Adam Kelly 2020-05-13 11:09:47 +0100
  • 05842b5c18 Pull out make_signature to separate into function. Adam Kelly 2020-05-13 11:08:52 +0100
  • 15cce156a0
    Merge pull request #168 from mouse-reeve/books-manager-tests Mouse Reeve 2020-05-12 18:58:48 -0700
  • e07a072ced Adds test coverage report and fr-dev shortcuts Mouse Reeve 2020-05-12 15:12:04 -0700
  • ebd1bf4754 Sort by rank in local db full text search #169 Mouse Reeve 2020-05-12 13:03:46 -0700
  • 306f067a21
    Merge pull request #167 from mouse-reeve/abstract-connector-tests Mouse Reeve 2020-05-12 10:04:08 -0700
  • 62ef3e78cc Tests for books_manager #168 Mouse Reeve 2020-05-12 10:01:36 -0700
  • 0dde027f3d Tests match_from_mappings #167 Mouse Reeve 2020-05-11 10:40:48 -0700
  • 6d08996ee9 Tests abstract connector mappings Mouse Reeve 2020-05-11 08:34:25 -0700
  • 228b003c1c Adds broadcast test Mouse Reeve 2020-05-10 21:07:19 -0700
  • 29477c24f4 Fixes error in cover alt text templateteag Mouse Reeve 2020-05-10 18:22:34 -0700
  • d8aadb4587 Adds helper function for loading editions Mouse Reeve 2020-05-10 18:08:18 -0700
  • e11e1cc560 missing import in user model Mouse Reeve 2020-05-10 17:47:59 -0700
  • 35ca61d7f6 Only use get_or_create_book with remote_id Mouse Reeve 2020-05-10 17:40:22 -0700
  • 0f579e7d8d Re-thinks connector mappings Mouse Reeve 2020-05-10 16:41:24 -0700
  • d54c8c4dc4 Removes default books from initdb Mouse Reeve 2020-05-10 15:18:40 -0700
  • bc5dba97ef
    Merge pull request #165 from mouse-reeve/code-cleanup Mouse Reeve 2020-05-10 15:11:58 -0700
  • 64903157ff
    Merge pull request #162 from mouse-reeve/fedireads_connector Mouse Reeve 2020-05-10 15:07:14 -0700
  • 4555d7713a remove unneeded connector code #165 Mouse Reeve 2020-05-10 14:56:53 -0700
  • 7493abeb53 Tests for fedireads connector Mouse Reeve 2020-05-10 14:53:45 -0700
  • d5f46a1c6f more openlibrary connector tests Mouse Reeve 2020-05-10 14:12:03 -0700
  • 5e78de1340 the way search keys work has changed, updating test Mouse Reeve 2020-05-10 13:42:35 -0700
  • 2e7d2f96f8 Cleans up base model Mouse Reeve 2020-05-10 13:38:47 -0700
  • 3edfc0be74 Merge branch 'fedireads_connector' into code-cleanup Mouse Reeve 2020-05-10 13:37:16 -0700
  • 2ef87c2131 Refactors get_or_create_book #162 Mouse Reeve 2020-05-10 12:56:59 -0700
  • 72b4e7da76 Small code cleanup Mouse Reeve 2020-05-10 11:29:10 -0700
  • 470c5d4acb Adds cursory openlibrary connector tests Mouse Reeve 2020-05-10 09:11:01 -0700
  • 54c553312f Separate import job tests out Mouse Reeve 2020-05-09 22:13:44 -0700
  • 67837f84b3 user activitypub serializer Mouse Reeve 2020-05-09 21:55:00 -0700
  • 45e5df388d Activitypub serialize shelves Mouse Reeve 2020-05-09 21:52:13 -0700
  • 932b4abcfe test coment Mouse Reeve 2020-05-09 20:15:33 -0700
  • ea420f9889 fixes quote test Mouse Reeve 2020-05-09 20:15:18 -0700
  • aefb718456 more tests Mouse Reeve 2020-05-09 19:48:30 -0700
  • ca8eb75352 Tests for creating reviews and statuses Mouse Reeve 2020-05-09 19:22:41 -0700
  • 2e8afb90e6 Fixes bug in activitypub serialization of statuses Mouse Reeve 2020-05-09 18:55:45 -0700
  • db898e362b Tests and fixes whitespace bugs in sanitizer Mouse Reeve 2020-05-09 18:30:24 -0700
  • ab7acc6db6 user model tests Mouse Reeve 2020-05-09 17:30:14 -0700
  • 768ce1e5e7 split tests into separate files Mouse Reeve 2020-05-09 17:10:02 -0700
  • 4468933edd Adds status tests Mouse Reeve 2020-05-09 16:52:16 -0700
  • 49cdd5388f shelf model unit test Mouse Reeve 2020-05-09 16:38:05 -0700
  • 93e53d3cca Adds some model unit tests Mouse Reeve 2020-05-09 16:16:28 -0700
  • ee7c04cc7e code style cleanup Mouse Reeve 2020-05-09 14:26:27 -0700
  • 2a98093ebe Tidy up self connector Mouse Reeve 2020-05-09 13:36:10 -0700
  • 7220a17840 Fixes bug that uses edition remote_id for work Mouse Reeve 2020-05-09 13:11:14 -0700
  • 277c1a80fd Fixes loading covers Mouse Reeve 2020-05-09 12:59:06 -0700
  • 8c3e208282 Load covers in fedireads connector Mouse Reeve 2020-05-09 12:53:55 -0700
  • 5924e8ed63 Generalizes http request for json data in connectors Mouse Reeve 2020-05-09 12:39:58 -0700
  • 3a8d84e9b1 A couple bugs in loading authors Mouse Reeve 2020-05-09 12:33:02 -0700
  • e9393ede28 Adds remote ID to authors Mouse Reeve 2020-05-09 12:29:23 -0700
  • 4741ada418 Cleans up search results page Mouse Reeve 2020-05-09 12:16:59 -0700
  • 093945e7fb Load author data with fedireads connector Mouse Reeve 2020-05-09 12:09:40 -0700
  • bb01834a31 Parser for search results in connectors Mouse Reeve 2020-05-08 17:56:24 -0700