Erstellt von Rhodan am 8. Juli 2010
Jetzt kommt mal wieder ein subjektiver Blick von mir. Wo fangen wir denn mal an? Achja – UnrealIRCd ist tot. Vielleicht denkt ihr jetzt, dass ich spinne, weil der UnrealIRCd doch immer noch auf so vielen Netzwerken verwendet wird. Der UnrealIRCd ist ein recht einfacher IRCd, welcher stabil läuft und auch recht viele Funktionen hat. Aber er wird nicht wirklich weiter entwickelt. UnrealIRCd 4 ist zwar angekündigt, aber ich bezweifel, dass der jemals veröffentlicht wird, vorallem wenn die Coder wegen Intoleranz anderer Teammitglieder weggehen und ihr eigenes Ding machen, dann sehe ich nicht wirklich eine Zukunft für diesen IRC-Daemon. Der Trend geht dafür immer mehr in Richtung InspIRCd. Er wird aktiv weiterentwickelt, läuft ebenfalls stabil und lässt sich sehr individuell durch (mitgelieferte) Module erweitern. Einige Netzwerke wie z.B. Makaiwell, TechnoIRC, Teranova und das Inside-IRC sind von ihren IRCds (3x UnrealIRCd, 1x Asuka) zum InspIRCd gewechselt, weil sie in ihm mehr Zukunft sehen.
Ich finde auch sehr interessant, dass manche Netzwerke ihre Services selbst schreiben, z.B. das Inside-IRC und das XYZ-IRC haben sie in PHP geschrieben. Der Vorteil darin ist einfach, man kann sie schnell erweitern und immer wieder auch passend zuschneiden. Dadurch hat z.B. das Inside-IRC ein interessantes Web-System aufgebaut, mit Trust und vHost Request, sowie Verwaltung. Klar würde das bei anderen IRC Services auch gehen, aber bei weitem nicht so einfach (ohne LiveSQL gemeint). Wo wir schon beim Thema Web sind – Web-Applikationen scheinen auch bei den Services ein Trend zu sein, Atheme hat schon ein Webinterface (keine Ahnung ob LiveSQL), die Orion Services haben schon LiveSQL, die bei Anope “eigentlich” auch seit kurzem (ist erst neu implementiert worden und wird noch weiter ausgebaut) und Anope will auch noch demnächst ein Webinterface anbieten. Dann ist ja auch noch MagIRC in Entwicklung, was der Nachfolger von phpDenora ist und ebenso auch Anope unterstützen soll.
Es gibt ja auch noch die BNCs – die bekanntesten sind wohl PsyBNC, sBNC und ZNC – letzterer ist derjenige, der in der letzten Zeit immer populärer wurde. Der ZNC wird aktiv weiterentwickelt und bietet Funktionen, die kein anderer Bouncer bietet. Nein, ich möchte jetzt nicht aufzählen welche, schaut dazu bitte auf deren Homepage nach. Aber ich habe vor kurzem erfahren, dass der shroudBNC 1.3 noch veröffentlicht werden soll, ein reines Bugfix-Release jedoch.
Abgelegt unter IRC-Allgemein | 2 Kommentare »
Erstellt von Rhodan am 3. Juli 2010
Nach diversen Beta Versionen und Release Candidates ist nun die finale InspIRCd Version 2.0.0 erschienen. Die Neuerungen in dieser Version sind dem Changelog zu entnehmen – was alles beim InspIRCd 2.0 insgesamt neu ist, kann man in der Roadmap nachlesen.
Direkter Download von InspIRCd 2.0.0: hier
Changelog: Weiterlesen »
Abgelegt unter IRC-Technik | Keine Kommentare »
Erstellt von Rhodan am 4. Juni 2010
Seit heute gibt es im Inside-IRC endlich den InspIRCd als verwendeten IRC-Daemon. Der Umstieg war schon lange geplant und nun wurde der alte P10-Daemon “Asuka” abgelöst. Es funktioniert alles noch nicht so, wie es eigentlich soll, was aber laut dem Team in der nächsten Zeit behoben werden soll. Trust-Angelegenheiten sowie vHosts sollen mit einem Operator geklärt werden oder man kann notfalls ein Ticket an “support (at) inside-irc (dot) net” schreiben.
Update vom 05.06.2010: Ich habe vergessen zu erwähnen, dass nun durch den neuen IRCd auch SSL unter den Ports 6697 und 7000 im Inside-IRC verfügbar ist.
Abgelegt unter Netzwerk-Neuigkeiten | Keine Kommentare »
Erstellt von Rhodan am 3. Mai 2010
Der InspIRCd 2.0 Release Candidate 2 wurde zum Download freigegeben. Die neue Version behebt ein paar Fehler, welche in 2.0 RC1 gefunden wurden. Falls keine große Anzahl weiterer schwerwiegender Fehler gefunden wird, dann kommt die entgültige Version vermutlich in der Mitte vom Mai. Alles von der Bug oder TODO-Liste ist abgearbeitet und wenn keine Fehler gefunden werden wird RC2 identisch mit InspIRCd 2.0.0 sein.
Changelog:
- <connect:password> is now correctly reading “password” not “pass”
- Connect blocks used prior to registration aren’t used afterwards, closing a loophole on forcing ident, account, or resolved hosts.
- <bind> blocks with “::” as the address will not accept IPv4 connections; use “*” or an additional “0.0.0.0″ block to do this.
- Cloak key generation now matches 1.2
- <cloak:suffix> can be changed from “.IP” to a network-specific mark (only for IP-based cloaks, not used in 1.2 compat mode)
- DNS resolution bugfix on some BSD systems
- Fix “freezes” in output during processing of long NickServ (or other bot) replies when clients are using openssl.
- Minor textual changes
Download InspIRCd 2.0 (aktuellste Git-Version als Paket): hier
Download InspIRCd 2.0 RC2 (exakt): hier
Abgelegt unter IRC-Technik | Keine Kommentare »
Erstellt von Rhodan am 27. April 2010
Seit letzter Woche ist der InspIRCd 1.2.7 verfügbar.
Mit der neuen Version kommt ein Fix für einen Bug, welcher bei einem DoS dem Angreifer erlaubt hat, hohen CPU- und den Speicherverbrauch durch das automatische Setzen der Channelmodes +eIg beim Erstellen von Channels zu verursachen. Ebenso wurde ein Bug gefixt, welcher das Setzen von nicht enfernbaren Banns oder +g Masken erlaubte.
Da die Download-Scripte noch nicht aktualisiert wurden, ist die neue Version z.Z. nur über Git downloadbar.
Download von InspIRCd 1.2.7 (via Git): hier
Abgelegt unter IRC-Technik | Keine Kommentare »
Erstellt von Rhodan am 29. März 2010
Wer es noch nicht kennt, es gibt das Modul “m_invisible” für den InspIRCd. Es hat in etwa die gleiche Funktion, wie der Usermode +I beim UnrealIRCd 3.1. Dieses InspIRCd Modul bewirkt, dass ein Oper sich für normale User unsichtbar machen kann, allerdings kann man trotzdem von anderen Opers gesehen werden. Dies ist z.B. nützlich zur Überwachung von Botnet-Channeln oder für Statistiken. Ein Entwickler von den Atheme Services baute dann irgendwann in die Services ein, dass wenn ein unsichtbarer Oper den Channel betritt, sofort die Nachricht “Channel security has been compromised” gesendet wird. Daraufhin hat ein InspIRCd-Entwickler das Modul vom Hauptarchiv ins Extras-Archiv geschoben, aber nur für für die 2.0 Beta and 2.1 Pre-Alpha Versionen. Nun wurde bei Atheme eine Funktion eingebaut, die erst herausfindet, ob m_invisible geladen ist oder nicht. Falls es das ist, dann verweigert Atheme den Link. Das Modul wird von nenolod als moralisch inakzeptabel oder unethisch bezeichnet.
Abgelegt unter IRC-Technik | Keine Kommentare »
Erstellt von Rhodan am 4. März 2010
Schon vor einigen Tagen wurde InspIRCd 1.2.6 veröffentlicht. Die neue Version behebt einen Fehler, dass der IRCd eine 100% CPU last hat, wenn ein Server delinkt und einen Crashbug, wenn ein Server einen Ping timeout hat. Ebenfalls sind auch noch andere Bugfixes enthalten wie z.B. einen Fix bzgl. GnuTLS Zertfikaten, dann der LDAP User-Passwort Unterstützung, Update der STARTTLS Spezifikationen und auch Spezifikationen der FPART Gründe.
Direkter Download vom InspIRCd 1.2.6: hier
Abgelegt unter IRC-Technik | Keine Kommentare »
Erstellt von Rhodan am 16. Februar 2010
InspIRCd 1.2.5 wurde veröffentlicht, um einen Bug aus der Version 1.2.4 zu beheben, bei der ein Crash bei einem Delink entstehen kann. Außerdem wurde ein Bug behoben, der eine 100%tige CPU Last des IRCds auslösen kann.
Beim InspIRCd 2.0 Beta 3 wurde ebenfalls der Netsplit Bug behoben, sowie einige Fehler in den Modulen.
Direkter Download von InspIRCd 1.2.5: hier
Direkter Download von InspIRCd 2.0 Beta 3: hier
Abgelegt unter IRC-Technik | Keine Kommentare »
Erstellt von Rhodan am 13. Februar 2010
Am vergangenen Mittwoch wurde der InspIRCd 1.2.4 veröffentlicht, welcher einen Bugfix enthält. Vorher konnte ein Crash bei bestimmten Netsplits auftreten.
Ebenso wurde der InspIRCd 2.0 Beta 2 veröffentlicht. Es wurden genug neue Features hinzugefügt, dass erstmal keine neuen mehr eingebaut werden und man hofft, dass man am Protokoll auch nichts mehr ändern brauch. Wie in der ganzen 2.0-Reihe ist das Linken mit dem InspIRCd 1.2 weiterhin möglich.
Das InspIRCd sucht Personen, die den InspIRCd 2.0 testen, am besten sogar an einer aktiven Community. Dadurch, dass man die neue Version mit der älteren Verlinken kann, sollte es einfach sein den 2.0-IRCd zu einem existierenden Netzwerk hinzuzulinken und dann zu beobachten, wie gut der neue IRCd funktioniert. Ansonsten soll man das InspIRCd Team kontaktieren, falls man zum InspIRCd Dev/QA Netzwerk linken möchte.
Wichtige Änderungen seit InspIRCd 2.0 Beta 1 (englisch):
- The <connect> blocks are a lot more flexible at matching, allowing distinct classes for SSL or authenticated (by SASL) users. More server settings such as the MOTD can now be overridden in the connect block.
- Modes all have long-form names, and this can be manipluated using m_namedmodes. It doesn’t make all that much difference right now, but in 2.1 this will let you change the letters of modes and let us go above 52 channel modes (we’re at 48 now).
- A few new modules, including half-voice and autoop
- Lots of minor fixups, see the detailed changelog
Direkter Download von InspIRCd 1.2.4: hier
Direkter Download von InspIRCd 2.0 Beta 2: hier
Changelog von InspIRCd 2.0 Beta 2: hier
Abgelegt unter IRC-Technik | Keine Kommentare »
Erstellt von Rhodan am 7. Februar 2010
In der neuen Version 1.2.3 vom InspIRCd sind nur Bugfixes vorhanden. Die wichtigsten Fixes betreffen CGI::IRC und Q-lined Nicks, mehr ist im Changelog zu sehen.
Direkter Download von InspIRCd 1.2.3: hier
Abgelegt unter IRC-Technik | Keine Kommentare »