Commit Graph

19 Commits

Author SHA1 Message Date
237b1c5e09 moved the run-related functions into the fs library 2017-09-23 18:19:01 +10:00
b271341b2b made fs.cp fail if either handle fails to open. ??? 2017-09-23 11:22:33 +10:00
3c6ac7db1a the nobody UID is no longer allowed to read or write files 2017-09-15 19:56:35 +10:00
1e8c16e691 canwrite(p) actually works now 2017-09-15 19:52:56 +10:00
580f975263 convinced the io.open stuff to work properly 2017-09-15 19:30:04 +10:00
3c84f6224b moved checks to more generic canread() and canwrite() functions 2017-09-15 17:40:34 +10:00
5fcc09e03c exposed parseacl as part of _G 2017-09-15 16:04:19 +10:00
67356aa589 made setattr() convert values to strings 2017-09-15 15:59:43 +10:00
366a420930 can only r/w attributes if you have r/w permissions in the attributes 2017-09-15 15:58:42 +10:00
016e4f2d58 made fs attribute loading spam the log less. 2017-09-15 15:40:08 +10:00
c1005e3ae6 added some basic fs attribute support, stored in memory. 2017-09-15 15:38:16 +10:00
fca81639fa added fs.cp and fs.mv for copying amd moving files. 2017-08-31 12:31:54 +10:00
e341ada43e fixed a few crashes resulting from the fs library 2017-08-04 17:44:10 +10:00
d116491528 rewrote buffers, made io use the new buffers, fixed an fs bug or two. 2017-08-03 17:54:38 +10:00
a6323122ba fixed an issue with path resolution 2017-08-01 18:13:31 +10:00
72e71c4c23 fixed a few stupid bugs with shutil and fs 2017-08-01 16:29:56 +10:00
2aa6976c32 fixed path resolving and a few functions 2017-08-01 15:45:22 +10:00
bec97bb026 added fs utility functions 2017-08-01 14:36:38 +10:00
d477d9a069 added a ported, minimal version of the fs API from MultICE 2017-07-31 12:10:07 +10:00