shithub: unionfs

RSS feed

c29f9884 – kvik <kvik@a-b.xyz> authored on 2021/08/06 12:37
Remove flush note retry loop

c1eed337 – kvik <kvik@a-b.xyz> authored on 2021/08/05 14:01
Implement Tflush handling

ee1d1153 – kvik <kvik@a-b.xyz> authored on 2021/07/19 13:45
Fix relative branch paths

5ec5ff40 – kvik <kvik@a-b.xyz> authored on 2021/06/18 07:24
Release mountpoint as soon as possible

92cee759 – kvik <kvik@a-b.xyz> authored on 2021/06/04 09:15
Forgot to copy Dir.length, oops

5ef91bf3 – kvik <kvik@a-b.xyz> authored on 2021/06/04 07:00
Make error checks consistent

403d2f50 – kvik <kvik@a-b.xyz> authored on 2021/06/04 06:58
Close fd on error

345a5b55 – kvik <kvik@a-b.xyz> authored on 2021/06/04 06:53
Don't sysfatal on bind error

26945e0f – kvik <kvik@a-b.xyz> authored on 2021/06/04 06:15
Use /mnt/exportfs mntgen

0e34af76 – kvik <kvik@a-b.xyz> authored on 2021/06/02 07:49
Remove realpath instead of path

53c5bcc4 – kvik <kvik@a-b.xyz> authored on 2021/05/31 14:45
Implement deduplication of directory entries

afe34cba – kvik <kvik@a-b.xyz> authored on 2021/05/30 11:38
Fix String shenanigans

56f73b3e – kvik <kvik@a-b.xyz> authored on 2021/05/30 11:13
Use Strings for paths

9b14a2f3 – kvik <kvik@a-b.xyz> authored on 2021/05/29 08:11
Fix merge

ce768a70 – kvik <kvik@a-b.xyz> authored on 2021/05/29 07:44
merge

cf7743f6 – kvik <kvik@a-b.xyz> authored on 2021/05/29 07:41
Rewrite and simplify the whole lot

8c414226 – kvik <kvik@a-b.xyz> authored on 2021/05/26 12:14
Forgottten the qmap.c file...

42ba007a – kvik <kvik@a-b.xyz> authored on 2021/05/25 18:06
Simplify branch code, improve naming

44ce503a – kvik <kvik@a-b.xyz> authored on 2021/05/25 17:20
Improve Qid mapping strategy and implementation

449e753e – kvik <kvik@a-b.xyz> authored on 2021/05/24 12:01
Remove another unnecessary check

57543d1e – kvik <kvik@a-b.xyz> authored on 2021/05/24 12:01
Remove unnecessary check

9d7f0373 – kvik <kvik@a-b.xyz> authored on 2021/05/24 12:00
Use a common error message for wailed walk

49e25ef5 – kvik <kvik@a-b.xyz> authored on 2021/05/24 11:54
Implement multithreaded request handling

cf447416 – kvik <kvik@a-b.xyz> authored on 2021/02/07 12:12
mkfile: install to /$objtype/bin

22809197 – kvik <kvik@a-b.xyz> authored on 2020/04/20 11:28
Forgotten mkfile

bdb8c71c – kvik <kvik@a-b.xyz> authored on 2020/04/20 11:25
Rearrange code in preparation for future work

0f4c61a6 – kvik <kvik@a-b.xyz> authored on 2020/04/19 22:28
To avoid looping into itself due to its mountpoint being one

c1f1f16b – kvik <kvik@a-b.xyz> authored on 2020/04/19 18:44
Only default-mount if no -s or -m are given

e62e3037 – kvik <kvik@a-b.xyz> authored on 2020/04/19 15:26
Srv.nopipe is no longer necessary

a1a08e5b – kvik <kvik@a-b.xyz> authored on 2020/02/18 15:40
Axe unused code; qid map is forever, for now.

6548fe90 – kvik <kvik@a-b.xyz> authored on 2020/02/18 15:32
Tidy up the Qid management

cc0bf922 – kvik <kvik@a-b.xyz> authored on 2020/02/17 11:01
Update usage()

29b0958c – kvik <kvik@a-b.xyz> authored on 2020/02/17 09:58
Rework the manual page

85635f91 – kvik <kvik@a-b.xyz> authored on 2020/02/17 06:35
Rename Fil -> F

109f5803 – kvik <kvik@a-b.xyz> authored on 2020/02/17 06:20
Talk 9p on stdio with the -i flag

9c058833 – kvik <kvik@a-b.xyz> authored on 2019/12/13 14:02
Use error-checked strdup.

57e208bc – kvik <kvik@a-b.xyz> authored on 2019/09/25 12:53
cool uris don't change

44ecd71e – kvik <kvik@a-b.xyz> authored on 2019/08/25 12:07
fix empty list check

745a16c3 – kvik <kvik@a-b.xyz> authored on 2019/07/05 09:32
sanity check the branch arguments

4c2cb616 – kvik <kvik@a-b.xyz> authored on 2019/06/11 09:11
let system mk rules handle the manpage installation

25a82e21 – kvik <kvik@a-b.xyz> authored on 2019/06/11 06:22
consistent naming of types and functions

b2494677 – kvik <kvik@a-b.xyz> authored on 2019/05/16 15:29
dirread in chunks instead of all at once with dirreadall

43809444 – kvik <kvik@a-b.xyz> authored on 2019/05/16 15:02
skip fthas() call for first branch as it is always false

664d2643 – kvik <kvik@a-b.xyz> authored on 2019/05/16 14:43
implement hash table based directory reads

879f1b0d – kvik <kvik@a-b.xyz> authored on 2019/05/15 23:38
plug list head leak

f00b8cac – kvik <kvik@a-b.xyz> authored on 2019/05/15 23:08
store directory contents in a dynamic array instead of a linked list

016441e8 – kvik <kvik@a-b.xyz> authored on 2019/05/15 17:07
simplify the union walk loop

d2010111 – kvik <kvik@a-b.xyz> authored on 2019/05/15 17:02
use cleanname(2) (through mkpath) to implement walking backwards

c3bf2ea3 – kvik <kvik@a-b.xyz> authored on 2019/05/15 16:45
fix walking backwards

7479818a – kvik <kvik@a-b.xyz> authored on 2019/05/15 15:35
implement global Fil* root

db287775 – kvik <kvik@a-b.xyz> authored on 2019/05/15 10:19
fix double-free when filewalk returns the same file

acdb94c0 – kvik <kvik@a-b.xyz> authored on 2019/05/15 10:06
return the new file Qid in Rcreate

6e4c892e – kvik <kvik@a-b.xyz> authored on 2019/05/14 17:07
fix fuckups

85595b2b – kvik <kvik@a-b.xyz> authored on 2019/05/14 16:34
missing brace

a0050ab8 – kvik <kvik@a-b.xyz> authored on 2019/05/14 16:30
remove LOG function

c7dd49d6 – kvik <kvik@a-b.xyz> authored on 2019/05/14 16:29
compress error checks

df0f9b75 – kvik <kvik@a-b.xyz> authored on 2019/05/14 13:50
implement shadow tree for file creation

f784be84 – kvik <kvik@a-b.xyz> authored on 2019/05/13 18:46
plug a leak

d1ef6ca8 – kvik <kvik@a-b.xyz> authored on 2019/05/10 21:43
error check smprint call

f755aaec – kvik <kvik@a-b.xyz> authored on 2019/05/10 21:38
add mkpath wrapper function

0419fc02 – kvik <kvik@a-b.xyz> authored on 1969/12/31 19:00
update manual page SOURCE section

12a81910 – kvik <kvik@a-b.xyz> authored on 2019/04/24 16:23
bikeshedding (tnx BurnZeZ)

5b69b9ac – kvik <kvik@a-b.xyz> authored on 2019/04/24 13:01
document -M

94a844f3 – kvik <kvik@a-b.xyz> authored on 2019/04/24 12:40
trim the manual page drivel

af9d1413 – kvik <kvik@a-b.xyz> authored on 2019/04/24 12:40
revert back to having a default mtpt

9339e73f – kvik <kvik@a-b.xyz> authored on 2019/04/24 10:32
oops

6fe21022 – kvik <kvik@a-b.xyz> authored on 2019/04/24 10:30
mkfile: fix manual page installation

e487ce5c – kvik <kvik@a-b.xyz> authored on 2019/04/23 14:34
add mk uninstall target

4188bd49 – kvik <kvik@a-b.xyz> authored on 2019/04/23 14:34
write manual page

197550f6 – kvik <kvik@a-b.xyz> authored on 2019/04/23 14:31
update usage()

baad50db – kvik <kvik@a-b.xyz> authored on 2019/04/23 14:26
remove default mount point and -M option

9387cf4c – kvik <kvik@a-b.xyz> authored on 2019/04/23 10:42
determine and return the iounit for the open file

80bc3e7f – kvik <kvik@a-b.xyz> authored on 2019/04/23 08:46
sort the switch cases

9982839c – kvik <kvik@a-b.xyz> authored on 2019/04/23 08:44
add no mount flag (-M)

6c3ec56a – kvik <kvik@a-b.xyz> authored on 2019/04/22 17:19
take it

62b4c820 – kvik <kvik@a-b.xyz> authored on 2019/04/22 17:12
let there be unions