Commit Graph

129 Commits

Author SHA1 Message Date
a7e5d7d92d Fixed undefined order of permissions 2025-05-20 10:50:58 +02:00
56165c0b76 Fixed a mistake in README 2025-05-20 10:12:18 +02:00
b1ee452890 Updated readme 2025-05-20 10:11:32 +02:00
8e1c325f98 Added mutex to permissions checks to avoid inconsistent permission checking 2025-05-20 09:59:18 +02:00
754a26884c Changed realpath to readlink
/proc/pid/exe already seems to be a link to the absolute path to the
executable. This fixes bugs related to containerised applications.
2025-05-20 09:57:59 +02:00
2f82ab63ac Fixed undefined permission check errors 2025-05-20 09:24:07 +02:00
90d94c7615 Fixed SQL injection
Fixed an emabarassignly obvious SQL injection bug by throwing
`sqlite3_exec` away.
2025-05-19 21:18:19 +02:00
a1ba96bf67 Updated the test 2025-05-19 21:15:42 +02:00
e4dbc5becc Fixed wrong pid bug
The issue was that the thread ID wasn't factored in. A presumption was,
that FUSE already returned the PID, not TID. The issue was fixed by
implementing a function that translates the TID to PID.
2025-05-14 20:37:32 +02:00
33f55384bc Added more leak checks 2025-05-13 18:01:03 +02:00
c8f19fe30d Fixed invalid pi bug 2025-05-13 17:59:32 +02:00
4febeb7a82 Added a logfile 2025-05-13 17:59:00 +02:00
c7ec5819c6 Fixed typos 2025-05-08 10:16:02 +02:00
31f6cc6ab8 Added missing license headers 2025-05-07 16:06:19 +02:00
d4a2cb3749 Fixed garbage collector being inactive 2025-05-07 15:55:47 +02:00
bd4cedf996 Added garbage collection to the temporary permission table. 2025-05-07 15:43:34 +02:00
2a1e94f054 Updated readme 2025-05-06 18:22:15 +02:00
fb18484aa8 Merge pull request 'new-dialogue' (#8) from new-dialogue into main
Reviewed-on: #8
2025-05-06 18:10:43 +02:00
78e108d0d4 Added more tests 2025-05-06 17:56:55 +02:00
b4149ac425 Updated gitignore 2025-05-06 12:19:39 +02:00
6065a0c20a Added permissions globbing tests 2025-05-06 12:18:45 +02:00
15fa0fe193 Added filename return to the dialogue mockup 2025-05-06 12:18:21 +02:00
801a7cdb39 Added temp permission globbing 2025-05-06 12:17:50 +02:00
22b091f017 Fixed empty filename bug. 2025-05-06 12:17:26 +02:00
fd2144a1f9 Added a filename check 2025-05-05 18:59:57 +02:00
420f34a7f3 Added folder globbing for permanent permissions 2025-05-05 18:53:05 +02:00
4539df9842 Fixed wrong fallback filename bug 2025-05-04 17:39:39 +02:00
e32ce5add5 Renamed all zenity mentions to dialogue 2025-05-04 17:25:47 +02:00
4f98a4834e Updated gitignore 2025-05-04 17:10:58 +02:00
8a530b493c Added new tests for the new dialogue 2025-05-04 17:10:19 +02:00
c4ae40c7bd Finished the new dialogue functionality 2025-05-04 17:09:28 +02:00
ecedbbb4ce Added DENY_TEMP access type 2025-05-04 17:05:44 +02:00
10d2988761 Added a version check for the icfs-dialogue 2025-05-04 17:05:07 +02:00
f4576cf7ea Updated gitignore 2025-05-03 12:09:55 +02:00
a2eeb81fed Updated gitignore 2025-05-03 12:09:10 +02:00
3a89449c32 Added gitignore to the dialogue 2025-05-03 12:05:11 +02:00
ac1d7c1535 Renamed zenity-clone to icfs-dialogue and improved makefile 2025-05-03 12:03:54 +02:00
112d514f59 Adapted mock zenity to the new dialogue 2025-05-03 10:32:10 +02:00
d367d6ffe7 Adapted the ui-socket to the new dialogue 2025-05-03 10:31:42 +02:00
82f66a1df3 Fixed inverted responses 2025-05-03 10:30:13 +02:00
8cb7721e39 Updated ui-socket to use the new dialogue 2025-05-01 20:55:05 +02:00
fe84daecfe Removed const where it was simply wrong. 2025-05-01 20:54:39 +02:00
683da15953 Updated the cc.h version 2025-05-01 20:52:32 +02:00
5452c3d1d7 Added filename translation to the ui-socker 2025-05-01 16:17:50 +02:00
a1445c5423 Updated Makefile 2025-05-01 16:17:27 +02:00
ed441b3c5f Absolved fuse operations of responsibility for filename translation 2025-05-01 16:17:11 +02:00
48342b0d5f Updated sourcefs header 2025-05-01 16:16:24 +02:00
31b70b6069 Added mountpoint functions to sourcefs 2025-05-01 16:16:09 +02:00
07cb76f425 Updated the dialogue 2025-05-01 16:15:00 +02:00
747077f365 Update Makefile for the zenity clone 2025-05-01 16:13:31 +02:00