Change logs for couchdb source package in Lucid

  • couchdb (1.0.1-0ubuntu3~lucid2) lucid-backports; urgency=low
    
      * Don't link to system's jquery.js, as it's too old (LP: #660483)
     -- Petri Lehtinen <email address hidden>   Mon, 04 Apr 2011 21:10:55 +0300
  • couchdb (1.0.1-0ubuntu3~lucid1) lucid-backports; urgency=low
    
      * Automated backport upload; no source changes.
    
    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]
    
    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
    
    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.
    
    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
    
    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
    
    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.
    
    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)
    
    couchdb (0.10.1-1) unstable; urgency=low
    
      * New upstream release (closes: #550782).
      * Cleaning up nmu related lintian warnings.
     -- Scott Kitterman <email address hidden>   Mon, 31 Jan 2011 09:50:37 +0000
  • 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 <email address hidden>   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.
    
    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.
     -- Steve Langasek <email address hidden>   Tue, 29 Dec 2009 13:24:28 -0800
  • couchdb (0.10.0-0ubuntu4) lucid; urgency=low
    
      * No change rebuild for libicu transition
     -- Scott Kitterman <email address hidden>   Wed, 23 Dec 2009 02:01:40 -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 <email address hidden>   Tue, 20 Oct 2009 16:30:45 -0400