- The brain:
- previous encoding fix was broken
- switched to Nokogiri HTML parsing library as Hpricot is dead, also fixing the encoding problem btw
- introduced DEBUG mode (debug prints, display mail object without sending)
- improved parsing
- now fetch the new playlist pages below show #100 (two digits files are for files from the old website), and added a note about it in README file
- TheBrain: enforce UTF-8 encoding when opening remote URL to be parsed (Ruby defaults to using ENV for open() which leads to using US-ASCII and a crash when manipulating data)
- MySQL: the perso_guihome-collectioneuro database had an tabulation at the beginning of the name; it is invisible in phpmyadmin but the command line showed a strange gap. adm_mysql_wide_commands calls in crontab should now stop failing.
- smokeping config update:
- added missing (hosts,proto)
- fixed Pond address (DDNS)
- removed obsolete and useless machine role comments
- added OSCI for debug
- unblocked ruby-mail upgrade on Orfeo:
- critical patch /root/ruby-mail_part_ordering_fix.patch now unnecessary
- not sure patch ruby-mail_content-type_default_fix.patch is useful (keeping unapplied)
- moved patches on Orfeo in /root/patches (like on other machines)
- unblocked libfreetype6 upgrade on Orfeo and Toushirou (too many security problems, please revert if something breaks and no easy workaround is found/possible)
- fixed awstats not able to reach Elwing (used DDNS)
- added missing slave zone for DDNS (NS RR was set but Toushirou was not configured, my bad)
- Zabbix work:
- fixed temperature trigger calculation and thresholds
- adjusted pollers' resources to handle the queue better
- update mail config to enable sending mail from DuckLand using sendmail:
- updated local_header_rewrite_clients (was left to the old value static:all to avoid problems when it changed in Postfix 2.2, but this is wrong)
- reenabled and updated masquerade*_ settings
- Zabbix work:
- fixed several trigger description missing the "on {HOST.NAME}" part, which made alerts more difficult to follow
- fixed parameter for FTP service check
- fixed NTP service down not triggering any alert
- replaced obsolete {HOSTNAME} macro
- purged obsolete websites:
- ga.duckcorp.org
- admin-nerim.duckcorp.org (remnants)
- purged obsolete DNS entries:
- updated _servers DNS entry (not sure if it is still usefull)