View Issue Details

IDProjectCategoryView StatusLast Update
591RackTablesdefaultpublic2012-08-29 11:24
ReporterTraXter Assigned Toandriyanov  
PriorityhighSeveritymajorReproducibilityhave not tried
Status closedResolutionopen 
Product Versiondevelopment repository checkout 
Summary591: IPv4 tab running into "the recurring loop lost control
DescriptionI recently upgraded RT to 0.20.0, especially because of the plugin feature with easy integration.

Since upgrade, IPv4 tab behaviour is strange.

1. Subnets 192.168.1.0/24 and 192.168.2.0/24 is displayed outside of the 192.168.0.0/16 subnet. The 192.168.0.0/16 net offers to create the both subnets, while also displaying then outside.

2. Now when I add a 10.x.x.x/24 subnet, or anything else than 192.168.x.x, I'm getting the "Internal Error -> the recurring loop lost control" message.

I tried to investigate in the source code, but couldn't find a mistake.

Anyone has an idea what happened here?

Cheers
Thomas
TagsNo tags attached.
Attached Files
phpinfo.htm (59,418 bytes)   
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<style type="text/css">
body {background-color: #ffffff; color: #000000;}
body, td, th, h1, h2 {font-family: sans-serif;}
pre {margin: 0px; font-family: monospace;}
a:link {color: #000099; text-decoration: none; background-color: #ffffff;}
a:hover {text-decoration: underline;}
table {border-collapse: collapse;}
.center {text-align: center;}
.center table { margin-left: auto; margin-right: auto; text-align: left;}
.center th { text-align: center !important; }
td, th { border: 1px solid #000000; font-size: 75%; vertical-align: baseline;}
h1 {font-size: 150%;}
h2 {font-size: 125%;}
.p {text-align: left;}
.e {background-color: #ccccff; font-weight: bold; color: #000000;}
.h {background-color: #9999cc; font-weight: bold; color: #000000;}
.v {background-color: #cccccc; color: #000000;}
.vr {background-color: #cccccc; text-align: right; color: #000000;}
img {float: right; border: 0px;}
hr {width: 600px; background-color: #cccccc; border: 0px; height: 1px; color: #000000;}
</style>
<title>phpinfo()</title><meta name="ROBOTS" content="NOINDEX,NOFOLLOW,NOARCHIVE" /></head>
<body><div class="center">
<table border="0" cellpadding="3" width="600">
<tr class="h"><td>
<a href="http://www.php.net/"><img border="0" src="/beta/wwwroot/info.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42" alt="PHP Logo" /></a><h1 class="p">PHP Version 5.3.10-1ubuntu3.2</h1>
</td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr><td class="e">System </td><td class="v">Linux hostname 3.2.0-27-generic #43-Ubuntu SMP Fri Jul 6 14:25:57 UTC 2012 x86_64 </td></tr>
<tr><td class="e">Build Date </td><td class="v">Jun 13 2012 17:02:21 </td></tr>
<tr><td class="e">Server API </td><td class="v">Apache 2.0 Handler </td></tr>
<tr><td class="e">Virtual Directory Support </td><td class="v">disabled </td></tr>
<tr><td class="e">Configuration File (php.ini) Path </td><td class="v">/etc/php5/apache2 </td></tr>
<tr><td class="e">Loaded Configuration File </td><td class="v">/etc/php5/apache2/php.ini </td></tr>
<tr><td class="e">Scan this dir for additional .ini files </td><td class="v">/etc/php5/apache2/conf.d </td></tr>
<tr><td class="e">Additional .ini files parsed </td><td class="v">/etc/php5/apache2/conf.d/curl.ini,
/etc/php5/apache2/conf.d/gd.ini,
/etc/php5/apache2/conf.d/mcrypt.ini,
/etc/php5/apache2/conf.d/mysql.ini,
/etc/php5/apache2/conf.d/mysqli.ini,
/etc/php5/apache2/conf.d/pdo.ini,
/etc/php5/apache2/conf.d/pdo_mysql.ini,
/etc/php5/apache2/conf.d/snmp.ini
 </td></tr>
<tr><td class="e">PHP API </td><td class="v">20090626 </td></tr>
<tr><td class="e">PHP Extension </td><td class="v">20090626 </td></tr>
<tr><td class="e">Zend Extension </td><td class="v">220090626 </td></tr>
<tr><td class="e">Zend Extension Build </td><td class="v">API220090626,NTS </td></tr>
<tr><td class="e">PHP Extension Build </td><td class="v">API20090626,NTS </td></tr>
<tr><td class="e">Debug Build </td><td class="v">no </td></tr>
<tr><td class="e">Thread Safety </td><td class="v">disabled </td></tr>
<tr><td class="e">Zend Memory Manager </td><td class="v">enabled </td></tr>
<tr><td class="e">Zend Multibyte Support </td><td class="v">disabled </td></tr>
<tr><td class="e">IPv6 Support </td><td class="v">enabled </td></tr>
<tr><td class="e">Registered PHP Streams </td><td class="v">https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip   </td></tr>
<tr><td class="e">Registered Stream Socket Transports </td><td class="v">tcp, udp, unix, udg, ssl, sslv3, tls </td></tr>
<tr><td class="e">Registered Stream Filters </td><td class="v">zlib.*, bzip2.*, convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, mcrypt.*, mdecrypt.* </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="v"><td>
<a href="http://www.suhosin.org"><img border="0" src="/beta/wwwroot/info.php?=SUHO8567F54-D428-14d2-A769-00DA302A5F18" alt="Suhosin logo" /></a>
This server is protected with the Suhosin Patch 0.9.10<br />Copyright (c) 2006-2007 <a href="http://www.hardened-php.net/">Hardened-PHP Project</a>
Copyright (c) 2007-2009 <a href="http://www.sektioneins.de/">SektionEins GmbH</a>
</td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="v"><td>
<a href="http://www.zend.com/"><img border="0" src="/beta/wwwroot/info.php?=PHPE9568F35-D428-11d2-A769-00AA001ACF42" alt="Zend logo" /></a>
This program makes use of the Zend Scripting Language Engine:<br />Zend&nbsp;Engine&nbsp;v2.3.0,&nbsp;Copyright&nbsp;(c)&nbsp;1998-2012&nbsp;Zend&nbsp;Technologies<br /></td></tr>
</table><br />
<hr />
<h1><a href="/beta/wwwroot/info.php?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000">PHP Credits</a></h1>
<hr />
<h1>Configuration</h1>
<h2><a name="module_apache2handler">apache2handler</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">Apache Version </td><td class="v">Apache/2.2.22 (Ubuntu) </td></tr>
<tr><td class="e">Apache API Version </td><td class="v">20051115 </td></tr>
<tr><td class="e">Server Administrator </td><td class="v">webmaster@localhost </td></tr>

<tr><td class="e">User/Group </td><td class="v">www-data(33)/33 </td></tr>
<tr><td class="e">Max Requests </td><td class="v">Per Child: 0 - Keep Alive: on - Max Per Connection: 100 </td></tr>
<tr><td class="e">Timeouts </td><td class="v">Connection: 300 - Keep-Alive: 5 </td></tr>
<tr><td class="e">Virtual Server </td><td class="v">Yes </td></tr>
<tr><td class="e">Server Root </td><td class="v">/etc/apache2 </td></tr>
<tr><td class="e">Loaded Modules </td><td class="v">core mod_log_config mod_logio prefork http_core mod_so mod_alias mod_auth_basic mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_deflate mod_dir mod_env mod_mime mod_negotiation mod_php5 mod_reqtimeout mod_rewrite mod_setenvif mod_ssl mod_status </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">engine</td><td class="v">1</td><td class="v">1</td></tr>
<tr><td class="e">last_modified</td><td class="v">0</td><td class="v">0</td></tr>
<tr><td class="e">xbithack</td><td class="v">0</td><td class="v">0</td></tr>
</table><br />
<h2>Apache Environment</h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Variable</th><th>Value</th></tr>
<tr><td class="e">HTTPS </td><td class="v">on </td></tr>
<tr><td class="e">SSL_VERSION_INTERFACE </td><td class="v">mod_ssl/2.2.22 </td></tr>
<tr><td class="e">SSL_VERSION_LIBRARY </td><td class="v">OpenSSL/1.0.1 </td></tr>
<tr><td class="e">SSL_PROTOCOL </td><td class="v">TLSv1.1 </td></tr>
<tr><td class="e">SSL_SECURE_RENEG </td><td class="v">true </td></tr>
<tr><td class="e">SSL_COMPRESS_METHOD </td><td class="v">DEFLATE </td></tr>
<tr><td class="e">SSL_CIPHER </td><td class="v">DHE-RSA-CAMELLIA256-SHA </td></tr>
<tr><td class="e">SSL_CIPHER_EXPORT </td><td class="v">false </td></tr>
<tr><td class="e">SSL_CIPHER_USEKEYSIZE </td><td class="v">256 </td></tr>
<tr><td class="e">SSL_CIPHER_ALGKEYSIZE </td><td class="v">256 </td></tr>
<tr><td class="e">SSL_CLIENT_VERIFY </td><td class="v">NONE </td></tr>
<tr><td class="e">SSL_SERVER_M_VERSION </td><td class="v">1 </td></tr>
<tr><td class="e">SSL_SERVER_M_SERIAL </td><td class="v">92723EA796C1C86D </td></tr>
<tr><td class="e">SSL_SERVER_V_START </td><td class="v">Aug  9 10:02:17 2012 GMT </td></tr>
<tr><td class="e">SSL_SERVER_V_END </td><td class="v">Aug  7 10:02:17 2022 GMT </td></tr>

<tr><td class="e">SSL_SERVER_A_KEY </td><td class="v">rsaEncryption </td></tr>
<tr><td class="e">SSL_SERVER_A_SIG </td><td class="v">sha1WithRSAEncryption </td></tr>
<tr><td class="e">SSL_SESSION_ID </td><td class="v">36B64BCA5E63E982BDA202430A48D7BBCBB66E14F4ACD1E41BB0C6B35BACE600 </td></tr>
<tr><td class="e">HTTP_CONNECTION </td><td class="v">keep-alive </td></tr>
<tr><td class="e">HTTP_USER_AGENT </td><td class="v">Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.79 Safari/537.1 </td></tr>
<tr><td class="e">HTTP_ACCEPT_ENCODING </td><td class="v">gzip,deflate,sdch </td></tr>
<tr><td class="e">HTTP_ACCEPT_LANGUAGE </td><td class="v">de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4 </td></tr>
<tr><td class="e">HTTP_ACCEPT_CHARSET </td><td class="v">ISO-8859-1,utf-8;q=0.7,*;q=0.3 </td></tr>
<tr><td class="e">HTTP_COOKIE </td><td class="v">reportTable_1_filters=; PHPSESSID=eck6cj60dmjkl71293arcifl10 </td></tr>
<tr><td class="e">PATH </td><td class="v">/usr/local/bin:/usr/bin:/bin </td></tr>
<tr><td class="e">SERVER_SIGNATURE </td><td class="v">&lt;address&gt;Apache/2.2.22 (Ubuntu) Server at Port 443&lt;/address&gt;
 </td></tr>
<tr><td class="e">SERVER_SOFTWARE </td><td class="v">Apache/2.2.22 (Ubuntu) </td></tr>
<tr><td class="e">DOCUMENT_ROOT </td><td class="v">/var/www/racktables/wwwroot/ </td></tr>
<tr><td class="e">SERVER_ADMIN </td><td class="v">webmaster@localhost </td></tr>
<tr><td class="e">SCRIPT_FILENAME </td><td class="v">/var/www/racktables_beta/wwwroot/info.php </td></tr>
<tr><td class="e">REMOTE_PORT </td><td class="v">49926 </td></tr>
<tr><td class="e">GATEWAY_INTERFACE </td><td class="v">CGI/1.1 </td></tr>
<tr><td class="e">SERVER_PROTOCOL </td><td class="v">HTTP/1.1 </td></tr>
<tr><td class="e">REQUEST_METHOD </td><td class="v">GET </td></tr>
<tr><td class="e">QUERY_STRING </td><td class="v"><i>no value</i> </td></tr>
<tr><td class="e">REQUEST_URI </td><td class="v">/beta/wwwroot/info.php </td></tr>
<tr><td class="e">SCRIPT_NAME </td><td class="v">/beta/wwwroot/info.php </td></tr>
</table><br />
<h2>HTTP Headers Information</h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th colspan="2">HTTP Request Headers</th></tr>
<tr><td class="e">HTTP Request </td><td class="v">GET /beta/wwwroot/info.php HTTP/1.1 </td></tr>
<tr><td class="e">Connection </td><td class="v">keep-alive </td></tr>
<tr><td class="e">Authorization </td><td class="v">Basic YWRtaW46d0wuSHUhMVhFdg== </td></tr>
<tr><td class="e">User-Agent </td><td class="v">Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.79 Safari/537.1 </td></tr>
<tr><td class="e">Accept-Encoding </td><td class="v">gzip,deflate,sdch </td></tr>
<tr><td class="e">Accept-Language </td><td class="v">de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4 </td></tr>
<tr><td class="e">Accept-Charset </td><td class="v">ISO-8859-1,utf-8;q=0.7,*;q=0.3 </td></tr>
<tr><td class="e">Cookie </td><td class="v">reportTable_1_filters=; PHPSESSID=eck6cj60dmjkl71293arcifl10 </td></tr>
<tr class="h"><th colspan="2">HTTP Response Headers</th></tr>
<tr><td class="e">X-Powered-By </td><td class="v">PHP/5.3.10-1ubuntu3.2 </td></tr>
<tr><td class="e">Vary </td><td class="v">Accept-Encoding </td></tr>
<tr><td class="e">Content-Encoding </td><td class="v">gzip </td></tr>
</table><br />
<h2><a name="module_bcmath">bcmath</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">BCMath support </td><td class="v">enabled </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">bcmath.scale</td><td class="v">0</td><td class="v">0</td></tr>
</table><br />
<h2><a name="module_bz2">bz2</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">BZip2 Support </td><td class="v">Enabled </td></tr>
<tr><td class="e">Stream Wrapper support </td><td class="v">compress.bzip2:// </td></tr>
<tr><td class="e">Stream Filter support </td><td class="v">bzip2.decompress, bzip2.compress </td></tr>
<tr><td class="e">BZip2 Version </td><td class="v">1.0.6, 6-Sept-2010 </td></tr>
</table><br />
<h2><a name="module_calendar">calendar</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">Calendar support </td><td class="v">enabled </td></tr>
</table><br />
<h2><a name="module_Core">Core</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">PHP Version </td><td class="v">5.3.10-1ubuntu3.2 </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">allow_call_time_pass_reference</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">allow_url_fopen</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">allow_url_include</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">always_populate_raw_post_data</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">arg_separator.input</td><td class="v">&amp;</td><td class="v">&amp;</td></tr>
<tr><td class="e">arg_separator.output</td><td class="v">&amp;</td><td class="v">&amp;</td></tr>
<tr><td class="e">asp_tags</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">auto_append_file</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">auto_globals_jit</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">auto_prepend_file</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">browscap</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">default_charset</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">default_mimetype</td><td class="v">text/html</td><td class="v">text/html</td></tr>
<tr><td class="e">define_syslog_variables</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">disable_classes</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">disable_functions</td><td class="v">pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,</td><td class="v">pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,</td></tr>
<tr><td class="e">display_errors</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">display_startup_errors</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">doc_root</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">docref_ext</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">docref_root</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">enable_dl</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">error_append_string</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">error_log</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">error_prepend_string</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">error_reporting</td><td class="v">22527</td><td class="v">22527</td></tr>
<tr><td class="e">exit_on_timeout</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">expose_php</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">extension_dir</td><td class="v">/usr/lib/php5/20090626</td><td class="v">/usr/lib/php5/20090626</td></tr>
<tr><td class="e">file_uploads</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">highlight.bg</td><td class="v"><font style="color: #FFFFFF">#FFFFFF</font></td><td class="v"><font style="color: #FFFFFF">#FFFFFF</font></td></tr>
<tr><td class="e">highlight.comment</td><td class="v"><font style="color: #FF8000">#FF8000</font></td><td class="v"><font style="color: #FF8000">#FF8000</font></td></tr>
<tr><td class="e">highlight.default</td><td class="v"><font style="color: #0000BB">#0000BB</font></td><td class="v"><font style="color: #0000BB">#0000BB</font></td></tr>
<tr><td class="e">highlight.html</td><td class="v"><font style="color: #000000">#000000</font></td><td class="v"><font style="color: #000000">#000000</font></td></tr>
<tr><td class="e">highlight.keyword</td><td class="v"><font style="color: #007700">#007700</font></td><td class="v"><font style="color: #007700">#007700</font></td></tr>
<tr><td class="e">highlight.string</td><td class="v"><font style="color: #DD0000">#DD0000</font></td><td class="v"><font style="color: #DD0000">#DD0000</font></td></tr>
<tr><td class="e">html_errors</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">ignore_repeated_errors</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">ignore_repeated_source</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">ignore_user_abort</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">implicit_flush</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">include_path</td><td class="v">.:/usr/share/php:/usr/share/pear</td><td class="v">.:/usr/share/php:/usr/share/pear</td></tr>
<tr><td class="e">log_errors</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">log_errors_max_len</td><td class="v">1024</td><td class="v">1024</td></tr>
<tr><td class="e">magic_quotes_gpc</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">magic_quotes_runtime</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">magic_quotes_sybase</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">mail.add_x_header</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">mail.force_extra_parameters</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">mail.log</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">max_execution_time</td><td class="v">30</td><td class="v">30</td></tr>
<tr><td class="e">max_file_uploads</td><td class="v">20</td><td class="v">20</td></tr>
<tr><td class="e">max_input_nesting_level</td><td class="v">64</td><td class="v">64</td></tr>
<tr><td class="e">max_input_time</td><td class="v">60</td><td class="v">60</td></tr>
<tr><td class="e">max_input_vars</td><td class="v">1000</td><td class="v">1000</td></tr>
<tr><td class="e">memory_limit</td><td class="v">128M</td><td class="v">128M</td></tr>
<tr><td class="e">open_basedir</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">output_buffering</td><td class="v">4096</td><td class="v">4096</td></tr>
<tr><td class="e">output_handler</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">post_max_size</td><td class="v">8M</td><td class="v">8M</td></tr>
<tr><td class="e">precision</td><td class="v">14</td><td class="v">14</td></tr>
<tr><td class="e">realpath_cache_size</td><td class="v">16K</td><td class="v">16K</td></tr>
<tr><td class="e">realpath_cache_ttl</td><td class="v">120</td><td class="v">120</td></tr>
<tr><td class="e">register_argc_argv</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">register_globals</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">register_long_arrays</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">report_memleaks</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">report_zend_debug</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">request_order</td><td class="v">GP</td><td class="v">GP</td></tr>
<tr><td class="e">safe_mode</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">safe_mode_exec_dir</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">safe_mode_gid</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">safe_mode_include_dir</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">sendmail_from</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">sendmail_path</td><td class="v">/usr/sbin/sendmail&nbsp;-t&nbsp;-i&nbsp;</td><td class="v">/usr/sbin/sendmail&nbsp;-t&nbsp;-i&nbsp;</td></tr>
<tr><td class="e">serialize_precision</td><td class="v">17</td><td class="v">17</td></tr>
<tr><td class="e">short_open_tag</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">SMTP</td><td class="v">localhost</td><td class="v">localhost</td></tr>
<tr><td class="e">smtp_port</td><td class="v">25</td><td class="v">25</td></tr>
<tr><td class="e">sql.safe_mode</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">track_errors</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">unserialize_callback_func</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">upload_max_filesize</td><td class="v">2M</td><td class="v">2M</td></tr>
<tr><td class="e">upload_tmp_dir</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">user_dir</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">user_ini.cache_ttl</td><td class="v">300</td><td class="v">300</td></tr>
<tr><td class="e">user_ini.filename</td><td class="v">.user.ini</td><td class="v">.user.ini</td></tr>
<tr><td class="e">variables_order</td><td class="v">GPCS</td><td class="v">GPCS</td></tr>
<tr><td class="e">xmlrpc_error_number</td><td class="v">0</td><td class="v">0</td></tr>
<tr><td class="e">xmlrpc_errors</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">y2k_compliance</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">zend.enable_gc</td><td class="v">On</td><td class="v">On</td></tr>
</table><br />
<h2><a name="module_ctype">ctype</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">ctype functions </td><td class="v">enabled </td></tr>
</table><br />
<h2><a name="module_curl">curl</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">cURL support </td><td class="v">enabled </td></tr>
<tr><td class="e">cURL Information </td><td class="v">7.22.0 </td></tr>
<tr><td class="e">Age </td><td class="v">3 </td></tr>
<tr><td class="e">Features </td></tr>
<tr><td class="e">AsynchDNS </td><td class="v">No </td></tr>
<tr><td class="e">Debug </td><td class="v">No </td></tr>
<tr><td class="e">GSS-Negotiate </td><td class="v">Yes </td></tr>
<tr><td class="e">IDN </td><td class="v">Yes </td></tr>
<tr><td class="e">IPv6 </td><td class="v">Yes </td></tr>
<tr><td class="e">Largefile </td><td class="v">Yes </td></tr>
<tr><td class="e">NTLM </td><td class="v">Yes </td></tr>
<tr><td class="e">SPNEGO </td><td class="v">No </td></tr>
<tr><td class="e">SSL </td><td class="v">Yes </td></tr>
<tr><td class="e">SSPI </td><td class="v">No </td></tr>
<tr><td class="e">krb4 </td><td class="v">No </td></tr>
<tr><td class="e">libz </td><td class="v">Yes </td></tr>
<tr><td class="e">CharConv </td><td class="v">No </td></tr>
<tr><td class="e">Protocols </td><td class="v">dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, pop3, pop3s, rtmp, rtsp, smtp, smtps, telnet, tftp </td></tr>
<tr><td class="e">Host </td><td class="v">x86_64-pc-linux-gnu </td></tr>
<tr><td class="e">SSL Version </td><td class="v">OpenSSL/1.0.1 </td></tr>
<tr><td class="e">ZLib Version </td><td class="v">1.2.3.4 </td></tr>
</table><br />
<h2><a name="module_date">date</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">date/time support </td><td class="v">enabled </td></tr>
<tr><td class="e">&quot;Olson&quot; Timezone Database Version </td><td class="v">0.system </td></tr>
<tr><td class="e">Timezone Database </td><td class="v">internal </td></tr>
<tr><td class="e">Default timezone </td><td class="v">Europe/Berlin </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">date.default_latitude</td><td class="v">31.7667</td><td class="v">31.7667</td></tr>
<tr><td class="e">date.default_longitude</td><td class="v">35.2333</td><td class="v">35.2333</td></tr>
<tr><td class="e">date.sunrise_zenith</td><td class="v">90.583333</td><td class="v">90.583333</td></tr>
<tr><td class="e">date.sunset_zenith</td><td class="v">90.583333</td><td class="v">90.583333</td></tr>
<tr><td class="e">date.timezone</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
</table><br />
<h2><a name="module_dba">dba</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">DBA support </td><td class="v">enabled </td></tr>
<tr><td class="e">Supported handlers </td><td class="v">cdb cdb_make db4 inifile flatfile  </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">dba.default_handler</td><td class="v">flatfile</td><td class="v">flatfile</td></tr>
</table><br />
<h2><a name="module_dom">dom</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">DOM/XML </td><td class="v">enabled </td></tr>
<tr><td class="e">DOM/XML API Version </td><td class="v">20031129 </td></tr>
<tr><td class="e">libxml Version </td><td class="v">2.7.8 </td></tr>
<tr><td class="e">HTML Support </td><td class="v">enabled </td></tr>
<tr><td class="e">XPath Support </td><td class="v">enabled </td></tr>
<tr><td class="e">XPointer Support </td><td class="v">enabled </td></tr>
<tr><td class="e">Schema Support </td><td class="v">enabled </td></tr>
<tr><td class="e">RelaxNG Support </td><td class="v">enabled </td></tr>
</table><br />
<h2><a name="module_ereg">ereg</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">Regex Library </td><td class="v">Bundled library enabled </td></tr>
</table><br />
<h2><a name="module_exif">exif</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">EXIF Support </td><td class="v">enabled </td></tr>
<tr><td class="e">EXIF Version </td><td class="v">1.4 $Id: exif.c 321634 2012-01-01 13:15:04Z felipe $ </td></tr>
<tr><td class="e">Supported EXIF Version </td><td class="v">0220 </td></tr>
<tr><td class="e">Supported filetypes </td><td class="v">JPEG,TIFF </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">exif.decode_jis_intel</td><td class="v">JIS</td><td class="v">JIS</td></tr>
<tr><td class="e">exif.decode_jis_motorola</td><td class="v">JIS</td><td class="v">JIS</td></tr>
<tr><td class="e">exif.decode_unicode_intel</td><td class="v">UCS-2LE</td><td class="v">UCS-2LE</td></tr>
<tr><td class="e">exif.decode_unicode_motorola</td><td class="v">UCS-2BE</td><td class="v">UCS-2BE</td></tr>
<tr><td class="e">exif.encode_jis</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">exif.encode_unicode</td><td class="v">ISO-8859-15</td><td class="v">ISO-8859-15</td></tr>
</table><br />
<h2><a name="module_fileinfo">fileinfo</a></h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>fileinfo support</th><th>enabled</th></tr>
<tr><td class="e">version </td><td class="v">1.0.5-dev </td></tr>
</table><br />
<h2><a name="module_filter">filter</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">Input Validation and Filtering </td><td class="v">enabled </td></tr>
<tr><td class="e">Revision </td><td class="v">$Revision: 321634 $ </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">filter.default</td><td class="v">unsafe_raw</td><td class="v">unsafe_raw</td></tr>
<tr><td class="e">filter.default_flags</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
</table><br />
<h2><a name="module_ftp">ftp</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">FTP support </td><td class="v">enabled </td></tr>
</table><br />
<h2><a name="module_gd">gd</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">GD Support </td><td class="v">enabled </td></tr>
<tr><td class="e">GD Version </td><td class="v">2.0 </td></tr>
<tr><td class="e">FreeType Support </td><td class="v">enabled </td></tr>
<tr><td class="e">FreeType Linkage </td><td class="v">with freetype </td></tr>
<tr><td class="e">FreeType Version </td><td class="v">2.4.8 </td></tr>
<tr><td class="e">T1Lib Support </td><td class="v">enabled </td></tr>
<tr><td class="e">GIF Read Support </td><td class="v">enabled </td></tr>
<tr><td class="e">GIF Create Support </td><td class="v">enabled </td></tr>
<tr><td class="e">JPEG Support </td><td class="v">enabled </td></tr>
<tr><td class="e">libJPEG Version </td><td class="v">unknown </td></tr>
<tr><td class="e">PNG Support </td><td class="v">enabled </td></tr>
<tr><td class="e">libPNG Version </td><td class="v">1.2.46 </td></tr>
<tr><td class="e">WBMP Support </td><td class="v">enabled </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">gd.jpeg_ignore_warning</td><td class="v">0</td><td class="v">0</td></tr>
</table><br />
<h2><a name="module_gettext">gettext</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">GetText Support </td><td class="v">enabled </td></tr>
</table><br />
<h2><a name="module_hash">hash</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">hash support </td><td class="v">enabled </td></tr>
<tr><td class="e">Hashing Engines </td><td class="v">md2 md4 md5 sha1 sha224 sha256 sha384 sha512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru snefru256 gost adler32 crc32 crc32b salsa10 salsa20 haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5  </td></tr>
</table><br />
<h2><a name="module_iconv">iconv</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">iconv support </td><td class="v">enabled </td></tr>
<tr><td class="e">iconv implementation </td><td class="v">glibc </td></tr>
<tr><td class="e">iconv library version </td><td class="v">2.15 </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">iconv.input_encoding</td><td class="v">ISO-8859-1</td><td class="v">ISO-8859-1</td></tr>
<tr><td class="e">iconv.internal_encoding</td><td class="v">ISO-8859-1</td><td class="v">ISO-8859-1</td></tr>
<tr><td class="e">iconv.output_encoding</td><td class="v">ISO-8859-1</td><td class="v">ISO-8859-1</td></tr>
</table><br />
<h2><a name="module_json">json</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">json support </td><td class="v">enabled </td></tr>
<tr><td class="e">json version </td><td class="v">1.2.1 </td></tr>
</table><br />
<h2><a name="module_libxml">libxml</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">libXML support </td><td class="v">active </td></tr>
<tr><td class="e">libXML Compiled Version </td><td class="v">2.7.8 </td></tr>
<tr><td class="e">libXML Loaded Version </td><td class="v">20708 </td></tr>
<tr><td class="e">libXML streams </td><td class="v">enabled </td></tr>
</table><br />
<h2><a name="module_mbstring">mbstring</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">Multibyte Support </td><td class="v">enabled </td></tr>
<tr><td class="e">Multibyte string engine </td><td class="v">libmbfl </td></tr>
<tr><td class="e">HTTP input encoding translation </td><td class="v">disabled </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.</th></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr><td class="e">Multibyte (japanese) regex support </td><td class="v">enabled </td></tr>
<tr><td class="e">Multibyte regex (oniguruma) backtrack check </td><td class="v">On </td></tr>
<tr><td class="e">Multibyte regex (oniguruma) version </td><td class="v">4.7.1 </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">mbstring.detect_order</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">mbstring.encoding_translation</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">mbstring.func_overload</td><td class="v">0</td><td class="v">0</td></tr>
<tr><td class="e">mbstring.http_input</td><td class="v">pass</td><td class="v">pass</td></tr>
<tr><td class="e">mbstring.http_output</td><td class="v">pass</td><td class="v">pass</td></tr>
<tr><td class="e">mbstring.http_output_conv_mimetypes</td><td class="v">^(text/|application/xhtml\+xml)</td><td class="v">^(text/|application/xhtml\+xml)</td></tr>
<tr><td class="e">mbstring.internal_encoding</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">mbstring.language</td><td class="v">neutral</td><td class="v">neutral</td></tr>
<tr><td class="e">mbstring.strict_detection</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">mbstring.substitute_character</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
</table><br />
<h2><a name="module_mcrypt">mcrypt</a></h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>mcrypt support</th><th>enabled</th></tr>
<tr class="h"><th>mcrypt_filter support</th><th>enabled</th></tr>
<tr><td class="e">Version </td><td class="v">2.5.8 </td></tr>
<tr><td class="e">Api No </td><td class="v">20021217 </td></tr>
<tr><td class="e">Supported ciphers </td><td class="v">cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 tripledes  </td></tr>
<tr><td class="e">Supported modes </td><td class="v">cbc cfb ctr ecb ncfb nofb ofb stream  </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">mcrypt.algorithms_dir</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">mcrypt.modes_dir</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
</table><br />
<h2><a name="module_mhash">mhash</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">MHASH support </td><td class="v">Enabled </td></tr>
<tr><td class="e">MHASH API Version </td><td class="v">Emulated Support </td></tr>
</table><br />
<h2><a name="module_mysql">mysql</a></h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>MySQL Support</th><th>enabled</th></tr>
<tr><td class="e">Active Persistent Links </td><td class="v">0 </td></tr>
<tr><td class="e">Active Links </td><td class="v">0 </td></tr>
<tr><td class="e">Client API version </td><td class="v">5.5.24 </td></tr>
<tr><td class="e">MYSQL_MODULE_TYPE </td><td class="v">external </td></tr>
<tr><td class="e">MYSQL_SOCKET </td><td class="v">/var/run/mysqld/mysqld.sock </td></tr>
<tr><td class="e">MYSQL_INCLUDE </td><td class="v">-I/usr/include/mysql </td></tr>
<tr><td class="e">MYSQL_LIBS </td><td class="v">-L/usr/lib/x86_64-linux-gnu -lmysqlclient_r  </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">mysql.allow_local_infile</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">mysql.allow_persistent</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">mysql.connect_timeout</td><td class="v">60</td><td class="v">60</td></tr>
<tr><td class="e">mysql.default_host</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">mysql.default_password</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">mysql.default_port</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">mysql.default_socket</td><td class="v">/var/run/mysqld/mysqld.sock</td><td class="v">/var/run/mysqld/mysqld.sock</td></tr>
<tr><td class="e">mysql.default_user</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">mysql.max_links</td><td class="v">Unlimited</td><td class="v">Unlimited</td></tr>
<tr><td class="e">mysql.max_persistent</td><td class="v">Unlimited</td><td class="v">Unlimited</td></tr>
<tr><td class="e">mysql.trace_mode</td><td class="v">Off</td><td class="v">Off</td></tr>
</table><br />
<h2><a name="module_mysqli">mysqli</a></h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>MysqlI Support</th><th>enabled</th></tr>
<tr><td class="e">Client API library version </td><td class="v">5.5.24 </td></tr>
<tr><td class="e">Active Persistent Links </td><td class="v">0 </td></tr>
<tr><td class="e">Inactive Persistent Links </td><td class="v">0 </td></tr>
<tr><td class="e">Active Links </td><td class="v">0 </td></tr>
<tr><td class="e">Client API header version </td><td class="v">5.5.24 </td></tr>
<tr><td class="e">MYSQLI_SOCKET </td><td class="v">/var/run/mysqld/mysqld.sock </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">mysqli.allow_local_infile</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">mysqli.allow_persistent</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">mysqli.default_host</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">mysqli.default_port</td><td class="v">3306</td><td class="v">3306</td></tr>
<tr><td class="e">mysqli.default_pw</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">mysqli.default_socket</td><td class="v">/var/run/mysqld/mysqld.sock</td><td class="v">/var/run/mysqld/mysqld.sock</td></tr>
<tr><td class="e">mysqli.default_user</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">mysqli.max_links</td><td class="v">Unlimited</td><td class="v">Unlimited</td></tr>
<tr><td class="e">mysqli.max_persistent</td><td class="v">Unlimited</td><td class="v">Unlimited</td></tr>
<tr><td class="e">mysqli.reconnect</td><td class="v">Off</td><td class="v">Off</td></tr>
</table><br />
<h2><a name="module_openssl">openssl</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">OpenSSL support </td><td class="v">enabled </td></tr>
<tr><td class="e">OpenSSL Library Version </td><td class="v">OpenSSL 1.0.1 14 Mar 2012 </td></tr>
<tr><td class="e">OpenSSL Header Version </td><td class="v">OpenSSL 1.0.1 14 Mar 2012 </td></tr>
</table><br />
<h2><a name="module_pcre">pcre</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">PCRE (Perl Compatible Regular Expressions) Support </td><td class="v">enabled </td></tr>
<tr><td class="e">PCRE Library Version </td><td class="v">8.12 2011-01-15 </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">pcre.backtrack_limit</td><td class="v">1000000</td><td class="v">1000000</td></tr>
<tr><td class="e">pcre.recursion_limit</td><td class="v">100000</td><td class="v">100000</td></tr>
</table><br />
<h2><a name="module_PDO">PDO</a></h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>PDO support</th><th>enabled</th></tr>
<tr><td class="e">PDO drivers </td><td class="v">mysql </td></tr>
</table><br />
<h2><a name="module_pdo_mysql">pdo_mysql</a></h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>PDO Driver for MySQL</th><th>enabled</th></tr>
<tr><td class="e">Client API version </td><td class="v">5.5.24 </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">pdo_mysql.default_socket</td><td class="v">/var/run/mysqld/mysqld.sock</td><td class="v">/var/run/mysqld/mysqld.sock</td></tr>
</table><br />
<h2><a name="module_Phar">Phar</a></h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Phar: PHP Archive support</th><th>enabled</th></tr>
<tr><td class="e">Phar EXT version </td><td class="v">2.0.1 </td></tr>
<tr><td class="e">Phar API version </td><td class="v">1.1.1 </td></tr>
<tr><td class="e">SVN revision </td><td class="v">$Revision: 321634 $ </td></tr>
<tr><td class="e">Phar-based phar archives </td><td class="v">enabled </td></tr>
<tr><td class="e">Tar-based phar archives </td><td class="v">enabled </td></tr>
<tr><td class="e">ZIP-based phar archives </td><td class="v">enabled </td></tr>
<tr><td class="e">gzip compression </td><td class="v">enabled </td></tr>
<tr><td class="e">bzip2 compression </td><td class="v">enabled </td></tr>
<tr><td class="e">Native OpenSSL support </td><td class="v">enabled </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="v"><td>
Phar based on pear/PHP_Archive, original concept by Davey Shafik.<br />Phar fully realized by Gregory Beaver and Marcus Boerger.<br />Portions of tar implementation Copyright (c) 2003-2009 Tim Kientzle.</td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">phar.cache_list</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">phar.readonly</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">phar.require_hash</td><td class="v">On</td><td class="v">On</td></tr>
</table><br />
<h2><a name="module_posix">posix</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">Revision </td><td class="v">$Revision: 321634 $ </td></tr>
</table><br />
<h2><a name="module_Reflection">Reflection</a></h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Reflection</th><th>enabled</th></tr>
<tr><td class="e">Version </td><td class="v">$Revision: 321634 $ </td></tr>
</table><br />
<h2><a name="module_session">session</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">Session Support </td><td class="v">enabled </td></tr>
<tr><td class="e">Registered save handlers </td><td class="v">files user  </td></tr>
<tr><td class="e">Registered serializer handlers </td><td class="v">php php_binary wddx  </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">session.auto_start</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">session.bug_compat_42</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">session.bug_compat_warn</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">session.cache_expire</td><td class="v">180</td><td class="v">180</td></tr>
<tr><td class="e">session.cache_limiter</td><td class="v">nocache</td><td class="v">nocache</td></tr>
<tr><td class="e">session.cookie_domain</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">session.cookie_httponly</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">session.cookie_lifetime</td><td class="v">0</td><td class="v">0</td></tr>
<tr><td class="e">session.cookie_path</td><td class="v">/</td><td class="v">/</td></tr>
<tr><td class="e">session.cookie_secure</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">session.entropy_file</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">session.entropy_length</td><td class="v">0</td><td class="v">0</td></tr>
<tr><td class="e">session.gc_divisor</td><td class="v">1000</td><td class="v">1000</td></tr>
<tr><td class="e">session.gc_maxlifetime</td><td class="v">1440</td><td class="v">1440</td></tr>
<tr><td class="e">session.gc_probability</td><td class="v">0</td><td class="v">0</td></tr>
<tr><td class="e">session.hash_bits_per_character</td><td class="v">5</td><td class="v">5</td></tr>
<tr><td class="e">session.hash_function</td><td class="v">0</td><td class="v">0</td></tr>
<tr><td class="e">session.name</td><td class="v">PHPSESSID</td><td class="v">PHPSESSID</td></tr>
<tr><td class="e">session.referer_check</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">session.save_handler</td><td class="v">files</td><td class="v">files</td></tr>
<tr><td class="e">session.save_path</td><td class="v">/var/lib/php5</td><td class="v">/var/lib/php5</td></tr>
<tr><td class="e">session.serialize_handler</td><td class="v">php</td><td class="v">php</td></tr>
<tr><td class="e">session.use_cookies</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">session.use_only_cookies</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">session.use_trans_sid</td><td class="v">0</td><td class="v">0</td></tr>
</table><br />
<h2><a name="module_shmop">shmop</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">shmop support </td><td class="v">enabled </td></tr>
</table><br />
<h2><a name="module_SimpleXML">SimpleXML</a></h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Simplexml support</th><th>enabled</th></tr>
<tr><td class="e">Revision </td><td class="v">$Revision: 321634 $ </td></tr>
<tr><td class="e">Schema support </td><td class="v">enabled </td></tr>
</table><br />
<h2><a name="module_snmp">snmp</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">NET-SNMP Support </td><td class="v">enabled </td></tr>
<tr><td class="e">NET-SNMP Version </td><td class="v">5.4.3 </td></tr>
</table><br />
<h2><a name="module_soap">soap</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">Soap Client </td><td class="v">enabled </td></tr>
<tr><td class="e">Soap Server </td><td class="v">enabled </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">soap.wsdl_cache</td><td class="v">1</td><td class="v">1</td></tr>
<tr><td class="e">soap.wsdl_cache_dir</td><td class="v">/tmp</td><td class="v">/tmp</td></tr>
<tr><td class="e">soap.wsdl_cache_enabled</td><td class="v">1</td><td class="v">1</td></tr>
<tr><td class="e">soap.wsdl_cache_limit</td><td class="v">5</td><td class="v">5</td></tr>
<tr><td class="e">soap.wsdl_cache_ttl</td><td class="v">86400</td><td class="v">86400</td></tr>
</table><br />
<h2><a name="module_sockets">sockets</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">Sockets Support </td><td class="v">enabled </td></tr>
</table><br />
<h2><a name="module_SPL">SPL</a></h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>SPL support</th><th>enabled</th></tr>
<tr><td class="e">Interfaces </td><td class="v">Countable, OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject </td></tr>
<tr><td class="e">Classes </td><td class="v">AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValueException </td></tr>
</table><br />
<h2><a name="module_standard">standard</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">Dynamic Library Support </td><td class="v">enabled </td></tr>
<tr><td class="e">Path to sendmail </td><td class="v">/usr/sbin/sendmail -t -i  </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">assert.active</td><td class="v">1</td><td class="v">1</td></tr>
<tr><td class="e">assert.bail</td><td class="v">0</td><td class="v">0</td></tr>
<tr><td class="e">assert.callback</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">assert.quiet_eval</td><td class="v">0</td><td class="v">0</td></tr>
<tr><td class="e">assert.warning</td><td class="v">1</td><td class="v">1</td></tr>
<tr><td class="e">auto_detect_line_endings</td><td class="v">0</td><td class="v">0</td></tr>
<tr><td class="e">default_socket_timeout</td><td class="v">60</td><td class="v">60</td></tr>
<tr><td class="e">from</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">safe_mode_allowed_env_vars</td><td class="v">PHP_</td><td class="v">PHP_</td></tr>
<tr><td class="e">safe_mode_protected_env_vars</td><td class="v">LD_LIBRARY_PATH</td><td class="v">LD_LIBRARY_PATH</td></tr>
<tr><td class="e">url_rewriter.tags</td><td class="v">a=href,area=href,frame=src,input=src,form=fakeentry</td><td class="v">a=href,area=href,frame=src,input=src,form=fakeentry</td></tr>
<tr><td class="e">user_agent</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
</table><br />
<h2><a name="module_sysvmsg">sysvmsg</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">sysvmsg support </td><td class="v">enabled </td></tr>
<tr><td class="e">Revision </td><td class="v">$Revision: 321634 $ </td></tr>
</table><br />
<h2><a name="module_tokenizer">tokenizer</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">Tokenizer Support </td><td class="v">enabled </td></tr>
</table><br />
<h2><a name="module_wddx">wddx</a></h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>WDDX Support</th><th>enabled</th></tr>
<tr><td class="e">WDDX Session Serializer </td><td class="v">enabled </td></tr>
</table><br />
<h2><a name="module_xml">xml</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">XML Support </td><td class="v">active </td></tr>
<tr><td class="e">XML Namespace Support </td><td class="v">active </td></tr>
<tr><td class="e">libxml2 Version </td><td class="v">2.7.8 </td></tr>
</table><br />
<h2><a name="module_xmlreader">xmlreader</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">XMLReader </td><td class="v">enabled </td></tr>
</table><br />
<h2><a name="module_xmlwriter">xmlwriter</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">XMLWriter </td><td class="v">enabled </td></tr>
</table><br />
<h2><a name="module_zip">zip</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">Zip </td><td class="v">enabled </td></tr>
<tr><td class="e">Extension Version </td><td class="v">$Id: php_zip.c 321634 2012-01-01 13:15:04Z felipe $ </td></tr>
<tr><td class="e">Zip version </td><td class="v">1.9.1 </td></tr>
<tr><td class="e">Libzip version </td><td class="v">0.9.0 </td></tr>
</table><br />
<h2><a name="module_zlib">zlib</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">ZLib Support </td><td class="v">enabled </td></tr>
<tr><td class="e">Stream Wrapper support </td><td class="v">compress.zlib:// </td></tr>
<tr><td class="e">Stream Filter support </td><td class="v">zlib.inflate, zlib.deflate </td></tr>
<tr><td class="e">Compiled Version </td><td class="v">1.2.1.1 </td></tr>
<tr><td class="e">Linked Version </td><td class="v">1.2.3.4 </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">zlib.output_compression</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">zlib.output_compression_level</td><td class="v">-1</td><td class="v">-1</td></tr>
<tr><td class="e">zlib.output_handler</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
</table><br />
<h2>Additional Modules</h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Module Name</th></tr>
<tr><td>sysvsem</td></tr>
<tr><td>sysvshm</td></tr>
</table><br />
<h2>Environment</h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Variable</th><th>Value</th></tr>
<tr><td class="e">APACHE_RUN_DIR </td><td class="v">/var/run/apache2 </td></tr>
<tr><td class="e">APACHE_PID_FILE </td><td class="v">/var/run/apache2.pid </td></tr>
<tr><td class="e">PATH </td><td class="v">/usr/local/bin:/usr/bin:/bin </td></tr>
<tr><td class="e">APACHE_LOCK_DIR </td><td class="v">/var/lock/apache2 </td></tr>
<tr><td class="e">LANG </td><td class="v">C </td></tr>
<tr><td class="e">APACHE_RUN_USER </td><td class="v">www-data </td></tr>
<tr><td class="e">APACHE_RUN_GROUP </td><td class="v">www-data </td></tr>
<tr><td class="e">APACHE_LOG_DIR </td><td class="v">/var/log/apache2 </td></tr>
<tr><td class="e">PWD </td><td class="v">/var/www </td></tr>
</table><br />
<h2>PHP Variables</h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Variable</th><th>Value</th></tr>
<tr><td class="e">_COOKIE["reportTable_1_filters"]</td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">_COOKIE["PHPSESSID"]</td><td class="v">eck6cj60dmjkl71293arcifl10</td></tr>
<tr><td class="e">_SERVER["HTTPS"]</td><td class="v">on</td></tr>
<tr><td class="e">_SERVER["SSL_VERSION_INTERFACE"]</td><td class="v">mod_ssl/2.2.22</td></tr>
<tr><td class="e">_SERVER["SSL_VERSION_LIBRARY"]</td><td class="v">OpenSSL/1.0.1</td></tr>
<tr><td class="e">_SERVER["SSL_PROTOCOL"]</td><td class="v">TLSv1.1</td></tr>
<tr><td class="e">_SERVER["SSL_SECURE_RENEG"]</td><td class="v">true</td></tr>
<tr><td class="e">_SERVER["SSL_COMPRESS_METHOD"]</td><td class="v">DEFLATE</td></tr>
<tr><td class="e">_SERVER["SSL_CIPHER"]</td><td class="v">DHE-RSA-CAMELLIA256-SHA</td></tr>
<tr><td class="e">_SERVER["SSL_CIPHER_EXPORT"]</td><td class="v">false</td></tr>
<tr><td class="e">_SERVER["SSL_CIPHER_USEKEYSIZE"]</td><td class="v">256</td></tr>
<tr><td class="e">_SERVER["SSL_CIPHER_ALGKEYSIZE"]</td><td class="v">256</td></tr>
<tr><td class="e">_SERVER["SSL_CLIENT_VERIFY"]</td><td class="v">NONE</td></tr>
<tr><td class="e">_SERVER["SSL_SERVER_M_VERSION"]</td><td class="v">1</td></tr>
<tr><td class="e">_SERVER["SSL_SERVER_M_SERIAL"]</td><td class="v">92723EA796C1C86D</td></tr>
<tr><td class="e">_SERVER["SSL_SERVER_V_START"]</td><td class="v">Aug  9 10:02:17 2012 GMT</td></tr>
<tr><td class="e">_SERVER["SSL_SERVER_V_END"]</td><td class="v">Aug  7 10:02:17 2022 GMT</td></tr>
<tr><td class="e">_SERVER["SSL_SERVER_A_KEY"]</td><td class="v">rsaEncryption</td></tr>
<tr><td class="e">_SERVER["SSL_SERVER_A_SIG"]</td><td class="v">sha1WithRSAEncryption</td></tr>
<tr><td class="e">_SERVER["SSL_SESSION_ID"]</td><td class="v">36B64BCA5E63E982BDA202430A48D7BBCBB66E14F4ACD1E41BB0C6B35BACE600</td></tr>
<tr><td class="e">_SERVER["HTTP_CONNECTION"]</td><td class="v">keep-alive</td></tr>
<tr><td class="e">_SERVER["HTTP_USER_AGENT"]</td><td class="v">Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.79 Safari/537.1</td></tr>
<tr><td class="e">_SERVER["HTTP_ACCEPT_ENCODING"]</td><td class="v">gzip,deflate,sdch</td></tr>
<tr><td class="e">_SERVER["HTTP_ACCEPT_LANGUAGE"]</td><td class="v">de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4</td></tr>
<tr><td class="e">_SERVER["HTTP_ACCEPT_CHARSET"]</td><td class="v">ISO-8859-1,utf-8;q=0.7,*;q=0.3</td></tr>
<tr><td class="e">_SERVER["HTTP_COOKIE"]</td><td class="v">reportTable_1_filters=; PHPSESSID=eck6cj60dmjkl71293arcifl10</td></tr>
<tr><td class="e">_SERVER["PATH"]</td><td class="v">/usr/local/bin:/usr/bin:/bin</td></tr>
<tr><td class="e">_SERVER["SERVER_SIGNATURE"]</td><td class="v">&lt;address&gt;Apache/2.2.22 (Ubuntu) Server at Port 443&lt;/address&gt;
</td></tr>
<tr><td class="e">_SERVER["SERVER_SOFTWARE"]</td><td class="v">Apache/2.2.22 (Ubuntu)</td></tr>
<tr><td class="e">_SERVER["SERVER_PORT"]</td><td class="v">443</td></tr>
<tr><td class="e">_SERVER["DOCUMENT_ROOT"]</td><td class="v">/var/www/racktables/wwwroot/</td></tr>
<tr><td class="e">_SERVER["SERVER_ADMIN"]</td><td class="v">webmaster@localhost</td></tr>
<tr><td class="e">_SERVER["SCRIPT_FILENAME"]</td><td class="v">/var/www/racktables_beta/wwwroot/info.php</td></tr>
<tr><td class="e">_SERVER["REMOTE_PORT"]</td><td class="v">49926</td></tr>
<tr><td class="e">_SERVER["GATEWAY_INTERFACE"]</td><td class="v">CGI/1.1</td></tr>
<tr><td class="e">_SERVER["SERVER_PROTOCOL"]</td><td class="v">HTTP/1.1</td></tr>
<tr><td class="e">_SERVER["REQUEST_METHOD"]</td><td class="v">GET</td></tr>
<tr><td class="e">_SERVER["QUERY_STRING"]</td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">_SERVER["REQUEST_URI"]</td><td class="v">/beta/wwwroot/info.php</td></tr>
<tr><td class="e">_SERVER["SCRIPT_NAME"]</td><td class="v">/beta/wwwroot/info.php</td></tr>
<tr><td class="e">_SERVER["PHP_SELF"]</td><td class="v">/beta/wwwroot/info.php</td></tr>
<tr><td class="e">_SERVER["REQUEST_TIME"]</td><td class="v">1345188117</td></tr>
</table><br />
<h2>PHP License</h2>
<table border="0" cellpadding="3" width="600">
<tr class="v"><td>
<p>
This program is free software; you can redistribute it and/or modify it under the terms of the PHP License as published by the PHP Group and included in the distribution in the file:  LICENSE
</p>
<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
</p>
<p>If you did not receive a copy of the PHP license, or have any questions about PHP licensing, please contact license@php.net.
</p>
</td></tr>
</table><br />
</div></body></html>
phpinfo.htm (59,418 bytes)   
IPv4 Space.png (45,428 bytes)   
IPv4 Space.png (45,428 bytes)   
sqldump.txt (2,236 bytes)   
-- MySQL dump 10.13  Distrib 5.5.24, for debian-linux-gnu (x86_64)
--
-- Host: localhost    Database: racktables_beta
-- ------------------------------------------------------
-- Server version	5.5.24-0ubuntu0.12.04.1

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `IPv4Network`
--

DROP TABLE IF EXISTS `IPv4Network`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `IPv4Network` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `ip` int(10) unsigned NOT NULL DEFAULT '0',
  `mask` int(10) unsigned NOT NULL DEFAULT '0',
  `name` char(255) DEFAULT NULL,
  `comment` text,
  PRIMARY KEY (`id`),
  UNIQUE KEY `base-len` (`ip`,`mask`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `IPv4Network`
--

LOCK TABLES `IPv4Network` WRITE;
/*!40000 ALTER TABLE `IPv4Network` DISABLE KEYS */;
INSERT INTO `IPv4Network` VALUES (1,3232235520,16,'',NULL),(2,3232235520,21,'',NULL),(3,3232237568,21,'',NULL),(4,167772416,24,'',NULL),(5,3232239616,20,'',NULL);
/*!40000 ALTER TABLE `IPv4Network` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2012-08-17  9:34:12
sqldump.txt (2,236 bytes)   
worksnot.txt (11,929 bytes)   
Array
(
    [0] => Array
        (
            [realm] => ipv4net
            [etags] => Array
                (
                )

            [id] => 15
            [ip_bin] => 

            [mask] => 24
            [name] => 
            [comment] => 
            [8021q] => Array
                (
                )

            [itags] => Array
                (
                )

            [mask_bin] => ???
            [ip] => 10.0.1.0
            [vlanc] => 0
            [spare_ranges] => Array
                (
                )

            [kidc] => 0
            [atags] => Array
                (
                    [0] => Array
                        (
                            [tag] => $ip4net-10-0-1-0-24
                        )

                    [1] => Array
                        (
                            [tag] => $ip4netid_15
                        )

                    [2] => Array
                        (
                            [tag] => $any_ip4net
                        )

                    [3] => Array
                        (
                            [tag] => $any_net
                        )

                    [4] => Array
                        (
                            [tag] => $masklen_eq_24
                        )

                    [5] => Array
                        (
                            [tag] => $untagged
                        )

                )

            [parent_id] => 
            [__tree_index] => 0
            [kids] => Array
                (
                )

            [symbol] => spacer
        )

    [1] => Array
        (
            [realm] => ipv4net
            [etags] => Array
                (
                )

            [id] => 11
            [ip_bin] => ??
            [mask] => 16
            [name] => 
            [comment] => 
            [8021q] => Array
                (
                )

            [itags] => Array
                (
                )

            [mask_bin] => ??
            [ip] => 192.168.0.0
            [vlanc] => 0
            [spare_ranges] => Array
                (
                    [20] => Array
                        (
                            [0] => ??
                        )

                    [19] => Array
                        (
                            [0] => ?? 
                        )

                    [18] => Array
                        (
                            [0] => ??@
                        )

                    [17] => Array
                        (
                            [0] => ???
                        )

                )

            [kidc] => 6
            [atags] => Array
                (
                    [0] => Array
                        (
                            [tag] => $ip4net-192-168-0-0-16
                        )

                    [1] => Array
                        (
                            [tag] => $ip4netid_11
                        )

                    [2] => Array
                        (
                            [tag] => $any_ip4net
                        )

                    [3] => Array
                        (
                            [tag] => $any_net
                        )

                    [4] => Array
                        (
                            [tag] => $masklen_eq_16
                        )

                    [5] => Array
                        (
                            [tag] => $spare_20
                        )

                    [6] => Array
                        (
                            [tag] => $spare_19
                        )

                    [7] => Array
                        (
                            [tag] => $spare_18
                        )

                    [8] => Array
                        (
                            [tag] => $spare_17
                        )

                    [9] => Array
                        (
                            [tag] => $aggregate
                        )

                    [10] => Array
                        (
                            [tag] => $untagged
                        )

                )

            [parent_id] => 
            [__tree_index] => 1
            [kids] => Array
                (
                    [0] => Array
                        (
                            [realm] => ipv4net
                            [etags] => Array
                                (
                                )

                            [id] => 10
                            [ip_bin] => ??
                            [mask] => 21
                            [name] => 
                            [comment] => 
                            [8021q] => Array
                                (
                                )

                            [itags] => Array
                                (
                                )

                            [mask_bin] => ???
                            [ip] => 192.168.0.0
                            [vlanc] => 0
                            [spare_ranges] => Array
                                (
                                )

                            [kidc] => 0
                            [atags] => Array
                                (
                                    [0] => Array
                                        (
                                            [tag] => $ip4net-192-168-0-0-21
                                        )

                                    [1] => Array
                                        (
                                            [tag] => $ip4netid_10
                                        )

                                    [2] => Array
                                        (
                                            [tag] => $any_ip4net
                                        )

                                    [3] => Array
                                        (
                                            [tag] => $any_net
                                        )

                                    [4] => Array
                                        (
                                            [tag] => $masklen_eq_21
                                        )

                                    [5] => Array
                                        (
                                            [tag] => $untagged
                                        )

                                )

                            [parent_id] => 11
                            [__tree_index] => 2
                            [kids] => Array
                                (
                                )

                            [symbol] => spacer
                        )

                    [1] => Array
                        (
                            [realm] => ipv4net
                            [etags] => Array
                                (
                                )

                            [id] => 12
                            [ip_bin] => ??
                            [mask] => 21
                            [name] => 
                            [comment] => 
                            [8021q] => Array
                                (
                                )

                            [itags] => Array
                                (
                                )

                            [mask_bin] => ???
                            [ip] => 192.168.8.0
                            [vlanc] => 0
                            [spare_ranges] => Array
                                (
                                )

                            [kidc] => 0
                            [atags] => Array
                                (
                                    [0] => Array
                                        (
                                            [tag] => $ip4net-192-168-8-0-21
                                        )

                                    [1] => Array
                                        (
                                            [tag] => $ip4netid_12
                                        )

                                    [2] => Array
                                        (
                                            [tag] => $any_ip4net
                                        )

                                    [3] => Array
                                        (
                                            [tag] => $any_net
                                        )

                                    [4] => Array
                                        (
                                            [tag] => $masklen_eq_21
                                        )

                                    [5] => Array
                                        (
                                            [tag] => $untagged
                                        )

                                )

                            [parent_id] => 11
                            [__tree_index] => 3
                            [kids] => Array
                                (
                                )

                            [symbol] => spacer
                        )

                    [2] => Array
                        (
                            [mask_bin] => ???
                            [mask] => 20
                            [ip_bin] => ??
                            [ip] => 192.168.16.0
                            [kids] => Array
                                (
                                )

                            [kidc] => 0
                            [name] => 
                            [symbol] => spacer
                        )

                    [3] => Array
                        (
                            [mask_bin] => ???
                            [mask] => 19
                            [ip_bin] => ?? 
                            [ip] => 192.168.32.0
                            [kids] => Array
                                (
                                )

                            [kidc] => 0
                            [name] => 
                            [symbol] => spacer
                        )

                    [4] => Array
                        (
                            [mask_bin] => ???
                            [mask] => 18
                            [ip_bin] => ??@
                            [ip] => 192.168.64.0
                            [kids] => Array
                                (
                                )

                            [kidc] => 0
                            [name] => 
                            [symbol] => spacer
                        )

                    [5] => Array
                        (
                            [mask_bin] => ???
                            [mask] => 17
                            [ip_bin] => ???
                            [ip] => 192.168.128.0
                            [kids] => Array
                                (
                                )

                            [kidc] => 0
                            [name] => 
                            [symbol] => spacer
                        )

                )

            [symbol] => node-expanded-static
        )

)
worksnot.txt (11,929 bytes)   
works.txt (11,788 bytes)   
Array
(
    [0] => Array
        (
            [realm] => ipv4net
            [etags] => Array
                (
                )

            [id] => 15
            [ip_bin] => 

            [mask] => 24
            [name] => 
            [comment] => 
            [8021q] => Array
                (
                )

            [itags] => Array
                (
                )

            [mask_bin] => ???
            [ip] => 10.0.1.0
            [vlanc] => 0
            [spare_ranges] => Array
                (
                )

            [kidc] => 0
            [atags] => Array
                (
                    [0] => Array
                        (
                            [tag] => $ip4net-10-0-1-0-24
                        )

                    [1] => Array
                        (
                            [tag] => $ip4netid_15
                        )

                    [2] => Array
                        (
                            [tag] => $any_ip4net
                        )

                    [3] => Array
                        (
                            [tag] => $any_net
                        )

                    [4] => Array
                        (
                            [tag] => $masklen_eq_24
                        )

                    [5] => Array
                        (
                            [tag] => $untagged
                        )

                )

            [parent_id] => 
            [__tree_index] => 0
            [kids] => Array
                (
                )

            [symbol] => spacer
        )

    [1] => Array
        (
            [realm] => ipv4net
            [etags] => Array
                (
                )

            [id] => 11
            [ip_bin] => ??
            [mask] => 16
            [name] => 
            [comment] => 
            [8021q] => Array
                (
                )

            [itags] => Array
                (
                )

            [mask_bin] => ??
            [ip] => 192.168.0.0
            [vlanc] => 0
            [spare_ranges] => Array
                (
                    [21] => Array
                        (
                            [0] => ??
                        )

                    [20] => Array
                        (
                            [0] => ??
                        )

                    [19] => Array
                        (
                            [0] => ?? 
                        )

                    [18] => Array
                        (
                            [0] => ??@
                        )

                    [17] => Array
                        (
                            [0] => ???
                        )

                )

            [kidc] => 6
            [atags] => Array
                (
                    [0] => Array
                        (
                            [tag] => $ip4net-192-168-0-0-16
                        )

                    [1] => Array
                        (
                            [tag] => $ip4netid_11
                        )

                    [2] => Array
                        (
                            [tag] => $any_ip4net
                        )

                    [3] => Array
                        (
                            [tag] => $any_net
                        )

                    [4] => Array
                        (
                            [tag] => $masklen_eq_16
                        )

                    [5] => Array
                        (
                            [tag] => $spare_21
                        )

                    [6] => Array
                        (
                            [tag] => $spare_20
                        )

                    [7] => Array
                        (
                            [tag] => $spare_19
                        )

                    [8] => Array
                        (
                            [tag] => $spare_18
                        )

                    [9] => Array
                        (
                            [tag] => $spare_17
                        )

                    [10] => Array
                        (
                            [tag] => $aggregate
                        )

                    [11] => Array
                        (
                            [tag] => $untagged
                        )

                )

            [parent_id] => 
            [__tree_index] => 1
            [kids] => Array
                (
                    [0] => Array
                        (
                            [realm] => ipv4net
                            [etags] => Array
                                (
                                )

                            [id] => 10
                            [ip_bin] => ??
                            [mask] => 21
                            [name] => 
                            [comment] => 
                            [8021q] => Array
                                (
                                )

                            [itags] => Array
                                (
                                )

                            [mask_bin] => ???
                            [ip] => 192.168.0.0
                            [vlanc] => 0
                            [spare_ranges] => Array
                                (
                                )

                            [kidc] => 0
                            [atags] => Array
                                (
                                    [0] => Array
                                        (
                                            [tag] => $ip4net-192-168-0-0-21
                                        )

                                    [1] => Array
                                        (
                                            [tag] => $ip4netid_10
                                        )

                                    [2] => Array
                                        (
                                            [tag] => $any_ip4net
                                        )

                                    [3] => Array
                                        (
                                            [tag] => $any_net
                                        )

                                    [4] => Array
                                        (
                                            [tag] => $masklen_eq_21
                                        )

                                    [5] => Array
                                        (
                                            [tag] => $untagged
                                        )

                                )

                            [parent_id] => 11
                            [__tree_index] => 2
                            [kids] => Array
                                (
                                )

                            [symbol] => spacer
                        )

                    [1] => Array
                        (
                            [mask_bin] => ???
                            [mask] => 21
                            [ip_bin] => ??
                            [ip] => 192.168.8.0
                            [kids] => Array
                                (
                                )

                            [kidc] => 0
                            [name] => 
                            [symbol] => spacer
                        )

                    [2] => Array
                        (
                            [mask_bin] => ???
                            [mask] => 20
                            [ip_bin] => ??
                            [ip] => 192.168.16.0
                            [kids] => Array
                                (
                                )

                            [kidc] => 0
                            [name] => 
                            [symbol] => spacer
                        )

                    [3] => Array
                        (
                            [mask_bin] => ???
                            [mask] => 19
                            [ip_bin] => ?? 
                            [ip] => 192.168.32.0
                            [kids] => Array
                                (
                                )

                            [kidc] => 0
                            [name] => 
                            [symbol] => spacer
                        )

                    [4] => Array
                        (
                            [mask_bin] => ???
                            [mask] => 18
                            [ip_bin] => ??@
                            [ip] => 192.168.64.0
                            [kids] => Array
                                (
                                )

                            [kidc] => 0
                            [name] => 
                            [symbol] => spacer
                        )

                    [5] => Array
                        (
                            [mask_bin] => ???
                            [mask] => 17
                            [ip_bin] => ???
                            [ip] => 192.168.128.0
                            [kids] => Array
                                (
                                )

                            [kidc] => 0
                            [name] => 
                            [symbol] => spacer
                        )

                )

            [symbol] => node-expanded-static
        )

    [2] => Array
        (
            [realm] => ipv4net
            [etags] => Array
                (
                )

            [id] => 12
            [ip_bin] => ??
            [mask] => 21
            [name] => 
            [comment] => 
            [8021q] => Array
                (
                )

            [itags] => Array
                (
                )

            [mask_bin] => ???
            [ip] => 192.168.8.0
            [vlanc] => 0
            [spare_ranges] => Array
                (
                )

            [kidc] => 0
            [atags] => Array
                (
                    [0] => Array
                        (
                            [tag] => $ip4net-192-168-8-0-21
                        )

                    [1] => Array
                        (
                            [tag] => $ip4netid_12
                        )

                    [2] => Array
                        (
                            [tag] => $any_ip4net
                        )

                    [3] => Array
                        (
                            [tag] => $any_net
                        )

                    [4] => Array
                        (
                            [tag] => $masklen_eq_21
                        )

                    [5] => Array
                        (
                            [tag] => $untagged
                        )

                )

            [parent_id] => 
            [__tree_index] => 3
            [kids] => Array
                (
                )

            [symbol] => spacer
        )

)
works.txt (11,788 bytes)   
iptree-debug.patch (1,118 bytes)   
diff --git a/wwwroot/inc/functions.php b/wwwroot/inc/functions.php
index f56b473..edb72a3 100644
--- a/wwwroot/inc/functions.php
+++ b/wwwroot/inc/functions.php
@@ -2305,11 +2305,13 @@ function constructIPAddress ($ip_bin)
 function iptree_embed (&$node, $pfx)
 {
 	$self = __FUNCTION__;
+	echo "$self (${node['ip']}/${node['mask']}, ${pfx['ip']}/${pfx['mask']}): ";
 
 	// hit?
 	if (0 == IPNetworkCmp ($node, $pfx))
 	{
 		$node = $pfx;
+		echo "\n";
 		return;
 	}
 	if ($node['mask'] == $pfx['mask'])
@@ -2318,14 +2320,21 @@ function iptree_embed (&$node, $pfx)
 	// split?
 	if (!isset ($node['right']))
 	{
+		echo "split ";
 		$node['left']  = constructIPRange ($node['ip_bin'], $node['mask'] + 1);
 		$node['right'] = constructIPRange (ip_last ($node), $node['mask'] + 1);
 	}
 
 	if (IPNetContainsOrEqual ($node['left'], $pfx))
+	{
+		echo "left\n";
 		$self ($node['left'], $pfx);
+	}
 	elseif (IPNetContainsOrEqual ($node['right'], $pfx))
+	{
+		echo "right\n";
 		$self ($node['right'], $pfx);
+	}
 	else
 		throw new RackTablesError ('cannot decide between left and right', RackTablesError::INTERNAL);
 }
iptree-debug.patch (1,118 bytes)   
debug-output.txt (6,908 bytes)   
root@hostname:/var/www/racktables_beta# patch -p1 < debug.patch 
patching file wwwroot/inc/functions.php
root@hostname:/var/www/racktables_beta# vi test.php
root@hostname:/var/www/racktables_beta# php test.php 
iptree_embed (192.168.0.0/16, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/17, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/18, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/19, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/20, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/21, 192.168.0.0/21): 
M83HS.GMI.C`[83HQ.3I[<SHU.B)R96%L;2([<SHW.B)I<'8T;F5T(CMS.C4Z
M(F5T86=S(CMA.C`Z>WUS.C(Z(FED(CMS.C(Z(C$U(CMS.C8Z(FEP7V)I;B([
M<SHT.B(*``$`(CMS.C0Z(FUA<VLB.W,Z,CHB,C0B.W,Z-#HB;F%M92([<SHP
M.B(B.W,Z-SHB8V]M;65N="([3CMS.C4Z(C@P,C%Q(CMA.C`Z>WUS.C4Z(FET
M86=S(CMA.C`Z>WUS.C@Z(FUA<VM?8FEN(CMS.C0Z(O___P`B.W,Z,CHB:7`B
M.W,Z.#HB,3`N,"XQ+C`B.W,Z-3HB=FQA;F,B.VDZ,#MS.C$R.B)S<&%R95]R
M86YG97,B.V$Z,#I[?7,Z-#HB:VED8R([:3HP.W,Z-3HB871A9W,B.V$Z-CI[
M:3HP.V$Z,3I[<SHS.B)T86<B.W,Z,3DZ(B1I<#1N970M,3`M,"TQ+3`M,C0B
M.WUI.C$[83HQ.GMS.C,Z(G1A9R([<SHQ,CHB)&EP-&YE=&ED7S$U(CM]:3HR
M.V$Z,3I[<SHS.B)T86<B.W,Z,3$Z(B1A;GE?:7`T;F5T(CM]:3HS.V$Z,3I[
M<SHS.B)T86<B.W,Z.#HB)&%N>5]N970B.WUI.C0[83HQ.GMS.C,Z(G1A9R([
M<SHQ-#HB)&UA<VML96Y?97%?,C0B.WUI.C4[83HQ.GMS.C,Z(G1A9R([<SHY
M.B(D=6YT86=G960B.WU]<SHY.B)P87)E;G1?:60B.TX[<SHQ,CHB7U]T<F5E
M7VEN9&5X(CMI.C`[<SHT.B)K:61S(CMA.C`Z>WUS.C8Z(G-Y;6)O;"([<SHV
M.B)S<&%C97(B.WUI.C$[83HQ.3I[<SHU.B)R96%L;2([<SHW.B)I<'8T;F5T
M(CMS.C4Z(F5T86=S(CMA.C`Z>WUS.C(Z(FED(CMS.C(Z(C$Q(CMS.C8Z(FEP
M7V)I;B([<SHT.B+`J```(CMS.C0Z(FUA<VLB.W,Z,CHB,38B.W,Z-#HB;F%M
M92([<SHP.B(B.W,Z-SHB8V]M;65N="([3CMS.C4Z(C@P,C%Q(CMA.C`Z>WUS
M.C4Z(FET86=S(CMA.C`Z>WUS.C@Z(FUA<VM?8FEN(CMS.C0Z(O__```B.W,Z
M,CHB:7`B.W,Z,3$Z(C$Y,BXQ-C@N,"XP(CMS.C4Z(G9L86YC(CMI.C`[<SHQ
M,CHB<W!A<F5?<F%N9V5S(CMA.C4Z>VDZ,C$[83HQ.GMI.C`[<SHT.B+`J`@`
M(CM]:3HR,#MA.C$Z>VDZ,#MS.C0Z(L"H$``B.WUI.C$Y.V$Z,3I[:3HP.W,Z
M-#HBP*@@`"([?6DZ,3@[83HQ.GMI.C`[<SHT.B+`J$``(CM]:3HQ-SMA.C$Z
M>VDZ,#MS.C0Z(L"H@``B.WU]<SHT.B)K:61C(CMI.C8[<SHU.B)A=&%G<R([
M83HQ,CI[:3HP.V$Z,3I[<SHS.B)T86<B.W,Z,C(Z(B1I<#1N970M,3DR+3$V
M."TP+3`M,38B.WUI.C$[83HQ.GMS.C,Z(G1A9R([<SHQ,CHB)&EP-&YE=&ED
M7S$Q(CM]:3HR.V$Z,3I[<SHS.B)T86<B.W,Z,3$Z(B1A;GE?:7`T;F5T(CM]
M:3HS.V$Z,3I[<SHS.B)T86<B.W,Z.#HB)&%N>5]N970B.WUI.C0[83HQ.GMS
M.C,Z(G1A9R([<SHQ-#HB)&UA<VML96Y?97%?,38B.WUI.C4[83HQ.GMS.C,Z
M(G1A9R([<SHY.B(D<W!A<F5?,C$B.WUI.C8[83HQ.GMS.C,Z(G1A9R([<SHY
M.B(D<W!A<F5?,C`B.WUI.C<[83HQ.GMS.C,Z(G1A9R([<SHY.B(D<W!A<F5?
M,3DB.WUI.C@[83HQ.GMS.C,Z(G1A9R([<SHY.B(D<W!A<F5?,3@B.WUI.CD[
M83HQ.GMS.C,Z(G1A9R([<SHY.B(D<W!A<F5?,3<B.WUI.C$P.V$Z,3I[<SHS
M.B)T86<B.W,Z,3`Z(B1A9V=R96=A=&4B.WUI.C$Q.V$Z,3I[<SHS.B)T86<B
M.W,Z.3HB)'5N=&%G9V5D(CM]?7,Z.3HB<&%R96YT7VED(CM..W,Z,3(Z(E]?
M=')E95]I;F1E>"([:3HQ.W,Z-#HB:VED<R([83HV.GMI.C`[83HQ.3I[<SHU
M.B)R96%L;2([<SHW.B)I<'8T;F5T(CMS.C4Z(F5T86=S(CMA.C`Z>WUS.C(Z
M(FED(CMS.C(Z(C$P(CMS.C8Z(FEP7V)I;B([<SHT.B+`J```(CMS.C0Z(FUA
M<VLB.W,Z,CHB,C$B.W,Z-#HB;F%M92([<SHP.B(B.W,Z-SHB8V]M;65N="([
M3CMS.C4Z(C@P,C%Q(CMA.C`Z>WUS.C4Z(FET86=S(CMA.C`Z>WUS.C@Z(FUA
M<VM?8FEN(CMS.C0Z(O__^``B.W,Z,CHB:7`B.W,Z,3$Z(C$Y,BXQ-C@N,"XP
M(CMS.C4Z(G9L86YC(CMI.C`[<SHQ,CHB<W!A<F5?<F%N9V5S(CMA.C`Z>WUS
M.C0Z(FMI9&,B.VDZ,#MS.C4Z(F%T86=S(CMA.C8Z>VDZ,#MA.C$Z>W,Z,SHB
M=&%G(CMS.C(R.B(D:7`T;F5T+3$Y,BTQ-C@M,"TP+3(Q(CM]:3HQ.V$Z,3I[
M<SHS.B)T86<B.W,Z,3(Z(B1I<#1N971I9%\Q,"([?6DZ,CMA.C$Z>W,Z,SHB
M=&%G(CMS.C$Q.B(D86YY7VEP-&YE="([?6DZ,SMA.C$Z>W,Z,SHB=&%G(CMS
M.C@Z(B1A;GE?;F5T(CM]:3HT.V$Z,3I[<SHS.B)T86<B.W,Z,30Z(B1M87-K
M;&5N7V5Q7S(Q(CM]:3HU.V$Z,3I[<SHS.B)T86<B.W,Z.3HB)'5N=&%G9V5D
M(CM]?7,Z.3HB<&%R96YT7VED(CMI.C$Q.W,Z,3(Z(E]?=')E95]I;F1E>"([
M:3HR.W,Z-#HB:VED<R([83HP.GM]<SHV.B)S>6UB;VPB.W,Z-CHB<W!A8V5R
M(CM]:3HQ.V$Z.#I[<SHX.B)M87-K7V)I;B([<SHT.B+___@`(CMS.C0Z(FUA
M<VLB.VDZ,C$[<SHV.B)I<%]B:6XB.W,Z-#HBP*@(`"([<SHR.B)I<"([<SHQ
M,3HB,3DR+C$V."XX+C`B.W,Z-#HB:VED<R([83HP.GM]<SHT.B)K:61C(CMI
M.C`[<SHT.B)N86UE(CMS.C`Z(B([<SHV.B)S>6UB;VPB.W,Z-CHB<W!A8V5R
M(CM]:3HR.V$Z.#I[<SHX.B)M87-K7V)I;B([<SHT.B+___``(CMS.C0Z(FUA
M<VLB.VDZ,C`[<SHV.B)I<%]B:6XB.W,Z-#HBP*@0`"([<SHR.B)I<"([<SHQ
M,CHB,3DR+C$V."XQ-BXP(CMS.C0Z(FMI9',B.V$Z,#I[?7,Z-#HB:VED8R([
M:3HP.W,Z-#HB;F%M92([<SHP.B(B.W,Z-CHB<WEM8F]L(CMS.C8Z(G-P86-E
M<B([?6DZ,SMA.C@Z>W,Z.#HB;6%S:U]B:6XB.W,Z-#HB___@`"([<SHT.B)M
M87-K(CMI.C$Y.W,Z-CHB:7!?8FEN(CMS.C0Z(L"H(``B.W,Z,CHB:7`B.W,Z
M,3(Z(C$Y,BXQ-C@N,S(N,"([<SHT.B)K:61S(CMA.C`Z>WUS.C0Z(FMI9&,B
M.VDZ,#MS.C0Z(FYA;64B.W,Z,#HB(CMS.C8Z(G-Y;6)O;"([<SHV.B)S<&%C
M97(B.WUI.C0[83HX.GMS.C@Z(FUA<VM?8FEN(CMS.C0Z(O__P``B.W,Z-#HB
M;6%S:R([:3HQ.#MS.C8Z(FEP7V)I;B([<SHT.B+`J$``(CMS.C(Z(FEP(CMS
M.C$R.B(Q.3(N,38X+C8T+C`B.W,Z-#HB:VED<R([83HP.GM]<SHT.B)K:61C
M(CMI.C`[<SHT.B)N86UE(CMS.C`Z(B([<SHV.B)S>6UB;VPB.W,Z-CHB<W!A
M8V5R(CM]:3HU.V$Z.#I[<SHX.B)M87-K7V)I;B([<SHT.B+__X``(CMS.C0Z
M(FUA<VLB.VDZ,3<[<SHV.B)I<%]B:6XB.W,Z-#HBP*B``"([<SHR.B)I<"([
M<SHQ,SHB,3DR+C$V."XQ,C@N,"([<SHT.B)K:61S(CMA.C`Z>WUS.C0Z(FMI
M9&,B.VDZ,#MS.C0Z(FYA;64B.W,Z,#HB(CMS.C8Z(G-Y;6)O;"([<SHV.B)S
M<&%C97(B.WU]<SHV.B)S>6UB;VPB.W,Z,C`Z(FYO9&4M97AP86YD960M<W1A
M=&EC(CM]:3HR.V$Z,3DZ>W,Z-3HB<F5A;&TB.W,Z-SHB:7!V-&YE="([<SHU
M.B)E=&%G<R([83HP.GM]<SHR.B)I9"([<SHR.B(Q,B([<SHV.B)I<%]B:6XB
M.W,Z-#HBP*@(`"([<SHT.B)M87-K(CMS.C(Z(C(Q(CMS.C0Z(FYA;64B.W,Z
M,#HB(CMS.C<Z(F-O;6UE;G0B.TX[<SHU.B(X,#(Q<2([83HP.GM]<SHU.B)I
M=&%G<R([83HP.GM]<SHX.B)M87-K7V)I;B([<SHT.B+___@`(CMS.C(Z(FEP
M(CMS.C$Q.B(Q.3(N,38X+C@N,"([<SHU.B)V;&%N8R([:3HP.W,Z,3(Z(G-P
M87)E7W)A;F=E<R([83HP.GM]<SHT.B)K:61C(CMI.C`[<SHU.B)A=&%G<R([
M83HV.GMI.C`[83HQ.GMS.C,Z(G1A9R([<SHR,CHB)&EP-&YE="TQ.3(M,38X
M+3@M,"TR,2([?6DZ,3MA.C$Z>W,Z,SHB=&%G(CMS.C$R.B(D:7`T;F5T:61?
M,3(B.WUI.C([83HQ.GMS.C,Z(G1A9R([<SHQ,3HB)&%N>5]I<#1N970B.WUI
M.C,[83HQ.GMS.C,Z(G1A9R([<SHX.B(D86YY7VYE="([?6DZ-#MA.C$Z>W,Z
M,SHB=&%G(CMS.C$T.B(D;6%S:VQE;E]E<5\R,2([?6DZ-3MA.C$Z>W,Z,SHB
M=&%G(CMS.CDZ(B1U;G1A9V=E9"([?7US.CDZ(G!A<F5N=%]I9"([3CMS.C$R
M.B)?7W1R965?:6YD97@B.VDZ,SMS.C0Z(FMI9',B.V$Z,#I[?7,Z-CHB<WEM
48F]L(CMS.C8Z(G-P86-E<B([?7T`
`
iptree_embed (192.168.0.0/16, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/17, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/18, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/19, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/20, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/21, 192.168.0.0/21): 
iptree_embed (192.168.0.0/16, 192.168.8.0/21): PHP Fatal error:  Uncaught exception 'RackTablesError' with message 'cannot decide between left and right' in /var/www/RackTables-0.20.0/wwwroot/inc/functions.php:2339
Stack trace:
#0 /var/www/RackTables-0.20.0/wwwroot/inc/functions.php(1944): iptree_embed(Array, Array)
#1 /var/www/RackTables-0.20.0/wwwroot/inc/functions.php(2349): iptree_fill(Array)
#2 /var/www/RackTables-0.20.0/test.php(9): treeApplyFunc(Array, 'iptree_fill')
#3 {main}
  thrown in /var/www/RackTables-0.20.0/wwwroot/inc/functions.php on line 2339
root@hostname:/var/www/racktables_beta# 
debug-output.txt (6,908 bytes)   
debug-output2.txt (10,715 bytes)   
root@hostname:~# php /var/www/racktables_beta/test.php 
/// BEGIN makeIPtree ///
M83HS.GMI.C`[83HQ.#I[<SHU.B)R96%L;2([<SHW.B)I<'8T;F5T(CMS.C4Z
M(F5T86=S(CMA.C`Z>WUS.C(Z(FED(CMS.C(Z(C$U(CMS.C8Z(FEP7V)I;B([
M<SHT.B(*``$`(CMS.C0Z(FUA<VLB.W,Z,CHB,C0B.W,Z-#HB;F%M92([<SHP
M.B(B.W,Z-SHB8V]M;65N="([3CMS.C4Z(C@P,C%Q(CMA.C`Z>WUS.C4Z(FET
M86=S(CMA.C`Z>WUS.C@Z(FUA<VM?8FEN(CMS.C0Z(O___P`B.W,Z,CHB:7`B
M.W,Z.#HB,3`N,"XQ+C`B.W,Z-3HB=FQA;F,B.VDZ,#MS.C$R.B)S<&%R95]R
M86YG97,B.V$Z,#I[?7,Z-#HB:VED8R([:3HP.W,Z-3HB871A9W,B.V$Z-CI[
M:3HP.V$Z,3I[<SHS.B)T86<B.W,Z,3DZ(B1I<#1N970M,3`M,"TQ+3`M,C0B
M.WUI.C$[83HQ.GMS.C,Z(G1A9R([<SHQ,CHB)&EP-&YE=&ED7S$U(CM]:3HR
M.V$Z,3I[<SHS.B)T86<B.W,Z,3$Z(B1A;GE?:7`T;F5T(CM]:3HS.V$Z,3I[
M<SHS.B)T86<B.W,Z.#HB)&%N>5]N970B.WUI.C0[83HQ.GMS.C,Z(G1A9R([
M<SHQ-#HB)&UA<VML96Y?97%?,C0B.WUI.C4[83HQ.GMS.C,Z(G1A9R([<SHY
M.B(D=6YT86=G960B.WU]<SHY.B)P87)E;G1?:60B.TX[<SHQ,CHB7U]T<F5E
M7VEN9&5X(CMI.C`[<SHT.B)K:61S(CMA.C`Z>WU]:3HQ.V$Z,3@Z>W,Z-3HB
M<F5A;&TB.W,Z-SHB:7!V-&YE="([<SHU.B)E=&%G<R([83HP.GM]<SHR.B)I
M9"([<SHR.B(Q,2([<SHV.B)I<%]B:6XB.W,Z-#HBP*@``"([<SHT.B)M87-K
M(CMS.C(Z(C$V(CMS.C0Z(FYA;64B.W,Z,#HB(CMS.C<Z(F-O;6UE;G0B.TX[
M<SHU.B(X,#(Q<2([83HP.GM]<SHU.B)I=&%G<R([83HP.GM]<SHX.B)M87-K
M7V)I;B([<SHT.B+__P``(CMS.C(Z(FEP(CMS.C$Q.B(Q.3(N,38X+C`N,"([
M<SHU.B)V;&%N8R([:3HP.W,Z,3(Z(G-P87)E7W)A;F=E<R([83HU.GMI.C(Q
M.V$Z,3I[:3HP.W,Z-#HBP*@(`"([?6DZ,C`[83HQ.GMI.C`[<SHT.B+`J!``
M(CM]:3HQ.3MA.C$Z>VDZ,#MS.C0Z(L"H(``B.WUI.C$X.V$Z,3I[:3HP.W,Z
M-#HBP*A``"([?6DZ,3<[83HQ.GMI.C`[<SHT.B+`J(``(CM]?7,Z-#HB:VED
M8R([:3HQ.W,Z-3HB871A9W,B.V$Z,3(Z>VDZ,#MA.C$Z>W,Z,SHB=&%G(CMS
M.C(R.B(D:7`T;F5T+3$Y,BTQ-C@M,"TP+3$V(CM]:3HQ.V$Z,3I[<SHS.B)T
M86<B.W,Z,3(Z(B1I<#1N971I9%\Q,2([?6DZ,CMA.C$Z>W,Z,SHB=&%G(CMS
M.C$Q.B(D86YY7VEP-&YE="([?6DZ,SMA.C$Z>W,Z,SHB=&%G(CMS.C@Z(B1A
M;GE?;F5T(CM]:3HT.V$Z,3I[<SHS.B)T86<B.W,Z,30Z(B1M87-K;&5N7V5Q
M7S$V(CM]:3HU.V$Z,3I[<SHS.B)T86<B.W,Z.3HB)'-P87)E7S(Q(CM]:3HV
M.V$Z,3I[<SHS.B)T86<B.W,Z.3HB)'-P87)E7S(P(CM]:3HW.V$Z,3I[<SHS
M.B)T86<B.W,Z.3HB)'-P87)E7S$Y(CM]:3HX.V$Z,3I[<SHS.B)T86<B.W,Z
M.3HB)'-P87)E7S$X(CM]:3HY.V$Z,3I[<SHS.B)T86<B.W,Z.3HB)'-P87)E
M7S$W(CM]:3HQ,#MA.C$Z>W,Z,SHB=&%G(CMS.C$P.B(D86=G<F5G871E(CM]
M:3HQ,3MA.C$Z>W,Z,SHB=&%G(CMS.CDZ(B1U;G1A9V=E9"([?7US.CDZ(G!A
M<F5N=%]I9"([3CMS.C$R.B)?7W1R965?:6YD97@B.VDZ,3MS.C0Z(FMI9',B
M.V$Z,3I[:3HP.V$Z,3@Z>W,Z-3HB<F5A;&TB.W,Z-SHB:7!V-&YE="([<SHU
M.B)E=&%G<R([83HP.GM]<SHR.B)I9"([<SHR.B(Q,"([<SHV.B)I<%]B:6XB
M.W,Z-#HBP*@``"([<SHT.B)M87-K(CMS.C(Z(C(Q(CMS.C0Z(FYA;64B.W,Z
M,#HB(CMS.C<Z(F-O;6UE;G0B.TX[<SHU.B(X,#(Q<2([83HP.GM]<SHU.B)I
M=&%G<R([83HP.GM]<SHX.B)M87-K7V)I;B([<SHT.B+___@`(CMS.C(Z(FEP
M(CMS.C$Q.B(Q.3(N,38X+C`N,"([<SHU.B)V;&%N8R([:3HP.W,Z,3(Z(G-P
M87)E7W)A;F=E<R([83HP.GM]<SHT.B)K:61C(CMI.C`[<SHU.B)A=&%G<R([
M83HV.GMI.C`[83HQ.GMS.C,Z(G1A9R([<SHR,CHB)&EP-&YE="TQ.3(M,38X
M+3`M,"TR,2([?6DZ,3MA.C$Z>W,Z,SHB=&%G(CMS.C$R.B(D:7`T;F5T:61?
M,3`B.WUI.C([83HQ.GMS.C,Z(G1A9R([<SHQ,3HB)&%N>5]I<#1N970B.WUI
M.C,[83HQ.GMS.C,Z(G1A9R([<SHX.B(D86YY7VYE="([?6DZ-#MA.C$Z>W,Z
M,SHB=&%G(CMS.C$T.B(D;6%S:VQE;E]E<5\R,2([?6DZ-3MA.C$Z>W,Z,SHB
M=&%G(CMS.CDZ(B1U;G1A9V=E9"([?7US.CDZ(G!A<F5N=%]I9"([:3HQ,3MS
M.C$R.B)?7W1R965?:6YD97@B.VDZ,CMS.C0Z(FMI9',B.V$Z,#I[?7U]?6DZ
M,CMA.C$X.GMS.C4Z(G)E86QM(CMS.C<Z(FEP=C1N970B.W,Z-3HB971A9W,B
M.V$Z,#I[?7,Z,CHB:60B.W,Z,CHB,3(B.W,Z-CHB:7!?8FEN(CMS.C0Z(L"H
M"``B.W,Z-#HB;6%S:R([<SHR.B(R,2([<SHT.B)N86UE(CMS.C`Z(B([<SHW
M.B)C;VUM96YT(CM..W,Z-3HB.#`R,7$B.V$Z,#I[?7,Z-3HB:71A9W,B.V$Z
M,#I[?7,Z.#HB;6%S:U]B:6XB.W,Z-#HB___X`"([<SHR.B)I<"([<SHQ,3HB
M,3DR+C$V."XX+C`B.W,Z-3HB=FQA;F,B.VDZ,#MS.C$R.B)S<&%R95]R86YG
M97,B.V$Z,#I[?7,Z-#HB:VED8R([:3HP.W,Z-3HB871A9W,B.V$Z-CI[:3HP
M.V$Z,3I[<SHS.B)T86<B.W,Z,C(Z(B1I<#1N970M,3DR+3$V."TX+3`M,C$B
M.WUI.C$[83HQ.GMS.C,Z(G1A9R([<SHQ,CHB)&EP-&YE=&ED7S$R(CM]:3HR
M.V$Z,3I[<SHS.B)T86<B.W,Z,3$Z(B1A;GE?:7`T;F5T(CM]:3HS.V$Z,3I[
M<SHS.B)T86<B.W,Z.#HB)&%N>5]N970B.WUI.C0[83HQ.GMS.C,Z(G1A9R([
M<SHQ-#HB)&UA<VML96Y?97%?,C$B.WUI.C4[83HQ.GMS.C,Z(G1A9R([<SHY
M.B(D=6YT86=G960B.WU]<SHY.B)P87)E;G1?:60B.TX[<SHQ,CHB7U]T<F5E
?7VEN9&5X(CMI.C,[<SHT.B)K:61S(CMA.C`Z>WU]?0``
`
/// END makeIPtree ///
iptree_embed (192.168.0.0/16, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/17, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/18, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/19, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/20, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/21, 192.168.0.0/21): 
M83HS.GMI.C`[83HQ.3I[<SHU.B)R96%L;2([<SHW.B)I<'8T;F5T(CMS.C4Z
M(F5T86=S(CMA.C`Z>WUS.C(Z(FED(CMS.C(Z(C$U(CMS.C8Z(FEP7V)I;B([
M<SHT.B(*``$`(CMS.C0Z(FUA<VLB.W,Z,CHB,C0B.W,Z-#HB;F%M92([<SHP
M.B(B.W,Z-SHB8V]M;65N="([3CMS.C4Z(C@P,C%Q(CMA.C`Z>WUS.C4Z(FET
M86=S(CMA.C`Z>WUS.C@Z(FUA<VM?8FEN(CMS.C0Z(O___P`B.W,Z,CHB:7`B
M.W,Z.#HB,3`N,"XQ+C`B.W,Z-3HB=FQA;F,B.VDZ,#MS.C$R.B)S<&%R95]R
M86YG97,B.V$Z,#I[?7,Z-#HB:VED8R([:3HP.W,Z-3HB871A9W,B.V$Z-CI[
M:3HP.V$Z,3I[<SHS.B)T86<B.W,Z,3DZ(B1I<#1N970M,3`M,"TQ+3`M,C0B
M.WUI.C$[83HQ.GMS.C,Z(G1A9R([<SHQ,CHB)&EP-&YE=&ED7S$U(CM]:3HR
M.V$Z,3I[<SHS.B)T86<B.W,Z,3$Z(B1A;GE?:7`T;F5T(CM]:3HS.V$Z,3I[
M<SHS.B)T86<B.W,Z.#HB)&%N>5]N970B.WUI.C0[83HQ.GMS.C,Z(G1A9R([
M<SHQ-#HB)&UA<VML96Y?97%?,C0B.WUI.C4[83HQ.GMS.C,Z(G1A9R([<SHY
M.B(D=6YT86=G960B.WU]<SHY.B)P87)E;G1?:60B.TX[<SHQ,CHB7U]T<F5E
M7VEN9&5X(CMI.C`[<SHT.B)K:61S(CMA.C`Z>WUS.C8Z(G-Y;6)O;"([<SHV
M.B)S<&%C97(B.WUI.C$[83HQ.3I[<SHU.B)R96%L;2([<SHW.B)I<'8T;F5T
M(CMS.C4Z(F5T86=S(CMA.C`Z>WUS.C(Z(FED(CMS.C(Z(C$Q(CMS.C8Z(FEP
M7V)I;B([<SHT.B+`J```(CMS.C0Z(FUA<VLB.W,Z,CHB,38B.W,Z-#HB;F%M
M92([<SHP.B(B.W,Z-SHB8V]M;65N="([3CMS.C4Z(C@P,C%Q(CMA.C`Z>WUS
M.C4Z(FET86=S(CMA.C`Z>WUS.C@Z(FUA<VM?8FEN(CMS.C0Z(O__```B.W,Z
M,CHB:7`B.W,Z,3$Z(C$Y,BXQ-C@N,"XP(CMS.C4Z(G9L86YC(CMI.C`[<SHQ
M,CHB<W!A<F5?<F%N9V5S(CMA.C4Z>VDZ,C$[83HQ.GMI.C`[<SHT.B+`J`@`
M(CM]:3HR,#MA.C$Z>VDZ,#MS.C0Z(L"H$``B.WUI.C$Y.V$Z,3I[:3HP.W,Z
M-#HBP*@@`"([?6DZ,3@[83HQ.GMI.C`[<SHT.B+`J$``(CM]:3HQ-SMA.C$Z
M>VDZ,#MS.C0Z(L"H@``B.WU]<SHT.B)K:61C(CMI.C8[<SHU.B)A=&%G<R([
M83HQ,CI[:3HP.V$Z,3I[<SHS.B)T86<B.W,Z,C(Z(B1I<#1N970M,3DR+3$V
M."TP+3`M,38B.WUI.C$[83HQ.GMS.C,Z(G1A9R([<SHQ,CHB)&EP-&YE=&ED
M7S$Q(CM]:3HR.V$Z,3I[<SHS.B)T86<B.W,Z,3$Z(B1A;GE?:7`T;F5T(CM]
M:3HS.V$Z,3I[<SHS.B)T86<B.W,Z.#HB)&%N>5]N970B.WUI.C0[83HQ.GMS
M.C,Z(G1A9R([<SHQ-#HB)&UA<VML96Y?97%?,38B.WUI.C4[83HQ.GMS.C,Z
M(G1A9R([<SHY.B(D<W!A<F5?,C$B.WUI.C8[83HQ.GMS.C,Z(G1A9R([<SHY
M.B(D<W!A<F5?,C`B.WUI.C<[83HQ.GMS.C,Z(G1A9R([<SHY.B(D<W!A<F5?
M,3DB.WUI.C@[83HQ.GMS.C,Z(G1A9R([<SHY.B(D<W!A<F5?,3@B.WUI.CD[
M83HQ.GMS.C,Z(G1A9R([<SHY.B(D<W!A<F5?,3<B.WUI.C$P.V$Z,3I[<SHS
M.B)T86<B.W,Z,3`Z(B1A9V=R96=A=&4B.WUI.C$Q.V$Z,3I[<SHS.B)T86<B
M.W,Z.3HB)'5N=&%G9V5D(CM]?7,Z.3HB<&%R96YT7VED(CM..W,Z,3(Z(E]?
M=')E95]I;F1E>"([:3HQ.W,Z-#HB:VED<R([83HV.GMI.C`[83HQ.3I[<SHU
M.B)R96%L;2([<SHW.B)I<'8T;F5T(CMS.C4Z(F5T86=S(CMA.C`Z>WUS.C(Z
M(FED(CMS.C(Z(C$P(CMS.C8Z(FEP7V)I;B([<SHT.B+`J```(CMS.C0Z(FUA
M<VLB.W,Z,CHB,C$B.W,Z-#HB;F%M92([<SHP.B(B.W,Z-SHB8V]M;65N="([
M3CMS.C4Z(C@P,C%Q(CMA.C`Z>WUS.C4Z(FET86=S(CMA.C`Z>WUS.C@Z(FUA
M<VM?8FEN(CMS.C0Z(O__^``B.W,Z,CHB:7`B.W,Z,3$Z(C$Y,BXQ-C@N,"XP
M(CMS.C4Z(G9L86YC(CMI.C`[<SHQ,CHB<W!A<F5?<F%N9V5S(CMA.C`Z>WUS
M.C0Z(FMI9&,B.VDZ,#MS.C4Z(F%T86=S(CMA.C8Z>VDZ,#MA.C$Z>W,Z,SHB
M=&%G(CMS.C(R.B(D:7`T;F5T+3$Y,BTQ-C@M,"TP+3(Q(CM]:3HQ.V$Z,3I[
M<SHS.B)T86<B.W,Z,3(Z(B1I<#1N971I9%\Q,"([?6DZ,CMA.C$Z>W,Z,SHB
M=&%G(CMS.C$Q.B(D86YY7VEP-&YE="([?6DZ,SMA.C$Z>W,Z,SHB=&%G(CMS
M.C@Z(B1A;GE?;F5T(CM]:3HT.V$Z,3I[<SHS.B)T86<B.W,Z,30Z(B1M87-K
M;&5N7V5Q7S(Q(CM]:3HU.V$Z,3I[<SHS.B)T86<B.W,Z.3HB)'5N=&%G9V5D
M(CM]?7,Z.3HB<&%R96YT7VED(CMI.C$Q.W,Z,3(Z(E]?=')E95]I;F1E>"([
M:3HR.W,Z-#HB:VED<R([83HP.GM]<SHV.B)S>6UB;VPB.W,Z-CHB<W!A8V5R
M(CM]:3HQ.V$Z.#I[<SHX.B)M87-K7V)I;B([<SHT.B+___@`(CMS.C0Z(FUA
M<VLB.VDZ,C$[<SHV.B)I<%]B:6XB.W,Z-#HBP*@(`"([<SHR.B)I<"([<SHQ
M,3HB,3DR+C$V."XX+C`B.W,Z-#HB:VED<R([83HP.GM]<SHT.B)K:61C(CMI
M.C`[<SHT.B)N86UE(CMS.C`Z(B([<SHV.B)S>6UB;VPB.W,Z-CHB<W!A8V5R
M(CM]:3HR.V$Z.#I[<SHX.B)M87-K7V)I;B([<SHT.B+___``(CMS.C0Z(FUA
M<VLB.VDZ,C`[<SHV.B)I<%]B:6XB.W,Z-#HBP*@0`"([<SHR.B)I<"([<SHQ
M,CHB,3DR+C$V."XQ-BXP(CMS.C0Z(FMI9',B.V$Z,#I[?7,Z-#HB:VED8R([
M:3HP.W,Z-#HB;F%M92([<SHP.B(B.W,Z-CHB<WEM8F]L(CMS.C8Z(G-P86-E
M<B([?6DZ,SMA.C@Z>W,Z.#HB;6%S:U]B:6XB.W,Z-#HB___@`"([<SHT.B)M
M87-K(CMI.C$Y.W,Z-CHB:7!?8FEN(CMS.C0Z(L"H(``B.W,Z,CHB:7`B.W,Z
M,3(Z(C$Y,BXQ-C@N,S(N,"([<SHT.B)K:61S(CMA.C`Z>WUS.C0Z(FMI9&,B
M.VDZ,#MS.C0Z(FYA;64B.W,Z,#HB(CMS.C8Z(G-Y;6)O;"([<SHV.B)S<&%C
M97(B.WUI.C0[83HX.GMS.C@Z(FUA<VM?8FEN(CMS.C0Z(O__P``B.W,Z-#HB
M;6%S:R([:3HQ.#MS.C8Z(FEP7V)I;B([<SHT.B+`J$``(CMS.C(Z(FEP(CMS
M.C$R.B(Q.3(N,38X+C8T+C`B.W,Z-#HB:VED<R([83HP.GM]<SHT.B)K:61C
M(CMI.C`[<SHT.B)N86UE(CMS.C`Z(B([<SHV.B)S>6UB;VPB.W,Z-CHB<W!A
M8V5R(CM]:3HU.V$Z.#I[<SHX.B)M87-K7V)I;B([<SHT.B+__X``(CMS.C0Z
M(FUA<VLB.VDZ,3<[<SHV.B)I<%]B:6XB.W,Z-#HBP*B``"([<SHR.B)I<"([
M<SHQ,SHB,3DR+C$V."XQ,C@N,"([<SHT.B)K:61S(CMA.C`Z>WUS.C0Z(FMI
M9&,B.VDZ,#MS.C0Z(FYA;64B.W,Z,#HB(CMS.C8Z(G-Y;6)O;"([<SHV.B)S
M<&%C97(B.WU]<SHV.B)S>6UB;VPB.W,Z,C`Z(FYO9&4M97AP86YD960M<W1A
M=&EC(CM]:3HR.V$Z,3DZ>W,Z-3HB<F5A;&TB.W,Z-SHB:7!V-&YE="([<SHU
M.B)E=&%G<R([83HP.GM]<SHR.B)I9"([<SHR.B(Q,B([<SHV.B)I<%]B:6XB
M.W,Z-#HBP*@(`"([<SHT.B)M87-K(CMS.C(Z(C(Q(CMS.C0Z(FYA;64B.W,Z
M,#HB(CMS.C<Z(F-O;6UE;G0B.TX[<SHU.B(X,#(Q<2([83HP.GM]<SHU.B)I
M=&%G<R([83HP.GM]<SHX.B)M87-K7V)I;B([<SHT.B+___@`(CMS.C(Z(FEP
M(CMS.C$Q.B(Q.3(N,38X+C@N,"([<SHU.B)V;&%N8R([:3HP.W,Z,3(Z(G-P
M87)E7W)A;F=E<R([83HP.GM]<SHT.B)K:61C(CMI.C`[<SHU.B)A=&%G<R([
M83HV.GMI.C`[83HQ.GMS.C,Z(G1A9R([<SHR,CHB)&EP-&YE="TQ.3(M,38X
M+3@M,"TR,2([?6DZ,3MA.C$Z>W,Z,SHB=&%G(CMS.C$R.B(D:7`T;F5T:61?
M,3(B.WUI.C([83HQ.GMS.C,Z(G1A9R([<SHQ,3HB)&%N>5]I<#1N970B.WUI
M.C,[83HQ.GMS.C,Z(G1A9R([<SHX.B(D86YY7VYE="([?6DZ-#MA.C$Z>W,Z
M,SHB=&%G(CMS.C$T.B(D;6%S:VQE;E]E<5\R,2([?6DZ-3MA.C$Z>W,Z,SHB
M=&%G(CMS.CDZ(B1U;G1A9V=E9"([?7US.CDZ(G!A<F5N=%]I9"([3CMS.C$R
M.B)?7W1R965?:6YD97@B.VDZ,SMS.C0Z(FMI9',B.V$Z,#I[?7,Z-CHB<WEM
48F]L(CMS.C8Z(G-P86-E<B([?7T`
`
iptree_embed (192.168.0.0/16, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/17, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/18, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/19, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/20, 192.168.0.0/21): split left
iptree_embed (192.168.0.0/21, 192.168.0.0/21): 
iptree_embed (192.168.0.0/16, 192.168.8.0/21): PHP Fatal error:  Uncaught exception 'RackTablesError' with message 'cannot decide between left and right' in /var/www/RackTables-0.20.0/wwwroot/inc/functions.php:2339
Stack trace:
#0 /var/www/RackTables-0.20.0/wwwroot/inc/functions.php(1944): iptree_embed(Array, Array)
#1 /var/www/RackTables-0.20.0/wwwroot/inc/functions.php(2349): iptree_fill(Array)
#2 /var/www/RackTables-0.20.0/test.php(13): treeApplyFunc(Array, 'iptree_fill')
#3 {main}
  thrown in /var/www/RackTables-0.20.0/wwwroot/inc/functions.php on line 2339
debug-output2.txt (10,715 bytes)   
debug-output3.txt (455 bytes)   
root@hostname:/var/www/racktables_beta# php test.php 
15	10.0.1.0/24
11	192.168.0.0/16
10	192.168.0.0/21
12	192.168.8.0/21
 * * * parent for 15 is 
     * net#15 is on the top
 * * * parent for 11 is 
     * net#11 is on the top
 * * * parent for 10 is 11
     * net#10 is on the top
     * net#11 is on the top
 * * * parent for 12 is 
10.0.1.0/24
192.168.0.0/16
  192.168.0.0/21
192.168.8.0/21
root@hostname:/var/www/racktables_beta# 
debug-output3.txt (455 bytes)   
test.php (2,266 bytes)
debug-output4.txt (616 bytes)   
15	10.0.1.0/24
11	192.168.0.0/16
10	192.168.0.0/21
12	192.168.8.0/21
strcmp = -8
192.168.0.0/16 - 192.168.8.0/21 = -8
 * * * parent for 15 is 
     * net#15 is on the top
strcmp = -182
10.0.1.0/24 - 192.168.0.0/16 = -182
 * * * parent for 11 is 
     * net#11 is on the top
strcmp = 0
ips are qeual, masks cmp = -1
192.168.0.0/16 - 192.168.0.0/21 = -2
 * * * parent for 10 is 11
     * net#10 is on the top
strcmp = -8
192.168.0.0/21 - 192.168.8.0/21 = -8
     * net#11 is on the top
strcmp = -8
192.168.0.0/16 - 192.168.8.0/21 = -8
 * * * parent for 12 is 
10.0.1.0/24
192.168.0.0/16
  192.168.0.0/21
192.168.8.0/21
debug-output4.txt (616 bytes)   

Activities

andriyanov

andriyanov

2012-08-13 23:34

reporter   ~0000736

Please provide the `php --info` and `mysqldump racktables IPv4Network` outputs. Thank you.
infrastation

infrastation

2012-08-17 09:28

administrator   ~0000738

Including the reporter in the loop.
TraXter

TraXter

2012-08-17 09:38

reporter   ~0000739

Last edited: 2012-08-17 10:04

Added requested information.

System Information: Fresh Ubuntu 12.04 LTS host, dedicated to racktables. git clone from 17th of August 2012, Blank install of 0.20.0. Just added subnets, no further modification

If adding another subnet like 75.68.125.0/24 (just random public), the page runs into recurring loop

Another instance on the same server running 0.19.13 does not have these problems

andriyanov

andriyanov

2012-08-17 17:19

reporter   ~0000740

I can not reproduce the issue with fresh 12.04 LTS (x86_64) installation, current git snapshot and your dumped IP layout.

Did you change the source code or add plugins? Does `git status` display something interesting?
TraXter

TraXter

2012-08-17 17:43

reporter   ~0000741

Last edited: 2012-08-17 17:48

No I did a fresh checkout of racktables this morning, created the database, installed it to a secondary directory, added the subnets, and did the screenshot. Without any modifications, plugins or source code hacks.

On the server itself there is nothing special I can remember. ESXi guest, apache2, php5, mysql-server, vmware-tools, required libs for racktables, disabled port 80 and permanently redirected to 443 only, access through IP address only ... very bare. 0.19.13 is currently productive on it without any problems.

I can provide a `git status` after weekend. Are there any other debug options available in RT or spots I could have a look at?

Edit: access and error logs are free of errors for sure :)

TraXter

TraXter

2012-08-20 10:29

reporter   ~0000742

Output of git status does not show anything special beside the addition of my phpinfo file and secret.php file

user@hostname:/var/www/racktables_beta$ git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# wwwroot/inc/secret.php
# wwwroot/info.php
nothing added to commit but untracked files present (use "git add" to track)
TraXter

TraXter

2012-08-20 16:07

reporter   ~0000743

Last edited: 2012-08-20 16:07

I made the same system setup with debian. RT works.

Then I displayed a dump of $tree array at the beginning of function renderIPSpaceRecords() and found that $tree array is build up little bit different on the two systems. Use diff to compare them, maybe this helps to identify the source of problem happening?

See files works.txt and worksnot.txt

andriyanov

andriyanov

2012-08-25 22:23

reporter   ~0000753

Please apply the attached diagnostic patch iptree-debug.patch
Then put the attached test.php file into racktables directory and run it in CLI using command 'php test.php'.

Post the output of this command here.

Thank you.
TraXter

TraXter

2012-08-27 09:30

reporter   ~0000754

Good morning,

added the debug output. Seems it is missing some calculations? On the debian box are way more decisions made (split left, left, right) - here i just got split left.

Thanks!
Thomas
andriyanov

andriyanov

2012-08-27 16:03

reporter   ~0000756

Hello.

Please post the results of this function call (insert it into the test.php):

print convert_uuencode (serialize (makeIPTree (listCells ('ipv4net'))));
TraXter

TraXter

2012-08-27 16:55

reporter   ~0000757

Hi,

please see debug-output2.txt. I had to put this into the beginning, otherwise the exception will prevent that line from being executed.

I marked the results with

/// BEGIN makeIPtree ///
/// END makeIPtree ///

Cheers
Thomas
andriyanov

andriyanov

2012-08-27 17:37

reporter   ~0000758

Hello, Thomas.

I re-uploaded the test.php file. Please replace it, and revert the previous patch (git reset --hard). Then run test.php and post the results.

We are closing to this tricky bug :)

Thank you for patience.
TraXter

TraXter

2012-08-28 09:21

reporter   ~0000759

No worries, I'll stand by ;)

Please see attached debug-output3.txt with the results.
andriyanov

andriyanov

2012-08-29 07:42

reporter   ~0000760

Please try the attached test.php. It seems that IPNetworkCmp function is not working properly in your environment.
TraXter

TraXter

2012-08-29 09:18

reporter   ~0000762

See debug-output4.txt ;)
andriyanov

andriyanov

2012-08-29 10:18

reporter   ~0000763

Thomas, thank you for collaboration.

I've committed the fix to git master. Please confirm it works for you.
TraXter

TraXter

2012-08-29 11:20

reporter   ~0000764

Thanks andriyanov for nailing that bug down! It seems the fix did it ;) I will clone our productive 0.19.13 now and check all data.

Issue History

Date Modified Username Field Change
2012-08-13 23:32 andriyanov New Issue
2012-08-13 23:32 andriyanov Status new => assigned
2012-08-13 23:32 andriyanov Assigned To => andriyanov
2012-08-13 23:34 andriyanov Note Added: 0000736
2012-08-17 09:28 infrastation Note Added: 0000738
2012-08-17 09:28 infrastation Reporter andriyanov => TraXter
2012-08-17 09:28 infrastation Product Version 0.20.0 => development repository checkout
2012-08-17 09:31 TraXter File Added: phpinfo.htm
2012-08-17 09:32 TraXter File Added: IPv4 Space.png
2012-08-17 09:35 TraXter File Added: sqldump.txt
2012-08-17 09:38 TraXter Note Added: 0000739
2012-08-17 09:39 TraXter Note Edited: 0000739
2012-08-17 09:45 TraXter Note Edited: 0000739
2012-08-17 10:04 TraXter Note Edited: 0000739
2012-08-17 17:19 andriyanov Note Added: 0000740
2012-08-17 17:43 TraXter Note Added: 0000741
2012-08-17 17:48 TraXter Note Edited: 0000741
2012-08-20 10:29 TraXter Note Added: 0000742
2012-08-20 16:03 TraXter File Added: worksnot.txt
2012-08-20 16:03 TraXter File Added: works.txt
2012-08-20 16:07 TraXter Note Added: 0000743
2012-08-20 16:07 TraXter Note Edited: 0000743
2012-08-25 22:21 andriyanov File Added: iptree-debug.patch
2012-08-25 22:21 andriyanov File Added: test.php
2012-08-25 22:23 andriyanov Note Added: 0000753
2012-08-27 09:23 TraXter File Added: debug-output.txt
2012-08-27 09:30 TraXter Note Added: 0000754
2012-08-27 16:03 andriyanov Note Added: 0000756
2012-08-27 16:55 TraXter Note Added: 0000757
2012-08-27 16:55 TraXter File Added: debug-output2.txt
2012-08-27 17:32 andriyanov File Deleted: test.php
2012-08-27 17:32 andriyanov File Added: test.php
2012-08-27 17:37 andriyanov Note Added: 0000758
2012-08-28 09:21 TraXter Note Added: 0000759
2012-08-28 09:21 TraXter File Added: debug-output3.txt
2012-08-29 07:38 andriyanov File Deleted: test.php
2012-08-29 07:41 andriyanov File Added: test.php
2012-08-29 07:42 andriyanov Note Added: 0000760
2012-08-29 09:17 TraXter File Added: debug-output4.txt
2012-08-29 09:18 TraXter Note Added: 0000762
2012-08-29 10:18 andriyanov Note Added: 0000763
2012-08-29 11:20 TraXter Note Added: 0000764
2012-08-29 11:24 andriyanov Status assigned => closed