Commit graph

  • ec1e6d63a4 Add protection against server-side ad injection (SSAP) Ajay 2024-06-12 09:55:41 +0530
  • 5c10e071dc Change how video duration check works for submissions Ajay 2024-05-27 13:54:02 -0400
  • 8eb6f5b2ea Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer Ajay 2024-05-07 15:37:59 -0400
  • bdfe4938d2 Fix vote webhook not working Ajay 2024-05-07 15:37:57 -0400
  • bcf29e4047
    Merge pull request #579 from ajayyy/dependabot/npm_and_yarn/express-4.19.2 Ajay Ramachandran 2024-05-05 01:28:41 -0400
  • 622c3f27d6
    Merge pull request #581 from mini-bomba/videoduration-inconsistency Ajay Ramachandran 2024-05-05 01:28:22 -0400
  • 5062bef005
    Merge branch 'master' of github.com:ajayyy/SponsorBlockServer into test-helpers-2 Michael C 2024-05-04 21:58:15 -0400
  • 7c1abd9747
    Make returned video duration in getBranding.ts consistent mini-bomba 2024-05-04 21:30:09 +0200
  • d37500a105
    Fix 90% check making 0%-10% more likely to be picked mini-bomba 2024-05-04 13:47:47 +0200
  • 709485e0e9 Increase frequency of docker forgets Ajay 2024-04-27 00:42:55 -0400
  • f841d8173b Fix ttl cache key not properly cleared Ajay 2024-04-22 00:53:09 -0400
  • b2f7e1b39b Fix locked check for thumbnail downvotes Ajay 2024-04-21 23:13:10 -0400
  • 47ea6ae8d3 Only check request time for readiness if cache has filled up Ajay 2024-04-21 13:38:32 -0400
  • 063607fe30 Add etags for branding as well Ajay 2024-04-20 13:16:34 -0400
  • 4b795da5a0 Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer Ajay 2024-04-20 00:02:16 -0400
  • 8043bd9006 Make max response time configurable Ajay 2024-04-20 00:02:15 -0400
  • bd8f4b7539
    Merge pull request #577 from SuperStormer/master Ajay Ramachandran 2024-04-19 21:22:57 -0400
  • 0f97ce4a49 Make redis readiness check recoverable Ajay 2024-04-19 21:20:40 -0400
  • cfd7c3d8c4 Add more to ready check Ajay 2024-04-19 20:24:42 -0400
  • af7d8428ab Improve ready check Ajay 2024-04-19 20:05:52 -0400
  • 7c51586664 Add error server Ajay 2024-04-16 03:01:44 -0400
  • 2251ddc251 Add ready endpoint Ajay 2024-04-16 01:13:56 -0400
  • 07d4dde4f6 Add connections to status Ajay 2024-04-16 00:13:51 -0400
  • b934b7a937 Use innertube when possible Ajay 2024-04-14 01:26:03 -0400
  • f2cf2e2aac Add db stats to logs Ajay 2024-04-13 03:00:26 -0400
  • 2887a8505c Improve logging and fix ip fetch error breaking skip segments Ajay 2024-04-13 01:54:59 -0400
  • e289fe9075 Add ttl cache Ajay 2024-04-12 01:29:23 -0400
  • 2cd9401a51 Fix etag tests Ajay 2024-04-11 18:12:02 -0400
  • 47bea9ee6e Trigger usage of cache key when checking ttl Ajay 2024-04-11 17:57:53 -0400
  • 0602fdd651 Use cache for ttl if possible Ajay 2024-04-11 17:54:32 -0400
  • 7c77bf566e Remove quotes when processing etag Ajay 2024-04-11 17:07:13 -0400
  • 1009fff9e9 Fix caching issues with one specific key form Ajay 2024-04-11 17:04:17 -0400
  • f43e59250f Add quotes to etag Ajay 2024-04-11 14:11:04 -0400
  • dc2115ef20 Change status timeout Ajay 2024-04-09 13:29:18 -0400
  • 55c3e4f01f
    Bump express from 4.18.2 to 4.19.2 dependabot[bot] 2024-03-28 17:17:43 +0000
  • af31f511a5 Add tests for fetch all Ajay 2024-03-24 13:52:33 -0400
  • 0d9cce0512 Fix wrong comparison with votes filtering Ajay 2024-03-24 13:42:39 -0400
  • c19d6fe97a Only send low voted segments when asked for Ajay 2024-03-22 18:37:39 -0400
  • 47c109f012 Fix act as vip unlocking segments Ajay 2024-03-21 19:35:13 -0400
  • a921085da6 Fix vip downvotes unlocking Ajay 2024-03-21 19:28:05 -0400
  • d5ebd8ec1a Improve self downvoting for dearrow Ajay 2024-03-20 13:47:23 -0400
  • a7f10f7727 Attempt to fix docker build error Ajay 2024-03-17 13:40:53 -0400
  • 1c234846db Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer Ajay 2024-03-17 13:20:25 -0400
  • bc1ca098e7 Fix bug causing people to accidentally super downvote Ajay 2024-03-17 13:20:23 -0400
  • cf21ebc2de
    Merge pull request #578 from ajayyy/dependabot/npm_and_yarn/follow-redirects-1.15.6 Ajay Ramachandran 2024-03-16 21:07:40 -0400
  • 2426a6ee03
    Bump follow-redirects from 1.15.4 to 1.15.6 dependabot[bot] 2024-03-16 23:28:16 +0000
  • ba65c28459
    Update postSkipSegments.ts SuperStormer 2024-03-15 02:20:24 -0400
  • 591b342855 Add default user count, update url Ajay 2024-03-06 00:47:51 -0500
  • 8d8388386e
    Merge pull request #571 from ajayyy/dependabot/npm_and_yarn/follow-redirects-1.15.4 Ajay Ramachandran 2024-02-27 03:49:44 -0500
  • a54bf556ed Revert "Fix usercounter behind cloudflare" Ajay 2024-02-27 03:49:03 -0500
  • f1c5b8a359 Merge branches 'master' and 'master' of https://github.com/ajayyy/SponsorBlockServer Ajay 2024-02-27 03:33:44 -0500
  • 9bcceb7e5b Fix usercounter behind cloudflare Ajay 2024-02-27 03:33:38 -0500
  • da0cf0dedc
    Merge pull request #575 from ajayyy/dependabot/npm_and_yarn/axios-1.6.0 Ajay Ramachandran 2024-02-20 17:16:53 -0500
  • 1cefdf4dac
    Bump axios from 1.1.3 to 1.6.0 dependabot[bot] 2024-02-20 21:00:34 +0000
  • aec2aa4457 Fix keys not properly clearing Ajay 2024-02-16 22:14:09 -0500
  • 3f29e11449 Fix submission and vote locks Ajay 2024-02-16 14:24:28 -0500
  • 6d11e1c601 Support dragonfly with in memory cache Ajay 2024-02-09 18:16:28 -0500
  • 9fa248037a Add to cache when calling set Ajay 2024-02-09 17:28:59 -0500
  • 02a640d857 Use broadcast mode for redis Ajay 2024-02-09 15:34:36 -0500
  • 17b002649e Add logging when too many active connections Ajay 2024-02-09 14:54:14 -0500
  • a74189b287 Fix cache invalidation with compression enabled Ajay 2024-02-09 14:19:56 -0500
  • 09997d82ed Fix chrome extension user fetcher Ajay 2024-02-09 13:47:59 -0500
  • bf644d6899 Don't use broadcast mode for redis Ajay 2024-02-09 12:09:03 -0500
  • 5929460239 Remove weighted randomness and change weight calculation Ajay 2024-02-09 12:08:52 -0500
  • 09dd10ad6f Fix memory cache invalidation not invalidating every item Ajay 2024-02-09 00:34:12 -0500
  • af5e8cd68d Fix uncached misses tracking Ajay 2024-02-08 22:15:28 -0500
  • bd766ab430 Remove unused import Ajay 2024-02-08 22:12:53 -0500
  • bf1fe1ff61 Allow toggling redis compression and disable by default Ajay 2024-02-08 21:58:10 -0500
  • db225f8a84 Reuse running redis connections and handle redis race condition Ajay 2024-02-08 21:30:27 -0500
  • 9364a7e654 Show general last invalidation message Ajay 2024-02-08 21:15:28 -0500
  • f3fffa56c9 Don't allow downvoting locked segments Ajay 2024-02-08 15:47:25 -0500
  • c478546128 Count invalidation only on successful delete Ajay 2024-02-08 15:12:48 -0500
  • e61f964d17 Add ttl to in memory cache cache Ajay 2024-02-08 14:37:01 -0500
  • 5f8ef25d88 Use broadcast mode for client tracking and add new memory cache stat Ajay 2024-02-08 14:30:32 -0500
  • b76cfdf798 Allow more things to be cached Ajay 2024-02-08 03:40:41 -0500
  • 3c6000f2da Rename config for clientCacheSize Ajay 2024-02-08 03:26:06 -0500
  • 9944d70f6b Use size for lru limit instead of length Ajay 2024-02-08 03:23:55 -0500
  • 27069cb5c2 Change what gets saved in memory cache Ajay 2024-02-08 03:08:02 -0500
  • 8aa03c81a7 Improve cache miss calculation Ajay 2024-02-08 03:06:30 -0500
  • e8879f66b1 Add redis in memory cache stats Ajay 2024-02-08 02:58:51 -0500
  • acdbd3787b More specific on what should be client cached Ajay 2024-02-08 01:04:48 -0500
  • 1f7156eb29 Don't crash if redis message invalid Ajay 2024-02-08 00:34:37 -0500
  • 7405053b44 Reuse running reputation requests Ajay 2024-02-07 23:40:59 -0500
  • a929f69452 Fix same ip being fetched multiple times from postgres Ajay 2024-02-07 23:36:45 -0500
  • 8574ec3a0c Fix is number check Ajay 2024-02-07 22:28:28 -0500
  • 1475c91327 Clear cache again after setting up client tracking Ajay 2024-02-06 15:32:40 -0500
  • 5b1b362bf0 Handle reconnects with client-side caching Ajay 2024-02-06 00:52:42 -0500
  • 14da10bd8a Add client-side caching Ajay 2024-02-05 13:11:44 -0500
  • 547632341a Add back redis compression optionally Ajay 2024-02-04 23:17:28 -0500
  • c54c25c73b Disable query cache for segment groups Ajay 2024-02-04 22:53:12 -0500
  • 121cc7f481 Fix duplicate behavior with submitting full video labels Ajay 2024-01-31 13:05:47 -0500
  • e041b9c930 Don't throw 409 if only one segment was successfully submitted Ajay 2024-01-31 12:59:01 -0500
  • 59d9ed390f Fix titles and thumbnails being unlocked Ajay 2024-01-28 22:05:04 -0500
  • 4477ab7ca6 Remove bad test Ajay 2024-01-21 19:55:16 -0500
  • 25ec9b0291 Revert adding redis compression Ajay 2024-01-21 19:49:36 -0500
  • c3e00ac8b1 Merge branch 'master' of https://github.com/ajayyy/SponsorBlockServer Ajay 2024-01-21 19:46:18 -0500
  • 2c9079f565 No more verification through sb submissions Ajay 2024-01-21 19:46:16 -0500
  • aee84a4b6e
    Merge pull request #572 from SashaXser/master Ajay Ramachandran 2024-01-20 00:08:55 -0500
  • a8010b553d
    Merge branch 'master' into master SashaXser 2024-01-20 07:07:03 +0400
  • 5b95aa8aba
    Resolve conflicts SashaXser 2024-01-20 06:59:12 +0400