Jakub Hrozek
04597f4e36
Remove obsolete record types from DNS
...
https://fedorahosted.org/freeipa/ticket/923
2011-02-14 14:50:57 -05:00
Jakub Hrozek
22c3a681da
Fine tuning DNS options
...
Add pointer to self to /etc/hosts to avoid chicken/egg problems when
restarting DNS.
On servers set both dns_lookup_realm and dns_lookup_kdc to false so we don't
attempt to do any resolving. Leave it to true on clients.
Set rdns to false on both server and client.
https://fedorahosted.org/freeipa/ticket/931
2011-02-14 14:45:22 -05:00
Jakub Hrozek
856d890bb3
Make sure only root can run ipa-client-install
...
https://fedorahosted.org/freeipa/ticket/957
2011-02-14 10:43:56 -05:00
Jakub Hrozek
284dd32040
Fix checking for arguments in DNS plugins
...
https://fedorahosted.org/freeipa/ticket/956
2011-02-14 10:21:27 -05:00
Jakub Hrozek
b069af3bc9
Fix migration page
2011-02-11 13:28:22 -05:00
Jakub Hrozek
bb56285f6b
IPv6 enhancements
...
* Make host-add, host-del and reverse zone creation IPv6 aware
* Make Bind listen on IPv6 interfaces, too
https://fedorahosted.org/freeipa/ticket/398
2011-02-02 12:39:35 -05:00
Jakub Hrozek
0dce1bc9e1
Add an address for a nameserver when a new zone is created during install
...
https://fedorahosted.org/freeipa/ticket/881
2011-01-31 22:15:45 -05:00
Jakub Hrozek
18e9b7349c
Fix delegation help
2011-01-28 11:44:38 -05:00
Jakub Hrozek
a3a154d915
Fix filter_keys in ipa-getkeytab
...
https://fedorahosted.org/freeipa/ticket/723
2011-01-28 11:44:38 -05:00
Jakub Hrozek
92c57946e1
Fix API.txt
2011-01-28 11:44:38 -05:00
Jakub Hrozek
0a6b1c4bce
Enforce that all NS records are resolvable
...
Bind cannot load a zone if any of its name server records is not
resolvable.
https://fedorahosted.org/freeipa/ticket/838
2011-01-28 11:44:38 -05:00
Jakub Hrozek
682ca8658a
Add example of DNS SRV record and a simple validator
...
https://fedorahosted.org/freeipa/ticket/846
2011-01-28 11:44:38 -05:00
Jakub Hrozek
a641f1f23d
Delete the whole DNS record with no parameters
...
Error out when deleting a nonexistent DNS record
Also fixes the DNS unit tests.
https://fedorahosted.org/freeipa/ticket/816
https://fedorahosted.org/freeipa/ticket/829
2011-01-28 11:44:38 -05:00
Jakub Hrozek
7a75464a30
host-add should not add a PTR record with --no-reverse
...
https://fedorahosted.org/freeipa/ticket/866
2011-01-28 10:24:41 -05:00
Jakub Hrozek
ab2ca8022e
Fix assorted bugs found by pylint
2011-01-25 14:01:36 -05:00
Jakub Hrozek
70a9e04f04
Enforce uniqueness on (key,info) pairs in automount keys
...
https://fedorahosted.org/freeipa/ticket/293
2011-01-25 11:13:10 -05:00
Jakub Hrozek
12c67b99e0
Rename DNS2 to DNS
2011-01-14 17:26:48 -05:00
Jakub Hrozek
3711261802
Port installer and host plugin to the new DNS plugin
...
* move ipa dns-resolve to the new plugin
* port the installer and the host plugin to the new interface
* remove the old plugin
2011-01-14 17:26:48 -05:00
Jakub Hrozek
f67d3cd32d
Use correct option name in host plugin
2011-01-12 17:21:27 -05:00
Jakub Hrozek
404ded0e0a
Fixes for the DNS plugin
...
https://fedorahosted.org/freeipa/ticket/730
2011-01-12 17:21:27 -05:00
Jakub Hrozek
9232a47877
Create the reverse zone by default
...
A new option to specify reverse zone creation for unattended installs
https://fedorahosted.org/freeipa/ticket/678
2011-01-07 05:05:54 -05:00
Jakub Hrozek
8a9fdbfb03
Do not use LDAP_DEPRECATED in plugins
...
Remove the LDAP_DEPRECATED constant and do not use functions that are
marked as deprecated in recent OpenLDAP releases. Also always define
WITH_{MOZLDAP,OPENLDAP} since there are conditional header includes that
depend on that constant.
https://fedorahosted.org/freeipa/ticket/576
2011-01-07 05:00:44 -05:00
Jakub Hrozek
5747568e5d
Ask for reverse zone creation only when --setup-bind is specified
2010-12-22 11:37:12 -05:00
Jakub Hrozek
ad25fc07a0
Do not require DNS record, just warn if one is missing
2010-12-21 17:54:19 -05:00
Jakub Hrozek
7493d781df
Change FreeIPA license to GPLv3+
...
The changes include:
* Change license blobs in source files to mention GPLv3+ not GPLv2 only
* Add GPLv3+ license text
* Package COPYING not LICENSE as the license blobs (even the old ones)
mention COPYING specifically, it is also more common, I think
https://fedorahosted.org/freeipa/ticket/239
2010-12-20 17:19:53 -05:00
Jakub Hrozek
ffc6031ad7
Allow RDN changes from CLI
...
https://fedorahosted.org/freeipa/ticket/397
2010-12-20 11:27:46 -05:00
Jakub Hrozek
bf778a74a3
Clarify ipa-replica-install error message
2010-12-20 11:27:42 -05:00
Jakub Hrozek
1317cf4966
Check the number of fields when importing automount maps
...
https://fedorahosted.org/freeipa/ticket/359
2010-12-20 11:27:38 -05:00
Jakub Hrozek
ee4d2739f1
Make the IPA installer IPv6 friendly
...
Notable changes include:
* parse AAAA records in dnsclient
* also ask for AAAA records when verifying FQDN
* do not use functions that are not IPv6 aware - notably socket.gethostbyname()
The complete list of functions was taken from http://www.akkadia.org/drepper/userapi-ipv6.html
section "Interface Checklist"
2010-12-20 11:27:34 -05:00
Jakub Hrozek
d7d77a749c
import NSPRError in host.py
2010-12-20 10:46:37 -05:00
Jakub Hrozek
409e4062f4
Allow renaming of object that have a parent
...
Allow renaming of object that have a parent
2010-12-20 10:44:10 -05:00
Jakub Hrozek
7aed107973
Make pkey always iterable when deleting
2010-12-20 10:42:33 -05:00
Jakub Hrozek
0e6962f710
Fix delegation.ldif typo
2010-12-20 10:41:25 -05:00
Jakub Hrozek
9e5fdcb3a4
Fix kwargs usage in automount plugin
...
https://fedorahosted.org/freeipa/ticket/580
2010-12-07 17:17:23 -05:00
Jakub Hrozek
4c75495b3d
Do not migrate krbPrincipalKey
...
https://fedorahosted.org/freeipa/ticket/455
2010-12-07 10:37:26 -05:00
Jakub Hrozek
1c3aa1f2c8
Make the migration plugin more configurable
...
This patch adds new options to the migration plugin:
* the option to fine-tune the objectclass of users or groups being imported
* the option to select the LDAP schema (RFC2307 or RFC2307bis)
Also makes the logic that decides whether an entry is a nested group or user
(for RFC2307bis) smarter by looking at the DNS. Does not hardcode primary keys
for migrated entries.
https://fedorahosted.org/freeipa/ticket/429
2010-12-07 10:37:17 -05:00
Jakub Hrozek
88188cbb20
Do not create reverse zone by default
...
Prompt for creation of reverse zone, with the default for unattended
installations being False.
https://fedorahosted.org/freeipa/ticket/418
2010-12-02 16:46:02 -05:00
Jakub Hrozek
55479e4512
Normalize and convert default params, too
...
https://fedorahosted.org/freeipa/ticket/555
2010-12-02 16:06:13 -05:00
Jakub Hrozek
df28017eaf
Init smods to prevent crash if encode_keys fails
2010-11-29 17:21:17 -05:00
Jakub Hrozek
960fc66447
ipa-client code cleanup
...
Fixes errors about implicit function declaration and moves duplicated
gettext code into a common module. Also silences some warnings.
Signed-off-by: Simo Sorce <ssorce@redhat.com >
2010-11-22 16:01:35 -05:00
Jakub Hrozek
7086c9e863
Silence compilation warnings in SLAPI plugins
...
Signed-off-by: Simo Sorce <ssorce@redhat.com >
2010-11-22 16:01:35 -05:00
Jakub Hrozek
110397f059
Don't use deprecated ldap_bind_s
...
ldap_bind_s is marked as deprecated in new libldap releases.
Signed-off-by: Simo Sorce <ssorce@redhat.com >
2010-11-22 16:01:35 -05:00
Jakub Hrozek
3b7a86024b
Use internal implementation of internal Kerberos functions
...
Don't use KRB5_PRIVATE.
The patch implements and uses the following krb5 functions that are
otherwise private in recent MIT Kerberos releases:
* krb5_principal2salt_norealm
* krb5_free_ktypes
Signed-off-by: Simo Sorce <ssorce@redhat.com >
2010-11-22 16:01:35 -05:00
Jakub Hrozek
ce75d1c6d6
Stricter compilation flags
...
Use a little stricter compilation flags, in particular -Wall and treat
implicit function declarations as errors.
Signed-off-by: Simo Sorce <ssorce@redhat.com >
2010-11-22 16:01:35 -05:00
Jakub Hrozek
5da451876e
Common include file for SLAPI plugin logging
...
Consolidate the common logging macros into common/util.h and use them
in SLAPI plugins instead of calling slapi_log_error() directly.
https://fedorahosted.org/freeipa/ticket/408
Signed-off-by: Simo Sorce <ssorce@redhat.com >
2010-11-22 16:01:35 -05:00
Jakub Hrozek
57e1edd052
Use sys.exit to quit scripts
...
Instead of print and return, use sys.exit() to quit scripts with an
error message and a non zero return code.
https://fedorahosted.org/freeipa/ticket/425
2010-11-22 09:51:07 -05:00
Jakub Hrozek
3682a1c385
Improve the documentation of setattr/addattr
...
https://fedorahosted.org/freeipa/ticket/245
2010-11-19 13:54:27 -05:00
Jakub Hrozek
d9dd838014
Log interactive options in install scripts
2010-11-19 13:53:09 -05:00
Jakub Hrozek
6a9846f3f3
Set CACERTDIR during install to work around openldap bug
...
Even though ldap.conf(5) claims that LDAPTLS_CACERT takes precedence over
LDAPTLS_CACERTDIR, this seems to be broken in F14. This patch works around
the issue by setting both into the environment.
https://fedorahosted.org/freeipa/ticket/467
2010-11-11 08:53:15 -05:00
Jakub Hrozek
e1888f82c4
Remove some more mod_python references
2010-11-10 17:38:17 -05:00
Jakub Hrozek
594adb9877
Log script options to logfile
...
Uses a new subclass IPAOptionParser in scripts instead of OptionParser
from the standard python library. IPAOptionParser uses its own IPAOption
class to store options, which adds a new 'sensitive' attribute.
https://fedorahosted.org/freeipa/ticket/393
2010-11-09 13:28:10 -05:00
Jakub Hrozek
2205620664
Rewrite the migration page using WSGI
2010-11-09 13:25:17 -05:00
Jakub Hrozek
a874d5f8e5
Clarify the description of --raw and -all
...
https://fedorahosted.org/freeipa/ticket/244
2010-11-08 15:23:03 -05:00
Jakub Hrozek
228b0ea656
Remove extra --prompt-all from ipa(1) man page
...
http://fedorahosted.org/freeipa/ticket/328
2010-10-29 14:45:50 -04:00
Jakub Hrozek
6dae08868f
Add missing buildrequires
2009-02-23 15:41:06 -05:00
Jakub Hrozek
c9311da3fd
Install policy schema
2009-02-13 13:04:49 -05:00
Jakub Hrozek
d1386758fa
Add tests for the application frontend plugin
2009-02-10 14:11:21 -05:00
Jakub Hrozek
079f89d461
Add application frontend plugin
2009-02-10 14:10:54 -05:00
Jakub Hrozek
328f8d0bf8
Add policy-related container constants
2009-02-10 14:10:45 -05:00
Jakub Hrozek
ee87a281b5
Add make_xxx_dn routines for policy
2009-02-10 14:10:35 -05:00
Jakub Hrozek
9fe026b47d
Fix the default search scope
2009-02-10 14:10:12 -05:00
Jakub Hrozek
58ae191a5a
Allow specifying search scope in {ldap,servercore}.search
2009-02-09 13:13:18 -05:00
Jakub Hrozek
1d1a44bd70
Fix typo in b_ra: elf.ca_port -> self.ca_port
2009-01-12 19:32:59 +01:00
Jakub Hrozek
360f95341a
Fix show_api command
2008-12-17 17:21:25 -07:00
Jakub Hrozek
f0bbe1b5a0
Add body for the NameSpaceError exception
2008-12-17 17:17:02 -07:00
Jakub Hrozek
67b688c7b2
Jakub Hrozek's patch to make textui.get_tty_width() actually work
2008-12-16 19:00:39 -07:00