lp:~cmiller/ubuntu/karmic/couchdb/fix-init-overeager-su

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

Owner:
Chad Miller
Status:
Development

Recent revisions

19. By C Miller <email address hidden>

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

18. By Chad Miller <email address hidden>

* 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

17. By Chad Miller <email address hidden>

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

16. By Elliot Murphy

* 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

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

14. By Steve Langasek

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

* 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

12. By Elliot Murphy

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

11. By Ken VanDine

* 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

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:
lp:ubuntu/karmic/couchdb
This branch contains Public information 
Everyone can see this information.

Subscribers