Aktuelle Version auf: https://iroffer.net/ Ab Version 3.34: ---------------- bugfix: CHATL (reported by richtofenmedia) Korrektur der Bestimmung der laufenden Chats bugfix: max_upspeed Korrektur des Default-Wertes laut Beschreibung Ab Version 3.33: ---------------- bugfix: FETCH Es wird jetzt das neue libcurl API 7.55 verwendet. 420) PRINT Ausgabe von Variablen des Typs Liste. bugfix: adddir_min_size (reported by Loke_AF) Korrektur des Multiplikators von 64k auf 1k bugfix: upnp_router Probleme mit der Port-Weiterleitung und AVM-Routern behoben. bugfix: dns resolver Die Prozesse abräumen. 419) ADMIN CHATME SCHAT Erlaube SSL verschlüsselte admin chats. 418) DCC SCHAT Erlaube SSL verschlüsselte admin chats. bugfix: DCC CHAT Chats ohne Verbindung wurden nie abgebiochen. bugfix: DCC CHAT Bot crashte beim Heruznterfahren, wenn Chats noch auf Verbindung warten. 417) transferlimits Zeige die "transferlimits" in variablen Einheiten. bugfix: channel Die Warnung, dass ein #channel doppelt definiert wurde, kam nicht. Fehler wenn eine Channel Option mehr als einmal angegeben ist. bugfix: extend_status_line Reihenfolge der Bandbreiten war nicht korrekt. 416) auth_name Statt des Nicks kann hier ein Username für den AUTH Befehl angegeben werden. Dies ist nur je Netzwerk einstellbar. 415) ruby_script Neue Aktion: "usenatip", "ip" bugfix: http_port Neuer Mime-type für .svg and .json Richtiger Mime-type für .js bugfix: Speicherlecks behoben bugfix: Configure Behebe "noreturn" Warnungen unter Debian 10. bugfix: Lang Bei leeren Enviroment verwende utf-8. bugfix: IRC PING Problem mit Oragono IRC Server behoben. bugfix: json.txt.rb Ausgabe von Javascript Code nach JSON konvertiert. bugfix: Verhindere den Abbruch eines Transfers bei "Interrupted system call". Debugging und Logging verbessert. Ab Version 3.32: ---------------- bugfix: Speicherlecks behoben 414) maxminddb Unterstützung für Abfragen der GeoIP2 Datenbank. Definiere die Datenbankdatei für IPv4 und IPv6. Wenn du keine Datenbank hast, kannst du diese hier herunterladen: https://dev.maxmind.com/geoip/geoip2/geolite2/ Default: keine Prüfung bugfix: http_port, charset Setze den Zeichensatz im HTTP-Header wenn konfiguriert. Ab Version 3.31: ---------------- 413) usenatip Support für IPv6 bugfix: commandline -s (reported by AnTiZ) Save und Exit wenn die Eingabe EOF meldet. bugfix: logfile Erlaube Zeilen mit max Länge im logfile. bugfix: IRC 001 Erkenne wenn die Welcome Message vom Server ohne Nick ist. bugfix: http_port Benutze einfacheres JavaScript. bugfix: http_port, show_date_added In der Webliste wurde vor dem Datum ein fehlerhafte Zeichen ausgegeben. bugfix: geoip6database Erkenne GeoIP IPv6 auch mit neuen Compilern. bugfix: statefile Der Dateiname ist jetzt ohne Sonderzeichen. bugfix: xdcc.7 Formatierung für "debian" angepasst. bugfix: Configure Support für CPPFLAGS bugfix: CRASH Benutze Systemfunktion zum Abbruch. 412) quit_msg Nachricht beim Beenden des Bots and die Channels. Bei Wert "none" wird keine Nachricht gesendet. Default: Melde Bot Version und gegebenen falls das Betriebssystem. bugfix: upnp_router Update auf libminiupnpc 2.0.20161216 Convert charset for all files to UTF-8. bugfix: Configure Support für MacOS "Capitan" bugfix: French translation Aktualisierung von Sébastien Picavet bugfix: ADMIN CHATME If the CHAT was not successful, the port was never cleared. bugfix: ruby_script Support für Debian "jessie" bugfix: Configure Support für Compiler "cparser" bugfix: http_port Die Webliste konnte abgeschnitten werden. bugfix: upnp_router Update auf libminiupnpc 1.9.20151008 bugfix: Configure Benutze gcc falls kein anderer Compiler gefunden wurde. Ab Version 3.30: ---------------- 411) VERSION (suggested by Loke_AF) Neues Admin Kommando: VERSION Zeige die Version und die Features von Iroffer bugfix: QSEND Prüfe nicht die Hostmask wenn der Nick unterschiedlich ist. bugfix: openssl Protokolle SSLv2 und SSLv3 deaktiviert. Protokolle TLS1.0, TLS1.1 und TLS1.2 aktiviert. bugfix: xddclistfile Nach "ADD" wurde das "xddclistfile" später geschrieben. bugfix: md5sum Bot crashte wenn die aktuelle Datei überschrieben wurde. versions affected: 3.28 - 3.29 bugfix: CTCP SEARCH Das Steuerzeichen 0x01 am Ende wurde nicht ignoriert. bugfix: logfile Bot crashte wenn das Logfile nicht geschrieben werden kann. versions affected: 1.1 - 3.29 bugfix: nomd5 Announce klemmt wenn nomd5 gesetzt und nocrc32 nicht gesetzt war. bugfix: statefile Beim Starten des Bots wird eine geänderte FileSystemID sofort in das "statefile" übernommen. bugfix: transferlimits Die Umschaltung von Sommer auf Winterzeit wird berücksichtigt. 410) FETCH queue FETCH Befehle gehen in eine Warteschlange wenn "max_uploads" erreicht ist. bugfix: FETCH Beim Resume wurde die gesamte Datei übertragen. bugfix: FETCH FETCH hat die Konfiguration "local_vhost" nicht benutzt. bugfix: max_uploads max_uploads zählt jetzt alle eingehenden Verbindungen. 409) FETCH AUTO.* Holde den Namen und das Datum der Datei vom HTTP-Server. Nach erfolgreichem Download wird die Datei lokal umbenannt. bugfix: autoadd_time Wenn "packs_delayed" nicht leer ist, lasse den "autoadd" aus. 408) DCC STATUS Die Antwort zu "DCC STATUS" wurde um die Größe der "idle queue" erweitert. 407) server_send_max Begrenzt den Buffer der zum IRC-Server gesendet wird. Damit wird verhindert, das der Bot wegen 'Excess Flood' gebannt wird. Nur per Netzwerk einstellbar. Default: 600 406) server_send_rate Anzahl der Zeichen pro Sekunde, die der Bot im Mittel zum IRC-Server sendet. Damit wird verhinder das der Bot wegen 'Excess Flood' gebannt wird. Nur per Netzwerk einstellbar. Default: 25 405) reminder_send_retry Bestimme wie oft der Bot erneut versucht einen Transfer mit XDCC SEND zu starten. Default: 2 Wiederholungen. Debugging und Logging verbessert. Ab Version 3.29: ---------------- bugfix: XDCC SEND Erkenne Dateinamen mit Quote-Zeichen. bugfix: Configure -no-chroot Baue Bot auch ohne die NSS Bibliotheken. bugfix: upnp_router Update for libminiupnpc 1.8 bugfix: French translation Erstellt von Sébastien Picavet 404) XDCC OPTION Neue Benutzer Kommandos: XDCC OPTION +IPV4 Benutze nur IPv4 für den Transfer XDCC OPTION +IPV6 Benutze nur IPv6 für den Transfer XDCC OPTION +ACTIVE Benutze den normalen DCC für den Transfer XDCC OPTION +PASSIVE Benutze den passiven DCC für den Transfer XDCC OPTION +QUIET Setze den Bot auf leise für den Transfer bugfix: channel -delay (reported by Loke_AF) versions affected: 1.24 - 3.28 Die Wartezeit wurde bei verschiedenen Channels aufaddiert. bugfix: status_time_dcc_chat versions affected: 3.28 Zeige auch im Chat die SrvQ für das akteulle Netzwerk. 403) logrotate logroate wird jetzt exakt auf der Grenze des Zeitbereiches ausgeführt. bugfix: tcprangestart versions affected: 3.0 - 3.28 Auf ausgelasteten Bots konnten die Downloads abbrechen wenn tcprangestart gesetzt war. 402) Exportiere die Paketliste as Json. htdocs/json.txt.rb: Exportiere Paketliste im Json Format. bugfix: conenctionmethod "bnc", "wingate", "custom" versions affected: 3.12 - 3.28 Diese Konfiguration wurde ohne zusätzliche Parameter nicht angenommen. 401) XDCC BATCH Erlaube einschränkende Suchbegriffe für Bereiche und Gruppen in BATCH. Neue User Kommandos: XDCC BATCH -* Sende die Pakete von Nummer bis Nummer die auf passen XDCC BATCH * Sende die Pakete von Gruppe die auf passen 400) BATCH Erlaube einschränkende Suchbegriffe für Bereiche und Gruppen in BATCH. Neue Admin Kommandos: BATCH -* Paket bis die auf passen in die 2. Warteschlange für einfügen BATCH * Pakete mit der Gruppe die auf passen in die 2. Warteschlange für einfügen 399) CLEARRECORDS, CLEARGETS Geänderte Admin Kommandos: CLEARRECORDS Löscht die Übertragungs-, Bandbreiten-, Gesamtübertragungsrekorde. CLEARGETS Löscht den Downloadzähler in allen Paketen, Uptime und Übertragungsvolumen. bugfix: md5sum Im Background-Modus konnte die Berrechnung der md5 klemmen. bugfix: DUMP Die Ausgabe von "usenatip" und der "channel" war fehlerhaft. 398) headline, channel -headline Man kann jetzt mehrere Zeilen definieren. Verbesserung der Geschwindigkeit in der ruby_script Methode "info_pack" wenn diese mehrfach aufgerufen wird. 397) autoignore_rate Einstellung ab wann der Bot den Benutzer ignoriert. Der Wert legt die maximale Anzahl der Befehle pro Sekunde fest. Default: 8 296) flood_protection_rate Einstellung ab wann der Bot die globale Flood-Protection aktiviert. Der Wert legt die maximale Anzahl der erfolgreichen Befehle an den Bot in letzen 10 Sekunden fest. Default: 6 395) http_allow Hiermit kann eingeschränkt werden, wer per Telnet auf den Bot zugreifen darf. Es können mehrere IP-Netze angegeben werden. Default: alle. 394) http_deny Hier kann man angeben, wer per Telnet auf den Bot nicht zugreifen darf. Es können mehrere IP-Netze angegeben werden. Default: keiner. bugfix: respondtochannelxdcc Ein unbekanntes XDCC Komanndo im Channel wird jetzt nicht mehr beantwortet. Ab Version 3.28: ---------------- bugfix: gnutls_protocol_set_priority deprecated Es wird jetzt das neue gnutls API 2.12.x verwendet. 393) ruby_script Neue Methode "on_upload_completed", wird bei jedem neuen Datei nach dem erfolgreichen Upload per XDCC oder FETCH aufgerufen. Configure -no-chroot (Sébastien Picavet) Baue Bot ohne chroot() Unterstützung bugfix: exit status Der Exit Code im Hintergrund-Modus ist jetzt 0. bugfix: send_listfile Der Wert wurde bim REHASH nicht zurückgesetzt. XDCC LIST SEND war nicht deaktiviert. 392) admin_job_done_file Die Ausgabe und Fehler der Befehle aus dem "admin_job_file" werden in diese Datei geschrieben. Default: .done 391) REMOVELOST Neue Admin Kommandos: REMOVELOST Entfernt alle Packs deren Dateien nicht gefunden werden. REMOVELOST Entfernt Packs deren Dateien nicht gefunden werden. 390) md5sum_exclude Liste von Dateien oder Mustern die bei der Berechnung der MD5 und CRC32 Prüfsummen übersprungen werden sollen. 389) SERVQ Neues Admin Kommando: SERVQ Löscht die Serversendwarteschlange bugfix: ONLINE, OFFLINE, HOP, LAG Ohne Argument wurden nicht alle Netzwerke behandelt. bugfix: DELTRIGGER Erlaube DELTRIGGER wenn CHTRIGGER möglich ist. bugfix: expire_logfiles versions affected: 3.26 - 3.27 Der Bot konnte die laten Files nicht löschen. bugfix: md5 Warne wenn die Datei beim Hashen abgeschnitten wird. bugfix: upnp_router Update for libminiupnpc 1.6 bugfix: http_port Reduziere die Last beim Senden über HTTP. bugfix: max_upspeed Wenn ein Upload "max_upspeed" erreichte, lief der Bot mit 100% CPU Last. Configure -kqueue Benutze "kqueue" um performanter mit dem Kernel zu reden. 388) autoaddann_mask Wenn aktiv, sende eine Nachricht bei jedem neuen Paket das auf dem Bot der Dateiname auf eines der angegeben Muster passt. 387) adddir_match Liste von Dateien oder Mustern die bei adddir, addnew und autoadd gefunden werden sollen. 386) CLEARRECORDS, CLEARGETS Erstelle ein Backup des "statefiles" vor dem Löschen. 385) ruby_script Neue Methode "on_packlist", wird aufgerufen wen der Inhalt der Paket-Liste sich geändert hat. 384) extend_status_line Gebe zusätzlich SrvQ des aktuellen Netzwerks in der Statuszeile aus. 383) INFO, QUEUE, IQUEUE, SEND Erlaube -1 für das xdcclistfile. bugfix: telnet_port Im Log wurde immer nur das erste netzwerk gelmeldet. 382) Export for XDCC parser htdocs/parser.txt.rb: exportiere alle Pakate im Format für XDCC Parser. bugfix: overallmaxspeed Bandbreite wurde nicht gleichmäßig auf alle Transfers verteilt. bugfix: http_port versions affected: 3.23 - 3.27 In der Webliste wurde anstelle von 'slotsfree' der wert von 'slotsused' angezeigt. Ab Version 3.27: ---------------- Configure TRANSLATION= Erweitere das Makefile um weitere Übersetzungen 382) REMOVEMATCH Neues Admin Kommando: REMOVEMATCH Entfernt Packs deren Dateien auf passen. bugfix: Configure Erkennung von sendfile unter Linux funktioniert jetzt auch mit gcc46. bugfix: XDCC SEND Wenn ein Benutzer schon Pakete in der 2. Warteschlange hat, werden alle weiteren Pakete ebenfalls dort eingetragen. 381) subdirs_delayed Wenn aktiviert, iwerden bei addir, addnew und autoadd die Unter- Verzeichnisse später durchsucht. Damit bleibt der Bot auch bei großer Anzahl von Unter-Verzeichnissen reaktionsschnell. Default: aus, Verzeichnisse werden sofort durchsucht. bugfix: DUMP Die Ausgabe von Werten mit Mutiplikationsfaktor ist jetzt richtig. 380) server_connect_timeout Setze den Startwert für das Timeout in Sekunden für die Verbindung zum IRC-Server. Default: 5 379) DCLD Zeige IP und Land bei dem Kommando "DCLD". 378) respondtochannellist, respondtochannelxdcc Global oder je Netzwerk einstellbar. 377) periodicmsg Nur per Netzwerk einstellbar. Mehrere Zeilen pro Netzwerk möglich. 376) IQSEND Neue Admin Kommandos: IQSEND Verschiebe einen Eintrag von der 2. Warteschlange in die 1. Warteschlange IQSEND Verschiebe den Eintrag von der 2. Warteschlange in die 1. Warteschlange bugfix: HOLDQUEUE Zeige in der Ausgabe von BOTINFO an das HOLDQUEUE aktiv ist. 375) OFFLINE, ONLINE Neue Admin Kommandos: OFFLINE Trenne Bot von allen Netzen OFFLINE Trenne Bot vom angegebenen Netz ONLINE Verbine Bot zu allen Netzen ONLINE Verbine Bot zum angegebenen Netz 374) announce_size Melde die Größe des Paks beim Announce. Default: no bugfix: http_port Erzwinge Zeitzone 'GMT' in allen Datumsangaben. 373) http_dir Erlaube den teilweisen Download und das fortsetzen von Dateien. Zähle alle Dateien bei der Berechnung des "maxspeed" mit. bugfix: ignore_duplicate_ip Entferne den Benutzer auch aus den Warteschlangen. 372) statefile Starten und Beenden des Bots ist jetzt deutlich schneller. 371) tcp_nodelay, tcp_buffer_size Bessere Default-Werte unter Windows/CYGWIN. Debugging und Logging verbessert. bugfix: BATCH versions affected: 3.23 - 3.26 Bot stürtze beim Admin Kommando ab wenn der Bereich über das letze Paket hinaus ging. 370) delayed announce Warte mit dem Announce bis der AUTOADD fertig ist und die Prüfsumme der Dateien berechnet wurde. Warte auch wenn die CRC nicht zur Datei passt. bugfix: autosendpack Erlaube "autosendpack" mit Paketnummer '-1'. 369) RUBY Neue Admin Kommandos: RUBY Rufe die Methode im Ruby-Script mit den Parametern auf RUBY Rufe die Methode im Ruby-Script ohne Parameter auf bugfix: REHASH versions affected: 3.0 - 3.26 Bot crashte wenn "user_nick" nicht global definiert wurde. 368) XDCC SEND Hinweis an den Benutzer einer Warteschlange "XDCC REMOVE ". 367) PRINT, ruby_script Neue Variablen für irconfig() "disk_space", "disk_space_text", "packsum", "idlequeueused", "mainqueueused", "slotsfree", "slotsused", "transfereddaily", "transferedweekly", "transferedmonthly", "transferedtotal", "transferedtotalbytes", "uptime", "totaluptime", "bandmax", "banduse" Neue Variable "mynick" 366) http_port Benutze kurze URLs in der Webliste. bugfix: mime_type versions affected: 3.0 - 3.26 Zusätzliche mime_type Zeilen wurden nur ein einziges mal verwendet. Ab Version 3.26: ---------------- 365) tcp_nodelay Schalte das Nagle-Verfahren zur Optimierung der TCP Pakete aus. 364) tcp_buffer_size Setzt den Netzwerkbuffer für TCP auf den angegebenen Wert in kByte. Default: 0 = das Betriebssystem optimiert. Debugging und Logging verbessert. bugfix: statefile Ermögliche das Lesen eines 64bit 'statefile' auf 32bit Systemen. Format ist nun unabhängig von time_t des Systems. bugfix: XDCC INFO Repeariere die Byte-Reihenfolge der CRC32 in einer komprimierten Datei. 363) backup statefile Sichere das alte "statefile", wenn sich die Version von Iroffer ändert. 362) offline Verbine nicht zu diesem Netzwerk. bugfix: CLOSEC Bot crashte wenn kein Chat gefunden wurde. versions affected: 3.25 bugfix: getip_network DCC IP wwurde bei der ersten Verbindung nicht gesetzt. versions affected: 3.23 - 3.25 bugfix: ruby_script Benutze das neue API für ruby 1.9.2 361) Exportiere the crc32/md5 as sumfile htdocs/sfv.txt.rb: Exportiere CRC32 im SFV Format. Paket: "/sfv.txt.rb?pack=21" Bereich: "/sfv.txt.rb?pack=21;last=29" Gruppe: "/sfv.txt.rb?group=ZZZ" htdocs/md5.txt.rb: Exportiere md5 im MD5SUM Format Paket: "/md5.txt.rb?pack=21" Bereich: "/md5.txt.rb?pack=21;last=29" Gruppe: "/md5.txt.rb?group=ZZZ" htdocs/info.txt.rb: Exportiere Datei Information als Liste. Paket: "/info.txt.rb?pack=21" Bereich: "/info.txt.rb?pack=21;last=29" Gruppe: "/info.txt.rb?group=ZZZ" 360) htdocs Ermögliche Ruby CGI Skripte die nicht HTML MIME Daten generieren. "name.txt.rb" erzeugt "text/plain" als Inhalt. 359) ruby_script Erweiterte Methode "info_pack" um auf Daten eines Packs zuzugreifen. Verfügbar: "group_desc", "bytes", "size", "name" Erweitert der Zugriff auf einfache Netzwerk Variablen. Der Befehl "command" in ruby erkennt nun beliebig viele Parameter. bugfix: NEWANN NEWANN caused the bot to crash. versions affected: 3.25 358) NEWANN Neue Admin Kommandos: NEWANN ANNOUNCE für die letzen Pakete in allen Channels NEWANN ANNOUNCE für die letzen Pakete in Channel in Netz bugfix: XDCC STOP Der Bot entfernte nicht "XDCC LIST" wenn die Ausgabe noch nicht angefangen hatte. 357) RMALLQ Neues Admin Kommando: RMALLQ Löschen aller Einträge in beiden Warteschlangen 356) Länderspezifische Texte Alle Übersetzungen können nun im gleichen Verzeichnis gebaut werden. Alle übersetzten Programme haben jetzt einen Suffix: iroffer-de, iroffer-fr, iroffer-it Fehler mit übrig gebliebenen Dateien von alten Versionen beim Update behoben. bugfix: bsdmake Das erzeugte Makefile kann mit gnumake und bsdmake benutzt werden. 355) XDCC BATCH, BATCH Erlaube auch Bereich von einer höheren Nummer zu einer niedrigeren Nummer. bugfix: logstats Mit logstats off wurde kein logroate durchgeführt. Mit logstats oon und ohne logfile, wurden auch keine Daten im DCC Chat ausgegeben. bugfix: ./Lang ?? Erkenne und verwende "utf-8" wenn LANG so gesetzt ist. 354) iroffer mybot.config -c Wenn eine Konfigurationsdatei angegeben ist, so wird das Passwort nicht ausgegeben, sondern direkt an die Konfigurationsdatei angefügt. bugfix: XDCC INFO Zeige die Beschreibung nicht, wenn sie mit dem Dateinamen identisch ist. bugfix: XDCC BATCH Das Ende einen Bereiches wurde nicht geprüft. Ab Version 3.25: ---------------- bugfix: BOTINFO (reported by dns777) BOTINFO zeigte Müll als DCC-IP vor der ersten Verbindung zum Netz. bugfix: UNLIMITED versions affected: 3.23 - 3.24 Bot crashte wenn kein Transfer gefunden wurde. bugfix: local_vhost Verbinde nur zu der passenden Adress-Familie. 353) expire_logfiles Nach den angegebenen Tagen werden die alten Logdateien gelöscht. Es wir nur nach dem Logroate geprüft. Default: Es werden keine Logdateien gelöscht. 352) geoip6database Definiere die Datenbankdatei für IPv6. Wenn du keine Datenbank hast kannst, du dieses hier herunterladen: http://www.maxmind.com/app/geolitecountry Default: keine Prüfung bei IPv6. bugfix: geoipdatabase Lade die Datenbank neu wenn die Datei geändert wurde. 351) NOAUTOADD Neues Admin Kommando: NOAUTOADD Sperrt AUTOADD für die nächsten Minuten 350) XDCC BATCH Erlaube mehrere Angaben in BATCH. Neue User Kommandos: XDCC BATCH ,, Sende die Pakete mit Nummer , und XDCC BATCH -,- Sende die Pakete von Nummer bis Nummer und von Nummer bis Nummer 349) BATCH Erlaube mehrere Angaben in BATCH. Neue Admin Kommandos: BATCH ,,- Pakete mit der Gruppe , Paket , Paket bis in die 2. Warteschlange für einfügen BATCH ,,- Pakete mit der Gruppe in die 2. Warteschlange für aus einfügen 348) Französiche Texte Aktiviert werde diese durch "./Lang fr" nach dem "Configure" Zurück zum Englischen geht es mit "./Lang en" 347) XDCC INFO Zeige die CRC32 des Inhaltes einer kommrimierten Datei. 346) ignore_duplicate_ip Erkennt gefälschte Hostmasken und unterbindet damit das mehr Über- tragungen als erlaubt zum selben Host stattfinden. Beim Feststellen werden alle Transfers und Warteschlangeneinträge dieses Nicks abgebrochen/gelöscht und ein Ignore für Std. aktiviert. Default: 0 == keine Prüfung. bugfix: ruby_script Bot konnte micht mit Ruby 1.9.1 gebaut werden. 345) xdccxmlfile Schreibe des 'xdccxmlfile' schneller. 344) DUMP Bei DUMP werden alle Konfigurationsdaten in einen neuen Abschnitt geschrieben. 343) dump_all Wenn definiert werden alle Konfigurations-Varaiablen beim DUMP ausgegeben. Default werden nur die geänderten Werte ausgegeben. 342) announce_suffix_color Setze Farbe für die Downloadhilfe in der Announce-Nachricht. Damit wird der Text "/MSG XDCC GET " in Farbe angezeigt. Default keine Farbe. 341) CHLIMIT, CHGETS Neue Admin Kommandos: CHLIMIT Ändert das tägliche Downloadlimit von Pack bis auf Übertragungen (0 für aus) CHGETS Verändert den Downloadzähler von Pack bis zu Wert 340) CHMINS, CHMAXS Neue Admin Kommandos: CHMINS Ändert die Minimalgeschwindigkeit von Pack bis auf KB (0 für aus) CHMAXS Ändert die Maximalgeschwindigkeit von Pack bis auf KB (0 für aus) bugfix: autoaddann Die []-Klammern wurden auf dem Default-Text entfernt. 339) show_group_of_pack Zeige zu allen Paketen auch die Gruppe an. Default Ausgabe ohne die Gruppe bugfix: xdccxmlfile Erweitere die Struktur der XML-Datei, damit diese besser gelsen werden kann. Erstelle und veröffentliche eine XML DTD Datei. 338) AUTOCANCEL Neues Admin Kommando: AUTOCANCEL Abbrechen aller laufenden ADD und REMOVE Befehle. 337) adddir_min_size Bei addir, adnew und autoadd werden Dateien kleiner als die angegebene Größe in KB übersprungen. Default: keine Prüfung - bugfix: getip_network Bot stürzte ab wenn als Parameter kein gültiges Netzwerk angegeben wurde. versions affected: 3.23 - 3.24 336) channel -plaintext Sende bei Announces in dem Channel keine Farben. 335) plaintext Sende bei Announces in das Netzwerk keine Farben. - bugfix: console Bot stürzte beim editieren der Befehlszeile ab. versions affected: 3.23 - 3.24 - bugfix: BOTINFO Zeige Liste der aktivierten Features. Ab Version 3.24: ---------------- bugfix: Speicherlecks behoben bugfix: SHUTDOWN Bot stürtzt beim "SHUTDOWN" ab, wenn mit ruby 1.9 gebaut. Debugging und Logging verbessert. bugfix: xdccxmlfile Schreibweise des XML-Tags geändert bandwith -> bandwidth. bugfix: CLOSEU Bot stürzte ab, wenn eine fehlerhafte Upload ID übergeben wurde. versions affected: 3.23 bugfix: autoadd_dir Verzeichnisse mit Leerzeichen wurden nicht durchsucht. bugfix: GET Bot stürzte ab, wenn "uplaoddir" nicht definiert ist. versions affected: 3.21 - 3.23 bugfix: autoaddann Wenn kein ruby_script eingetragen ist, wurde auch kein announce germacht. Ab Version 3.23: ---------------- bugfix: ruby_script Methode "on_added" erzeugte keinen Announces mit true. bugfix: transfermethod "freebsd-sendfile" Benutze normales Lesen/Schreiben wenn sendfile nicht startet. bugfix: xdccxmlfile Das XML war nicht sauber, transfereddaily and änliche Werte können Sonderzeichen haben. 335) requeue_sends Beim "shutdown" des Bots werden laufenden Transfers abgebrochen. Ist diese Option aktivuert, werden die Transfers in die Queue gesichert. Damit können die Transfers beim Neustart des Bots weitergehen. bugfix: CHCOLOR xdcclistfileraw wurde ignoriert. versions affected: 3.21 - 3.22 bugfix: ADMIN versions affected: 3.21 - 3.22 Bot hat auf ADMIN im channel geantwortet. bugfix: xdcclist_grouponly Wenn xdcclist_grouponly nicht gesetzt ist, brauchen wir den User nicht mit "XDCC LIST group" und "XDCC LIST ALL". zu verwirren. 334) RMQ, RMIQ (inspired by [M]-V) Neue Admin Kommandos: CLOSE Abbrechen aller Übertagungen CLOSEU Abbrechen aller Uploads RMQ Löschen aller Einträge in der Warteschlange RMIQ Löschen aller Einträge in der 2. Warteschlange FETCHCANCEL Bricht alle Downloads ab CLOSEC Beende alle DCC-Chats 333) http_forbidden Definiert die Seite, die angezeigt wird wenn der Zugang nicht erlaubt ist. Die Seite muss als Datei in http_dir liegen. Default: Sender nur die HTTP Fehlermeldung. bugfix: http_geoip Die Prüfung konnte nicht abgeschaltet werden. Antworte jetzt mit HTTP 403 Forbidden. bugfix: CHCOLOR Problem behoben, wenn der Dateiname mit einer Zffer beginnt. 332) no_natural_sort Wenn konfiguriert, werden alle Texte nach ASCII sortiert. Default: natürlliche Sortierung. bugfix: http_port Erlaube Gruppen mit "&" im Namen. Debugging und Logging verbessert. 331) BATCH Neue Admin Kommandos: BATCH Pakete mit der Gruppe in die 2. Warteschlange für einfügen BATCH Pakete mit der Gruppe in die 2. Warteschlange für aus einfügen BATCH - Paket bis in die 2. Warteschlange für einfügen BATCH - Paket bis in die 2. Warteschlange für aus einfügen bugfix: SHUTDOWN versions affected: 1.0 - 3.22 Nicht alle Nachrichten wurden an der Server gesendet. Laufende Uploads und Downloads wurden nicht sauber beendet. bugfix: AUTOADD versions affected: 3.22 Wenn die Dateinamen doppelte Trennzeichen enthalten, z.B.: "//", "/./" oder "/../", dann kann der Bot mit dem Fehler "To many open files" abbrechen. Ab Version 3.22: ---------------- bugfix: autosendpack, CHTRIGGER versions affected: 3.21 Bot crasht bei der Trigger Nachricht. 330) AUTOADD Wenn einen umbenannte Datei gefunden wird, repariere das Pack mit dem neuen Dateinamen. bugfix: Configure Erkennung funktioniert jetzt auch mit gcc46. bugfix: upnp_router Update für libminiupnpc 1.4.20100609 Weniger Meldungen bei AUTOADD. bugfix: CTCP PING versions affected: 3.8 - 3.21 Bot gab auf CTCP PING keine Antwort. bugfix: server_connected_raw versions affected: 3.12 - 3.21 Bot konnte bei ungültigen Zeilen in der Config crashen. 329) autoadd_color Setze Farbe für Pakete auf dem Verzeichnis autoadd_dir. Default keine Farbe Format: ,,