[
https://issues.apache.org/jira/browse/COUCHDB-3232?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15708940#comment-15708940
]
ASF GitHub Bot commented on COUCHDB-3232:
-----------------------------------------
GitHub user iilyak opened a pull request:
https://github.com/apache/couchdb/pull/443
Bump dependencies
## List of updates
fabric: 7cfabb..205064
* Merge remote branch 'cloudant:77984-fixup' ([FB
77984](https://cloudant.fogbugz.com/f/cases/77984))
* Use upgraded #mrargs{} instead of old one
* Merge remote branch 'cloudant:fix-typespecs'
* Add `{error, Reason}` to typespecs
* Merge remote branch 'cloudant:77984-upgrade-mrargs-record-phase2' ([FB
77984](https://cloudant.fogbugz.com/f/cases/77984))
* Revert "Revert "Merge remote-tracking branch
'banjiewen/stale-stable-update'""
* Upgrade #mrargs{} record
* Merge remote branch 'cloudant:77984-upgrade-mrargs-record-phase1' ([FB
77984](https://cloudant.fogbugz.com/f/cases/77984))
* Compatibility clause for the record upgrade
* Revert "Merge remote-tracking branch 'banjiewen/stale-stable-update'"
* Merge remote-tracking branch 'cloudant/3232-all-docs-ctx'
([COUCHDB-3232](https://issues.apache.org/jira/browse/COUCHDB-3232))
* Merge branch 'COUCHDB-3234-open-shard-timeout-counter'
([COUCHDB-3234-open-shard-timeout-counter'](https://issues.apache.org/jira/browse/COUCHDB-3234-open-shard-timeout-counter'))
* Track open_shard timeouts with a counter
([COUCHDB-3234](https://issues.apache.org/jira/browse/COUCHDB-3234))
* Pass user_ctx down to fabric_rpc
([COUCHDB-3232](https://issues.apache.org/jira/browse/COUCHDB-3232))
couch_epi: f6ad55..60e7f8
* Merge remote branch 'DeadZen:patch-1'
* Update README.md
mochiweb: bd6ae7..cb521b
* Don't use message queue for request handling
* Merge tag 'v2.12.0'
* Revert "COUCHDB-627 - Support all timezones" ([COUCHDB-627 - Support all
timezones"](https://issues.apache.org/jira/browse/COUCHDB-627 - Support all
timezones"))
* Revert "Fix Mochiweb acceptor blocked in ssl handshake"
* Revert "Don't use message queue for request handling"
* remove binary rebar
* Don't use message queue for request handling
* Fix Mochiweb acceptor blocked in ssl handshake
* COUCHDB-627 - Support all timezones ([COUCHDB-627 - Support all
timezones](https://issues.apache.org/jira/browse/COUCHDB-627 - Support all
timezones))
docs: 52a287..2993cc
* Spelling error fix: fauxuton to fauxton
chttpd: 3dcdb6..d6282b
* Merge remote branch 'cloudant:71810-handle-errors-terms-from-fabric'
([FB 71810](https://cloudant.fogbugz.com/f/cases/71810))
* Handle error terms from fabric
([COUCHDB-3195](https://issues.apache.org/jira/browse/COUCHDB-3195))
* Merge remote branch 'cloudant:78077-pass-user_ctx_to_filter' ([FB
78077](https://cloudant.fogbugz.com/f/cases/78077))
* Include user_ctx in db open options
couch: b4cd67..54890e
* Handle open_result message that arrives after the delete
([COUCHDB-3241](https://issues.apache.org/jira/browse/COUCHDB-3241))
* Merge remote branch 'cloudant:71810-handle-errors-terms-from-fabric'
([FB 71810](https://cloudant.fogbugz.com/f/cases/71810))
* Add test suite for handling errors from fabric
([COUCHDB-3195](https://issues.apache.org/jira/browse/COUCHDB-3195))
* Merge remote branch
'cloudant:78142-allow-user-to-correct-invalid-user-docs' ([FB
78142](https://cloudant.fogbugz.com/f/cases/78142))
* Allow fixing users' documents
([COUCHDB-3231](https://issues.apache.org/jira/browse/COUCHDB-3231))
* Merge remote branch 'cloudant:75431-truncate-revs-to-revs_limit' ([FB
75431](https://cloudant.fogbugz.com/f/cases/75431))
* Truncate revs returned from couch_db:open_doc_revs
([COUCHDB-3193](https://issues.apache.org/jira/browse/COUCHDB-3193))
mango: ddd6a4..30b369
* remove docs for missing_is_null as the feature was removed
mem3: 252467..c3c542
* Merge remote branch 'cloudant:79066-port-chunkified-replicate_batch'
([FB 79066](https://cloudant.fogbugz.com/f/cases/79066))
* Chunk missing revisions before attempting to save on target ([FB
37676](https://cloudant.fogbugz.com/f/cases/37676))
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/cloudant/couchdb bump-deps
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/couchdb/pull/443.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #443
----
commit d614f9f6dd389abeba98a05d9d481e06beb201c4
Author: ILYA Khlopotov <[email protected]>
Date: 2016-11-30T15:51:38Z
Bump dependencies
----
> user context not passed down in fabric_view_all_docs
> ----------------------------------------------------
>
> Key: COUCHDB-3232
> URL: https://issues.apache.org/jira/browse/COUCHDB-3232
> Project: CouchDB
> Issue Type: Bug
> Affects Versions: 2.0.0
> Reporter: Robert Newson
> Fix For: 2.1.0
>
>
> We omitted to pass user_ctx down in fabric_view_all_docs. Since auth has
> happened beforehand this hasn't been an obvious issue, but it matters for the
> _users db as that reacts differently based on the user. couchdb intentionally
> hides design documents in that database from non-admins and intentionally
> hides the user docs of other users.
> passing the user ctx down fixes both issues.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)