summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* remove utf8.cpparchive/remove-utf8-in-sm60remove-utf8-in-sm60jiangph2019-12-043-16/+27
|
* Fixup: address link issue of couchjs for windowsjiangph2019-12-041-3/+3
|
* Fixup: comply with "make javascript"jiangph2019-12-035-13/+4
|
* add javascript to support spidermonkey 60jiangph2019-12-037-22/+7204
|
* Allow configuring the use of SpiderMonkey 60Paul J. Davis2019-12-021-5/+31
|
* Import SpiderMonkey 60 based CouchJS sourcesjiangph2019-12-028-0/+1997
| | | | Co-Authored-By: Jan Lehnardt <jan@apache.org>
* Enable multi-version SpiderMonkey supportPaul J. Davis2019-12-0210-22/+44
|
* Add SpiderMonkey version option to configurePaul J. Davis2019-12-022-1/+30
|
* 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.
| * Import kenRobert Newson2019-02-0710-0/+847
|
* Merge pull request #2326 from apache/smoosh-in-treeAdam Kocoloski2019-11-2213-1/+1862
|\
| * Remove smoosh as dependency and add as subdirAdam Kocoloski2019-11-221-1/+1
| |
| * Add 'src/smoosh/' from commit '78eba8444c0ba50994c7b686251f3a7c21dc92ce'Adam Kocoloski2019-11-2212-0/+1861
| |\ |/ / | | | | | | | | git-subtree-dir: src/smoosh git-subtree-mainline: 0155bd884bd8c455cc4057811cf67035b04c427f git-subtree-split: 78eba8444c0ba50994c7b686251f3a7c21dc92ce
| * Add unit tests for scheduling window logicAdam Kocoloski2019-09-242-0/+83
| |
| * Support scheduling compactions during time windowsAdam Kocoloski2019-09-242-0/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch allows administrators to configure smoosh to only execute compactions during a specified time window on a per-channel basis. The (partial) configuration looks like [smoosh] db_channels=overnight_channel [smoosh.overnight_channel] from = 22:00 to = 06:00 strict_window = true If `strict_window` is set to true, smoosh will suspend all currently running compactions in this channel when leaving the time window, and resume them in the next window. If left at the default, currently running compactions will be allowed to complete but no new compactions will be started until the window is open again.
| * Merge pull request #2 from cloudant/fix-compilation-warningsiilyak2019-02-252-6/+11
| |\ | | | | | | Avoid using `erlang:now/0`
| | * Avoid using `erlang:now/0`ILYA Khlopotov2019-02-252-6/+11
| |/
| * Merge pull request #1 from cloudant/update_handle_config_terminateiilyak2019-02-181-7/+52
| |\ | | | | | | Update API for handle_config_terminate/3
| | * Update API for handle_config_terminate/3ILYA Khlopotov2019-02-141-7/+52
| |/ | | | | | | | | | | config_listener_mon establishes a monitor of the caller process. Therefore it is incorrect to call config:listen_for_changes from temporary process.
| * Initial importRobert Newson2019-01-3010-0/+1667
|