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

ronny pushed a change to branch fix/GH-5315
in repository https://gitbox.apache.org/repos/asf/couchdb.git


    omit 3eaf383cd chore(docs): Add HTTP status codes 401/403 to docs in 
api/server
    omit 03c3bb488 chore(docs): Add HTTP status codes 401/403 to docs in 
api/document
    omit 655209770 chore(docs): Add HTTP status codes 401/403 to docs in 
api/ddoc
    omit 20c58fd51 chore(docs): Add HTTP status codes 401/403 to docs in 
api/database
    omit 5d901eda1 chore(docs): Add 403 status code to api docs
     add 57b377492 Add `:leex` and `:yecc` to mix.exs
     add eeb16fb4c Fix warnings about quotes
     add 34af2300f Prefix unused variables with an underscore
     add e35979565 Remove warnings about `test_chttpd_auth_lockout_warning`
     add 0e098b08a Fix warnings about operator `===` has no effect
     add 780b48811 Fix warnings about comparison between distinct types
     add 1b77d2e29 Fix warnings about undefined functions
     add a5c099116 Makefile: Add `ELIXIR_ERL_OPTIONS=+fnu`
     add 55c5464cf Upgrade Elixir and its dependencies
     add 3290d95a9 Mitigate the warnings by adding step `-1`
     add 5a06e1a50 Updated year in NOTICE
     add 49e04399d chore(docs): Correct default setting of lockout mode
     add 208982eb0 Fix typo in auth.rst
     add 8adea82b0 chore(dev): Also use authentication for live checks (#5370)
     add 3cedbfcb5 chore(docs): Update Sphinx and Sphinx RTD theme (#5376)
     add 67a6588e9 Cleanup and improve couch_file
     add 9f3d8cabd chore(ci): Use Bookworm for "Build Release Tarball" stage 
(#5378)
     add ed16e2e94 docs/replication: fix typo: fail <- fall
     add d3eb27306 introduce acc record
     add 8792316a7 Merge pull request #5385 from apache/fabric-update-acc-record
     add d4d3b81b0 chore(dev): Don't wipe documentation source files on 
`distclean` (#5387)
     add 1ce7a0447 Add retries to the PR CI runs as well
     add f1f45aa25 chore(dev): Auto-delete branch upon PR merge
     add 6e74d0fb0 Remove pread_limit config from couch_file
     add 3d7a01937 Elixir: Fix negative steps
     add 5ed0654ab Use fdatasync for commits
     add 2789a1568 clarify RHEL9 caveats
     add 97c8bdc1f Remove idle check timeout
     add 37840c018 Fix contributing and api/database/changes minor typos 
documentation (#5404)
     add 346855c9f Exclude Power CI runner
     add 121ac7cb1 POWER CI worker is back
     add faa4fc803 Extract the response of `_versions` endpoint
     add 06c88fbe8 fix(js): re-instate `deepFreeze()` for all object freezing 
duties
     add 3d3f4f25a Remove multi_workers option from couch_work_queue (#5414)
     add 9185e1ffd Ensure we always map the documents in order map mrview 
updater
     add 378f6048b Add a version check to clouseau connected() function
     add d459256bb Kill all couchjs processes right after updating the engine 
setting
     add 0747affb5 nouveau: upgrade Lucene to 9.12.1
     add 05841cd2a Merge pull request #5421 from apache/nouveau-lucene-9.12.1
     add e9b316729 Improve scanner log reporting
     add 1bf03897e QuickJS scanner improvements
     add dce6769ed Document another spidermonkey vs spidermonkey discrepancy
     add 9d36a7855 extract functions
     add 0f60da6f7 Add simple+pbkdf2 scheme
     add 7f7574a46 add docs
     add af27eaf3a Merge pull request #5429 from apache/simplepluspbkdf2
     add 1b72571aa Fix wrong link in example within CONTRIBUTING.md
     add b638a3453 document nouveau type for mango index
     add 66894c1f0 Merge pull request #5433 from apache/mango-nouveau-doc
     add ab2e5c4cd Improve default chttpd server options
     add e137b72a5 Restore the ability to return error object from maps
     add c1a539b9c Implement parallel preads
     add f1799d6d0 Fix atts_since functionality for doc gets
     add 8a44187ee [nouveau] upgrade dropwizard to 4.0.12
     add 86fec4e92 Merge pull request #5439 from 
apache/nouveau-dropwizard-4.0.12
     add fba029fe1 Fix purge_infos when exceeding purged_infos_limit
     add 198207a64 Fix couch_cfile on Windows
     add 11f831b8c Document consts leaking from nested scopes SM 1.8.5 vs 
91/QuickJS/V8
     add 9ce8e5291 Fix flaky cfile closing test
     add 23b1a18af Document the parseInt Spidermonkey 1.8.5 discrepancy
     add d37923884 fix arithmetic mean in _prometheus
     add 4e1f9943a Merge pull request #5447 from apache/mean-ol-prometheus
     add 6202aa4b5 Document callable regex in Spidermonkey 1.8.5
     add 07cf90120 Optimise config to use persistent terms
     add b2ff65a74 Add Windows Jenkins pipeline (#4371)
     add 6df21c57f BigInt support for QuickJS
     add a2ba5e2cf Make sure terminate/2 is called in config
     add a1d61ed39 Use local pids for cfile
     add 1a88c2a76 Fix compatibility clause for attachments
     add d9e5e3919 Make a note of the Nouveau docker image, and include a 
sample compose.
     add 5ded88c03 lint
     add 8ba43b7ae nouveau: base64 only takes binaries
     add b106d4724 Merge pull request #5463 from apache/nouveau-b64url
     add 5b58f8ba6 Showing sponsors (#5430)
     add 6e25a278f Bump all Erlang patch versions
     add 9e4a87c68 Bump deps before release
     add d8a7654fc Merge pull request #5468 from apache/bump-deps-for-3.4.3
     add 259396f63 nouveau: retry if connection closes
     add e9dfa7264 nouveau: add a metric for connection_closed errors
     add 2f1ba74e0 Merge pull request #5471 from 
apache/nouveau-connection-closed-counter
     add 100ca2ab3 dev(CI): Temporary exclude Nouveau tests on Windows (#5472)
     add dc75ae7a8 Basic rework
     add d0aedc0b0 Update index type to include nouveau
     add f6889ae11 Make linter happy
     add 92622557c Document mango+nouveau
     add 0c574afe9 Fix up typos and linting
     add f090064dc Don't call the syntax mango
     add 6c0b0d2a9 An editing passing, and making use of h3
     add 637d7efb4 Rework the index documentation, bring more of it into the 
prose
     add 8e6268d8d Fix syntax
     add 9bf304bbd Do an editing pass
     add d96e1098c Fix lint
     add 42618dfe2 Update src/docs/src/ddocs/mango.rst
     add f26e5f7b3 Update src/docs/src/ddocs/mango.rst
     add 23b37f601 Remove the mention of _foo fields.
     add ce216a2c1 Some edits from @janl
     add 0fc466bdb Fix docs warnings
     add 5fd85e9ff Actually fix warnings
     add 7b2b4e0bb feat(doc): 3.5.0 release notes
     add 15efcc485 Update src/docs/src/whatsnew/3.5.rst
     add 5c08b39a9 fix typos, formatting, add closing
     add 6f42f496f Clean up `meck` functions in `fabric`
     add 101380093 They were inadvertently disabled
     add fb7d5f908 Update QuickJS
     add 17d9daba4 Try to enable discussions again
     add 3664cb0f3 All 3.4.2 to 3.4.3 commits on 3.4.x
     add c4706cc78 Add "erlang" to the set of allowed languages in ken, if the 
native query server is enabled
     add dbd342485 Enable Clouseau for macOS
     add ad13d51f7 Allow admin to configure tls client certificates for nouveau 
requests
     add 05e07a5d6 Merge pull request #5489 from apache/nouveau-secure-2
     add b6c29a0e0 Enable Clouseau for FreeBSD
     add 394f6fd10 Implement top_N/bottom_N built-in reducers
     add 8549221e6 _first/_last reducers
     add fef207177 Update QuickJS: dtoa, default bigint, string ropes
     add cd769a02c Fix missing documentation section title for _top_N reducer
     add 5f2aee142 Couch scanner plugin: conflict finder (#5466)
     add 229f85f76 Bring in latest QuickJS fixes
     add 7d1891497 Update Fauxton to latest v1.3.3
     add 77294f2b4 fix: Add blog.couchdb.org to frame-src CSP header to fix 
Fauxton News
     add aabba3b26 QuickJS updates
     add f997e718a Update GH landing page wording (#5506)
     add 6a8471899 chore(docs): Add 403 status code to api docs
     add 74070db28 chore(docs): Add HTTP status codes 401/403 to docs in 
api/database
     add 88d3f5644 chore(docs): Add HTTP status codes 401/403 to docs in 
api/ddoc
     add 0c4c63b6e chore(docs): Add HTTP status codes 401/403 to docs in 
api/document
     add 2acab4fbf chore(docs): Add HTTP status codes 401/403 to docs in 
api/server

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (3eaf383cd)
            \
             N -- N -- N   refs/heads/fix/GH-5315 (2acab4fbf)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |     5 +-
 CONTRIBUTING.md                                    |     4 +-
 LICENSE                                            |    21 +-
 Makefile                                           |    11 +-
 Makefile.win                                       |    11 +-
 NOTICE                                             |     2 +-
 README.rst                                         |    44 +-
 build-aux/Jenkinsfile.full                         |   163 +-
 build-aux/Jenkinsfile.pr                           |    79 +-
 dev/run                                            |    13 +-
 mix.exs                                            |    45 +-
 nouveau/build.gradle                               |     4 +-
 rebar.config.script                                |     8 +-
 rel/overlay/etc/default.ini                        |    51 +-
 share/server/dispatch-quickjs.js                   |     4 -
 share/server/util.js                               |    46 +-
 share/server/views.js                              |     2 +-
 src/chttpd/src/chttpd.erl                          |     6 +-
 src/chttpd/src/chttpd_db.erl                       |    22 +-
 src/chttpd/src/chttpd_misc.erl                     |     2 +-
 src/chttpd/src/chttpd_node.erl                     |    89 +-
 src/chttpd/src/chttpd_sup.erl                      |    12 +-
 src/chttpd/test/eunit/chttpd_csp_tests.erl         |     4 +-
 src/chttpd/test/eunit/chttpd_db_doc_get_tests.erl  |   613 +
 src/chttpd/test/eunit/chttpd_purge_tests.erl       |    36 +-
 src/chttpd/test/eunit/chttpd_util_test.erl         |     2 -
 src/config/src/config.erl                          |   192 +-
 src/config/test/config_tests.erl                   |   162 +-
 src/couch/.gitignore                               |     1 +
 src/couch/include/couch_js_functions.hrl           |     2 +-
 src/couch/priv/couch_cfile/couch_cfile.c           |   721 ++
 src/couch/rebar.config.script                      |     8 +-
 src/couch/src/couch_bt_engine.erl                  |    14 +-
 src/couch/src/couch_cfile.erl                      |   290 +
 src/couch/src/couch_db.erl                         |     5 +
 src/couch/src/couch_db_engine.erl                  |    14 -
 src/couch/src/couch_db_split.erl                   |     3 +-
 src/couch/src/couch_db_updater.erl                 |    91 +-
 src/couch/src/couch_file.erl                       |   466 +-
 src/couch/src/couch_httpd_auth.erl                 |    75 +-
 src/couch/src/couch_proc_manager.erl               |     8 +-
 src/couch/src/couch_query_servers.erl              |    66 +-
 src/couch/src/couch_work_queue.erl                 |    46 +-
 src/couch/test/eunit/couch_cfile_prop_tests.erl    |   156 +
 src/couch/test/eunit/couch_cfile_tests.erl         |   536 +
 src/couch/test/eunit/couch_file_tests.erl          |   300 +-
 src/couch/test/eunit/couch_js_tests.erl            |    89 +-
 src/couch/test/eunit/couch_work_queue_tests.erl    |   135 +-
 src/couch_index/src/couch_index_updater.erl        |     5 +-
 src/couch_mrview/src/couch_mrview.erl              |    22 +
 src/couch_mrview/src/couch_mrview_updater.erl      |     2 +-
 src/couch_prometheus/src/couch_prometheus_util.erl |     2 +-
 .../patches/01-spidermonkey-185-mode.patch         |     6 +-
 src/couch_quickjs/quickjs/Changelog                |     8 +
 src/couch_quickjs/quickjs/Makefile                 |   128 +-
 src/couch_quickjs/quickjs/cutils.c                 |     2 +
 src/couch_quickjs/quickjs/cutils.h                 |    20 +
 src/couch_quickjs/quickjs/dtoa.c                   |  1626 +++
 src/couch_quickjs/quickjs/dtoa.h                   |    83 +
 src/couch_quickjs/quickjs/libbf.c                  |  8475 --------------
 src/couch_quickjs/quickjs/libbf.h                  |   535 -
 src/couch_quickjs/quickjs/libregexp.c              |    40 +-
 src/couch_quickjs/quickjs/libregexp.h              |     5 +
 src/couch_quickjs/quickjs/libunicode-table.h       |  3411 +++---
 src/couch_quickjs/quickjs/libunicode.c             |   402 +-
 src/couch_quickjs/quickjs/qjsc.c                   |    30 +-
 src/couch_quickjs/quickjs/quickjs-atom.h           |    19 +-
 src/couch_quickjs/quickjs/quickjs-libc.c           |    27 +-
 src/couch_quickjs/quickjs/quickjs-opcode.h         |     8 +-
 src/couch_quickjs/quickjs/quickjs.c                | 11439 ++++++++-----------
 src/couch_quickjs/quickjs/quickjs.h                |    83 +-
 src/couch_quickjs/quickjs/test262.conf             |   118 +-
 src/couch_quickjs/quickjs/test262_errors.txt       |    26 +-
 src/couch_quickjs/quickjs/tests/test262.patch      |    17 +-
 src/couch_quickjs/rebar.config.script              |     2 +-
 .../src/couch_quickjs_scanner_plugin.erl           |    14 +-
 .../test/couch_quickjs_scanner_plugin_tests.erl    |     2 +
 src/couch_quickjs/test/couch_quickjs_tests.erl     |    31 +-
 src/couch_quickjs/update_and_apply_patches.sh      |     1 -
 .../src/couch_replicator_parse.erl                 |     8 +-
 src/couch_scanner/README.md                        |     2 +-
 src/couch_scanner/src/couch_scanner_plugin.erl     |     4 +-
 .../src/couch_scanner_plugin_conflict_finder.erl   |   212 +
 src/couch_scanner/src/couch_scanner_util.erl       |     6 +-
 .../test/eunit/couch_scanner_test.erl              |    66 +-
 src/docs/requirements.txt                          |     4 +-
 src/docs/src/api/database/changes.rst              |     4 +-
 src/docs/src/api/database/find.rst                 |   767 +-
 src/docs/src/api/server/configuration.rst          |     3 +-
 src/docs/src/best-practices/jsdevel.rst            |   132 +-
 src/docs/src/conf.py                               |     1 -
 src/docs/src/config/auth.rst                       |     4 +-
 src/docs/src/config/misc.rst                       |     4 +-
 src/docs/src/ddocs/ddocs.rst                       |    31 +
 src/docs/src/ddocs/index.rst                       |     3 +-
 src/docs/src/ddocs/mango.rst                       |   894 ++
 src/docs/src/ddocs/nouveau.rst                     |     2 +
 src/docs/src/ddocs/search.rst                      |     2 +
 src/docs/src/install/nouveau.rst                   |   107 +
 src/docs/src/install/unix.rst                      |     7 +-
 src/docs/src/intro/security.rst                    |    58 +
 src/docs/src/maintenance/performance.rst           |     4 +-
 src/docs/src/replication/protocol.rst              |     2 +-
 src/docs/src/whatsnew/3.4.rst                      |   105 +-
 src/docs/src/whatsnew/3.5.rst                      |   171 +
 src/docs/src/whatsnew/index.rst                    |     1 +
 src/dreyfus/src/clouseau_rpc.erl                   |    16 +-
 src/fabric/src/fabric.erl                          |    38 +-
 src/fabric/src/fabric_db_create.erl                |     4 +-
 src/fabric/src/fabric_doc_open.erl                 |   711 +-
 src/fabric/src/fabric_doc_open_revs.erl            |     6 +-
 src/fabric/src/fabric_doc_update.erl               |   282 +-
 src/fabric/src/fabric_ring.erl                     |     3 +-
 src/fabric/src/fabric_rpc.erl                      |     2 +-
 src/fabric/src/fabric_streams.erl                  |    10 +-
 src/fabric/src/fabric_view_changes.erl             |     3 +-
 src/fabric/test/eunit/fabric_db_create_tests.erl   |    13 +-
 src/fabric/test/eunit/fabric_db_info_tests.erl     |     1 -
 src/fabric/test/eunit/fabric_db_uuids_tests.erl    |     1 -
 src/fabric/test/eunit/fabric_tests.erl             |     1 +
 src/ioq/src/ioq.erl                                |     9 +-
 src/ken/src/ken_server.erl                         |     7 +-
 src/nouveau/priv/stats_descriptions.cfg            |     5 +
 src/nouveau/src/nouveau_api.erl                    |    55 +-
 src/nouveau/src/nouveau_bookmark.erl               |     4 +-
 src/smoosh/src/smoosh_utils.erl                    |     2 +-
 test/elixir/lib/step/start.ex                      |     4 +-
 test/elixir/lib/step/user.ex                       |     4 +-
 test/elixir/test/attachments_multipart_test.exs    |    11 +-
 test/elixir/test/attachments_test.exs              |     2 +-
 test/elixir/test/auth_lockout_test.exs             |    39 +-
 test/elixir/test/basics_test.exs                   |     2 +-
 test/elixir/test/compact_test.exs                  |     2 +-
 test/elixir/test/config/suite.elixir               |     3 +-
 test/elixir/test/design_docs_test.exs              |     2 +-
 test/elixir/test/nouveau_test.exs                  |     8 +-
 test/elixir/test/reduce_builtin_test.exs           |   138 +-
 test/elixir/test/replication_test.exs              |     2 +-
 test/elixir/test/uuids_test.exs                    |     2 +-
 test/elixir/test/view_pagination_test.exs          |     2 +-
 version.mk                                         |     2 +-
 141 files changed, 15414 insertions(+), 19854 deletions(-)
 create mode 100644 src/chttpd/test/eunit/chttpd_db_doc_get_tests.erl
 create mode 100644 src/couch/priv/couch_cfile/couch_cfile.c
 create mode 100644 src/couch/src/couch_cfile.erl
 create mode 100644 src/couch/test/eunit/couch_cfile_prop_tests.erl
 create mode 100644 src/couch/test/eunit/couch_cfile_tests.erl
 create mode 100644 src/couch_quickjs/quickjs/dtoa.c
 create mode 100644 src/couch_quickjs/quickjs/dtoa.h
 delete mode 100644 src/couch_quickjs/quickjs/libbf.c
 delete mode 100644 src/couch_quickjs/quickjs/libbf.h
 create mode 100644 
src/couch_scanner/src/couch_scanner_plugin_conflict_finder.erl
 create mode 100644 src/docs/src/ddocs/mango.rst
 create mode 100644 src/docs/src/whatsnew/3.5.rst

Reply via email to