Commit Graph

4411 Commits

Author SHA1 Message Date
Timo Aaltonen
2bd171e7e6 bump the debhelper build-depends to 9 2012-03-02 12:08:28 +02:00
Timo Aaltonen
ec00aa321c remove debhelper temp files 2012-03-02 12:07:26 +02:00
Timo Aaltonen
9d56b33e7d create-client-dirs.patch: Add a patch from upstream that creates /etc/ipa and /var/lib/ipa-client/sysrestore paths. Stop creating them in rules. 2012-03-02 12:05:59 +02:00
Timo Aaltonen
17deb90d0a fix compat version on the changelog 2012-02-17 00:55:13 +02:00
Timo Aaltonen
35553bccee add the OpenSSL exception to copyright 2012-02-17 00:54:01 +02:00
Timo Aaltonen
ad17e81443 Use dh_python2. 2012-02-17 00:21:46 +02:00
Timo Aaltonen
71f7e8b421 fix-format-string.diff: Fix build errors, thanks Krzysztof Klimonda! 2012-02-16 23:26:01 +02:00
Timo Aaltonen
4e1c7658f1 rules: Strip the executable bit from translation files. 2012-02-16 23:24:02 +02:00
Timo Aaltonen
8d7c272599 control: Add ${shlibs:Depends} to python-freeipa depends. 2012-02-16 23:14:48 +02:00
Timo Aaltonen
cd3d7b63cf control: Add python-libipa-hbac to build-depends. 2012-02-16 23:13:08 +02:00
Timo Aaltonen
9ff71a2a87 copyright: Updated. 2012-02-16 23:12:25 +02:00
Timo Aaltonen
1dbfb81449 rename libdirsrv-dev build-dep to 389-ds-base-dev 2012-02-16 22:27:17 +02:00
Timo Aaltonen
2d932c154b various changes to enable server packaging 2012-01-02 16:09:40 +02:00
Timo Aaltonen
83718fca87 bump the version 2011-12-31 00:41:30 +02:00
Timo Aaltonen
7dd902290f Merge branch 'upstream-unstable' into debian-unstable 2011-12-31 00:37:56 +02:00
Rob Crittenden
fc37d98b5d Become IPA 2.1.4 2011-12-05 16:45:02 -05:00
Rob Crittenden
1f6c69d411 Remove extraneous trailing single quote in nis.uldif 2011-12-05 16:43:01 -05:00
Rob Crittenden
9f10fb20e9 Require an HTTP Referer header in the server. Send one in ipa tools.
This is to prevent a Cross-Site Request Forgery (CSRF) attack where
a rogue server tricks a user who was logged into the FreeIPA
management interface into visiting a specially-crafted URL where
the attacker could perform FreeIPA oonfiguration changes with the
privileges of the logged-in user.

https://bugzilla.redhat.com/show_bug.cgi?id=747710
2011-12-05 16:02:24 -05:00
Evgeny Sinelnikov
89d9ad428c ipa_kpasswd: Update selinux policies for ldap and urandom
Fixes: https://fedorahosted.org/freeipa/ticket/2160
2011-12-04 17:25:50 -05:00
Martin Kosek
455ce3c67e Make ipa-server-install clean after itself
ipa-server-install may create some files in the first phase of
installation before the actual installation and configuring of
services starts. If the installation is interrupted, these files
may prevent installing the server again until IPA server is
uninstalled. This may be confusing and annoying for the user.

This patch safely recovers all known files that could be created
in the first phase of the installation. No clean up is done if
the actual installation has not started yet or the installation
returned success.

https://fedorahosted.org/freeipa/ticket/1980
2011-11-29 09:24:06 +01:00
Martin Kosek
990553221f Enable automember for upgraded servers
automember functionality is depends on predefined data is in LDAP.
Since we add it for fresh installs only, automember cannot be used
for upgraded servers. Make sure that automember LDAP data is added
during upgrade too.

https://fedorahosted.org/freeipa/ticket/1992
2011-11-29 09:02:16 +01:00
Ondrej Hamada
9eb703f408 Client install root privileges check
ipa-client-install was failing and returning traceback when
wasn't run by root. It was caused by logging initialization that
was taking part before the root privileges check. To correct it,
the check was moved before the logging initialization.

https://fedorahosted.org/freeipa/ticket/2123
2011-11-21 09:39:50 +01:00
Martin Kosek
57841aad29 Let PublicError accept Gettext objects
Make sure that PublicError does not crash when it receives
Gettext/NGettext object. Instead of throwing a type error, do the
translation to receive the required unicode text.

https://fedorahosted.org/freeipa/ticket/2096
2011-11-16 11:00:05 +01:00
Martin Kosek
d301007e69 Fix ipa-managed-entries bind procedure
Make sure that when Directory Manager password is entered,
we directly do a simple bind instead of trying binding via GSSAPI.
Also capture ldap.INVALID_CREDENTIALS exception and provide nice
error message than crash.

https://fedorahosted.org/freeipa/ticket/1927
2011-11-16 08:53:39 +01:00
Rob Crittenden
452eaf5436 Don't allow default objectclass list to be empty.
https://fedorahosted.org/freeipa/ticket/1945
2011-11-09 08:50:25 +01:00
Endi S. Dewata
c6d19960d5 Added current password field.
The reset password dialog for user has been modified to provide
a field to specify the current password when changing the user's
own password.

Ticket #2065
2011-11-07 14:18:35 +01:00
Simo Sorce
afece97712 Modify random salt creation for interoperability
port to ipa-2-1
ameneded math safety issue

See:
https://fedorahosted.org/freeipa/ticket/2038
2011-11-05 19:01:33 -04:00
Martin Kosek
76c1452549 Fix ipa-replica-conncheck port labels
https://fedorahosted.org/freeipa/ticket/2057
2011-11-04 08:55:34 +01:00
Martin Kosek
c960e0a4b0 Fix ipa-server-install answer cache
Current Answer Cache storing mechanism is not ideal for storing
non-trivial Python types like arrays, custom classes, etc.
RawConfigParser just translates values to string, which
are not correctly decoded when the Answer Cache is parsed and
restored in the installer.

This patch replaces RawConfigParser with Python's standard pickle
module, which is a recommended way for serialization in Python.

https://fedorahosted.org/freeipa/ticket/2054
2011-11-03 21:47:50 +01:00
Timo Aaltonen
911879543a fix the debian platform code to start the correct daemons 2011-11-02 09:19:54 -04:00
Timo Aaltonen
b38a39ba0b pass the supported platform option to make 2011-11-02 09:13:16 -04:00
Timo Aaltonen
75dd956fd7 fix fix_dnsclient.py.patch typo 2011-11-02 09:03:25 -04:00
Timo Aaltonen
b582c79a2c client should depend on ntp instead of openntpd 2011-11-01 22:28:35 -04:00
Timo Aaltonen
3f9041f41d let pysupport handle the installation paths 2011-11-01 20:00:09 -04:00
Timo Aaltonen
a352099406 add missing files to python-freeipa 2011-11-01 19:50:03 -04:00
Timo Aaltonen
f54adb995d yet another python path fix 2011-11-01 19:40:30 -04:00
Timo Aaltonen
f7b06429d7 install phase needs to know it's not a git snapshot 2011-11-01 19:30:59 -04:00
Timo Aaltonen
c56f267f58 fix paths some more 2011-11-01 19:28:05 -04:00
Timo Aaltonen
9a5c464ae0 add localization to python-freeipa 2011-11-01 19:02:22 -04:00
Timo Aaltonen
51b4a207cb Add --list-missing for dh_install. 2011-11-01 18:55:34 -04:00
Timo Aaltonen
c98d0cc5ef Add fix-python-path.patch to use --install-layout=deb. 2011-11-01 18:54:19 -04:00
Timo Aaltonen
64a92a38a1 fix clean some more 2011-11-01 18:04:54 -04:00
Timo Aaltonen
535bac46cb move version-update to dh_autoreconf 2011-11-01 17:52:25 -04:00
Timo Aaltonen
5df39aac49 fix clean 2011-11-01 17:49:50 -04:00
Timo Aaltonen
e2eb46a6bf run version-update before autoconfigure 2011-11-01 17:00:10 -04:00
Timo Aaltonen
51709c54fb fix python installation paths 2011-11-01 15:31:20 -04:00
Timo Aaltonen
90a54c3cc7 Add missing files to freeipa.install. 2011-11-01 12:31:09 -04:00
Timo Aaltonen
77b563c5d7 fix install override 2011-11-01 12:12:14 -04:00
Timo Aaltonen
bbdfca16d1 Bump compat to 8. 2011-11-01 12:02:08 -04:00
Timo Aaltonen
7bc9b74b57 don't run tests if building only the client 2011-11-01 11:54:35 -04:00