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 -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org