Kyle Drake
575a38fbeb
try to fix stat_logs dir
2015-09-13 00:52:09 -07:00
Kyle Drake
5ea0f8a7db
remove stale gitignore, remove incorrect stat tests dir
2015-09-13 00:50:36 -07:00
Kyle Drake
09dba515b5
include dir for temp stat test files
2015-09-13 00:36:28 -07:00
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
af0a31d6a2
catch branch up with master
2015-07-13 20:14:55 -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
c4376bc580
an unfinished start on proper paypal recurring integration
2015-04-10 18:15:11 -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