PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PwManager 0.5



fsd
21.01.04, 15:56
Hi,

Soeben habe ich PwManager 0.5 release fertiggestellt. Es hat sich einiges getan seit 0.4. Die neuen Features werden zwar nicht für jeden relevant sein (Für das KWallet Feature wird KDE-3.2 benötigt und die DCOP interface dürfte für den Endnutzer relativ nutzlos sein :) )
Es ist aber auch noch die ein oder andere kleinere Sachen verbessert worden, die nicht im ChangeLog stehen. Was das jetzt alles war, weiß ich selber nicht.
Interressant dürften auch die wichtigen Bugfixes sein.



PWMANAGER CHANGELOG
===================

+ added
- removed
~ changed/modified
# bug fixed

2004-01-21 VERSION 0.5
+ added KWallet import interface (KDE-3.2 is required to use
this feature)
- removed card config-window code.
# fixed misbehaviour, that allowed adding, editing and deleting
entries while deep-locked.
+ added a new experimental DCOP-interface.
+ KeyCard support autodetection in configure.in.in.
# fixed bug that allowed deep-locking twice.
+ unlock by clicking the checkbox in the "DEEP-LOCKED"-entry.
# fixed race condition with mouse-context-menu and card interface
code that deadlocked the application.
# fixed race conditions in class SpinForSignal.
# made "comment" QTextEdit readonly in style 1 (as it is in style 0)


PwManager Homepage:
http://passwordmanager.sourceforge.net/

Source Tarball:
http://prdownloads.sourceforge.net/passwordmanager/pwmanager-0.5.tar.bz2?download

Mandrake 9.2 RPM:
http://prdownloads.sourceforge.net/passwordmanager/pwmanager-0.5-0mdk92.i586.rpm?download

Fedora Core 1 RPM:
http://prdownloads.sourceforge.net/passwordmanager/pwmanager-0.5-0fedora1.i386.rpm?download

Source RPM:
http://prdownloads.sourceforge.net/passwordmanager/pwmanager-0.5-0.src.rpm?download


Ich freue mich auf positives und negatives Feedback von euch.
Viel Spaß beim Ausprobieren!

MFG fsd.

Samsara
21.01.04, 17:44
Hi fsd!

Interessantes Programm, obwohl ich es wahrscheinlich nicht nutzen werde. Meine Uni implementiert gerade ein https-gateway, durch das dann bald hoffentlich alle Dienste (email, library borrowing record, etc.) mit einem login erreichbar werden.

Dein Englisch ist ja ziemlich gut. Nur einen kleinen Tip/konstruktive Kritik habe ich:


Supported operating-systems:
Currently it's only tested to compile and run on GNU/Linux, but I'm working on it to make it running on other free operating-systems.

Ueblich waere, "operating systems" ohne Bindestrich zu schreiben, ausserdem "I'm working on making it run ..." Klingt etwas fluessiger. Weiterhin viel Spass und Erfolg beim Coden!

Gruss,

Samsara

fsd
21.01.04, 18:21
Samsara,


Dein Englisch ist ja ziemlich gut.

Hehe, ich war immer anderer Meinung. :D
Ich hab eigentlich nur 6 Jahre Englisch auf der Realschule gehabt. Naja, liegt vielleicht daran, dass ich unheimlich gerne Mailing listen lese.


Ueblich waere, "operating systems" ohne Bindestrich zu schreiben, ausserdem "I'm working on making it run ..." Klingt etwas fluessiger.

Der Satz wird in ganz kurzer Kürze (was eine Konstellation (: ) sowieso verschwinden, da ich gerade jetzt dran bin das Teil auf FreeBSD zu testen.


Weiterhin viel Spass und Erfolg beim Coden!

Danke. Spaß werde ich auf jeden Fall haben.

MFG fsd.

Reset2000
21.01.04, 18:53
Original geschrieben von Samsara

Ueblich waere, "operating systems" ohne Bindestrich zu schreiben, ausserdem "I'm working on making it run ..." Klingt etwas fluessiger. Weiterhin viel Spass und Erfolg beim Coden!


" I am working to run it on other OS", so gehört das!

noch besser wäre aber :

"I attempt to make it run on other OS

Samsara
21.01.04, 19:27
Original geschrieben von Reset2000
so gehört das!

Vertrau' ruhig mal auf den Muttersprachler - das, was Du da gerade produziert hast, trifft im ersten Fall den Sinn nicht und hoert sich im zweiten Fall dazu auch noch geschraubt an (spot the pun). Btw, guck' mal, was bei mir bei Wohnort steht ;)

Gruss,

Samsara

fsd
21.01.04, 19:39
Problem elegant gelöst. :ugly:

MFG fsd.

stenie
21.01.04, 20:13
Hi,
konnte leider die 04 Version nicht compilieren und die 05 auch nicht.
Fehler ist der gleiche.

llocator<PwMDocList::listItem> >::at (int &)'
../pwmdoc.h:150: warning: control reaches end of non-void function `PwMDocList::getAt(int)'
make[4]: *** [pwmanagerdcop.o] Fehler 1
make[4]: Leaving directory `/home/stenneken/tmp/pwmanager-0.5/pwmanager/dcopif'
make[3]: *** [all] Fehler 2
make[3]: Leaving directory `/home/stenneken/tmp/pwmanager-0.5/pwmanager/dcopif'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/stenneken/tmp/pwmanager-0.5/pwmanager'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/stenneken/tmp/pwmanager-0.5'
make: *** [all] Fehler 2
stenneken@ceetah:~/tmp/pwmanager-0.5$
stenneken@ceetah:~/tmp/pwmanager-0.5$

Gruß
Jens

Idee???

fsd
21.01.04, 20:25
Idee???

Nein, leider noch nicht. :confused:
Ich habe darüber bereits einen bug-report. (du warst das ja nicht, der mir die Mail geschrieben hat?)
Der Fehler scheint bis jetzt nur auf Debian Systemen aufzutreten. Leider habe ich momentan kein gescheites Debian System zur Verfügung und da die KDE-Pakete von sarge wieder mal "uninstallable" sind (grrr), muss ich morgen mal gucken, wie ich das anstelle. :) Egal wie, ich werde mir auf jeden Fall ein Debian System besorgen und das prüfen.

MFG fsd.

Reset2000
21.01.04, 21:41
Original geschrieben von Samsara
Vertrau' ruhig mal auf den Muttersprachler - das, was Du da gerade produziert hast, trifft im ersten Fall den Sinn nicht und hoert sich im zweiten Fall dazu auch noch geschraubt an (spot the pun). Btw, guck' mal, was bei mir bei Wohnort steht ;)

Gruss,

Samsara

Tja, da kann ich wirklich nicht mithalten, aber welchen Sinn würde das Erste den treffen?

stenie
22.01.04, 06:25
quote:Idee???



Nein, leider noch nicht.
Ich habe darüber bereits einen bug-report. (du warst das ja nicht, der mir die Mail geschrieben hat?)
Der Fehler scheint bis jetzt nur auf Debian Systemen aufzutreten. Leider habe ich momentan kein gescheites Debian System zur Verfügung und da die KDE-Pakete von sarge wieder mal "uninstallable" sind (grrr), muss ich morgen mal gucken, wie ich das anstelle. Egal wie, ich werde mir auf jeden Fall ein Debian System besorgen und das prüfen

Das ist Nett.
Vielen Dank
Jens

fsd
22.01.04, 14:48
stenie,

Ich habe nun ein recht aktuelles (schätze ca eine Woche alt) Debian Sid auftreiben können und es kompiliert hier ohne Probleme durch.

Ich guck mir die Fehler nochmal ganz genau an. Vielleicht finde ich doch noch einen Hinweis.

Welche genaue GCC Version verwendest du?

MFG fsd.

Slurm
22.01.04, 15:20
Ich verwende das Programm auch schon länger unter Debian Sid und konnte auch noch nie Probleme beim Kompilieren feststellen.

Ich finde den PwManager übrigens sehr gelungen und möchte dir hiermit auch ein großes Lob dafür aussprechen (auch für den PwG!).

fsd
22.01.04, 16:21
Slurm,

Ich verwende das Programm auch schon länger unter Debian Sid und konnte auch noch nie Probleme beim Kompilieren feststellen.

Hm, ja wie gesagt: seltsam...


Ich finde den PwManager übrigens sehr gelungen und möchte dir hiermit auch ein großes Lob dafür aussprechen

danke. :)

(auch für den PwG!).

Hm, ich war immer der Meinung, dass PwG relativ (total) ugly ist. Deshalb werde ich es auch vorraussichtlich zur nächsten Version zu 90% neuschreiben.

Kommt vielleicht daher, dass du den Code noch nicht gelesen hast. :ugly:

MFG fsd.

stenie
22.01.04, 16:53
Ich habe nun ein recht aktuelles (schätze ca eine Woche alt) Debian Sid auftreiben können und es kompiliert hier ohne Probleme durch.

Ich guck mir die Fehler nochmal ganz genau an. Vielleicht finde ich doch noch einen Hinweis.

Welche genaue GCC Version verwendest du?


Hallo ich nutze:

stenneken@ceetah:~$ gcc --version
2.95.4
stenneken@ceetah:~$

upuaut
22.01.04, 18:57
Hi,
also ich habe mir gerade den PwManager für Mandrake 9.2 gezogen. Leider habe ich keine FAQ's oder Howto's gefunden, habe aber eine Frage:

Kann ich bzw. wie kann ich den Launcher dazu bewegen in eine Webseite meinen Namen und mein Passwort einzutragen, automatisch nach dem Laden der Seite? Oder geht das garnicht?

Ich habe es mal bei http://freemail.web.de/ probiert und habe in dem Feld Launcher folgendes eingetragen: $n = Benutzername $p = Paßwort aber es klappt nicht :(
Oder kann ich meinen Benutzernamen und mein Paßwort nur reinkopieren?

fsd
22.01.04, 19:15
upuaut,

Das ist derzeit nicht möglich.
Ich habe dieses Feature request aber bereits bekommen und würde es gerne implementieren, wenn ich wüsste wie und wo ich anfangen muss.
Wenn du (oder sonst einer) zufällig weiß, wie man sowas implementieren kann (möglichst Browser unabhängig), wäre mir sehr geholfen. :)
Unter Win32 ist es möglich (keine Ahnung wie, aber es gibt Manager für Win32, die das machen). Nun wäre die Frage, ob das auch unter X11 geht.

MFG fsd.

Slurm
23.01.04, 07:18
In KDE 3.2 ist mit KWallet ein "Passwortsafe" integriert, der die Möglichkeit bietet Benutzerdaten in Formularen auf Webseiten einzutragen (allerdings ist das Konzept insgesamt etwas nervig, da nach dem normalen Benutzer-Login noch in KDE beim ersten Zugriff auf die Passwörter das Masterpasswort abgefragt wird - bei mir war das immer beim Starten von Kopete). Vielleicht kann man sich hier etwas abschauen, zumindest für die Zusammenarbeit mit Konqueror.

Achja, in den Code von PwG hab ich noch nicht geschaut, aber ich finde die Kombination machts einfach. Schließlich kommt es ja schon mal vor, dass man einen neuen Benutzer anlegt und noch kein gutes Passwort zur Hand hat. Bisher hab ich immer ein kleines selbstgeschriebenes Skript für die Passwörter verwendet, das aber nicht sehr flexibel war. So ist es allerdings viel angenehmer, das PW gleich beim Eintragen der Daten mitgenerieren zu lassen. Und das macht PwG ja ganz gut.

Was mir noch bei PwManager abgeht, ist eine Sortierung der Kategorien, aber sonst ist momentan alles drin, was ich brauche.

fsd
23.01.04, 13:48
Slurm,

In KDE 3.2 ist mit KWallet ein "Passwortsafe" integriert, der die Möglichkeit bietet Benutzerdaten in Formularen auf Webseiten einzutragen (allerdings ist das Konzept insgesamt etwas nervig, da nach dem normalen Benutzer-Login noch in KDE beim ersten Zugriff auf die Passwörter das Masterpasswort abgefragt wird - bei mir war das immer beim Starten von Kopete). Vielleicht kann man sich hier etwas abschauen, zumindest für die Zusammenarbeit mit Konqueror.

Das funktioniert aber nur, weil die Programme direkt per DCOP auf KWallet zugreifen und das Paßwort anfragen. Bei mozilla schätze ich mal, dass es nicht funktioniert (oder bei anderen GTK apps).

Was mir noch bei PwManager abgeht, ist eine Sortierung der Kategorien, aber sonst ist momentan alles drin, was ich brauche.

Ich arbeite gerade an der Sortierung im allgemeinen, weil die ja bekanntlich auch noch nicht so toll ist. Ich werde dann auch mal nach einer sortierung der Kategorien gucken.

MFG fsd.

fsd
27.01.04, 20:29
Hi,

Eine neue Version 0.5.1 von PwManager ist online. Äußerlich hat sich nicht viel geändert, außer der verbesserten Sortierfunktion (die in Zukunft noch ausgebaut wird). Unter der Haube waren jedoch weitgehende Modifikationen nötig, die unbedingt ausreichend Testläufe brauchen. Ich kann zwar bis jetzt keine Bugs oder Instabilitäten feststellen, kann dies jedoch natürlich nicht ausschließen.
Viel Spaß beim Testen und wie immer freue ich mich auf eure Reaktionen.

(Dem Debian Woody compile Problem habe ich mich noch nicht näher anvertrauen können, jedoch vermute ich stark, dass es am verwendeten Compiler gcc 2.9X.X liegt. Die STL Bibliothek dieses Compilers hat einige nicht standard-konforme Probleme, mit denen ich schon öfter konfrontiert wurde.)

2004-01-27 VERSION 0.5.1
# fixed known race condition in keycard-interface cancel code.
# fixed known reentrancy problem in Randomizer.
+ Entry-sorting by clicking the column header.
+ Sort categories in ascending case-sensitive order.
~ rewrote style-initialization code.

Fedora 1 RPM:
http://prdownloads.sourceforge.net/passwordmanager/pwmanager-0.5.1-0fedora1.i386.rpm?download
Mandrake 9.2 RPM:
http://prdownloads.sourceforge.net/passwordmanager/pwmanager-0.5.1-0mdk92.i586.rpm?download
SuSE 9 RPM:
http://prdownloads.sourceforge.net/passwordmanager/pwmanager-0.5.1-0suse9.i586.rpm?download
Source RPM:
http://prdownloads.sourceforge.net/passwordmanager/pwmanager-0.5.1-0.src.rpm?download
Source Tarball:
http://prdownloads.sourceforge.net/passwordmanager/pwmanager-0.5.1.tar.bz2?download
Homepage:
http://passwordmanager.sourceforge.net/

MFG fsd.