# changelog

author: Alan Bartlett <ajb@elrepo.org> - 1.1.7-3
changelog:
  - Updated to the 28700 variant of the 1.1.7 source tarball.
  - Set release to 3 so as to be in sync with the EL5 version.


author: alutsiuk <alutsiuk@cloudlinux.com> - 1.8-4
changelog:
  - Fix sending sentry events on empty scanning report status (CLPRO-1334)
  - Fix AccelerateWP activation fails on users with disk quota exceeded (CLPRO-781)
  - Setup xray-user-agent if AccelerateWP is enabled (CLPRO-730)


author: alutsiuk <alutsiuk@cloudlinux.com> - 1.9-1
changelog:
  - Implement DirectAdmin support to AccelerateWP (CLPRO-1395, CLPRO-1403)
  - Add --skip-dns-check options to ignore site resolving results (CLPRO-1422)
  - Speed up enabling AccelerateWP feature (CLPRO-1423)
  - Add AccelerateWP feature-flags into new metrics discovery system (CLPRO-1282)


author: alutsiuk <alutsiuk@cloudlinux.com> - 1.9-2
changelog:
  - Fix wp-cli commands fail on installed 3rd WordPress plugins (CLPRO-1379)
  - Fix getting php version via clwpos_monitoring daemon (CLPRO-1490)
  - Fix broken utilities output due to syslog configuration (CLPRO-1491)


author: Martin Krcho <mkrcho@cloudlinux.com>, Timur Kalimullin <tkalimullin@cloudlinux.com> - 1.9-3
changelog:
  - Improve selection of required PHP extensions in WP CLI wrapper script (CLPRO-1431)
  - Disable open_basedir restrictions for WP-CLI wrapper script (CLPRO-1525)
  - Improved handling of broken sites in WP CLI wrapper script (CLPRO-1468, CLPRO-1478)


author: alutsiuk <alutsiuk@cloudlinux.com>, Dmitriy Leonov <dmleonov@cloudlinux.com> - 1.9-4
changelog:
  - Add new types of incompatibilities on website scanning (CLPRO-1544)
  - Improve error reporting in WP CLI wrapper (CLPRO-1558)


author: Daniil Danilkin <ddanilkin@cloudlinux.com>, Dmitriy Leonov <dmleonov@cloudlinux.com> - 1.9-5
changelog:
  - Fix clwpos CLI errors if WordPress version.php is missing (CLPRO-1430)
  - Improve error reporting in WP CLI wrapper (CLPRO-1594)


author: alutsiuk <alutsiuk@cloudlinux.com>, Timur Kalimullin <tkalimullin@cloudlinux.com> - 1.9-6
changelog:
  - Add user syncing on --allowed-for-all option (CLPRO-1608)
  - Replace edition specific check with universal cpapi feature supported (CLPRO-1531)
  - Activating AccelerateWP via Plesk extension for users with multiple subscriptions (CLPRO-1643)
  - Manage configs same way across all CloudLinux Editions (CLPRO-1658)
  - Fix disk quota exceeded issue on creating user .clwpos directory (CLPRO-1666)


author:
  Timur Kalimullin <tkalimullin@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, Dmitriy Leonov <dmleonov@cloudlinux.com> - 1.9-7

changelog:
  - Activating AccelerateWP via Plesk extension for users with multiple subscriptions (CLPRO-1643, CLPRO-1668)
  - Activating AccelerateWP on requests from WHMCS (CLPRO-1694)
  - Unify suites defaults across all editions (CLPRO-1657)
  - Update website incompatibilities when AWP daemon is not running (CLPRO-1689)
  - Fix the way of returning the WP CLI wrapper value (CLPRO-1744)
  - Add ability to make suite visible per user (CLPRO-1746)
  - Backup AccelerateWP configs on activation via WHMCS (CLPRO-1768)
  - Send analytics on allow suite from WHMCS (CLPRO-1738)
  - Extend Plesk Extension with new methods (CLPRO-1733)
  - Add more logs to analyze "'int' object is not iterable" sentry issue (CLPRO-1739)
  - Fix get-stat not accounting default states of suites (CLPRO-1781)


author: Dmitriy Leonov <dmleonov@cloudlinux.com>, Timur Kalimullin <tkalimullin@cloudlinux.com> - 1.9-8
changelog:
  - CLN sync - log list of affected unique_ids when authentication fails (CLPRO-1709)
  - Automatic installation and update the extension for Plesk for interaction of the CloudLinux Advantage WHMCS addon with AccelerateWP commands (CLPRO-1731)
  - Fix backup AccelerateWP configs (CLPRO-1882)


author: alutsiuk <alutsiuk@cloudlinux.com>, Dmitriy Leonov <dmleonov@cloudlinux.com> - 1.9-9
changelog:
  - Automatically uninstall SmartAdvice plugins and turn off notifications if they were enabled automatically (CLPRO-1926)
  - Added option to disable SmartAdvice WordPress plugins (CLPRO-1924)
  - Added Smart Advice plugin installation metric to statistics (CLPRO-1928)
  - Make set-suite command process multiple users (CLPRO-1902)
  - Added restore AccelerateWP backup command (CLPRO-1852)
  - Turn off AccelerateWP suites during erase of AccelerateWP (CLPRO-1915)


author: alutsiuk <alutsiuk@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> - 1.9-10
changelog:
  - Fix tracebacks when control panel returns controversial information about user (CLPRO-1898, CLPRO-1843)
  - Fix alt-php redis configurator to consider msgpack extension (CLPRO-1958)
  - Fix clwpos_collect_information script to create needed directory (CLPRO-1897)


author:
  alutsiuk <alutsiuk@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Timur Kalimullin <tkalimullin@cloudlinux.com> - 1.9-11

changelog:
  - Add support of translations in AccelerateWP (CLPRO-1858)
  - Add whmcs statistics endpoint in cloudlinux-awp-admin tool
  - The execution of commands for interaction with WHMCS has been accelerated. Restoring backups from WHMCS for server settings only. Added deprecated status for backup folders. (CLPRO-1905, CLPRO-1994)


author:
  alutsiuk <alutsiuk@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Timur Kalimullin <tkalimullin@cloudlinux.com> - 1.9-11

changelog:
  - Add support of translations in AccelerateWP (CLPRO-1858)
  - Add whmcs statistics endpoint in cloudlinux-awp-admin tool (CLPRO-2005)
  - Improved backup recovery for WHMCS, added commands to Plesk extension (CLPRO-1905, CLPRO-1994)


author: Timur Kalimullin <tkalimullin@cloudlinux.com>, Vladimir Lebedev <vlebedev@cloudlinux.com> - 1.9-13
changelog:
  - Disable error logging when running wp-cli (CLPRO-1779)
  - Fix inability to turn off smart advice notification during yum transaction with no license (CLRPO-2026)


author: oshyshatskyi <oshyshatskyi@cloudlinux.com> 1.7-2
changelog:
  - Automatically enable php extensions (json, igbinary, redis) when object cache becomes visible (CLPRO-1136)


author: Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> - 1.8-1
changelog:
  - Migrate codebase to Python3.11 (CLPRO-1124)
  - Fix getting upgrade url for AccelerateWP Premium and AccelerateWP CDN (CLPRO-1182)


author: Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> - 1.8-2
changelog:
  - Add Solo/Admin editions support (CLPRO-1081)
  - Fix getting custom ini path in enable_redis_for_alt_php script (CLPRO-1235)
  - Fix issues reported by Sentry (CLPRO-1237)
  - Don't scan user websites when AWP is turned off (CLPRO-1227)


author: Timur Kalimullin <tkalimullin@cloudlinux.com> - 1.8-3
changelog:
  - Implement email cancellation in cloudlinux-awp-admin (CLPRO-1191)
  - Improving processing of json wp-cli command output when there is excess output (CLPRO-796)


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 7.1.1-19.1
changelog:
  - ALTPHP-1501: Update to 7.1.1-19
  - Updated libwebp to 1.3.2
  - Added package with libraries for static linking
  - Build with newer libraries for RHEL6


author: Tim Powers <timp@redhat.com>
changelog:
  - changelog started
  - general cleanups, changed prefix to /usr, added manpage to files section
  - including in Powertools


author: Tim Powers <timp@redhat.com>
changelog:
  - update to 7.4.1 to fix bug #20337, problems with curl -c
  - not using patch anymore, it's included in the new source. Keeping
    for reference


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - include curl-config in curl-devel
  - update to 7.8 to fix memory leak and strlcat() symbol pollution from libcurl


author: Joe Orton <jorton@redhat.com> 7.9.8-2
changelog:
  - fix `curl-config --libs` output for libdir!=/usr/lib
  - remove docs/LIBCURL from docs list; remove unpackaged libcurl.la
  - libtoolize and reconf


author: Adrian Havill <havill@redhat.com> 7.10.6-7
changelog:
  - aclocal before libtoolize
  - move OpenLDAP license so it's present as a doc file, present in
    both the source and binary as per conditions


author: Adrian Havill <havill@redhat.com> 7.12.1-1
changelog:
  - upgrade to 7.12.1
  - enable GSSAPI auth (#129353)
  - enable I18N domain names (#134595)
  - workaround for broken ProFTPD SSL auth (#134133). Thanks to
    Aleksandar Milivojevic


author: Adrian Havill <havill@redhat.com> 7.12.3-1
changelog:
  - Upgrade to 7.12.3, which uses poll() for FDSETSIZE limit (#134794)
  - require libidn-devel for devel subpkg (#141341)
  - remove proftpd kludge; included upstream


author: Joe Orton <jorton@redhat.com> 7.12.3-3
changelog:
  - don't pass /usr to --with-libidn to remove "-L/usr/lib" from
    'curl-config --libs' output on x86_64.


author: Ivana Varekova <varekova@redhat.com> - 7.15.1-2
changelog:
  - fix multilib problem - #181290 - 
    curl-devel.i386 not installable together with curl-devel.x86-64


author: Jindrich Novy <jnovy@redhat.com> - 7.16.0-2
changelog:
  - fix BuildRoot
  - add Requires: pkgconfig for curl-devel
  - move LDFLAGS and LIBS to Libs.private in libcurl.pc.in (#213278)


author: Jindrich Novy <jnovy@redhat.com> 7.16.2-4
changelog:
  - another series of review fixes (#225671),
    thanks to Paul Howarth
  - check version of ldap library automatically
  - don't use %makeinstall and preserve timestamps
  - drop useless patches


author: Jindrich Novy <jnovy@redhat.com> 7.16.3-1
changelog:
  - update to 7.16.3
  - drop .print patch, applied upstream
  - next series of merge review fixes by Paul Howarth
  - remove aclocal stuff, no more needed
  - simplify makefile arguments
  - don't reference standard library paths in libcurl.pc
  - include docs/CONTRIBUTE


author: Jindrich Novy <jnovy@redhat.com> 7.16.4-5
changelog:
  - add support for the NSS PKCS#11 pem reader so the command-line is the
    same for both OpenSSL and NSS by Rob Crittenden (rcritten@redhat.com)
  - switch to NSS again


author: Jindrich Novy <jnovy@redhat.com> 7.17.1-1
changelog:
  - update to curl 7.17.1
  - include patch to enable SSL usage in NSS when a socket is opened
    nonblocking, thanks to Rob Crittenden (rcritten@redhat.com)


author: Jindrich Novy <jnovy@redhat.com> 7.17.1-3
changelog:
  - drop useless ldap library detection since curl doesn't
    dlopen()s it but links to it -> BR: openldap-devel
  - enable LDAPS support (#225671), thanks to Paul Howarth
  - BR: krb5-devel to reenable GSSAPI support
  - simplify build process
  - update description


author: Jindrich Novy <jnovy@redhat.com> 7.18.1-1
changelog:
  - update to curl 7.18.1 (fixes #397911)
  - add ABI docs for libcurl
  - remove --static-libs from curl-config
  - drop curl-config patch, obsoleted by @SSL_ENABLED@ autoconf
    substitution (#432667)


author: Jindrich Novy <jnovy@redhat.com> 7.18.1-2
changelog:
  - spec cleanup, thanks to Paul Howarth (#225671)
    - drop BR: libtool
    - convert CHANGES and README to UTF-8
    - _GNU_SOURCE in CFLAGS is no more needed
    - remove bogus rpath


author: Jindrich Novy <jnovy@redhat.com> 7.19.4-1
changelog:
  - update to 7.19.4 (fixes CVE-2009-0037)
  - fix leak in curl_easy* functions, thanks to Kamil Dudka
  - drop nss-fix patch, applied upstream


author: Jindrich Novy <jnovy@redhat.com> 7.19.4-2
changelog:
  - drop .easy-leak patch, causes problems in pycurl (#488791)
  - fix libcurl-devel dependencies (#488895)


author: Kamil Dudka <kdudka@redhat.com> 7.19.4-6
changelog:
  - upstream patch fixing memory leak in lib/nss.c (#453612)
  - remove redundant dependency of libcurl-devel on libssh2-devel


author: Kamil Dudka <kdudka@redhat.com> 7.19.5-8
changelog:
  - do not pre-login to all PKCS11 slots, it causes problems with HW tokens
  - try to select client certificate automatically when not specified, thanks
    to Claes Jakobsson


author: Kamil Dudka <kdudka@redhat.com> 7.19.6-1
changelog:
  - new upstream release, dropped applied patches
  - changed NSS code to not ignore the value of ssl.verifyhost and produce more
    verbose error messages (#516056)


author: Kamil Dudka <kdudka@redhat.com> 7.19.6-3
changelog:
  - avoid tight loop during a sftp upload
  - http://permalink.gmane.org/gmane.comp.web.curl.library/24744


author: Kamil Dudka <kdudka@redhat.com> 7.19.6-4
changelog:
  - use pkg-config to find nss and libssh2 if possible
  - better patch (not only) for SCP/SFTP polling
  - improve error message for not matching common name (#516056)


author: Kamil Dudka <kdudka@redhat.com> 7.19.7-1
changelog:
  - new upstream release, dropped applied patches
  - workaround for broken TLS servers (#525496, #527771)


author: Kamil Dudka <kdudka@redhat.com> 7.19.7-3
changelog:
  - fix crash on doubly closed NSPR descriptor, patch contributed
    by Kevin Baughman (#534176)
  - new version of patch for broken TLS servers (#525496, #527771)


author: Kamil Dudka <kdudka@redhat.com> 7.19.7-11
changelog:
  - upstream patch adding a new option -J/--remote-header-name
  - dropped temporary workaround for #545779


author: Kamil Dudka <kdudka@redhat.com> 7.20.0-1
changelog:
  - new upstream release - added support for IMAP(S), POP3(S), SMTP(S) and RTSP
  - dropped patches applied upstream
  - dropped curl-7.16.0-privlibs.patch no longer useful
  - a new patch forcing -lrt when linking the curl tool and test-cases


author: Kamil Dudka <kdudka@redhat.com> 7.20.0-3
changelog:
  - throw CURLE_SSL_CERTPROBLEM in case peer rejects a certificate (#565972)
  - valgrind temporarily disabled (#574889)
  - kerberos installation prefix has been changed


author: Paul Howarth <paul@city-fan.org> 7.20.1-3
changelog:
  - replace Rawhide s390-sleep patch with a more targeted patch adding a
    delay after tests 513 and 514 rather than after all tests


author: Kamil Dudka <kdudka@redhat.com> 7.20.1-4
changelog:
  - upstream patch preventing failure of test536 with threaded DNS resolver
  - upstream patch preventing SSL handshake timeout underflow


author: Kamil Dudka <kdudka@redhat.com> 7.20.1-5
changelog:
  - CRL support now works again (#581926)
  - make it possible to start a testing OpenSSH server when building with SELinux
    in the enforcing mode (#521087)


author: Kamil Dudka <kdudka@redhat.com> 7.21.0-1
changelog:
  - new upstream release, drop applied patches
  - update of %description
  - disable valgrind for certain test-cases (libssh2 problem)


author: Kamil Dudka <kdudka@redhat.com> 7.21.1-2
changelog:
  - re-enable test575 on s390(x), already fixed (upstream commit d63bdba)
  - modify system headers to work around gcc bug (#617757)
  - curl -T now ignores file size of special files (#622520)
  - fix kerberos proxy authentication for https (#625676)
  - work around glibc/valgrind problem on x86_64 (#626470)


author: Paul Howarth <paul@city-fan.org> 7.21.1-3
changelog:
  - fix up patches so there's no need to run autotools in the rpm build
  - drop buildreq automake
  - drop dependency on automake for devel package from F-14, where
    %{_datadir}/aclocal is included in the filesystem package
  - drop dependency on pkgconfig for devel package from F-11, where
    pkgconfig dependencies are auto-generated


author: Kamil Dudka <kdudka@redhat.com> 7.21.2-4
changelog:
  - prevent FTP client from hanging on unrecognized ABOR response (#649347)
  - return more appropriate error code in case FTP server session idle
    timeout has exceeded (#650255)


author: Kamil Dudka <kdudka@redhat.com> 7.21.2-5
changelog:
  - do not send QUIT to a dead FTP control connection (#650255)
  - pull back glibc's implementation of str[n]casecmp(), #626470 appears fixed


author: Paul Howarth <paul@city-fan.org> 7.21.3-1
changelog:
  - update to 7.21.3:
    - added --noconfigure switch to testcurl.pl
    - added --xattr option
    - added CURLOPT_RESOLVE and --resolve
    - added CURLAUTH_ONLY
    - added version-check.pl to the examples dir
    - check for libcurl features for some command line options
    - Curl_setopt: disallow CURLOPT_USE_SSL without SSL support
    - http_chunks: remove debug output
    - URL-parsing: consider ? a divider
    - SSH: avoid using the libssh2_ prefix
    - SSH: use libssh2_session_handshake() to work on win64
    - ftp: prevent server from hanging on closed data connection when stopping
      a transfer before the end of the full transfer (ranges)
    - LDAP: detect non-binary attributes properly
    - ftp: treat server's response 421 as CURLE_OPERATION_TIMEDOUT
    - gnutls->handshake: improved timeout handling
    - security: pass the right parameter to init
    - krb5: use GSS_ERROR to check for error
    - TFTP: resend the correct data
    - configure: fix autoconf 2.68 warning: no AC_LANG_SOURCE call detected
    - GnuTLS: now detects socket errors on Windows
    - symbols-in-versions: updated en masse
    - added a couple of examples that were missing from the tarball
    - Curl_send/recv_plain: return errno on failure
    - Curl_wait_for_resolv (for c-ares): correct timeout
    - ossl_connect_common: detect connection re-use
    - configure: prevent link errors with --librtmp
    - openldap: use remote port in URL passed to ldap_init_fd()
    - url: provide dead_connection flag in Curl_handler::disconnect
    - lots of compiler warning fixes
    - ssh: fix a download resume point calculation
    - fix getinfo CURLINFO_LOCAL* for reused connections
    - multi: the returned running handles counter could turn negative
    - multi: only ever consider pipelining for connections doing HTTP(S)
  - drop upstream patches now in tarball
  - update bz650255 and disable-test1112 patches to apply against new codebase
  - add workaround for false-positive glibc-detected buffer overflow in tftpd
    test server with FORTIFY_SOURCE (similar to #515361)


author: Kamil Dudka <kdudka@redhat.com> 7.21.4-1
changelog:
  - new upstream release
  - avoid memory leak on SSL connection failure (upstream commit a40f58d)
  - work around valgrind bug (#678518)


author: Kamil Dudka <kdudka@redhat.com> 7.21.7-3
changelog:
  - fix SIGSEGV of curl -O -J given more than one URL (#723075)
  - introduce the --delegation option of curl (#730444)
  - initialize NSS with no database if the selected database is broken (#728562)


author: Paul Howarth <paul@city-fan.org> 7.25.0-1
changelog:
  - new upstream release (#806264)
  - fix character encoding of docs with a patch rather than just iconv
  - update debug and multilib patches
  - don't use macros for commands
  - reduce size of %prep output for readability


author: Kamil Dudka <kdudka@redhat.com> 7.25.0-2
changelog:
  - use NSS_InitContext() to initialize NSS if available (#738456)
  - provide human-readable names for NSS errors (upstream commit a60edcc6)


author: Kamil Dudka <kdudka@redhat.com> 7.27.0-3
changelog:
  - use the upstream facility to disable problematic tests
  - do not crash if MD5 fingerprint is not provided by libssh2


author: Kamil Dudka <kdudka@redhat.com> 7.28.1-2
changelog:
  - prevent NSS from crashing on client auth hook failure
  - clear session cache if a client cert from file is used
  - fix error messages for CURLE_SSL_{CACERT,CRL}_BADFILE


author: Kamil Dudka <kdudka@redhat.com> 7.29.0-3
changelog:
  - switch SSL socket into non-blocking mode after handshake
  - drop the hide_selinux.c hack no longer needed in %check


author: Kamil Dudka <kdudka@redhat.com> 7.29.0-4
changelog:
  - do not ignore poll() failures other than EINTR (#919127)
  - curl_global_init() now accepts the CURL_GLOBAL_ACK_EINTR flag (#919127)


author: Kamil Dudka <kdudka@redhat.com> 7.30.0-1
changelog:
  - new upstream release (fixes CVE-2013-1944)
  - prevent test-suite failure due to using non-default port ranges in tests


author: Kamil Dudka <kdudka@redhat.com> 7.33.0-1
changelog:
  - new upstream release
  - fix missing initialization in NTLM code causing test 906 to fail
  - fix missing initialization in SSH code causing test 619 to fail


author: Sergey Fokin <sfokin@cloudlinux.com> - 8.11.0-2
changelog:
  - don't add link to ldap in *.pc file if ldap.pc doesn't exist
  - don't add link to mit-krb5-gssapi in *.pc file if mit-krb5-gssapi.pc.pc doesn't exist


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - add 3.0.55.1 alignment patch.
  - add --enable-posixmutexes (linux threads has not pthread_*attr_setpshared).
  - add --enable-tcl (needed -lpthreads).


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - disable --enable-test --enable-debug_rop --enable-debug_wop.
  - disable --enable-posixmutexes --enable-tcl as well, to avoid glibc-2.1.3
    problems.


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - upgrade to 3.1.14.
  - create db3-utils sub-package to hide tcl dependency, enable tcl Yet Again.
  - FHS packaging.


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - summaries from specspo.
  - all of libdb_tcl* (including symlinks) in db3-utils, should be db3->tcl?


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - remove redundant strip of libnss_db* that is nuking symbols.
  - change location in /usr/lib/libdb-3.1.la to point to /lib (#16776).


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - rather than hack *.la (see below), create /usr/lib/libdb-3.1.so symlink.
  - turn off --enable-diagnostic for performance.


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - don't build with --enable-diagnostic.
  - add build prereq on tcl.
  - default value for %_lib macro if not found.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - fix dangling docs symlinks
  - fix dangling doc HREFs (#33328)
  - apply the two patches listed at http://www.sleepycat.com/update/3.2.9/patch.3.2.9.html


author: Nalin Dahyabhai <nalin@redhat.com> 4.0.14-3
changelog:
  - remove relocatability stuffs
  - swallow a local copy of db1 and build db185_dump statically with it, to
    remove the build dependency and simplify bootstrapping new arches


author: Jeff Johnson <jbj@redhat.com>
changelog:
  - re-enable db.h symlink creation, db_util names, and db[23]-devel obsoletes.
  - make sure that -ldb is functional.


author: Nalin Dahyabhai <nalin@redhat.com> 4.0.14-19
changelog:
  - rebuild to use link the shared object with the same libraries we use
    for the bundled utils, should pull in libpthread when needed
  - move libdb.so from /%{_lib} to %{_libdir} where the linker can find it


author: Nalin Dahyabhai <nalin@redhat.com> 4.0.14-20
changelog:
  - add dynamic libdb-4.0.so link back to %{_libdir} so that dynamically
    linking with -ldb-4.0 will work again


author: Nalin Dahyabhai <nalin@redhat.com> 4.1.25-2
changelog:
  - change configure to only warn if JNI includes aren't found, assuming that
    the C compiler can find them
  - remove build requirement on jdkgcj -- gcj is sufficient


author: Jeff Johnson <jbj@redhat.com> 4.1.25-6
changelog:
  - build with libtool-1.5, which can't recognize the .so in libfoo*.so atm.
  - whack out libtool predep_objects wonkiness.


author: Jeff Johnson <jbj@jbj.org> 4.2.42-0.1
changelog:
  - update to 4.2.42.
  - build in build_unix subdir.
  - eliminate --enable-dump185, db_dump185.c no longer compiles for libdb*.
  - create db4-tcl sub-pkg to isolate libtcl dependencies.


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - build both with and without support for shared mutex locks, which require NPTL
  - make behavior wrt where we put libdb the same for all OSs
  - revert changes making tcl optional - nesting %if tcl and %ifarch nptl
    doesn't work
  - fix dangling HREFs in utility docs (pointed to main docs dir, while they're
    actually in the -utils docs dir)
  - run ldconfig when installing/removing the -utils subpackage, as it contains
    shared libraries


author: Nalin Dahyabhai <nalin@redhat.com> 4.1.25-13
changelog:
  - add another section to the ABI note for the TLS libdb so that it's marked as
    not needing an executable stack (from Arjan Van de Ven)


author: Nalin Dahyabhai <nalin@redhat.com> 4.1.25-14
changelog:
  - symlink from %{_libdir}/tls/libdb-4.1.so to the copy in /%{_lib}/tls, so
    that the run-time linker can find the right copy for of apps which use an
    RPATH to point at %{_libdir}/libdb-4.1.so


author: Jeff Johnson <jbj@jbj.org> 4.2.52-4
changelog:
  - remove dangling symlinks (#123721 et al).
  - remove db_cxx.so and db_tcl.so symlinks, versioned equivs exist.
  - apply 2 patches from sleepycat.
  - resurrect db4-java using sun jvm-1.4.2.
  - cripple autoconf sufficiently to build db4-java with gcj, without jvm.
  - check javac first, gcj34 next, then gcj-ssa, finally gcj.
  - add ed build dependency (#125180).


author: Nalin Dahyabhai <nalin@redhat.com> 4.2.52-6
changelog:
  - on %{ix86} systems, make the availability of an NPTL-requiring libdb match
    the availability of an NPTL libpthread in glibc > 2.3.3-48
  - run ldconfig in db4-java's %post/%postun
  - when building java support, assume that libgcj is equivalent enough to 1.3


author: Jindrich Novy <jnovy@redhat.com> 4.3.29-2
changelog:
  - don't package /usr/share/doc/images in the main db4 package
    and move it to db4-devel (#33328)
  - make db4 LFS capable (#33849)
  - move db4-devel, db4-tcl, db4-java to Development/Libraries
    group instead of System Environment/Libraries (#54320)
  - BuildPrereq -> BuildRequires
  - don't use RPM_SOURCE_DIR
  - Obsoletes db3, db2


author: Jindrich Novy <jnovy@redhat.com> 4.3.29-7.fc6
changelog:
  - fix memleak caused by SET_TXN macro in xa_db.c, when opening
    database created with DB_XA_CREATE flag (#204920)


author: Jindrich Novy <jnovy@redhat.com> 4.5.20-1
changelog:
  - update to db-4.5.20 (#198038)
  - fix BuildRoot
  - drop .64bit patch
  - patch/source URLs now point to correct location


author: Jindrich Novy <jnovy@redhat.com> 4.5.20-2
changelog:
  - sync db4 and compat-db licenses to BSD-style as the result of
    consultation with legal department
  - fix some rpmlint warnings


author: Jonathan MERCIER <bioinfornatics at gmail.com> 2.1.2.18116.0-2
changelog:
  - Update to 2.1.2
  - Use %global instead of %define
  - Change ${SOURCE1} to %{SOURCE1}
  - Change Group Database to Applications/Databases
  - Change License IPL to Interbase
  - Perform %configure section's with some module
  - Cconvert cyrillic character to UTF-8


author: Jonathan MERCIER <bioinfornatics at gmail.com> 2.1.2.18116.0-3
changelog:
  - Perform %configure with option --with-system-icu
  - Add libicu-devel in BuildRequires
  - Use iconv for convert files to UTF-8


author: Philippe Makowski <makowski at firebird-fr.eu.org> 2.1.1.17190.0-4
changelog:
  - Create a doc package
  - major cleaning to avoid rpmlint errors
  - revert to 2.1.1 (last stable build published)


author: Philippe Makowski <makowski at firebird-fr.eu.org> 2.1.2.18118.0-1
changelog:
  - backport doc patch
  - update to 2.1.2.18118
  - cleanup macros
  - specifie libdir
  - change firebird user login


author: Philippe Makowski <makowski at firebird-fr.eu.org> 2.1.2.18118.0-4
changelog:
  - major cleaning install process to take care of the two architectures (Classic and Superserver) the right way


author: Philippe Makowski <makowski at firebird-fr.eu.org> 2.1.2.18118.0-6
changelog:
  - add filesystem-subpackage
  - remove common subpackage and use the main instead
  - add logrotate config


author: Philippe Makowski <makowski at firebird-fr.eu.org> 2.1.2.18118.0-7
changelog:
  - patch to change lock files location and avoid %{fbroot} owned by firebird user (rh #500219)
  - add README.fedora
  - add symlinks in /usr/bin
  - change xinetd reload (rh #500219)


author: Philippe Makowski <makowski at firebird-fr.eu.org> 2.1.2.18118.0-11
changelog:
  - change xinetd script (rh #506528)
  - add missing library (and header files) for build php4-interbase module (rh #506728)
  - update README.fedora
  - automatically created user now have /bin/nologin as shell to make things a little more secure


author: Philippe Makowski <makowski at firebird-fr.eu.org> 2.1.3.18185.0-2
changelog:
  - rename /usr/bin/gstat to /usr/bin/gstat-fb  to avoid conflict with ganglia-gmond (rh #515510)
  - remove stupid rm -rf in postun


author: Philippe Makowski <makowski at fedoraproject.org> 2.1.3.18185.0-4
changelog:
  - build it against system edit lib
  - set correct setuid for Classic lock manager
  - set correct permission for /var/run/firebird


author: Philippe Makowski <makowski[at]fedoraproject.org> 2.5.0.26074.0-2
changelog:
  - Fix wrong assign file for classic and classic common
  - sync the s390(x) utilities list with other arches
  - add libatomic_ops-devel as BR: on non-x86 arches


author: Frediano Ziglio <freddy77@angelfire.com>
changelog:
  - remove dependency from freetds-unixodbc
  - fix field name (Copyright instead of License)
  - updated URL


author: ZeroC Staff <support@zeroc.com>
changelog:
  - See source distributions or the ZeroC website for more information
    about the changes in this release


author: Bernard Normier <bernard@zeroc.com> 3.3b-1
changelog:
  - Updates for Ice 3.3b release:
   - Split main ice rpm into ice noarch (license and Slice files), ice-libs 
     (C++ runtime libraries), ice-utils (admin tools & utilities), ice-servers
     (icegridregistry, icebox etc.). This way, ice-libs 3.3.0 can coexist with
      ice-libs 3.4.0. The same is true for ice-mono, and to a lesser extent 
      other ice runtime packages
  - Many updates derived from Mary Ellen Foster (<mefoster at gmail.com>)'s 
    Fedora RPM spec for Ice.
   - The Ice jar files are now installed in %{_javalibdir}, with 
     jpackage-compliant names
   - New icegridgui shell script to launch the IceGrid GUI
   - The .NET files are now packaged using gacutil with the -root option.
   - ice-servers creates a new user (ice) and installs three init.d services:
     icegridregistry, icegridnode and glacier2router.
   - Python, Ruby and PHP files are now installed in the correct directories.


author: Remi Collet <remi@remirepo.net> - 1.3.2-1
changelog:
  - update to 1.3.2
  - drop multilib header hack
  - change URL to https://libzip.org/
  - test suite now ok on all arch


author: Igor Savenko <bliss@cloudlinux.com> 4.0.50-5
changelog:
  - Fixed spec file (added /opt/passenger to %files section)
  - Added pre-creating dir for apache conf files in handle_module.py
  - ##


author: Sergey Kokhan <skokhan@cloudlinux.com> - 5.3.7-14
changelog:
  - ALMODP-143: httpd24-alt-mod-passenger installation paths for mod_passenger.so and mod_passenger.conf changed


author: Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-0.2.git09b0222
changelog:
  - Fixes from package review
  - Removed doubly-listed include directory
  - Update git tarball to the latest upstream code


author: Stephen Gallagher <sgallagh@redhat.com> - 1:0.9.4-4.gitdc559a5
changelog:
  - Bump epoch for the version downgrade
  - The 0.9.7 version hit the Rawhide repo due to the mass rebuild, we need a
    clean upgrade path.


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.0-2.git5462dab
changelog:
  - drop the patchlevel from the SONAME since libuv will retain binary
    compatibility for the life of the 0.10.x series


author: Stephen Gallagher <sgallagh@redhat.com> - 1:0.10.5-2
changelog:
  - Add patch to properly report soname version information
    This patch will be included upstream in 0.10.6 and can be dropped then.
  - Remove Bundles(ev) as this has not been true since 0.9.5


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.5-3
changelog:
  - don't sed the soname in the spec anymore; the patch takes care of it now
  - drop leftover global define for git revision


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.33-1
changelog:
  - new upstream release 0.10.33
    https://github.com/joyent/libuv/blob/v0.10.33/ChangeLog
  - update URL to point to the new libuv.org


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 1:0.10.33-2
changelog:
  - add missing %{_?isa} to devel requires of main package
  - fix some issues with the pkgconfig file and Group reported by Michael Schwendt


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.8.2-2
changelog:
  - use RPM-installed headers by default
  - now patched to use the system gyp instead of relying on a symlink


author: Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-3
changelog:
  - Update to latest upstream development release 0.9.3
  - Include upstreamed patches to unbundle dependent libraries


author: Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-5
changelog:
  - Return back to using the standard binary name
  - Temporarily adding a conflict against the ham radio node package until they
    complete an agreed rename of their binary.


author: Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-6
changelog:
  - Fixes from code review
  - Fix executable permissions
  - Correct the License field
  - Build debuginfo properly


author: Stephen Gallagher <sgallagh@redhat.com> - 0.9.3-7
changelog:
  - Add remaining changes from code review
  - Remove unnecessary BuildRequires on findutils
  - Remove %clean section


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.4-1
changelog:
  - new upstream release 0.9.4
  - system library patches are now upstream
  - respect optflags
  - include documentation in subpackage
  - add RPM dependency generation and related magic
  - guard libuv depedency so it always gets bumped when nodejs does
  - add -devel subpackage with enough to make node-gyp happy


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-1
changelog:
  - new upstream release 0.9.5
  - provide nodejs-devel for the moment
  - fix minor bugs in RPM magic
  - add nodejs_fixdep macro so packagers can easily adjust dependencies in
    package.json files


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-2
changelog:
  - provide nodejs-devel so modules can BuildRequire it (and be consistent
    with other interpreted languages in the distro)


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-5
changelog:
  - add defines to match libuv (#892601)
  - make v8 dependency explicit (and thus more accurate)
  - add -g to $C(XX)FLAGS instead of patching configure to add it
  - don't write pointless 'npm(foo) > 0' deps


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.9.5-10
changelog:
  - minor bugfixes to RPM magic
    - nodejs-symlink-deps: don't create an empty node_modules dir when a module
      has no dependencies
    - nodes-fixdep: support adding deps when none exist
  - Add the full set of headers usually bundled with node as deps to nodejs-devel.
    This way `npm install` for native modules that assume the stuff bundled with
    node exists will usually "just work".
  -move RPM magic to nodejs-devel as requested by FPC


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.0-3
changelog:
  - add virtual ABI provides for node and v8 so binary module's deps break when
    binary compatibility is broken
  - automatically add matching Requires to nodejs binary modules
  - add %nodejs_arches macro to future-proof ExcluseArch stanza in dependent
    packages


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.2-1
changelog:
  - new upstream release 0.10.2
    http://blog.nodejs.org/2013/03/28/node-v0-10-2-stable/
  - remove %nodejs_arches macro since it will only be useful if it is present in
    the redhat-rpm-config package
  - add default filtering macro to remove unwanted Provides from native modules
  - nodejs-symlink-deps now supports multiple modules in one SRPM properly
  - nodejs-symlink-deps also now supports a --check argument that works in the
    current working directry instead of the buildroot


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.3-1
changelog:
  - new upstream release 0.10.3
    http://blog.nodejs.org/2013/04/03/node-v0-10-3-stable/
  - nodejs-symlink-deps: only create symlink if target exists
  - nodejs-symlink-deps: symlink devDependencies when --check is used


author: Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.10.3-3
changelog:
  - Add support for software collections
  - Move rpm macros and tooling to separate package
  - add no-op macro to permit spec compatibility with EPEL


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.4-1
changelog:
  - new upstream release 0.10.4
    http://blog.nodejs.org/2013/04/11/node-v0-10-4-stable/
  - drop dependency generator files not supported on EL6
  - port nodejs_default_filter to EL6
  - add nodejs_find_provides_and_requires macro to invoke dependency generator
  - invoke the standard RPM provides and requires generators from the Node.js ones
  - write native module Requires from nodejs.req
  - change the c-ares-devel Requires in -devel to match the BuildRequires


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.7-1
changelog:
  - new upstream release 0.10.7
    http://blog.nodejs.org/2013/05/17/node-v0-10-7-stable/
  - strip openssl from the tarball; it contains prohibited code (RHBZ#967736)
  - patch Makefile so we can just remove all bundled deps completely


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.12-1
changelog:
  - new upstream release 0.10.12
    http://blog.nodejs.org/2013/06/18/node-v0-10-12-stable/
  - split off a -packaging subpackage with RPM macros, etc.
  - build -docs as noarch
  - copy mutiple version logic from nodejs-packaging SRPM for now


author: Tomas Hrcka <thrcka@redhat.com> - 0.10.5-4
changelog:
  - strip openssl from the tarball it contains prohibited code (RHBZ#967736)
    - patch makefile so it do not use bundled deps
    - new stripped tarball


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.13-1
changelog:
  - new upstream release 0.10.13
    http://blog.nodejs.org/2013/07/09/node-v0-10-13-stable/
  - remove RPM macros, etc. now that they've migrated to nodejs-packaging


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.16-1
changelog:
  - new upstream release 0.10.16
    http://blog.nodejs.org/2013/08/16/node-v0-10-16-stable/
  - add v8-devel to -devel Requires
  - restrict -devel Requires to the same architecture


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.21-1
changelog:
  - new upstream release 0.10.21
    http://blog.nodejs.org/2013/10/18/node-v0-10-21-stable/
  - resolves an undisclosed security vulnerability in the http module


author: Tomas Hrcka <thrcka@redhat.com> - 4.3.0-5
changelog:
  - New upstream release 4.3.0
  - https://nodejs.org/en/blog/release/v4.3.0/
  - Build with bundled openssl, this will be reverted ASAP
  - Unbundled http-parser


author: Zuzana Svetlikova <zsvetlik@redhat.com> - 6.9.1-2
changelog:
  - Rebuild from zvetlik/rh-nodejs6
  - newer releases have problems with debug
  - add procps-ng for tests
  - remove unused patches


author: Zuzana Svetlikova <zsvetlik@redhat.com> - 0.1.3-4
changelog:
  - Add missing ExclusiveArch and BuildArch
  - Use macro in -runtime dependency
  - Rebuilt with updated metapackage


author: Piotr Popieluch <piotr1212@gmail.com> - 0.1.18-2
changelog:
  - Added LICENSE to %files
  - Added rm -rf node_modules to %prep
  - Capitalized summary
  - Removed Group tag


author: Tomas Hrcka <thrcka@redhat.com> - 0.0.4-4
changelog:
  - Add missing macro /usr/lib/rpm/alt-nodejs6-symlink-deps /opt/alt/alt-nodejs6/root/usr/lib/node_modules


author: Jamie Nguyen <jamielinux@fedoraproject.org> - 1.2.1-2
changelog:
  - the LICENSE file previously contained the wrong license (MIT), but now
    upstream have fixed it to contain the correct license (BSD) (#967442)


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 2.0.0-4
changelog:
  - add some post-install hackery to work around potential RPM bug resulting in
    symlinks still pointing to their old locations on upgrade (RHBZ#997978)


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.2.11-2
changelog:
  - add macro for EPEL6 dependency generation

  Fri Apr 12 2013 Stanislav Ochotnicky <sochotnicky@redhat.com> - 0.2    .11-2
  - Add support for software collections


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 1.3.0-3
changelog:
  - rename from opener to nodejs-opener
  - add exec permission on opener (executable and lib are same file)
  - remove DOS EOLs from LICENSE.txt


author: Zuzana Svetlikova <zsvetlik@redhat.com> - 1.2.2-1
changelog:
  - New upstrem release
  - change license
  - change URL
  - remove Source1 and Source10
  - add LICENSE to %doc
  - updated Summary and %description


author: Stephen Gallagher <sgallagh@redhat.com> - 5.1.2-3
changelog:
  - Fix package review issues
  - Use npm(foo) syntax for BuildRequires
  - Drop unnecessary buildroot cleanup
  - Fix capitalization of Summary:


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 1.1.3-2
changelog:
  - bring into conformance with newer library packaging standards
  - guard Requires for F17 automatic dependency generation


author: Ralph Bean <rbean@redhat.com> - 1.2.0-2
changelog:
  - Include license from github.
  - Enable tests.
  - Make cli.js into a symlink.
  - Comment out nodejs_symlink_deps --build, as per review.


author: Zuzana Svetlikova <zsvetlik@redhat.com> - 1.1.0-2
changelog:
  - Removed %clean and rm -rf %buildroot from %install
  - changed Summary and %description to start with capital letter


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 1.0.105-1
changelog:
  - new upstream release 1.0.105
  - use relative symlinks instead of absolute
  - fixes /usr/bin/npm symlink on i686


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 1.2.17-2
changelog:
  - revert a change that adds a dep (that only affects Windows anyway)
  - fix bogus date in changelog warning


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 1.3.3-1
changelog:
  - new upstream release 1.3.3
  - fixes insecure temporary directory generation (CVE-2013-4116; RHBZ#983917)


author: Tomas Hrcka <thrcka@redhat.com> - 1.4.28-1
changelog:
  - New upstream release 1.4.28
  - Pretrans scriptlet changed to lua RHBZ#1149196 
  - Remove fix_dep on semver package since we have update


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.4-1
changelog:
  - new upstream release 0.10.4
    http://blog.nodejs.org/2013/04/11/node-v0-10-4-stable/
  - add no-op macro to permit spec compatibility with EPEL


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.14-2
changelog:
  - use unversioned docdir for -docs subpackage
    https://fedoraproject.org/wiki/Changes/UnversionedDocdirs
  - use main package's docdir instead of a seperate -docs directory


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.17-1
changelog:
  - new upstream release 0.10.17
    http://blog.nodejs.org/2013/08/21/node-v0-10-17-stable/
  - fix duplicated/conflicting documentation files (RHBZ#1001253)


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.24-1
changelog:
  - new upstream release 0.10.24
    http://blog.nodejs.org/2013/12/19/node-v0-10-24-stable/
  - upstream install script installs the headers now


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.28-1
changelog:
  - new upstream release 0.10.28
    There is no dfference between 0.10.27 and 0.10.28 for Fedora, as the only
    thing updated was npm, which is shipped seperately.  The latest was only
    packaged to avoid confusion.  Please see the v0.10.27 changelog for relevant
    changes in this update:
    http://blog.nodejs.org/2014/05/01/node-v0-10-27-stable/


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.28-2
changelog:
  - use the system certificate store instead of the bundled copy
    both are based on the Mozilla CA list, so the only effect this should have is
    making additional certificates added by the system administrator available to
    node


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.29-1
changelog:
  - new upstream release 0.10.29
    http://blog.nodejs.org/2014/06/16/node-v0-10-29-stable/
  - The invalid UTF8 fix has been reverted since this breaks v8 API, which cannot
    be done in a stable distribution release.  This build of nodejs will behave as
    if NODE_INVALID_UTF8 was set.  For more information on the implications, see:
    http://blog.nodejs.org/2014/06/16/openssl-and-breaking-utf-8-change/


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.32-1
changelog:
  - new upstream release 0.10.32
    http://blog.nodejs.org/2014/08/19/node-v0-10-31-stable/
    http://blog.nodejs.org/2014/09/16/node-v0-10-32-stable/


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.33-1
changelog:
  - new upstream release 0.10.33
    http://blog.nodejs.org/2014/10/23/node-v0-10-33-stable/
  - This release disables SSLv3 to secure Node.js services against the POODLE
    attack.  (CVE-2014-3566; RHBZ#1152789)  For more information or to learn how
    to re-enable SSLv3 in order to support legacy clients, please see the upstream
    release announcement linked above.


author: T.C. Hollingsworth <tchollingsworth@gmail.com> - 0.10.36-1
changelog:
  - new upstream release 0.10.36
    http://blog.nodejs.org/2015/01/26/node-v0-10-36-stable/
  - Please note that several upstream releases were skipped due to regressions
    reported in the upstream bug tracker.  Please also review the 0.10.34 and
    0.10.35 changelogs available at the above URL for a list of all changes.


author: Stephen Gallagher <sgallagh@redhat.com> 4.2.3-1
changelog:
  - New upstream security release 4.2.3
  - https://github.com/nodejs/node/blob/v4.2.3/CHANGELOG.md
  - Fix incorrect v8 version


author: Stephen Gallagher <sgallagh@redhat.com> - 4.3.0-1
changelog:
  - Update to 4.3.0 upstream LTS release
  - https://github.com/nodejs/node/blob/v4.3.0/CHANGELOG.md
  - Switch to the bundled http-parser
  - Build with -fno-delete-pointer-null-checks for GCC 6


author: Tom Hughes <tom@compton.nu> - 4.3.0-3
changelog:
  - Verify that the built node reports the expected versions
  - Drop unneeded dep on http-parser-devel
  - Add version check for punycode


author: Stephen Gallagher <sgallagh@redhat.com> - 5.10.0-1
changelog:
  - Update to latest security release (5.10.0)
  - Update bundled npm to 3.8.3
  - Fixes serious man-in-the-middle vulnerability with npm


author: Stephen Gallagher <sgallagh@redhat.com> - 1:6.2.0-1
changelog:
  - Update to latest stable release 6.2.0
  - https://github.com/nodejs/node/blob/v6.2.0/doc/changelogs/CHANGELOG_V6.md#6.2.0


author: Zuzana Svetlikova <zsvetlik@redhat.com> - 1:6.3.0-1
changelog:
  - Update node to 6.3.0
  - update punycode to 2.0.0
  - add gcc and gcc-c++ as build dependencies
  - modified system-certs patch


author: Stephen Gallagher <sgallagh@redhat.com> - 1:6.5.0-104
changelog:
  - Add support for building on EPEL 7 against OpenSSL 1.0.1
  - Modify v8_abi autorequires to avoid unnecessary rebuilds


author: Stephen Gallagher <sgallagh@redhat.com> - 1:6.6.0-106
changelog:
  - Drop Conflicts: from main package.
    It wasn't needed and was breaking upgrades in some cases.
  - Move npm support files into the npm package
  - Mark manpages as %doc


author: Stephen Gallagher <sgallagh@redhat.com> - 1:6.9.1-1
changelog:
  - Update to 6.9.1 LTS release
  - Fix a regression introduced in v6.8.0 in readable stream that caused unpipe
    to remove the wrong stream
  - https://nodejs.org/en/blog/release/v6.9.1/


author: Stephen Gallagher <sgallagh@redhat.com> - 1:6.9.4-2
changelog:
  - Enable DTrace support.
  - Eliminate newlines from CFLAGS due to broken dtrace shim
    https://sourceware.org/bugzilla/show_bug.cgi?id=21063
    Thanks to Kinston Hughes for the fix.


author: Stephen Gallagher <sgallagh@redhat.com> - 1:6.10.0-1
changelog:
  - Update to 6.10.0
  - https://nodejs.org/en/blog/release/v6.10.0/
  - New patch for handling system CA certificates


author: Stephen Gallagher <sgallagh@redhat.com> - 1:6.10.3-1
changelog:
  - Update to 6.10.3 (LTS)
  - https://nodejs.org/en/blog/release/v6.10.3/
  - Stop using the bundled http-parser now that there is an upstream
    release with a new-enough version.


author: Zuzana Svetlikova <zsvetlik@redhat.com> - 1:6.11.0-1
changelog:
  - Update to 6.11.0
  - remove system CA patch since it was merged upstream
  - https://github.com/nodejs/node/pull/8334


author: Stephen Gallagher <sgallagh@redhat.com> - 1:8.2.0-1
changelog:
  - Update to v8.2.0
  - https://nodejs.org/en/blog/release/v8.2.0/
  - Update npm to 5.3.0
  - Adds npx command


author: Zuzana Svetlikova <zsvetlik@redhat.com> - 1:8.3.0-1
changelog:
  - Update to v8.3.0
  - https://nodejs.org/en/blog/release/v8.3.0/
  - update V8 to 6.0
  - update minimal gcc and g++ requirements to 4.9.4


author: Zuzana Svetlikova <zsvetlik@redhat.com> - 1:8.4.0-1
changelog:
  - Update to v8.4.0
  - https://nodejs.org/en/blog/release/v8.4.0/
  - http2 is now supported, add bundled nghttp2
  - remove openssl 1.0.1 patches, we won't be using them in fedora


author: Bill Nottingham <notting@redhat.com>
changelog:
  - update to 1.2.7
  - fix some bugs from bugzilla (#4885, #4887, #4888, #4967)
  - take include files out of base package


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add -D_REENTRANT to make threaded stuff more stable, even though it looks
    like the sources define it, too
  - mark *.ph files in migration tools as config files


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - move the defaults for databases and whatnot to /var/lib/ldap (bug #10714)
  - fix some possible string-handling problems


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 1.2.10
  - add revamped version of patch from kos@bastard.net to allow execution as
    any non-root user
  - remove test suite from %build because of weirdness in the build system


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - more minimalistic fix for bug #11111 after consultation with OpenLDAP team
  - backport replacement for the ldapuser patch


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 1.2.11
  - add condrestart logic to init script
  - munge migration scripts so that you don't have to be
    /usr/share/openldap/migration to run them
  - add code to create pid files in /var/run


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - tweak init script to return error codes properly
  - change initscripts dependency to one on /etc/init.d


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - switch to gdbm; I'm getting off the db merry-go-round
  - tweak the init script some more
  - add instdir to @INC in migration scripts


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - split off clients and servers to shrink down the package and remove the
    base package's dependency on Perl
  - make certain that the binaries have sane permissions


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - build a semistatic slurpd with threads, everything else without
  - disable reverse lookups, per email on OpenLDAP mailing lists
  - make sure the execute bits are set on the shared libraries


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add the nis.schema and inetorgperson.schema to the default server config
  - make ldapadd a hard link to ldapmodify because they're identical binaries


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 2.0.6
  - add buildprereq on cyrus-sasl-devel, krb5-devel, openssl-devel
  - take the -s flag off of slapadd invocations in migration tools
  - add the cosine.schema to the default server config, needed by inetorgperson


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - try adding the suffix first when doing online migrations
  - force ldapadd to use simple authentication in migration scripts
  - add indexing of a few attributes to the default configuration
  - add commented-out section on using TLS to default configuration


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add missing required attributes to conversion scripts to comply with schema
  - add schema for mail aliases, autofs, and kerberosSecurityObject rooted in
    our own OID tree to define attributes and classes migration scripts expect
  - tweak automounter migration script


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - reorganize the patch list to separate MigrationTools and OpenLDAP patches
  - switch to Luke Howard's rfc822MailMember schema instead of the aliases.schema
  - configure slapd to run as the non-root user "ldap" (#19370)
  - chdir() before chroot() (we don't use chroot, though) (#19369)
  - disable saving of the pid file because the parent thread which saves it and
    the child thread which listens have different pids


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add Norbert Klasen's patch (via Del) to fix searches using ldaps URLs
    (OpenLDAP ITS #889)
  - add "-h ldaps:///" to server init when TLS is enabled, in order to support
    ldaps in addition to the regular STARTTLS (suggested by Del)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - change automount object OID from 1.3.6.1.1.1.2.9 to 1.3.6.1.1.1.2.13,
    per mail from the ldap-nis mailing list


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add support for additional OPTIONS, SLAPD_OPTIONS, and SLURPD_OPTIONS in
    a /etc/sysconfig/ldap file (#23549)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - back out pidfile patches, which interact weirdly with Linux threads
  - mark non-standard schema as such by moving them to a different directory


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - build dummy certificate in %post, use it in default config
  - configure-time shenanigans to help a confused configure script


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - move shared libraries to /lib
  - redo init script for better internationalization (#26154)
  - don't use ldaprc files in the current directory (#38402) (patch from
    hps@intermeta.de)
  - add BuildPrereq on tcp wrappers since we configure with
    --enable-wrappers (#43707)
  - don't overflow debug buffer in mail500 (#41751)
  - don't call krb5_free_creds instead of krb5_free_cred_contents any
    more (#43159)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - require cyrus-sasl-md5 (support for DIGEST-MD5 is required for RFC
    compliance) by name (follows from #43079, which split cyrus-sasl's
    cram-md5 and digest-md5 modules out into cyrus-sasl-md5)


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - add a build-time requirement on pam-devel
  - add a build-time requirement on a sufficiently-new libtool to link
    shared libraries to other shared libraries (which is needed in order
    for prelinking to work)


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.12-1
changelog:
  - update to 2.0.12 to pull in fixes for setting of default TLS options, among
    other things
  - update to migration tools 39
  - drop tls patch, which was fixed better in this release


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - disable kbind support (deprecated, and I suspect unused)
  - configure with --with-kerberos=k5only instead of --with-kerberos=k5
  - build slapd with threads


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.20-2
changelog:
  - temporarily disable optimizations for ia64 arches
  - specify pthreads at configure-time instead of letting configure guess


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.22-2
changelog:
  - switch to an internalized Berkeley DB as the ldbm back-end  (NOTE: this breaks
    access to existing on-disk directory data)
  - add slapcat/slapadd with gdbm for migration purposes
  - remove Kerberos dependency in client libs (the direct Kerberos dependency
    is used by the server for checking {kerberos} passwords)


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.25-1
changelog:
  - update to 2.0.25 "stable", ldbm-over-gdbm (putting off migration of LDBM
    slapd databases until we move to 2.1.x)
  - use %{_smp_mflags} when running make
  - update to MigrationTools 44
  - enable dynamic module support in slapd


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.25-2
changelog:
  - change LD_FLAGS to refer to /usr/kerberos/_libdir instead of
    /usr/kerberos/lib, which might not be right on some arches


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - incorporate fixes from SuSE's security audit, except for fixes to ITS 1963,
    1936, 2007, 2009, which were included in 2.0.26.
  - add two more patches for db 4.1.24 from sleepycat's updates page
  - use openssl pkgconfig data, if any is available


author: Nalin Dahyabhai <nalin@redhat.com> 2.0.27-8
changelog:
  - back down to db 4.0.x, which 2.0.x can compile with in ldbm-over-db setups
  - tweak SuSE patch to fix a few copy-paste errors and a NULL dereference


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 2.1.17
  - disable the shell backend, not expected to work well with threads
  - drop the kerberosSecurityObject schema, the krbName attribute it
    contains is only used if slapd is built with v2 kbind support


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - install the db utils for the bundled libdb as %{_sbindir}/slapd_db_*
  - install slapcat/slapadd from 2.0.x for migration purposes


author: Nalin Dahyabhai <nalin@redhat.com> 2.1.22-0
changelog:
  - 2.1.22 now badged stable
  - be more aggressive in what we index by default
  - use/require libtool 1.5


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - actually require newer libtool, as was intended back in 2.1.22-0, noted as
    missed by Jim Richardson


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - build bundled libdb for slapd dynamically to make the package smaller,
    among other things
  - on tls-capable arches, build libdb both with and without shared posix
    mutexes, otherwise just without
  - disable posix mutexes unconditionally for db 4.0, which shouldn't need
    them for the migration cases where it's used
  - update to MigrationTools 45


author: Nalin Dahyabhai <nalin@redhat.com> 2.1.25-1
changelog:
  - change logging facility used from daemon to local4 (#112730, reversing #11047)
    BEHAVIOR CHANGE - SHOULD BE MENTIONED IN THE RELEASE NOTES.


author: Nalin Dahyabhai <nalin@redhat.com> 2.1.25-2
changelog:
  - fix incorrect use of find when attempting to detect a common permissions
    error in the init script (#114866)


author: Thomas Woerner <twoerner@redhat.com> 2.1.29-3
changelog:
  - removed rpath
  - added pie patch: slapd and slurpd are now pie
  - requires libtool >= 1.5.6-2 (PIC libltdl.a)


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.13-1
changelog:
  - add compat-openldap subpackage
  - default to bdb, as upstream does, gambling that we're only going to be
    on systems with nptl now


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.13-2
changelog:
  - build a separate, static set of libraries for openldap-devel with the
    non-standard ntlm bind patch applied, for use by the evolution-connector
    package (#125579), and installing them under
    evolution_connector_prefix)
  - provide openldap-evolution-devel = version-release in openldap-devel
    so that evolution-connector's source package can require a version of
    openldap-devel which provides what it wants


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - move slapd startup to earlier in the boot sequence (#103160)
  - update to 2.2.15 (stable-20040822)
  - change version number on compat-openldap to include the non-compat version
    from which it's compiled, otherwise would have to start 2.2.15 at release 3
    so that it upgrades correctly


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 2.2.17 (stable-20040923) (#135188)
  - move nptl libraries into arch-specific subdirectories on x86 boxes
  - require a newer glibc which can provide nptl libpthread on i486/i586


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.20-1
changelog:
  - update to 2.2.20 (stable-20050103)
  - warn about unreadable krb5 keytab files containing "ldap" keys
  - warn about unreadable TLS-related files
  - own a ref to subdirectories which we create under _libdir/tls


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.23-1
changelog:
  - update to 2.2.23 (stable-20050125)
  - update notes on upgrading from earlier versions
  - drop slapcat variations for 2.0/2.1, which choke on 2.2's config files


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.24-1
changelog:
  - update to 2.2.24 (stable 20050318)
  - export KRB5_KTNAME in the init script, in case it was set in the sysconfig
    file but not exported


author: Nalin Dahyabhai <nalin@redhat.com>
changelog:
  - update to 2.2.26 (stable 20050429)
  - enable the lmpasswd scheme
  - print a warning if slaptest fails, slaptest -u succeeds, and one of the
    directories listed as the storage location for a given suffix in slapd.conf
    contains a readable file named __db.001 (#118678)


author: Nalin Dahyabhai <nalin@redhat.com> 2.2.26-1
changelog:
  - run slaptest with the -u flag if no id2entry db files are found, because
    you can't check for read-write access to a non-existent database (#156787)
  - add _sysconfdir/openldap/cacerts, which authconfig sets as the
    TLS_CACERTDIR path in /etc/openldap/ldap.conf now
  - use a temporary wrapper script to launch slapd, in case we have arguments
    with embedded whitespace (#158111)


author: Jay Fenlason <fenlason@redhat.com>
changelog:
  - Add the tls-fix-connection-test patch to close
    bz#161991 openldap password disclosure issue
  - add the hop patches to prevent infinite looping when chasing referrals.
    OpenLDAP ITS #3578


author: Jay Fenlason <fenlason@redhat.com> 2.2.26-2
changelog:
  - Move the slapd.pem file to /etc/pki/tls/certs
    and edit the -config patch to match to close
    bz#143393  Creates certificates + keys at an insecure/bad place
  - also use _sysconfdir instead of hard-coding /etc


author: Jay Fenlason <fenlason@redhat.com> 2.3.11-2
changelog:
  - Upgrade to 2.3.11, which upstream now considers stable.
  - Switch compat-openldap to 2.2.29
  - remove references to nss_ldap_build from the spec file
  - remove references to 2.0 and 2.1 from the spec file.
  - reorganize the build() function slightly in the spec file to limit the
    number of redundant and conflicting options passedto configure.
  - Remove the attempt to hardlink ldapmodify and ldapadd together, since
    the current make install make ldapadd a symlink to ldapmodify.
  - Include the -ads patches to allow SASL binds to an Active Directory
    server to work.  Nalin <nalin@redhat.com> wrote the patch, based on my
    broken first attempt.


author: Jay Fenlason <fenlason@redhat.com> 2.3.11-3
changelog:
  - Remove Requires: cyrus-sasl and cyrus-sasl-md5 from openldap- and
    compat-openldap- to close
    bz#173313 Remove exlicit 'Requires: cyrus-sasl" + 'Requires: cyrus-sasl-md5'


author: Jay Fenlason <fenlason@redhat.com> 2.3.19-2
changelog:
  - Upgrade to 2.3.19, which upstream now considers stable
  - Modify the -config.patch, ldap.init, and this spec file to put the
    pid file and args file in an ldap-owned openldap subdirectory under
    /var/run.
  - Move back_sql* out of _sbindir/openldap , which requires
    hand-moving slapd and slurpd to _sbindir, and recreating symlinks
    by hand.
  - Retire openldap-2.3.11-ads.patch, which went upstream.
  - Update the ldap.init script to run slaptest as the ldap user rather
    than as root.  This solves
    bz#150172 Startup failure after database problem
  - Add to the servers post and preun scriptlets so that on preun, the
    database is slapcatted to /var/lib/ldap/upgrade.ldif and the
    database files are saved to /var/lib/ldap/rpmorig.  On post, if
    /var/lib/ldap/upgrade.ldif exists, it is slapadded.  This means that
    on upgrades from 2.3.16-2 to higher versions, the database files may
    be automatically upgraded.  Unfortunatly, because of the changes to
    the preun scriptlet, users have to do the slapcat, etc by hand when
    upgrading to 2.3.16-2.  Also note that the /var/lib/ldap/rpmorig
    files need to be removed by hand because automatically removing your
    emergency fallback files is a bad idea.
  - Upgrade internal bdb to db-4.4.20.  For a clean upgrade, this will
    require that users slapcat their databases into a temp file, move
    /var/lib/ldap someplace safe, upgrade the openldap rpms, then
    slapadd the temp file.


author: Jay Fenlason <fenlason@redhat.com> 2.3.27-2
changelog:
  - New upstream release
  - Include the gethostbyname_r patch so that nss_ldap won't hang
    on recursive attemts to ldap_initialize.


author: Jay Fenlason <fenlason@redhat.com> 2.3.27-3
changelog:
  - Include --enable-multimaster to close
    bz#185821: adding slapd_multimaster to the configure options
  - Upgade guide.html to the correct one for openladp-2.3.27, closing
    bz#190383: openldap 2.3 packages contain the administrator's guide for 2.2
  - Remove the quotes from around the slaptestflags in ldap.init
    This closes one part of
    bz#204593: service ldap fails after having added entries to ldap
  - include __db.* in the list of files to check ownership of in
    ldap.init, as suggested in
    bz#199322: RFE: perform cleanup in ldap.init


author: Thomas Woerner <twoerner@redhat.com> 2.3.30-1.1
changelog:
  - tcp_wrappers has a new devel and libs sub package, therefore changing build
    requirement for tcp_wrappers to tcp_wrappers-devel


author: Jay Fenlason <fenlason<redhat.com> 2.3.34-1
changelog:
  - New upstream release
  - Upgrade the scripts for migrating the database so that they might
    actually work.
  - change bind-libbind-devel to bind-devel in BuildPreReq


author: Jan Safranek <jsafranek@redhat.com> 2.3.34-2
changelog:
  - slapadd during package update is now quiet (bz#224581)
  - use _localstatedir instead of var/ during build (bz#220970)
  - bind-libbind-devel removed from BuildRequires (bz#216851)
  - slaptest is now quiet during service ldap start, if
    there is no error/warning (bz#143697)
  - libldap_r.so now links with pthread (bz#198226)
  - do not strip binaries to produce correct .debuginfo packages
    (bz#152516)


author: Jan Safranek <jsafranek@redhat.com> 2.3.34-3
changelog:
  - do not create script in /tmp on startup (bz#188298)
  - add compat-slapcat to openldap-compat (bz#179378)
  - do not import ddp services with migrate_services.pl
    (bz#201183)
  - sort the hosts by adders, preventing duplicities
    in migrate*nis*.pl (bz#201540)
  - start slupd for each replicated database (bz#210155)
  - add ldconfig to devel post/postun (bz#240253)
  - include misc.schema in default slapd.conf (bz#147805)


author: Jan Safranek <jsafranek@redhat.com> 2.3.34-4
changelog:
  - Fix initscript return codes (#242667)
  - Provide overlays (as modules; #246036, #245896)
  - Add available modules to config file


author: Jan Safranek <jsafranek@redhat.com> 2.3.34-6
changelog:
  - fix compat-slapcat compilation. Now it can be found in
    /usr/lib/compat-openldap/slapcat, because the tool checks argv[0]
    (#246581)


author: Jan Safranek <jsafranek@redhat.com> 2.3.37-2
changelog:
  - do not use specific automake and autoconf
  - do not distinguish between NPTL and non-NPTL platforms, we have NPTL
    everywhere
  - db-4.6.18 integrated
  - updated openldap-servers License: field to reference BDB license


author: Jan Safranek <jsafranek@redhat.com> 2.3.38-2
changelog:
  - skeleton /etc/sysconfig/ldap added
  - new SLAPD_LDAP option to turn off listening on ldap:/// (#292591)
  - fixed checking of SSL (#292611)
  - fixed upgrade with empty database


author: Jan Safranek <jsafranek@redhat.com> 2.4.7-4
changelog:
  - fixed rpmlint warnings and errors
    - /etc/openldap/schema/README moved to /usr/share/doc/openldap


author: Jan Safranek <jsafranek@redhat.com> 2.4.8-3
changelog:
  - reworked the upgrade logic, slapcat/slapadd of the whole database
    is needed only if minor version changes (2.3.x -> 2.4.y)
  - do not try to save database in LDIF format, if openldap-servers package
    is  being removed (it's up to the admin to do so manually)


author: Jan Safranek <jsafranek@redhat.com> 2.4.8-4
changelog:
  - bdb upgraded to 4.6.21
  - reworked upgrade logic again to run db_upgrade when bdb version
    changes


author: Jan Safranek <jsafranek@redhat.com> 2.4.11-3
changelog:
  - add SLAPD_SHUTDOWN_TIMEOUT to /etc/sysconfig/ldap, allowing admins
    to set non-default slapd shutdown timeout
  - add checkpoint to default slapd.conf file (#458679)


author: Jan Zeleny <jzeleny@redhat.com> 2.4.15-3
changelog:
  - extended previous patch (#481310) to remove options cfMP
    from some client tools
  - correction of patch setugid (#494330)


author: Jan Zeleny <jzeleny@redhat.com> 2.4.16-1
changelog:
  - rebase of openldap to 2.4.16
  - fixed minor issue in spec file (output looking interactive
    when installing servers)


author: Jan Zeleny <jzeleny@redhat.com> 2.4.18-2
changelog:
  - changed configuration approach. Instead od slapd.conf slapd
    is using slapd.d directory now
  - fix of some issues caused by renaming of init script
  - fix of buffer overflow issue in ldif.c pointed out by new glibc


author: Jan Zeleny <jzeleny@redhat.com> 2.4.18-4
changelog:
  - updated smbk5pwd patch to be linked with libldap (#526500)
  - the last buffer overflow patch replaced with the one from upstream
  - added /etc/openldap/slapd.d and /etc/openldap/slapd.conf.bak
    to files owned by openldap-servers


author: Jan Zeleny <jzeleny@redhat.com> - 2.4.19-2
changelog:
  - fixed tls connection accepting when TLSVerifyClient = allow
  - /etc/openldap/ldap.conf removed from files owned by openldap-servers
  - minor changes in spec file to supress warnings
  - some changes in init script, so it would be possible to use it when
    using old configuration style


author: Jan Zeleny <jzeleny@redhat.com> - 2.4.22-1
changelog:
  - rebased to 2.4.22 (mostly bugfixes, added back-ldif, back-null testing support)
  - due to some possible issues pointed out in last update testing phase, I'm
    pulling back the last change (slapd can't be moved since it depends on /usr
    possibly mounted from network)


author: Rich Megginson <rmeggins@redhat.com> - 2.4.22-3
changelog:
  - added ldif.h to the public api in the devel package
  - added -lldif to the public api
  - added HAVE_MOZNSS and other flags to use Mozilla NSS for crypto


author: Jan Vcelak <jvcelak@redhat.com> - 2.4.22-6
changelog:
  - CVE-2010-0211 openldap: modrdn processing uninitialized pointer free (#605448)
  - CVE-2010-0212 openldap: modrdn processing IA5StringNormalize NULL pointer dereference (#605452)
  - obsolete configuration file moved to /usr/share/openldap-servers (#612602)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.22-7
changelog:
  - Mozilla NSS - delay token auth until needed (#616552)
  - Mozilla NSS - support use of self signed CA certs as server certs (#614545)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-1
changelog:
  - rebase to 2.4.23
  - embeded db4 library removed
  - removed bogus links in "SEE ALSO" in several man-pages (#624616)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-2
changelog:
  - fix possible infinite loop when checking permissions of TLS files (#641946)
  - removed outdated autofs.schema (#643045)
  - removed outdated README.upgrade
  - removed relics of migrationtools


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-3
changelog:
  - add support for multiple prefixed Mozilla NSS database files in TLS_CACERTDIR
  - reject non-file keyfiles in TLS_CACERTDIR (#652315)
  - TLS_CACERTDIR precedence over TLS_CACERT (#652304)
  - accept only files in hash.0 format in TLS_CACERTDIR (#650288)
  - improve SSL/TLS trace messages (#652818)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-4
changelog:
  - Mozilla NSS - implement full non-blocking semantics
    ldapsearch -Z hangs server if starttls fails (#652822)
  - updated list of all overlays in slapd.conf (#655899)
  - fix database upgrade process (#656257)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-5
changelog:
  - initscript: slaptest with '-u' to skip database opening (#667768)
  - removed slurpd options from sysconfig/ldap
  - fix: verification of self issued certificates (#657984)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-6
changelog:
  - fix: some server certificates refused with inadequate type error (#668899)
  - fix: default encryption strength dropped in switch to using NSS (#669446)
  - systemd compatibility: add configuration file (#656647, #668223)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.23-7
changelog:
  - fix: openldap can't use TLS after a fork() (#636956)
  - fix: openldap-server upgrade gets stuck when the database is damaged (#664433)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.24-2
changelog:
  - new: system resource limiting for slapd using ulimit
  - fix update: openldap can't use TLS after a fork() (#636956)
  - fix: possible null pointer dereference in NSS implementation
  - fix: openldap-servers upgrade hangs or do not upgrade the database (#664433)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.25-1
changelog:
  - rebase to new upstream release
  - change default database type from BDB to HDB
  - enable ldapi:/// interface by default
  - set cn=config management ACLs for root user, SASL external schema (#712495)
  - fix: server scriptlets require initscripts package (#716857)
  - fix: connection fails if TLS_CACERTDIR doesn't exist but TLS_REQCERT
    is set to 'never' (#716854)
  - fix: segmentation fault caused by double-free in ldapexop (#699683)
  - fix: segmentation fault of client tool when input line in LDIF file
    is splitted but indented incorrectly (#716855)
  - fix: segmentation fault of client tool when LDIF input file is not terminated
    by a new line character (#716858)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.26-2
changelog:
  - security hardening: library needs partial RELRO support added (#733071)
  - fix: NSS_Init* functions are not thread safe (#731112)
  - fix: incorrect behavior of allow/try options of VerifyCert and TLS_REQCERT (#725819)
  - fix: memleak - free the return of tlsm_find_and_verify_cert_key (#725818)
  - fix: conversion of constraint overlay settings to cn=config is incorrect (#733067)
  - fix: DDS overlay tolerance parametr doesn't function and breakes default TTL (#733069)
  - manpage fix: errors in manual page slapo-unique (#733070)
  - fix: matching wildcard hostnames in certificate Subject field does not work (#733073)
  - new feature: honor priority/weight with ldap_domain2hostlist (#733078)
  - manpage fix: wrong ldap_sync_destroy() prototype in ldap_sync(3) manpage (#717722)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.26-3
changelog:
  - fix: SSL_ForceHandshake function is not thread safe (#701678)
  - fix: allow unsetting of tls_* syncrepl options (#734187)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.26-5
changelog:
  - rebuild: openldap does not work after libdb rebase (#743824)
  - regression fix: openldap built without tcp_wrappers (#743213)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.26-6
changelog:
  - package cleanup:
    + hardened build: switch from LDFLAGS to RPM macros
    + remove old provides and obsoletes
    + add new slapd maintainance scripts
    + drop defattr macros, clean up permissions in specfile
    + fix rpmlint warnings: macros in comments/changelog
    + fix rpmlint warnings: non UTF-8 documentation
    + rename environment file to be more consistent (ldap -> slapd)
  - replace sysv initscript with systemd service file (#
  - new format of environment file due to switch to systemd
    (automatic conversion is performed)
  - patch OpenLDAP to skip empty command line arguments
    (arguments expansion in systemd works different than in shell)
  - CVE-2011-4079: one-byte buffer overflow in slapd (#749324)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.28-1
changelog:
  - new upstream release
    + server: support for delta-syncrepl in multi master replication
    + server: add experimental backend - MDB
    + server: dynamic configuration for passwd, perl, shell, sock, and sql backends
    + server: support passwords in APR1
    + library: support for Wahl (draft)
    + a lot of bugfixes
  - remove patches which were merged upstream
  - compile backends as modules (except BDB, HDB, and monitor)
  - reload systemd daemon after installation


author: Jan Vcelak <jvcelak@redhat.com> 2.4.28-3
changelog:
  - fix: replication (syncrepl) with TLS causes segfault (#783431)
  - fix: slapd segfaults when PEM certificate is used and key is not set (#772890)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.29-1
changelog:
  - new upstream release
    + MozNSS fixes
    + connection handling fixes
    + server: buxfixes in mdb backend
    + server: buxfixes in overlays (syncrepl, meta, monitor, perl, sql, dds, rwm)
  - openldap-servers now provide ldib2ldbm (#437104)
  - certificates management improvements
    + create empty Mozilla NSS certificate database during installation
    + enable builtin Root CA in generated database (#789088)
    + generate server certificate using Mozilla NSS tools instead of OpenSSL tools
    + fix: correct path to check-config.sh in service file (Jan Synáček <jsynacek@redhat.com>)
  - temporarily disable certificates checking in check-config.sh script
  - fix: check-config.sh get stuck when executing command as a ldap user


author: Jan Vcelak <jvcelak@redhat.com> 2.4.29-2
changelog:
  - fix update: provide ldif2ldbm, not ldib2ldbm (#437104)
  - Jan Synáček <jsynacek@redhat.com>:
    + unify systemctl binary paths throughout the specfile and make them usrmove compliant
    + make path to chkconfig binary usrmove compliant


author: Jan Vcelak <jvcelak@redhat.com> 2.4.29-3
changelog:
  - fix: ldap_result does not succeed for sssd (#771484)
  - Jan Synáček <jsynacek@redhat.com>:
    + fix: count constraint broken when using multiple modifications (#795766)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.29-4
changelog:
  - fix: missing options in manual pages of client tools (#796232)
  - fix: SASL_NOCANON option missing in ldap.conf manual page (#732915)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.30-1
changelog:
  - new upstream release
    + server: fixes in mdb backend
    + server: fixes in manual pages
    + server: fixes in syncprov, syncrepl, and pcache
  - removed patches which were merged upstream


author: Jan Vcelak <jvcelak@redhat.com> 2.4.31-1
changelog:
  - new upstream release
    + library: IPv6 url detection
    + library: rebinding to failed connections
    + server: various fixes in mdb backend
    + server: various fixes in replication
    + server: various fixes in overlays and minor backends
    + documentation fixes
  - remove patches which were merged upstream


author: Jan Vcelak <jvcelak@redhat.com> 2.4.31-2
changelog:
  - fix: nss-tools package is required by the base package, not the server subpackage
  - fix: MozNSS CA certdir does not work together with PEM CA cert file (#819536)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.31-3
changelog:
  - update fix: count constraint broken when using multiple modifications (#795766)
  - fix: invalid order of TLS shutdown operations (#808464)
  - fix: TLS error messages overwriting in tlsm_verify_cert() (#810462)
  - fix: reading pin from file can make all TLS connections hang (#829317)
  - CVE-2012-2668: cipher suite selection by name can be ignored (#825875)
  - fix: slapd fails to start on reboot (#829272)
  - fix: default cipher suite is always selected (#828790)
  - fix: less influence between individual TLS contexts:
    - replication with TLS does not work (#795763)
    - possibly others


author: Jan Vcelak <jvcelak@redhat.com> 2.4.31-4
changelog:
  - modify the package build process
    + fix autoconfig files to detect Mozilla NSS library using pkg-config
    + remove compiler flags which are not needed currently
    + build server, client and library together
    + avoid stray dependencies by using --as-needed linker flag
    + enable SLAPI interface in slapd


author: Jan Vcelak <jvcelak@redhat.com> 2.4.31-5
changelog:
  - fix: querying for IPv6 DNS records when IPv6 is disabled on the host (#835013)
  - fix: smbk5pwd module computes invalid LM hashes (#841560)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.32-1
changelog:
  - new upstream release
    + library: double free, SASL handling
    + tools: read SASL_NOCANON from config file
    + slapd: config index renumbering, duplicate error response
    + backends: various fixes in mdb, bdb/hdb, ldap
    + accesslog, syncprov: fix memory leaks in with replication
    + sha2: portability, thread safety, support SSHA256,384,512
    + documentation fixes


author: Jan Vcelak <jvcelak@redhat.com> 2.4.32-2
changelog:
  - enhancement: TLS, prefer private keys from authenticated slots
  - enhancement: TLS, allow certificate specification including token name
  - resolve TLS failures in replication in 389 Directory Server


author: Jan Vcelak <jvcelak@redhat.com> 2.4.32-3
changelog:
  - fix: some TLS ciphers cannot be enabled (#852338)
  - fix: connection hangs after fallback to second server when certificate hostname verification fails (#852476)
  - fix: not all certificates in OpenSSL compatible CA certificate directory format are loaded (#852786)
  - fix: MozNSS certificate database in SQL format cannot be used (#857373)
  - fix: libldap does not load PEM certificate if certdb is used as TLS_CACERTDIR (#857455)


author: Jan Vcelak <jvcelak@redhat.com> 2.4.33-1
changelog:
  - new upstream release:
    + slapd: ACLs, syncrepl
    + backends: locking and memory management in MDB
    + manpages: slapo-refint
  - patch update: MozNSS certificate database in SQL format cannot be used (#860317)
  - fix: slapd.service should not use /tmp (#859019)


author: Jan Vcelak <jvcelak@fedoraproject.org> 2.4.34-1
changelog:
  - new upstream release (#917603)
  - fix: slapcat segfaults if cn=config.ldif not present (#872784)
  - use systemd-rpm macros in spec file (#850247)


author: Jan Synáček <jsynacek@redhat.com> 2.4.34-1
changelog:
  - enable perl backend (#820547)
  - package ppolicy-check-password (#829749)
  - add perl specific BuildRequires
  - fix bogus dates


author: Jan Synáček <jsynacek@redhat.com> 2.4.34-2
changelog:
  - fix: syncrepl push DELETE operation does not recover (#920482)
  - run autoreconf every build, drop autoreconf patch (#926280)


author: Jan Synáček <jsynacek@redhat.com> 2.4.35-1
changelog:
  - new upstream release (#947235)
  - fix: slapd.service should ensure that network is up before starting (#946921)
  - fix: NSS related resource leak (#929357)


author: Jan Synáček <jsynacek@redhat.com> 2.4.35-3
changelog:
  - fix: minor documentation fixes
  - set SASL_NOCANON to on by default (#949864)
  - remove trailing spaces


author: Jan Synáček <jsynacek@redhat.com> 2.4.35-4
changelog:
  - do not needlessly run ldconfig after installing openldap-devel
  - fix: LDAPI with GSSAPI does not work if SASL_NOCANON=on (#960222)
  - fix: lt_dlopen() with back_perl (#960048)


author: Jan Synáček <jsynacek@redhat.com> - 2.4.37-1
changelog:
  - new upstream release (#1023916)
  - fix: missing a linefeed at the end of file /etc/openldap/ldap.conf (#1019836)


author: Jan Synáček <jsynacek@redhat.com> - 2.4.39-3
changelog:
  - remove redundant sysconfig-related stuff
  - add documentation reference to service file
  - alias slapd.service as openldap.service


author: Jan Synáček <jsynacek@redhat.com> - 2.4.40-5
changelog:
  - harden the build
  - improve check_password
  - provide an unversioned symlink to check_password.so.1.1


author: Jan Synáček <jsynacek@redhat.com> - 2.4.40-6
changelog:
  - remove openldap-fedora-systemd.patch
  - remove openldap-ldaprc-currentdir.patch
  - remove openldap-userconfig-setgid.patch
  - remove openldap-syncrepl-unset-tls-options.patch
  - remove unneeded configure flags, disable sql backend and aci
  - make mdb default after a new installation
  - remove pid file and args file
  - renumber patches and sources


author: Jan Synáček <jsynacek@redhat.com> - 2.4.40-7
changelog:
  - remove tmpfiles config since it's no longer needed
  - fix invalid ldif
  - simplify checking for missing server configuration


author: Matus Honek <mhonek@redhat.com> - 2.4.44-3
changelog:
  - fix: Setting olcTLSProtocolMin does not change supported protocols (#1375432)
  - fix: slapd should start after network-online.service (#1336487)


author: Matus Honek <mhonek@redhat.com> - 2.4.44-9
changelog:
  - NSS: Enhance OpenLDAP to support TLSv1.3 protocol with NSS (#1435692)
  - NSS: Rearrange ciphers-, parsing-, and protocol-related patches (#1435692)


author: Matus Honek <mhonek@redhat.com> - 2.4.45-1
changelog:
  - Rebase to version 2.4.45 (#1458081)
    * fixes CVE-2017-9287 (#1456712, #1456713)
  - Update the 'sources' file with new SHA512 hashes


author: Matus Honek <mhonek@redhat.com> - 2.4.45-5
changelog:
  - Fix issues in MozNSS compatibility layer (#1400570)
    + Force write file with fsync to avoid race conditions
    + Always filestamp both sql and dbm NSS DB variants to not rely on default DB type prefix
    + Allow missing cert and key which is a valid usecase
    + Create extraction folder only in /tmp to simplify selinux rules
    + Fix Covscan issues


author: Matus Honek <mhonek@redhat.com> - 2.4.45-7
changelog:
  - MozNSS Compat. Layer fixes (#1400570)
    - fix incorrect parsing of CACertDir (orig. #1533955)
    - fix PIN disclaimer not always shown (orig. #1516409)
    - fix recursive directory deletion (orig. #1516409)
    - Ensure consistency of a PEM dir before usage (orig. #1516409)
      + Warn just before use of a PIN about key file extraction
    - Enable usage of NSS DB with PEM cert/key (orig. #1525485)
      + Fix a possible invalid dereference (covscan)


author: Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.4.45-9
changelog:
  - Escape macros in %changelog
  - Disable TLSMC in F29+
  - Remove obsolete Group tag
  - Don't call ldconfig in servers subpackage
  - Switch to %ldconfig_scriptlets
  - Remove unneeded Requires(post): systemd-sysv, chkconfig
  - Switch to %systemd_requires
  - Change BuildRequires: systemd-units to systemd


author: Matus Honek <mhonek@redhat.com> - 2.4.45-12
changelog:
  - MozNSS Compat. Layer: fix: libldap tlsmc continues even after it fails to extract CA certificates (#1550110)


author: Matus Honek <mhonek@redhat.com> - 2.4.45-13
changelog:
  - fix: openldap does not use Fedora build flags
    + makes use of redhat-rpm-config package
  - Drop superfluous back-sql linking patch


author: Jitka Plesnikova <jplesnik@redhat.com> - 2.4.46-2
changelog:
  - Perl 5.28 rebuild
  - MozNSS Compat. Layer: Fix typos, and spelling in the README file header (#1564161)


author: Matus Honek <mhonek@redhat.com> - 2.4.46-3
changelog:
  - MozNSS Compat. Layer: Make log messages more clear (#1598103)
  - MozNSS Compat. Layer: Fix memleaks reported by valgrind (#1595203)


author: Matus Honek <mhonek@redhat.com> - 2.4.46-6
changelog:
  - Build with LDAP_USE_NON_BLOCKING_TLS (#1594928)
  - Remove unused leftover MozNSS Compat. Layer references (cont.) (#1557967)


author: Tomas Hoger <thoger@redhat.com> - 7.3-3
changelog:
  - Backport patch from upstream pcre 7.6 to address buffer overflow
    caused by "a character class containing a very large number of
    characters with codepoints greater than 255 (in UTF-8 mode)"
    CVE-2008-0674, #431660
  - Try re-enabling make check again.


author: Lubomir Rintel <lkundrak@v3.sk> - 7.8-1
changelog:
  - Update to 7.8, drop upstreamed patches
  - Fix destination of documentation (#427763)
  - Use buildroot macro consistently
  - Separate the static library, as per current Guidelines
  - Satisfy rpmlint


author:
  Sergey Kokhan <skokhan@cloudlinux.com> Alexandr Demeshko <ademeshko@cloudlinux.com> Daria Kavchuk <dkavchuk@cloudlinux.com> - 0.1-1

changelog:
  - MODLS-732: Elastic-APM funcionality separated
  - MODLS-709: Added APM agent with distributed tracing support
  - MODLS-707: Made aapm agent work asynchronously
  - MODLS-701: Added python APM agent
  - MODLS-678: Initial version of alt-php-apm


author: Sergey Fokin <sfokin@cloudlinux.com> - 1-50
changelog:
  - ALTPHP-1376: fix detecting libmysqlclient.so version
  - ALTPHP-1396: restore alt-php.cfg if it's broken


author: Sergey Fokin <sfokin@cloudlinux.com> - 1-54
changelog:
  - ALTPHP-1582: add support cl-MariaDB1011
  - ALTPHP-1626: return mysqli.so for alt-php >= 82
  - ALTPHP-1637: rebuild with system python from BaseOS repo


author: Darya Malyavkina <dmalyavkina@cloudlinux.com> - 7.4.8-2
changelog:
  - MODLS-741: Make LSCRIU log messages with timestamps
  - MODLS-804: Improve mod_lsapi & lsphp error reporting in case of php memory limit reached
  - ALTPHP-961: Update litespeed to 7.7 version


author: Eduard Abdullin <eabdullin@cloudlinux.com> - 7.4.16-2
changelog:
  - ALTPHP-1053: Update move_override_ini patch
  - ALTPHP-1038: Update litespeed log patch
  - ALTPHP-1082: Add alt-php-pdo requires for alt-php-mysqlnd and alt-php-firebird


author: Eduard Abdullin <eabdullin@cloudlinux.com> - 7.4.21-3
changelog:
  - ALTPHP-1154: Fix libxml requires
  - ALTPHP-1156: Get rid of manipulations with enabling extensions (mysqli.so) in default.ini


author: Sergey Fokin <sfokin@cloudlinux.com> - 7.4.33-3
changelog:
  - ALTPHP-1355: fix linksafe for all sub-packages
  - fix rpath for zip extension
  - add alt-php74-imunify-leveldb provides


author: Pavel Mayorov <pmayorov@cloudlinux.com> - 7.4.33-4
changelog:
  - Fix for Harden PHP
  - CVE-2022-31631: Fix integer overflow that could cause PDO::quote() to return an improperly quoted string


author: Daniil Danilkin <ddanilkin@cloudlinux.com> - 0.4-4
changelog:
  - Adds explicit error if user's CL isn't registered (CLPRO-1487)
  - Enable/disable SSO twice isn't a error anymore for CLI (CLPRO-1553)


author: Anastasia Lutsiuk <alutsiuk@cloudlinux.com>, Timur Kalimullin <tkalimullin@cloudlinux.com> - 0.4-5
changelog:
  - Replace edition specific check with universal cpapi feature supported (CLPRO-1531)
  - Increase string length parameter during Sentry init (CLPRO-1578)


author: Anastasia Lutsiuk <alutsiuk@cloudlinux.com>, Sergey Kokhan <skokhan@cloudlinux.com> - 0.4-7
changelog:
  - Improve report email templates (CLPRO-1055)
  - Extend logging with detection of WP2 environment (CLPRO-1899)
  - Simplified the code of building SSA extensions (CLPRO-1946)
  - Added alt-php82 support for CL6 (CLPRO-1947)
  - Added ea-php83 support (CLPRO-1948)


author: Denis Komandyr <dkomandyr@cloudlinux.com> - 0.4-8
changelog:
  - Fixed SSA service when ssa.conf is empty (CLPRO-566)
  - Added special characters escaping in database query (CLPRO-2043)


author: Roman Krompets <rkrompets@cloudlinux.com> - 0.4-10
changelog:
  - Fixed an error on DirectAdmin that lead to the 'xray.so' extension was not placed to extensions dir (CLPRO-1409)


author:
  Dmitriy Leonov <dmleonov@cloudlinux.com>, Timur Kalimullin <tkalimullin@cloudlinux.com>, Martin Krcho <mkrcho@cloudlinux.com> - 0.6-9

changelog:
  - Adding environment variable to the Sentry events (CLPRO-1317)
  - Extend advice data fields with variants in cl-smart-advice utilities (CLPRO-1155)
  - Adapt Smart Advice plugin to support DireactAdmin (CLPRO-1405)
  - Add tracking of purchase related events (CLPRO-1159)
  - Track failure to report to analytics API from JS to Sentry (CLPRO-1354)


author: Martin Krcho <mkrcho@cloudlinux.com>, Timur Kalimullin <tkalimullin@cloudlinux.com> - 0.6-10
changelog:
  - Improve logging for notification status checks and advice filtering (CLPRO-1449)
  - Displaying text variant for advice in the plugin (CLPRO-1471)
  - Avoid downtime when autocomplete tasks cron executed (CLPRO-1408)
  - Add details to SmartAdvice plugin installation errors (CLPRO-1479, CLPRO-1506)


author:
  Martin Krcho <mkrcho@cloudlinux.com>, Dmitriy Leonov <dmleonov@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> - 0.6-11

changelog:
  - Add optional toggle making X-Ray to automatically enable extension for all php versions (CLPRO-587)
  - Add auto-fixing for incorrect open_basedir setting values for Plesk (CLPRO-1480)
  - Cover Wordpress Admin notices (SmartAdvice) with telemetry (CLPRO-1510)


author: Dmitriy Leonov <dmleonov@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> - 0.6-12
changelog:
  - Added response status code to the analytics call (CLPRO-1473)
  - Update incompatibilities list for existing advices (CLPRO-1544)


author:
  Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Dmitriy Leonov <dmleonov@cloudlinux.com>, Timur Kalimullin <tkalimullin@cloudlinux.com> - 0.6-13

changelog:
  - Fix advice sync with Wordpress plugin (CLPRO-1549, CLPRO-1572)
  - Add new two events (advice_synced, advice_sync_failed) to the analytics (CLPRO-1545)
  - Rewrite run.sh script logic to the Python (CLPRO-1554)
  - Reminder emails will never be sent with cached smart advice data (CLPRO-1546)


author: Timur Kalimullin <tkalimullin@cloudlinux.com>, Dmitriy Leonov <dmleonov@cloudlinux.com> - 0.6-15
changelog:
  - Added support for MyImunify Account protection advice (CLPRO-1489, CLPRO-1641)
  - Fixed E_NOTICE error in SmartAdvice plugin (CLPRO-1605)
  - Fixed error checking advice for the site in the SmartAdvice plugin (CLPRO-1606)
  - Fix checking advice_id variable (CLPRO-1622)


author:
  alutsiuk <alutsiuk@cloudlinux.com>, Dmitriy Leonov <dmleonov@cloudlinux.com>, Martin Krcho <mkrcho@cloudlinux.com> - 0.6-16

changelog:
  - Add ability to sync multiple users with microservice (CLPRO-1608)
  - Improve WP SmartAdvice installing and advice sync processes (CLPRO-1638)
  - Avoid problem with creating symlink to plugin file during installation of Smart Advice WP plugin (CLPRO-1637)


author: Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> - 0.6-17
changelog:
  - Add alternative way of retriving php version through phpinfo (CLPRO-1574)
  - Replace edition specific check with universal cpapi feature supported (CLPRO-1531)
  - Use package version for WordPress plugins (CLPRO-1602)
  - Limit number of simultaneously running threads in XRay agent (CLPRO-1634)


author:
  Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Martin Krcho <mkrcho@cloudlinux.com>, Timur Kalimullin <tkalimullin@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> - 0.6-18

changelog:
  - Improve quality and usefulness of sentry reports (CLPRO-1516, CLPRO-1669)
  - Improve Sentry logging of analytics sending failures (CLPRO-1516)
  - Increase string length parameter during Sentry init (CLPRO-1578)
  - Fix disk quota exceeded on installing Smart Advice Plugin (CLPRO-1665)


author:
  alutsiuk <alutsiuk@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Timur Kalimullin <tkalimullin@cloudlinux.com> - 0.6-19

changelog:
  - Update website incompatibilities when AWP daemon is not running (CLPRO-1689)
  - Unify enabling End-User X-ray plugin across all editions (CLPRO-1657)
  - Extend analytics report for tracking upgrade url usage (CLPRO-1738, CLPRO-1769)


author: Dmitriy Leonov <dmleonov@cloudlinux.com>, Timur Kalimullin <tkalimullin@cloudlinux.com> - 0.6-20
changelog:
  - Give WordPress plugin info and upload the zip archive to the site temp folder (CLPRO-1492)
  - Improve the analysis of errors in applying advice (CLPRO-713, CLPRO-1786)


author: Timur Kalimullin <tkalimullin@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> - 0.6-21
changelog:
  - Improve error handling in the SmartAdvice plugin (CLPRO-1816)
  - Bypass open_basedir restriction in WP SmartAdvice (CLPRO-1777)
  - Fix xray-continuous cron sends emails on errors (CLPRO-1871)


author: Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com - 0.6-22
changelog:
  - Install Smart Advice WordPress plugin only if allowed by administrator (CLPRO-1924)
  - Added wordpress-plugin-uninstall which removes all installed Smart Advice plugins (CLPRO-1926)


author: alutsiuk <alutsiuk@cloudlinux.com>, Vladimir Lebedev <vlebedev@cloudlinux.com> - 0.6-24
changelog:
  - Add support of translations in XRAY (CLPRO-1858)
  - Fixed php version detection in cPanel when selector is enabled (CLPRO-1457)


author: alutsiuk <alutsiuk@cloudlinux.com>, Timur Kalimullin <tkalimullin@cloudlinux.com> - 0.6-25
changelog:
  - Adding Imunify advice to the SmartAdvice plugin (CLPRO-2106, CLPRO-2107, CLPRO-2130, CLPRO-2108, CLPRO-1962, CLPRO-2157, CLPRO-2142)
  - Filter out advices for non-exist WordPress sites (CLPRO-2129)


author: Timur Kalimullin <tkalimullin@cloudlinux.com>, Roman Krompets <rkrompets@cloudlinux.com> - 0.6-27
changelog:
  - Fixed an error on DirectAdmin "Unable to load dynamic library 'clos_ssa.so'" (CLPRO-1409)
  - Fix the display of the argument for CDN in the SmartAdvice plugin (CLPRO-2196)


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 4.4.9-36
changelog:
  - add sybase_ct extension (FreeTDS based)
  - LSAPI: initialize empty sa_mask
  - rename patches, fix trailing space symbols in patches


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 4.4.9-43
changelog:
  - add HardenedPHP patches:
  -   bug70661: Use After Free Vulnerability in WDDX Packet Deserialization
  -   bug70741: Session WDDX Packet Deserialization Type Confusion Vulnerability


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 4.4.9-44
changelog:
  - add HardenedPHP patches:
  -   security bug #71039: exec functions ignore length but look for NULL termination
  -     https://bugs.php.net/bug.php?id=71039
  -   security bug #71459: Integer overflow in iptcembed()
  -     https://bugs.php.net/bug.php?id=71459
  -   bug #40109: iptcembed fails on non-jfif jpegs
  -     https://bugs.php.net/bug.php?id=40109


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 4.4.9-45
changelog:
  - add HardenedPHP patches:
  - 	security bug #71587: Use-After-Free / Double-Free in WDDX Deserialize
  - 	https://bugs.php.net/bug.php?id=71587


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 4.4.9-46
changelog:
  - ALTPHP-141: backported patch
  - security bug 71798: Integer Overflow in php_raw_url_encode
  https://bugs.php.net/bug.php?id=71798
  - ALTPHP-135: execute "cagefsctl --setup-cl-alt" command only once per alt-php
  group installation/update to speed up the installation process


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 4.4.9-46.el6
changelog:
  - ALTPHP-141: backported patch
  -     - security bug 71798: Integer Overflow in php_raw_url_encode
  -       https://bugs.php.net/bug.php?id=71798
  - ALTPHP-135: execute "cagefsctl --setup-cl-alt" command only once per alt-php
  - group installation/update to speed up the installation process


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 4.4.9-47
changelog:
  - add HardenedPHP patches for:
  -   * security bug 72094: Out of bounds heap read access in exif header processing (CVE-2016-4542, CVE-2016-4543, CVE-2016-4544)
  -     https://bugs.php.net/bug.php?id=72094
  -   * security bug 72093: bcpowmod accepts negative scale and corrupts _one_ definition (CVE-2016-4537, CVE-2016-4538)
  -     https://bugs.php.net/bug.php?id=72093


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 4.4.9-49
changelog:
  - add HardenedPHP patches
  -     CVE-2016-5094: (core) integer overflow in php_html_entities
  -     https://bugs.php.net/72135


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 4.4.9-50
changelog:
  - add Hardened PHP patches:
  -   CVE-2016-5766: Integer Overflow in _gd2GetHeader() resulting in heap overflow
  -   https://bugs.php.net/bug.php?id=72339
  -   CVE-2016-5772: Double Free Corruption in wddx_deserialize
  -   https://bugs.php.net/bug.php?id=72340
  -   CVE-2015-8874: Stack overflow with imagefilltoborder
  -   https://bugs.php.net/bug.php?id=66387
  - ALTPHP-177: Re-patch alt-phpXX with wink_server_is_ready.patch


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 4.4.9-51
changelog:
  - add Hardened PHP patches:
  -   CVE-2016-5399: Inadequate error handling in bzread()
  -   http://bugs.php.net/72613
  -   CVE-2016-6288: php_url_parse_ex() buffer overflow read
  -   http://bugs.php.net/70480
  -   CVE-2016-6289: Stack-based buffer overflow vulnerability in virtual_file_ex
  -   http://bugs.php.net/72513
  -   CVE-2016-6290: Use After Free in unserialize() with Unexpected Session Deserialization
  -   http://bugs.php.net/72562
  -   CVE-2016-6296: heap-buffer-overflow (write) simplestring_addn simplestring.c
  -   http://bugs.php.net/72606


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 4.4.9-52
changelog:
  - update mail-header patch
  - ALTPHP-212: Implement additional code to mail.c to track sending file path (X-PHP-Filename)
  - add HardenedPHP patches:
  -   security bug #72837: integer overflow in bzdecompress caused heap corruption (bz2)
  -   http://bugs.php.net/72837
  -   security bug #72681: PHP Session Data Injection Vulnerability (core)
  -   http://bugs.php.net/72681
  -   security bug #72807: integer overflow in curl_escape caused heap corruption (curl)
  -   http://bugs.php.net/72807
  -   security bug #72697: select_colors write out-of-bounds (gd)
  -   http://bugs.php.net/72697
  -   security bug #72730: imagegammacorrect allows arbitrary write access (gd)
  -   http://bugs.php.net/72730
  -   security bug #72836: integer overflow in base64_decode caused heap corruption (standard)
  -   http://bugs.php.net/72836
  -   security bug #72771: ftps:// wrapper is vulnerable to protocol downgrade attack (streams)
  -   http://bugs.php.net/72771
  -   security bug #72749: wddx_deserialize allows illegal memory access (wddx)
  -   http://bugs.php.net/72749
  -   security bug #72750: wddx_deserialize null dereference (wddx)
  -   http://bugs.php.net/72750
  -   security bug #72790: wddx_deserialize null dereference with invalid xml (wddx)
  -   http://bugs.php.net/72790
  -   security bug #72799: wddx_deserialize null dereference in php_wddx_pop_element (wddx)
  -   http://bugs.php.net/72799


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 4.4.9-55
changelog:
  - add Hardened patches:
  -   security bug 73208: integer overflow in imap_8bit caused heap corruption
  -   security bug 73017: memory corruption in wordwrap function


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 4.4.9-56
changelog:
  - add HardenedPHP patches:
  -   security bug 72482: Illegal write/read access caused by gdImageAALine overflow
  -   security bug 72696: imagefilltoborder stackoverflow on truecolor images
  -   security bug 73418: Integer Overflow in "_php_imap_mail" leads Heap Overflow


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 4.4.9-57
changelog:
  - add HardenedPHP patch:
  -   security bug 73631: Invalid read when wddx decodes empty boolean element


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 4.4.9-58
changelog:
  - add HaredenedPHP patches:
  -   bug 73825: Heap out of bounds read on unserialize in finish_nested_data() (CVE-2016-10161)
  -   bug 73737: FPE when parsing a tag format (CVE-2016-10158)
  -   bug 73868: Fix DOS vulnerability in gdImageCreateFromGd2Ctx()
  -   bug 73869: Signed Integer Overflow gd_io.c


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 4.4.9-60
changelog:
  - add HaredenedPHP patches:
  -   bug 72627: Memory Leakage In exif_process_IFD_in_TIFF (CVE-2016-7128)


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 4.4.9-67
changelog:
  - add HardenedPHP patches:
  - CVE-2017-11143: wddx parsing empty boolean tag leads to SIGSEGV
  - CVE-2017-11144: negative-size-param (-1) in memcpy in zif_openssl_seal()
  - CVE-2017-7890: Buffer over-read into uninitialized memory
  - bug70436: Use After Free Vulnerability in unserialize()
  - bug74603: PHP INI Parsing Stack Buffer Overflow Vulnerability
  -
  - add LSAPI patches:
  - ALTPHP-351: make lsphp error messaqges more informative
  - ALTPHP-354: SIGCHILD handler fix after CRIU restoring


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 4.4.9-68
changelog:
  - add symlinks for MultiPHP support
  - session.save_path set to "/opt/alt/phpXY/var/lib/php/sessions"


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 4.4.9-70
changelog:
  - add conflicts with alt-php-config and lvemanager
  - ALTPHP-380: added user.ini lookup in home dir
  - ALTPHP-380: changed CRIU messaging


author: Ivan Danilov <idanilov@cloudlinux.com> 4.4.9-82
changelog:
  - Fix for bug 76130 Heap Buffer Overflow (READ: 1786) in exif_iif_add_value
  - Fix for bug 76248 LDAP-Server Response causes Crash
  - Fix for bug 75981 Stack-buffer-overflow while parsing HTTP response


author: Ivan Danilov <idanilov@cloudlinux.com> - 4.4.9-83
changelog:
  - ALTPHP-499: Fixed patch for LiteSpeed SIGTERM cleanup
  - ALTPHP-498: Fixed ability to override parameters with ini_set() that
    were defined via php_value


author: Ivan Danilov <idanilov@cloudlinux.com> - 4.4.9-89
changelog:
  - Fix for bug #76505 (array_merge_recursive() is duplicating sub-array keys)
  - Fix for bug #76534 (PHP hangs on 'illegal string offset on string references with an error handler)
  - Fix for bug #76536 (PHP crashes with core dump when throwing exception in error handler). (Laruence)
  - Fix for bug #76532 (excessive memory usage in mb_strimwidth)
  - Fix for bug #76548 pg_fetch_result did not fetch the next row
  - Fix for bug #74670
  - Fix for bug #75231
  - Fix for #52974: jewish.c: compile error under Windows with GBK charset
  - Fix for #76704: mb_detect_order return value varies based on argument type
  - Fix for incorrect restoring of LDFLAGS
  - Fix for bug #72443: Generate enabled extension
  - Fix for bug #76754 (parent private constant in extends class memory leak)
  - Fix for bug #76367 (NoRewindIterator segfault 11)
  - Fix for bug #76383 (array_map on $GLOBALS returns IS_INDIRECT)


author: Ivan Danilov <idanilov@cloudlinux.com> - 4.4.9-92
changelog:
  - Fix bug #77242: heap out of bounds read in xmlrpc_decode()
  - Fix bug #77270: imagecolormatch Out Of Bounds Write on Heap
  - Fix bug #77380: Global out of bounds read in xmlrpc base64 code
  - Fix bug #77418: Heap overflow in utf32be_mbc_to_code


author: Ivan Danilov <idanilov@cloudlinux.com> - 4.4.9-93
changelog:
  - Fix bug #77540 - Invalid Read on exif_process_SOFn
  - Fix #77546 iptcembed broken function
  - Fix bug #77563 - Uninitialized read in exif_process_IFD_in_MAKERNOTE
  - LSAPI sem_timedwait synchronization fixed


author: Sergey Fokin <sfokin@cloudlinux.com> - 4.4.9-94
changelog:
  - add all extensions in default.ini and disable by default except mysqli.so
  - update plesk php hadlers if add new extensions in default.ini


author: Ivan Danilov <idanilov@cloudlinux.com> - 4.4.9-95
changelog:
  - Fix for #77742 bcpow() implementation related to gcc compiler optimization
  - add and enable mysql.so by default


author: Ivan Danilov <idanilov@cloudlinux.com> - 4.4.9-96
changelog:
  - Fix #77973: Uninitialized read in gdImageCreateFromXbm
  - Fix bug #77988 - heap-buffer-overflow on php_jpg_get16


author: Ivan Danilov <idanilov@cloudlinux.com> - 4.4.9-97
changelog:
  - Fix bug #77124
  - Fix #78212: Segfault in built-in webserver
  - Fix bug #78222 (heap-buffer-overflow on exif_scan_thumbnail)
  - Fix bug #78256 (heap-buffer-overflow on exif_process_user_comment)


author: Ivan Danilov <idanilov@cloudlinux.com> - 4.4.9-100
changelog:
  - Fixed bug #78793 (Use-after-free in exif parsing under memory sanitizer)
  - Fixed bug #78878 (Buffer underflow in bc_shift_addsub). (CVE-2019-11046)
  - Fixed bug #78910 (Heap-buffer-overflow READ in exif). (CVE-2019-11047)


author: Nikolai Mikhno <nmikhno@cloudlinux.com> - 4.4.9-107
changelog:
  - Fixed bug #79330: shell_exec() silently truncates after a null byte
  - Fixed bug #79465: OOB Read in urldecode() (CVE-2020-7067)


author: Nikolai Mikhno <nmikhno@cloudlinux.com> - 4.4.9-109
changelog:
  - Fixed bug #78875: Long variables cause OOM and temp files are not cleaned (CVE-2019-11048)
  - Fixed bug #78876: Long variables in multipart/form-data cause OOM and temp files are not cleaned (CVE-2019-11048)


author: Nikolai Mikhno <nmikhno@cloudlinux.com> - 4.4.9-113
changelog:
  - Fix bug #79699: PHP parses encoded cookie names so malicious `__Host-` cookies can be sent (CVE-2020-7070)


author: Eugene Zamriy <ezamriy@cloudlinux.com> - 1-6.1
changelog:
  - added install trigger for cl-MySQL50-client, cl-MySQL51-client,
    cl-MySQL55-client, cl-MySQL56-client


author: Eugene Zamriy <ezamriy@cloudlinux.com> - 1-6.2
changelog:
  - added install trigger for cl-MySQL50-shared, cl-MySQL51-shared,
    cl-MySQL55-shared, cl-MySQL56-shared


author: Eugene Zamriy <ezamriy@cloudlinux.com> - 1-6.4
changelog:
  - ALTPHP-189: call alt-php-mysql-reconfigure.py instead of deprecated
    alt-php-mysql-reconfigure in posttrans section
  - add alt-php70-mysql5.7 and alt-php70-mariadb101 requirements


author: Nikita Ivanov <nivanov@cloudlinux.com> - 5.1.6-161
changelog:
  - Fix for hardened PHP
  - CVE-2023-0568: Fix array overrun when appending slash to paths
  - CVE-2023-0662: Fix DOS vulnerabality by limiting number of parsed
    multipart body parts and printing upload limit exceed error message only once


author: Nikita Ivanov <nivanov@cloudlinux.com> - 5.1.6-163
changelog:
  - Fix for hardened PHP
  - CVE-2023-3823: Fix external entity loading in XML without enabling by
    sanitizing libxml2 globals before parsing


author: Dmitriy Popov <dpopov@cloudlinux.com> - 5.1.6-169
changelog:
  - Fix for hardened PHP
  - CVE-2022-31629: use stack instead of heap, check correct one var
  - CVE-2024-2756: fix __Host-/__Secure-cookie bypass due to partial
    CVE-2022-31629 fix


author: Vladimir D. Seleznev <vseleznev@cloudlinux.com> - 5.1.6-171
changelog:
  - Security fixes
  - CVE-2024-8927: Fix bypass of cgi.force_redirect configuration
  - CVE-2024-8925: Fix data integrity violation while parsing multipart/form-data
    boundaries larger than the read buffer


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-45
changelog:
  - Moved igbinary to separate package
  - Moved memcache to separate package
  - Moved redis to separate package


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-47
changelog:
  - Moved timezonedb to separate package
  - Moved imagick to separate package
  - Added dependency to new xdebug extension in separate package


author: Nikita Ivanov <nivanov@cloudlinux.com> - 5.2.17-188
changelog:
  - Fix for Harden PHP
  - CVE-2021-21704: fix errors in pdo_firebird extension
  - CVE-2021-21705: add user name and password validation in filters module


author: Pavel Mayorov <pmayorov@cloudlinux.com> - 5.2.17-189
changelog:
  - Fix for harden PHP
  - CVE-2022-31628: Fix potential infinite recursion in phar wrapper when using quine gzip file
  - CVE-2022-31629: Add cookie integrity validation


author: Nikita Ivanov <nivanov@cloudlinux.com> - 5.2.17-194
changelog:
  - Fix for hardened PHP
  - CVE-2023-3823: Fix external entity loading in XML without enabling by
    sanitizing libxml2 globals before parsing
  - CVE-2023-3824: Fix buffer mismanagement in phar_dir_read()


author: Dmitriy Popov <dpopov@cloudlinux.com> - 5.2.17-198
changelog:
  - Fix for hardened PHP
  - CVE-2024-2756: fix __Host-/__Secure-cookie bypass due to partial
    CVE-2022-31629 fix


author: Matthias Saou <http://freshrpms.net/> 4.x.x_0.9.3-3
changelog:
  - Include buffer overflow patch from zoeloelip, this should fix the real
    problem that wasn't in fact solved with the removal of _smp_mflags.
  - Add explicit shm_and_disk defaults to the ini file.


author: Matthias Saou <http://freshrpms.net/> 4.x.x_0.9.3-4
changelog:
  - Re-add %{?_smp_mflags}, as this was a false alarm.
  - Force SEM to FCNTL as the IPC version is buggy on x86_64 SMP at least.


author: Matthias Saou <http://freshrpms.net/> 5.1.x_0.9.3-0.1
changelog:
  - Update to 5.1.x compatible snapshot.
  - Will try to make re2c available in Extras in order to build require it.


author: Matthias Saou <http://freshrpms.net/> 5.1.x_0.9.5-0.2.beta2
changelog:
  - Rework heavily the API version requirement detection, should work with
    chroots builds where PHP isn't installed outside.
  - Replace the CC way of getting the API version with php -i output.


author: Matthias Saou <http://freshrpms.net/> 5.1.4_0.9.5-0.3.rc1
changelog:
  - Update to 0.9.5-rc1.
  - Enable shared-memory, sessions and content-caching (#201319).
  - Remove both patches of fixes, merged upstream.
  - Change from creating a full eaccelerator.ini to using the included one with
    path substitutions and a patch to change default values.


author: Matthias Saou <http://freshrpms.net/> 5.1.6_0.9.5-0.4.rc1
changelog:
  - Rebuild for PHP 5.1.6, eA still checks the exact PHP version it seems :-(
  - Put "Requires: php = %{php_version}" back to avoid broken setups if/when
    PHP gets updated.


author: Matthias Saou <http://freshrpms.net/> 1:0.9.5.1-1
changelog:
  - Update to 0.9.5.1.
  - Major spec file cleanup, based on current PHP packaging guidelines.
  - Set Epoch to 1, since the proper versionning is lower than previously :-(
  - Remove two upstreamed patches (php52fix and trac187).
  - Use sed instead of perl for the config file changes.
  - No longer use dist because we want to use the same package on F-n and n+1.


author: Matthias Saou <http://freshrpms.net/> 1:0.9.5.1-3
changelog:
  - Include patch to skip the exact PHP version check, we'll rely on our
    package's php_zend_api version requirement to "get it right".


author: Matthias Saou <http://freshrpms.net/> 1:0.9.5.3-2
changelog:
  - Update default cache dir to be ghosted and take care of creating it and
    changing default ownership in the %post scriplet (fixes #443407).


author: Remi Collet <Fedora@FamilleCollet.com> - 1:0.9.6-0.1.svn358
changelog:
  - rebuild for new PHP 5.3.0 ABI (20090626)
  - update to latest SVN snapshot
  - remove shared-memory, sessions and content-caching options


author: Matthias Saou <http://freshrpms.net/> 1:0.9.6.1-7
changelog:
  - Add missing tmpwatch requirement (#711236).
  - Stop using macros for simple commands, following recent guidelines changes.


author: PLD Team <feedback@pld-linux.org>
changelog:
  All persons listed below can be reached at <cvs_login>@pld-linux.org

  $Log: php-ffmpeg.spec,v $
  Revision 1.10  2009/06/12 07:41:44  glen
  - add missing %php_webserver_restart; rel 4

  Revision 1.9  2008/11/01 22:01:29  blues
  - rel.2

  Revision 1.8  2008/10/27 08:28:27  hawk
  - s/lib/lib64 not needed anymore

  Revision 1.7  2008/10/21 15:14:08  hawk
  - geez, release 1, I should go home ASAP

  Revision 1.6  2008/10/21 15:13:40  hawk
  - blah, I'm blind, updated to 0.6.0

  Revision 1.5  2008/10/21 15:12:02  hawk
  - updated to 0.5.3.1 but doesn't build with recent ffmpeg

  Revision 1.4  2008-03-26 06:37:37  qboosh
  - pl

  Revision 1.3  2007-09-26 10:27:01  glen
  - rel 1

  Revision 1.2  2007/09/05 22:43:58  glen
  - builds on amd64

  Revision 1.1  2007/09/05 22:32:31  glen
  - new, based on http://remi.collet.free.fr/rpms/extras/php-ffmpeg.spec


author: Eduard Chiganov <echiganov@cloudlinux.com> - 5.2.17-39
changelog:
  - ALTPHP-1719: Remove deprecated sql bindings:
  - mysql50, mysql51, mysql55, mariadb55, mariadb100, mariadb101, percona55, percona56.
  - ALTPHP-1769: Build for RHEL 9.


author: Sergey Fokin <sfokin@cloudlinux.com> - 3-11
changelog:
  - add mysqlnd dependency for pdo_mysql for alt-php83
  - replace and backup ini with new if it was changed
  - rebuild alt-php.ini in posttrans section for alt-php >= 83


author: Eduard Chiganov <echiganov@cloudlinux.com> - 3-12
changelog:
  - ALTPHP-1719: Remove deprecated sql bindings:
  - mysql51, mysql55, mariadb55, mariadb100, mariadb101, percona55, percona56.


author: - Chris Chabot <chabotc@xs4all.nl> - 3.0.10-3
changelog:
  - Renamed to php-pecl-apc and added provides php-apc
  - Removed php version string from the package version


author: Tim Jackson <rpm@timj.co.uk> - 3.0.19-1
changelog:
  - Update to 3.0.19
  - Fix PHP Zend API/ABI dependencies to work on EL-4/5
  - Fix "License" tag
  - Fix encoding of "NOTICE" file
  - Add registration via PECL


author: Remi Collet <Fedora@FamilleCollet.com> - 3.1.3p1-1
changelog:
  - update to 3.1.3 patch1 (beta, for PHP 5.3 support)
  - add test suite (disabled for http://pecl.php.net/bugs/bug.php?id=16793)
  - add use_request_time, lazy_classes, lazy_functions options (apc.ini)


author: Vojtech Vitek (V-Teq) <vvitek@redhat.com> - 3.1.9-1
changelog:
  - update to 3.1.9 (bugfix, stable) (#662655)
  - create -devel subpackage with header files
  - ship apc.php for easier referral in the config files


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-121
changelog:
  - Updated uploadprogress to 1.1.4
  - Updated rar to 4.2.0
  - ALTPHP-1509: alt-ImageMagick is linked statically now


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-123
changelog:
  - Moved igbinary to separate package
  - Moved memcache to separate package
  - Moved memcached to separate package
  - Moved geos to separate package
  - Moved redis to separate package


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-129
changelog:
  - ALTPHP-1788: Moved http to separate package
  - ALTPHP-1790: Moved msgpack to separate package
  - ALTPHP-1796: CL9 support


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-131
changelog:
  - ALTPHP-1825: Moved gnupg to separate package
  - ALTPHP-1827: Moved stats to separate package
  - ALTPHP-1828: Moved pdflib to separate package


author: Eduard Chiganov <echiganov@cloudlinux.com> 2.1.0-1
changelog:
  - ALTPHP-1654: Newer version of memcached for alt-php 74-82.
  - EA4D-454: Create alt-phpXX-pecl-memcached.


author: Nikita Ivanov <nivanov@cloudlinux.com> - 5.3.29-160
changelog:
  - Fix for hardened PHP
  - CVE-2023-0567: Fix validation of malformed BCrypt hashes
  - CVE-2023-0568: Fix array overrun when appending slash to paths
  - CVE-2023-0662: Fix DOS vulnerabality by limiting number of parsed
    multipart body parts and printing upload limit exceed error message only once


author: Sergey Fokin <sfokin@cloudlinux.com> - 5.3.29-167
changelog:
  - ALTPHP-953: restart lsphp when update its binary
  - ALTPHP-1573: update LiteSpeed to 8.1
  - ALTPHP-1665: pack fpm as sub-package
  - ALTPHP-1713: add ext/curl/php_curl.h to devel sub-package


author: Vladimir D. Seleznev <vseleznev@cloudlinux.com> - 5.3.29-173
changelog:
  - Security fixes
  - CVE-2024-8925: Fix data integrity violation while parsing multipart/form-data
    boundaries larger than the read buffer
  - CVE-2024-8927: Fix bypass of cgi.force_redirect configuration


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-155
changelog:
  - ALTPHP-1752: Moved trader to separate package
  - ALTPHP-1753: Moved eio to separate package
  - ALTPHP-1756: Moved yaz to separate package


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-156
changelog:
  - ALTPHP-1778: Moved APM to separate package
  - ALTPHP-1779: Moved weakref to separate package
  - ALTPHP-1780: Moved solr to separate package


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-157
changelog:
  - ALTPHP-1786: Moved propro to separate package
  - ALTPHP-1787: Moved raphf to separate package
  - ALTPHP-1788: Moved http to separate package
  - ALTPHP-1789: Moved yaml to separate package
  - ALTPHP-1790: Moved msgpack to separate package
  - ALTPHP-1796: CL9 support


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-158
changelog:
  - ALTPHP-1800: Moved gmagick to separate package
  - ALTPHP-1801: Moved apcu to separate package
  - ALTPHP-1803: Moved oauth to separate package
  - ALTPHP-1804: Moved zmq to separate package


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-159
changelog:
  - ALTPHP-1087: Removed non-functional amqp package
  - ALTPHP-1825: Moved gnupg to separate package
  - ALTPHP-1826: Moved dbase to separate package
  - ALTPHP-1827: Moved stats to separate package
  - ALTPHP-1828: Moved pdflib to separate package


author: Sergey Fokin <sfokin@cloudlinux.com> - 5.4.45-143
changelog:
  - ALTPHP-1531: add provides alt-php-handler-lsphp and alt-php81-handler-lsphp
  - remove changes from ALTPHP-1508


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-144
changelog:
  - Updated uploadprogress to 1.1.4
  - Updated rar to 4.2.0
  - ALTPHP-1509: alt-ImageMagick is linked statically now
  - Updated imagick to 3.7.0


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-150
changelog:
  - ALTPHP-1751: Moved mongodb to separate package
  - ALTPHP-1752: Moved trader to separate package
  - ALTPHP-1753: Moved eio to separate package
  - ALTPHP-1756: Moved yaz to separate package


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-151
changelog:
  - ALTPHP-1778: Moved APM to separate package
  - ALTPHP-1779: Moved weakref to separate package
  - ALTPHP-1780: Moved solr to separate package
  - ALTPHP-1772: Moved LuaSandbox to separate package


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-154
changelog:
  - ALTPHP-1087: Moved amqp to separate package
  - ALTPHP-1825: Moved gnupg to separate package
  - ALTPHP-1826: Moved dbase to separate package
  - ALTPHP-1827: Moved stats to separate package
  - ALTPHP-1828: Moved pdflib to separate package
  - ALTPHP-1822: Moved oci8 to separate package


author: Oleg Cherniy <oleg.cherniy@gmail.com> 0.5.0.20120912-1
changelog:
  - Update to last beta relase 0.5.0 from github 20120912
  - Fixing bug in Phalcon\Http\Response::setContentType charset param


author: Oleg Cherniy <oleg.cherniy@gmail.com> 0.5.0.20120914-1
changelog:
  - Update to last beta relase 0.5.0 from github 20120914
  - Fixing bug in Phalcon\Http\Response::setContentType charset param


author: Oleg Cherniy <oleg.cherniy@gmail.com> 0.5.2.20121019-1
changelog:
  - Update to last beta relase 0.5.2 from github 20121019
  - Fixed bug in Phalcon\Mvc\Model::_exists making PHQL inserts fail
  - Fixed bug in Phalcon\Mvc\Model making that a magic method call doesn't accept extra parameters
  - Fixed bug in Phalcon\Loader producing that pathFound event wasn't triggered
  - Added throwing exception in Phalcon\Loader when trying to write in a read only file
  - Now Phalcon\Loader replaces _ by DIRECTORY_SEPARATOR in most strategies
  - Fixed bug in Phalcon\Mvc\Model\Resultset::seek that doesn't allow to paginate results in Phalcon\Paginator
  - Fixed bug in Phalcon\Mvc\Dispatcher that doesn't throws an exception when an infinite forward is produced
  - PDO error mode was changed to PDO::ERRMODE_EXCEPTION producing exceptions instead of silent error messages
  - Fixed wrong precedence in PHQL operators
  - Fixed bug that makes that the correct value for SERIAL columns wasn't filled for PostgreSQL
  - Added an extra parameter "data" to an event triggering in Phalcon\Events allowing to get more information about certain event
  - Added an extra parameter to Phalcon\Db::query and Phalcon\Db::execute to bind parameters by their data type
  - Added recognition of the related sequence for PostgreSQL when inserting data into tables with SERIAL columns Phalcon\Mvc\Model
  - Phalcon\Db\Adapter\*::describeColumns try to find the best bind param type for every column
  - Added bindType to Phalcon\Db\Column to know what its best bind param to cast according to its data type
  - Added getDefaultValue() to Phalcon\Db\Adapter\* in order the best value to insert in an auto-increment or serial column
  - Added bindTypes param to Phalcon\Mvc\Model::find and Phalcon\Mvc\Model::findFirst
  - Due to the new agressive type-casting when binding parameters, Phalcon\Mvc\Model isn't capable anymore of generate reliable automatic ke
  - Fixed bug that makes actions and events implemented in a parent class innaccessibles for Phalcon
  - Now Phalcon\Text::camelize checks for underscores and dashes
  - Added Phalcon\Mvc\Model::getRelated to return related relation models on namespaced models
  - Added Phalcon\CLI components to create CLI applications
  - Added SQLite support


author: Oleg Cherniy <oleg.cherniy@gmail.com> 0.6.0.20121101-1
changelog:
  - Update to last beta relase 0.6.0 from github 20121101
  - Added functions version, version_id, date and time to Volt
  - PHQL OFFSET complete implementation
  - Fixed bug in Phalcon\Mvc\Collection::find and Phalcon\Mvc\Collection::findFirst
  - Removing unnecessary duplications in zval PHALCON_GET_FOREACH_VALUE
  - Merging PHALCON_INIT_NVAR into PHALCON_GET_FOREACH_KEY
  - Added HTML/XHTML document type support in Phalcon\Tag
  - Added "exists" method to every backend in Phalcon\Cache\Backend
  - Now is required pass true as parameter to Phalcon\Http\Request::getClientAddress if the user want to check the client address in the $_SERVER['HTTP_X_FORWARDED_FOR'] header
  - Removed unnecessary duplication of function names when calling function and methods
  - Now Phalcon can call functions from the PHP userspace without use call_user_func_array/call_user_func increasing performance
  - Added beforeException event triggered from Phalcon\Dispatcher before launch an exception allowing to inject code before launch a real exception modifing the behavior of the component
  - Now is possible attach listeners directly to specific events in Phalcon\Event\Managers
  - Added Phalcon\Http\Request::get and Phalcon\Http\Request::has to read/check values from $_REQUEST
  - Added Phalcon\Cache\Backend\Mongo that uses a MongoDB collection as backend
  - Added options (compiled path, compiled separator, stat) for Volt
  - Concatenation on the same variable is now faster by using realloc instead of zval duplication
  - Some internal macros like PHALCON_INIT_VAR now produces less C-code making the extension lighter
  - Removed initialization of the memory stack frame when isn't needed
  - Inlining of scope locating functions to make read/write on objects faster
  - Array joins are now faster because a zval needle isn't needed anymore
  - Implemented fast copy/ctor to return_value reducing the overall memory usage
  - Added Phalcon\Tag::friendlyTitle to create friendly titles
  - Added a new C-based template engine highly coupled with Phalcon called Volt
  - Registered Phalcon\Mvc\Model\Transaction\Manager in Phalcon\DI\FactoryDefault as 'transactionManager'
  - Added Phalcon\Escaper to add contextual escaping of different kinds of texts
  - Registered Phalcon\Escaper in Phalcon\DI\FactoryDefault as 'escaper'
  - Phalcon\Tag now caches resolved services such as 'url' and 'dispatcher' making the view generation faster
  - Added support to the OFFSET clause in PHQL
  - Optimized Phalcon\Mvc\Model\Metadata to use less memory when using a high number of tables
  - Changed the use of strpos by phalcon_memnstr to search for strings into other strings reducing unnecessary zval allocations
  - Added faster camelize/uncamelize functions
  - Now a model can implement the method metaData to return the model meta-data insteaf of leave Phalcon do it automatically
  - Phalcon\Mvc\Model::skipAttributes allows to set a group of attributes that must be skipped from the INSERT/UPDATE SQL generation
  - Added Phalcon\Mvc\Collection to manage non-structured data models, for example: MongoDB


author: Oleg Cherniy <oleg.cherniy@gmail.com> 0.6.1.20121111-1
changelog:
  - Fixed bug in Phalcon\Mvc\Micro's not-found handler
  - Fixed bug reading named-parameters with quantifiers in Phalcon\Mvc\Router
  - Now named-routes are processed without use regular expressions
  - Now $this->view->disable() disables the auto-rendering mode completely
  - Added Phalcon\Mvc\View::enable that re-enables the auto-rendering mode
  - Added Phalcon\Cache\Backend::stop() to stop the cache without store anything into the backend
  - Fixed bug in Phalcon\Mvc\View that saves a empty cached content when using a cache
  - Implemented Phalcon\Db::FETCH_OBJ to return objects instead of arrays
  - Removed checking for callable definitions in Phalcon\DI due to security reasons


author: Oleg Cherniy <oleg.cherniy@gmail.com> 0.7.0.20121205-0
changelog:
  - Update to last relase 0.7.0 from github 20121205
  - Now the namespace can be set in a path of the route and it will passed automatically to the dispatcher
  - Implementing URL generation based on routed without regular expressions
  - Now is possible register a template engine in Phalcon\Mvc\View with an anonymous function
  - Passing 'compileAlways' => true as option for Volt makes that the templates will be always compiled instead of checking if they have changes
  - Now Phalcon\Cache\Backend adapters return false in the "exists" method if the cache has expired
  - Reduced number of re-executions when using scrollable cursors
  - Reducing class entry resolution in function calls
  - Disabling search of class execution scope when classes don't have a parent class
  - Removing unnecessary duplication of memory when printing string zvals
  - Implemented a fast way to retrieve object's members without add a memory frame
  - Now Phalcon\Mvc\Dispatcher checks for methods beforeExecuteRoute and afterExecuteRoute in the controller handler
  - Added phalcon_start_with to check if a zval string starts with other string avoiding substrs in PHP userland
  - Added interfaces to most classes helping the developer to easily create component replacements and add new adapters/classes
  - Implemented interfaces on their own components
  - Implemented event propagation, event cancelation and ability to stop events in EventsManager
  - Added Phalcon\Dispatcher::getDefaultNamespace
  - Added a $merge parameter to every Phalcon\Loader strategy to merge current values with a new array
  - Implemented registering services as "always shared"
  - Now Phalcon\Mvc\Model::save, Phalcon\Mvc\Model::create, Phalcon\Mvc\Model::update receives an array to assign the model's attributes from it
  - Support for UTF-8/UTF-16 characters on 32 bit platforms for PHQL/Volt parsers
  - Support for custom schemas in PHQL
  - Now is possible pass bound parameters to Phalcon\DB::fetchOne and Phalcon\Db::fetchAll
  - Implemented independent column map for models and a full escaping system for columns/tables/schemas according to the database system conventions
  - Added a $merge parameter to Phalcon\Mvc\Application::registerModules to merge new modules with current ones
  - Phalcon\Mvc\Application now allows registering a module using an anonymous function
  - Added Phalcon\Mvc\Model\Query\Builder to aid in the creation of PHQL queries using an OO interface
  - Support for COUNT(DISTINCT x) syntax in PHQL
  - Allowing user-defined messages in most Phalcon\Mvc\Model\Validators
  - Now Phalcon\Mvc\Model\Validator\StringLength uses mb_strlen when it is available
  - Allowed pass a URI manually to Phalcon\Mvc\Micro::handle()
  - Fixed missing json_encode filter in Volt
  - Moving cache implementation from Phalcon\Mvc\Model to Phalcon\Mvc\Model\Query, this allows caching both simple and complex resultsets


author: Oleg Cherniy <oleg.cherniy@gmail.com> 0.8.0.20121218-0
changelog:
  - Update to last alfa relase 0.8.0 from github 20121218
  - Removed unnecessary intermediate zvals when retrieving array items reducing overall memory comsumption
  - Removed unnecessary intermediate zvals when retrieving object members reducing overall memory comsumption
  - Removed PH_CHECK constant making simpler calling functions and methods internally
  - Added Phalcon\Text::increment, Phalcon\Text::random, Phalcon\Text::lower, Phalcon\Text::upper, Phalcon\Text::
  - Added Phalcon\Config::merge to merge recursively a configuration with another one
  - Added Phalcon\Config::toArray method to recursively convert an object to an array
  - Improved Volt runtime error/syntax error messages including always line and file
  - Added Phalcon\Security providing a set of functions to improve the security in Phalcon applications like bcry
  - Added Phalcon\Mvc\View\Engine\Volt\Compiler::addFunction to register user functions
  - Added Phalcon\Mvc\View\Engine\Volt\Compiler::addFilter to register user filters
  - Added Phalcon\Mvc\Model\Relation as class for model relationships
  - Added support for aliasing of model relationships in Phalcon\Mvc\Model
  - Relationships in Models are now case insensitive to be compliant with the PHP standard
  - Looking for a relationship in the models manager now performs a search in O(1) order
  - Added "cache" statement in Volt to cache view fragments
  - Added "do" statement to Volt to execute an expression without printing its evaluated value
  - Added "include" statement to Volt to perform a statical include of other views in compiling time
  - Added an internal method cache to speed up overall execution
  - Reduced memory allocation when reading/writing properties from objects
  - Added missing Phalcon\Mvc\Collection::getMessages() and Phalcon\Mvc\Collection::appendMessage
  - Added Phalcon\Config::get method to obtain a value from the configuration object setting a default value
  - Added an optional default value to Phalcon\Session\Adapter::get if this method returns a null value
  - Added OO methods to Phalcon\Session\Bag::get
  - Added an optional default value to Phalcon\Session\Bag::get if this method returns a null value
  - Added multiple inheritance and two-way replacement of blocks in Volt
  - Added evaluation of "tests" to Volt
  - Added support to call methods and read properties in sub-objects in Volt
  - Volt now checks if a variable name is a registered service and injects it to the views
  - The "For" statement in Volt now supports get the current key and add an optional if evaluation
  - Added support to read PHP constants in Volt
  - Added "prefix" option to Volt, allowing prefixing the resulting compiled paths
  - Now registerAutoloader in module definitions receives the services container (DI) as first parameter
  - Fixed skipAttributes methods in Phalcon\Mvc\Model
  - Fixed use of muliples databases in the ORM
  - Fixed use of a common events manager databases in the ORM
  - Now Phalcon\Mvc\Router can be configured to remove extra slashes passed in the URI
  - In Phalcon\Mvc\Router the default route is '/' when none is giving


author: Oleg Cherniy <oleg.cherniy@gmail.com> 0.8.0.20130110-0
changelog:
  - Update to version 0.8.0b1
  - Improved Phalcon\Escaper, this component provides contextual escaping of different kinds of texts (CSS, Javascript, URL, HTML Attributes etc)
  - Added serialization of Mvc\Collection instances
  - Added Phalcon\Mvc\View::setLayout to change the layout instead of looking for a controller with the same name as the latest controller dispatched
  - Now is possible to pass an option called 'options' to any of the Phalcon\Db\Adapter\Pdo adapters to set extra PDO options in the connection
  - Removed filtering of keys from Phalcon\Cache\Backend\File
  - Support for creating groups of routes using Phalcon\Router\Route\Group
  - Added Phalcon\Mvc\Micro middleware events
  - Implemented virtual scopes in Phalcon\Mvc\View

  - Update to version 0.8.0a2
  - Added support for behaviors in the ORM including: Phalcon\Mvc\Model\Behavior\Timestampable and Phalcon\Mvc\Model\Behavior\SoftDelete
  - Improved serialization of Mvc\Model instances and complex resultsets
  - Added an option to change the layouts directory and partials directory in Phalcon\Mvc\View
  - Added an option to disable an specific level of rendering in Phalcon\Mvc\View
  - Added Phalcon\Mvc\Model::setup to globally enable/disable specific features in the ORM
  - Added Phalcon\Db::setup to globally enable/disable specific features in the database component
  - Added Phalcon\Mvc\Model\Resultset::delete to delete every complete object returned in a resultset using a transaction
  - Added Phalcon\Mvc\Model\Resultset::update to update every complete object returned in a resultset using a transaction
  - Added support for converters in Phalcon\Mvc\Router
  - Added Phalcon\Mvc\View::getRender to return contents of a template into a string
  - Added methods to support HTTP method PATCH
  - Now Phalcon\Mvc\Model uses the last part of a namespaced class name as source name
  - Phalcon\DI now implements ArrayAccess to get/set services
  - Phalcon\Mvc\Micro now implements ArrayAccess to get services from the related services container
  - Improved building of complex service definitions in the DI
  - Added toArray method to Phalcon\Mvc\Model instances
  - Added autoescape mode in Volt


author: Oleg Cherniy <oleg.cherniy@gmail.com> 0.9.0.20130201-0
changelog:
  - Update to version 0.9.0b2
  - Added 'elseif' statement to Volt
  - Changed static key in Volt's 'cache' to any valid expression
  - Added Phalcon\Logger\Adapter\Syslog and Phalcon\Logger\Adapter\Stream to Phalcon\Logger
  - Added Phalcon\Logger\Multiple to send logs to multiples adapters
  - Added formatters abstraction to Phalcon\Logger, now including: Phalcon\Logger\Formatter\Line, Phalcon\Logger\Formatter\Json and Phalcon\L
  - Added Phalcon\Annotations\Adapter\Files to Phalcon\Annotations, this adapter stores the annotations in PHP files

  - Update to version 0.9.0b1
  - Added Phalcon\Annotations, a general purpose component to read annotations from docblocks
  - Phalcon\Mvc\Model now supports saving related records using magic methods with a unique call to 'save'
  - Adding autoescaping option to Phalcon\Tag
  - Added andWhere/orWhere to Phalcon\Mvc\Model\Criteria
  - Added passing an HTTP body to the Phalcon\Http\Response's constructor
  - Phalcon\Mvc\View is now able to pass variables to the views using magic methods
  - Support for slice with filter and built-in syntax in Volt
  - Added magic methods in the ORM to find/findFirst by a single field
  - Improved XSS protection in Phalcon\Tag
  - Implemented queuing events with priorities in Phalcon\Events
  - Implemented collecting of returned responses in Phalcon\Events
  - Added toArray method to Phalcon\Mvc\Model\Resultset classes
  - Added hydration modes to Phalcon\Mvc\Model\Resultset (HYDRATE_RECORDS, HYDRATE_ARRAYS, HYDRATE_OBJECTS)


author: Oleg Cherniy <oleg.cherniy@gmail.com> 0.9.0.20130206-0
changelog:
  - Update to last stable release
  - Support for reusable records. A relation can be marked to cache in memory the records to speedup getting related records


author: Dmitriy Popov <dpopov@cloudlinux.com> - 5.5.38-126
changelog:
  - CVE-2023-3247: Fix missing randomness check for SOAP HTTP Digest
  - Remove generated zend_language files from tarball
  - Expand allowed version list for bison package


author: Dmitriy Popov <dpopov@cloudlinux.com> - 5.5.38-131
changelog:
  - Fix for hardened PHP
  - CVE-2024-2756: fix __Host-/__Secure-cookie bypass due to partial
    CVE-2022-31629 fix
  - CVE-2024-3096: Disallow null character in bcrypt password to fix bug causing
    password_verify to erroneously return true


author: Eugene Zamriy <ezamriy@cloudlinux.com> 1:5.5.25-2
changelog:
  - group is changed to linksafe
  - add linksafe configuration to /etc/sysctl.conf in pre section
  - SCL imitation


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-133
changelog:
  - Moved igbinary to separate package
  - Moved memcache to separate package
  - Moved memcached to separate package
  - Moved grpc to separate package
  - Moved geos to separate package
  - Moved redis to separate package


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-138
changelog:
  - ALTPHP-1786: Moved propro to separate package
  - ALTPHP-1787: Moved raphf to separate package
  - ALTPHP-1788: Moved http to separate package
  - ALTPHP-1789: Moved yaml to separate package
  - ALTPHP-1781: Added dependency to new protobuf extension
  - ALTPHP-1790: Moved msgpack to separate package
  - ALTPHP-1796: CL9 support


author: Dmitriy Popov <dpopov@cloudlinux.com> - 5.6.40-80
changelog:
  - CVE-2023-3247: Fix missing randomness check for SOAP HTTP Digest
  - Remove generated zend_language files from tarball
  - Constraint max version for bison package


author: Eduard Chiganov <echiganov@cloudlinux.com> - 5.6.40-14
changelog:
  - ALTPHP-1719: Remove deprecated sql bindings:
  - mysql50, mysql51, mysql55, mariadb55, mariadb100, mariadb101, percona55, percona56.


author: Joe Orton <jorton@redhat.com> 1:1.4.9-2
changelog:
  - update to 1.4.9 (thanks to Remi Collet, #183359)
  - package /usr/share/pear/.pkgxml (#190252)
  - update to XML_RPC-1.4.8
  - bundle the v3.0 LICENSE file


author: Joe Orton <jorton@redhat.com> 1:1.4.11-3
changelog:
  - use BuildArch not BuildArchitectures (#226925)
  - fix to use preferred BuildRoot (#226925)
  - strip more buildroot-relative paths from *.reg
  - force correct gpg path in default pear.conf


author: Remi Collet <Fedora@FamilleCollet.com> 1:1.6.2-1
changelog:
  - update to 1.6.2
  - remove patches merged upstream
  - Fix : "pear install" hangs on non default channel (#283401)


author: Tim Jackson <rpm@timj.co.uk> 1:1.7.1-2
changelog:
  - Set cfg_dir to be %{_sysconfdir}/pear (and own it)
  - Update install-pear.php script
  - Add %pear_cfgdir and %pear_wwwdir macros


author: Remi Collet <Fedora@FamilleCollet.com> 1:1.9.2-1
changelog:
  - update to 1.9.2 (bug + security fix)
  http://pear.php.net/advisory-20110228.txt
  - update Console_Getopt to 1.3.0
  - don't require php-devel (#657812)
  - update install-pear.php


author: Remi Collet <Fedora@FamilleCollet.com> 1:1.9.2-3
changelog:
  - move %{pear_docdir} to %{_docdir}/pear
  https://fedorahosted.org/fpc/ticket/69
  - update Console_Getopt to 1.3.1 (no change)


author: Dmitriy Kasyanov <dkasyanov@cloudlinux.com> 1:1.10.3-1
changelog:
  - update PEAR to 1.10.3
  - update ArchiveTar to 1.4.2
  - update Structures Graph to 1.1.1
  - update XML_Util to 1.4.2
  - update Console_Getopt to 1.4.1


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-113
changelog:
  - Moved timezonedb to separate package
  - Moved imagick to separate package
  - Moved xdebug to separate package


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-116
changelog:
  - ALTPHP-1786: Moved propro to separate package
  - ALTPHP-1787: Moved raphf to separate package
  - ALTPHP-1788: Moved http to separate package
  - ALTPHP-1789: Moved yaml to separate package
  - ALTPHP-1781: Added dependency to new protobuf extension
  - ALTPHP-1790: Moved msgpack to separate package


author: Pavel Mayorov <pmayorov@cloudlinux.com> - 7.0.33-71
changelog:
  - Fix for Harden PHP
  - CVE-2022-31631: Fix integer overflow that could cause PDO::quote() to return an improperly quoted string
  - Fix build dependencies


author: Vladimir D. Seleznev <vseleznev@cloudlinux.com> - 7.0.33-86
changelog:
  - Fix for hardened PHP
  - CVE-2024-5458: Fix early-out for ipv6 hostname validation, ensure full check
    is performed


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-93
changelog:
  - Updated gmagick to 2.0.6RC1
  - Updated uploadprogress to 2.0.2
  - Updated rar to 4.2.0
  - ALTPHP-1509: alt-ImageMagick is linked statically now
  - Brought back old newrelic for CL6


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-96
changelog:
  - Moved swoole to separate package
  - Moved gender to separate package
  - Moved uuid to separate package
  - Moved rar to separate package
  - Added dependency to new msgpack extension in separate package


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-98
changelog:
  - ALTPHP-1751: Moved mongodb to separate package
  - ALTPHP-1752: Moved trader to separate package
  - ALTPHP-1753: Moved eio to separate package
  - ALTPHP-1755: Moved sqlsrv to separate package
  - ALTPHP-1756: Moved yaz to separate package


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-99
changelog:
  - ALTPHP-1778: Added APM in separate package
  - ALTPHP-1779: Added weakref in separate package
  - ALTPHP-1780: Moved solr to separate package
  - ALTPHP-1772: Moved LuaSandbox to separate package


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-100
changelog:
  - ALTPHP-1786: Moved propro to separate package
  - ALTPHP-1787: Moved raphf to separate package
  - ALTPHP-1788: Moved http to separate package
  - ALTPHP-1789: Moved yaml to separate package
  - ALTPHP-1781: Added dependency to new protobuf extension


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-101
changelog:
  - ALTPHP-1800: Moved gmagick to separate package
  - ALTPHP-1801: Moved apcu to separate package
  - ALTPHP-1798: Added dependency to new apcu-bc extension
  - ALTPHP-1802: Moved rrd to separate package
  - ALTPHP-1803: Moved oauth to separate package
  - ALTPHP-1804: Moved zmq to separate package


author: Eduard Chiganov <echiganov@cloudlinux.com> 3.2.15-1
changelog:
  - EA4D-454: Create alt-phpXX-pecl-igbinary.
  - ALTPHP-1686: Newer version of igbinary for alt-php 70-83.


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-83
changelog:
  - Updated gmagick to 2.0.6RC1
  - Updated uploadprogress to 2.0.2
  - Updated rar to 4.2.0
  - ALTPHP-1509: alt-ImageMagick is linked statically now
  - ALTPHP-1507: Updated swoole to 4.8.13
  - Brought back old newrelic for CL6


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-84
changelog:
  - Moved uploadprogress to separate package
  - Moved newrelic to separate package
  - Added dependency to new scoutapm extension in separate package


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-87
changelog:
  - Updated gmagick to 2.0.6RC1
  - Updated uploadprogress to 2.0.2
  - alt-ImageMagick is linked statically now
  - Updated swoole to 4.8.13
  - Brought back old newrelic for CL6


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-90
changelog:
  - Moved swoole to separate package
  - Moved gender to separate package
  - Moved uuid to separate package
  - Added dependency to new rar extension in separate package
  - Added dependency to new msgpack extension in separate package


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-93
changelog:
  - ALTPHP-1778: Added APM in separate package
  - ALTPHP-1779: Added weakref in separate package
  - ALTPHP-1780: Added solr in separate package
  - ALTPHP-1772: Moved LuaSandbox to separate package


author: Dmitriy Popov <dpopov@cloudlinux.com> - 7.3.33-23
changelog:
  - Fix for hardened PHP
  - CVE-2024-3096: Disallow null character in bcrypt password to fix bug causing
    password_verify to erroneously return true
  - CVE-2024-2756: fix __Host-/__Secure-cookie bypass due to partial
    CVE-2022-31629 fix


author: Sergey Fokin <sfokin@cloudlinux.com> - 7.4.33-18
changelog:
  - ALTPHP-953: restart lsphp when update its binary
  - ALTPHP-1573: update LiteSpeed to 8.1
  - ALTPHP-1665: pack fpm as sub-package


author: Vladimir D. Seleznev <vseleznev@cloudlinux.com> - 7.4.33-28
changelog:
  - Security fixes
  - CVE-2024-8925: Fix data integrity violation while parsing multipart/form-data
    boundaries larger than the read buffer
  - CVE-2024-9026: Fix possible altering of children logs
  - CVE-2024-8927: Fix bypass of cgi.force_redirect configuration


author: Dmitriy Popov <dpopov@cloudlinux.com> - 8.0.30-8
changelog:
  - Fix for hardened PHP
  - CVE-2024-3096: Disallow null character in bcrypt password to fix bug
    causing password_verify to erroneously return true
  - CVE-2024-2756: fix __Host-/__Secure-cookie bypass due to partial
    CVE-2022-31629 fix


author: Vladimir D. Seleznev <vseleznev@cloudlinux.com> - 8.0.30-11
changelog:
  - Actually apply php-8.0-CVE-2024-3096.patch and php-8.0-CVE-2024-2756.patch
    for Ubuntu < 22.04 and Debian < 11 systems


author: Eduard Chiganov <echiganov@cloudlinux.com> - 1-28
changelog:
  - ALTPHP-1402: update mailparse to 3.1.4
  - ALTPHP-1408: Redis extension updated to 5.3.7
  - ALTPHP-1507: Swoole extension updated to 5.0.3
  - ALTPHP-1509: alt-ImageMagick is linked statically now
  - yaz updated to 1.2.4


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-31
changelog:
  - Fixed requires
  - Brought back yaf and gnupg
  - Updated uploadprogress to 2.0.2
  - Updated vips to 1.0.13
  - alt-ImageMagick is linked statically now
  - Updated swoole to 5.0.3


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-33
changelog:
  - Moved igbinary to separate package
  - Moved memcache to separate package
  - Moved memcached to separate package
  - Moved grpc to separate package
  - Moved redis to separate package
  - Added dependency to new geos ext


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-34
changelog:
  - Moved swoole to separate package
  - Moved uuid to separate package
  - Added dependency to new rar extension in separate package
  - Added dependency to new msgpack extension in separate package


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-36
changelog:
  - ALTPHP-1751: Moved mongodb to separate package
  - ALTPHP-1752: Moved trader to separate package
  - ALTPHP-1753: Moved eio to separate package
  - ALTPHP-1754: Moved xmlrpc to separate package
  - ALTPHP-1755: Moved sqlsrv to separate package
  - ALTPHP-1756: Moved yaz to separate package


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-38
changelog:
  - ALTPHP-1787: Moved raphf to separate package
  - ALTPHP-1788: Moved http to separate package
  - ALTPHP-1789: Moved yaml to separate package
  - ALTPHP-1781: Added dependency to new protobuf extension


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-39
changelog:
  - ALTPHP-1800: Moved gmagick to separate package
  - ALTPHP-1801: Moved apcu to separate package
  - ALTPHP-1802: Moved rrd to separate package
  - ALTPHP-1803: Moved oauth to separate package
  - ALTPHP-1804: Moved zmq to separate package


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-40
changelog:
  - ALTPHP-1087: Moved amqp to separate package
  - ALTPHP-1826: Moved dbase to separate package
  - ALTPHP-1827: Moved stats to separate package
  - ALTPHP-1828: Moved pdflib to separate package


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-19
changelog:
  - Fixed requires
  - Updated mcrypt to 1.0.6
  - Updated vips to 1.0.13
  - alt-ImageMagick is linked statically now
  - Updated swoole to 5.0.3


author: Sergey Fokin <sfokin@cloudlinux.com> - 8.2.16-1
changelog:
  - update to 8.2.16
  - ALTPHP-1665: pack fpm as sub-package
  - ALTPHP-953: restart lsphp wheb update its binary


author: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com> - 1-20
changelog:
  - Fixed requires
  - Updated mcrypt to 1.0.6
  - Updated vips to 1.0.13
  - Updated yaml to 2.2.3
  - Updated igbinary to 3.2.14
  - alt-ImageMagick is linked statically now
  - Updated swoole to 5.0.3


author: Sergey Fokin <sfokin@cloudlinux.com> - 8.3.3-1
changelog:
  - update to 8.3.3
  - ALTPHP-1665: pack fpm as sub-package
  - ALTPHP-953: restart lsphp wheb update its binary


author: Petr Kubat <pkubat@redhat.com> - 9.2.21-1
changelog:
  - update to 9.2.21 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-21.html
    http://www.postgresql.org/docs/9.2/static/release-9-2-20.html
    http://www.postgresql.org/docs/9.2/static/release-9-2-19.html


author: Petr Kubat <pkubat@redhat.com> - 9.2.22-1
changelog:
  - update to 9.2.22 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-22.html


author: Petr Kubat <pkubat@redhat.com> - 9.2.23-1
changelog:
  - update to 9.2.23 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-23.html


author: Kaj J. Niemi <kajtzu@fi.basen.net> 7.4-0.1
changelog:
  - 7.4
  - Fixed Patch #1 (now rpm-pgsql-7.4.patch)
  - Fixed Patch #2 (now rpm-multilib-7.4.patch):
  - Patch #4 is unnecessary (upstream)
  - Fixed Patch #6 (now postgresql-7.4-src-tutorial.patch)
  - Added Patch #8 (postgresql-7.4-com_err.patch) as com_err()
    is provided by e2fsprogs and CPPFLAGS gets lost somewhere
    inside configure (bad macro?)
  - No 7.4 PDF docs available yet (Source #17)
  - PyGreSQL is separated from the upstream distribution but
    we include it as usual (Source #18)
  - Default to compiling libpq and ECPG as fully thread-safe

  - 7.4 Origin.  See previous spec files for previous history. Adapted
  - from Red Hat and PGDG's 7.3.4 RPM, directly descended from 
  - postgresql-7.3.4-2 as shipped in Fedora Core 1.


author: Lamar Owen <lowen@pari.edu> <lamar.owen@wgcr.org>
changelog:
  - 7.4-0.1PGDG
  - Development JDBC jars in addition to the 7.3 jars; will replace the
  - 7.3 jars once 7.4 official jars are released.
  - Changed to use the bzip2 source to save a little size.
  - Removed some commented out portions of the specfile.
  - Removed the 7.3.4 PDF docs.  Will replace with 7.4 PDF's once they
  - are ready.


author: David Jee <djee@redhat.com> 7.4-4
changelog:
  - Add PyGreSQL patch for deprecated column pg_type.typprtlen [Bug #111263]
  - Add headers patch which moves ecpg headers to /usr/include/ecpg
    [Bug #111195]


author: Lamar Owen <lowen@pari.edu>
changelog:
  - 7.4.1-1PGDG
  - Merge Sander Steffann's changes up to 7.4-0.5PGDG
  - Proper 7.4.1 JDBC jars this time.
  - Patch for no pl/python from Alvaro


author: Tom Lane <tgl@redhat.com> 7.4.2-1
changelog:
  - Update to PostgreSQL 7.4.2; sync with community SRPM as much as possible.
  - Support PGOPTS from /etc/sysconfig/pgsql, per bug 111504.
  - Fix permissions on /etc/sysconfig/pgsql, per bug 115278.
  - SELinux patch in init file: always su </dev/null, per bug 117901.
  - Rebuilt


author: Tom Lane <tgl@redhat.com> 7.4.3-1
changelog:
  - Update to PostgreSQL 7.4.3.
  - Uninstalling server RPM stops postmaster first, per bug 114846.
  - Fix su commands to not assume PG user's shell is sh-like, per bug 124024.
  - Fix permissions on postgresql-python doc files, per bug 124822.
  - Minor postgresql.init improvements.


author: Tom Lane <tgl@redhat.com> 7.4.3-3
changelog:
  - Undo ill-considered chkconfig change that causes server to start
    immediately upon install.  Mea culpa (bug 127552).


author: Tom Lane <tgl@redhat.com> 7.4.5-1
changelog:
  - Update to PostgreSQL 7.4.5.
  - Update JDBC jars to driver build 215.
  - Add Obsoletes: entries for rh-postgresql packages, per bug 129278.


author: Tom Lane <tgl@redhat.com> 7.4.5-3
changelog:
  - Solve the stale lockfile problem (bugs 71295, 96981, 134090)
  - Use runuser instead of su for SELinux (bug 134588)


author: Tom Lane <tgl@redhat.com> 7.4.5-4
changelog:
  - Remove contrib/oidjoins stuff from installed fileset; it's of no use
    to ordinary users and has a security issue (bugs 136300, 136301)
  - adjust chkconfig priority (bug 128852)


author: Tom Lane <tgl@redhat.com> 7.4.6-1
changelog:
  - Update to PostgreSQL 7.4.6 (bugs 136947, 136949)
  - Make init script more paranoid about mkdir step of initializing a new
    database (bugs 136947, 136949)


author: Tom Lane <tgl@redhat.com> 7.4.6-3
changelog:
  - Update to PyGreSQL 3.6 (to fix bug #142711)
  - Adjust a few file permissions (bug #142431)
  - Assign %{_libdir}/pgsql to base package instead of -server (bug #74003)


author: Tom Lane <tgl@redhat.com> 8.0.0-1
changelog:
  - Update to PostgreSQL 8.0.0, PyGreSQL 3.6.1, pgtcl 1.5.2,
    and jdbc driver build 309.
  - Extensive cleanout of obsolete cruft in patch set.
  - Regression tests are run during RPM build (NOTE: cannot build as root when
    this is enabled).
  - Postmaster stderr goes someplace useful, not /dev/null (bz#76503, #103767)
  - Make init script return a useful exit status (bz#80782)
  - Move docs' tutorial directory to %{_libdir}/pgsql/tutorial, since it
    includes .so files that surely do not belong under /usr/share.
  - Remove useless .sgml files from docs RPM (bz#134450)
  - Put regression tests under /usr/lib64 on 64-bit archs, since .so files
    are not architecture-independent.


author: Tom Lane <tgl@redhat.com> 8.0.1-2
changelog:
  - Repair improper error message in init script when PGVERSION doesn't match.
  - Arrange for auto update of version embedded in init script.


author: Tom Lane <tgl@redhat.com> 8.0.1-4
changelog:
  - Attach Obsoletes: declarations for rh-postgresql to subpackages (bz#144435)
  - Make Requires: and Prereq: package linkages specify release not only
    version, as per recent mailing list discussion.


author: Tom Lane <tgl@redhat.com> 8.0.3-1
changelog:
  - Update to PostgreSQL 8.0.3 (includes security and data-loss fixes; see
    bz#156727, CAN-2005-1409, CAN-2005-1410)
  - Update to jdbc driver build 311
  - Recreate postgres user after superseding an rh-postgresql install (bug #151911)
  - Ensure postgresql server is restarted if running during an upgrade


author: Tom Lane <tgl@redhat.com> 8.0.4-1
changelog:
  - Update to PostgreSQL 8.0.4, PyGreSQL 3.6.2, and jdbc driver build 312
  - Adjust pgtcl link command to ensure it binds to correct libpq (bug #166665)
  - Remove obsolete Conflicts: against other python versions (bug #166754)
  - Add /etc/pam.d/postgresql (bug #167040)
  - Include contrib/xml2 in build (bug #167492)


author: Tom Lane <tgl@redhat.com> 8.1.0-1
changelog:
  - Update to PostgreSQL 8.1.0, PyGreSQL 3.7, and jdbc driver build 404
  - Fix PAM config file (must have account not only auth) (bug #167040)
  - Add BuildPrereq: libxslt-devel (bug #170141)
  - Sync with PGDG SRPM as much as feasible


author: Tom Lane <tgl@redhat.com> 8.1.1-1
changelog:
  - Update to PostgreSQL 8.1.1
  - Make pg_config.h architecture-independent for multilib installs;
    put the original pg_config.h into pg_config_$ARCH.h


author: Tom Lane <tgl@redhat.com> 8.1.1-3
changelog:
  - fix pg_config.h for 64-bit and ppc platforms
  - update Makefile.regress (needs to --load-language=plpgsql)


author: Tom Lane <tgl@redhat.com> 8.1.2-1
changelog:
  - Update to PostgreSQL 8.1.2
  - Repair extraneous quote in pgtcl configure script ... odd that bash
    didn't use to spit up on this.


author: Tom Lane <tgl@redhat.com> 8.1.3-1
changelog:
  - Update to PostgreSQL 8.1.3 (fixes bug #180617, CVE-2006-0553)
  - Update to jdbc driver build 405
  - Modify multilib header hack to not break non-RH arches, per bug #177564


author: Tom Lane <tgl@redhat.com> 8.1.4-1
changelog:
  - Update to PostgreSQL 8.1.4 (includes fixes for CVE-2006-2313, CVE-2006-2314;
    see bug #192173)
  - Update to PyGreSQL 3.8
  - Suppress noise from chcon, per bug #187744


author: Tom Lane <tgl@redhat.com> 8.2.0-1
changelog:
  - Update to PostgreSQL 8.2.0
  - Update to PyGreSQL 3.8.1
  - Fix chcon arguments in test/regress/Makefile
  Related: #201035
  - Adjust init script to not fool /etc/rc.d/rc
  Resolves: #161470
  - Change init script to not do initdb automatically, but require
    manual "service postgresql initdb" for safety.  Per upstream discussions.


author: Tom Lane <tgl@redhat.com> 8.2.1-1
changelog:
  - Update to PostgreSQL 8.2.1
  - Update to pgtcl 1.5.3
  - Be sure we link to libncurses, not libtermcap which is disappearing in Fedora


author: Tom Lane <tgl@redhat.com> 8.2.1-2
changelog:
  - Split -pl subpackage into three new packages to reduce dependencies
    and track upstream project's packaging.


author: Tom Lane <tgl@redhat.com> 8.2.4-2
changelog:
  - Fix oversight in postgresql-test makefile: pg_regress isn't a shell script
    anymore.  Per upstream bug 3398.


author: Tom Lane <tgl@redhat.com> 8.2.4-4
changelog:
  - Use tzdata package's data files instead of private copy, so that
    postgresql-server need not be turned for routine timezone updates
  - Don't remove postgres user/group during RPM uninstall, per Fedora
    packaging guidelines
  - Seems we need an explicit BuildRequires on gawk now
  - Rebuild to fix Fedora toolchain issues


author: Tom Lane <tgl@redhat.com> 8.2.4-5
changelog:
  - Use nicer solution for tzdata file substitution: upstream discussion
    concluded that hardwiring the path was better than a symlink after all.


author: Tom Lane <tgl@redhat.com> 8.2.6-1
changelog:
  - Update to PostgreSQL 8.2.6 to fix CVE-2007-4769, CVE-2007-4772,
    CVE-2007-6067, CVE-2007-6600, CVE-2007-6601
  - Make initscript and pam config files be installed unconditionally;
    seems new buildroots don't necessarily have those directories in place


author: Tom Lane <tgl@redhat.com> 8.3RC2-1
changelog:
  - Update to PostgreSQL 8.3RC2 (not waiting for 8.3.0 because Fedora 9 alpha
    should be 8.3-based not 8.2-based).
  - Update to pgtcl 1.6.2


author: Tom Lane <tgl@redhat.com> 8.3.1-2
changelog:
  - Clean up cross-subpackage Requires: to ensure that updating any one
    subpackage brings in the matching versions of others.
  Resolves: #444271


author: Tom Lane <tgl@redhat.com> 8.3.1-4
changelog:
  - Enable LDAP support
  Resolves: #445315
  - Use -Wl,--as-needed to suppress bogus dependencies for libraries that
    are really only needed by some of the subpackages


author: Tom Lane <tgl@redhat.com> 8.3.3-1
changelog:
  - Update to PostgreSQL 8.3.3.
  - Remove postgresql-prefer-ncurses.patch, no longer needed in recent
    Fedora releases because libtermcap is gone.


author: Tom Lane <tgl@redhat.com> 8.3.3-2
changelog:
  - Install Pgtcl in /usr/lib/tcl$TCL_VERSION, not directly in /usr/lib.
    Needed because tcl 8.5 no longer puts /usr/lib into its package search path.
    NOTE: do not back-port this change into branches using pre-8.5 tcl, because
    /usr/lib/tcl8.4 had been a symlink to /usr/share/tcl8.4, and /usr/share
    is exactly where we must not put Pgtcl.
  Resolves: #228263


author: Tom Lane <tgl@redhat.com> 8.3.5-1
changelog:
  - Update to PostgreSQL 8.3.5.
  - Improve display from init script's initdb action, per Michael Schwendt


author: Tom Lane <tgl@redhat.com> 8.3.6-1
changelog:
  - Update to PostgreSQL 8.3.6, for various fixes described at
    http://www.postgresql.org/docs/8.3/static/release-8-3-6.html


author: Tom Lane <tgl@redhat.com> 8.3.6-4
changelog:
  - Prevent dependent packages from needing to include sys/sdt.h
    (unintended side effect of previous patch)
  - Use -O1 on alpha, per report from Oliver Falk; -O2 tickles gcc bugs


author: Tom Lane <tgl@redhat.com> 8.3.7-1
changelog:
  - Update to PostgreSQL 8.3.7, for various fixes described at
    http://www.postgresql.org/docs/8.3/static/release-8-3-7.html
    notably the fix for CVE-2009-0922


author: Tom Lane <tgl@redhat.com> 8.4.0-1
changelog:
  - Update to PostgreSQL 8.4.0.  See release notes at
    http://www.postgresql.org/docs/8.4/static/release-8-4.html


author: Tom "spot" Callaway <tcallawa@redhat.com> 8.4.0-2
changelog:
  - update License tag to MIT (PostgreSQL calls it "BSD", but it is MIT)
  - Note: This changes nothing from a license compatibility perspective.


author: Tom Lane <tgl@redhat.com> 8.4.1-1
changelog:
  - Update to PostgreSQL 8.4.1, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-1.html
    including two security issues
  Related: #522085
  Related: #522092


author: Tom Lane <tgl@redhat.com> 8.4.2-1
changelog:
  - Update to PostgreSQL 8.4.2, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-2.html
    including two security issues
  Related: #546321
  Related: #547662
  - Use -N not the obsolete -n in useradd call
  Resolves: #495727
  - Clean up specfile to eliminate rpmlint gripes, mainly by removing
    no-longer-needed provisions for superseding rh-postgresql


author: Tom Lane <tgl@redhat.com> 8.4.2-2
changelog:
  - Remove static libraries (.a files) from package, per packaging guidelines
  - Change %define to %global, per packaging guidelines


author: Tom Lane <tgl@redhat.com> 8.4.2-3
changelog:
  - Remove the postgresql-python and postgresql-tcl subpackages.  These files
    are now broken out as their own packages (PyGreSQL and tcl-pgtcl,
    respectively), to reflect the now longstanding split of upstream projects.
  Related: #452306, #452321


author: Tom Lane <tgl@redhat.com> 8.4.2-4
changelog:
  - Arrange for the postmaster, but not any of its child processes, to be run
    with oom_adj -17.  This compensates for the OOM killer not being smart about
    accounting for shared memory usage.


author: Tom Lane <tgl@redhat.com> 8.4.2-5
changelog:
  - Latest version of systemtap needs the probes.o file to be built again
  Resolves: #557266
  - Provide script and instructions for building the documentation PDF


author: Tom Lane <tgl@redhat.com> 8.4.3-1
changelog:
  - Update to PostgreSQL 8.4.3, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-3.html


author: Tom Lane <tgl@redhat.com> 8.4.4-1
changelog:
  - Update to PostgreSQL 8.4.4, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-4.html
    including fixes for CVE-2010-1169 and CVE-2010-1170
  Resolves: #593032


author: Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 8.4.4-3
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
  - Duplicate COPYRIGHT in -libs subpackage, per revised packaging guidelines


author: Tom Lane <tgl@redhat.com> 8.4.5-1
changelog:
  - Update to PostgreSQL 8.4.5, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-5.html
    including the fix for CVE-2010-3433
  Related: #639371
  - Add -p "$pidfile" to initscript's status call to improve corner cases.
  Related: #561010


author: Tom Lane <tgl@redhat.com> 8.4.6-1
changelog:
  - Update to PostgreSQL 8.4.6, for various fixes described at
    http://www.postgresql.org/docs/8.4/static/release-8-4-6.html
  - Ensure we don't package any .gitignore files from the source tarball
  Related: #642210


author: Tom Lane <tgl@redhat.com> 9.0.2-1
changelog:
  - Update to PostgreSQL 9.0.2 (major version bump)
  - Create infrastructure for in-place database upgrade using pg_upgrade
  Resolves: #398221


author: Tom Lane <tgl@redhat.com> 9.0.3-1
changelog:
  - Update to PostgreSQL 9.0.3, for various fixes described at
    http://www.postgresql.org/docs/9.0/static/release-9-0-3.html
    including the fix for CVE-2010-4015
  Resolves: #674296


author: Tom Lane <tgl@redhat.com> 9.0.3-2
changelog:
  - Remove filter-requires-perl-Pg.sh, which doesn't seem to be needed now that
    PyGreSQL has been split out; and our use of it isn't compatible with rpm 4.9
    anyway


author: Tom Lane <tgl@redhat.com> 9.0.4-1
changelog:
  - Update to PostgreSQL 9.0.4, for various fixes described at
    http://www.postgresql.org/docs/9.0/static/release-9-0-4.html
  - Add %{?_isa} to cross-subpackage Requires, per latest packaging guidelines


author: Tom Lane <tgl@redhat.com> 9.1.0-1
changelog:
  - Update to PostgreSQL 9.1.0 (major version bump);
    in-place upgrade support now works from 9.0.x as the previous version


author: Tom Lane <tgl@redhat.com> 9.1.1-1
changelog:
  - Update to PostgreSQL 9.1.1, for various fixes described at
    http://www.postgresql.org/docs/9.1/static/release-9-1-1.html
  - Enable build (but not test) of contrib/sepgsql
  - Clean up specfile build options so that turning options off works again


author: Honza Horak <hhorak@redhat.com> 9.1.1-2
changelog:
  - Create a symlink of pg_regress instead of full copy;
    Don't strip symbols from regress libs
  Related: #729012


author: Tom Lane <tgl@redhat.com> 9.1.2-1
changelog:
  - Update to PostgreSQL 9.1.2, for various fixes described at
    http://www.postgresql.org/docs/9.1/static/release-9-1-2.html


author: Tom Lane <tgl@redhat.com> 9.1.2-2
changelog:
  - Make systemd unit file more user-friendly by resurrecting the old init
    script's checks for data directory presence and version match
  Resolves: #771496


author: Tom Lane <tgl@redhat.com> 9.1.3-1
changelog:
  - Update to PostgreSQL 9.1.3, for various fixes described at
    http://www.postgresql.org/docs/9.1/static/release-9-1-3.html
    including the fixes for CVE-2012-0866, CVE-2012-0867, CVE-2012-0868
  Resolves: #797918


author: Tom Lane <tgl@redhat.com> 9.1.3-2
changelog:
  - Fix postgresql-setup to look for unit file in /usr/lib and to ignore
    comments therein
  Resolves: #802835
  - Resurrect a now-mostly-dummy postgresql init script, so that people can
    keep on using "service postgresql initdb" if they wish
  Resolves: #800416


author: Tom Lane <tgl@redhat.com> 9.1.3-3
changelog:
  - Fix postgresql-setup to rely on systemd to parse the unit file, instead
    of using ad-hoc code
  Resolves: #804290


author: Tom Lane <tgl@redhat.com> 9.1.4-1
changelog:
  - Update to PostgreSQL 9.1.4, for various fixes described at
    http://www.postgresql.org/docs/9.1/static/release-9-1-4.html
    including the fixes for CVE-2012-2143, CVE-2012-2655
  Resolves: #826606
  - Update previous version (embedded in postgresql-upgrade) to 9.0.8
    because fix in whole-row variable dumping could be needed for upgrades
  - Revert fix for bug #800416, per fedora-packaging discussion at
    http://lists.fedoraproject.org/pipermail/packaging/2012-April/008314.html
    "service postgresql initdb" is dead and will stay that way


author: Tom Lane <tgl@redhat.com> 9.1.4-3
changelog:
  - Update code to use oom_score_adj not oom_adj, thereby suppressing
    whining in the kernel log
  - Add "legacy action" scripts to support "service postgresql initdb" and
    "service postgresql upgrade" in a now-approved fashion (requires a
    recent version of initscripts to work)
  Resolves: #800416


author: Tom Lane <tgl@redhat.com> 9.1.4-5
changelog:
  - Back-port upstream support for postmaster listening on multiple Unix sockets
  - Configure postmaster to create sockets in both /var/run/postgresql and /tmp;
    the former is now the default place for libpq to contact the postmaster.
  Resolves: #825448
  - Annotate postgresql.conf about not setting port number there
  - Minor specfile cleanup per suggestions from Tom Callaway
  Related: #845110


author: Tom Lane <tgl@redhat.com> 9.1.5-1
changelog:
  - Update to PostgreSQL 9.1.5, for various fixes described at
    http://www.postgresql.org/docs/9.1/static/release-9-1-5.html
    including the fixes for CVE-2012-3488, CVE-2012-3489


author: Tom Lane <tgl@redhat.com> 9.2.0-1
changelog:
  - Update to PostgreSQL 9.2.0 (major version bump);
    in-place upgrade support now works from 9.1.x as the previous version
  - Add postgresql-plpython3 subpackage with PL/Python built against Python 3


author: Tom Lane <tgl@redhat.com> 9.2.1-1
changelog:
  - Update to PostgreSQL 9.2.1, for various fixes described at
    http://www.postgresql.org/docs/9.2/static/release-9-2-1.html
    including a nasty data-loss bug
  - Adopt new systemd macros for server package install/uninstall triggers
  Resolves: #850277


author: Tom Lane <tgl@redhat.com> 9.2.2-1
changelog:
  - Update to PostgreSQL 9.2.2, for various fixes described at
    http://www.postgresql.org/docs/9.2/static/release-9-2-2.html
  - Use new systemd install/uninstall trigger macros conditionally,
    so that package can still be installed on pre-F18 branches


author: Tom Lane <tgl@redhat.com> 9.2.2-3
changelog:
  - Prevent creation of TCP socket during pg_upgrade regression test, so that
    concurrent RPM builds on the same machine won't fail
  Resolves: #891531
  - Make sure $PGDATA/pg_log/ gets the right SELinux label in postgresql-setup
  Resolves: #891547


author: Tom Lane <tgl@redhat.com> 9.2.3-1
changelog:
  - Update to PostgreSQL 9.2.3, for various fixes described at
    http://www.postgresql.org/docs/9.2/static/release-9-2-3.html
    including the fix for CVE-2013-0255
  Resolves: #908722
  - Make the package build with selinux option disabled
  Resolves: #894367
  - Include old version of pg_controldata in postgresql-upgrade subpackage
  Related: #896161


author: Tom Lane <tgl@redhat.com> 9.2.4-1
changelog:
  - Update to PostgreSQL 9.2.4, for various fixes described at
    http://www.postgresql.org/docs/9.2/static/release-9-2-4.html
    including the fixes for CVE-2013-1899, CVE-2013-1900, CVE-2013-1901
  Resolves: #929223, #929255, #929328
  - fix build for aarch64 and ppc64p7


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.4-2
changelog:
  - postgresql-setup: don't create whole path to server's data to make sure that
    the parent directory has correct permissions (#972425)


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.4-3
changelog:
  - add atomic operations support for aarch64 to preupgrade version also (#970661)
  - apply the forgotten man-page-day patch (#948933)


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.4-5
changelog:
  - %beta implies debug everywhere (also in upgrade part of build)
  - allow `rpmbuild -bi --short-circuit`
  - upgrade: setup previous (RHEL6) version as 8.14.3
  - upgrade: start old postgres with socket file in /var/run/postgresql


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.4-6
changelog:
  - disable aggressive loop optimizations for old codebase (#993532)
  - upgrade: stop old server in case of permissions problem (#896161)


author: Jozef Mlich <jmlich@redhat.com> - 9.2.5-1
changelog:
  - rebase postgresql to 9.2.5 #1019762 
    http://www.postgresql.org/docs/9.2/static/release-9-2-5.html


author: Jozef Mlich <jmlich@redhat.com> - 9.2.5-2
changelog:
  - Resolves: #1019762 
  - additionally fixes rpmdiff filelist problem with
    /usr/share/doc/postgresql-9.2.5/html/bookindex.html.orig


author: Jozef Mlich <jmlich@redhat.com> - 9.2.6-1
changelog:
  - Resolves #1038688
  - rebase to 9.2.6 see changes at
    http://www.postgresql.org/docs/9.2/static/release-9-2-6.html


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.7-1
changelog:
  - update to 9.2.7 per release notes (#1065845)
    http://www.postgresql.org/docs/9.2/static/release-9-2-7.html


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.10-1
changelog:
  - update to 9.2.10 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-10.html
    http://www.postgresql.org/docs/9.2/static/release-9-2-9.html
    http://www.postgresql.org/docs/9.2/static/release-9-2-8.html
    (rhbz#1198672 rhbz#1198673)


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.11-1
changelog:
  - update to 9.2.11 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-11.html


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.12-1
changelog:
  - update to 9.2.12 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-12.html


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.13-1
changelog:
  - update to 9.2.13 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-13.html


author: Pavel Raiskup <praiskup@redhat.com> - 9.2.14-1
changelog:
  - update to 9.2.14 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-14.html


author: Pavel Kajaba <pkajaba@redhat.com> - 9.2.15-1
changelog:
  - update to 9.2.15 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-15.html


author: Petr Kubat <pkubat@redhat.com> - 9.2.18-1
changelog:
  - update to 9.2.18 per release notes
    http://www.postgresql.org/docs/9.2/static/release-9-2-18.html
    http://www.postgresql.org/docs/9.2/static/release-9-2-17.html
    http://www.postgresql.org/docs/9.2/static/release-9-2-16.html


author: Denis Kirjanov <dkirjanov@cloudlinux.com> - 2.1-11
changelog:
  - KMODLVE-553 liblve debian packaging fix
  - CAG-1221: make CageFS namespaces persistent
  - KMODLVE-549 secureio symbol visible fixes
  - KMODLVE-548 lto build fix
  - KMODLVE-536  lto support
  - KMODLVE-544: make lve* functions work without LVE
  - KMODLVE-521 cl9 support
  - CAG-1208: implement entering CageFS without LVE
  - CAG-1208: implement CageFS without LVE


author:
  Anton Volkov <avolkov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Igor Savenko <bliss@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> - 1-8

changelog:
  - Add support for CageFS to clsudo
  - add isRoot, getUserPwd functions to common libraries
  - clsudo.py: add ability to update paths in /etc/sudoers file


author: Anton Volkov <avolkov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> - 1-10
changelog:
  - PTCLLIB-5: clpwd.py: add ability to get full passwd database (including entries with uid < min_uid)
  - add validate int function
  - clfunc.py: catch ValueError in memory_to_page function


author: Igor Savenko <bliss@cloudlinux.com> - 1-12
changelog:
  - clsudo.py: removed strict 's' option from ones passed to visudo because of problems on CL5 systems


author: Anton Volkov <avolkov@cloudlinux.com>, Alexander Grynchuk <agrynchuk@gmail.com> 1-14
changelog:
  - PTCLLIB-9: Add clconfpars (for parsing simple cofig files "key=val")
  - PTCLLIB-8: clfunc.py: added reload_processes() function


author:
  Igor Seletskiy <iseletsk@cloudlinux.com>, Alexander Grynchuk <agrynchuk@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 1.1-0

changelog:
  - Added ability to save changes to config files
  - Added ability to read config in case sensitive form
  - PTCLLIB-18: Write a universal api for working with control panels. Render commonly used functions in python-cllib
  - PTCLLIB-17 fix: Add class for logging


author: Alexander Grynchuk <agrynchuk@cloudlinux.com> 1.1-1
changelog:
  - PTCLLIB-18: Write a universal api for working with control panels. Render commonly used functions in python-cllib.


author: Alexander Grynchuk <agrynchuk@cloudlinux.com> 1.1-3
changelog:
  - PTCLLIB-21 - Add the ability to attach custom plugins for CloudLinux control panel api (clcommon.cpapi)


changelog: - PTCLLIB-31: make cloudlinux cpapi work on cl5 (python 2.4)
author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Alexander Grynchuk <agrynchuk@cloudlinux.com> 1.1-12


author: Pavel Negrobov <pnegrobov@cloudlinux.com> 1.1-14
changelog:
  - PTCLLIB-35: Fix config parser bug when reading values with percent symbols
  - PTCLLIB-34: Add ability to form e-mail messages with jinja2


author:
  Alexander Grynchuk <agrynchuk@cloudlinux.com>, Anton Volkov <avolkov@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Illarion Kovalchuk <ikovalchuk@cloudlinux.com> 1.2-4

changelog:
  - PTCLLIB-40 fix: attempts to call secureio.logging fail with exception
  - PTCLLIB-37 - test python syntax and unit tests while building rpm package. Build alt-python27-cllib by default
  - LU-134: Fix traceback while trying to set a very large value of the limit in lvectl
  - PTCLLIB-32: move *secure functions from cagefslib.py to separate library (secureio.py)
  - CAG-227: Improve debugging tools


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 1.2-5

changelog:
  - PTCLLIB-42: Message about ' install mysql-python ' should be renamed to 'install alt-python27'
  - PTCLLIB-41: Fix log error related with psutil bug


author: M Zhbankov <mzhbankov@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 1.2-7
changelog:
  - PTCLLIB-22 fix: Add ability to add groups to /etc/sudoers
  - PTCLLIB-43: Fix broken cpapi for cPanel 11.52


author: M Zhbankov <mzhbankov@cloudlinux.com> 1.2-8
changelog:
  - PTCLLIB-47: determine admin password for database access in Plesk correctly
  - PTCLLIB-44: improve detection of DirectAdmin


author: Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, M Zhbankov <mzhbankov@cloudlinux.com> 1.2-12
changelog:
  - LU-172: add handling of LVE version 9 part2
  - PTCLLIB - 29: add API for getting domains data (DirectAdmin)
  - LU-172: add handling of LVE version 9
  - PTCLLIB-54:Move cllimits/mysql_governor_lib.py from LU to PTCLLIB
  - PTCLLIB-52: generate unit tests coverage information while building rpm


author: Huz Dmytro <dhyz@cloudlinux.com>, Mike Zhbankov <mzhbankov@cloudlinux.com> 1.2-14
changelog:
  - PTCLLIB-56:Add methods for set governor parameters
  - PTCLLIB-53: Add the permission In /etc/sudoers to run /usr/bin/selectorctl


author:
  Pavel Negrobov <pnegrobov@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com>, Vladimir Prokofev <vprokofev@cloudlinux.com> 1.2-15

changelog:
  - PTCLLIB-63: Add the permission to /etc/sudoers to run /usr/sbin/cloudlinux-limits
  - PTCCLLIB-46: Improve 'with_system_users' parameter in clcpapi functions, added unit tests
  - OPCACHE-13 Auto home dirs detection for cPanel/DA/Plesk
  - PTCLLIB-61: Add ability to get username/uid by domain name in cPanel
  - PTCLLIB-59: Add ability to get username/uid by domain name on DA
  - PTCLLIB-60: Add ability to get username/uid by domain name [Plesk]


author: Anton Volkov <avolkov@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 1.2-16
changelog:
  - PTCLLIB-66: Add the permission to /etc/sudoers to run /usr/share/l.v.e-manager/utils/cloudlinux-cli.py
  - PTCLLIB-67: add load_once function ("cached" load function) to clconfpars module
  - PTCLLIB-65: Fix lvemanager on DA adding !requiretty for clsudoers group


author: Anton Volkov <avolkov@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com> 1.2-17
changelog:
  - PTCLLIB-70: add handling of OSError exception to reload_processes function
  - PTCLLIB-68: do not add cloudlinux-limits to /etc/sudoers


author: Anton Volkov <avolkov@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com> 1.2-19
changelog:
  - CAG-574: change error messages of cagefsctl so it will not affect migration CL servers to EA4
  - LU-228: Add to cloudlinux-limits support dbctl


author: Pavel Negrobov <pnegrobov@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com> 1.2-20
changelog:
  - LVEMAN-786: investigate how to optimize selectorctl update-interpreter process
  - PTCLLIB-49: Add ability to determine ISPManager 5 Business to Python-cllib


author: Anton Volkov <avolkov@cloudlinux.com>, Vladimir Prokofev <vprokofev@cloudlinux.com> 1.2-23
changelog:
  - CAG-593: Fix CageFS functionality on CloudLinux 7 if postgresql installed
  - PTCLLIB-73: httpd24-alt-mod-passenger not registered in cagefs.mp when installed


author:
  Alexander Grynchuk <agrynchuk@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com>, Stas Django <pythonpowerd@gmail.com> 1.2-39

changelog:
  - PTCLLIB-86 - Fix TypeError when trying to get user domains on DA
  - LU-364 Few Mysql governor api calls now returns 0 on success
  - PTCLLIB-83 Plugin detection results now cached only for third-party plugins Replace dangerous exec() with import_module() for plugin loading
  - PTCLLIB-85: Fix ValueError when retrieving user io limit and it is less than 1mb/s


author:
  Anton Volkov <avolkov@cloudlinux.com>, Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Alexander Grynchuk <agrynchuk@cloudlinux.com> 1.2-45

changelog:
  - LVEMAN-1091: Investigate selectorctl high memory consumption
  - LVES-728: Optimize plugins. lvestat.LVEStat
  - LVES-717 - Add is_reseller function to cllib (cpapi)
  - LVES-707 - Make function reseller_users working from a reseller account in DirectAdmin
  - PTCLLIB-88 - Correct handling /etc/container/mysql-governor.xml with reseller rights
  - LVES-714 Make cllib compatibility with lve 1.5
  - LVES-645 - Add to cpapi new feature for obtain users of a reseller (part 2)
  - LU-365: Print mysql-io limit in Kbytes per second in cllimits utility


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Stas Django <pythonpowerd@gmail.com> 1.2-47

changelog:
  - PTCLLIB-91: Add DB access params extract for ISP5 to ispmanager.py
  - LU-402 Small workaround for old Governor to prevent dropping to defaults when setting 1MB limits
  - LU-402 Fixed: Incorrect value of mysql-io after set to 1MB Now we pass IO limits to dbctl as bytes if Governor support this
  - LVEMAN-1102: optimize selectorctl --update-interpreter


author:
  Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Stas Django <pythonpowerd@gmail.com> 1.2-49

changelog:
  - LU-411: Process dbctl stderr messages in cloudlinux-limits
  - LVES-751: Add nginx support for DirectAdmin cpapi
  - LVEMAN-1107 Call "lvectl sync-map" in cPanel acct hooks and indirectly via cron


author:
  Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 1.2-50

changelog:
  - LVES-758: Add support collecting resellers statistics
  - LVEMAN-1119: Fix error in DA GUI: sudo: no tty present and no askpass program specified


changelog:
  - LU-227: Add detection EA4 to cldetect
  - LU-329: make prospector more usefull

author:
  Pavel Negrobov <pnegrobov@cloudlinux.com>, Anton Volkov <avolkov@cloudlinux.com>, Pavel Vavilin <pvavilin@cloudlinux.com> 1.2-56


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Sergei Chernikov <schernikov@cloudlinux.com> 1.2-59

changelog:
  - LU-493: Fix trace in lvectl all-package-list after 0% after creating package  with cPanel tools
  - PTCLLIB-97 - Add conflict with lve-stats < 2.7-7
  - LVES-821: Optimize reading of /proc/lve/list


author:
  Pavel Negrobov <pnegrobov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.2-72

changelog:
  - LU-535: Fix functions reseller_users from cpapi and reseller_uids from lveapi
  - PTCLLIB-100: cloudlinux-limits should recognize cPanel reseller with name shoter then 3 symbols


author:
  Pavel Negrobov <pnegrobov@cloudlinux.com>, schernikov <schernikov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.2-78

changelog:
  - PTCLLIB-102: Optimize function time execute `clcommon.utils.grep`
  - LVEMAN-1179: Add human-readable errors on conf check failure
  - LVES-748: Drop LVE 4 compatibility


author:
  Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 1.2-82

changelog:
  - PTCLLIB-103: Fix cpinfo behavior on plesk
  - PTCLLIB-106: UnboundLocalError in apache config parser


author:
  Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.4-1

changelog:
  - PTCLLIB-112: Fix traceback in safely_resolve_username_and_doc_root if user is absent
  - LVES-844: Implement resellers limits to lvectl for DA
  - PTCLLIB-109: Fix cpapi behavior on DirectAdmin
  - PTCLLIB-105: Main domain must be first in 'userdomains' result (plesk)
  - LVES-818: Implement reseller limits to lvectl for Plesk
  - LU-618: ensure that NodeJS application is workable after changing version or modules. Part II
  - LVES-873: Fix memory leak
  - LU-618: ensure that NodeJS application is workable after changing version or modules
  - PTCLLIB-111 Fix missing files on filesystem that are listed in %files section
  - PTCLLIB-108: add lvectl delete to prekill hook in panel_hooks_lib.py
  - LVES-770: cloudlinux-top doesn't work on plesk with reseller
  - LU-598: Fix traceback after run "lvectl sync-map" on no-panel Cloudlinux server
  - LU-448: Implement resellers method on plesk


author:
  Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Anton Volkov <avolkov@cloudlinux.com>, Egor Zvorykin <ezvorykin@cloudlinux.com> 1.4-2

changelog:
  - CAG-797: mount NodeJS Selector config directory into CageFS
  - CAG-796: use hidepid=2 when mounting /proc
  - LU-631: Keep reseller lve-id to avoid issues with statistics on Plesk
  - LVEMAN-1216: update node-selector.json file safely
  - LVEMAN-1210: recreate CRIU images when changing PHP version, extensions or options


author:
  Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Anton Volkov <avolkov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com>, Egor Zvorykin <ezvorykin@cloudlinux.com> 1.4-4

changelog:
  - LVEMAN-1216: update node-selector.json file safely, part IV
  - LVEMAN-1253: Investigate problem with access to `/usr/local/directadmin/conf/directadmin.conf` file under user
  - PTCLLIB-110: Drop users information cache, take info directly from panel


author:
  Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, schernikov <schernikov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.4-5

changelog:
  - PTCLLIB-110: Drop users information cache, take info directly from panel
  - LU-697: Fix cloudlinux-selector output if user's main domain was changed
  - LVES-885 - Hide DA admin accounts in cloudlinux-top|statistics


author:
  Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Anton Volkov <avolkov@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 1.4-8

changelog:
  - PTCLLIB-117: Rework DA cpapi plugin accoding to DA improvements
  - PTCLLIB-116: method for unmount dir in cagefs.mp
  - LU-735: Add ability to use additional domains in DirectAdmin for create NodeJS applications
  - LU-737: remount_proc.py should not ignore fs.proc_super_gid in /etc/sysctl.d/* files
  - LU-732: Fix subdomains in hook for changing main domain


author:
  Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Vladislav Yakushenko <vyakushenko@cloudlinux.com> 1.4-9

changelog:
  - PTCLLIB-119: show human-readable exception when mysql-governor config is malformed
  - LU-725: Prettify unicode returned with "app_uri" key for NodeJS selector


author:
  Stanislav Sergiienko <ssergiienko@cloudlinux.com>, Vladislav Yakushenko <vyakushenko@cloudlinux.com> 1.4-10

changelog:
  - LU-775: Ignore stderr when calling whmapi1 & uapi
  - LU-762: Fix cPanel postmodifyacct: No such file or directory: '/var/lve/tmp/USERNAME'


author:
  Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com> 1.4-11

changelog:
  - LVES-907: Fix displaying of "N/A" instead of domain on Plesk.
  - Move mail_helper from lve-stats 2
  - LU-771: Prettify unicode returned with "Application startup file" key for NodeJS selector


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.4-12

changelog:
  - PTCLLIB-125: cllib utils.grep() works incorrectly and give wrong results in many places (e.g. DA package confusion)
  - LU-633: notify users when admin has changed version for their applications part 2: move mail helper from lve-stats2 to python-cllib add basic config for logging


author:
  Anton Volkov <avolkov@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.4-13

changelog:
  - PTCLLIB-128: lvectl sync-map crashing when empty string present in user conf. skip broken and empty lines in config
  - LU-753: our code should process /etc/sysctl.d/* files along with /etc/sysctl.conf


author:
  Stepan Oksanichenko <soksanichenko@cloudlinux.com>, Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 1.4-14.1

changelog:
  - LU-863: implement collecting system information for CL Usage
  - LU-866: add drop_privileges contextmanager to allow temporary drop privileges
  - LU-853: Make an exclude for /var/cpanel/users/system. Part II. (merged)
  - PTCLLIB-131: Remove get_governor_version error messages from stdout
  - LU-853: Make an exclude for /var/cpanel/users/system


author:
  Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Egor Zvorykin <ezvorykin@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.4-14.2

changelog:
  - LVEMAN-1360: Implement method that return list of domains that are affected by our php selector (cPanel)
  - LVEMAN-1362: Implement method that return list of domains that are affected by our php selector (Plesk)
  - LVEMAN-1363: Implement method that return list of domains that are affected by our php selector (DirectAdmin)
  - LU-938: Fix tests/utils with new cPanel 76


author:
  Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Egor Zvorykin <ezvorykin@cloudlinux.com>, Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, schernikov <schernikov@cloudlinux.com> 1.5-1

changelog:
  - LU-1110: Fix fail during  collecting php domains statistics on da
  - LU-1070 Detect LiteSpeed in Wizard
  - LU-1023 Replace hardcoded list of php/python/ruby/nodejs interpreters and use groups for installation
  - PTCLLIB-143: Use full path for sysctl call in cldiag
  - LVEMAN-1374: Functional tests for PHP selector domains statistics (Plesk)
  - LVES-880 Fix issue with Username = N/A for reseller with disabled reseller limits on the Statistics tab
  - LVES-927: Fix issue with sending of localized templates for admin/reseller
  - LU-610: Add ability to integrate reseller limits to any control panel


author:
  Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, dkulazhenko <dkulazhenko@cloudlinux.com> 1.5.1-1

changelog:
  - LU-1132: Fix conditions for python and ruby selector to be enabled on dashboard
  - LU-1151: Fix mysql restrict functionality via cloudlinux-limits utility
  - PTCLLIB-146: Fix error message when governor is down


author: alutsiuk <alutsiuk@cloudlinux.com> 1.5.3-1
changelog:
  - LU-1148: Fix PHP handler data collection for cloudlinux-summary when binaries are broken
  - LU-1196 cldiag "Check fs.enforce_symlinksifowner" failed with internal error


author: dkulazhenko <dkulazhenko@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> 1.5.4-1
changelog:
  - LU-1198: Fix json errors when getting remote available groups info (part-2)
  - LU-1134 Fix CPAPIExternalProgramFailed exception in cloudlinux statistics when PHP is not installed
  - LU-1198: Fix json errors when getting remote available groups info


author: Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Anton Volkov <avolkov@cloudlinux.com> 1.5.6-1
changelog:
  - PTCLLIB-150: implement get_admin_locale method for panels other than cPanel
  - LVES-956: html notifications are not sent when locale is not en_US


author: Simba <dpoleev@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> 1.5.8-1
changelog:
  - LVEMAN-1497 Automatically generate requirements file with extensions upon importing legacy apps
  - WEB-1515: Ignore not utf-8 characters in /etc/cl.selector/php.conf


author:
  Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Simba <dpoleev@cloudlinux.com> 1.5.9-1

changelog:
  - WEB-1498: Show INODES in resource usage
  - LU-1334: Users were missing in LVE manager users tab
  - LU-1324: handle postmodifyacct_main for python selector


author:
  Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Dmitriy Poleev <dpoleev@cloudlinux.com>, Sergey Kozhekin <skozhekin@cloudlinux.com> 1.5.11-1

changelog:
  - LVES-961: Cloudlinux top from user throws sentry error to output
  - PTCLLIB-155: Move cllib bundled hooks to the path not depending on python version
  - SonarQube python-cllib ger_ev
  - PTCLLIB-154: remove hooks from control panel during downgrade
  - CAG-949: Move dummy hooks to cllib and install plesk&da&cpanel proxies
  - LU-1340: Create public hooks system for 3dparty control panels
  - LU-1367: Run lve-utils rpm tests on real Panels(cPanel/Plesk)
  - LU-1341: Replace using of `too long script` by using of cpapi
  - LVEMAN-1557: Make use of new PassengerAppLogFile directive in our selectors


author:
  Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com>, Sergey Kozhekin <skozhekin@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com>, Ulugbek Samigjonov <usamigjonov@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>  1.5.12-2

changelog:
  - CAG-945: Cleanup cllib package from no longer used methods
  - CAG-945: Move sync-map hooks to lve-utils
  - CAG-945: Rename new_vendor -> new_owner in modify_user callbacks
  - CAG-945: Rewrite `py/node selector` hooks to new universal hooks system
  - CAG-945: unify is_root_or_exit in order to work with all control panels
  - Fix problems with detecting vendors control panel name under user
  - LU-1368: Cover cPanel with CPAPI tests
  - LU-1389: Do not use rpm -q in passenger and virtualenv detecting
  - LU-1390 Improve panels detection for statistics
  - LU-1552: Fix cpapirebuildcache after adding vendors cpapi proxy
  - LVEMAN-1552: Add debug logging about cpapi calls and their duration
  - LVEMAN-1552: Final implementation of CPAPI based on PoC
  - LVEMAN-1587: Change is_main filter argument value to lowercase
  - PTCCLIB-161: Method `cpapi.userdomains` doesn't work correct on Plesk
  - PTCLLIB-153: Improve plesk hooks install code to log errors to sentry
  - PTCLLIB-153: Move clsentry package to cllib
  - PTCLLIB-153: Use sentry in python-cllib package
  - SonarQube python-cllib add <c-checkers>
  - Temporary revert debug logging about cpapi calls and their duration
  - WEB-1580: Add ability to hide inodes in Plesk and DirectAdmin
  - WEB-1592: Do not show inode accordion if quota unavailable
  - CAG-965: Cleanup package from no longer used methods and hooks
  - CAG-965: Move user creation logic to universal lib
  - CAG-965: Move user_restore logic to universal lib
  - CAG-965: Move cagefs_plesk_hs_deleted and terminate_cagefs_account logic to universal lib


author:
  Stepan Oksanichenko <soksanichenko@cloudlinux.com>, Ulugbek Samigjonov <usamigjonov@cloudlinux.com> 1.6.1-1

changelog:
  - Added using unicode user names as filter in function cpinfo of vendor cpapi plugin.
  - LU-1463: ValueError: invalid literal for int() with base 10: '--help'
  - PTCLLIB-171: Fix backward plugin's methods `_cpinfo` and `list_users`
  - WEB-1593: Use the same names for options in config file as it return cl_config
  - WEB-1594: Use new config file to store php selector status in plesk


author: Stepan Oksanichenko <soksanichenko@cloudlinux.com> 1.6.3-1
changelog:
  - Bump version for master branch 1.6.2-1
  - LU-1463: ValueError: invalid literal for int() with base 10: '--help'. Part II


author: Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 1.6.4-1
changelog:
  - CAG-965: Change pre delete with post delete admin
  - PTCLLIB-154: disable sentry only for downgrade


author:
  Anton Volkov <avolkov@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 1.6.5-1

changelog:
  - PTCLLIB-174: Add detailed logging about what happens in hooks
  - PTCLLIB-174: Use logrotate instead of RotatingFileHandler
  - PTCLLIB-174: Fix post_modify_domain hook for case when user and domain changed together
  - PTCLLIB-173: Return json response for universal hooks on cpanel
  - PTCLLIB-177 Install cpanel hooks even if hooks.yaml is missing
  - PTCLLIB-176 Investigate and fix failed hook tests on DA
  - LU-1487: replace alt-python27-MySQL-python with alt-python27-MySQL-meta in all spec files


author: Ulugbek <usamigjonov@cloudlinux.com>, Pavel Negrobov <pnegrobov@cloudlinux.com> 1.6.6-1
changelog:
  - WEB-1658: Admin can not use "User interface settings"
  - PTCLLIB-175: Build alt-python27-cllib package for CL8


author:
  Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, Anton Volkov <avolkov@cloudlinux.com>, Pavel Mogilnikov <pmogilnikov@cloudlinux.com> 1.6.8-1

changelog:
  - LU-1422: DA cpapi.userdomains with admins
  - CAG-1001: Don't copy etc during postwwwacct while restoring account
  - PTCLLIB-179 : (Stage 2) Safe fixes of futurize
  - PTCLLIB-179 : Stage 1 all imports
  - PTCLLIB-179 : Stage 1 of futurize
  - PTCLLIB-179 : Fix unittests behaviour
  - PTCLLIB-179 : fix reload_processes function
  - PTCLLIB-179 : Replace assert(Not)Eqals with assert(Not)Equal
  - Sonar Qube: disable rules related to unused imports and imports ordering


author:
  Aleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, Anton Volkov <avolkov@cloudlinux.com>, pmogilnikov <pmogilnikov@cloudlinux.com> 2.0.8-3

changelog:
  - CAG-1027: Fix pickle incompatibility between python2 and python3
  - LU-1630 : usage of os.makedirs on py3
  - LU-1646 Fix cl-wizard on cl7h
  - LU-1641: investigate issues with CL8 installation into empty chroot (ISO install)
  - PTCLLIB-195: Fix NoneType Traceback with whmapi call on CPanel 86.0
  - PTCLLIB-183: rewrite pretrans using lua
  - PTCLLIB-193: fix issues with upgrade and downgrade of alt-python-cllib package
  - CAG-1014: Investigate failed test 958-list-mounted-users on DA
  - PTCLLIB-182: Fix hooks installation on cpanel 84+
  - LVEMAN-1636 fix sendmail subprocess error
  - LU-1583 enable pylint py3k for cllib
  - LU-1607 : (python-cllib) add interpolation=None
  - LU-1589: Fix wizard errors on CL8
  - PTCLLIB-191 : Fix unittests
  - LU-1501: Add manual pyc pyo build for cllib
  - LVES-968 make possible to get raw subprocess from run_command
  - PTCLLIB-186: Make db_info optional, as mentioned in docs
  - PTCLLIB-185: Fix admins sync when admin does not have system user
  - PTCLLIB-183: rewrite pretrans using lua
  - PTCLLIB-184 : Fix directadmin cpapi tests
  - add text=True to clcaptain
  - LU-1492: use text=True for subprocess while installing cpanel hooks
  - LU-1492: Write errors in case of bad cpanel configs
  - LU-1492: Make hooks installation work on plesk
  - minor fixes to cllib to work on py3
  - LU-1492: Remove byteify usage from cpapi plugins
  - PTCLLIB-179: use text=True in all subprocess calls
  - LU-1566 add -bb option to cllib
  - PTCLLIB-179: remove multiple imports on single lines
  - PTCLLIB-179 : fix cpapi plugins plesk users encoding
  - PTCLLIB-179 : fix vendors_api
  - PTCLLIB-179 : (Fixes) Stage 2 of futurize
  - PTCLLIB-179 : (Nobuild) Stage 2 of futurize
  - LU-1500: update spec and shebangs for python3
  - PTCLLIB-179 : (Stage 2) Safe fixes of futurize
  - PTCLLIB-179 : Fix unittests behaviour
  - PTCLLIB-179: Use bytes when parsing php_conf config
  - PTCLLIB-179 : fix reload_processes function
  - PTCLLIB-179 : Replace deprecated NoneType
  - PTCLLIB-179 : Replace __builtin__ imports with builtins
  - PTCLLIB-179 : Replace deprecated assertItemsEqual with assertCountEqual
  - PTCLLIB-179 : Replace assert(Not)Eqals with assert(Not)Equal
  - Sonar Qube: disable rules related to unused imports and imports ordering
  - LU-1500: Version up
  - PTCLLIB-175: Build alt-python27-cllib package for CL8
  - LU-1500: Add commented pylint --py3k
  - LU-1500: create master-py3 branch


author: Vasiliy Kleschov <vkleschov@cloudlinux.com> - 1-6
changelog:
  - Added requirements for mariadb103 and mysql8.0 bindings
  - Added triggers for mariadb103 and mysql8.0 packages


author: Patrick Macdonald <patrickm@redhat.com> 0.9.1-7
changelog:
  - explicitly define the constants directory in case a more
    restrictive umask is encountered (#74019)


author: Karsten Hopp <karsten@redhat.de> 1.2.0-2
changelog:
  - package all python files. INSTALLED_FILES doesn't contain files created
    by the brp-python-bytecompile script


author: Tom Lane <tgl@redhat.com> 1.2.2-3
changelog:
  - Ooops, previous fix for quoting bug was wrong, because it converted the
    version_info tuple to a string in Python's eyes
  Resolves: #246366


author: Tom Lane <tgl@redhat.com> 1.2.3-0.1.c1
changelog:
  - Update to release candidate 1.2.3c1 for better mysql 5.1 and python 2.6
    compatibility
  Resolves: #505611
  - Use python-setuptools instead of distutils, stop using old setup.py
  Resolves: #467510
  - Remove unnecessary manual Requires: specifications
  Resolves: #507750


author: Illarion Kovalchuk <ikovalchuk@cloudlinux.com> 1.1-15
changelog:
  - Version update
  - PTCLLIB-35: Fix config parser bug when reading values with percent symbols
  - PTCLLIB-34: Add ability to form e-mail messages with jinja2


author:
  Konstantin Vaskovtsov <derkonstantin@cloudlinux.com>, M Zhbankov <mzhbankov@cloudlinux.com> 1.2-11.1

changelog:
  - PTCLLIB - 29: add API for getting domains data (DirectAdmin)
  - LU-172: add handling of LVE version 9
  - PTCLLIB-54:Move cllimits/mysql_governor_lib.py from LU to PTCLLIB
  - PTCLLIB-52: generate unit tests coverage information while building rpm


author:
  oshyshatskyi <oshyshatskyi@cloudlinux.com>, Roman Prilipskii <rprilipskii@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> 3.3.7-1

changelog:
  - CLPRO-1395, CLPRO-1396: Add DirectAdmin support to AccelerateWP
  - CLPRO-1343: Fix bug in handling additional Plesk domains


author: Timur Kalimullin <tkalimullin@cloudlinux.com>, oshyshatskyi <oshyshatskyi@cloudlinux.com> 3.3.8-1
changelog:
  - CLPRO-1405: Added method to return panel link to AccelerateWP page
  - CLPRO-1282: Implement automatic metrics discovery


author: Daniil Danilkin <ddanilkin@cloudlinux.com>, oshyshatskyi <oshyshatskyi@cloudlinux.com> 3.3.9-1
changelog:
  - CLPRO-1377: Fixes MySQL UDS resolution from configs
  - CLPRO-1440: Remove 5-minute "edition checking" cron


author:
  Daniil Danilkin <ddanilkin@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 3.3.11-1

changelog:
  - CLPRO-1522: Fix nginx configuration parser
  - CLPRO-1613: Add support for quotes in DocumentRoot apache directive


author: Grigory Ponomarenko <gponomarenko@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com> 3.3.12-1
changelog:
  - CLOS-1996: Adapt CL Solo / CL Admin to work on Virtuozzo
  - CLPRO-1585: Add ability to activate AccelerateWP Premium from Centralized Monitoring
  - CLPRO-1531: Extend universal features list with required for unification


author: alutsiuk <alutsiuk@cloudlinux.com> 3.3.14-1
changelog:
  - CLPRO-1658: Improve remove cagefs mountpoint helper
  - CLPRO-1666: Extend clcaptain utility with AccelerateWP paths


author:
  Timur Kalimullin <tkalimullin@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, Vladimir Lebedev <vlebedev@cloudlinux.com>, Grigory Ponomarenko <gponomarenko@cloudlinux.com> 3.3.15-1

changelog:
  - CLPRO-1668: Added method for searching username by Plesk subscription
  - CLPRO-1657: Unify UI icons display defaults across all editions
  - CLOS-2227: Make Python/Nodejs Selector work on CL Solo
  - CLOS-2375: Add support for Apache mod_lsapi PRO on CL Solo


author: Roman Krompets <rkrompets@cloudlinux.com> 3.4.0-1
changelog:
  - CLPRO-1559: Added new panel features required for unification
  - CLPRO-1607: Added methods to detect if customer hitting hosting accounts limit
  - CLPRO-1825: Fixed permission issue for server flags directory
  - CLPRO-1872: Change ordering of edition features check
  - CLPRO-1823: Fix new autotracing feature is required on Vendor Panels


author:
  alutsiuk <alutsiuk@cloudlinux.com>, Dmitry Shibut <dshibut@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 3.4.1-1

changelog:
  - CLPRO-1055: Extend CPAPI with suspended users list
  - CLPRO-1899: Added Sentry tag to detect WP2 environments
  - CLOS-2350: Add fault tolerance inside lvectl for when a UID cannot be found
  - CLPRO-1873: Internal refactoring: simplify code which detects supported features
  - CLPRO-1843: Improve logging of unexpected errors in code that gathers php data


author:
  Timur Kalimullin <tkalimullin@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 3.4.2-2

changelog:
  - CLPRO-1905: Add the ability to run the set-suite command asynchronously in configure_accelerate_wp
  - CLPRO-1996: Automatically clean DirectAdmin domains cache on changes in control panel


author: Vladimir Lebedev <vlebedev@cloudlinux.com>, Dmitry Shibut <dshibut@cloudlinux.com> 3.4.3-1
changelog:
  - CLOS-2260: CL Shared Pro license is being detected as Solo on the server
  - CLOS-1860: Complete migration to Python 3.11


author: Vladimir Lebedev <vlebedev@cloudlinux.com> 3.4.4-1
changelog:
  - CLOS-1600: Handle UnicodeDecodeError when parsing configs containing broken utf-8
  - CLOS-2576: Make "secureio" module lazy-loadable and importable even in case of shared libraries absence


author: Mykola Ishchenko <mishchenko@cloudlinux.com>, Vladimir Lebedev <vlebedev@cloudlinux.com> 3.4.7-1
changelog:
  - CLOS-2597: Fix issue with MySQL connections on Ubuntu due to failing to find the socket file
  - CLPRO-1564: Fix get_domains_php_info on DirectAdmin when httpd.conf is huge


author: José Matos <jamatos@fedoraproject.org> - 3.5.0b2-0.2
changelog:
  - Improve description to make it clear that this package in only needed for python 2.7
  - Make the license tag information more explicit.


author: Avram Lubkin <aviso@fedoraproject.org> - 3.5.0b2-1
changelog:
  - Updated to build for el6
  - Updated to build Python3 packages
  - Changed Python2 package name to python2-configparser for Fedora 24+
  - Updated description
  - Removed license comments


author: Toshio Kuratomi <toshio.tiki-lounge.com> 0:0.3.5-0.fdr.1
changelog:
  - Update to 0.3.5.
  - Update spec style to latest fedora-rpmdevtools.
  - Merge everything into a single package.  There isn't very much space
    advantage to having separate packages in a package this small and in
    this case, the documentation on using docutils as a library is also a
    good example of how to write in ReSructuredText.


author: Toshio Kuratomi <toshio.tiki-lounge.com> 0:0.3.7-0.fdr.1
changelog:
  - Update to 0.3.7
  - Rename from python-docutils to docutils.
  - Make roman.py optionally a part of the files list.  In FC2, this will be
    included.  In FC3, this won't.
  - BuildConflict with self since the docutils build detects the presence
    of roman.py and doesn't reinstall itself.


author: Toshio Kuratomi <toshio.tiki-lounge.com> 0:0.3.7-0.fdr.2
changelog:
  - Special case roman.py to always install.  This is the behaviour we want
    unless something else provides it.  Will need to watch out for this in
    future Core and Extras packages, but the auto detection code makes it
    possible that builds will not be reproducible if roman.py were installed
    from another package.... Lesser of two evils here.
  - Provide python-docutils in case that package were preinstalled from
    another repository.


author: Toshio Kuratomi <toshio.tiki-lounge.com> 0:0.3.7-0.fdr.3
changelog:
  - Really install roman.py and build roman.py[co].  Needed to make sure I have
    docutils installed to test that it builds roman.py fine in that case.


author: Toshio Kuratomi <toshio-tiki-lounge.com> 0.3.9-1
changelog:
  - Update to version 0.3.9.
  - Use a dist tag as there aren't any differences between supported fc
    releases (FC3, FC4, devel.)


author: Toshio Kuratomi <toshio-tiki-lounge.com> 0.4-1
changelog:
  - Update to 0.4.
  - Scripted the listing of files in the python module.
  - Add a missingok requirement on python-imaging as docutils can make use of
    it when converting to formats that have images.


author: Toshio Kuratomi <toshio-tiki-lounge.com> 0.4-3
changelog:
  - Bump for FC6 rebuild.
  - Remove python byte compilation as this is handled automatically in FC4+.
  - No longer %ghost .pyo files.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6-1
changelog:
  - Update for 0.6 release.
  - Switch from setuptools installed egg-info to distutils egg-info.  Note that
    this works because we're also changing docutils version.  To do this between
    0.5-4 and 0.5-5, for instance, we'd need to have %preun scriptlet to get rid
    of the egg-info directory.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.7-5
changelog:
  - Fix building with python-3.2 via a workaround.  Sent upstream awaiting
    feedback or a better fix.  Built in rawhide.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.8-0.1.20110517svn7036
changelog:
  - Ship a snapshot of 0.8 so that we can build on python-3.2.1
  - Unfortunately, 3.2.1 isn't out yet either.  So also apply a fix for building
    with 3.2.0 that we'll need to remove later.
  - The new docutils.math module is licensed Apache.  Update the license to reflect this


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.8-1
changelog:
  - Upgrade to 0.8 final.
  - Remove the two remaining Apache licensed files until their license is fixed.
  - Patch regressions that we had already submitted upstream -- resubmit


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.8.1-1
changelog:
  - Update to new upstream that has properly licensed files and a few bugfixes
  - Add a patch to fix tracebacks when wrong values are given to CLI apps


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.9.1-1
changelog:
  - New update from upstream
  - Fixes for previous patches incorporated there
  - roman.py has been moved into a docutils submodule
  - docutils doesn't work with PyXML.  before I poke around for the bug in PyXML,
    seeing if we're going to go through with deprecating it or if we can sanitize
    our python stdlib's handling of it.
  - Fix for traceback in https://bugzilla.redhat.com/show_bug.cgi?id=786867


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.10-0.1.20120730svn7490
changelog:
  - Update to snapshot that's supposed to take care of the date directive unicode
    problem in a different way
  - Patch to fix PyXML conflict without using rpm conflicts


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.10-0.5.20120824svn7502
changelog:
  - Rebase to new snapshot with some fixes integrated
  - Reenable one test that I can't replicate the failure with.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.11-1
changelog:
  - 0.11 final tarball.
  - Remove flash file from the install (it was only used to run the unittests anyhow)


author: Jarod Wilson <jwilson@redhat.com> 1.0.1-2
changelog:
  - Per discussion w/Jose Matos, Obsolete/Provide f2py, as the
    stand-alone one is no longer supported/maintained upstream


author: Jarod Wilson <jwilson@redhat.com> 1.0.1-3
changelog:
  - Fix up cpuinfo bug (#229753). Upstream bug/change:
    http://projects.scipy.org/scipy/scipy/ticket/349


author: Jarod Wilson <jwilson@redhat.com> 1.0.2-2
changelog:
  - Drop BR: atlas-devel, since it just provides binary-compat
    blas and lapack libs. Atlas can still be optionally used
    at runtime. (Note: this is all per the atlas maintainer).


author: Jon Ciesla <limb@jcomserv.net> 1.2.0-1
changelog:
  - New upstream release, added python-nose BR. BZ 465999.
  - Using atlas blas, not blas-devel. BZ 461472.


author: Dhiru Kholia <dhiru@openwall.com> - 2013.3.5-2
changelog:
  - implemented initial fixes suggested in BZ #1004257
  - removed unused EL5 support, removed invalid BuildRoot, fixed BuildRequires


author: Thomas Moschny <thomas.moschny@gmx.de> - 0.9.2-1
changelog:
  - Update to 0.9.2.
  - Upstream now uses setuptools and installs to %{python_sitearch}.
  - Remove %{srcname} macro.
  - More detailed information about licenses.


author: Thomas Moschny <thomas.moschny@gmx.de> - 0.9.2-3
changelog:
  - Replace compat modules by stubs using the system modules instead.
  - Add patch from trunk fixing a timing issue in the tests.


author: Thomas Moschny <thomas.moschny@gmx.de> - 0.9.2-5
changelog:
  - Add patch from trunk fixing a subversion 1.5 problem (pylib
    issue66).
  - Don't replace doctest compat module (pylib issue67).


author: Thomas Moschny <thomas.moschny@gmx.de> - 0.9.2-6
changelog:
  - Use system doctest module again, as this wasn't the real cause of
    the test failure. Instead, remove the failing test for now.


author: Thomas Moschny <thomas.moschny@gmx.de> - 1.0.0-0.b8
changelog:
  - Update to 1.0.0b8.
  - Remove patches applied upstream.
  - Greenlets have been removed upstream. So, package is noarch and
    - installs to %{python_sitelib} again
    - %ifarch sections have been removed.
  - Don't remove files used by the testsuite for now.
  - Add dependency on python-pygments, pylint and pexpect (for the
    testsuite).


author: Thomas Moschny <thomas.moschny@gmx.de> - 1.0.2-1
changelog:
  - Update to 1.0.2.
  - One failing test is no longer part of the testsuite, thus needs not
    to be skipped anymore.
  - Some developer docs are missing this time in upstream's tarfile, so
    cannot be moved to %{_docdir}


author: Thomas Moschny <thomas.moschny@gmx.de> - 1.1.0-1
changelog:
  - Update to 1.1.0. Upstream reorganized the package's structure and
    cleaned up the install process, so the specfile could be greatly
    simplified.
  - Dropped licenses for files no longer present from the License tag.


author: Thomas Moschny <thomas.moschny@gmx.de> - 1.3.2-1
changelog:
  - Update to 1.3.2.
  - Do cleanups already in %prep to avoid inconsistent mtimes between
    source files and bytecode.


author: Thomas Moschny <thomas.moschny@gmx.de> - 1.4.4-1
changelog:
  - Update to 1.4.4.
  - Upstream provides a .zip archive only.
  - pytest and pycmd are separate packages now. 
  - Disable building html docs und the testsuite to break the circular
    build dependency with pytest.
  - Update summary and description.
  - Remove BRs no longer needed.
  - Create a Python 3 subpackage.


author: Thomas Moschny <thomas.moschny@gmx.de> - 1.4.14-2
changelog:
  - Use python-sphinx for rhel > 6 (rhbz#973321).
  - Update URL.
  - Fix changelog entry with an incorrect date (rhbz#973325).


author: Thomas Moschny <thomas.moschny@gmx.de> - 1.4.28-1
changelog:
  - Update to 1.4.28.
  - Modernize spec file.
  - Apply updates Python packaging guidelines.
  - Mark LICENSE with %license.


author: Thomas Moschny <thomas.moschny@gmx.de> - 1.4.31-1
changelog:
  - Update to 1.4.31.
  - Follow updated Python packaging guidelines.
  - Add Provides tag for bundled apipkg.


author: Matt Wilson <msw@redhat.com>
changelog:
  - fixed typo in devel filelist
  - added macro that tests to see if we have libglade2, make the
    filelist a condition of that
  - changed name to 'pygtk2' to avoid name conflict with pygtk


author: Matt Wilson <msw@redhat.com> 1.99.16-1
changelog:
  - added a compatibility function for gtk.gdk.gc_new() so we won't have
    to fix all our code quite yet


author: Mark McLoughlin <markmc@redhat.com> - 2.5.3-2
changelog:
  - Backport fix for gnome #154779 - python signal handlers weren't
    getting executed while gobject.MainLoop was running


author: John (J5) Palmieri <johnp@redhat.com> - 2.7.3-3
changelog:
  - Add a BuildRequires on python-numeric so that Numeric
    python support is added
  - Add a Requires on python-numeric as well


author: Matthew Barnes <mbarnes@redhat.com> - 2.10.1-5.el5
changelog:
  - Spec file cleanups to match Fedora.
  - Define a python_sitelib macro for files under site_packages (bug #211806).


author: Matthew Barnes <mbarnes@redhat.com> - 2.10.1-10.el5
changelog:
  - Require not just pygtk2 = (version) but (version)-(release) in the
    subpackages (RH bug #311571).


author: Matthew Barnes <mbarnes@redhat.com> - 2.10.1-12.el5
changelog:
  - Revise patch for RH bug #237077 to correct a reference counting error.
    Reported separately as RH bug #430347.


author: Konstantin Ryabitsev <icon@linux.duke.edu> - 0.6.4-2
changelog:
  - Ghost .pyo files.
  - Remove the test dir, as it doesn't do anything.
  - Separate the gui package, which depends on tkinter.
  - Don't own site-packages/logilab, which is owned by
    python-logilab-common.


author: Konstantin Ryabitsev <icon@fedoraproject.org> - 0.8.1-1
changelog:
  - Version 0.8.1
  - Add dependency on python-astng
  - Drop artificial version requirement on python-logilab-common


author: Thomas Vander Stichele <thomas at apestaart dot org>
changelog:
  - 2.4.0-4
  - incorporate changes by Jeffrey C. Ollie:
  - add doc and zsh subpackage
  - remove executable bits from documentation files to avoid dependencies
  - remove shebang from some files
  - fix up end of line on some files
  - remove .c files from being packaged


author: Thomas Vander Stichele <thomas at apestaart dot org>
changelog:
  - 2.4.0-5
  - incorporate suggestions by Paul Howarth:
  - fix groups for doc and zsh
  - don't package _twisted_zsh_stub from the python_sitearch dir
  - generate README.zsh


author: Thomas Vander Stichele <thomas at apestaart dot org>
changelog:
  - 2.4.0-6
  - new twisted-dropin-cache; does not complain loudly about plugins in
    the cache that are no longer installed


author: Matthias Saou <http://freshrpms.net/> 8.1.0-2
changelog:
  - Re-introduce the python macro for parallel installable packages.
  - Make sure the scriplet never returns a non-zero exit status.
  - Remove dropin.cache file upon package removal.
  - Merge back changes from Paul Howarth.


author: Fabian Affolter <mail@fabian-affolter.ch> - 0.5.0-1
changelog:
  - Removed build cond for check section
  - Switched to python2-devel
  - Updated to new upstream version 0.5.0


author: Paul Howarth <paul@city-fan.org> 3.0.1-5
changelog:
  - dispense with %{pybasever} macro and python-abi dependency, not needed from
    FC4 onwards
  - include ZPL 2.1 license text
  - add reference in %description to origin of patch
  - change License: tag from "ZPL 2.1" to "Zope Public License" to shut rpmlint up


author: Paul Howarth <paul@city-fan.org> 3.0.1-9
changelog:
  - tweak %files list to pull in egg info file when necessary
  - fix permissions on shared objects (silence rpmlint)


author: Paul Howarth <paul@city-fan.org> 3.3.0-1
changelog:
  - update to 3.3.0
  - update source URL to include versioned directory and new tarball name
  - drop the gcc 4.x compatibility patch, no longer needed
  - don't run the test suite as it now depends on zope.testing
  - exclude _zope_interface_coptimizations.c source from the binary package


author: Paul Howarth <paul@city-fan.org> 3.4.1-1
changelog:
  - update to 3.4.1
  - incorporate suggestions from Felix Schwarz:
    - new summary and description
    - new upstream URL (old one out of date)
    - don't package test files
    - include more documentation


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-2
changelog:
  - disable invocation of brp-python-bytecompile in postprocessing, since
  it would be with the wrong version of python (adapted from ivazquez'
  python3000 specfile)
  - use a custom implementation of __find_provides in order to filter out bogus
  provides lines for the various .so modules
  - fixup distutils/unixccompiler.py to remove standard library path from rpath
  (patch 1, was Patch0 in ivazquez' python3000 specfile)
  - split out libraries into a -libs subpackage
  - update summaries and descriptions, basing content on ivazquez' specfile
  - fixup executable permissions on .py, .xpm and .xbm files, based on work in
  ivazquez's specfile
  - get rid of DOS batch files
  - fixup permissions for shared libraries from non-standard 555 to standard 755
  - move /usr/bin/python*-config to the -devel subpackage
  - mark various directories as being documentation


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-3
changelog:
  - remove executable flag from various files that shouldn't have it
  - fix end-of-line encodings
  - fix a character encoding


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-4
changelog:
  - update patch0's setup of the crypt module to link it against libcrypt
  - update patch0 to comment "datetimemodule" back out, so that it is built
  using setup.py (see Setup, option 3), thus linking it statically against
  timemodule.c and thus avoiding a run-time "undefined symbol:
  _PyTime_DoubleToTimet" failure on "import datetime"


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-5
changelog:
  - fixup importlib/_bootstrap.py so that it correctly handles being unable to
  open .pyc files for writing (patch 2, upstream issue 7187)
  - actually apply the rpath patch (patch 1)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-6
changelog:
  - reword description, based on suggestion by amcnabb
  - fix the test_email and test_imp selftests (patch 3 and patch 4 respectively)
  - fix the test_tk and test_ttk_* selftests (patch 5)
  - fix up the specfile's handling of shebang/perms to avoid corrupting
  test_httpservers.py (sed command suggested by amcnabb)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-7
changelog:
  - remove commented-away patch 51 (python-2.6-distutils_rpm.patch): the -O1
  flag is used by default in the upstream code
  - "Makefile" and the config-32/64.h file are needed by distutils/sysconfig.py
  _init_posix(), so we include them in the core package, along with their parent
  directories (bug 531901)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-8
changelog:
  - add a provides of "python(abi)" (see bug 532118)
  - fix issues identified by a.badger in package review (bug 526126, comment 39):
    - use "3" thoughout metadata, rather than "3.*"
    - remove conditional around "pkg-config openssl"
    - use standard cleanup of RPM_BUILD_ROOT
    - replace hardcoded references to /usr with _prefix macro
    - stop removing egg-info files
    - use /usr/bin/python3.1 rather than /use/bin/env python3.1 when fixing
  up shebang lines
    - stop attempting to remove no-longer-present .cvsignore files
    - move the post/postun sections above the "files" sections


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-9
changelog:
  - add macros.python3 to the -devel subpackage, containing common macros for use
  when packaging python3 modules


author: Andrew McNabb <amcnabb@mcnabbs.org> - 3.1.1-10
changelog:
  - switched a few instances of "find |xargs" to "find -exec" for consistency.
  - made the description of __os_install_post more accurate.


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-11
changelog:
  - add %check section (thanks to Thomas Spura)
  - update patch 4 to use correct shebang line
  - get rid of stray patch file from buildroot


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-12
changelog:
  - remove build-time requirements on tix and tk, since we already have
  build-time requirements on the -devel subpackages for each of these (Thomas
  Spura)
  - replace usage of %define with %global (Thomas Spura)
  - remove forcing of CC=gcc as this old workaround for bug 109268 appears to
  longer be necessary
  - move various test files from the "tools"/"tkinter" subpackages to the "test"
  subpackage


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-14
changelog:
  - replace references to /usr with %{_prefix}; replace references to
  /usr/include with %{_includedir} (Toshio)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-15
changelog:
  - fix the URLs output by pydoc so they point at python.org's 3.1 build of the
  docs, rather than the 2.6 build


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-16
changelog:
  - use the %{_isa} macro to ensure that the python-devel dependency on python
  is for the correct multilib arch (#555943)
  - delete bundled copy of libffi to make sure we use the system one


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-19
changelog:
  - add %py3dir macro to macros.python3 (to be used during unified python 2/3
  builds for setting up the python3 copy of the source tree)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-20
changelog:
  - change python-3.1.1-config.patch to remove our downstream change to curses
  configuration in Modules/Setup.dist, so that the curses modules are built using
  setup.py with the downstream default (linking against libncursesw.so, rather
  than libncurses.so), rather than within the Makefile; add a test to %install
  to verify the dso files that the curses module is linked against the correct
  DSO (bug 539917; changes _cursesmodule.so -> _curses.so)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-21
changelog:
  - introduce %{dynload_dir} macro
  - explicitly list all lib-dynload files, rather than dynamically gathering the
  payload into a temporary text file, so that we can be sure what we are
  shipping
  - introduce a macros.pybytecompile source file, to help with packaging python3
  modules (Source3; written by Toshio)
  - rename "2to3-3" to "python3-2to3" to better reflect python 3 module packaging
  plans


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-22
changelog:
  - update python-3.1.1-config.patch to remove downstream customization of build
  of pyexpat and elementtree modules
  - add patch adapted from upstream (patch 7) to add support for building against
  system expat; add --with-system-expat to "configure" invocation
  - remove embedded copies of expat and zlib from source tree during "prep"


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-24
changelog:
  - move the -gdb.py file from %{_libdir}/INSTSONAME-gdb.py to
  %{_prefix}/lib/debug/%{_libdir}/INSTSONAME.debug-gdb.py to avoid noise from
  ldconfig (bug 562980), and which should also ensure it becomes part of the
  debuginfo subpackage, rather than the libs subpackage
  - introduce %{py_SOVERSION} and %{py_INSTSONAME} to reflect the upstream
  configure script, and to avoid fragile scripts that try to figure this out
  dynamically (e.g. for the -gdb.py change)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-25
changelog:
  - split configure options into multiple lines for easy of editing
  - add systemtap static markers (wcohen, mjw, dmalcolm; patch 8), a systemtap
  tapset defining "python.function.entry" and "python.function.return" to make
  the markers easy to use (dmalcolm; source 5), and an example of using the
  tapset to the docs (dmalcolm; source 6) (rhbz:545179)


author: Thomas Spura <tomspur@fedoraproject.org> - 3.1.1-26
changelog:
  - rebuild for new package of redhat-rpm-config (rhbz:564527)
  - use 'install -p' when running 'make install'


author: David Malcolm <dmalcolm@redhat.com> - 3.1.1-27
changelog:
  - add pyfuntop.stp example (source 7)
  - convert usage of $$RPM_BUILD_ROOT to %{buildroot} throughout, for
  consistency with python.spec


author: David Malcolm <dmalcolm@redhat.com> - 3.1.2-1
changelog:
  - update to 3.1.2: http://www.python.org/download/releases/3.1.2/
  - drop upstreamed patch 2 (.pyc permissions handling)
  - drop upstream patch 5 (fix for the test_tk and test_ttk_* selftests)
  - drop upstreamed patch 200 (path-fixing script)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.2-3
changelog:
  - update python-gdb.py from v3 to v4 (fixing infinite recursion on reference
  cycles and tracebacks on bytes 0x80-0xff in strings, adding handlers for sets
  and exceptions)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.2-5
changelog:
  - exclude test_http_cookies when running selftests, due to hang seen on
  http://koji.fedoraproject.org/koji/taskinfo?taskID=2088463 (cancelled after
  11 hours)
  - update python-gdb.py from v5 to py3k version submitted upstream


author: David Malcolm <dmalcolm@redhat.com> - 3.1.2-6
changelog:
  - build and install two different configurations of Python 3: debug and
  standard, packaging the debug build in a new "python3-debug" subpackage
  (patch 103)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.2-7
changelog:
  - add configure-time support for COUNT_ALLOCS and CALL_PROFILE debug options
  (patch 104); enable them and the WITH_TSC option within the debug build


author: David Malcolm <dmalcolm@redhat.com> - 3.1.2-10
changelog:
  - ensure that the compiler is invoked with "-fwrapv" (rhbz#594819)
  - reformat whitespace in audioop.c (patch 106)
  - CVE-2010-1634: fix various integer overflow checks in the audioop
  module (patch 107)
  - CVE-2010-2089: further checks within the audioop module (patch 108)
  - CVE-2008-5983: the new PySys_SetArgvEx entry point from r81399 (patch 109)


author: David Malcolm <dmalcolm@redhat.com> - 3.1.2-11
changelog:
  - Fix an incompatibility between pyexpat and the system expat-2.0.1 that led to
  a segfault running test_pyexpat.py (patch 110; upstream issue 9054; rhbz#610312)


author: David Malcolm <dmalcolm@redhat.com> - 3.2-0.0.a1
changelog:
  - 3.2a1; add alphatag
  - rework %files in the light of PEP 3147 (__pycache__)
  - drop our configuration patch to Setup.dist (patch 0): setup.py should do a
  better job of things, and the %files explicitly lists our modules (r82746
  appears to break the old way of doing things).  This leads to various modules
  changing from "foomodule.so" to "foo.so".  It also leads to the optimized build
  dropping the _sha1, _sha256 and _sha512 modules, but these are provided by
  _hashlib; _weakref becomes a builtin module; xxsubtype goes away (it's only for
  testing/devel purposes)
  - fixup patches 3, 4, 6, 8, 102, 103, 105, 111 for the rebase
  - remove upstream patches: 7 (system expat), 106, 107, 108 (audioop reformat
  plus CVE-2010-1634 and CVE-2010-2089), 109 (CVE-2008-5983)
  - add machinery for rebuilding "configure" and friends, using the correct
  version of autoconf (patch 300)
  - patch the debug build's usage of COUNT_ALLOCS to be less verbose (patch 125)
  - "modulator" was removed upstream
  - drop "-b" from patch applications affecting .py files to avoid littering the
  installation tree


author: Thomas Spura <tomspur@fedoraproject.org> - 3.2-0.1.a1
changelog:
  - on 64bit "stdlib" was still "/usr/lib/python*" (modify *lib64.patch)
  - make find-provides-without-python-sonames.sh 64bit aware


author: David Malcolm <dmalcolm@redhat.com> - 3.2-0.3.a1
changelog:
  - Move test.support to core package (rhbz#596258)
  - Add various missing __pycache__ directories to payload


author: David Malcolm <dmalcolm@redhat.com> - 3.2-0.4.a1
changelog:
  - move most of the content of the core package to the libs subpackage, given
  that the libs aren't meaningfully usable without the standard libraries


author: David Malcolm <dmalcolm@redhat.com> - 3.2-0.5.b2
changelog:
  - 3.2b2
  - rework patch 3 (removal of mimeaudio tests), patch 6 (no static libs),
  patch 8 (systemtap), patch 102 (lib64)
  - remove patch 4 (rendered redundant by upstream r85537), patch 103 (PEP 3149),
  patch 110 (upstreamed expat fix), patch 111 (parallel build fix for grammar
  fixed upstream)
  - regenerate patch 300 (autotool intermediates)
  - workaround COUNT_ALLOCS weakref issues in test suite (patch 126, patch 127,
  patch 128)
  - stop using runtest.sh in %check (dropped by upstream), replacing with
  regrtest; fixup list of failing tests
  - introduce "pyshortver", "SOABI_optimized" and "SOABI_debug" macros
  - rework manifests of shared libraries to use "SOABI_" macros, reflecting
  PEP 3149
  - drop itertools, operator and _collections modules from the manifests as py3k
  commit r84058 moved these inside libpython; json/tests moved to test/json_tests
  - move turtle code into the tkinter subpackage


author: David Malcolm <dmalcolm@redhat.com> - 3.2-0.8.b2
changelog:
  - set EXTRA_CFLAGS to our CFLAGS, rather than overriding OPT, fixing a linker
  error with dynamic annotations (when configured using --with-valgrind)
  - fix the ppc build of the debug configuration (patch 130; rhbz#661510)


author: David Malcolm <dmalcolm@redhat.com> - 3.2-0.9.rc1
changelog:
  - 3.2rc1
  - rework patch 6 (static lib removal)
  - remove upstreamed patch 130 (ppc debug build)
  - regenerate patch 300 (autotool intermediates)
  - updated packaging to reflect upstream rewrite of "Demo" (issue 7962)
  - added libpython3.so and 2to3-3.2


author: David Malcolm <dmalcolm@redhat.com> - 3.2.1-1
changelog:
  - 3.2.1; refresh lib64 patch (102), subprocess unit test patch (129), disabling
  of static library build (due to Modules/_testembed; patch 6), autotool
  intermediates (patch 300)


author: David Malcolm <dmalcolm@redhat.com> - 3.2.1-5
changelog:
  - re-enable and fix the --with-tsc option on ppc64, and rework it on 32-bit
  ppc to avoid aliasing violations (patch 130; rhbz#698726)


author: David Malcolm <dmalcolm@redhat.com> - 3.2.2-2
changelog:
  - rewrite of "check", introducing downstream-only hooks for skipping specific
  cases in an rpmbuild (patch 132), and fixing/skipping failing tests in a more
  fine-grained manner than before; (patches 106, 133-142 sparsely, moving
  patches for consistency with python.spec: 128 to 134, 126 to 135, 127 to 141)


author: David Malcolm <dmalcolm@redhat.com> - 3.2.2-3
changelog:
  - renumber and rename patches for consistency with python.spec (8 to 55, 106
  to 104, 6 to 111, 104 to 113, 105 to 114, 125, 131, 130 to 143)


author: David Malcolm <dmalcolm@redhat.com> - 3.2.2-5
changelog:
  - support OpenSSL FIPS mode in _hashlib and hashlib; don't build the _md5 and
  _sha* modules, relying on _hashlib in hashlib (rhbz#563986; patch 146)


author: David Malcolm <dmalcolm@redhat.com> - 3.2.3-1
changelog:
  - 3.2.3; refresh patch 102 (lib64); drop upstream patches 148 (gdbm magic
  values), 149 (__pycache__ fix); add patch 152 (test_gdb regex)


author: David Malcolm <dmalcolm@redhat.com> - 3.2.3-4
changelog:
  - avoid allocating thunks in ctypes unless absolutely necessary, to avoid
  generating SELinux denials on "import ctypes" and "import uuid" when embedding
  Python within httpd (patch 155; rhbz#814391)


author: David Malcolm <dmalcolm@redhat.com> - 3.2.3-7
changelog:
  - update uid/gid handling to avoid int overflows seen with uid/gid
  values >= 2^31 on 32-bit architectures (patch 157; rhbz#697470)


author: David Malcolm <dmalcolm@redhat.com> - 3.3.0-0.1.b1
changelog:
  * Fri Jun 22 2012 David Malcolm <dmalcolm@redhat.com> - 3.2.3-10
  - use macro for power64 (rhbz#834653)


author: David Malcolm <dmalcolm@redhat.com> - 3.3.0-0.1.b1
changelog:
  - 3.2 -> 3.3: https://fedoraproject.org/wiki/Features/Python_3.3
  - 3.3.0b1: refresh patches 3, 55, 102, 111, 113, 114, 134, 157; drop upstream
  patch 147; regenenerate autotools patch; drop "--with-wide-unicode" from
  configure (PEP 393); "plat-linux2" -> "plat-linux" (upstream issue 12326);
  "bz2" -> "_bz2" and "crypt" -> "_crypt"; egg-info files are no longer shipped
  for stdlib (upstream issues 10645 and 12218); email/test moved to
  test/test_email; add /usr/bin/pyvenv[-3.3] and venv module (PEP 405); add
  _decimal and _lzma modules; make collections modules explicit in payload again
  (upstream issue 11085); add _testbuffer module to tests subpackage (added in
  upstream commit 3f9b3b6f7ff0); fix test failures (patches 160 and 161);
  workaround erroneously shared _sysconfigdata.py upstream issue #14774; fix
  distutils.sysconfig traceback (patch 162); add BuildRequires: xz-devel (for
  _lzma module); skip some tests within test_socket (patch 163)


author: David Malcolm <dmalcolm@redhat.com> - 3.3.0-0.3.b2
changelog:
  - 3.3b1 -> 3.3b2; drop upstreamed patch 152; refresh patches 3, 102, 111,
  134, 153, 160; regenenerate autotools patch; rework systemtap patch to work
  correctly when LANG=C (patch 55); importlib.test was moved to
  test.test_importlib upstream


author: Toshio Kuratomi <toshio@fedoraproject.org> - 3.3.0-8
changelog:
  - Fix error in platform.platform() when non-ascii byte strings are decoded to
    unicode (rhbz#922149)


author: Bohuslav Kabrda <bkabrda@redhat.com> - 3.3.1-1
changelog:
  - Updated to Python 3.3.1.
  - Refreshed patches: 55 (systemtap), 111 (no static lib), 146 (hashlib fips),
  153 (fix test_gdb noise), 157 (uid, gid overflow - fixed upstream, just
  keeping few more downstream tests)
  - Removed patches: 3 (audiotest.au made it to upstream tarball)
  - Removed workaround for http://bugs.python.org/issue14774, discussed in
  http://bugs.python.org/issue15298 and fixed in revision 24d52d3060e8.


author: Bohuslav Kabrda <bkabrda@redhat.com> - 3.3.1-3
changelog:
  - Add patch that enables building on ppc64p7 (replace the sed, so that
  we get consistent with python2 spec and it's more obvious that we're doing it.


author: Bohuslav Kabrda <bkabrda@redhat.com> - 3.3.2-1
changelog:
  - Updated to Python 3.3.2.
  - Refreshed patches: 153 (gdb test noise)
  - Dropped patches: 175 (configure -Wformat, fixed upstream), 182 (gdb
  test threads)
  - Synced patch numbers with python.spec.


author: Miro Hrončok <mhroncok@redhat.com> - 3.3.2-12
changelog:
  - Fix multilib dependencies.
  - Rename python3.Xm-config script to arch specific.
  Resolves: rhbz#1091815


author: Anatholy Scryabin <ascryabin@cloudlinux.com> - 3.3.6-1
changelog:
  - update Python to 3.3.6
  - refresh patch 111, 142, 146
  - disable patch 157, 173, 177, 183, 185, 187, 190, 192, 193, 194, 197, 198, 199


author: Anatholy Scryabin <ascryabin@cloudlinux.com> - 3.3.6-2.1
changelog:
  - rename macros.pybytecompile to macros.alt-python33-pybytecompile
  - group is changed to linksafe
  - add linksafe configuration to /etc/sysctl.conf in pre section


author: Anatholy Scryabin <ascryabin@cloudlinux.com> - 3.3.6-2.9
changelog:
  - add locked extensions
  - add condition for build without linksafe
  - conflict with lvemanager < 1.0-9.43


author: Anatholy Scryabin <ascryabin@cloudlinux.com> - 3.3.6-2.11
changelog:
  - fix for CVE-2016-1000110 HTTProxy attack
  - fix for CVE-2016-0772 python: smtplib StartTLS stripping attack
    rise an error when STARTTLS fails (upstream patch)
  - fix for CVE-2016-5699 python: http protocol steam injection attack
    disabled HTTP header injections in http.client (upstream patch)


author: Tim Flink <tflink@fedoraproject.org> - 1.2.1-1
changelog:
  - Update to upstream 1.2.1
  - Change binary from pip-python to python-pip (RHBZ#855495)
  - Add alias from python-pip to pip-python, to be removed at a later date


author: Tim Flink <tflink@fedoraproject.org> - 1.4.1-1
changelog:
  - Removed patch for CVE 2013-2099 as it has been included in the upstream 1.4.1 release
  - Updated version to 1.4.1


author: Matej Stuchlik <mstuchli@redhat.com> - 1.5.6-3
changelog:
  - Added patch for local dos with predictable temp dictionary names
    (http://seclists.org/oss-sec/2014/q4/655)


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.4-1
changelog:
  - First build from the distribute codebase -- distribute-0.6.4.
  - Remove svn patch as upstream has chosen to go with an easier change for now.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.7-1
changelog:
  - Move easy_install back into the main package as the needed files have been
    moved from python-devel to the main python package.
  - Update to 0.6.7 bugfix.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.9-4
changelog:
  - Fix install to make /usr/bin/easy_install the py2 version
  - Don't need python3-tools since the library is now in the python3 package
  - Few other changes to cleanup style


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.10-1
changelog:
  - Update the python3 portions but disable for now.
  - Update to 0.6.10
  - Remove %pre scriptlet as the file has a different name than the old
    package's directory


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.13-5
changelog:
  - Upstream patch for compatibility problem with setuptools
  - Minor spec cleanups
  - Provide python-distribute for those who see an import distribute and need
    to get the proper package.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.28-1
changelog:
  - New upstream release:
    - python-3.3 fixes
    - honor umask when setuptools is used to install other modules


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.8-1
changelog:
  - Update to upstream 0.8  release.  Codebase now runs on anything from
    python-2.4 to python-3.3 without having to be translated by 2to3.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.9.5-1
changelog:
  - Update to 0.9.5
    - package_index can handle hashes other than md5
    - Fix security vulnerability in SSL certificate validation
    - https://bugzilla.redhat.com/show_bug.cgi?id=963260


author: Toshio Kuratomi <toshio@fedoraproject.org> - 1.1.6-1
changelog:
  - Update to newer upstream release.  Some minor incompatibilities listed but
    they should affect few, if any consumers.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 1.1.7-1
changelog:
  - Update to newer upstream release that has our patch to the unittests
  - Fix for http://bugs.python.org/issue17997#msg194950 which affects us since
    setuptools copies that code. Changed to use
    python-backports-ssl_match_hostname so that future issues can be fixed in
    that package.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 2.0-1
changelog:
  - Update to new upstream release with a few things removed from the API:
    Changelog: https://pypi.python.org/pypi/setuptools#id139


author: Toshio Kuratomi <toshio@fedoraproject.org> - 2.0-8
changelog:
  - Remove the python-setuptools-devel Virtual Provides as per this Fedora 21
    Change: http://fedoraproject.org/wiki/Changes/Remove_Python-setuptools-devel


author: Bohuslav Kabrda <bkabrda@redhat.com> - 3.4.0-0.1.a4
changelog:
  - Update to Python 3.4 alpha 4.
  - Refreshed patches: 55 (systemtap), 102 (lib64), 111 (no static lib),
  114 (statvfs flags), 132 (unittest rpmbuild hooks), 134 (fix COUNT_ALLOCS in
  test_sys), 143 (tsc on ppc64), 146 (hashlib fips), 153 (test gdb noise),
  157 (UID+GID overflows), 173 (ENOPROTOOPT in bind_port), 186 (dont raise
  from py_compile)
  - Removed patches: 129 (test_subprocess nonreadable dir - no longer fails in
  Koji), 142 (the mock issue that caused this is fixed)
  - Added patch 187 (remove thread atfork) - will be in next version
  - Refreshed script for checking pyc and pyo timestamps with new ignored files.
  - The fips patch is disabled for now until upstream makes a final decision
  what to do with sha3 implementation for 3.4.0.


author: Bohuslav Kabrda <bkabrda@redhat.com> - 3.4.0-0.1.b1
changelog:
  - Update to Python 3.4 beta 1.
  - Refreshed patches: 102 (lib64), 111 (no static lib), 125 (less verbose COUNT
  ALLOCS), 141 (fix COUNT_ALLOCS in test_module), 146 (hashlib fips),
  157 (UID+GID overflows), 173 (ENOPROTOOPT in bind_port)
  - Removed patch 00187 (remove pthread atfork; upstreamed)


author: Bohuslav Kabrda <bkabrda@redhat.com> - 3.4.0-0.1.b2
changelog:
  - Update to Python 3.4 beta 2.
  - Refreshed patches: 55 (systemtap), 146 (hashlib-fips), 154 (test_gdb noise)
  - Dropped patches: 114 (statvfs constants), 177 (platform unicode)


author: Matej Stuchlik <mstuchli@redhat.com> - 3.4.0-5
changelog:
  - Don't add Werror=declaration-after-statement for extension
    modules through setup.py (PyBT#21121)


author: Dan Horák <dan[at]danny.cz> - 3.4.1-7
changelog:
  - update the arch list where valgrind exists - %power64 includes also
      ppc64le which is not supported yet


author: Matej Stuchlik <mstuchli@redhat.com> - 3.4.2-1
changelog:
  - Update to 3.4.2
  - Refreshed patches: 156 (gdb autoload)
  - Removed: 195 (Werror declaration), 197 (CVE-2014-4650)


author: Thomas Spura <tomspur@fedoraproject.org> - 3.4.2-5
changelog:
  - python3-devel: Require python-macros for version independant macros such as
    python_provide. See fpc#281 and fpc#534.


author: Thomas Spura <tomspur@fedoraproject.org> - 3.4.2-6
changelog:
  - sync with master branch to backport some fixes
  - Use 1024bit DH key in test_ssl (Matej Stuchlik)
  - Use -O0 when compiling -debug build (Matej Stuchlik)
  - Update pip version variable to the version we actually ship (Matej Stuchlik)
  - Fixed undefined behaviour in faulthandler which caused test to hang on x86_64
    (http://bugs.python.org/issue23433) (Matej Stuchlik)
  - Disable test_gdb on aarch64 (rhbz#1196181), it joins all other non x86 arches
    (Peter Robinson)
  - Also disable gdb test on armv7hl


author: Anatholy Scryabin <ascryabin@cloudlinux.com> - 3.4.3-2.1
changelog:
  - rename macros.pybytecompile to macros.alt-python34-pybytecompile
  - group is changed to linksafe
  - add linksafe configuration to /etc/sysctl.conf in pre section


author: Anatholy Scryabin <ascryabin@cloudlinux.com> - 3.4.4-1
changelog:
  - update Python to 3.4.4
  - disable patch 202, 204
  - add build conditional macros
  - add path-to-libpl.patch (fix wrong path to LIBPL)


author: Eduard Chiganov <echiganov@cloudlinux.com> - 0.14.11-10
changelog:
  - ALTPYTH-467: Get rid of alt-python dependencies errors.
  - New linksafe post, triggerin and triggerun scripts.


author: Eduard Abdullin <eabudllin@cloudlinux.com> - 3.7.11-4
changelog:
  - ALTPYTH-364: Fix build for old system
  - ALTPYTH-381: Added check for cl solo
  - ALTPYTH-380: Added cloudlinux-linksafe to Requires(post)


author: Jamie Nguyen <jamielinux@fedoraproject.org> - 0.1.6-1
changelog:
  - update to upstream release 0.1.6
  - update modules to 0.0.4
  - update description
  - add python3-pyasn1 subpackage
  - add versioned Requires for the module subpackages
  - add %check section


author: Julian Sikorski <belegdol@fedoraproject.org> - 11.1.0-1
changelog:
  - Updated to 11.1.0
  - Obsoleted zsh subpackage (upstream ticket #3078)
  - mktap is gone (upstream ticket #5293)
  - Dropped obsolete Group, Buildroot, %clean and %defattr


author: Ralph Bean <rbean@redhat.com> - 1.5-3
changelog:
  - Renamed patches to python-urllib3-*
  - Fixed ssl check patch to use the correct cert path for Fedora.
  - Included dependency on ca-certificates
  - Cosmetic indentation changes to the .spec file.


author: Ralph Bean <rbean@redhat.com> - 1.5-4
changelog:
  - Upstream patch to fix Accept header when behind a proxy.
  - Reorganize patch numbers to more clearly distinguish them.


author: Ralph Bean <rbean@redhat.com> - 1.7-1
changelog:
  - Update to latest upstream.
  - Removed the accept-header proxy patch which is included in upstream now.
  - Removed py2.6 compat patch which is included in upstream now.


author: Ralph Bean <rbean@redhat.com> - 1.10-1
changelog:
  - Latest upstream 1.10, for python-requests-2.5.0.
  - Re-do unbundling without patch, with symlinks.
  - Modernize python2 macros.
  - Remove the with_dummyserver tests which fail only sometimes.


author: Ralph Bean <rbean@redhat.com> - 1.10.4-3.20150503gita91975b
changelog:
  - Apply pyopenssl injection for an outdated cpython as per upstream advice
    https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning
    https://urllib3.readthedocs.org/en/latest/security.html#pyopenssl


author: Ralph Bean <rbean@redhat.com> - 1.15.1-2
changelog:
  - Remove broken symlinks to unbundled python3-six files
    https://bugzilla.redhat.com/show_bug.cgi?id=1295015


author: Robin Lee <robinlee.sysu@gmail.com> - 3.6.1-3
changelog:
  - Remove python-zope-filesystem from requirements
  - Own %{python_sitearch}/zope/
  - BR: python-setuptools-devel renamed to python-setuptools
  - Spec cleaned up


author: Robin Lee <robinlee.sysu@gmail.com> - 3.6.1-5
changelog:
  - Move the texts files to %doc
  - Exclude the tests from installation
  - Filter private shared library provides


author: Sergey Fokin <sfokin@cloudlinux.com> 3.8.12-2
changelog:
  - ALTPYTH-413: move -fno-semantic-interposition to CFLAGS_NODIST
  - remove changing gcc to devtoolset-gcc
  - change BuildRequire from gcc-toolset to system gcc for CL8


author: Remi Collet <remi@remirepo.net> - 6.0.9-3
changelog:
  - move configuration in /etc/redis per upstream recommendation
    see https://github.com/redis/redis/issues/8051


author: Remi Collet <remi@remirepo.net> - 6.2.0-1
changelog:
  - Redis 6.2.0 GA - Released Tue Feb 22 14:00:00 IST 2021
  - Upgrade urgency: SECURITY if you use 32bit build of redis,
    MODERATE if you used earlier versions of Redis 6.2, LOW otherwise


author: Remi Collet <remi@remirepo.net> - 6.2.2-1
changelog:
  - Redis 6.2.2 - Released Mon April 19 19:00:00 IST 2021
  - Upgrade urgency: HIGH, if you're using ACL and pub/sub,
    CONFIG REWRITE, or suffering from performance regression.


author: Igor Zubkov <izubkov@cloudlinux.com> 1.9.3-3
changelog:
  - 1.9.3-p550 security and bugfix release
    (https://www.ruby-lang.org/en/news/2014/10/27/ruby-1-9-3-p550-is-released/)
  - CVE-2014-8080: Denial of Service XML Expansion
    (https://www.ruby-lang.org/en/news/2014/10/27/rexml-dos-cve-2014-8080/)
  - Changed default settings of ext/openssl related to CVE-2014-3566 AKA POODLE
    (https://www.ruby-lang.org/en/news/2014/10/27/changing-default-settings-of-ext-openssl/)


author: Anatholy Scryabin <ascryabin@cloudlinux.com> 1.9.3-4
changelog:
  - update patchlevel to 551 (fix CVE-2014-8090)
  - initialize rubygems cache in posttrans section (fix ALR-6)
  - bump package rubygems epoch (bugfix version)
  - add BuildRoot for cl5
  - disable doc's BuildArch for cl5
  - disable ca-certification Requires and BR for cl5


author: Igor Zubkov <izubkov@cloudlinux.com> 2.0.0-3
changelog:
  - 2.0.0-p594 security and bugfix release
    (https://www.ruby-lang.org/en/news/2014/10/27/ruby-2-0-0-p594-is-released/)
  - CVE-2014-8080: Denial of Service XML Expansion
    (https://www.ruby-lang.org/en/news/2014/10/27/rexml-dos-cve-2014-8080/)
  - Changed default settings of ext/openssl related to CVE-2014-3566 AKA POODLE
    (https://www.ruby-lang.org/en/news/2014/10/27/changing-default-settings-of-ext-openssl/)


author: Anatholy Scryabin <ascryabin@cloudlinux.com> 2.0.0-4
changelog:
  - update patchlevel to 598 (fix CVE-2014-8090)
  - initialize rubygems cache in posttrans section (fix ALR-6)
  - add BuildRoot for cl5
  - disable ca-certification Requires and BR for cl5
  - disable doc's BuildArch for cl5


author: Anatholy Scryabin <ascryabin@cloudlinux.com> 2.0.0-7
changelog:
  - update patchlevel to 647
  - group is changed to linksafe
  - add linksafe configuration to /etc/sysctl.conf in pre section


author: Anatholy Scryabin <ascryabin@cloudlinux.com> 2.0.0-17
changelog:
  - add locked_extensions
  - add trigers to subpackages of rubygem
  - add condition for build with linksafe
  - conflicts with lvemanager < 1.0-9.43


author: Igor Zubkov <izubkov@cloudlinux.com> 2.1.4-1
changelog:
  - 2.1.4 security and bugfix release
    (https://www.ruby-lang.org/en/news/2014/10/27/ruby-2-1-4-released/)
  - CVE-2014-8080: Denial of Service XML Expansion
    (https://www.ruby-lang.org/en/news/2014/10/27/rexml-dos-cve-2014-8080/)
  - Changed default settings of ext/openssl related to CVE-2014-3566 AKA POODLE
    (https://www.ruby-lang.org/en/news/2014/10/27/changing-default-settings-of-ext-openssl/)


author: Anatholy Scryabin <ascryabin@cloudlinux.com> 2.1.5-1
changelog:
  - Update to 2.1.5 (fix CVE-2014-8090)
  - initialize rubygems cache in posttrans section (fix ALR-6)
  - add BuildRoot for cl5
  - disable ca-certification Requires and BR for cl5
  - disable doc's BuildArch for cl5


author: Sergey Fokin <sfokin@cloudlinux.com> 2.1.5-2
changelog:
  - remove unnecessary Provides to avoid conflicts with system ruby
  - add Obsoletes for previous alt-ruby versions


author: Anatholy Scryabin <ascryabin@cloudlinux.com> 2.1.7-3
changelog:
  - update ruby to 2.1.7
  - group is changed to linksafe
  - add linksafe configuration to /etc/sysctl.conf in pre section


author: Sergey Fokin <sfokin@cloudlinux.com> 2.1.8-8
changelog:
  - update to 2.1.8
  - bump rubygems_version to 2.2.5
  - add cloudlinux-linksafe in Requires(pre)
  - add macros for disable linksafe
  - add script find_subpackage_version.sh for check rubygems versions


author: Anatholy Scryabin <ascryabin@cloudlinux.com> 2.2.3-5
changelog:
  - update ruby to 2.2.3
  - group is changed to linksafe
  - add linksafe configuration to /etc/sysctl.conf in pre section


author: Anatholy Scryabin <ascryabin@cloudlinux.com> 2.2.5-18
changelog:
  - add locked_extensions
  - add trigers to subpackages of rubygem
  - conflicts with lvemanager < 1.0-9.43


author: Paul Nasrat <pnasrat@redhat.com> - 3.3.6-1
changelog:
  - Update to 3.3.6
  - Fix typo  (#189647)
  - Enable threading fixes (#181298)
  - Conditionalize static library


author: Panu Matilainen <pmatilai@redhat.com> - 3.5.9-2
changelog:
  - Remove references to temporary registers from cache on release (#463061)
  - Enable loading of external extensions (#457433)


author: Panu Matilainen <pmatilai@redhat.com> - 3.6.6.2-2
changelog:
  - require tcl(abi) in sqlite-tcl subpackage (#474034)
  - move tcl extensions to arch-specific location
  - enable dependency extraction on the tcl dso
  - require pkgconfig in sqlite-devel


author: Panu Matilainen <pmatilai@redhat.com> - 3.6.12-2
changelog:
  - disable strict aliasing to work around brokenness on 3.6.12 (#494266)
  - run test-suite on build but let it fail for now


author: Panu Matilainen <pmatilai@redhat.com> - 3.6.14-1
changelog:
  - update to 3.6.14 (http://www.sqlite.org/releaselog/3_6_14.html)
  - merge-review cosmetics (#226429)
    - drop ancient sqlite3 obsoletes
    - fix tab vs space whitespace issues
    - remove commas from summaries
  - fixup io-test fsync expectations wrt SQLITE_DISABLE_DIRSYNC


author: Panu Matilainen <pmatilai@redhat.com> - 3.6.17-1
changelog:
  - update to 3.6.17 (http://www.sqlite.org/releaselog/3_6_17.html)
  - disable to failing tests until upstream fixes


author: Panu Matilainen <pmatilai@redhat.com> - 3.6.18-1
changelog:
  - update to 3.6.18 (http://www.sqlite.org/releaselog/3_6_18.html)
  - drop no longer needed test-disabler patches


author: Panu Matilainen <pmatilai@redhat.com> - 3.6.23-1
changelog:
  - update to 3.6.23 (http://www.sqlite.org/releaselog/3_6_23.html)
  - drop the lemon sprintf patch, upstream doesn't want it
  - make test-suite errors fail build finally


author: Panu Matilainen <pmatilai@redhat.com> - 3.7.4-1
changelog:
  - update to 3.7.4 (http://www.sqlite.org/releaselog/3_7_4.html)
  - deal with upstream source naming, versioning and format changing
  - fixup wal2-test expections wrt SQLITE_DISABLE_DIRSYNC use


author: Panu Matilainen <pmatilai@redhat.com> - 3.7.7.1-1
changelog:
  - update to 3.7.7.1 (http://www.sqlite.org/releaselog/3_7_7_1.html)
  - autoconf no longer needed for build, libdl check finally upstreamed


author: Panu Matilainen <pmatilai@redhat.com> - 3.7.13-1
changelog:
  - update to 3.7.13 (http://www.sqlite.org/releaselog/3_7_13.html)
  - drop no longer needed savepoint relase patch


author: Panu Matilainen <pmatilai@redhat.com> - 3.7.15-1
changelog:
  - update to 3.7.15 (http://www.sqlite.org/releaselog/3_7_15.html)
  - fix an old incorrect date in spec changelog


author: Jan Stanek <jstanek@redhat.com> - 3.7.16.2-1
changelog:
  - update to 3.7.16.2 (http://www.sqlite.org/releaselog/3_7_16_2.html)
  - add support for aarch64 (rerunning autoconf) (#926568)


author: Fabio Alessandro Locati <fabio@locati.cc> - 1.9.16-1
changelog:
  - Update to current upstream version
  - Add dir /usr/share/zsh
  - Add dir /usr/share/zsh/site-functions
  - Add MIT license (topictags.py is MIT licensed)
  - Move dependency from python-devel to python2-devel
  - Add Recommends lines for zsh and bsah-completion for Fedora
  - Remove BuildReuires: bash-completion
  - Remove the macros py2_build and py2_install to prefer the extended form
  - Force non-executable bit for documentation
  - Remove shabang from awscli/paramfile.py
  - Fix bash completion
  - Fix zsh completion
  - Remove aws.cmd


author: Fabio Alessandro Locati <fabio@locati.cc> - 1.9.18-1
changelog:
  - Update to current upstream version
  - Fix completion for bash
  - Remove bcdoc dependency that is not used anymore


author: Fabio Alessandro Locati <fabio@locati.cc> - 1.9.19-1
changelog:
  - Update to current upstream version
  - Don't substitue the text of bin/aws_bash_completer anymore (pull request merged)
  - Don't remove the shabang from awscli/paramfile.py anymore (pull request merged)


author: Fabio Alessandro Locati <fabio@locati.cc> - 1.9.21-1
changelog:
  - Update to current upstream version
  - Don't fix documentation permissions any more (pull request merged)


author: Donnie Barnes <djb@redhat.com>
changelog:
  - added signal handling patch from Dean Gaudet <dgaudet@arctic.org> that
    is based on a change made in bash 2.0.  Should fix some early exit
    problems with suspends and fg.


author: Ian Macdonald <ianmacd@xs4all.nl>
changelog:
  - upgraded to version 2.02
  - Alpha, MIPS & Sparc patches removed due to lack of test platforms
  - glibc & signal patches no longer required
  - added documentation subpackage (doc)


author: Florian La Roche <Florian.LaRoche@redhat.com>
changelog:
  - add some collected patches for bash2
  - change it over to be the main bash package
  - install man-pages root:root
  - obsolete bash2, bash2-doc


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - 2.04beta5
  - adapt patches
  - Fix up bashrc
  - Don't put in bashrc1, this should be done by the bash1 package
  - use install -c instead of plain install to work on *BSD
  - remove the collected patches - they're now in the base version.
  - make compressed man pages optional


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - 2.04 final
  - remove the echo, pwd, test and kill man pages from the package,
    we're getting them from sh-utils


author: Bernhard Rosenkraenzer <bero@redhat.com> 2.05-1
changelog:
  - Update to 2.05
  - Change PROMPT_COMMAND in bashrc for xterms
    to something less space consuming (#24159)
  - Provide plugs for alternate prompt commands (#30634), but don't
    default to them


author: Bernhard Rosenkraenzer <bero@redhat.com> 2.05-2
changelog:
  - bash comes with its own copy of readline... Add the patches we're
    applying in the readline package.


author: Bernhard Rosenkraenzer <bero@redhat.com> 2.05-5
changelog:
  - Don't set BASH_ENV in .bash_profile, it causes .bashrc to be sourced
    twice in interactive non-login shells.
  - s/Copyright/License/


author: Bernhard Rosenkraenzer <bero@redhat.com> 2.05a-9
changelog:
  - Add patch from Ulrich Drepper to get better error messages when trying
    to launch an application with a bad ELF interpreter (e.g. libc5 ld.so)
    (#60870)


author: Tim Waugh <twaugh@redhat.com> 2.05b-4
changelog:
  - Fix history substitution modifiers in UTF-8 (bug #70294, bug #71186).
  - Fix ADVANCE_CHAR at end of string (bug #70819).
  - docs: CWRU/POSIX.NOTES no longer exists, but ship POSIX.


author: Tim Waugh <twaugh@redhat.com> 2.05b-6
changelog:
  - Add the (4) patches from ftp.gnu.org (bug #75888, bug #72512).
  - Ship '.' man page, which doesn't get picked up by glob.
  - Don't install files not shipped when building.
  - Locale shell variables fix (bug #74701).


author: Tim Waugh <twaugh@redhat.com> 2.05b-23
changelog:
  - Fix a warning message (bug #79629).
  - Don't remove generated source during build, for debuginfo package.
  - Don't build with AFS support (bug #86514).


author: Tim Waugh <twaugh@redhat.com> 3.0-2
changelog:
  - Fixed brace expansion (bug #129128).
  - Build with AFS support again, since bug #86514 seems fixed upstream
    (bug #129094).


author: Tim Waugh <twaugh@redhat.com> 3.0-5
changelog:
  - Make trap usage string show POSIX usage (bug #128938).
  - Updated ${x[@]:1} expansion fix from bug-bash list.
  - Updated patch to fix unset array crash (from bug-bash list).


author: Tim Waugh <twaugh@redhat.com> 3.0-13
changelog:
  - Check for EINVAL from waitpid() and avoid WCONTINUED in that case.
  - Fixed jobs4 test.
  - Applied experimental upstream patch for trap compatibility.
  - Re-make documentation to reflect source changes.


author: Tim Waugh <twaugh@redhat.com> 3.0-21
changelog:
  - Added code to /etc/skel/.bash_logout to support the gpm selection buffer
    invalidation on virtual terminals (bug #115493).


author: Tim Waugh <twaugh@redhat.com>
changelog:
  - Reverted this change:
    - Added code to /etc/skel/.bash_logout to support the gpm selection buffer
      invalidation on virtual terminals (bug #115493).


author: Tim Waugh <twaugh@redhat.com>
changelog:
  - Fixed AFS support for output redirection, so that the correct errors
    are reported for other filesystems (bug #155373).


author: Tim Waugh <twaugh@redhat.com> 3.0-36
changelog:
  - Added Url: tag (bug #172770).
  - Do not explicitly gzip info pages (bug #172770).
  - Fix permissions on bashbug (bug #172770).


author: Tim Waugh <twaugh@redhat.com> 3.0-40
changelog:
  - Fix read memleak when reading from non-blocking fd (bug #173283).
  - Missed another loop for improved sighandler patch (bug #169231).


author: Tim Waugh <twaugh@redhat.com> 3.1-1
changelog:
  - 3.1.
  - No longer need ia64, utf8, multibyteifs, jobs, sigpipe,
    read-e-segfault, manpage, crash, pwd, afs, subshell patches.
  - Remove wrap patch for now.
  - Use upstream patch to fix arrays.


author: Tim Waugh <twaugh@redhat.com> 3.1-2
changelog:
  - No longer need loadables, mbinc or shellfunc patches.
  - Use literal single-quote in bash man page where appropriate (bug #177051).


author: Tim Waugh <twaugh@redhat.com> 3.2-1
changelog:
  - Build requires autoconf and gettext.
  - 3.2.  No longer need aq, login, ulimit, sighandler or read-memleak
    patches.


author: Tim Waugh <twaugh@redhat.com> 3.2-5
changelog:
  - Added triggers for install-info (bug #225609).
  - Use full path to utilities in scriptlets (bug #225609).
  - Fix missing sh-bangs in example scripts (bug #225609).
  - Post requires ncurses (bug #224567).
  - Removed Prefix tag (bug #225609).
  - Fixed BuildRoot tag (bug #225609).
  - Removed trailing full-stop from summary (bug #225609).
  - Spec file is now UTF-8 (bug #225609).
  - Removed obsolete Obsoletes (bug #225609).
  - Moved 'make check' to new 'check' section (bug #225609).
  - Removed uses of RPM_SOURCE_DIR (bug #225609).
  - Fixed macros in changelog (bug #225609).
  - Changed tabs to spaces (bug #225609).


author: Tim Waugh <twaugh@redhat.com> 3.2-7
changelog:
  - Reinstated this change:
    - Post requires ncurses (bug #224567).
  - Reverted this change:
    - Added triggers for install-info (bug #225609).


author: Pete Graner <pgraner@redhat.com> - 3.2-15
changelog:
  - Update to the Improve bash $RANDOM pseudo RNG (bug #234906) 
    now works with subshells and make $RANDOM on demand thus reducing the 
    amount of AVCs thrown.


author: Pete Graner <pgraner@redhat.com> - 3.2-17
changelog:
  - Added bash32-018 upstream official patch
  - Added bash32-020 upstream official patch
  - Added bash32-019 upstream official patch


author: Pete Graner <pgraner@redhat.com> - 3.2-18
changelog:
  - Added bash32-021 upstream official patch
  - Added bash32-025 upstream official patch
  - Added bash32-024 upstream official patch
  - Added bash32-023 upstream official patch
  - Added bash32-022 upstream official patch


author: Tomas Janousek <tjanouse@redhat.com> - 3.2-19
changelog:
  - fix cursor position when prompt has one invisible character (#358231)
  - dropped examples/loadables/ from docs, since it wasn't possible to build them
    anyway (#174380)
  - fix #286861: Wrong input confuses bash's arithmetic unit permanently
  - fix #344411: $RANDOM stays the same when job executed in the background


author: Tomas Janousek <tjanouse@redhat.com> - 3.2-20
changelog:
  - Added bash32-026 upstream official patch
  - Added bash32-027 upstream official patch (#249987)
  - Added bash32-028 upstream official patch
  - Added bash32-029 upstream official patch (#286861)
  - Added bash32-030 upstream official patch
  - Added bash32-031 upstream official patch (#358231)
  - Added bash32-032 upstream official patch
  - Added bash32-033 upstream official patch
  - Fix insert command repeating in vi mode (#190350)


author: Roman Rakus <rrakus@redhat.com> - 3.2-28
changelog:
  - Removing Requires for mktemp and ncurses, which cause
    dependencing loop
  - Enabling #define SSH_SOURCE_BASHRC, because ssh changed.
    Resolves: #458839
  - Catch signals right after calling execve()
    Resolves: #455548


author: Jesse Keating <jkeating@redhat.com> - 3.2-29
changelog:
  - Add the Requires(post) back for ncurses-libs, so that rpm knows
    where to break the loop.  The post actually does require the curses
    libs for the sh calls.  Could consider doing this in LUA and not have
    any external deps.


author: Roman Rakus rrakus@redhat.com 4.1.2-1
changelog:
  - rebase to 4.1
  - Patch level 2
    Resolves #542692
  - Include COPYING in bash base rpm
    Resolves #553250


author: Roman Rakus <rrakus@redhat.com> - 4.1.2-4
changelog:
  - don't segfault when trying to bind int variable to array
    with bad array subsrcipt
    Resolves: #618289


author: Roman Rakus <rrakus@redhat.com> - 4.1.2-5
changelog:
  - Builtins like echo and printf won't report errors
    when output does not succeed due to EPIPE
    Resolves: #664468


author: Roman Rakus <rrakus@redhat.com> - 4.1.2-12
changelog:
  - Update info about trap in man page
    Resolves: #799958
  - Enable system-wide bash_logout
    Resolves: #677439
  - instead of setting the signal handler to SIG_IGN while installing
    the new trap handler, block the signal and unblock it after the new handler
    is installed
    Resolves: #695656


author: Roman Rakus <rrakus@redhat.com> - 4.1.2-15
changelog:
  - Fixed a bug that caused trap handlers to be executed recursively,
    corrupting internal data structures.
    Resolves: #964687


author: Dmitry Shibut <dshibut@cloudlinux.com> 7.6.0-1
changelog:
  - CLOS-1868: Improve may_detach_mounts kernel option detection process
  - CLOS-1599: Migrate to Python 3.11


author: Dmitry Shibut <dshibut@cloudlinux.com> 7.6.6-1
changelog:
  - CLOS-2240: Fix CageFS update errors arising when some packages are being added to the CageFS skeleton


author: Vladimir Lebedev <vlebedev@cloudlinux.com>, Dmitry Shibut <dshibut@cloudlinux.com> 7.6.10-1
changelog:
  - CLOS-2511: Fix the CageFS issue causing Apache to stop working
  - CLOS-2485: Fix MySQL Password Disclosure in install-cagefs-plugin.py on Plesk


author:
  Vladimir Lebedev <vlebedev@cloudlinux.com>, Redouane Elkaboussi <relkaboussi@cloudlinux.com> 7.6.13-1

changelog:
  - CLOS-2576: Modify the lvectl algorithm to mitigate the impact of LVEs being reset to default limits
  - CLOS-2175: Correct the pw struct manipulation in proxyexec


author: ikartavtcev <ikartavtcev@cloudlinux.com> 7.5.4-1
changelog:
  - CAG-1266: Add creating of /home/{username}/.cagefs/var/run/cagefs/utmp in environments without LVE
  - CAG-1276: Allow users inside CageFS to use ClamAV without additional configuration due to changes in the ClamAV distribution
  - LU-3645: fix devices creation for cagefs skeleton


author: Grigory Ponomarenko <gponomarenko@cloudlinux.com>, Dmitry Shibut <dshibut@cloudlinux.com> 7.5.6-1
changelog:
  - CAG-1300: Enhance logging of errors when CageFS is running in VZ container
  - LVEMAN-1896: Fix Phusion Passenger not working on CL9 with cagefs


author: Honza Horak <hhorak@redhat.com> 5.5.28a-5
changelog:
  - Added licenses LGPLv2 and BSD
  - Removed wrong usage of %{epoch}
  - Test-suite is run in %check
  - Removed perl dependency checking adjustment, rpm seems to be smart enough
  - Other minor spec file fixes


author: Honza Horak <hhorak@redhat.com> 5.5.28a-6
changelog:
  - Removed %{_isa} from provides/obsoletes, which doesn't allow
    proper obsoleting
  - Do not obsolete mysql at the time of testing


author: Honza Horak <hhorak@redhat.com> 5.5.28a-7
changelog:
  - Adding necessary hacks for perl dependency checking, rpm is still
    not wise enough
  - Namespace sanity re-added for symbol default_charset_info


author: Honza Horak <hhorak@redhat.com> 5.5.29-1
changelog:
  - Rebase to 5.5.29
    https://kb.askmonty.org/en/mariadb-5529-changelog/
  - Fix inaccurate default for socket location in mysqld-wait-ready
    Resolves: #890535


author: Honza Horak <hhorak@redhat.com> 5.5.29-3
changelog:
  - Packages need to provide also %_isa version of mysql package
  - Provide own symbols with real- prefix to distinguish from mysql
    unambiguously
  - Fix format for buffer size in error messages (MDEV-4156)
  - Disable some tests that fail on ppc and s390
  - Conflict only with real-mysql, otherwise mariadb conflicts with ourself


author: Honza Horak <hhorak@redhat.com> 5.5.29-7
changelog:
  - Use configured prefix value instead of guessing basedir
    in mysql_config
  Resolves: #916189
  - Export dynamic columns and non-blocking API functions documented
    by upstream


author: Honza Horak <hhorak@redhat.com> 5.5.29-9
changelog:
  - Let mariadb-embedded-devel conflict with MySQL-embedded-devel
  - Adjust mariadb-sortbuffer.patch to correspond with upstream patch


author: Honza Horak <hhorak@redhat.com> 1:5.5.29-10
changelog:
  - Adding epoch to have higher priority than other mysql implementations
    when comes to provider comparison


author: Honza Horak <hhorak@redhat.com> 1:5.5.30-2
changelog:
  - Remove mytop utility, which is packaged separately
  - Resolve multilib conflicts in mysql/private/config.h


author: Honza Horak <hhorak@redhat.com> 1:5.5.31-1
changelog:
  - Rebase to 5.5.31
    https://kb.askmonty.org/en/mariadb-5531-changelog/
  - Preserve time-stamps in case of installed files
  - Use /var/tmp instead of /tmp, since the later is using tmpfs,
    which can cause problems
    Resolves: #962087
  - Fix test suite requirements


author: Honza Horak <hhorak@redhat.com> 1:5.5.31-6
changelog:
  - Test suite params enhanced to decrease server condition influence
  - Fix misleading error message when uninstalling built-in plugins
    Related: #966873


author: Honza Horak <hhorak@redhat.com> 1:5.5.32-1
changelog:
  - Rebase to 5.5.32
    https://kb.askmonty.org/en/mariadb-5532-changelog/
  - Clean-up un-necessary systemd snippets


author: Dennis Gilmore <dennis@ausil.us> - 1:5.5.32-5
changelog:
  - remove "Requires(pretrans): systemd" since its not possible
  - when installing mariadb and systemd at the same time. as in a new install


author: Honza Horak <hhorak@redhat.com> - 1:5.5.32-6
changelog:
  - Remove unneeded systemd-sysv requires
  - Provide mysql-compat-server symbol
  - Create mariadb.service symlink
  - Fix multilib header location for arm
  - Enhance documentation in the unit file
  - Use scriptstub instead of links to avoid multilib conflicts
  - Add condition for doc placement in F20+


author: Honza Horak <hhorak@redhat.com> - 1:5.5.32-11
changelog:
  - Move log file into /var/log/mariadb/mariadb.log
  - Rename logrotate script to mariadb
  - Resolves: #999589


author: Honza Horak <hhorak@redhat.com> - 1:5.5.32-12
changelog:
  - Re-organize my.cnf to include only generic settings
    Resolves: #1003115
  - Move pid file location to /var/run/mariadb
  - Make mysqld a symlink to mariadb unit file rather than the opposite way
    Related: #999589


author: Honza Horak <hhorak@redhat.com> 1:5.5.33a-1
changelog:
  - Rebase to 5.5.33a
    https://kb.askmonty.org/en/mariadb-5533-changelog/
    https://kb.askmonty.org/en/mariadb-5533a-changelog/
  - Enable outfile_loaddata test
  - Disable tokudb_innodb_xa_crash test


author: Honza Horak <hhorak@redhat.com> 1:5.5.33a-3
changelog:
  - Add pam-devel to build-requires in order to build
    Related: #1019945
  - Check if correct process is running in mysql-wait-ready script
    Related: #1026313


author: Honza Horak <hhorak@redhat.com> 1:5.5.34-3
changelog:
  - Don't test EDH-RSA-DES-CBC-SHA cipher, it seems to be removed from openssl
    which now makes mariadb/mysql FTBFS because openssl_1 test fails
    Related: #1044565
  - Use upstream's layout for symbols version in client library
    Related: #1045013
  - Check if socket file is not being used by another process at a time
    of starting the service
    Related: #1045435
  - Use %ghost directive for the log file
    Related: 1043501


author: Marcin Juszkiewicz <mjuszkiewicz@redhat.com> 1:5.5.34-6
changelog:
  - Disable main.gis-precise test also for AArch64
  - Disable perfschema.func_file_io and perfschema.func_mutex for AArch64
    (like it is done for 32-bit ARM)


author: Honza Horak <hhorak@redhat.com> 1:5.5.34-7
changelog:
  - Build with -O3 on ppc64
    Related: #1051069
  - Move mysql_config to -devel sub-package and remove Require: mariadb
    Related: #1050920


author: Honza Horak <hhorak@redhat.com> - 1:5.5.34-9
changelog:
  - Adopt compatible system versioning
    Related: #1045013
  - Use compatibility mysqld.service instead of link
    Related: #1014311


author: Honza Horak <hhorak@redhat.com> 1:5.5.35-1
changelog:
  - Rebase to 5.5.35
    https://kb.askmonty.org/en/mariadb-5535-changelog/
    Also fixes: CVE-2014-0001, CVE-2014-0412, CVE-2014-0437, CVE-2013-5908,
    CVE-2014-0420, CVE-2014-0393, CVE-2013-5891, CVE-2014-0386, CVE-2014-0401,
    CVE-2014-0402
    Resolves: #1054043
    Resolves: #1059546


author: Honza Horak <hhorak@redhat.com> - 1:5.5.36-2
changelog:
  - Server crashes on SQL select containing more group by and left join statements using innodb tables
    Resolves: #1065676
  - Fix paths in helper scripts
  - Move language files into mariadb directory


author: Alexey Berezhok <aberezhok@cloudlinux.com> 10.0.23-24
changelog:
  - MYSQLG-88: Fix lve_exit error when thread_handling=pool-of-threads in my.cnf
  - Update MariaDB 10.0 up to 10.0.23


author: Sandro Kalatozishvili <skalatozishvili@cloudlinux.com> - 10.4.30-4
changelog:
  - CLOS-1955: Adjusted conflicts and obsoletes tags to mysqlclient18-compat
  - CLOS-1955: Added conflicts tags to another version of cl-MariaDB* packages


author: Sandro Kalatozishvili <skalatozishvili@cloudlinux.com> - 10.4.34-1
changelog:
  - CLOS-2692: Updated to 10.4.34
  - CLOS-2692: Fixed "Can't enter LVE" logging message
  - CLOS-2557: tmpfiles config added


author: Alexandr Demeshko <ademeshko@cloudlinux.com> 10.5.8-1
changelog:
  - Updated to 10.5.8
  - mysqld init.d symlink added to server package
  - /var/run/mysqld dir added to server package
  - Vendor info fixed in server prein scriptlet
  - mariabackup added to server package
  - mysql(d) systemd service restored
  - log files added to server package
  - libmariadb.so excluded from rpm provides


author: Sergey Kokhan <skokhan@cloudlinux.com> - 10.5.15-1
changelog:
  - MYSQLG-668: Update MariaDB to version 10.5.15
  - MYSQLG-667: Fixed version_compile_machine variable


author: Sandro Kalatozishvili <skalatozishvili@cloudlinux.com> - 10.5.25-1
changelog:
  - CLOS-2692: Updated to 10.5.25
  - CLOS-2692: Fixed "Can't enter LVE" logging message
  - CLOS-2557: tmpfiles config added


author:
  Alexandr Demeshko <ademeshko@cloudlinux.com> Sandro Kalatozishvili <skalatozishvili@cloudlinux.com> - 10.6.15-1

changelog:
  - CLOS-1923: Updated to 10.6.15
  - CLOS-1744: Added MySQL Provides tag in cl-MariaDB-meta-client package


author: David Axmark <david@detron.se>
changelog:
  - A developers changelog for MySQL is available in the source RPM. And
    there is a history of major user visible changed in the Reference
    Manual.  Only RPM specific changes will be documented here.


author: David Axmark <david@detron.se>
changelog:
  - Removed unportable cc switches from the spec file. The defaults can
    now be overridden with environment variables. This feature is used
    to compile the official RPM with optimal (but compiler version
    specific) switches.

  - Removed the repetitive description parts for the sub rpms. Maybe add
    again if RPM gets a multiline macro capability.

  - Added support for a pt_BR translation. Translation contributed by
    Jorge Godoy <jorge@bestway.com.br>.


author: David Axmark <davida@mysql.com>
changelog:
  - Added support for shared libraries in a separate sub
    package. Original fix by David Fox (dsfox@cogsci.ucsd.edu)

  - The --enable-assembler switch is now automatically disables on
    platforms there assembler code is unavailable. This should allow
    building this RPM on non i386 systems.


author: David Axmark <davida@mysql.com>
changelog:
  - Added the support-files/my-example.cnf to the docs directory.

  - Removed devel dependency on base since it is about client
    development.


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - Use more RPM macros (e.g. infodir, mandir) to make the spec
    file more portable
  - reorganized the installation of documentation files: let RPM
    take care of this
  - reorganized the file list: actually install man pages along
    with the binaries of the respective subpackage
  - do not include libmysqld.a in the devel subpackage as well, if we
    have a special "embedded" subpackage
  - reworked the package descriptions


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - Updated Packager information
  - Fixed the build options: the regular package is supposed to
    include InnoDB and linked statically, while the Max package
  	should include BDB and SSL support


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - Reworked the build steps a little bit: the Max binary is supposed
    to include OpenSSL, which cannot be linked statically, thus trying
  	to statically link against a special glibc is futile anyway
  - because of this, it is not required to make yet another build run
    just to compile the shared libs (saves a lot of time)
  - updated package description of the Max subpackage
  - clean up the BuildRoot directory afterwards


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - Turn off OpenSSL in MySQL-Max for now until it works properly again
  - enable RAID for the Max binary instead
  - added compatibility link: safe_mysqld -> mysqld_safe to ease the
    transition from 3.23


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - moved init script from /etc/rc.d/init.d to /etc/init.d (the majority of 
    Linux distributions now support this scheme as proposed by the LSB either
    directly or via a compatibility symlink)
  - Use new "restart" init script action instead of starting and stopping
    separately
  - Be more flexible in activating the automatic bootup - use insserv (on
    older SuSE versions) or chkconfig (Red Hat, newer SuSE versions and
    others) to create the respective symlinks


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - renamed package "MySQL" to "MySQL-server"
  - fixed Copyright tag
  - added mysql_waitpid to client subpackage (required for mysql-test-run)


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - re-added missing pre- and post(un)install scripts to server subpackage
  - added config file /etc/my.cnf to the file list (just for completeness)
  - make sure to create the datadir with 755 permissions


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - disabled MyISAM RAID (--with-raid) - it throws an assertion which
    needs to be investigated first.


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - removed the GIF Icon (file was not included in the sources anyway)
  - removed unused variable shared_lib_version
  - do not run automake before building the standard binary
    (should not be necessary)
  - add server suffix '-standard' to standard binary (to be in line
    with the binary tarball distributions)
  - Use more RPM macros (_exec_prefix, _sbindir, _libdir, _sysconfdir,
    _datadir, _includedir) throughout the spec file.
  - allow overriding CC and CXX (required when building with other compilers)


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - Fixed BUG 959 (libmysqld not being compiled properly)
  - Fixed BUG 998 (RPM build errors): added missing files to the
    distribution (mysql_fix_extensions, mysql_tableinfo, mysqldumpslow,
    mysql_fix_privilege_tables.1), removed "-n" from install section.


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - Fixed BUG 1162 (removed macro names from the changelog)
  - Really fixed BUG 998 (disable the checking for installed but
    unpackaged files)


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - removed dependency on MySQL-client from the MySQL-devel subpackage
    as it is not really required. (BUG 1610)


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - when using gcc, _always_ use CXX=gcc 
  - replaced Copyright with License field (Copyright is obsolete)


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - disabled OpenSSL in the Max binaries again (the RPM packages were the
    only exception to this anyway) (BUG 1043)


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - Added libmygcc.a to the devel subpackage (required to link applications
    against the the embedded server libmysqld.a) (BUG 4921)


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - enabled the "Archive" storage engine for the max binary
  - enabled the "CSV" storage engine for the max binary
  - enabled the "Example" storage engine for the max binary


author: Petr Chardin <petr@mysql.com>
changelog:
  - ISAM and merge storage engines were purged. As well as appropriate
    tools and manpages (isamchk and isamlog)


author: Tomas Ulin <tomas@mysql.com>
changelog:
  - enabled the "Ndbcluster" storage engine for the max binary
  - added extra make install in ndb subdir after Max build to get ndb binaries
  - added packages for ndbcluster storage engine


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - Fixed the compilation comments and moved them into the separate build sections
    for Max and Standard


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - Disabled RAID in the Max binaries once and for all (it has finally been
    removed from the source tree)


author: Petr Chardin <petr@mysql.com>
changelog:
  - old mysqlmanager, mysqlmanagerc and mysqlmanager-pwger renamed into
    mysqltestmanager, mysqltestmanager and mysqltestmanager-pwgen respectively


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - removed the MySQL manual files (html/ps/texi) - they have been removed
    from the MySQL sources and are now available seperately.


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - use "mysqldatadir" variable instead of hard-coding the path multiple times
  - use the "mysqld_user" variable on all occasions a user name is referenced
  - removed (incomplete) Brazilian translations
  - removed redundant release tags from the subpackage descriptions


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - added mysql_client_test to the "bench" subpackage (BUG 10676)
  - added the libndbclient static and shared libraries (BUG 10676)


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - Do not build statically on i386 by default, only when adding either "--with
    static" or "--define '_with_static 1'" to the RPM build options. Static
    linking really only makes sense when linking against the specially patched
    glibc 2.2.5.


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - create a "mysql" user group and assign the mysql user account to that group
    in the server postinstall section. (BUG 10984)


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - Fixed the creation of the mysql user group account in the postinstall
    section (BUG 12348)
  - Fixed enabling the Archive storage engine in the Max binary


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - fixed the removing of the RPM_BUILD_ROOT in the %clean section (the
    $RBR variable did not get expanded, thus leaving old build roots behind)


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - added a usermod call to assign a potential existing mysql user to the
    correct user group (BUG#12823)
  - Save the perror binary built during Max build so it supports the NDB
    error codes (BUG#13740)
  - added a separate macro "mysqld_group" to be able to define the
    user group of the mysql user seperately, if desired.


author: Kent Boortz <kent@mysql.com>
changelog:
  - Removed unneeded/obsolete configure options
  - Added archive engine to standard server
  - Removed the embedded server from experimental server
  - Changed suffix "-Max" => "-max"
  - Changed comment string "Max" => "Experimental"


author: Kent Boortz <kent@mysql.com>
changelog:
  - For 5.x, always compile with --with-big-tables
  - Copy the config.log file to location outside
    the build tree


author: Kent Boortz <kent@mysql.com>
changelog:
  - Give mode arguments the same way in all places
  - Moved copy of mysqld.a to "standard" build, but
    disabled it as we don't do embedded yet in 5.0


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - Extend the file existence check for "init.d/mysql" on un-install
    to also guard the call to "insserv"/"chkconfig".


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - Avoid using the "bundled" zlib on "shared" builds: 
    As it is not installed (on the build system), this gives dependency 
    problems with "libtool" causing the build to fail.
    (Change was done on Nov 11, but left uncommented.)


author: Rodrigo Novo <rodrigo@mysql.com>
changelog:
  - Added zlib to the list of (static) libraries installed
  - Added check against libtool wierdness (WRT: sql/mysqld || sql/.libs/mysqld)
  - Compile MySQL with bundled zlib
  - Fixed MySQL Production Engineering Team <build@mysql.com> name to "MySQL Production Engineering Team"


author: Kent Boortz <kent@mysql.com>
changelog:
  - Don't output an embedded package as it is empty
  - Can't use bundled zlib when doing static build. Might be a
    automake/libtool problem, having two .la files, "libmysqlclient.la"
    and "libz.la", on the same command line to link "thread_test"
    expands to too many "-lc", "-lpthread" and other libs giving hard
    to nail down duplicate symbol defintion problems.


author: Kent Boortz <kent@mysql.com>
changelog:
  - Use "./libtool --mode=execute" instead of searching for the
    executable in current directory and ".libs".


author: Kent Boortz <kent@mysql.com>
changelog:
  - Use character set "all" for the "max", to make Cluster nodes
    independent on the character set directory, and the problem that
    two RPM sub packages both wants to install this directory.


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - To run "mysql_upgrade", we need a running server;
    start it in isolation and skip password checks.


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - Close a gap of the previous version by explicitly using
    a newly created temporary directory for the socket to be used
    in the "mysql_upgrade" operation, overriding any local setting.


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - move "mysqldumpslow" from the client RPM to the server RPM (bug#20216)

  - Revert all previous attempts to call "mysql_upgrade" during RPM upgrade,
    there are some more aspects which need to be solved before this is possible.
    For now, just ensure the binary "mysql_upgrade" is delivered and installed.


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - Use the Perl script to run the tests, because it will automatically check
    whether the server is configured with SSL.


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - Switch from "make test*" to explicit calls of the test suite,
    so that "report features" can be used.


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - Explicitly note that the "MySQL-shared" RPMs (as built by MySQL AB) 
    replace "mysql-shared" (as distributed by SuSE) to allow easy upgrading
    (bug#22081).


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - Include the new man pages for "my_print_defaults" and "mysql_tzinfo_to_sql"
    in the server RPM.
  - The "mysqlmanager" man page got moved from section 1 to 8.


author: Kent Boortz <kent@mysql.com>
changelog:
  - Add CFLAGS to gcc call with --print-libgcc-file, to make sure the
    correct "libgcc.a" path is returned for the 32/64 bit architecture.


author: Daniel Fischer <df@mysql.com>
changelog:
  - Remove Max RPMs; the server RPMs contain a mysqld compiled with all
    features that previously only were built into Max.


author: John Lightsey <jd@cpanel.net> 5.0.67-0
changelog:
  - New upstream release
  - Remove 32202_order_by_group_by.patch
  - Add gcc_296_operator_delete.patch to fix G++ 2.96 build errors


author: Todd Rinaldo <toddr@cpanel.net> 5.0.87-0
changelog:
  - New upstream release
  - Update gcc_296_operator_delete.patch
  - Added GCC 2.96 test. Force -O2 to prevent compiler crash on mandrake 8.2


author: Todd Rinaldo <toddr@cpanel.net> 5.0.88-0
changelog:
  - New upstream release
  - Patching via Git now
  - Building via VMWare now
  - move install items into install from build
  - Cleanup install dir at beginning of install like Fedora is doing now.


author: Todd Rinaldo <toddr@cpanel.net> 5.0.88-1
changelog:
  - Disable ndbcluster for all builds. Was breaking on Trustix 2 and Redhat 9 and Ken says this is no longer officially supported. Also it's not advisable to use this feature on any cPanel install
  - Comment out all ndb lines so install doesn't break.
  - Bump version since we released to beta


author: Todd Rinaldo <toddr@cpanel.net> 5.0.92-0
changelog:
  - New upstream maintenance release
  - New libraries and man pages added to distro
  - Drop file EXCEPTIONS-CLIENT


author: Todd Rinaldo <toddr@cpanel.net> 5.0.96-1.cp1136
changelog:
  - Update release to have cp1136 in it
  - Rename package from MySQL to MySQL50 to prevent packaging system confusion
  - Remove legacy platform support.
  - Remove perl dependencies from the build since they are being detected incorrectly
  - Add pre and post installation steps
  - Patch scripts to use /usr/local/cpanel/3rdparty/bin/perl


author: Kyle Lafkoff <kyle.lafkoff@cpanel.net> - 5.0.96-2.cp1136
changelog:
  - remove pre and post hook scripts as we now use Cpanel::Hooks
  - Add trigger for MySQL-server so mysqld is restarted when MySQL-server is removed
  - Simplify service start/stop logic given support range is only CentHat


author: Rodrigo Novo <rodrigo@mysql.com>
changelog:
  - Added zlib to the list of (static) libraries installed
  - Added check against libtool wierdness (WRT: sql/mysqld || sql/.libs/mysqld)
  - Compile MySQL with bundled zlib
  - Fixed Sun Microsystems, Inc. Product Engineering Team <build@mysql.com> name to "MySQL Production Engineering Team"


author: Kent Boortz <kent@mysql.com>
changelog:
  - Pass '-static' to libtool, link static with our own libraries, dynamic
    with system libraries.  Link with the bundled zlib.


author: Kent Boortz <kent@mysql.com>
changelog:
  - Reintroduced a max build
  - Limited testing of 'debug' and 'max' servers
  - Berkeley DB only in 'max'


author: Jim Winstead <jimw@mysql.com>
changelog:
  - Remove sql-bench, and MySQL-bench RPM (will be built as an independent
    project from the mysql-bench repository)


author: Kent Boortz <kent@mysql.com>
changelog:
  - Use character set "all" when compiling with Cluster, to make Cluster
    nodes independent on the character set directory, and the problem
    that two RPM sub packages both wants to install this directory.


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - The "max" server is removed from packages, effective from 5.1.12-beta.
    Delete all steps to build, package, or install it.


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - Add "--with-partition" to all server builds.

  - Use "--report-features" in one test run per server build.


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - Call "make install" using "benchdir_root=/usr/share", 
    because that is affecting the regression test suite as well.


author: Kent Boortz <kent@mysql.com>
changelog:
  - Put back "libmygcc.a", found no real reason it was removed.

  - Add CFLAGS to gcc call with --print-libgcc-file, to make sure the
    correct "libgcc.a" path is returned for the 32/64 bit architecture.


author: Timothy Smith <tim@mysql.com>
changelog:
  - Require a manual upgrade if the alread-installed mysql-server is
    from another vendor, or is of a different major version.


author: Kent Boortz <kent@mysql.com>
changelog:
  - Made the "Federated" storage engine an option
  - Made the "Cluster" storage engine and sub packages an option


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - Get rid of the "warning: Installed (but unpackaged) file(s) found:"
    Some generated files aren't needed in RPMs:
    - the "sql-bench/" subdirectory
    Some files were missing:
    - /usr/share/aclocal/mysql.m4  ("devel" subpackage)
    - Manual "mysqlbug" ("server" subpackage)
    - Program "innochecksum" and its manual ("server" subpackage)
    - Manual "mysql_find_rows" ("client" subpackage)
    - Script "mysql_upgrade_shell" ("client" subpackage)
    - Program "ndb_cpcd" and its manual ("ndb-extra" subpackage)
    - Manuals "ndb_mgm" + "ndb_restore" ("ndb-tools" subpackage)


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - Modify CFLAGS and CXXFLAGS such that a debug build is not optimized.
    This should cover both gcc and icc flags.  Fixes bug#40546.


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - Correct yesterday's fix, so that it also works for the last flag,
    and fix a wrong quoting: un-quoted quote marks must not be escaped.


author: John Lightsey <jd@cpanel.net> 5.1.30-0
changelog:
  - New upstream release
  - Add conditional compilation of embedded package
  - Switch conditional logic to build with YASSL support by default
  - Suppress testing during RPM build process
  - Add mysql-5.1.30-gcc-2.95.patch to remove C99 syntax


author: Jonathan Perkin <jperkin@sun.com>
changelog:
  - Install plugin libraries in appropriate packages.
  - Disable libdaemon_example and ftexample plugins.


author: Todd Rinaldo <toddr@cpanel.net> 5.1.41-0
changelog:
  - New upstream release
  - Update patching via git now.
  - Patches standard -p1 now.
  - Pull spec file from upstream as of 5.1.41 force charsets for be all regardless of cluster build
  - Monitoring MySQL bug giving bogus configure warning messages: http://bugs.mysql.com/bug.php?id=42872
  - innodb plugin hardcoded on
  - zlib always bundled.
  - gcc_296_operator_delete.patch from MySQL 5.0 now seems to be required for gcc 2.96 envs.
  - add --without-mysqlmanager to debug build since not only do we never use the code, but it's breaking on gcc 2.96
  - mandrake 8.2 is breaking for compile due to -O3 option. Switching to -O2 for ALL gcc 2.96


author: Todd Rinaldo <toddr@cpanel.net> 5.1.43-0
changelog:
  - New upstream release
  - patch mysql-5.1-gcc-2.95.patch absorbed by upstream
  - patch gcc_296_operator_delete.patch will remain: "5.1 has dropped support for GCC 2.96 (not that they won't work) which means that fixes for old compilers won't be included"
  - Removed support for optional CLUSTER/YASSL/EMBEDDED/NDB. Hard coded to the cpanel way in spec file.
  - Trustix 2 segfaults during build. We're going to exclude it from this build run and see how it goes next time around.
  - Build wrapper was causing breaks. spec file simplified. Should be more clear how the build process works for this.
  - tried and failed --with-plugin= this caused innodb not to be built with the binary.


author: Todd Rinaldo <toddr@cpanel.net> 5.1.44-0
changelog:
  - New upstream release
  - all unpackaged files removed
  - define _unpackaged_files_terminate_build 0 turned off so we can see when files are added.


author: Todd Rinaldo <toddr@cpanel.net> 5.1.46-0
changelog:
  - New upstream release
  - mysql 5.1.46 - patch 2 new c files that declare variables mid-function which breaks older compilers


author: Todd Rinaldo <toddr@cpanel.net> 5.1.47-0
changelog:
  - New upstream release
  - Upstream seems to have absorbed patch gcc_init_vars_before_code.mysql.5.1.46.patch


author: Todd Rinaldo <toddr@cpanel.net> 5.1.54-0
changelog:
  - New upstream release
  - Add -Wno-unused-parameter to CXXFLAGS per \#mysql-dev
  - Add patch pointer_patch_5154.patch for Mysql bug 57990


author: Todd Rinaldo <toddr@cpanel.net> 5.1.55-0
changelog:
  - New upstream release
  - upstream started using SYS_gettid stacktrace.c which isn't present
    in pre-AS3. Patch it back off in pre-AS3 - MySQL bug 60171


author: Kyle Lafkoff <kyle.lafkoff@cpanel.net> 5.1.59-0.cloud
changelog:
  - New upstream release
  - Rename revision to reflect cloud linux patches
  - Because this build will have cloud linux patches, it will only be built for CentHat 4-6. As a result,
    legacy compatibility patches have been removed (gcc_296_operator_delete.patch, SYS_gettid-constant.patch)
  - Applied Cloud Linux patches: 
  -  0002-Cloud-Linux-userstat_mysql.patch
  -  0003-Cloud-Linux-max_connection2.patch
  -  Auto Generated: 0004-autogen.patch


author: brian m. carlson <brian.carlson@cpanel.net> 5.1.66-0.cloud
changelog:
  - New upstream release
  - Rebased previous patches from last update.
  - Removed YaSSL patch since the bug has been fixed upstream.


author: Kyle Lafkoff <kyle.lafkoff@cpanel.net> - 5.1.66-1.cp1136
changelog:
  - Rename package from MySQL to MySQL51 to prevent packaging system confusion
  - Obsolete MySQL package names
  - Patch scripts to use /usr/local/cpanel/3rdparty/bin/perl
  - add parallel build to default at -j6
  - remove detection of perl dependencies during build.
  - Add trigger for MySQL-server so mysqld is restarted when MySQL-server is removed


author: Rikus Goodell <rikus.goodell@cpanel.net> 5.1.67-1.cp1136
changelog:
  - New upstream release
  - Remove previous patch, as CVE-2012-5611 is addressed in 5.1.67.
  - Put MySQL back into init system when RPM is renamed to MySQL51


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - Updated Packager information
  - Fixed the build options: the regular package is supposed to
    include InnoDB and linked statically, while the Max package
    should include BDB and SSL support


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - Reworked the build steps a little bit: the Max binary is supposed
    to include OpenSSL, which cannot be linked statically, thus trying
    to statically link against a special glibc is futile anyway
  - because of this, it is not required to make yet another build run
    just to compile the shared libs (saves a lot of time)
  - updated package description of the Max subpackage
  - clean up the BuildRoot directory afterwards


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - moved init script from /etc/rc.d/init.d to /etc/init.d (the majority of
    Linux distributions now support this scheme as proposed by the LSB either
    directly or via a compatibility symlink)
  - Use new "restart" init script action instead of starting and stopping
    separately
  - Be more flexible in activating the automatic bootup - use insserv (on
    older SuSE versions) or chkconfig (Red Hat, newer SuSE versions and
    others) to create the respective symlinks


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - when using gcc, _always_ use CXX=gcc
  - replaced Copyright with License field (Copyright is obsolete)


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - Avoid using the "bundled" zlib on "shared" builds:
    As it is not installed (on the build system), this gives dependency
    problems with "libtool" causing the build to fail.
    (Change was done on Nov 11, but left uncommented.)


author: Rodrigo Novo <rodrigo@mysql.com>
changelog:
  - Added zlib to the list of (static) libraries installed
  - Added check against libtool wierdness (WRT: sql/mysqld || sql/.libs/mysqld)
  - Compile MySQL with bundled zlib
  - Fixed MySQL Build Team <build@mysql.com> name to "MySQL Production Engineering Team"


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - Explicitly note that the "MySQL-shared" RPMs (as built by MySQL AB)
    replace "mysql-shared" (as distributed by SuSE) to allow easy upgrading
    (bug#22081).


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - Call "make install" using "benchdir_root=/usr/share",
    because that is affecting the regression test suite as well.


author: Joerg Bruehe <joerg.bruehe@sun.com>
changelog:
  - This version does not contain the "Instance manager", "mysqlmanager":
    Remove it from the spec file so that packaging succeeds.


author: Joerg Bruehe <joerg.bruehe@sun.com>
changelog:
  - Fix some problems with the directives around "tcmalloc" (experimental),
    remove erroneous traces of the InnoDB plugin (that is 5.1 only).


author: Joerg Bruehe <joerg.bruehe@sun.com>
changelog:
  - The "semisync" plugin file name has lost its introductory "lib",
    adapt the file lists for the subpackages.
    This is a part missing from the fix for bug#48351.
  - Remove the "fix_privilege_tables" manual, it does not exist in 5.5
    (and likely, the whole script will go, too).


author: Joerg Bruehe <joerg.bruehe@sun.com>
changelog:
  - Change RPM file naming:
    - Suffix like "-m2", "-rc" becomes part of version as "_m2", "_rc".
    - Release counts from 1, not 0.


author: Joerg Bruehe <joerg.bruehe@sun.com>
changelog:
  - Formatting changes:
    Have a consistent structure of separator lines and of indentation
    (8 leading blanks => tab).
  - Introduce the variable "src_dir".
  - Give the environment variables "MYSQL_BUILD_CC(CXX)" precedence
    over "CC" ("CXX").
  - Drop the old "with_static" argument analysis, this is not supported
    in 5.1 since ages.
  - Introduce variables to control the handlers individually, as well
    as other options.
  - Use the new "--with-plugin" notation for the table handlers.
  - Drop handling "/etc/rc.d/init.d/mysql", the switch to "/etc/init.d/mysql"
    was done back in 2002 already.
  - Make "--with-zlib-dir=bundled" the default, add an option to disable it.
  - Add missing manual pages to the file list.
  - Improve the runtime check for "libgcc.a", protect it against being tried
    with the Intel compiler "icc".


author: Joerg Bruehe <joerg.bruehe@sun.com>
changelog:
  - Set "Oracle and/or its affiliates" as the vendor and copyright owner,
    accept upgrading from packages showing MySQL or Sun as vendor.


author: Joerg Bruehe <joerg.bruehe@sun.com>
changelog:
  - Take the result of the debug plugin build and put it into the optimized tree,
    so that it becomes part of the final installation;
    include the files in the packlist. Part of the fixes for bug#49022.


author: Joerg Bruehe <joerg.bruehe@sun.com>
changelog:
  - User "usr/lib*" to allow for both "usr/lib" and "usr/lib64",
    mask "rmdir" return code 1.
  - Remove "ha_example.*" files from the list, they aren't built.


author: Jonathan Perkin <jonathan.perkin@oracle.com>
changelog:
  - Large number of changes to build using CMake
  - Introduce distribution-specific RPMs
  - Drop debuginfo, build all binaries with debug/symbols
  - Remove __os_install_post, use native macro
  - Remove _unpackaged_files_terminate_build, make it an error to have
    unpackaged files
  - Remove cluster RPMs


author: Joerg Bruehe <joerg.bruehe@sun.com>
changelog:
  - Change the behaviour on installation and upgrade:
    On installation, do not autostart the server.
    *Iff* the server was stopped before the upgrade is started, this is taken as a
    sign the administrator is handling that manually, and so the new server will
    not be started automatically at the end of the upgrade.
    The start/stop scripts will still be installed, so the server will be started
    on the next machine boot.
    This is the 5.5 version of fixing bug#27072 (RPM autostarting the server).


author: Joerg Bruehe <joerg.bruehe@oracle.com>
changelog:
  - With a recent spec file cleanup, names have changed: A "-community" part was dropped.
    Reflect that in the "Obsoletes" specifications.
  - Add a "triggerpostun" to handle the uninstall of the "-community" server RPM.
  - This fixes bug#55015 "MySQL server is not restarted properly after RPM upgrade".


author: Jonathan Perkin <jonathan.perkin@oracle.com>
changelog:
  - EXCEPTIONS-CLIENT has been deleted, remove it from here too
  - Support MYSQL_BUILD_MAKE_JFLAG environment variable for passing
    a '-j' argument to make.


author: Joerg Bruehe <joerg.bruehe@oracle.com>
changelog:
  - Fix bug#56581: If an installation deviates from the default file locations
    ("datadir" and "pid-file"), the mechanism to detect a running server (on upgrade)
    should still work, and use these locations.
    The problem was that the fix for bug#27072 did not check for local settings.


author: John Lightsey <jd@cpanel.net> 5.5.15-2
changelog:
  - Fix pid file detection when not explicitly specified to the server
    so that it assumes the hostname pid file is the correct one.


author: Kyle Lafkoff <kyle.lafkoff@cpanel.net> 5.5.17-1
changelog:
  - New upstream release
  - Applied Cloud Linux patches
  -  0001-Cloud-Linux-userstat.patch
  -  0002-Cloud-Linux-max_connection2_mysql_clock.patch
  -  0003-autogen.patch
  - update spec file to include autogen.sh in the distribution.


author: Xiaojun Zhou <joe.zhou@cpanel.net> 5.5.28-1.cp1136
changelog:
  - Rename package from MySQL to MySQL55 to prevent packaging system confusion
  - Obsolete MySQL package names
  - Give mysqld longer time (10 seconds instead of 5) to shut down
  - Patch scripts to use /usr/local/cpanel/3rdparty/bin/perl
  - Add trigger for MySQL-server so mysqld is restarted when MySQL-server is removed


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - removed unusedql.com>

  - Reworked the build steps a little bit: the Max binary is supposed
    to include OpenSSL, which cannot be linked statically, thus trying
    to statically link against a special glibc is futile anyway
  - because of this, it is not required to make yet another build run
    just to compile the shared libs (saves a lot of time)
  - updated package description of the Max subpackage
  - clean up the BuildRoot directory afterwards


author: Lenz Grimmer <lenz@mysql.com>
changelog:
  - disabled MyISAM RAID (--with-raid)- it throws an assertion which
    needs to be investigated first.


author: Petr Chardin <petr@mysql.com>
changelog:
  - old mysqlmanager, mysq* Mon Feb 7 2005 Tomas Ulin <tomas@mysql.com>

  - enabled the "Ndbcluster" storage engine for the max binary
  - added extra make install in ndb subdir after Max build to get ndb binaries
  - added packages for ndbcluster storage engine


author: Kent Boortz <kent@mysql.com>
changelog:
  - Give mode arguments the same way in all places
  lenz@mysql.com>

  - fixed the removing of the RPM_BUILD_ROOT in the %clean section (the
    $RBR variable did not get expanded, thus leaving old build roots behind)


author: Rodrigo Novo <rodrigo@mysql.com>
changelog:
  - Added zlib to the list of (static) libraries installed
  - Added check against libtool wierdness (WRT: sql/mysqld || sql/.libs/mysqld)
  - Compile MySQL with bundled zlib
  - Fixed %packager name to "MySQL Production Engineering Team"


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - move "mysqldumpslow" from the client RPM to the server RPM (bug#20216)

  - Revert all previous attempts to call "mysql_upgrade" during RPM upgrade,
    there are some more aspects which need to be solved before this is possible.
    For now, just ensure the binary "mysql_upgrade" is delivered and installysql.com>

  - To run "mysql_upgrade", we need a running server;
    start it in isolation and skip password checks.


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - Add "--with-partition" t 2006 Joerg Bruehe <joerg@mysql.com>

  - Use the Perl script to run the tests, because it will automatically check
    whether the server is configured with SSL.


author: Joerg Bruehe <joerg@mysql.com>
changelog:
  - Call "make install" using "benchdir_root=%{_datadir}",
    because that is affecting the regression test suite as well.


author: Joerg Bruehe <joerg.bruehe@oracle.com>
changelog:
  - Fix bug#45415: "rpm upgrade recreates test database"
    Let the creation of the "test" database happen only during a new installation,
    not in an RPM upgrade.
    This affects both the "mkdir" and the call of "mysql_install_db".


author: Joerg Bruehe <joerg.bruehe@oracle.com>
changelog:
  - Null-upmerge the fix of bug#37165: This spec file is not affected.
  - Replace "/var/lib/mysql" by the spec file variable "%{mysqldatadir}".


author: Tor Didriksen <tor.didriksen@oracle.com>
changelog:
  - Set CXX=g++ by default to add a dependency on libgcc/libstdc++.
    Also, remove the use of the -fno-exceptions and -fno-rtti flags.
    TODO: update distro_buildreq/distro_requires


author: Jonathan Perkin <jonathan.perkin@oracle.com>
changelog:
  - Add support for Oracle Linux 6 and Red Hat Enterprise Linux 6.  Due to
    changes in RPM behaviour ($RPM_BUILD_ROOT is removed prior to install)
    this necessitated a move of the libmygcc.a installation to the install
    phase, which is probably where it belonged in the first place.


author: Joerg Bruehe <joerg.bruehe@oracle.com>
changelog:
  - Let the RPM capabilities ("obsoletes" etc) ensure that an upgrade may replace
    the RPMs of any configuration (of the current or the preceding release series)
    by the new ones. This is done by not using the implicitly generated capabilities
    (which include the configuration name) and relying on more generic ones which
    just list the function ("server", "client", ...).
    The implicit generation cannot be prevented, so all these capabilities must be
    explicitly listed in "Obsoletes:"


author: Joerg Bruehe <joerg.bruehe@oracle.com>
changelog:
  - Fix duplicate mentioning of "mysql_plugin" and its manual page,
    it is better to keep alphabetic order in the files list (merging!).


author: Joerg Bruehe <joerg.bruehe@oracle.com>
changelog:
  - Add a macro "runselftest":
    if set to 1 (default), the test suite will be run during the RPM build;
    this can be oveeridden via the command line by adding
        --define "runselftest 0"
    Failures of the test suite will NOT make the RPM build fail!


author: Joerg Bruehe <joerg.bruehe@oracle.com>
changelog:
  - Let the installation use the new option "--random-passwords" of "mysql_install_db".
    (Bug# 12794345 Ensure root password)
  - Fix an inconsistency: "new install" vs "upgrade" are told from the (non)existence
    of "$mysql_datadir/mysql" (holding table "mysql.user" and other system stuff).


author: Joerg Bruehe <joerg.bruehe@oracle.com>
changelog:
  - Allow to override the default to use the bundled yaSSL by an option like
        --define="with_ssl /path/to/ssl"


author: Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.7.4-0.1.m14
changelog:
  - 5.7.4
  - Enable shared libmysqld by cmake option
  - Move mysqltest and test plugins to test subpackage


author: Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.7.6-0.2.m16
changelog:
  - Include boost sources
  - Fix cmake buildrequires
  - Fix build on el5 with gcc44
  - Add license info in each subpackage
  - Soname bump, more compat packages
  - Updated default shell for mysql user
  - Added mysql_ssl_rsa_setup
  - Include mysql-files directory


author: Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.7.8-0.2.rc
changelog:
  - Added libtest_framework.so, libtest_services.so, libtest_services_threaded.so plugins
  - Build and ship mecab plugin


author: Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.7.9-1
changelog:
  - Updated for 5.7.9
  - Added libtest_* plugins to test subpackage
  - Add mysqlpump man page
  - Obsolete mysql-connector-c-shared dependencies


author: Bharathy Satish <bharathy.x.satish@oracle.com> - 5.7.10-1
changelog:
  - Added new decompression utilities lz4_decompress and zlib_decompress binaries to
    client subpackage.


author: Bjorn Munch <bjorn.munch@oracle.com> - 5.7.10-1
changelog:
  - Added lines to remove man pages we are not ready to include yet
  - Added lz4_decompress and zlib_decompress binaries to client subpackage
  - Drop support for el5, use scl to build on el6


author: Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.8.0-0.1
changelog:
  - Updated compatver to 5.6.31
  - Add example component to test package
  - Add test_udf_services.so plugin
  - Add keyring_udf.so plugin to server subpackage
  - Add keyring_okv.so plugin to commercial server subpackage
  - Purge man page for mysql_install_db in preparation for its removal
  - Include mysql-keyring directory
  - Provide keyring_file.so plugin


author: Erlend Dahl <erlend.dahl@oracle.com> - 8.0.0-0.1
changelog:
  - Change the version number to 8.0.0
  - Add manual page for ibd2sdi utility
  - Adapt MySQL server 5.7 packaging to MySQL Cluster 7.5
  - Remove mysql_config from client subpackage


author: Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 8.0.4-0.1
changelog:
  - Add meb as sub package
  - Remove obsoleted mysqltest man pages
  - Independently choose SSL for the 5.6 compat lib, depending on commercial
  - Include udf_example.so in test package
  - Add component_validate_password component
  - Add License Book, remove COPYING
  - No longer need to remove obsoleted mysqltest man pages
  - Add perl modules for test subpackage


author: Erlend Dahl <erlend.dahl@oracle.com> - 8.0.11-1
changelog:
  - Removed milestone marker
  - Move mysqlx to default plugin
  - Add component_mysqlx_global_reset.so
  - No longer need to remove obsoleted mysqltest man pages
  - Add perl modules for test subpackage
  - Fixed the package names for GA release


author: Erlend Dahl <erlend.dahl@oracle.com> - 8.0.12-1
changelog:
  - Move mysqlx to default plugin
  - Add component_mysqlx_global_reset.so
  - Change the global milestone to 'dmr'
  - Add meb as sub package
  - Remove obsoleted mysqltest man pages
  - Independently choose SSL for the 5.6 compat lib, depending on commercial
  - Include udf_example.so in test package
  - Add component_validate_password component
  - Add License Book, remove COPYING
  - No longer need to remove obsoleted mysqltest man pages
  - Add perl modules for test subpackage
  - Add router as subpackage


author: Georgi Kodinov <georgi.kodinov@oracle.com> - 8.0.13-1
changelog:
  - Added test_services_host_application_signal test plugin
  - Adapt to numbered share directory for NDB files
  - Add Router


author: Bjorn Munch <bjorn.munch@oracle.com> - 8.0.17-1
changelog:
  - Add router man pages
  - Bundle mecab as usual on el8
  - Ship debuginfo and separate server-debug package on el8
  - Some clean up


changelog:
  - MYSQLG-434: CL8 support added
  - Updated up to 8.0.18

author:
  Sergey Kokhan <skokhan@cloudlinux.com>  Rostyslav Tulchii <rtulchii@cloudlinux.com> 8.0.18-1.cloudlinux


author: Alexandr Demeshko <ademeshko@cloudlinux.com> 8.0.23-3
changelog:
  - MYSQLG-578: Added missed plugins to server package
  - MYSQLG-584: Added conflict with mariadb-connector-c to client package


author: Rodrigo Novo <rodrigo@mysql.com>
changelog:
  - Added zlib to the list of (static) libraries installed
  - Added check against libtool wierdness (WRT: sql/mysqld || sql/.libs/mysqld)
  - Compile MySQL with bundled zlib
  - Fixed Percona MySQL Development Team <mysqldev@percona.com> name to "MySQL Production Engineering Team"


author: Tomislav Plavcic <tomislav.plavcic@percona.com>
changelog:
  - Upgrading a running server does not restart the service (bug1311840)
  - Set MYSQL_MAINTAINER_MODE=OFF for debug build (bug1408232)


author: Tomislav Plavcic <tomislav.plavcic@percona.com>
changelog:
  - Added ps_tokudb_admin script for TokuDB plugin installation (BLD-212)
  - Fixed TokuDB engine fails after upgrade on centos 5/6 (bug1413956)


author: Tomislav Plavcic <tomislav.plavcic@percona.com>
changelog:
  - Fixed RPMs assumes that .pid file is located in datadir (bug1201896)
  - Fixed errors in debug build when maintainer mode is on (bug1408232)


author: Tomislav Plavcic <tomislav.plavcic@percona.com>
changelog:
  - Fixed yum update fails and complains about duplicate pid (#1454917)
  - Percona Server fails to install on centos 7 if mariadb-devel package installed (#1499721)


author: Alisher Matkurbanov <amatkurbanov@cloudlinux.com>, Pavel <pmogilnikov@cloudlinux.com> 1.0.7-1
changelog:
  - LU-2060: Fix addon and sub-domain names collection in WMT on CPanel
  - LU-1996: Add logging and sentry to python scripts


author:
  Hasan <haliev@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, Aleksey Zverev <azverev@cloudlinux.com> 2.0.0-1

changelog:
  - LU-2310: implement wmt for CloudLinux OS Solo
  - LU-2281: Implement WMT notifications: reports & alerts
  - LU-2365: Modify WMT Solo settings (email notifications, ignore list)
  - LU-2429: Split email configuration into default and overridable
  - LU-2431: Fix WMT solo bugs


author:
  Pavel <pmogilnikov@cloudlinux.com>, Dmitry Shibut <dshibut@cloudlinux.com>, alutsiuk <alutsiuk@cloudlinux.com>, Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> 2.1.0-1

changelog:
  - LU-2401 : rewrite broken crons
  - LU-2298: Check spelling and correctness CL licenses in all files of Userspace projects
  - LU-2568 Don`t send summary reports if WMT is disabled
  - LU-2442 Disable WMT when Solo license expires
  - LU-2595: Change system_id format in wmt-api-solo --send-clickhouse


author: Matthias Saou/Che
changelog:
  - Added "--without milter" build option. (Matthias Saou)
  - Fixed freshclam cron (Matthias Saou)
  - Built the new package. (Che)


author: Dag Wieers <dag@wieers.com> - 0.70-2
changelog:
  - Fixed the installation check for conf files. (Richard Soderberg, Udo Ruecker)
  - Changed the init-order of the sysv scripts. (Will McCutcheon)
  - Changes to the default configuration files.


author: Dag Wieers <dag@wieers.com> - 0.80-1
changelog:
  - Updated package description. (Arvin Troels)
  - Incorporated fixes from Jima. (Jima)
  - Config clamav.conf renamed to clamd.conf.
  - Removed obsolete patch.
  - Added macros for building without milter.
  - Updated to release 0.80.


author: Dag Wieers <dag@wieers.com> - 0.80-2
changelog:
  - Added %dir /var/clamav/log. (Adam Bowns)
  - Changed logrotate script to use clamd.log. (Stuart Schneider)
  - Added curl dependency. (Petr Kristof)
  - Synchronized some options from Petr. (Petr Kristof)
  - Fixed another clamav.conf reference. (Michael Best)


author: Dag Wieers <dag@wieers.com> - 0.90.1-3
changelog:
  - Cleaned up default options to clamav-milter. (Adam T. Bowen)
  - Removed -b/--bounce as it is no longer recognized. (Gerald Teschl)


author: Dag Wieers <dag@wieers.com> - 0.90.2-2
changelog:
  - Added clamav-milter support for EL2.1 now that it comes with a newer sendmail. (Tom G. Christensen)


author: Jan-Frode Myklebust <janfrode@tanso.net> - 0.97-10
changelog:
  - Make sure /var/lib/clamav/mirrors.dat has owner fixed on upgrade.
  - Don't start clamd or milter service by default.


author: Jan-Frode Myklebust <janfrode@tanso.net> - 0.97-11
changelog:
  - Delete /var/lib/clamav/mirrors.dat, it will be recreated on first run.
  - clamav-milter config cleanups.


author: Jan-Frode Myklebust <janfrode@tanso.net> - 0.97-12
changelog:
  - Move deletion of /var/lib/clamav/mirrors.dat to db package.
  - Don't enable NotifyClamd in freshclam config and cronjob, as not
    everybody is running clamd. Running clamd's will anyway notice
    when db is updated.


author: Jan-Frode Myklebuust <janfrode@tanso.net> - 0.97.2-3
changelog:
  - include updated clamd-wrapper which get the PidFile setting from the
    service configuration file. 
  - updated to 0.97.2
  - Build-require xz
  - CVE-2011-2721 Off-by-one error by scanning message hashes (#725694)


author: Nick Bebout <nb@fedoraproject.org> - 0.97.5-1
changelog:
  - Upgrade to 0.97.5
  - Fix CVE-2012-1419 clamav: specially-crafted POSIX tar files evade detection
  - Fix CVE-2012-1457 clamav: overly long length field in tar files evade detection
  - Fix CVE-2012-1443 clamav: specially-crafted RAR files evade detection
  - Fix CVE-2012-1458 clamav: specially-crafted CHM files evade detection
  - Fix CVE-2012-1459 clamav: specially-crafted length field in tar files evade detection
  - Ship local copy of virus database; it was removed by accident from 0.97.5 tarball


author: Robert Scheck <robert@fedoraproject.org> - 0.98-1
changelog:
  - Upgrade to 0.98 and updated main.cvd and daily.cvd (#1010168)
  - Fixed discrepancies between clamd initscript and clamd config
    file (#960923, thanks to John Horne)
  - Added build requirement to ncurses-devel for clamdtop (again)
  - Moved clamd wrapper script and documentation into correct sub-
    package (#782596, thanks to Philip Prindeville)


author: Robert Scheck <robert@fedoraproject.org> - 0.98-2
changelog:
  - Really fix all discrepancies between clamd initscript and clamd
    config file (#960923, thanks to John Horne)
  - Ensure that a clamd and clamav-milter condrestart via initscript
    works (#1018312, thanks to Filippo Carletti)


author: Paul Wouters <pwouters@redhat.com> - 0.98.3-1
changelog:
  - Upgrade to 0.98.3
  - Fix --with-libcurl parameter to avoid automatic path detection breakage
  - openssl-devel is now required for hashing code.
  - Added clamsubmit to main package
  - Re-enabled --with-llvm as this speeds up deployment a lot.
  - Fixed older changelog dates


author: Robert Scheck <robert@fedoraproject.org> - 0.98.4-1
changelog:
  - Upgrade to 0.98.4 and updated daily.cvd (#1111811)
  - Add build requirement to libxml2 for DMG, OpenIOC and XAR


author: Orion Poplawski <orion@cora.nwra.com> - 0.99.2-1
changelog:
  - Update to 0.99.2
  - Enable llvm
  - Drop cliopts patch fixed upstream, use upstream's "--forground" option name
  - Fix main.cvd (fedora #1325482, epel #1325717)
  - Own bytecode.cld (#1176252) and mirrors.dat, ship bytecode.cvd
  - Update daily.cvd
  - Fixup Requires(pre) usage (#1319151)


author: Garrett Holmstrom <gholms@fedoraproject.org> - 0.6.2-0.3.bzr450
changelog:
  - Fixed logfile permission checking
  - Fixed SSH key generation
  - Fixed a bad method call in FQDN-guessing [LP:857891]
  - Updated localefile patch
  - Disabled the grub_dpkg module
  - Fixed failures due to empty script dirs [LP:857926]


author: Garrett Holmstrom <gholms@fedoraproject.org> - 0.6.2-0.6.bzr457
changelog:
  - Consolidated selinux file context patches
  - Fixed cloud-init.service dependencies
  - Updated sshkeytypes patch
  - Dealt with differences from Ubuntu's sshd


author: Garrett Holmstrom <gholms@fedoraproject.org> - 0.6.3-0.5.bzr532
changelog:
  - Use a FQDN (instance-data.) for instance data URL fallback [RH:850916 LP:1040200]
  - Shut off systemd timeouts [RH:836269]
  - Send output to the console [RH:854654]


author: Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.0-0.2.bzr659
changelog:
  - Rebased against upstream rev 659
  - Fixed hostname persistence
  - Fixed ssh key printing
  - Fixed sudoers file permissions


author: Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.1-1
changelog:
  - Rebased against version 0.7.1
  - Fixed broken sudoers file generation
  - Fixed "resize_root: noblock" [LP:1080985]


author: Steven Hardy <shardy@redhat.com> - 0.7.2-0.1.bzr809
changelog:
  - Rebased against upstream rev 809, fixes several F18 related issues
  - Added dependency on python-requests


author: Matthew Miller <mattdm@fedoraproject.org> - 0.7.2-3
changelog:
  - switch ec2-user to "fedora" --  see bugzilla #971439. To use another
    name, use #cloud-config option "users:" in userdata in cloud metadata
    service
  - add that user to systemd-journal group


author: Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.2-5
changelog:
  - Fixed puppet agent service name [RH:1008250]
  - Let systemd handle console output [RH:977952 LP:1228434]
  - Fixed restorecon failure when selinux is disabled [RH:967002 LP:1228441]
  - Fixed rsyslog log filtering
  - Added missing modules [RH:966888]


author: Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.2-9
changelog:
  - Write /etc/locale.conf instead of /etc/sysconfig/i18n [RH:1008250]
  - Add tmpfiles.d configuration for /run/cloud-init [RH:1103761]
  - Use the license rpm macro
  - BuildRequire python-setuptools, not python-setuptools-devel


author: Karanbir Singh <kbsingh@centos.org> 0.7.5-2.el7.centos.1
changelog:
  - Add OpenNebula patch to work with requiretty in sudoers (Jfontan #7543)
  - Add cloudstack url workaround patch (Lucian #7544)


author: Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-2
changelog:
  - Rebased RHEL version to Fedora rawhide
  - Backported fix for https://bugs.launchpad.net/cloud-init/+bug/1246485
  - Backported fix for https://bugs.launchpad.net/cloud-init/+bug/1411829


author: Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-3
changelog:
  - added dependency on python-jinja2 [RH:1215913]
  - added rhn_subscription plugin [RH:1227393]
  - require pyserial to support smartos data source [RH:1226187]


author: Lars Kellogg-Stedman <lars@redhat.com> - 0.7.6-8
changelog:
  - make rh_subscription plugin do nothing in the absence of a valid
    configuration [RH:1295953]
  - move rh_subscription module to cloud_config stage


author: Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-6
changelog:
  - add power-state-change module to cloud_final_modules (rhbz#1252477)
  - remove 'tee' command from logging configuration (rhbz#1424612)
  - limit permissions on def_log_file (rhbz#1424612)
  - Bounce network interface for Azure when using the built-in path. (rhbz#1434109)
  - OpenStack: add 'dvs' to the list of physical link types. (rhbz#1442783)


author: Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-7
changelog:
  - Add missing sysconfig unit test data (rhbz#1438082)
  - Fix dual stack IPv4/IPv6 configuration for RHEL (rhbz#1438082)
  - sysconfig: Raise ValueError when multiple default gateways are present. (rhbz#1438082)
  - Bounce network interface for Azure when using the built-in path. (rhbz#1434109)
  - Do not write NM_CONTROLLED=no in generated interface config files (rhbz#1385172)


author: Lars Kellogg-Stedman <lars@redhat.com> 0.7.9-9
changelog:
  - RHEL/CentOS: Fix default routes for IPv4/IPv6 configuration. (rhbz#1438082)
  - azure: ensure that networkmanager hook script runs (rhbz#1440831 rhbz#1460206)
  - Fix ipv6 subnet detection (rhbz#1438082)


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - hacks to make it work with the new perl
  - version 4.1.0 (actually installs the sonames as 4.0.10... doh!)
  - make sure the libraries have the x bit on


author: Matt Wilson <msw@redhat.com>
changelog:
  - bootstrap rebuilt to nuke broken libbz2 deps
  - add Prefix: tag such that the FHS macros work properly


author: Matt Wilson <msw@redhat.com>
changelog:
  - remove hacks to move perl man pages
  - don't include the perl*/man stuff, these files go in /usr/share/man now.


author: Bernhard Rosenkraenzer <bero@redhat.com> 5.3.7-1
changelog:
  - 5.3.7
  - Fix build without previously installed ImageMagick-devel (#49816)
  - Move perl bindings to a separate package.


author: Bernhard Rosenkraenzer <bero@redhat.com> 5.4.0-1
changelog:
  - 5.4.0
  - work around build system breakage causing applications to be named
    %{_arch}-redhat-linux-foo rather than foo


author: Karsten Hopp <karsten@redhat.de> 5.4.7-1
changelog:
  - update
  - fix localdoc patch
  - fix %files section
  - disable nonroot patch
  - fix #62100,55950,62162,63136 (display doesn't start form gnome menu)
  - fix libtool workaround
  - moved Magick*-config into -devel package (#64249)


author: Karsten Hopp <karsten@redhat.de> 5.4.7-3
changelog:
  - fix non-cpp headers in -devel package
  - fix #62157 (wrong path for include files in ImageMagick-devel)
  - fix #63897 (use _target instead of _arch) in libtool workaround
  - fix #65860, #65780 (tiff2ps) expands images to >10 MB Postscript files.


author: Karsten Hopp <karsten@redhat.de> 5.5.6-1
changelog:
  - update
  - specfile fixes
            - verified that the upstream version fixes the following bugreports:


author: Tim Waugh <twaugh@redhat.com> 6.0.7.1-4
changelog:
  - The devel subpackage requires XFree86-devel (bug #126509).
  - Fixed build requirements (bug #120776).  From Robert Scheck.


author: <mclasen@redhat.com> - 6.2.1.7-1
changelog:
  - Update to 6.2.1
  - Include multiple improvements and bugfixes
    by Rex Dieter et al (111961, 145466, 151196, 149970, 
    146518, 113951, 145449, 144977, 144570, 139298)


author: Matthias Clasen <mclasen@redhat.com> 6.2.4.6-1
changelog:
  - Update to 6.2.4-6
  - Drop upstreamed patches
  - Disable DPS (#158984)
  - Add missing requires (#165931)


author: Matthias Clasen <mclasen@redhat.com> - 6.2.8.0-3.fc6
changelog:
  - fix several integer and buffer overflows (#202193, CVE-2006-3743)
  - fix more integer overflows (#202771, CVE-2006-4144)


author: Norm Murray <nmurray@redhat.com> 6.3.5.9-1.fc8
changelog:
  - rebase to 6.3.5.9
  - fix build with missing open() arg
  - add build require of jasper-devel, remove windows font dir
  - update multilib patch


author: Tom "spot" Callaway <tcallawa@redhat.com> 6.3.8.1-1
changelog:
  - update to 6.3.8.1
  - rebuild for new perl
  - fix license tag
  - fix rpath issues
  - add sparc64 to 64bit arch list


author: Hans de Goede <jwrdegoede@fedoraproject.org> 6.4.0.10-1
changelog:
  - New upstream release 6.4.0.10
  - This fixes conversion of 24 bpp windows icons (bz 440136)
  - Don't reuse GError structs, that upsets glib2 (bz 325211)
  - Use the system ltdl, not the included copy (bz 237475)
  - Fix various multilib conflicts (bz 341561)
  - Use xdg-open instead of htmlview (bz 388451)
  - Some small specfile cleanups (utf-8 stuff & others) fixing rpmlint warnings


author: Hans de Goede <hdegoede@redhat.com> 6.4.5.5-1
changelog:
  - New upstream release 6.4.5-5
  - Various specfile fixes from merge review (rh 225897)
  - Fix building with new libtool (rh 471468)


author: Hans de Goede <hdegoede@redhat.com> 6.4.5.5-2
changelog:
  - Enable djvu support, put the new djvu plugin into a separate -djvu
    subpackage because of deps (rh 225897)


author: Hans de Goede <hdegoede@redhat.com> 6.4.5.5-3
changelog:
  - Remove --without-windows-font-dir from configure args, specifying it
    makes ImageMagick search for windows fonts in the "no/" dir (rh 472244)


author: Hans de Goede <hdegoede@redhat.com> 6.4.9.6-2
changelog:
  - Fix undefined warning in magick-type.h (#489453)
  - Do not link PerlMagick against system ImageMagick, but against the just
    build one


author: Pavel Alexeev <Pahan@Hubbitus.info> - 6.5.4.7-3
changelog:
  - Update to version 6.5.4-7
  - Use lzma-compressed source tarball as sugested by Ville Skyttä (BZ#515319)


author: Olivier Fourdan <ofourdan@redhat.com> - 6.5.4.7-6
changelog:
  - Add fix for CVE-2010-4167
  - Add fix for CVE-2012-0247 CVE-2012-0248 CVE-2012-1185 CVE-2012-1186
  - Add fix for CVE-2012-0259 CVE-2012-0260 CVE-2012-1798


author: Roman Krompets <rkrompets@cloudlinux.com> 0.2-4
changelog:
  - AWP-679: Fixed issues found by integration tests
  - AWP-622: Allow apply CDN advice if no active subscription
  - AWP-612: FIx UI issues found while testing awp-cdn
  - AWP-631: Show "Active" instead of "No advice" if customer has any active module


author: Roman Krompets <rkrompets@cloudlinux.com> 0.2-5
changelog:
  - AWP-686: Show CDN checkbox active if any of suite (accelerate_wp_cdn, accelerate_wp_cdn_pro) allowed or visible
  - AWP-682: Show incompatibility error for CDN in end-user plugin


author: Roman Krompets <rkrompets@cloudlinux.com> 0.2-6
changelog:
  - AWP-717: Design Fixes for Latest AccelerateWP UI/UX
  - AWP-705: Load list of websites and advices in parallel
  - AWP-706: Reviewed AccelerateWP end-user app for unused code and removed it.
  - AWP-696: Fixed pagination and sorting in case when triggered table update.


author: Timur Kalimullin <tkalimullin@cloudlinux.com>, Roman Krompets <rkrompets@cloudlinux.com> 0.2-7
changelog:
  - CLPRO-811: Added conversion analytics
  - CLPRO-937: Fixed error when AccelerateWP doesn't show progress (percent) when processing advice
  - AWP-726: Fixed link to documentation page in AccelerateWP for Solo Edition


author: Roman Krompets <rkrompets@cloudlinux.com>, Dmitriy Leonov <dmleonov@cloudlinux.com> 0.3-1
changelog:
  - Migrated 'cloudlinux-awp-spa' project to Python311 (CLPRO-1198)
  - Used svg icon instead of mat-icon for settings (CLPRO-1133)
  - Catch advice tracking data from POST in cPanel, fixing GET parameters catching (CLPRO-1197)


author: Dmitriy Leonov <dmleonov@cloudlinux.com>, Roman Krompets <rkrompets@cloudlinux.com> 0.4-1
changelog:
  - Switched sending of Sentry events from the old to the new Sentry in AWP UI (CLPRO-1212)
  - Generate new tracking session when direct access to the hosting panel (CLPRO-1223)
  - Adapted UI AccelerateWP Premium and CDN for Solo/Admin (CLPRO-1200)


author: Roman Krompets <rkrompets@cloudlinux.com> 0.7-1
changelog:
  - Fixed error "Cannot read properties of undefined (reading accelerate_wp)" while opening AccelerateWP (CLPRO-1785)
  - Fixed incorrect "Active" status in AccelerateWP after closing features popup without upgrading (CLPRO-1808)
  - Unified AccelerateWP across CloudLinux Editions (CLPRO-1559)


author: Roman Krompets <rkrompets@cloudlinux.com> 0.7-2
changelog:
  - Added integration support for AccelerateWP UI part (CLPRO-402)
  - Prevented displaying of incorrect feature activation notes if some advice generated (CLPRO-1838)


author: Roman Krompets <rkrompets@cloudlinux.com> 0.7-5
changelog:
  - cPanel: Fixed incorrect handling theme directories while installation (CLPRO-2144)
  - Renamed CloudLinux Shared to CloudLinux Legacy (CLPRO-2173)


author: Alexander Tishin <atishin@cloudlinux.com> 0.1-3
changelog:
  - Separate config files for CageFS
  - Rename cl-datacycle to cloudlinux-fchange
  - Start collector service automatically after package install


author: Alexander Tishin <atishin@cloudlinux.com> 0.1-4
changelog:
  - Add user_ro_mode_min_uid parameter to control user read-only mode feature
  - Fix default config file name in the collector


author: Alexander Tishin <atishin@cloudlinux.com>, Igor Savenko <bliss@cloudlinux.com> 0.1-6
changelog:
  - CLEN-43: Provide help for cloudlinux-backup-helper-uid
  - CLEN-44: Fix the way timestamps are handled in cloudlinux-backup-helper
  - Bugfix: atexit deletes pidfile after fork


author: Igor Savenko <bliss@cloudlinux.com> 0.1-9
changelog:
  - CLEN-48: cloullinux-file-change-collector hangs on determining if datacycle.pl is present
  - CLEN-49: Enable choosing type of file event


author: Igor Savenko <bliss@cloudlinux.com> 0.1-13
changelog:
  - CLEN-51: cloudlinux-file-change-collector crashes when database is locked.
    Rivals are terminated now if permitted in config


author: Igor Savenko <bliss@cloudlinux.com> 0.2-3
changelog:
  - CLEN-67: cloudlinux-file-change-collector could not flush events list when encounters exception on line parsing


author: Igor Savenko <bliss@cloudlinux.com> 0.2-5
changelog:
  - Bugfix: Make cloudlinux-file-change-collector PID file non-world writeable
  - Bugfix: fixed log write sentence


author: Igor Savenko <bliss@cloudlinux.com> 0.3-3
changelog:
  - DEF-17485: Adjust default config values
  - DEF-17484: Inner reader should flush all events it read from the buffer


author: Igor Savenko <bliss@cloudlinux.com> 0.3-7
changelog:
  - DEF-23082 strip buffer before parsing
  - CLEN-73: PREUN scriptlet fails when /proc/sys/fs/datacycle/enable is not present


author: Vasiliy Kleschov <vkleschov@cloudlinux.com> - 1-1.11.1
changelog:
  - Added hook for fixing Plesk work with enabled linksafe protection
  - Fixed work of linksafe configuration for 2.6.18 kernel
  - Fixed creation of fs.protected_*links_create parameters in /etc/sysctl.conf
  - Fixed fs.protected_* parameters cleanup during package uninstallation


author: Vasiliy Kleschov <vkleschov@cloudlinux.com> - 1-1.20
changelog:
  - AL-2064: Add psaadm user to linksafe group on Plesk Onyx
  - AL-2069: Fix alt-* packages files permissions correction


author: Stepan Oksanichenko <soksanichenko@cloudlinux.com> - 1-1.22
changelog:
  - CAG-714: cloudlinux-linksafe package should turn off symlink traversal protection by default. Part II


author:
  Stas Django <ssergiienko@cloudlinux.com>, Stepan Oksanichenko <soksanichenko@cloudlinux.com> - 1-1.23

changelog:
  - CAG-833: /scripts/postupcp issue (cloudlinux-linksafe?)
  - LU-482 Added root permission check to cl-linksafe-reconfigure


author: Anton Volkov <avolkov@cloudlinux.com>, Sergey Kozhekin <skozhekin@cloudlinux.com> - 1-1.24
changelog:
  - LU-1641: investigate issues with CL8 installation into empty chroot (ISO install)
  - SonarQube cloudlinux-linksafe ger_ev


author: Anton Volkov <avolkov@cloudlinux.com> - 1-1.25
changelog:
  - LVEMAN-1648: add "--skip-php-reload" to cagefsctl --setup-cl-selector called by /usr/bin/cl-linksafe-reconfigure


author: Oleksandr Shyshatskyi <oshyshatskyi@cloudlinux.com> - 1-3.2
changelog:
  - LVEMAN-1748: Move linksafe group creation to %pre
  - LU-2436: Remove cllib dependency from cloudlinux-linksafe


author: Timur Kalimullin <tkalimullin@cloudlinux.com> - 1.1-4
changelog:
  - AWP-732: Improve plugin compatibility with HealthCheck - PageCache
  - AWP-735: Change firebase/php-jwt package version to 6.4 to be compatible with php 7.2


author: Dmitriy Leonov <dmleonov@cloudlinux.com>, Timur Kalimullin <tkalimullin@cloudlinux.com> - 1.1-6
changelog:
  - CLPRO-840: Hide "Load CSS asynchrounsly" AccelerateWP button
  - CLPRO-651: Add domain name as user in Sentry event
  - Notiсe to change open_basedir (CLPRO-1145)


author: Martin Krcho <mkrcho@cloudlinux.com> - 1.1-8
changelog:
  - Fix handling of image optimization and critical CSS related settings (CLPRO-1441)
  - Add WP CLI command to purge cache (CLPRO-1426)


author: Martin Krcho <mkrcho@cloudlinux.com> - 1.1-14
changelog:
  - Update CLSOP to version 3.15.9 (CLPRO-1702)
  - Send IP address to Sentry along with domain. (CLPRO-1743)


author: Orion Poplawski <orion@cora.nwra.com> - 2.4.3-2
changelog:
  - vim 7.0 now ships cmake files, so don't ship ours (bug #201018)
  - Add patch to Linux.cmake for Fortran soname support for plplot


author: Orion Poplawski <orion@cora.nwra.com> - 2.4.6-4
changelog:
  - Update macros.cmake to add CMAKE_INSTALL_LIBDIR, INCLUDE_INSTALL_DIR,
    LIB_INSTALL_DIR, SYSCONF_INSTALL_DIR, and SHARE_INSTALL_PREFIX


author: Rex Dieter <rdieter@fedoraproject.org> - 2.6.2-3
changelog:
  - Add -DCMAKE_VERBOSE_MAKEFILE=ON to %cmake (#474053)
  - preserve timestamp of macros.cmake
  - cosmetics


author: Orion Poplawski <orion@cora.nwra.com> - 2.8.0-0.5.rc4
changelog:
  - Update to 2.8.0 RC 4
  - Add FindJNI patch
  - Add test patch from cvs to fix Fedora build test build error


author: Orion Poplawski <orion@cora.nwra.com> - 2.8.3-0.3.rc4
changelog:
  - Update to 2.8.3 RC 4
  - Drop python 2.7 patch fixed upstream
  - No need to fixup source file permissions anymore


author: Orion Poplawski <orion@cora.nwra.com> - 2.8.5-0.3.rc3
changelog:
  - Update to 2.8.5 RC 3
  - Drop upstreamed swig patch
  - Apply upstream fix for issue 12307 (bug #723652)


author: Jonathan G. Underwood <jonathan.underwood@gmail.com> - 2.8.8-2
changelog:
  - Initial package, based on the cmake package
  - Some fixes to macros.cmake28
  - White space fixes to spec file
  - Make -gui require arch specific main package


author: Jonathan G. Underwood <jonathan.underwood@gmail.com> - 2.8.9-1
changelog:
  - Update to version 2.8.9 (updated patch from Rex Dieter)
  - Remove patch to fix PKG_CONFIG_FOUND (upstreamed, bug #812188)


author: Richard Shaw <hobbes1069@gmail.com> - 2.8.11.2-1
changelog:
  - Update to latest upstream release.
  - Fixed warning in desktop file due to icon file with extension.


author: Björn Esser <bjoern.esser@gmail.com> - 2.8.11.2-2
changelog:
  - disable qt4-gui for el5
  - fixed macro-in-comment %{nil}
  - fixed bogus date in %changelog
  - some more fixes for el5
  - whitespace cleanup


author: Alexandr Demeshko <ademeshko@cloudlinux.com> 0.1-15
changelog:
  - suPHP_UserGroup processing
  - fixed cPanel's install script
  - extended debug_enabled mode fix
  - LVE entering removed


author: Alexandr Demeshko <ademeshko@cloudlinux.com> 0.1-17
changelog:
  - Server config merging
  - Default value of lsapi_pgrp_max_idle is changed
  - Handler to Backend dir is moved into the library


author: Alexandr Demeshko <ademeshko@cloudlinux.com> 0.1-39
changelog:
  - Added secret file installation
  - Fixed hook for patching cPanel templates
  - sulsphp signs
  - sulsphp parent check


author: Alexandr Demeshko <ademeshko@cloudlinux.com> 0.1-42
changelog:
  - Using Apache or apr random function instead of /dev/random
  - Processing internal redirects
  - Spec fixes
  - Fixed installation scripts


author: Alexandr Demeshko <ademeshko@cloudlinux.com> 0.1-51
changelog:
  - Error 404 in the case of script absense
  - Script owner and permission checks
  - Full support for lsapi_phprc


author: Alexandr Demeshko <ademeshko@cloudlinux.com> 0.1-53
changelog:
  - Added lsapi_target_perm config parameter
  - Fixed NULL server-var bug
  - Logging backend fatal error log
  - Fixed DA directory name


author: Alexandr Demeshko <ademeshko@cloudlinux.com> 0.1-54
changelog:
  - Added lsapi_uid_gid config parameter
  - Added lsapi_use_default_uid config parameter
  - uid/gid params moved to dir config


author: Alexandr Demeshko <ademeshko@cloudlinux.com> 0.1-58
changelog:
  - Hook removed
  - Defaults for lsapi_backend_connect_timeout and lsapi_backend_connect_tries changed
  - lsapi_user_group added


author: Alexandr Demeshko <ademeshko@cloudlinux.com> 0.1-68
changelog:
  - Timeout for backend poll added
  - Backend poll redesign
  - PHP ENV modify_type fix
  - lsapi_hostname_on_debug parameter added


author: Alexandr Demeshko <ademeshko@cloudlinux.com> 0.1-69
changelog:
  - Delayed invoke mode added
  - read/write/poll backend refined
  - Log messages on error conditions added


author: Alexandr Demeshko <ademeshko@cloudlinux.com> 0.1-71
changelog:
  - TMPDIR, TEMP and TMP added into safe env var list
  - Dump headers always option is added into config
  - Debug data exchange config option added
  - Dealing with REDIRECT_STATUS added (MODLS-11 fix)
  - Fixed DA install script
  - Resending request if lsphp crash or reset connection added (MODLS-12 fix)
  - Send 503 code in the case of lsphp killing (MODLS-13 fix)


author: Alexandr Demeshko <ademeshko@cloudlinux.com> 0.1-77
changelog:
  - lsapi_mutex_mech option added
  - send_data simplified
  - cagefs mp fix
  - audit fixes
  - 401 redirect fix
  - 503 response when lsphp is killed 
  - REDIRECT_STATUS fix
  - TMPDIR, TEMP and TMP added into safe env var list


author: Alexandr Demeshko <ademeshko@cloudlinux.com> 0.1-84
changelog:
  - RPM spec fix
  - Added mod_lsapi rebuild into after_apache_make_install hook
  - 302 Moved Temporarily instead of 302 Found
  - Chrome 302 fix


author: Alexandr Demeshko <ademeshko@cloudlinux.com> 0.1-90
changelog:
  - lsapi_do_request redesign
  - lsphp response code used
  - PHP error pages displayed
  - Fatal error log processed correctly
  - Fix 500 Internal server error on 200 Ok page


author: Alexandr Demeshko <ademeshko@cloudlinux.com> 0.1-91
changelog:
  - lsapi_backend_children changed to 80
  - Starter pid log output added
  - sulsphp_log location for DA changed
  - selfstarter mode always enabled
  - Log request_rec on send_request error
  - Some advices to error log added


author: Alexandr Demeshko <ademeshko@cloudlinux.com> 0.1-98
changelog:
  - Default value for lsapi_use_default_uid changed to On
  - nobody and apache added as exception to sulsphp


author: Kamil Dudka <kdudka@redhat.com> 7.19.7-1
changelog:
  - new upstream release, dropped applied patches
  - fix crash on doubly closed NSPR descriptor, patch contributed
    by Kevin Baughman (#534176)


author: Kamil Dudka <kdudka@redhat.com> 7.19.7-4
changelog:
  - avoid use of uninitialized value in lib/nss.c
  - make it possible to run test241
  - suppress failure of test513 on s390
  - re-enable SCP/SFTP tests (#539444)


author: Kamil Dudka <kdudka@redhat.com> 7.19.7-5
changelog:
  - use different port numbers for 32bit and 64bit builds
  - replace hard wired port numbers in the test suite


author: Kamil Dudka <kdudka@redhat.com> 7.19.7-6
changelog:
  - fix incorrect SSL recv/send timeout handling, patch contributed
    by Kevin Baughman
  - http://permalink.gmane.org/gmane.comp.web.curl.library/26302


author: Kamil Dudka <kdudka@redhat.com> 7.19.7-10
changelog:
  - throw CURLE_SSL_CERTPROBLEM in case peer rejects a certificate (#565972)
  - add change-log entries for patches applied upstream


author: Kamil Dudka <kdudka@redhat.com> 7.19.7-17
changelog:
  - avoid CURLE_OUT_OF_MEMORY given a file name without any slash (#623663)
  - proxy tunnel support for LDAP requests (#655134)
  - proxy with kerberos authentication for https (#625685)
  - improve handling of FTP server session timeout (#651592)


author: Kamil Dudka <kdudka@redhat.com> 7.19.7-26
changelog:
  - force NSS to ask for a new client certificate when connecting second time
    to the same host (#694294)


author: Kamil Dudka <kdudka@redhat.com> 7.19.7-26.el6_2.3
changelog:
  - initialize NSS with no database if the selected database is broken (#800903)
  - use NSS_InitContext() to avoid a collision with OpenLDAP (#800904)


author: Philip J Perry <phil@elrepo.org> - 8.4.4-2
changelog:
  - Add symlinks for drbd files moved from /sbin to /usr/sbin
    [http://elrepo.org/bugs/view.php?id=418]


author: Philip J Perry <phil@elrepo.org> - 8.4.1-2
changelog:
  - Rebuilt against RHEL-6.2.
    [http://elrepo.org/bugs/view.php?id=210] and [http://elrepo.org/bugs/view.php?id=252]


author: Eugene Zamriy <ezamriy@cloudlinux.com> - 1:1.0-3.1.cloudlinux
changelog:
  - Epoch bumped to 1
  - ea_current_to_profile and ea_install_profile sources added
  - dist macro added to Release


author: Oleksiy Shchukin <oshchukin@cloudlinux.com> 0.1-3
changelog:
  - Fixup the way per-user /etc changes are made
    by adopting this manual http://docs.cloudlinux.com/index.html?custom__etc_directory.html
  - Add /etc/examine-lsphp.cfg


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix alpha semctl (#19199)
  - update to CVS, including:
    - fix glibc headers for Compaq non-gcc compilers
    - fix locale alias handling code (#18832)
    - fix rexec on little endian machines (#18886)
  - started writing changelog again


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update to CVS, including:
    - fix WORD_BIT/LONG_BIT definition in limits.h (#19088)
    - fix hesiod (#19375)
    - set LC_MESSAGES in zic/zdump for proper error message output (#19495)
    - fix LFS fcntl when used with non-LFS aware kernels (#19730)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update to CVS to:
    - fix getnameinfo (#21934)
    - don't stomp on memory in rpath handling (#21544)
    - fix setlocale (#21507)
  - fix libNoVersion.so.1 loading code (#21579)
  - use auxarches define in spec file for auxiliary
    architectures (#21219)
  - remove /usr/share directory from filelist (#21218)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - add glibc-common subpackage
  - fix alphaev6 memcpy (#22494)
  - fix sys/cdefs.h (#22908)
  - don't define stdin/stdout/stderr as macros for -traditional (#22913)
  - work around a bug in IBM JDK (#22932, #23012)
  - fix pmap_unset when network is down (#23176)
  - move nscd in rc.d before netfs on shutdown
  - fix $RESOLV_HOST_CONF in SUID apps (#23562)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - some more security fixes:
    - don't look up LD_PRELOAD libs in cache for SUID apps
      (because that bypasses SUID bit checking on the library)
    - place output files for profiling SUID apps into /var/profile,
      use O_NOFOLLOW for them
    - add checks for $MEMUSAGE_OUTPUT and $SEGFAULT_OUTPUT_NAME
  - hardlink identical locale files together
  - add %lang() tags to locale stuff
  - remove ko_KR.utf8 for now, it is provided by locale-utf8 package


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update to 2.2.1 final
    - fix a pthread_kill_other_threads_np breakage (#23966)
    - make static binaries using dlopen work on ia64 again
  - fix a typo in glibc-common group


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - build all auxiliary arches with --enablekernel 2.4.0, those wanting
    to run 2.2 kernels can downgrade to the base architecture glibc.


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
    - fix ia64 build with gnupro
    - make regex 64bit clean
    - fix tgmath make check failures on alpha


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
  - make pthread_attr_setstacksize consistent before and after pthread manager
    is started (#28194)
  - pass back struct sigcontext from pthread signal wrapper (on ia32 only so
    far, #28493)
  - on i686 ship both --enable-kernel 2.2.5 and 2.4.0 libc/libm/libpthread,
    make ld.so pick the right one


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - require 2.4.1 instead of 2.4.0 on platforms where it required 2.4 kernel
  - fix ldd behaviour on unresolved symbols
  - remove nonsensical ldconfig warning, update osversion for the most
    recent library with the same soname in the same directory instead (#31703)
  - apply selected patches from CVS
  - s390x spec file changes from Florian La Roche


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
    - run atexit() registered functions at dlclose time if they are in shared
      libraries (#28625)
    - add pthread_getattr_np API to make JVM folks happy


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - support even 2.4.0 kernels on ia64, sparc64 and s390x
  - include UTF-8 locales
  - make gconv-modules %config(noreplace)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix locale name of ja_JP in UTF-8 (#39783)
  - fix re_search_2 (#40244)
  - fix memusage script (#39138, #39823)
  - fix dlsym(RTLD_NEXT, ) from main program (#39803)
  - fix xtrace script (#39609)
  - make glibc conflict with glibc-devel 2.2.2 and below (to make sure
    libc_nonshared.a has atexit)
  - fix getconf LFS_CFLAGS on 64bitters
  - recompile with gcc-2.96-84 or above to fix binary compatibility problem
    with __frame_state_for function (#37933)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix rpc for non-threaded apps using svc_fdset and similar variables (#40409)
  - fix nss compatibility DSO versions for alphaev6
  - add a hardlink program instead of the shell 3x for plus cmp -s/link
    which takes a lot of time during build
  - rework BuildPreReq and Conflicts with gcc, so that
    it applies only where it has to


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix the hardlink program, so that it really catches all files with
    identical content
  - add a s390x clone fix


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix #include <signal.h> with -D_XOPEN_SOURCE=500 on ia64 (#35968)
  - fix a dlclose reldeps handling bug
  - some more profiling fixes
  - fix tgmath.h


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix a bunch of math bugs (#43210, #43345, #43346, #43347, #43348, #43355)
  - make rpc headers -ansi compilable (#42390)
  - remove alphaev6 optimized memcpy, since there are still far too many
    broken apps which call memcpy where they should call memmove
  - update from CVS to (among other things):
    - fix tanhl bug (#43352)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
    - kill non-pic code in libm.so
    - fix getdate
    - fix some locales (#49402)
  - rebuilt with binutils-2.11.90.0.8-5 to place .interp section
    properly in libBrokenLocale.so, libNoVersion.so and libanl.so
  - add floating stacks on IA-64, Alpha, Sparc (#49308)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - adjust prelinking DT_* and SHT_* values in elf.h
  - update from CVS
    - iconv cache
    - make iconv work in SUID/SGID programs (#34611)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - move iconvconfig from glibc-common into glibc subpackage,
    call it from glibc_post_upgrade instead of common's post.


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
    - fix iconv cache handling
  - glibc should not own /usr/share/info, /usr/share/man nor /usr/share/man/man3 (#50673)
  - add gconv-modules.cache as emtpy config file (#50699)
  - only run iconvconfig if /usr is mounted read-write (#50667)


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-3
changelog:
  - update from CVS to
    - fix strcoll (#50548)
    - fix seekdir (#51132)
    - fix memusage (#50606)
  - don't make gconv-modules.cache %config file, just don't verify
    its content.


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-4
changelog:
  - don't crash on catclose(-1)
  - fix wscanf %[] handling
  - fix return value from swprintf
  - handle year + %U/%W week + week day in strptime


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-8
changelog:
  - kill stale library symlinks in ldconfig (#52350)
  - fix inttypes.h for G++ < 3.0
  - use DT_REL*COUNT


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-15
changelog:
  - update from CVS
    - linuxthreads now retries if -1/EINTR is returned from
      reading or writing to thread manager pipe (#43742)
  - use DT_FILTER in librt.so (#53394)
    - update glibc prelink patch so that it handles filters
  - fix timer_* with SIGEV_NONE (#53494)
  - make glibc_post_upgrade work on PPC (patch from Franz Sirl)


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-17
changelog:
  - fix a ld.so lookup bug after lots of dlopen calls
  - fix CMSG_DATA for non-gcc non-ISOC99 compilers (#53984)
  - prelinking support for Sparc64


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-18
changelog:
  - fix a ld.so bug with duplicate searchlists in l_scope
  - fix erfcl(-inf)
  - turn /usr/lib/librt.so into linker script


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-1
changelog:
  - update from CVS
  - remove -D__USE_STRING_INLINES
  - add debug subpackage to trim glibc and glibc-devel size


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-5
changelog:
  - update to CVS
  - added glibc-utils subpackage
  - disable autoreq in glibc-debug
  - readd %lang() to locale files


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-6
changelog:
  - fix mmap stdio bug (seen on ld as File truncated error, #60043)
  - apply Andreas Schwab's fix for pthread sigwait
  - remove /lib/i686/ libraries in glibc_post_upgrade when
    performing i386 glibc install


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-26
changelog:
  - update from CVS
  - use __attribute__((visibility(...))) if supported, use _rtld_local
    for ld.so only objects
  - provide libc's own __{,u}{div,mod}di3


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-27
changelog:
  - update from CVS
    - fix DST handling for southern hemisphere (#60747)
    - fix daylight setting for tzset (#59951)
    - fix ftime (#60350)
    - fix nice return value
    - fix a malloc segfault
  - temporarily moved __libc_wait, __libc_fork and __libc_stack_end
    back to what they used to be exported at
  - censorship (#60758)


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-28
changelog:
  - update from CVS
    - fix nscd with huge groups
    - fix nis to not close fds it shouldn't
  - rebuilt against newer glibc-kernheaders to use the correct
    PATH_MAX
  - handle .athlon.rpm glibc the same way as .i686.rpm
  - add a couple of .ISO-8859-15 locales (#61922)
  - readd temporarily currencies which were superceeded by Euro
    into the list of accepted currencies by localedef to make
    standard conformance testsuites happy
  - temporarily moved __libc_waitpid back to make Sun JDK happy
  - use old malloc code
  - prelink i686/athlon ld.so and prelink -r i686/athlon libc.so


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-31
changelog:
  - temporarily disable prelinking ld.so, as some statically linked
    binaries linked against debugging versions of old glibcs die on it
    (#62352)
  - fix <semaphore.h> for -std=c99 (#62516)
  - fix ether_ntohost segfault (#62397)
  - remove in glibc_post_upgrade on i386 all /lib/i686/libc-*.so,
    /lib/i686/libm-*.so and /lib/i686/libpthread-*.so, not just current
    version (#61633)
  - prelink -r on alpha too


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-32
changelog:
  - fix debugging of threaded apps (#62804)
  - fix DST for Estonia (#61494)
  - document that pthread_mutexattr_?etkind_np are deprecated
    and pthread_mutexattr_?ettype should be used instead in man
    pages (#61485)
  - fix libSegFault.so undefined externals


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-33
changelog:
  - handle Dec 31 1969 in mktime for timezones west of GMT (#63369)
  - back out do-lookup.h change (#63261, #63305)
  - use "memory" clobber instead all the fancy stuff in i386/i686/bits/string.h
    since lots of compilers break on it
  - fix sparc build with gcc 3.1
  - fix spec file for athlon


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-34
changelog:
  - add relocation dependencies even for weak symbols (#63422)
  - stricter check_fds check for suid/sgid binaries
  - run make check at %install time


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-11
changelog:
  - update from CVS
    - fix __moddi3 (#65612, #65695)
    - fix ether_line (#64427)
  - fix setvbuf with mmap stdio (#65864)
  - --disable-tls for now, waiting for kernel
  - avoid duplication of __divtf3 etc. on IA-64
  - make sure get*ent_r and _IO_wfile_jumps are exported (#62278)


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-12
changelog:
  - update from CVS
    - don't use __thread in headers
  - fix system(3) in threaded apps
  - update prelink, so that it is possible to prelink -u libc.so.6.1
    on Alpha


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-15
changelog:
  - set nscd user's shell to /sbin/nologin (#68369)
  - fix glibc-compat buffer overflows (security)
  - buildrequire prelink, don't build glibc's own copy of it (#67567)
  - update from CVS
    - regex fix (#67734)
    - fix unused warnings (#67706)
    - fix freopen with mmap stdio (#67552)
    - fix realloc (#68499)


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-16
changelog:
  - update from CVS
    - ungetc fix (#69586)
    - fseek errno fix (#69589)
    - change *etrlimit prototypes for C++ (#68588)
  - use --without-tls instead of --disable-tls


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-19
changelog:
  - update from CVS
  - GB18030 patch from Yu Shao
  - applied Debian patch for getaddrinfo IPv4 vs. IPv6
  - fix regcomp (#71039)


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-21
changelog:
  - fix path to locale-archive in libc reader
  - build locale archive at glibc-common %post time
  - export __strtold_internal and __wcstold_internal on Alpha again
  - workaround some localedata problems


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-24
changelog:
  - update from CVS
    - only mmap up to 2MB of locale-archive on 32-bit machines
      initially
    - fix fseek past end + fread segfault with mmaped stdio
  - include <sys/debugreg.h> which is mistakenly not included
    in glibc-devel on IA-32


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-25
changelog:
  - update from CVS
    - fix locale-archive loading hang on some (non-primary) locales
      (#72122, #71878)
    - fix umount problems with locale-archives when /usr is a separate
      partition (#72043)
  - add LICENSES file


author: Jakub Jelinek <jakub@redhat.com> 2.2.91-1
changelog:
  - update from CVS
    - 2.2.91 release
    - fix fd leaks in locale-archive reader (#72043)
  - handle EROFS in build-locale-archive gracefully (#71665)


author: Jakub Jelinek <jakub@redhat.com> 2.2.92-1
changelog:
  - update from CVS
    - 2.2.92 release
    - fix gettext after uselocale
    - fix locales in statically linked threaded programs
    - fix NSS


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-1
changelog:
  - update from CVS
    - 2.2.93 release
    - use double instead of single indirection in isXXX macros
    - per-locale wcsmbs conversion state


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-2
changelog:
  - temporarily add back __ctype_b, __ctype_tolower and __ctype_toupper to
    libc.a and export them as @@GLIBC_2.0 symbols, not @GLIBC_2.0
    from libc.so - we have still lots of .a libraries referencing
    __ctype_{b,tolower,toupper} out there...


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-3
changelog:
  - security fix - increase dns-network.c MAXPACKET to at least
    65536 to avoid buffer overrun. Likewise glibc-compat
    dns-{host,network}.c.


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-4
changelog:
  - fix /lib/libnss1_dns.so.1 (missing __set_h_errno definition
    leading to unresolved __set_h_errno symbol)


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-5
changelog:
  - fix wcsmbs functions with invalid character sets (or malloc
    failures)
  - make sure __ctype_b etc. compat vars are updated even if
    they are copy relocs in the main program


author: Jakub Jelinek <jakub@redhat.com> 2.2.94-1
changelog:
  - update from CVS
  - prelink on ppc and x86-64 too
  - don't remove ppc memset
  - instead of listing on which arches to remove glibc-compat
    list where it should stay


author: Jakub Jelinek <jakub@redhat.com> 2.2.94-3
changelog:
  - don't prelink -r libc.so on ppc/x86-64/sparc*, it doesn't
    speed things up, because they are neither REL arches, nor
    ELF_MACHINE_REL_RELATIVE
  - fix sparc64 build


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-2
changelog:
  - update from CVS
    - don't need to use 128K of stacks for DNS lookups
    - regex fixes
    - updated timezone data e.g. for this year's Brasil DST
      changes
    - expand ${LIB} in RPATH/RUNPATH/dlopen filenames


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-3
changelog:
  - update from CVS
    - some more regex fixes
  - fix libpthread.a (#76484)
  - fix locale-archive enlarging


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-7
changelog:
  - update from CVS
  - restructured redhat/Makefile and spec, so that src.rpm contains
    glibc-<date>.tar.bz2, glibc-redhat-<date>.tar.bz2 and glibc-redhat.patch
  - added nptl


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-8
changelog:
  - update from CVS
    - make --enable-kernel=2.2.5 --with-tls --without-__thread
      ld.so load nptl and other --with-__thread libs
  - disable nptl by default for now


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-9
changelog:
  - update from CVS
    - RUSCII support (#78906)
  - for nptl builds add BuildRequires
  - fix byteswap.h for non-gcc (#77689)
  - add nptl-devel package


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-10
changelog:
  - update from CVS
  - non-nptl --with-tls --without-__thread FLOATING_STACKS libpthread
    should work now
  - faster libc locking when using nptl
  - add OUTPUT_FORMAT to linker scripts
  - fix x86_64 sendfile (#79111)


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-14
changelog:
  - update from CVS
    - replace __libc_lock_needed@GOTOFF(%ebx) with
      %gs:offsetof(tcbhead_t, multiple_threads)
    - start of new NPTL cancellation wrappers


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-15
changelog:
  - update from CVS
    - all functions which need cancellation should now be cancellable
      both in libpthread.so and libc.so
    - removed @@GLIBC_2.3.2 cancellation wrappers


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-16
changelog:
  - fix <bits/mathinline.h> and <bits/nan.h> for C++
  - automatically generate NPTL libpthread wrappers


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-17
changelog:
  - update from CVS
    - NPTL socket fixes, flockfile/ftrylockfile/funlockfile fix
    - kill -debug sub-package, rename -debug-static to -debug
    - clear dl_dynamic_weak for NPTL


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-18
changelog:
  - update from CVS
    - fix NPTL hanging mozilla
    - initialize malloc in mALLOPt (fixes problems with squid, #79957)
    - make linuxthreads work with dl_dynamic_weak 0
    - clear dl_dynamic_weak everywhere


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-21
changelog:
  - system(3) fix for linuxthreads
  - don't segfault in pthread_attr_init from libc.so
  - add cancellation tests from nptl to linuxthreads


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-27
changelog:
  - update from CVS
  - fix #include <sys/stat.h> with -D_BSD_SOURCE or without
    feature set macros
  - make *sigaction, sigwait and raise the same between
    -lpthread -lc and -lc -lpthread in linuxthreads builds


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-30
changelog:
  - fix condvar compatibility wrappers
  - add ugly hack to use non-TLS libs if a binary is seen
    to have errno, h_errno or _res symbols in .dynsym


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-32
changelog:
  - update from CVS
  - don't use TLS libs if kernel doesn't set AT_SYSINFO
    (#80921, #81212)
  - add ntp_adjtime on alpha (#79996)
  - fix nptl_db (#81116)


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-35
changelog:
  - update from CVS
    - dlclose bugfixes
  - fix NPTL libpthread.a
  - fix glibc_post_upgrade on several arches


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-36
changelog:
  - update from CVS
  - rework -debuginfo subpackage, add -debuginfo-common
    subpackage on IA-32, Alpha and Sparc (ie. auxiliary arches)
  - fix vfork in libc.a on PPC32, Alpha, Sparc
  - fix libio locks in linuxthreads libc.so if libpthread.so
    is dlopened later (#81374)


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-37
changelog:
  - update from CVS
    - nscd fixes, *scanf fix
  - fix %nptlarches noarch build (#81909)
  - IA-64 TLS fixes


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-38
changelog:
  - update from CVS
  - initialize __environ in glibc_post_upgrade to empty array,
    so that it is not NULL
  - compat symlink for s390x /lib/ld64.so.1
  - enable glibc-profile on x86-64
  - only include libNoVersion.so on IA-32, Alpha and Sparc 32-bit


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-43
changelog:
  - update from CVS
  - vfork fix on s390
  - rebuilt with binutils 2.13.90.0.18-5 so that accesses to errno
    don't bind locally (#83325)


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-45
changelog:
  - update from CVS
  - include also linuxthreads FLOATING_STACKS libs on i686 and athlon:
    LD_ASSUME_KERNEL=2.2.5 to LD_ASSUME_KERNEL=2.4.0 is non-FLOATING_STACKS lt,
    LD_ASSUME_KERNEL=2.4.1 to LD_ASSUME_KERNEL=2.4.19 is FLOATING_STACKS lt,
    later is NPTL
  - enable TLS on alpha/alphaev6
  - add BuildPreReq: /usr/bin/readlink


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-3
changelog:
  - update from CVS
  - only warn about errno, h_errno or _res for binaries, never
    libraries
  - rebuilt with gcc-3.2.2-4 to use direct %gs TLS access insn sequences


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-9
changelog:
  - update from CVS
  - fix glibc-debug description (#85111)
  - make librt.so a symlink again, not linker script


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-15
changelog:
  - update from CVS
  - build glibc-compat (for glibc 2.0 compatibility) and c_stubs add-ons
  - condrestart sshd in glibc_post_upgrade so that the user can
    log in remotely and handle the rest (#86339)
  - fix a typo in glibc_post_upgrade on sparc


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-16
changelog:
  - update from CVS
    - export __fork from glibc again
  - fix glibc-compat build in NPTL
  - fix c_stubs
  - fix some more atomic.h problems
  - don't check abi in glibc-compat libs


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-18
changelog:
  - update from CVS
  - fix NPTL pthread_cond_timedwait
  - fix sysconf (_SC_MONOTONIC_CLOCK)
  - use /%{_lib}/tls instead of /lib/tls on x86-64
  - add /lib/tls/librt*so* and /lib/i686/librt*so*
  - display content of .out files for all make check failures


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-20
changelog:
  - update from CVS
  - if kernel >= 2.4.1 doesn't support NPTL, fall back to
    /lib/i686 libs on i686, not stright to /lib


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-28
changelog:
  - update from CVS
    - fix NPTL pthread_detach and already terminated, but not yet
      joined thread (#88219)
    - fix bug-regex4 testcase (#88118)
    - reenable prelink support broken in 2.3.2-13
    - fix register_printf_function (#88052)
    - fix double free with fopen using ccs= (#88056)
    - fix potential access below $esp in {set,swap}context (#88093)
    - fix buffer underrun in gencat -H (#88099)
    - avoid using unitialized variable in tst-tgmath (#88101)
    - fix gammal (#88104)
    - fix iconv -c
    - fix xdr_string (PR libc/4999)
    - fix /usr/lib/nptl/librt.so symlink
    - avoid running NPTL cleanups twice in some cases
    - unblock __pthread_signal_cancel in linuxthreads, so that
      linuxthreads threaded programs work correctly if spawned
      from NPTL threaded programs
    - fix sysconf _SC_{NPROCESSORS_{CONF,ONLN},{,AV}PHYS_PAGES}
  - remove /lib/i686 directory before running ldconfig in glibc post
    during i686 -> i386 glibc "upgrades" (#88456)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-29
changelog:
  - update from CVS
    - fix strxfrm (#88409)
  - use -m64 -mno-minimal-toc on ppc64
  - conflict with kernels < 2.4.20 on ppc64 and < 2.4.0 on x86_64
  - link glibc_post_upgrade against newly built libc.a


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-30
changelog:
  - update from CVS
  - fix prelink on ppc32
  - add TLS support on ppc32 and ppc64
  - make sure on -m64 arches all helper binaries are built with this
    option


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-31
changelog:
  - update from CVS
    - nscd fixes
    - fix Bahrain spelling (#56298)
    - fix Ukrainian collation (#83973)
    - accept trailing spaces in /etc/ld.so.conf (#86032)
    - perror fix (#85994)
    - fix localedef (#88978)
    - fix getifaddrs (#89026)
    - fix strxfrm (#88409)
  - fix ppc TLS
  - fix getaddrinfo (#89448)
  - don't print warning about errno, h_errno or _res if
    LD_ASSUME_KERNEL=2.4.1 or earlier


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-41
changelog:
  - update from CVS
  - use NPTL libs if uname -r contains nptl substring or is >= 2.5.69
    or set_tid_address syscall is available instead of checking
    AT_SYSINFO dynamic tag


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-44
changelog:
  - update from CVS
  - enable NPTL on s390 and s390x
  - make __init_array_start etc. symbols in elf-init.oS hidden undefined


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-47
changelog:
  - update from CVS
  - PT_GNU_STACK segment in binaries/executables and .note.GNU-stack
    section in *.[oa]


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-49
changelog:
  - update from CVS
    - fix pthread_cond_signal on IA-32 (#92080, #92253)
    - fix setegid (#91567)
  - don't prelink -R libc.so on any architecture, it prohibits
    address randomization


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-55
changelog:
  - make ldconfig default to both /lib+/usr/lib and /lib64+/usr/lib64
    on bi-ABI architectures (#97557)
  - disable FUTEX_REQUEUE on ppc* temporarily


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-56
changelog:
  - fix condvars and semaphores in ppc* NPTL
  - fix test-skeleton.c reporting of timed-out tests (#91269)
  - increase timeouts for tests during make check


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-59
changelog:
  - update from CVS
  - on IA-64 use different symbols for cancellation portion of syscall
    handlers to make gdb happier


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-61
changelog:
  - update from CVS
    - build libc_nonshared.a with -fPIC instead of -fpic
  - fix ppc64 PIE support
  - add cfi directives to NPTL sysdep-cancel.h on ppc/ppc64/s390/s390x


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-64
changelog:
  - update from CVS
    - fix wcpncpy (#99462)
    - export _res@GLIBC_2.0 even from NPTL libc.so (__res_state ()
      unlike __errno_location () or __h_errno_location () was introduced
      in glibc 2.2)
    - fix zic bug on 64-bit platforms
    - some TLS handling fixes
    - make ldconfig look into alternate ABI dirs by default (#99402)
  - move /usr/share/zoneinfo to tzdata package, so that it can be
    errataed separately from glibc
  - new add-on - rtkaio
  - prereq libgcc, as glibc now relies on libgcc_s.so.1 for pthread_cancel


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-65
changelog:
  - update from CVS
    - fix timer_create
    - use __extension__ before long long typedefs in <bits/types.h> (#100718)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-67
changelog:
  - update from CVS
    - fix utimes and futimes if kernel doesn't support utimes syscall
    - fix s390 ssize_t type
    - fix dlerror when called before any dlopen/dlsym
    - update IA-64 bits/sigcontext.h (#101344)
    - various warning fixes
    - fix pthread.h comment typos (#101363)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-68
changelog:
  - update from CVS
    - only use CLONE_STOPPED if kernel supports it, fix setting of thread
      explicit scheduling (#101457)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-69
changelog:
  - update from CVS
    - fix pthread_create@GLIBC_2.0 (#101767)
  - __ASSUME_CLONE_STOPPED on all arches but s390* in RHEL


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-70
changelog:
  - update from CVS
  - disable CLONE_STOPPED for now until it is resolved
  - strip crt files
  - fix libio on arches with no < GLIBC_2.2 support (#102102, #102105)
  - fix glibc-debuginfo to include all nptl and nptl_db sources


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-72
changelog:
  - update from CVS
    - fix rtkaio aio_fsync{,64}
    - update rtkaio for !BROKEN_THREAD_SIGNALS
    - fix assert macro when used on pointers


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-77
changelog:
  - update from CVS
    - fix glibc 2.0 libio compatibility (#101385)
    - fix ldconfig with /usr/lib/lib*.so symlinks (#102853)
    - fix assert.h (#102916, #103017)
    - make ld.so.cache identical between IA-32 and AMD64 (#102887)
    - fix static linking of large IA-64 binaries (#102586)
  - avoid using floating point regs in lazy binding code on ppc64 (#102763)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-79
changelog:
  - updated from CVS
    - lots of cancellation fixes
    - fix posix_fadvise* on ppc32
    - TLS layout fix
    - optimize stdio cleanups (#103354)
    - sparcv9 NPTL
    - include sigset, sighold, sigrelse, sigpause and sigignore prototypes
      in signal.h even if -D_XOPEN_SOURCE_EXTENDED (#103269)
    - fix svc_getreqset on 64-bit big-endian arches
    - return ENOSYS in linuxthreads pthread_barrierattr_setpshared for
      PTHREAD_PROCESS_SHARED
    - add pthread_cond_timedwait stubs to libc.so (#102709)
  - split glibc-devel into glibc-devel and glibc-headers to ensure
    amd64 /usr/include always wins on amd64/i386 bi-arch installs
  - increase PTHREAD_STACK_MIN on alpha, ia64 and sparc*
  - get rid of __syscall_* prototypes and stubs in sysdeps/unix/sysv/linux
  - run make check also with linuxthreads (on IA-32 non-FLOATING_STACKS)
    ld.so and NPTL (on IA-32 also FLOATING_STACKS linuxthreads) libraries
    and tests


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-80
changelog:
  - update from CVS
    - fix IA-64 cancellation when mixing __attribute__((cleanup ()))
      and old-style pthread_cleanup_push cleanups


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-83
changelog:
  - update from CVS
  - change *nlink_t, *ssize_t and *intptr_t types on s390 -m31 to
    {unsigned,} int
  - change *u_quad_t, *quad_t, *qaddr_t, *dev_t, *ino64_t, *loff_t,
    *off64_t, *rlim64_t, *blkcnt64_t, *fsblkcnt64_t, *fsfilcnt64_t
    on 64-bit arches from {unsigned,} long long int {,*} to
    {unsigned,} long int {,*} to restore binary compatibility
    for C++ functions using these types as arguments


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-86
changelog:
  - update from CVS
  - avoid linking in libgcc_eh.a unnecessarily
  - change ssize_t back to long int on s390 -m31, unless
    gcc 2.95.x is used


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-87
changelog:
  - update from CVS
    - truncate instead of round in utimes when utimes syscall is not available
    - don't align stack in every glibc function unnecessarily on IA-32
    - make sure threads have their stack 16 byte aligned on IA-32
    - move sched_[sg]etaffinity to GLIBC_2.3.3 symbol version (#103231)
    - fix pthread_getattr_np for the initial thread (#102683)
    - avoid linuxthreads signal race (#104368)
  - ensure all gzip invocations are done with -n option


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-88
changelog:
  - update from CVS
    - retrieve affinity in pthread_getattr_np
    - fix pthread_attr_[gs]etaffinity_np
    - handle hex and octal in wordexp


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-92
changelog:
  - update from CVS
    - execstack/noexecstack support
    - build nscd as PIE
  - move __libc_stack_end back to @GLIBC_2.1
  - build against elfutils >= 0.86 to fix stripping on s390x


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-93
changelog:
  - update from CVS
  - assume 2.4.21 kernel features on RHEL/ppc*, so that
    {make,set,get,swap}context works
  - backout execstack support for RHEL
  - build rtkaio on amd64 too


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-94
changelog:
  - update from CVS
  - fix syslog with non-C non-en_* locales (#61296, #104979)
  - filter GLIBC_PRIVATE symbols from glibc provides
  - fix NIS+


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-97
changelog:
  - update from CVS
    - fix <sys/sysmacros.h> with C++ or -ansi or -pedantic C
    - fix mknod/ustat return value when given bogus device number (#105768)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-98
changelog:
  - update from CVS
    - fix close, pause and fsync (#105348)
    - fix pthread_once on IA-32
  - implement backtrace () on IA-64, handle -fomit-frame-pointer
    in AMD64 backtrace () (#90402)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-99
changelog:
  - update from CVS
    - dl_iterate_phdr in libc.a on arches other than IA-64
    - LD_DEBUG=statistics prints number of relative relocations
    - fix hwcap computation
  - NPTL is now part of upstream glibc CVS
  - include {st,xh,zu}_ZA{,.UTF-8} locales


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-100
changelog:
  - update from CVS
    - fix sprof (#103727)
    - avoid infinite loops in {,f}statvfs{,64} with hosed mounts file
    - prevent dlopening of executables
    - fix glob with GLOB_BRACE and without GLOB_NOESCAPE
    - fix locale printing of word values on 64-bit big-endian arches
      (#107846)
    - fix getnameinfo and getaddrinfo with reverse IPv6 lookups
      (#101261)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-102
changelog:
  - update from CVS
    - fix getifaddrs (CAN-2003-0859)
    - fix ftw fd leak
    - fix linuxthreads sigaction (#108634)
    - fix glibc 2.0 stdio compatibility
    - fix uselocale (LC_GLOBAL_LOCALE)
    - speed up stdio locking in non-threaded programs on IA-32
    - try to maintain correct order of cleanups between those
      registered with __attribute__((cleanup))
      and with LinuxThreads style pthread_cleanup_push/pop (#108631)
    - fix segfault in regex (#109606)
    - fix RE_ICASE multi-byte handling in regex
    - fix pthread_exit in libpthread.a (#109790)
    - FTW_ACTIONRETVAL support
    - lots of regex fixes and speedups
    - fix ceill/floorl on AMD64


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-1
changelog:
  - update from CVS
    - 2.3.3 release
    - lots of regex fixes and speedups (#110401)
    - fix atan2
    - fix pshared condvars in NPTL
    - fix pthread_attr_destroy for attributes created with
      pthread_attr_init@GLIBC_2.0
  - for the time being, include both nb_NO* and no_NO* as locales
    so that the distribution can catch up with the no_NO->nb_NO
    transition
  - add BuildPrereq texinfo (#110252)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-2
changelog:
  - update from CVS
    - faster getpid () in NPTL builds
    - fix to make pthread_setcancelstate (PTHREAD_CANCEL_DISABLE, )
      really disable cancellation (#112512)
    - more regex fixes and speedups
    - fix nextafter*/nexttoward*
    - handle 6th syscall(3) argument on AMD64
    - handle memalign/posix_memalign in mtrace
    - fix linuxthreads memory leak (#112208)
    - remove throw () from cancellation points in linuxthreads (#112602)
    - fix NPTL unregister_atfork
    - fix unwinding through alternate signal stacks


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-3
changelog:
  - update from CVS
    - fix pmap_set fd and memory leak (#112726)
  - fix backreference handling in regex
  - rebuilt under glibc without the above bug to fix
    libc.so linker script (#112738)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-4
changelog:
  - update from CVS
    - some further regex speedups
    - fix re.translate handling in regex (#112869)
    - change regfree to match old regex behaviour (what is freed
      and clearing of freed pointers)
    - fix accesses to unitialized memory in regex (#113507, #113425,
        - PT_GNU_RELRO support


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-7
changelog:
  - update from CVS
    - dl_iterate_phdr extension to signal number of added/removed
      libraries
  - fix PT_GNU_RELRO support on ppc* with prelinking


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-14
changelog:
  - update from CVS
    - fix iconv -c (#117021)
    - fix PIEs on sparc/sparc64
    - fix posix_fadvise on 64-bit architectures
  - add locale-archive as %ghost file (#117014)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-15
changelog:
  - update from CVS
    - special section for compatibility code
    - make getpid () work even in vfork () child
  - configure with --enable-bind-now to avoid lazy binding in ld.so
    and libc.so


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-18
changelog:
  - update from CVS
    - fix ia64 iopl (#118591)
    - add support for /etc/ld.so.conf.d/*.conf
    - fix x86-64 LD_DEBUG=statistics
  - fix hwcap handling when using ld.so.cache (#118518)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-20
changelog:
  - update from CVS
    - change NPTL PTHREAD_MUTEX_ADAPTIVE_NP mutexes to spin on SMP
    - strtol speed optimization
    - don't try to use certainly unimplemented syscalls on ppc64
  - kill -debug subpackage, move the libs to glibc-debuginfo{,-common}
    into /usr/lib/debug/usr/lib/ directory
  - fix c_stubs with gcc 3.4
  - move all the up to 3 builds into %build scriptlet and
    leave only installation in the %install scriptlet


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-21
changelog:
  - disable rtkaio
  - update from CVS
    - POSIX message passing support
    - fixed SIGEV_THREAD support for POSIX timers
    - fix free on non-malloced memory in syslog
    - fix ffsl on some 64-bit arches
    - fix sched_setaffinity on x86-64, ia64
    - fix ppc64 umount
    - NETID_AUTHORITATIVE, SERVICES_AUTHORITATIVE support
    - various NIS speedups
    - fix fwrite with > 2GB sizes on 64-bit arches
    - fix pthread_getattr_np guardsize reporting in NPTL
  - report PLT relocations in ld.so and libc.so during the build


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-22
changelog:
  - update from CVS
    - mq and timer fixes
  - rebuilt with binutils >= 2.15.90.0.3-2 to fix IA-64 statically
    linked binaries
  - fix linuxthreads librt.so on s390{,x}, so it is no longer DT_TEXTREL


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-23
changelog:
  - update from CVS
    - fix *scanf
    - fix shm_unlink, sem_unlink and mq_unlink errno values
    - avoid memory leaks in error
    - execstack fixes on s390


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-24
changelog:
  - update from CVS
    - define S_ISSOCK in -D_XOPEN_SOURCE=600 and S_I[FS]SOCK
      plus F_[SG]ETOWN also in -D_XOPEN_SOURCE=500 (both
      included already in XNS5)
    - reorder dlopen checks, so that dlopening ET_REL objects
      complains about != ET_DYN != ET_EXEC, not about phentsize
      (#121606)
    - fix strpbrk macro for GCC 3.4+ (BZ #130)
    - fix <sys/sysctl.h> (BZ #140)
    - sched_[gs]etaffinity documentation fix (BZ #131)
    - fix sparc64 build (BZ #139)
    - change linuxthreads back to use non-cancellable writes
      to manager pipes etc.
    - fix sem_timedwait return value in linuxthreads (BZ #133)
    - ia64 unnecessary PLT relocs removal


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-26
changelog:
  - update from CVS
    - fix <tgmath.h>
    - fix memory leaks in nis, getifaddrs, etc. caused by incorrect
      use of realloc
  - remove /lib/{tls,i686}/librtkaio-2.3.[23].so in glibc_post_upgrade
    and rerun ldconfig if needed, otherwise after glibc upgrade librt.so.1
    might be a stale symlink


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-27
changelog:
  - remove /lib64/tls/librtkaio-2.3.[23].so in glibc_post_upgrade
    on x86-64, s390x and ppc64 instead of /lib/tls/librtkaio-2.3.[23].so
  - build mq_{send,receive} with -fexceptions


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-28
changelog:
  - update from CVS
    - FUTEX_REQUEUE fixes (#115349)
    - SPARC GCC 3.4 build fix
    - fix handling of undefined TLS symbols on IA32 (RELA only),
      SPARC and SH
    - regex translate fix
    - speed up sprintf
    - x86_64 makecontext alignment fix
    - make POSIX sigpause the default sigpause, unless BSD sigpause
      requested


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-31
changelog:
  - update from CVS
  - <bits/string2.h> and <bits/mathinline.h> changes for GCC 3.{2,4,5}+
  - make c_stubs buildable even with GCC 3.2.x (#123042)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-32
changelog:
  - update from CVS
    - FUTEX_CMP_REQUEUE support (fix pthread_cond_* deadlocks)
    - fix backtrace in statically linked programs
  - rebuilt with GCC 3.4, adjusted ulps and i386 <bits/string.h>


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-33
changelog:
  - update from CVS
    - reread resolv.conf for nscd --invalidate=hosts
    - fix F_GETLK/F_SETLK/F_SETLKW constants on x86_64 for
      -m32 -D_FILE_OFFSET_BITS=64 compilations
    - avoid calling non-existing fcntl64 syscall on ppc64


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-34
changelog:
  - update from CVS
    - if_nameindex using preferably netlink
    - printf_parsemb initialization fix
    - NPTL version is now the same as glibc version


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-37
changelog:
  - update from CVS
    - allow pthread_cancel in DSO destructors run at exit time
  - fix pow{f,,l} on IA-32 and powl on x86-64
  - allow PIEs on IA-32 to have main in a shared library they depend on


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-38
changelog:
  - update from CVS
    - fix res_init leaks
    - fix newlocale races
    - fix ppc64 setjmp
  - fix strtold (BZ #274)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-39
changelog:
  - update from CVS
    - conformance related changes in headers
  - remove -finline-limit=2000 for GCC 3.4.x+


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-40
changelog:
  - update from CVS
    - change res_init to force all threads to re-initialize
      resolver before they use it next time (#125712)
    - various getaddrinfo and related fixes (BZ #295, #296)
    - fix IBM{932,943} iconv modules (#128674)
    - some nscd fixes (e.g. BZ #292)
    - RFC 3678 support (Multicast Source Filters)
  - handle /lib/i686/librtkaio-* in i386 glibc_post_upgrade
    the same as /lib/i686/librt-*


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-41
changelog:
  - update from CVS
    - fread_unlocked/fwrite_unlocked macro fixes (BZ #309, #316)
    - tzset () fixes (BZ #154)
  - speed up pthread_rwlock_unlock on arches other than i386 and
    x86_64 (#129455)
  - fix compilation with -ansi (resp. -std=c89 or -std=c99) and
    -D_XOPEN_SOURCE=[56]00 but no -D_POSIX_SOURCE* or -D_POSIX_C_SOURCE*
    (BZ #284)
  - add SELinux support for NSCD


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-42
changelog:
  - fix last tzset () fixes, disable rereading of /etc/localtime
    every time for now
  - really enable SELinux support for NSCD


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-43
changelog:
  - update from CVS
    - remove debugging printout (#129747)
    - make <sys/shm.h> usable in C++ (IT#45148)
  - update RLIMIT_* constants in <bits/resource.h>, make
    <sys/resource.h> POSIX compliant (#129740)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-44
changelog:
  - update from CVS
    - add ip6-dotint resolv.conf option, make
      no-ip6-dotint the default
  - BuildPrereq libselinux-devel (#129946)
  - on ppc64, build without dot symbols


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-45
changelog:
  - update from CVS
    - fix nss_compat's initgroups handling (#130363)
    - fix getaddrinfo ai_canonname setting


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-47
changelog:
  - update from CVS
    - persistent nscd caching
    - ppc64 32-bit atomicity fix
    - fix x86-64 nptl-devel headers for -m32 compilation
  - %ghost /etc/ld.so.cache (#130597)
  - edit /etc/ld.so.conf in glibc_post_upgrade if
    include ld.so.conf.d/*.conf line is missing (#120588)
  - ugly hacks for the IA-64 /emul braindamage (#124996, #128267)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-48
changelog:
  - update from CVS
    - fix pthread_cond_destroy (BZ #342)
    - fix fnmatch without FNM_NOESCAPE (BZ #361)
    - fix ppc32 setcontext (BZ #357)
  - add NPTL support for i386 glibc (only if run on i486 or higher CPU)
  - add __NR_waitid defines for i386, x86_64 and sparc*


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-50
changelog:
  - update from CVS
    - pwd/grp/host loops with nscd speed up by sharing the
      nscd cache r/o with applications
    - inexpensive double free check in free(3)
    - make NPTL pthread.h initializers usable even from C++
      (BZ #375)
  - use atomic instructions even in i386 nscd on i486+ CPUs
    (conditionally)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-51
changelog:
  - update from CVS
    - disable one of the malloc double free checks for non-contiguous
      arenas where it doesn't have to be true even for non-broken
      apps


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-52
changelog:
  - update from CVS
    - nscd bi-arch fix
    - remove all uses of __P()/__PMT() from glibc headers
  - update and reenable nscd SELinux patch
  - remove libnss1* and libnss*.so.1 compatibility NSS modules
    on IA-32, SPARC and Alpha


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-55
changelog:
  - update from CVS
    - set{re,e,res}[ug]id now affect the whole process in NPTL
    - return EAGAIN instead of ENOMEM when not enough memory
      in pthread_create


author: Roland McGrath <roland@redhat.com> 2.3.3-56
changelog:
  - migrated CVS to fedora-branch in sources.redhat.com glibc repository
    - source tarballs renamed
    - redhat/ moved to fedora/, some old cruft removed
  - update from trunk
    - some __nonnull annotations


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-57
changelog:
  - update from CVS
    - fix setuid in LD_ASSUME_KERNEL=2.2.5 libc (#133558)
    - fix nis locking (#132204)
    - RTLD_DEEPBIND support
    - fix pthread_create bugs (BZ #401, #405)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-58
changelog:
  - update from CVS
    - vasprintf fix (BZ #346)
    - gettext locking (BZ #322)
  - change linuxthreads useldt.h inclusion login again, the last
    one failed all linuxthreads FLOATING_STACKS tests


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-60
changelog:
  - update from CVS
    - fix get_myaddress (#133982)
    - remove nonnull attribute from second utime argument (#133866)
    - handle SIGSETXID the same way as SIGCANCEL in
      sigaction/pthread_kill/sigwait/sigwaitinfo etc.
    - add __extension__ to long long types in NPTL <bits/pthreadtypes.h>


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-61
changelog:
  - update from CVS
    - some nscd fixes (#134193)
    - cache initgroups in nscd (#132850)
    - reread /etc/localtime in tzset () even if just mtime changed
      (#133481)
    - fix glob (#126460)
    - another get_myaddress fix


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-64
changelog:
  - update from CVS
    - stop using __builtin_expect in assert and assert_perror
      (#127606)
    - try to avoid too much VA fragmentation with malloc
      on flexmap layout (#118574)
    - nscd robustification
    - change valloc to use debugging hooks (#134385)
  - make glibc_post_upgrade more verbose on errors (Fergal Daly,


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-65
changelog:
  - update from CVS
    - define _POSIX_THREAD_PROCESS_SHARED and _POSIX_CLOCK_SELECTION
      to -1 in LinuxThreads
    - define _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME to 0
      on i?86/ia64 and make sure sysconf (_SC_{,THREAD_}CPUTIME)
      returns correct value
  - if _POSIX_CLOCK_SELECTION == -1 in nscd, still try
    sysconf (_SC_CLOCK_SELECTION) and if it returns true,
    dlopen libpthread.so and dlsym pthread_condattr_setclock
  - build nscd with -z relro and -z now


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-66
changelog:
  - update from CVS
  - avoid using perl in the spec file, buildrequire sed >= 3.95
    (#127671)
  - export TIMEOUTFACTOR=16
  - fix _JMPBUF_CFA_UNWINDS_ADJ on s390{,x}


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-67
changelog:
  - update from CVS
    - use non-blocking sockets in resolver (#135234)
    - reset pd->res options on thread exit, so that threads
      reusing cached stacks get resolver state properly initialized
      (BZ #434)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-68
changelog:
  - update from CVS
    - support for namespaces in the dynamic linker
    - fix dlclose (BZ #77)
    - libSegFault.so uses now backtrace() to work on IA-64, x86-64
      and s390 (#130254)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-70
changelog:
  - update from CVS
  - require newer selinux-policy (#135978)
  - add %dir for /var/run/nscd and /var/db/nscd and %ghost
    files in it
  - conflict with gcc4 4.0.0-0.6 and earlier (needs __builtin_object_size)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-71
changelog:
  - update from CVS
    - fix minor catchsegv temp file handling vulnerability
      (CAN-2004-0968, #136319)
    - add 4 new errno codes
    - setaltroot, key{_add,_request,ctl} syscalls on some arches
    - export _dl_debug_state@GLIBC_PRIVATE from ld.so again for
      gdb purpose
    - use inet_pton to decide what is address and what is hostname
      in getent (#135422)
    - change dladdr/dladdr1, so that dli_saddr is the same kind
      of value as dlsym/dlvsym return (makes difference on ia64/hppa only)
    - fix catchsegv script so that it works with both 32-bit and 64-bit
      programs on multi-arch platforms


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-72
changelog:
  - back out setaltroot and key{_add,_request,ctl} addition
  - fix severe x86-64 symbol versioning regressions that breaks
    e.g. java binaries


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-74
changelog:
  - fix <netinet/udp.h> header
  - fix globfree (#137176)
  - fix exiting if there are dlmopened libraries in namespaces
    other than main one not closed yet
  - export again _res_opcodes and __p_{class,type}_syms from
    libresolv.so that were lost in -69


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-75
changelog:
  - update from CVS
    - mktime cleanups (BZ #487, #473)
    - unique comments in free(3) check error messages
  - adjust some x86_64 headers for -m32 (#129712)
  - object size checking support even with GCC-3.4.2-RH >= 3.4.2-8


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-76
changelog:
  - update from CVS
    - fix regcomp crash (#138439)
    - fix ftell{,o,o64} (#137885)
    - robustification of nscd to cope with corrupt databases (#137140)
    - fix NPTL with pthread_exit immediately after pthread_create (BZ #530)
    - some regex optimizations


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-77
changelog:
  - update from CVS
    - speedup regex on palindromes (BZ #429)
    - fix NPTL set{,e,re,res}[ug]id, so that even if making process
      less priviledged all threads change their credentials successfully


