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