[Bug 1394403] Re: RewriteRule of "^$" is broken

2015-09-24 Thread Wesley Wiedenmeier
Thanks for the test case, that works really well. Sorry that the next
commit in upstream was not included in the SRU, I should have caught
that.

At the version that's in the repos now I do see a change in behaviour in
the log files between when 'DirectoryCheckHandler Off' is set and when
it is set on.

With DirectoryCheckHandler On I get:
http://paste.ubuntu.com/12551255

And with it set to Off I get:
http://paste.ubuntu.com/12551264

So to me it looks like the issue is resolved, but I will prepare a new
debdiff with the rest of the upstream fix tomorrow.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1394403

Title:
  RewriteRule of "^$" is broken

To manage notifications about this bug go to:
https://bugs.launchpad.net/apache2/+bug/1394403/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 869017] Re: Ubuntu server enables screenblanking, concealing crashdumps (DPMS is not used)

2015-09-16 Thread Wesley Wiedenmeier
Thank you for sponsoring, I will open a bug report on their tracker and
link to this.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/869017

Title:
  Ubuntu server enables screenblanking, concealing crashdumps (DPMS is
  not used)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/kbd/+bug/869017/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1394403] Re: RewriteRule of "^$" is broken

2015-09-15 Thread Wesley Wiedenmeier
I can confirm that the package in trusty-proposed resolves the issue for
me in a trusty vm with the default values set. I think it should be good
to go into trusty-updates.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1394403

Title:
  RewriteRule of "^$" is broken

To manage notifications about this bug go to:
https://bugs.launchpad.net/apache2/+bug/1394403/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1394403] Re: RewriteRule of "^$" is broken

2015-09-01 Thread Wesley Wiedenmeier
Awesome, thanks!

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1394403

Title:
  RewriteRule of "^$" is broken

To manage notifications about this bug go to:
https://bugs.launchpad.net/apache2/+bug/1394403/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1394403] Re: RewriteRule of ^$ is broken

2015-08-30 Thread Wesley Wiedenmeier
** Description changed:

  [Test Case]
  
  Setup
  Apache 2.4.7
  * mod_rewrite
  * mod_ajp
  * mod_dir
  
  Tomcat
  * Listening on Port 9001
  
  Apache with a .htaccess in the example.net VirtualHost
  
-   RewriteEngine On
-   RewriteRule ^(.*)$ ajp://localhost:9001/$1 [P]
- 
+   RewriteEngine On
+   RewriteRule ^(.*)$ ajp://localhost:9001/$1 [P]
  
  Expected:
  Return from Tomcat
  
-   HTTP Status 404 - /
+   HTTP Status 404 - /
  
  Reality:
  Return from Tomcat
  
-   HTTP Status 404 - /index.html
+   HTTP Status 404 - /index.html
  
- 
- Workaround for this particular setup was to either disable mod_dir or disable 
DirectoryIndex in .htaccess.
+ Workaround for this particular setup was to either disable mod_dir or
+ disable DirectoryIndex in .htaccess.
  
  Or on VirtualHost context use ProxyPass.
  
-   ProxyPass / ajp://localhost:9001/
-   ProxyPassReverse / ajp://localhost:9001/
- 
+   ProxyPass / ajp://localhost:9001/
+   ProxyPassReverse / ajp://localhost:9001/
  
  [Impact]
  
  With DirectoryIndex disabled:
  pre
- [Thu Apr 30 13:55:18.761066 2015] [rewrite:trace3] [pid 31422] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38052] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb50a0/initial] [perdir 
/home/www-data/example.net/] strip per-dir prefix: /home/www-data/example.net/ 
- 
+ [Thu Apr 30 13:55:18.761066 2015] [rewrite:trace3] [pid 31422] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38052] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb50a0/initial] [perdir 
/home/www-data/example.net/] strip per-dir prefix: /home/www-data/example.net/ 
-
  [Thu Apr 30 13:55:18.761191 2015] [rewrite:trace3] [pid 31422] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38052] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb50a0/initial] [perdir 
/home/www-data/example.net/] applying pattern '^(.*)$' to uri ''
  [Thu Apr 30 13:55:18.761215 2015] [rewrite:trace2] [pid 31422] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38052] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb50a0/initial] [perdir 
/home/www-data/example.net/] rewrite '' - 'ajp://localhost:9001/'
  [Thu Apr 30 13:55:18.761232 2015] [rewrite:trace2] [pid 31422] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38052] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb50a0/initial] [perdir 
/home/www-data/example.net/] escaped URI in per-dir context for proxy, 
ajp://localhost:9001/ - ajp://localhost:9001/
  [Thu Apr 30 13:55:18.761245 2015] [rewrite:trace2] [pid 31422] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38052] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb50a0/initial] [perdir 
/home/www-data/example.net/] forcing proxy-throughput with ajp://localhost:9001/
  [Thu Apr 30 13:55:18.761259 2015] [rewrite:trace1] [pid 31422] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38052] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb50a0/initial] [perdir 
/home/www-data/example.net/] go-ahead with proxy request 
proxy:ajp://localhost:9001/ [OK]
  /pre
  
  With DirectoryIndex enabled:
  pre
- [Thu Apr 30 13:58:37.954876 2015] [rewrite:trace3] [pid 31419] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38156] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb10a0/initial] [perdir 
/home/www-data/example.net/] strip per-dir prefix: /home/www-data/example.net/ 
- 
+ [Thu Apr 30 13:58:37.954876 2015] [rewrite:trace3] [pid 31419] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38156] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb10a0/initial] [perdir 
/home/www-data/example.net/] strip per-dir prefix: /home/www-data/example.net/ 
-
  [Thu Apr 30 13:58:37.954930 2015] [rewrite:trace3] [pid 31419] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38156] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb10a0/initial] [perdir 
/home/www-data/example.net/] applying pattern '^(.*)$' to uri ''
  [Thu Apr 30 13:58:37.954947 2015] [rewrite:trace2] [pid 31419] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38156] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb10a0/initial] [perdir 
/home/www-data/example.net/] rewrite '' - 'ajp://localhost:9001/'
  [Thu Apr 30 13:58:37.954959 2015] [rewrite:trace2] [pid 31419] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38156] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb10a0/initial] [perdir 
/home/www-data/example.net/] escaped URI in per-dir context for proxy, 
ajp://localhost:9001/ - ajp://localhost:9001/
  [Thu Apr 30 13:58:37.954968 2015] [rewrite:trace2] [pid 31419] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38156] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb10a0/initial] [perdir 
/home/www-data/example.net/] forcing proxy-throughput with ajp://localhost:9001/
  [Thu Apr 30 13:58:37.954977 2015] [rewrite:trace1] [pid 31419] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38156] XXX.XXX.XXX.XXX - - 

[Bug 1394403] Re: RewriteRule of ^$ is broken

2015-08-18 Thread Wesley Wiedenmeier
Replaced the debdiff with one that uses the fix from apache 2.4

https://github.com/apache/httpd/commit/f0529e54b8d889322b5113eb623e263556bfa28e

** Patch removed: trusty-sru-debdiff
   
https://bugs.launchpad.net/ubuntu/trusty/+source/apache2/+bug/1394403/+attachment/4445979/+files/trusty-sru-debdiff

** Attachment added: trusty-sru-debdiff
   
https://bugs.launchpad.net/ubuntu/trusty/+source/apache2/+bug/1394403/+attachment/4447223/+files/trusty-sru-debdiff

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1394403

Title:
  RewriteRule of ^$ is broken

To manage notifications about this bug go to:
https://bugs.launchpad.net/apache2/+bug/1394403/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1394403] Re: RewriteRule of ^$ is broken

2015-08-17 Thread Wesley Wiedenmeier
Attaching debdiff with patch applied.

** Attachment added: trusty-sru-debdiff
   
https://bugs.launchpad.net/ubuntu/trusty/+source/apache2/+bug/1394403/+attachment/4445979/+files/trusty-sru-debdiff

** Description changed:

+ [Test Case]
+ 
+ Setup
+ Apache 2.4.7
+ * mod_rewrite
+ * mod_ajp
+ * mod_dir
+ 
+ Tomcat
+ * Listening on Port 9001
+ 
+ Apache with a .htaccess in the example.net VirtualHost
+ 
+   RewriteEngine On
+   RewriteRule ^(.*)$ ajp://localhost:9001/$1 [P]
+ 
+ 
+ Expected:
+ Return from Tomcat
+ 
+   HTTP Status 404 - /
+ 
+ Reality:
+ Return from Tomcat
+ 
+   HTTP Status 404 - /index.html
+ 
+ 
+ Workaround for this particular setup was to either disable mod_dir or disable 
DirectoryIndex in .htaccess.
+ 
+ Or on VirtualHost context use ProxyPass.
+ 
+   ProxyPass / ajp://localhost:9001/
+   ProxyPassReverse / ajp://localhost:9001/
+ 
+ 
+ [Impact]
+ 
+ With DirectoryIndex disabled:
+ pre
+ [Thu Apr 30 13:55:18.761066 2015] [rewrite:trace3] [pid 31422] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38052] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb50a0/initial] [perdir 
/home/www-data/example.net/] strip per-dir prefix: /home/www-data/example.net/ 
- 
+ [Thu Apr 30 13:55:18.761191 2015] [rewrite:trace3] [pid 31422] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38052] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb50a0/initial] [perdir 
/home/www-data/example.net/] applying pattern '^(.*)$' to uri ''
+ [Thu Apr 30 13:55:18.761215 2015] [rewrite:trace2] [pid 31422] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38052] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb50a0/initial] [perdir 
/home/www-data/example.net/] rewrite '' - 'ajp://localhost:9001/'
+ [Thu Apr 30 13:55:18.761232 2015] [rewrite:trace2] [pid 31422] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38052] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb50a0/initial] [perdir 
/home/www-data/example.net/] escaped URI in per-dir context for proxy, 
ajp://localhost:9001/ - ajp://localhost:9001/
+ [Thu Apr 30 13:55:18.761245 2015] [rewrite:trace2] [pid 31422] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38052] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb50a0/initial] [perdir 
/home/www-data/example.net/] forcing proxy-throughput with ajp://localhost:9001/
+ [Thu Apr 30 13:55:18.761259 2015] [rewrite:trace1] [pid 31422] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38052] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb50a0/initial] [perdir 
/home/www-data/example.net/] go-ahead with proxy request 
proxy:ajp://localhost:9001/ [OK]
+ /pre
+ 
+ With DirectoryIndex enabled:
+ pre
+ [Thu Apr 30 13:58:37.954876 2015] [rewrite:trace3] [pid 31419] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38156] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb10a0/initial] [perdir 
/home/www-data/example.net/] strip per-dir prefix: /home/www-data/example.net/ 
- 
+ [Thu Apr 30 13:58:37.954930 2015] [rewrite:trace3] [pid 31419] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38156] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb10a0/initial] [perdir 
/home/www-data/example.net/] applying pattern '^(.*)$' to uri ''
+ [Thu Apr 30 13:58:37.954947 2015] [rewrite:trace2] [pid 31419] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38156] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb10a0/initial] [perdir 
/home/www-data/example.net/] rewrite '' - 'ajp://localhost:9001/'
+ [Thu Apr 30 13:58:37.954959 2015] [rewrite:trace2] [pid 31419] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38156] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb10a0/initial] [perdir 
/home/www-data/example.net/] escaped URI in per-dir context for proxy, 
ajp://localhost:9001/ - ajp://localhost:9001/
+ [Thu Apr 30 13:58:37.954968 2015] [rewrite:trace2] [pid 31419] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38156] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb10a0/initial] [perdir 
/home/www-data/example.net/] forcing proxy-throughput with ajp://localhost:9001/
+ [Thu Apr 30 13:58:37.954977 2015] [rewrite:trace1] [pid 31419] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38156] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb10a0/initial] [perdir 
/home/www-data/example.net/] go-ahead with proxy request 
proxy:ajp://localhost:9001/ [OK]
+ [Thu Apr 30 13:58:37.955023 2015] [rewrite:trace3] [pid 31419] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38156] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb30a0/subreq] [perdir 
/home/www-data/example.net/] strip per-dir prefix: 
/home/www-data/example.net/index.html - index.html
+ [Thu Apr 30 13:58:37.955036 2015] [rewrite:trace3] [pid 31419] 
mod_rewrite.c(468): [client XXX.XXX.XXX.XXX:38156] XXX.XXX.XXX.XXX - - 
[example.net/sid#7fc6ddd849f8][rid#7fc6ddcb30a0/subreq] [perdir 
/home/www-data/example.net/] applying pattern '^(.*)$' to uri 

[Bug 1394403] Re: RewriteRule of ^$ is broken

2015-08-17 Thread Wesley Wiedenmeier
Updated Description for SRU proposal.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1394403

Title:
  RewriteRule of ^$ is broken

To manage notifications about this bug go to:
https://bugs.launchpad.net/apache2/+bug/1394403/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 1394403] Re: RewriteRule of ^$ is broken

2015-08-11 Thread Wesley Wiedenmeier
** Changed in: apache2 (Ubuntu Trusty)
 Assignee: (unassigned) = Wesley Wiedenmeier (wesley-wiedenmeier)

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1394403

Title:
  RewriteRule of ^$ is broken

To manage notifications about this bug go to:
https://bugs.launchpad.net/apache2/+bug/1394403/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 869017] Re: Ubuntu server enables screenblanking, concealing crashdumps (DPMS is not used)

2015-08-10 Thread Wesley Wiedenmeier
We should get sign off on this from the ubuntu-devel mailing list before
making this change, as it changes behaviour. The new behaviour makes
sense, as there does not seem to be an advantage to blanking the screen
like this, but there might be some people who object

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/869017

Title:
  Ubuntu server enables screenblanking, concealing crashdumps (DPMS is
  not used)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/kbd/+bug/869017/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 869017] Re: Ubuntu server enables screenblanking, concealing crashdumps (DPMS is not used)

2015-08-04 Thread Wesley Wiedenmeier
** Changed in: console-setup (Ubuntu)
 Assignee: (unassigned) = Wesley Wiedenmeier (wesley-wiedenmeier)

** Changed in: console-setup (Ubuntu)
   Status: Triaged = In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/869017

Title:
  Ubuntu server enables screenblanking, concealing crashdumps (DPMS is
  not used)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/console-setup/+bug/869017/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 869017] Re: Ubuntu server enables screenblanking, concealing crashdumps (DPMS is not used)

2015-08-04 Thread Wesley Wiedenmeier
Disabled blank screen in /etc/kbd/config

** Attachment added: patch
   
https://bugs.launchpad.net/ubuntu/+source/console-setup/+bug/869017/+attachment/4439243/+files/patch

** Package changed: console-setup (Ubuntu) = kbd (Ubuntu)

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/869017

Title:
  Ubuntu server enables screenblanking, concealing crashdumps (DPMS is
  not used)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/kbd/+bug/869017/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs