Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | feat(server): add redis sentinel support (#5593) | kontrollanten | 2023-05-10 | 1 | -4/+20 |
| | | | | | | | | | | | * feat(server): add redis sentinel support closes #5141 * Styling --------- Co-authored-by: Chocobozzz <me@florianbigard.com> | ||||
* | Implement signup approval in server | Chocobozzz | 2023-01-19 | 1 | -7/+23 |
| | |||||
* | Don't need to use redis to block tracker ips | Chocobozzz | 2022-12-23 | 1 | -15/+0 |
| | | | | | There could be many of them, so reduce load by storing IPs directly inside node memory | ||||
* | Type result | Chocobozzz | 2022-11-14 | 1 | -7/+3 |
| | |||||
* | refactor(server): redis > ioredis (#5371) | kontrollanten | 2022-11-14 | 1 | -42/+40 |
| | | | | | | | | | | | | | | | | | | | * refactor(server): redis > ioredis * refactor(JobQueue): reuse redis connection builder * fix(redisio) * fix(redis): setValue * feat(redis): showFriendlyErrorStack * feat(redis): auto pipelining https://github.com/luin/ioredis/blob/308017a6b9429c16b074e03e70f5524499476fa9/README.md#autopipelining * dont use autopipelining for bullmq * ioredis events | ||||
* | Support two factor authentication in backend | Chocobozzz | 2022-10-07 | 1 | -3/+22 |
| | |||||
* | Don't crash on redis connection error | Chocobozzz | 2022-08-11 | 1 | -0/+1 |
| | |||||
* | Update server dependencies | Chocobozzz | 2022-06-21 | 1 | -6/+2 |
| | |||||
* | Fix various typos | luz paz | 2022-06-07 | 1 | -1/+1 |
| | | | Found via `codespell -q 3 -S ./CREDITS.md,./CHANGELOG.md,./client/src/locale,./yarn.lock,./client/yarn.lock -L doubleclick,followings,nd,ot,ro,serie,splitted,tread,truthy` | ||||
* | Improve viewer counter | Chocobozzz | 2022-04-15 | 1 | -12/+0 |
| | | | | More precise, avoid weird decrease, reuse an id to federate viewers | ||||
* | Improve views/viewers documentation | Chocobozzz | 2022-04-15 | 1 | -1/+1 |
| | |||||
* | Support video views/viewers stats in server | Chocobozzz | 2022-04-15 | 1 | -3/+65 |
| | | | | | | | | | | * Add "currentTime" and "event" body params to view endpoint * Merge watching and view endpoints * Introduce WatchAction AP activity * Add tables to store viewer information of local videos * Add endpoints to fetch video views/viewers stats of local videos * Refactor views/viewers handlers * Support "views" and "viewers" counters for both VOD and live videos | ||||
* | Update server dependencies | Chocobozzz | 2022-03-21 | 1 | -2/+2 |
| | |||||
* | Add fixme info | Chocobozzz | 2022-02-02 | 1 | -0/+1 |
| | |||||
* | Update server dependencies | Chocobozzz | 2022-01-14 | 1 | -2/+4 |
| | |||||
* | Try to fix tests | Chocobozzz | 2022-01-04 | 1 | -15/+29 |
| | |||||
* | Cleanup unavailable remote AP resource | Chocobozzz | 2021-12-28 | 1 | -4/+21 |
| | |||||
* | Update CREDITS | Chocobozzz | 2021-12-24 | 1 | -1/+0 |
| | |||||
* | Upgrade redis dep | Chocobozzz | 2021-12-24 | 1 | -133/+35 |
| | |||||
* | Remove resumable cache after upload success | Chocobozzz | 2021-11-10 | 1 | -0/+4 |
| | |||||
* | Refactor video views | Chocobozzz | 2021-11-09 | 1 | -32/+80 |
| | | | | | | | | Introduce viewers attribute for live videos Count views for live videos Reduce delay to see the viewer update for lives Add ability to configure video views buffer interval and view ip expiration | ||||
* | prevent multiple post-process triggering of upload-resumable (#4175) | Rigel Kent | 2021-10-25 | 1 | -1/+26 |
| | | | | | | | | | * prevent multiple post-process triggering of upload-resumable * switch from 409 to 503 for upload being processed * Improve resumable upload check Co-authored-by: Chocobozzz <me@florianbigard.com> | ||||
* | esModuleInterop to true | Chocobozzz | 2021-08-27 | 1 | -1/+1 |
| | |||||
* | Update server dependencies | Chocobozzz | 2021-02-03 | 1 | -1/+1 |
| | |||||
* | Fix views processing hour 0 | Chocobozzz | 2020-12-30 | 1 | -1/+1 |
| | |||||
* | Handle views for live videos | Chocobozzz | 2020-11-09 | 1 | -3/+7 |
| | |||||
* | Do not reuse reset password links | Chocobozzz | 2020-08-12 | 1 | -0/+14 |
| | |||||
* | Block infohash spammers from tracker | Chocobozzz | 2020-06-25 | 1 | -1/+16 |
| | |||||
* | Creating a user with an empty password will send an email to let him set his ↵ | John Livingston | 2020-02-17 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | password (#2479) * Creating a user with an empty password will send an email to let him set his password * Consideration of Chocobozzz's comments * Tips for optional password * API documentation * Fix circular imports * Tests | ||||
* | Move to eslintcontain | Chocobozzz | 2020-02-03 | 1 | -20/+21 |
| | |||||
* | Use apicache instead of our broken implementation | Chocobozzz | 2019-04-25 | 1 | -2/+10 |
| | |||||
* | Don't expose constants directly in initializers/ | Chocobozzz | 2019-04-11 | 1 | -1/+1 |
| | |||||
* | Move config in its own file | Chocobozzz | 2019-04-11 | 1 | -3/+4 |
| | |||||
* | Does exist | Chocobozzz | 2019-03-19 | 1 | -2/+2 |
| | |||||
* | Implement contact form on server side | Chocobozzz | 2019-01-10 | 1 | -2/+22 |
| | |||||
* | Add tmp and redundancy directories | Chocobozzz | 2018-12-04 | 1 | -1/+8 |
| | |||||
* | Add user history and resume videos | Chocobozzz | 2018-10-05 | 1 | -12/+42 |
| | |||||
* | add user account email verificiation (#977) | Josh Morel | 2018-08-31 | 1 | -1/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add user account email verificiation includes server and client code to: * enable verificationRequired via custom config * send verification email with registration * ask for verification email * verify via email * prevent login if not verified and required * conditional client links to ask for new verification email * allow login for verified=null these are users created when verification not required should still be able to login when verification is enabled * refactor email verifcation pr * change naming from verified to emailVerified * change naming from askVerifyEmail to askSendVerifyEmail * undo unrelated automatic prettier formatting on api/config * use redirectService for home * remove redundant success notification on email verified * revert test.yaml smpt host | ||||
* | Bufferize videos views in redis | Chocobozzz | 2018-08-30 | 1 | -2/+86 |
| | |||||
* | Fix last commit | Chocobozzz | 2018-07-26 | 1 | -2/+2 |
| | |||||
* | expliciting type checks and predicates (server only) | Rigel Kent | 2018-07-25 | 1 | -7/+8 |
| | |||||
* | adding redis unix connection | Rigel Kent | 2018-07-14 | 1 | -5/+11 |
| | |||||
* | Migrate to bull | Chocobozzz | 2018-07-11 | 1 | -10/+0 |
| | |||||
* | Handle concurrent requests in cache middleware | Chocobozzz | 2018-05-23 | 1 | -12/+12 |
| | |||||
* | feature: db selection in redis | Rigel Kent | 2018-05-21 | 1 | -1/+2 |
| | | | | resolves #579 | ||||
* | Cache AP video route for 5 seconds | Chocobozzz | 2018-05-11 | 1 | -3/+3 |
| | |||||
* | Add redis cache to feed route | Chocobozzz | 2018-04-17 | 1 | -2/+55 |
| | |||||
* | Fix error logging | Chocobozzz | 2018-03-26 | 1 | -1/+1 |
| | |||||
* | Fix typings | Chocobozzz | 2018-02-27 | 1 | -2/+0 |
| | |||||
* | Fix job panel sorting in administration | Chocobozzz | 2018-02-27 | 1 | -0/+12 |
| |