|  | bc9731abf1 | Add experimental ?expand flag See #24 | 2017-08-18 17:55:13 -07:00 |  | 
			
				
					|  | 19d060f753 | Add some server tests | 2017-08-18 17:33:27 -07:00 |  | 
			
				
					|  | f87f0962f4 | Use text/plain for PATENTS file | 2017-08-18 16:47:52 -07:00 |  | 
			
				
					|  | 6b482f1099 | Redirect ?json and /_meta to ?meta | 2017-08-18 15:49:12 -07:00 |  | 
			
				
					|  | e86421240d | Redirect requests with invalid query params to cache | 2017-08-18 14:50:42 -07:00 |  | 
			
				
					|  | ff75d8b7d6 | Fix lint warning | 2017-08-18 13:45:23 -07:00 |  | 
			
				
					|  | ce39e551c6 | Deploy using Travis | 2017-08-18 13:43:18 -07:00 |  | 
			
				
					|  | 7408b24adf | Move utilities into middleware/utils | 2017-08-18 12:58:48 -07:00 |  | 
			
				
					|  | 2d03ed9be6 | Remove min-download checking | 2017-08-18 12:35:45 -07:00 |  | 
			
				
					|  | 180e942aa9 | Update Abuse policy | 2017-08-17 13:28:15 -07:00 |  | 
			
				
					|  | 6c6f8814a3 | Temporarily disable daily downloads check | 2017-08-17 12:23:56 -07:00 |  | 
			
				
					|  | d63288fb27 | Increase grace period for server shutdown | 2017-08-17 11:56:57 -07:00 |  | 
			
				
					|  | 504c55a636 | Lower minimum daily downloads to 50 | 2017-08-17 11:55:09 -07:00 |  | 
			
				
					|  | 8fb2c7810e | Improve stats workers - More accurate expiration times for stats
- Reduce duplication between stats and logs worker
- Expire hostname stats after one week | 2017-08-17 11:24:40 -07:00 |  | 
			
				
					|  | b9c6c0fc61 | Add back checkBlacklist middleware | 2017-08-16 23:04:59 -07:00 |  | 
			
				
					|  | 1173f91091 | Require packages to be downloaded >= 100x/day This should make it more difficult for people who are publishing
malicious packages to npm to get them on the CDN. | 2017-08-16 23:04:59 -07:00 |  | 
			
				
					|  | 666d8afc95 | Add /_meta endpoint for metadata Also, add integrity values to metadata. | 2017-08-16 17:30:12 -07:00 |  | 
			
				
					|  | bc609ca825 | Combine fetchPackage and findFile into same middleware | 2017-08-16 15:58:14 -07:00 |  | 
			
				
					|  | b6b477e096 | Combine parse + blacklist middleware | 2017-08-16 15:58:14 -07:00 |  | 
			
				
					|  | ce493823d3 | Serve static assets out of /_static | 2017-08-16 14:49:36 -07:00 |  | 
			
				
					|  | 65c2aa7357 | Use function instead of => | 2017-08-16 11:58:01 -07:00 |  | 
			
				
					|  | f542cdafcd | Consolidate db connection logic | 2017-08-16 10:47:29 -07:00 |  | 
			
				
					|  | 16cef63d2b | Remove query validation This is now done at the CDN level. | 2017-08-16 10:21:05 -07:00 |  | 
			
				
					|  | 297db18c02 | Remove support for v query param | 2017-08-15 15:17:48 -07:00 |  | 
			
				
					|  | 08292b7c87 | Cache redirects for 1 minute | 2017-08-15 15:17:34 -07:00 |  | 
			
				
					|  | f5be48f2f4 | Add v query param Fixes #52 | 2017-08-15 12:37:33 -07:00 |  | 
			
				
					|  | 9d15462006 | Validate NPM package names in URLs | 2017-08-15 11:56:08 -07:00 |  | 
			
				
					|  | db53a296aa | Serve .flow files as text/plain | 2017-08-12 20:37:29 -07:00 |  | 
			
				
					|  | e4f5bfe4c0 | Ignore symlinks when decompressing packages | 2017-08-12 20:31:24 -07:00 |  | 
			
				
					|  | b64f8e65f9 | Try different method for making all files readable | 2017-08-12 17:37:54 -07:00 |  | 
			
				
					|  | db69375e9c | Add Cache-Tag headers | 2017-08-12 17:23:40 -07:00 |  | 
			
				
					|  | 5f2805c2e9 | Simplify server config | 2017-08-12 10:38:50 -07:00 |  | 
			
				
					|  | 4653ee9e42 | Fix failing test | 2017-08-12 09:40:53 -07:00 |  | 
			
				
					|  | 99c1f7098a | Better error message for invalid queries | 2017-08-12 09:26:06 -07:00 |  | 
			
				
					|  | c5340f4c53 | Use regular functions instead of arrows | 2017-08-12 09:18:54 -07:00 |  | 
			
				
					|  | ac26872341 | More consistent log messages | 2017-08-12 09:17:35 -07:00 |  | 
			
				
					|  | cc737f6a9d | Consolidate Cloudflare API in single module | 2017-08-12 09:14:46 -07:00 |  | 
			
				
					|  | be4171ffff | Tweak import style | 2017-08-11 20:27:37 -07:00 |  | 
			
				
					|  | 182e98bb3a | Consolidate url parse/create in PackageURL module | 2017-08-11 20:27:27 -07:00 |  | 
			
				
					|  | 0d004b581b | Tweak some cache TTLs | 2017-08-11 19:17:02 -07:00 |  | 
			
				
					|  | 7abb881795 | Prefix info-level log messages with "info:" | 2017-08-11 07:35:55 -07:00 |  | 
			
				
					|  | 7e9dfd3292 | Remove sentry | 2017-08-11 07:29:29 -07:00 |  | 
			
				
					|  | de18c52eef | Add "meta" query param | 2017-08-10 23:14:50 -07:00 |  | 
			
				
					|  | 5d726d6864 | Fix error message | 2017-08-10 22:58:02 -07:00 |  | 
			
				
					|  | 3f50bda1dd | Remove ResponseUtils | 2017-08-10 22:29:44 -07:00 |  | 
			
				
					|  | 772897e71d | Fix tests | 2017-08-10 22:23:58 -07:00 |  | 
			
				
					|  | f54b56b090 | Eliminate unnecessary file read | 2017-08-10 22:21:13 -07:00 |  | 
			
				
					|  | a485858381 | Prevent multiple concurrent requests for packages Fixes #38
Fixes #41 | 2017-08-10 22:11:55 -07:00 |  | 
			
				
					|  | cb8061f3e1 | Prevent multiple concurrent requests for package info | 2017-08-10 20:44:40 -07:00 |  | 
			
				
					|  | 7661950de3 | Break middleware out into separate files | 2017-08-10 10:12:50 -07:00 |  |