Compiler Diabolica

Oktober 9th, 2010 No Comments »

N Abend zusammen!

Ich gebe es ja zu: ich habe es ausnahmsweise mal versaut. Das letzte so hochgelobte Release war leider kaputt (verfluchtes Debugging) also habe ich dieses Wochenende mal alle Hebel der Programmierkunst in Bewegung gesetzt und den Updater-Code ordentlich überarbeitet und getestet. Der Auto-Updater ist jetzt komplett in sein eigenes Assembly verbannt und darf nur auf Befehl des mächtigen Hauptprogramms hin loslegen. Kommuniziert wird übrigens per Shared Memory (Named Pipes) falls das jemanden interessiert, was eine recht gute Absturzsicherheit gewährleistet. Sollte nun also das Update in die Hose gehen, wird das bestehende TrueMount selbst nicht beschädigt und kann weiter verwendet werden (sollte es euch auf den Zeiger gehen wenn das spinnt, einfach Haken raus beim automatischen Update-Check und meine nächsten Versionen per Hand laden :-) ). Auch habe ich viele Fehlerquellen besser abgesichert und entsprechende Meldungen eingebaut, sollte was schief laufen. Nun ist die Basis des Programms wieder um einiges stabiler und ich kann mich in Zukunft mehr um die Entwicklung von ausstehenden Features kümmern. Oh und noch etwas: ein Setup gibt es jetzt auch! Worauf wartet ihr noch, Kampf den Bugs!

Nun denn, schönes verschlüsseltes Wochenende :-)

Mit freundlichen Grüßen
Nefarius

La Danse

Oktober 7th, 2010 No Comments »

Guten Abend euch allen!

Ein paar wenige dafür wichtige Änderungen sind erfolgt:

  • Eine Kompatibilitätsroutine wurde eingebaut, die automatisch prüft, ob es bei einem Update zu Kompatibilitätsproblemen bezüglich der Konfigurationsdatei kommen könnte und diese behebt auch gefundene Probleme still und leise im Hintergrund :-)
  • Der Updater löscht nun rein gar nichts mehr! Ich habe diese unüberlegte Funktion wieder vollständig entfernt (auch den Dialog dazu) um euch größtmögliche Freiheit bei der Platzierung des Tools zu gewährleisten. Ihr könnt es rein packen wo immer ihr wollt (z.B.: C:\Windows\system32\drivers), bei einer Aktualisierung werden ausschließlich TrueMount relevante Dateien ersetzt.
  • Ein paar Sprachelemente wurden umgebaut, gelöscht oder hinzugefügt.
  • Wenn das Einbinden schiefgegangen ist wird das mit einem Dialog angezeigt und automatisch mit dem nächsten verschlüsselten Element fortgefahren.
  • Fehlerbehandlung wurde weiter verbessert und Fehlermeldungen hinzugefügt/umgebaut.

Nun zum Kern des Abends:

Ach und noch was wichtiges: ich beiße nicht. Weder virtuell noch in der realen Welt, also schreibt mich ruhig an wenn euch was nicht passt oder ihr Ideen zur Verbesserung oder neuen Features habt :-P Bis demnächst!

Mit freundlichen Grüßen
Nefarius

Bleibt immer auf dem neusten Stand!

Oktober 2nd, 2010 No Comments »

Grüß euch!

Ich hatte dieses Wochenende wieder etwas Zeit am Projekt weiter zu bauen. Das jüngste Release ist die Version 2.4.10.34 und derzeit noch nicht verlinkt, da ihr bitte das Auto-Update Modul kräftig testen sollt! Es erleichtert euch nicht nur das Aktualisieren der bestehenden TrueMount Version sondern ermöglicht mir auch, mich mehr auf die Programmierung und Fehlerbehebung konzentrieren zu können. Das ist übrigens das erste mal, dass ich selber so ein Patch-System entwickelt habe, darum ist es um so wichtiger, dass alle Nutzer am neusten Stand bleiben. Sollten sich einige aufgrund meiner Warnung im letzten Post nicht getraut haben, das Feature zu nutzen: ich habe die Update-Komponente jetzt etwas entschärft und auch eine Abfrage eingebaut, ob das Installationsverzeichnis gesäubert werden darf. Sollte das Aktualisieren bei euch nicht funktionieren oder Fehlermeldungen auftauchen, scheut euch nicht davor es mir zu berichten. Ich teste zwar selbst wie verrückt, kann aber bei weitem nicht alle Szenarien nachbilden, also redet mit mir :-P

Ich bin die nächsten Tage mit anderem beschäftigt, ihr hat also ca. eine Woche Test-Zeit :-)

Mit freundlichen Grüßen
Nefarius

Livin’ on the Edge

September 30th, 2010 No Comments »

Mahlzeit!

Es gibt schon wieder ein paar kleine aber gewichtige Neuerungen:

Das Programm verfügt nun über einen Auto-Updater!

Somit wird bei jedem Start von TrueMount geprüft, ob eine neue Version vorliegt und – wenn der Nutzer es wünscht – auch sofort heruntergeladen und gepatcht. Natürlich kann diese Funktion wie so vieles auch deaktiviert werden. Beachtet, dass dazu natürlich eine Internetverbindung aufgebaut wird und Desktop/Application-Firewalls euch mit einem Pop-Up belästigen könnten, sofern ihr eine benutzt. Einfach zustimmen und zurücklehnen, nach erfolgreicher Aktualisierung wird TrueMount automatisch erneut gestartet und die temporären Dateien sofort gelöscht, damit nicht unnötig Speicher verschwendet wird. Das Updater-Modul ist allerdings abhängig von einer minimalen Konfiguration d.h. wenn ihr TrueMount das erste mal oder komplett frisch installiert, wird es zuerst normal starten, dann könnt ihr aber im Tray Menu (neben der Uhr) den Eintrag Suche Aktualisierungen klicken, um sofort up-to-date zu sein :-)  Was noch interessant wäre: die Aktualisierung erfolgt für alle Benutzerkonten des Systems, ich weiß jetzt nicht ob ich das als Feature oder als Bug sehen soll…  Eins gibt es aber von euch streng zu beachten:

Installiert oder aktualisiert TrueMount niemals – ich wiederhole – NIEMALS direkt in ein Verzeichnis mit anderen Daten (C:\Windows, D:\Meine Musik, etc.) sondern immer in sein eigenes Unterverzeichnis (C:\TrueMount, C:\Programme\TrueMount, etc.)! Der Updater putzt das Verzeichnis vor der Aktualisierung komplett und ohne Rückfrage leer, das ist wichtig für ein reibungsloses Arbeiten, kann aber zu erheblichen Datenverlust führen! Kommende Versionen werden ein paar Warnmeldungen und Sicherheitsroutinen beinhalten.

Die obrige Spinnerei wurde wieder entfernt um euch größtmögliche Freiheit beim Platzieren des Tools zu gewährleisten. Gut, auf gehts:

Viel Spaß damit und erfolgreiches Arbeiten!

Mit freundlichen Grüßen
Nefarius

Will last forever

September 29th, 2010 No Comments »

Grüß euch!

Ich hatte etwas Termindruck die letzten Tage, jedoch hat mich das nicht davon abgehalten, ordentlich in die Tasten zu hauen und das Projekt um ein paar Features reicher sowie ein paar Bugs ärmer zu machen. Leider konnte ich mein Versprechen bezüglich der Probleme beim Updaten auf eine neue Version nicht einhalten. Die neueste Version unterstützt nun auch Container-Dateien, diese Änderung brachte leider mit sich, dass die Konfigurationsdatei inkompatibel zu allen Vorgängern ist. Ich könnte auch einen Konverter dafür einbauen, allerdings möchte ich mich auf die wichtigsten Features konzentrieren – mit solchen Kleinigkeiten ist in einem Teststadium leider zu Rechnen ;-) Meiner ToDo-Liste zu Folge stehen keine größeren Änderungen am Konfigurationsbackend mehr an, versprechen kann ich allerdings nichts, darum nochmal der wichtige Hinweis:

Wenn nach einem Update das Programm spinnt oder abstürzt, verwerft die bestehende Konfiguration und erstellt sie neu!

Details dazu finden sich wie üblich auf der Projektseite. Die Neuerungen im Überblick stehen im ChangeLog. Laut Download-Statistik dürfte es doch noch einige interessierte Nutzer geben, das freut mich natürlich! Doch nun zum Wichtigsten des Tages:

Vielleicht komme ich die nächste Zeit dazu, einen Auto-Updater einzubauen. Die nächsten Tage werde etwas stressig, da berufliche- und Standort-Änderungen bevorstehen, doch irgendwo findet sich immer eine Lücke im Terminplan, der der Programmierung gewidmet ist :-) Möglicherweise findet sich der ein oder andere ja zu einer kleinen Spende bereit? Ich lasse von mir hören.

Mit freundlichen Grüßen
Nefarius

The Spirit Never Dies

September 25th, 2010 No Comments »

Hallo TrueMount(er) Nutzer!

Wie ihr bereits erfahren habt, gibt es einen “Relaunch” des Truemounter-Projekts namens TrueMount, dessen Urheber und Hauptentwickler meine Wenigkeit ist. Wer mich nicht kennt: ich bin hauptsächlich in der Linux-Welt anzutreffen, als freies Herlferlein treibe ich mich meist im Serverforum von Ubuntuusers.de herum. Nebst Netzwerk- und Server-bezogenen Themen widme ich mich auch der Anwendungsprogrammierung für die Windows-Plattform. Mein jüngstes Projekt ist eben TrueMount, welches anfangs völlig unabhängig von Truemounter das Licht der Welt erblickte. Nun aber schreibe ich mit der offiziellen Erlaubnis von Maik an dem Programm und nun auch auf seinem Blog hier. Die originale Projektseite auf meiner Homepage ist in englisch gehalten, da es bereits englischsprachige Anhänger gibt, hier werde ich allerdings auf deutsch Aktualisierungen ankündigen.

Derzeit befindet sich das Projekt noch im Beta/Test-Stadium, allerdings habe ich die letzten 2 Tage einen Großteil vorhandener Bugs eliminiert und werde wohl bald dazu übergehen können, das erste stabile Release zu veröffentlichen. Mit diesem Eintrag hier folgt auch die brandneueste Version von TrueMount:

Wie immer sind Tests und Bug-Reports erwünscht!

Anmerkung: in dieser Version wurde die Technik zur Speicherung der Einstellungen komplett gegen eine bessere getauscht, die Datei config.yap wir nicht mehr benötigt, sowie die DLLs Db4objects.Db4o.dll und Db4objects.Db4o.Linq.dll können gelöscht werden. Diese Version unterstützt übrigens den Mehrbenutzer-Betrieb d.h. es können pro Account individuelle Einstellungen vorgenommen werden. Das Speichern funktioniert übrigens jetzt tatsächlich :-D bei zukünftigen Aktualisierungen werden eure Einstellungen behalten!

Das wars erst mal von mir aus, ich werde mich weiterhin hinter die Tasten klemmen, ich erwarte fleißiges Testen, man liest sich bestimmt noch öfters!

Mit freundlichen Grüßen,
Nefarius

Alternative zu TrueMounter

September 16th, 2010 1 Comment »

Hallo

Ich freue mich euch mitzuteilen, dass Jemand gefunden ist, welcher die Idee von TrueMounter in einem komplett neuen Programm wieder aufnimmt und somit weiterleben lässt!

Ihr findet das Projekt unter folgender Adresse:

http://nefarius.darkhosters.net/windows/truemount2

Viel Spaß damit!

Gruß Maik

Weitere Entwicklung ungewiss

Dezember 4th, 2009 7 Comments »

Hallo liebe TrueMounter und TrueCrypt Freunde

Ich bin jetzt leider an einem Punkt gekommen wo ich wirklich nicht weiß ob ich dieses Projekt noch weiterführe. Wie jeder weiß war TrueMounter ein kleines Hobbyprojekt für mich. Damals hatte ich noch die Zeit dafür aber so langsam wird man älter und andere Dinge werden wichtiger. Ich habe beruflich sehr viel zu tun und habe nicht mehr so viel Freizeit für sowas und dieses Projekt ist wirklich sehr zeitaufwenig! Das bisschen Freizeit was ich noch habe möchte ich anders nutzen und nicht mit stundenlangen Programmiersessions am Computer verbringen.

Es tut mir sehr für euch! Ich weiß es gibt mittlerweile sehr viele User die dieses Programm nutzen aber es geht leider einfach erstmal nicht mehr…Der Sourcecode ist schon seit fast von Anfang an public und somit hat jeder die Chance, der ein wenig Ahnung davon hat, weiter Veränderungen vorzunehmen. Ich bin dann auch gerne bereit fragen dazu zu beantworten (aber bitte nicht irgendwelche banalen Programmierfragen!!!)

Vieleicht ergibt sich später mal wieder etwas Zeit dafür aber im Moment sieht es noch nicht danach aus.

Ich bedanke mich bei allen die dieses Projekt mit unterstützt haben!

Schöne Grüße Maik Becker

P.S. TrueMounter wird offiziell nicht von mir für Windows 7 unterstützt! Also bitte keine Mails mehr von wegen TrueMounter läuft nicht richtig unter Windows 7. Ich habe es selber noch nichtmal darunter getestet.

TrueMounter Bug

Oktober 11th, 2009 6 Comments »

Hallo

Habe jetzt schon öfters Mails bekommen, dass TrueMounter Laufwerke einfach trennt, wenn USB Geräte abgezogen werden die gar nichts damit zu tun haben. Ich habe eigentlich gedacht der Fehler wäre schon behoben aber da hab ich mich wohl geirrt. Werde das im nächsten Bugfix behoben haben!

Gruß Maik

Bugfixing hat begonnen

Juli 17th, 2009 17 Comments »

Hallo

Da ich jetzt mal wieder ein wenig mehr Zeit habe habe ich mit der nächsten bugfixed Version von TrueMounter angefangen (v2.3.2)

Aktuell sind mir folgende Probleme bekannt:

- Passworddialog hat keinen Eintrag in der Taskleiste. Wenn sich andere Fenster darüber legen ist es nicht mehr leicht erkennbar

- Partition 0 ist bei den Laufwerken auswählbar, auch wenn mehrere Partitionen vorhanden sind. Partition 0 brauch man aber nur bei komplett verschlüsselter Festplatte (ist also unnütz)

- Nach dem Ruhezustand/Standby ist der Passwortcache von TrueMounter nicht geleert. (Sicherheitsrisiko)

- Die Mountoption “System” ist bei Container Dateien gar nicht möglich! Wird entfernt.

- Das TrueMounter Passwort kann nicht so einfach geändert werden (Nur über einen Trick)

Wenn ihr noch weitere Bugs kennt meldet mir diese bitte! Ich weiß noch nicht genau wie lange ich noch an TrueMounter weiter mache. Auch die Entwicklung einer Network Edition steht noch nicht fest. Es fehlt mir einfach die Zeit dafür (bzw. meine Freizeit geht dabei drauf)

Ich werde aber dennoch die Probleme schnellstmöglich beheben. Sollte eigentlich nicht allzu lange dauern, da es noch recht überschaubar ist.

Gruß Maik