Yannick Ulrich
fe43a608d0
6. Used io.Copy to move files
2023-02-26 13:09:41 +00:00
Yannick Ulrich
c142d97ee8
5. Use defer for closing file
2023-02-26 13:09:17 +00:00
Yannick Ulrich
9b9ab67217
4. Better error handling
2023-02-26 13:08:14 +00:00
Yannick Ulrich
a27cc090dd
3. Interfaced FS
2023-02-26 13:06:58 +00:00
Yannick Ulrich
ffe9d43cf8
2. Inherited from infinitime.Device to extend
2023-02-26 13:05:58 +00:00
Yannick Ulrich
ec39e649c5
1. Removed main routine
2023-02-26 13:04:44 +00:00
Yannick Ulrich
b181785006
Removed mock
2023-02-26 13:03:19 +00:00
Yannick Ulrich
4d3bc1ed40
y 1a5970a
2023-02-21 20:13:44 +00:00
Yannick Ulrich
68f6d20719
x
2023-02-21 20:11:38 +00:00
Yannick Ulrich
bfb21ea6a9
Enforced single thread fuse
2023-02-21 20:06:09 +00:00
Yannick Ulrich
83726c9427
Changed the way DirEntry is mocked
2023-02-21 20:05:49 +00:00
Yannick Ulrich
afaa5990c4
Ensure Close is always called
2023-02-21 19:58:02 +00:00
Yannick Ulrich
1a5970a041
Improved logging
2023-02-21 19:57:36 +00:00
Yannick Ulrich
5d71ae245c
Added Fsync
2023-02-19 20:12:38 +00:00
Yannick Ulrich
9d28a2a1f8
Implementing remove
2023-02-19 20:11:30 +00:00
Yannick Ulrich
82ed906857
Implemented Rename
2023-02-19 19:58:34 +00:00
Yannick Ulrich
9d3fdeb78f
Implemented Mkdir
2023-02-19 19:46:38 +00:00
Yannick Ulrich
85b2145aa5
Implemented Create
2023-02-19 19:39:26 +00:00
Yannick Ulrich
74afbc7c20
Implemented Getattr
2023-02-19 19:36:56 +00:00
Yannick Ulrich
2a8de96773
Implemented Write
2023-02-19 19:00:20 +00:00
Yannick Ulrich
a8dc017a48
Implemented Read
2023-02-19 16:54:19 +00:00
Yannick Ulrich
d04af07dbe
Implemented ReadDir
2023-02-19 16:45:51 +00:00
Yannick Ulrich
a5d70e373c
Implemented mocks
2023-02-19 14:23:04 +00:00
Yannick Ulrich
e4f8d0b551
Updated mock interfaces
2023-02-19 13:51:06 +00:00
Yannick Ulrich
4a18622d37
Added functions for variables
2023-02-19 13:01:18 +00:00
Yannick Ulrich
5008cdd4f4
Define reader
2023-02-19 12:23:44 +00:00
Yannick Ulrich
eb745def04
Store inode in ITNode
2023-02-19 12:23:18 +00:00
Yannick Ulrich
0e0bfdc1f4
Defined ITProperties
2023-02-19 12:08:56 +00:00
Yannick Ulrich
b820d6a674
Used switch instead of if
2023-02-19 12:08:45 +00:00
Yannick Ulrich
3a8888c003
Added FUSE example
2023-02-19 11:50:02 +00:00
Yannick Ulrich
7010dc6b17
Added fuse dep
2023-02-19 11:01:23 +00:00
4cdd47311f
Switch from zerolog to go.arsenm.dev/logger in itctl
2023-01-04 15:17:14 -08:00
520c23b75b
Switch from zerolog to go.arsenm.dev/logger
2023-01-04 15:06:05 -08:00
81840d411d
Upgrade go.arsenm.dev/drpc
2023-01-04 14:25:58 -08:00
0aa89e18b6
Add error handling for RPC registration functions
2023-01-03 16:47:25 -08:00
c3a61b5893
Move multiplexing code into separate module
2023-01-03 13:06:38 -08:00
52686fbad0
Update itgui screenshots
2023-01-03 09:39:21 -08:00
547c79f874
Add doc comments
2023-01-03 09:30:04 -08:00
de3ce406e7
Use multiplexed connection in NewFromConn()
2023-01-03 09:24:36 -08:00
27cd275ddb
Run formatter
2023-01-03 09:18:57 -08:00
1ad99fafc4
Use correct paths in README
2023-01-03 09:16:59 -08:00
0cf36f220d
Properly close multiplexed streams
2023-01-03 09:15:38 -08:00
1cbc2f86fa
Start separate goroutine for multiplexed stream handling
2023-01-03 01:02:48 -08:00
87fdb7a30a
Add connection multiplexing, fixing itgui
2023-01-03 00:54:00 -08:00
7e4720ed6a
Fix dependencies
2023-01-02 23:06:04 -08:00
d7bd94e164
Restructure and revise README
2023-01-02 22:42:12 -08:00
f9ea55910e
Remove itgui CI config
2023-01-02 22:32:04 -08:00
b757af7fed
Switch to autogenerated DRPC framework
2023-01-02 22:30:17 -08:00
5f5c67f7cc
Warn when Koanf read fails ( #47 )
...
Figured out the problem in issue #32 , the toml file syntax was invalid (I had `'` instead of `"` at some values), but there was nothing in the logs about it.
Moved the config reading (and watching) into the same function, which logs the error as a warning.
I wanted to try moving the whole `if` into a separate function, but I kept getting errors when I tried to extract the `path` from the `File`, so I have that attempt in a separate branch not in this pull request: 5a84bf8148
Reviewed-on: https://gitea.arsenm.dev/Arsen6331/itd/pulls/47
Co-authored-by: Hunman <sanyi.exe@gmail.com>
Co-committed-by: Hunman <sanyi.exe@gmail.com>
2023-01-02 09:05:23 +00:00
248beffa2f
Add tests
2022-12-08 01:16:00 -08:00