summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add mini Jenkins build (1 platform only)jenkins-mini-testJoan Touzet2019-12-111-0/+244
|
* Fix multidb changes testNick Vatamaniuc2019-12-111-2/+3
| | | | | | The test broke during the removal of view-based changes PR Issue: https://github.com/apache/couchdb/pull/2324
* Merge pull request #2351 from apache/2530-all-dbs-timeoutWill Holley2019-12-101-1/+1
|\ | | | | Fix timeout case clause in fabric_db_info
| * Fix timeout case clause in fabric_db_info2530-all-dbs-timeoutWill Holley2019-12-101-1/+1
|/ | | | | | | | | Unlike most other fabric_db_* message handlers, the accumulator for fabric_db_info has 3 terms. When a rexi timeout occurs, it returns `{timeout, Accumulator}`; the case clause handling this needs to expect 3 terms in the Accumulator instead of 2. Fixes #2350
* Merge pull request #2346 from willholley/couch_compress_testsWill Holley2019-12-102-85/+113
|\ | | | | Big-endian support for couch_compress tests
| * Big endian support for couch_compress testsWill Holley2019-12-091-15/+43
| | | | | | | | | | | | | | | | | | | | | | | | This refactors the couch_compress tests to allow them to run on platforms (e.g. s390x) where the compression output might be different to the fixed values defined in the tests. Namely: * Assert that compressed output is smaller than the input * Assert bigendian output is portable * Assert that compressed output can be recompressed Background and discussion of this is in https://issues.apache.org/jira/browse/COUCHDB-3261.
| * Port couch_compress_tests to ElixirWill Holley2019-12-092-85/+85
|/
* Remove invalid query server def in local.iniJoan Touzet2019-12-091-3/+0
|
* Add COUCHDB_FAUXTON_DOCROOT comment to couchdb.cmdJoan Touzet2019-12-091-0/+1
|
* Allow all params to be passed via body for POST _all_docsBessenyei Balázs Donát2019-12-097-4/+342
| | | | | | This change should allow users to supply all params in POST that can be supplied for GET now. This way we could avoid the ?key="foo" things that would probably cause a lot of pain for users. As /{db}/_design_docs and /{db}/_local_docs are analogous to _all_docs, this change applies to all three of them.
* Allow all params to be passed via body for POST viewBessenyei Balázs Donát2019-12-054-13/+164
| | | | | | This change should allow users to supply all params in POST that can be supplied for GET now. This way we could avoid the ?key="foo" things that would probably cause a lot of pain for users.
* Merge pull request #2324 from apache/2167-no-view-changesEric Avdey2019-12-0319-1490/+206
|\ | | | | Remove vestiges of view-based `_changes` feed from codebase
| * Modify all mrview records and add according migration functionality2167-no-view-changesEric Avdey2019-12-036-72/+71
| |
| * Remove all view_changes functionality from mrview utilsEric Avdey2019-12-031-238/+24
| |
| * Remove fast_view filter from fabricEric Avdey2019-12-031-3/+2
| |
| * Modify changes accumulator recordEric Avdey2019-12-031-7/+27
| |
| * Remove view_changes functionality from couch_changes sideEric Avdey2019-12-033-294/+26
| |
| * Remove view changes interface functions, tests and end-pointEric Avdey2019-12-037-596/+3
| |
| * Remove seq, kseq and log trees from updater, compactor and indexerEric Avdey2019-12-033-280/+53
|/
* Merge pull request #2336 from apache/1523-bye-bye-5986-rnewson-4Robert Newson2019-12-0211-265/+356
|\ | | | | 1523 bye bye 5986
| * install requests module within venv1523-bye-bye-5986-rnewson-4Robert Newson2019-12-021-0/+1
| |
| * fix (unrelated, right, am I crazy?) proxyauth.js testRobert Newson2019-12-021-1/+1
| |
| * enable port 5986 in local.ini for the test suitesRobert Newson2019-12-021-0/+1
| |
| * disable port 5986 by defaultRobert Newson2019-12-022-4/+11
| |
| * proxy the response from the other nodeRobert Newson2019-12-023-7/+58
| |
| * Mangle request before calling handle_requestJoan Touzet2019-12-021-2/+13
| |
| * allow calls to get_httpd_handlers from other applicationsRobert Newson2019-12-021-3/+3
| |
| * add handle_request/1Joan Touzet2019-12-021-0/+4
| |
| * extract get_httpd_handlers functionJoan Touzet2019-12-021-28/+30
| |
| * Move get_stats/0Joan Touzet2019-12-022-90/+90
| |
| * Remove global _system handlerJoan Touzet2019-12-022-10/+1
| |
| * Move _node handler to new moduleJoan Touzet2019-12-024-129/+152
|/
* Merge pull request #2337 from apache/couch_hash_updateWill Holley2019-12-026-9/+9
|\ | | | | Update usage of couch_hash:md5_hash shim
| * Update usage of couch_hash:md5_hash shimcouch_hash_updateWill Holley2019-12-026-9/+9
|/ | | | | | | | | | | https://github.com/apache/couchdb/pull/1445 introduced a shim to enable CouchDB to be compiled to use the Erlang MD5 function. This allows CouchDB to run in FIPS environments where the crypto module is restricted such that `crypto:hash(md5,..)` is blocked (fails with `notsup` error). This commit replaces usage of `crypto:hash(md5, ..)` introduced since the original PR with the shim function.
* Return 400 error for missing partition keyGarren Smith2019-11-262-0/+12
| | | | | | Return a 400 for urls /partitiondb/_partition with no partition key Fixes #2332
* Merge pull request #2328 from apache/ken-in-treeAdam Kocoloski2019-11-2211-1/+887
|\
| * Remove ken as dependency and add as subdirAdam Kocoloski2019-11-221-1/+1
| |
| * Add 'src/ken/' from commit '506606ff2b29f72fcc9e875f1b9a33c258ad2af1'Adam Kocoloski2019-11-2210-0/+886
| |\ |/ / | | | | | | | | git-subtree-dir: src/ken git-subtree-mainline: 8d9f80de2cd6bc851e329091998e0c601889f6e2 git-subtree-split: 506606ff2b29f72fcc9e875f1b9a33c258ad2af1
| * Merge pull request #8 from apache/ken-dreyfus-hastingsRobert Newson2019-10-211-2/+2
| |\ | | | | | | Detect dreyfus/hastings correctly
| | * Detect dreyfus/hastings correctlyRobert Newson2019-10-211-2/+2
| |/ | | | | | | | | The code:lib_dir test only works if those projects are compiled first, which is not guaranteed.
| * Merge pull request #7 from apache/ken-query-servers-2Robert Newson2019-10-181-1/+2
| |\ | | | | | | Always include 'query' as an allowed language
| | * Always include 'query' as an allowed languageRobert Newson2019-10-181-1/+2
| |/
| * Merge pull request #6 from apache/ken-query-serversRobert Newson2019-10-171-2/+3
| |\ | | | | | | Get the list of allowed languages from the environment
| | * Get the list of allowed languages from the environmentRobert Newson2019-10-171-2/+3
| |/
| * Merge pull request #5 from apache/elseRobert Newson2019-02-251-2/+2
| |\ | | | | | | and the -else clauses
| | * and the -else clausesRobert Newson2019-02-251-2/+2
| |/
| * Merge pull request #1 from cloudant/fix-compilation-warningsiilyak2019-02-252-17/+54
| |\ | | | | | | Fix compiler warnings
| | * Fix compiler warningsILYA Khlopotov2019-02-252-17/+54
| |/
| * Merge pull request #4 from apache/has_have_confusionRobert Newson2019-02-251-6/+6
| |\ | | | | | | Fix compilation errors and use of macro
| | * Fix compilation errors and use of macroRobert Newson2019-02-251-6/+6
| |/ | | | | | | | | A bit of confusion with HAS_ and HAVE_ led to me not noticing that the dreyfus/hastings bits didn't compile.