Commit graph

33 commits

Author SHA1 Message Date
Kyle Drake
b54b2a4818 fix when unicode is used for filename and dir 2022-11-07 11:15:17 -06:00
Kyle Drake
0ca1473d22 mostly finished port to ruby3 2022-08-10 14:31:36 -05:00
Kyle Drake
69c32d17ed Update gems, modernize test stack, fix flaky tests 2019-09-21 01:19:47 -07:00
Kyle Drake
99956d762a
Merge pull request #295 from valtron/api-list-hash
api: include file sha1 hash in /api/list (#252)
2019-06-30 19:15:13 -07:00
Kyle Drake
249ea7a2d0 Support for site file and directory renaming / moving 2019-02-03 05:05:47 -08:00
valtron
8d0e339f72 api: include file sha1 hash in /api/list (#252) 2019-01-23 18:07:17 -07:00
Kyle Drake
4d397df015 update gems, fix warning about must_equal nil test 2017-05-22 18:10:26 -07:00
Kyle Drake
bf089379aa fixes for upload hash check, catch index.html delete scenario 2017-05-21 20:16:37 -07:00
Kyle Drake
4a2926508e api: add upload_hash for checking file hash before uploading 2017-05-21 17:32:26 -05:00
Kyle Drake
9f8afbd18e ability to return api key from api using login 2017-05-13 18:31:51 -05:00
Kyle Drake
1274e9fa63 API key support 2017-05-13 18:18:34 -05:00
Kyle Drake
29a6e95a2a Disable site file max hard check, getting too slow 2017-03-30 15:40:12 -07:00
Kyle Drake
54422802e5 Switch to directory sharding model for site storage 2017-03-22 17:45:01 -07:00
Kyle Drake
882d2fb4b2 fix for api 404 2016-10-26 21:34:53 -05: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
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
8424cc02e8 Implement IPFS archiving (locally). Refactor store_file. 2015-05-21 23:10:59 -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
02cea425e9 track api call counts that require auth 2015-04-04 17:11:30 -07:00
Kyle Drake
9038141e28 Vagrantfile and provision scripts for development 2015-01-31 15:50:12 -08:00
Kyle Drake
e1a4c4b5c9 multiple site -> supporters 2014-12-03 02:50:22 -08:00
Kyle Drake
2a36bca4c0 no whitelist for catbus and fatcat 2014-12-03 01:13:26 -08:00
Kyle Drake
d2f349acd6 fix a broken test 2014-11-03 14:14:07 -08:00
Kyle Drake
3e54d15cea apparently we don't use the app method with classic sinatra 2014-09-12 19:15:32 -07:00
Kyle Drake
2f73732daa Folders. 2014-08-19 13:44:15 -07:00
Kyle Drake
e0efe996b0 refactor tags, whitespace 2014-06-08 18:32:33 -07:00
Kyle Drake
2ec6043af8 error status codes, pretty output 2014-04-11 16:28:06 -07:00
Kyle Drake
d8da8de5b3
api/info 2014-04-11 15:51:09 -07:00
Kyle Drake
7cd7973144 /api/delete 2014-04-11 14:17:27 -07:00
Kyle Drake
2c2ef2d015 /api/delete 2014-04-11 14:07:56 -07:00
Kyle Drake
10dc519ecb
tests for api upload, fixes 2014-04-10 22:36:02 -07:00