Hallo!
Soeben habe ich die Version 0.5.3-pre1 fertig gemacht. Finden sich hierin in den nächsten Stunden bzw. Tagen keine Bugs mehr, werde ich sie als Version 0.5.3 freigeben.
Alle Änderungen sind "Back-Ports" aus dem CVS-HEAD.
Änderungen seit 0.5.2:
- NOTICE liefert nun wirklich nie mehr einen Fehler, auch dann nicht, wenn der sendende Client noch gar nicht registriert ist. - ein "schneller Server-Reconnect" wird nur noch dann versucht, wenn die Verbindung zuvor ordentlich (="lange genug") in Ordnung war; somit also nicht meht, wenn der Peer-Server gleich beim Connect ein ERROR liefert. Das vermeidet "Connect-Orgien". - einige Datentypen aufgeraumt: z.B. sind viele INT32s nun LONGs. Das ist auf Platformen mit 8-Byte-Integern kompatibler. - RPL_YOURHOST_MSG ist nun ircII- und RFC-kompatibel ;-) - Segfault unter hoher Netzaktivitaet behoben: in Conn_Close() wird die Connection-Struktur nun frueher als "ungueltig" markiert.
Download:
- http://arthur.ath.cx/pub/Users/alex/ngircd/ngircd-0.5.3-pre1.tar.gz - ftp://arthur.ath.cx/pub/Users/alex/ngircd/ngircd-0.5.3-pre1.tar.gz
Patch von 0.5.2 auf 0.5.3-pre1:
- <http://arthur.ath.cx/pub/Users/alex/ngircd/ngircd-0.5.2-0.5.3- pre1.patch>
Ein Update ist für Server, die nicht CVS-HEAD verwenden, DRINGEND ANZURATEN!
... und nun fröhliches Testen! Höre ich nichts von euch, so wird dies wie gesagt zur Version 0.5.3.
Grüße Alex