3 Commits

Author SHA256 Message Date
e42dba37b8 Accepting request 1329690 from security:idm
OBS-URL: https://build.opensuse.org/request/show/1329690
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cepces?expand=0&rev=12
2026-01-29 16:45:36 +00:00
cab4c031ca - Update to version 0.3.16:
* Bump version to 0.3.16
  * feat(cepces-submit): Add an --install mode
  * Bump version to 0.3.15
  * fix(certmonger): Skip authentication for operations that don't need it
  * Bump version to 0.3.14
  * fix(github-ci): Fix branch pattern
  * fix(certmonger): Handle None result in Submit operation
  * fix(core): Handle nil policies and CAs in Service properties
  * feat(scripts): Add a script to verify version numbers are in sync
  * fix(xml:binding): Handle xsi:nil="true" in XMLElementList
- remove dependency on /usr/bin/python3 (bsc#1212476)
- Update to version 0.3.9:
  * Fix failure to parse DER encoded cert; (bsc#1196658).
- Also disable selinux in 15.6, since it is still not supported.
- Update to version 0.3.8:
  * Fix WSTEP BinarySecurityToken attribute namespaces
  * Migrate to SPNEGO auth mech
Release v0.3.7:
- Make the openssl security level configurable
Release v0.3.6:
- Fix Bug #15 cepces.conf.dist: server should be pointed to actual CEP host
- Replace old requests_kerberos with requests_gssapi
- setup: Do not install example configs
- setup: Respect the prefix the user specifies
- Delete the spec file
- Make Kerberos delegation configurable
- Fix Bug #24 cepces-submit 'TypeError: option values must be strings'
- Removed b755b56d25f3e54f8f15d9985fd0597b21c1051d.patch because
  it is now upstream.
Release v0.3.5:
- Added polling_interval which tells certmonger how long to wait in seconds before retrying.
- Implemented Certificate authentication method.
- Python 3.10 compatible.
- add b755b56d25f3e54f8f15d9985fd0597b21c1051d.patch
- Only install the selinux policy if necessary
- Add missing dependency on the main package to the certmonger
  subpackage
- Use %license and move it to the common subpackage
- Avoid bashisms
- Fix file list for the python subpackage for 3.10+
- Also disable selinux in 15.4, since it is still not supported.
- Disable selinux where not supported; (jsc#SLE-18456).
- Fix configuration missing global section.
- Add a test runner for executing unittests, and github CI.
- v0.3.4: Allow overriding of parameters from the command line
 - Removed upstreamed patch 0001-Added-Kerberos-delegation.patch
 - Removed upstreamed patch 0001-Allow-overriding-of-server-auth-from-the-command-lin.patch
 - Removed upstreamed patch 0001-add-SELinux-permissions-for-RHEL-6.patch
- v0.3.3: Initial submission of sources; (jsc#SLE-18457).
- Add missing log directory
- Update to version 0.3.3-1
- Update to version 0.3.0-1
- Update to version 0.2.1-1
- Initial package.

OBS-URL: https://build.opensuse.org/package/show/security:idm/cepces?expand=0&rev=24
2026-01-28 15:04:02 +00:00
4520ed25c1 - Update to version 0.3.16
- Update to version 0.3.16:
  * Bump version to 0.3.16
  * feat(cepces-submit): Add an --install mode
  * Bump version to 0.3.15
  * fix(certmonger): Skip authentication for operations that don't need it
  * Bump version to 0.3.14
  * fix(github-ci): Fix branch pattern
  * fix(certmonger): Handle None result in Submit operation
  * fix(core): Handle nil policies and CAs in Service properties
  * feat(scripts): Add a script to verify version numbers are in sync
  * fix(xml:binding): Handle xsi:nil="true" in XMLElementList

OBS-URL: https://build.opensuse.org/package/show/security:idm/cepces?expand=0&rev=23
2026-01-27 17:03:56 +00:00
6 changed files with 34 additions and 15 deletions

View File

@@ -2,7 +2,7 @@
<service name="tar_scm" mode="disabled">
<param name="url">https://github.com/openSUSE/cepces.git</param>
<param name="scm">git</param>
<param name="revision">master</param>
<param name="revision">0.3.16</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="versionrewrite-replacement">\1</param>

View File

@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/openSUSE/cepces.git</param>
<param name="changesrevision">6abc53e7edff33cd07204c7cd10ac658c9f4db4c</param></service></servicedata>
<param name="changesrevision">fba12b1a9777eb240e0d7a6a33e05827bc8d9e39</param></service></servicedata>

3
cepces-0.3.16.tar.bz2 Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4dff8bead96ed6bf224812f28e586a649b2fc66f348219d0b65524e418e701ce
size 58811

Binary file not shown.

View File

@@ -1,3 +1,18 @@
-------------------------------------------------------------------
Fri Jan 16 18:22:41 UTC 2026 - David Mulder <david.mulder@suse.com>
- Update to version 0.3.16:
* Bump version to 0.3.16
* feat(cepces-submit): Add an --install mode
* Bump version to 0.3.15
* fix(certmonger): Skip authentication for operations that don't need it
* Bump version to 0.3.14
* fix(github-ci): Fix branch pattern
* fix(certmonger): Handle None result in Submit operation
* fix(core): Handle nil policies and CAs in Service properties
* feat(scripts): Add a script to verify version numbers are in sync
* fix(xml:binding): Handle xsi:nil="true" in XMLElementList
-------------------------------------------------------------------
Thu Jun 13 10:37:44 UTC 2024 - Markéta Machová <mmachova@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package cepces
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,12 +16,14 @@
#
%define pythons %{primary_python}
%global app_name cepces
%global selinux_variants targeted
%global logdir %{_localstatedir}/log/%{app_name}
Name: %{app_name}
Version: 0.3.9
Version: 0.3.16
Release: 0%{?dist}
Summary: Certificate Enrollment through CEP/CES
@@ -44,15 +46,19 @@ It currently only operates through certmonger.
%package -n python3-%{app_name}
Summary: Python part of %{app_name}
BuildRequires: python-rpm-macros
BuildRequires: python3-cryptography >= 1.2
BuildRequires: python3-devel
BuildRequires: python3-pip
BuildRequires: python3-pytest
BuildRequires: python3-requests
BuildRequires: python3-requests-gssapi
BuildRequires: python3-requests-gssapi >= 1.4.0
BuildRequires: python3-setuptools
BuildRequires: python3-wheel
Requires: python3-cryptography >= 1.2
Requires: python3-requests
Requires: python3-requests-gssapi
Requires: python3-requests-gssapi >= 1.4.0
%description -n python3-%{app_name}
%{app_name} is an application for enrolling certificates through CEP and CES.
@@ -85,7 +91,7 @@ SELinux support for %{app_name}
%setup -q -n %{app_name}-%{version}
%build
%py3_build
%pyproject_wheel
%if 0%{?sle_version} > 150600 || 0%{?suse_version} > 1500
# Build the SELinux module(s).
@@ -96,7 +102,7 @@ done
%endif
%install
%py3_install
%pyproject_install
install -d -m 0700 %{buildroot}%{logdir}
@@ -171,9 +177,7 @@ if [ $1 -eq 0 ]; then
fi
%check
pushd tests
%{__python3} ./runner.py
popd
%pytest
%files
%doc README.rst
@@ -185,7 +189,7 @@ popd
%files -n python3-%{app_name}
%license LICENSE
%{python3_sitelib}/%{app_name}
%{python3_sitelib}/%{app_name}-%{version}-py*.egg-info
%{python3_sitelib}/%{app_name}-%{version}.dist-info
%files certmonger
%dir %{_libexecdir}/certmonger