Changelog for
couchdb-1.6.1-1.2.x86_64.rpm :
Tue Dec 15 13:00:00 2015 bwiedemannAATTsuse.com
- add couchdb-1.6.1-fix-restart.patch to fix heartbeat restart (bsc#919927)
Wed Oct 21 14:00:00 2015 dmuellerAATTsuse.com
- fix rundir creation for SLE12 and newer
Thu Sep 3 14:00:00 2015 rhaferAATTsuse.com
- Added apache-couchdb-1.6.x-otp18-support.patch to allow building
against newer erlang.
Sun May 24 14:00:00 2015 mpluskalAATTsuse.com
- Add gpg signature
- Cleanup spec file with spec-cleaner
- Add rc symlink for service
- Add missing systemd scriplets
- Add build depnendcy on curl-devel
Sun Mar 1 13:00:00 2015 bwiedemannAATTsuse.com
- add -w option to startproc call (bnc#920064)
Tue Feb 17 13:00:00 2015 dimstarAATTopensuse.org
- Add makeinfo BuildRequires: required to create the .info files.
- Fix install-info calls to reference the right file. Move the
install-info-delete call from postun to preun (we need the file
to be present).
Thu Dec 4 13:00:00 2014 Led
- fix bashism in couchdb script
- add patches:
* apache-couchdb-1.6.1-fix-bashisms.patch
Tue Dec 2 13:00:00 2014 dmuellerAATTsuse.com
- fix init script status
Thu Nov 27 13:00:00 2014 dimstarAATTopensuse.org
- Add couchdb-glibc-2.20.patch: Fix build with glibc 2.20.
_BSD_SOURCE is deprecated in favor of _DEFAULT_SOURCE. Passing
both flags for compatibility to older glibc as well.
Sat Sep 27 14:00:00 2014 dmuellerAATTsuse.com
- update to 1.6.1:
* :issue:`2298`: Hash plaintext admin passwords stored in ``local.ini`` on startup
* :issue:`2299`: Filter out local admin users before updating password hash in
Fri Jul 18 14:00:00 2014 tabrahamAATTsuse.com
- Update to couchdb-1.6.0, see
http://www.apache.org/dist/couchdb/notes/1.6.0/apache-couchdb-1.6.0.html
- drop bnc-871111-remote-dos-via_uuids.patch (deprecated)
Tue Apr 1 14:00:00 2014 nkrinnerAATTsuse.com
- Bug 871111 - VUL-1: CVE-2014-2668: couchdb: remote denial of service via /_uuids
Apache CouchDB 1.5.0 and earlier allows remote attackers to cause a denial of
service (CPU and memory consumption) via the count parameter to /_uuids.
Fix from upstream added as bnc-871111-remote-dos-via_uuids.patch
Thu Jan 16 13:00:00 2014 ajAATTajaissle.de
- Fixed Source Url
Fri Nov 29 13:00:00 2013 vjtAATTopenssl.it
- In the systemd service, start couchdb using its script rather than
invoking erlang directly
- Clean up specfile, remove unused /etc/sysconfig/couchdb file,
as the logging options are passed directly through the service file
Wed Nov 27 13:00:00 2013 vjtAATTopenssl.it
- Update to couchdb 1.5.0
- Drop parameterized-modules patch, not required anymore with
newer erlang
Sat Oct 26 14:00:00 2013 p.drouandAATTgmail.com
- Add systemd support for openSUSE >= 12.3
Wed Apr 17 14:00:00 2013 mhruseckyAATTsuse.cz
- update to 1.3.0, see
http://www.apache.org/dist/couchdb/notes/1.3.0/apache-couchdb-1.3.0.html
- patch to compile with new erlang:
couchdb-parameterized-modules-r16b.patch
Wed Jan 9 13:00:00 2013 sbrabecAATTsuse.cz
- Fix path to nologin in useradd (bnc#796242).
Fri Jan 4 13:00:00 2013 vjtAATTopenssl.it
- Fix a futon bug when saving view code of design documents that
do not define the \"language\" property. The CouchDB server treats
them as \"javascript\" views, so the same behavior has been added
to the futon.
Fri Dec 7 13:00:00 2012 rhaferAATTsuse.com
- Fixed LSB headers in init script to make inserv happy. CouchDB
cannot start in runlevel 2 as it requires $network.
Thu Nov 22 13:00:00 2012 aspiersAATTsuse.com
- Use \"su\" instead of \"sudo\" in init script, else couchdb inside
screen session dies when screen terminates.
Mon Nov 19 13:00:00 2012 vjtAATTopenssl.it
- Re-introduce js-devel BuildRequire for openSUSE-12.2
Thu Nov 8 13:00:00 2012 vjtAATTopenssl.it
- Replace js-devel BuildRequire with mozilla-xulrunner192-devel
(already in openSUSE)
- Remove BuildRequire curl-devel as it is not needed anymore
http://www.apache.org/dist/couchdb/notes/1.2.0/apache-couchdb-1.2.0.html
Mon Jul 30 14:00:00 2012 saschpeAATTsuse.de
- BuildRequire js-devel (already in openSUSE) instead of libjs-devel
(only in server:database)
Tue Jul 24 14:00:00 2012 saschpeAATTsuse.de
- Set login shell of user couchdb to /bin/false
- Create /var/run/couchdb in %post and %ghost it (tmpfs)
Fri Jul 13 14:00:00 2012 jatanAATTsuse.de
- Add init and sysconfig scripts from IBS Devel:Cloud, so that CouchDB
actually starts when installed
Thu Jul 12 14:00:00 2012 dmacvicarAATTsuse.de
- remove all xulrunner support
without the rpath patch was already not working
- add --enable-js-trunk to build with newer libjs
Fri Jun 15 14:00:00 2012 factory-maintainerAATTkulow.org
- fix requires for factory
Wed Jun 13 14:00:00 2012 cooloAATTsuse.com
- update to 1.2.0, plenty of changes - see
http://www.apache.org/dist/couchdb/notes/1.2.0/apache-couchdb-1.2.0.html
Thu Dec 15 13:00:00 2011 cooloAATTsuse.com
- apache pulled 1.1.0, so update to 1.1.1
- Support SpiderMonkey 1.8.5
- Add configurable maximum to the number of bytes returned by _log.
- Allow CommonJS modules to be an empty string.
- Bump minimum Erlang version to R13B02.
- Do not run deleted validate_doc_update functions.
- ETags for views include current sequence if include_docs=true.
- Fix bug where duplicates can appear in _changes feed.
- Fix bug where update handlers break after conflict resolution.
- Fix bug with _replicator where include \"filter\" could crash couch.
- Fix crashes when compacting large views.
- Fix file descriptor leak in _log
- Fix missing revisions in _changes?style=all_docs.
- Improve handling of compaction at max_dbs_open limit.
- JSONP responses now send \"text/javascript\" for Content-Type.
- Link to ICU 4.2 on Windows.
- Permit forward slashes in path to update functions.
- Reap couchjs processes that hit reduce_overflow error.
- Status code can be specified in update handlers.
- Support provides() in show functions.
- _view_cleanup when ddoc has no views now removes all index files.
- max_replication_retry_count now supports \"infinity\".
- Fix replication crash when source database has a document with empty ID.
- Fix deadlock when assigning couchjs processes to serve requests.
- Fixes to the document multipart PUT API.
- Fixes regarding file descriptor leaks for databases with views.
Thu Dec 8 13:00:00 2011 dmacvicarAATTsuse.de
- create /var/run/couchdb explicitly in the init script
(needed with /var/run as tmpfs)
Thu Dec 1 13:00:00 2011 cooloAATTsuse.com
- add libtool as buildrequire to avoid implicit dependency
Fri Sep 30 14:00:00 2011 saschpeAATTsuse.de
- Set license to Apache-2.0 (SPDX style)
- Removed outdated %clean section
- Use %_smp_mflags instead of %jobs macro
- Use %make_install instead of %makeinstall
Mon Jun 6 14:00:00 2011 mrueckertAATTsuse.de
- update to version 1.1.0
- Native SSL support.
- Added support for HTTP range requests for attachments.
- Added built-in filters for _changes: _doc_ids and _design.
- Added configuration option for TCP_NODELAY aka “Nagle”.
- Allow wildcards in vhosts definitions.
- More granular ETag support for views.
- More flexible URL rewriter.
- Added OS Process module to manage daemons outside of CouchDB.
- Added HTTP Proxy handler for more scalable externals.
- Added _replicator database to manage replications.
- Multiple micro-optimizations when reading data.
- Added CommonJS support to map functions.
- Added stale=update_after query option that triggers a view
update after returning a stale=ok response.
- More explicit error messages when it’s not possible to access a
file due to lack of permissions.
- Added a “change password”-feature to Futon.
Thu Mar 31 14:00:00 2011 roosmaaAATTgmail.com
- update to version 1.0.2
* Make test suite work with Safari and Chrome.
* Fixed animated progress spinner.
* Fix raw view document link due to overzealous URI encoding.
* Spell javascript correctly in loadScript(uri).
* Fix leaking file handles after compacting databases and views.
* Fix databases forgetting their validation function after
compaction.
* Fix occasional timeout errors after successfully compacting
large databases.
* Fix ocassional error when writing to a database that has just
been compacted.
* Fix occasional timeout errors on systems with slow or heavily
loaded IO.
* Fix for OOME when compactions include documents with many
conflicts.
* Fix for missing attachment compression when MIME types
included parameters.
* Preserve purge metadata during compaction to avoid spurious
view rebuilds.
* Fix spurious conflicts introduced when uploading an attachment
after a doc has been in a conflict.
See COUCHDB-902 for details.
* Fix for frequently edited documents in multi-master deployments
being duplicated in changes and _alldocs. See COUCHDDB-968 for
details on how to repair.
* Significantly higher read and write throughput against database
and view index files.
* Reduce lengthy stack traces.
* Allow logging of native types.
* Allow reduce=false parameter in map-only views.
* Fix parsing of Accept headers.
* Fix for multipart GET APIs when an attachment was created
during a local-local replication. See COUCHDB-1022 for details.
* Updated ibrowse library to 2.1.2 fixing numerous replication
issues.
* Make sure that the replicator respects HTTP settings defined
in the config.
* Fix error when the ibrowse connection closes unexpectedly.
* Fix authenticated replication (with HTTP basic auth) of design
documents with attachments.
* Various fixes to make replication more resilient for
edge-cases.
* Don’t trigger view updates when requesting _design/doc/_info.
* Fix for circular references in CommonJS requires.
* Made isArray() function available to functions executed in
the query server.
* Documents are now sealed before being passed to map functions.
* Force view compaction failure when duplicated document data
exists. When this error is seen in the logs users should
rebuild their views from scratch to fix the issue.
See COUCHDB-999 for details.
Tue Aug 31 14:00:00 2010 Rolf.NiepraschkAATTgmx.de
- update to version 1.0.1
* Fix data corruption bug COUCHDB-844. Please see
http://couchdb.apache.org/notice/1.0.1.html for details.
* Added support for replication via an HTTP/HTTP proxy.
* Fix pull replication of attachments from 0.11 to 1.0.x.
* Make the _changes feed work with non-integer seqnums.
* Expose `committed_update_seq` for monitoring purposes.
* Show fields saved along with _deleted=true. Allows for
auditing of deletes.
* More robust Accept-header detection.
* Enable basic-auth popup when required to access the server,
to prevent people from getting locked out.
* User interface element for querying stale (cached) views.
* Included additional source files for distribution.
- additional changes from version 1.0.0
* Added authentication caching, to avoid repeated opening and
closing of the users database for each request requiring
authentication.
* Small optimization for reordering result lists.
* More efficient header commits.
* Use O_APPEND to save lseeks.
* Faster implementation of pread_iolist(). Further improves
performance on concurrent reads.
* Faster default view collation.
* Added option to include update_seq in view responses.
- additional changes from 0.11.2
* Fix bug when pushing design docs by non-admins, which was
hanging the replicator for no good reason.
* Fix bug when pulling design documents from a source that
requires basic-auth.
* Better error messages on invalid URL requests.
* User documents can now be deleted by admins or the user.
* Avoid potential DOS attack by guarding all creation of atoms.
* Add some Futon files that were missing from the Makefile.
For the 0.11.1 changes see /usr/share/doc/packages/couchdb/CHANGES.
Mon Apr 12 14:00:00 2010 dimstarAATTopensuse.org
- Require a proper xulrunner on openSUSE up to 11.2. On 11.3+ we
can require the smaller dep package mozilla-js. This is
important in case somebody installs a newer FF / xul version. By
provided symbols, the newer xul version would provide everything,
but as libmozjs.so is linked using an rpath this would break
the applications.
Fri Apr 9 14:00:00 2010 dimstarAATTopensuse.org
- Add couchdb-autotools.patch: autoreconf now does no longer fail
on older openSUSE releases.
Fri Apr 9 14:00:00 2010 dimstarAATTopensuse.org
- Build against xulrunner 1.9.1 on openSUSE 11.2, otherwise build
against xulrunner 1.9.2; until xulrunner 1.9.1, mozjs headers
resided in unstable.
- Add couchdb-mozjs-rpath.patch: our mozjs.so lives outside of
LD_LIBRARY_PATH and we require the proper -rpath for this.
Tue Mar 30 14:00:00 2010 dimstarAATTopensuse.org
- Update to version 0.11.0:
+ Added support for building a Windows installer as part of
‘make dist’.
+ Added optional ‘raw’ binary collation for faster view builds
where Unicode collation is not important.
+ Improved view index build time by reducing ICU collation
callouts.
+ Added option to implicitly create replication target databases.
+ Improved view information objects.
+ Bug fix for partial updates during view builds.
+ Bug fix for building couch.app’s module list.
+ Fixed a problem with statistics timers and system sleep.
+ Improved the statistics calculations to use an online moving
window algorithm.
+ Adds batching of multiple updating requests, to improve
throughput with many writers.
+ Removed the now redundant couch_batch_save module.
+ Bug fix for premature termination of chunked responses.
+ Improved speed and concurrency of config lookups.
+ Fixed an edge case for HTTP redirects during replication.
+ Fixed HTTP timeout handling for replication.
+ Fixed query parameter handling in OAuth’d replication.
+ Fixed a bug preventing mixing languages with lists and views.
+ Avoid OS process leaks in lists.
+ Avoid leaking file descriptors on automatic replication
restarts.
+ Various improvements to the Futon UI.
+ Provide Content-MD5 header support for attachments.
+ Adds configurable compression of attachments.
+ Added default cookie-authentication and users db.
+ Added per-db reader access control lists.
+ Added per-db security object for configuration data in
validation functions.
+ Added URL Rewriter handler.
+ Added proxy authentication handler.
+ Added ability to replicate documents by id.
+ Added virtual host handling.
+ Uses json2.js for JSON serialization compatiblity with native
JSON.
- Add -std=gnu99 to CFLAGS. The source implies this would be needed
- Drop couchdb-initenabled.patch and couchdb-curl-check.diff.
- Drop apache-couchdb-0.10.1_no_icu_config.patch, no longer needed.
- As we don\'t patch configure, let\'s no longer invoke autoreconf.
Thu Mar 25 13:00:00 2010 mrueckertAATTsuse.de
- fix rccouchdb symlink
Thu Mar 25 13:00:00 2010 mrueckertAATTsuse.de
- added apache-couchdb-0.10.1_no_icu_config.patch:
remove dependency on icu-config. it is only used to set the
LD_LIBRARY_PATH.
Fri Mar 19 13:00:00 2010 dimstarAATTopensuse.org
- Provide a couchdb init file that can actually work on
openSUSE.
- Use the various service macros for post
- Do not launch ldconfig. There are no libraries installed in
system paths.
Sun Mar 7 13:00:00 2010 ajAATTsuse.de
- Remove runtime requires on libicu-devel.
Sun Mar 7 13:00:00 2010 ajAATTsuse.de
- Fix group.
Tue Feb 16 13:00:00 2010 awafaaAATTopensuse.org
- Add fix from https://issues.apache.org/jira/browse/COUCHDB-562.
Mon Feb 15 13:00:00 2010 riggwelterAATTopensuse.org
- Fix spec file to build sane packages.
Thu Feb 11 13:00:00 2010 awafaaAATTopensuse.org
- Initial build for openSUSE 0.10.1