1
0
Fork 0
mirror of https://github.com/LemmyNet/lemmy.git synced 2025-01-21 22:38:27 +00:00
Commit graph

4065 commits

Author SHA1 Message Date
Dessalines
dce79b83bf
Fixing removed posts showing. Fixes ()
* Fixing removed posts showing. Fixes 

* Fixing clippy.
2023-06-23 12:53:46 +02:00
Kresten Laust
39572e1c3e
Reversed requirement question logic ()
* Reversed requirement question logic

* Changed required state to 'true'
2023-06-23 11:50:35 +02:00
TKilFree
8a086c8240
feat: re-added captcha checks () 2023-06-23 11:47:12 +02:00
Dessalines
60baebcb14 Version 0.18.0-rc.6 2023-06-22 08:55:08 -04:00
Nutomic
ffce66abb8
Update apub library to 0.4.4 ()
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-22 08:35:12 -04:00
kartikynwa
4f2fb68d6b
Add migration to mark local communities as such () 2023-06-22 07:52:31 -04:00
Nutomic
08e25d0e63
Remove translation part from docs links ()
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-22 07:46:37 -04:00
Nutomic
434beadb58
Use Rust 1.70 for Docker and CI () 2023-06-22 07:46:07 -04:00
ShittyKopper
862ceefc56
docker-compose: Add init to UI ()
* docker-compose: Add init to UI

Prevents waiting 10 seconds to shutdown

* docker-compose: Update to version 3.7
2023-06-22 10:22:15 +02:00
Óliver García Albertos
985359918f
logger: Use forwarded instead of peer IP address () 2023-06-22 09:34:51 +02:00
kartikynwa
ef3544bac4
Put /admin/purge routes before /admin routes () 2023-06-21 22:32:06 +02:00
Bnyro
c9d1fec117
docs: Add Lemoa to lemmy projects section () 2023-06-21 22:15:10 +02:00
Scott
da3e3b6d8a
Ensure site can only either be a private instance or federated when creating or editing site ()
* Add site visibility validation

* Fix formatting

* linter changes

* Update error message to match existing check

* Remove existing check

---------

Co-authored-by: Scott Merchant <97430840+scottmerchant@users.noreply.github.com>
2023-06-21 22:14:12 +02:00
Dessalines
289052f261 Version 0.18.0-rc.5 2023-06-21 16:02:42 -04:00
Dessalines
d4f52b78b3
Trying to fix version again. () 2023-06-21 21:46:32 +02:00
Michał
4cdb9583e9
feat: allow overriding smtp_password with the LEMMY_SMTP_PASSWORD env var ()
Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-21 13:36:42 -04:00
Dessalines
3775418952 Version 0.18.0-rc.4 2023-06-21 08:05:15 -04:00
Nutomic
8fb4760e02
Dont publish to crates.io () 2023-06-21 07:57:01 -04:00
Nutomic
e3eda68147
Correct error messages if user registers with taken user/email ()
* Correct error messages if user registers with taken user/email (fixes )

* exists
2023-06-21 05:26:07 -04:00
Dessalines
1ef095dd96
Fixing cross_post duplicates. Fixes () 2023-06-21 10:56:44 +02:00
JP Moresmau
a1beccf353
Add test to check reading and listing posts return my_vote () 2023-06-21 10:48:39 +02:00
dullbananas
45818fb4c5
Reduce memory usage of rate limiting ()
* Reduce Vec allocations

* Optimize stuff

* Move embedded migrations to separate crate

* Revert "Move embedded migrations to separate crate"

This reverts commit 44b1049970.

* clippy, fmt

* Shrink rate limit allowance to f32

* Initialize rate limit allowance directly

* Add removal of old rate limit buckets

* Improve readability

* Remove usage of is_okay_and for Rust 1.67 compatibility

* Add dhat-heap feature

* Fix api_benchmark.sh and add run_and_benchmark.sh

* Revert "Fix api_benchmark.sh and add run_and_benchmark.sh"

This reverts commit b4528e5b85.

* Revert "Add dhat-heap feature"

This reverts commit 08e835d487.

* Manually revert remaining stuff

* Use Ipv6Addr in RateLimitStorage

* Shrink last_checked in RateLimitBucket to 32 bits

* Fix rate_limit::get_ip

* Stuff ()

* Update rate_limiter.rs

* Update mod.rs

* Update scheduled_tasks.rs

* Fix rate_limiter.rs

* Dullbananas patch 1 ()

* Update rate_limiter.rs

* Update mod.rs

* Update scheduled_tasks.rs

* Fix rate_limiter.rs

* Rate limit IPv6 addresses in groups

* Fmt lib.rs

* woodpicker trigger

* Refactor and comment `check_rate_limit_full`

* Add `test_split_ipv6`

* Replace -2.0 with UNINITIALIZED_TOKEN_AMOUNT

* Add `test_rate_limiter`

---------

Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-21 10:28:20 +02:00
Dessalines
b214d3dc00
Adding current domain from settings to CORs. () 2023-06-20 20:29:48 -04:00
Joel Beckmeyer
8179b0daf2
remove debugging println () 2023-06-20 14:20:20 -04:00
Dessalines
5ff221a2e4
Fixing comment_view unit tests. () 2023-06-20 14:14:08 -04:00
Sander Saarend
8ed3f3530e
Fix parameter ordering for new_report_subject string () 2023-06-20 11:24:04 -04:00
Nutomic
b37c30ffae
Move cors default to source code () 2023-06-20 11:19:03 -04:00
Dessalines
154a85cc36
Fixing tag deploys. ()
* Fixing tag deploys.

* Fixing tag deploys 2.

* Try to comment build_args.

* Fixing tag deploys 3.

* Fixing build args again.

* Last fix.
2023-06-20 16:29:24 +02:00
Ivo Barros
4d160461ce
Feature add hours as sorting options backend ()
* add hours as sorting options

* ran cargo +nightly fmt

* woodpicker trigger
2023-06-20 16:05:43 +02:00
kartikynwa
dc36d9ed89
Don't check verified email when an admin logs in ()
Workaround for instance admins getting locked out when they turn on
the email verification requirement without having verified their
own email.

Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-20 08:52:21 -04:00
Andrew DeLisa
bfc0c0e7d3
fix: add CORS origin environment variable ()
* fix: add CORS origin environment variable

* chore: formatting

---------

Co-authored-by: Dessalines <dessalines@users.noreply.github.com>
2023-06-20 08:29:38 -04:00
Joel Beckmeyer
06a3f9c5aa
make embedded pict-rs port configurable () 2023-06-20 13:07:18 +02:00
Dessalines
981c111567
Move connection creation into scheduler. ()
* Move connection creation into scheduler.

- 

* Fix clippy.
2023-06-20 11:33:03 +02:00
Felix Ableitner
56de68c77a Update translations 2023-06-20 10:59:27 +02:00
Sander Saarend
e23621c2cd
Calculate initial hot_rank and hot_rank_active for posts and comments from other instances ()
* Calculate initial hot_rank when receiving posts and comments from other instances

* Move hot rank update logic into db_schema
2023-06-20 10:52:51 +02:00
ludrol
d97ff65fe1
Changed github issue template to align logically with the question asked () 2023-06-16 11:56:21 -04:00
Chethan
bb27339e68
Update README.md ()
The Ace of Spades video linked in the README was private, have replaced it with a public video.
2023-06-16 11:54:12 -04:00
Sander Saarend
007c7d5812
Remove e-mail verification success e-mails () 2023-06-16 11:53:33 -04:00
Alex Maras
becf75d1f9
Fix Hidden communities showing in community list ()
* Only show hidden communities when explicitly searching for them rather then in "all"

* dont set hidden to false when creating and updating - let DB set default

* lint

---------

Co-authored-by: Alex Maras <alexmaras@gmail.com>
2023-06-15 13:39:58 +02:00
Nutomic
b5dba17426
Update all dependencies () 2023-06-15 11:37:05 +02:00
Wyatt Smith
744153eee6
Prevent making an instance private if federation is enabled. ()
* Prevent making an instance private if federation is enabled.

* Added case where federation is enabled, check if the alternative setting is changed

* Merged the error messages for private instance/federation.

---------

Co-authored-by: Wyatt Smith <wys@dropbox.com>
2023-06-15 11:35:09 +02:00
Sander Saarend
68d814b9b1
Handle scheduled task errors ()
* Add --disable-scheduled-tasks CLI flag

* Add error handling for scheduled tasks
2023-06-15 11:29:12 +02:00
Dessalines
5af831c6fa
Fix unapproved users being able to log in after registration mode set to closed. ()
- Fixes 
2023-06-14 19:02:17 -04:00
Nutomic
ebd8c86f0e
Link tafkars in readme () 2023-06-14 23:41:20 +02:00
Divided by Zer0
14b990e006
doc: Added pythorhead library in readme () 2023-06-14 23:40:49 +02:00
adisbladis
e0af3a292e
Only create ltree postgres extension in migration if doesn't already exist () 2023-06-14 17:03:10 -04:00
Raymond Berger
53fe93db47
add issue template yml from lemmy-ui ()
* add issue template yml from lemmy-ui

* prettier

* Empty-Commit for CI

* improve Qs

* add instance question

* delete hexbear

* backend version
2023-06-14 22:21:03 +02:00
Neshura
558035b128
Fix Issue by using None for local fields instead of Some(false) ()
* Set insert and update form "local" to None

* Extra space to retrigger woodpecker

* Resolve code review request

https://github.com/LemmyNet/lemmy/pull/3088#discussion_r1229336958

* Remove extra space after None,
2023-06-14 08:34:45 -04:00
Charles Hall
f43bb454c3
stop requiring superuser to run migrations ()
Fixes <https://github.com/LemmyNet/lemmy/issues/2863>.
2023-06-14 07:54:12 -04:00
Nina Blanson
1c7bfd6be8
Fixes - Support Spoiler Tags ()
* Fixes  - Switches markdown libraries and creates a custom rule to manage spoiler blocks

* Add tests to cover invalid spoiler input

* Consolidate tests, add comments

* Make immutable, static instance of markdown parser

---------

Co-authored-by: Nutomic <me@nutomic.com>
2023-06-14 13:15:59 +02:00