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.

phpDenora 1.4.2 veröffentlicht und Hinweis zum Upgrade von Denora

Erstellt von Rhodan am 17. September 2009

Wegen mehreren Fehlern in phpDenora 1.4.1 (die remote.php funktionierte nicht ordnungsgemäß, Server-MOTDs wurden nicht ordnungsgemäß angezeigt und das Setup zeigte an, dass Denora 1.4.x nicht kompatibel war) wurde phpDenora 1.4.2 veröffentlicht. Es wird ein Upgrade von phpDenora 1.4.1 auf 1.4.2 dringends empfohlen.

Download von phpDenora 1.4.2: hier

Auf der Denora Homepage wurde auch darauf hingewiesen, dass man beim Upgrade von Denora 1.4.3. auf Denora 1.4.4 die Upgrade-Anweisungen lesen sollte, denn es gab User, die ihre Denora-Version ohne diese erneuert hatten und sich dann beklagten, dass phpDenora keine Channels mehr anzeigen würde. Das liegt daran, dass bei Denora 1.4.3 ein Fehler behoben wurde aber man beim Upgrade noch
./mydbgen ausführen muss, bevor man Denora 1.4.4 zum ersten Mal startet.
Alternativ kann man folgenden SQL Befehl ausführen und danach Denora restarten:
ALTER TABLE `chan` CHANGE `mode_ls mode_ls` ENUM( ‘Y’, ‘N’ ) NOT NULL DEFAULT ‘N’

Abgelegt unter IRC-Technik | Keine Kommentare »

Interview mit Hal9000 über die Zukunft von Denora

Erstellt von Rhodan am 15. September 2009

Ich habe mich heute mal mit Hal9000 über die Zukunft von Denora unterhalten. Hier könnt Ihr lesen, wie es mit Denora in der Zukunft aussieht.

Rhodan: Hal9000, du hast vor Denora in Anope zu integrieren, was für Vorteile versprichst du dir davon?
Hal9000: Es gibt 2 größere Vorteile:
Hal9000: 1. Es wird derselbe Core verwendet, somit stehen mehr Entwicker hinter dem Projekt und es gibt weniger Aufwand.
Hal9000: 2. Einige Features können in bestehende Anope-Dienste nahtlos integriert werden (z.B. ChanStats in BotServ).
Hal9000: Außerdem können Daten von NickServ und ChanServ von den Denora-Komponenten verwendet werden und umgekehrt.
Rhodan: Siehst du bisher auch irgendwelche Nachteile?
Hal9000: Ja, es wird noch einige Zeit dauern, bis es fertig ist 😛
Rhodan: Wird Denora auch noch weiterhin als einzelner Service angeboten werden?
Hal9000: Sofern es möglich sein sollte, Anope in einem sogenannten “Stats-Only” Modus zu betreiben, wird Denora eingestellt.
Hal9000: Bis dahin wird es Denora noch geben, und es wird weitergepflegt werden.
Rhodan: Aber falls es keinen “Stats-Only” Modules geben wird, sind doch die Netzwerke ohne Anope gearscht?!
Hal9000: Ja, in dem Fall wird Denora wohl weiter bestehen müssen, aber hoffentlich wird es nicht dazu kommen, denn da wären die oben genannten Vorteile unter Punkt 1. fürn Arsch.
Rhodan: Wird Denora weiterhin eine eigene Datenbank verwenden oder stellt es auf .db Dateien um oder wird es für die MySQL Nutzer von Anope in die vorhandene Datenbank integriert?
Hal9000: MySQL wird auf jeden Fall bestehen bleiben, es ist eher wahrscheinlich, dass Denora auf .db Dateien verzichten wird, bzw. die paar Sachen, die noch gebraucht werden, in die Anope .db Dateien gesteckt wird.
Hal9000: Ob der Stats-Bereich sich die Datenbank mit anope teilt weiß ich noch nicht genau, aber ich würde mal sagen ja, denn es würde Sinn machen.
Rhodan: Wird phpDenora weiterhin existieren?
Hal9000: phpDenora ist schon lange tot, in dem Sinne, dass der Code so schlecht ist, dass es keinen Spaß mehr macht da weiter zu entwickeln. Es ist aber der Nachfolger in Arbeit, welcher MagIRC heißt.
Hal9000: Es ist von Grund auf komplett neu geschrieben und der Name hat sich geändert, weil es neben Denora auch Anope und andere Services unterstützen soll.
Rhodan: Was für weitere Funktionen wird denn MagIRC im Gegensatz zu phpDenora haben?
Hal9000: Ich werde noch nicht alles verraten, was ich so im Kopf hab, aber MagIRC wird um Welten besser sein 😉 – also smarty Template, d.h. 100% Flexibilität, außerdem soll es dank Anope Unterstützung etwas in Richtung CMS/Communinty Portal gehen, d.h. es wird Benutzerprofile geben usw.
Hal9000: NickServ/ChanServ Sachen sollen direkt über MagIRC verwaltbar sein und die Stats werden auch überarbeitet/verbessert.
Rhodan: Also im Prinzip ein komplettes Webinterface mit Statistiken und Community Funktionen?
Hal9000: jo
Rhodan: Auch so, dass man Plugins einbauen könnte, wie z.B. BNC-Webinterfaces?
Hal9000: jo, also die Denora und Anope Unterstüzung sind als Modul implementiert.
Hal9000: d.h. auch andere Services, die irgendeine Datenbank haben, können eingebunden werden.
Hal9000: Es wird in MagIRC auch Admin-Funktionen geben, je nach Benutzerberechtigung.

Hier möchte ich Euch auch noch zeigen, wie in etwa das erwähnte MagIRC aussehen wird, aber es ist nur ein Protoyp. Auf den folgendes Fotos ist einmal eine Serverliste und auch noch eine Info-Seite zum Server zu finden:

2009-09-15_magirc-prototype1 2009-09-15_magirc-prototype2

Abgelegt unter Interviews, IRC-Technik | 1 Kommentar »

Denora 1.4.4 und phpDenora 1.4.1 veröffentlicht

Erstellt von Rhodan am 14. September 2009

Gestern wurden Denora 1.4.4 und phpDenora 1.4.1 veröffentlicht.

In Denora 1.4.4 wurde die Unterstützung für viele IRC-Daemons verbessert, darunter für InspIRCd 1.1 und 1.2, alle IRCds, die auf P10 basieren, Hybrid, Plexus3, Charybdis, ngircd und für den kommenden Nefarious 1.3 ircu. Es wurde auch eine Funktion hinzugefügt, mit der man alle User mit dem Usermode +B (Bot) von den Channelstatistiken ausschließen kann. Ebenso wurde der Bug behoben, dass User weiterhin wieder gezählt werden, obwohl sie auf der Exclude Liste stehen (Vergessen von ignorierten Usern). Die Funktion, die User beim Verlassen des Netzwerkes gerne mal versehentlich User zusammenfügt, die gar nicht zusammengehören, wurde entfernt (chanstats automerge). Die “ustatsregistered”-Funktion wurde verbessert und auch noch vieles mehr.

In phpDenora 1.4.1 wurde die Unterstützung für PHP 5.3 hinzugefügt, ebenso gibt es Performance-Verbesserungen und einen geringeren SQL-Load. Es sind auch wieder einige weitere Bug-Fixes enthalten.

Beiden Upgrades werden empfohlen, man möge den Anweisungen beim Upgrade folgen.

Die neuen Versionen von Denora und phpDenora gibt es hier zu downloaden.

Abgelegt unter IRC-Technik | Keine Kommentare »

Anope 1.8.2-SVN mit InspIRCd 1.2 Support veröffentlicht

Erstellt von Rhodan am 5. September 2009

Das Anope Team hat die Version 1.8.2 von Anope mit dem InspIRCd 1.2 Modul von Viper gepatcht und veröffentlicht. Falls es Fehler gibt, so mögen diese doch in diesem Foren Thread berichtet werden. Aber diese Version ist immernoch mit Vorsicht zu nutzen.

Download von Anope 1.8.2-SVN mit InspIRCd 1.2 Support: hier

Update:
Es gibt mittlerweile auch Anope 1.8.2-SVN mit InspIRCd 1.2 Support für Windows:

Download für die Windows-Version ohne MySQL-Unterstützung
Download für die Windows-Version mit MySQL-Unterstützung

Abgelegt unter IRC-Technik | Keine Kommentare »

Änderungen an IRC-Services für InspIRCd 1.2

Erstellt von Rhodan am 5. September 2009

Mit dem Release von InspIRCd 1.2 haben sich bisher Kompatibilitäts-Probleme mit bestimmten IRC-Services ergeben.

Anope 1.8.2 unterstützt InspIRCd 1.2 von Haus aus nicht, aber es gibt ein inoffizielles Modul, mit dem man die Services verbinden kann. Man kann es hier finden, aber es wird darauf hingewiesen, dass es ein experimentelles Modul ist und nicht für den stabilen Einsatz geeignet ist. Bei Fehlern kann man sich im dem o.g. Thema melden. Anope 1.9.0-p1 und das bald erscheinende 1.9.1 unterstützen die neue InspIRCd Version allerdings schon.

Wenn man versucht die neue InspIRCd Version mit Denora 1.4.3 zu nutzen, könnten Fehler auftreten. So wird empfohlen die SVN-Version von Denora zu nutzen oder auf Denora 1.4.4 zu warten, welches irgendwann in der nächsten Woche veröffentlicht werden soll.

Abgelegt unter IRC-Technik | Keine Kommentare »

InspIRCd 1.2.0 veröffentlicht

Erstellt von Rhodan am 29. August 2009

Nach einigen Jahres des Entwickelns und Monate des Testens wurde heute der InspIRCd 1.2.0 veröffentlicht. Seit der Veröffentlichung von 1.2.0rc5 wurden bisher keine Fehler gemeldet und das Team ist somit sicher, dass die Fehler behoben wurden.

Die neue Version enthält viele Neuerungen, die an Ideen aus vielen Bereichen der IRC-Gemeinde anlehnen. Ebenso wurden eigene Ideen hinzugefügt. Einige Performance-Verbesserungen und viele architektonische Verbesserungen wurden vorgenommen. Der InspIRCd 1.2.0 wird nun empfohlen, aber 1.1 wird weiterhin unterstützt, falls man nicht umsteigen möchte.

Die neuen Funktionen sehen so aus (englisch):

  • Support for channel extended bans with many different extended ban types available to use – any channel restriction (like +S for stripping colours) can also apply as an extban
  • Reworked configuration files that are easier to understand and make InspIRCd easier to configure.
  • Limits such as max nick length, max channel length and so on are configurable via the inspircd.conf rather than at compile-time.
  • Support for IRCd-level fantasy commands such as !op in m_alias.
  • Support for hybrid’s +g callerid mode.
  • m_shun is now an official module
  • Ability to save all xlines (/cban, /qline, any command level ban) to a xline.db file so if you only have one server, you don’t lose all your bans if the server goes down.
  • Support for pluggable regular expression modules including Glob, POSIX, TRE and PCRE.
  • Penalty (“fakelag”) system to better discourage users from flooding the server.
  • Availability of privsets for opers and the ability to set what oper-only user modes and channel modes a oper class can set.
  • Support for custom casemapping in nicknames and across the network.
  • Ability to hash more than just oper passwords. You can now have hashed <connect> block passwords and restart and die passwords.
  • Support for permanent channels. When a oper sets channelmode +P on a channel, if everyone leaves, the channel stays open, keeps all its channel bans, topic and is still displayed in /list.
  • Many SSL features such as linking using a SSL fingerprint as authentication, opering with a SSL fingerprint as authentication, requiring opers to use SSL to oper up and more were added with the m_sslinfo module.
  • Support for customisable oper prefixing (like ‘!’) in channels.
  • Ability to limit number of users allowed in a connect class with the limit=”” option.
  • Support for Regex-based bans with /RLINE.
  • New module, m_connectban, that will zline a user for connect and quit flooding after a certain amount of connects/quits in a certain amount of time.
  • Support for Executable includes to the configuration file which can be used to create remote includes.
    /invite timers. Ability to set invites that expire a la: /invite foo #bar 5m for a invite that would expire in 5 minutes.
  • Ability to log server notices to channel (m_chanlog)
  • Configurable prefixes for +qa (m_chanprotect). No longer are you required to use ~&, you can change +a’s prefix to be ! or some other character if you’d like.
  • A new modulemanager was added for a Package Manager-like system for 3rd-party modules.
  • Support for CIDR range detection of flooding and throttling, meaning distributed attacks are less effective
  • User modes and Channel modes can also now be disabled in the <disabled> block in the configuration file
  • Lower memory and CPU usage than any previous InspIRCd release.
  • Many, many more!

Direkter Download von InspIRCd 1.2.0: hier
Changelog: hier

Abgelegt unter IRC-Technik | Keine Kommentare »

InspIRCd: Das Warten hat ein Ende

Erstellt von Rhodan am 27. August 2009

Nach ca. 2 Jahre der Entwicklung wird am kommenden Samstag die Version 1.2.0 vom InspIRCd veröffentlicht. Das Team lädt am Samstag in den IRC-Channel ein, um u.a. das Ereignis zu feiern:

Server: irc.inspircd.org – Channel: #inspircd

Abgelegt unter IRC-Technik | Keine Kommentare »

Denora Module geupdatet

Erstellt von Rhodan am 24. August 2009

Ab sofort stehen geupdatete Versionen von den Denora Modulen bereit. Mögliche Fehlermeldungen beim Compilen der Module wurden behoben und ab sofort sind auch alle Module für die Windows Version von Denora verfügbar.  Die erneuerten Module sind hier zu finden.

Abgelegt unter IRC-Technik | Keine Kommentare »

InspIRCd 1.1.23 veröffentlicht

Erstellt von Rhodan am 16. August 2009

Soeben wurde der InspIRCd 1.1.23 veröffentlicht. Den Usern von Version 1.1 wird empfohlen auf die neue Version umzusteigen.

Der Changelog ist hier zu finden und man kann die neue Version direkt hier downloaden.

Abgelegt unter IRC-Technik | Keine Kommentare »