summaryrefslogtreecommitdiffstats
path: root/src/conf_macros.m4
Commit message (Collapse)AuthorAgeFilesLines
* BUILD: Disable dbus tests when running distcheckJakub Hrozek2014-05-301-0/+7
| | | | | | | | | | | | | | | | | | | | | | | https://fedorahosted.org/sssd/ticket/2291 The dbus tests that mock an sbus server were failing when make distcheck was ran by a user logged in through the SSSD. The reason was that the libtool wrapper around the test library alters the LD_LIBRARY_PATH and as a consequence, the standard getpwuid_r() calls the dbus server performs would load the in-tree NSS library and not the system one. The-in tree library would then attempt to talk to an in-tree NSS socket, fail, which would fail the getpwuid_r call with an error such as: """ Could not get password database information for UID of current process: User "???" unknown or no memory to allocate password entry """ This patch adds a new configure-time option called --enable-dbus-tests that is enabled by default and disabled during distcheck. When the option is disabled, the tests that require a mocked dbus server are not compiled at all.
* BUILD: Make samba4 libraries optionalLukas Slebodnik2014-05-161-0/+16
| | | | | | | | | | Samba 4 libraries are necessary for building {ad, ipa} provider, but samba4 needn't be available on older distributions. This patch add possibility to build SSSD without {ad, ipa} provider and thus without Samba 4 libraries. The script configure have new argument --with-samba with default value yes. Reviewed-by: Michal Židek <mzidek@redhat.com>
* IFP: Re-add the InfoPipe serverJakub Hrozek2014-04-041-0/+16
| | | | | | | | Related: https://fedorahosted.org/sssd/ticket/2072 This commit only adds the responder and the needed plumbing. No DBus related code is in yet.
* Remove --with-distro-versionNikolai Kondrashov2014-04-031-11/+0
| | | | | | | | | Remove support for "--with-distro-version" configure option as unused. The option was added in August 2011 (d3da1c1). As of now nothing seems to use it. Packaging checked: rpm, deb, pacman, ebuilds, FreeBSD ports. Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
* BUILD: Simplify enabling journald on installed systemsStephen Gallagher2014-02-191-0/+20
| | | | | | | | | | | systemd supports overrides of the standard service file to be placed in /etc/systemd/system/<service>.service.d/ With this patch, we will install a commented-out override file to /etc that will instruct the user on how to enable logging to journald. Reviewed-by: Jakub Hrozek <jhrozek@redhat.com> Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
* Add CIFS idmap pluginBenjamin Franzke2013-10-151-0/+14
| | | | https://fedorahosted.org/sssd/ticket/1534
* Add journald supportJakub Hrozek2013-09-181-0/+20
|
* tests: Add dlopen test to make sure modules worksSimo Sorce2013-09-091-0/+1
| | | | | This tests dlopens and resolves all symbols to make sure there are no missing symbols in our provider modules.
* krb5: Fetch ccname template from krb5.confStephen Gallagher2013-08-281-1/+1
| | | | | | | | | | | | | In order to use the same defaults in all system daemons that needs to know how to generate or search for ccaches we introduce ode here to take advantage of the new option called default_ccache_name provided by libkrb5. If set this variable we establish the same default for all programs that surce it out of krb5.conf therefore providing a consistent experience across the system. Related: https://fedorahosted.org/sssd/ticket/2036
* init script: source /etc/sysconfig/sssdPavel Březina2013-06-251-0/+13
| | | | https://fedorahosted.org/sssd/ticket/1959
* subdomains: touch krb5.conf when creating new domain-realm mappingsPavel Březina2013-06-161-0/+13
| | | | https://fedorahosted.org/sssd/ticket/1815
* Check NSCD configuration fileOndrej Kos2013-05-211-0/+14
| | | | | | | | | | | | | | | https://fedorahosted.org/sssd/ticket/1785 nscd.conf file is now checked for the presence of caching settings for databases controlled by SSSD. Syslog warning is now written only if NSCD is running with interfering configuration or if configuration file couldn't be loaded. New configure option added to support non-standard locations --with-nscd-conf=PATH (defaultly set to /etc/nscd.conf) This is just a workaround until the following bugzilla is resolved: https://bugzilla.redhat.com/show_bug.cgi?id=963908
* Default TEST_DIR to cwd, not empty string if not set explicitlyLukas Slebodnik2013-05-021-3/+4
| | | | | | | | | | | | | If configure isn't being run with argument --with-test-dir, then variable TEST_DIR will be defined, but its value will be empty (""). In this case opendir will fail with uncatched error "Directory does not exist, or name is an empty string". Finally function call dirfd will segfault because its argument is NULL. I changed default value of TEST_DIR (if --with-test-dir was not used). Function tests_set_cwd does not ignore return value of chdir, because TEST_DIR should not be the empty string.
* Provide libnl3 supportOndrej Kos2013-03-271-3/+28
| | | | | | | | | | | | | | | | 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.
* autofs, sudo, ssh and PAC are not experimental anymoreJakub Hrozek2012-09-241-24/+6
|
* BUILD: Change default unicode library to glib2Stephen Gallagher2012-06-251-2/+2
| | | | | This patch also removes the references to 'cvs' and 'nscd' from BUILD.txt, as they are no longer necessary.
* PAC client: add krb5 authdata pluginSumit Bose2012-06-211-0/+14
|
* Make krb5_ccname_template and krb5_ccachedir configurableJakub Hrozek2012-06-141-0/+30
|
* nsssrv: shared memory cache server initializationSimo Sorce2012-03-191-0/+17
|
* Eliminate build-time requirement for nscdStephen Gallagher2012-02-271-7/+8
| | | | | | 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.
* Make sudo installation path configurable, install into libdir by defaultJakub Hrozek2012-02-071-0/+14
|
* BUILD: Introduce a --with-ssh config optionJan Cholasta2012-02-071-0/+22
|
* BUILD: Introduce a --with-autofs config optionJakub Hrozek2012-02-051-0/+22
| | | | | This would allow to select the autofs feature during build without having to select the other features.
* Fix configure with old autoconf versionsJakub Hrozek2012-02-041-1/+0
|
* SUDO: introduce a new config option --with-sudoJakub Hrozek2012-02-041-0/+23
| | | | | | | At the time being the option is also turned on when --enable-all-experimental-features is specified. https://fedorahosted.org/sssd/ticket/1145
* Add a configure switch to specify 3rd party app libraries locationJakub Hrozek2012-01-171-1/+18
|
* Added sssd --version optionPavel Březina2011-12-081-0/+11
| | | | https://fedorahosted.org/sssd/ticket/953
* Allow using Glib for UTF8 supportStephen Gallagher2011-12-051-0/+21
|
* Add option to specify the kerberos replay cache dirStephen Gallagher2011-09-021-0/+15
| | | | | | | Adds a configure option to set the distribution default as well as an sssd.conf option to override it. https://fedorahosted.org/sssd/ticket/980
* Add support for experimental featuresSumit Bose2011-07-081-0/+6
| | | | | | | | | | | | New experimental features should have their own configure switch to enable or disable them at compile time. Additionally they can check if the configure variable build_all_experimental_features is set and enable the feature. This variable will be set if the command line option --enable-all-experimental-features is used to configure sssd. This will make it easy to enable all experimental features. Experimental features should be marked in the man pages. To simplify this include/experimental.xml can be used.
* Add new options to override shell valueJakub Hrozek2011-05-201-0/+14
| | | | https://fedorahosted.org/sssd/ticket/742
* Require openssl-devel is libcrypto backend is selectedJakub Hrozek2011-04-271-0/+22
|
* Provide a configuration option to use systemd unit fileJakub Hrozek2011-04-121-0/+44
| | | | https://fedorahosted.org/sssd/ticket/837
* Remove support for pre-1.1 netlinkStephen Gallagher2011-01-171-4/+3
| | | | | | | Netlink 1.0 and older is buggy and unreliable, occasionally causing tight-loops. We're no longer going to try to support it. https://fedorahosted.org/sssd/ticket/755
* Add gentoo-specific init dirMaxim2010-09-021-0/+3
| | | | Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
* Use netlink to detect going onlineJakub Hrozek2010-07-091-0/+16
| | | | | | | | Integrates libnl to detect adding routes. When a route is added, the offline status of all back ends is reset. This patch adds no heuristics to detect whether back end went offline. Fixes: #456
* Remove bash-isms from configure macrosPetter Reinholdtsen2010-05-211-5/+5
|
* SELinux login managementJakub Hrozek2010-04-081-0/+16
| | | | | | | | | | Adds a new option -Z to sss_useradd and sss_usermod. This option allows user to specify the SELinux login context for the user. On deleting the user with sss_userdel, the login mapping is deleted, so subsequent adding of the same user would result in the default login context unless -Z is specified again. MLS security is not supported as of this patch.
* Remove unused M4 codeJakub Hrozek2010-03-151-14/+0
|
* Flush NSCD cache after modifying local databaseJakub Hrozek2010-03-151-0/+14
| | | | Fixes: #221
* Add --with-test-dir option to configureStephen Gallagher2010-03-041-0/+12
| | | | | | All 'make check' tests will chdir() into this directory before running the suite. This provides the option of having temporary files generated in a tmpfs or ramdisk
* Rename server/ directory to src/Stephen Gallagher2010-02-181-0/+207
Also update BUILD.txt