]> Untitled Git - lemmy.git/log
lemmy.git
2 years agoMerge pull request #1951 from LemmyNet/fix_ap_id_dupes_query
Dessalines [Tue, 23 Nov 2021 19:37:58 +0000 (14:37 -0500)]
Merge pull request #1951 from LemmyNet/fix_ap_id_dupes_query

Fix API dupes query. #1878

2 years agoFix API dupes query. #1878
Dessalines [Tue, 23 Nov 2021 19:30:16 +0000 (14:30 -0500)]
Fix API dupes query. #1878

2 years agoVersion 0.14.2
Dessalines [Tue, 23 Nov 2021 16:48:49 +0000 (11:48 -0500)]
Version 0.14.2

2 years agoVersion 0.14.2-rc.1
Dessalines [Tue, 23 Nov 2021 16:12:46 +0000 (11:12 -0500)]
Version 0.14.2-rc.1

2 years agoFixing duped report view for admins. Fixes #1933 (#1945)
Dessalines [Tue, 23 Nov 2021 15:54:30 +0000 (10:54 -0500)]
Fixing duped report view for admins. Fixes #1933 (#1945)

* Fixing duped report view for admins. Fixes #1933

* Fixing tests.

2 years agoAdding a GetComment endpoint. Fixes #1919 (#1944)
Dessalines [Tue, 23 Nov 2021 15:53:48 +0000 (10:53 -0500)]
Adding a GetComment endpoint. Fixes #1919 (#1944)

2 years agoFix min title char count for post titles. Fixes #1854 (#1940)
Dessalines [Tue, 23 Nov 2021 15:52:58 +0000 (10:52 -0500)]
Fix min title char count for post titles. Fixes #1854 (#1940)

* Fix min title char count for post titles. Fixes #1854

* Adding more newline checks for actors.

* Adding helper function

2 years agoAdding MarkPostAsRead to API. Fixes #1784 (#1946)
Dessalines [Tue, 23 Nov 2021 14:15:43 +0000 (09:15 -0500)]
Adding MarkPostAsRead to API. Fixes #1784 (#1946)

* Adding MarkPostAsRead to API. Fixes #1784

* Adding error

2 years agobackground-jobs 0.11 (#1943)
Riley [Tue, 23 Nov 2021 12:20:01 +0000 (06:20 -0600)]
background-jobs 0.11 (#1943)

2 years agoAdd tracing (#1942)
Riley [Tue, 23 Nov 2021 12:16:47 +0000 (06:16 -0600)]
Add tracing (#1942)

2 years agoRemove pointless community follower sort. (#1939)
Dessalines [Tue, 23 Nov 2021 12:05:09 +0000 (07:05 -0500)]
Remove pointless community follower sort. (#1939)

2 years agoMerge pull request #1938 from LemmyNet/once_cell
Dessalines [Mon, 22 Nov 2021 19:27:08 +0000 (14:27 -0500)]
Merge pull request #1938 from LemmyNet/once_cell

Use once_cell instead of lazy_static

2 years agoUse once_cell instead of lazy_static
Felix Ableitner [Mon, 22 Nov 2021 18:58:31 +0000 (19:58 +0100)]
Use once_cell instead of lazy_static

2 years agoAdding unique constraint for activity ap_id. Fixes #1878 (#1935)
Dessalines [Mon, 22 Nov 2021 18:57:03 +0000 (13:57 -0500)]
Adding unique constraint for activity ap_id. Fixes #1878 (#1935)

* Adding unique constraint for activity ap_id. Fixes #1878

* Removing is_activity_already_known

2 years agoMerge pull request #1936 from LemmyNet/required_public_key
Nutomic [Mon, 22 Nov 2021 15:37:05 +0000 (15:37 +0000)]
Merge pull request #1936 from LemmyNet/required_public_key

Making public key required. Fixes #1934

2 years agoMaking public key required. Fixes #1934
Dessalines [Mon, 22 Nov 2021 15:10:18 +0000 (10:10 -0500)]
Making public key required. Fixes #1934

2 years agoMerge pull request #1926 from LemmyNet/replace-activitystreams-lib
Dessalines [Mon, 22 Nov 2021 13:47:46 +0000 (08:47 -0500)]
Merge pull request #1926 from LemmyNet/replace-activitystreams-lib

Replace activitystreams crate with activitystreams-kinds

2 years agoReplace activitystreams crate with activitystreams-kinds
Felix Ableitner [Fri, 19 Nov 2021 17:47:06 +0000 (18:47 +0100)]
Replace activitystreams crate with activitystreams-kinds

2 years agoMerge pull request #1921 from LemmyNet/fix_login
Nutomic [Mon, 22 Nov 2021 13:05:57 +0000 (13:05 +0000)]
Merge pull request #1921 from LemmyNet/fix_login

Fix login ilike bug. Fixes #1920

2 years agoMerge pull request #1930 from Minoru/bugfix/nodeinfo-links
Nutomic [Mon, 22 Nov 2021 12:45:13 +0000 (12:45 +0000)]
Merge pull request #1930 from Minoru/bugfix/nodeinfo-links

Change NodeInfo `links` to an array

2 years agoChange NodeInfo `links` to an array
Alexander Batischev [Sun, 21 Nov 2021 17:10:39 +0000 (20:10 +0300)]
Change NodeInfo `links` to an array

NodeInfo spec[1] says that _.well-known/nodeinfo_ is a JSON Resource
Descriptor (JRD) document. That is specified in RFC 7033, where ยง4.4[2]
mandates that `links` is an array.

1. https://nodeinfo.diaspora.software/protocol.html
2. https://datatracker.ietf.org/doc/html/rfc7033#section-4.4

2 years agoFixing fuzzy_search to escape like chars.
Dessalines [Fri, 19 Nov 2021 20:07:20 +0000 (15:07 -0500)]
Fixing fuzzy_search to escape like chars.

2 years agoMerge pull request #1924 from LemmyNet/fix-1914
Dessalines [Fri, 19 Nov 2021 17:42:48 +0000 (12:42 -0500)]
Merge pull request #1924 from LemmyNet/fix-1914

Fix build error in #1914

2 years agoFix build error in #1914
Felix Ableitner [Fri, 19 Nov 2021 17:05:23 +0000 (18:05 +0100)]
Fix build error in #1914

2 years agoMerge pull request #1914 from LemmyNet/dont-announce-note
Dessalines [Fri, 19 Nov 2021 16:48:47 +0000 (11:48 -0500)]
Merge pull request #1914 from LemmyNet/dont-announce-note

Dont announce comments, edited posts to Pleroma/Mastodon followers

2 years agoFix login ilike bug. Fixes #1920
Dessalines [Fri, 19 Nov 2021 01:58:11 +0000 (20:58 -0500)]
Fix login ilike bug. Fixes #1920

2 years agoMerge pull request #1918 from LemmyNet/fix-smithereen-webfinger
Dessalines [Thu, 18 Nov 2021 19:47:34 +0000 (14:47 -0500)]
Merge pull request #1918 from LemmyNet/fix-smithereen-webfinger

Fix Smithereen webfinger, remove duplicate webfinger impl (fixes #1916)

2 years agoMerge pull request #1917 from LemmyNet/outbox-announce
Dessalines [Thu, 18 Nov 2021 19:31:47 +0000 (14:31 -0500)]
Merge pull request #1917 from LemmyNet/outbox-announce

Community outbox should only contain activities sent by community

2 years agoFix Smithereen webfinger, remove duplicate webfinger impl (fixes #1916)
Felix Ableitner [Thu, 18 Nov 2021 18:28:53 +0000 (19:28 +0100)]
Fix Smithereen webfinger, remove duplicate webfinger impl (fixes #1916)

2 years agoDont announce comments, edited posts to Pleroma/Mastodon followers
Felix Ableitner [Thu, 18 Nov 2021 15:20:35 +0000 (16:20 +0100)]
Dont announce comments, edited posts to Pleroma/Mastodon followers

2 years agoCommunity outbox should only contain activities sent by community (fixes #1916)
Felix Ableitner [Thu, 18 Nov 2021 17:04:28 +0000 (18:04 +0100)]
Community outbox should only contain activities sent by community (fixes #1916)

2 years agoMerge pull request #1915 from LemmyNet/remove-http-sig-compat
Dessalines [Thu, 18 Nov 2021 16:43:32 +0000 (11:43 -0500)]
Merge pull request #1915 from LemmyNet/remove-http-sig-compat

Remove HTTP signature compatibility mode (its not necessary)

2 years agoMerge pull request #1907 from not-layla/main
Dessalines [Thu, 18 Nov 2021 16:22:38 +0000 (11:22 -0500)]
Merge pull request #1907 from not-layla/main

Implement rate limits on comments

2 years agoRemove HTTP signature compatibility mode (its not necessary)
Felix Ableitner [Thu, 18 Nov 2021 16:06:10 +0000 (17:06 +0100)]
Remove HTTP signature compatibility mode (its not necessary)

2 years agoImplement rate limits on comments
layla [Thu, 11 Nov 2021 20:40:25 +0000 (20:40 +0000)]
Implement rate limits on comments

2 years agoMerge pull request #1911 from LemmyNet/fix_arm_docker
Nutomic [Thu, 18 Nov 2021 11:55:01 +0000 (11:55 +0000)]
Merge pull request #1911 from LemmyNet/fix_arm_docker

Fixing arm dockerfile.

2 years agoFixing arm dockerfile.
Dessalines [Wed, 17 Nov 2021 21:46:05 +0000 (16:46 -0500)]
Fixing arm dockerfile.

2 years agoVersion 0.14.1
Dessalines [Wed, 17 Nov 2021 21:25:50 +0000 (16:25 -0500)]
Version 0.14.1

2 years agoMerge pull request #1908 from LemmyNet/upgrade_background_jobs
Nutomic [Wed, 17 Nov 2021 20:46:19 +0000 (20:46 +0000)]
Merge pull request #1908 from LemmyNet/upgrade_background_jobs

Upgrade background jobs

2 years agoUpgrading background-jobs-core and actix. #1820
Dessalines [Wed, 17 Nov 2021 19:50:25 +0000 (14:50 -0500)]
Upgrading background-jobs-core and actix. #1820

2 years agoFixing release
Dessalines [Wed, 17 Nov 2021 18:50:03 +0000 (13:50 -0500)]
Fixing release

2 years agoFixing prod deploy not adding other docker-compose.yml files.
Dessalines [Wed, 17 Nov 2021 17:05:02 +0000 (12:05 -0500)]
Fixing prod deploy not adding other docker-compose.yml files.

2 years ago0.14.0 Release notes.
Dessalines [Wed, 17 Nov 2021 17:01:07 +0000 (12:01 -0500)]
0.14.0 Release notes.

2 years agoVersion 0.14.0
Dessalines [Wed, 17 Nov 2021 16:28:16 +0000 (11:28 -0500)]
Version 0.14.0

2 years agoVersion 0.14.0-rc.2
Dessalines [Wed, 17 Nov 2021 14:14:54 +0000 (09:14 -0500)]
Version 0.14.0-rc.2

2 years agoMerge pull request #1897 from LemmyNet/mastodon-compat
Dessalines [Wed, 17 Nov 2021 14:12:01 +0000 (09:12 -0500)]
Merge pull request #1897 from LemmyNet/mastodon-compat

Mastodon compat

2 years agoFix error due to same activity being inserted in database twice
Felix Ableitner [Tue, 16 Nov 2021 18:10:06 +0000 (19:10 +0100)]
Fix error due to same activity being inserted in database twice

2 years agoRemove to field from follow activities
Felix Ableitner [Tue, 16 Nov 2021 16:27:43 +0000 (17:27 +0100)]
Remove to field from follow activities

2 years agoSupport mastodon deletes
Aode (lion) [Tue, 16 Nov 2021 00:58:15 +0000 (18:58 -0600)]
Support mastodon deletes

2 years agoCreate and Note always need to tag parent creator, for mastodon notifications
Felix Ableitner [Mon, 15 Nov 2021 22:54:25 +0000 (23:54 +0100)]
Create and Note always need to tag parent creator, for mastodon notifications

2 years agoActivities in community should also be sent to actors in cc
Felix Ableitner [Mon, 15 Nov 2021 21:37:19 +0000 (22:37 +0100)]
Activities in community should also be sent to actors in cc

2 years agoMake http signature compatible with mastodon
Felix Ableitner [Fri, 12 Nov 2021 23:03:44 +0000 (00:03 +0100)]
Make http signature compatible with mastodon

2 years agoMerge pull request #1905 from LemmyNet/fix_comment_report_creator
Nutomic [Tue, 16 Nov 2021 17:03:58 +0000 (17:03 +0000)]
Merge pull request #1905 from LemmyNet/fix_comment_report_creator

Fixing comment report creator. Fixes #1904

2 years agoMake webfinger standard compliant
Felix Ableitner [Tue, 16 Nov 2021 17:03:09 +0000 (18:03 +0100)]
Make webfinger standard compliant

2 years agoMerge pull request #1903 from LemmyNet/fix_direct_string_apub_serialize_error
Nutomic [Tue, 16 Nov 2021 17:00:07 +0000 (17:00 +0000)]
Merge pull request #1903 from LemmyNet/fix_direct_string_apub_serialize_error

Use serde_json::to_value

2 years agoFixing comment report creator. Fixes #1904
Dessalines [Tue, 16 Nov 2021 14:59:52 +0000 (09:59 -0500)]
Fixing comment report creator. Fixes #1904

2 years agoUse serde_json::to_value
Dessalines [Tue, 16 Nov 2021 02:07:07 +0000 (21:07 -0500)]
Use serde_json::to_value

2 years agoFixing activity serialization. Fixes #1900 (#1901)
Dessalines [Mon, 15 Nov 2021 20:26:48 +0000 (15:26 -0500)]
Fixing activity serialization. Fixes #1900 (#1901)

2 years agoVersion 0.14.0-rc.1
Dessalines [Thu, 11 Nov 2021 19:57:25 +0000 (14:57 -0500)]
Version 0.14.0-rc.1

2 years agoTemporarily disable arm tests (#1895)
Dessalines [Thu, 11 Nov 2021 19:49:48 +0000 (14:49 -0500)]
Temporarily disable arm tests (#1895)

* Temporarily disable arm tests

* Disable cargo build

2 years agoMore federation compat (#1894)
Nutomic [Thu, 11 Nov 2021 19:49:15 +0000 (19:49 +0000)]
More federation compat (#1894)

* Make HTTP signatures compatible with Pleroma

* Send Announce/Page, Announce/Note for Pleroma compatibility

* remove unused code

2 years agoMerge pull request #1888 from LemmyNet/test-pleroma-federation
Dessalines [Thu, 11 Nov 2021 13:52:26 +0000 (08:52 -0500)]
Merge pull request #1888 from LemmyNet/test-pleroma-federation

Add docker setup for testing Pleroma federation

2 years agoAdd docker setup for testing Pleroma federation
Felix Ableitner [Thu, 4 Nov 2021 20:41:14 +0000 (21:41 +0100)]
Add docker setup for testing Pleroma federation

2 years agoAdding clippy:unwrap to husky. Fixes #1892 (#1893)
Dessalines [Thu, 11 Nov 2021 12:18:08 +0000 (07:18 -0500)]
Adding clippy:unwrap to husky. Fixes #1892 (#1893)

2 years agoMerge pull request #1891 from LemmyNet/remove-apub-accept-guard
Dessalines [Wed, 10 Nov 2021 14:38:50 +0000 (09:38 -0500)]
Merge pull request #1891 from LemmyNet/remove-apub-accept-guard

Remove header guard for activitypub routes

2 years agoRemove header guard for activitypub routes
Felix Ableitner [Wed, 10 Nov 2021 13:17:56 +0000 (14:17 +0100)]
Remove header guard for activitypub routes

2 years agoMerge pull request #1889 from LemmyNet/update_docker_images
Nutomic [Wed, 10 Nov 2021 13:45:49 +0000 (13:45 +0000)]
Merge pull request #1889 from LemmyNet/update_docker_images

Updating rust musl images

2 years agoFixing clippy
Dessalines [Tue, 9 Nov 2021 22:31:28 +0000 (17:31 -0500)]
Fixing clippy

2 years agoUpdating rust musl images
Dessalines [Tue, 9 Nov 2021 22:16:59 +0000 (17:16 -0500)]
Updating rust musl images

2 years agoFixing clippy lints. (#1885)
Dessalines [Tue, 9 Nov 2021 18:16:37 +0000 (13:16 -0500)]
Fixing clippy lints. (#1885)

* Fixing clippy lints.

* Revert object id display

* Trying to fix clippy again

2 years agoMerge pull request #1887 from LemmyNet/federate-smithereen
Dessalines [Tue, 9 Nov 2021 17:26:41 +0000 (12:26 -0500)]
Merge pull request #1887 from LemmyNet/federate-smithereen

Add federation test cases for Smithereen and Mastodon

2 years agoAdd federation test cases for Smithereen and Mastodon
Felix Ableitner [Tue, 9 Nov 2021 12:25:19 +0000 (13:25 +0100)]
Add federation test cases for Smithereen and Mastodon

2 years agoMerge pull request #1877 from LemmyNet/refactor-apub-2
Dessalines [Mon, 8 Nov 2021 15:25:25 +0000 (10:25 -0500)]
Merge pull request #1877 from LemmyNet/refactor-apub-2

Refactor apub 2

2 years agoInclude apub context from file, so that it can be embedded in docs
Felix Ableitner [Mon, 8 Nov 2021 15:04:02 +0000 (16:04 +0100)]
Include apub context from file, so that it can be embedded in docs

2 years agoFix clippy error
Felix Ableitner [Mon, 8 Nov 2021 12:11:24 +0000 (13:11 +0100)]
Fix clippy error

2 years agoFor verify_is_public() we also need to check cc field
Felix Ableitner [Sat, 6 Nov 2021 17:44:34 +0000 (18:44 +0100)]
For verify_is_public() we also need to check cc field

2 years agoAdd method ApubObject.verify()
Felix Ableitner [Sat, 6 Nov 2021 17:35:14 +0000 (18:35 +0100)]
Add method ApubObject.verify()

2 years agoRemove unused ActorType methods
Felix Ableitner [Sat, 6 Nov 2021 14:01:00 +0000 (15:01 +0100)]
Remove unused ActorType methods

2 years agoReduce stack memory usage in apub code
Felix Ableitner [Sat, 6 Nov 2021 13:25:34 +0000 (14:25 +0100)]
Reduce stack memory usage in apub code

- use our own, smaller Endpoints struct
- wrap ObjectId.url in Box
- adjust usage of Box in different places

2 years agoChange to_apub and from_apub to take by value and avoid cloning
Felix Ableitner [Sat, 6 Nov 2021 12:37:55 +0000 (13:37 +0100)]
Change to_apub and from_apub to take by value and avoid cloning

2 years agoStop using lemmy-ui:dev images (#1880)
Dessalines [Fri, 5 Nov 2021 21:49:15 +0000 (17:49 -0400)]
Stop using lemmy-ui:dev images (#1880)

* Stop using lemmy-ui:dev images

* Dont publish dev docker images with drone.

2 years agoMove ObjectId to library
Felix Ableitner [Fri, 5 Nov 2021 00:24:10 +0000 (01:24 +0100)]
Move ObjectId to library

2 years agoRemove ActivityFields trait, deserialize into another struct instead
Felix Ableitner [Wed, 3 Nov 2021 17:33:51 +0000 (18:33 +0100)]
Remove ActivityFields trait, deserialize into another struct instead

2 years agoRefactoring apub code
Felix Ableitner [Wed, 3 Nov 2021 16:26:09 +0000 (17:26 +0100)]
Refactoring apub code

2 years agoCheck if post or comment are deleted first. Fixes #1864 (#1867)
Dessalines [Wed, 3 Nov 2021 17:47:24 +0000 (13:47 -0400)]
Check if post or comment are deleted first. Fixes #1864 (#1867)

* Check if post or comment are deleted first. Fixes #1864

* Refactoring delete apub.

* Revert "Refactoring delete apub."

This reverts commit ba2c3d06cfb870efe792f4b2541036265b425156.

2 years agoMerge pull request #1874 from LemmyNet/protocol-testing
Dessalines [Wed, 3 Nov 2021 15:23:26 +0000 (11:23 -0400)]
Merge pull request #1874 from LemmyNet/protocol-testing

Protocol testing

2 years agoCorrectly use and document check_is_apub_id_valid() param use_strict_allowlist
Felix Ableitner [Tue, 2 Nov 2021 13:18:12 +0000 (14:18 +0100)]
Correctly use and document check_is_apub_id_valid() param use_strict_allowlist

2 years agoMerge two functions into one
Felix Ableitner [Tue, 2 Nov 2021 13:02:39 +0000 (14:02 +0100)]
Merge two functions into one

2 years agoConvert note.content and chat_message.content to html (fixes #1871)
Felix Ableitner [Tue, 2 Nov 2021 11:49:28 +0000 (12:49 +0100)]
Convert note.content and chat_message.content to html (fixes #1871)

2 years agoUpgrade background_jobs to 0.9.1 #1820 (#1875)
Dessalines [Tue, 2 Nov 2021 20:27:24 +0000 (16:27 -0400)]
Upgrade background_jobs to 0.9.1 #1820 (#1875)

2 years agoFix husky fmt hook. (#1868)
Dessalines [Tue, 2 Nov 2021 15:15:19 +0000 (11:15 -0400)]
Fix husky fmt hook. (#1868)

* Fix husky fmt hook.

* Change to use default cargo

* Using nightly check

2 years agoAdd tests for parsing activities and collections
Felix Ableitner [Mon, 1 Nov 2021 13:05:20 +0000 (14:05 +0100)]
Add tests for parsing activities and collections

2 years agoMove apub test files into tree structure
Felix Ableitner [Fri, 29 Oct 2021 14:54:19 +0000 (16:54 +0200)]
Move apub test files into tree structure

2 years agoMove activity structs to protocol folder
Felix Ableitner [Fri, 29 Oct 2021 10:32:42 +0000 (12:32 +0200)]
Move activity structs to protocol folder

2 years agoMove object and collection structs to protocol folder
Felix Ableitner [Thu, 28 Oct 2021 21:17:59 +0000 (23:17 +0200)]
Move object and collection structs to protocol folder

2 years agoRewrite community followers and user outbox to use our own structs
Felix Ableitner [Thu, 28 Oct 2021 15:52:11 +0000 (17:52 +0200)]
Rewrite community followers and user outbox to use our own structs

2 years agoMove @context out of object/activity definitions
Felix Ableitner [Thu, 28 Oct 2021 15:25:26 +0000 (17:25 +0200)]
Move @context out of object/activity definitions

2 years agoChange activity.cc to Vec<Url> in public activities
Felix Ableitner [Thu, 28 Oct 2021 12:47:56 +0000 (14:47 +0200)]
Change activity.cc to Vec<Url> in public activities

2 years agoWhen receiving activity, dont read community from cc (for pleroma compat and better...
Felix Ableitner [Thu, 28 Oct 2021 11:46:48 +0000 (13:46 +0200)]
When receiving activity, dont read community from cc (for pleroma compat and better verification)

2 years agoMake Note.context optional for pleroma compat (hack)
Felix Ableitner [Tue, 26 Oct 2021 10:47:26 +0000 (12:47 +0200)]
Make Note.context optional for pleroma compat (hack)