Enigmail mit Thunderbird 5

Viele werden mit Schrecken bemerkt haben, dass Enigmail nach einem Upgrade auf Thunderbird 5 nicht funktioniert. Unter https://addons.mozilla.org/de/thunderbird/addon/enigmail/ ist nun jedoch eine neue Version von Enigmail verfügbar welche auch mit Thunderbird 5 funktioniert. Eine Installationsanleitung habe ich bereits früher einmal geschrieben: Enigmail – unter Windows mit Thunderbird Emails verschlüsseln

PGP/GPG – unter Windows mit Thunderbird Emails verschlüsseln

Diese Anleitung gilt für Thunderbird unter Linux/Unix gleichermaßen. Das andere Pfade zum Einsatz kommen, sollte kein schwerwiegendes Problem darstellen, wenn doch, schreibt mir.

Unter Windows ist das verschlüsseln von E-Mails via GPG (GnuPG) ganz einfach.

Dieses Tutorial verwendet:

Hinweis: In früheren Versionen dieses Tutorials wurde GnuPG 1.4 für Windows eingesetzt. GPGWin beinhaltet GnuPG 2.0 und weitere Tools die nützlich sind.
Continue reading

SSH Tunnel mit Windows, Plink und Putty

Nachdem das Tutorial SSH Tunnel mit Linux nun erneuert wurde, ist das gleiche Thema mit Windows dran.

Nachfolgend soll also gezeigt werden, wie man mit Windows einen SSH Tunnel bauen kann. Zunächst benötigt man Plink und oder Putty. Beide kann man auf www.chiark.greenend.org.uk herunterladen.
Continue reading

CUnit und Visual Studio

Falls man C unter Visual Studio entwickeln will oder muss, so möchte man doch auch testen, oder?

Das natürliche Testframework für C ist CUnit. Nun liegen in der aktuellen Version (2.1-2) keine Solution Dateien für Visual Studio bei. In Version 2.1-1 sind diese allerdings noch zu finden. Man sollte sich also 2.1-1 herunterladen und entpacken und danach 2.1-2 an gleicher Stelle entpacken.

Nun finden sich im Verzeichnis VC8 die Solution Datei. Diese ist für Visual Studio 9 (2008) auch benutzbar. Leider sind die Dateien wenig gepflegt, so dass nur das Bauen der cunit.dll funktioniert. Die Beispiele sind kaputt.

Mit VC9 ist es zusätzlich notwendig die Solution Datei zu konvertieren:
VC8> devenv /upgrade CUnit.sln

Dann muss man nur noch
VC8> MSBuild /nologo CUnit.sln /t:libcunit
ausführen.

Nun liegt (ausschließlich) die libcunit.dll im Verzeichnis Debug - DLL.
Fertig, das Testen kann beginnen.

Ich habe mir mal die Mühe gemacht und die Beispiele repariert und die Solution Files für VC9 (2008) angepasst. Hier steht das fertige CUnit 2.1-2-bc Paket zum Download bereit. Hier reicht unter VC9 ein einfaches VC9>MSBuild /nologo CUnit.sln welches auch die Tests mitbaut!

Links

Ich freue mich auf Fragen oder Anregungen…

Edit: Link zum cunit package gefixt.

SSH Tunnel mit Linux

Einen Tunnel (mit SSH) zu bauen, bedeutet, dass man eine Terminalverbindung auf einen anderen Rechner herstellt und über diese Verbindung (die verschlüselt ist) wird zusätzlich ein weiterer Port geleitet.
An der Uni Rostock ist es beispielsweise nicht möglich, den Newsserver von außerhalb des Uninetzes zu erreichen. Man sucht sich deshalb einen Rechner der von außen erreichbar ist (und auf dem SSH läuft). Der Rest ist “Kleinkram”.
Continue reading