Jason Robinson
|
e55f13a117
|
Fix tests
|
2020-12-27 17:24:27 +02:00 |
Jason Robinson
|
48373ad615
|
Room events are PUT not POST
|
2020-12-27 02:07:42 +02:00 |
Jason Robinson
|
ccd975ce46
|
Actually fix profile room ID lookup
|
2020-12-27 01:55:55 +02:00 |
Jason Robinson
|
8797a08c02
|
Fix profile room ID lookup and make code more DRY
|
2020-12-27 01:43:41 +02:00 |
Jason Robinson
|
c40194da95
|
Support Post entities on Matrix side into profile rooms
|
2020-12-27 01:10:31 +02:00 |
Jason Robinson
|
0abb33a4fb
|
Merge branch 'matrix-delivery'
|
2020-12-27 00:39:00 +02:00 |
Jason Robinson
|
49e5f0a511
|
Don't crash on outbound_send if matrix payload has no method
|
2020-12-27 00:29:13 +02:00 |
Jason Robinson
|
7608047b9e
|
Create Matrix profile rooms
|
2020-12-27 00:10:06 +02:00 |
jaywink
|
7ac452e65c
|
Merge branch 'matrix-delivery' into 'master'
First parts of the Matrix payload delivery
See merge request jaywink/federation!162
|
2020-12-25 21:07:53 +00:00 |
Jason Robinson
|
0d92387339
|
Ensure method is never None in send_document
|
2020-12-25 17:08:28 +02:00 |
Jason Robinson
|
7bd114ac59
|
Make handle_send call a bit safer
|
2020-12-25 16:53:28 +02:00 |
Jason Robinson
|
51c46364f3
|
Include userid in the endpoint when setting displayname
|
2020-12-25 16:49:14 +02:00 |
Jason Robinson
|
3dd9921899
|
Optionally support PUT in send_document
Defaults to POST. Matrix display name update uses PUT.
|
2020-12-25 01:26:03 +02:00 |
Jason Robinson
|
602c576aec
|
Actually implement matrix build_send
|
2020-12-25 01:06:21 +02:00 |
Jason Robinson
|
6d1304ab68
|
append not add
|
2020-12-25 00:48:58 +02:00 |
Jason Robinson
|
dc2102a7b8
|
MatrixProfile now generates a list of payloads
|
2020-12-25 00:17:10 +02:00 |
Jason Robinson
|
c469f74e29
|
Fix tests
|
2020-12-24 22:21:20 +02:00 |
Jason Robinson
|
d981cb7811
|
Add mxid to Profile
Calculate endpoint for Matrix entities.
|
2020-12-24 22:15:27 +02:00 |
Jason Robinson
|
499d222719
|
sender_localpart -> shortcode. Give appservices also an exclusive namespace for users and aliases.
|
2020-12-24 15:36:38 +02:00 |
Jason Robinson
|
dfc7264465
|
Fixes, event type, enums
|
2020-12-24 01:27:56 +02:00 |
Jason Robinson
|
f9d03fd916
|
Start adding basic Matrix entities
|
2020-12-24 01:16:31 +02:00 |
Jason Robinson
|
82f3aed21b
|
Start adding outbound parts of delivering Matrix messages
|
2020-12-24 00:58:13 +02:00 |
Jason Robinson
|
d52c21e8bc
|
Identify Matrix AS payloads
|
2020-12-24 00:06:27 +02:00 |
Jason Robinson
|
524e5efbfd
|
Add Django views for the Matrix appservice transactions
|
2020-12-23 23:30:05 +02:00 |
Jason Robinson
|
449089a59e
|
Changelog for appservice commit
|
2020-12-21 23:10:23 +02:00 |
Jason Robinson
|
01dac38921
|
Add configuration for Matrix appservice registration file
Includes a function to print it out in YAML.
Currently requires Django configured.
|
2020-12-21 23:09:29 +02:00 |
Jason Robinson
|
aeb1b37e2c
|
Update some docs and add words about Matrix
|
2020-12-21 22:06:00 +02:00 |
Jason Robinson
|
1b461806f0
|
Add Matrix utility function to register users on Dendrite
|
2020-12-21 22:05:43 +02: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
|
34d04f01f1
|
Start new development cycle
|
2020-12-20 17:21:36 +02:00 |
Jason Robinson
|
153f779fa5
|
Fix python version in tox
|
2020-12-20 03:31:09 +02:00 |
Jason Robinson
|
c2239327c3
|
Release v0.21.0
|
2020-12-20 03:11:04 +02:00 |
Jason Robinson
|
6b93e325a9
|
Fix some tests for newer Python version
|
2020-12-20 03:10:29 +02:00 |
Jason Robinson
|
836e19b40d
|
Remove the network utils `fetch_host_ip_and_country` and `fetch_country_by_ip`
The library that was used starting to require an API key.
|
2020-12-20 02:59:17 +02:00 |
Jason Robinson
|
26e6e4d04d
|
Support and test on python 3.8
|
2020-12-20 02:51:00 +02:00 |
Jason Robinson
|
1dd92a9b51
|
Start new dev cycle
|
2020-12-20 02:50:42 +02:00 |
Jason Robinson
|
f5d88b44bb
|
Release v0.20.0
|
2020-12-20 02:43:19 +02:00 |
jaywink
|
bbaac0383b
|
Merge branch 'cross-protocol' into 'master'
Cross protocol improvements
See merge request jaywink/federation!161
|
2020-05-01 22:53:20 +00:00 |
Jason Robinson
|
a29ab19166
|
Extract ActivityPub ID from Diaspora paylaods
Extract ActivityPub ID from Diaspora payloads if found as the `activitypub_id` property.
|
2020-04-25 03:18:21 +03:00 |
Jason Robinson
|
e1af61794b
|
Add AP ID to outbound Diaspora payloads
Add ActivityPub ID to outbound Diaspora payloads of types comment, post and profile,
if an URL given as `id`.
|
2020-04-25 03:04:55 +03:00 |
Jason Robinson
|
be89ae5453
|
Add Diaspora guid/handle to post/profile outbound ActivityPub
Add Diaspora extension and guid to outbound ActivityPub payloads, if available. For
profiles, also add handle.
|
2020-04-25 02:44:02 +03:00 |
Jason Robinson
|
9972b9d3fb
|
Extract Diaspora guid
Diaspora entity guid will now be extracted from ActivityPub payloads implementing the Diaspora extension.
|
2020-04-25 00:32:33 +03:00 |
jaywink
|
b4cc7071f4
|
Merge branch 'inbound-ap-html' into 'master'
Stop markdownifying received ActivityPub content
Closes socialhome/socialhome#198 and socialhome/socialhome#222
See merge request jaywink/federation!160
|
2020-04-13 18:33:18 +00:00 |
Jason Robinson
|
9469101549
|
Fix tag recognition if at start of HTML paragraph
|
2020-04-13 21:28:22 +03:00 |
Jason Robinson
|
dfaa692ea4
|
Add test ensuring mention classes are not stripped
By process_text_links text util.
|
2020-04-13 13:22:12 +03:00 |
Jason Robinson
|
7c1f1670b1
|
Fix tags separated by slashes not being identified
Fixes socialhome/socialhome#198
|
2020-04-13 12:40:35 +03:00 |
Jason Robinson
|
a2653239d6
|
Fix some characters stopping tags being identified
Closes socialhome/socialhome#222
|
2020-04-13 11:46:10 +03:00 |
Jason Robinson
|
f704175a21
|
Ensure tags are found also if wrapped within HTML blocks
|
2020-04-13 11:35:54 +03:00 |
Jason Robinson
|
13f0cf0db6
|
Stop markdownifying received ActivityPub content
It was causing more trouble than benefits. Just accept
HTML content into entities raw_content attribute and
let apps deal with it.
|
2020-04-12 23:32:42 +03:00 |
Jason Robinson
|
8200725e72
|
Add changelog for the relay fixes
|
2020-04-07 23:16:55 +03:00 |