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