shithub: unionfs

RSS feed

cf447416 – kvik – 2021-02-07T12:12:03-05:00
mkfile: install to /$objtype/bin

22809197 – kvik – 2020-04-20T11:28:36-04:00
Forgotten mkfile

bdb8c71c – kvik – 2020-04-20T11:25:06-04:00
Rearrange code in preparation for future work

0f4c61a6 – kvik – 2020-04-19T22:28:30-04:00
To avoid looping into itself due to its mountpoint being one

c1f1f16b – kvik – 2020-04-19T18:44:24-04:00
Only default-mount if no -s or -m are given

e62e3037 – kvik – 2020-04-19T15:26:56-04:00
Srv.nopipe is no longer necessary

a1a08e5b – kvik – 2020-02-18T15:40:34-05:00
Axe unused code; qid map is forever, for now.

6548fe90 – kvik – 2020-02-18T15:32:18-05:00
Tidy up the Qid management

cc0bf922 – kvik – 2020-02-17T11:01:46-05:00
Update usage()

29b0958c – kvik – 2020-02-17T09:58:15-05:00
Rework the manual page

85635f91 – kvik – 2020-02-17T06:35:47-05:00
Rename Fil -> F

109f5803 – kvik – 2020-02-17T06:20:12-05:00
Talk 9p on stdio with the -i flag

9c058833 – kvik – 2019-12-13T14:02:49-05:00
Use error-checked strdup.

57e208bc – kvik – 2019-09-25T12:53:01-04:00
cool uris don't change

44ecd71e – kvik – 2019-08-25T12:07:21-04:00
fix empty list check

745a16c3 – kvik – 2019-07-05T09:32:02-04:00
sanity check the branch arguments

4c2cb616 – kvik – 2019-06-11T09:11:53-04:00
let system mk rules handle the manpage installation

25a82e21 – kvik – 2019-06-11T06:22:23-04:00
consistent naming of types and functions

b2494677 – kvik – 2019-05-16T15:29:46-04:00
dirread in chunks instead of all at once with dirreadall

43809444 – kvik – 2019-05-16T15:02:44-04:00
skip fthas() call for first branch as it is always false

664d2643 – kvik – 2019-05-16T14:43:47-04:00
implement hash table based directory reads

879f1b0d – kvik – 2019-05-15T23:38:01-04:00
plug list head leak

f00b8cac – kvik – 2019-05-15T23:08:36-04:00
store directory contents in a dynamic array instead of a linked list

016441e8 – kvik – 2019-05-15T17:07:59-04:00
simplify the union walk loop

d2010111 – kvik – 2019-05-15T17:02:14-04:00
use cleanname(2) (through mkpath) to implement walking backwards

c3bf2ea3 – kvik – 2019-05-15T16:45:03-04:00
fix walking backwards

7479818a – kvik – 2019-05-15T15:35:49-04:00
implement global Fil* root

db287775 – kvik – 2019-05-15T10:19:18-04:00
fix double-free when filewalk returns the same file

acdb94c0 – kvik – 2019-05-15T10:06:36-04:00
return the new file Qid in Rcreate

6e4c892e – kvik – 2019-05-14T17:07:44-04:00
fix fuckups

85595b2b – kvik – 2019-05-14T16:34:32-04:00
missing brace

a0050ab8 – kvik – 2019-05-14T16:30:14-04:00
remove LOG function

c7dd49d6 – kvik – 2019-05-14T16:29:30-04:00
compress error checks

df0f9b75 – kvik – 2019-05-14T13:50:51-04:00
implement shadow tree for file creation

f784be84 – kvik – 2019-05-13T18:46:22-04:00
plug a leak

d1ef6ca8 – kvik – 2019-05-10T21:43:46-04:00
error check smprint call

f755aaec – kvik – 2019-05-10T21:38:17-04:00
add mkpath wrapper function

0419fc02 – kvik – 1969-12-31T19:00:00-05:00
update manual page SOURCE section

12a81910 – kvik – 2019-04-24T14:23:29-04:00
bikeshedding (tnx BurnZeZ)

5b69b9ac – kvik – 2019-04-24T11:01:58-04:00
document -M

94a844f3 – kvik – 2019-04-24T10:40:46-04:00
trim the manual page drivel

af9d1413 – kvik – 2019-04-24T10:40:05-04:00
revert back to having a default mtpt

9339e73f – kvik – 2019-04-24T08:32:28-04:00
oops

6fe21022 – kvik – 2019-04-24T08:30:28-04:00
mkfile: fix manual page installation

e487ce5c – kvik – 2019-04-23T12:34:54-04:00
add mk uninstall target

4188bd49 – kvik – 2019-04-23T12:34:15-04:00
write manual page

197550f6 – kvik – 2019-04-23T12:31:28-04:00
update usage()

baad50db – kvik – 2019-04-23T12:26:30-04:00
remove default mount point and -M option

9387cf4c – kvik – 2019-04-23T08:42:14-04:00
determine and return the iounit for the open file

80bc3e7f – kvik – 2019-04-23T06:46:43-04:00
sort the switch cases

9982839c – kvik – 2019-04-23T06:44:20-04:00
add no mount flag (-M)

6c3ec56a – kvik – 2019-04-22T15:19:44-04:00
take it

62b4c820 – kvik – 2019-04-22T15:12:51-04:00
let there be unions