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

jan pushed a change to branch rebase/access-2026
in repository https://gitbox.apache.org/repos/asf/couchdb.git


 discard 1cac61374 feat: add access handling to show/list/update w/tests
 discard 4a31f80a3 fix: remove DoS vector
 discard bcf42f215 feat: block non-access ddocs from non-admins
 discard 57e017572 feat: move access option into db props
 discard 868fa6ce1 chore: take out ddoc_cache special casing from access 
validation
 discard 9d21e0c12 test: update tests to match new RFC semantics
 discard 6d874f1b6 Revert "feat(access): add access handling to ddoc cache"
 discard db5b9cb18 chore: erlfmt
 discard f24b1f4d0 chore: address various rerview notes by @rnewson
 discard 8458869f6 chore: fix compiler warnings
 discard f50e7f618 fix remaining access tests
 discard c061d4dc9 re-enable fixed test
 discard a9b095b62 force new CI run
 discard 9681e540d chore: lint
 discard 8338186cc fix outstanding test cases
 discard f8b7da38b debugging on three sites
 discard 0edd6e41d refactor: simplify
 discard 1ffafa7ac refactor: simplify
 discard 97b9f7fcf chore: remove debugging comment
 discard df0560015 Revert "chore: remove debug code"
 discard 05d40777f chore: remove debug code
 discard 5b3258fd4 chore: remove debug comments
 discard 1512a6a50 chore: remove debug comments
 discard bdcf3aa56 chore: remove debugging comments
 discard ec39cbb25 chore: undo unwanted ws changes
 discard d8482464f feat: add _users role for jwt auth
 discard 0d3908d91 chore: remove debug comments
 discard af56f63b4 refactor: resolve layer boundary violation
 discard fe5259113 chore: undo whitespace
 discard a8bddfef6 chore: remove debug log
 discard f8edc43db chore: revert debug code
 discard 7e96b3ddf fix: only process deleted docs in _access views
 discard 556504aef refactor: simplify detecting updated ddocs
 discard ec3d6b9d0 chore: cleanup
 discard 29cffb23b fix: perf insert optimisation bypass
 discard a1004f2f2 chore: clean up after renaming commit
 discard 562606f6d add perf regression test
 discard d306baf60 wip
 discard 565773dbf fix: add function signature change to new open_docs_rev/3
 discard a1e1df063 fix: restore previous function signature
 discard b39539134 chore: append _users role instead of prepending it
 discard 25ae1dae9 fix: simplify
 discard be2e8d911 fix(access) elixir tests again
 discard 9b2a11aac chore: remove comments and stale todo entries
 discard baa62d8a5 chore(access): erlfmt
 discard 79fcc509d fix(access): elixir tests
 discard 876c26143 test(access): test disable access config
 discard 0d7c2d756 fix(access): opt-out switch
 discard ebbd1a7db doc(access): add todos
 discard 2ca0afe6e chore(access): style notes
 discard ed0f05fe1 fix(access): use minimal info from prev rev
 discard cbdd67d24 chore(access): remove old comment
 discard c35625fa5 doc(access): leave todo for missing implementation detail
 discard beca2de5f feat(access): add global off switch
 discard cd622a125 fix: make tests pass again
 discard eb95cd0fa feat(access): additional test fixes
 discard bd620f8b2 feat(access): add access handling to fabric
 discard 75b1019d9 feat(access): add access handling to ddoc cache
 discard b64c73a9b feat(access): add access handling to replicator
 discard 0cd3d1963 feat(access): add access tests
 discard 15b4439f3 feat(access): add mrview machinery
 discard 6c4288e1c feat(access): adjust existing tests
 discard 62106090b feat(access): add util functions
 discard 794c2f9c7 feat(access): handle access in couch_db[_updater]
 discard bef89d420 feat(access): expand couch_btree / bt_engine to handle access
 discard bf2518582 feat(access): add access query server
 discard f5f1675e5 feat(access): add new _users role for all authenticated users
 discard ad1dce74b feat(access): handle new records in couch_doc
 discard af6829655 feat(access): add access to couch_db internal records
 discard 28ba7d10a feat(access): add access handling to chttpd
     add d19cd124e dev: Skip EUnit tests for gun and recon apps (#5843)
     add f7d167272 Some extra docs for the new time-seq changes feature
     add 1b6155ee5 Skip some smoosh persist eunit tests as root
     add 2ea90cdd9 Tolerate maintenance mode and a node down in partition info 
calls
     add 3fa2096a0 Port paginate json docs tests to Elixir
     add aaa661e19 Deprecate 14-json-pagination-test.py
     add 8721bc4f2 Merge pull request #5768 from neighbourhoodie/port-14
     add f9ffcbf3a Add scanner checkpoint and stop. Use it for auto-purge 
plugin.
     add 0c14dec7c Add upgrade_in_progress config and metrics
     add fd2f47b80 Stop scanner plugins if upgrade_in_progress is set
     add 8dfa59db1 Disable FreeBSD ARM64 for now
     add d2b8a0e3b feat: parallel eunit for windows
     add 54db7f4e5 Some windows fixes
     add d2833ff5a dev: Adding more Makefile.win fixes
     add 57544d7a1 Tolerate invalid typ claim when not required
     add 002389b69 Merge pull request #5853 from apache/jwtf-invalid-typ
     add 656f3c4f1 fix: Nouveau directory moving on Windows
     add 7967fd5ff Re-enable FreeBSD ARM64 worker
     add a644e40de Merge pull request #5856 from 
apache/reenable-freebsd-arm64-ci-job
     add 226f36b4f dev: Enable Windows CI again (#5854)
     add abeb96560 Remove mem3_util:update_db_doc/1 function
     add 333f5259b Implement dry-run for auto-purge plugin
     add a1cf5b0cf log the time it takes to compact a view and swap it into use
     add bbfea7123 Merge pull request #5861 from 
apache/view-compaction-duration-log
     add 52ef21ca4 dev: Skip some smoosh tests on Windows
     add f391b31b2 feat(access): add access handling to chttpd
     add 056f5fda0 feat(access): add access to couch_db internal records
     add 70ce692d4 feat(access): handle new records in couch_doc
     add ab6a083fa feat(access): add new _users role for all authenticated users
     add 751314261 feat(access): add access query server
     add 377864432 feat(access): expand couch_btree / bt_engine to handle access
     add fb8a0c590 feat(access): handle access in couch_db[_updater]
     add b423bd9c4 feat(access): add util functions
     add d624115d0 feat(access): adjust existing tests
     add 2d4b27df5 feat(access): add mrview machinery
     add 55f816bed feat(access): add access tests
     add af0b1f31d feat(access): add access handling to replicator
     add e6a2d98f5 feat(access): add access handling to ddoc cache
     add 4e0fff977 feat(access): add access handling to fabric
     add 47a4f56f4 feat(access): additional test fixes
     add 77870be99 fix: make tests pass again
     add fea0e48ac feat(access): add global off switch
     add e3d1efc0c doc(access): leave todo for missing implementation detail
     add 0133b665c chore(access): remove old comment
     add 729168fe5 fix(access): use minimal info from prev rev
     add bee1a7e6e chore(access): style notes
     add 1f3f5e781 doc(access): add todos
     add fca435035 fix(access): opt-out switch
     add e79b1ffe4 test(access): test disable access config
     add 6117a0e03 fix(access): elixir tests
     add 67851e833 chore(access): erlfmt
     add 9f2c41777 chore: remove comments and stale todo entries
     add df148562b fix(access) elixir tests again
     add 77a32a41b fix: simplify
     add 0645933f4 chore: append _users role instead of prepending it
     add 520eb8abf fix: restore previous function signature
     add 280d8c804 fix: add function signature change to new open_docs_rev/3
     add 418a41d88 wip
     add cac81167f add perf regression test
     add fdd1b6481 chore: clean up after renaming commit
     add a266fc037 fix: perf insert optimisation bypass
     add 1ade764f6 chore: cleanup
     add 06e797164 refactor: simplify detecting updated ddocs
     add f9ef7eeef fix: only process deleted docs in _access views
     add a9473eec3 chore: revert debug code
     add 273b52da1 chore: remove debug log
     add 4cf5f0890 chore: undo whitespace
     add 6a151de0e refactor: resolve layer boundary violation
     add d6800652d chore: remove debug comments
     add e8d75fa6d feat: add _users role for jwt auth
     add 517e742a6 chore: undo unwanted ws changes
     add 8c3005caa chore: remove debugging comments
     add 8f58b3192 chore: remove debug comments
     add 527acd629 chore: remove debug comments
     add f4d77b9d4 chore: remove debug code
     add 38bd55aba Revert "chore: remove debug code"
     add c41a97166 chore: remove debugging comment
     add ad301b91c refactor: simplify
     add b73313d75 refactor: simplify
     add 8c5f7ac99 debugging on three sites
     add a76f0440b fix outstanding test cases
     add eb5565206 chore: lint
     add a06fb6b76 force new CI run
     add 1e5d9e7a0 re-enable fixed test
     add b32434ad6 fix remaining access tests
     add 30ae3dee9 chore: fix compiler warnings
     add 6ce958d53 chore: address various rerview notes by @rnewson
     add 60825cf5e chore: erlfmt
     add 33767e7bd Revert "feat(access): add access handling to ddoc cache"
     add 5cc608060 test: update tests to match new RFC semantics
     add 629bcaae2 chore: take out ddoc_cache special casing from access 
validation
     add 9ddf130a6 feat: move access option into db props
     add 33060d120 feat: block non-access ddocs from non-admins
     add 305e2fa84 fix: remove DoS vector
     add 627cb63a7 feat: add access handling to show/list/update w/tests
     add add9d1986 feat: add map body support to test_request and update access 
tests to match

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   (1cac61374)
            \
             N -- N -- N   refs/heads/rebase/access-2026 (add9d1986)

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:
 Makefile                                           |   2 +-
 Makefile.win                                       |  65 +++--
 build-aux/Jenkinsfile                              |  23 +-
 rel/overlay/etc/default.ini                        |  22 ++
 src/couch/include/couch_eunit.hrl                  |   2 +-
 src/couch/priv/stats_descriptions.cfg              |   8 +
 src/couch/src/couch_auto_purge_plugin.erl          |  60 ++++-
 src/couch/src/couch_server.erl                     |  33 ++-
 src/couch/src/test_request.erl                     |   6 +-
 .../test/eunit/couch_auto_purge_plugin_tests.erl   |  39 ++-
 src/couch/test/eunit/couch_server_tests.erl        |  40 +++
 src/couch/test/eunit/couchdb_access_tests.erl      | 256 +++++++++----------
 src/couch_mrview/include/couch_mrview.hrl          |   3 +-
 src/couch_mrview/src/couch_mrview_compactor.erl    |  14 +-
 src/couch_scanner/src/couch_scanner_plugin.erl     |  46 ++--
 src/couch_scanner/src/couch_scanner_server.erl     |   5 +-
 .../test/eunit/couch_scanner_test.erl              |  64 ++++-
 src/docs/images/time_seq.png                       | Bin 0 -> 10258 bytes
 src/docs/images/time_seq_zoom.png                  | Bin 0 -> 12506 bytes
 src/docs/src/api/database/changes.rst              | 179 +++++++++++++-
 src/docs/src/config/scanner.rst                    |  18 ++
 src/fabric/src/fabric_db_partition_info.erl        |  58 ++++-
 src/jwtf/src/jwtf.erl                              |   3 +-
 src/jwtf/test/jwtf_tests.erl                       |   9 +
 src/mango/test/14-json-pagination-test.py          | 269 --------------------
 src/mem3/src/mem3_util.erl                         |  33 +--
 src/mem3/test/eunit/mem3_shards_test.erl           |   5 +-
 src/smoosh/src/smoosh_persist.erl                  |  82 +++++--
 test/elixir/test/config/suite.elixir               |  24 +-
 test/elixir/test/mango/14_json_pagination_test.exs | 271 +++++++++++++++++++++
 test/elixir/test/support/mango_database.ex         |   1 +
 31 files changed, 1053 insertions(+), 587 deletions(-)
 create mode 100644 src/docs/images/time_seq.png
 create mode 100644 src/docs/images/time_seq_zoom.png
 delete mode 100644 src/mango/test/14-json-pagination-test.py
 create mode 100644 test/elixir/test/mango/14_json_pagination_test.exs

Reply via email to