Skip to content

Instantly share code, notes, and snippets.

View faust64's full-sized avatar

Samuel faust64

  • France
View GitHub Profile
@faust64
faust64 / mediawiki-1.30.0-postgres-pass.patch
Last active August 21, 2018 14:07
Patching MediaWiki-1.30.0 introducing Azure's Postgres PAAS support
diff -urNi /usr/src/mediawiki/includes/db/MWLBFactory.php /usr/src/mediawiki/includes/db/MWLBFactory.php
--- /usr/src/mediawiki/includes/db/MWLBFactory.php 2017-12-09 00:19:51.000000000 +0100
+++ /usr/src/mediawiki/includes/db/MWLBFactory.php 2018-08-07 17:20:57.672257718 +0200
@@ -100,7 +100,7 @@
} else {
$flags = DBO_DEFAULT;
$flags |= $mainConfig->get( 'DebugDumpSql' ) ? DBO_DEBUG : 0;
- $flags |= $mainConfig->get( 'DBssl' ) ? DBO_SSL : 0;
+ $flags |= ($mainConfig->get( 'DBssl' ) || getenv('PGSSL')) ? DBO_SSL : 0;
$flags |= $mainConfig->get( 'DBcompress' ) ? DBO_COMPRESS : 0;

Keybase proof

I hereby claim:

  • I am faust64 on github.
  • I am acksyn (https://keybase.io/acksyn) on keybase.
  • I have a public key whose fingerprint is 841A DEFE DA48 93F5 77A9 6824 A5ED 32E6 C904 D34B

To claim this, I am signing this object: