Commit Graph

118 Commits

Author SHA256 Message Date
Ana Guerrero
48514aa6bc Accepting request 1178334 from security:SELinux
OBS-URL: https://build.opensuse.org/request/show/1178334
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsemanage?expand=0&rev=60
2024-06-04 10:49:32 +00:00
Hu
f319bd351a Accepting request 1177316 from home:cahu:security:SELinux:fixleapbuild
- Build python-semanage for python311 in 15.4 and 15.5 instead of
  python3.6 to fix build dependencies

OBS-URL: https://build.opensuse.org/request/show/1177316
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=112
2024-06-03 13:58:07 +00:00
Ana Guerrero
436cad5875 Accepting request 1137570 from security:SELinux
- Update to version 3.6
  https://github.com/SELinuxProject/selinux/releases/tag/3.6
  * Add notself support for neverallow rules
  * Improve man pages
  * man pages: Remove the Russian translations
  * Add notself and other support to CIL
  * Add support for deny rules
  * Translations updated from
    https://translate.fedoraproject.org/projects/selinux/
  * Bug fixes
- Remove keys from keyring since they expired:
  - E853C1848B0185CF42864DF363A8AD4B982C4373
    Petr Lautrbach <plautrba@redhat.com>
  - 63191CE94183098689CAB8DB7EF137EC935B0EAF
    Jason Zaman <jasonzaman@gmail.com>  
- Add key to keyring:   
  - B8682847764DF60DF52D992CBC3905F235179CF1   
    Petr Lautrbach <lautrbach@redhat.com>
- Update to version 3.6
  https://github.com/SELinuxProject/selinux/releases/tag/3.6
  * Add notself support for neverallow rules
  * Improve man pages                       
  * man pages: Remove the Russian translations
  * Add notself and other support to CIL    
  * Add support for deny rules
  * Translations updated from
    https://translate.fedoraproject.org/projects/selinux/
  * Bug fixes
- Remove keys from keyring since they expired:
  - E853C1848B0185CF42864DF363A8AD4B982C4373
    Petr Lautrbach <plautrba@redhat.com>
  - 63191CE94183098689CAB8DB7EF137EC935B0EAF
    Jason Zaman <jasonzaman@gmail.com>  
- Add key to keyring:   
  - B8682847764DF60DF52D992CBC3905F235179CF1   
    Petr Lautrbach <lautrbach@redhat.com>

OBS-URL: https://build.opensuse.org/request/show/1137570
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsemanage?expand=0&rev=59
2024-01-08 22:43:51 +00:00
David Anes
8d0f0cf2b0 Accepting request 1134070 from home:cahu:branches:security:SELinux
- Update to version 3.6
  https://github.com/SELinuxProject/selinux/releases/tag/3.6
  * Add notself support for neverallow rules
  * Improve man pages
  * man pages: Remove the Russian translations
  * Add notself and other support to CIL
  * Add support for deny rules
  * Translations updated from
    https://translate.fedoraproject.org/projects/selinux/
  * Bug fixes
- Remove keys from keyring since they expired:
  - E853C1848B0185CF42864DF363A8AD4B982C4373
    Petr Lautrbach <plautrba@redhat.com>
  - 63191CE94183098689CAB8DB7EF137EC935B0EAF
    Jason Zaman <jasonzaman@gmail.com>  
- Add key to keyring:   
  - B8682847764DF60DF52D992CBC3905F235179CF1   
    Petr Lautrbach <lautrbach@redhat.com>
- Update to version 3.6
  https://github.com/SELinuxProject/selinux/releases/tag/3.6
  * Add notself support for neverallow rules
  * Improve man pages                       
  * man pages: Remove the Russian translations
  * Add notself and other support to CIL    
  * Add support for deny rules
  * Translations updated from
    https://translate.fedoraproject.org/projects/selinux/
  * Bug fixes
- Remove keys from keyring since they expired:
  - E853C1848B0185CF42864DF363A8AD4B982C4373
    Petr Lautrbach <plautrba@redhat.com>
  - 63191CE94183098689CAB8DB7EF137EC935B0EAF
    Jason Zaman <jasonzaman@gmail.com>  
- Add key to keyring:   
  - B8682847764DF60DF52D992CBC3905F235179CF1   
    Petr Lautrbach <lautrbach@redhat.com>

OBS-URL: https://build.opensuse.org/request/show/1134070
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=110
2023-12-20 13:57:06 +00:00
Ana Guerrero
1ba7633124 Accepting request 1129452 from security:SELinux
OBS-URL: https://build.opensuse.org/request/show/1129452
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsemanage?expand=0&rev=58
2023-11-29 20:18:25 +00:00
b279e4d137 Accepting request 1129104 from home:dgarcia:branches:security:SELinux
- Remove dependency on /usr/bin/python3, making scripts to depends on
  the real python3 binary, not the link. bsc#1212476

OBS-URL: https://build.opensuse.org/request/show/1129104
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=108
2023-11-28 08:34:20 +00:00
Ana Guerrero
a2f0c1bc48 Accepting request 1115853 from security:SELinux
- Remove build counter syncing for real

OBS-URL: https://build.opensuse.org/request/show/1115853
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsemanage?expand=0&rev=57
2023-10-05 18:03:29 +00:00
Johannes Segitz
30ffe318a4 - Remove build counter syncing for real
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=106
2023-08-14 09:52:33 +00:00
Johannes Segitz
254717b3f1 - Remove build counter syncing
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=105
2023-08-14 08:08:06 +00:00
Johannes Segitz
9ee66c5977 Accepting request 1103292 from home:adrianSuSE:branches:security:SELinux
openSUSE:Factory python-semanage flavor is configured to sync build
counter with libsemanage package. This means it always triggers a build
no matter which of the packages got initially triggered.

I am not sure if this is needed at all, if yes, please accept this 
request and forward with an explenation.

If not, just decline it and we will remove the build counter syncing 
in factory as well.

thanks

Details:
https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/6GUU6JUQE72WCWEZCSLQYJLVVTNHBVTE/

OBS-URL: https://build.opensuse.org/request/show/1103292
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=104
2023-08-14 07:23:58 +00:00
Dominique Leuenberger
7573696ef9 Accepting request 1103132 from security:SELinux
- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.

- Add -ffat-lto-objects to CFLAGS to prevent rpmlint errors because
  of LTO

- Enable LTO now (boo#1138812).

- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.

- Add -ffat-lto-objects to CFLAGS to prevent rpmlint errors because
  of LTO

- Enable LTO now (boo#1138812).

OBS-URL: https://build.opensuse.org/request/show/1103132
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsemanage?expand=0&rev=56
2023-08-11 13:55:20 +00:00
Johannes Segitz
a1df0943f7 Accepting request 1084739 from home:fcrozat:branches:security:SELinux
- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.

- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.

OBS-URL: https://build.opensuse.org/request/show/1084739
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=102
2023-05-05 07:30:02 +00:00
Johannes Segitz
7804debdc0 Accepting request 1074196 from home:jsegitz:branches:security:SELinux
- Add -ffat-lto-objects to CFLAGS to prevent rpmlint errors because
  of LTO

- Add -ffat-lto-objects to CFLAGS to prevent rpmlint errors because
  of LTO

OBS-URL: https://build.opensuse.org/request/show/1074196
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=101
2023-03-24 14:08:46 +00:00
Johannes Segitz
8095c985a2 Accepting request 1073971 from home:marxin:branches:security:SELinux
- Enable LTO now (boo#1138812).

- Enable LTO now (boo#1138812).

OBS-URL: https://build.opensuse.org/request/show/1073971
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=100
2023-03-24 13:25:14 +00:00
Dominique Leuenberger
30bff5f634 Accepting request 1068397 from security:SELinux
SELinux 3.5 toolchain

OBS-URL: https://build.opensuse.org/request/show/1068397
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsemanage?expand=0&rev=55
2023-03-07 15:48:20 +00:00
Johannes Segitz
e526fad22d Accepting request 1067537 from home:jsegitz:branches:security:SELinux_toolchain
- Update to version 3.5
  * Allow user to set SYSCONFDIR
  * always write kernel policy when check_ext_changes is specified
- Added additional developer key (Jason Zaman)

- Update to version 3.5
  * Allow user to set SYSCONFDIR
  * always write kernel policy when check_ext_changes is specified
- Added additional developer key (Jason Zaman)

OBS-URL: https://build.opensuse.org/request/show/1067537
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=98
2023-02-24 08:43:08 +00:00
Dominique Leuenberger
a36a311382 Accepting request 978303 from security:SELinux
OBS-URL: https://build.opensuse.org/request/show/978303
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsemanage?expand=0&rev=54
2022-06-20 13:36:48 +00:00
Johannes Segitz
9527810a7e Accepting request 978291 from home:jsegitz:branches:security:SELinux
- Update to version 3.4
  * Optionally rebuild policy when modules are changed externally
  * Fix USE_AFTER_FREE (CWE-672) in semanage_direct_get_module_info()
  * Allow spaces in user/group names

- Update to version 3.4
  * Optionally rebuild policy when modules are changed externally
  * Fix USE_AFTER_FREE (CWE-672) in semanage_direct_get_module_info()
  * Allow spaces in user/group names

OBS-URL: https://build.opensuse.org/request/show/978291
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=96
2022-05-20 14:53:32 +00:00
Dominique Leuenberger
01e03fffc1 Accepting request 953172 from security:SELinux
OBS-URL: https://build.opensuse.org/request/show/953172
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsemanage?expand=0&rev=53
2022-02-12 23:15:17 +00:00
Johannes Segitz
1064db40e2 Accepting request 953171 from home:jsegitz:libustr_removal
- Drop Buildrequires for libustr-devel, not needed anymore

- Drop Buildrequires for libustr-devel, not needed anymore

OBS-URL: https://build.opensuse.org/request/show/953171
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=95
2022-02-10 12:39:21 +00:00
Dominique Leuenberger
2c0cda5cca Accepting request 930940 from security:SELinux
OBS-URL: https://build.opensuse.org/request/show/930940
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsemanage?expand=0&rev=52
2021-11-15 14:26:04 +00:00
Johannes Segitz
4f3e42bcbb Accepting request 930929 from home:jsegitz:branches:security:SELinux
- Update to version 3.3
  * Fixed use-after-free in parse_module_store()
  * Fixed use_after_free in semanage_direct_write_langext()

- Update to version 3.3
  * Fixed use-after-free in parse_module_store()
  * Fixed use_after_free in semanage_direct_write_langext()

OBS-URL: https://build.opensuse.org/request/show/930929
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=94
2021-11-11 16:01:49 +00:00
Dominique Leuenberger
92665d5260 Accepting request 912402 from security:SELinux
OBS-URL: https://build.opensuse.org/request/show/912402
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsemanage?expand=0&rev=51
2021-08-24 08:53:50 +00:00
506203f4f2 Accepting request 912401 from home:favogt:branches:security:SELinux
- Call "make -j8 pywrap" instead of "make -j8 all pywrap" to fix random
  build failures. The toplevel Makefile does not support concurrency,
  and it resulted in parallel "make all" and "make pywrap" which weren't
  aware of each other and stepped over the other's artifacts.

OBS-URL: https://build.opensuse.org/request/show/912401
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=93
2021-08-16 13:20:13 +00:00
Dominique Leuenberger
7bd29bff92 Accepting request 879861 from security:SELinux
OBS-URL: https://build.opensuse.org/request/show/879861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsemanage?expand=0&rev=50
2021-03-24 15:08:58 +00:00
Johannes Segitz
779444cda3 OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=91 2021-03-18 14:43:05 +00:00
Johannes Segitz
53616ca447 Accepting request 879845 from home:jsegitz:branches:security:SELinux
- Link to correct so version
- Minor spec file cleanups

- Minor spec file cleanups

OBS-URL: https://build.opensuse.org/request/show/879845
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=90
2021-03-18 10:06:40 +00:00
76295ef61a Accepting request 879702 from home:jsegitz:branches:security:SELinux
- Move configuration file to separate libsemanage-conf package to allow
  for parallel installation in future versions

OBS-URL: https://build.opensuse.org/request/show/879702
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=89
2021-03-17 15:35:23 +00:00
Johannes Segitz
111c53ca0a OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=88 2021-03-12 07:59:15 +00:00
Dominique Leuenberger
094ac77f0c Accepting request 832092 from security:SELinux
please stage with updated gcc to prevent build failures

OBS-URL: https://build.opensuse.org/request/show/832092
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsemanage?expand=0&rev=49
2020-10-06 15:06:52 +00:00
Johannes Segitz
b2a97b41e1 Accepting request 823542 from home:kukuk:selinux
- Add /var/lib/selinux

OBS-URL: https://build.opensuse.org/request/show/823542
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=86
2020-07-30 12:20:11 +00:00
Johannes Segitz
65cc8a6923 Accepting request 821049 from home:jsegitz:branches:security:SELinux
- Remove libsemanage-update-map-file.patch to prevent checkers from declining
  the submission. Keeping the snippet in the spec file in case we try to 
  enable LTO again

OBS-URL: https://build.opensuse.org/request/show/821049
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=85
2020-07-15 08:23:27 +00:00
Johannes Segitz
d11edeadfa Accepting request 820920 from home:jsegitz:branches:security:SELinux
- Update to version 3.1
  * Improved manpage
  * fsync final files before rename

- Update to version 3.1
  * Improved manpage
  * fsync final files before rename

OBS-URL: https://build.opensuse.org/request/show/820920
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=84
2020-07-14 14:13:55 +00:00
822e5bb994 Accepting request 814848 from home:jsegitz:branches:security:SELinux
- Disabled LTO again. This breaks e.g. shadow and also other packages
  in security:SELinux

- Disabled LTO again. This breaks e.g. shadow and also other packages
  in security:SELinux

OBS-URL: https://build.opensuse.org/request/show/814848
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=83
2020-06-16 09:26:34 +00:00
Johannes Segitz
23f21e2372 Accepting request 814134 from home:pmonrealgonzalez:branches:security:SELinux
- Fix build with LTO: [bsc#1133102]
  * Enable LTO (Link Time Optimization) and build with -ffat-lto-objects
  * Update map file to include new symbols and remove wildcards
- Add libsemanage-update-map-file.patch

- Fix build with LTO: [bsc#1133102]
  * Enable LTO (Link Time Optimization)
  * Update map file to include new symbols and remove wildcards
- Add libsemanage-update-map-file.patch

OBS-URL: https://build.opensuse.org/request/show/814134
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=82
2020-06-15 07:22:03 +00:00
Dominique Leuenberger
40a0f59a5b Accepting request 811388 from security:SELinux
OBS-URL: https://build.opensuse.org/request/show/811388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsemanage?expand=0&rev=48
2020-06-05 18:05:02 +00:00
Johannes Segitz
e8e279ff6b Accepting request 811357 from home:dimstar:Factory
- Drop suse_path.patch: replace it with a grep/sed logic replacing
  /usr/libexec in all files with the correct value for all distros
  (taking into account that openSUSE is in progress of migrating
  from /usr/lib to /usr/libexec).


By using %{_libexecdir} we don't have to worry anymore what the real value is: the spec file will set the righe value no matter what.

OBS-URL: https://build.opensuse.org/request/show/811357
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=80
2020-06-04 10:54:18 +00:00
Johannes Segitz
e5e66116f8 Accepting request 810879 from home:jsegitz:branches:security:SELinux
- Apply suse_path.patch only for older distributions. Newer
  use libexec

- Apply suse_path.patch only for older distributions. Newer
  use libexec

OBS-URL: https://build.opensuse.org/request/show/810879
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=79
2020-06-02 15:32:28 +00:00
Dominique Leuenberger
b81b959560 Accepting request 781801 from security:SELinux
OBS-URL: https://build.opensuse.org/request/show/781801
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsemanage?expand=0&rev=47
2020-03-11 17:30:58 +00:00
Tomáš Chvátal
63a2d35fbe Accepting request 781797 from home:jsegitz:branches:security:SELinux
- Update to version 3.0
  * Add support for DCCP and SCTP protocols
  * include internal header to use the hidden function prototypes
  * mark all exported function "extern"
  * optionally optimize policy on rebuild
  Refreshed suse_path.patch

- Update to version 3.0
  * Add support for DCCP and SCTP protocols
  * include internal header to use the hidden function prototypes
  * mark all exported function "extern"
  * optionally optimize policy on rebuild
  Refreshed suse_path.patch

OBS-URL: https://build.opensuse.org/request/show/781797
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=77
2020-03-05 10:11:12 +00:00
Dominique Leuenberger
7c4b9b01b9 Accepting request 711123 from security:SELinux
OBS-URL: https://build.opensuse.org/request/show/711123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsemanage?expand=0&rev=46
2019-07-08 13:05:52 +00:00
05aeb8b56a Accepting request 711059 from home:marxin:branches:security:SELinux
- Disable LTO due to symbol versioning (boo#1138812).

OBS-URL: https://build.opensuse.org/request/show/711059
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=75
2019-06-20 11:55:57 +00:00
Dominique Leuenberger
1ea9b25d3c Accepting request 700966 from security:SELinux
OBS-URL: https://build.opensuse.org/request/show/700966
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsemanage?expand=0&rev=45
2019-05-12 09:31:23 +00:00
Tomáš Chvátal
0c7399af3a Accepting request 700376 from home:marxin:branches:security:SELinux
- Disable LTO (boo#1133280).

OBS-URL: https://build.opensuse.org/request/show/700376
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=73
2019-05-06 07:47:20 +00:00
Dominique Leuenberger
802125754c Accepting request 687214 from security:SELinux
please stage checkpolicy libselinux libsemanage libsepol mcstrans policycoreutils restorecond together

OBS-URL: https://build.opensuse.org/request/show/687214
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsemanage?expand=0&rev=44
2019-03-24 13:55:13 +00:00
Johannes Segitz
1e3fba61bc OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=71 2019-03-21 09:41:18 +00:00
Johannes Segitz
cbc4206644 OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=70 2018-12-06 14:43:34 +00:00
Dominique Leuenberger
9f33653180 Accepting request 647297 from security:SELinux
OBS-URL: https://build.opensuse.org/request/show/647297
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsemanage?expand=0&rev=43
2018-11-26 09:11:30 +00:00
Tomáš Chvátal
c6afe434d2 Accepting request 647269 from home:jengelh:branches:security:SELinux
Use more %make_install.

OBS-URL: https://build.opensuse.org/request/show/647269
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=68
2018-11-08 11:21:37 +00:00
Johannes Segitz
2e104018fc Accepting request 647227 from home:jsegitz:branches:security:SELinux
- Adjusted source urls (bsc#1115052)

- Adjusted source urls (bsc#1115052)

OBS-URL: https://build.opensuse.org/request/show/647227
OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=67
2018-11-08 07:52:17 +00:00