Wykres commitów

805 Commity (master)

Autor SHA1 Wiadomość Data
Alain St-Denis 1f15583aad Merge branch 'todos-and-issues' into 'master'
Fixes addressing various manually tracked content issues.

See merge request jaywink/federation!183
2024-02-29 00:58:03 +00:00
Alain St-Denis 3dfe7d637b use markdownify instead of as md. 2024-02-26 20:04:12 -05:00
Alain St-Denis e992e2dc20 Update CHANGELOG. 2024-02-20 10:15:49 -05:00
Alain St-Denis 2ee17e4aa6 Merge branch 'master' into todos-and-issues 2024-02-20 08:31:28 -05:00
Jason Robinson a109a7f824 Release v0.25.1 2024-02-18 15:55:56 +02:00
Jason Robinson e7629c9a92 Merge branch 'fix-CVE-2024-23832' into 'master'
Fix CVE-2024-23832

See merge request jaywink/federation!182
2024-02-18 13:53:49 +00:00
Alain St-Denis 0bc025b0d8 Update CHANGELOG. 2024-02-18 03:24:29 +00:00
Alain St-Denis 8a4863fcd3 Merge branch 'fix-CVE-2024-23832' into todos-and-issues 2024-02-16 11:50:42 -05:00
Alain St-Denis e476a0b8e0 catch potential payload forgery (CVE-2024-23832). 2024-02-16 11:47:57 -05:00
Alain St-Denis 345a0c0ac3 Handle cases where a nested AP field contains only one undefined object. 2024-02-15 10:32:33 -05:00
Alain St-Denis 2672eede39 Also remove trailing garbage from hashtag text found in the rendered content. 2024-02-13 17:56:18 -05:00
Alain St-Denis 21184c368a Increase the Unicode character range allowed in Diaspora mentions. 2024-02-13 16:57:56 -05:00
Alain St-Denis d080bcf509 handle escaped characters in markdown mentions 2024-02-13 14:04:15 -05:00
Alain St-Denis 2509692041 Mark an AP mention only if profile.finger is defined. 2024-02-12 08:53:10 -05:00
Alain St-Denis f1bb3544fa Improve webfinger handling of AP application type. 2024-02-11 11:26:16 -05:00
Alain St-Denis 47bf0f579d Nested fields: handle unknown json-ld types more gracefully. 2024-02-11 10:23:52 -05:00
Alain St-Denis 3f98f1e04e Select the img tag title property over the alt property for embedded images. Adjust the corresponding test. 2024-02-11 08:33:32 -05:00
Alain St-Denis b190626bb9 fix image duplication caused by both an img tag and a Image object for the same image are defined in a payload. 2024-02-09 18:09:49 -05:00
Alain St-Denis 4868291747 Ignore media objects that don't define a media type. 2024-02-09 15:41:26 -05:00
Alain St-Denis 64044e7452 when some Mention objects hrefs can't be found, try with the name property 2024-02-03 09:17:07 -05:00
Jason Robinson 31583d29b8 Try to fix docs by specifying a requirements file 2024-01-23 22:35:55 +02:00
Jason Robinson 6bb6df6b1d Switch commonmark requirement to PyPi uploaded commonmark_socialhome 2024-01-23 00:06:58 +02:00
Alain St-Denis 3e4f4641c8 Merge branch 'woodpecker' into 'master'
Define a woodpecker pipeline

See merge request jaywink/federation!181
2024-01-20 13:08:59 +00:00
Alain St-Denis 64590ee4c3 Define a woodpecker pipeline 2024-01-20 13:08:59 +00:00
Jason Robinson e0592e17d0 Release 0.25.0 2024-01-06 01:32:31 +02:00
Alain St-Denis d2e0a56c98 set the correct commonmark req. remove traceback from models.py. 2024-01-05 18:26:49 -05:00
Alain St-Denis db8bc1527c beautifulsoup -> beautifulsoup4... 2024-01-05 17:30:37 -05:00
Alain St-Denis 22d9d30869 add beautifulsoup to reqs. 2024-01-05 17:24:34 -05:00
Alain St-Denis 783b0ebc14 update changelog. 2024-01-05 16:50:23 -05:00
Alain St-Denis a21275bbef Merge branch 'various-improvements' into 'master'
Various improvements

See merge request jaywink/federation!180
2023-12-31 14:44:04 +00:00
Alain St-Denis c8ff988d32 handle gotosocial reply collections 2023-12-11 08:21:37 -05:00
Alain St-Denis d4f207ba02 unquote Hashtag objects href 2023-11-25 07:44:33 -05:00
Alain St-Denis 340e5cafe7 quick fix: ensure the to property is an array on outbound AP Profiles 2023-10-31 09:56:22 -04:00
Alain St-Denis ca3f927aa9 fix broken peertube content processing when the content property is missing 2023-10-31 08:36:02 -04:00
Alain St-Denis e0115f7966 Merge branch 'fix-url-regex' into 'master'
Improve the URL regex

See merge request jaywink/federation!178
2023-10-31 11:43:31 +00:00
Alain St-Denis aa351e27e2 fix url regex 2023-10-29 10:03:09 -04:00
Alain St-Denis add80e0f6c
Merge branch 'ap-processing-improvements' into 'master'
Content processing improvements.

See merge request jaywink/federation!177
2023-09-04 21:38:47 +00:00
Alain St-Denis ada8c20d39 Impove the url matching regex. 2023-08-05 11:41:30 -04:00
Alain St-Denis 5dac605c4b Improve URL_PATTERN. 2023-08-02 07:45:57 -04:00
Alain St-Denis 5c168d6630 Rework find_elements to make it more efficient and resilient. 2023-07-27 22:26:45 -04:00
Alain St-Denis db87313535 Ignore relayed retractions. 2023-07-27 08:00:41 -04:00
Alain St-Denis 7559f16f4f Remove references to http://schema.org from inbound AP contexts. 2023-07-26 12:57:47 -04:00
Alain St-Denis 6fd445382d Allow '-' in tags. Make AP tag discovery more robust. 2023-07-26 12:40:46 -04:00
Alain St-Denis 54a8404c3d Make verify_ld_signature more robust. Make Tombstone objects signable. 2023-07-24 08:32:32 -04:00
Alain St-Denis 091b156703 For Person, if the url property is missing, set it to id. 2023-07-23 13:03:20 -04:00
Alain St-Denis cb96d83793 Case insensitive lookup with finger. 2023-07-23 10:05:25 -04:00
Alain St-Denis d7e6a56eb6 AP mention finding and marking now also relying on the url property which is expected to be set as the remote_url property of the client app profiles.
Add the url property to some tests.
The get_profile function now expected to OR the query fields.
2023-07-23 08:50:40 -04:00
Alain St-Denis d53db6299f Make tag link processing more robust. 2023-07-18 12:42:36 -04:00
Alain St-Denis c87e1c3dd7 Unquote and normalize tag links and add to the set being intersected with the hrefs pulled from Hashtag objects. 2023-07-18 09:19:53 -04:00
Alain St-Denis b1bc8e7295 Improve URL pattern.
Make find_elements more robust.
Move process_text_links tests to the client app.
2023-07-18 07:16:33 -04:00