SYSTEM WARNING: 'date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone.' in '/usr/share/mantis/www/core.php' line 264

0002036: RBL file lets datasourcecrash - MantisBT
MantisBT - Endian Firewall
View Issue Details
0002036Endian FirewallProxy SMTPpublic2009-07-24 16:032010-01-21 18:12
simon-endian 
peter-endian 
noneminoralways
assignedopen 
 
future 
0002036: RBL file lets datasourcecrash
datasource can not handle /var/efw/smtpscan/default/RBL, which leads to
not working services (services which read the whole datasource)

quickfix -> empty RBL file
No tags attached.
related to 0002064closed simon-endian It is not possible to add a QOS device / 500 Internal error - due to a DataSource issue 
related to 0002034assigned peter-endian datasource does not read default settings when there are no user settings 
Issue History
2009-07-24 16:03simon-endianNew Issue
2009-07-24 16:04simon-endianStatusnew => assigned
2009-07-24 16:04simon-endianAssigned To => peter-endian
2009-07-28 17:09peter-endianNote Added: 0002809
2009-07-29 14:55peter-endianPriorityurgent => none
2009-07-29 14:55peter-endianSeverityblock => minor
2009-07-29 14:55peter-endianReproducibilityhave not tried => always
2009-07-30 18:20simon-endianNote Added: 0002822
2009-07-31 12:47peter-endianNote Added: 0002824
2009-09-07 17:00peter-endianRelationship addedrelated to 0002064
2009-09-07 17:01peter-endianRelationship addedrelated to 0002034
2009-10-27 14:10peter-endianProjectnot released => Endian Firewall
2009-10-27 14:11peter-endianTarget Version => 2.3.1
2009-11-25 17:56peter-endianTarget Version2.3.1 => future

Notes
(0002809)
peter-endian   
2009-07-28 17:09   
the datasource is not finished yet. Can't handle upper case files due to missing node proxy which understands where to read out.

Simply don't access those files. Do not print out the whole datasource!
Then it should not be a problem right now.
(0002822)
simon-endian   
2009-07-30 18:20   
this was a problem when using endian.core.services because the Service class reads out the whole data source when creating the templates
(0002824)
peter-endian   
2009-07-31 12:47   
datasource never reads out all values. it is lazy. actually when a subtree will be accessed, at that time it will be read out from the filesystem.

only possibility to read out the whole tree is to print out the datasource instance.
do not do that and there should be no problems