Petr Lautrbach
eac1dd7964
libsemanage-2.8-8
...
- Always set errno to 0 before calling getpwent()
- Set selinux policy root around calls to selinux_boolean_sub
2019-01-21 17:34:55 +01:00
Petr Lautrbach
89f6442710
libsemanage-2.8-7
...
- genhomedircon - improve handling large groups
2018-12-10 17:50:04 +01:00
Petr Lautrbach
e4348e485a
libsemanage-2.8-6
...
- Fix RESOURCE_LEAK and USE_AFTER_FREE coverity scan defects
2018-11-13 10:45:59 +01:00
Petr Lautrbach
ac9030677f
ustr is not used by libsemanage since Dec 2016
2018-09-17 23:58:40 +02:00
Petr Lautrbach
610584a4f1
libsemanage-2.8-5
...
- Include user name in ROLE_REMOVE audit events
2018-09-17 14:33:45 +02:00
Petr Lautrbach
0e04653dfb
libsemanage-2.8-4
...
- Reset umask before creating directories (#1186422 )
2018-09-04 09:20:24 +02:00
Petr Lautrbach
c5af50ed1a
Use %{__python2} macro to build python2 packages
...
${__python} and /usr/bin/python are not available anymore.
Fixes:
make[1]: /usr/bin/python: Command not found
Please specify at least one package name on the command line.
cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -D_GNU_SOURCE -Wno-error -Wno-unused-but-set-variable -Wno-unused-variable -Wno-shadow -Wno-unused-parameter -fPIC -DSHARED -c -o semanageswig_wrap.lo semanageswig_wrap.c
semanageswig_wrap.c:149:11: fatal error: Python.h: No such file or directory
# include <Python.h>
^~~~~~~~~~
compilation terminated.
2018-07-23 13:51:55 +02:00
Fedora Release Engineering
fd362e344c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 08:49:04 +00:00
Miro Hrončok
d115724f07
Rebuilt for Python 3.7
2018-06-19 10:46:32 +02:00
Petr Lautrbach
eb9f231d85
libsemanage-2.8-1
...
- SELinux userspace 2.8 release
2018-05-25 11:08:02 +02:00
Petr Lautrbach
44b16b07be
SELinux userspace 2.8-rc3 release candidate
2018-05-14 19:09:55 +02:00
Petr Lautrbach
c9917ec265
SELinux userspace 2.8-rc2 release candidate
2018-05-04 16:06:05 +02:00
Petr Lautrbach
55e1d5666f
It's rc1, not rc
2018-04-23 13:51:55 +02:00
Petr Lautrbach
cbe3dcf724
Use rcversion in autosetup macro
2018-04-23 13:44:28 +02:00
Petr Lautrbach
c269741e8c
Fix unclosed macro
2018-04-23 13:37:18 +02:00
Petr Lautrbach
83146340e2
SELinux userspace 2.8-rc1 release candidate
2018-04-23 13:29:53 +02:00
Petr Lautrbach
2ce185aded
libsemanage-2.7-12
...
- build: Replace PYSITEDIR with PYTHONLIBDIR
- direct_api.c: Fix iterating over array (#1557468 )
2018-03-21 16:37:35 +01:00
Petr Lautrbach
84ddaa3113
libsemanage-2.7-11
...
- Revert "remove access() check to make setuid programs work" (#1557468 )
2018-03-16 23:09:01 +01:00
Petr Lautrbach
4d223ca33e
libsemanage-2.7-10
...
* Tue Mar 13 2018 Petr Lautrbach <plautrba@redhat.com> - 2.7-10
- properly check return value of iterate function
- Use umask(0077) for fopen() write operations
- Return commit number if save-previous false
- Allow tmp files to be kept if a compile fails
- build: follow standard semantics for DESTDIR and PREFIX
- Improve warning for installing disabled module
- silence clang static analyzer report
- remove access() check to make setuid programs work
2018-03-13 12:58:59 +01:00
Petr Lautrbach
ae81a4006d
List gcc in BuildRequires
...
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/IJFYI5Q2BYZKIGDFS2WLOBDUSEGWHIKV/
https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B#BuildRequires_and_Requires
2018-02-19 13:37:46 +01:00
Petr Lautrbach
94c9eab7de
Spec file cleanup
...
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/MRWOMRZ6KPCV25EFHJ2O67BCCP3L4Y6N/
2018-02-16 10:36:41 +01:00
Igor Gnatenko
2f3b1427a3
Remove %clean section
...
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 09:07:07 +01:00
Igor Gnatenko
b9d7aeb4a2
Escape macros in %changelog
...
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-09 09:04:59 +01:00
Fedora Release Engineering
d2e26de15b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
...
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 23:18:51 +00:00
Igor Gnatenko
c8678b5827
Switch to %ldconfig_scriptlets
...
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-03 18:22:37 +01:00
Petr Lautrbach
9be262bc6e
Drop with_python3 and use python2_sitearch macros
...
Fixes:
error: File not found: /home/user/rpmbuild/BUILDROOT/libsemanage-2.7-6.fc28.x86_64/_semanage.so
error: File not found: /home/user/rpmbuild/BUILDROOT/libsemanage-2.7-6.fc28.x86_64/semanage.py*
2018-01-22 20:08:33 +01:00
Iryna Shcherbina
b590caa247
Update Python 2 dependency declarations to new packaging standards
2018-01-09 19:00:41 +01:00
Petr Lautrbach
6561fe9a7f
libsemanage-2.7-5.fc28
...
- free genhomedircon fallback user
- Rebuild with libsepol-2.7-3 and libselinux-2.7-6
2017-11-22 15:24:39 +01:00
Petr Lautrbach
3c53b37adc
libsemanage-2.7-4.fc28
...
- Add support for listing fcontext.homedirs file (#1409813 )
2017-10-20 11:04:35 +02:00
Zbigniew Jędrzejewski-Szmek
7378d3b052
Add Provides for the old names without %_isa
2017-08-20 09:37:30 -04:00
Zbigniew Jędrzejewski-Szmek
ce307ec889
Python 3 binary package renamed to python3-libsemanage
2017-08-12 08:31:05 -04:00
Zbigniew Jędrzejewski-Szmek
d47f691a28
Python 2 binary package renamed to python2-libsemanage
2017-08-12 08:27:02 -04:00
Petr Lautrbach
0b7304dd79
libsemanage-2.7-1
...
- Update to upstream release 2017-08-04
- Use 'sefcontext_compile -r' when it's run during SELinux policy build
2017-08-07 14:47:19 +02:00
Fedora Release Engineering
700682cb8e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
2017-08-03 02:15:26 +00:00
Fedora Release Engineering
b4d18a403e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2017-07-26 19:42:04 +00:00
Petr Lautrbach
df2d1e28f9
libsemanage-2.6-4
...
- Follow upstream and rename _semanage.so to _semanage.cpython-36m-x86_64-linux-gnu.so
2017-04-28 12:30:00 +02:00
Petr Lautrbach
4a5295e883
libsemanage-2.6-3
...
* Tue Apr 18 2017 Petr Lautrbach <plautrba@redhat.com> - 2.6-3
- Do not list duplicate port entries after setting a boolean (#1439875 )
2017-04-18 10:46:14 +02:00
Petr Lautrbach
513da381ab
libsemanage-2.6-2
...
- Fix FTBFS - fatal error (#1427903 )
2017-03-02 13:22:13 +01:00
Petr Lautrbach
88e75bd275
libsemanage-2.6-1.1
...
- Update to upstream release 2016-10-14
2017-02-20 12:30:35 +01:00
Fedora Release Engineering
cbaff59d90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2017-02-10 19:26:25 +00:00
Charalampos Stratakis
4ae37e78d2
Rebuild for Python 3.6
2016-12-11 15:48:45 +01:00
Petr Lautrbach
3c4165cda9
libsemanage-2.5-8
...
- Fixes bug preventing the installation of base modules
- make distclean target work
- Do not always print a module name warning
- Use pp module name instead of filename when installing module
- tests: Do not force using gcc
- genhomedircon: remove hardcoded refpolicy strings
- genhomedircon: add support for %group syntax
- genhomedircon: generate contexts for logins mapped to the default
ser
- Validate and compile file contexts before installing
- Swap tcp and udp protocol numbers
2016-10-04 08:30:58 +02:00
Petr Lautrbach
c84bff920a
libsemanage-2.5-7.fc26
...
- Rebuilt with libsepol-2.5-9 and libselinux-2.5-11
2016-08-01 12:23:34 +02:00
Fedora Release Engineering
c5131cee74
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
2016-07-19 07:46:16 +00:00
Petr Lautrbach
b007211697
libsemanage-2.5-5
...
- Sort object files for deterministic linking order
- Support overriding Makefile RANLIB
- Respect CC and PKG_CONFIG environment variable
2016-06-23 12:57:59 +02:00
Petr Lautrbach
71e0cd6576
libsemanage-2.5-4
...
- Fix multiple spelling errors
- genhomedircon: %{USERID} and %{USERNAME} support and code cleanup
2016-05-06 16:17:18 +02:00
Petr Lautrbach
2041bbce99
libsemanage-2.5-3
...
- Enable expand-check by default (#1319652 )
2016-03-21 11:19:57 +01:00
Petr Lautrbach
ef444a88f3
libsemanage-2.5-2
...
- Use fully versioned arch-specific requires
2016-02-28 19:59:56 +01:00
Petr Lautrbach
5f5cd53c1b
Use fully versioned arch-specific requires
...
https://fedoraproject.org/wiki/Packaging:Guidelines#Requiring_Base_Package
2016-02-28 19:58:49 +01:00
Petr Lautrbach
83d1ec7678
libsemanage-2.5-1
...
- Update to upstream release 2016-02-23
2016-02-23 22:19:58 +01:00
Petr Lautrbach
5d71d668b9
BuildRequires: python
2016-02-21 14:59:48 +01:00
Petr Lautrbach
288daf8999
libsemanage-2.5-0.1.rc1
...
Update to upstream rc1 release 2016-01-07
2016-02-21 12:37:19 +01:00
Dennis Gilmore
95eef66f4c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2016-02-04 03:54:09 +00:00
Robert Kuska
e6fb2b816f
Rebuilt for Python3.5 rebuild
2015-11-04 10:43:01 +01:00
Petr Lautrbach
a24f66486d
libsemanage-2.4-4
...
- Save homedir_template in the policy store for genhomedircon
https://bugs.gentoo.org/558686
2015-09-04 09:58:55 +02:00
Adam Jackson
ec0d6590d9
Pass ldflags into the build so hardening works
2015-08-14 14:55:39 -04:00
Petr Lautrbach
489cabf310
libsemanage-2.4-2
...
- semanage_migrate_store: use /usr/bin/python3
- move semanage_migrate_store script to libsemanage-python3 (#1248002 )
2015-07-30 18:17:39 +02:00
Petr Lautrbach
ed8fe0a212
Re-order changelogs entries
2015-07-20 18:10:32 +02:00
Petr Lautrbach
40002ca5f7
Merge branch 'private-master-2.4'
...
libsemanage-2.4-1
2015-07-20 18:09:00 +02:00
Petr Lautrbach
c1c140a26e
* Wed Jun 24 2015 Petr Lautrbach <plautrba@redhat.com> 2.4-0.6
...
- Allow to use compressed modules without a compression extension
2015-06-24 18:00:08 +02:00
Dennis Gilmore
2d874ef491
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2015-06-17 17:15:07 +00:00
Petr Lautrbach
7c6e3d711b
* Tue Jun 16 2015 Petr Lautrbach <plautrba@redhat.com> 2.4-0.5
...
- add /var/lib/selinux/tmp directory
2015-06-16 16:19:45 +02:00
Petr Lautrbach
814c1da596
add /var/lib/selinux/tmp directory
2015-06-16 16:19:16 +02:00
Petr Lautrbach
98249f5718
libsemanage-2.4-0.4
2015-05-12 19:32:12 +02:00
Petr Lautrbach
153a29f02a
Update to upstream release 2.4 from https://github.com/bachradsusi/selinux.git branch 2.4
2015-04-13 14:52:15 +02:00
Peter Robinson
3387bb8a63
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2014-08-17 05:56:21 +00:00
Miroslav Grepl
bc9b70b7c6
* Wed Jul 30 2014 Miroslav Grepl <mgrepl@fedoraproject.org> - 2.3-5
...
- Skip policy module re-link when only setting booleans.
* patch from Stephen Smalley
2014-07-30 19:22:07 +02:00
Tom Callaway
3b4c09022e
fix license handling
2014-07-18 15:19:21 -04:00
Dennis Gilmore
01f8a9facb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2014-06-07 00:24:21 -05:00
Kalev Lember
70daba3c78
Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
2014-05-28 12:12:50 +02:00
Dan Walsh
059a39519f
Update to upstream
...
* Fix memory leak in semanage_genhomedircon from Thomas Hurd.
2014-05-06 14:33:02 -04:00
Dan Walsh
a0fdb6de82
libsemanage: fix memory leak in semanage_genhomedircon
...
- Patch from THomas Hurd
2014-03-31 08:34:33 -04:00
Dan Walsh
b321505c81
Move semanage.conf man page from devel package to main package
2014-02-11 09:30:21 -05:00
Dan Walsh
d76cbbc290
Update to upstream
...
* Avoid duplicate list entries from Dan Walsh.
* Add audit support to libsemanage from Dan Walsh.
* Remove policy.kern and replace with symlink from Dan Walsh.
* Apply a MAX_UID check for genhomedircon from Laurent Bigonville.
* Fix man pages from Laurent Bigonville.
2013-10-31 09:31:40 -04:00
Dan Walsh
ab84ace2a1
Cleanup handling of missing mls_range to fix problems with useradd -Z
...
- Fix auditing of login record changes, roles were not working correctly.
Resolves : #952237
2013-10-16 14:34:13 -04:00
Dan Walsh
8dcd430104
Fix errors found by coverity
2013-10-04 14:55:58 -04:00
Dan Walsh
2a9c9b49a7
Do not fail on missing SELinux User Record when adding login record
2013-09-25 12:46:19 -04:00
Dan Walsh
a7e3a97407
Add msg to audit records
2013-09-23 15:11:52 -04:00
Dan Walsh
4bccd198db
Do not write error message to screen when looking for previous record for auditing.
...
- Add mls_range from user record if the MLS range is not specified by the seuser add record.
- Error out if seuser or mls range is not specified when adding user records
2013-09-23 14:30:33 -04:00
Dan Walsh
a70e6a436c
Create symlink from policy.kern to active kernel.
2013-09-09 09:34:32 -04:00
Dan Walsh
a7785d28a7
Move handling of role audit records into the library
...
- Patch stops semanage from removing user record while in use
2013-07-26 17:49:13 -04:00
Dan Walsh
514a8aa4c0
Move handling of role audit records into the library
...
- Patch stops semanage from removing user record while in use
2013-07-26 17:39:40 -04:00
Dan Walsh
d0c5aefe7f
Remove dependance on selinux-policy, /etc/selinux should be owned by libsemanage, and selinux-policy can require it.
2013-07-09 11:12:34 -04:00
Dan Walsh
3d5abbea35
Allways build python3 version
2013-06-28 06:29:56 -04:00
Dan Walsh
4c4dc161a0
- Fix test suite to build
2013-06-28 06:29:06 -04:00
Dan Walsh
13bc72f76a
- Fix test suite to build
2013-04-22 10:29:48 -04:00
Dan Walsh
db579f949e
Fix test suite to build
2013-04-11 11:37:19 -04:00
Dan Walsh
518c1aa0ae
Revert some changes which are causing the wrong policy version file to be created
2013-02-14 07:58:54 -05:00
Dan Walsh
1021fcbc45
Update to upstream
...
* Add sefcontext_compile to compile regex everytime policy is rebuilt
* Cleanup/fix enable/disable/remove module.
* redo genhomedircon minuid
* fixes from coverity
* semanage_store: do not leak memory in semanage_exec_prog
* genhomedircon: remove useless conditional in get_home_dirs
* genhomedircon: double free in get_home_dirs
* fcontext_record: do not leak on error in semanage_fcontext_key_create
* genhomedircon: do not leak on failure in write_gen_home_dir_context
* semanage_store: do not leak fd
* genhomedircon: do not leak shells list
* semanage_store: do not leak on strdup failure
* semanage_store: rewrite for readability
2013-02-07 13:41:45 -05:00
Dan Walsh
4f6c727597
Add selinux-policy as a requires to get /etc/selinux owned
2013-01-16 09:56:17 -05:00
Dan Walsh
971fc3e245
Add /etc/selinux to payload for case where selinux-policy is not installed
2013-01-16 09:37:32 -05:00
Dan Walsh
15a3a08fb3
Update to latest patches from eparis/Upstream
...
- libsemanage: fixes from coverity
- libsemange: redo genhomedircon minuid
2013-01-05 11:31:53 -05:00
Dan Walsh
f0b6adc46c
Fix handling of missing semanage permissive -d foo, not failing correctly
...
- Previous to this fix the first module beginning with foo would get deleted.
2012-11-21 14:30:13 -05:00
rhatdan
1264a1fe67
Update to upstream
...
* libsemanage: do not set soname needlessly
* libsemanage: remove PYTHONLIBDIR and ruby equivalent
* do boolean name substitution
* Fix segfault for building standard policies.
2012-09-15 07:49:52 -04:00
rhatdan
70de4204ca
Update to upstream
...
* libsemanage: do not set soname needlessly
* libsemanage: remove PYTHONLIBDIR and ruby equivalent
* do boolean name substitution
* Fix segfault for building standard policies.
2012-09-15 07:48:40 -04:00
David Malcolm
bf4cea6a73
rebuild for https://fedoraproject.org/wiki/Features/Python_3.3
2012-08-03 21:26:52 -04:00
David Malcolm
bc9fb3a226
2.1.8-5: remove rhel logic from with_python3 conditional
2012-08-01 16:35:50 -04:00
Dennis Gilmore
644f7cae90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2012-07-19 16:09:51 -05:00
Dan Walsh
5f72978380
Attempt to allocate memory for selinux_binary_policy_path and free memory
...
- allocated by asprintf.
2012-07-13 16:37:22 -04:00
Dan Walsh
ea5e4bfdc0
Revert Eric Paris Patch for binary_policy_path
2012-07-13 14:30:26 -04:00