Created by Chad Miller and last modified
Get this branch:
bzr branch lp:~cmiller/ubuntu/karmic/couchdb/fix-init-overeager-su
Only Chad Miller can upload to this branch. If you are Chad Miller please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Chad Miller

Recent revisions

19. By C Miller <email address hidden> on 2009-10-02

In init script, do not 'su' if the effective user is already the target user.

18. By Chad Miller <email address hidden> on 2009-09-25

* 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
  + 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
* 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

17. By Chad Miller <email address hidden> on 2009-09-16

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

16. By Elliot Murphy on 2009-09-10

* 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

15. By Elliot Murphy on 2009-08-31

* 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
  - 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)

14. By Steve Langasek on 2009-08-28

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.

13. By Ken VanDine on 2009-08-24

* 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

12. By Elliot Murphy on 2009-08-05

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

11. By Ken VanDine on 2009-07-23

* 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)

10. By Martin Pitt on 2009-06-12

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

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.