Your message dated Tue, 18 Mar 2014 01:48:35 +0000
with message-id <e1wpj8t-0001qb...@franck.debian.org>
and subject line Bug#711486: fixed in freeradius 2.1.12+dfsg-1.3
has caused the Debian Bug report #711486,
regarding freeradius-dialupadmin: There is a compatibility problem with PHP 5.4
and a deprecated command "import_request_variables" that is no longer available
in PHP 5.4 but used in dialupadmin. Is blocking all web-pages from dialupadmin.
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
711486: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=711486
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: freeradius-dialupadmin
Version: 2.1.12+dfsg-1.2
Justification: renders package unusable
Severity: grave
-- System Information:
Debian Release: 7.0
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages freeradius-dialupadmin depends on:
ii apache2-mpm-prefork [httpd] 2.2.22-13
ii libapache2-mod-php5 5.4.4-14
ii php5 5.4.4-14
freeradius-dialupadmin recommends no packages.
Versions of packages freeradius-dialupadmin suggests:
ii libdate-manip-perl 6.32-1
ii php5-ldap 5.4.4-14
ii php5-mysql 5.4.4-14
-- Configuration Files:
/etc/freeradius-dialupadmin/admin.conf changed:
general_prefered_lang: en
general_prefered_lang_name: English
general_charset: iso-8859-1
general_base_dir: /usr/share/freeradius-dialupadmin
general_radiusd_base_dir: /usr/sbin/freeradius
general_domain: mbk-networks.com
general_use_session: no
general_most_recent_fl: 30
general_realm_delimiter: @
general_realm_format: suffix
general_show_user_password: yes
general_raddb_dir: /etc/freeradius
general_ldap_attrmap: %{general_raddb_dir}/ldap.attrmap
general_clients_conf: /etc/freeradius/clients.conf
general_sql_attrmap: /etc/freeradius-dialupadmin/sql.attrmap
general_accounting_attrs_file: /etc/freeradius-dialupadmin/accounting.attrs
general_extra_ldap_attrmap: /etc/freeradius-dialupadmin/extra.ldap-attrmap
general_username_mappings_file: /etc/freeradius-dialupadmin/username.mappings
general_lib_type: sql
general_user_edit_attrs_file: /etc/freeradius-dialupadmin/user_edit.attrs
general_sql_attrs_file: /etc/freeradius-dialupadmin/sql.attrs
general_default_file: /etc/freeradius-dialupadmin/default.vals
general_finger_type: snmp
general_nas_type: cisco
general_snmpfinger_bin: %{general_base_dir}/bin/snmpfinger
general_sessionclear_bin: %{general_base_dir}/bin/clearsession
general_sessionclear_method: snmp
general_radclient_bin: %{general_radiusd_base_dir}/bin/radclient
general_test_account_login: test
general_test_account_password: testpass
general_radius_server: localhost
general_radius_server_port: 1812
general_radius_server_auth_proto: pap
general_radius_server_secret: XXXXXX
general_auth_request_file: /etc/freeradius-dialupadmin/auth.request
general_encryption_method: crypt
general_accounting_info_order: desc
general_stats_use_totacct: no
general_restrict_badusers_access: no
general_restrict_nasadmin_access: no
INCLUDE: /etc/freeradius-dialupadmin/naslist.conf
INCLUDE: /etc/freeradius-dialupadmin/captions.conf
ldap_server: ldap.%{general_domain}
ldap_base: dc=company,dc=com
ldap_binddn: cn=Directory Manager
ldap_bindpw: XXXXXXX
ldap_default_new_entry_suffix: ou=dialup,ou=guests,%{ldap_base}
ldap_default_dn: uid=default-dialup,%{ldap_base}
ldap_regular_profile_attr: dialupregularprofile
ldap_debug: false
sql_type: mysql
sql_server: localhost
sql_port: 3306
sql_username: radiususer
sql_password: 12345
sql_database: radius
sql_accounting_table: radacct
sql_badusers_table: badusers
sql_check_table: radcheck
sql_reply_table: radreply
sql_user_info_table: userinfo
sql_groupcheck_table: radgroupcheck
sql_groupreply_table: radgroupreply
sql_usergroup_table: radusergroup
sql_total_accounting_table: totacct
sql_nas_table: nas
sql_show_all_groups: true
sql_command: /usr/bin/mysql
general_snmp_type: net
general_snmpwalk_command: /usr/bin/snmpwalk
general_snmpget_command: /usr/bin/snmpget
sql_debug: true
sql_use_user_info_table: true
sql_use_operators: true
sql_password_attribute: User-Password
sql_date_format: Y-m-d
sql_full_date_format: Y-m-d H:i:s
sql_row_limit: 40
sql_connect_timeout: 3
counter_default_daily: none
counter_default_weekly: none
counter_default_monthly: none
timezone: Europe/Berlin
/etc/freeradius-dialupadmin/config.php changed:
<?php
$testVer=intval(str_replace(".", "",'4.1.0'));
$curVer=intval(str_replace(".", "",phpversion()));
if( $curVer >= $testVer )
#import_request_variables('GPC');
extract($_GET, 'GPC', "postvar");
extract($_POST, 'GPC', "postvar");
$use_session = 0;
unset($config);
unset($nas_list);
if ($use_session){
// Start session
@session_start();
if (isset($_SESSION['config']))
$config = $_SESSION['config'];
if (isset($_SESSION['nas_list']))
$nas_list = $_SESSION['nas_list'];
}
if (!isset($config)){
$ARR=file("../conf/admin.conf");
$EXTRA_ARR = array();
foreach($ARR as $val) {
$val=chop($val);
if (preg_match('/^[[:space:]]*#/',$val) ||
preg_match('/^[[:space:]]*$/',$val))
continue;
list($key,$v)=preg_split("/:[[:space:]]*/",$val,2);
if (preg_match("/%\{(.+)\}/",$v,$matches)){
$val=$config[$matches[1]];
$v=preg_replace("/%\{$matches[1]\}/",$val,$v);
}
if (preg_match("/^nas(\d+)_(\w+)$/",$key,$matches))
$nas_list[$matches[1]][$matches[2]] = $v;
if ($key == 'INCLUDE'){
if (is_readable($v))
array_push($EXTRA_ARR,file($v));
else
echo "<b>Error: File '$v' does not exist or is
not readable</b><br>\n";
}
else
$config["$key"]="$v";
}
foreach($EXTRA_ARR as $val1) {
foreach($val1 as $val){
$val=chop($val);
if (preg_match('/^[[:space:]]*#/',$val) ||
preg_match('/^[[:space:]]*$/',$val))
continue;
list($key,$v)=preg_split("/:[[:space:]]*/",$val,2);
if (preg_match("/%\{(.+)\}/",$v,$matches)){
$val=$config[$matches[1]];
$v=preg_replace("/%\{$matches[1]\}/",$val,$v);
}
if (preg_match("/^nas(\d+)_(\w+)$/",$key,$matches))
$nas_list[$matches[1]][$matches[2]] = $v;
$config["$key"]="$v";
}
}
if ($use_session){
session_register('config');
session_register('nas_list');
}
}
if ($use_session == 0 && $config[general_use_session] == 'yes'){
// Start session
@session_start();
if (isset($nas_list))
session_register('nas_list');
}
//Make sure we are only passed allowed strings in username
if ($login != '')
$login = preg_replace("/[^\w\.\/\@\:\-]/",'',$login);
if ($login != '' && $config[general_strip_realms] == 'yes'){
$realm_del = ($config[general_realm_delimiter] != '') ?
$config[general_realm_delimiter] : '@';
$realm_for = ($config[general_realm_format] != '') ?
$config[general_realm_format] : 'suffix';
$new = explode($realm_del,$login,2);
if (count($new) == 2)
$login = ($realm_for == 'suffix') ? $new[0] : $new[1];
}
unset($mappings);
if (isset($_SESSION['mappings']))
$mappings = $_SESSION['mappings'];
if (!isset($mappings) && $config[general_username_mappings_file] != ''){
$ARR = file($config[general_username_mappings_file]);
foreach($ARR as $val){
$val=chop($val);
if (preg_match('/^[[:space:]]*#/',$val) ||
preg_match('/^[[:space:]]*$/',$val))
continue;
list($key,$realm,$v)=preg_split("/:[[:space:]]*/",$val,3);
if ($realm == 'accounting' || $realm == 'userdb' || $realm ==
'nasdb' || $realm == 'nasadmin')
$mappings["$key"][$realm] = $v;
if ($realm == 'nasdb'){
$NAS_ARR = array();
$NAS_ARR = preg_split('/,/',$v);
foreach ($nas_list as $key => $nas){
foreach ($NAS_ARR as $nas_check){
if ($nas_check == $nas[name])
unset($nas_list[$key]);
}
}
}
}
if ($config[general_use_session] == 'yes')
session_register('mappings');
}
date_default_timezone_set($config[timezone]);
//Include missing.php if needed
if (!function_exists('array_change_key_case'))
include_once('../lib/missing.php');
@header('Content-type: text/html; charset='.$config[general_charset].';');
?>
-- no debconf information
mbk networks GmbH, Waidmannstrasse 16, DE-22769 Hamburg, Germany
Sitz Hamburg . Geschaeftsfuehrer : Ramon Kaminski, Christian Borgmann .
Registergericht Hamburg HRB 86337
Tel. +49 40 85 50 62-0 . Fax +49 40 85 50 62-290 . http://www.mbk-networks.com
--- End Message ---
--- Begin Message ---
Source: freeradius
Source-Version: 2.1.12+dfsg-1.3
We believe that the bug you reported is fixed in the latest version of
freeradius, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 711...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sam Hartman <hartm...@debian.org> (supplier of updated freeradius package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 12 Mar 2014 20:36:19 -0400
Source: freeradius
Binary: freeradius freeradius-common freeradius-utils libfreeradius2
libfreeradius-dev freeradius-krb5 freeradius-ldap freeradius-postgresql
freeradius-mysql freeradius-iodbc freeradius-dbg
Architecture: source amd64 all
Version: 2.1.12+dfsg-1.3
Distribution: unstable
Urgency: low
Maintainer: Josip Rodin <joy-packa...@debian.org>
Changed-By: Sam Hartman <hartm...@debian.org>
Description:
freeradius - high-performance and highly configurable RADIUS server
freeradius-common - FreeRADIUS common files
freeradius-dbg - debug symbols for the FreeRADIUS packages
freeradius-iodbc - iODBC module for FreeRADIUS server
freeradius-krb5 - kerberos module for FreeRADIUS server
freeradius-ldap - LDAP module for FreeRADIUS server
freeradius-mysql - MySQL module for FreeRADIUS server
freeradius-postgresql - PostgreSQL module for FreeRADIUS server
freeradius-utils - FreeRADIUS client utilities
libfreeradius-dev - FreeRADIUS shared library development files
libfreeradius2 - FreeRADIUS shared library
Closes: 711486 740060
Changes:
freeradius (2.1.12+dfsg-1.3) unstable; urgency=low
.
* Non-maintainer upload.
* Remove freeradius-dialupadmin, Closes: #711486. I understand there's a
patch in the bug that could get this working.
However, it's been removed upstream for 3.x, my hope is to package
3.0.2 soon, and a PHP script that copies all the get/post data
into globals so as to administer an authentication server is more
scary than I choose to contemplate.
* Add IODBC include directories, Thanks Maximiliano Curia
, Closes: #740060
Checksums-Sha1:
2ca9ac9e534cd58e43534e5e661598924facc219 1993 freeradius_2.1.12+dfsg-1.3.dsc
8548c65c37293c498d2b6945180bfd0dde51631b 28060
freeradius_2.1.12+dfsg-1.3.debian.tar.xz
db04df405fe30804af7b38d8590cc79467beb6cc 535530
freeradius_2.1.12+dfsg-1.3_amd64.deb
5a5d73ffd888a4373ffeeb3a22bf42852d1e96ee 86100
freeradius-utils_2.1.12+dfsg-1.3_amd64.deb
4d8cef30184d2a88f40e17371f945e2e12c465ff 104066
libfreeradius2_2.1.12+dfsg-1.3_amd64.deb
88286ef430a3ed9b76148ee973d343904fffcf8f 133886
libfreeradius-dev_2.1.12+dfsg-1.3_amd64.deb
7aa24b126832939c78ddd75d904bd7a06b9d6382 38078
freeradius-krb5_2.1.12+dfsg-1.3_amd64.deb
29576959f611caa231536c6b4beb99a28e32a65e 54406
freeradius-ldap_2.1.12+dfsg-1.3_amd64.deb
6847d9147577d9e9598a7bb3adba71a64a0cb60d 53898
freeradius-postgresql_2.1.12+dfsg-1.3_amd64.deb
125ca1978406d900b39c2ca5e2e764bf8df79a30 45230
freeradius-mysql_2.1.12+dfsg-1.3_amd64.deb
407868b58d16863627016dcb26ed4dc4e3b2f422 37596
freeradius-iodbc_2.1.12+dfsg-1.3_amd64.deb
65037d697986771a8ab1cb34501c0a9f5d21817c 1020894
freeradius-dbg_2.1.12+dfsg-1.3_amd64.deb
90378b48b4b780f7f980239df0e459d3afa4f6b3 220340
freeradius-common_2.1.12+dfsg-1.3_all.deb
Checksums-Sha256:
83de4cd771f6353bcf6c2488f77a9c9eca66d54a5da292f52279b4cc4b064b39 1993
freeradius_2.1.12+dfsg-1.3.dsc
4b841ea4063b8cbd86600c572136d66bdbd8d28abdf3a6e0a4bcc2e3b1accec5 28060
freeradius_2.1.12+dfsg-1.3.debian.tar.xz
eb8a5a63ac2e3acdde64212f416869f73265b1989fc20b181694ede0c826e435 535530
freeradius_2.1.12+dfsg-1.3_amd64.deb
5be348b6021b6793f2f75dc8428d2952ffb8e35bf5d0dea41a9bee90bc734b98 86100
freeradius-utils_2.1.12+dfsg-1.3_amd64.deb
e8e9a603ca49b1d3dbd0a79f74315b509f7510974bbb15002ae928cf8aa9e885 104066
libfreeradius2_2.1.12+dfsg-1.3_amd64.deb
c86ee6ec8ef14ecad8ef5e040018ab81acc5047b0992de9304a1743a1bb36508 133886
libfreeradius-dev_2.1.12+dfsg-1.3_amd64.deb
37b057994b632a7c4d8dd70ec4e10439399940197931cf278f31864c963303e9 38078
freeradius-krb5_2.1.12+dfsg-1.3_amd64.deb
754722db337b1d7844a965560aaa52d9a0f786ddc341794941965893cbd56d0e 54406
freeradius-ldap_2.1.12+dfsg-1.3_amd64.deb
f74fb247789db8013cbc58349e97220a3805e835b0d6eed13f9cc289d3df0549 53898
freeradius-postgresql_2.1.12+dfsg-1.3_amd64.deb
bdbe2857fece75bbfe509f8fbcb2cd04a218e3c41f28f2e6374bfb835c8110d0 45230
freeradius-mysql_2.1.12+dfsg-1.3_amd64.deb
352b17332f9fe31f83ffb5017917b8174751b479384b950250456ec7aa2d5fef 37596
freeradius-iodbc_2.1.12+dfsg-1.3_amd64.deb
40b3c055edb63d0cebc1bf0e28beac2ffe2450dafadd47a9d81e58bacefce097 1020894
freeradius-dbg_2.1.12+dfsg-1.3_amd64.deb
8dc4594fd73cc1a6ed3e639bbf19a09e80f9fb21a799fa856aa2fab23ce7f339 220340
freeradius-common_2.1.12+dfsg-1.3_all.deb
Files:
518d07efabd8eeaa208dc26f5f6c855c 1993 net optional
freeradius_2.1.12+dfsg-1.3.dsc
bb2daa064cc8a418b30e2dc67d6653a3 28060 net optional
freeradius_2.1.12+dfsg-1.3.debian.tar.xz
1810f4155de5a719e4ac3912aee9bac0 535530 net optional
freeradius_2.1.12+dfsg-1.3_amd64.deb
660085c548d0a7727d46954f11529137 86100 net optional
freeradius-utils_2.1.12+dfsg-1.3_amd64.deb
bf39c32e41569eef580776d9975cfc38 104066 net optional
libfreeradius2_2.1.12+dfsg-1.3_amd64.deb
6e7011b82f214e57e1c4dfdeee188e8d 133886 libdevel optional
libfreeradius-dev_2.1.12+dfsg-1.3_amd64.deb
de62824ca46da5927fda0ca64b30f5f5 38078 net optional
freeradius-krb5_2.1.12+dfsg-1.3_amd64.deb
c811bf6b63b8d31cec6c8217aa668c16 54406 net optional
freeradius-ldap_2.1.12+dfsg-1.3_amd64.deb
ca90d9ca6244842b390539ccea19902b 53898 net optional
freeradius-postgresql_2.1.12+dfsg-1.3_amd64.deb
3bbe91209b21e4ce1376d6c2d4792588 45230 net optional
freeradius-mysql_2.1.12+dfsg-1.3_amd64.deb
54ff762c264035e4f273aa603219b550 37596 net optional
freeradius-iodbc_2.1.12+dfsg-1.3_amd64.deb
d7f7c46029149329096fc09d8ccccdf4 1020894 debug extra
freeradius-dbg_2.1.12+dfsg-1.3_amd64.deb
bea360ae4bedce89260cf55735b71d26 220340 net optional
freeradius-common_2.1.12+dfsg-1.3_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iEYEARECAAYFAlMhCJYACgkQ/I12czyGJg/lrwCfYbrIL0X1qCAAgC/YNbWdGmM6
AowAn2TQ2lACp5DbGuElwTqH8dF3wF7c
=t90Z
-----END PGP SIGNATURE-----
--- End Message ---