28 Commits

Author SHA1 Message Date
Yehia Hafez
c5352ffd34 Merge pull request #3 from relalis/bsd_stuff
Tree operations and git shenanigans
2024-10-07 20:31:33 +03:00
Yehia Hafez
0b01fd1f91 Tree root operations for root_tree and chunk_tree 2024-10-07 12:20:41 -05:00
Yehia Hafez
7d3a1eadcc Makefile changes 2024-10-01 09:14:35 -05:00
Yehia Hafez
c83e77153c Merge pull request #2 from relalis/bsd_stuff
Bsd stuff
2024-10-01 03:30:55 +03:00
Yehia Hafez
b33eaccb5c macOS mount tools 2024-09-30 19:23:31 -05:00
Yehia Hafez
b93a49c0b3 macOS kext makefile 2024-09-30 19:13:58 -05:00
Yehia Hafez
b73259cf3d buffer and chunk_item list operations 2024-09-30 18:53:15 -05:00
Yehia Hafez
c38e0007cb Readme and license update 2024-09-30 13:05:33 -05:00
Yehia Hafez
c3792e5865 Workaround for clang bug in 14.0.6 2024-09-30 10:29:56 -05:00
Yehia Hafez
d771bf784b Consolidate unnecessary dirs, add chunk functions 2024-09-29 16:52:29 -05:00
Yehia Hafez
089871f31e buffer not released, holding lock & causing panic 2024-09-18 19:48:52 -05:00
Yehia Hafez
8b9cff185b parse backing data and panic on unmount 2024-09-18 19:19:12 -05:00
Yehia Hafez
7098ed75a1 switch from malloc/memcpy to shallow copies 2024-09-18 07:26:47 -05:00
Yehia Hafez
7bb5748836 Chunk bootstrap 2024-09-17 03:22:35 -05:00
Yehia Hafez
2a1d31cecf update gitignore 2024-09-16 15:23:40 -05:00
Yehia Hafez
11132331ca Some rewriting to test on FreeBSD, stops migraines 2024-09-16 15:10:24 -05:00
Yehia Hafez
3562d8a68c minor changes 2024-05-06 20:23:10 -05:00
Yehia Hafez
10e439b629 reorganized some helper functions 2023-07-18 01:53:30 -05:00
Yehia Hafez
b7f2236abf Read root node 2023-07-05 19:37:49 -05:00
Yehia Hafez
2cc3c53cd2 Added makefile 2023-07-04 22:12:38 -05:00
Yehia Hafez
3652ec3c66 read_root_tree_root()
read_fs_tree_root()

looped over buf_meta_bread() to bypass page size limitation
2023-05-15 01:11:32 -05:00
Yehia Hafez
81f7fd5dcc bootstrap initial chunk tree from superblock 2023-05-14 16:54:15 -05:00
Yehia Hafez
a1795084b3 oops disclaimer 2023-04-13 05:47:13 +02:00
Yehia Hafez
0f29a34c38 spring cleanup
added btrfs_read_superblock_record() and btrfs_vfs_mount()
2023-04-13 05:35:20 +02:00
Yehia Hafez
1a953eb729 Minor bump to resurrect a dead project. 2022-05-02 22:26:47 -05:00
Yehia Hafez
406d52d7c5 Update README.md 2021-07-25 11:09:29 -05:00
Yehia Hafez
d3e91649f4 Change license to GPLv3, add mount_btrfs, and use WinBtrfs header because it's much better 2021-07-25 11:05:50 -05:00
Yehia Hafez
4a5782607e Initial Commit 2021-05-26 14:06:56 +02:00