Commit graph

129 commits

Author SHA1 Message Date
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
Kyle Drake
1b6e12a831 revert to old catcher for phantomjs for now 2015-09-02 17:23:51 -07:00
Kyle Drake
985a2f8b60 purge for delete and purge for refreshing 2015-08-26 16:23:21 -07:00
Kyle Drake
7e2ee59186 don't worry about forbidden 2015-07-29 14:29:18 -07:00
Kyle Drake
7bd2ad6b51 New cache system using proxy_cache_bypass
Instead of using ngx_cache_purge which was buggy, we are trying
proxy_cache_bypass, which is internal to nginx. This is A Good Thing
(assuming it works), because when we call HEAD on the purge item, it
also warms the cache for us, which the previous system did not do. We
want newly updated files to cache warm, because they are expected to be
used quickly.
2015-07-27 15:44:34 -07:00
Kyle Drake
0f0baa78ff remove kickstarter days helper 2015-07-25 16:03:41 -07:00
Kyle Drake
91640d87b6 update phantomjs and screencap 2015-07-20 15:41:45 -07:00
Kyle Drake
93427dca14 merge dashboard list view, wire in live data 2015-07-17 13:14:17 -07:00
Kyle Drake
6773034487 add http timeout for purge cache worker 2015-07-16 19:28:45 -07:00
Kyle Drake
bb44965c8e ensure forward slash 2015-07-03 16:09:42 -07:00
Kyle Drake
a5fdbfe4a7 fix cache purge test url and encode spaces 2015-07-02 19:40:42 -07:00
Kyle Drake
4b87c818e7 cache purge improvements, index path flusher 2015-07-02 17:21:19 -07:00
Kyle Drake
3a6ca6c12b implement the cache purger 2015-07-02 14:23:22 -07:00
Kyle Drake
6116e90e62 unsubscribe not subscribe 2015-06-29 13:54:49 -07:00
Kyle Drake
1ae265d184 Merge branch 'master' of github.com:neocities/neocities 2015-06-28 21:41:22 -07:00
Kyle Drake
b986c57577 email newsletter capability 2015-06-28 21:41:08 -07:00