couchdb:3.1.x

Last commit made on 2021-09-24
Get this branch:
git clone -b 3.1.x https://git.launchpad.net/couchdb

Branch merges

Branch information

Name:
3.1.x
Repository:
lp:couchdb

Recent commits

572b68e... by Nick V.

Bump 3.1.2-RC versions

612b52d... by Nick V.

Bump docs dependency for the 3.1.2 release

a8a483e... by janl

feat: backport fine-grained CSP support to 3.1.x

The original commit [0] was in 3.x branch

This introduces CSP settings for attachments and show/list funs and
streamlines the configuration with the existing Fauxton CSP options.

Deprecates the old `[csp] enable` and `[csp] header_value` config
options, but they are honoured going forward.

They are replaced with `[csp] utils_enable` and `[csp] utils_header_value`
respectively. The functionality and default values remain the same.

In addition, these new config options are added, along with their
default values:

```
[csp]
attachments_enable = false
attachments_header_value = sandbox
showlist_enable = false
showlist_header_value = sandbox
```

When enabled, these add `Content-Security-Policy` headers to all attachment
requests and to all non-JSON show and all list function responses.

Co-authored-by: Nick Vatamaniuc <email address hidden>
Co-authored-by: Robert Newson <email address hidden>

[0] https://github.com/apache/couchdb/commit/64281c0358e206a54e3b1386a7bc3b3e7c30547f

8943d9c... by Nick V.

Reformat logfile-uploader.py to pass python format checker

ce596c6... by Joan Touzet <email address hidden>

Prep for 3.1.1-RC2 (#3148)

45f6989... by Robert Newson <email address hidden>

Fix buffer_response=true (#3145) (#3147)

We need to call StartFun as it might add headers, etc.

fe9310c... by Joan Touzet <email address hidden>

bump version to 3.1.1 (#3143)

f3d5164... by Joan Touzet <email address hidden>

Bump fauxton, docs for 3.1.1 release (#3122)

e171c63... by Nick Vatamaniuc <email address hidden>

Handle malformed URLs when stripping URL creds in couch_replicator

Previously there was an error thrown which prevented emitting _scheduler/docs
responses. Instead of throwing an error, return `null` if the URL cannot be
parsed.

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

Merge pull request #3132 from apache/delay_until_end_3.x

Add option to delay responses until the end