This is an automated email from the ASF dual-hosted git repository.

wohali pushed a change to branch 1409-recbuf-sndbuf-undefined
in repository https://gitbox.apache.org/repos/asf/couchdb.git.


    from 82fd651  Use new mochiweb recbuf|sndbuf undefined setting
     add e6272de  Update build dependency docs for FreeBSD
     add 1209036  Add regression runs on new dedicated FreeBSD VM
     add 3358668  fix(_view changes feed): fix function_clause crash in 
couch_native_process. 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 0377e53  tests(couch_changes): add tests for changes feed filtering 
using an Erlang view
     add d36149e  Merge pull request #1401 from 
Spotme/spotme/fix/couch-native-process
     add 5bbfbeb  Don't set context for compaction files during db delete 
(#1419)
     add 73f1565  remove mention of os daemons and externals in ini files
     add 54577f1  allow socket server configuration for TLS httpd
     add 142eb6b  feat: avoid double builds on PRs
     add 1b15d4c  feat: remove duplicate authentication check
     add 7dfed0c  Added tests for checking http status code depending on 
cluster quorum
     add bfc610f  Make stem_interactive_updates option work again
     add 80e431f  Fix for issue #1136 - Error 500 deleting DB without quorum
     add 177c22d  Deletion responds 200 after a response from every node, and 
202 in other case
     add 71cf9f4  Adjust deletion tests in different cluster quorum conditions
     add 45a0ad9  Add `conflicts: true` option to mango selectors
     add 572234f  Add tests for mango conflict finding
     add e928b88  hook up proxy auth handler to chttpd
     add aa73e4e  Views now retain update_seq after compaction.
     add a5858b9  Replace R16B03 with 17.5.3 for PR#1427
     add 0f130cb  Drop Erlang R16 support
     add 4ea7210  config: improve handling of admin-supplied changes
     add 768e9eb  build: ease pattern matching to be less pedantic about RC
     add a82419b  build: release candidate tarball should have -RCx
     add 5c93cb7  Use couch_util:trim for greater erlang compatibility
     add 3c3546c  string:trim() compat for couch_util:trim()
     add fa3c812  bump deps
     add 1703998  raise timeouts in attachment tests
     add 215f49b  wait for db deletion before db re-creation. Closes #1197
     add dacb658  Clarify bad index creation error messages
     add dd3a6b4  validate bind address by @wyc
     add 8e5caaf  demote notice to debug logs by @wyc
     add 45583af  Optionally prevent non-admins from accessing /_all_dbs
     add 8c2b86a  improve ddoc test reliablilty by waiting for ddoc deletion
     add 3acf15f  Make MD5 hash implementation configurable (#1171)
     add 79eb1af  Report git sha on welcome request
     add 1d69790  Improve detection of git tags/dirty status
     add 6ed65e8  add retry to test_request:request()
     add 3ef3149  re-raise max_http_request_size to 4GB
     add e2f7561  Add missing default case clause, fixes #1450
     add 5678245  Switch fabric attachment receiver to use messages
     add a239f76  bump hyper dependency, fix Windows build
     add c94cc4c  Revert "Make loginUser wait for successful authentication"
     add 91f84f3  Revert "Replace resource expensive bcrypt test with shorter 
version (#1231)"
     add 7597abf  Revert "Add bcrypt hashing option"
     add 98eec31  Enable replication client _session auth by default
     add b1fbbb1  Bump fauxton dependency
     add cec965f  [travis] 20.1 -> 20.3
     add 10c19dc  bump docs dependency
     add 56bd13d  Improve logging from test_util
     add 2446758  bump fauxton
     add cc1360d  remove obsolete update_notification feature
     add aeced65  Fix _stats reducer when map function emits array
     add 17aec1f  Merge pull request #1484 from 
cloudant/fix-stats-reducer-for-array
     add d29011b  Fixed use of find ... -printf "%f" on Mac OS by replacing it 
with -exec basename
     add 0cbaefc  added missing dependencies for Debian-based systems
     new c503883  Merge branch 'master' into 1409-recbuf-sndbuf-undefined

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |   1 -
 .travis.yml                                        |  11 +-
 INSTALL.Unix.md                                    |   9 +-
 Jenkinsfile                                        |  31 +++-
 LICENSE                                            | 117 --------------
 Makefile                                           |  51 ++++--
 Makefile.win                                       |  45 +++++-
 NOTICE                                             |   7 -
 build-aux/couchdb-build-release.sh                 |   6 +-
 configure                                          |   9 ++
 rebar.config.script                                |  17 +-
 rel/overlay/etc/default.ini                        |  46 ++----
 rel/overlay/etc/local.ini                          |  14 --
 rel/reltool.config                                 |   2 -
 src/chttpd/src/chttpd.erl                          |  19 ++-
 src/chttpd/src/chttpd_auth.erl                     |   4 +
 src/chttpd/src/chttpd_auth_request.erl             |   5 +-
 src/chttpd/src/chttpd_db.erl                       |   1 -
 src/chttpd/src/chttpd_misc.erl                     |  11 +-
 src/chttpd/test/chttpd_welcome_test.erl            |   2 +
 src/couch/rebar.config.script                      |  17 +-
 src/couch/src/couch.app.src                        |   1 -
 src/couch/src/couch.erl                            |   1 -
 src/couch/src/couch_auth_cache.erl                 |   7 -
 src/couch/src/couch_bt_engine.erl                  |   6 +-
 src/couch/src/couch_db.erl                         |   2 +-
 src/couch/src/couch_db_updater.erl                 |  13 +-
 src/couch/src/couch_file.erl                       |   8 +-
 src/couch/src/{couch_rand.erl => couch_hash.erl}   |  50 +++---
 src/couch/src/couch_httpd.erl                      |   2 +-
 src/couch/src/couch_httpd_auth.erl                 |  12 +-
 src/couch/src/couch_httpd_misc_handlers.erl        |   2 +-
 src/couch/src/couch_key_tree.erl                   |  13 --
 src/couch/src/couch_native_process.erl             |  16 +-
 src/couch/src/couch_passwords.erl                  |  19 +--
 src/couch/src/couch_query_servers.erl              |  54 ++++++-
 src/couch/src/couch_server.erl                     |   5 +-
 src/couch/src/couch_stream.erl                     |  18 +--
 src/couch/src/couch_users_db.erl                   |  10 +-
 src/couch/src/couch_util.erl                       |  40 ++++-
 src/couch/src/test_engine_util.erl                 |  11 +-
 src/couch/src/test_request.erl                     |   6 +-
 src/couch/src/test_util.erl                        |   3 +
 src/couch/test/couch_changes_tests.erl             |  38 ++++-
 src/couch/test/couch_key_tree_tests.erl            | 177 +++++++++------------
 src/couch/test/couch_passwords_tests.erl           |  42 +----
 src/couch/test/couchdb_attachments_tests.erl       |  12 +-
 src/couch_epi/src/couch_epi_data.erl               |   2 +-
 src/couch_epi/src/couch_epi_util.erl               |   2 +-
 src/couch_event/src/couch_event_os_sup.erl         |  82 ----------
 src/couch_event/src/couch_event_sup2.erl           |   7 -
 .../test/couch_index_ddoc_updated_tests.erl        |   2 +-
 src/couch_mrview/src/couch_mrview.erl              |   2 +-
 src/couch_mrview/src/couch_mrview_compactor.erl    |   2 +
 src/couch_mrview/src/couch_mrview_util.erl         |   8 +-
 src/couch_replicator/src/couch_replicator_auth.erl |   2 +-
 src/couch_replicator/src/couch_replicator_ids.erl  |   2 +-
 .../test/couch_replicator_many_leaves_tests.erl    |   2 +-
 .../test/couch_replicator_test_helper.erl          |  12 +-
 src/fabric/src/fabric.erl                          |   9 +-
 src/fabric/src/fabric_db_delete.erl                |   6 +-
 src/mango/src/mango_cursor_view.erl                |   8 +-
 src/mango/src/mango_error.erl                      |   4 +-
 src/mango/test/19-find-conflicts.py                |  41 +++++
 src/mango/test/mango.py                            |   5 +
 src/mem3/src/mem3_rep.erl                          |   6 +-
 src/setup/src/setup.erl                            |  43 +++--
 test/javascript/run                                |   8 +-
 .../with-quorum/attachments.js}                    |  30 ++--
 .../with-quorum/attachments_delete.js}             |  28 ++--
 .../attachments_delete_overridden_quorum.js        |  36 +++++
 .../with-quorum/attachments_overridden_quorum.js   |  40 +++++
 .../with-quorum/{db-creation.js => db_creation.js} |   0
 ...reation.js => db_creation_overridden_quorum.js} |  11 +-
 .../db-creation.js => with-quorum/db_deletion.js}  |  16 +-
 ...reation.js => db_deletion_overridden_quorum.js} |  14 +-
 .../with-quorum/{db-creation.js => doc_bulk.js}    |  20 ++-
 ...b-creation.js => doc_bulk_overridden_quorum.js} |  20 ++-
 .../with-quorum/{db-creation.js => doc_copy.js}    |  20 +--
 .../with-quorum/doc_copy_overridden_quorum.js}     |  26 ++-
 .../with-quorum/{db-creation.js => doc_crud.js}    |  24 +--
 ...b-creation.js => doc_crud_overridden_quorum.js} |  24 +--
 .../tests-cluster/without-quorum/attachments.js    |  39 +++++
 .../without-quorum/attachments_delete.js           |  37 +++++
 .../attachments_delete_overridden_quorum.js        |  36 +++++
 .../attachments_overridden_quorum.js               |  42 +++++
 .../{db-creation.js => db_creation.js}             |   3 +-
 ...reation.js => db_creation_overridden_quorum.js} |  12 +-
 .../{db-creation.js => db_deletion.js}             |  18 ++-
 ...reation.js => db_deletion_overridden_quorum.js} |  15 +-
 .../without-quorum/{db-creation.js => doc_bulk.js} |  20 +--
 ...b-creation.js => doc_bulk_overridden_quorum.js} |  20 +--
 .../without-quorum/{db-creation.js => doc_copy.js} |  20 +--
 ...b-creation.js => doc_copy_overridden_quorum.js} |  23 +--
 .../without-quorum/{db-creation.js => doc_crud.js} |  25 +--
 ...b-creation.js => doc_crud_overridden_quorum.js} |  24 +--
 test/javascript/tests/design_docs.js               |   8 +-
 test/javascript/tests/users_db.js                  |   7 +
 test/javascript/tests/users_db_security.js         | 167 ++-----------------
 99 files changed, 1084 insertions(+), 989 deletions(-)
 copy src/couch/src/{couch_rand.erl => couch_hash.erl} (50%)
 delete mode 100644 src/couch_event/src/couch_event_os_sup.erl
 create mode 100644 src/mango/test/19-find-conflicts.py
 copy test/javascript/{tests/large_docs.js => 
tests-cluster/with-quorum/attachments.js} (54%)
 copy test/javascript/{tests/large_docs.js => 
tests-cluster/with-quorum/attachments_delete.js} (57%)
 create mode 100644 
test/javascript/tests-cluster/with-quorum/attachments_delete_overridden_quorum.js
 create mode 100644 
test/javascript/tests-cluster/with-quorum/attachments_overridden_quorum.js
 copy test/javascript/tests-cluster/with-quorum/{db-creation.js => 
db_creation.js} (100%)
 copy test/javascript/tests-cluster/with-quorum/{db-creation.js => 
db_creation_overridden_quorum.js} (62%)
 copy test/javascript/tests-cluster/{without-quorum/db-creation.js => 
with-quorum/db_deletion.js} (70%)
 copy test/javascript/tests-cluster/with-quorum/{db-creation.js => 
db_deletion_overridden_quorum.js} (67%)
 copy test/javascript/tests-cluster/with-quorum/{db-creation.js => doc_bulk.js} 
(70%)
 copy test/javascript/tests-cluster/with-quorum/{db-creation.js => 
doc_bulk_overridden_quorum.js} (63%)
 copy test/javascript/tests-cluster/with-quorum/{db-creation.js => doc_copy.js} 
(70%)
 copy test/javascript/{tests/large_docs.js => 
tests-cluster/with-quorum/doc_copy_overridden_quorum.js} (55%)
 copy test/javascript/tests-cluster/with-quorum/{db-creation.js => doc_crud.js} 
(68%)
 rename test/javascript/tests-cluster/with-quorum/{db-creation.js => 
doc_crud_overridden_quorum.js} (55%)
 create mode 100644 test/javascript/tests-cluster/without-quorum/attachments.js
 create mode 100644 
test/javascript/tests-cluster/without-quorum/attachments_delete.js
 create mode 100644 
test/javascript/tests-cluster/without-quorum/attachments_delete_overridden_quorum.js
 create mode 100644 
test/javascript/tests-cluster/without-quorum/attachments_overridden_quorum.js
 copy test/javascript/tests-cluster/without-quorum/{db-creation.js => 
db_creation.js} (89%)
 copy test/javascript/tests-cluster/without-quorum/{db-creation.js => 
db_creation_overridden_quorum.js} (64%)
 copy test/javascript/tests-cluster/without-quorum/{db-creation.js => 
db_deletion.js} (72%)
 copy test/javascript/tests-cluster/without-quorum/{db-creation.js => 
db_deletion_overridden_quorum.js} (65%)
 copy test/javascript/tests-cluster/without-quorum/{db-creation.js => 
doc_bulk.js} (74%)
 copy test/javascript/tests-cluster/without-quorum/{db-creation.js => 
doc_bulk_overridden_quorum.js} (67%)
 copy test/javascript/tests-cluster/without-quorum/{db-creation.js => 
doc_copy.js} (72%)
 copy test/javascript/tests-cluster/without-quorum/{db-creation.js => 
doc_copy_overridden_quorum.js} (56%)
 copy test/javascript/tests-cluster/without-quorum/{db-creation.js => 
doc_crud.js} (65%)
 rename test/javascript/tests-cluster/without-quorum/{db-creation.js => 
doc_crud_overridden_quorum.js} (58%)

Reply via email to