Auronia IRC News

Auronia IRC News

Neuigkeiten aus der Welt des Internet Relay Chats

Archiv für die 'IRC-Technik' Kategorie

Neuerungen zu IRCd’s, Services, Clienten, usw.

Freenode wechselt am Ende des Monats zu ircd-seven

Erstellt von Rhodan am 13. Januar 2010

Ich habe ja mal geschrieben, dass der ircd-seven in eine Testphase geht. Und nun kündigt Freenode an, dass die Tests beendet sind und dass am 30. Januar 2010 der Wechsel auf den neuen IRCd stattfindet. Das Team bedankt sich bei allen, die bei den Tests geholfen und somit auch Fehler gefunden und behoben haben.
Informationen zum ircd-seven selbst sind hier zu finden, ein “seven-for-hyperion-users” Handbuch mit Erläuterungen zur Umstellung ist hier zu finden. Näheres zur Umstellung wird bald auch auf dem Freenode Blog zu finden sein.

Freenode weist auch speziell darauf hin, dass die Channelmodes und Topics nur von registrierten Channels übernommen werden, denn an den Services ändert sich nichts. Bei unregistrierten Channels müssen die Channelmodes und Topics dann neu gesetzt werden.

Persönliche Anmerkung: Die wichtigste Änderung für mich ist es, dass Freenode mit dem neuen IRCd endlich SSL unterstützt. 😀

Abgelegt unter IRC-Technik, Netzwerk-Neuigkeiten | Keine Kommentare »

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 »

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 »

Tester für Anope 1.8.3 gesucht

Erstellt von Rhodan am 21. Dezember 2009

Das Team von Anope steht kurz davor die Version 1.8.3 zu veröffentlichen, welches InspIRCd-1.2 Support, sowie XOP-Fixes und weitere Überholungen enthält. Die neue Version soll aber erstmal getestet werden, bevor sie veröffentlicht wird. Falls sich nicht genügend Tester finden, wird sich die Veröffentlichung noch ins neue Jahr hineinziehen, aber falls sich doch genug finden, dann kann man die neue Version schon nach Weihnachten erwarten.

Falls jemand helfen möchte, so möge er sich doch an chaz via E-Mail wenden (chaz [at] anope [dot] org) und möge auch gewisse Informationen mitsenden, darunter die aktuell laufende Anope Version, die aktuelle Useranzahl, die Serverzahl und das Betriebssystem vom Services Server. Er wird daraufhin mit den Bedingungen zum Testen antworten.

Changelog (englisch):

Anope Version 1.8 SVN
——————-
Provided by Anope Dev. – 2009
10/05 A Added InspIRCd 1.2 support. [ #00]
07/31 F Fixed anope sending umode change using channels’ syntax. [ #00]
07/31 F Fixed TS6 UUID issue while parsing modechanges. [ #00]
08/01 F Fixed several memory leaks in HostServ. [ #00]
08/01 F Fixed several memory leaks in HostServ. [ #00]
08/03 F Fixed TS6 SID issue when introducing new servers. [ #00]
08/19 F Fixed NS SASET displaying wrong language. [#1094]
08/24 F Fixed entry_match() failing when given no username. [ #00]
08/27 F Fixed NS SUSPEND not being shown to services opers. [#1099]
08/27 F Fixed NS UNSUSPEND not being shown to services opers. [#1100]
08/27 F Fixed services sending no or wrong help to opers. [#1102]
08/27 F Fixed services sending no or wrong help to opers. [#1103]
08/27 F Fixed services sending no or wrong help to opers. [#1104]
08/29 F Fixed defcon failing to set and remove modes. [#1101]
08/30 F Fixed MLOCK superseding DEFCON mode lock. [ #00]
09/09 F Fixed number of TS6 compatibility issues. [#1096]
10/06 F Fixed CS FORBID not clearing excepts & invites. [#1097]
11/25 F Fixed a number of major XOP related issues. [ #00]
11/25 F Fixed a bug in CLEAR OPS causing incorrect mode removal. [#1114]
12/01 F Fixed tracking of users host when they disable their vhost [#1106]

Provided by Han` – 2009
07/28 F Updated german language file. [ #00]
07/28 F Added german language support to hs_request.c. [ #00]

Provided by Yusuf Kurekci – 2009
08/11 F Updated Turkish language file. [ #00]

Provided by Christopher N. – 2009
9/20 F Updated French language file. [ #00]

Wer möchte, kann sich an der Diskussion im Forum beteiligen.

Abgelegt unter IRC-Technik | 1 Kommentar »

WeIRCd 0.7.5 veröffentlicht

Erstellt von Rhodan am 20. Dezember 2009

Seit neuem ist von dem IRC-Daemon “WeIRCd” die Version 0.7.5 verfügbar. Als Neuerungen sind u.a. ein Interface für die Windows-Version vorhanden, in dem man Einstellungen verändern kann ohne die Config zu bearbeiten. Ebenso ist nun auch der Befehl INVITE vorhanden und bei dem WHOIS wurde eine Zeile hinzugefügt, welche die IP anzeigt, von der man verbindet.

Die neuen Downloads sind hier zu finden.

Abgelegt unter IRC-Technik | Keine Kommentare »

ZNC 0.078 veröffentlicht

Erstellt von Rhodan am 20. Dezember 2009

Von dem Bouncer ZNC wurde nun die Version 0.078 veröffentlicht.
Der Changelog ist hier zu finden und der Download hier.

Neue Funktionen (englisch):

– Add a DCCVHost config option which specifies the VHost (IP only!) for DCC bouncing.
– Users cloned via the admin module no longer automatically connect to IRC.
– Inform new clients about their /away status.
– The “BUG” messages from route_replies can now be turned off via /msg *route_replies silent yes.
– Rewrite znc.conf on SIGUSR1.
– ISpoofFormat now supports ExpandString.

Abgelegt unter IRC-Technik | Keine Kommentare »

Atheme 5 veröffentlicht

Erstellt von Rhodan am 15. Dezember 2009

Es gibt nun die Version 5.0 von Atheme IRC-Services, die z.B. von Freenode verwendet werden. Man kann sie hier direkt downloaden und hier sind die Release Notes zu finden. Um ein paar der Neuerungen zu nennen, ab sofort sind BotServ und HostServ vertreten. Ebenso soll es bald ein Webinterface geben.

Abgelegt unter IRC-Technik | Keine Kommentare »

Anope: Internationaler Support

Erstellt von Rhodan am 12. Dezember 2009

Das Anope Team bemerkt schon seit längerer Zeit, dass sich immer mehr internationale Supportforen oder internationale Anope-Support-Channels auf irc.anope.org aufmachen. Falls jemand mehrere Sprachen neben Englisch spreche und sich wünsche einen Channel in seiner Sprache oder ein Unterforum im Anope Forum zu unterhalten, möge sich bei chaz via Mail (chaz [at] anope [dot] org) melden. Man solle in der Mail dann auch erwähnen, warum genau er und nicht jemand anders das machen solle.

Abgelegt unter IRC-Technik | Keine Kommentare »