- Get this repository:
-
git clone
https://git.not.enabled/couchdb
Import details
This repository is an import of the Git repository at https://github.com/apache/couchdb.
Last successful import was .
Branches
Name | Last Modified | Last Commit |
---|---|---|
mango-beginswith | 2023-10-19 13:43:09 UTC |
erlfmt fixes
Author:
Will Holley
erlfmt fixes |
config- |
2023-10-19 05:19:13 UTC |
fixup: move reload after write
Author:
Jay Doane
fixup: move reload after write |
main | 2023-10-17 22:36:10 UTC |
Prevent delayed opener error from crashing index servers
Author:
Nick V.
Prevent delayed opener error from crashing index servers Previously, an index and opener process dying could have resulted in the index The process in more detail was as follows: * When an async opener result is handled in the index server, there is a * After we reply early to the waiting clients, a client may do something to * The index gen_server, is still processing the async opener result callback, * Index gen_server continues processing queued `EXIT` messages in `handle_info`: To avoid the race condition, and the extra opener `EXIT` message, unlink and |
couch-stats- |
2023-10-11 00:02:13 UTC |
PoC couch_stats local resource usage tracking
Author:
Russell Branca
PoC couch_stats local resource usage tracking |
nouveau-store-seq | 2023-10-04 21:36:35 UTC |
store update seq of docs
Author:
Robert Newson
store update seq of docs |
big-r81- |
2023-10-04 12:17:05 UTC |
Extending branch protection rules of .asf.yaml
Author:
Ronny Berndt
Extending branch protection rules of .asf.yaml Add additional branch checks before merging a PR. 1. Require a linear history for better redability. |
nouveau- |
2023-10-02 10:46:09 UTC |
Support index version hint for greater consistency when paginating
Author:
Robert Newson
Support index version hint for greater consistency when paginating |
mango-regex-opt | 2023-09-26 11:38:38 UTC |
use text prefix in regex to speed up query
Author:
Robert Newson
use text prefix in regex to speed up query for selector; {"selector" before; { after; { |
nouveau- |
2023-09-01 12:29:45 UTC |
EXPERIMENTAL: COS-backed directory
Author:
Robert Newson
EXPERIMENTAL: COS-backed directory read caching will be essential. do this properly |
fix/readme-dev-mac | 2023-08-28 18:44:37 UTC |
chore(readme): update mac dev install instructions
Author:
janl
chore(readme): update mac dev install instructions |
fabric_teardown | 2023-08-23 14:16:55 UTC |
A _find request can run for a very long time (on large databases when the
Author:
Robert Newson
A _find request can run for a very long time (on large databases when the We want to stop the fabric work when there is no client to receive the this commit enhances (and renames) the existing cleanup process to be a watchdog. If Currently only mango_httpd: |
rebase/access-2023 | 2023-08-17 10:52:11 UTC |
chore: address various rerview notes by @rnewson
Author:
janl
chore: address various rerview notes by @rnewson |
qjs | 2023-08-09 21:19:22 UTC |
[wip] add a couch_scanner app
Author:
Nick V.
[wip] add a couch_scanner app couch_scanner will run in the background and scans all the dbs and ddocs, first since there could be a large number of dbs and scanning would happened at a low |
rnewson-patch-1 | 2023-08-07 08:29:50 UTC |
Update README.md
Author:
Robert Newson
Update README.md fix markdown on enable nouveau line |
smoosh- |
2023-08-06 15:55:31 UTC |
enhance smoosh to cleanup search indexes when ddocs change
Author:
Robert Newson
enhance smoosh to cleanup search indexes when ddocs change |
fast_pbkdf2 | 2023-08-03 13:28:20 UTC |
switch to fast_pbkdf2 for hashing
Author:
Robert Newson
switch to fast_pbkdf2 for hashing |
fix-auth-hash-tests | 2023-07-27 16:59:39 UTC |
Fix auth hashs test
Author:
Ronny Berndt
Fix auth hashs test Create a utility function for construction the AuthSession value |
revert- |
2023-07-24 16:23:03 UTC |
Revert "send cookie on successful basic auth"
Author:
Robert Newson
Revert "send cookie on successful basic auth" This reverts commit cfee5236bcdbf05 |
gradle-8.2.1 | 2023-07-21 20:51:52 UTC |
upgrade to gradle 8.2.1
Author:
Robert Newson
upgrade to gradle 8.2.1 |
dev-run-no-shell | 2023-07-21 20:31:10 UTC |
run haproxy and nouveau without shell
Author:
Robert Newson
run haproxy and nouveau without shell |
align-makefiles2 | 2023-07-10 17:44:33 UTC |
Align Makefile/Makefile.win
Author:
Ronny Berndt
Align Makefile/ |
changes-websocket | 2023-06-27 22:33:37 UTC |
support Websocket protocol for continuous response
Author:
Robert Newson
support Websocket protocol for continuous response This isn't full Websocket protocol as mochiweb doesn't have The endpoint will not return a pong if the client sends a ping If the server encounters an error it sends a Close message with |
nouveau- |
2023-05-12 14:04:03 UTC |
add nouveau and java tools to dev container
Author:
Robert Newson
add nouveau and java tools to dev container |
dreyfus- |
2023-05-11 05:33:51 UTC |
fix dreyfus after 'Improve nouveau mango integration'
Author:
Robert Newson
fix dreyfus after 'Improve nouveau mango integration' dreyfus/clouseau needs "string" type when indexing, so |
remove- |
2023-05-09 18:08:02 UTC |
Match on #log_entry{}
Author:
Russell Branca
Match on #log_entry{} |
remove-md5-more | 2023-05-06 13:40:22 UTC |
Merge remote-tracking branch 'origin/remove-content-md5-header' into remove-m...
Author:
Robert Newson
Merge remote-tracking branch 'origin/ |
nouveau-geo | 2023-05-06 08:01:30 UTC |
WIP extend syntax parser for geo
Author:
Robert Newson
WIP extend syntax parser for geo |
add-report-logging | 2023-05-04 21:07:50 UTC |
Use proper Stats handle
Author:
Russell Branca
Use proper Stats handle |
3.3.x | 2023-05-02 20:11:01 UTC |
docs: Backport 3.2.3 release notes (#4565)
Author:
Ronny Berndt
docs: Backport 3.2.3 release notes (#4565) |
3.2.3-docs | 2023-05-02 16:57:55 UTC |
CVE-2023-2626 details doc update
Author:
Nick V.
CVE-2023-2626 details doc update |
fix-ken- |
2023-05-01 21:22:09 UTC |
fix ken_server:nouveau_updated
Author:
Robert Newson
fix ken_server: |
import-nouveau | 2023-04-22 10:30:25 UTC |
doc linting
Author:
Robert Newson
doc linting |
3.2.x | 2023-04-16 06:43:42 UTC |
Release 3.2.3 version bump
Author:
Nick V.
Release 3.2.3 version bump |
import- |
2023-04-06 11:39:56 UTC |
they're called hits
Author:
Robert Newson
they're called hits |
import- |
2023-04-06 07:08:03 UTC |
trail ws
Author:
Robert Newson
trail ws |
dreyfus_ |
2023-04-05 13:14:02 UTC |
track active search requests
Author:
Robert Newson
track active search requests |
dreyfus-await-time | 2023-04-04 09:54:51 UTC |
WIP send await time in response header - dreyfus
Author:
Robert Newson
WIP send await time in response header - dreyfus |
more-couch- |
2023-03-22 13:14:46 UTC |
capture original stack trace
Author:
Robert Newson
capture original stack trace |
prometheus-help | 2023-03-20 18:30:04 UTC |
Add units to metrics descriptions
Author:
Will Holley
Add units to metrics descriptions |
refactor- |
2023-03-09 06:43:45 UTC |
Refactor
Author:
Jay Doane
Refactor |
couchdb-deno | 2023-03-02 20:30:10 UTC |
Restrict Deno to write to stdout only, read stdin and main.js only.
Author:
Nick V.
Restrict Deno to write to stdout only, read stdin and main.js only. |
spidermonkey_ |
2023-02-23 12:30:49 UTC |
Merge branch 'spidermonkey_version_nif' of github.com:apache/couchdb into spi...
Author:
Ronny Berndt
Merge branch 'spidermonkey_ |
fix-flaky- |
2023-01-26 16:18:52 UTC |
Fix flaky chttpd_changes_test
Author:
Nick V.
Fix flaky chttpd_changes_test We made too strong of an assumption there that even in the case of Q=8 we'd |
jenkins- |
2023-01-20 09:00:37 UTC |
Merge branch 'main' into jenkins-add-windows-pipeline
Author:
Ronny Berndt
Merge branch 'main' into jenkins- |
3.2.2-docs | 2023-01-19 19:08:59 UTC |
docs(mango): match description of `$mod` with reality
Author:
Gabor Pali
docs(mango): match description of `$mod` with reality The remainder argument for the `$mod` operator can be zero, while Neither related restrictions could be identified in the sources [1] https:/ |
jenkins- |
2023-01-18 18:59:31 UTC |
ci(mac): re-enable mac CI for the full build
Author:
janl
ci(mac): re-enable mac CI for the full build |
ci/mac | 2023-01-09 16:14:46 UTC |
ci: re-enable mac builder
Author:
janl
ci: re-enable mac builder |
chore/protec | 2023-01-06 09:46:37 UTC |
chore: protect 3.3.x and 3.2.x branches
Author:
janl
chore: protect 3.3.x and 3.2.x branches |
fix/revert-4322 | 2022-12-20 10:29:45 UTC |
Revert "Reuse installed rebar and rebar3 for mix"
Author:
janl
Revert "Reuse installed rebar and rebar3 for mix" This reverts commit b5da5b66b8e2b2f |
feat/revert- |
2022-12-19 18:24:13 UTC |
fix: debugging leftover from [checks notes] 2021
Author:
janl
fix: debugging leftover from [checks notes] 2021 |
fix-ps | 2022-12-19 16:09:38 UTC |
Fix Powershell warnings
Author:
Ronny Berndt
Fix Powershell warnings |
feat/access-2022 | 2022-12-16 15:56:18 UTC |
fix: add function signature change to new open_docs_rev/3
Author:
janl
fix: add function signature change to new open_docs_rev/3 |
spidermonkey-102 | 2022-12-13 17:13:54 UTC |
try compiling for sm 102
Author:
Nick V.
try compiling for sm 102 |
add-measures- |
2022-12-05 18:16:53 UTC |
Add temporary marker
Author:
Russell Branca
Add temporary marker |
set-test- |
2022-10-17 18:54:46 UTC |
Make test prometheus port explicit
Author:
Jay Doane
Make test prometheus port explicit These tests currently pass without this config parameter being set This makes the configuration explicit. |
raft_storemodule | 2022-10-17 10:45:54 UTC |
Clarify logging around elections and introduce depose/1 for testing
Author:
Robert Newson
Clarify logging around elections and introduce depose/1 for testing |
introduce- |
2022-10-10 14:53:00 UTC |
Introduce update param
Author:
Robert Newson
Introduce update param |
session- |
2022-09-01 20:56:22 UTC |
Maybe return bad_content_type on _session POST
Author:
Jay Doane
Maybe return bad_content_type on _session POST Currently, when POSTing to `/_session` with a Content-Type header This changes the response to 415 `bad_content_type` when it's not one |
cost-counting | 2022-08-08 22:55:07 UTC |
Whitespace
Author:
Russell Branca
Whitespace |
switch-to-rebar3 | 2022-07-21 16:22:39 UTC |
Fix undefined variable
Author:
ILYA Khlopotov
Fix undefined variable |
chewbranca- |
2022-07-07 21:40:55 UTC |
Fix cherry-pick merge bugs
Author:
Russell Branca
Fix cherry-pick merge bugs |
database_encryption | 2022-06-21 16:05:51 UTC |
Database Encryption Support
Author:
Robert Newson
Database Encryption Support CouchDB can optionally encrypt databases and views. We use AES in Counter Mode, which ensures we can encrypt and decrypt Key management is configurable, a system administrator can write a |
raft | 2022-06-13 10:34:25 UTC |
Integrate raft algorithm (WIP)
Author:
Robert Newson
Integrate raft algorithm (WIP) couch_raft.erl is a complete implementation of the raft algorithm but Preliminary work is also here to add a new btree inside the `.couch` raft log is preserved over compaction in the same manner as local Anyway, it's progress and hopefully we're going somewhere cool. |
fdbmain | 2022-06-07 21:42:30 UTC |
Post main -> fdbmain move
Author:
Nick V.
Post main -> fdbmain move Remove .asf.yaml and rename some CI references to point to fdbmain |
3.x | 2022-06-07 20:37:52 UTC |
Replace 3.x branch with a moved README marker file
Author:
Nick V.
Replace 3.x branch with a moved README marker file Use main and fdbmain from now on |
aegis_3.x_nonce | 2022-05-09 10:26:47 UTC |
use top bits of the IV as a nonce?
Author:
Robert Newson
use top bits of the IV as a nonce? |
fix/proxyauth-test | 2022-04-09 08:46:14 UTC |
fix: consistent use of new config sections makes tests less flakey
Author:
janl
fix: consistent use of new config sections makes tests less flakey |
fix-smoosh- |
2022-03-26 19:43:43 UTC |
Give smoosh eunit coverage
Author:
Jay Doane
Give smoosh eunit coverage |
smoosh- |
2022-03-23 20:11:35 UTC |
Increase timeout for smoosh tests
Author:
Jay Doane
Increase timeout for smoosh tests As seen in recent CI: smoosh_ |
rebar3-second-try | 2022-03-15 05:43:57 UTC |
Try using rebar3
Author:
Nick V.
Try using rebar3 * Use 3.15.2 version which is compatible with Erlang 20 |
replicator_ |
2022-03-01 09:15:06 UTC |
Prevent users from modifying the reserved _replication_* fields
Author:
Robert Newson
Prevent users from modifying the reserved _replication_* fields Only the replicator is permitted to do this. This PR enhances the |
merge-devcontai |
2022-02-28 13:22:22 UTC |
Very puzzling, this
Author:
Adam Kocoloski
Very puzzling, this |
jenkins- |
2022-02-24 19:45:08 UTC |
Autodetect spidermonkey version in ./configure
Author:
Francesco Pasa
Autodetect spidermonkey version in ./configure I have struggled with this point when building It seems that other people had the problem as well: The updated configure script automatically finds The argument was also removed from the CI scripts |
Jenkins | 2022-01-20 13:57:24 UTC |
Apply new formatting from erlfmt
Author:
Adam Kocoloski
Apply new formatting from erlfmt |
update-erlfmt | 2022-01-20 03:38:00 UTC |
Merge branch 'main' into update-erlfmt
Author:
Adam Kocoloski
Merge branch 'main' into update-erlfmt |
enforce_ |
2021-12-23 15:00:38 UTC |
Update test to match new behaviour
Author:
Robert Newson
Update test to match new behaviour |
delete- |
2021-12-06 13:55:34 UTC |
Add SameSite setting when clearing session cookie
Author:
Robert Newson
Add SameSite setting when clearing session cookie |
fix/peruser2 | 2021-11-26 16:48:22 UTC |
fix memleak in couch_peruser, patch by @rnewson
Author:
janl
fix memleak in couch_peruser, patch by @rnewson |
chewbranca- |
2021-10-28 21:00:28 UTC |
Fix segmented cache setup
Author:
Russell Branca
Fix segmented cache setup |
fix-case- |
2021-10-21 00:31:55 UTC |
fix case_clause when HitId and DocId do not match when include_docs=true
Author:
Tony Sun
fix case_clause when HitId and DocId do not match when include_docs=true Sometimes, a clouseau index may become out of sync with the db or fabric: When the document does not exist, {error, false} is returned for the row. |
chewbranca- |
2021-09-27 20:09:23 UTC |
Revert "HACK: enable parallel readers"
Author:
Russell Branca
Revert "HACK: enable parallel readers" This reverts commit 01305b518dda093 |
3.1.x | 2021-09-24 21:15:43 UTC |
Bump 3.1.2-RC versions
Author:
Nick V.
Bump 3.1.2-RC versions |
feat/cache- |
2021-09-07 14:53:52 UTC |
feat(views): cache function compilation. Closes #3517.
Author:
janl
feat(views): cache function compilation. Closes #3517. Since supporting SpiderMonkey versions > 1.8.5 we compile design For reduce views, this means a transpilation happens on each down reduce view indexing/querying. This patch adds caching to the compilation function. This is The cache is cleared when a `add_fun` message is received, which SHA-256 was chosen because it is producing collisions that are This specific SHA-256 implementation was chosen because: |
chewbranca- |
2021-08-24 01:19:50 UTC |
Fix some tests
Author:
Russell Branca
Fix some tests |
3631-3. |
2021-06-24 23:58:21 UTC |
Alternative approach for mem3 shard creation
Author:
Russell Branca
Alternative approach for mem3 shard creation |
prevent- |
2021-05-12 22:04:53 UTC |
Ensure no more than one response per request
Author:
Robert Newson
Ensure no more than one response per request Due to a retry loop in erlfb:transactional couchdb might try to send This PR ensures the second attempt is prevented, closing the TCP |
simplify | 2021-05-05 22:02:42 UTC |
hide key material behind zero-arity function
Author:
Robert Newson
hide key material behind zero-arity function |
advance- |
2021-03-03 03:17:47 UTC |
Require subscribers to wait until indexer finishes
Author:
Adam Kocoloski
Require subscribers to wait until indexer finishes This clause allowed a subscriber to start reading a view as soon as the In order to see this work through the view reader should explicitly set |
couch_server_ |
2021-02-15 18:35:23 UTC |
Preserve max_dbs_open division during config change
Author:
Robert Newson
Preserve max_dbs_open division during config change And prevent max_dbs_open going below 1. |
prometheus- |
2021-01-26 04:57:18 UTC |
introduce prometheus endpoint
Author:
jiangph
introduce prometheus endpoint |
cache_grv | 2021-01-08 15:07:17 UTC |
reuse GRV within an http request
Author:
Robert Newson
reuse GRV within an http request |
replicator-408-3.x | 2020-12-21 09:03:25 UTC |
treat 408 as a retryable error condition (#3303)
Author:
Robert Newson
treat 408 as a retryable error condition (#3303) |
reuse-json-body-3.x | 2020-11-19 10:23:11 UTC |
Use `req_body` field if present
Author:
ILYA Khlopotov
Use `req_body` field if present When we call `couch_ |
prevent- |
2020-11-12 12:37:52 UTC |
Ensure no more than one response per request
Author:
Robert Newson
Ensure no more than one response per request Due to a retry loop in erlfb:transactional couchdb might try to send This PR ensures the second attempt is prevented, closing the TCP |
master | 2020-10-21 19:33:29 UTC |
Remove master content, point to main (#3224)
Author:
Joan Touzet
Remove master content, point to main (#3224) |
feat/add- |
2020-09-07 11:57:24 UTC |
feat: add same_site = none_secure option
Author:
janl
feat: add same_site = none_secure option |
feat/access- |
2020-07-26 18:09:36 UTC |
feat(fabric): handle access requests
Author:
janl
feat(fabric): handle access requests |
feat/access-3.x | 2020-07-26 12:50:39 UTC |
revert temp test errors
Author:
janl
revert temp test errors |
prototype/ |
2020-06-25 16:31:26 UTC |
Check that our LayerPrefix hasn't changed
Author:
Paul J. Davis
Check that our LayerPrefix hasn't changed The `\xFFmetadataVe |
3.0.x | 2020-06-10 17:54:31 UTC |
In replicator, when rescheduling, pick only pending jobs which are not running
Author:
Nick Vatamaniuc
In replicator, when rescheduling, pick only pending jobs which are not running Previously, when pending jobs were picked in the `ets:foldl` traversal, both |
1 → 100 of 110 results | First • Previous • Next • Last |
Other repositories
Name | Last Modified |
---|---|
lp:couchdb | 2023-10-19 |
lp:~couchdb/couchdb/+git/couchdb-pkg | 2023-09-11 |
1 → 2 of 2 results | First • Previous • Next • Last |