Commit graph

144 commits

Author SHA1 Message Date
Kyle Drake
29619d51ee remove surf code, clean up purge cache and better define purge cache tests for expected behavior 2024-02-21 13:51:41 -06:00
Kyle Drake
0c1812e457 BlackBoxWorker: only check deleted 2024-02-17 19:15:46 +00:00
Kyle Drake
10ff8a7cc7 sidekiq api available in test for screenshotworker 2023-12-31 00:55:59 -06:00
Kyle Drake
dde5225752 deprecate ipfs 2023-12-28 15:36:20 -06:00
Kyle Drake
9b954f086e move screenshots to default retry cycle 2023-12-25 11:14:18 -06:00
Kyle Drake
9b00bd0169 retry screenshots to 4, add missing image optimizer 2023-12-15 18:09:59 +00:00
Kyle Drake
2bf24375d4 only use full png for index 2023-12-06 10:03:33 -06:00
Kyle Drake
c3789564f0 add opengraph / link expander friendly screenshot, add image optimizers 2023-12-05 15:49:14 -06:00
Kyle Drake
7e49bd96a4 sidekiq provides string keys not symbols 2023-11-26 17:27:58 +00:00
Kyle Drake
6d237600fd stopforumspamworker: hash not methods 2023-11-26 11:14:53 -06:00
Kyle Drake
6ddef6aa59 maxmind minfraud reporting 2023-11-26 11:09:02 -06:00
Kyle Drake
2a3b8593df Better error handling for screenshot and thumbnail workers, hacky fix for lets encrypt cert issue that's temporary 2023-07-19 21:17:48 +00:00
Kyle Drake
6925c21d2b Merge branch 'master' of github.com:neocities/neocities 2023-04-28 15:21:48 +00:00
Kyle Drake
454e4162ce near lossless for screenshots 2023-04-28 15:21:43 +00:00
Kyle Drake
28ed2718ba fix for screenshot worker test 2023-03-28 16:07:31 -05:00
Kyle Drake
f109b416a0 add domain index, check uri on screenshots, set workers to system cpu core count 2023-03-22 13:37:18 +00:00
Kyle Drake
520413140d switch to webp, use png for screenshot returns and be done with the accursed rmagick forever 2023-01-21 09:39:31 -06:00
Kyle Drake
3eb858bb6f fixes for new html redirects 2023-01-17 19:07:03 -06:00
Kyle Drake
5fb1af2a8c switch to faster screenshot resizer lib 2023-01-17 19:04:06 -06:00
Kyle Drake
9bb34424ff purge cache for stripped .html files 2022-12-15 10:21:55 -06:00
Kyle Drake
e7eb6d8a2d fix for gemfile, merge conflicts, test fixes for ruby 3 2022-11-05 12:46:43 -05:00
Kyle Drake
0ca1473d22 mostly finished port to ruby3 2022-08-10 14:31:36 -05:00
Kyle Drake
e61de5b0d6 manual review for supporter violations 2022-05-10 00:18:16 +00:00
Kyle Drake
985a21d347 Revised how black box works 2022-05-10 00:17:43 +00:00
Kyle Drake
a5af32d143 fix for if site is missing 2021-09-08 16:04:32 -05:00
Kyle Drake
c1705f0c52 Move user delete check to front of screenshot worker 2020-12-12 16:59:07 +00:00
Kyle Drake
1260a856d5 dont take screenshots for deleted sites 2020-12-12 16:43:51 +00:00
Kyle Drake
a2a46d406e async black box 2020-11-24 01:11:38 -06:00
Kyle Drake
4533214d71 thumbnailworker: reduce memory issues 2020-05-27 04:02:45 +00:00
Kyle Drake
2656303458 fix for letsencrypt test conditional 2020-05-04 06:39:14 +00:00
Kyle Drake
10018c5124 Fixes for letsencrypt - please no more acme changes :( 2020-04-14 01:31:13 +00:00
Kyle Drake
4dfacac83a update letsencrypt worker to acmev2 2020-04-13 17:49:45 -07:00
Kyle Drake
eb519d0bbf Array for screenshot worker, catch exceptions 2020-01-27 08:13:23 +00:00
Kyle Drake
9399bebee7 temp disable archive button, cleanups for new gems 2018-12-10 07:36:22 +00:00
Kyle Drake
9d3b86302d clean up tests to reflect new purging code 2017-10-15 11:26:42 -07:00
Kyle Drake
b3a5b2d860 directly use PurgeCacheWorker now 2017-08-01 18:06:51 -07:00
Kyle Drake
35d93f5755 delete -> purge hotfix 2017-07-25 13:18:23 -07:00
Kyle Drake
1a563e8aee shut down http-based purging 2017-07-23 16:03:21 -07:00
Kyle Drake
dbc47f0586 key renamed to path 2017-07-23 11:10:10 -07:00
Kyle Drake
bdee6500ee hybridize the cache purging for transistion 2017-07-23 11:09:29 -07:00
Kyle Drake
34ac611d9b Refactor redis proxy storage 2017-07-06 10:24:14 -07:00
Kyle Drake
50b32257df Fix for archive logging 2017-06-29 11:13:36 -07:00
Kyle Drake
0adc6d65fd Fixes for not saving keys/certs when refreshed 2017-06-29 11:12:39 -07:00
Kyle Drake
6038517c24 bump up screenshot quality a bit 2017-05-05 16:12:00 -07:00
Kyle Drake
d2fc7a3a16 Disable v6 check for trumpplan, tempfix for purge cache, uncomment
manifest entries
2017-05-05 14:29:34 -07:00
Kyle Drake
dc373ae021 remove unused requires in workers 2017-03-29 12:57:14 -07:00
Kyle Drake
54422802e5 Switch to directory sharding model for site storage 2017-03-22 17:45:01 -07:00
Kyle Drake
471127488c Temporarily disable thumbnail optimization 2017-03-16 03:50:49 +00:00
Kyle Drake
ca8f8146c7 Merge branch 'master' of github.com:neocities/neocities 2017-03-05 11:07:41 -08:00
Kyle Drake
7b5c34b29b Reset domain fail count to 0 on success 2017-03-05 11:07:17 -08:00