Commit graph

332 commits

Author SHA1 Message Date
Alexandre Pujol
f8deb46591
feat(abs): add initiall version of the electron common abstraction. 2024-03-30 14:48:29 +00:00
Alexandre Pujol
70131163d3
refractror: remove moved abs. 2024-03-30 14:44:58 +00:00
Alexandre Pujol
0ae7b68dc8
feat(abs): really split audio-server & audio-client. 2024-03-29 19:48:13 +00:00
Alexandre Pujol
3a7b9a2c4e
feat(abs): minor update of some core abs. 2024-03-29 19:32:23 +00:00
Alexandre Pujol
adb936e62f
feat(abs): add new shells abstraction. 2024-03-29 18:31:15 +00:00
Alexandre Pujol
2fc2394bad
feat(abs): rewrite user-read/user-write.
See #307
2024-03-28 16:47:40 +00:00
Alexandre Pujol
bdb2b396b3
feat(abs): add trash-strict. 2024-03-27 22:06:07 +00:00
Alexandre Pujol
b88b8b8c26
refractor(abs): move common and app abstraction to their own abstractions subfolder.
As the number of abstraction is increasing, it is valuable to separate "base" abstractions to programs specific ones.
2024-03-27 15:11:21 +00:00
Alexandre Pujol
92f83d9e8d
feat(abs): update some abstractions. 2024-03-27 14:32:08 +00:00
Alexandre Pujol
1a097bed36
doc: add the abstactions page. 2024-03-24 15:21:31 +00:00
Alexandre Pujol
8da2fd621a
feat(abs): remove some unused abstractions. 2024-03-24 14:44:58 +00:00
Alexandre Pujol
8c516ea788
feat(profile): general update. 2024-03-22 22:13:42 +00:00
Alexandre Pujol
8c31008385
refractor: audio2 -> audio-server. 2024-03-22 13:03:52 +00:00
Alexandre Pujol
325068b705
feat(profile): all electron based software need userns. 2024-03-22 11:49:00 +00:00
Alexandre Pujol
87db46113c
feat(profile): cleanup common desktop files. 2024-03-21 23:28:57 +00:00
Alexandre Pujol
dbb0d76e52
feat(abs): add the bash-strict. 2024-03-20 16:14:29 +00:00
Alexandre Pujol
5039dae148
feat(profile): improve kde support on debian. 2024-03-20 16:13:20 +00:00
Alexandre Pujol
cbd0b61491
feat(profile): improve sudo abstraction. 2024-03-19 22:00:05 +00:00
Alexandre Pujol
7ae05eb397
feat(abs): add download directory to user-read. 2024-03-19 21:55:32 +00:00
Alexandre Pujol
bf613f59a5
feat(profile): replace @{md5} by @{hex32}. 2024-03-19 21:26:12 +00:00
Alexandre Pujol
928f27dbf5
feat(profile): bwrap always need userns. 2024-03-19 14:48:32 +00:00
Alexandre Pujol
a370281e9b
feat(profile): use desktop user variable in gnome.
Also restrict access to these files.
2024-03-18 15:31:55 +00:00
Alexandre Pujol
437bef18ca
feat(abs): redeine the DE users paths. 2024-03-18 01:03:44 +00:00
Alexandre Pujol
bf22e0770f
feat(profile): improve integration with opensuse. 2024-03-17 22:47:36 +00:00
Alexandre Pujol
eb66feef62
feat(abs): extend the bash abs with some common values. 2024-03-17 22:43:43 +00:00
Alexandre Pujol
0c5e71f971
feat(profile): cleanup some rules already included in abs. 2024-03-16 21:40:35 +00:00
Alexandre Pujol
c6717d2bab
feat(profile): use new dbus profile in dbus label. 2024-03-16 13:10:25 +00:00
Alexandre Pujol
4819022202
feat(abs): add unix_chkpwd to the authentication abs as upstream. 2024-03-16 12:27:23 +00:00
Alexandre Pujol
66aa230b90
feat(profile): some dbus rule improvment. 2024-03-15 23:56:23 +00:00
Alexandre Pujol
9f3be7a96d
feat(abs): small improvements. 2024-03-15 15:55:46 +00:00
Alexandre Pujol
30656bdc48
feat(abs): minor improvements over some abstractions. 2024-03-13 16:18:54 +00:00
Alexandre Pujol
467c38724a
feat(profile): clean superfluous openssl abstraction includes
apparmor.d equivalent of https://gitlab.com/apparmor/apparmor/-/merge_requests/1179
2024-03-12 16:00:44 +00:00
Alexandre Pujol
d5972cdf1d
feat(abs): add gnutls and openssl config to the crypto abs.
Follow (and confirm) recent addition from upstream.
2024-03-12 15:50:28 +00:00
Alexandre Pujol
e4c0f683d2
feat(profile): replace old audio abstraction by the new stack. 2024-03-12 15:39:10 +00:00
Alexandre Pujol
b1235b0c52
feat(abs): rewrite the audio stack. 2024-03-12 15:27:51 +00:00
Alexandre Pujol
394afb1991
feat(abs): add the new sudo abstraction. 2024-03-11 22:48:32 +00:00
Alexandre Pujol
df21886965
fix(fsp): fix conflicting x modifiers in abstractions 2024-03-10 18:57:05 +00:00
Alexandre Pujol
8f1fff89ab
feat(abs): minor improvments. 2024-03-10 14:56:18 +00:00
Alexandre Pujol
166e786166
feat(abs): allow everyone to receive signal from systemd/systemd-user. 2024-03-10 13:51:02 +00:00
Alexandre Pujol
3d425c7fdd
feat(profile): add support for qt6. 2024-03-08 15:15:58 +00:00
Alexandre Pujol
256980d761
feat(abs): remove deprecated kde4 abstraction. 2024-03-05 18:48:59 +00:00
Alexandre Pujol
ff849b9f09
feat(profile): general update. 2024-03-05 18:00:36 +00:00
Alexandre Pujol
70963a50b6
feat(profile): start implementing systemctl subprofile instead of using child-systemctl. 2024-03-05 17:45:02 +00:00
Alexandre Pujol
bc69b193ea
feat(abs): minor update to abs definitions. 2024-03-05 17:37:38 +00:00
Alexandre Pujol
532162f302
feat(abs): improve mount rule for bwrap. 2024-03-04 12:55:32 +00:00
Alexandre Pujol
0533e03756
feat(abs): add some dbus access to bwrap-app.
See #302
2024-03-03 23:15:19 +00:00
Alexandre Pujol
b91cf4da41
feat(abs): cleanup bwrap mount rule as it is not maintainable to restrict more. 2024-03-03 23:11:27 +00:00
Alexandre Pujol
0ffa51aca4
feat(abs): rewrite bwrap mount rules. 2024-03-03 12:08:30 +00:00
Alexandre Pujol
af0c87f712
feat(abs): add the initial version of the systemctl abstraction. 2024-03-03 12:03:16 +00:00
Alexandre Pujol
7e8f854b16
feat(abs): deny apparmor/.null in the base abstraction. 2024-03-03 11:51:39 +00:00