Skip to content

Commits

Permalink
pr159-rebase
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on Oct 20, 2016

  1. pwpolicy: do not run klist on import

    On pwpolicy module import, "klist -V" is run to determine if the installed
    krb5 version supports account lockout (>= 1.8).
    
    Remove the check, as we require a krb5 version which does support account
    lockout (1.12).
    Jan Cholasta authored and pspacek committed Oct 20, 2016
    Copy the full SHA
    e33e00b View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    27faf2b View commit details
    Browse the repository at this point in the history
  3. makeapi, makeaci: do not fail on missing imports

    Add import hook to makeapi and makeaci which makes them ignore import
    errors in modules in our source tree and instead print a warning.
    
    This makes it possible to build IPA without having to have most of our
    runtime dependencies installed.
    
    https://fedorahosted.org/freeipa/ticket/6418
    Jan Cholasta authored and pspacek committed Oct 20, 2016
    Copy the full SHA
    c1a4e42 View commit details
    Browse the repository at this point in the history
  4. ipaserver: remove ipalib import from setup.py

    Instead of importing ipalib to get IPA version string, create setup.py from
    a template and have the version string automatically filled in.
    
    This makes it possible to build the ipaserver package without having to
    have ipalib dependencies installed.
    
    https://fedorahosted.org/freeipa/ticket/6418
    Jan Cholasta authored and pspacek committed Oct 20, 2016
    Copy the full SHA
    ef920a2 View commit details
    Browse the repository at this point in the history
  5. pylint: enable the import-error check

    Check for import errors with pylint to make sure new python package
    dependencies are not overlooked.
    Jan Cholasta authored and pspacek committed Oct 20, 2016
    Copy the full SHA
    bae9c49 View commit details
    Browse the repository at this point in the history
  6. spec file: do not include BuildRequires for lint by default

    Lint is never executed from rpmbuild, so the BuildRequires for lint are
    purely informational.
    
    Include them only if %with_lint RPM macro is specified.
    
    Update .travis.yml accordingly.
    
    https://fedorahosted.org/freeipa/ticket/6418
    Jan Cholasta authored and pspacek committed Oct 20, 2016
    Copy the full SHA
    36932e3 View commit details
    Browse the repository at this point in the history
  7. spec file: clean up BuildRequires

    Add missing cyrus-sasl-devel, python-cffi, python-custodia, python-nose,
    python-paste, python-sssdconfig and systemd-python BuildRequires.
    
    Remove unused custodia, java-headless, m4, policycoreutils,
    python-kdcproxy, python-rhsm, pyOpenSSL and systemd-units BuildRequires.
    
    Correct versioned BuildRequires and provide explanatory comments.
    
    https://fedorahosted.org/freeipa/ticket/6418
    Jan Cholasta authored and pspacek committed Oct 20, 2016
    Copy the full SHA
    ea91cec View commit details
    Browse the repository at this point in the history
  8. Docs: update docs about ipaplatform to match reality

    Apparently, the docs were not updated when ipapython/platform was moved
    to ipaplatform module and internals have changed.
    
    https://fedorahosted.org/freeipa/ticket/6418
    pspacek committed Oct 20, 2016
    Copy the full SHA
    5a40847 View commit details
    Browse the repository at this point in the history
  9. Build: replace ipaplatform magic with symlinks generated by configure

    The original approach with __path__ implemented
    by 8f98fa1 broke Pylint:
    We decided to resort back to symlinks as it is easiest solution
    which does not break pylint in weird ways.
    
    This commit introduces configure --with-ipaplatform option.
    
    https://fedorahosted.org/freeipa/ticket/6418
    pspacek committed Oct 20, 2016
    Copy the full SHA
    afb2887 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    78714e3 View commit details
    Browse the repository at this point in the history
  11. Build: split out egg-info Makefile target from version-update target

    This is temporary workaround necessary until we throw away the hand-made
    Makefile. ipaplatform is going to be managed by configure, but configure
    right now depends on version-update target in Makefile.
    
    https://fedorahosted.org/freeipa/ticket/6418
    pspacek committed Oct 20, 2016
    Copy the full SHA
    887952e View commit details
    Browse the repository at this point in the history
  12. Build: split API/ACI checks into separate Makefile targets

    This is temporary workaround. makeapi/makeaci transitively import
    ipaplatform, which will not exist before configure is executed.
    On the other hand, configure requires version.m4,
    which is generated by current Makefile.
    
    This change works around this chicked-egg problem. It will disappear
    when we start using top-level configure to generate top-level Makefile.
    
    https://fedorahosted.org/freeipa/ticket/6418
    pspacek committed Oct 20, 2016
    Copy the full SHA
    5c647bd View commit details
    Browse the repository at this point in the history
  13. Build: use default error handling for PKG_CHECK_MODULES

    It turns out that default error handling prints very useful messages
    which are way better than hand-made error handling without any hints.
    
    https://fedorahosted.org/freeipa/ticket/6418
    pspacek committed Oct 20, 2016
    Copy the full SHA
    f87a2a4 View commit details
    Browse the repository at this point in the history
  14. Copy the full SHA
    ecd053e View commit details
    Browse the repository at this point in the history
  15. Build: cleanup INI library detection

    Explicit check for symbols is unncecessary because libini_config >= 1.2.0
    contains all the symbols we need.
    
    https://fedorahosted.org/freeipa/ticket/6418
    pspacek committed Oct 20, 2016
    Copy the full SHA
    4f9f6ae View commit details
    Browse the repository at this point in the history
  16. Build: modernize XMLRPC-client library detection

    Use package config instead of checking headers.
    Package config is faster because it does not invoke compiler
    and guarantees proper linking flags because these are provided
    by package maintainer instead of hardcoded into build system.
    
    https://fedorahosted.org/freeipa/ticket/6418
    pspacek committed Oct 20, 2016
    Copy the full SHA
    72a5a8f View commit details
    Browse the repository at this point in the history
  17. Build: modernize CURL library detection

    Use package config instead of checking headers.
    Package config is faster because it does not invoke compiler
    and guarantees proper linking flags because these are provided
    by package maintainer instead of hardcoded into build system.
    
    https://fedorahosted.org/freeipa/ticket/6418
    pspacek committed Oct 20, 2016
    Copy the full SHA
    1888901 View commit details
    Browse the repository at this point in the history
  18. Build: modernize SASL library detection

    Use package config instead of checking headers.
    Package config is faster because it does not invoke compiler
    and guarantees proper linking flags because these are provided
    by package maintainer instead of hardcoded into build system.
    
    https://fedorahosted.org/freeipa/ticket/6418
    pspacek committed Oct 20, 2016
    Copy the full SHA
    5ae1c1b View commit details
    Browse the repository at this point in the history
  19. Build: modernize POPT library detection

    Use package config instead of checking headers.
    Package config is faster because it does not invoke compiler
    and guarantees proper linking flags because these are provided
    by package maintainer instead of hardcoded into build system.
    
    https://fedorahosted.org/freeipa/ticket/6418
    pspacek committed Oct 20, 2016
    Copy the full SHA
    f39c2b7 View commit details
    Browse the repository at this point in the history
  20. Copy the full SHA
    0ef8ee6 View commit details
    Browse the repository at this point in the history
  21. Build: remove Transifex support

    FreeIPA moved to Zanata a while ago. References to Transifex were just
    leftovers.
    
    https://fedorahosted.org/freeipa/ticket/6418
    pspacek committed Oct 20, 2016
    Copy the full SHA
    7debb42 View commit details
    Browse the repository at this point in the history
  22. Build: move translations from install/po/ to top-level po/

    Translations are need for client as well. This move is done to remove
    dependency between client and install subdirectories.
    
    https://fedorahosted.org/freeipa/ticket/6418
    pspacek committed Oct 20, 2016
    Copy the full SHA
    480a9fc View commit details
    Browse the repository at this point in the history
  23. Copy the full SHA
    5745d0c View commit details
    Browse the repository at this point in the history
  24. Build: merge ipatests/man/configure.ac to top-level configure.ac

    At the same time, I removed unnecessary checks for mkdir etc. and added
    missing check for gzip.
    
    https://fedorahosted.org/freeipa/ticket/6418
    pspacek committed Oct 20, 2016
    Copy the full SHA
    580a2f0 View commit details
    Browse the repository at this point in the history
  25. Build: merge asn1/configure.ac to top-level configure.ac

    This broke ONLY_CLIENT option in SPEC file. It will be fixed later on.
    
    https://fedorahosted.org/freeipa/ticket/6418
    pspacek committed Oct 20, 2016
    Copy the full SHA
    c6b4650 View commit details
    Browse the repository at this point in the history
  26. Build: transform util directory to libutil convenience library

    This is autoconf way of doing things. It should allow us to enable
    subdir-objects automake option and stay compatible with future versions
    of automake.
    
    https://fedorahosted.org/freeipa/ticket/6418
    pspacek committed Oct 20, 2016
    Copy the full SHA
    b5d0430 View commit details
    Browse the repository at this point in the history
  27. Build: promote daemons/configure.ac to top-level configure.ac

    Top-level Makefile is still not managed by Automake (e.g. hand-made).
    This is preparatory work. Other configure.ac files will be gradually
    merged into the top-level one. After that we will be able to throw-away
    the hand-made top-level Makefile and use Automake for everything.
    
    https://fedorahosted.org/freeipa/ticket/6418
    pspacek committed Oct 20, 2016
    Copy the full SHA
    ebdc0c0 View commit details
    Browse the repository at this point in the history
  28. Build: adjust include paths in daemons/ipa-kdb/tests/ipa_kdb_tests.c

    Fix include paths to prevent breakage when we move configure.ac from
    daemons to the top-level.
    
    https://fedorahosted.org/freeipa/ticket/6418
    pspacek committed Oct 20, 2016
    Copy the full SHA
    57a5c09 View commit details
    Browse the repository at this point in the history
  29. Build: pass down LIBDIR definition from RPM SPEC to Makefile

    Previously the value was sometimes lost. This was causing problems in
    later stages of refactoring.
    
    https://fedorahosted.org/freeipa/ticket/6418
    pspacek committed Oct 20, 2016
    Copy the full SHA
    8855627 View commit details
    Browse the repository at this point in the history
  30. Remove ipapython/ipa.conf

    The file ipapython/ipa.conf is no longer used and not installed.
    
    Signed-off-by: Christian Heimes <cheimes@redhat.com>
    Reviewed-By: Petr Spacek <pspacek@redhat.com>
    Reviewed-By: Jan Cholasta <jcholast@redhat.com>
    Reviewed-By: Martin Basti <mbasti@redhat.com>
    tiran authored and pvoborni committed Oct 20, 2016
    Copy the full SHA
    e12a70a View commit details
    Browse the repository at this point in the history
  31. Port all setup.py to setuptools

    All setup.py files are now using setuptools through a common file
    ipasetup.py. The file is auto-generated and contain all common
    settings.
    
    Signed-off-by: Christian Heimes <cheimes@redhat.com>
    Reviewed-By: Petr Spacek <pspacek@redhat.com>
    Reviewed-By: Jan Cholasta <jcholast@redhat.com>
    Reviewed-By: Martin Basti <mbasti@redhat.com>
    tiran authored and pvoborni committed Oct 20, 2016
    Copy the full SHA
    4cd83fb View commit details
    Browse the repository at this point in the history
  32. Replace ipaplatform's symlinks with a meta importer

    Signed-off-by: Christian Heimes <cheimes@redhat.com>
    Reviewed-By: Petr Spacek <pspacek@redhat.com>
    tiran authored and David Kupka committed Oct 20, 2016
    Copy the full SHA
    8f98fa1 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2016

  1. Add fix for no-hbac-allow option in server install

    This PR brings uniformity in option provided by no-hbac-allow
    and other options present in IPA server install script
    
    Fixes https://fedorahosted.org/freeipa/ticket/6357
    
    Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
    Reviewed-By: Stanislav Laznicka <slaznick@redhat.com>
    Reviewed-By: Jan Cholasta <jcholast@redhat.com>
    Reviewed-By: Tomas Krizek <tkrizek@redhat.com>
    Akasurde authored and MartinBasti committed Oct 18, 2016
    Copy the full SHA
    a420592 View commit details
    Browse the repository at this point in the history
  2. Reverted the essertion for replica uninstall returncode

    As the issue with ipa installer always returning 0 returncode was addressed,
    the test needs to be made aware of this change.
    
    https://fedorahosted.org/freeipa/ticket/6401
    
    Reviewed-By: Martin Basti <mbasti@redhat.com>
    Reviewed-By: Martin Babinsky <mbabinsk@redhat.com>
    Oleg Fayans authored and MartinBasti committed Oct 18, 2016
    Copy the full SHA
    5710ecd View commit details
    Browse the repository at this point in the history
  3. Build: remove deprecated AC_STDC_HEADERS macro

    Interestingly, the new macro AC_HEADER_STDC is alredy present.
    
    Reviewed-By: Martin Basti <mbasti@redhat.com>
    Reviewed-By: Alexander Bokovoy <abokovoy@redhat.com>
    pspacek authored and MartinBasti committed Oct 18, 2016
    Copy the full SHA
    7de5974 View commit details
    Browse the repository at this point in the history
Older