Subject | Hash | Author | Date (UTC) |
---|---|---|---|
Fixed getxattr | 7d1314e9366241bc84f54528e6067b7651b5f078 | Catalin(ux) M. BOIE | 2023-06-15 20:56:16 |
Fix for compilation error on Debian 11 | a81a5df9256decae60d3c5eeaee0b76cf50c1295 | Catalin(ux) M. BOIE | 2023-06-11 08:24:09 |
Implemented getxattr | d6af17c272a32934ea9e3b158d8377eeef820bff | Catalin(ux) M. BOIE | 2023-06-04 09:02:22 |
Avoid double close of a fd thanks to -fanalyzer | 4e04977ac4908edd9d52bd12500de03a58a91633 | Catalin(ux) M. BOIE | 2023-04-23 06:59:45 |
Cosmetic | 4ec874c481fd2872f387efb13a52cdf2bcdb374f | Catalin(ux) M. BOIE | 2022-10-25 12:39:01 |
Cosmetic | 4c235f5658721afbbd5bc1bd1e36929ac4ac8ea4 | Catalin(ux) M. BOIE | 2022-10-21 16:54:31 |
Released version 0.2 | dc38467f694ee1d44c8eee48c1478e79097e1dec | Catalin(ux) M. BOIE | 2022-06-09 05:20:42 |
Cosmetic | feb437708c6af9578176971f1a81ab3c8e9e561e | Catalin(ux) M. BOIE | 2022-01-24 19:59:44 |
Cosmetic | d987cb7229ef9db41441607609699568416a8cee | Catalin(ux) M. BOIE | 2022-01-24 11:55:48 |
Deal with partial writes | 5db8d961f1e732b0c96b57126f3528649a543b13 | Catalin(ux) M. BOIE | 2022-01-24 09:25:06 |
Really fix write size overflow | 7433a431f7e8da44ef8e98fa9011e8a44cd8de08 | Catalin(ux) M. BOIE | 2022-01-24 07:52:05 |
Added first step of specifying protocol | 608380dcd49803c6aaf45561a19b2a19529031a2 | Catalin(ux) M. BOIE | 2022-01-24 07:51:45 |
If the write buffer is not enough, limit the size | aa62b3515b8ff95f45f63ea4a0a848d9d49d41b2 | Catalin(ux) M. BOIE | 2022-01-23 19:48:11 |
More preparations for ebian package | 93fc386ff8a32954b2559a76b1bc44ab9ac50b6a | Catalin(ux) M. BOIE | 2021-12-04 12:44:28 |
duilder update | c7ab77a1da4bac86bbb3decc375e084e2eee994f | Catalin(ux) M. BOIE | 2021-11-17 16:46:56 |
.spec file is not genrated anymore because the dep extract phase | 8d7838b9d611d53677513c61a1f8e7a31cd94040 | Catalin(ux) M. BOIE | 2021-11-17 16:35:36 |
Avoid an overflow | 896593e3ec385d03b0f368688407f00881604a95 | Catalin(ux) M. BOIE | 2021-10-24 10:35:57 |
Stupid mistake: sizeof(pointer) | 0ad966a0968bd2d762950860b4a66db28fc7ee06 | Catalin(ux) M. BOIE | 2021-10-24 10:18:47 |
More debugging | 68246f79bd9a96fadfbef0d9cd4e884e04ee4f86 | Catalin(ux) M. BOIE | 2021-10-24 09:40:12 |
Seems that fuse cannot return any value on read, so adapt to dyn alloc memory | 787716468c47f979da048d266a6e0acb569345ab | Catalin(ux) M. BOIE | 2021-10-24 09:01:56 |
File | Lines added | Lines deleted |
---|---|---|
debian/changelog | 4 | 0 |
duilder.conf | 1 | 1 |
rgfs.c | 3 | 1 |
rgfs.spec | 4 | 2 |
File debian/changelog changed (mode: 100644) (index 73242fc..b197434) | |||
1 | rgfs (0.4) unstable; urgency=low | ||
2 | * new release | ||
3 | -- Catalin(ux) M. BOIE <catab@embedromix.ro> Thu, 15 Jun 2024 23:00:00 +0300 | ||
4 | |||
1 | 5 | rgfs (0.2) unstable; urgency=low | rgfs (0.2) unstable; urgency=low |
2 | 6 | * new release | * new release |
3 | 7 | -- Catalin(ux) M. BOIE <catab@embedromix.ro> Thu, 9 Jun 2022 08:19:00 +0300 | -- Catalin(ux) M. BOIE <catab@embedromix.ro> Thu, 9 Jun 2022 08:19:00 +0300 |
File duilder.conf changed (mode: 100644) (index 0c92a60..a64e87d) | |||
1 | 1 | PRJ="rgfs" | PRJ="rgfs" |
2 | VER="0.2" | ||
2 | VER="0.4" | ||
3 | 3 | REV="1" | REV="1" |
4 | 4 | EXCLUDE=".exclude" | EXCLUDE=".exclude" |
5 | 5 | GIT_CHANGELOG="1" | GIT_CHANGELOG="1" |
File rgfs.c changed (mode: 100644) (index a9e11ff..b865abc) | |||
... | ... | static int rgfs_fuse_getxattr(const char *path, const char *attr_name, | |
1224 | 1224 | ||
1225 | 1225 | uint16_t path_len = strlen(path); | uint16_t path_len = strlen(path); |
1226 | 1226 | uint16_t attr_name_len = strlen(attr_name); | uint16_t attr_name_len = strlen(attr_name); |
1227 | len = 1 + 2 + path_len + 2 + attr_name_len; | ||
1227 | len = 1 + 2 + 2 + 2 + path_len + attr_name_len; | ||
1228 | 1228 | if (len > sizeof(buf)) { | if (len > sizeof(buf)) { |
1229 | 1229 | xlog(" buffer too small\n"); | xlog(" buffer too small\n"); |
1230 | 1230 | return -EIO; | return -EIO; |
... | ... | static int rgfs_fuse_getxattr(const char *path, const char *attr_name, | |
1232 | 1232 | ||
1233 | 1233 | i = 0; | i = 0; |
1234 | 1234 | buf[i++] = 0x13; | buf[i++] = 0x13; |
1235 | buf[i++] = (len - 1 - 2) >> 8; | ||
1236 | buf[i++] = (len - 1 - 2); | ||
1235 | 1237 | buf[i++] = path_len >> 8; | buf[i++] = path_len >> 8; |
1236 | 1238 | buf[i++] = path_len; | buf[i++] = path_len; |
1237 | 1239 | buf[i++] = attr_name_len >> 8; | buf[i++] = attr_name_len >> 8; |
File rgfs.spec changed (mode: 100644) (index 00dfe04..43c94e4) | |||
1 | 1 | Summary: RocketGit File System | Summary: RocketGit File System |
2 | 2 | Name: rgfs | Name: rgfs |
3 | Version: 0.3 | ||
3 | Version: 0.4 | ||
4 | 4 | Release: 1 | Release: 1 |
5 | 5 | License: LGPLv3+ | License: LGPLv3+ |
6 | 6 | Group: Applications/Internet | Group: Applications/Internet |
... | ... | rm -rf ${RPM_BUILD_ROOT} | |
36 | 36 | %doc README TODO | %doc README TODO |
37 | 37 | ||
38 | 38 | %changelog | %changelog |
39 | * Tue Aug 25 2020 Catalin(ux) M. BOIE <catab at embedromix dot ro> 0.0.1 | ||
39 | * Thu Jun 15 2023 Catalin(ux) M. BOIE <catab at embedromix dot ro> 0.4 | ||
40 | Fixed getxattr | ||
41 | * Tue Aug 25 2020 Catalin(ux) M. BOIE <catab at embedromix dot ro> 0.1 | ||
40 | 42 | Work started. | Work started. |
41 | 43 |
Date/time (UTC) | Type | Misc | Labels |
---|---|---|---|
2023-06-15 21:04 | build | fedora-37-x86_64 | worker/r1 builder/color=fff worker_elap/68s wait_time/281s date/2023-06-15 time/20:57 |
2023-06-15 21:06 | build | fedora-38-x86_64 | worker/r1 builder/color=fff worker_elap/80s wait_time/401s date/2023-06-15 time/20:57 |
2023-06-15 21:30 | build | debian-11-amd64 | worker/r1 builder/color=fff worker_elap/25s wait_time/1662s date/2023-06-15 time/21:02 |