Commit graph

719 commits

Author SHA1 Message Date
Felix Ableitner
803aad3b3e Add check so only author or mods can edit posts/comments 2021-03-11 17:50:47 +01:00
Felix Ableitner
beb8b9fe69 Use collection for moderators, instead of attributedTo (ref #1061) 2021-03-09 18:14:15 +01:00
Dessalines
ff2c71a74a Adding more mem limits 2021-03-04 22:41:08 -05:00
Avery Pierce
126c6a23bb bump memory limit of iframely 2021-03-04 08:58:03 -06:00
Dessalines
817b4ff08e Fixing wrong user_ and community icon and banner urls.
- Fixes #1477
2021-03-03 23:40:00 -05:00
Felix Ableitner
66946117e1 Upgrade Rust version 2021-03-01 18:46:56 +01:00
Dessalines
462c4a2954
Rewrite settings implementation. Fixes #1270 (#1433)
* A first attempt at using deser-hjson. Fixes #1270

* Trying to fix tests, try 1

* Trying to fix tests, try 2

* A few fixes to deser_hjson

- Removing unwrap_or_defaults, using impl functions.
- Reorganized settings

* Make clippy happy

* hjson list strings must be quoted.

* Adding support for env vars.

* Moving to structs and defaults file.

* Moving settings default and struct.
2021-03-01 17:24:11 +00:00
Dessalines
723ec65ac6 Use more recent version of cargo chef. 2021-02-24 17:10:28 -05:00
Dessalines
c81435c994 Version 0.9.9 2021-02-19 13:10:04 -05:00
Dessalines
bcc8dae16b Fixing deploy version. 2021-02-19 13:05:42 -05:00
Dessalines
a806493bc2 Version 0.9.8 2021-02-19 11:38:24 -05:00
Dessalines
a920bf768e Closing open lemmy-ui prod port. Fixes #1430 2021-02-17 11:26:03 -05:00
Dessalines
5656db3e3d Version 0.9.7 2021-02-08 15:17:56 -05:00
Dessalines
f198f281cf Version 0.9.6 2021-02-05 13:01:29 -05:00
Dessalines
d5d99fa3b9
Moving docs to join.lemmy.ml . Fixes #1396 (#1410)
* Moving docs to join.lemmy.ml . Fixes #1396

* Removing submodule fetch from drone.
2021-02-05 12:30:49 +00:00
Dessalines
8a7e50381f Version 0.9.5 2021-02-04 22:48:21 -05:00
Dessalines
9415bec557 Version 0.9.4 2021-02-02 15:29:38 -05:00
Dessalines
3a05817b41 Version 0.9.3 2021-01-29 14:25:20 -05:00
Dessalines
2322534648 Version 0.9.2 2021-01-29 13:49:43 -05:00
Dessalines
e6a16f08a3 Version 0.9.1 2021-01-29 11:43:16 -05:00
Dessalines
1addbe361a Version 0.9.0 2021-01-24 22:43:52 -05:00
Dessalines
97617d699d
Docker manifest arm amd64 deploy (#1367)
* A first try at docker manifest. 1.

* Fixing api version location

* Version 0.9.0-rc.13

* Test docker.

* Test docker 2.

* Test docker 3.

* Test docker 4.

* Test docker 5.

* Test docker 6.

* Test docker 7.

* Test docker 8.

* Test docker 9.

* Test docker 10.

* Test docker 11.

* Test docker 12.

* Version 0.9.0-rc.14

* Test docker 13.

* Test docker 14.

* Version 0.9.0-rc.15

* Test docker 15.

* Version 0.9.0-rc.16

* Test docker 16.

* Version 0.9.0-rc.17
2021-01-24 22:44:35 -05:00
Dessalines
856802ef35 Version 0.9.0-rc.12 2021-01-19 09:37:26 -05:00
Dessalines
25dd1a21e2
Try arm fix (#1356)
* Trying to fix arm build.

* Version 0.9.0-rc.8

* Trying to fix arm build 2.

* Version 0.9.0-rc.9

* Checking time when removing lto.

* Version 0.9.0-rc.10

* Adding back in arm tests.

* Version 0.9.0-rc.11
2021-01-18 13:04:32 +00:00
Dessalines
6f2954dffd Version 0.9.0-rc.7 2021-01-15 13:32:10 -05:00
Dessalines
8cfee9ca7d Trying to fix arm build. 2021-01-15 13:31:10 -05:00
Dessalines
b124a29e05 Version 0.9.0-rc.6 2021-01-15 12:44:34 -05:00
Dessalines
fe4b516bd9 Adding back in federation docker-compose lemmy-ui writing 2021-01-15 12:38:44 -05:00
Dessalines
edf0fd4381 Merge branch 'move_views_to_diesel' into remove_travis_and_federation_docker 2021-01-15 11:28:21 -06:00
Felix Ableitner
f06b71d961 Add drone CI for arm 2021-01-15 15:24:48 +01:00
Dessalines
15c5e5c502 Merge branch 'move_views_to_diesel' into remove_travis_and_federation_docker 2021-01-13 14:20:21 -05:00
Dessalines
116d908002 Restoring docker-compose and nginx in federation folder. 2021-01-13 14:18:26 -05:00
Dessalines
cd19a72c41 Version 0.9.0-rc.4 2021-01-13 12:05:56 -05:00
Dessalines
eafdf3033f Version v0.9.0-rc.2 2021-01-12 19:29:48 -05:00
Dessalines
a1e5d0fd00 Version v0.9.0-rc.1 2021-01-12 18:59:07 -05:00
Dessalines
d4e800175f Merge branch 'move_views_to_diesel' into remove_travis_and_federation_docker 2021-01-12 11:56:24 -05:00
Dessalines
39001af9a0 Merge remote-tracking branch 'yerba/move_views_to_diesel' into move_views_to_diesel 2021-01-12 11:12:54 -05:00
Dessalines
c6357f3c86
Deletion on fetch (#1345)
* Delete local object on fetch when receiving HTTP 410, split fetcher (fixes #1256)

* Removing submodules

* Trying to re-init submodule

* Trying to re-init submodule 2

* Trying to re-init submodule 3

* Logging line.

* Removing submodules

* Adding again.

* Adding again 2.

* Adding again 3.

* Adding again 4.

* Adding again 5.

* Adding again 6.

* Adding again 7.

* Adding again 8.

* Adding again 9.

* Add more clippy lints, remove dbg!() statement

* Adding again 10.

* Adding again 11.

* Adding again 12.

Co-authored-by: Felix Ableitner <me@nutomic.com>
2021-01-12 11:12:41 -05:00
Dessalines
3d4cc32525 Adding back start-local-instances. 2021-01-12 10:42:34 -05:00
Dessalines
7db754e94c Revert "Revert "Removing docker/federation and docker/travis folders.""
This reverts commit e483b6b51f.
2021-01-12 10:40:38 -05:00
Dessalines
e483b6b51f Revert "Removing docker/federation and docker/travis folders."
This reverts commit 689f5c1306.
2021-01-12 10:39:15 -05:00
Dessalines
689f5c1306 Removing docker/federation and docker/travis folders. 2021-01-11 20:41:10 -05:00
Felix Ableitner
fec77d583f Include fix for mdbook xss vulnerability 2021-01-09 17:54:31 +01:00
Dessalines
86dfe456fd Merge branch 'main' into move_views_to_diesel 2021-01-06 00:30:29 -05:00
Nutomic
50e7275c3b
Move docs into submodule (fixes #1342) (#1343) 2021-01-06 00:27:58 -05:00
Dessalines
1e0c32f7a3 Merge branch 'main' into move_views_to_diesel 2021-01-05 23:55:02 -05:00
Dessalines
d767dd998e Merge branch 'drone-io-dess' into move_views_to_diesel_drone 2020-12-20 21:48:29 -05:00
Felix Ableitner
4bf0ec94c8 Create empty inbox collections for actors (ref #1322) 2020-12-17 14:22:51 +01:00
Dessalines
4f5e51beb5 Removing fast tables and old views. 2020-12-16 22:42:25 -05:00
Felix Ableitner
db0a51de2a Handle long activitystreams header in nginx config (ref #1322) 2020-12-16 18:24:14 +01:00
Nutomic
c947539301
Add docs for creating custom lemmy frontend (#1319) 2020-12-16 09:03:21 -05:00
Felix Ableitner
f33577b317 send activities sync for tests 2020-12-14 17:44:27 +01:00
Dessalines
eed7eac10b Version v0.8.10 2020-12-03 08:28:58 -06:00
Dessalines
b587e147b0 Version v0.8.9 2020-12-01 12:54:44 -06:00
Dessalines
2e9164584b Version v0.8.8 2020-11-30 12:56:05 -06:00
Dessalines
5e10cf69b7 Merge remote-tracking branch 'yerba/main' into main 2020-11-27 15:58:22 -05:00
Dessalines
01a14e3b3c
Change references of dev.lemmy.ml to lemmy.ml (#1281)
* Change references of dev.lemmy.ml to lemmy.ml

* Remove the dev.lemmy.ml refs in RELEASES.md
2020-11-26 11:47:01 -05:00
Felix Ableitner
a7b72ed5c4 Set valid context for our extra fields (ref #1220) 2020-11-25 18:44:49 +01:00
Dessalines
d26a7ad337
Trying out cargo chef and a travis docker image cache. (#1238)
* Trying out cargo chef and a travis docker image cache.

* trying to change internal target.

* Use latest cargo-chef with --target

* Remove caching for now.

* Adding back in chowns

* Adding back in cache.

* Remove travis caching.

* Switching dev dockerfile to match prod, using cargo-chef and alpine.

* Make travis happy

* Trying a chown rust.

* Caching cargo-chef first.

* Moving the chowns

* Removing many copy commands.

* Go back to rust 1.47.0 due to config-rs breaking.

* Adding the old volume mount version.

* Adding some script comments.

Co-authored-by: Luca Palmieri <lpalmieri@truelayer.com>
2020-11-23 10:59:06 -05:00
Dessalines
bffc82f752 Version v0.8.7 2020-11-18 16:18:53 -06:00
Dessalines
e2693a4192 Version v0.8.6 2020-11-18 13:12:24 -06:00
Dessalines
b8dc3c11c1 Version v0.8.5 2020-11-17 15:11:58 -06:00
Dessalines
0dcff2e647 Version v0.8.4 2020-11-12 11:54:31 -06:00
Dessalines
64ac4e382a Version v0.8.3 2020-11-11 07:57:33 -06:00
Dessalines
7e13970a4f Version v0.8.2 2020-11-06 07:06:50 -06:00
nutomic
b7d2dac9bf Fix federation of community removal/deletion, added docs (#125)
Adding a federation test for community deletes / removes.

Add missing docs for community deletion/removal (fixes #1250)

Fix federation of community deletion/removal (fixes #1253)

Co-authored-by: Dessalines <tyhou13@gmx.com>
Co-authored-by: Felix Ableitner <me@nutomic.com>
Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/125
2020-11-05 20:19:06 +00:00
Dessalines
5e2a5c0266
Upgrading pictrs to v0.2.5 (#1249) 2020-11-02 18:12:21 +00:00
Dessalines
77b17c6737 Fixing cache dev dockerfile 2020-10-27 10:57:40 -05:00
Felix Ableitner
91d073c2e8 Use docker cache for docker/dev/ 2020-10-27 13:58:52 +01:00
Dessalines
2e922d602d Trying a target fix. 2020-10-26 17:32:50 -05:00
Dessalines
3100e8bf21 Trying a target fix. 2020-10-26 15:50:37 -05:00
Dessalines
b42b461418 Trying a permissions fix. 2020-10-26 13:35:19 -05:00
Dessalines
ba0680f5e6 Simplifying prod build, using musl stable. 2020-10-26 12:18:47 -05:00
Dessalines
134d66924e Version v0.8.1 2020-10-24 15:15:48 -05:00
Dessalines
295c209c67 Updating lemmy.hjson config. 2020-10-24 15:14:58 -05:00
Iron Oxidizer
ac79496036 Removed docker root prefix, add pictrs dir 2020-10-23 13:14:30 -04:00
Dessalines
dd99e77881
Upgrade pictrs to v0.2.4-r0 (#1212) 2020-10-20 10:44:55 +00:00
Felix Ableitner
e190ecbefb Make lemmy-ui restart: always 2020-10-19 12:18:05 +02:00
Dessalines
cead2a6303 Version v0.8.0 2020-10-16 09:12:54 -05:00
Dessalines
c87a009b37 Altering lemmy pict-rs-v2 forwarding. 2020-10-14 11:48:10 -05:00
asonix
4010a944a4 Bump pict-rs version 2020-10-11 13:57:35 -05:00
asonix
863a662ec6 Stable release 2020-10-10 20:54:15 -05:00
asonix
08588c873a pict-rs v2 2020-10-10 19:31:56 -05:00
Dessalines
97fc51b0cd Version v0.7.64 2020-10-08 18:34:30 -05:00
Dessalines
875b0e6f01 Version v0.7.63 2020-10-08 17:50:51 -05:00
Dessalines
03b1821586 Version v0.7.62 2020-10-08 15:52:10 -05:00
Dessalines
c08d891742 Merge branch 'main' into no_conflict_triggers 2020-10-07 20:57:29 -05:00
Dessalines
fd257a6d39 Adding no conflict triggers. Fixes #1179 2020-10-07 19:05:46 -05:00
Dessalines
984f1ae7fb Merge remote-tracking branch 'yerba/main' into main 2020-10-05 11:52:04 -05:00
Felix Ableitner
5a56c08c91 Update lemmy-ui version in docker-compose files on release (fixes #1164) 2020-10-05 17:36:53 +02:00
Dessalines
9b69c446e2 Remove kubernetes. #842 2020-10-04 15:44:26 -05:00
Dessalines
2ad137c280 Merge branch 'remove-hardcoded-https-dess' into main 2020-10-01 12:56:04 -05:00
Dessalines
61f013e4cb Trying to fix travis build. 2020-10-01 09:16:56 -05:00
Dessalines
ada82582ef Version v0.7.61 2020-09-25 16:26:19 -05:00
Felix Ableitner
927ab1f040 Remove hardcoded usage of https (fixes #1126) 2020-09-25 17:33:00 +02:00
nutomic
442369a041 Move websocket code into workspace (#107)
Adjust dockerfiles, fix cargo.toml and remove unused deps

Merge branch 'main' into move-websocket-to-workspace

Move api code into workspace

Move apub to separate workspace

Move websocket code into separate workspace

Some code cleanup

Remove websocket dependency on API

Co-authored-by: Felix Ableitner <me@nutomic.com>
Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/107
2020-09-24 13:53:21 +00:00
nutomic
e8ea0664ef Fix nginx config for local federation setup (#104)
Fix depends_on

Add note about different port for backend in federation docs

Fix nginx config for local federation setup

Co-authored-by: Felix Ableitner <me@nutomic.com>
Reviewed-on: https://yerbamate.dev/LemmyNet/lemmy/pulls/104
2020-09-24 13:50:38 +00:00
Dessalines
b99b62a211 Version v0.7.59 2020-09-23 08:58:30 -05:00
Dessalines
1dcf14289d Removing weblate translations from deploy. 2020-09-23 08:56:32 -05:00
Dessalines
2bee3ac33b Fix nginx docs, fix test deploy. 2020-09-22 11:28:16 -05:00
Felix Ableitner
aece5e67b7 Address review comments 2020-09-21 17:24:42 +02:00
Felix Ableitner
12af0f462f Update federation docs 2020-09-21 14:02:40 +02:00
Felix Ableitner
98c086abb9 Move websocket structs into lemmy_structs (ref #1115) 2020-09-16 13:45:31 +02:00
Dessalines
5c6258390c
Isomorphic docker (#1124)
* Adding a way to GetComments for a community given its name only.

* Adding getcomments to api docs.

* A first pass at locally working isomorphic integration.

* Testing out cargo-husky.

* Testing a fail hook.

* Revert "Testing a fail hook."

This reverts commit 0941cf1736.

* Moving server to top level, now that UI is gone.

* Running cargo fmt using old way.

* Adding nginx, fixing up docker-compose files, fixing docs.

* Trying to re-add API tests.

* Fixing prod dockerfile.

* Redoing nightly fmt

* Trying to fix private message api test.

* Adding CommunityJoin, PostJoin instead of joins from GetComments, etc.

- Fixes #1122

* Fixing fmt.

* Fixing up docs.

* Removing translations.

* Adding apps / clients to readme.

* Fixing main image.

* Using new lemmy-isomorphic-ui with better javascript disabled.

* Try to fix image uploads in federation test

* Revert "Try to fix image uploads in federation test"

This reverts commit a2ddf2a90b.

* Fix post url federation

* Adding some more tests, some still broken.

* Don't need gitattributes anymore.

* Update local federation test setup

* Fixing tests.

* Fixing travis build.

* Fixing travis build, again.

* Changing lemmy-isomorphic-ui to lemmy-ui

* Error in travis build again.

Co-authored-by: Felix Ableitner <me@nutomic.com>
2020-09-15 15:26:47 -04:00
Dessalines
af364e7fe0 Version v0.7.57 2020-09-03 09:40:59 -05:00
Dessalines
3a6982e7b2 Adding rate_limiter and api_structs. 2020-09-02 18:17:35 -05:00
Dessalines
8015f560d6 Adding in a more reliable docker dev build. (The other wouldn't use buildkit). 2020-09-02 15:41:49 -05:00
Dessalines
e3140235de Use romacs cargo-build-deps tool. 2020-09-02 10:42:48 -05:00
Dessalines
dc1bc741b4 Fixing docker caching. 2020-08-31 16:47:31 -05:00
Dessalines
34e539cdc0 Updating dev docker-compose. 2020-08-31 13:39:01 -05:00
Felix Ableitner
147972273a Simplify docker federation setup 2020-08-31 17:32:21 +02:00
Dessalines
18002bc837 Version v0.7.56 2020-08-29 17:21:40 -04:00
Dessalines
4819bd5608 Version v0.7.55 2020-08-27 10:38:29 -04:00
Dessalines
dbf231865d
Adding a few more apub tests. (#1096)
* Adding a few more apub tests.

* Fixing travis build, adding a get_post function.
2020-08-20 12:44:22 +00:00
Dessalines
e007006daf Version v0.7.54 2020-08-18 09:43:45 -04:00
Dessalines
82faea7f85 Version v0.7.53 2020-08-17 16:53:50 -04:00
Dessalines
725e46da4a Version v0.7.52 2020-08-16 11:31:09 -04:00
Dessalines
abadc79756 Fix community_view clippy 2020-08-16 11:27:50 -04:00
Dessalines
dd0418af18 Version v0.7.50 2020-08-14 16:00:27 -04:00
Dessalines
49892690ff Version v0.7.49 2020-08-11 10:58:40 -04:00
Felix Ableitner
c1f48d6a0e In federation test setup, run yarn build by default 2020-08-11 14:12:05 +02:00
Dessalines
0acd0bba3a Version v0.7.48 2020-08-10 11:41:18 -04:00
Dessalines
5e9ffde0b1 Version v0.7.47 2020-08-07 23:22:35 -04:00
Dessalines
71a0dd4cc9 Version v0.7.46 2020-08-07 23:21:05 -04:00
Dessalines
992b3ca95b Some UI fixes. 2020-08-07 23:17:37 -04:00
Dessalines
ce8622b9cd Version v0.7.43 2020-08-06 21:22:15 -04:00
Dessalines
3e5d5abd53 Version v0.7.42 2020-08-06 17:37:08 -04:00
Dessalines
e645386842 Version v0.7.41 2020-08-05 13:55:14 -04:00
Dessalines
88bd368660 Version v0.7.40 2020-08-05 12:41:40 -04:00
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
2020-08-05 16:00:00 +00:00
Dessalines
e9e1497830
Add bio federation. (#1052)
* Re-organizing federation tests. #746 #1040

* Adding federation support for user bios. Fixes #992
2020-08-04 11:06:27 -04:00
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>
2020-08-04 10:57:37 -04:00
Dessalines
ce874e183b Version v0.7.39 2020-08-02 10:52:42 -04:00
Dessalines
5b23595710 Version v0.7.38 2020-08-01 23:53:32 -04:00
Dessalines
dee5c302a8 Version v0.7.37 2020-08-01 20:04:14 -04:00
alltheseteeth
4acd3c5bd2
added trailing slash fix to every nginx conf I could find (#1046) 2020-08-01 19:33:39 -04:00
Dessalines
1a0f70450c Version v0.7.36 2020-08-01 19:17:53 -04:00
Dessalines
dc4ac6345c Version v0.7.35 2020-07-29 22:36:27 -04:00
Dessalines
25e61b276a Version v0.7.34 2020-07-29 22:30:38 -04:00
Dessalines
04cb1e0161 Version v0.7.33 2020-07-29 09:06:26 -04:00
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.
2020-07-29 09:02:46 -04:00
Dessalines
5dd0efb280 Version v0.7.32 2020-07-29 00:29:56 -04:00
Dessalines
52b221e3c9 Version v0.7.31 2020-07-28 21:20:19 -04:00
Dessalines
617d636432 Version v0.7.30 2020-07-25 10:43:42 -04:00
Dessalines
0ff9af5ba5 Version v0.7.29 2020-07-24 22:06:16 -04:00
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>
2020-07-24 22:06:00 -04:00
Dessalines
edfd10262f Version v0.7.28 2020-07-23 09:48:39 -04:00
Dessalines
db0d213710 Version v0.7.26 2020-07-22 09:56:15 -04:00
Dessalines
55ce7b1339
Adding version to GetSite. Fixes #1001 (#1002)
* Adding version to GetSite. Fixes #1001

* Removing version.ts file
2020-07-21 13:20:23 +00:00
Dessalines
3342a6a910 Version v0.7.25 2020-07-17 18:54:34 -04:00
Dessalines
2a206e1b4d Version v0.7.24 2020-07-16 21:17:34 -04:00
Dessalines
c4d54fc427 Updating deploy to use weblate/main 2020-07-16 21:16:32 -04:00
Dessalines
1e30fcf235 Version v0.7.23 2020-07-16 21:13:18 -04:00
Dessalines
f69f044aaa Version v0.7.22 2020-07-15 10:16:31 -04:00
Dessalines
2f5e191b2d Changing references from master to main. #820 2020-07-14 13:30:36 -04:00
Dessalines
70f15ffd6f Version v0.7.21 2020-07-14 12:12:13 -04:00
Dessalines
5ccf81349e Version v0.7.20 2020-07-14 09:17:36 -04:00
Dessalines
52983907c4 Version v0.7.19 2020-07-13 15:21:16 -04:00
Dessalines
abe7a41f58 Version v0.7.18 2020-07-13 13:32:01 -04:00
Dessalines
22a33929e2
Adding docker workspace caching. Fixes #940 (#958) 2020-07-13 12:31:06 -04:00
Dessalines
f0357bc988 Version v0.7.17 2020-07-12 16:16:43 -04:00
Dessalines
d63eb7c8f5 Version v0.7.16 2020-07-11 10:14:04 -04:00
Dessalines
cb77339370 Version v0.7.15 2020-07-10 21:38:24 -04:00
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
2020-07-10 18:15:41 +00:00
Dessalines
debbd316c2 Version v0.7.14 2020-07-09 20:16:39 -04:00
Dessalines
d720993141 Merge branch 'master' into migrate-apub-lib 2020-07-08 12:13:17 -04:00
Felix Ableitner
c9338027f2 Migrate user and group to new activitystreams library 2020-07-08 18:01:04 +02:00
Dessalines
cd5f500d11 Version v0.7.13 2020-07-08 09:14:25 -04:00
Dessalines
8fda7d00d5 Version v0.7.12 2020-07-07 11:07:51 -04:00
Riley
ce8e22ae3b
Improve import script UI, errors (#887)
* Improve import script UI, errors

* Fix jq check

* Add space between ! and which
2020-07-05 16:01:21 -04:00
Dessalines
6780855b1f Version v0.7.11 2020-07-04 11:37:04 -04:00
Dessalines
bca62cbf0f Version v0.7.10 2020-07-04 07:42:29 -04:00
Dessalines
e95992b704 Version v0.7.9 2020-07-03 22:26:49 -04:00
Dessalines
284f00249a
Going back from jolt to dogbin iframely. jolt one had problems. (#900) 2020-07-03 18:19:24 +00:00
Dessalines
9e1e12f6ce Version v0.7.8 2020-07-01 21:54:36 -04:00
Dessalines
8d49dc958e Version v0.7.7 2020-07-01 20:39:51 -04:00
Dessalines
cd007febef Merge branch 'master' into federation 2020-07-01 09:04:26 -04:00
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
2020-07-01 08:54:29 -04:00
Dessalines
5c03e9e9ee Version v0.7.6 2020-07-01 08:25:55 -04:00
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.
2020-06-30 11:11:36 +00:00
Dessalines
eded51aab6 Version v0.7.5 2020-06-29 21:05:38 -04:00
Dessalines
15ea264fcf Version v0.7.4 2020-06-29 21:02:02 -04:00
Dessalines
c10a05cb68 Version v0.7.3 2020-06-29 20:14:16 -04:00
Dessalines
0112d0d955 Fixing test deploy, adding a rate limiter to ansible nginx config. 2020-06-28 13:44:42 -04:00
Dessalines
4c1cb5999c Fixing some scripts for the federation-test 2020-06-27 14:54:42 -04:00
Dessalines
e517de5480 Merge branch 'master' into federation 2020-06-27 10:54:08 -04:00
Dessalines
bd3051e058 Merge branch 'master' into improve-config 2020-06-27 10:09:16 -04:00
Dessalines
b6fc1959e6 Merge branch 'improve-config' of https://yerbamate.dev/LemmyNet/lemmy into improve-config 2020-06-27 10:08:09 -04:00
Dessalines
da2bb724e9 Version v0.7.2 2020-06-27 09:28:28 -04:00
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.
2020-06-26 21:12:41 -04:00
Felix Ableitner
0c89de8065 Fix previous comment, also fix link in docs 2020-06-26 19:16:41 +02:00
Dessalines
3928556033 Merge branch 'master' into improve-config 2020-06-25 16:16:16 -04:00
Dessalines
6e736e1f1e Version v0.7.1 2020-06-24 13:29:44 -04:00
Felix Ableitner
a9d98fd09b Improve config files by adding documentation and removing some fields 2020-06-24 16:09:52 +02:00
Dessalines
dc94e58cbf Merge branch 'master' into federation_merge_from_master_2 2020-06-23 21:11:38 -04:00
Dessalines
0680dd2398 Version v0.7.0 2020-06-23 12:55:16 -04:00
Dessalines
27f2fd352a Version v0.6.85 2020-06-22 23:04:28 -04:00
Dessalines
5d1212b83c Version v0.6.84 2020-06-22 22:43:57 -04:00
Dessalines
11f771469f Version v0.6.83 2020-06-22 22:01:45 -04:00
Dessalines
e3484de3b8 Merge branch 'master' into iav-arm-musl-dessalines 2020-06-22 20:35:09 -04:00
Dessalines
54c735841e Version v0.6.82 2020-06-22 19:32:30 -04:00
Dessalines
c9dcb2662c Version v0.6.81 2020-06-22 17:53:47 -04:00
Dessalines
234be6fb09 Changing to prod_lemmy:latest 2020-06-22 17:52:39 -04:00
Dessalines
32d1f42626 Version v0.6.80 2020-06-22 16:15:31 -04:00
Dessalines
1b38e33bd3 Fixing deploy script. 2020-06-22 16:13:02 -04:00
Dessalines
132e3534de Removing some commented lines from the dockerfile. 2020-06-22 15:12:37 -04:00
Dessalines
983a45e178 Merge branch 'master' into iav-arm-musl-dessalines 2020-06-22 14:57:55 -04:00
Dessalines
cbed185040 Version v0.6.79 2020-06-22 12:56:48 -04:00
Dessalines
186e261fc0 Fixing docker-compose to rely on pictrs 2020-06-22 12:53:39 -04:00
Dessalines
1fa7d17e35 Version v0.6.78 2020-06-22 12:51:18 -04:00
Dessalines
b161cad982 Fixing up the migration script some more. 2020-06-22 12:43:09 -04:00
Dessalines
4332828dd7 Fixing some things in the pictrs upgrade script. 2020-06-22 12:04:28 -04:00
Dessalines
5872658f8c Checking for imagemagick install. 2020-06-22 10:54:33 -04:00
Dessalines
cb128256ed Updating nginx.conf, upgrading pict-rs 2020-06-22 08:31:15 -04:00
Dessalines
ceb1284f27 Fixing deploy.sh 2020-06-17 22:32:18 -04:00
Dessalines
207caeda5b Version v0.6.77 2020-06-17 22:20:30 -04:00
Dessalines
294acfe412 Version v0.6.76 2020-06-17 22:18:47 -04:00
Dessalines
0782377ae3 Version v0.6.75 2020-06-17 22:11:48 -04:00
Felix Ableitner
68bcc26ff6 Fix community description federation (ref #647)
Also disable the actor refetch interval in debug builds.
2020-06-16 13:35:26 +02:00
Felix Ableitner
325ed2ec3b Rename "instance_whitelist" config option to "allowed_instances" 2020-06-16 12:49:51 +02:00
Felix Ableitner
9f50432999 wip: Add migration script from pictshare to pictrs 2020-06-15 19:46:57 +02:00
Dessalines
bda657b638 Some reorg of Dockerfiles. 2020-06-14 16:36:18 -04:00
Igor Velkov
6f58be9493 dockerfile for x64 and arm building with musl 2020-06-14 01:28:50 +03:00
Dessalines
5594bed6a8 Merge branch 'master' into use-pictrs-1 2020-06-12 17:51:37 -04:00
Dessalines
f647f2ae6c Blocking pict-rs import location 2020-06-12 17:05:19 -04:00
Dessalines
7cb7c1f0f9 Adding lld to docker builds. #810 2020-06-12 16:17:01 -04:00
Felix Ableitner
4ea6c4ad5d Various build optimizations 2020-06-12 21:45:23 +02:00
Dessalines
cddc23494d Upgrading pict-rs for working gifs. 2020-06-12 09:48:51 -04:00
Dessalines
1b0212377d Version v0.6.74 2020-06-11 10:28:21 -04:00
Dessalines
4cf1f080bf Adding delete picture via pict-rs delete tokens. Fixes #505 2020-06-10 22:47:06 -04:00
Dessalines
043f484693 Version v0.6.73 2020-06-10 11:27:12 -04:00
Dessalines
46bb3064ed Version v0.6.72 2020-06-09 22:49:42 -04:00
Dessalines
bd26e4e9c1 Fixing some front end pictshare to pictrs conversions. 2020-06-09 17:17:24 -04:00
Felix Ableitner
0f1a8ec928 Merge branch 'master' into federation 2020-06-09 14:01:26 +02:00
Felix Ableitner
e583e45d9a Use pictrs instead of pictshare 2020-06-08 19:52:32 +02:00
Dessalines
fe56da1654 Merge remote-tracking branch 'yerba/limit-memory' 2020-06-05 13:05:14 -04:00
Dessalines
63ca6e1e24 Version v0.6.71 2020-06-05 11:49:36 -04:00
Felix Ableitner
8257b040be Limit memory usage for pictshare and iframely 2020-06-05 17:07:38 +02:00
Dessalines
7c0ea6cfa7 Version v0.6.70 2020-06-04 21:42:08 -04:00
Dessalines
f40f74b20d Adding additional 3-instance integration test for community announce. 2020-06-03 17:55:32 -04:00
Dessalines
2e882f75f2 Version v0.6.69 2020-06-03 12:11:52 -04:00
Dessalines
361cf995da Version v0.6.68 2020-06-03 11:46:09 -04:00
Dessalines
59d22ef775 Version v0.6.67 2020-06-02 19:59:49 -04:00
Dessalines
1e88b815da Updating pictshare docker image. 2020-06-02 19:29:29 -04:00
Dessalines
998b9454b2 Version v0.6.66 2020-06-02 14:05:17 -04:00
Dessalines
847e19f22d Version v0.6.65 2020-05-28 14:13:47 -04:00
Felix
ce0a37cdf1 get it working (mostly) 2020-05-28 13:51:48 +02:00
Felix
5753c4feaa Let community announce posts 2020-05-28 13:15:51 +02:00
Dessalines
80653a5317
Remove federation option from master. (#745) 2020-05-25 18:48:24 -04:00
Dessalines
e54eac6227 Adding use_tls to lemmy.hjson for email config. 2020-05-24 18:31:17 -04:00