Commit graph

84 commits

Author SHA1 Message Date
friendica
47b8071ca7 dav: throw exception if channel for requested DAV directory is deleted 2014-01-15 03:12:47 -08:00
friendica
cff7056f8f mod_attach: output stream wasn't working 2014-01-11 12:58:00 -08:00
friendica
f125be846c DAV put() issues 2014-01-10 19:18:30 -08:00
friendica
0ce3e7235a other reddav issues, but probably won't fix the empty file 2014-01-10 13:47:56 -08:00
friendica
ffa86dfea8 this may fix filesize 0 issues 2014-01-10 13:10:50 -08:00
friendica
c9879edb3e break delivery loop if an item is deleted twice 2014-01-10 12:37:48 -08:00
friendica
3298768d95 directory creation error, display localtimes on cloud webpage, doc updates 2014-01-10 00:47:40 -08:00
friendica
a309bc0d47 only let visitors remove their own files. 2014-01-09 19:20:10 -08:00
friendica
170d4c9c68 add link from DAV web ui to filestorage to set properties or delete or whatever 2014-01-09 18:34:25 -08:00
friendica
5a3ee3f718 wrap the web interface to DAV in a Red page. This is before we make the strings translateable and put it in a template. 2014-01-09 18:19:49 -08:00
friendica
ca570f97e0 remove a lot of extraneous debugging now that most of this stuff basically works 2014-01-09 13:54:18 -08:00
friendica
6eda806444 This should be approaching completion for file OS storage. May be a few minor bugs remaining due to some late-breaking fixes but I've been testing it as I go. 2014-01-08 18:06:52 -08:00
friendica
4011837805 more work on dav - deletion and a bit more progress on OS storage 2014-01-07 18:47:33 -08:00
friendica
b8564134aa make storage limit service classes apply to accounts, not channels. Also include a css file that was missing from work yesterday. 2014-01-07 14:10:28 -08:00
friendica
5a5466346c prepare for OS file storage, and add bbcode attachment link to mod/filestorage. This isn't beautiful, but it's a start. 2014-01-06 18:13:02 -08:00
friendica
db0867aeec reddav: improve and cleanup permission checks 2014-01-06 14:33:49 -08:00
friendica
ae8a30273a whitespace 2014-01-06 02:23:56 -08:00
friendica
64152ac956 implement storage size limits 2014-01-05 19:49:45 -08:00
friendica
daf5daa2d3 disable web browser post inputs if no storage write permission 2014-01-05 19:25:56 -08:00
friendica
e10c237386 make directory hierarchy work 2014-01-05 18:44:32 -08:00
friendica
56f4b0f976 more syntax 2014-01-05 18:19:56 -08:00
friendica
ea251d2939 typos 2014-01-05 18:18:39 -08:00
friendica
bcb812b2f8 set channel default permissions on file creation 2014-01-05 17:54:20 -08:00
friendica
cbc34a40ad reddav: bring permissions up to date with recent code changes 2014-01-05 17:42:56 -08:00
friendica
d0be9d3b23 dav uploading actually works - there's just an issue with the AnyClient running through a proxy. There are probably still some issues with tree structure, but you should be able to use your personal cloud in your top level storage directory now. 2014-01-05 17:28:19 -08:00
friendica
0297241a64 some dav cleanup 2014-01-05 16:37:07 -08:00
friendica
061894d37f reddav - basic mkdir support - needs more work to be robust 2014-01-05 16:00:05 -08:00
friendica
475b24ca9e more dav work 2014-01-03 01:44:25 -08:00
friendica
a1c198814d basic browsing and file retrieval for webdav working - uploads not yet. A lot of permissions stuff is in place so it's marginally (but probably not completely) permission controlled 2014-01-02 17:49:39 -08:00
friendica
ad08561d84 some DAV tweaks before the next round of heavy lifting 2014-01-02 01:09:57 -08:00
friendica
057d885baf return to working on red-dav; This is a bit of a slog at the moment and the basic framework isn't even close to working. This does break the working test we did have (which was never connected to the Red backend). Now we're starting to connect Red and DAV together intimately. There will probably be some twists and turns along the way as we get the information we need into all the class objects that need them. But the important part is that the RedDirectory and RedFile classes are loading without throwing white screens and from here we can use logging to figure out what the DAV front end is trying to do and what it is passing to the backend and hopefully figure out what it expects to do with the results. Unless you're a competent developer with a strong background in OOP and are helping develop this code, you should keep it an arm's length away from any production site and don't even think of enabling it. By default it is turned off. 2014-01-01 16:07:36 -08:00
friendica
5c98d5eaae doco 2013-10-28 18:43:49 -07:00
friendica
c9f51d7860 a bit more progress on DAV driver 2013-10-27 18:35:40 -07:00
friendica
370f8b84da include/reddav.php is the glue between Red attachments and the SabreDav interfaces. Much work remains beofre we're ready to actually use this interface. Think of it as a conceptual outline and I'm starting to fill it in from the top down. 2013-10-26 14:48:03 -07:00