Robert Newson

Results 20 issues of Robert Newson

## Overview Due to a retry loop in erlfb:transactional couchdb might try to send multiple http responses for a single request which is clearly an error. This PR ensures the...

## Overview The `_replication_* `fields are reserved for couchdb internal usage (indicated by the underscore prefix). Nonetheless the replicator docs are still editable by local admins. In order not to...

## Overview We specify two config variables under query_server_config called partition_query_limit and query_limit. These are not enforced in the code since https://github.com/apache/couchdb/commit/b2f9cfaceb121bf391f25e5edc51ad75b71967b4 was merged in response to issue https://github.com/apache/couchdb/issues/2795. The...

the global _fti via the proxy handler does not enforce db-level authorization. find a way to make that work.

Currently, the first query to an index starts a _changes call that persists until a crash or the ddoc crashes. Allow some more control over that, defaulting to the current...

https://github.com/apache/couchdb/pull/4782#issuecomment-1747071353

## Overview for selector; ``` {"selector":{"_id":{"$regex":"doc.+"}}} ``` before; ``` { "include_docs": true, "view_type": "map", "reduce": false, "partition": null, "start_key": [], "end_key": [ "" ], "direction": "fwd", "stable": false, "update": true,...

## Overview automate cleaning up search indexes (clouseau and nouveau) when design documents are updated. ## Testing recommendations TBD ## Related Issues or Pull Requests N/A ## Checklist - [x]...

## Summary Support the Content-Digest / Repr-Digest headers when the Digest Fields RFC is formalised (https://datatracker.ietf.org/doc/draft-ietf-httpbis-digest-headers/) ## Desired Behaviour Users of CouchDB can use the new request and response headers...

enhancement
needs-triage

## Overview Enhance couchdb to efficiently reject requests for a given user if repeated requests have failed for authentication reasons, from the same IP address. This helps slow brute-force password...