Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'master' into travis-20.3travis-20.3 | Joan Touzet | 2018-07-24 | 1 | -1/+1 |
|\ | |||||
| * | Bump fauxton dependency | Joan Touzet | 2018-07-24 | 1 | -1/+1 |
| | | |||||
* | | bump docs dependency | Joan Touzet | 2018-07-24 | 1 | -1/+1 |
| | | |||||
* | | [travis] 20.1 -> 20.3 | Joan Touzet | 2018-07-24 | 1 | -1/+1 |
|/ | |||||
* | Enable replication client _session auth by default | Joan Touzet | 2018-07-24 | 2 | -6/+5 |
| | | | | Relates to #1153 and #1176 | ||||
* | Revert "Add bcrypt hashing option" | Joan Touzet | 2018-07-18 | 14 | -367/+22 |
| | | | | This reverts commit 817b2b6f5f0883092df60c1ec8ec7ec6d6094a23. | ||||
* | Revert "Replace resource expensive bcrypt test with shorter version (#1231)" | Joan Touzet | 2018-07-18 | 1 | -17/+17 |
| | | | | This reverts commit 89a727b625e74f40fcf612bda18421b8fc21eead. | ||||
* | Revert "Make loginUser wait for successful authentication" | Joan Touzet | 2018-07-18 | 1 | -7/+2 |
| | | | | This reverts commit 6ffe0421ac524138a6b48fd010f2540631b83d16. | ||||
* | bump hyper dependency, fix Windows build | Joan Touzet | 2018-07-18 | 1 | -1/+1 |
| | |||||
* | Switch fabric attachment receiver to use messages | Nick Vatamaniuc | 2018-07-17 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | Function closures are fragile and attachment uploads would break if fabric_doc_attachments is different on any of the nodes in a cluster, like it might happen during a roling cluster upgrade. Previously fe53e437ca5ec9d23aa1b55d7934daced157a9e3 introduced two versions of the module one which handles function closure, other which handled message but only in this commit messages are starting to be sent. To avoid breakages in attachemnt uploads during the period of a rolling cluster upgrade, make sure to upgrade to that commit first then upgrade to this change. Issue #1394 | ||||
* | Add missing default case clause, fixes #1450 | Joan Touzet | 2018-07-17 | 1 | -1/+1 |
| | |||||
* | re-raise max_http_request_size to 4GB | Jan Lehnardt | 2018-07-17 | 1 | -1/+1 |
| | |||||
* | add retry to test_request:request() | Jan Lehnardt | 2018-07-17 | 1 | -1/+5 |
| | |||||
* | Improve detection of git tags/dirty status | Joan Touzet | 2018-07-17 | 2 | -10/+72 |
| | | | | | | | | | | Unfortuantely, #1437 brought in a build bug that caused dist tarballs to be created always using the last tag that could be found on the tree. This lead to `master` building tarballs labelled `2.1.0`. The new approach includes extensive comments to explain the approach, fixes the bug, and for an encore adds -dirty if you're building a CouchDB with local changes that aren't committed to git. | ||||
* | Report git sha on welcome request | Jan Lehnardt | 2018-07-17 | 7 | -6/+26 |
| | | | | Closes #1309 | ||||
* | Make MD5 hash implementation configurable (#1171) | rokek | 2018-07-16 | 21 | -46/+107 |
| | |||||
* | improve ddoc test reliablilty by waiting for ddoc deletion | Jan Lehnardt | 2018-07-16 | 1 | -1/+7 |
| | |||||
* | Optionally prevent non-admins from accessing /_all_dbs | Jan Lehnardt | 2018-07-15 | 2 | -1/+7 |
| | |||||
* | demote notice to debug logs by @wyc | Jan Lehnardt | 2018-07-15 | 1 | -5/+3 |
| | |||||
* | validate bind address by @wyc | Jan Lehnardt | 2018-07-15 | 1 | -10/+25 |
| | |||||
* | Clarify bad index creation error messages | Brandon Gottlob | 2018-07-14 | 1 | -2/+2 |
| | | | | Fixes #927 | ||||
* | wait for db deletion before db re-creation. Closes #1197 | Jan Lehnardt | 2018-07-14 | 1 | -0/+7 |
| | |||||
* | raise timeouts in attachment tests | Jan Lehnardt | 2018-07-14 | 1 | -3/+3 |
| | |||||
* | bump deps | Jan Lehnardt | 2018-07-14 | 1 | -2/+2 |
| | |||||
* | string:trim() compat for couch_util:trim() | Jan Lehnardt | 2018-07-14 | 1 | -0/+3 |
| | |||||
* | Use couch_util:trim for greater erlang compatibility | Robert Newson | 2018-07-14 | 3 | -7/+34 |
| | |||||
* | build: release candidate tarball should have -RCx | Dave Cottlehuber | 2018-07-14 | 1 | -3/+7 |
| | | | | | | the released tarball should have -RCx in the name, but not in the extracted file, otherwise we can't simply rename the final artefact for our public release. | ||||
* | build: ease pattern matching to be less pedantic about RC | Dave Cottlehuber | 2018-07-14 | 1 | -1/+1 |
| | | | | | | | | | | | git-describe may have changed output formats. The previous regex doesn't allow any trailing content, and git-describe always appends -g<SHA> unless abbrev=0 is added. This approach pulls out only the matching tag, leaving behind any trailing garbage from git-describe, and as a bonus allows tagging a commit from within a branch, and running a release directly from the branch without needing to re-check out the tag itself. | ||||
* | config: improve handling of admin-supplied changes | Dave Cottlehuber | 2018-07-14 | 2 | -4/+8 |
| | | | | | | - send a readable error response from failed config set - trust but verify admin-supplied content in separate function - return specific error conditions for logging | ||||
* | Drop Erlang R16 support | Jan Lehnardt | 2018-07-13 | 2 | -2/+1 |
| | |||||
* | Replace R16B03 with 17.5.3 for PR#1427 | Joan Touzet | 2018-07-13 | 1 | -2/+2 |
| | |||||
* | Views now retain update_seq after compaction. | Jan Lehnardt | 2018-07-13 | 1 | -0/+2 |
| | | | | | | | | | Previously on view compaction, the new index state would not carry over the associated database update and purge sequences. As a result, views who were compacted at least once could no longer use the ?update_seq query option, or purge properly. Closes #984 | ||||
* | hook up proxy auth handler to chttpd | Jan Lehnardt | 2018-07-13 | 2 | -0/+9 |
| | |||||
* | Add tests for mango conflict finding | Jan Lehnardt | 2018-07-13 | 2 | -0/+46 |
| | | | | | I couldn’t find a cleaner way to add _bulk_docs with `new_edits: false`. | ||||
* | Add `conflicts: true` option to mango selectors | Jan Lehnardt | 2018-07-13 | 1 | -4/+4 |
| | | | | | | This allows for using Mango queries for finding docs with conflicts. Closes #1101 | ||||
* | Adjust deletion tests in different cluster quorum conditions | jjrodrig | 2018-07-13 | 5 | -76/+20 |
| | |||||
* | Deletion responds 200 after a response from every node, and 202 in other case | jjrodrig | 2018-07-13 | 2 | -5/+5 |
| | |||||
* | Fix for issue #1136 - Error 500 deleting DB without quorum | jjrodrig | 2018-07-13 | 5 | -9/+68 |
| | | | | Complete deletion tests with not found | ||||
* | Make stem_interactive_updates option work again | Nick Vatamaniuc | 2018-07-11 | 4 | -119/+87 |
| | | | | | | | | | | | | After the aebdbc452573f70f4e50d88af5814d0fbe936333 stemming is done separately from merge so stem interactive option didn't take effect. That is mostly ok as speed improvements should reduce the need for that option, but it still might be nice to keep the option (just in case). Also, a nice side effect is it removes an extra external function from couch_key_tree module and simplifies the tests a bit. Related PR: #958 | ||||
* | Added tests for checking http status code depending on cluster quorum | jjrodrig | 2018-07-09 | 28 | -0/+817 |
| | |||||
* | feat: remove duplicate authentication check | Jan Lehnardt | 2018-07-09 | 1 | -1/+0 |
| | |||||
* | feat: avoid double builds on PRs | Jan Lehnardt | 2018-07-09 | 1 | -0/+8 |
| | |||||
* | allow socket server configuration for TLS httpd | Jan Lehnardt | 2018-07-09 | 1 | -4/+13 |
| | |||||
* | remove mention of os daemons and externals in ini files | Jan Lehnardt | 2018-07-08 | 2 | -37/+1 |
| | |||||
* | Don't set context for compaction files during db delete (#1419) | Eric Avdey | 2018-06-29 | 2 | -3/+3 |
| | | | | | | | | | When we delete files with context option set to `delete`, `couch_file` respects configuration flag "enable_database_recovery" and just renames the files in case it's set to true. This change removes context for compaction files deleted during database deletion to make sure we are actually erasing them and not just renaming and leaving behind. | ||||
* | Merge pull request #1401 from Spotme/spotme/fix/couch-native-process | iilyak | 2018-06-29 | 2 | -1/+49 |
|\ | | | | | Fix for a function_clause crash in the couch_native_process for Erlang views | ||||
| * | tests(couch_changes): add tests for changes feed filtering using an Erlang view | AlexanderKaraberov | 2018-06-29 | 1 | -1/+37 |
| | | |||||
| * | fix(_view changes feed): fix function_clause crash in couch_native_process. | AlexanderKaraberov | 2018-06-29 | 1 | -0/+12 |
|/ | | | | Crash was caused by a missing implementation of ddoc function for <<"views">> FunPath, implementation is based on FilterFun but matches return values of the erlang:put() which is called in the native Emit function and also expects ok and false when docs were not emitted. | ||||
* | Add regression runs on new dedicated FreeBSD VM | Joan Touzet | 2018-06-27 | 1 | -1/+26 |
| | | | | Thanks to Just Some Enterprises for donating the compute power! | ||||
* | Update build dependency docs for FreeBSD | Joan Touzet | 2018-06-27 | 1 | -2/+4 |
| |