Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Hamster Classic und SSL Verbindung

15 views
Skip to first unread message

Wolfgang Bauer

unread,
Oct 28, 2021, 7:46:24 AM10/28/21
to
Grüß euch.

Ich benutze den Hamster Classic in Linux Wine.
Zwei Server sind eingerichtet. news.individual.de und
news.eternal-september.org. Beide hängen am Port 119.

Ich möcjhte nun den Hamster mit beiden Servern über
SSL Port 563 verbinden. Der Hamster zeigt mir aber gar kein SSL an.
Die Dateien libeay32.dll und libssl32.dll liegen im Hamsterverzeichnis
und auch im Ordner SSL. In der Hamster.ini ist auch der Pfad zu SSL
eingetragen.

[Directories]
Scripts=Scripts
Modules=Modules
SSL=SSL

Das zeigt mir der Hamster.
http://wolfgang-bauer.at/bilder/hamster-1.png
http://wolfgang-bauer.at/bilder/hamster-2.png

Ist da bei mir etwas vermurkst oder liegt es an Wine in Linux?

Freundliche Grüße
Wolfgang
--
"Sie haben die Arbeitsmoral einer Katze!", brüllt der Chef.
"Wie kommen Sie denn darauf?"
"Das fragen Sie noch? Sie schleichen jeden Tag ins Büro,
legen die Pfoten auf den Tisch und warten auf Ihre Mäuse!"

Lothar Himmel

unread,
Oct 29, 2021, 4:12:47 AM10/29/21
to
Wolfgang Bauer schrieb:
> Ich möcjhte nun den Hamster mit beiden Servern über
> SSL Port 563 verbinden. Der Hamster zeigt mir aber gar kein SSL an.

Wenn sich die Runde genug über DSL/WLAN/Notebooks ausgelassen hat, könnte
es evtl. helfen, das Logfile vom Hamster-Start zu posten.
Hast Du die OpenSSL-Dateien in der richtigen Version vorliegen?

Gruß!
Lothar

Wolfgang Bauer

unread,
Oct 29, 2021, 4:30:53 AM10/29/21
to
*Lothar Himmel* schrieb:
libssl32.dll Mi 11 Sep 2019 08:27:10 353,8 kB
ssleay32.dll Mi 19 Sep 2018 19:25:07 274,4 kB

D {1a6} Platform: 2 WinVersion: 6.1 Build: 7601 Service Pack 1
d {1a6} Mutex "IsIdle" und "StopScript" erfolgreich initialisiert
d {1a6} Global: Internal groups initialized.
D {1a6} Got Hamster-Version:2.1.0.1544
d {1a6} Global: Hamster state is set to IDLE.
D {1a6} Global: Hamster unit initialization completed.
d {1a6} Hamster: Main function started.
d {1a6} Global - LockApplication: 'Global\'+mutexHamster.App.c__programme_hcl_hamster_exe
Sys {1a6} Global - LockApplication: OK - first Hamster instance
Sys {1a6} cLogfile: doRotateLog (FileMax=3)
d {1a6} cLogfile: Write cached log to file
d {1a6} THamsterMainWindow.WMCreate
D {1a6} THamsterMainWindow: rasapi32.dll initialized
D {1a6} Main: Generate main window
d {1a6} Main: Load ICONS
Sys {1a6} Classic Hamster Version 2.1 (Build 2.1.0.1544) gestartet
D {1a6} Main: COM/DCOM Server NOT started
I {1a6} Lade Einstellungen...
D {1a6} ConfigLoad: Newshistory.chunkbits = 4
d {1a6} ConfigLoad: Newshistory loaded
d {1a6} ConfigLoad: Mailhistory loaded
d {1a6} load PW-File "C:\Programme\HCL\Password.!!!"
d {1a6} ConfigLoad: Accounts loaded
d {1a6} ConfigLoad: MailAlias loaded
D {1a6} ConfigLoad: Initialise group priority
I {1a6} News-Server=2
I {1a6} Newsgruppen=48
I {1a6} Lade-Aufträge=33
I {1a6} POP3-Server=0
I {1a6} SMTP-Server=0
I {1a6} News-History=1815
I {1a6} E-Mail-History=0
I {1a6} Einstellungen sind geladen.
Sys {1a6} Teste News-Filterdatei
I {1a6} News-Filterdatei: Test OK
Sys {1a6} Teste Mail-Filterdatei
I {1a6} Mail-Filterdatei: Test OK
D {1a6} PCRE| Version der statischen PCRE-Programmbibliothek: 7.9 2009-04-11
D {1a6} Initialisiere OpenSSL-Kryptographie-DLLs ...
d {1a6} OpenSSL-DLL libeay32.dll nicht gefunden
D {1a6} OpenSSL-Initialisierung mißlungen - SSL-Funktionen werden deaktiviert

Freundliche Grüße
Wolfgang
--
Früher war ich unentschlossen,
heute bin ich mir da nicht mehr so sicher.

Wolfgang Bauer

unread,
Oct 29, 2021, 4:36:45 AM10/29/21
to
*ich kann es nicht* schrieb:

> D {1a6} Initialisiere OpenSSL-Kryptographie-DLLs ...
> d {1a6} OpenSSL-DLL libeay32.dll nicht gefunden

Ah, die war zwar im Hamsterverzeichnis aber nicht im Ordner SSL.
Der Hamster bietet mir trotzdem kein SSL an.

Freundliche Grüße
Wolfgang
--
Die meisten Menschen sind unbestechlich.
Manche nehmen nicht einmal Vernunft an.

Heiko Rost

unread,
Oct 29, 2021, 6:28:49 AM10/29/21
to
Wolfgang Bauer schrieb:

> libssl32.dll Mi 11 Sep 2019 08:27:10 353,8 kB
> ssleay32.dll Mi 19 Sep 2018 19:25:07 274,4 kB

Da stimmt schon etwas nicht. Wenn ich mein SSL-DLL-Archiv durchstöbere,
finde ich als Dateigrößen für OpenSSL 1.0.1g bis 1.0.2.u (allerdings mit
ein paar Lücken)

libeay32.dll 1.131 .. 1.216 kByte
libssl32.dll 264 .. 275 kByte

Das paßt nicht zu Deinen Dateien, außerdem ist das extrem abweichende
Dateidatum sehr seltsam.

Da solltest also erst die Dateien aktualisieren. Die letzte für den
Hamster nutzbare Version ist die 1.0.2u, ein fertiges Binary findest Du
unter <http://slproweb.com/download/Win32OpenSSL-1_0_2u.exe>. Wobei ich
Dir allerdings empfehle, die Dateien manuell zu entpacken und nur die
DLL-Dateien in das Hamsterverzeichnis zu kopieren (ein extra
SSL-Verzeichnis benötigt und benutzt der Hamster nicht). Dazu nutze ich
<http://innounp.sourceforge.net/>, das ist allerding ein
Kommandozeilenprogramm. Wenn Dir das zu kompliziert ist, solltest Du die
Installation normal ausführen, die DLL-Dateien kopieren und anschließend
das Programm wieder deinstallieren, weil der Hamster selbst wirklich nur
die beiden DLL-Dateien benötigt und es nicht unbedingt gut ist, eine so
alte Version von OpenSSL zu installieren.

Damit die Dateien vom Hamster benutzt werden können, mußt Du die
ssleay32.dll umbenennen nach libssl32.dll, anschließend den Hamster neu
starten und das Log kontrollieren. Dort müßten Zeilen in der Art

| 2021.10.29 11:39:38 D {b6c} Initialisiere OpenSSL-Kryptographie-DLLs ...
| 2021.10.29 11:39:38 D {b6c} OpenSSL: TLS1.1 enabled
| 2021.10.29 11:39:38 D {b6c} OpenSSL: TLS1.2 enabled
| 2021.10.29 11:39:38 D {b6c} OpenSSL| OpenSSL 1.0.2u 20 Dec 2019 (1000215F)
| 2021.10.29 11:39:38 D {b6c} OpenSSL| built on: reproducible build, date unspecified / VC-WIN32 / bug workaround options: DLL-version 1.0.1b and later / compression: not supported
| 2021.10.29 11:39:38 D {b6c} Lese 256 Zufallswerte von C:\ProgrammeAlt\Online\Hamster\RandSeed.!!!
| 2021.10.29 11:39:38 D {b6c} Pseudo-Zufallszahlengenerator erfolgreich gestartet
| 2021.10.29 11:39:38 Sys {b6c} OpenSSL-Kryptographie-DLLs erfolgreich initialisiert

zu finden sein.

Falls das Laden der OpenSSL-Bibliotheken immer noch fehl schlägt,
brauchst Du möglicherweise noch die Laufzeitumgebung von Microsoft. Das
müßte bei dieser Version der DLL-Dateien die für Visual Studio 2013 sein
(die Versionsnummern von MS sind leicht chaotisch), zu finden unter
<https://www.microsoft.com/en-us/download/details.aspx?id=40784>. Die
richtige Version ist die für 32bit, das ist die vcredist_x86.exe. Ob das
unter wine überhaupt funktioniert oder ggf. irgend etwas anderes
installiert werden muß, weiß ich nicht.

Gruß Heiko
--
Faule Engel taugen weniger als fleißige Teufel.
Emil Gött

Wolfgang Bauer

unread,
Oct 29, 2021, 7:33:15 AM10/29/21
to
*Heiko Rost* schrieb:

> Da solltest also erst die Dateien aktualisieren. Die letzte für den
> Hamster nutzbare Version ist die 1.0.2u, ein fertiges Binary findest Du
> unter <http://slproweb.com/download/Win32OpenSSL-1_0_2u.exe>.

Die habe ich mir geholt und installiert. Erstellt wurde der Ordner
C:\OpenSSL-Win32 mit den Dateien libeay32.dll, libssl32.dll,
ssleay32.dll. Die libeay32.dll und libssl32.dll habe ich ins
Hamsterverzeichnis kopiert.

> Damit die Dateien vom Hamster benutzt werden können, mußt Du die
> ssleay32.dll umbenennen nach libssl32.dll, anschließend den Hamster neu
> starten und das Log kontrollieren. Dort müßten Zeilen in der Art
> zu finden sein.

D {193} PCRE| Version der statischen PCRE-Programmbibliothek: 7.9 2009-04-11
D {193} Initialisiere OpenSSL-Kryptographie-DLLs ...
D {193} OpenSSL: TLS1.1 enabled
D {193} OpenSSL: TLS1.2 enabled
D {193} OpenSSL| OpenSSL 1.0.2u 20 Dec 2019 (1000215F)
d {193} OpenSSL| c-Flags: compiler: cl -D_USE_32BIT_TIME_T -D_USING_V110_SDK71_ -D_WINSOCK_DEPRECATED_NO_WARNINGS /MD /Ox /O2 /Ob2 -DOPENSSL_THREADS -DDSO_WIN32 -D_USE_32BIT_TIME_T -D_USING_V110_SDK71_ -D_WINSOCK_DEPRECATED_NO_WARNINGS -W3 -WX -Gs0 -GF -Gy -nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -D_CRT_SECURE_NO_DEPRECATE -D_WINSOCK_DEPRECATED_NO_WARNINGS -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DRC4_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DOPENSSL_USE_APPLINK -I. -DOPENSSL_NO_RC5 -DOPENSSL_NO_MD2 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_KRB5 -DOPENSSL_NO_JPAKE -DOPENSSL_NO_WEAK_SSL_CIPHERS -DOPENSSL_NO_STATIC_ENGINE
D {193} OpenSSL| built on: reproducible build, date unspecified / VC-WIN32 / bug workaround options: DLL-version 1.0.1b and later / compression: not supported
d {193} OpenSSL| Number of used Mutexes: 41
D {193} Lese 256 Zufallswerte von C:\Programme\HCL\RandSeed.!!!
d {193} 1024 neue Zufallswerte in C:\Programme\HCL\RandSeed.!!! gespeichert

> Falls das Laden der OpenSSL-Bibliotheken immer noch fehl schlägt,
> brauchst Du möglicherweise noch die Laufzeitumgebung von Microsoft. Das
> müßte bei dieser Version der DLL-Dateien die für Visual Studio 2013 sein
> (die Versionsnummern von MS sind leicht chaotisch), zu finden unter
> <https://www.microsoft.com/en-us/download/details.aspx?id=40784>. Die
> richtige Version ist die für 32bit, das ist die vcredist_x86.exe. Ob das
> unter wine überhaupt funktioniert oder ggf. irgend etwas anderes
> installiert werden muß, weiß ich nicht.

Ich habe es installiert und habe nun bei Grundeinstellungen, SSL auch
Einstellmöglichkeiten. Die beiden Server hängen nun an Port 563.
Danke.

Freundliche Grüße
Wolfgang
--
Wichtig ist, daß man nie aufhört zu fragen...
Albert Einstein

Wolfgang Bauer

unread,
Oct 29, 2021, 7:35:57 AM10/29/21
to
*ich kann es nicht* schrieb:

> Die beiden Server hängen nun an Port 563.

Aber,
2021.10.29 13:30:36 WAR {200} Abfrage von Daten von news.individual.de gescheitert.

Heiko Rost

unread,
Oct 29, 2021, 8:38:58 AM10/29/21
to
Wolfgang Bauer schrieb:

> 2021.10.29 13:30:36 WAR {200} Abfrage von Daten von news.individual.de gescheitert.

So hilft die Meldung gar nicht. Bitte alle Loglevel *außer* debug
aktivieren, den Server über das Menü "Online" - "NNTP-Server" -
"News.individual.de,563" abrufen und dann alle Logzeilen von

{newsjobs news.individual.de} Verbindung aufbauen...

bis zur Fehlermeldung posten.

Gruß Heiko
--
Wer unter Menschen nur einen Engel sucht, der findet kaum Menschen.
Wer aber unter Menschen nur Menschen sucht, der findet gewiß seinen Engel.
Moritz Gottlieb Saphir

Wolfgang Bauer

unread,
Oct 29, 2021, 8:58:40 AM10/29/21
to
*Heiko Rost* schrieb:

> So hilft die Meldung gar nicht. Bitte alle Loglevel *außer* debug
> aktivieren, den Server über das Menü "Online" - "NNTP-Server" -
> "News.individual.de,563" abrufen und dann alle Logzeilen von

> {newsjobs news.individual.de} Verbindung aufbauen...

> bis zur Fehlermeldung posten.

Mit 563 funktioniert es wohl jetzt.

14:53:00 Sys {1d9} Starte News-Aufträge...
14:53:00 D {1d9} Newsjobs für Server news.individual.de in Jobliste eingetragen
14:53:00 Sys {1d9} Alle Aufträge sind gestartet.
14:53:00 Sys {12e} {newsjobs news.individual.de} Ende
14:53:00 Sys {1d9} Newsjob(s) für news.individual.de beendet

Dann stelle ich news.eternal-september.org auch auf 563.

Freundliche Grüße
Wolfgang
--
Das unsympathische an Computern ist,
daß sie nur ja oder nein sagen können,
aber nicht vielleicht.
Brigitte Bardot

Wolfgang Bauer

unread,
Oct 29, 2021, 9:21:56 AM10/29/21
to
*Heiko Rost* schrieb:

> So hilft die Meldung gar nicht. Bitte alle Loglevel *außer* debug
> aktivieren, den Server über das Menü "Online" - "NNTP-Server" -
> "News.individual.de,563" abrufen und dann alle Logzeilen von

> {newsjobs news.individual.de} Verbindung aufbauen...

> bis zur Fehlermeldung posten.

Es geht doch nicht.

2021.10.29 15:14:38 Sys {1d9} Starte News-Aufträge...
2021.10.29 15:14:38 D {1d9} Newsjobs für Server news.individual.de in Jobliste eingetragen
2021.10.29 15:14:38 Sys {1d9} Alle Aufträge sind gestartet.
2021.10.29 15:14:38 Sys {1af} {newsjobs news.individual.de} Ende
2021.10.29 15:14:38 Sys {1d9} Newsjob(s) für news.individual.de beendet
2021.10.29 15:16:42 WAR {1aa} Abfrage von Daten von news.individual.de gescheitert.
2021.10.29 15:16:42 WAR {1aa} Verbindungsversuch mit news.individual.de gescheitert!
2021.10.29 15:16:42 I {1aa} {newsjobs news.individual.de} Connecting Error: State in [csERROR, csDISCONNECTED]
2021.10.29 15:16:42 I {1aa} {newsjobs news.individual.de} Verbindung abbauen...
2021.10.29 15:16:42 Sys {1aa} {newsjobs news.individual.de} Ende
2021.10.29 15:16:42 Sys {1d9} Newsjob(s) für news.individual.de beendet

Ich könnte versuchen den Hamster über stunnel zu schicken.
Mit Dialog gehe ich jetzt schon über stunnel zu news.individual.de

Wolfgang Bauer

unread,
Oct 29, 2021, 9:30:27 AM10/29/21
to
*ich kann es nicht* schrieb:

> Es geht doch nicht.

Oh Wolfgang Du Depp hast etwas vergessen. Die Einstellungen
sind auch zu machen. http://wolfgang-bauer.at/bilder/ssl2.png
Kaum mache ich es richtig geht es auch.

Heiko Rost

unread,
Oct 29, 2021, 9:34:54 AM10/29/21
to
Wolfgang Bauer schrieb:

> Mit 563 funktioniert es wohl jetzt.
>
> 14:53:00 Sys {1d9} Starte News-Aufträge...
> 14:53:00 D {1d9} Newsjobs für Server news.individual.de in Jobliste eingetragen
> 14:53:00 Sys {1d9} Alle Aufträge sind gestartet.
> 14:53:00 Sys {12e} {newsjobs news.individual.de} Ende
> 14:53:00 Sys {1d9} Newsjob(s) für news.individual.de beendet

Irgendwie fehlt in dem Log etwas, die Ende-Meldung kommt viel zu früh,
ohne daß ein Verbindungsaufbau stattfindet. Eigentlich sollte das in
etwa so

| 2021.10.29 15:25:50 Sys {2304} Starte News-Aufträge...
| 2021.10.29 15:25:50 D {2304} Newsjobs für Server news.individual.de in Jobliste eingetragen
| 2021.10.29 15:25:50 Sys {2304} Alle Aufträge sind gestartet.
| 2021.10.29 15:25:50 Sys {225c} {newsjobs news.individual.de} Start
| 2021.10.29 15:25:50 I {225c} {newsjobs news.individual.de} Verbindung aufbauen...

anfangen. Aber wenn die Abfrage jetzt ohne Fehler möglich ist, war das
vorher vielleicht nur ein kurzzeitiger Fehler mit der Verbindung oder
dem Server.

Gruß Heiko
--
Der Mensch ist gut, nur die Nerven sind schlecht.
Mose Ya'aqob Ben-Gavriêl

Thomas Barghahn

unread,
Oct 29, 2021, 8:24:04 PM10/29/21
to
*Wolfgang Bauer* meinte:

[...]

> Ich könnte versuchen den Hamster über stunnel zu schicken.

Soweit können dann tatsächlich nur "Windows-Insider" denken, welche den
Hamster unter Linux auf "Wine" betreiben! ;-)

> Mit Dialog gehe ich jetzt schon über stunnel zu news.individual.de

Gibt es ernstzunehmende Gründe für solch eine Maßnahme?
Wozu stunnel(?), wenn der Hamster doch schon vorhanden ist?

Thomas 😷
--
== S E N D E Z E I T ==================
DATUM : SONNABEND, 30. OKTOBER 2021
UHRZEIT: 02:23:55 (MESZ)
== Heute: Tag der Checklisten =========

Heiko Rost

unread,
Oct 30, 2021, 7:25:48 AM10/30/21
to
Thomas Barghahn schrieb:

> Wozu stunnel(?), wenn der Hamster doch schon vorhanden ist?

Weil im Hamsterstall erst noch Baumaßnahmen nötig waren. <bg>

Gruß Heiko
--
Besser ein freier Teufel als ein gebundener Engel.
Peter Hille
0 new messages