Commit Graph

159 Commits

Author SHA1 Message Date
79e9f2fb9a Fixed permission on access problem. 2025-06-24 13:18:27 +02:00
91621605b1 Fixed buffer overflow 2025-06-23 20:56:03 +02:00
ea2e41693c Fixed code errors 2025-06-23 20:47:54 +02:00
4909a35a6a Add utime operations 2025-06-12 08:08:34 +02:00
eec782057c Fixed Makefile typo 2025-06-11 21:06:49 +02:00
29ce8f6cff Fixed Makefile typo 2025-06-11 21:05:02 +02:00
cbe2bf81eb Fixed wrong permissions on the dialogue executable 2025-06-11 21:03:36 +02:00
0a6faab7d7 Fixed wrong Debian adwaita package name 2025-06-11 20:44:56 +02:00
01e72e4aac Fixed README typo 2025-06-11 20:27:19 +02:00
5700238509 Fixed dialog arguments error. 2025-06-11 20:16:34 +02:00
b3e71d13aa Fixed dialogue arguments error. 2025-06-11 20:00:16 +02:00
012fa05e8f Updated README 2025-06-11 19:59:28 +02:00
2ebc450132 Fixed Makefile errors 2025-06-11 18:11:14 +02:00
2f4f1a0a56 Updated readme 2025-05-23 20:52:27 +02:00
22cb958b4f Code readability improvements 2025-05-23 20:35:40 +02:00
9b0eb10965 Add description to set_auto_perm 2025-05-23 19:14:18 +02:00
77775e4097 Updated readme 2025-05-22 19:01:24 +02:00
49f4612c6e Changed exit codes of dialogue to change the semantics of closing dialogue window with (x) button. 2025-05-22 19:01:16 +02:00
7dac50e4d9 Created CONTENTS.md and updated Makefile 2025-05-22 11:44:05 +02:00
8ca44dfab3 Added install rule to Makefile 2025-05-22 11:02:47 +02:00
1b53a9638e Added dialogue file existence checks 2025-05-22 11:02:31 +02:00
5dff492663 Changed semantics of --no-perm-on-create flag 2025-05-22 09:02:11 +02:00
3566131705 Added memory errors warning 2025-05-22 09:01:50 +02:00
6423e3b2ef Fixed yet another SQL injection bug. 2025-05-21 19:04:52 +02:00
5c92ece0db Removed file logging 2025-05-21 18:56:35 +02:00
8700f4f5a2 Changed perm/temp permission logic 2025-05-21 18:54:35 +02:00
0df75ee195 Fixed old sqlite3 version compatibility bug. 2025-05-21 18:31:05 +02:00
467087d76e Added performance tests and creation permission flags 2025-05-21 16:21:33 +02:00
448c862731 Changed -O0 to -Og in the debug build 2025-05-20 11:25:38 +02:00
b550c93884 Fixed arbitrary permission order 2025-05-20 11:07:28 +02:00
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