Wykres commitów

13 Commity (e7d954b788103cecdaa3462e2676afd69092d2b8)

Autor SHA1 Wiadomość Data
Alain St-Denis e7d954b788 Fixes to address the reviewer's comments. Where appropriate, align with existing code structure. 2023-03-26 14:47:40 -04:00
Jason Robinson 48be2cbb6e Add `federation.hostmeta` generators for Matrix client and server well-known files.
Django views and url configuration also included for convenience.
2020-12-20 17:55:01 +02:00
Jason Robinson c0cb4cb949 Add some debug to rfc7033_webfinger_view generator
Some AP platforms seem to be making some weird requests.
2019-06-22 02:13:20 +03:00
Jason Robinson 6db1d91579 Ensure handle is lower cased in rfc7033_webfinger_view 2018-10-01 20:03:18 +03:00
Jason Robinson ceb5d0446e Add support for AS2 document webfinger rel used by Mastodon et al
Also fix reference to RFC by renaming RFC3033 to RFC7033 :P
2018-09-30 16:20:03 +03:00
Jason Robinson 979b43636d Refactor away remaining diaspora URL generator usages :/ 2018-09-03 23:14:28 +03:00
Jason Robinson 946e40c0bb Fix webfinger view 2018-08-26 19:53:48 +03:00
Jason Robinson 493ee7bf22 Refactoring of diaspora protocol support to use ID's everywhere
Entities no longer have `handle` or `guid`, `target_guid` or
`target_handle` attributes. These are
now properties on the Diaspora entities only. For working with
entities, the new URI based attributes should be used. These are
`id`, `target_id` and `actor_id`. Depending on entity type, some
of these will be required while some not (just like with handle,
guid, target_guid and target_handle before).

All high level methods now expect ID's and return ID's for everything.
Internally the diaspora protocol still works with handle's and guid's.

This opens adding ActivityPub which works with URI ID's everywhere.
2018-08-11 23:41:15 +03:00
Jason Robinson 435c3d6d43 Add NodeInfo2 generator and Django view
See https://github.com/jaywink/nodeinfo2
2018-04-08 15:02:18 +03:00
Jason Robinson d74aa5290c Add search path to JSON webfinger 2018-02-21 22:21:55 +02:00
Jason Robinson 0466931d05 Add atom feed support to JSON webfinger 2018-02-21 21:58:10 +02:00
Jason Robinson 3730a3d9b8 Make JSON webfinger support webfinger profile url 2018-02-21 19:20:46 +02:00
Jason Robinson f80211b178 Add RFC3033 webfinger generator
Also provided is a Django view and url configuration for easy addition into Django projects. Django is not a hard dependency of this library, usage of the Django view obviously requires installing Django itself. For configuration details see documentation.

Closes #108
2018-02-17 01:38:37 +02:00