You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@couchdb.apache.org by "Jan Lehnardt (JIRA)" <ji...@apache.org> on 2009/01/24 13:29:59 UTC
[jira] Closed: (COUCHDB-219) Futon JS test for 'config' fails when
CouchDB is served behind reverse proxy on default port (80)
[ https://issues.apache.org/jira/browse/COUCHDB-219?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jan Lehnardt closed COUCHDB-219.
--------------------------------
Resolution: Duplicate
Duplicate of COUCHDB-213. Closed in r737346.
> Futon JS test for 'config' fails when CouchDB is served behind reverse proxy on default port (80)
> -------------------------------------------------------------------------------------------------
>
> Key: COUCHDB-219
> URL: https://issues.apache.org/jira/browse/COUCHDB-219
> Project: CouchDB
> Issue Type: Bug
> Components: Test Suite
> Environment: Apache reverse proxy in front of CouchDB
> Reporter: Glenn Rempe
> Priority: Minor
>
> The config test in the CouchDB JS test suite has a hardcoded assumption that the server port will always be available for use in the test. However, when CDB is hosted behind a reverse proxy running on default port 80 there will be no such port that is part of the URL.
> Although not tested I assume this will also fail when behind an https (TLS) proxy URL.
> In this case the test fails showing:
> Assertion failed: config.httpd.port == port
> The offending line in this test is:
> var port = CouchDB.host.split(":").pop();
> Suggested fix would be to test whether the URL contains a ':'. If not, then port should be set to 80 or 443 depending on whether the url is an http/https url.
> All other tests pass when behind a properly configured proxy.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.