Auronia IRC News

Auronia IRC News

Neuigkeiten aus der Welt des Internet Relay Chats

Archiv für Januar, 2010

UnrealIRCd 4, es tut sich was – C++ Coder gesucht [UPDATE]

Erstellt von Rhodan am 10. Januar 2010

UnrealIRCd 4 kommt. Es geht langsam voran, aber er wird sicherlich kommen. Dies schrieb jedenfalls Stealth. Aber es arbeitet bisher nur ein Programmierer an ihm.
Bisher existiert ein Kern, der sich kompilieren lässt, Verbindungen erlaubt, die Basis-Befehle beherbergt und man kann auch schon Channels betreten. Doch obwohl ein Kern existiert, ist man noch weit davon entfernt einen Kern zu haben, welcher alle wichtigen Basis-Funktionen unterstützt.

Falls jemand C++ Coder ist und am Unreal helfen möchte, so möge er doch den Channel #unreal-devel auf irc.unrealircd.com betreten. Dort wird man dann über alles Wichtige informiert. Falls jemand den bisherigen Source-Code downloaden und sich anschauen möchte, er ist hier zu finden.

UPDATE vom 12.01.2010:

Ich möchte hier einen Blogeintrag von einem UnrealIRCd 4 Coder, commx, zitieren, hier sind nämlich auch noch ein paar Informationen.

UnrealIRCd 4: Wie ein Kern entsteht

Es ist etwas über 5 Wochen her, als ich mich am UnrealIRCd-Team beteiligt habe und in den fünf Wochen schon ein beträchtlicher Teil an Code entstanden ist. Das Hauptaugenmerk liegt momentan an der Entwicklung eines stabilen Kerns, der sich vollständig gemäß der RFC 1459 und 2812 verhält. Durch die modulare “Bauweise” kann die Funktionalität anschließend durch Module erweitert werden, die dann möglicherweise auch Funktionen bereitstellen, die nicht den standardisierten Regeln entsprechen.

In den nächsten Wochen wird der Kern weiter ausgebaut, sodass wir UnrealIRCd 4 bald offiziell als alpha deklarieren können. Der aktuelle Source Code kann von jedermann mittels Mercurial heruntergeladen werden, die Adresse des Repositories findet ihr auf der UnrealIRCd-Seite.

Übrigens: Wenn jemand von euch Interesse hat, aktiv an UnrealIRCd 4 mitzuwirken, meldet euch in #unreal-devel auf irc.unrealircd.com. Als Voraussetzungen gelten gute C++-Kenntnisse sowie Erfahrungen mit dem Umgang von Versionskontrollsystemen. Da momentan hauptsächlich für *NIX-basierte Systeme entwickelt wird, suchen wir auch MSVC-Nutzer, die den Code für Visual Studio (>= 2008) testen und entwickeln.

Abgelegt unter IRC-Technik | 3 Kommentare »

Inside-IRC: Ausfall und Serverwechsel

Erstellt von Rhodan am 5. Januar 2010

Am gestrigen Morgen kam es auf dem Inside-IRC zum Ausfall des Servers “freakshow.inside-irc.net” und somit auch zum Ausfall von “sbnc1.inside-irc.net”. Auf dem Server wurden unangekündigt Kernel-Updates durchgeführt. Bei dieser Gelegenheit wurden der IRCd und der sBNC-Server auf eine neue dezidierte Maschine umgelegt, dabei blieben DNS-Einträge und Ports gleich. Das Team bittet um Verständnis, da es keine Möglichkeit hat solche Updates vorauszusagen.

Abgelegt unter Netzwerk-Neuigkeiten | Keine Kommentare »

Interview mit shenziro über das Inside-IRC und X

Erstellt von Rhodan am 3. Januar 2010

Das Inside-IRC hat selbstgeschriebene Services. Daher habe ich mal den Entwickler von X, shenziro, zu dem Thema und auch zum Netzwerk selbst interviewt.

Rhodan: Seit wann gibt es das Inside-IRC?
shenziro: Das Inside-IRC an sich gibt es seit 13. April 2006. Vorher hieß es für kurze Zeit Pixeleintopf.
Gegründet wurde Pixeleintopf von mir, was als solches aber nie als IRC-Netzwerk an den Start gehen sollte, doch kamen immer mehr Leute.
Zum Beispiel auch Matze, der heute neben mir das Inside-IRC mit leitet.
Da Pixeleintopf kein richtiger Name für ein IRC-Netzwerk war, kamen wir nach kurzen Überlegen auf den namen Inside-IRC.
Und dieser Name ist bis heute noch Programm.

Rhodan: Dein Netzwerk hat selbst geschriebene Services, was ist das besondere an ihnen?
shenziro: Wir haben uns bewusst für selbst geschriebene Services entschieden, da wir von Anfang an nicht auf fertige Services vertrauen wollten.
Wenn wir alles selber schreiben, wissen wir, was unsere Services können und können diese auch perfekt auf unser Netzwerk abstimmen, können auf Userwünsche besser eingehen
und können all unsere Ideen besser unterbringen, deswegen sind selbst geschriebene Services immer etwas besonderes.

Rhodan: Was hat dich dazu bewegt selber welche zu schreiben?
shenziro: Das ganze ist als “Spielerei” mit dem P10 Protokoll des ircu damals entstanden und auf positives Feedback gestoßen. Nach und nach kam mehr dazu. Es funktionierte damals ohne direkten Login sondern nutzte die Account-Namen, die unser damaliger Service für die IRC-User setzte.

Rhodan: “X” gibt es ja auch auf dem Undernet und es hat eine ähnliche Kommandoführung – sind deine Services an den Undernet-Services orientiert oder ist das Zufall?
shenziro: Ich weiß kaum etwas über X auf dem Undernet. Funktionen sind aber eher am alten Q des Quakenets orientiert, da ich damals viel Zeit dort verbrachte und wohl einige Funktionen daher mehr oder weniger Ähnlichkeiten haben.
Der Name X ist historisch bedingt, da ich den Service damals im “Tec-X”-Netzwerk und später “Linux-Net” entwickelte.

Rhodan: Arbeitst du alleine an ihnen oder helfen dir welche?
shenziro: Das komplette Team ist bei der Planung sowie Entwicklung und dabei insbesondere der QualitÀtssicherung durch Tests neuer Funktionen dabei. Die Programmierung tätige ich größtenteils allein.

Rhodan: Kommen öfters User an und haben spezielle Wünsche?
shenziro: Leider erhalten wir im Moment sehr wenig Feedback. Gerade jetzt ist die beste Zeit, dass vielleicht doch der eine oder andere uns seine Verbesserungswünsche offenbart.

Rhodan: Was können eure Services, was andere Services nicht können (also weil sie gerade selber gebebaut sind)?
shenziro: Da unsere Services direkt auf unser Netzwerk abgestimmt sind, wie schon in der 1. Frage beantwortet, laufen diese besonder stabil und können bei Fehlern auch viel schneller reagieren, da wir wissen, wo der Fehler herkommt.
Wie auch schon in der 1. Frage beantwortet, können wir auch viel besser auf Userwünsche eingehen und diese auch umsetzen, was mit Fertig-Services viel schwerer umzusetzen da es bei neuen Versionen immer wieder viel Zeit zum Anpassen der eigenen Patches benöigt.

Rhodan: Ich habe gehört, dass “X” zur Zeit umstrukturiert wird. Was wird denn geändert oder was kommt noch hinzu?
shenziro: Mit dem Umstieg auf InspIRCd wurde es notwendig, weitreichende Veränderungen in der Kommunikation mit dem IRC-Server zu tätigen. Wir haben uns deshalb entschlossen, alle Services neu zu implementieren, da der Aufwand etwa der gleiche ist, wir jedoch gleich mit den gewonnenen Erfahrungen der alten Services den neuen verbessern können.
Es sind einige große Verbesserungen geplant. Darunter beispielsweise eine pro Account einstellbare Sprache und Zeitzonen, ein Memo-Service um sich Offline-Nachrichten zu schreiben.

Rhodan: Wann können wir denn mit dem neuen “X” rechnen?
shenziro: Einen konkreten Termin gibt es leider nicht. Das ganze hängt davon ab, wann alles fertig wird und ob noch grobe Fehler während der Tests auftreten.

Rhodan: Wird “X” immer ein Geheimnis des Inside-IRCs bleiben oder auch einmal veröffentlicht werden?
shenziro: Es ist nicht geplant, die Software allgemein zur Verfügung zu stellen, da der Service zu sehr auf unser Netzwerk zugeschnitten ist.

Rhodan: Was könnt ihr als persönliche Highlights eures Netzwerkes nennen?
shenziro: Als persönliche Highlights können wir einige Dinge nennen, z.B.:
– Unser eigens programmiertes Trustsystem, was vollständig über die Homepage verwaltbar ist.
– Einen Free-BNC-Service, wo User auch über die Homepage Bouncer requesten und dann verwalten können.
– Einen vHost-Service mit dem man sich ebenfalls über die Homepage vHosts anlegen kann. Seit der neusten Version ist es auch möglich, eigene Domains in das System einzupflegen.

Abgelegt unter Interviews, IRC-Technik, Netzwerk-Neuigkeiten | 3 Kommentare »

Was 2009 war, was 2010 kommen wird

Erstellt von Rhodan am 1. Januar 2010

Und wieder ist ein Jahr vergangen. Im Bereich des Internet Relay Chats hat sich 2009 viel getan. Zum Beispiel wurde eines der weltgrößten IRC Netzwerke, nämlich Freenode, ganze 15 Jahre alt. Genauso möchte der viel genutzte AJAX-Webchat-Betreiber Mibbit Premium Widgets anbieten, mit denen man seinen eigenen Mibbit Chat verändern und anpassen kann. Dann wurde dieses Jahr Anope 1.8.0 als Stable veröffentlicht und mit 1.9.0 eine neue Development-Reihe gestartet. Von Atheme gab es ebenfalls ein Update auf die Version 5. Es wurde die Version 3.2.8 vom UnrealIRCd veröffentlicht, auf die gleich ein Bugfix mit Version 3.2.8.1 folgte. Aber ich denke, dass das Highlight im vergangenen Jahr die Veröffentlichung vom InspIRCd 1.2 war. Kurz darauf folgte ebenfalls ein Bugfix mit 1.2.1 und es wurde auch gleich die nächste Reihe gestartet, denn es wurde gleichzeitig eine Alpha-Version von 2.0 veröffentlicht.
Was man leider mit ansehen musste, waren die zurückgehenden Userzahlen im IRC in größeren IRC-Netzwerken wie dem Quakenet oder dem euIRC (Berufung auf die Statistiken von netsplit.de).

Aber 2010 soll viele gute Sachen bieten! Gut, 2010 begann mit einer schlechteren Nachricht, zwar wurde eine neue Version von den IRCServices veröffentlicht, allerdings wird an ihnen nicht mehr weiterentwickelt. Dann sind für das 1. Quartal 2010 einmal Denora 1.9.0 und MagIRC angekündigt. Nochmal zur Erinnerung: MagIRC ist eine Web-Plattform, welche u.a. phpDenora ersetzen soll. Durch sie kann man Einstellungen von NickServ, ChanServ, usw. ändern, aber ebenfalls sind dort auch Statistiken vorhanden. Man kann dort dann auch Benutzerprofile erstellen usw. – näheres ist in dem Interview von Hal9000 und mir zu finden. Dann soll auch wie angekündigt Anope 1.8.3 als Stable erscheinen. Anope 1.9.3 soll ebenfalls als Development-Version kommen. Allerdings wird Anope 1.9.* nicht mehr als Stable-Version erscheinen, sondern die nächste Stable wird erst Anope 2.0 sein. Für das Jahr 2010 ist auch die Fusion zwischen Anope und Denora geplant.

Abgelegt unter IRC-Allgemein, IRC-Technik | Keine Kommentare »

IRCServices 5.1.21 veröffentlicht

Erstellt von Rhodan am 1. Januar 2010

Frohes neues Jahr – und damit wurden die Version 5.1.21 der IRCServices veröffentlicht. Der Download ist hier zu finden und die Dokumentationen dazu hier.

Mit diesem Release wurde auch angekündigt, dass die IRCServices nicht mehr weiter entwickelt werden. Neue Veröffentlichungen werden nur zum Fixen von Bugs stattfinden, welche die Sicherheit oder die Stabilität beeinträchtigen. Alle zukünftigen Ankündigungen werden auf der Seite des Projektes bei Freshmeat zu finden sein. Die Mailing-Lists wurden abgeschaltet, aber die Archive sind zugänglich (ircservices@ und ircservices-coding@). Die IRCServices Homepage wird auch am 5. April 2011 abgeschaltet werden.

Abgelegt unter IRC-Technik | Keine Kommentare »