couchdb:3.0.x

Last commit made on 2020-06-10
Get this branch:
git clone -b 3.0.x https://git.launchpad.net/couchdb

Branch merges

Branch information

Name:
3.0.x
Repository:
lp:couchdb

Recent commits

7a96434... by Nick Vatamaniuc <email address hidden>

In replicator, when rescheduling, pick only pending jobs which are not running

Previously, when pending jobs were picked in the `ets:foldl` traversal, both
running and non-running jobs were considered and a large number of running jobs
could displace pending jobs in the accumulator. In the worst case, no crashed
jobs would be restarted during rescheduling.

895c374... by Jay Doane <email address hidden>

Report the chttpd_auth authentication db in session info

Currently, result of GET `/_session` reports the `authentication_db` of
the obsolete admin port 5986. This updates it to report the actual db
used for authentication, provided it is configured. Otherwise, it omits
`authentication_db` entirely from the session info.

1ed3345... by Joan Touzet <email address hidden>

Merge pull request #2853 from apache/3.0.x-backports-verbump

3.0.x backports verbump

59827c5... by Joan Touzet

Fix python-black target for Windows

74a91ec... by Juanjo Rodriguez <email address hidden>

allow to run 'javascript' target with other test targets in the same 'make' process

ded9f12... by Joan Touzet

Bump version to 3.0.1

77dfc7e... by Joan Touzet <email address hidden>

bump docs, fauxton for 3.0.1

916bd6b... by Joan Touzet <email address hidden>

Drop os_mon from dependencies

14e3cd4... by Joan Touzet <email address hidden>

Suppress offsetof gcc warnings for SM60

Mozilla did this years ago:

https://hg.mozilla.org/mozilla-central/rev/41d9d32ab5a7

e375b3d... by Robert Newson <email address hidden>

View is partitioned if db and view are partitioned

We've seen a crash if DbPartitioned is false and ViewPartitioned is
true, which is obviously nonsense. The effect of the `nocase` is the
termination of the couch_index_server gen_server, which is a serious
amplification of a small (user-initiated) oddity.