Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'refs/heads/1696-backport-mochiweb-2-4-2-1.3.x' into 1.3.x1833-feature-r16b01-with-mochiweb-backport | Dave Cottlehuber | 2013-06-25 | 13 | -13/+507 |
|\ | | | | | | | | | | | | | | | - support Erlang/OTP R16B and R16B01 releases - see COUCHDB-1696 and COUCHDB-1833 respectively Conflicts: share/doc/src/changelog.rst | ||||
| * | support R16B011696-backport-mochiweb-2-4-2-1.3.x | Dave Cottlehuber | 2013-06-25 | 1 | -1/+1 |
| | | | | | | | | | | | | Due to non-OTP-ness, couch need to start its own OTP apps. R16B01 requires asn1 as a dependency for public_key. Closes COUCHDB-1833. | ||||
| * | COUCHDB-1696 sort ETS table results in test suite to support R16B | Dave Cottlehuber | 2013-05-28 | 1 | -7/+7 |
| | | |||||
| * | Update NOTICE/NEWS/CHANGES/Changelog.rst for mochiweb backport | Dave Cottlehuber | 2013-05-28 | 4 | -1/+9 |
| | | |||||
| * | Use pmods to let mochiweb run under OTP R14-R16 | Dave Cottlehuber | 2013-05-28 | 7 | -3/+478 |
| | | | | | | | | | | | | | | | | | | | | Uses pmod_parse-transform library extracted from OTP R15: https://github.com/erlang/pmod_transform Thanks to macports team for putting this together: https://trac.macports.org/ticket/38395 | ||||
* | | Restore rev handling for _bulk_docs with all_or_nothing | Robert Newson | 2013-06-17 | 1 | -2/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 5b1430c120904181313848444dbfcdb60e42568b added this hunk; - {aborted, lists:map( - fun({{Id,{Pos, [RevId|_]}}, Error}) -> - {{Id, {Pos, RevId}}, Error}; - ({{Id,{0, []}}, Error}) -> - {{Id, {0, <<>>}}, Error} - end, PreCommitFailures)}; + {aborted, + lists:foldl(fun({#doc{id=Id,revs={Pos, RevIds}}, Ref},Acc) -> + case lists:keyfind(Ref,1,PreCommitFailures) of + {Ref, Error} -> + [{{Id,{Pos,RevIds}}, Error} | Acc]; + false -> + Acc + end + end,[],Docs3)}; + This causes the full list of revisions to be passed to revid_to_str/1; revid_to_str(RevId) when size(RevId) =:= 16 -> ?l2b(couch_util:to_hex(RevId)); revid_to_str(RevId) -> RevId. This falls through to the second case, which in turn leads to invalid JSON output when we convert the presumed iolist. This patch restores the code that takes only the head of the revisions list when present, and an artificial "0-" when it is not (in the case that the validation fails for a new document rather than an update). BugzID: 1772 | ||||
* | | [TESTS] [HOTFIX] correct error in auth cache test | Jan Lehnardt | 2013-06-15 | 1 | -1/+1 |
| | | |||||
* | | [TESTS] Make tests run more reliably. Delete test-auth-dbs before tests. | Jan Lehnardt | 2013-06-13 | 1 | -0/+2 |
| | | |||||
* | | fix 140-*.t, reflect mv README README.rst1.3.1 | Jan Lehnardt | 2013-06-05 | 1 | -1/+1 |
| | | |||||
* | | Distribute test_setup.js | Noah Slater | 2013-05-28 | 1 | -0/+1 |
| | | |||||
* | | Remove "not released yet" comment | Noah Slater | 2013-05-28 | 1 | -2/+0 |
| | | |||||
* | | Bump to 1.3.1 | Noah Slater | 2013-05-28 | 1 | -1/+1 |
| | | |||||
* | | Word wrap | Noah Slater | 2013-05-28 | 1 | -2/+1 |
| | | |||||
* | | Port NEWS/CHANGES updates to change log. | Dirkjan Ochtman | 2013-05-28 | 1 | -2/+9 |
|/ | |||||
* | Update CHANGES for 1.3.1 | Dave Cottlehuber | 2013-05-28 | 1 | -1/+1 |
| | | | | COUCHDB-1696 | ||||
* | COUCHDB-1784 update license.skip to support VPATH builds | Dave Cottlehuber | 2013-05-28 | 1 | -1/+1 |
| | |||||
* | Save the auth values so if the AuthSession cookie has passed the Time left ↵ | Martin Higham | 2013-05-28 | 2 | -2/+6 |
| | | | | threshold it gets updated | ||||
* | match indent in NEWS/CHANGES with older releases | Randall Leeds | 2013-05-28 | 2 | -12/+12 |
| | |||||
* | Update CHANGES with bug numbers and add 1792 | Randall Leeds | 2013-05-28 | 1 | -2/+7 |
| | |||||
* | [couchjs] make stack size option effective | Randall Leeds | 2013-05-28 | 5 | -11/+11 |
| | | | | | | | | The previous way this was coded changes the chunk size that is used whenever the stack grows but does not change the maximum memory allowed by the runtime. Closes COUCHDB-1792 | ||||
* | Remove bashisms from JS test runner | Jan Lehnardt | 2013-05-27 | 1 | -5/+7 |
| | | | | | | | | | | | | 1. Stop using bash arrays. 2. Account for the sh-builtin `echo` not having an `-n` argument on BSDs. 3. Strip spaces from `wc -l` output when calculating the number of tests for 1. Patch by Klaus Trainer & Jan Lehnardt. Closes COUCHDB-1793. | ||||
* | docs: add changelog for 1.3.1 to release history | Dirkjan Ochtman | 2013-05-27 | 1 | -0/+21 |
| | |||||
* | NEWS, CHANGES: add punctuation to improve consistency with older content. | Dirkjan Ochtman | 2013-05-27 | 2 | -10/+10 |
| | |||||
* | NEWS, CHANGES: clarify documentation improvements. | Dirkjan Ochtman | 2013-05-27 | 2 | -2/+2 |
| | |||||
* | Update NEWS/CHANGES for 1.3.1 release | Robert Newson | 2013-05-27 | 2 | -8/+26 |
| | |||||
* | docs: rewrite sentence about HTTP admins interface | Dirkjan Ochtman | 2013-05-27 | 1 | -5/+5 |
| | |||||
* | docs: don't refer to release chapter in build system | Dirkjan Ochtman | 2013-05-23 | 1 | -3/+0 |
| | |||||
* | replace README with README.rst in build system | Dirkjan Ochtman | 2013-05-23 | 1 | -2/+2 |
| | |||||
* | docs: add more structure to the release history | Dirkjan Ochtman | 2013-05-23 | 1 | -10/+63 |
| | |||||
* | rename README to README.rst | Dirkjan Ochtman | 2013-05-22 | 1 | -0/+0 |
| | |||||
* | docs: add Upgrade Notes for 1.2.0 | Dirkjan Ochtman | 2013-05-22 | 1 | -0/+44 |
| | | | | Synthesized from the Breaking_changes page on the wiki. | ||||
* | docs: improve chapter title consistency | Dirkjan Ochtman | 2013-05-21 | 6 | -13/+13 |
| | |||||
* | docs: move configuration reference down a bit | Dirkjan Ochtman | 2013-05-21 | 1 | -1/+1 |
| | |||||
* | docs: move upgrade notes into changelog chapter | Dirkjan Ochtman | 2013-05-21 | 3 | -48/+19 |
| | |||||
* | docs: cut useless section on file permission error messages | Dirkjan Ochtman | 2013-05-21 | 3 | -41/+0 |
| | |||||
* | docs: merge separate CommonJS sections | Dirkjan Ochtman | 2013-05-21 | 4 | -124/+20 |
| | |||||
* | docs: improve language, structure in CORS section | Dirkjan Ochtman | 2013-05-20 | 1 | -49/+34 |
| | |||||
* | docs: fold section on CORS into configuration chapter | Dirkjan Ochtman | 2013-05-20 | 4 | -157/+139 |
| | |||||
* | docs: move sections on vhosts, URL rewriting into configuration chapter | Dirkjan Ochtman | 2013-05-20 | 4 | -146/+107 |
| | | | | | The link pointing to an external blog entry that was in the introduction of the Pretty URLs chapter has gone dead, so I've culled the intro. | ||||
* | Skip R15B01, R15B, R14B03 for Travis tests. | Dirkjan Ochtman | 2013-05-20 | 1 | -3/+0 |
| | |||||
* | docs: update Makefile.am for recent section folding | Dirkjan Ochtman | 2013-05-20 | 1 | -15/+0 |
| | |||||
* | docs: move section on HTTP proxying into configuration chapter | Dirkjan Ochtman | 2013-05-20 | 3 | -95/+83 |
| | |||||
* | docs: move section on SSL support into configuration chapter | Dirkjan Ochtman | 2013-05-20 | 3 | -110/+98 |
| | |||||
* | docs: move section on OS daemons into configuration chapter | Dirkjan Ochtman | 2013-05-20 | 3 | -51/+39 |
| | |||||
* | docs: merge API introduction and actual reference material | Dirkjan Ochtman | 2013-05-20 | 3 | -79/+21 |
| | | | | This gets rid of an empty database maintenance section for now. | ||||
* | docs: move section on HTTP range requests into API chapter | Dirkjan Ochtman | 2013-05-19 | 3 | -73/+61 |
| | |||||
* | docs: add error handling code to EventSource example | Dirkjan Ochtman | 2013-05-19 | 1 | -0/+4 |
| | |||||
* | Fix errors in, improve style of EventSource example code. | Dirkjan Ochtman | 2013-05-19 | 1 | -7/+9 |
| | |||||
* | Note the need for allowing CORS for EventSource feeds. | Dirkjan Ochtman | 2013-05-19 | 1 | -0/+6 |
| | |||||
* | Fix grammar in EventSource feed type introduction. | Dirkjan Ochtman | 2013-05-19 | 1 | -3/+3 |
| |