Commit graph

129 commits

Author SHA1 Message Date
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
Kyle Drake
cdcc65e951 LetsEncryptWorker: Follow redirects for verification 2017-03-04 17:22:55 +00:00
Kyle Drake
395ae6b4f9 screenshot_worker: fixes weird chmod permissions error with mount 2017-03-02 04:24:40 +00:00
Kyle Drake
9d718f09b7 Merge branch 'master' of github.com:neocities/neocities 2017-01-15 15:08:08 -08:00
Kyle Drake
65008f4ac4 pass stopforumspam as formencoded 2017-01-15 15:07:58 -08:00
Kyle Drake
5178ea4e78 Compare with year for root domain check for lets encrypt 2017-01-14 06:12:36 +00:00
Kyle Drake
d16e768072 Merge branch 'master' of github.com:neocities/neocities 2017-01-14 06:00:21 +00:00
Kyle Drake
154abfc167 Disable delete cache worker for the moment, we don't use it 2017-01-13 20:07:31 +00:00
Kyle Drake
7198e788d1 No http follow, more debug info on errors 2017-01-13 20:06:59 +00:00
Kyle Drake
6e37fd7d25 improve retry for let's encrypt 2017-01-13 12:04:10 -08:00
Kyle Drake
bedc08cb58 mechanism to report spam ips to stopforumspam 2017-01-11 17:16:40 -06:00
Kyle Drake
f796fdf9a8 default https for cache purging and URIs 2017-01-06 00:03:30 -06:00
Kyle Drake
f92d6c6139 follow redirects 2017-01-05 16:01:35 -06:00
Kyle Drake
e821410d84 optimize screenshots and thumbnails, slight thumbnail quality reduction 2016-12-29 17:09:01 -06:00
Kyle Drake
b2377051dc Dedupe before taking screenshots 2016-12-12 06:33:40 +00:00
Kyle Drake
fc1afb558a try new webdav, use remote service for initial site screenshots 2016-12-10 19:43:26 -06:00