Stephen Ward
|
7a6a4160e6
|
made changes as per thomas's and dave's PR review
|
2018-10-09 20:25:19 -04:00 |
Stephen Ward
|
62b85d1442
|
i did it again...forgot to remove an unused variable so travis-ci test failed.
|
2018-09-24 23:32:11 -04:00 |
Stephen Ward
|
30752c9109
|
added a test: open a new file for writing, and set a mode for that file
|
2018-09-24 23:28:56 -04:00 |
Stephen Ward
|
f3a7170133
|
removed an unused variable, because I was using it for those console.logs which I just deleted
|
2018-09-24 19:17:19 -04:00 |
Stephen Ward
|
833ac62c45
|
removed some console.logs because travis-ci complained
|
2018-09-24 19:14:08 -04:00 |
Stephen Ward
|
78b3452d5d
|
added the addition of an optional mode when opening a file, removed my test because it was broken. Seemingly passes all the other tests still. STILL TO DO: add a proper test which makes sure the mode is set.
|
2018-09-24 19:10:09 -04:00 |
Stephen Ward
|
e7811eb53b
|
fixed lint spaces/indentation errors
|
2018-09-24 17:46:01 -04:00 |
Stephen Ward
|
add00ce563
|
testing out the validateAndMask() function, with console.log's...
|
2018-09-23 13:49:00 -04:00 |
Dmytro
|
353290a08f
|
Adding support for promises. Closes #379, #382 (#380)
* adding promise-based filedescriptor
* fixing promisify dep
* promisifying shell
* deprecating 'exists' method on fs
* adding docs
* fixing docs
* removing redundant code.
|
2018-08-27 19:50:41 -04:00 |
David Humphrey
|
7798b1cb87
|
Fix lint issues in implementation.js
|
2018-07-27 11:23:06 -04:00 |
David Humphrey
|
a900d8df6d
|
Add eslint --fix scripts, fix first round of lint errors
|
2018-07-15 13:25:35 -04:00 |
David Humphrey
|
9ded3ea1eb
|
Fixup comment that got removed
|
2018-07-14 10:02:29 -04:00 |
David Humphrey
|
b7ecae4af1
|
Fix typos and clean up for review
|
2018-07-14 10:02:29 -04:00 |
David Humphrey
|
1087371fc4
|
Deal with file type bits in mode when setting permissions via chmod
|
2018-07-14 10:02:29 -04:00 |
David Humphrey
|
4e73ef8d9b
|
Allow relpaths for symlink targets (needed by P9vfs), get rid of path info in Node
|
2018-07-14 10:02:29 -04:00 |
David Humphrey
|
9508833b37
|
Add chown, fchown, chmod, fchmod and tests.
|
2018-07-14 10:02:29 -04:00 |
David Humphrey
|
bf1d0e41d6
|
Fix bug with stats.name generated from fd, add tests
|
2018-07-14 10:02:29 -04:00 |
David Humphrey
|
c526445a43
|
Fix mode, fs.link, fix other bugs and cleanup
|
2018-07-14 10:02:29 -04:00 |
David Humphrey
|
0aaaeacd1a
|
Update sh.ls and stats to remove bits I don't need, add what I do.
|
2018-07-14 10:02:29 -04:00 |
David Humphrey
|
ee412d4abe
|
Restructure layout of node
|
2018-07-14 10:02:29 -04:00 |
David Humphrey
|
9244e9be6e
|
Switch from .mode to .type on nodes
|
2018-07-14 10:02:29 -04:00 |
David Humphrey
|
2efb956411
|
Switch from MODE_* to NODE_TYPE_*
|
2018-07-14 10:02:29 -04:00 |
David Humphrey
|
93633da622
|
All basic operations now working in Linux 9P mounted fs
|
2018-07-14 10:02:29 -04:00 |
David Humphrey
|
2e627cfe5b
|
Update Filer for things needed for Plan 9 sharing
|
2018-07-14 10:02:29 -04:00 |
David Humphrey (:humph) david.humphrey@senecacollege.ca
|
17fb8993c3
|
fs.rename() should normalize paths before using, dir vs. dir/
|
2015-05-12 15:16:32 -04:00 |
Gideon Thomas
|
67dba10d49
|
Fix #339 - fs.rename tests fail on the browser
|
2014-12-17 15:08:13 -05:00 |
Gideon Thomas
|
8c4de99a98
|
Fix #334 - Do not allow fs.link on directories
|
2014-12-17 13:30:31 -05:00 |
gideonthomas
|
d28100c422
|
Fix #308 - fs.rename does not work on directories
|
2014-12-06 16:34:36 -05:00 |
Gideon Thomas
|
91f7bf0319
|
Fix #256 - fs.read() for dir paths should fail
|
2014-11-16 00:12:53 -05:00 |
David Humphrey (:humph) david.humphrey@senecacollege.ca
|
570b40f9ca
|
Add safety around accessing node for an OFD, clean-up xattr code for path vs. ofd
|
2014-10-17 12:55:36 -04:00 |
David Humphrey (:humph) david.humphrey@senecacollege.ca
|
108558e7e6
|
Fix #184 - remove unneeded standard_check_result_cb
|
2014-09-27 11:22:15 -04:00 |
gideonthomas
|
8c00b856bc
|
Fix #294 - Failure to unlink directories should return an EPERM error
|
2014-09-24 11:22:29 -04:00 |
gideonthomas
|
19eea4f502
|
Fix #288 - fs.unlink should fail on directory nodes
|
2014-09-22 11:16:02 -04:00 |
gideonthomas
|
f451ed96cc
|
Fix #270 and #276 - pathCheck should handle undefined paths and fix INAVL typo
|
2014-08-21 16:14:57 -04:00 |
David Humphrey (:humph) david.humphrey@senecacollege.ca
|
057b43ae02
|
Fix for readdir and non-dir paths
|
2014-08-20 15:47:14 -04:00 |
David Humphrey (:humph) david.humphrey@senecacollege.ca
|
ee9ea82cfb
|
Fix #261 - include path in errors
|
2014-08-18 19:13:50 -04:00 |
David Humphrey (:humph) david.humphrey@senecacollege.ca
|
ed0137dece
|
Remove redundant code per review
|
2014-08-18 11:23:24 -04:00 |
David Humphrey (:humph) david.humphrey@senecacollege.ca
|
4b1f95c6c9
|
Fix descriptor leaks in writeFile and appendFile
|
2014-08-18 11:15:48 -04:00 |
David Humphrey (:humph) david.humphrey@senecacollege.ca
|
2590a886ac
|
Fix in readFile only, stop leaking descriptors in readFile
|
2014-08-18 11:03:46 -04:00 |
David Humphrey (:humph) david.humphrey@senecacollege.ca
|
1a2774b152
|
ack's fix + more tests for various cases
|
2014-08-17 17:15:00 -04:00 |
David Humphrey (:humph) david.humphrey@senecacollege.ca
|
e8c88be4ba
|
Fixs for WebSQL, remove ensureBuffer(), fix truncate/ftruncate to read Buffer
|
2014-08-16 17:02:18 -04:00 |
David Humphrey (:humph) david.humphrey@senecacollege.ca
|
d55bf23f1b
|
Initial work on #227 - improve storage efficiency of provider API
|
2014-08-16 16:22:41 -04:00 |
Alan K
|
10f1f43d93
|
Merge pull request #233 from humphd/ensure-root-dir
s/make_root_directory/ensure_root_directory/ and stop failing on existing node. Fixes #232.
|
2014-07-21 10:02:11 -04:00 |
David Humphrey (:humph) david.humphrey@senecacollege.ca
|
2eae45f402
|
s/type/mode/
|
2014-07-16 16:54:02 -04:00 |
David Humphrey (:humph) david.humphrey@senecacollege.ca
|
4623b568fb
|
Add node.type test for read_directory_data - causes new test failures
|
2014-07-16 15:40:40 -04:00 |
Alan K
|
e23cf3a056
|
Merge pull request #220 from humphd/guid
Make Filer node guid pluggable, default to de-duping ids on generation.
|
2014-07-14 20:49:56 +02:00 |
David Humphrey (:humph) david.humphrey@senecacollege.ca
|
6716a1ff1a
|
s/make_root_directory/ensure_root_directory/ and stop failing on existing node. Fixes #232.
|
2014-07-07 17:02:42 -04:00 |
David Humphrey (:humph) david.humphrey@senecacollege.ca
|
76526caa35
|
Add a clarifying comment about not coercing buffers passed to read operations.
|
2014-06-25 13:51:07 -04:00 |
David Humphrey (:humph) david.humphrey@senecacollege.ca
|
25f2a24cdf
|
Fix Issue #230: Error: Uncaught TypeError: undefined is not a function on <Buffer>.copy()
|
2014-06-25 13:13:55 -04:00 |
David Humphrey (:humph) david.humphrey@senecacollege.ca
|
fa65a34905
|
Get Buffer use fixed, expose Buffer via Filer.Buffer, most tests passing.
|
2014-06-06 11:14:52 -04:00 |