Commit Graph

271 Commits

Author SHA1 Message Date
Alexander Bokovoy
504c0ac7cd New upstream security release 4.8.3 2019-11-26 16:17:22 +02:00
Rob Crittenden
1463c20af5 Update to 4.8.2
- Replace %%{_libdir} macro in BuildRequires (#1746882)
- Restore user-nsswitch.conf before calling authselect (#1746557)
- ipa service-find does not list cifs service created by
  ipa-client-samba (#1731433)
- Occasional 'whoami.data is undefined' error in FreeIPA web UI
  (#1699109)
- ipa-kra-install fails due to fs.protected_regular=1 (#1698384)
2019-11-12 14:45:10 -05:00
Alexander Bokovoy
44e6cfb46a Don't create log files from the helper scripts
Fixes rhbz#1754189
2019-10-20 13:18:47 +03:00
Christian Heimes
341de25783 Fix compat issue with preexec_fn in Python 3.8
Fixes: rhbz#1759290
2019-10-08 10:37:26 +02:00
Alexander Bokovoy
2c65074a31 Fix bogus changelog date 2019-10-01 09:41:30 +03:00
Alexander Bokovoy
56d3eef1e2 Fix compatibility with Samba 4.11
Fixes: rhbz#1757089
2019-10-01 09:40:40 +03:00
Miro Hrončok
92c399779f Rebuilt for Python 3.8 2019-08-19 10:14:17 +02:00
Alexander Bokovoy
d3d8a98ebf Update to FreeIPA 4.8.1 2019-08-14 18:55:41 +03:00
Fedora Release Engineering
452bd5ce72 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 01:00:19 +00:00
Alexander Bokovoy
5eefa180c1 FreeIPA 4.8.0 release 2019-07-03 10:36:06 +03:00
Alexander Bokovoy
a38d5dea8b Handle upgrade when trust is configured but not established yet
Fixes: rhbz#1708808
2019-05-11 11:59:25 +03:00
Alexander Bokovoy
e4170a4cc4 Bump release as the previous version was already built 2019-05-03 23:26:05 +03:00
Alexander Bokovoy
b4d8a0ae2d Use krb5 1.17-17 for krb5-kdb-version 2019-05-03 23:23:37 +03:00
Alexander Bokovoy
fb39356a83 Rebuild to drop upper limit for Kerberos package
After krb5-server will provide krb5-kdb-version, we'll switch to it
2019-05-03 23:09:22 +03:00
Alexander Bokovoy
f287b17875 Merge #3 Drop upper bound on krb5 version 2019-05-03 20:06:54 +00:00
Adam Williamson
be564e23eb Backport PR #3104 to fix a font path error 2019-05-01 16:29:01 -07:00
Alexander Bokovoy
3eda80f6d8 Revert MINSSF defaults because realmd cannot join FreeIPA right now
realmd uses anonymous LDAP connection for the discovery and validation
and fails to validate it is joining FreeIPA server.
2019-05-01 21:30:10 +03:00
Alexander Bokovoy
7eef088ee0 Update spec file 2019-04-29 23:01:26 +03:00
Alexander Bokovoy
7d9a415144 First release candidate for FreeIPA 4.8.0 2019-04-29 22:40:13 +03:00
Robbie Harwood
a05de75daf Drop upper bound on krb5 version
This check is no longer needed now that krb5 exports the KDB version.

Signed-off-by: Robbie Harwood <rharwood@redhat.com>

(This commit originally proposed upstream as #3009.)
2019-04-08 15:29:30 -04:00
Alexander Bokovoy
21ff3cd3b5 Fixed rhbz#1696963 2019-04-06 23:00:21 +03:00
Alexander Bokovoy
7987809d8d Fix breakage for Samba 4.10 and 389-ds 1.4.1.2 2019-04-06 11:31:42 +03:00
Alexander Bokovoy
8368b30429 Remove python2 support 2019-02-28 11:23:33 +02:00
Alexander Bokovoy
8b08a231c9 Fix ipa-client-automount to work with new nfs-utils
nfs-utils no longer create /etc/sysconfig/nfs, take that into account
using upstream FreeIPA patch.

See https://bugzilla.redhat.com/show_bug.cgi?id=1668836 for nfs-utils
detalis.
2019-02-28 11:05:01 +02:00
François Cami
9cf5a63a52 - Fix FTBS due to Samba having removed
talloc_strackframe.h and memory.h (#1678670)
- Fix CA setup when fs.protected_regular=1 (#1677027)
2019-02-19 15:46:50 +01:00
Alexander Bokovoy
34d547a636 Rebuild for python-kdcproxy 0.4.1 and disable Python dep generator use 2019-02-11 20:42:52 +02:00
Alexander Bokovoy
4dd28889a2 Fix mass rebuild failure
Fix space/tabs issues reported by 'fedpkg lint'
2019-02-08 20:40:17 +02:00
Fedora Release Engineering
c0efa305a7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 20:08:31 +00:00
Igor Gnatenko
6a9720386c Remove unneeded %clean section
It is the behavior since EPEL5.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-29 05:45:51 +01:00
Igor Gnatenko
088a11d56a Remove obsolete BuildRoot tag
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-29 05:35:04 +01:00
Igor Gnatenko
640d55c06f Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:02 +01:00
Alexander Bokovoy
413580e0c6 Update to FreeIPA 4.7.2 2018-12-03 13:34:40 +02:00
Adam Williamson
d489fe9ffe Update PR #2610 patch to tiran's modified version 2018-11-28 00:37:51 -08:00
Adam Williamson
38293c2b0c Backport PR #2610 to fix for authselect 1.0.2+ (see #1645708) 2018-11-27 17:13:12 -08:00
Alexander Bokovoy
e5b9ea7287 Increase release 2018-11-11 18:43:45 +02:00
Alexander Bokovoy
df4cd9334b Rebuild with krb5-1.17
Also bump SSSD version to pick up return of pysss.getgrouplist() API
2018-11-11 18:42:51 +02:00
Rob Crittenden
c3d08f1176 Update to upstream 4.7.1 2018-10-05 15:51:43 -04:00
Thomas Woerner
eb63032682 Committing for Christian Heimes:
- Remove Python 2 support from Fedora 30
- https://fedoraproject.org/wiki/Changes/FreeIPA_Python_2_Removal
2018-09-25 11:09:19 +02:00
Thomas Woerner
2a327151b7 - Enable python2 client packages for f30 for now again 2018-09-04 15:56:20 +02:00
Thomas Woerner
f076221002 Fix only client build for Fedora>=28 and RHEL>7, readd special patch handing 2018-09-04 13:54:23 +02:00
Thomas Woerner
d73b97aca6 Force generation of aclocal.m4 and configuration scripts 2018-09-04 12:04:14 +02:00
Thomas Woerner
480173e259 Fixed bad comment line 2018-09-03 18:03:41 +02:00
Thomas Woerner
e7de033e9e - Restore SELinux context of session_dir /etc/httpd/alias (pagure#7662)
- Restore SELinux context of template_dir /var/log/dirsrv/slapd-X (pagure#7662)
- Add "389-ds-base-legacy-tools" to requires
- Refactor os-release and platform information (#1609475)
- Don't check for systemd service (#1609475)
- Switched to upstream spec file with small adaptions
2018-09-03 17:51:54 +02:00
Thomas Woerner
f6a1c1b62c Update to upstream 4.7.0
- New BuildRequires for nodejs and uglify-js
- New Requires for 389-ds-base-legacy-tools in server (RHBZ#1606541)
- Do not build python2-ipaserver and python2-ipatests for Fedora 29 and up
- Do not build any python2 packages for Fedora 30
- Added ipatest man pages to python3-ipatests packages also
- Added ipatest bindir links to python3-ipatests for Fedora up to 28
- Dropped explicit copy of freeipa.template, install is doing this now
- Added upstream fix: (f3faecb) Fix $-style format string in ipa_ldap_init
- Added upstream fix: (4b592fe,1a7baa2) Added reason to raise of errors.NotFound
2018-07-26 14:15:24 +02:00
Alexander Bokovoy
d895dd1288 Use versioned python macros 2018-07-16 16:26:12 +03:00
Fedora Release Engineering
779c74e270 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 00:49:59 +00:00
Jason Tibbitts
9cdadfb7d0 Remove needless use of %defattr 2018-07-10 00:52:37 -05:00
Miro Hrončok
00df4a2aa9 Rebuilt for Python 3.7 2018-07-02 18:22:31 +02:00
Rob Crittenden
1029bba356 Build using the py3-lesscpy command 2018-06-27 13:53:07 -04:00
Rob Crittenden
0c79414454 *-domainname.service moved to the hostname package in F29
Resolves: #1592355
2018-06-19 13:13:14 -04:00
Miro Hrončok
3245f2c6dd Rebuilt for Python 3.7 2018-06-19 10:43:19 +02:00
Rob Crittenden
509ffd6083 Change BuildRequires from python-lesscpy to python3-lesscpy 2018-06-15 13:33:31 -04:00
Rob Crittenden
be02de03ae Fix bad date in changelog 2018-06-15 09:41:55 -04:00
Rob Crittenden
5fd105c019 Fedora renamed fedora-domainname.service to nis-domainname.service
Resolves: #1588192
2018-06-15 09:24:49 -04:00
Alexander Bokovoy
023dc4e57a Client-only build needs /usr/share/ipa and freeipa.template
We condition make to run in install/share only for ENABLE_SERVER case.
This means client side never has /usr/share/ipa created and populated.
Force-create the directory and put freeipa.template in the spec right
now until upstream fix is done properly to allow client-side target to
run install/share too.
2018-05-16 10:20:03 +03:00
Alexander Bokovoy
aed8774b7e Make sure we have /usr/share/ipa in any case 2018-05-16 09:58:28 +03:00
Alexander Bokovoy
7482939f1e Fine tune packaging of server templates 2018-05-16 09:49:34 +03:00
Rob Crittenden
8281c2e0fa Exclude /usr/share from client-only builds 2018-05-15 17:11:13 -04:00
Rob Crittenden
baaf4e605c Update to upstream 4.6.90.pre2
Resolves: #1562606
2018-05-15 16:22:52 -04:00
Alexander Bokovoy
21c066104d Also rebuild aclocal as its version is recorded in the generated scripts 2018-05-02 12:18:31 +03:00
Alexander Bokovoy
00f4635acb Rebuild configure as autoconf version changes affect generated scripts 2018-05-02 12:07:17 +03:00
Alexander Bokovoy
6c4a1decac Replace wrong patch cherry-picked 2018-05-02 11:00:11 +03:00
Alexander Bokovoy
5253080d71 Fix upgrade when using DNS-less setup and pull new slapi-nis
Resolves rhbz#1573636 for nisserver underlinkage
Resolves rhbz#1573671 for DNS-less setup upgrade issues
2018-05-02 10:40:46 +03:00
Alexander Bokovoy
49a9934df0 Require pki-symkey until pki-core has proper dependencies 2018-03-21 16:31:07 +02:00
Alexander Bokovoy
c7b3fb0668 Fix missing import in the upgrade patch 2018-03-21 16:09:44 +02:00
Alexander Bokovoy
445afe77e5 Fix changelog date 2018-03-21 13:46:13 +02:00
Alexander Bokovoy
533fcd195a Run upgrade under empty DIR: ccache collection 2018-03-21 13:44:28 +02:00
Alexander Bokovoy
4bae5f4bc8 More fixes to Fedora 28 beta 2018-03-21 10:45:19 +02:00
Adam Williamson
8bb66c5db7 Fix upgrades harder (extension of -3 patch) (#1558354) 2018-03-20 16:00:40 -07:00
Alexander Bokovoy
bc96e5049b Fix upgrade from F27 to F28
Fixes rhbz#1558354
2018-03-20 09:43:42 +02:00
Rob Crittenden
3d031dc162 Patch to fix GUI login for non-admin users
Resolves: #1557609
2018-03-19 17:28:51 -04:00
Rob Crittenden
2b035d369f Update to upstream 4.6.90.pre1
Resolves: #1551830, #1551677, #1547959, #1496562, #1179220
2018-03-16 13:59:09 -04:00
Rob Crittenden
5e4d8ce49d Disable i686 server build: 389-ds no longer provides that arch
Build only the client pieces.

Resolves: #1544386
2018-02-20 16:11:48 -05:00
Igor Gnatenko
cef13fada8
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 07:13:09 +01:00
Igor Gnatenko
9926201380 Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-13 23:23:25 +01:00
Igor Gnatenko
41d5c37399
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:32 +01:00
Rob Crittenden
6c78f950c5 4.6.3-3: fix KRA upgrade issue, remove mod_wsgi confict
- Don't fail on upgrades if KRA is not installed
- Remove Conflicts between mod_wsgi and python3-mod_wsgi
2018-02-08 17:05:10 -05:00
Fedora Release Engineering
d54cd714b4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 10:08:07 +00:00
Rob Crittenden
a416470bc5 4.6.3-1: rebase to upstream 4.6.3 2018-01-31 12:03:52 -05:00
Lumir Balhar
b0ec377c08 Fix directory ownership in python3 subpackage 2018-01-03 15:33:08 +01:00
Rob Crittenden
b993dadc84 4.6.1-4 Update execmem patch
Update workaround patch to prevent SELinux execmem AVC (#1491508)

Signed-off-by: Rob Crittenden <rcritten@redhat.com>
2017-10-17 10:58:52 +02:00
Alexander Bokovoy
cca65702ef Another attempt at fixing bug 1491053 2017-10-16 21:58:23 +03:00
Tomas Krizek
28ce588c87
4.6.1-2: Rebuild against krb5-1.16
Signed-off-by: Tomas Krizek <tkrizek@redhat.com>
2017-10-10 14:30:21 +02:00
Tomas Krizek
c777305290
4.6.1-1: rebase to upstream 4.6.1
- Fixes #1491053  Firefox reports insecure TLS configuration when visiting
  FreeIPA web UI after standard server deployment

Signed-off-by: Tomas Krizek <tkrizek@redhat.com>
2017-09-22 13:49:57 +02:00
Adam Williamson
5376c6da20 Backport fixes for a couple more critical F27 Beta issues 2017-09-13 09:48:02 -07:00
Adam Williamson
f2fe300436 Backport fix for #1488640, BuildRequires diffstat 2017-09-06 08:19:08 -07:00
Tomas Krizek
4403f2b6fc
4.6.0-1: rebase to upstream 4.6.0
Signed-off-by: Tomas Krizek <tkrizek@redhat.com>
2017-09-04 13:49:25 +02:00
Fedora Release Engineering
a8d1e96588 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 20:46:40 +00:00
Fedora Release Engineering
dfcf49a987 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 08:44:20 +00:00
Tomas Krizek
4e8781975d
4.5.3-1: Update to upstream 4.5.3
Signed-off-by: Tomas Krizek <tkrizek@redhat.com>
2017-07-21 16:31:34 +02:00
Alexander Bokovoy
fe61781bfa Make sure tmpfiles.d snippet is in place after replica install 2017-07-13 10:34:49 +03:00
Alexander Bokovoy
ed08e3296d Increase Java stack size to 16m
ppc64-le builds fail with a crash when running Rhino to compile js code.
In past such failures were associated with inadequate Java stack size.
Test this idea with a larger stack size.
2017-07-10 12:30:58 +03:00
Alexander Bokovoy
8fa3823f90 Fix build with Samba 4.7.0-RC1 2017-07-10 09:56:04 +03:00
Tomas Krizek
71dac404bd
fix ip address checks and python-netifaces
Important patches that will be part of 4.5.3 release.

Signed-off-by: Tomas Krizek <tkrizek@redhat.com>
2017-06-20 14:33:05 +02:00
Tomas Krizek
eefef33439
Update to upstream 4.5.2
Signed-off-by: Tomas Krizek <tkrizek@redhat.com>
2017-06-18 20:09:59 +02:00
Tomas Krizek
c72eb707b4
Update to upstream 4.5.1 2017-05-25 15:11:33 +02:00
Tomas Krizek
1a7895e56c
4.4.4-2 bugfixes
- Fixes #1448049 Subpackage freeipa-server-common has unmet dependencies on Rawhide
- Fixes #1430247 FreeIPA server deployment runs ipa-custodia on Python 3, should use Python 2
- Fixes #1446744 python2-ipaclient subpackage does not own %{python_sitelib}/ipaclient/plugins
- Fixes #1440525 surplus 'the' in output of `ipa-adtrust-install`
- Fixes #1411810 ipa-replica-install fails with 406 Client Error
- Fixes #1405814 ipa plugins: ERROR an internal error occured
2017-05-23 12:36:52 +02:00
Tomas Krizek
0cfff8c8ae
Update to upstream 4.4.4 2017-03-24 14:27:06 +01:00
Alexander Bokovoy
ffb418a5d6 Use different method to keep /usr/bin/ipa on Python 2
Fixes #1426847 - cannot upgrade freeipa-client on rawhide

Thanks to Petr Viktorin for coming up with the change
2017-03-01 08:12:37 +02:00
Tomas Krizek
09bdd29080
4.4.3-7
- Fixes #1413137 CVE-2017-2590 ipa: Insufficient permission check for
  ca-del, ca-disable and ca-enable commands
2017-02-27 14:21:48 +01:00