Bug #460
closedhaproxy_global.php
100%
Description
When applying global advanced passthru options, they're not being encoded properly.
Here is the patch:
--- /usr/local/www/haproxy_global.php.org 2010-03-30 03:42:14.000000000 0500 $config['installedpackages']['haproxy']['advanced'] = base64_encode($_POST['advanced']) ? $_POST['advanced'] : false;
++ /usr/local/www/haproxy_global.php 2010-03-30 03:34:50.000000000 -0500@ -79,7 +79,7
@
$config['installedpackages']['haproxy']['logfacility'] = $_POST['logfacility'] ? $_POST['logfacility'] : false;
$config['installedpackages']['haproxy']['loglevel'] = $_POST['loglevel'] ? $_POST['loglevel'] : false;
$config['installedpackages']['haproxy']['syncpassword'] = $_POST['syncpassword'] ? $_POST['syncpassword'] : false;
$config['installedpackages']['haproxy']['advanced'] = base64_encode($_POST['advanced']) ? base64_encode($_POST['advanced']) : false;
$config['installedpackages']['haproxy']['nbproc'] = $_POST['nbproc'] ? $_POST['nbproc'] : false;
touch($d_haproxyconfdirty_path);
write_config();
Updated by Chris Buechler over 15 years ago
- Status changed from New to Resolved
this is already fixed in haproxy-dev and haproxy-stable, the old haproxy will go away in the near future.