IRC logs for #aegir, 2019-01-09 (GMT)

2019-01-08
2019-01-10
TimeNickMessage
[01:04:55]* shaneonabike1 has joined #aegir
[01:31:15]* shaneonabike1 has left #aegir ()
[02:52:15]* theMusician has joined #aegir
[03:59:00]* jonpugh has changed the topic to Aegir hosting system 3.17.2 released! http://docs.aegirproject.org/en/3.x/release-notes/3.17/ | Planning for AegirNG has begun: https://gitlab.com/aegir/aegir | IRC Logs: https://hefring.aegirproject.org/bot/log/aegir | Scrum/Coop: Thursday's 18:00 UTC
[03:59:21]<jonpugh>3.17.2 has been released to the debian repositories! My first Aegir release!
[03:59:40]<viashimo>jonpugh: w00t
[03:59:58]<jonpugh>big thanks to helmo42[m] for mentoring me through the process
[04:00:02]<jonpugh>helmo42[m]++
[04:03:34]<jonpugh>memtkmcc[m]: We were in the middle of the release when you started pushing those last NGINX fixes directly to 7.x-3.x... Please make an issue and an issue branch next time. Thanks!
[04:16:50]<memtkmcc[m]>Ah, sorry, was not aware that it's perhaps too late to commit updates, but I did this in response to already opened issue, since D8 support didn't actually work with Nginx, the checks were wrong and deprecated a long time ago in BOA.
[04:19:40]<memtkmcc[m]>jonpugh: I will be more careful next time!
[05:33:08]* theMusician has quit (Quit: theMusician)
[05:45:35]<memtkmcc[m]>Looks like the most important Nginx updates got included at the last moment, the other fixes are more cosmetic, and to allow merging any future changes without conflicts.
[07:23:49]<helmo42[m]>memtkmcc[m]: we were working on the 7.x-3.17.x branch ... so those commits are not included in provision 3.17.2
[07:30:45]<memtkmcc[m]>helmo42[m]: Mhm, OK, I wasn't aware that these days we release from a branch and no longer from tagged head. I was away for a long time, apparently.
[08:48:33]* darthsteven has joined #aegir
[08:49:59]<darthsteven>Hello!
[08:49:59]<hefring>hi
[08:50:38]<darthsteven>Maybe I’m missing something with today’s security release, but the change to the Satisfy directive in https://cgit.drupalcode.org/provision/commit/?h=7.x-3.17.x&id=804a3fee35... breaks my sites :(
[08:52:02]<viashimo>darthsteven: what version of apache do you have?
[08:52:07]<darthsteven>2.2
[08:52:09]<darthsteven>configuration error: couldn't perform authentication. AuthType not set!
[08:52:14]<darthsteven>is the error message
[08:52:39]<darthsteven>We’ve got an old Redhat server
[08:52:43]<viashimo>hmm
[08:53:11]<viashimo>that may be it? the access directives changed a faire bit between 2.2 and 2.4
[08:53:19]<darthsteven>From looking at the doc, Satisfy All is only needed if I’ve got http authentication and IP restrictions?
[08:54:04]<darthsteven>https://httpd.apache.org/docs/2.2/en/mod/core.html#satisfy
[08:54:13]<viashimo>hmm, I think it's part of a security fix to prevent sites from accessing files of other sites in the same platform
[08:54:36]<viashimo>or it's just the code-leak from the platform one, can't recall
[08:55:14]<darthsteven>it’s the one where you can view the source code of the site
[08:55:25]<darthsteven>not the files access
[08:56:56]<darthsteven>oh okay, I see what the patch is trying to do
[08:57:11]<darthsteven>we have `Allow from all`
[08:57:55]<darthsteven>and the `Satisfy Any` will stop the `Require all denied` in the drupal htaccess file from working
[08:57:59]<darthsteven>ah okay
[08:58:10]<darthsteven>maybe I don’t have mod_authz_core
[08:58:47]* viashimo has to run
[08:58:59]<viashimo>darthsteven: good luck
[08:59:49]<darthsteven>Ah okay
[08:59:50]<darthsteven>so
[09:01:23]<darthsteven>Changing to Satisfy All is not compatible with Apache 2.2
[09:01:40]<darthsteven>But then the bug is only exposed in Apache 2.4 anyway
[09:01:50]<darthsteven>at least, I can’t access the site source code
[09:30:12]<anarcat>hey darthsteven !
[09:30:21]<darthsteven>Hello!
[09:30:21]<hefring>hey
[09:30:51]<anarcat>i think this is one of my most highly rated SO answers :) https://stackoverflow.com/questions/21265191/apache-authtype-not-set-500...
[09:31:07]<anarcat>funny that i didn't think of that in the patch, but TBH, Apache 2.2 is pretty old at this point
[09:31:53]<darthsteven>hah
[09:32:18]<darthsteven>I think the Drupal core way is nice too, detecting a module that came in with Apache 2.3
[09:32:35]<darthsteven>I wasn’t aware that Aegir was dropping support for 2.2 is all
[09:32:59]<darthsteven>We have an ‘enterprise’ customer
[09:33:33]<darthsteven>anyway, I think the correct resolution for 2.2 is to not have a Satisfy or Require directive there at all
[09:33:46]<darthsteven>then you don’t really change anything as far as I can see
[09:33:58]<darthsteven>gotta dash
[09:34:14]<darthsteven>anarcat++ for chipping in :)
[09:34:20]* darthsteven has quit (Quit: darthsteven)
[09:36:18]<anarcat>i wasn't aware apache dropped support for 2.2 either :p
[09:36:33]<anarcat>that might have been non-intentional, and the SO answer above provides a patch