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