File couchdb.changes of Package couchdb

-------------------------------------------------------------------
Thu Mar 31 16:15:21 UTC 2011 - roosmaa@gmail.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 11:39:34 UTC 2010 - Rolf.Niepraschk@gmx.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 13:52:16 UTC 2010 - dimstar@opensuse.org

- Require a proper xulrunner on openSUSE up to 11.2. On 11.3+ we
  can require the smaller dep package mozilla-js<version>. 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 20:54:24 UTC 2010 - dimstar@opensuse.org

- Add couchdb-autotools.patch: autoreconf now does no longer fail
  on older openSUSE releases.

-------------------------------------------------------------------
Fri Apr  9 18:30:29 UTC 2010 - dimstar@opensuse.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 09:21:22 UTC 2010 - dimstar@opensuse.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 11:05:04 UTC 2010 - mrueckert@suse.de

- fix rccouchdb symlink

-------------------------------------------------------------------
Thu Mar 25 10:54:57 UTC 2010 - mrueckert@suse.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 11:59:30 UTC 2010 - dimstar@opensuse.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 19:55:40 UTC 2010 - aj@suse.de

- Remove runtime requires on libicu-devel.

-------------------------------------------------------------------
Sun Mar  7 19:55:22 UTC 2010 - aj@suse.de

- Fix group.

-------------------------------------------------------------------
Tue Feb 16 09:36:45 UTC 2010 - awafaa@opensuse.org

- Add fix from https://issues.apache.org/jira/browse/COUCHDB-562.

-------------------------------------------------------------------
Mon Feb 15 18:46:00 UTC 2010 - riggwelter@opensuse.org

- Fix spec file to build sane packages.

-------------------------------------------------------------------
Thu Feb 11 11:59:31 UTC  2010 - awafaa@opensuse.org

- Initial build for openSUSE 0.10.1


openSUSE Build Service is sponsored by