couchdb (1.6.0-0ubuntu8) yakkety; urgency=medium

  * No-change rebuild for libicu soname change.

 -- Matthias Klose <doko@ubuntu.com>  Fri, 22 Apr 2016 22:54:07 +0000

couchdb (1.6.0-0ubuntu7) wily; urgency=medium

  * No-change rebuild against new libicu

 -- Iain Lane <iain@orangesquash.org.uk>  Wed, 05 Aug 2015 17:39:30 +0100

couchdb (1.6.0-0ubuntu6) wily; urgency=medium

  * Add debian/couchdb.service to start system-wide CouchDB instance via
    systemd (LP: #1457464)
  * debian/rules: call dh --with systemd
  * debian/control: Add `dh-systemd` to Build-Depends
  * Add debian/patches/support-erlang-18.diff that patches configure.ac to
    enable building against Erlang 18

 -- Jason Gerard DeRose <jason@system76.com>  Fri, 10 Jul 2015 09:18:51 -0600

couchdb (1.6.0-0ubuntu5) vivid; urgency=medium

  * debian/rules: Reinstate init.d script, for insserv and systemd
    compatibility. Taken from Debian package.
  * Drop upstart dependency.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 12 Jan 2015 15:40:44 +0100

couchdb (1.6.0-0ubuntu4) utopic; urgency=medium

  * Build-depend on pkg-config.

 -- Matthias Klose <doko@ubuntu.com>  Thu, 21 Aug 2014 16:43:28 +0200

couchdb (1.6.0-0ubuntu3) utopic; urgency=medium

  * Fix pthread autoconf test.

 -- Matthias Klose <doko@ubuntu.com>  Thu, 21 Aug 2014 16:02:56 +0200

couchdb (1.6.0-0ubuntu2) utopic; urgency=medium

  * Build using dh-autoreconf. LP: #1359738.
  * Build-depend on autoconf-archive.

 -- Matthias Klose <doko@ubuntu.com>  Thu, 21 Aug 2014 15:28:04 +0200

couchdb (1.6.0-0ubuntu1) utopic; urgency=low

  * New upstream release (LP: #1212481)
  * debian/control: bump Standards-Version to 3.9.5

 -- Jason Gerard DeRose <jason@system76.com>  Sun, 20 Jul 2014 16:31:46 -0600

couchdb (1.5.0-0ubuntu1) trusty; urgency=low

  * New upstream release (LP: #1254371)
  * Don't include `couchdb` info page in `couchdb-bin` binary package as it
    provides no meaningful benefit over the `couchdb` man page (note this change
    means we don't need to add a Build-Depends on `install-info` for Trusty)
  * Remove Build-Depends: texlive-latex-base, texlive-latex-recommended,
    texlive-latex-extra, texlive-fonts-recommended, texinfo (as documentation
    thus produced doesn't get included in the binary packages anyway)
  * debian/rules: don't call ./configure with --enable-strictness as we dropped
    Build-Depends on `texlive-*`, `texinfo`, plus didn't add `install-info` 
  * Add Build-Depends: lsb-release (used for [vendor] info in default.ini)
  * debian/rules: insert proper [vendor] info in default.ini (note this should
    be improved once there is a better mechanism upstream)
  * debian/couchdb.upstart: start on filesystem and static-network-up,
    stop on deconfiguring-networking, plus add "author" line

 -- Jason Gerard DeRose <jason@system76.com>  Sun, 01 Dec 2013 16:55:05 -0700

couchdb (1.4.0-0ubuntu1) saucy; urgency=low

  * New upstream release (LP: #1212481)
  * Switch from CDBS to pure debhelper (compat 9)
  * Bump Standards-Version to 3.9.4
  * Use an Upstart job instead of the upstream SysV init.d script
  * Remove Build-Depends: cdbs, libreadline-dev
  * Add Build-Depends: erlang-os-mon, erlang-syntax-tools, python-sphinx,
    texlive-latex-base, texlive-latex-recommended, texlive-latex-extra,
    texlive-fonts-recommended, texinfo
  * Remove couchdb-bin Depends: procps, lsb-base (needed for SysV init.d script)
  * Remove couchdb-bin Depends: libjs-jquery (1.7.2 is in Saucy, but the
    internal CouchDB jquery is now at version 1.8.3)
  * Simplify Erlang couchdb-bin Depends to just:
    ${erlang-abi:Depends}, ${erlang:Depends}
  * Add couchdb Depends: upstart
  * Remove deprecated couchdb-bin.postrm
  * Thanks to the Upstart job, couchdb.postrm no longer needs `sleep 3` hack,
    nor needs to `rm -r -f "/var/run/couchdb"`
  * Stop using versioned database_dir /var/lib/couchdb/VERSION as this isn't
    done upstream and CouchDB is no longer considered alpha software
  * Remove README.Debian, README.source as they're no longer applicable
  * Drop patches superseded upstream for CVE-2012-5649, CVE-2012-5650:
    - improve_parsing_of_mochiweb_relative_paths.patch
    - improve_script_url_validation.patch
    - include_a_comment_before_jsonp_output.patch
  * Because of the switch to Upstart, drop unneeded SysV init.d script patches:
    - force-reload.patch
    - couchdb_own_rundir.patch
    - wait_for_couchdb_stop.patch
  * Drop couchdb_sighup.patch, superseded upstream
  * Drop logrotate_as_couchdb.patch as it doesn't make sense for the CouchDB
    daemon to be able to modify its own archived log files
  * Move static data and docs in "/usr/share/couchdb" from `couchdb-bin` into
    new `couchdb-common` Architecture:all package
  * Add couchdb-bin Depends: couchdb-common (= ${source:Version})
  * debian/watch: point to current download location
  * debian/rules: replace `get-orig-source` with `get-packaged-orig-source`

 -- Jason Gerard DeRose <jason@system76.com>  Wed, 28 Aug 2013 16:28:32 -0600

couchdb (1.2.0-5ubuntu1) raring; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - debian/rules, debian/control: Split couchdb and couchdb-bin.
    - debian/postinst: Rename to couchdb-bin.postinst.
    - debian/couchdb-bin.postrm: Don't try to delete couchdb system
      user/group.

 -- Logan Rosen <logatronico@gmail.com>  Mon, 21 Jan 2013 17:26:25 -0500

couchdb (1.2.0-5) unstable; urgency=high

  * Fix debian/patches/series for CVE-2012-5649 and CVE-2012-5650 fixes.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.hu>  Fri, 18 Jan 2013 22:04:32 +0100

couchdb (1.2.0-4) unstable; urgency=high

  * Fix CVE-2012-5649 and CVE-2012-5650 with adding upstream fixes as patches:
    improve_parsing_of_mochiweb_relative_paths.patch ,
    improve_script_url_validation.patch and
    include_a_comment_before_jsonp_output.patch (closes: #698439).

 -- Laszlo Boszormenyi (GCS) <gcs@debian.hu>  Fri, 18 Jan 2013 20:04:01 +0100

couchdb (1.2.0-3ubuntu1) raring; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - debian/rules, debian/control: Split couchdb and couchdb-bin.
    - debian/postinst: Rename to couchdb-bin.postinst.
    - debian/couchdb-bin.postrm: Don't try to delete couchdb system
      user/group.

 -- Logan Rosen <logatronico@gmail.com>  Tue, 25 Dec 2012 03:35:04 -0500

couchdb (1.2.0-3) unstable; urgency=low

  * Rework couchdb own run directory (updates: #681549).
  * Use SIGTERM instead of SIGHUP for graceful shutdown (closes: #692295).
  * Wait until complete stop of service.
  * Use couchdb user for logrotate (closes: #652172).

 -- Laszlo Boszormenyi (GCS) <gcs@debian.hu>  Sun, 18 Nov 2012 12:24:24 +0100

couchdb (1.2.0-2ubuntu1) quantal; urgency=low

  * Merge from Debian unstable (LP: #1022515, LP: #817656):
    - fixes ownership of /etc/couchdb.  LP: #731272.
  * Remaining changes:
    - Use pkg-config instead of the js-config script shipped by libmozjs
    - debian/rules, debian/control: split couchdb and couchdb-bin
    - debian/postinst: renamed to couchdb-bin.postinst
    - debian/couchdb-bin.postrm: don't try to delete couchdb system
      user/group
  * Dropped changes, superseded upstream:
    - Backport svn r1039345 from 1.0.3
    - debian/patches/couchio-*: patchset from CouchIO to fix U1 replication
      over SSL.  It's not clear if these were upstreamed, but most of the
      source files they applied to no longer exist at all upstream, so if
      these are still needed they will need to be redone.
    - debian/patches/fix-help2man.patch: dropped, no longer needed
    - debian/patches/jquery15-fix.patch: Make Futon work with jQuery 1.5
    - debian/patches/moz*.patch: Spidermonkey 1.8.54 patchset
  * Dropped changes, included in Debian:
    - debian/control - bump standards version
    - debian/control - fix lintian error not-binnmuable-all-depends-any
    - Build against a proper libmozjs
    - Update build-depends/depends/build config (we no longer need the
      --with-js build flags)
  * Dropped changes, superseded in Debian:
    - source/format - mark package as 1.0 format
    - change the default permissions on /etc/couchdb to 0775 and files to
      0664

  [ Jason Gerard DeRose ]
  * /etc/couchdb/default.ini and /etc/couchdb/default.d are delivered in the
    `couchdb-bin` package and are owned by root
  * /etc/couchdb/local.ini and /etc/couchdb/local.d are delivered in the
  * The `couchdb-bin` package does not create nor require the "couchdb" user
    (this is now done in the `couchdb` package instead).  LP: #1007125.
  * Added a short sleep delay in couchdb.postrm so couchdb is more likely to
    have actually terminated by the time we `deluser couchdb`, which is needed
    for `sudo apt-get purge couchdb` to work when couchdb is running

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 31 Jul 2012 02:04:48 +0000

couchdb (1.2.0-2) unstable; urgency=low

  * Make couchdb user own its run directory (closes: #681549).

 -- Laszlo Boszormenyi (GCS) <gcs@debian.hu>  Thu, 19 Jul 2012 20:13:25 +0200

couchdb (1.2.0-1) unstable; urgency=low

  * New major upstream release (closes: #672141).

 -- Laszlo Boszormenyi (GCS) <gcs@debian.hu>  Tue, 10 Apr 2012 21:14:05 +0200

couchdb (1.1.1-2) unstable; urgency=low

  * Declare correct libmozjs-dev build dependency to make views working again,
    thanks to Joan Touzet <joant@atypical.net> for clarification
    (closes: #644545).
  * Update Standards-Version to 3.9.3 , update debian/copyright to match it.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.hu>  Tue, 20 Mar 2012 06:41:16 +0100

couchdb (1.1.1-1) unstable; urgency=low

  * New upstream release.
  * Drop mawk dependency, not needed anymore (closes: 647173).
  * Update Erlang dependency to match upstream recommendation
    (closes: #632975).
  * Enable experimental Mozilla SpiderMonkey JavaScript support, mozjs.patch
    doesn't needed anymore.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.hu>  Sun, 27 Nov 2011 09:06:57 +0100

couchdb (1.1.0-2) unstable; urgency=low

  [ Mike Hommey ]
  * debian/patches/mozjs.patch: Backported changes to allow to build against
    newer libmozjs (closes: #631031, #642218).

  [ Laszlo Boszormenyi (GCS) <gcs@debian.hu> ]
  * Restore missing changelog entries and fixes.
  * Drop init.patch , couchdb can be stopped again (closes: #601339).
  * Change to 3.0 (quilt) source format.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.hu>  Sat, 06 Aug 2011 09:33:58 +0200

couchdb (1.1.0-1) unstable; urgency=low

  * New upstream release (closes: #590334).
  * Version jQuery dependency (closes: #582022, #614941).
  * Empty dependency_libs in *.la (closes: #621202).
  * Drop pid.patch , applied upstream and drop icu-config.patch not needed.
  * Fix postrm , remove_file_collection is missing.
  * Fix several lintian errors and warnings:
    - add patch to implement force-reload initscript option
    - use real erlang dependency, not just the virtual ABI one
    - remove embedded jquery.form.js , depend on its package
    - remove var/run/couchdb from the package, it'll be created on demand

 -- Laszlo Boszormenyi (GCS) <gcs@debian.hu>  Thu, 14 Apr 2011 11:56:01 +0200

couchdb (1.0.1-0ubuntu18) precise; urgency=low

  * Rebuild for libicu48.

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 21 Nov 2011 16:06:03 +0000

couchdb (1.0.1-0ubuntu17) oneiric; urgency=high

  * Backport svn r1039345 from 1.0.3 (LP: #780972)

 -- John S Gruber <johnsgruber@gmail.com>  Fri, 02 Sep 2011 01:02:01 -0400

couchdb (1.0.1-0ubuntu16) oneiric; urgency=low

  * Update Spidermonkey 1.8.5 patchset to the more palatable ones I'm
    forwarding upstream
    - update debian/patches/moz0001-spidermonkey1.8.5.patch
    - update debian/patches/moz0002-libmozjs.patch
    - update debian/patches/moz0003-spidermonkey1.8.5_autotools.patch

 -- Chris Coulson <chris.coulson@canonical.com>  Tue, 14 Jun 2011 17:47:09 +0100

couchdb (1.0.1-0ubuntu15) natty; urgency=low

  * Rebuild against latest libmozjs, since we turned on --enable-threadsafe
  * Also switch to using pkg-config rather than using the js-config script
    shipped by libmozjs. The latter is totally broken since turning on
    --enable-ctypes
    - update debian/patches/moz0002-libmozjs.patch
    - update debian/patches/moz0003-spidermonkey1.8.5_autotools.patch
    - Fixes (LP: #758895)

 -- Chris Coulson <chris.coulson@canonical.com>  Fri, 15 Apr 2011 13:21:56 +0100

couchdb (1.0.1-0ubuntu14) natty; urgency=low

  * Build against a proper libmozjs \o/
    - FFe LP: #740815
  * Note, we rename a couple of existing patches so that they apply in the
    right order and the names make sense
    - rename mozjs2.0.patch => moz0001-spidermonkey1.8.5.patch
    - rename mozjs2.0_autotools.patch =>
       moz0003-spidermonkey1.8.5_autotools.patch
  * Drop unneeded patch which added LD_LIBRARY_PATH kludge
    - remove debian/patches/mozjs1.9_ldlibpath.patch
  * Add support to build system for configuring mozjs with js-config
    - add debian/patches/moz0002-libmozjs.patch
  * Update build-depends/depends/build config (we no longer need the --with-js
    build flags)
    - update debian/rules
    - update debian/control
  * Refresh debian/patches/moz0003-spidermonkey1.8.5_autotools.patch

 -- Chris Coulson <chris.coulson@canonical.com>  Thu, 24 Mar 2011 01:02:03 +0000

couchdb (1.0.1-0ubuntu13) natty; urgency=low

  * Fix LP: #736847 - couchjs doesn't search in xulrunner release path
    for libmozjs. I made it search in all paths for the 2.0 beta and 
    point releases, but missed this one. D'oh!
    - update debian/mozjs1.9_ldlibpath.patch

 -- Chris Coulson <chris.coulson@canonical.com>  Fri, 18 Mar 2011 00:09:31 +0000

couchdb (1.0.1-0ubuntu12) natty; urgency=low

  * debian/patches/jquery15-fix.patch: Make Futon work with jQuery 1.5 via
    git commit 064a1d9483cfa33bd0fcc97cb1d97e8e342fdeaf (LP: #716237)

 -- Jason Gerard DeRose <jderose@novacut.com>  Fri, 04 Mar 2011 11:08:10 +0100

couchdb (1.0.1-0ubuntu11) natty; urgency=low

  * Fix LP: #725064 - Rebuild for libmozjs ABI breakage, again :(

 -- Chris Coulson <chris.coulson@canonical.com>  Mon, 28 Feb 2011 10:48:58 +0000

couchdb (1.0.1-0ubuntu10) natty; urgency=low

  * Rebuild due to ABI break in libmozjs
  * Update to use a single compartment. This avoids some assertions that
    were happening when running against debug builds of libmozjs
    - update debian/mozjs2.0.patch

 -- Chris Coulson <chris.coulson@canonical.com>  Tue, 08 Feb 2011 12:18:20 +0000

couchdb (1.0.1-0ubuntu9) natty; urgency=low

  * Fix LP: #709324 - couchjs crashes with SIGSEGV in JS_EvaluateUCScript.
    Guard calls in the sandbox context with the new 
    JS_{Enter/Leave}CrossCompartmentCall API
    - update debian/patches/mozjs2.0.patch
    - update debian/patches/mozjs2.0_autotools.patch

 -- Chris Coulson <chris.coulson@canonical.com>  Sat, 29 Jan 2011 02:52:44 +0000

couchdb (1.0.1-0ubuntu8) natty; urgency=low

  * Fix LP: #707774 - couchjs crashed with SIGSEGV in JS_NewGlobalObject(),
    since compartments landed. Use JS_NewCompartmentAndGlobalObject instead
    - update debian/patches/mozjs2.0.patch
    - update debian/patches/mozjs2.0_autotools.patch 

 -- Chris Coulson <chris.coulson@canonical.com>  Fri, 28 Jan 2011 12:03:46 +0000

couchdb (1.0.1-0ubuntu7) natty; urgency=low

  * Fix LP: #703353 - couchjs doesn't start because of ABI break in
    Spidermonkey. Use the new API for getting a character array from a
    JSString
    - update debian/patches/mozjs2.0.patch
    - update debian/patches/mozjs2.0_autotools.patch

 -- Chris Coulson <chris.coulson@canonical.com>  Wed, 19 Jan 2011 11:49:30 +0000

couchdb (1.0.1-0ubuntu6) natty; urgency=low

  * Fix LP: #682866 - CouchDatabase() call hangs because couchjs crashes,
    due to semantic differences between fgets and js_fgets. Use a local
    implementation of js_fgets when it's not available otherwise
    - update debian/patches/mozjs2.0.patch
    - update debian/patches/mozjs2.0_autotools.patch

 -- Chris Coulson <chris.coulson@canonical.com>  Mon, 06 Dec 2010 10:23:54 +0000

couchdb (1.0.1-0ubuntu5) natty; urgency=low

  * Native functions must always set rval when returning success in
    the latest version of Spidermonkey, because of the JSFastNative =>
    JSNative changes
    - update debian/patches/mozjs2.0.patch 
  * Remove a lot of #ifdefs by turning on JSFastNative in pre 2.0 builds. 
    Also make the configure checks more fine-grained
    - update debian/patches/mozjs2.0.patch

 -- Chris Coulson <chris.coulson@canonical.com>  Thu, 25 Nov 2010 12:33:55 +0000

couchdb (1.0.1-0ubuntu4) natty; urgency=low

  * Fix LP: #421422 - Update dependencies to not pull in the entire 
    Gecko runtime (+ GTK and X etc). Depend on only the package providing
    Spidermonkey. Update launcher scripts to not use the xulrunner binary to 
    discover the Spidermonkey install location, as it's not available now. The 
    new method is actually faster, because it doesn't block on starting XPCOM
    - update debian/rules
    - update debian/control
    - update debian/patches/mozjs1.9_ldlibpath.patch
  * Update for Spidermonkey 2.0 API changes
    - add debian/patches/mozjs2.0.patch
    - add debian/patches/mozjs2.0_autotools.patch
  * Handle beta versions of xulrunner when generating the binary depends
    for couchdb-bin
    - update debian/rules

 -- Chris Coulson <chris.coulson@canonical.com>  Thu, 25 Nov 2010 02:46:22 +0000

couchdb (1.0.1-0ubuntu3) maverick; urgency=low

  * Patchset from CouchIO to fix U1 replication over SSL (LP: #422178)
    - couchio-fix-0001-replicator_redirect_atts.patch
    - couchio-fix-0002-replicator_db_proxy_fix.patch
    - couchio-fix-0003-changes_redirect_1.patch
    - couchio-fix-0004-changes_redirect_2.patch
    - couchio-fix-0005-changes_proxy.patch
    - couchio-fix-0006-replicator_reader_errors.patch
    - couchio-fix-0007-ibrowse_upgrade.patch
    - couchio-fix-0008-replicator_doc_id_encoding.patch
    - couchio-fix-0009-replicator_changes_error.patch
    - couchio-fix-0010-replicator_changes_connection_close.patch
    - couchio-fix-0011-ibrowse_chunked_encoding_streaming.patch
    - couchio-fix-0012-replicator_ssl.patch [fixed up]

 -- Samuele Pedroni <samuele.pedroni@canonical.com>  Fri, 24 Sep 2010 14:53:26 -0400

couchdb (1.0.1-0ubuntu2) maverick; urgency=low

  * SECURITY UPDATE: Untrusted search path vulnerability
    - debian/patches/mozjs_ldlibpath.patch: updated to make sure
      $LD_LIBRARY_PATH exists before using it, so we don't end up searching
      in the current working directory.
    - CVE-2010-2953

 -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Wed, 22 Sep 2010 16:33:30 -0400

couchdb (1.0.1-0ubuntu1) maverick; urgency=low

  * Upstream microrelease to address data loss (LP: #615224)
    - 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.
    - Fixed various replicator bugs for interop with older
      CouchDB versions.
    - Show fields saved along with _deleted=true.
      Allows for auditing of deletes.
    - 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.
  * debian/patches/auth_patch.patch dropped, included upstream.
  * debian/patches/remove_users.patch dropped, included upstream.

 -- Elliot Murphy <elliot@ubuntu.com>  Mon, 16 Aug 2010 19:45:48 -0400

couchdb (1.0.0-0ubuntu1) maverick; urgency=low

  * New upstream release (LP: #609728)
  * debian/patches/auth_cache.patch (already forwarded upstream)
    - fix a loop in the auth cache that stopped people from logging into futon
  * debian/patches/remove_users.patch (already forwarded upstream)
    - fix failure to delete couch users
  * source/format - mark package as 1.0 format
  * debian/control - bump standards version
  * debian/control - fix lintian error not-binnmuable-all-depends-any

 -- Elliot Murphy <elliot@ubuntu.com>  Mon, 26 Jul 2010 10:24:11 -0400

couchdb (0.11.0-2.3) unstable; urgency=high

  * Non-maintainer upload.
  * debian/rules: make sure /var/{lib,log}/couchdb have permission set to 750
    (related to #600051).

 -- Serafeim Zanikolas <sez@debian.org>  Mon, 01 Nov 2010 20:08:08 +0100

couchdb (0.11.0-2.2) unstable; urgency=high

  * Non-maintainer upload.
  * Apply permission settings during package build (as opposed to during
    package installation) (Closes: #600051). Setting high urgency for RC bug.

 -- Serafeim Zanikolas <sez@debian.org>  Sat, 30 Oct 2010 13:03:20 +0200

couchdb (0.11.0-2.1) unstable; urgency=high

  * Non-maintainer upload by the Security Team.
  * CVE-2010-2234: fix Cross-site request forgery vulnerability
    (Closes: #570013)

 -- Giuseppe Iuculano <iuculano@debian.org>  Sun, 26 Sep 2010 11:09:53 +0200

couchdb (0.11.0-2) unstable; urgency=low

  * Added patch from upstream which fixes compatibiluty with Erlang R14A
    (closes: #587768, #587386).

 -- Sergei Golovan <sgolovan@debian.org>  Mon, 05 Jul 2010 23:04:45 +0400

couchdb (0.11.0-1ubuntu1) maverick; urgency=low

  * Merge from debian unstable.  Remaining changes: (LP: #591444)
    - debian/patches/fix-help2man.patch, debian/control: build with help2man
      >= 1.37; add --no-discard-stderr
    - debian/patches/init.patch: updated to account for upstream conflicting
      changes
    - debian/rules, debian/control: split couchdb and couchdb-bin
    - debian/control: add missing erlang-{inets,crypto,xmerl}
      (build-)dependencies
    - debian/patches/mozjs_ldlibpath.patch, debian/control: change version
      of xulrunner to xulrunner-1.9.2
    - debian/control: transition from libmozjs-dev to xulrunner-dev in
      ubuntu
    - debian/rules, debian/control: grab the current xulrunner version with
      "xulrunner --gre-version" to use as a dependency
    - debian/postinst: renamed to couchdb-bin.postinst, change the default 
      permissions on /etc/couchdb to 0775 and files to 0664
    - debian/couchdb-bin.postrm: don't try to delete couchdb system
      user/group
  * erlang-depends, pass explicit -pcouchdb-bin

 -- Clint Byrum <clint@ubuntu.com>  Tue, 08 Jun 2010 23:16:21 -0700

couchdb (0.11.0-1) unstable; urgency=medium (security fixes)

  * New upstream release, including security fix for CVE-2010-00009.
    (closes: #576304, #577417)
  * Removed debian/patches/icu-patch.patch, as it's no longer needed.

 -- Sam Bisbee <sbisbee@computervip.com>  Fri, 16 Apr 2010 18:04:47 +0400

couchdb (0.10.1-2) unstable; urgency=low

  [ Elliot Murphy ]
  * Updated debian/control, added Elliot to Uploaders
  * Dropped $ENABLE_SERVER portion of debian/patches/init.patch

  [ Sam Bisbee ]
  * Updated debian/patches/init.patch, adding a grace period to the init
    script's stop task to allow couchdb's child processes (ie., heart) a chance
    to exit before deciding whether the task was successful or not. This adds a
    dependency on procps (`ps` command).
  * Removed debian/preinst, undoing killall preinst patch from 0.10.0-1 that is
    no longer needed due to the grace period init patch in this release. This 
    also removes the dependency on psmisc. (closes: #562901) 
  * Updated debian/control, bumping Debian standards version to 3.8.4.
  * Updated debian/control, adding mawk as a dependency. The majority of
    systems will have it installed with the base system, but it's required and
    not essential. (closes: #569965)

 -- Sam Bisbee <sbisbee@computervip.com>  Tue, 09 Mar 2010 21:55:59 +0300

couchdb (0.10.1-1) unstable; urgency=low

  * New upstream release (closes: #550782). 
  * Cleaning up nmu related lintian warnings. 

 -- Sam Bisbee <sbisbee@computervip.com>  Wed, 23 Dec 2009 23:15:27 -0500

couchdb (0.10.0-1ubuntu2) lucid; urgency=low

  * debian/patches/fix-help2man.patch, debian/control: build with help2man 1.37;
    add --no-discard-stderr for 1.37 help2man version (LP: #536740)
  * debian/patches/mozjs_ldlibpath.patch, debian/control: change version of 
    xulrunner to xulrunner-1.9.2 (LP: #536737)

 -- Micah Gersten <micahg@ubuntu.com>  Tue, 09 Mar 2010 12:27:55 -0600

couchdb (0.10.0-1ubuntu1) lucid; urgency=low

  * Merge from Debian testing, remaining changes:
    - split package into couchdb and couchdb-bin binary packages, so that
      the programs can be installed without starting the system service
    - debian/control: add missing erlang-{inets,crypto,xmerl}
      (build-)dependencies
    - debian/control: transition from libmozjs-dev to xulrunner-dev in
      ubuntu
    - debian/rules, debian/control: grab the current xulrunner version with
      "xulrunner --gre-version" to use as a dependency
    - debian/patches/mozjs_ldlibpath.patch: explicitly set LD_LIBRARY_PATH to
      pkglibdir of current installed xulrunner version on startup; this works
      around the fact that couchdb relies on the not publicly exported
      libmozjs
    - debian/postinst: change the default permissions on /etc/couchdb to
      0775, and /etc/couchdb/default.ini and /etc/couchdb/local.ini to 0774
    - debian/patches/http-redirect-query-string-fix.patch: fix replication
      over OAuth, which was broken because of incorrect query-string handling
      after HTTP redirection
    - debian/couchdb-bin.postrm: don't try to delete couchdb system
      user/group
    - debian/rules, debian/couchdb.{postinst,postrm}: create
      /var/{log,lib}/couchdb/${couchdbversion}, so couchdb will run.
  * Dropped changes, superseded in Debian:
    - debian/control: bump the Standards-Version to 3.8.2 (latest)
    - debian/copyright: added src/etap/* to copyright file
  * debian/rules: don't munge debian/couchdb-bin.postrm, it doesn't contain
    the VERSION tag anymore
  * Fix permissions on files in /etc/couchdb to be 0664, not 0774 - config
    files should not be executable!
  * Remove the debian/preinst, and drop the build-dependency on psmisc which
    doesn't do the right thing /anyway/.  A preinst invocation implies a
    Pre-Depends, not a Build-Depends, and the heuristic being used here with
    'killall' is useless.
  * Don't recursively chmod /var/lib/couchdb, only chmod the directories -
    we don't want the files to wind up executable.
  * debian/rules: fix dh_installinit invocation to only add scripts for the
    couchdb package, not couchdb-bin.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 29 Dec 2009 13:24:28 -0800

couchdb (0.10.0-1) unstable; urgency=low

  [ Elliot Murphy ]
  * Updated debian/copyright, added src/etap*
  * Updated debian/control, changed Maintainer to Erlang team address
  * Updated debian/control, changed Vcs- links to new locations.

  [ Sergei Golovan ]
  * New upstream release (closes: #551212, #554080, #554593).
  * Removed unnecessary build dependency on transitional erlang-nox package.
  * Replaced subst variables in dependencies by ${erlang:Depends} which allows
    to calculate dependencies automatically. This removes erlang-nox from
    dependencies (closes: #532756).
  * Bumped standards version to 3.8.3.
  * It's normal if /etc/init.d script is left after package removal as a
    config file (and the binary isn't available). Therefore made it return
    success in case if /usr/bin/couchdb doesn't exist or isn't an executable.
  * Change current directory to /var/run/couchdb in init script to prevent
    error messages about access violation by code server if the current dir
    isn't readable by the couchdb user.
  * Put log files directly into /var/log/couchdb directory. There's no reason
    to have different log subdirectories for different couchdb versions.

  [ Noah Slater ]
  * Updated debian/control, updated Build-Depends on debhelper to 7.2.11.

  [ Sam Bisbee ]
  * Updated debian/control, repointed Vcs links.
  * Fix "replacing libreadline5-dev build dependency with libreadline-
    dev" Updated debian/control, changed libreadline5-dev dependency to
    libreadline-dev. (Closes: #553742)
  * Updated debian/README.Debian, removed log directory partitioning info
    per Sergei's related changes to put all logs in one directory.
  * Updated debian/postrm, rmdir didn't like that its target directories
    weren't non-empty (despite passed args), causing errors and failing to
    remove directories. Also removed the version partitioning cases.
  * Created debian/preinst, now we make sure that couchdb isn't running any
    beam processes on upgrade. Upgrading from 0.9.0-2 was leaving old code in a
    running beam process, so you were running 0.9.0 couchdb but had 0.10.0 code
    installed until you killed the process. Adds a dependency on psmisc.

 -- Sam Bisbee <sbisbee@computervip.com>  Sat, 21 Nov 2009 17:10:39 -0500

couchdb (0.10.0-0ubuntu3) karmic; urgency=low

  * Fix replication over OAuth, which was broken because of incorrect
    query-string handling after HTTP redirection. (LP: #456234)
  * create /var/log/couchdb/${couchdbversion} also, as couchdb does not
    create it.  (LP: #453049)

 -- Chad Miller <chad.miller@canonical.com>  Tue, 20 Oct 2009 16:30:45 -0400

couchdb (0.10.0-0ubuntu2) karmic; urgency=low

  * create /var/log/couchdb so that couchdb installs/runs  (LP: #453049)

 -- Chad Miller <chad.miller@canonical.com>  Mon, 19 Oct 2009 09:37:43 -0400

couchdb (0.10.0-0ubuntu1) karmic; urgency=low

  * Final 0.10.0 upstream release. (LP: #450442)
    - CouchDB 0.10.0 is now a beta version, not alpha.
    - Fixes replication with 0.9 servers.
    - Fix UUID's tests.
    - Includes ETap into the test suite.
    - Fix UUID's ETags.
    - Fix cookie and oauth+replication.
    - OAuth support for https URL scheme.
    - Reject invalid UTF-8.
  * debian/patches
    - dropped oauth-replication-crash-fix-backport.patch
  * debian/copyright
    - added src/etap/* to copyright file.

 -- Elliot Murphy <elliot@ubuntu.com>  Tue, 13 Oct 2009 16:50:35 -0400

couchdb (0.10.0~svn818859-0ubuntu3) karmic; urgency=low

  * Finish split of couchdb-bin and couchdb by renaming substvar file
    for xulrunner dependency. (LP: #449653)

 -- Chad Miller <chad.miller@canonical.com>  Mon, 12 Oct 2009 12:11:29 -0400

couchdb (0.10.0~svn818859-0ubuntu2) karmic; urgency=low

  * Backport future patches that fixes replication crash for authenticated
    connections from other couchdb instances.  (LP: #439499)
  * Remove explicit version from debian/couchdb-bin/postinst .

 -- Chad Miller <chad@ubuntu.com>  Thu, 01 Oct 2009 09:56:37 -0400

couchdb (0.10.0~svn818859-0ubuntu1) karmic; urgency=low

  * Import code from pre-release branch.  (LP: #427860, #408909)
   	+ Build and System Integration:
   	  * Changed `couchdb` script configuration options.
  	  * Added default.d and local.d configuration directories to load
        sequence.
   	+ HTTP Interface:
   	  * Added optional cookie-based authentication handler.
   	  * Added optional two-legged OAuth authentication handler.
  * Packaging of couchdb-bin must replace pre-split couchdb.
    (LP: #432219)
  * Move all of /etc and /var out of the couchdb-bin package, to the
    couchdb package. 
  * /etc/couchdb must be in couchdb-bin, as config files are needed
    by all servers.
    + So the couchdb user must be managed by couchdb-bin.
    + Split postinst/postrm files to manage different files.
    + Set Replaces of couchdb-bin by couchdb so that config files
      migrate.
  * Update the version number in postrm.  (!)
  * Use the new "Breaks" field in control file to help split pkg.

  [Ken VanDine]
  * debian/couchdb.install:
    - removed /var
  * debian/rules:
    - removed bootstrap 
  * debian/couchdb.postinst:
    - Added the debhelper tag

 -- Chad Miller <chad@ubuntu.com>  Fri, 25 Sep 2009 19:18:26 -0400

couchdb (0.10.0~svn813472-0ubuntu2) karmic; urgency=low

  * Split couchdb into couchdb (to hold only the init) and couchdb-bin 
    (to hold everything else). (LP: #427036)

 -- Chad Miller <chad@ubuntu.com>  Wed, 16 Sep 2009 14:12:56 -0400

couchdb (0.10.0~svn813472-0ubuntu1) karmic; urgency=low

  * New snapshot of couchdb 0.10.x stable prerelease branch
    - pass config reset option to recursed background startup (LP: #424330)
      closes COUCHDB-498
    - Fix for building on snow leopard COUCHDB-490
    - Fix SSL replication (LP: #422178) COUCHDB-491
    - Fix continuous-after-normal replication
    - Use the same password hash calculation for user creation via ini
      file and user db, closes COUCHDB-492
    - Fix for WebKit XHR, closes COUCHDB-483
    - Don't check for response code text, closes COUCHDB-482
    - Remove a debugging leftover

 -- Elliot Murphy <elliot@ubuntu.com>  Thu, 10 Sep 2009 11:35:54 -0400

couchdb (0.10.0~svn809550-0ubuntu1) karmic; urgency=low

  * New snapshot of couchdb 0.10.x stable prerelease branch (LP: #421971)
    - fixes a process leak in local changes feed consumer
    - disables internal gen_server timeouts
    - minimize the number of full commits
    - follow 302 redirects during replication
    - more precise and accurate calculation of replication progress
    - added crypto export notice to README
    - Fix for problem where HEAD requests that would have a chunked responses
      would send the chunked response anyway.
    - send deleted docs to changes filters and protect against missing
      filters.
    - merge cascading auth patch by Jason Davies, closes COUCHDB-478
  * Drop debian/patches/oauth_ini_users.patch as it has been merged upstream.
  * debian/postrm
    - don't try to delete couchdb system user/group (LP: #387945)

 -- Elliot Murphy <elliot@ubuntu.com>  Mon, 31 Aug 2009 09:06:26 -0400

couchdb (0.10.0~svn806985-0ubuntu2) karmic; urgency=low

  * Pick up the xulrunner dep from xulrunner --gre-version instead of
    hard-coding it in debian/control; this gets us onto xulrunner-1.9.1,
    which we're already building against, instead of xulrunner-1.9.

 -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 28 Aug 2009 23:21:39 +0000

couchdb (0.10.0~svn806985-0ubuntu1) karmic; urgency=low

  * First snapshot of couchdb 0.10pre, from
    http://build.couchdb.org/0.10.x-UNOFFICIAL (LP: #418288)
  * debian/postinst
    - Make /etc/couchdb/local.ini world readable (LP: #403575)

  [Elliot Murphy]
  * Added debian/patches/oauth_ini_users.patch from
    http://issues.apache.org/jira/browse/COUCHDB-478

 -- Ken VanDine <ken.vandine@canonical.com>  Mon, 24 Aug 2009 15:44:14 -0400

couchdb (0.9.0-2ubuntu5) karmic; urgency=low

  * Fixes LP: #389089 - couchdb fails to start: looking for absent 'xulrunner'
    - Use version-specific xulrunner binary in couchdb wrapper script.

 -- Elliot Murphy <elliot@ubuntu.com>  Wed, 05 Aug 2009 11:27:30 +0100

couchdb (0.9.0-2ubuntu4) karmic; urgency=low

  * debian/postinst
    - Change the default permissions on /etc/couchdb to 0775, 
      /etc/couchdb/default.ini to 0774 and /etc/couchdb/local.ini 
      to 0770 (LP: #403575) 
  * debian/control
    - Bump the Standards-Version to 3.8.2 (latest)

 -- Ken VanDine <ken.vandine@canonical.com>  Thu, 23 Jul 2009 13:35:12 -0400

couchdb (0.9.0-2ubuntu3) karmic; urgency=low

  * Add missing erlang-{crypto,xmerl} dependencies, thanks James Henstridge!
    (LP: #385104)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Fri, 12 Jun 2009 18:06:25 +0200

couchdb (0.9.0-2ubuntu2) karmic; urgency=low

  * Change erlang-nox dependency to erlang-inets. (LP: #385104)

 -- James Henstridge <james@jamesh.id.au>  Tue, 02 Jun 2009 17:17:40 +0800

couchdb (0.9.0-2ubuntu1) karmic; urgency=low

  De-libmoz-dev'ification (LP: #352968)
  * debian/control: transition from libmozjs-dev to xulrunner-dev in ubuntu
  * debian/control: add xulrunner-1.9 as explicit dependency for couchdb package
  * debian/patches/mozjs_ldlibpath.patch: explicitly set LD_LIBRARY_PATH to
    pkglibdir of current installed xulrunner version on startup; this works around
    the fact that couchdb relies on the not publicly exported libmozjs

 -- Alexander Sack <asac@ubuntu.com>  Wed, 10 Jun 2009 15:39:54 +0200

couchdb (0.9.0-2) unstable; urgency=low

  * Updated debian/dirs, removed /var/run/couchdb directory per policy.
  * Updated debian/patches/pid.patch, create /var/run/couchdb dynamically.
  * Updated debian/postrm, added VERSION variable.
  * Updated debian/postrm, added missing removal of log directories.
  * Updated debian/postrm, fixed missing function error.
  * Updated debian/rules, added patch for debian/postrm to update VERSION.
  * Updated debian/rules, fixed bug with configure patch.
  * Updated debian/control, added build-dependency on erlang-dev >= 1:13.b
    to make transition to Erlang R13B easier.

 -- Noah Slater <nslater@tumbolia.org>  Mon, 11 May 2009 11:26:55 +0400

couchdb (0.9.0-1) unstable; urgency=low

  * New upstream release. Closes: #522051
  * Added debian/patches/pid.patch, corrects daemon pidfile handling.
  * Updated debian/control, added Build-Depends on libcurl4-openssl-dev.
  * Updated debian/control, changed Homepage and Description.
  * Updated debian/control, changed Standards-Version to 3.8.0.
  * Updated debian/copyright, changed maintainer email address.
  * Updated debian/postinst, changed owner of /etc/couchdb directory.
  * Updated debian/postrm, changed so only empty data directories are removed.
  * Updated debian/rules, improved uscan options for get-orig-source.

 -- Noah Slater <nslater@tumbolia.org>  Tue, 14 Apr 2009 16:32:45 +0100

couchdb (0.8.1-1) experimental; urgency=low

  * New upstream release.
  * Updated debian/control, added Depends on libjs-jquery.
  * Updated debian/control, removed Depends on mime-support.
  * Updated debian/rules, added standard uscan options for get-orig-source.
  * Removed debian/patches/directory-version.patch, replaces manual sed invocation.

 -- Noah Slater <nslater@tumbolia.org>  Mon, 18 Aug 2008 15:10:07 +0100

couchdb (0.8.0-2) unstable; urgency=low

  * Added debian/README.source, contains upstream source information.
  * Updated debian/README.Debian, added note about python-couchdb.
  * Updated debian/control, changed Standards-Version to 3.8.0.
  * Updated debian/copyright, changed for latest proposed format.
  * Updated debian/rules, changed binary-arch and binary-indep targets
    to depend on the build target as a workaround for #486848.
  * Updated debian/watch, updated version number.

 -- Noah Slater <nslater@tumbolia.org>  Fri, 11 Jul 2008 11:29:17 +0100

couchdb (0.8.0-1) unstable; urgency=low

  * New upstream release.
  * Added debian/watch, upstream information for uscan.
  * Updated debian/copyright, changed to use Apache Licence from common-licenses.
  * Updated debian/rules, changed get-orig-source to work with uscan.

 -- Noah Slater <nslater@tumbolia.org>  Wed, 25 Jun 2008 20:19:40 +0100

couchdb (0.7.3~svn650270-2) unstable; urgency=low

  * Updated debian/rules, added release partitioning to data directories.
  * Updated debian/postrm, changed so that log files are not removed.

 -- Noah Slater <nslater@tumbolia.org>  Sat, 24 May 2008 16:30:21 +0100

couchdb (0.7.3~svn650270-1) experimental; urgency=low

  * New upstream snapshot, database format change, no boot file, no
    SpiderMonkey and all tests pass. Closes: #465592, #465722, #466424
  * Updated debian/control, removed Debian revision from erlang-dev Build-Depends.
  * Updated debian/control, removed Depends on libicu-dev. Closes: #466076
  * Updated debian/copyright, changed for latest proposed format.

 -- Noah Slater <nslater@tumbolia.org>  Thu, 01 May 2008 12:07:31 +0100

couchdb (0.7.3~svn684-1) unstable; urgency=low

  * New upstream snapshot.
  * Updated debian/control, changed Standards-Version to 3.7.3.

 -- Noah Slater <nslater@tumbolia.org>  Wed, 06 Feb 2008 17:03:38 +0000

couchdb (0.7.2-2) experimental; urgency=low

  * Updated debian/control, added Build-Depends on libicu-dev as an
    alternative to libicu36-dev which is removed from unstable.

 -- Sergei Golovan <sgolovan@debian.org>  Wed, 19 Dec 2007 17:54:47 +0300

couchdb (0.7.2-1) experimental; urgency=low

  * New upstream release.
  * Updated debian/rules, changed to pass -fPIC to compiler. Closes: #451996
  * Updated debian/rules, changed to force removal of unwanted files.
  * Updated debian/rules, added a get-orig-source target.

 -- Noah Slater <nslater@tumbolia.org>  Sat, 08 Dec 2007 01:21:01 +0300

couchdb (0.7.0-1) experimental; urgency=low

  * Initial release. Closes: #445880

 -- Noah Slater <nslater@tumbolia.org>  Sat,  6 Oct 2007 19:44:36 +0100

