Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: courier-authlib-devel | Distribution: openSUSE Leap 16.0 |
Version: 0.72.3 | Vendor: openSUSE |
Release: lp160.1.1 | Build date: Thu Aug 8 21:14:34 2024 |
Group: Development/Libraries/Other | Build host: reproducible |
Size: 128580 | Source RPM: courier-authlib-0.72.3-lp160.1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://www.courier-mta.org/imap/ | |
Summary: Development libraries for the Courier authentication library |
This package contains the development libraries and files needed to compile Courier packages that use this authentication library. Install this package in order to build the rest of the Courier packages. After they are built and installed this package can be removed. Files in this package are not needed at runtime.
SUSE-GPL-3.0-with-openssl-exception
* Thu Aug 08 2024 Arjen de Korte <suse+build@de-korte.org> - update to 0.72.3 * courier-debuild: implement DEBGCC=default, to help with pbuilder. * courier-authlib.spec.in: Update dependencies to build against mariadb-devel instead of mysql-devel. * courier-authlib.spec.in: Packaging fixes. - update to 0.72.2 * courier-authlib.spec.in: Fedora 40 fixes. * Wed Feb 21 2024 Arjen de Korte <suse+build@de-korte.org> - Change to %autosetup as RPM 4.20 will no longer support %patchN * Wed Jan 31 2024 Arjen de Korte <suse+build@de-korte.org> - update to 0.72.1: * Assorted fixes for potential issues with proper C library usage. * Updated rpm and deb packages that guard against updates to newer versions with different compilation options. - update courier-authlib.keyring with new signing key * Sun Dec 04 2022 Arjen de Korte <suse+build@de-korte.org> - update to 0.72.0: * Switch to libidn2. * Debian/Ubuntu: update lintian overrides - update to 0.71.6: * Adjust deb packaging. Check /etc/lsb-release and include the distribution release in the deb package version, to faciliate updating to the same version of the package in an updated release. * Fix build dependencies. * Remove obsolete setting from authpgsqlrc, update connection string template. * Sat Aug 20 2022 Arjen de Korte <suse+build@de-korte.org> - update to 0.71.5: * gcc 12 and autotools update. * Add scripts to create installable .deb packages, update documentation. * Tue Mar 08 2022 Arjen de Korte <suse+build@de-korte.org> - update to 0.71.4: * Fix a theoretical memory corruption during authentication if the process runs out of memory. The server does not do much memory allocation prior to authentication, this is mostly academic. * Mon Aug 30 2021 Johannes Segitz <jsegitz@suse.com> - Added hardening to systemd service(s). Modified: * courier-authdaemon.service * Tue Apr 13 2021 Arjen de Korte <suse+build@de-korte.org> - update to 0.71.3 * courier-authlib: Report failed LDAP authenticated bind correctly. * Sun Apr 04 2021 Arjen de Korte <suse+build@de-korte.org> - Change ownership of socket directory from root:root to root:mail to allow postfix SASL auth to work % courier-authlib.tmpfile * Sat Mar 20 2021 Arjen de Korte <suse+build@de-korte.org> - update to 0.71.2 * No relevant changes for (open)SUSE build - update source download URL - fix unsafe permissions for socket directory (boo#1183724) % courier-authlib.tmpfile * Wed Feb 10 2021 Arjen de Korte <suse+build@de-korte.org> - update to 0.71.1 * Clean up header files, do not install autoconf-generated courier_auth_config.h * Fri Jun 19 2020 Arjen de Korte <suse+build@de-korte.org> - update to 0.71.0 * userdb: Make userdb script accept UTF-8 domain names. Document it in the man page. * Configure and installed versioned shared libraries, both shared and the authentication modules. * Update INSTALL. Remove obsolete pre-courier authlib migration script and documentation. It's been long enough. * Add _meta API functions with an extra auth_meta parameter, keep the original functions as wrappers that provide a stub meta parameter. Use this to pass arbitrary variables to authdaemon. * authdaemond.c: retrieve the TCPREMOTEIP variable if it's provided. * authpam.c: TCPREMOTEIP, if set, sets PAM_RHOST. * Makefile.am (commonldflags): Link all libraries with the - -enable-new-dtags flag. - rpmlint o addFilter shared-lib-calls-exit * Thu May 28 2020 Arjen de Korte <suse+build@de-korte.org> - update to 0.70.0 * authsasl.c (auth_sasl_ex): For EXTERNAL, base64-decode the initial authorization string, since if none is provided the callback's reply is base64-decoded. * Tue Mar 17 2020 Max Lin <mlin@suse.com> - BuildRequires postgresql-server-devel on Leap >= 15.2 * Tue Nov 12 2019 Arjen de Korte <suse+build@de-korte.org> - update to 0.69.1 * authldaplib.cpp (ldapopen): Make sure that we rebind if we reconnect, if so configured. * authldaplib.cpp: Fix handling of LDAP configurations that use the same LDAP attribute for two or more variables. - update to 0.69.0 * authdaemond.c: set FD_CLOEXEC on socket file descriptors, to avoid leaks to child processes. * authldaplib.cpp: improve automatic reconnection logic to the LDAP server. * authsaslclient.h (SASL_LIST): Reorder SASL methods, strongest first. - add courier-authlib.keyring for source verification - remove obsolete SysV courier-authdaemon.init - cleanup spec * Tue Jun 11 2019 Dominique Leuenberger <dimstar@opensuse.org> - BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut the build queues by allowing usage of systemd-mini * Tue Apr 09 2019 Christophe Giboudeaux <christophe@krop.fr> - Add the missing dependencies for Tumbleweed. * Mon Dec 04 2017 suse+build@de-korte.org - update to 0.68.0 * authldaplib.cpp: Rewrite authldap in modern C++. Autodetect and automatically reload authldaprc when it is changed. No server restart is required. * authldaplib.cpp (operator): Fix compilation warning. * checkpassword.c (do_authcheckpassword): Check for a null return value from crypt(). * authsqlite, authmysql, authpgsql: Rewrite these modules in modern C++. Autodetect and automatically reload the configuration file when it's changed, no server restart is needed. * userdb/userdbpw.c (main): Use bcrypt_gensalt() on OpenBSD * courierauth.h: Move declarations from cramlib.h into courierauth.h, exporting them as part of the public API. * configure.ac: Rebuild against updated courier-unicode API. * Tue Apr 11 2017 jengelh@inai.de - Drop redundant %clean section. Dissolve %__-type macros. * Fri Mar 17 2017 kukuk@suse.com - Don't install init script if we use systemd * Sat Feb 18 2017 kukuk@suse.com - Don't call insserv if we use systemd * Mon May 16 2016 chris@computersalat.de - udpate to 0.66.4 * authgetconfig.c (authgetconfig): avoid invalid memory read. * Wed Aug 05 2015 chris@computersalat.de - update to 0.66.3 * authdaemon.c: auth_callback_default_autocreate, default callback used by clients that autocreates a home directory, if one does not exist already. - update to 0.66.2 * Update to courier-unicode 1.2. * liblock, couriertls: fix compilation for OpenBSD -- based on a patch from Giovanni Bechis <giovanni@paclan.it>. * checkpassword.c (safe_strcmp): Fix bug introduced in 2014-04-27. * courier.spec.in: Update to use systemd macros. * Check for NULL return value from crypt(). * Factored out the unicode library into a separate package. - add BuildRequires courier-unicode-devel - fix deps (SLE_11_SP4) to build againts pgsql >= 9.1 * Sun Nov 09 2014 Led <ledest@gmail.com> - fix bashism in preun script * Thu Jul 31 2014 dimstar@opensuse.org - Rename rpmlintrc to %{name}-rpmlintrc. Follow the packaging guidelines. * Tue Mar 18 2014 chris@computersalat.de - fix missing LOGGEROPTS in authdaemonrc * added patch courier-authlib-authdaemonrc.patch * Mon Mar 17 2014 chris@computersalat.de - fix for bnc#751125 * maildrop can not access courier-authlib socket * Sat Mar 15 2014 chris@computersalat.de - update to 0.66.1 * Makefile.am: run sysconftool on authsqliterc, in install-configure. Remove .la files for authentication modules, keep then for actual API libraries. Install them in the -devel RPM package. * userdb/Makefile.am: Stub for the pw2userdb(8) man page. * courier-authlib.service.in: Added Install target. - added systemd service file - add own tmpfiles.d file * courier-authlib.tmpfile - remove obsolete makedat patch * Mon Nov 11 2013 chris@computersalat.de - update to 0.66 * sqlite fixes. * authldaplib.c (ldapopen): Added LDAP_INITBIND option. * Makefile.am: chmod $(pkglibexecdir) explicitly to 755 * courier-authlib.spec.in: Typo. - add Source sig file - add makedat patch * fix wrong source path to install makedatprog * Tue Jan 15 2013 chris@computersalat.de - update to 0.65.0 * New authsqlite authentication module. * Fixed: when using authpgsql, if the Postgres server goes down authpgsql will then start leaking memory. * Fixed error codes returned by several authentication modules that prevent certain combinations of authentication modules from being used together. - fix deps * add missing pkg-config - add module sqlite * Mon Sep 24 2012 cfarrell@suse.com - license update: SUSE-GPL-3.0-with-openssl-exception Contains an exception to permit linking with openssl * Fri Sep 21 2012 chris@computersalat.de - update to 0.64.0 * authpam.c (callback_pam): Call pam_end() after an authentication attempt. * Makefile.am: Renamed authstaticlist.h to courierauthstaticlist.h, and added it to the list of header files that 'make install' puts into includedir. * Fix gcc 4.6 warnings * courier.spec.in: switch to systemd. * Fix autoconf warnings. * courier-authlib.spec: Make rmplint happy. - 0.63.1 * Remove the bundled libtdl library. Require the system-installed libltdl library. * authmysqllib.c (auth_mysql_setpass): Fix crash if DEFAULT_DOMAIN is not set in the config file. - fix license (GPL-2.0+ -> GPL-3.0+) * Wed Oct 26 2011 chris@computersalat.de - fix init script * add ldap mysql to Should-Start/Stop * Wed Sep 21 2011 chris@computersalat.de - change --with-authdaemonvar to /var/run/{name} - rework init script * create PID DIR - some spec cleanup * Sat Sep 17 2011 jengelh@medozas.de - Remove redundant tags/sections from specfile - Use _smp_mflags for parallel build * Wed Feb 24 2010 chris@computersalat.de - update to 0.63.0 * authldapescape.c: Factor out LDAP string escape function. * authldap.schema: Various fixes * authldap.ldif (olcObjectClasses): Create LDIF format schema from authldap.schema * authoption.c (auth_getoptionenvint): For account options that are parsed to an int, an option value that begins with t, T, y, or Y is evaluated as 1, other alphabetic values as 0; so that 'true' or 'yes' get evaluated as 1. * Sat Sep 05 2009 chris@computersalat.de - update to new version 0.62.4 * Various compilation fixes for gcc 4.4 and libtool 2.2 o 0.62.3 * courier-authlib.spec.in (MAKEFLAGS): Explicit path to ./configtmp * README_authlib.sgml: Fixed documentation of authpipe AUTH command. * authmigrate.in (rc): Add /etc/courier-imap - removed define for authdaemonvar - fixed DEBUG_LOGIN o added export DEBUG_LOGIN to init script - rpmlint o addFilter incoherent-init-script-name courier-authdaemon o addFilter shlib-policy-missing-suffix * Wed Sep 02 2009 chris@computersalat.de - spec mods o added norootforbuild o define authdaemondir o post authmigrate, sysconftool * Thu Aug 20 2009 chris@computersalat.de - cleanup spec file o fixed header o removed all #---- lines o fixed devel Group o added configure macro - rpmlint o added rpmlintrc o subpackages libauth[name] back to subpackage-[name] rpmlint warning can be ignored for libauth[names] o fixed non-conffile-in-etc * Mon Apr 13 2009 chris@computersalat.de - 0.62.2 - update to new version 0.62.2 o Makefile.am: Compatibility fix for bash 4 - 0.62.1 o cryptpassword.c: Fix compiler warnings o checkpasswordsha1.c: Fix compiler warnings. o authldaplib.c (auth_ldap_enumerate): Fix typo. - 0.62.0 o authpgsqllib.c: Use PQescapeStringConn() instead of removing all apostrophes from query parameters. This fixes a potential SQL injection vulnerability if the Postgres database uses a non-Latin locale. - 0.61.1 o authsasllogin.c (authsasl_login): Fix memory leak. o authldaplib.c (read_env): Fix resource leak. authldap did not close the authldaprc configuration file after reading it on startup. o authldaplib.c (auth_ldap_do2): Fix used ptr after free(). When an email map feature is enabled, and the map failed, the resulting error message was formed from a buffer that was recently free()ed. o authpipe.c (auth_pipe): Fix memory leak. If the fork() system call failed (unlikely), a buffer wasn't getting released. * Sat Nov 15 2008 chris@computersalat.de - 0.61.0 - rpmlint o set devel Group o removed dot 'Summary ended with dot' o renamed subpackages[names] to libauth[names] o replaced macro run_ldconfig with /sbin/ldconfig o modified post: insserv authdaemon activate syslog if not running (build error) * Fri Sep 05 2008 hvogel@suse.de - update to version 0.61.0 * Cleanup: always compile md5, sha* and hmac stuff, and remove all conditionally-compiled cruft. Move SASL list to an internal header. Add client-side support for AUTH EXTERNAL. * authsasl.c (auth_sasl_ex): auth_sasl_ex() supercedes auth_sasl(), invokes auth_sasl() for non-EXTERNAL SASL methods, implements EXTERNAL by going through the motions, then setting up a dummy authentication request. * authdaemon.c (auth_generic): Check for the dummy EXTERNAL authentication request, and handle it by invoking auth_getuserinfo(), rather than sending it down the pipe. This avoid having to implement a stub in every authentication module. * authmysqllib.c: Use mysql_set_character_set() instead of SET NAMES * authmysqllib.c: Fix domain-less queries. * Drop the unmaintained authvchkpw module. * authmysqllib.c: Cleanup. Use mysql_real_escape_string instead of crude filtering. * More portability fixes. - add rpmlintrc (shlib-policy-name-error) for the moment to fix build * Sat Aug 16 2008 chris@computersalat.de - 0.61.0 - update to new version 0.61.0 - beautify spec file ;) - fixed BuildRequires for suseversion >= 103 o gdbm-devel o procps - some rpmlint fixes o added PreReq coreutils o removed obsolete X-UnitedLinux from init script fixed service-names * Mon Apr 14 2008 aj@suse.de - Small changes to make rpmlint happier: * Rename keywords in init scripts * Prerequire /bin/rm * Thu Jan 17 2008 mskibbe@suse.de - update to version 0.60.2 which o Portability fix for checking the highest available file descriptor o Fix typos o Use OPEN_MAX, instead of hardcoded * Thu Jun 07 2007 ro@suse.de - remove explicit requires for mysql-shared (library is required anyway) * Wed Apr 25 2007 mskibbe@suse.de - update to version 0.59.3 which includes: o CRAM authentication in vchpw module o bug fixes o updated man pages * Thu Mar 29 2007 rguenther@suse.de - Add procps BuildRequires due to interesting configure checks * Mon Mar 26 2007 rguenther@suse.de - Add gdbm-devel BuildRequires * Thu Feb 22 2007 mskibbe@suse.de - update to version 0.59.1 which o fix some bugs o Make the spec a little prettier o Change distro-detection to use "rh" and "fc" for version detection, and add support for mandriva o Added the -f option to makeuserdb o Try to recover when the LDAP server closes the persistent socket, for inactivity * Mon Sep 18 2006 mskibbe@suse.de - fix Bug 204834 - missing rccourier-authdaemon symlink * Tue Aug 01 2006 mskibbe@suse.de - Add mysql, pipe, pgsql sub-packages * Mon Mar 27 2006 kukuk@suse.de - Add missing ldconfig calls * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Wed Dec 14 2005 kukuk@suse.de - Update to 0.58 (enable shadow aging support) * Sun Sep 25 2005 kukuk@suse.de - Compile with -DLDAP_DEPRECATED * Fri Jul 29 2005 kukuk@suse.de - Initial version
/usr/bin/courierauthconfig /usr/include/courierauth.h /usr/include/courierauthdebug.h /usr/include/courierauthsasl.h /usr/include/courierauthsaslclient.h /usr/include/courierauthstaticlist.h /usr/lib64/libauthcustom.so /usr/lib64/libauthldap.so /usr/lib64/libauthmysql.so /usr/lib64/libauthpam.so /usr/lib64/libauthpgsql.so /usr/lib64/libauthpipe.so /usr/lib64/libauthsqlite.so /usr/lib64/libauthuserdb.so /usr/lib64/libcourierauth.so /usr/lib64/libcourierauthcommon.so /usr/lib64/libcourierauthsasl.so /usr/lib64/libcourierauthsaslclient.so /usr/share/doc/packages/courier-authlib-devel /usr/share/doc/packages/courier-authlib-devel/auth_enumerate.html /usr/share/doc/packages/courier-authlib-devel/auth_generic.html /usr/share/doc/packages/courier-authlib-devel/auth_getoption.html /usr/share/doc/packages/courier-authlib-devel/auth_getuserinfo.html /usr/share/doc/packages/courier-authlib-devel/auth_login.html /usr/share/doc/packages/courier-authlib-devel/auth_meta.html /usr/share/doc/packages/courier-authlib-devel/auth_mkhomedir.html /usr/share/doc/packages/courier-authlib-devel/auth_passwd.html /usr/share/doc/packages/courier-authlib-devel/auth_sasl.html /usr/share/doc/packages/courier-authlib-devel/authlib.html /usr/share/man/man3/auth_enumerate.3.gz /usr/share/man/man3/auth_generic.3.gz /usr/share/man/man3/auth_generic_meta.3.gz /usr/share/man/man3/auth_getoption.3.gz /usr/share/man/man3/auth_getuserinfo.3.gz /usr/share/man/man3/auth_getuserinfo_meta.3.gz /usr/share/man/man3/auth_login.3.gz /usr/share/man/man3/auth_login_meta.3.gz /usr/share/man/man3/auth_meta.3.gz /usr/share/man/man3/auth_mkhomedir.3.gz /usr/share/man/man3/auth_passwd.3.gz /usr/share/man/man3/auth_sasl.3.gz /usr/share/man/man3/auth_sasl_ex.3.gz /usr/share/man/man3/authlib.3.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Jan 11 23:59:02 2025