On Mon, Jun 12, 2017 at 6:55 PM, sebb <seb...@gmail.com> wrote:
> On 12 June 2017 at 23:35, Sam Ruby <ru...@intertwingly.net> wrote:
>> On Mon, Jun 12, 2017 at 6:18 PM, sebb <seb...@gmail.com> wrote:
>>> On 12 June 2017 at 23:04, Sam Ruby <ru...@intertwingly.net> wrote:
>>>> On Mon, Jun 12, 2017 at 5:38 PM, sebb <seb...@gmail.com> wrote:
>>>>> I tried testing /roster/committer/__self__ on my local installation.
>>>>>
>>>>> However it redirects to https: which I don't have set up.
>>>>>
>>>>> It seems strange that the redirect should change the protocol.
>>>>
>>>> Indeed, that would be strange.
>>>>
>>>> It doesn't redirect to https: on either my Mac or Ubuntu machines,
>>>> neither of which have https://whimsy.local/ set up.
>>>>
>>>> The source also uses a relative URL:
>>>>
>>>> https://github.com/apache/whimsy/blob/master/www/roster/main.rb#L89
>>>>
>>>> Here is the relevant curl output on my machine (in this case, MacOSX):
>>>>
>>>> $ curl --head --user rubys http://whimsy.local/roster/committer/__self__
>>>> Enter host password for user 'rubys':
>>>> HTTP/1.1 303 See Other
>>>> Date: Mon, 12 Jun 2017 22:01:06 GMT
>>>> Server: Apache/2.4.25 (Unix) Phusion_Passenger/5.1.3
>>>> Vary: Accept-Encoding
>>>> X-XSS-Protection: 1; mode=block
>>>> X-Content-Type-Options: nosniff
>>>> X-Frame-Options: SAMEORIGIN
>>>> X-Powered-By: Phusion Passenger 5.1.3
>>>> Location: http://whimsy.local/roster/committer/rubys
>>>> Status: 303 See Other
>>>> Content-Type: text/html;charset=utf-8
>>>
>>> I get
>>>
>>> HTTP/1.1 303 See Other
>>> Date: Mon, 12 Jun 2017 22:11:42 GMT
>>> Server: Apache/2.4.25 (Unix) Phusion_Passenger/5.1.2
>>> Vary: Accept-Encoding
>>> X-XSS-Protection: 1; mode=block
>>> X-Content-Type-Options: nosniff
>>> X-Frame-Options: SAMEORIGIN
>>> X-Powered-By: Phusion Passenger 5.1.2
>>> Location: https://my.whimsy/roster/committer/sebb
>>> Status: 303 See Other
>>> Content-Type: text/html;charset=utf-8
>>>
>>> Also MacOSX.
>>>
>>> (a bit later)
>>> I've discovered the problem: I had 'SetEnv HTTPS on' in the httpd.conf
>>> Not sure why...
>>
>> You may not have the latest httpd.conf.  See:
>
> No, I don't. I haven't redone it for a while
>
>> https://github.com/apache/whimsy/blob/master/tools/mkconf.rb#L17
>
> Should that also drop the following lines?
>
>   ## Server aliases
>   ServerAlias whimsy-test.apache.org
>   ServerAlias whimsy4.apache.org
>   ServerAlias whimsy-vm4.apache.org

It definitely could.  Those lines are both useless (unless you update
your /etc/hosts) and harmless.

> Also I don't use LDAP auth. Instead I use:
>
>   SetEnv USER sebb
>
> which avoids the need to auth.

The downside is that you can't test any code that updates LDAP.  And
most of the code that updates svn.

>> Also:
>>
>> https://github.com/apache/whimsy/commit/4d85c0994596f1eb3be5ec272997020005894a2d
>>
>> - Sam Ruby

- Sam Ruby

Reply via email to