Hallo!
Soeben habe ich ngIRCd 0.5.3 freigegeben. Diese ist -- bis auf die Versionsnummer ;-) -- mit 0.5.3-pre1 identisch.
Ä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.tar.gz - ftp://arthur.ath.cx/pub/Users/alex/ngircd/ngircd-0.5.3.tar.gz
Patch von 0.5.2 auf 0.5.3:
- http://arthur.ath.cx/pub/Users/alex/ngircd/ngircd-0.5.2-0.5.3.patch
Ein Update ist für Server, die nicht CVS-HEAD oder 0.5.3-pre1 verwenden, DRINGEND ANZURATEN!
Grüße Alex