Граф коммитов

21 Коммитов

Автор SHA1 Сообщение Дата
Sam Meluch f5c931bc57
Re-Enable GUI Installer for 3.0-dev (#8548) 2024-03-26 18:37:27 -05:00
Dan Streetman e31f9cfc74 fix tmpfiles.d conf to avoid "Line references path below legacy directory /var/run/" warnings 2024-03-20 12:20:18 -04:00
Muhammad Falak R Wani 6359c27c2d
treewide: *.spec: switch Distribution to Azure Linux (#7606)
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
2024-02-06 12:14:23 -08:00
bfjelds 696cf31dba
Upgrade dbus from 1.15.2 to 1.15.8 (#7182) 2024-01-23 16:01:18 -08:00
Muhammad Falak R Wani 6a493709c8
*.signatures.json: add a newline EOF to files that do not have one (#7147)
This is an automated change & the command used is:
find -name '*.signatures.json' -exec sh -c '[ -n "$(tail -c1 {})" ] && echo >> {}' \;

Reference: https://stackoverflow.com/a/729795
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
2024-01-11 14:58:09 +05:30
jslobodzian eb08b37916
Bump package version to recompile binaries with fixed gcc stack prote… (#6253)
* Bump package version to recompile binaries with fixed gcc stack protection (CVE-2023-4039)

* Bump debuginfo versions in toolchain manifests

* Bump kernel headers to match kernel

* Update SPECS/gettext/gettext.spec

Taking suggestion

Co-authored-by: Muhammad Falak R Wani <falakreyaz@gmail.com>

* Update for code review comments

* Fix for code review comment in qt5-qtdeclarative changelog

* Fix dash version for signed spec files

---------

Co-authored-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
2023-09-21 17:10:15 -04:00
Chris Gunn d97c132503
Enable dbus audit logs. (#5754)
* Enable dbus audit logs.

dbus has implemented its own SELinux rules. When dbus blocks an
operation based on SELinux, it has logic to log the violation to the
security audit logs (as it should). Unfortunatley, this logic is
currently incorrectly disabled by a build flag. This changes fixes this
problem.

Note: The audit client lib supports and actively encourages clients to
not fail when the audit service is not available on the system. So,
this does not add a dependency on the audit package.

* .spec linting fixes
2023-06-29 12:36:36 -07:00
Muhammad Falak R Wani da46475cda
dbus: add provides `dbus-x11` & drop metapackage (#4021)
* dbus: add an explicit provides `dbus-x11`
* dbus-x11: drop metapackage
* toolkit: dbus-x11: remove entanglement with dbus
* dbus: add comment to build with X11 support
* dbus: license: update entry

Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
2022-10-21 13:38:37 +05:30
CBL-Mariner-Bot afe43dd8d6
[AUTOPATCHER-CORE] dbus upgrade to version 1.15.2 - CVE-2022-42010,CVE-2022-42011,CVE-2022-42012 - (#3991)
* dbus: upgrade to version 1.15.2

* update dbus-x11 spec

Co-authored-by: Henry Li <lihl@microsoft.com>
2022-10-12 14:53:28 -07:00
Andrew Phelps 782f1a4c38
Update packages: Babel bubblewrap dbus dnsmasq (#2446)
* update dbus

* update dnsmasq

* update bubblewrap and babel

* verify license
2022-03-08 17:39:18 -08:00
Pawel Winogrodzki 76188442ca
[dev] `lvm2`: adding the `lvm2-dbusd` package. (#1477) 2021-10-01 00:37:20 -07:00
Thomas Crain a317850f62
Remove libtool archive files from RPM packaging (#1396) 2021-09-20 08:55:26 -07:00
jslobodzian 17b0e93e71
Merge 1.0 to dev branch
This merge brings the latest SELinux and many packages and CVE fixes from the 1.0 branch.
2021-08-19 13:46:51 -07:00
Thomas Crain eae5b4006f Merge branch '1.0' into thcrain/ever-given 2021-04-06 22:39:22 -05:00
Joe Schmitt ef3343d9fd
[dev] Update lib macro and enable python byte compilation (#636) 2021-02-16 10:34:30 -08:00
rychenf1 7a714be4d0
[dev] Configure systemd to support merged /usr (#348)
* Configure systemd to support merged /usr

* Update clamav systemd dir

* Update chroot systemd-rpm-macros ver

* systemd changelog

* Lint, excluding systemd scriptlet changes

* Add systemd-rpm-macros in toolchain manifests

* arch correction

* Remove inline hash
2020-11-11 09:36:21 -08:00
Thomas Crain b6dde3a5e7
Patch CVE-2019-12749 in dbus (#267) 2020-11-04 06:20:10 -08:00
Joe Schmitt 14c1957438
Add additional provides (#334) 2020-11-03 15:23:01 -08:00
jslobodzian 791c4b9e19
Build Break Fix: Rollback selinux checkins. (#204)
* Revert "Add missing %libsepolver definition in secilc.spec (#192)"

This reverts commit 9cff088bec.

* Revert "Add SELinux packages to Mariner. (#100)"

This reverts commit b2d918efac.
2020-10-13 19:37:01 -07:00
Daniel Burgener b2d918efac
Add SELinux packages to Mariner. (#100)
* Add SELinux packages to Mariner.

This commit add the following packages to Mariner to provide basic
SELinux support:

- checkpolicy
- libsemanage
- mcstrans
- policycoreutils
- secilc
- selinux-policy
- setools

The selinux-policy provided here is a generic base policy, which is not
specifically tuned for Mariner, therefore only permissive mode support
is enabled in this commit.  (Although users could load a custom policy
to run in enforcing mode).  Future phases have been discussed to add
SELinux enforcing mode support.

This commit does not enable SELinux by default.  In order to enable
SELinux support, one must first install necessary packages (libselinux,
policycoreutils, secilc, selinux-policy), and then append "lsm=selinux
selinux=1" to the kernel command line.  This will trigger an initial
boot to relabel the system, at which point the system will reboot, and
boot into an SELinux enabled system.  SELinux state can be queried with
the "getenforce" command line tool.  If SELinux has not been enabled, it
will report "Disabled" (the default).  If SELinux support has been
enabled as described in this paragraph, it will report "permissive".

This commit also modifies the following packages to enabled SELinux
functionality in existing packages:

- coreutils
- cronie
- dbus
- openssh
- pam
- rpm
- shadow-utils
- systemd
- util-linux

This enables them to build with SELinux support so that when SELinux is
enabled, they have SELinux related functionality available.

Because coreutils is a basic package and requires building with
libselinux-devel present in order to enable key SELinux functionality,
several dependencies in other packages that rely on coreutils (namely
python2, python3 and systemd-bootstrap) had to be removed in order to
avoid circular dependencies.  There does not appear to be a functional
impact from this change based on my testing.
2020-10-07 09:13:55 -04:00
Jon Slobodzian b877013b27 Initial CBL-Mariner commit to GitHub 2020-08-06 20:17:52 -07:00