Certificaten en mail

Vandaag ben ik aan het stoeien geweest om met certificaten te gebruiken als authorisatie voor het versturen van email. Henk is daar ook al enige tijd mee [bezig][1]. Dit bericht is vooral bedoeld als een samenvatting om het werkend te krijgen, het is dus geen volledig stappenplan. Postfix Allereerst moet de mailserver weten dat hij vanaf nu om certificaten moet gaan vragen en geen gebruikersnaam en wachtwoord meer. Hiervoor passen we de main.

Fatale fout door upgrade

De titel klinkt erger dan het is. Met de upgrade naar WordPress 2.5 (en 2.5.1) hebben de makers besloten dat het hele admin dashboard omgegooid moest worden. Nu valt over smaak niet te twisten, maar ik vind het niet echt een vooruitgang. Maar sinds de upgrade naar 2.5.1 had ik het probleem dat het dashboard maar voor de helft geladen werd. In de error.log kwam ik een foutmelding tegen: PHP Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 7680 bytes) in wp-includes/kses.

Anti-aliasing in amsn

Als msn client onder Ubuntu gebruik ik amsn, dat afhankelijk is van de tcl/tk pakketten. Tot nu toe gebruikte ik versie 8.4 van tcl/tk, vandaag echter ben ik overgestapt naar versie 8.5. In die versie is namelijk de ondersteuning voor anti-aliasing aanwezig waardoor de letters in amsn er opeens een stuk fraaier uitzien! De stappen waren simpel: verwijderen tcl/tk 8.4(-dev) pakketten installeren tcl/tk 8.5(-dev) pakketten bron van amsn downloaden en compileren

Mysql optimalisatie

Het stond al zo lang op het lijstje om uit te zoeken dat het er maar eens van moest komen. Mysql heeft tot nu toe altijd gedraaid met de standaard parameters. Omdat standaarden uitgaan van gemiddelden kan het altijd zo zijn dat een paar kleine aanpassingen voor specifieke situaties verbeteringen met zich mee brengen. Om een globaal beeld te krijgen heb ik een scriptje gebruikt genaamd Mysqltuner. Dit script gaf een aantal opvallende dingen:

Oeps

Een ongelukje – lees typefoutje – zit in een klein hoekje. Om wat dingetjes uit te testen heb ik een kopie gemaakt van de database die voor deze site gebruikt wordt. Met deze testdatabase wou ik wat scriptjes gaan testen. Echter, bij een van de scriptjes heb ik een typefoutje gemaakt bij de naam van de database waardoor de tabellen voor WordPress verdwenen. Gevolg was dat dit blog niet meer werkte.

phpBB 3.0.1

Versie 3.0.1 van phpBB is uitgebracht. Hierin zijn een aantal kleinere bugs opgelost, maar ook een tweetal beveiligingsbugs.

WordPress 2.5

Gisteravond is versie 2.5 van WordPress uitgebracht. Ik heb als eerste mijn blog op roves.nl bijgewerkt naar deze nieuwe versie. Als daar geen gekke dingen uitkomen ga ik ook deze installatie bijwerken.

Modem firmware upgrade

Voor mijn verbinding met internet maak ik gebruik van een Speedtouch 546. Deze werkte perfect, alleen de firmware was verouderd. Nu maak ik ook gebruik van Voip en ik wou op mijn modem Qos (quality of service) instellen, om zo te regelen dat het voip-verkeer voorrang krijgt boven het normale internetverkeer. Ik zag op de site van Speedtouch een update staan voor de firmware versie 6.1. In het modem was nog versie 5.

Andere stylesheet

Al eerder heb ik het gehad over het feit dat ik voor de gallery een andere stylesheet wil gebruiken op het moment dat een geldig wachtwoord is ingegeven. Bij deze nog het stukje code dat ik gebruik: post_password)) { if ($_COOKIE['wp-postpass_' . COOKIEHASH] == $post->post_password) { add_action('wp_head', 'gallery_head'); }} Dit spreekt voor zich, op het moment dat het wachtwoord in de cookie niet leeg is en het komt overeen met het wachtwoord in de database, voer dan de functie gallery_head uit.

Post of get

Voor de gallery pagina’s maakte ik gebruik van een formulier om een gallery te kiezen. Omdat ik url’s wou hebben die makkelijk te onthouden zijn heb ik het geheel omgebouwd. Het werkt nu zo dat bijvoorbeeld de link http://www.zomaarr.nl/gallery/alyssa wordt omgezet naar http://www.zomaarr.nl/gallery/?g=alyssa. In mijn template die ik voor de gallery pagina gebruik haal ik vervolgens via de get-functionaliteit van php de gallery die getoond moet worden. Uiteraard zit er nog steeds de controle in of de gevraagde gallery ook toegestaan is.