summaryrefslogtreecommitdiffstats
path: root/contrib/sssd.spec.in
Commit message (Collapse)AuthorAgeFilesLines
* rpm: Fold libsss_sudo and libsss_autofs back into the main SSSD packageJakub Hrozek2013-06-071-52/+12
| | | | | | | | | | | | | | | | https://fedorahosted.org/sssd/ticket/1845 libsss_sudo and libsss_autofs are separate packages that contain just a single client library with no additional dependencies. This separation comes from the F-17 timeframe where the feature was really just a tech preview so we didn't want it to be packaged in sssd proper. On the other hand users are getting regularly confused about "sudo not working" when all they really miss is the single library. This patch moves the files owned by the libsss_autofs and libsss_sudo packages back to the main sssd package. We also no longer build the libsss_sudo documentation by default and do not ship the header file as it was just a private one.
* Add python interface to libsss_nss_idmapSumit Bose2013-05-031-0/+14
| | | | | | | | | | To allow to use libsss_nss_idmap from python applications, e.g. the FreeIPA server, the patch adds pythin bindings to libsss_nss_idmap. The contributed spec file will place the python bindings in a new package called libsss_nss_idmap-python. Alexander Bokovoy <abokovoy@redhat.com> kindly provided the code to check the type of the python objects and loop over the list entries.
* Add client library for SID related lookupsSumit Bose2013-05-031-0/+36
| | | | | | | | | | | | This patch add a library for client side lookups for a SID or with a SID through the calls: - sss_nss_getsidbyname - sss_nss_getsidbyid - sss_nss_getnamebysid - sss_nss_getidbysid The library is called libsss_nss_idmap and the contributed spec file will create two new packages libsss_nss_idmap and libsss_nss_idmap-devel.
* Incorrect *.py[co] files placementLukas Slebodnik2013-04-101-4/+18
| | | | | | | | Package sssd contains python files. Python files should be installed in noarch package, therefore all python files from directory src/config/SSSDConfig was moved to new noarch package python-sssdconfig. https://fedorahosted.org/sssd/ticket/1839
* Provide libnl3 supportOndrej Kos2013-03-271-1/+3
| | | | | | | | | | | | | | | | https://fedorahosted.org/sssd/ticket/812 Update the monitor code to be using the new libnl3 API. Changed configure option --with-libnl By default, it tries to build with libnl3, if not found, then with libnl1, if this isn't found either, build proceeds without libnl, just with warning. Specifing --with-libnl=<libnl3|libnl1|no> checks for the specific given version, if not found, configure ends with error.
* BUILD: Always run distcheck and RPM tests in /dev/shmStephen Gallagher2013-03-201-0/+1
| | | | | | | | Some of the tests (such as the sysdb tests) are highly I/O limited. By running them on a ramdisk, we can significantly speed up the test runs when doing a distcheck or RPM build. https://fedorahosted.org/sssd/ticket/1840
* build: require libcmocka on fedora 18+Pavel Březina2013-03-131-0/+3
|
* BUILD: Build shared components as an internal shared libraryStephen Gallagher2013-03-011-0/+8
| | | | | | | There is a large amount of duplicated code being linked into multiple SSSD binaries. Instead of statically linking this code throughout the SSSD, we should instead create private shared libraries for them and drop this code on the system only once.
* Bump the version and reset release back to 0Jakub Hrozek2012-12-071-1/+1
|
* Fix errors reported by rpmlintJan Cholasta2012-11-221-5/+4
|
* Use systemd by default on Fedora 16+Jan Cholasta2012-11-221-2/+60
| | | | https://fedorahosted.org/sssd/ticket/1437
* RPMS: Move sss_cache tool to main packageStephen Gallagher2012-10-181-3/+6
| | | | https://fedorahosted.org/sssd/ticket/1481
* Remove libsss_sudo.pc and move libsss_sudo.so to libsss_sudoJakub Hrozek2012-10-121-3/+1
|
* Couple of specfile fixesJakub Hrozek2012-10-121-3/+7
|
* RPM: Create ghost files during installJakub Hrozek2012-09-241-0/+5
|
* autofs, sudo, ssh and PAC are not experimental anymoreJakub Hrozek2012-09-241-14/+0
|
* Mark the fastcache files in the spec file as %ghostJakub Hrozek2012-09-241-0/+2
| | | | https://fedorahosted.org/sssd/ticket/1487
* rpm: put localized sssd_krb5_locator_plugin manpages into clientPavel Březina2012-09-171-1/+5
| | | | | | | Localized sssd_krb5_locator_plugin manpages were added into main sssd package instead of client. https://fedorahosted.org/sssd/ticket/1394
* RPM: BuildRequire selinux-policy-targetedJakub Hrozek2012-09-101-0/+1
| | | | | | selinux-policy-targeted contains the /etc/selinux/targeted/logins directory that is checked during build time to determine if the platform supports SELinux user logins.
* libsss_sudo should have a versioned dependency on SSSDJakub Hrozek2012-09-071-0/+1
| | | | https://fedorahosted.org/sssd/ticket/1509
* RPM: Always include the patch fileJakub Hrozek2012-08-291-2/+0
|
* RPM: Switch the default ccache locationJakub Hrozek2012-08-281-1/+7
| | | | https://fedorahosted.org/sssd/ticket/1500
* Add python bindings for murmurhash3Sumit Bose2012-08-151-0/+1
|
* Create a domain-realm mapping for krb5.conf to be includedJakub Hrozek2012-08-011-0/+1
| | | | | | | | When new subdomains are discovered, the SSSD creates a file that includes the domain-realm mappings. This file can in turn be included in the krb5.conf using the includedir directive, such as: includedir /var/lib/sss/pubconf/realm_mappings
* First-boot sss_seed toolNick Guay2012-08-011-0/+2
|
* Require and call ldconfig from subpackages if appropriateVille Skyttä2012-08-011-5/+22
| | | | | The SSSD subpackages were not calling ldconfig even though they contain shared libraries.
* manpage: sssd-sudo - documents how sudo works with sssdPavel Březina2012-07-301-0/+1
| | | | https://fedorahosted.org/sssd/ticket/1418
* Add missing "%" to specfileJakub Hrozek2012-07-161-1/+1
|
* RPM: Own several directoriesJakub Hrozek2012-07-131-0/+4
|
* AD: Add manpages and SSSDConfig entriesStephen Gallagher2012-07-061-0/+1
|
* AD: Add AD provider to the spec fileStephen Gallagher2012-07-061-0/+1
|
* BUILD: Change default unicode library to glib2Stephen Gallagher2012-06-251-8/+2
| | | | | This patch also removes the references to 'cvs' and 'nscd' from BUILD.txt, as they are no longer necessary.
* Try to build PAC responder only if all dependencies are availableSumit Bose2012-06-211-0/+10
|
* PAC responder: support in spec fileSumit Bose2012-06-211-0/+7
|
* Make krb5_ccname_template and krb5_ccachedir configurableJakub Hrozek2012-06-141-0/+5
|
* SSSDConfig: Make SSSDConfig a packageStephen Gallagher2012-05-311-1/+1
| | | | | We were polluting the primary Python space with several dependencies. We will now install them their own directory/module.
* RPM: Allow running 'make rpms' on RHEL 5 machinesStephen Gallagher2012-05-151-5/+7
| | | | | | | | | | Our previous detection for this was flawed, because the %{rhel} macro did not exist on the version of RPM shipped with RHEL 5, but it worked when building for RHEL 5 through mock. This new patch relies on grepping /etc/redhat-release for the version information. https://fedorahosted.org/sssd/ticket/1206
* Fix typo in spec fileSumit Bose2012-05-031-1/+1
|
* Install and uninstall all documentationPavel Březina2012-04-201-3/+3
| | | | | Every directory listed in SSSD_DOCS in Makefile.am will be installed as documentation.
* Add idmap librarySumit Bose2012-03-261-0/+35
|
* nsssrv: shared memory cache server initializationSimo Sorce2012-03-191-0/+3
|
* Build experimental features by default in RPMsStephen Gallagher2012-03-081-0/+2
|
* Make RPM spec more explicitStephen Gallagher2012-03-081-2/+20
| | | | It will be easier to catch errors at build-time
* Prune python provides correctlyStephen Gallagher2012-03-081-5/+8
|
* Eliminate build-time requirement for nscdStephen Gallagher2012-02-271-1/+0
| | | | | | We will now use the autodetected location if available, or else fall back to a value provided by --with-nscd in configure and finally resort to a hard-coded default of /usr/sbin/nscd.
* Fix missing %endif in sssd.spec.inStephen Gallagher2012-02-151-0/+1
|
* Move sss_ssh_* binaries to the main 'sssd' packageStephen Gallagher2012-02-151-6/+7
| | | | | The sssd-client subpackage is multilib, so it cannot contain conflicting /usr/bin executables.
* SSH: Build man pages conditionallyJan Cholasta2012-02-141-1/+1
| | | | https://fedorahosted.org/sssd/ticket/1175
* Make sudo installation path configurable, install into libdir by defaultJakub Hrozek2012-02-071-2/+2
|
* SSH: OpenSSH known_hosts clientJan Cholasta2012-02-071-0/+2
|