Commit Graph

546 Commits (b7d1d91309cbf815f73a576bf236e5994057f1a4)

Author SHA1 Message Date
Dessalines 71a0dd4cc9 Version v0.7.46 4 years ago
Dessalines 992b3ca95b Some UI fixes. 4 years ago
Dessalines ce8622b9cd Version v0.7.43 4 years ago
Dessalines 3e5d5abd53 Version v0.7.42 4 years ago
Dessalines e645386842 Version v0.7.41 4 years ago
Dessalines 88bd368660 Version v0.7.40 4 years ago
nutomic c34fffc2c4 Proxy pictrs requests through Lemmy (fixes #371) (#77)
fix check_only value for image rate limit

Fix image rate limit

Add rate limit for image uploads

Proxy pictrs requests through Lemmy (fixes #371)

Co-authored-by: Felix Ableitner <me@nutomic.com>
Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/77
4 years ago
Dessalines e9e1497830
Add bio federation. (#1052)
* Re-organizing federation tests. #746 #1040

* Adding federation support for user bios. Fixes #992
4 years ago
Dessalines e336e5bcc0
Re-organizing federation tests. #746 #1040 (#1047)
* Re-organizing federation tests. #746 #1040

* Add more checks in inbox, plus some refactoring (#76)

Merge branch 'main' into more-inbox-permissions

Move check_community_ban() into helper function

Move slur check into helper functions

Move Claims::decode and site ban check into helper function

Note: this changes behaviour in that site ban is checked in more
places now. we could easily add a boolean parameter
check_for_site_ban to get the previous behaviour back

Rewrite user_inbox and community_inbox in the same way as shared_inbox

Add check against instance allowlist etc in shared_inbox

Co-authored-by: dessalines <dessalines@noreply.yerbamate.dev>
Co-authored-by: Felix Ableitner <me@nutomic.com>
Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/76

* Adding verbose to test results.

Co-authored-by: nutomic <nutomic@noreply.yerbamate.dev>
Co-authored-by: dessalines <dessalines@noreply.yerbamate.dev>
Co-authored-by: Felix Ableitner <me@nutomic.com>
4 years ago
Dessalines ce874e183b Version v0.7.39 4 years ago
Dessalines 5b23595710 Version v0.7.38 4 years ago
Dessalines dee5c302a8 Version v0.7.37 4 years ago
alltheseteeth 4acd3c5bd2
added trailing slash fix to every nginx conf I could find (#1046) 4 years ago
Dessalines 1a0f70450c Version v0.7.36 4 years ago
Dessalines dc4ac6345c Version v0.7.35 4 years ago
Dessalines 25e61b276a Version v0.7.34 4 years ago
Dessalines 04cb1e0161 Version v0.7.33 4 years ago
Dessalines 49bd28e2d4
Adding visual captchas for register and login. (#1027)
* Adding visual captchas for register and login.

* Adding audio wav file for Captcha using espeak.

* Lots of captcha fixes.

- Removed login captchas.
- Added settings to disable captchas, and change difficulty.
- Captchas can only be checked / used once, front end gives a new one on
  failure.
- Added front end button for regenerating captcha.
- Added a disabled / pause button audio playing.

* Some more fixes.
4 years ago
Dessalines 5dd0efb280 Version v0.7.32 4 years ago
Dessalines 52b221e3c9 Version v0.7.31 4 years ago
Dessalines 617d636432 Version v0.7.30 4 years ago
Dessalines 0ff9af5ba5 Version v0.7.29 4 years ago
Dessalines edb2e40383
Automated travis docker testing and deploys. (#1023)
* Testing out a travis 1.

* Testing out a travis 2.

* Testing out a travis 3.

* Testing out a travis 4.

* Testing out a travis 5.

* Testing out a travis 6. Trying a failing test

* Testing out a travis 7. Trying to cache the docker images.

* Testing out a travis 8. Still not correctly failing.

* Trying full path for docker_images dir.

* Fixing test again, trying a dockerhub deploy.

* Fixing test again, trying a dockerhub deploy 2.

* Remove caching.

* Trying to fix docker deploy.

* Try using the travis tag

* Using dessalines/lemmy:travis

* Try using the prod dockerfile now.

* Update http sigs dependency

* Finally getting this mostly working.

Co-authored-by: asonix <asonix@asonix.dog>
4 years ago
Dessalines edfd10262f Version v0.7.28 4 years ago
Dessalines db0d213710 Version v0.7.26 4 years ago
Dessalines 55ce7b1339
Adding version to GetSite. Fixes #1001 (#1002)
* Adding version to GetSite. Fixes #1001

* Removing version.ts file
4 years ago
Dessalines 3342a6a910 Version v0.7.25 4 years ago
Dessalines 2a206e1b4d Version v0.7.24 4 years ago
Dessalines c4d54fc427 Updating deploy to use weblate/main 4 years ago
Dessalines 1e30fcf235 Version v0.7.23 4 years ago
Dessalines f69f044aaa Version v0.7.22 4 years ago
Dessalines 2f5e191b2d Changing references from master to main. #820 4 years ago
Dessalines 70f15ffd6f Version v0.7.21 4 years ago
Dessalines 5ccf81349e Version v0.7.20 4 years ago
Dessalines 52983907c4 Version v0.7.19 4 years ago
Dessalines abe7a41f58 Version v0.7.18 4 years ago
Dessalines 22a33929e2
Adding docker workspace caching. Fixes #940 (#958) 4 years ago
Dessalines f0357bc988 Version v0.7.17 4 years ago
Dessalines d63eb7c8f5 Version v0.7.16 4 years ago
Dessalines cb77339370 Version v0.7.15 4 years ago
nutomic 80aef61aed Split code into cargo workspaces (#67)
More fixes

- fixed docker builds
- fixed mentions regex test
- fixed DATABASE_URL stuff
- change schema path in diesel.toml

Address review comments

- add jsonb column back into activity table
- remove authors field from cargo.toml
- adjust LEMMY_DATABASE_URL env var usage
- rename all occurences of LEMMY_DATABASE_URL to DATABASE_URL

Decouple utils and db

Split code into cargo workspaces

Co-authored-by: Felix Ableitner <me@nutomic.com>
Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/67
4 years ago
Dessalines debbd316c2 Version v0.7.14 4 years ago
Dessalines d720993141 Merge branch 'master' into migrate-apub-lib 4 years ago
Felix Ableitner c9338027f2 Migrate user and group to new activitystreams library 4 years ago
Dessalines cd5f500d11 Version v0.7.13 4 years ago
Dessalines 8fda7d00d5 Version v0.7.12 4 years ago
Riley ce8e22ae3b
Improve import script UI, errors (#887)
* Improve import script UI, errors

* Fix jq check

* Add space between ! and which
4 years ago
Dessalines 6780855b1f Version v0.7.11 4 years ago
Dessalines bca62cbf0f Version v0.7.10 4 years ago
Dessalines e95992b704 Version v0.7.9 4 years ago
Dessalines 284f00249a
Going back from jolt to dogbin iframely. jolt one had problems. (#900) 4 years ago
Dessalines 9e1e12f6ce Version v0.7.8 4 years ago
Dessalines 8d49dc958e Version v0.7.7 4 years ago
Dessalines cd007febef Merge branch 'master' into federation 4 years ago
Riley a074564458
Federation async (#848)
* Asyncify more

* I guess these changed

* Clean PR a bit

* Convert more away from failure error

* config changes for testing federation

* It was DNS

So actix-web's client relies on TRust DNS Resolver to figure out
where to send data, but TRust DNS Resolver seems to not play nice
with docker, which expressed itself as not resolving the name to
an IP address _the first time_ when making a request. The fix was
literally to make the request again (which I limited to 3 times
total, and not exceeding the request timeout in total)

* Only retry for connecterror

Since TRust DNS Resolver was causing ConnectError::Timeout,
this change limits the retry to only this error, returning
immediately for any other error

* Use http sig norm 0.4.0-alpha for actix-web 3.0 support

* Blocking function, retry http requests

* cargo +nightly fmt

* Only create one pictrs dir

* Don't yarn build

* cargo +nightly fmt
4 years ago
Dessalines 5c03e9e9ee Version v0.7.6 4 years ago
Dessalines c0b11d4fa3
Replacing dogbin/iframely docker image with jolt one. (#869)
* Replacing dogbin/iframely docker image with jolt one.

* Replacing dogbin/iframely docker image with jolt one.
4 years ago
Dessalines eded51aab6 Version v0.7.5 4 years ago
Dessalines 15ea264fcf Version v0.7.4 4 years ago
Dessalines c10a05cb68 Version v0.7.3 4 years ago
Dessalines 0112d0d955 Fixing test deploy, adding a rate limiter to ansible nginx config. 4 years ago
Dessalines 4c1cb5999c Fixing some scripts for the federation-test 4 years ago
Dessalines e517de5480 Merge branch 'master' into federation 4 years ago
Dessalines bd3051e058 Merge branch 'master' into improve-config 4 years ago
Dessalines b6fc1959e6 Merge branch 'improve-config' of https://yerbamate.dev/LemmyNet/lemmy into improve-config 4 years ago
Dessalines da2bb724e9 Version v0.7.2 4 years ago
Dessalines 86dc50f9f0 Some fixes to federation.
- Advanced code migrations now disable then re-enable triggers.
  Brings run time down to < 15 seconds, no need to thread them.
- Changing ap_ids and actor_ids in migrations to a fake url,
  so it doesn't break XsdAnyUri in activitystreams.
4 years ago
Felix Ableitner 0c89de8065 Fix previous comment, also fix link in docs 4 years ago
Dessalines 3928556033 Merge branch 'master' into improve-config 4 years ago
Dessalines 6e736e1f1e Version v0.7.1 4 years ago
Felix Ableitner a9d98fd09b Improve config files by adding documentation and removing some fields 4 years ago
Dessalines dc94e58cbf Merge branch 'master' into federation_merge_from_master_2 4 years ago
Dessalines 0680dd2398 Version v0.7.0 4 years ago
Dessalines 27f2fd352a Version v0.6.85 4 years ago
Dessalines 5d1212b83c Version v0.6.84 4 years ago
Dessalines 11f771469f Version v0.6.83 4 years ago
Dessalines e3484de3b8 Merge branch 'master' into iav-arm-musl-dessalines 4 years ago
Dessalines 54c735841e Version v0.6.82 4 years ago
Dessalines c9dcb2662c Version v0.6.81 4 years ago
Dessalines 234be6fb09 Changing to prod_lemmy:latest 4 years ago
Dessalines 32d1f42626 Version v0.6.80 4 years ago
Dessalines 1b38e33bd3 Fixing deploy script. 4 years ago
Dessalines 132e3534de Removing some commented lines from the dockerfile. 4 years ago
Dessalines 983a45e178 Merge branch 'master' into iav-arm-musl-dessalines 4 years ago
Dessalines cbed185040 Version v0.6.79 4 years ago
Dessalines 186e261fc0 Fixing docker-compose to rely on pictrs 4 years ago
Dessalines 1fa7d17e35 Version v0.6.78 4 years ago
Dessalines b161cad982 Fixing up the migration script some more. 4 years ago
Dessalines 4332828dd7 Fixing some things in the pictrs upgrade script. 4 years ago
Dessalines 5872658f8c Checking for imagemagick install. 4 years ago
Dessalines cb128256ed Updating nginx.conf, upgrading pict-rs 4 years ago
Dessalines ceb1284f27 Fixing deploy.sh 4 years ago
Dessalines 207caeda5b Version v0.6.77 4 years ago
Dessalines 294acfe412 Version v0.6.76 4 years ago
Dessalines 0782377ae3 Version v0.6.75 4 years ago
Felix Ableitner 68bcc26ff6 Fix community description federation (ref #647)
Also disable the actor refetch interval in debug builds.
4 years ago
Felix Ableitner 325ed2ec3b Rename "instance_whitelist" config option to "allowed_instances" 4 years ago
Felix Ableitner 9f50432999 wip: Add migration script from pictshare to pictrs 4 years ago
Dessalines bda657b638 Some reorg of Dockerfiles. 4 years ago
Igor Velkov 6f58be9493 dockerfile for x64 and arm building with musl 4 years ago
Dessalines 5594bed6a8 Merge branch 'master' into use-pictrs-1 4 years ago
Dessalines f647f2ae6c Blocking pict-rs import location 4 years ago
Dessalines 7cb7c1f0f9 Adding lld to docker builds. #810 4 years ago
Felix Ableitner 4ea6c4ad5d Various build optimizations 4 years ago
Dessalines cddc23494d Upgrading pict-rs for working gifs. 4 years ago
Dessalines 1b0212377d Version v0.6.74 4 years ago
Dessalines 4cf1f080bf Adding delete picture via pict-rs delete tokens. Fixes #505 4 years ago
Dessalines 043f484693 Version v0.6.73 4 years ago
Dessalines 46bb3064ed Version v0.6.72 4 years ago
Dessalines bd26e4e9c1 Fixing some front end pictshare to pictrs conversions. 4 years ago
Felix Ableitner 0f1a8ec928 Merge branch 'master' into federation 4 years ago
Felix Ableitner e583e45d9a Use pictrs instead of pictshare 4 years ago
Dessalines fe56da1654 Merge remote-tracking branch 'yerba/limit-memory' 4 years ago
Dessalines 63ca6e1e24 Version v0.6.71 4 years ago
Felix Ableitner 8257b040be Limit memory usage for pictshare and iframely 4 years ago
Dessalines 7c0ea6cfa7 Version v0.6.70 4 years ago
Dessalines f40f74b20d Adding additional 3-instance integration test for community announce. 4 years ago
Dessalines 2e882f75f2 Version v0.6.69 4 years ago
Dessalines 361cf995da Version v0.6.68 4 years ago
Dessalines 59d22ef775 Version v0.6.67 4 years ago
Dessalines 1e88b815da Updating pictshare docker image. 4 years ago
Dessalines 998b9454b2 Version v0.6.66 4 years ago
Dessalines 847e19f22d Version v0.6.65 4 years ago
Felix ce0a37cdf1 get it working (mostly) 4 years ago
Felix 5753c4feaa Let community announce posts 4 years ago
Dessalines 80653a5317
Remove federation option from master. (#745) 4 years ago
Dessalines e54eac6227 Adding use_tls to lemmy.hjson for email config. 4 years ago
Dessalines 4f518a5d92 Version v0.6.64 4 years ago
Dessalines 18d0edd4eb Version v0.6.63 4 years ago
Dessalines 106ce6096b Version v0.6.62 4 years ago
Dessalines f5e96d9372 Version v0.6.61 4 years ago
Dessalines 155b99b64e Version v0.6.60 4 years ago
Dessalines c22310bdaf Version v0.6.59 4 years ago
Dessalines cb88510964 Version v0.6.58 4 years ago
Dessalines b83aae0b57 Version v0.6.57 4 years ago
Dessalines 88e1251d6b Version v0.6.56 4 years ago
Dessalines 22abbebd41 Lots of additions to federation.
- Added a shared inbox.
- Added federated comments, comment updates, and tests.
- Abstracted ap object sends into a common trait.
4 years ago
Dessalines 66134823bf Version v0.6.55 4 years ago
Dessalines 92e4edf9b7 Version v0.6.54 4 years ago
Dessalines df9135f410 Removing run-tests TODO. 4 years ago
Felix c3ac1649f2 Implement integration test for federation 4 years ago
Dessalines c22090c602 Version v0.6.53 4 years ago
Dessalines b2a89cd217 Version v0.6.52 4 years ago
Felix 4e80543edb Update test_deploy.sh, supporting different branches 4 years ago
Dessalines f0026065f5 Merge branch 'master' into federation_merge_from_master_1 4 years ago
Dessalines b98fa12741 Version v0.6.51 4 years ago
Felix 0199b5f169 Use debug logging 4 years ago
Felix b1b97db11a Implement instance whitelist 4 years ago
Felix 9c974fbe50 Remove instance follows 4 years ago
Felix 86f172076b Implement search for activitypub IDs 4 years ago
Felix 9a85f1b25f Send activities to correct inbox, seperate community/user inboxes 4 years ago
Dessalines be6a7876b4 Version v0.6.50 4 years ago
Dessalines 1336b4ed60 Merge branch 'dev' into federation 4 years ago
Felix 9d2046d5a2 Disable nginx access logs for docker/federation/ 4 years ago
Dessalines 6d5518cbd4 Merge branch 'dev' into admin_settings 4 years ago
Dessalines b9aef5891f Fixing test deploy. 4 years ago
Felix 13e6c98e47 Auto-configure federation test instances during initial start 4 years ago
Felix fdaf0b3364 Get inbox working properly 4 years ago
Dessalines 8192f69584 Version v0.6.49 4 years ago
Dessalines a26bff6921 Version v0.6.48 4 years ago
Dessalines bb287cbd07 Adding an admin settings page.
- Fixes #620
- Adding a UserListing component. Fixes #627
4 years ago
Felix 509005fa0c Rename federation-test to federation, puller.rs to fetcher.rs 4 years ago
Dessalines cb49a7e790 Version v0.6.45 4 years ago
Dessalines 6e5729c660 Fixing deploy script. 4 years ago
Felix Ableitner c16458b728 Avoid using database views in federation code 4 years ago
Dessalines 32b0275257 Merge branch 'nutomic-federation' into federation 4 years ago
Dessalines 31f835db86 Merge branch 'master' into federation 4 years ago
Dessalines a006f498b1 Merge branch 'nutomic-auto-setup' into dev 4 years ago
Felix 76bf71162e Automatic instance setup based on config variables (fixes #404) 4 years ago
Dessalines 5ca466117d Merge branch 'master' into federation 4 years ago
Felix 0d369e6019 Get image uploads working for federation-test 4 years ago
Dessalines ac6dc65342 Version v0.6.44 4 years ago
Dessalines ef9ae09c2b Version v0.6.43 4 years ago
Dessalines a03b9d8f02 Changing rust logging to error on ansible and prod. 4 years ago
Dessalines da36f1dacc Version v0.6.42 4 years ago
Dessalines 807f33f748 Version v0.6.41 4 years ago
Dessalines 10b0667764 Version v0.6.40 4 years ago
Dessalines dc14719b08 Updating rust, rust deps, yarn deps. Fixes #605 4 years ago
Felix Ableitner 33cce05300 Merge branch 'master' into federation 4 years ago
Felix Ableitner 390b204272 Rewrite federation settings 4 years ago
Felix Ableitner 8ebcc7ac02 Implemented basics for post federation, plus a bunch of other stuff 4 years ago
Felix Ableitner b01f4f75d6 WIP: federate posts between instances 4 years ago
Dessalines 62ab68d317 Adding full logging. 4 years ago
Felix Ableitner 063811cb60 Merge branch 'master' into federation 4 years ago
Felix 27c07f1f84 Federate follower count, use string id for community 4 years ago
Dessalines 87db5ab64d Adding volumes to dockerignore. 4 years ago
Dessalines 62679090a3 Version v0.6.39 4 years ago
Dessalines edb7ab2638 Version v0.6.38 4 years ago
Dessalines 8989aa1714 Version v0.6.37 4 years ago
Dessalines 450ebf4e38 Version v0.6.36 4 years ago
Dessalines d7ff72a538 Version v0.6.35 4 years ago
Dessalines 5427c4a230 Version v0.6.34 4 years ago
nutomic bf1db428f6 Move volumes into subfolder (ref #474) (#23)
Change ports and container names

Move volumes into subfolder (ref #474)

Merge pull request #587 from StaticallyTypedRice/patch-2

Clarify that content violating this code of conduct will likely be removed.
Clarify that content violating this code of conduct will likely be removed.

Lemmy has a general policy of removing any content that violates the rules whenever possible, which is typically a good thing, and I felt it important to mention that in the code of conduct.

Co-authored-by: Felix <me@nutomic.com>
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
Co-authored-by: Richie Zhang <12566991+StaticallyTypedRice@users.noreply.github.com>
4 years ago
Dessalines 2eb681413d Version v0.6.33 4 years ago
Dessalines 63051717d7 Version v0.6.32 4 years ago
Dessalines 496c4e523c Version v0.6.31 4 years ago
Dessalines 970e0b5185 Version v0.6.30 4 years ago
Dessalines 80f9003135 Version v0.6.29 4 years ago
Dessalines 9c50d5f073 Fix weblate deploy. 4 years ago
Dessalines 6c6e7aa872 Version v0.6.28 4 years ago