Skip to content
Commits on Feb 15, 2013
  1. Bump fabric to 2.0.7

    Robert Newson committed Feb 15, 2013
Commits on Jan 23, 2013
  1. Bump fabric to 2.0.6

    Robert Newson committed Jan 23, 2013
  2. test on supported travis thingies

    Robert Newson committed Jan 23, 2013
Commits on Jan 15, 2013
  1. bump reltool.config

    Robert Newson committed Jan 15, 2013
Commits on Jan 9, 2013
  1. backport .travis.yml with tweaks

    Robert Newson committed Jan 9, 2013
  2. Bump fabric to 2.0.5

    Robert Newson committed Jan 9, 2013
Commits on Mar 20, 2012
  1. @kocolosk

    Invoke couch_view_updater with the proper arguments

    This fixes stale=update_after.
    kocolosk committed Mar 20, 2012
Commits on Jan 31, 2012
  1. Fix previous commit

    Robert Newson committed Jan 31, 2012
  2. @davisp

    Fix bug in replicator request piplining

    A replication with both an HTTP source and target on the same host and
    port could end up in a dead lock due to ibrowse replication pipelining
    when attachments are present on the source. The ibrowse http worker
    would end up forming a multipart/mime body using anonymous reader
    functions for attachment stubs. When the attachment stub functions are
    executed it is possible that they end up assigned to the same ibrowse
    worker.
    
    This is a bit of a long path but then end result is equivalent to
    calling gen_server:call(self(), Args, infinity) from a gen_server
    callback.
    
    A quick work around for users is to set up a DNA alias (possibly in
    /etc/hosts) or to use a combination of hostname and ip address so that
    ibrowse assigns the requests to different pools.
    davisp committed Jan 31, 2012
Commits on Jan 24, 2012
  1. @davisp
Commits on Jan 21, 2012
  1. Bump dependencies for pre7 release

    Robert Newson committed Jan 20, 2012
Commits on Jan 18, 2012
  1. Revert use of spawn_monitor

    As Filipe correctly points out, we want the parent to die if the child dies.
    Robert Newson committed Jan 18, 2012
Commits on Jan 17, 2012
  1. Bump to chttpd 1.4.2

    Robert Newson committed Jan 17, 2012
  2. Merge pull request #91 from cloudant/13133-attachment-replication

    Fix attachment replication
    
    BugzID: 13133
    Robert Newson committed Jan 17, 2012
Commits on Jan 16, 2012
  1. Only set the process dictionary if exit was ok

    Robert Newson committed Jan 16, 2012
  2. Use spawn_monitor to await process completion

    BugzID: 13133
    Robert Newson committed Jan 16, 2012
Commits on Jan 10, 2012
  1. @kocolosk

    Remove superfluous formatting

    kocolosk committed Jan 10, 2012
  2. @kocolosk

    Remove unused URLs

    kocolosk committed Jan 10, 2012
  3. @kocolosk

    Bump fabric and chttpd versions

    The fabric bump fixes some corner cases for read repair.  The chttpd
    bump improves error handling for delayed responses.
    kocolosk committed Jan 10, 2012
Commits on Dec 23, 2011
  1. @davisp

    Make cURL a soft dependency

    This makes sure that we only optionally require the same version of cURL
    that CouchDB does.
    davisp committed with Robert Newson Nov 22, 2011
Commits on Dec 12, 2011
  1. @davisp
  2. @davisp

    Set the stack size for sub contexts

    I was forgetting to pass the args through to evalcx so that it could use
    the stack size specified on the command line.
    davisp committed Dec 1, 2011
Commits on Nov 9, 2011
  1. @davisp
  2. @kocolosk
  3. @kocolosk

    Conditionally apply JSON encoding to update_seq values

    BigCouch 0.3 cannot parse requests of the form /db/_changes?since="123-foo" so
    the recent ?JSON_ENCODE addition to Since in two places causes 0.3 <-> 0.4
    replication to fail with json_encode/badterm errors.
    
    This patch applies JSON encoding only when the Since value is not already a
    binary (i.e, when it's a [integer(), binary()]) and interop is restored.
    
    BugzID: 12833
    Robert Newson committed with kocolosk Nov 9, 2011
Commits on Nov 8, 2011
  1. @kocolosk

    Simplify README

    kocolosk committed Nov 8, 2011
Commits on Nov 4, 2011
  1. Add a script to create a source tarball

    Robert Newson committed Nov 2, 2011
Commits on Oct 31, 2011
  1. Merge commit '1.1.1' into 0.4.x

    Conflicts:
    	acinclude.m4.in
    	configure.ac
    	couchjs/c_src/http.c
    	src/erlang-oauth/Makefile.am
    	src/erlang-oauth/oauth.app.in
    	src/erlang-oauth/oauth_hmac_sha1.erl
    	src/erlang-oauth/oauth_http.erl
    	src/erlang-oauth/oauth_plaintext.erl
    	src/etap/etap_web.erl
    Robert Newson committed Oct 31, 2011
  2. @kocolosk

    Fix retrieval of headers larger than 4k

    Our headers start with a <<1>> and then four bytes indicating the length
    of the header and its checksum. When the header is larger than 4090
    bytes it will be split across multiple blocks in the file and will need
    to be reassembled on read. The reassembly consists of stripping out
    <<0>> from the beginning of each subsequent block in the
    remove_block_prefixes/2 function. The bug here is that we tell
    remove_block_prefixes that we're starting 1 byte into the current block
    instead of 5, so it ends up removing one good byte from the header and
    injecting one or more random <<0>>s.
    
    Headers larger than 4k are very rare and generally require a view group
    with a huge number of indexes or indexes with fairly large reductions,
    which explains why this bug has gone undetected until now.
    
    Closes COUCHDB-1319.
    kocolosk committed with Robert Newson Oct 26, 2011
Commits on Oct 24, 2011
  1. @davisp

    Fix SpiderMonkey source evaluation

    Looks like we had a couple commits get crossed over during the merges.
    This removes the original version of the patch that wrapped JS functions
    with parens.
    davisp committed Oct 24, 2011
Commits on Oct 23, 2011
  1. @davisp

    Hardcode couchjs binary name

    Windows doesn't have the libgen.h header or an easily identified
    basename function. Instead of playing games we just configure the name
    with autoconf and run with that.
    davisp committed Oct 23, 2011
Commits on Oct 20, 2011
  1. Fix object sealing with spidermonkey 1.7.0

    Robert Newson committed Oct 20, 2011
  2. @fdmanana
  3. @davisp

    Fix JavaScript CLI test runner.

    Accidentally inverted the logic of a test when patching for newer
    versions of SpiderMonkey.
    davisp committed Oct 20, 2011
  4. @rnewson

    Fix object sealing on sm 1.7.0

    rnewson committed Oct 20, 2011
Something went wrong with that request. Please try again.