Commit Graph

  • 79e9f2fb9a Fixed permission on access problem. main fedir 2025-06-24 13:18:27 +02:00
  • 91621605b1 Fixed buffer overflow fedir 2025-06-23 20:56:03 +02:00
  • ea2e41693c Fixed code errors fedir 2025-06-23 20:47:54 +02:00
  • 4909a35a6a Add utime operations fedir 2025-06-12 08:08:34 +02:00
  • eec782057c Fixed Makefile typo fedir 2025-06-11 21:06:49 +02:00
  • 29ce8f6cff Fixed Makefile typo fedir 2025-06-11 21:05:02 +02:00
  • cbe2bf81eb Fixed wrong permissions on the dialogue executable fedir 2025-06-11 21:03:36 +02:00
  • 0a6faab7d7 Fixed wrong Debian adwaita package name fedir 2025-06-11 20:44:56 +02:00
  • 01e72e4aac Fixed README typo fedir 2025-06-11 20:27:19 +02:00
  • 5700238509 Fixed dialog arguments error. fedir 2025-06-11 20:16:34 +02:00
  • b3e71d13aa Fixed dialogue arguments error. fedir 2025-06-11 20:00:16 +02:00
  • 012fa05e8f Updated README fedir 2025-06-11 19:59:28 +02:00
  • 2ebc450132 Fixed Makefile errors fedir 2025-06-11 18:11:14 +02:00
  • 2f4f1a0a56 Updated readme fedir 2025-05-23 20:52:27 +02:00
  • 22cb958b4f Code readability improvements fedir 2025-05-23 20:35:40 +02:00
  • 9b0eb10965 Add description to set_auto_perm fedir 2025-05-23 19:14:18 +02:00
  • 77775e4097 Updated readme fedir 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. fedir 2025-05-22 19:01:16 +02:00
  • 7dac50e4d9 Created CONTENTS.md and updated Makefile fedir 2025-05-22 11:44:05 +02:00
  • 8ca44dfab3 Added install rule to Makefile fedir 2025-05-22 11:02:47 +02:00
  • 1b53a9638e Added dialogue file existence checks fedir 2025-05-22 11:02:31 +02:00
  • 5dff492663 Changed semantics of --no-perm-on-create flag fedir 2025-05-22 09:02:11 +02:00
  • 3566131705 Added memory errors warning fedir 2025-05-22 09:01:50 +02:00
  • 6423e3b2ef Fixed yet another SQL injection bug. fedir 2025-05-21 19:04:52 +02:00
  • 5c92ece0db Removed file logging fedir 2025-05-21 18:56:35 +02:00
  • 8700f4f5a2 Changed perm/temp permission logic fedir 2025-05-21 18:54:35 +02:00
  • 0df75ee195 Fixed old sqlite3 version compatibility bug. fedir 2025-05-21 18:31:05 +02:00
  • 467087d76e Added performance tests and creation permission flags fedir 2025-05-21 16:21:33 +02:00
  • 448c862731 Changed -O0 to -Og in the debug build fedir 2025-05-20 11:25:38 +02:00
  • b550c93884 Fixed arbitrary permission order fedir 2025-05-20 11:07:28 +02:00
  • a7e5d7d92d Fixed undefined order of permissions fedir 2025-05-20 10:50:58 +02:00
  • 56165c0b76 Fixed a mistake in README fedir 2025-05-20 10:12:18 +02:00
  • b1ee452890 Updated readme fedir 2025-05-20 10:11:32 +02:00
  • 8e1c325f98 Added mutex to permissions checks to avoid inconsistent permission checking fedir 2025-05-20 09:59:18 +02:00
  • 754a26884c Changed realpath to readlink fedir 2025-05-20 09:57:59 +02:00
  • 2f82ab63ac Fixed undefined permission check errors fedir 2025-05-20 09:24:07 +02:00
  • 90d94c7615 Fixed SQL injection fedir 2025-05-19 21:18:19 +02:00
  • a1ba96bf67 Updated the test fedir 2025-05-19 21:15:42 +02:00
  • e4dbc5becc Fixed wrong pid bug fedir 2025-05-14 20:37:32 +02:00
  • 33f55384bc Added more leak checks fedir 2025-05-13 18:01:03 +02:00
  • c8f19fe30d Fixed invalid pi bug fedir 2025-05-13 17:59:32 +02:00
  • 4febeb7a82 Added a logfile fedir 2025-05-13 17:59:00 +02:00
  • c7ec5819c6 Fixed typos fedir 2025-05-08 10:16:02 +02:00
  • 31f6cc6ab8 Added missing license headers fedir 2025-05-07 16:06:19 +02:00
  • d4a2cb3749 Fixed garbage collector being inactive fedir 2025-05-07 15:55:47 +02:00
  • bd4cedf996 Added garbage collection to the temporary permission table. fedir 2025-05-07 15:43:34 +02:00
  • 2a1e94f054 Updated readme fedir 2025-05-06 18:22:15 +02:00
  • fb18484aa8 Merge pull request 'new-dialogue' (#8) from new-dialogue into main fedir 2025-05-06 18:10:43 +02:00
  • 78e108d0d4 Added more tests new-dialogue fedir 2025-05-06 17:56:55 +02:00
  • b4149ac425 Updated gitignore fedir 2025-05-06 12:19:39 +02:00
  • 6065a0c20a Added permissions globbing tests fedir 2025-05-06 12:18:45 +02:00
  • 15fa0fe193 Added filename return to the dialogue mockup fedir 2025-05-06 12:18:21 +02:00
  • 801a7cdb39 Added temp permission globbing fedir 2025-05-06 12:17:50 +02:00
  • 22b091f017 Fixed empty filename bug. fedir 2025-05-06 12:17:26 +02:00
  • fd2144a1f9 Added a filename check fedir 2025-05-05 18:59:57 +02:00
  • 420f34a7f3 Added folder globbing for permanent permissions fedir 2025-05-05 18:53:05 +02:00
  • 4539df9842 Fixed wrong fallback filename bug fedir 2025-05-04 17:39:39 +02:00
  • e32ce5add5 Renamed all zenity mentions to dialogue fedir 2025-05-04 17:25:47 +02:00
  • 4f98a4834e Updated gitignore fedir 2025-05-04 17:10:58 +02:00
  • 8a530b493c Added new tests for the new dialogue fedir 2025-05-04 17:10:19 +02:00
  • c4ae40c7bd Finished the new dialogue functionality fedir 2025-05-04 17:09:28 +02:00
  • ecedbbb4ce Added DENY_TEMP access type fedir 2025-05-04 17:05:44 +02:00
  • 10d2988761 Added a version check for the icfs-dialogue fedir 2025-05-04 17:05:07 +02:00
  • f4576cf7ea Updated gitignore fedir 2025-05-03 12:09:55 +02:00
  • a2eeb81fed Updated gitignore fedir 2025-05-03 12:09:10 +02:00
  • 3a89449c32 Added gitignore to the dialogue fedir 2025-05-03 12:05:11 +02:00
  • ac1d7c1535 Renamed zenity-clone to icfs-dialogue and improved makefile fedir 2025-05-03 12:03:54 +02:00
  • 112d514f59 Adapted mock zenity to the new dialogue fedir 2025-05-03 10:32:10 +02:00
  • d367d6ffe7 Adapted the ui-socket to the new dialogue fedir 2025-05-03 10:31:42 +02:00
  • 82f66a1df3 Fixed inverted responses fedir 2025-05-03 10:30:13 +02:00
  • 8cb7721e39 Updated ui-socket to use the new dialogue fedir 2025-05-01 20:55:05 +02:00
  • fe84daecfe Removed const where it was simply wrong. fedir 2025-05-01 20:54:39 +02:00
  • 683da15953 Updated the cc.h version fedir 2025-05-01 20:52:32 +02:00
  • 5452c3d1d7 Added filename translation to the ui-socker fedir 2025-05-01 16:17:50 +02:00
  • a1445c5423 Updated Makefile fedir 2025-05-01 16:17:27 +02:00
  • ed441b3c5f Absolved fuse operations of responsibility for filename translation fedir 2025-05-01 16:17:11 +02:00
  • 48342b0d5f Updated sourcefs header fedir 2025-05-01 16:16:24 +02:00
  • 31b70b6069 Added mountpoint functions to sourcefs fedir 2025-05-01 16:16:09 +02:00
  • 07cb76f425 Updated the dialogue fedir 2025-05-01 16:15:00 +02:00
  • 747077f365 Update Makefile for the zenity clone fedir 2025-05-01 16:13:31 +02:00
  • ccb449ae57 Added a new dialogue fedir 2025-04-28 10:11:50 +02:00
  • c4ef955ff1 Added a cleaner way of allocating the zenity command. fedir 2025-04-15 19:02:36 +02:00
  • 3157940c0b add a missing header fedir 2025-04-15 18:58:18 +02:00
  • 92378c1cde add exerimental deny flag in the tables fedir 2025-04-15 18:57:57 +02:00
  • 6fd6907121 Tried making the perm permissions faster by perparing queries profiling fedir 2025-04-14 18:47:56 +02:00
  • 1bc25af6f1 Added profiling logic to tests with perf fedir 2025-04-14 18:47:32 +02:00
  • 13fd0db8a8 Added perf artifacts to gitignore BritishTeapot 2025-04-14 16:47:40 +02:00
  • 55fb5c54c6 Improved code readability BritishTeapot 2025-04-14 16:46:06 +02:00
  • 402a5d109f Fixed incorrect executable path problem. BritishTeapot 2025-04-12 18:44:20 +02:00
  • beec6f4a4c Changed tests to use the database file argument BritishTeapot 2025-04-07 19:38:56 +02:00
  • 16b8d77fb9 Improved code readability and added database file argument. BritishTeapot 2025-04-07 19:38:33 +02:00
  • aea6e94ad7 Fixed incorrect database creation flags BritishTeapot 2025-04-02 18:56:31 +02:00
  • 52fcb4d4e3 Fixed an arbitrary return value in temp permissions init BritishTeapot 2025-04-02 18:49:14 +02:00
  • badbf2ff98 Merge pull request 'setuid' (#7) from setuid into main fedir 2025-04-01 19:57:01 +02:00
  • 07e4ce3eb4 Added missing license headers setuid BritishTeapot 2025-04-01 19:56:10 +02:00
  • cf2b7a280a Added a test for the database protection feature. BritishTeapot 2025-04-01 19:52:37 +02:00
  • 4c8092378b Added database protection with setuid. BritishTeapot 2025-04-01 19:34:15 +02:00
  • 291ad62897 Merge pull request 'creation_permissions' (#6) from creation_permissions into main fedir 2025-03-31 14:37:25 +02:00
  • 40ca81d744 Updated header function description for interactive_access creation_permissions BritishTeapot 2025-03-31 14:36:26 +02:00
  • d4e86c8620 Reorgised the code BritishTeapot 2025-03-31 14:33:43 +02:00