Commit graph

119 commits

Author SHA1 Message Date
Kyle Drake
69b636d477 theoretical fix for occasional missing field in tests 2015-09-13 00:22:27 -07:00
Kyle Drake
ff953f4c09 site changed to false for empty index files 2015-08-28 11:55:36 -07:00
Kyle Drake
a732cfda88 dont set site changed unless /index.html is changed 2015-08-28 00:36:38 -07:00
Kyle Drake
985a2f8b60 purge for delete and purge for refreshing 2015-08-26 16:23:21 -07:00
Kyle Drake
3035175c4f ability to set custom maximum space 2015-08-21 14:42:05 -07:00
Kyle Drake
351816c154 Flush cache on surf pages 2015-08-03 22:33:35 -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
b85903c4f6 admin nsfw flag 2015-07-18 16:59:28 -07:00
Kyle Drake
aa56561dff further cleanups to filtering code 2015-07-15 16:23:58 -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
cff1c3a20b pace out the email sending 2015-06-29 13:28:59 -07:00
Kyle Drake
b986c57577 email newsletter capability 2015-06-28 21:41:08 -07:00
Kyle Drake
2bb32e0091 fixes for site changed logic 2015-06-25 00:31:25 -07:00
Kyle Drake
098552e303 fix the file size issue 2015-06-21 00:39:02 -07:00
Kyle Drake
a9e142dee0 Only record visit stats for now, need to rethink 2015-06-17 16:29:57 -07:00
Kyle Drake
784ba44785 Restrict amount of files created per site 2015-06-08 20:49:30 -07:00
Kyle Drake
397f34a014 Fix bug allowing you to delete your own site directory 2015-06-07 21:54:25 -07:00
Kyle Drake
11927f027d patch up space used bug 2015-06-07 03:05:13 -07:00
Kyle Drake
8424cc02e8 Implement IPFS archiving (locally). Refactor store_file. 2015-05-21 23:10:59 -07:00
Kyle Drake
496385438a Fix dashboard test 2015-05-11 10:02:12 -07:00
Kyle Drake
977ba19610 implement education version of Neocities 2015-05-09 22:16:15 -07:00
Kyle Drake
c5d62b19a3 New stats needs to escape gets newline 2015-05-09 16:52:22 -07:00
Kyle Drake
9affb83a2c Fix stats for paths with spaces in them 2015-05-09 00:48:23 -07:00
Kyle Drake
93b5b94f14 better file create 2015-05-07 14:32:52 -07:00
Kyle Drake
49defcd0c7 fix tag tests, start on education site creation, updated test code 2015-05-06 14:22:55 -07:00
Kyle Drake
e08a1362e1 delete returns to directory user was in 2015-05-02 22:33:50 -07:00
Kyle Drake
704011a1c0 finish up pruning for stats 2015-05-02 14:34:21 -07:00
Kyle Drake
227b123fc9 stat referrers, locations, and paths 2015-05-02 02:34:24 -07:00
Kyle Drake
e5f3969ed8 referrers recording (no purge yet), and cleaner stat tests 2015-05-01 01:52:13 -07:00
Kyle Drake
9c80d5eecd Add GeoLiteCity, and stats pruning code 2015-04-30 12:43:21 -07:00
Kyle Drake
3bca5e8839 Refactor logs, granularity to one day, with testing 2015-04-29 18:18:02 -07:00
Kyle Drake
02cea425e9 track api call counts that require auth 2015-04-04 17:11:30 -07:00
Kyle Drake
ebc3254724 Add sleep to prevent missing element issue 2015-03-31 13:28:00 -07:00
Kyle Drake
5450ab4e83 ability to email without footer 2015-03-11 12:19:40 -04:00
Kyle Drake
dcf7fdca32 fix test 2015-03-06 14:41:57 -05:00
Kyle Drake
8d9582bab8 uncomment block test for now 2015-03-01 15:43:35 -08:00
Kyle Drake
e1ef255f84 prohibit third-party form sites that are almost exclusively used for phishing 2015-02-27 09:44:43 -08:00
Kyle Drake
ca2a0c057b missing file for empty js test #85 2015-02-25 14:28:15 -08:00
Kyle Drake
d0d6cec34e permit uploading of empty files #85 2015-02-25 14:24:52 -08:00
Kyle Drake
8fba5e7a9b Merge branch 'master' into supporter_plan_display_after_signup 2015-02-13 15:20:50 -08:00
Kyle Drake
fbe00f6f9c delete nested site_files when directory is deleted 2015-02-13 11:54:18 -08:00
Kyle Drake
af2b7a3f86 switch to manual is_delete checking to prevent derpie errors from sites deleting 2015-02-12 15:55:38 -08:00
Kyle Drake
0d73682ba1 remove events when site is deleted 2015-02-12 15:34:02 -08:00
Kyle Drake
84f4c3b3aa Welcome screen for new users 2015-02-10 19:15:49 -08:00
Kyle Drake
c66a935cb1 Ability to delete sites, #29 2015-02-07 20:44:52 -08:00
Kyle Drake
9038141e28 Vagrantfile and provision scripts for development 2015-01-31 15:50:12 -08:00
Kyle Drake
f5faa8877c Clean up valid data test 2015-01-29 15:11:51 -08:00