Commit graph

144 commits

Author SHA1 Message Date
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
Kyle Drake
91e9acb49d more efficient queuer 2015-06-26 23:30:58 +00:00
Kyle Drake
864903aa1f remove redundant archive requests from queue 2015-06-06 22:47:12 -07:00
Kyle Drake
8424cc02e8 Implement IPFS archiving (locally). Refactor store_file. 2015-05-21 23:10:59 -07:00
Kyle Drake
434deee366 Update rmagick (and add io/extra for geoip) 2015-04-29 13:37:21 -07:00
Kyle Drake
5450ab4e83 ability to email without footer 2015-03-11 12:19:40 -04:00
Kyle Drake
be0267956b easy unsubscribe baked into emails 2015-01-07 15:24:15 -08:00
Kyle Drake
81fa54cb53 screenshot worker bugfix 2014-12-21 08:19:19 +00:00
Kyle Drake
1d200a886e richer news feed, change screenshots/thumbnails to use retina quality 2014-09-17 20:13:14 -07:00
Kyle Drake
50c1f67bdf patch a few missing tests, deprecate server model, fix a few bugs 2014-09-12 19:09:58 -07:00
Kyle Drake
fbf78f04d6 fixes for screenshot worker 2014-08-20 13:48:20 -07:00
Kyle Drake
0aca6b3328 fixes for thumbnail worker 2014-08-19 18:06:35 -07:00
Kyle Drake
c0bea57468 use redis connection pool for cache purge 2014-08-15 12:55:10 -07:00
Kyle Drake
63d9348012 better structure for cache purge 2014-08-11 20:45:43 -07:00
Kyle Drake
e756724fe7 change purgecache publish name 2014-08-10 17:24:26 -07:00
Kyle Drake
94b3fd6903 purge cache pubsub implementation 2014-08-10 00:55:13 -07:00
Kyle Drake
0a636b2397 code to delete thumbnails and screenshots 2014-04-21 18:30:25 -07:00
Kyle Drake
869b284425 image thumbnails, catch crashy sites with screenshots 2014-04-21 16:47:43 -07:00
Kyle Drake
b488cf4347 refactor screenshots to work for all pages 2014-04-20 19:04:41 -07:00
Kyle Drake
c9332ad648 enable JS for screenshots 2014-04-13 11:10:26 -07:00
Kyle Drake
4fa83fd0da fix nsfw, more retries 2013-07-15 06:45:30 +02:00
Kyle Drake
98fcadd170 resize for new sizes 2013-07-14 03:10:41 -04:00
Kyle Drake
f059772d5e last fix to contact 2013-07-13 16:52:27 +02:00
Kyle Drake
93f7918340 fix password reset, fix ip blocker, turn off js for now 2013-07-12 07:04:01 +02:00
Kyle Drake
6245319bc1 fixes to password reset 2013-07-12 06:12:48 +02:00
Kyle Drake
82195a9cb8 10 second timeout, one retry 2013-07-12 05:55:12 +02:00
Kyle Drake
1e1051fd36 what's this? is this password reset??? 2013-07-11 23:33:10 -04:00
Kyle Drake
72947b6606 Fix worker load 2013-07-12 04:59:35 +02:00
Kyle Drake
93ede044d9 queue, retry, config 2013-07-11 21:10:11 -04:00
Kyle Drake
91b4d8aa14 sidekiq for processing 2013-07-11 21:06:38 -04:00