PeerTube/server/core/lib
kontrollanten a51fb3f35e
feat(API): permissive email check in login, reset & verification (#6648)
* feat(API): permissive email check in reset & verification

In order to not force users to be case sensitive when asking for
password reset or resend email verification. When there's multiple
emails where the only difference in the local is the capitalized
letters, in those cases the users has to be case sensitive.

closes #6570

* feat(API/login): permissive email handling

Allow case insensitive email when there's no other candidate.

closes #6570

* code review changes

* Fix tests

* Add more duplicate email checks

---------

Co-authored-by: Chocobozzz <me@florianbigard.com>
2025-01-28 14:16:43 +01:00
..
activitypub Enable viewers protocol v2 2025-01-13 11:41:07 +01:00
auth feat(API): permissive email check in login, reset & verification (#6648) 2025-01-28 14:16:43 +01:00
automatic-tags Update server dependencies 2024-06-21 14:39:50 +02:00
files-cache Don't resize remote actor images 2024-09-12 08:46:08 +02:00
html Fix tests 2025-01-09 10:29:17 +01:00
job-queue Fix ERR_BUFFER_OUT_OF_BOUNDS on some node version 2024-11-25 09:15:35 +01:00
live Fix duplicated resolutions when capping fps 2024-09-11 16:06:33 +02:00
model-loaders Check video rights before providing AP information 2024-04-26 10:09:38 +02:00
notifier Better live notification label 2025-01-16 10:53:18 +01:00
object-storage Fix broken object storage playlist on file removal 2024-08-19 16:00:55 +02:00
opentelemetry Introduce bufferStalled playback metric 2024-08-08 14:41:34 +02:00
plugins Global client redesign 2024-11-23 14:44:49 +01:00
runners Add custom upload ability for runners 2025-01-09 10:29:16 +01:00
schedulers Add SSRF protection 2024-08-14 15:33:57 +02:00
transcoding Remove deprecated server code 2024-11-04 10:23:01 +01:00
user-import-export Avoid "No changed keys found" error 2024-08-19 10:13:33 +02:00
views Fix viewers federation 2025-01-27 15:27:45 +01:00
worker Don't resize remote actor images 2024-09-12 08:46:08 +02:00
actor-follow-health-cache.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
blocklist.ts Implement user import/export in server 2024-02-21 13:49:08 +01:00
emailer.ts Fix email link escaping 2024-09-06 09:31:14 +02:00
hls.ts Fix broken object storage playlist on file removal 2024-08-19 16:00:55 +02:00
internal-event-emitter.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
local-actor.ts Implement user import/export in server 2024-02-21 13:49:08 +01:00
local-video-creator.ts Integrate transcription in PeerTube 2024-06-28 08:44:58 +02:00
moderation.ts Refactor uploadx middlewares 2024-02-21 13:49:08 +01:00
paths.ts Implement user import/export in server 2024-02-21 13:49:08 +01:00
peertube-socket.ts Fix client player error on fast restream 2024-08-09 10:00:34 +02:00
rate.ts Implement user import/export in server 2024-02-21 13:49:08 +01:00
redis.ts Add ability to configure stun servers 2024-10-24 10:36:17 +02:00
redundancy.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
search.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
server-config-manager.ts feat: 6167 Add autoplay setting in the admin settings section (#6788) 2025-01-14 13:25:17 +01:00
signup.ts Fix signup and import 2023-10-11 15:58:16 +02:00
stat-manager.ts Implement auto tag on comments and videos 2024-05-29 15:03:14 +02:00
sync-channel.ts More robust channel sync 2024-02-16 10:14:12 +01:00
thumbnail.ts Delete remote thumbnails/preview on update 2025-01-28 14:15:58 +01:00
timeserie.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
uploadx.ts chore: fix some comments 2024-03-18 08:12:12 +01:00
user.ts feat(API): permissive email check in login, reset & verification (#6648) 2025-01-28 14:16:43 +01:00
video-blacklist.ts Prevent aborting another live session 2024-03-18 16:09:22 +01:00
video-captions.ts More robust caption update 2024-09-12 10:52:18 +02:00
video-channel.ts Refactor caption creation 2024-02-21 13:49:08 +01:00
video-chapters.ts Fix duplicate chapters error 2024-01-18 09:17:13 +01:00
video-comment.ts Implement auto tag on comments and videos 2024-05-29 15:03:14 +02:00
video-file.ts Fix logging 2024-09-16 16:13:41 +02:00
video-jobs.ts Notify local users with internal video privacy 2024-08-07 09:26:07 +02:00
video-path-manager.ts Separate HLS audio and video streams 2024-08-05 08:31:59 +02:00
video-playlist.ts Fix playlist elements merge on import 2024-02-28 15:55:37 +01:00
video-pre-import.ts Add instance avatar to default open graph tags 2024-10-22 13:12:17 +02:00
video-privacy.ts Add config option to keep original video file (basic first version) (#6157) 2024-03-15 15:47:18 +01:00
video-state.ts Implement user import/export in server 2024-02-21 13:49:08 +01:00
video-studio.ts Separate HLS audio and video streams 2024-08-05 08:31:59 +02:00
video-tokens-manager.ts server/server -> server/core 2023-10-04 15:13:25 +02:00
video-urls.ts Update server dependencies 2023-10-11 11:06:34 +02:00
video.ts Implement auto tag on comments and videos 2024-05-29 15:03:14 +02:00