Commit graph

  • e83a2676dd Bump version v1.6.0 silverpill 2022-11-27 14:12:53 +0000
  • a3ec1e7b58 Verify that actor alias exists before moving local followers silverpill 2022-11-27 22:03:45 +0000
  • ff7c6724a0 Accept Move() activities where object is local actor silverpill 2022-11-27 19:48:56 +0000
  • df8c206cf0 Accept Move() activities coming from "target" actor silverpill 2022-11-27 18:32:13 +0000
  • 73ef78f021 Search for aliases by DID when processing Move(Person) activity silverpill 2022-11-26 23:19:13 +0000
  • 4a42bcd369 Add API methods for creating user-signed Move() activities silverpill 2022-11-07 14:54:29 +0000
  • 73a7668d18 Allow to connect to monero-wallet-rpc when it runs without --wallet-dir option silverpill 2022-11-27 13:04:42 +0000
  • 12861a98b7 Use actor ID as a hint when identifying activity signer silverpill 2022-11-27 10:37:36 +0000
  • 8dfd8bf0d7 Add ImportError to AuthenticationError enum silverpill 2022-11-27 10:53:51 +0000
  • 7511832fa0 Rename /signed_update API method to /send_activity silverpill 2022-11-26 21:13:37 +0000
  • a6032386da Use enum to represent activity parameters during the signing process silverpill 2022-11-07 16:44:00 +0000
  • fbcba1b99d Refactor send_signed_update view silverpill 2022-11-26 01:00:42 +0000
  • dd268634ef Move change_password API method to /api/v1/settings/change_password silverpill 2022-11-25 23:37:04 +0000
  • fde8309bb9 Add check-expired-invoice command silverpill 2022-11-25 19:11:50 +0000
  • 109168b5eb Move mitractl documentation to docs/mitractl.md silverpill 2022-11-25 18:23:41 +0000
  • 5ff2d19837 Add expires_at field to Invoice object silverpill 2022-11-24 23:44:53 +0000
  • 2a9794f8f7 Add API methods for exporting followers and follows silverpill 2022-11-24 01:30:23 +0000
  • 262b910638 Rename instance.host() to instance.hostname() silverpill 2022-11-24 01:51:43 +0000
  • 473147ed04 Move signature type check to activitypub::authentication module silverpill 2022-11-23 11:40:36 +0000
  • 3b092631ca Add signature type to the output of get_json_signature function silverpill 2022-11-23 14:37:32 +0000
  • 301ade36a3 Use enum to define identity proof type silverpill 2022-11-22 22:30:47 +0000
  • 3f3518001d Implement Display trait for ChainId and DidPkh silverpill 2022-11-22 22:41:23 +0000
  • 241351c2bf Allow value of "icon" property to be empty object silverpill 2022-11-22 18:59:42 +0000
  • 5712c9099c Allow to search for profile by actor ID silverpill 2022-11-21 19:57:26 +0000
  • 1edcefee6d Accept Create() activities with object type Article and Video silverpill 2022-11-21 23:24:40 +0000
  • 126c04febb Include local posts in search results silverpill 2022-11-21 18:55:06 +0000
  • 5789a4f021 Bump version v1.5.0 silverpill 2022-11-19 22:43:43 +0000
  • 6a6f151ec0 Verify that Monero transaction exists after sending silverpill 2022-11-19 20:44:11 +0000
  • bb8ef47588 Add FEP-8b32 to the list of supported FEPs silverpill 2022-11-19 18:12:28 +0000
  • 49a55d888f Use multibase encoding for integrity proofs silverpill 2022-11-19 15:08:40 +0000
  • 4a5bcba127 Change signature format in minisign integrity proofs silverpill 2022-11-19 14:54:33 +0000
  • a46ceeb575 Use base64 encoding for JcsEip191Signature2022 integrity proofs silverpill 2022-11-19 12:38:23 +0000
  • 5974ac8618 Move base64 encoding/decoding out of RSA signing functions silverpill 2022-11-18 23:22:24 +0000
  • bd4a9a0de9 Move multibase encoder and decoder to utils::multibase silverpill 2022-11-18 22:58:58 +0000
  • e1bb00a8dc Handle Accept(Follow) activities without nested Follow silverpill 2022-11-18 14:19:17 +0000
  • 3b470a04f7 Allow alsoKnownAs attribute value to be string silverpill 2022-11-17 22:49:31 +0000
  • 8045b9f543 Add delete-empty-profiles CLI command silverpill 2022-11-17 21:40:07 +0000
  • ec03476b58 Allow password login when token gate is disabled silverpill 2022-11-16 17:21:42 +0000
  • 6765674118 Add token gate feature flag to instance info silverpill 2022-11-16 15:11:25 +0000
  • 57c5ab3c4e Add API method for changing password silverpill 2022-11-15 01:51:35 +0000
  • 6de2b572a4 Add documentation for /verify_credentials and /update_credentials API methods silverpill 2022-11-15 21:20:45 +0000
  • 9ad6bdf1c9 Revoke all access tokens after password reset silverpill 2022-11-15 16:09:11 +0000
  • 445177d9a7 Add API method for revoking access token silverpill 2022-11-15 15:45:30 +0000
  • b3d03507ad Use stable version of comrak silverpill 2022-11-14 19:06:19 +0000
  • 09cb15297a Ignore Announce(Undo) activities silverpill 2022-11-14 18:56:42 +0000
  • 92d96e3745 Abort registration process if profile with a similar name already exists silverpill 2022-11-14 02:35:57 +0000
  • cd22f52209 List supported identity proof types in FEDERATION.md silverpill 2022-11-13 22:18:04 +0000
  • dd8debd200 Add MSRV policy to CONTRIBUTING.md silverpill 2022-11-13 21:23:52 +0000
  • 43f99b597a Fix parsing of ordered lists silverpill 2022-11-13 20:20:57 +0000
  • c11daa21a0 Rename utils::crypto module to crypto_rsa silverpill 2022-11-13 18:43:57 +0000
  • 4d85638d8c Move password utils to utils::passwords module silverpill 2022-11-13 18:15:56 +0000
  • ece3dbf71c Bump version v1.4.0 silverpill 2022-11-11 16:19:54 +0000
  • 9b96ce4700 Add CLI command for password reset silverpill 2022-11-10 23:54:01 +0000
  • 8ad88f84b2 Support integrity proofs created with minisign silverpill 2022-11-10 18:47:22 +0000
  • 64546ecabe Refactor signature verifiers silverpill 2022-11-10 21:52:45 +0000
  • db00ad1623 Move signature suites to identity::signatures module silverpill 2022-11-10 19:06:10 +0000
  • f4aebdfdb2 Accept minisign identity proofs from other instances silverpill 2022-11-10 18:05:20 +0000
  • 38bb3e38e9 Expose all identity proofs when building Account object silverpill 2022-11-10 17:31:33 +0000
  • cd93858488 Use canonicalized JSON for identity claims silverpill 2022-11-10 16:44:05 +0000
  • 14a123ad7e Implement minisign identity proofs silverpill 2022-11-10 10:13:03 +0000
  • 9d86d58274 Add methods for conversions between did:key and Ed25519 key silverpill 2022-11-10 00:40:45 +0000
  • 99f7b334d1 Change identity proof API to avoid key-to-DID converion at client side silverpill 2022-11-10 10:48:25 +0000
  • efb51c1be6 Decode multibase value when parsing did:key silverpill 2022-11-10 00:11:52 +0000
  • 1bfb951df8 Move create_identity_claim to identity::claims module silverpill 2022-11-09 19:53:17 +0000
  • a5c9da78ef Add DidKey type silverpill 2022-11-09 01:51:44 +0000
  • dae6e9437b Use general Did type intsead of DidPkh in identity proofs silverpill 2022-11-08 21:59:45 +0000
  • 4e53a5c4e4 Move DidPkh type to identity module silverpill 2022-11-08 20:33:28 +0000
  • fbfb6bb3c2 Create dedicated type for Update(Person) activity silverpill 2022-11-07 15:01:17 +0000
  • e750b2b718 Add test for build_update_person silverpill 2022-11-07 15:32:49 +0000
  • ff12501ec0 Exclude local profiles when looking up activity signer silverpill 2022-11-06 22:37:09 +0000
  • 109a519607 Treat activity signature as primary signature silverpill 2022-11-06 22:23:28 +0000
  • 0840197cac Fix clippy warnings silverpill 2022-11-06 21:20:14 +0000
  • 3cc7b58350 Change log level of JSON signature error message silverpill 2022-11-02 19:23:32 +0000
  • 7f9b2a8768 Verify activities containing EIP-155 integrity proof silverpill 2022-11-02 12:16:10 +0000
  • cdd3bfb6df Rewrite get_json_signature to return signer type along with other info silverpill 2022-11-02 17:15:15 +0000
  • 75fe4df328 Implement EIP-191 integrity proofs silverpill 2022-10-29 00:24:17 +0000
  • 1ec8cb4ddd Add views for signing Update(Person) activity silverpill 2022-10-29 20:19:39 +0000
  • dec9b1f3a4 Create function for inserting integrity proofs into JSON objects silverpill 2022-11-01 17:39:42 +0000
  • 3dbb922f3c Return error if trying to sign activity which is already signed silverpill 2022-11-01 00:02:25 +0000
  • b700a8ac6d Return verified results when searching for DID silverpill 2022-11-02 13:07:18 +0000
  • 4193ba94a5 Write warning to log if request signer differs from activity signer silverpill 2022-10-31 22:25:02 +0000
  • 67eb654203 Add canonicalize_object function silverpill 2022-10-31 20:12:19 +0000
  • 8c1d871d9e Return HTTP 405 in reponse to POST request to outbox silverpill 2022-10-31 19:10:55 +0000
  • 8a3c3fdec2
    Add CONTRIBUTING.md silverpill 2022-10-30 21:47:45 +0000
  • f31f9ecd96 Bump version v1.3.0 silverpill 2022-10-28 15:49:30 +0000
  • c8b8a5ffe5 Remove name attribute from link tag silverpill 2022-10-28 15:29:48 +0000
  • 1d66f5e864 Add creation date to JSON signature silverpill 2022-10-28 13:27:36 +0000
  • 3bbf902b28 Require HTTP signatures to have creation date silverpill 2022-10-28 12:37:10 +0000
  • 2e7403ef14 Add redirection views for /profile/{id} and /post/{id} paths silverpill 2022-10-27 22:12:54 +0000
  • 367e3f37c7 Verify signed activities silverpill 2022-10-23 23:46:51 +0000
  • 077d942573 Add error type for AP authentication errors silverpill 2022-10-27 18:23:48 +0000
  • b345cb4a77 Allow GET requests from any origin silverpill 2022-10-27 15:48:54 +0000
  • 23dca1b4c5 Allow object links with custom text silverpill 2022-10-26 00:36:07 +0000
  • acad0f260b Perform post content cleaning at the end of validation process silverpill 2022-10-25 23:15:29 +0000
  • a67a7b9b17 Remove character limit check silverpill 2022-10-25 19:03:38 +0000
  • a3723e2e6d Sign outgoing activities silverpill 2022-10-20 23:18:45 +0000
  • 295150361c Improve reporting of JSON parsing error silverpill 2022-10-24 21:19:48 +0000
  • 518fb704c3 Add test for HTTP signature verification silverpill 2022-10-24 19:47:00 +0000
  • 01d3f54939 Move verify_signed_request function to activitypub::authentication module silverpill 2022-10-23 19:13:05 +0000
  • 256e225742 Rename ImportError to HandlerError silverpill 2022-10-23 22:18:01 +0000