Kyle Drake
54422802e5
Switch to directory sharding model for site storage
2017-03-22 17:45:01 -07:00
Kyle Drake
b556795f78
Missing xml file for blog feed test
2017-02-07 22:47:35 -08:00
Kyle Drake
28a71d275a
Tests for paypal tipping webhook
2017-02-07 22:46:39 -08:00
Kyle Drake
e52aa29290
Fix tempfile returning nil for empty files
...
This is an "monkey patch" to have Tempfile return 0 instead of nil when
a tempfile is empty. This has caused an unexplained exception in our
logs for years, and I was really surprised when I caught it, and more
surprised that nobody has ever reported it to us before.
I really think this is a bug, and have filed it as a bug on the ruby
tracker. I haven't seen any consequences (yet) to doing this, so I'm
just going to run with it and see what happens. If it blows
something up (how? what scenario?), I'll try a different approach.
2017-02-06 11:26:14 -08:00
Kyle Drake
28000fc73c
Send email notifications for email and password changes
2017-02-04 11:31:48 -08:00
Kyle Drake
0428a1246e
Fix for cache purging for subdir default indexes
2017-01-29 00:00:25 -08:00
Kyle Drake
46b402a633
Fix up index test, stub blog rss feed get
2017-01-26 00:31:22 -08:00
Kyle Drake
be2c2598c7
Flush password reset token when email changes
2017-01-25 20:45:00 -08:00
Kyle Drake
bedc08cb58
mechanism to report spam ips to stopforumspam
2017-01-11 17:16:40 -06:00
Kyle Drake
4fca52e03d
fixes for broken/flaky tests and remove unused template
2016-11-22 00:59:31 -06:00
Kyle Drake
3272b16f47
whitelisting for education
2016-11-14 15:49:09 -06:00
Kyle Drake
882d2fb4b2
fix for api 404
2016-10-26 21:34:53 -05:00
Kyle Drake
d5493d4d23
fix tests for new code
2016-10-23 13:05:10 -05:00
Kyle Drake
2c88c62cbc
major refactor of supporter structure
2016-10-18 12:47:58 -05:00
Kyle Drake
4ca2e3f443
finish merge on cleaned up news feed
2016-07-29 14:10:29 -07:00
Kyle Drake
c33a8a86b1
fix escaping issues for file deletion
2016-06-30 15:29:23 -07:00
Kyle Drake
68e4424725
Fix for deletion with regexp escape chars
2016-06-29 12:58:46 -07:00
Kyle Drake
8473b99d56
checkin of initial letsencrypt code
2016-06-16 01:42:16 -07:00
Kyle Drake
52c488a3d7
fixes for tests
2016-05-24 21:44:45 -04:00
Kyle Drake
6b88c8339d
Merge branch 'emailvalidation'
2016-05-14 23:21:22 -04:00
Kyle Drake
a2a6a40438
Mandate email validation for free accounts. Be sure to set EMAIL_VALIDATION_CUTOFF_DATE before deploy
2016-05-13 16:48:29 -04:00
Kyle Drake
5014083277
Mock redis for tests
2016-05-13 16:47:02 -04:00
Kyle Drake
05e5b3998b
username lookup tool
2016-04-11 17:57:51 -07:00
Kyle Drake
fd3a7ccabc
major improvements and testing for password reset
2016-04-07 15:30:43 -07:00
Kyle Drake
02ecd19f58
provide latest ipfs hash for api
2016-04-06 20:51:54 -07:00
Kyle Drake
bbe57750da
New API method: /api/list
2016-02-12 19:07:24 -08:00
Kyle Drake
fcb86b185e
Record dashboard access
2016-02-08 00:54:08 -08:00
Kyle Drake
aeb5fe4e34
change name downcases username check
2016-01-23 14:36:47 -08:00
Kyle Drake
393fc4a63d
Merge branch 'master' into paypalrecurring
2016-01-21 17:21:22 -08:00
Kyle Drake
ad89bf4187
Check in working Gemfile.lock due to dep problems
2016-01-21 17:14:45 -08:00
Kyle Drake
b878417ee0
merge master with paypalrecurring
2016-01-19 11:29:12 -08:00
Kyle Drake
a37586bad4
step back on classifier for now
2016-01-15 20:20:16 -08:00
Kyle Drake
242cc6e92d
experimental statistical language classification system
2015-12-28 14:32:43 -06:00
Kyle Drake
9cc85a48bb
fix for coveralls
2015-12-27 14:57:44 -06:00
Kyle Drake
2296ece1c2
fixes for travis, suggestions limit
2015-12-27 14:47:37 -06:00
Kyle Drake
7d8ad81fd0
Log stats for log date, rather than processing time. Add daily total
...
stats.
2015-12-22 04:37:16 -06:00
Kyle Drake
b2bdcfd1f5
fixes for space used issues
2015-12-18 03:22:41 -08:00
Kyle Drake
06778925e0
Fixes for webdav directories
2015-11-11 13:50:29 -08:00
Kyle Drake
96478b25bb
clean up some of the delete code, fix space_used bug (hopefully)
2015-10-15 16:37:47 -07:00
Kyle Drake
4502771702
use site_files for storing directory information
2015-09-20 00:15:46 -07:00
Kyle Drake
f753b66ffd
try revisiting signup site if failure
2015-09-13 02:31:19 -07:00
Kyle Drake
5c0cc42a01
filter test files from coverage
2015-09-13 02:14:12 -07:00
Kyle Drake
955e3e86bc
use multiformatter for simplecov to get html cov reports back
2015-09-13 02:02:40 -07:00
Kyle Drake
2dcbbcf529
use coveralls simplecov formatter
2015-09-13 01:58:44 -07:00
Kyle Drake
704a992f11
use coveralls for travis
2015-09-13 01:45:45 -07:00
Kyle Drake
faa738d6c1
yet another attempt at fixing the timing bug
2015-09-13 01:04:51 -07:00
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