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
ccb449ae57
Added a new dialogue
2025-04-28 10:11:50 +02:00
c4ef955ff1
Added a cleaner way of allocating the zenity command.
2025-04-15 19:02:36 +02:00
3157940c0b
add a missing header
2025-04-15 18:58:18 +02:00
92378c1cde
add exerimental deny flag in the tables
...
For now, perm table does not set the thrid parameter to anything useful
2025-04-15 18:57:57 +02:00
BritishTeapot
13fd0db8a8
Added perf artifacts to gitignore
2025-04-14 16:47:40 +02:00
BritishTeapot
55fb5c54c6
Improved code readability
2025-04-14 16:46:06 +02:00
BritishTeapot
402a5d109f
Fixed incorrect executable path problem.
...
Previously, process name was grabbed from `/proc/pid/cmdline`. This was
revealed to be faulty, since the path to the executable might be
relative, and thus would change the result depending on how the program
was called. Also, it made executable renaming a viable bypass of the
entire access control.
I still don't fully undestand how I managed to not think of this before
:)
2025-04-12 18:44:20 +02:00
BritishTeapot
beec6f4a4c
Changed tests to use the database file argument
2025-04-07 19:38:56 +02:00
BritishTeapot
16b8d77fb9
Improved code readability and added database file argument.
2025-04-07 19:38:33 +02:00
BritishTeapot
aea6e94ad7
Fixed incorrect database creation flags
2025-04-02 18:56:31 +02:00
BritishTeapot
52fcb4d4e3
Fixed an arbitrary return value in temp permissions init
2025-04-02 18:49:14 +02:00
badbf2ff98
Merge pull request 'setuid' ( #7 ) from setuid into main
...
Reviewed-on: #7
2025-04-01 19:57:01 +02:00
BritishTeapot
07e4ce3eb4
Added missing license headers
2025-04-01 19:56:10 +02:00
BritishTeapot
cf2b7a280a
Added a test for the database protection feature.
2025-04-01 19:52:37 +02:00
BritishTeapot
4c8092378b
Added database protection with setuid.
...
Added the initial support for the database protection with the setuid
mechanism. In the beginning the program creates(or opens) the database
as a special user, and then switches to the real uid and functions
normally.
2025-04-01 19:34:15 +02:00
291ad62897
Merge pull request 'creation_permissions' ( #6 ) from creation_permissions into main
...
Reviewed-on: #6
2025-03-31 14:37:25 +02:00