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

jaydoane pushed a change to branch config-delete-reload
in repository https://gitbox.apache.org/repos/asf/couchdb.git


 discard 93f112cb0 Reload default config value from disk on delete
 discard 02bf591eb Refactor `.ini` file parsing
 discard 85c41a6f1 Ensure these config tests get executed
 discard 033d8927d Delete confusing test config delete reason
 discard a1cbb8f99 Remove unused include and defines
     add 682f512d6 docs(find): add missing negation on talking about field 
mismatch
     add 26cfe5369 mango: add $beginsWith operator (#4810)
     add e9d703c21 Remove installation via snap package (#4826)
     add 359cc38de mango: fix $beginsWith range (#4828)
     add e68cbe258 Upgrade CI to use Erlang 24.3.4.14 images
     add be6124aab Wait for newly set admin creds to be hashed in setup
     add ce92dd585 update erlfmt to 1.3.0 and fix issues
     add 484847d95 Merge pull request #4836 from apache/erlfmt-1.3.0
     add 5a21bb219 Fix update bug in ets_lru
     add 813d51cc9 add eviction for idleness to ets_lru
     add 6d393edf9 Merge pull request #4838 from apache/ets-lru-idle
     add 46a781fdc Replace unique_integer with a ref in ets_lru
     add 8655f58c6 remove pre-emptive cookie on successful basic auth
     add 00fa01c60 Import fast_pbkdf2 at f47dc6c12ae9bb6
     add d7e168ee7 switch PBKDF2 to fast_pbkdf2
     add 21c2dec1d optimize couch_passwords:verify for OTP 25+
     add 323432be1 Introduce pbkdf2_prf parameter
     add a3306fd8c in-memory password hash cache
     add 6108614f4 use couch password cache
     add 28e27dbc1 give couch_password_hasher:hash a clearer name
     add 30efa6964 upgrade password on next session or basic auth
     add f37ddfa94 Enhance dev/run to use pbkdf2 with sha256
     add 869838522 remove all password derivation fields before adding back the 
new ones
     add f0ddb2486 improve assertion failure messages
     add a29ea969d Password hash upgrade tests
     add c1e75c13f increase default password iterations to 50000
     add b50aca0d9 update Makefile.win to match
     add dbcbc9aee try to fix mac silicon and Windows Build
     add 5fd357950 Merge pull request #4814 from 
apache/decouple_offline_hash_strength_from_online
     add e5a638c63 [docs] Add Debian 12 (bookworm) to convenience binary 
packages list (#4840)
     add 16162e633 Add Debian Bookworm to full CI
     add 4c76b38a2 Ignore auto-generated compile_commands.json in fast-pbkdf2
     add c32ff6843 Remove exunit makefile target
     add 0ac61812b Temporarily disable MacOS runner
     add 3d29a8429 Require auth for _replicate endpoint
     add cd058f4e5 Revert "Temporarily disable MacOS runner"
     add 7b18c115f fix: add M1 homebrew include path to CFLAGS
     add d05a2dc3b Remove vsn module attribute
     add 7da741ac4 Optimize _active_tasks
     add 0ec5da8a6 upgrade dropwizard to 4.0.4
     add 3985e8216 Merge pull request #4854 from apache/dropwizard-4.0.4
     add dc6b44098 Update Erlang 25 and 26 and dump low version to latest 24
     add e9c5c605b Remove code_change and empty terminate callbacks
     add d0e62fb85 Makefile.win: silence removal of non-existing files and 
directories
     add 2d8a33b9f Add Clouseau to the developer setup
     add ff4cbf824 Remove unused include and defines
     add 1d29504cf Delete confusing test config delete reason
     add a8bf4e47d Ensure these config tests get executed
     add 6085c77ed Refactor `.ini` file parsing
     add 7bceaa69b Reload default config value from disk on delete
     add 16305f9de Change behavior of `config:init/1` to omit
     add 163c55f0c WIP make ?DELETE markers first class

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   (93f112cb0)
            \
             N -- N -- N   refs/heads/config-delete-reload (163c55f0c)

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:
 .devcontainer/devcontainer.json                    |  10 +-
 Makefile                                           |  43 +-
 Makefile.win                                       |  98 ++--
 README-DEV.rst                                     |  68 ++-
 build-aux/Jenkinsfile.full                         |  31 +-
 build-aux/Jenkinsfile.pr                           |   8 +-
 configure                                          |  83 ++-
 configure.ps1                                      |  64 +++
 dev/run                                            | 191 ++++++-
 nouveau/build.gradle                               |   2 +-
 rebar.config.script                                |   1 +
 rel/overlay/etc/default.ini                        |  15 +-
 rel/reltool.config                                 |   6 +-
 src/chttpd/src/chttpd_auth_cache.erl               |   8 +-
 src/chttpd/src/chttpd_auth_request.erl             |   7 +-
 src/chttpd/src/chttpd_misc.erl                     |  10 +-
 src/chttpd/src/chttpd_sup.erl                      |   1 -
 src/chttpd/src/chttpd_util.erl                     |  20 +-
 .../eunit/chttpd_auth_hash_algorithms_tests.erl    |   4 +-
 src/chttpd/test/eunit/chttpd_auth_tests.erl        |   5 +-
 src/chttpd/test/eunit/chttpd_handlers_tests.erl    | 156 +++---
 src/chttpd/test/eunit/chttpd_util_test.erl         | 122 +++++
 src/config/src/config.erl                          | 126 +++--
 src/config/src/config_listener.erl                 |   7 +-
 src/config/src/config_listener_mon.erl             |  11 +-
 src/config/src/config_notifier.erl                 |  11 +-
 src/config/test/config_tests.erl                   |   2 +-
 src/couch/src/couch.app.src                        |   1 +
 src/couch/src/couch_auth_cache.erl                 |  26 +-
 src/couch/src/couch_db_updater.erl                 |   6 +-
 src/couch/src/couch_event_sup.erl                  |   9 +-
 src/couch/src/couch_file.erl                       |   6 +-
 src/couch/src/couch_httpd_auth.erl                 | 102 ++--
 src/couch/src/couch_httpd_misc_handlers.erl        |   2 +-
 src/couch/src/couch_httpd_vhost.erl                |   9 +-
 src/couch/src/couch_multidb_changes.erl            |   9 +-
 src/couch/src/couch_native_process.erl             |   5 -
 src/couch/src/couch_os_process.erl                 |   5 +-
 src/couch/src/couch_password_hasher.erl            | 101 +++-
 src/couch/src/couch_passwords.erl                  | 148 ++----
 src/couch/src/couch_passwords_cache.erl            |  74 +++
 src/couch/src/couch_primary_sup.erl                |  12 +-
 src/couch/src/couch_proc_manager.erl               |   7 +-
 src/couch/src/couch_server.erl                     |   8 +-
 src/couch/src/couch_stream.erl                     |  11 +-
 src/couch/src/couch_sup.erl                        |   1 -
 src/couch/src/couch_task_status.erl                |  39 +-
 src/couch/src/couch_users_db.erl                   |  71 ++-
 src/couch/src/couch_uuids.erl                      |   9 +-
 src/couch/src/couch_work_queue.erl                 |   6 +-
 src/couch/test/eunit/couch_passwords_tests.erl     |  12 +-
 src/couch/test/eunit/couch_task_status_tests.erl   |  73 ++-
 src/couch/test/eunit/test_web.erl                  |   8 +-
 src/couch_event/src/couch_event_server.erl         |  11 +-
 src/couch_index/src/couch_index.erl                |   7 +-
 src/couch_index/src/couch_index_compactor.erl      |   5 +-
 src/couch_index/src/couch_index_server.erl         |   7 +-
 src/couch_index/src/couch_index_updater.erl        |   5 +-
 src/couch_log/src/couch_log_error_logger_h.erl     |  10 +-
 src/couch_log/src/couch_log_monitor.erl            |  11 +-
 src/couch_log/src/couch_log_server.erl             |   6 +-
 src/couch_log/src/couch_log_sup.erl                |   1 -
 .../test/eunit/couch_log_error_logger_h_test.erl   |   7 +-
 .../test/eunit/couch_log_monitor_test.erl          |   7 +-
 src/couch_log/test/eunit/couch_log_server_test.erl |   4 -
 .../src/couch_mrview_update_notifier.erl           |   8 +-
 src/couch_peruser/src/couch_peruser.erl            |  12 +-
 .../src/couch_replicator_auth_session.erl          |   8 -
 .../src/couch_replicator_clustering.erl            |  10 +-
 .../src/couch_replicator_connection.erl            |  10 +-
 .../src/couch_replicator_db_changes.erl            |  10 +-
 .../src/couch_replicator_doc_processor.erl         |  10 +-
 .../src/couch_replicator_httpc_pool.erl            |   9 +-
 .../src/couch_replicator_notifier.erl              |   9 +-
 .../src/couch_replicator_rate_limiter.erl          |  10 +-
 .../src/couch_replicator_scheduler.erl             |   4 -
 .../src/couch_replicator_scheduler_job.erl         |   4 -
 .../src/couch_replicator_worker.erl                |   9 +-
 .../src/couch_stats_process_tracker.erl            |  10 +-
 src/custodian/src/custodian_db_checker.erl         |   7 +-
 src/custodian/src/custodian_server.erl             |  10 -
 src/ddoc_cache/src/ddoc_cache_entry.erl            |   7 +-
 src/ddoc_cache/src/ddoc_cache_lru.erl              |   7 +-
 .../test/eunit/ddoc_cache_coverage_test.erl        |   3 +-
 .../test/eunit/ddoc_cache_entry_test.erl           |   7 +-
 src/docs/src/api/database/find.rst                 | 148 +++---
 src/docs/src/install/index.rst                     |   1 -
 src/docs/src/install/snap.rst                      |  47 --
 src/docs/src/install/unix.rst                      |   1 +
 src/docs/src/intro/security.rst                    |   4 +-
 src/dreyfus/src/dreyfus_index.erl                  |  11 +-
 src/dreyfus/src/dreyfus_index_manager.erl          |  11 +-
 src/ets_lru/src/ets_lru.erl                        |  58 +-
 src/ets_lru/test/ets_lru_test.erl                  |  38 +-
 src/fast_pbkdf2/.gitignore                         |  30 ++
 src/{dreyfus/LICENSE.txt => fast_pbkdf2/LICENSE}   |  15 +-
 src/fast_pbkdf2/Makefile                           |  39 ++
 src/fast_pbkdf2/README.md                          |  58 ++
 src/fast_pbkdf2/benchmarks/bench.ex                |  37 ++
 src/fast_pbkdf2/c_src/fast_pbkdf2.c                | 592 +++++++++++++++++++++
 src/fast_pbkdf2/mix.exs                            |  18 +
 src/fast_pbkdf2/rebar.config                       |  60 +++
 src/fast_pbkdf2/src/fast_pbkdf2.app.src            |  15 +
 src/fast_pbkdf2/src/fast_pbkdf2.erl                |  62 +++
 src/fast_pbkdf2/test/erl_pbkdf2.erl                |  42 ++
 src/fast_pbkdf2/test/pbkdf2_SUITE.erl              | 203 +++++++
 src/global_changes/src/global_changes_server.erl   |  11 +-
 src/ioq/src/ioq.erl                                |   8 +-
 src/jwtf/src/jwtf_keystore.erl                     |  10 +-
 src/ken/src/ken_server.erl                         |  11 +-
 src/mango/src/mango_cursor_view.erl                |   8 +-
 src/mango/src/mango_idx_view.erl                   |  14 +-
 src/mango/src/mango_native_proc.erl                |   6 +-
 src/mango/src/mango_selector.erl                   |  79 ++-
 src/mango/src/mango_selector_text.erl              |  11 +
 src/mango/test/03-operator-test.py                 |  38 +-
 src/mango/test/25-beginswith-test.py               | 134 +++++
 src/mem3/src/mem3_cluster.erl                      |  10 +-
 src/mem3/src/mem3_distribution.erl                 |   6 +-
 src/mem3/src/mem3_nodes.erl                        |  11 +-
 src/mem3/src/mem3_reshard.erl                      |   6 +-
 src/mem3/src/mem3_reshard_dbdoc.erl                |  10 +-
 src/mem3/src/mem3_seeds.erl                        |  10 +-
 src/mem3/src/mem3_shards.erl                       |   6 +-
 src/mem3/src/mem3_sync.erl                         |   9 +-
 src/mem3/src/mem3_sync_event.erl                   |  11 +-
 src/mem3/src/mem3_sync_event_listener.erl          |   1 -
 src/mem3/src/mem3_sync_nodes.erl                   |   6 +-
 src/rexi/src/rexi_buffer.erl                       |  14 +-
 src/rexi/src/rexi_server.erl                       |   7 +-
 src/rexi/src/rexi_server_mon.erl                   |  13 +-
 src/setup/src/setup.erl                            |  16 +-
 src/smoosh/src/smoosh_server.erl                   |   4 -
 test/elixir/README.md                              |   2 +-
 test/elixir/lib/couch/dbtest.ex                    |   8 +-
 test/elixir/test/config/skip.elixir                |   3 -
 test/elixir/test/config_test.exs                   |   2 +-
 test/elixir/test/helper_test.exs                   |   2 +-
 test/elixir/test/users_db_security_test.exs        | 120 ++++-
 139 files changed, 3006 insertions(+), 1206 deletions(-)
 create mode 100644 src/couch/src/couch_passwords_cache.erl
 delete mode 100644 src/docs/src/install/snap.rst
 create mode 100644 src/fast_pbkdf2/.gitignore
 copy src/{dreyfus/LICENSE.txt => fast_pbkdf2/LICENSE} (94%)
 create mode 100644 src/fast_pbkdf2/Makefile
 create mode 100644 src/fast_pbkdf2/README.md
 create mode 100644 src/fast_pbkdf2/benchmarks/bench.ex
 create mode 100644 src/fast_pbkdf2/c_src/fast_pbkdf2.c
 create mode 100644 src/fast_pbkdf2/mix.exs
 create mode 100644 src/fast_pbkdf2/rebar.config
 create mode 100644 src/fast_pbkdf2/src/fast_pbkdf2.app.src
 create mode 100644 src/fast_pbkdf2/src/fast_pbkdf2.erl
 create mode 100644 src/fast_pbkdf2/test/erl_pbkdf2.erl
 create mode 100644 src/fast_pbkdf2/test/pbkdf2_SUITE.erl
 create mode 100644 src/mango/test/25-beginswith-test.py

Reply via email to