Commit graph

144 commits

Author SHA1 Message Date
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
Kyle Drake
67ddf7d419 ban worker 2016-11-27 20:08:32 -06:00
Kyle Drake
80b3f6b0be Use http.rb to ensure timeout enforcement for cache purging, disable crashing flag for now 2016-10-23 12:53:47 -05:00
Kyle Drake
d6b33ddad8 skim the cache purge timeout 2016-10-05 22:22:10 -05:00
Kyle Drake
1ac30ea529 proxy ips to match tests, prevent fail for no proxies 2016-09-30 01:45:15 -05:00
Kyle Drake
6132875b6b A few fixes for lets encrypt error handling 2016-09-17 17:51:56 +00:00
Kyle Drake
bfa13e5325 Detect and remove dead custom domains 2016-09-17 10:02:51 -07:00
Kyle Drake
ce905200da Switch delete cache to local proxy ips, tune retries 2016-09-15 01:42:20 +00:00
Kyle Drake
c5fbf1f0e5 Provide proxy ips locally vs through DNS system 2016-09-15 01:22:32 +00:00
Kyle Drake
7c4ffcb413 ScreenshotWorker: garbage collection improvements 2016-08-18 00:14:32 -07:00
Kyle Drake
5e2f5c1ae5 Comment for how to delete scheduler jobs 2016-07-03 02:11:16 +00:00
Kyle Drake
54ff80ecd2 Let's Encrypt script is getting ugly, but covers the edge cases now.
Needs refactor eventually.
2016-06-28 03:48:15 +00:00
Kyle Drake
713d057395 Merge branch 'master' of github.com:neocities/neocities 2016-06-23 16:20:51 -07:00
Kyle Drake
8a109f7b4b try to deal with rate limiting 2016-06-23 16:05:26 -07:00
Kyle Drake
568a7e9900 Letsencrypt gets very mad at too many pending auths, adjust times 2016-06-21 23:01:57 +00:00
Kyle Drake
68399bd76c Update certs periodically, retry tweaks 2016-06-19 04:57:47 +00:00
Kyle Drake
2598474596 A few bugfixes for letsencrypt worker 2016-06-19 02:00:14 +00:00
Kyle Drake
96642dc27a the subdomain also needs auth apparently 2016-06-18 18:40:17 -07:00
Kyle Drake
1fc3120363 deduping code and fixes for letsencrypt 2016-06-18 21:25:41 +00:00
Kyle Drake
06b74f3e8e helps when you add the file you moved to git 2016-06-18 12:51:12 -07:00
Kyle Drake
695de69ab4 ..and proper filename 2016-06-18 12:50:35 -07:00
Kyle Drake
3b193ed58e worker name to LetsEncryptWorker 2016-06-18 12:50:02 -07:00
Kyle Drake
9ef69854ca simplify letsencrypt code for now, merge into single async worker 2016-06-18 12:46:00 -07:00
Kyle Drake
e1c69dbc13 fix for queue name 2016-06-18 11:48:44 -07:00
Kyle Drake
7c3bcf7d2c don't move forward if domain is blank 2016-06-18 11:46:07 -07:00
Kyle Drake
8473b99d56 checkin of initial letsencrypt code 2016-06-16 01:42:16 -07:00
Kyle Drake
2a867b0786 Ignore IPv6 for delete purge 2016-03-28 20:21:11 +00:00
Kyle Drake
06b22bf971 Fix for ignoring ipv6 records 2016-03-23 04:42:00 +00:00
Kyle Drake
7178fb34e6 Remove Dnsruby call in workers 2016-02-25 03:51:41 +00:00
Kyle Drake
f07f804138 switch off dnsruby until 2.3.x warning goes away 2016-02-24 17:04:40 -08:00
Kyle Drake
7b7fc91eb4 Dedupe scheduled archive jobs as well as queued jobs 2016-02-20 19:08:13 -08:00
Kyle Drake
b51bb9d917 redis-namespace is needed 2016-01-24 15:41:11 -08:00
Kyle Drake
098ec87d39 Fix for new sidekiq 2016-01-23 21:59:23 -08:00
Kyle Drake
3ef075b24b Better tuning for screenshots 2016-01-15 20:16:46 -08:00
Kyle Drake
2a451e1eec cache purge: retry once with URI.encode 2015-11-28 02:45:54 -08:00
Kyle Drake
df917f3791 new image screenshot system for #194 2015-11-15 03:22:13 -08:00