Zum Inhalt springen

Epona IRC-Services

Epona IRC-Services für Administratoren Epona IRC-Services basieren auf die IRCServices von Andrew Church. Beide Projekte, sowie auch das Nachfolge-Projekt (epona) werden in dieser Form nicht mehr weitergeführt. Dies ist ein Artikel innerhalt unserer IRC-Services -Sammlung und dient als Archiv für teilweise technische Dokumentationen. Eine Liste aktueller IRC-Services findest Du unter:

https://www.irc-mania.de/irc-services/

  Epona IRC-Services  Epona IRC-Services https://web.archive.org/web/20120227080006/http://www.epona.org/ Epona IRC Services basieren auf IRCSerivices von Andrew Church!

Epona erweiterte Beschreibung:

Modulares Datenbanksystem - Wählen Sie zwischen verschiedenen Datenbankmodulen, in denen die Daten der Dienste gespeichert werden. Daten können zu Sicherungszwecken einfach in und aus XML-Dateien exportiert und importiert werden. Epona wird mit den Twilight- (Flat-File) und MySQL-Datenbankmodulen geliefert. Weitere können geschrieben werden, ohne dass Änderungen am Kern erforderlich sind. Das MySQL-Modul ermöglicht es, Änderungen extern von anderen Programmen vorzunehmen.

Modulares Protokollsystem - Wählen Sie zwischen verschiedenen Protokollmodulen. Das bereitgestellte Protokolldateimodul kann mehrere Dateien mit einer leistungsstarken Filteroption für das verarbeiten, was in jeder von ihnen protokolliert wird.

Modulares Mail-System - Wählen Sie zwischen verschiedenen Mail-Transportmodulen. sendmail- und smtp-cli-Module werden mit Epona bereitgestellt. Weitere können geschrieben werden, ohne dass Änderungen am Kern erforderlich sind. Dienste verwenden dieses System beim Senden von E-Mails zur Authentifizierung von E-Mail-Adressen, zur Weiterleitung von Memos oder zum Abrufen von Kennwörtern.

Leistungsstarkes Konfigurationsformat - Unterstützt Variablen, Bedingungen, Inline-Dateieinschluss und Include-Pfade.

IRCd-Unterstützung - funktioniert unter anderem mit den neuesten Versionen von Bahamut und Unreal.

Für Endbenutzer

NickServ - ein leistungsstarker Spitznamen-Manager, mit dem Benutzer sich vor Nick-Diebstahl schützen können. Jeder Benutzer hat seine eigene Spitznamengruppe, mit der er so viele Nicks registrieren kann, wie er benötigt, während er seine Berechtigungen und Optionen für alle teilt.

ChanServ - ein leistungsstarker Channel-Manager, mit dem Benutzer ihre Kanäle vollständig anpassbar verwalten können. ChanServ verfügt über eine interne Liste privilegierter und gesperrter Benutzer und steuert den Zugriff auf Kanalbasis. Es beendet alle Übernahmeprobleme dank seiner leistungsstarken Befehle op / unban / Einladung und sogar Mass Deop und Mass Kick.

MemoServ : Ein hilfreicher Begleiter, mit dem Sie Kurznachrichten an Offline-Benutzer senden können, die diese lesen können, wenn sie später online gehen.

BotServ: Ein origineller Dienst, mit dem Benutzer auf einfache Weise einen dauerhaften, freundlichen Bot auf ihren Kanälen erhalten können. Jeder Bot kann so konfiguriert werden, dass er die Kanäle gegen Überschwemmungen, Wiederholungen, das Schreiben von Kappen, das Schwören und das Ergreifen geeigneter Maßnahmen überwacht. Es kann auch benutzerfreundliche Kanalbefehle verarbeiten (! Op ,! Voice ,! Kick usw.).

OperServ : Die Blackbox der IRCops- und IRC- Administratoren , mit der sie die Liste der Netzwerkverbote (auch als AKILL (DALnet) oder GLINE (Unreal) bezeichnet) verwalten und Nachrichten konfigurieren können, die Benutzern bei der Anmeldung angezeigt werden Modi und um Benutzer von jedem Kanal zu treten, um Benachrichtigungen schnell an das gesamte Netzwerk zu senden und vieles mehr!

 

          Häufig gestellte Fragen (FAQ) zu Epona
           ================================================

Index:

 1. Was ist Epona?

 2. Wo finde ich Epona?

 3. Läuft Epona unter Windows?

 4. Kann ich Ihnen Fragen senden, ohne die FAQ zu lesen, INSTALLIEREN oder 
    README-Dateien?

 6. Ich erhalte eine Fehlermeldung wie "Makefile nicht gefunden".

 7. Ich habe "./epona" in die Befehlszeile eingegeben, aber nichts ist passiert!

 8. Ich benötige Unterstützung für das XYZ-Protokoll.

 9. Immer wenn ich Epona starte, wird auf meinem IRC-Server eine Meldung angezeigt
    "Verbindung abgelehnt" oder ähnliches, und Epona gibt einen Fehler aus
    Nachricht vom Server mit der Aufschrift "Closing Link: ...".

10. Mein IRC-Server gibt mir Nachrichten wie "Verbindung zu
    services.whatever.net [127.0.0.1] aktiviert "und dann" Zugriff verweigert -
    keine N-Linie ". Warum?

11. Wenn ich "/ connect services. *" Sage, funktioniert das nicht!

12. Epona beschwert sich in der Protokolldatei darüber, dass das nicht geladen werden kann
    Standardsprache.

14. Epona startet in Ordnung, aber wenn ich versuche, einen Spitznamen zu registrieren, kommt er
    zurück mit "Entschuldigung, Registrierung fehlgeschlagen."

15. Epona stürzte mit einem Segmentierungsfehler ab.

16. Die Kanalmoduseinstellung von Epona funktioniert nicht. Ich kann keine Modi mit einstellen
    OperServ und jedes Mal, wenn ChanServ versucht, einen Modus festzulegen, mein Server
    kehrt die Änderung um.

17. Die Verwendung des OperServ JUPE-Befehls führt zu Servernachrichten wie
    "Server juped.server von Nicht-Hub-Server services.my.net eingeführt".

18. Ich kann den ADMIN-Befehl nicht zum Hinzufügen von Dienstadministratoren verwenden
    "Zugriff verweigert."

20. Epona meldet (über / stats u oder / msg OperServ STATS) einen anderen
    Anzahl der Benutzer online, die ich von Doing / Lusers bekomme.

21. Epona ignorierte die Einstellung SET SUCCESSOR und löschte einen Kanal, wenn
    Der Gründer ist abgelaufen.

22. Der Versuch, OperServ zu verwenden, gibt mir "Zugriff verweigert", aber mein Nick ist in der
    operserv :: root Direktive und ist registriert, und ich habe für meine identifiziert
    Nick.

23. Epona spricht kein Deutsch!, Usw. (Epona spricht nicht mein
    Sprache!)

24. Ich habe eine andere Sprache als Englisch ausgewählt, aber manchmal sendet Epona
    Antworten stattdessen auf Englisch.

25. Ich habe einen Fehler gefunden, der hier oder in der nicht erwähnt wird
    BUGS-Dateien. Was sollte ich tun?

26. Ihr Services-Programm funktioniert nicht wie DALnet Services mit XYZ. Was ist?
    falsch?

27. Ich habe eine großartige neue Idee für Epona. Willst du es?

28. Beispiele für Funktionen, nach denen ich gefragt wurde und warum ich sie nicht hinzufüge (oder
      habe sie noch nicht hinzugefügt) - also frag mich nicht nach ihnen.
      
29. Wie füge ich BotServ Bots hinzu?

30. Wenn ich den OperServ RAW-Befehl verwendet habe, Epona und / oder mein Netzwerk
    abgestürzt oder hat seltsame Dinge getan! Bitte beheben Sie diesen Fehler!

-------------------------------------------------- -------------------------

1. Was ist Epona?

	Epona ist eine Reihe von Diensten für IRC-Netzwerke. Siehe die README
	Datei für weitere Informationen.


2. Wo finde ich Epona?

	Die neueste Version finden Sie immer bei der offiziellen Epona
	Vertriebsstandort:

	ftp://ftp.pegsoft.net/epona/


3. Läuft Epona unter Windows?

	Nein. Und ich werde es sowieso nicht auf Windows portieren, also frage nicht.


4. Kann ich Ihnen Fragen senden, ohne die FAQ, INSTALL oder README zu lesen? 
   Dateien?

	Sicher kannst du. Es ist eine der einfachsten Möglichkeiten, die ich kenne, um deine zu bekommen
	Nachrichten ignoriert.


6. Ich erhalte eine Fehlermeldung wie "Makefile nicht gefunden".

	Sie haben vergessen, zuerst das Konfigurationsskript auszuführen. Siehe die INSTALL-Datei
	für Kompilierungsanweisungen.


7. Ich habe "./epona" in die Befehlszeile eingegeben, aber nichts ist passiert!

	Epona stellt sich beim Start in den Hintergrund, so dass Sie bekommen
	Ihre Shell-Eingabeaufforderung gleich wieder. In der Zwischenzeit wird Epona fortgesetzt
	Einrichten und dann eine Verbindung zu dem in angegebenen IRC-Server herstellen
	epona.conf (oder in der Kommandozeile). Wenn es keine Verbindung herstellt, Sie
	Wahrscheinlich wurde beim Ausführen der Konfiguration der falsche Servertyp angegeben
	Skript. (Stellen Sie außerdem sicher, dass Sie tatsächlich eines der Programme ausführen
	unterstützte Server. Es gibt eine Unmenge verschiedener Variationen
	das grundlegende IRC-Protokoll da draußen, und ich habe weder die Zeit noch
	der Wunsch, Unterstützung für sie hinzuzufügen.)

	Der empfohlene Server, unter dem Epona entwickelt wurde, ist
	das neueste Bahamut. DreamForge 4.6.7 wird auch gut funktionieren, aber es ist
	ein bisschen veraltet heutzutage. Derivate von Bahamut und DreamForge können
	funktioniert auch, wenn sie das Server <-> Serverprotokoll nicht ändern
	viel; Wenden Sie sich an die Autoren, um weitere Informationen zu erhalten.

	Wie immer können Sie die Protokolldatei (standardmäßig epona.log) auf überprüfen
	Fehlermeldungen.


8. Ich benötige Unterstützung für das XYZ-Protokoll.

	Pech, es sei denn, Sie möchten selbst Unterstützung dafür schreiben. Sehen
	die vorherige Antwort.


9. Immer wenn ich Epona starte, wird auf meinem IRC-Server eine Meldung angezeigt
    "Verbindung abgelehnt" oder ähnliches, und Epona gibt einen Fehler aus
    Nachricht vom Server mit der Aufschrift "Closing Link: ...".

	Siehe Abschnitt 3 der INSTALL-Datei.


10. Mein IRC-Server gibt mir Nachrichten wie "Verbindung zu
    services.whatever.net [127.0.0.1] aktiviert "und dann" Zugriff verweigert -
    keine N-Linie ". Warum?

	Dies wird normalerweise durch das Einfügen einer Portnummer in die Zeile C: verursacht
	für Dienste, die Ihren Server anweisen, eine automatische Verbindung zu ihm herzustellen
	(abhängig von den Klasseneinstellungen (Y: Zeile)). Das ist nicht was du
	wollen, weil Epona sich mit dem Server selbst verbinden wird, aber tut
	Warten Sie nicht auf Server, um eine Verbindung herzustellen. Die Lösung ist zu entfernen
	die Portnummer aus der Zeile C :.


11. Wenn ich "/ connect services. *" Sage, funktioniert das nicht!

	Natürlich nicht. RTFM (Read The Fine Manual) und siehe vorheriges
	Antworten.


12. Epona beschwert sich in der Protokolldatei darüber, dass das nicht geladen werden kann
    Standardsprache.

	Sie haben vergessen, "make install" auszuführen.


14. Epona startet in Ordnung, aber wenn ich versuche, einen Spitznamen zu registrieren, kommt er
    zurück mit "Entschuldigung, Registrierung fehlgeschlagen."

	Stellen Sie sicher, dass Sie den richtigen IRC-Servertyp über das ausgewählt haben
	Skript konfigurieren; Siehe Frage 9 für Details.


15. Epona stürzte mit einem Segmentierungsfehler ab.

	Überprüfen Sie, ob Sie dies reproduzieren können, indem Sie eine bestimmte Sequenz von ausführen
	Dinge. Wenn ja, melden Sie es mir bitte (siehe Teil 6 der README-Datei). Wenn
	nicht, du hast wahrscheinlich kein Glück; Wenn Sie möchten, können Sie es melden
	Ich sowieso, aber die Chancen stehen gut, dass es nicht repariert wird, wenn ich es nicht habe
	Anweisungen zur Reproduktion. Wenn Sie ein solches Problem haben, Sie
	Möglicherweise ist das Dienstprogramm crontab hilfreich, um damit umzugehen.


16. Die Kanalmoduseinstellung von Epona funktioniert nicht. Ich kann keine Modi mit einstellen
    OperServ und jedes Mal, wenn ChanServ versucht, einen Modus festzulegen, mein Server
    kehrt die Änderung um.

	Stellen Sie sicher, dass JEDER Server in Ihrem Netzwerk eine U: -Leitung hat (oder eingestellt ist
	als Super-Server oder wie auch immer Ihr IRCD es nennt) für Dienste in
	die ircd-konfigurationsdatei. Weitere Informationen finden Sie in Abschnitt 3 der INSTALL-Datei
	Information.

17. Die Verwendung des OperServ JUPE-Befehls führt zu Servernachrichten wie
    "Server juped.server von Nicht-Hub-Server services.my.net eingeführt".

	Sie müssen zulassen, dass der Pseudo-Server der Dienste ein Hub in Ihrem ist
	IRCD-Konfigurationsdatei. Weitere Informationen finden Sie in Abschnitt 3 der INSTALL-Datei
	Information.


18. Ich kann den ADMIN-Befehl nicht zum Hinzufügen von Dienstadministratoren verwenden
    "Zugriff verweigert."

	Haben Sie sich als eine der Service-Wurzeln definiert? Sie können tun
	Verwenden Sie dazu die Direktive operserv :: root in epona.conf.


20. Epona meldet (über / stats u oder / msg OperServ STATS) einen anderen
    Anzahl der Benutzer online, die ich von Doing / Lusers bekomme.

	Epona zählt keine eigenen Pseudo-Clients (NickServ, ChanServ,
	etc.) in seiner Benutzerzahl.


21. Epona ignorierte die Einstellung SET SUCCESSOR und löschte einen Kanal, wenn
    Der Gründer ist abgelaufen.

	Normalerweise liegt dies daran, dass der Nachfolger zu viele Kanäle hatte
	Eingetragen; In diesem Fall wird ein Eintrag in der Protokolldatei angezeigt
	wie folgt:

	[Datum] Nachfolger (SuccessorNick) von Kanal #somechannel besitzt auch
	       viele Kanäle, Kanal #somechannel löschen

	Wenn Sie keine solche Nachricht erhalten oder überprüfen können, ob die
	Nachfolger lief nicht in das Kanallimit, bitte melden Sie es
	Verwenden Sie das unten stehende Verfahren zur Fehlerberichterstattung (siehe Abschnitt 6 des 
	README-Datei).


22. Der Versuch, OperServ zu verwenden, gibt mir "Zugriff verweigert", aber mein Nick ist in der
    operserv :: root Direktive und ist registriert, und ich habe für meine identifiziert
    Nick.

	Sie müssen bedient sein (dh Benutzermodus + o), um auf OperServ zugreifen zu können.


23. Epona spricht kein Deutsch!, Usw. (Epona spricht nicht mein
    Sprache!)

	Siehe Abschnitt 5 der README-Datei.

24. Ich habe eine andere Sprache als Englisch ausgewählt, aber manchmal sendet Epona
     Antworten stattdessen auf Englisch.

	Einige Sprachdateien sind nicht vollständig - mit anderen Worten, sie sind nicht vollständig
	habe eine Übersetzung jeder Nachricht, die Epona verwendet, aber nur einige von
	Sie. In diesem Fall werden die fehlenden Nachrichten in angezeigt
	Englisch. Sie können entweder auf die Bereitstellung durch den primären Übersetzer warten
	ich mit einer Übersetzung, oder machen Sie die Übersetzung selbst und senden Sie mir
	die in Ihre Sprache übersetzten Nachrichten.


25. Ich habe einen Fehler gefunden, der hier oder in der README oder nicht erwähnt wird
    BUGS-Dateien. Was sollte ich tun?

	Siehe Abschnitt 6 der README-Datei.


26. Ihr Serviceprogramm macht XYZ nicht wie DALnet (oder andere)
    Dienstleistungen. Was ist los mit dir?

	Nichts ist falsch, außer Ihren Erwartungen. Epona ist ein
	völlig anderes Programm als bei DALnet; Sie sind
	nur im Konzept ähnlich.


27. Ich habe eine großartige neue Idee für Epona. Willst du es?

	Ich bin immer daran interessiert, neue Ideen zu hören. Ich habe jedoch sehr
	spezifische Pläne für das, was in Epona aufgenommen werden soll und was nicht.
	In der Regel füge ich nichts hinzu, was von gleichwertig erledigt werden kann
	andere Mittel, oder die ich nicht für nützlich halte; siehe unten für
	Beispiele für Dinge, die ich nicht hinzufügen möchte.

	Meine allgemeine Absicht ist es, dass Epona so viele Funktionen wie möglich bereitstellt
	so gut wie möglich - und dabei so schlank wie möglich bleiben. Also Features welche
	sind wohl vorteilhaft wird dazu neigen, hinzugefügt zu werden, während Merkmale von
	begrenzte oder keine Leistung oder die gleichermaßen von etwas bereitgestellt werden kann
	Andernfalls werden bereits verwendete Geräte häufig übergangen.


28. Beispiele für Funktionen, nach denen ich gefragt wurde und warum ich sie nicht hinzufüge (oder
    habe sie noch nicht hinzugefügt) - also frag mich nicht nach ihnen:

	- Eine Option, um ChanServ dazu zu bringen, in einigen / allen registrierten Kanälen zu bleiben:
	  Ich sehe absolut keine Notwendigkeit für diese Funktion, da BotServ
	  macht das sowieso schon.

	- Ein Feld "Aktuelle Zeit" in den INFO von NickServ und ChanServ zeigt Folgendes an:
	  Die meisten Leute haben Uhren auf ihrem Computer
	  Bildschirme oder an ihren Wänden (oder beides) sowie alle IRC-Server
	  Geben Sie als Epona einen Befehl ein, um die aktuelle Uhrzeit des Servers zurückzugeben.
	  Somit würde ein Feld für die aktuelle Zeit in INFO-Anzeigen einfach in Anspruch nehmen
	  zusätzlicher Platz ohne Grund.
	  

29. Wie füge ich BotServ Bots hinzu?

    (Ob Sie es glauben oder nicht, dies ist wirklich die am häufigsten gestellte Frage
     Frage.)
    Lesen Sie / msg BotServ HELP und / msg BotServ HELP BOT.


30. Wenn ich den OperServ RAW-Befehl verwendet habe, Epona und / oder mein Netzwerk
    abgestürzt oder hat seltsame Dinge getan! Bitte beheben Sie diesen Fehler!

	"Das ist kein Fehler, es ist eine Funktion."
	
	Haben Sie jemals / msg OperServ HELP RAW eingegeben? Es ist klar gesagt
	dort, dass dieser Befehl gefährlich ist und dass seine Verwendung resultieren kann
	in sehr schlechten Dingen.
	
	Aus diesem Grund wurde dieser Befehl standardmäßig deaktiviert. Wenn du
	aktiviert und verwendet, sind Sie auf eigene Faust. Alle Hilfeanfragen werden
	ignoriert werden, auch wenn das Problem nicht sofort auftritt.
Epona - eine Reihe von IRC-Diensten für IRC-Netzwerke
===============================================

Epona ist (c) 2000-2002, 2004-2007 PegSoft <epona@pegsoft.net>.
Basierend auf Dienstleistungen (c) 1996-1999 Andrew Church <achurch@dragonfire.net>.

Dieses Programm ist kostenlose, aber urheberrechtlich geschützte Software. Siehe die Datei KOPIEREN für
Einzelheiten.

Aktuelle Informationen zu Epona finden Sie unter http://www.epona.org/.

INHALTSVERZEICHNIS
-----------------
  1. Credits
  2. Präsentation
  3. Installation
  4. Befehlszeilenoptionen
  5. Protokollebenen
  6. Module
  7. Nachrichtenübersetzung
  8. Fehler melden
  9. Kontakt- und Mailingliste

1. KREDITE
----------

Epona basiert auf Andy Churchs IRC Services Version 4.3.3.

Die ursprünglichen Credits:
    Mauritz Antunes - Portugiesische Übersetzung
    Jose R. Holzmann, Raul S. Villarreal - Spanische Übersetzung
    Andrew Kempe <theshadowATshadowfire.org> - Nachrichtensystem
    <d.ducaATeurcom.net> - Italienische Übersetzung
    <mikadoATholyfire.com> - Türkische Übersetzung
    Andrew Kempe <theshadowATshadowfire.org> - Sitzungsbegrenzung
Epona Credits:
    lara <lara AT pegsoft.net> - Hauptcodierung
    CafeiN <oytuny AT yahoo.com> - Türkische Übersetzung
    Sylvain Cresto aka tost <scresto AT netsante.fr> - FreeBSD 5-Patch
    Marcelo Conde Foscarini alias Bras <ircadmin AT brmarket.net> - Portugiesische Übersetzung
    Alvaro Toledo alias POLLITO <atoledo AT keldon.org> - spanische Übersetzung
    Guven Guzelbey alias MeShGuL <guzelbey AT cs.utk.edu> - Türkische Übersetzung
    Jordi Pujol <jordi.pujol AT aujac.org> - Katalanische Übersetzung
    Eva Dachs <evadachs AT terra.es> - Katalanische Übersetzung
    Toni Perez <toni.perez AT aujac.org> - Katalanische Übersetzung
    Sergios Karalis <sergios_k AT hotmail.com> - Griechische Übersetzung
    PablinFRK <pablin AT barilochejoven.com.ar> - spanische Übersetzung
    Vincenzo Ingrosso <Experte AT ircvillage.net> - Italienische Übersetzung
    Phantomal <phantomal@solidirc.com> - Deutsche Übersetzung
    phrozen77 <phrozen77@solidirc.com> - Deutsche Übersetzung
    PChaos <pchaos@solidirc.com> - Deutsche Übersetzung
In früheren Versionen zu Epona beigetragener Code:
    Thomas J. Stensas alias ShadowMaster <shadowmaster AT shadow-realm.org> - Ultimative 3.x-Unterstützung
    chemisch <chemisch AT musicplay.de> - Deutsche Übersetzung
    Shine <dh AT Shinewelt.de> - Deutsche Übersetzung
Besonderen Dank:
    `blah <blah AT agorachat.net> - Ermöglichte die Wiedergeburt von Epona.
    cab <cabec2 AT pegase.net> - Ideentest.

Epona wird mit dem folgenden Quellcode und den folgenden Bibliotheken gebündelt
und wurden von anderen Leuten geschrieben:

  * TinyXml <http://www.grinninglizard.com/tinyxml/> von Lee Thomason und
    Yves Berquin

2. PRÄSENTATION
---------------

Epona ist eine Reihe von Diensten für IRC-Netzwerke, mit denen Benutzer dies tun können
ihre Nicks und Kanäle auf sichere und effiziente Weise verwalten und
Administratoren können ihr Netzwerk mit leistungsstarken Tools verwalten.

Derzeit verfügbare Dienste sind:

  * NickServ, ein leistungsstarker Spitznamen-Manager, mit dem Benutzer arbeiten können
  schützen sich vor Nickdiebstahl. Jeder Benutzer hat seine
  eigene Spitznamengruppe, mit der sie so viele Kerben wie möglich registrieren kann
  Sie braucht, während sie noch in der Lage ist, von ihren Privilegien zu profitieren
  und um ihre Nick-Konfiguration zu ändern. NickServ hat auch eine optionale
  Funktion zum Abrufen von Passwörtern.

  * ChanServ, ein leistungsstarker Channel-Manager, der Benutzern bei der Verwaltung hilft
  ihre Kanäle auf völlig anpassbare Weise. ChanServ hat eine interne
  Liste der privilegierten Benutzer und gesperrten Benutzer, die die Zugriffe steuert
  auf Kanalbasis. Es beseitigt alle Übernahmeprobleme,
  wegen seiner mächtigen op / unban / laden und sogar Masse deop und Masse
  Kick-Funktionen.
  
  * MemoServ, ein hilfreicher Begleiter, der das Senden von Kurznachrichten ermöglicht
  für Offline-Benutzer, die sie dann lesen können, wenn sie online gehen
  später.
  
  * BotServ, ein ursprünglicher Dienst, mit dem Benutzer einen dauerhaften,
  freundlicher Bot auf ihren Kanälen auf einfache Weise. Jeder Bot kann sein
  konfiguriert, um die Kanäle gegen Überschwemmungen, Wiederholungen, zu überwachen,
  Kappen schreiben, schwören und geeignete Maßnahmen ergreifen. Es kann auch
  Benutzerfreundliche Befehle verarbeiten (! op ,! deop ,! voice ,! devoice ,! kick, ...),
  Sagen Sie eine kurze Begrüßungsnachricht, wenn ein Benutzer einem Kanal beitritt, und sogar
  ChanServ-Aktionen "übernehmen", z
  Einreisebestätigung und so weiter. Dieser Dienst kann deaktiviert werden, wenn Sie
  möchte etwas Bandbreite sparen.
  
  * OperServ, die Black Box der IRCops- und IRC-Administratoren, die dies ermöglicht
  um die Liste der Netzwerkverbote zu verwalten (auch bekannt als AKILL (DALnet) oder 
  GLINE (Unreal)), um Nachrichten zu konfigurieren, die Benutzern angezeigt werden, wenn
  Sie melden sich an, um Modi festzulegen und Benutzer von jedem Kanal aus zu treten.
  um schnell Benachrichtigungen an das gesamte Netzwerk zu senden und vieles mehr!
  
Epona arbeitet mit DreamForge- und Bahamut-IRCDs (und einigen von ihnen) 
Gabeln).

3. INSTALLATION
---------------

Siehe die INSTALL-Datei.

4. BEFEHLSLINIENOPTIONEN
-----------------------

     Normalerweise kann Epona einfach durch Aufrufen der "Epona" ausgeführt werden.
ausführbar. Epona liest dann die Konfigurationsdatei (Standardeinstellungen)
to epona.conf, kann mit der Befehlszeilenoption -c überschrieben werden),
und stellen Sie eine Verbindung zum angegebenen Uplink-Server her.

     Die folgenden Befehlszeilenoptionen können zum Ändern von verwendet werden
Verhalten von Epona:

	-c, --conf = Datei Legt eine andere Hauptkonfigurationsdatei fest
	-d, --debug Debugging-Modus aktivieren - Weitere Informationen an gesendet
	                           log (geben Sie die Option mehrmals an, um sie zu erhöhen
	                           Debug-Ebene)
	    --debuglevel = level Aktiviert den Debugging-Modus und legt den Debug-Level fest
	                           zu nivellieren
	-D, --define = name [= value] Setzt eine Konfigurationsdateivariable (siehe
	                           epona.conf.dist für weitere Informationen)
	-f, --foreground Nach dem Start nicht in den Hintergrund treten.
	                           Protokollnachrichten werden in das Terminal geschrieben
	                           (sowie zur Protokolldatei)
	-I, --include = path Fügt dem ein zusätzliches Verzeichnis hinzu
	                           Suchpfad für Konfigurationsdatei (siehe
	                           epona.conf.dist für weitere Informationen)
	    --iid Generiert eine Schnittstellenkennung und beendet das Programm
	                           (nur für Modulentwickler nützlich;)
	-h, --help Zeigt Hilfe an und beendet das Programm
	-m, --module = name Lädt dieses Modul beim Start (kann verwendet werden
	                           mehrmals). Module geladen durch
	                           Dieser Befehlszeilenparameter "übernehmen"
	                           Epona, damit es verschiedene Aufgaben erledigen kann
	                           es sollte nicht funktionieren (siehe dbexport,
	                           dbimport- und dbremove-Module zum Beispiel). 
	                           Die Konfigurationsanweisung für das Lademodul lautet
	                           wird ignoriert, wenn dieser Parameter verwendet wird. 
	-n, --noexpire Ablaufroutinen werden überhaupt nicht ausgeführt
	-r, --readonly Nur-Lese-Modus aktivieren - keine Änderungen an
	                           Datenbanken erlaubt
	-V, --version Versionsinformationen anzeigen und beenden

     Beim Start analysiert Epona die Befehlszeilenparameter und liest sie
Die Konfigurationsdateien werden dann (vorausgesetzt, die Option -f ist nicht angegeben) getrennt
selbst und laufen im Hintergrund. Wenn Epona auf ein Problem beim Laden stößt
seine Module, die Daten aus Datenbanken abrufen oder keine Verbindung zu seinem Uplink herstellen können
Server wird sofort beendet; Andernfalls wird es bis zum ausgeführt
Die Verbindung wird beendet (oder ein FATAL-, STOP- oder RESTART-Befehl wird gesendet - siehe
Hilfe von OperServ). Im Fehlerfall eine entsprechende Fehlermeldung
wird protokolliert.

     Wenn Epona mit der Befehlszeilenoption "--readonly" ausgeführt wird, ist dies möglich
dienen als "Backup" für die Vollversion der Dienste. Eine "Vollversion" von
Dienste (ohne --readonly ausgeführt) führen ihre automatisch wieder ein
Pseudo-Clients (NickServ, ChanServ usw.), während ein "Backup" -Dienst wird
nicht, so dass Full Services jederzeit ohne verfügbar sein können
Unterbrechung des Netzwerks (und ohne Sicherungsdienste herunterfahren zu müssen
vorweg).

     Die Option "--debug" ist nützlich, wenn Sie ein Problem in finden oder vermuten
Epona. Wenn Sie es einmal in der Befehlszeile eingeben, wird der gesamte Datenverkehr zu und ausgeführt
von Diensten sowie einige andere Debugging-Informationen, in denen aufgezeichnet werden soll
die Protokolldatei; Wenn Sie einen Fehlerbericht senden, fügen Sie bitte einen Auszug aus dem
Protokolldatei MIT DEBUGGING ACTIVE - Ich kann nicht genug betonen, wie wichtig
Dies dient dazu, Probleme aufzuspüren. (Sie können das Debuggen auch während aktivieren
Die Dienste werden mit dem Befehl SET DEBUG von OperServ ausgeführt.) Wenn Sie den Befehl wiederholen
--debug Option mehr als einmal, wird die Debugging-Ebene erhöht, was
bietet detailliertere Informationen, kann aber auch Epona verlangsamen
erheblich und lassen die Protokolldatei dramatisch schneller wachsen (insbesondere
Auf Debug-Ebene 4 wird für jedes Zeichen eine Nachricht in das Protokoll geschrieben
vom Server empfangen). Im Allgemeinen ist eine Debugstufe von 1 ausreichend
für mich in der Lage zu sein, ein Problem zu verfolgen, weil der gesamte Netzwerkverkehr ist
enthalten und ich kann in der Regel das Problem reproduzieren.

5. LOG LEVELS
-------------

ein. Konzept
----------

Epona verwendet Protokollebenen, damit Administratoren bestimmen können, was und wie
Dinge werden protokolliert.

Im Wesentlichen werden für Protokollebenen einfache, beschreibende Zeichenfolgen verwendet
Name. Einige Namen können ein oder mehrere "::" Zeichen enthalten. Sie grenzen ab
Teile des Namens bilden eine Hierarchie abgeleiteter Protokollebenen. Zum
Beispiel: Die Protokollstufe "Debug :: Memory" wird aus dem Protokoll "Debug" abgeleitet
Niveau.

Mit dieser Hierarchie können Sie problemlos Gruppen verwandter Nachrichten protokollieren. Zum
Beispiel, wenn Epona so konfiguriert ist, dass Nachrichten im Debug :: Memory protokolliert werden
Protokollstufe, es werden keine Nachrichten in der Debug :: Conf-Protokollebene protokolliert, aber wenn
Es wurde so konfiguriert, dass Nachrichten in der Debug-Protokollebene und dann in beiden protokolliert werden
Debug :: Memory- und Debug :: Conf-Nachrichten werden protokolliert.

b. Vorhandene Protokollebenen
----------------------

Hier sind die von Epona und Standardmodulen definierten Protokollstufen aufgeführt
mit ihren Beschreibungen:

  * Debug - Debug-Nachrichten (die meisten von ihnen werden nur protokolliert, wenn die
             Debug-Level ist anders als 0.)
    * Debug :: Blacklist - Debug-Meldungen auf der Blacklist des Hostnamens
    * Debug :: Channel - Channel zeichnet Debug-Meldungen auf
      * Debug :: Channel :: List - Debug-Meldungen der Kanalliste 
        (Debug-Level> = 3)
    * Debug :: ChanServ - ChanServ-Debug-Meldungen
    * Debug :: Conf - Konfigurations-Debug-Meldungen
    * Debug :: Language - Debug-Meldungen für Sprachdateien
    * Debug :: MySQL - Debug-Meldungen des MySQL-Moduls
    * Debug :: NetBan - Netzwerk verbietet Debug-Meldungen
    * Debug :: NickServ - NickServ-Debug-Meldungen
    * Debug :: Program - Programmiert Debug-Meldungen
    * Debug :: Server - Der Server zeichnet Debug-Meldungen auf
    * Debug :: SMTPCli - Debug-Meldungen des SMTP-CLI-Moduls
    * Debug :: Twilight - Debug-Meldungen für das Twilight-Modul
    * Debug :: User - Benutzer zeichnet Debug-Meldungen auf
      * Debug :: User :: List - Benutzerliste Debug-Meldungen
        (Debug-Level> = 3)
  * Info - Informationsmeldungen
    * Info :: ChanServ - ChanServ-Informationen
      * Info :: ChanServ :: List - Neue und gelöschte ChanServ-Datensätze
      * Info :: ChanServ :: Rights - Kanalrechte und -privilegien
      * Info :: ChanServ :: Settings - Änderung eines wichtigen Kanals
        Einstellungen (einschließlich Passwörter).
    * Info :: DBExport - Informationen zum Modul dbexport
    * Info :: DBImport - Informationen zum dbimport-Modul
    * Info :: DBRemove - Informationen zum Modul dbremove
    * Info :: Input - Vom IRC-Netzwerk empfangene Nachrichten
      (Konfigurationsanweisung services :: log-input)
    * Info :: LegacyDB - Informationen zu Legacy-Modulen
    * Info :: MemoServ - MemoServ-Informationen
    * Info :: MySQL - MySQL-Modulinformationen.
      * Info :: MySQL :: Connection - Verbindungsinformationen zum MySQL-Modul.
      * Info :: MySQL :: Queries - MySQL-Modulabfragen.
      * Info :: MySQL :: Warnings - Abfragewarnungen für MySQL-Module.
    * Info :: NetBan - Netzwerk verbietet Informationen
    * Info :: NickServ - NickServ-Informationen
      * Info :: NickServ :: List - Neue und gelöschte NickServ-Datensätze
      * Info :: NickServ :: Rights - Zugriff auf den Spitznamen und Identifizierung
      * Info :: NickServ :: Settings - Änderung eines wichtigen Spitznamens
        Einstellungen (einschließlich Passwörter).
    * Info :: OperServ - OperServ-Informationen
      * Info :: OperServ :: List - Neue und gelöschte OperServ-Datensätze
      * Info :: OperServ :: Use - OperServ-Befehle, die von IRC-Operatoren verwendet werden
    * Info :: Output - Nachrichten, die an das IRC-Netzwerk gesendet werden
      (Konfigurationsanweisung services :: log-output)
    * Info :: Programm - Programminformationen
    * Info :: Twilight - Informationen zum Twilight-Modul.
    * Info :: User - Benutzerbezogene Informationen
      * Info :: User :: Count - Neue Nachrichten mit maximaler Benutzeranzahl
        (Konfigurationsanweisung services :: log-maxusers)
      * Info :: User :: Ignore - Ignorierte Benutzer
      * Info :: User :: Logging - Benutzerverbindungen / -trennungen
        (Konfigurationsanweisung services :: log-users)
  * Hinweis - Bemerkenswerte Informationsnachrichten
    * Hinweis :: ChanServ - Bemerkenswerte ChanServ-Informationen
      * Hinweis :: ChanServ :: Privileges - Verwendung von privilegiertem ChanServ
        Befehle
    * Hinweis :: Ablauf - Informationen zum Programmablauf (Start, Neustart, Stopp)
      * Hinweis :: Flow :: Restart - Programmneustartmeldungen
      * Hinweis :: Flow :: Start - Programmstartmeldungen
      * Notice :: Flow :: Stop - Programmstoppmeldungen
    * Hinweis :: Modul - Informationen zum Laden / Entladen von Modulen
    * Hinweis :: NickServ - Bemerkenswerte NickServ-Informationen
      * Hinweis :: NickServ :: Privileges - Verwendung von privilegiertem NickServ
        Befehle
    * Hinweis :: OperServ - Bemerkenswerte OperServ-Informationen
      * Hinweis :: OperServ :: Einstellungen - Änderung wichtiger Einstellungen
        (über den SET-Befehl)
  * Warnung - Warnmeldungen
    * Warnung :: ChanServ - ChanServ-Warnungen
    * Warning :: Conf - Konfigurationswarnungen
    * Warnung :: Sprache - Warnungen zu Sprachdateien
    * Warnung :: MySQL - MySQL-Modul-Warnungen
    * Warnung :: Programm - Programmwarnungen
  * Fehler - Fehlermeldungen
    * Error :: Blacklist - Hostnamen-Blacklist-Fehler
    * Error :: BotServ - BotServ-Fehler
      * Error :: BotServ :: List - Fehler im Zusammenhang mit BotServ-Datensätzen
    * Error :: Channel - Kanalbezogene Fehler
    * Fehler :: ChanServ - ChanServ-Fehler
      * Error :: ChanServ :: List - ChanServ-Datensatzfehler
    * Error :: ConfData - Fehler im Confdata-Modul
    * Error :: Datafiles - Fehler bei Datendateien
    * Error :: Language - Sprachdateifehler
    * Error :: LegacyDB - LegacyDB-Modulfehler
    * Error :: Logfile - Fehler im Logfile-Modul
    * Error :: MemoServ - MemoServ-Fehler
      * Error :: MemoServ :: List MemoServ-Datensatzfehler
    * Fehler :: MySQL - MySQL-Modulfehler
      * Fehler :: MySQL :: Verbindung - MySQL-Verbindungsfehler
    * Fehler :: Nachrichten - Nachrichtenfehler
    * Error :: NickServ - NickServ-Fehler
      * Error :: NickServ :: List - NickServ-Datensatzfehler
    * Error :: OperServ - OperServ-Fehler
    * Error :: PIDfile - PID-Dateifehler
    * Error :: Sessions - Fehler bei der Sitzungsbeschränkung
    * Fehler :: SMTPCli - Fehler im SMTP-CLI-Modul
    * Error :: Twilight - Twilight-Modulfehler
      * Error :: Twilight :: DB - Datenbank-Lese- / Schreibfehler
    * Error :: User - Benutzerbezogene Fehler
  * Kritisch - Kritische Fehlermeldungen
    * Critical :: Conf - Konfigurationsfehler
    * Critical :: DBRemove - Kritische Fehler des Moduls dbremove
    * Critical :: Logfile - kritische Fehler des Logfile-Moduls
    * Critical :: MySQL - kritische Fehler des MySQL-Moduls
      * Critical :: MySQL :: Connection - Kritische Fehler bei der MySQL-Verbindung
    * Critical :: Program - Kritische Programmfehler
      * Kritisch :: Programm :: Panik - Panik! Fehler
    * Critical :: Twilight - Kritische Fehler des Twilight-Moduls
      * Critical :: Twilight :: DB - Kritische Lese- / Schreibfehler in der Datenbank
  * Schwerwiegend - Schwerwiegende Fehlermeldungen

6. MODULE
----------

ein. Konzept
----------

Epona verwendet ein System, mit dem jeder Entwickler seine Funktionalität erweitern kann
einfach durch Schreiben von Codeteilen, die als Module kompiliert wurden. Module können verwendet werden:

  - um Funktionen nach Bedarf bequem hinzuzufügen. Neben den Modulen
    Mit Epona können Sie diejenigen verwenden, die von anderen oder sogar von anderen beigesteuert wurden
    Schreiben Sie ganz einfach Ihre eigenen, ohne sie bei jedem neuen neu schreiben zu müssen
    Epona-Veröffentlichung;
  
  - um Ihnen mehr Auswahl zu geben, wie Ziele durch Generika erreicht werden
    Schnittstellen. Beispielsweise können Sie von herkömmlichen, dateibasierten wechseln
    Datenbanken zu MySQL-Datenbanken oder alles andere, was Sie sich vorstellen können
    durch einfaches Umschalten des Moduls, das von jedem Dienst verwendet wird, auf
    speichern ihre Daten, ohne den Dienst oder die ändern zu müssen
    Datenbankmodulcode dank der generischen Schnittstelle.

b. Protokollmodule
--------------

Protokollmodule werden mit dem Protokollsubsystem verwendet, um neue Möglichkeiten zu bieten
Protokollnachrichten aufzeichnen. Folgendes wird mit Epona geliefert:

(Mit [*] gekennzeichnete Module müssen konfiguriert werden.)

  * Logdatei [*] 
    Bietet einen Protokolldateimanager mit Unterstützung für mehrere Dateien
    und Protokollrotation. Es können Dateikomprimierungsmodule verwendet werden, um
    komprimierte Protokolldateien komprimieren.

c. Dateikomprimierungsmodule
---------------------------

Dateikomprimierungsmodule werden von anderen Modulen zum Komprimieren verwendet
Dateien nach Bedarf. Sie sind daher nur für Modulschreiber nützlich,
Auch wenn Sie in einigen Modulen auswählen können, welches wann verwendet werden soll
Sie müssen Dateien komprimieren. Folgendes wird mit Epona geliefert:

  * bz2file
    Ein Komprimierungsmodul, das Dateien im bzip2-Format komprimiert.
    (Erfordert, dass bzlib auf dem System installiert und von erkannt wird
     das Konfigurationsskript.)
  
  * gzfile
    Ein Komprimierungsmodul, das Dateien im gzip-Format komprimiert.
    (Erfordert, dass zlib auf dem System installiert und von erkannt wird
     das Konfigurationsskript.)

d. Datenbankmodule
-------------------

Datenbankmodule bieten anderen Modulen die Möglichkeit, ihre zu speichern
Aufzeichnungen dauerhaft. Folgendes wird mit Epona geliefert:

(Mit [*] gekennzeichnete Module müssen konfiguriert werden.)
(Mit [E] gekennzeichnete Module können ihre Daten über den dbexport exportieren
 Dienstprogrammmodul; Mit [I] gekennzeichnete Module können Daten über das importieren
 dbimport Utility-Modul; Mit [R] gekennzeichnete Module können ihre entfernen
 Datenbanken über das Dienstprogrammmodul dbremove)

  * Dämmerung [*] [E] [I] [R]
    Dieses Modul speichert seine Daten auf der Festplatte in einem benutzerdefinierten Binärformat.
    Dies ist die empfohlene Option, wenn Sie nicht auf die zugreifen müssen
    Daten von einem externen Programm, da es schnell und zuverlässig ist und
    benötigt keine spezielle Einrichtung oder Wartung.
  
  * mysql [*] [E] [I] [R]
    Dieses Modul speichert seine Daten in Tabellen in einer MySQL-Datenbank. Das
    Datensätze werden in Echtzeit in der Tabelle und den Datensätzen aktualisiert
    kann auch während des Programms von einem externen Programm geändert werden
    Ausführung. Weitere Informationen finden Sie in der Datei doc / modules / mysql.txt
    Information.

e. Datenbankkonvertierungsmodule
------------------------------

Datenbankkonvertierungsmodule sind Datenbankmodule mit begrenzten
Funktionalität, indem sie lediglich ihre Datenbanken exportieren
im XML-Format in Verbindung mit dem Dienstprogramm dbexport
Modul. Die generierten Dateien können dann mit dem dbimport importiert werden
Modul zur Verwendung mit einem der Datenbankmodule. Die Folgenden sind
mit Epona versehen:

  * Legacydb
    Dieses Modul exportiert von Epona 1.4.x generierte Datenbanken. Seitdem
    ist kein Datenbankmodul, das diese alten Datenbanken laden kann
    benötigen dieses Modul, um sie zu konvertieren und in vollem Umfang zu nutzen.
    
    Beachten Sie, dass davon ausgegangen wird, dass Ihre alten Datenbanken den Namen nick.db haben.
    chan.db, bot.db, oper.db, news.db und exception.db, die die waren
    Standardnamen für die Datenbanken, können aber in der geändert werden
    Konfigurationsdatei. Da wird angenommen, dass die überwiegende Mehrheit von
    Benutzer gingen mit den Standarddatenbanknamen, Konfigurationseinstellungen
    andere Namen zu verwenden wurden nicht hinzugefügt.

f. Passwortmodule
-------------------

Passwortmodule können verwendet werden, um NickServ und ChanServ zu verschlüsseln
Passwörter. Folgendes wird mit Epona geliefert:

  * md5
    Dieses Modul verschlüsselt Passwörter mit dem MD5-Algorithmus.
  
  * sha1
    Dieses Modul verschlüsselt Passwörter mit dem SHA1-Algorithmus.
  
  * Legacydb
    Dieses Datenbankmodul ist auch ein Passwortmodul. Es verschlüsselt
    die Passwörter unter Verwendung des MD5-Algorithmus mit / odd / (und
    möglicherweise unsichere) Änderungen angewendet, wie das Passwort
    Verschlüsselung früherer Epona-Releases. Es muss
    Daher NICHT zum Codieren neuer Passwörter verwendet werden. es wird
    werden bei Bedarf automatisch geladen, wenn einige alte Datensätze in
    Ihre Datenbanken verwenden weiterhin dieses Codierungsschema.

G. Posttransportmodule
-------------------------

Mail-Transportmodule werden verwendet, um E-Mails auf unterschiedliche Weise zuzustellen.

(Mit [*] gekennzeichnete Module müssen konfiguriert werden.)  
  
  * smtp-cli [*]
    Dieses Modul verwendet eine direkte Verbindung zu einem SMTP-Relay, um zu liefern
    E-Mails. Es ist das empfohlene Standardmodul für den Posttransport.
    mit Ausnahme sehr kleiner Netzwerke, die nicht viel Verkehr haben
    weiter (dies wird in Epona 1.6 behoben).
  
  * sendmail [*]
    Dieses Modul verwendet das sendmail-Programm, um E-Mails zuzustellen. Als es
    ist nicht sehr effizient, wenn Epona große Mengen von Mails versendet,
    Es wird nicht empfohlen, es sei denn, Sie wissen, dass Sie es nicht zu oft verwenden werden.

y. Verschiedene Module
------------------------

(Mit [*] gekennzeichnete Module müssen konfiguriert werden.)

  * confdata [*]
    Dieses Modul speichert die Werte der Konfigurationsanweisungen
    von allen in einer Datenbank mit einem Datenbankmodul. Diese Datenbank
    ist nur für schreibgeschützte Zwecke; Änderungen von außen vorgenommen
    Programme werden ignoriert und jeweils neu erstellt
    Zeit, in der die Konfiguration (neu) geladen wird.
  
  * mysql-cli
    Dieses Modul bietet MySQL-Konnektivität zu anderen Modulen.

z. Dienstprogrammmodule
------------------ ------------------.

Utility-Module dürfen NICHT während des normalen Betriebs geladen werden.
Sie erledigen spezielle Aufgaben und verlassen Epona, wenn sie fertig sind. Diese
Module werden im Allgemeinen über die Befehlszeile -m oder --module geladen
Parameter.

  * dbexport
    Exportiert einige oder alle von einem Datenbankmodul gespeicherten Daten in XML-Dateien
    Das kann dann vom dbimport-Modul in ein anderes Modul importiert werden
    oder von einem externen Programm verarbeitet.
    
    Dieses Modul wird über die folgenden Befehlszeilenparameter gesteuert:
    
      --source = name Gibt den Namen des Datenbankmoduls an, das
                            muss seine Daten exportieren
      --dir = dirname Gibt das Verzeichnis an, in dem sich alle XML-Dateien befinden
                            sollte gestellt werden
      --index = Dateiname Gibt den Namen der XML-Indexdatei an, die
                            wird zur Verwendung durch das dbimport-Modul erstellt.
                            Der Standardwert ist index.xml
      --db = name Gibt einen zu exportierenden Datenbanknamen an. Diese
                            Parameter kann mehrfach verwendet werden. Standardmäßig
                            Alle Datenbanken werden exportiert.
   
   Anwendungsbeispiel:
   
     $ mkdir xml-Dateien
     $ ./epona -m dbexport --source = twilight --dir = xml-files
  
  * dbimport
    Importiert einige oder alle Daten, die in generierten XML-Dateien gespeichert sind
    durch das dbexport-Modul in ein Datenbankmodul, so dass sie
    kann danach verwendet werden.
    
    Dieses Modul wird über die folgenden Befehlszeilenparameter gesteuert:
    
      --target = name Gibt den Namen des Datenbankmoduls an, das
                           importiert die Daten
      --dir = dirname Gibt das Verzeichnis an, in dem sich alle XML-Dateien befinden
                           wohnen
      --index = Dateiname Gibt den Namen der XML-Indexdatei an, die
                           wird verwendet. Der Standardwert ist index.xml
      --db = name Gibt einen zu importierenden Datenbanknamen an. Diese
                           Parameter kann mehrfach verwendet werden. Standardmäßig
                           Alle Datenbanken werden importiert.
   
   Anwendungsbeispiel:
   
     $ ./epona -m dbimport --target = mysql --dir = xml-files
  
  * dbremove
    Entfernt eine von einem Datenbankmodul verwaltete Datenbank ordnungsgemäß.
    
    Dieses Modul wird über die folgenden Befehlszeilenparameter gesteuert:
    
      --target = name Gibt den Namen des Datenbankmoduls an, das
                            muss eine oder mehrere seiner Datenbanken entfernen
      --db = name Gibt einen zu entfernenden Datenbanknamen an. Diese
                            Parameter kann mehrfach verwendet werden. Dort
                            muss mindestens eine Datenbank zum Entfernen sein, es sei denn
                            --all wird verwendet.
      --all Fordert das Entfernen aller Datenbanken auf.
   
   Anwendungsbeispiel:
   
     $ ./epona -m dbremove --target = mysql --db = operserv_stats

7. NACHRICHTENÜBERSETZUNGEN
------------------------

Epona hat eine leistungsstarke Option in NickServ, mit der Benutzer auswählen können, was
Sprache, die beim Senden von Nachrichten an Benutzer verwendet werden muss. Mitteilungen
werden in Sprachdateien gespeichert (im lang-Verzeichnis).

Epona wird derzeit in neun Sprachen angeboten: Katalanisch, Englisch, 
Französisch, Deutsch, Griechisch, Italienisch, Portugiesisch, Spanisch und Türkisch. Wenn
Wenn Sie Epona-Nachrichten in eine andere Sprache übersetzen möchten, folgen Sie den Anweisungen
folgende Anweisungen:

  * Kopieren Sie die Datei src / lang / en_us.l in einen aussagekräftigen Namen (z. B.
    Wenn Sie Nachrichten auf Russisch übersetzen möchten, würden Sie
    benenne es in ru.l) um.
  * Bearbeiten Sie die Datei mit Ihrem bevorzugten Texteditor. Gründlich durchlesen
    Befolgen Sie die Anweisungen oben in der Datei und beginnen Sie
    Übersetzung der gesamten Datei. Die Datei ist groß, stellen Sie also sicher, dass Sie haben
    etwas Kaffee zur Verfügung. ;)
  * Wenn dies erledigt ist, haben Sie zwei Lösungen: entweder Patch Epona
    Quellcode, damit sie die neue Sprachdatei berücksichtigen 
    (Grundsätzlich müssen Sie src / lang / Makefile.am ändern.
    src / language.c und möglicherweise src / services.h und verwenden Automake zum Aktualisieren
    die src / lang / Makefile.in), oder senden Sie mir die übersetzte Datei, damit ich kann
    Mach den Patch selbst und sende ihn dir zurück.

Wenn neue Hauptversionen herauskommen, müssen Sie das Ganze nicht erneut übersetzen
Datei; Mithilfe der Datei "Changes.lang" können Sie feststellen, welche Nachrichten vorhanden waren
hinzugefügt, geändert oder gelöscht. In diesem Sinne alle Sprachdateien außer
Englisch und Französisch müssen ausgefüllt werden! Wenn Sie Lust dazu haben,
Bitte senden Sie mir die aktualisierte Datei (siehe unten)! Ihre Hilfe wird sein
sehr geschätzt.

Wenn Sie eine Sprachdatei übersetzt haben und andere diese verwenden möchten,
Bitte senden Sie es an epona@pegsoft.net (vergessen Sie nicht, dies klar zu erwähnen
Ihr (Spitz-) Name, Ihre E-Mail-Adresse und der Name der Sprache). Das wirst du natürlich
Holen Sie sich die volle Gutschrift dafür und werden Sie jedes Mal neu kontaktiert, wenn Sie eine neue haben
Die Hauptversion steht vor der Tür, sodass Sie die Chance haben (;)), sie abzuschließen
Ihre Arbeit. 

8. BERICHTERSTATTUNG VON FEHLERN
-----------------

Gehen Sie zu http://bugs.epona.org/ und folgen Sie den Anweisungen auf der
Titelseite. Dort können Sie auch Feature-Anfragen stellen.

9. KONTAKT- UND MAILLISTE
---------------------------

* Eine allgemeine Diskussion über Epona finden Sie in den Mailinglisten unter
  http://lists.epona.org/cgi-bin/mailman/listinfo/

* Wenn Sie die Dokumentation sorgfältig lesen und über das Mailing nachdenken
Listen würden für Sie keinen Nutzen haben, zögern Sie nicht, eine Mail an zu senden
epona@pegsoft.net. Seien Sie so präzise wie möglich, wenn Sie eine Frage stellen.
weil ich Dinge nicht erraten kann, die nicht erwähnt werden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.