summaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Rename package to freeipaJan Zeleny2011-01-251-6/+6
| | | | https://fedorahosted.org/freeipa/ticket/581
* Add API version and have server reject incompatible clients.Rob Crittenden2011-01-141-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | This patch contains 2 parts. The first part is a small utility to create and validate the current API. To do this it needs to load ipalib which on a fresh system introduces a few problems, namely that it relies on a python plugin to set the default encoding to utf8. For our purposes we can skip that. It is also important that any optional plugins be loadable so the API can be examined. The second part is a version exchange between the client and server. The version has a major and a minor version. The major verion is updated whenever existing API changes. The minor version is updated when new API is added. A request will be rejected if either the major versions don't match or if the client major version is higher than then server major version (though by implication new API would return a command not found if allowed to proceed). To determine the API version of the server from a client use the ping command. ticket 584
* Remove radius options completely.Simo Sorce2011-01-141-13/+0
| | | | | | | This has been completely abandoned since ipa v1 and is not built by default. Instead of carrying dead weight, let's remove it for now. Fixes: https://fedorahosted.org/freeipa/ticket/761
* Replication version checking.Rob Crittenden2010-06-241-0/+4
| | | | | | | | Whenever we upgrade IPA such that any data incompatibilities might occur then we need to bump the DATA_VERSION value so that data will not replicate to other servers. The idea is that you can do an in-place upgrade of each IPA server and the different versions own't pollute each other with bad data.
* Drop --with-openldap option in the client. This is no longer optional.Rob Crittenden2010-06-211-2/+2
|
* Use more traditional make notation to build the test languageRob Crittenden2010-04-161-1/+1
|
* Add gettext translation test using test language.John Dennis2010-04-161-0/+1
|
* Fix the client and client-rpms make targetsrcrit2010-03-191-0/+2
|
* Add a separate client-only targetRob Crittenden2009-10-171-2/+31
|
* Enrollment for a host in an IPA domainRob Crittenden2009-09-241-2/+2
| | | | | | | | | | | | This will create a host service principal and may create a host entry (for admins). A keytab will be generated, by default in /etc/krb5.keytab If no kerberos credentails are available then enrollment over LDAPS is used if a password is provided. This change requires that openldap be used as our C LDAP client. It is much easier to do SSL using openldap than mozldap (no certdb required). Otherwise we'd have to write a slew of extra code to create a temporary cert database, import the CA cert, ...
* Added Rob's 'srpms' make targetRob Crittenden2009-05-111-0/+7
|
* Don't build radius by defaultRob Crittenden2009-03-041-2/+12
|
* Rename ipa-python directory to ipapython so it is a real python libraryRob Crittenden2009-02-091-7/+7
| | | | | We used to install it as ipa, now installing it as ipapython. The rpm is still ipa-python.
* Remove the temporary tree used during rpmbuild when finishedRob Crittenden2009-02-051-0/+1
|
* Complete consolidation into a single autogen.shRob Crittenden2009-02-041-13/+8
|
* Fix remaining issues with XML-RPC test casesRob Crittenden2009-02-041-3/+1
| | | | | | Tied the make-test script into the test target of the top-level Makefile Added code to xmlrpc_test.py so that it configures the API if it isn't already done which enables individual tests to be executed.
* Get merged tree into an installalble state.Rob Crittenden2009-02-031-145/+47
| | | | | | | | I have only tested the all, rpms and *clean targets directly. install may work but the rpm moves a lot of things around for us. The Apache configuration file isn't in its final state but it works with the new mod_python configuration.
* apparently the "configure" target is never usedSimo Sorce2008-08-131-4/+0
|
* Fix versioning for configure.ac and ipa-python/setup.pySimo Sorce2008-08-111-20/+37
| | | | | | | | | | Fix make maintainer-clean Also make RPM naming consistent by using a temp RELEASE file. This one helps when testing builds using rpms. Just 'echo X > RELEASE' to build a new rpms (X, X+1, X+2 ...) Version 1.1.0 was released some times ago, bump up to 1.1.1
* Fix make allSimo Sorce2008-06-161-1/+1
|
* Move version.py to the common ipa directory instead of being server-based so ↵Rob Crittenden2008-06-031-3/+3
| | | | | | it can be used by the client tool. Fix the client tool imports to fail more gracefully.
* Use openldap libraries by default as mozldap libs seem to breakSimo Sorce2008-05-291-2/+2
| | | | ldap_extended_operation() somehow and ipa_kpasswd stops working
* Convert mercurial command to git equivalent for creating an archive.Rob Crittenden2008-05-091-1/+2
| | | | | | | | | By default it will use the master branch of the repo this is run from. To specify a different branch use the argument TARGET=<branch> e.g. make dist TARGET=ipa-1-0 442419
* Add a version API to the server so it knows what version it is.Rob Crittenden2008-05-081-1/+3
| | | | 435019
* Second half of the redoing how the version is managed.Rob Crittenden2008-05-071-58/+55
|
* Become version 1.0.0release-1-0-0Rob Crittenden2008-04-161-14/+14
|
* Become freeipa-0.99.0Rob Crittenden2008-02-211-7/+7
|
* Initial SELinux policies for ipa_kpasswd and ipa_webguiRob Crittenden2008-02-081-1/+19
|
* Include --prefix in all invocations of autogen.sh.Rob Crittenden2008-01-241-2/+2
| | | | Resolves bz 430002
* Backup system state in ipa-server-installRob Crittenden2008-01-141-4/+4
| | | | | | | | | | | | | This patch adds a sysrestore module which allows ipa-server-install code to backup any system state so that it can be restored again with e.g. ipa-server-install --uninstall. The idea is that any files ipa-server-install modifies gets backed up to /var/cache/ipa/sysrestore/ while any "meta" state, like whether a service is enabled with chkconfig, is saved to /var/cache/ipa/sysrestore.state. Signed-off-by: Mark McLoughlin <markmc@redhat.com>
* Update versions for release.Karl MacMillan2007-12-211-6/+6
|
* Create ipa-radius-admintoolsKarl MacMillan2007-12-181-2/+24
|
* Move radius server components into a separate package.Karl MacMillan2007-12-121-2/+26
|
* Add ipa-python to maintainer-clean and clean up .pyc filesRob Crittenden2007-11-281-0/+1
|
* Move packages to ipa from freeipa.Karl MacMillan2007-11-211-21/+21
|
* Bump the version numbers for release. Also removeKarl MacMillan2007-11-211-8/+8
| | | | | | specific version check on freeradius. Packages aren't available and the freeradius support isn't ready anyway.
* Allow setting of lib directory to correct non-rpm builds on x86_64.Karl MacMillan2007-11-131-4/+6
| | | | | | With this patch you will need to run: make autogen LIBDIR=/usr/lib64 Also works for 'make all'.
* Make it possible to force the running of autogen.Karl MacMillan2007-11-051-2/+6
| | | | | | | | | With the change to run autogen on make all if there was no makefile present, it became impossible to force the running of autogen when that is needed. Fix that by adding a bootstrap-autogen target that checks the existing of Makefiles and reverting the autogen target to always run autogen.
* 'make all' needs to depend on autogen.sh but we don't want to re-run itRob Crittenden2007-11-021-3/+3
| | | | on every iteration. This lets the top-level 'make install' work properly.
* Bump versions for release.Karl MacMillan2007-11-011-4/+4
|
* Change the layout of the dist dirMark McLoughlin2008-02-211-21/+27
| | | | | | | Rather than lumping everything together into the dist/ dir, this patch separates them out into sources/, rpms/ and srpms/. Signed-off-by: Mark McLoughlin <markmc@redhat.com>
* Create repodata during "make dist"Mark McLoughlin2008-02-211-1/+4
| | | | | | | | | | This patch just makes "make dist" build the yum repodata. Note, that since the repodata is at the toplevel, if this dist/ dir is uploaded to freeipa.org/downloads, people's yum configs will continue to work. Signed-off-by: Mark McLoughlin <markmc@redhat.com>
* Additional build fixes from autoconf merge.Karl MacMillan2007-10-181-11/+22
|
* Fix small error in top-level makefile.Karl MacMillan2007-10-181-2/+2
|
* Fix build from autoconf patch import.Karl MacMillan2007-10-181-1/+9
|
* Karl MacMillan wrote:Karl MacMillan2007-10-091-9/+0
| | | | | | | | | | | | | > > This largish patch makes the build and installation work on 64bit > > machines. The only catch here is that to get a 64bit build you need to > > set LIBDIR on make: > > > > make install LIBDIR=/usr/lib64 > > > > The spec file does this correctly. I couldn't find any reliable way to > > guess this that works both on real systems and in the almost entirely > > empty rpm build root (you can't, for example, check for the existence > > of /usr/lib64).
* Misc small fixesKarl MacMillan2007-09-281-1/+1
| | | | | | | * Remove the rpmbuild tree with the dist-clean target. * Move ipa-server-setupssl from /usr/sbin to /usr/share/ipa * Check in requirement change for generated freeipa-python.spec * Fix interactive hostname in ipa-server-install.
* Reset version numbers for next milestone.Karl MacMillan2007-09-101-4/+4
|
* Update version numbers for release.milestone_3Karl MacMillan2007-09-101-4/+4
|
* Add 'test' target to makefiles. Hook up ipautil tests to run.Kevin McCarthy2007-09-041-0/+5
|