<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils/selinux-python/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-05-08T20:28:27Z</updated>
<entry>
<title>treewide: cleanup URLs</title>
<updated>2026-05-08T20:28:27Z</updated>
<author>
<name>Yanase Yuki</name>
</author>
<published>2026-01-02T09:06:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b0d8a3d384915c2de1c5b473fcfb8b3996bb849b'/>
<id>urn:sha1:b0d8a3d384915c2de1c5b473fcfb8b3996bb849b</id>
<content type='text'>
This commit converts plain HTTP URLs to HTTPS, and updates
old or outdated URLs.

Signed-off-by: Yanase Yuki &lt;dev@zpc.st&gt;
</content>
</entry>
<entry>
<title>selinux-python: update to 3.10</title>
<updated>2026-05-01T18:01:30Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-17T19:36:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=58942fa12708980ac9c5c70db6028791f502241d'/>
<id>urn:sha1:58942fa12708980ac9c5c70db6028791f502241d</id>
<content type='text'>
Changes in 3.10:
- python/sepolicy: add support for DNF5
- sandbox/seunshare: replace system() with execv() to prevent shell
  injection vulnerability
- seunshare: always use translations when printing
- setfiles: add -A option to disable SELINUX_RESTORECON_ADD_ASSOC

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>selinux-python: fix cross-compilation, add test.sh</title>
<updated>2026-04-25T04:48:58Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-03T10:53:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=9122b66499e7b0ece0677d0f693d872546301291'/>
<id>urn:sha1:9122b66499e7b0ece0677d0f693d872546301291</id>
<content type='text'>
Add --no-build-isolation to PYTHON_SETUP_ARGS. Without it, pip creates
an isolated build environment which fails during cross-compilation
because _sysconfigdata is missing for the target arch.

Add test.sh verifying python3-sepolgen module loads correctly and
selinux-audit2allow binary is functional.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&gt;
</content>
</entry>
<entry>
<title>selinux-python: update to 3.9</title>
<updated>2026-01-22T18:51:36Z</updated>
<author>
<name>W. Michael Petullo</name>
</author>
<published>2026-01-15T23:06:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f69da9a1c213fb13fe312aa160aff956a4cb6f81'/>
<id>urn:sha1:f69da9a1c213fb13fe312aa160aff956a4cb6f81</id>
<content type='text'>
Upstream list of changes is available at
https://github.com/SELinuxProject/selinux/releases/tag/3.9.

Signed-off-by: W. Michael Petullo &lt;mike@flyn.org&gt;
</content>
</entry>
<entry>
<title>selinux-python: update to 3.8.1</title>
<updated>2025-05-19T09:44:34Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2025-05-18T16:06:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f62a91c782ea9e4aa1bb60f511e0606e5848bd15'/>
<id>urn:sha1:f62a91c782ea9e4aa1bb60f511e0606e5848bd15</id>
<content type='text'>
Update to latest 3.8.1 version and drop upstreamed patch[1].

[1] https://github.com/SELinuxProject/selinux/commit/1a29c28afbb96b1e47001dc3dde38c4b6bd9da22

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>selinux-python: Update to 3.5, reorganize package</title>
<updated>2023-06-20T02:32:56Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-06-09T04:41:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6bd71dac0cb7711777feaf04d1156d2e0eb9e1bd'/>
<id>urn:sha1:6bd71dac0cb7711777feaf04d1156d2e0eb9e1bd</id>
<content type='text'>
* Added packages:

  * python3-seobject

    Contains the seobject.py library file which was previously included
    in selinux-semanage

  * selinux-sepolicy

    Contains the sepolicy and sepolgen tools which were previously
    included in python3-sepolicy

  * selinux-sepolgen-ifgen

    Contains the sepolgen-ifgen tool which was previously included in
    selinux-audit2allow

  * selinux-python

    A meta-package to install all tools

* Change the python3-sepolgen data_dir from /usr/share/sepolgen to
  /etc/sepolgen (updated 0001-sepolgen-adjust-data_dir.patch), and add
  the directory to conffiles

  By default, the sepolgen-ifgen tool writes to a file named
  "interface_info" in the data directory, to be read by the audit2allow
  tool. The header comment in the perm_map file also suggests that the
  file is customizable.

  The best place for these files would be in /var/lib, but /etc is more
  appropriate than /usr.

* Remove gui files from python3-sepolicy (0003-sepolicy-no-gui.patch)

* Fix ModuleNotFoundError raised by sepolicy
  (0004-sepolicy-fix-get_os_version-except.patch)

  Patch has been submitted upstream:
  https://lore.kernel.org/selinux/20230619063217.3165462-1-jeffery.to@gmail.com/

* Update package titles, descriptions, and dependencies

* Use Py3Package to build Python bytecode and source packages

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>selinux-python: Add default sections for Python and util packages</title>
<updated>2023-06-19T07:47:10Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-06-09T05:28:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=61e79aad69015d71286d7b47f6bcccee20baf796'/>
<id>urn:sha1:61e79aad69015d71286d7b47f6bcccee20baf796</id>
<content type='text'>
This also moves the python3-selinux dependency from the default section
into each util package.

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>selinux-python: Order package sections alphabetically</title>
<updated>2023-06-19T07:47:09Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-06-09T05:16:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=03225ca7b0755eb342191f7bff8871a8ddfddb1c'/>
<id>urn:sha1:03225ca7b0755eb342191f7bff8871a8ddfddb1c</id>
<content type='text'>
Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-libsemanage: Update to 3.5, rename source/target package</title>
<updated>2023-06-19T07:47:09Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-06-08T08:45:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=23ff8177f030610f40300519cd888dbfd47f3e3a'/>
<id>urn:sha1:23ff8177f030610f40300519cd888dbfd47f3e3a</id>
<content type='text'>
* Rename:

  * Source package from python3-libsemanage to python-semanage
  * Target package from python3-libsemanage to python3-semanage

* Update dependents with new target package name

* Update package title, license files, and dependencies

* Remove Build/InstallDev (files not used by any other package)

* Use Py3Package to build Python bytecode and source packages

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-libselinux: Update to 3.5, rename source/target package</title>
<updated>2023-06-19T07:47:09Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-06-08T07:34:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a205483547ca835d98d5da1284e8a77c88eb5f97'/>
<id>urn:sha1:a205483547ca835d98d5da1284e8a77c88eb5f97</id>
<content type='text'>
* Rename:

  * Source package from python3-libselinux to python-selinux
  * Target package from python3-libselinux to python3-selinux

* Update dependents with new target package name

* Remove patches:

  * 010-setup-py-custom-cc.patch: LDSHARED is already set as part of
    $(PYTHON3_VARS)

  * 020-Make-use-of-variables-when-defining-libdir-and-inclu.patch: This
    package doesn't install the libselinux.pc file

* Update package title and dependencies

* Remove Build/InstallDev (files not used by any other package)

* Use Py3Package to build Python bytecode and source packages

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
</feed>
