shithub: unionfs

RSS feed

cf7743f6 – kvik <[email protected]> authored on 2021/05/29 07:41
Rewrite and simplify the whole lot

42ba007a – kvik <[email protected]> authored on 2021/05/25 18:06
Simplify branch code, improve naming

44ce503a – kvik <[email protected]> authored on 2021/05/25 17:20
Improve Qid mapping strategy and implementation

449e753e – kvik <[email protected]> authored on 2021/05/24 12:01
Remove another unnecessary check

57543d1e – kvik <[email protected]> authored on 2021/05/24 12:01
Remove unnecessary check

9d7f0373 – kvik <[email protected]> authored on 2021/05/24 12:00
Use a common error message for wailed walk

49e25ef5 – kvik <[email protected]> authored on 2021/05/24 11:54
Implement multithreaded request handling

cf447416 – kvik <[email protected]> authored on 2021/02/07 12:12
mkfile: install to /$objtype/bin

22809197 – kvik <[email protected]> authored on 2020/04/20 11:28
Forgotten mkfile

bdb8c71c – kvik <[email protected]> authored on 2020/04/20 11:25
Rearrange code in preparation for future work

0f4c61a6 – kvik <[email protected]> authored on 2020/04/19 22:28
To avoid looping into itself due to its mountpoint being one

c1f1f16b – kvik <[email protected]> authored on 2020/04/19 18:44
Only default-mount if no -s or -m are given

e62e3037 – kvik <[email protected]> authored on 2020/04/19 15:26
Srv.nopipe is no longer necessary

a1a08e5b – kvik <[email protected]> authored on 2020/02/18 15:40
Axe unused code; qid map is forever, for now.

6548fe90 – kvik <[email protected]> authored on 2020/02/18 15:32
Tidy up the Qid management

cc0bf922 – kvik <[email protected]> authored on 2020/02/17 11:01
Update usage()

29b0958c – kvik <[email protected]> authored on 2020/02/17 09:58
Rework the manual page

85635f91 – kvik <[email protected]> authored on 2020/02/17 06:35
Rename Fil -> F

109f5803 – kvik <[email protected]> authored on 2020/02/17 06:20
Talk 9p on stdio with the -i flag

9c058833 – kvik <[email protected]> authored on 2019/12/13 14:02
Use error-checked strdup.

57e208bc – kvik <[email protected]> authored on 2019/09/25 12:53
cool uris don't change

44ecd71e – kvik <[email protected]> authored on 2019/08/25 12:07
fix empty list check

745a16c3 – kvik <[email protected]> authored on 2019/07/05 09:32
sanity check the branch arguments

4c2cb616 – kvik <[email protected]> authored on 2019/06/11 09:11
let system mk rules handle the manpage installation

25a82e21 – kvik <[email protected]> authored on 2019/06/11 06:22
consistent naming of types and functions

b2494677 – kvik <[email protected]> authored on 2019/05/16 15:29
dirread in chunks instead of all at once with dirreadall

43809444 – kvik <[email protected]> authored on 2019/05/16 15:02
skip fthas() call for first branch as it is always false

664d2643 – kvik <[email protected]> authored on 2019/05/16 14:43
implement hash table based directory reads

879f1b0d – kvik <[email protected]> authored on 2019/05/15 23:38
plug list head leak

f00b8cac – kvik <[email protected]> authored on 2019/05/15 23:08
store directory contents in a dynamic array instead of a linked list

016441e8 – kvik <[email protected]> authored on 2019/05/15 17:07
simplify the union walk loop

d2010111 – kvik <[email protected]> authored on 2019/05/15 17:02
use cleanname(2) (through mkpath) to implement walking backwards

c3bf2ea3 – kvik <[email protected]> authored on 2019/05/15 16:45
fix walking backwards

7479818a – kvik <[email protected]> authored on 2019/05/15 15:35
implement global Fil* root

db287775 – kvik <[email protected]> authored on 2019/05/15 10:19
fix double-free when filewalk returns the same file

acdb94c0 – kvik <[email protected]> authored on 2019/05/15 10:06
return the new file Qid in Rcreate

6e4c892e – kvik <[email protected]> authored on 2019/05/14 17:07
fix fuckups

85595b2b – kvik <[email protected]> authored on 2019/05/14 16:34
missing brace

a0050ab8 – kvik <[email protected]> authored on 2019/05/14 16:30
remove LOG function

c7dd49d6 – kvik <[email protected]> authored on 2019/05/14 16:29
compress error checks

df0f9b75 – kvik <[email protected]> authored on 2019/05/14 13:50
implement shadow tree for file creation

f784be84 – kvik <[email protected]> authored on 2019/05/13 18:46
plug a leak

d1ef6ca8 – kvik <[email protected]> authored on 2019/05/10 21:43
error check smprint call

f755aaec – kvik <[email protected]> authored on 2019/05/10 21:38
add mkpath wrapper function

0419fc02 – kvik <[email protected]> authored on 1969/12/31 19:00
update manual page SOURCE section

12a81910 – kvik <[email protected]> authored on 2019/04/24 16:23
bikeshedding (tnx BurnZeZ)

5b69b9ac – kvik <[email protected]> authored on 2019/04/24 13:01
document -M

94a844f3 – kvik <[email protected]> authored on 2019/04/24 12:40
trim the manual page drivel

af9d1413 – kvik <[email protected]> authored on 2019/04/24 12:40
revert back to having a default mtpt

9339e73f – kvik <[email protected]> authored on 2019/04/24 10:32
oops

6fe21022 – kvik <[email protected]> authored on 2019/04/24 10:30
mkfile: fix manual page installation

e487ce5c – kvik <[email protected]> authored on 2019/04/23 14:34
add mk uninstall target

4188bd49 – kvik <[email protected]> authored on 2019/04/23 14:34
write manual page

197550f6 – kvik <[email protected]> authored on 2019/04/23 14:31
update usage()

baad50db – kvik <[email protected]> authored on 2019/04/23 14:26
remove default mount point and -M option

9387cf4c – kvik <[email protected]> authored on 2019/04/23 10:42
determine and return the iounit for the open file

80bc3e7f – kvik <[email protected]> authored on 2019/04/23 08:46
sort the switch cases

9982839c – kvik <[email protected]> authored on 2019/04/23 08:44
add no mount flag (-M)

6c3ec56a – kvik <[email protected]> authored on 2019/04/22 17:19
take it

62b4c820 – kvik <[email protected]> authored on 2019/04/22 17:12
let there be unions