forked from dinoex/iroffer-dinoex
-
Notifications
You must be signed in to change notification settings - Fork 0
/
LIESMICH.modDinoex
3494 lines (2469 loc) · 95 KB
/
LIESMICH.modDinoex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Aktuelle Version auf: http://iroffer.dinoex.net/
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 <a>-<b>*<pattern> Sende die Pakete von Nummer <a> bis Nummer <b> die auf <pattern> passen
XDCC BATCH <g>*<pattern> Sende die Pakete von Gruppe <g> die auf <pattern> passen
400) BATCH
Erlaube einschränkende Suchbegriffe für Bereiche und Gruppen in BATCH.
Neue Admin Kommandos:
BATCH <nick> <n>-<m>*<pattern> <net> Paket <n> bis <m> die auf <pattern> passen in die 2. Warteschlange für <nick> einfügen
BATCH <nick> <g>*<pattern> <net> Pakete mit der Gruppe <g> die auf <pattern> passen in die 2. Warteschlange für <nick> 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: <admin_job_file>.done
391) REMOVELOST
Neue Admin Kommandos:
REMOVELOST Entfernt alle Packs deren Dateien nicht gefunden werden.
REMOVELOST <muster> 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 <netz> 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 <muster> Entfernt Packs deren Dateien auf <muster> 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 <id> 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 <net> Trenne Bot vom angegebenen Netz
ONLINE Verbine Bot zu allen Netzen
ONLINE <net> 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 brechnet wurde.
Warte auch wenn die CRC nicht zur Datei passt.
bugfix: autosendpack
Erlaube "autosendpack" mit Paketnummer '-1'.
369) RUBY
Neue Admin Kommandos:
RUBY <method> <args> Rufe die Methode <methode> im Ruby-Script mit den Parametern <args> auf
RUBY <method> Rufe die Methode <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 <number>".
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" un auf Daten einens 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 <n> <channel> ANNOUNCE für die letzen <n> Pakete in allen Channels
NEWANN <n> <channel> <netz> ANNOUNCE für die letzen <n> Pakete in Channel <channel> in Netz <netz>
bugfix: XDCC STOP
Der Bot entnferte 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 <x> Sperrt AUTOADD für die nächsten <x> Minuten
350) XDCC BATCH
Erlaube mehrere Angaben in BATCH.
Neue User Kommandos:
XDCC BATCH <a>,<b>,<c> Sende die Pakete mit Nummer <a>, <b> und <c>
XDCC BATCH <a>-<b>,<n>-<m> Sende die Pakete von Nummer <a> bis Nummer <b> und von Nummer <n> bis Nummer <m>
349) BATCH
Erlaube mehrere Angaben in BATCH.
Neue Admin Kommandos:
BATCH <nick> <g>,<s>,<n>-<m> Pakete mit der Gruppe <g>, Paket <s>, Paket <n> bis <m> in die 2. Warteschlange für <nick> einfügen
BATCH <nick> <g>,<s>,<n>-<m> <net> Pakete mit der Gruppe <g> in die 2. Warteschlange für <nick> aus <netz> 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 <n> 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 <botname> XDCC GET <nr>" in Farbe angezeigt.
Default keine Farbe.
341) CHLIMIT, CHGETS
Neue Admin Kommandos:
CHLIMIT <n> <m> <x> Ändert das tägliche Downloadlimit von Pack <n> bis <m> auf <x> Übertragungen (0 für aus)
CHGETS <n> <m> <x> Verändert den Downloadzähler von Pack <n> bis <m> zu Wert <x>
340) CHMINS, CHMAXS
Neue Admin Kommandos:
CHMINS <n> <m> <x> Ändert die Minimalgeschwindigkeit von Pack <n> bis <m> auf <x> KB (0 für aus)
CHMAXS <n> <m> <x> Ändert die Maximalgeschwindigkeit von Pack <n> bis <m> auf <x> 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/Screiben 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
If configurend, all text is sorted by plain ASCII.
Default: use natural sort order.
bugfix: http_port
Erlaube Gruppen mit "&" im Namen.
Debugging und Logging verbessert.
331) BATCH
Neue Admin Kommandos:
BATCH <nick> <g> Pakete mit der Gruppe <g> in die 2. Warteschlange für <nick> einfügen
BATCH <nick> <g> <netz> Pakete mit der Gruppe <g> in die 2. Warteschlange für <nick> aus <netz> einfügen
BATCH <nick> <n>-<m> Paket <n> bis <m> in die 2. Warteschlange für <nick> einfügen
BATCH <nick> <n>-<m> <netz> Paket <n> bis <m> in die 2. Warteschlange für <nick> aus <netz> einfügen
bugfix: SHUTDOWN
versions affected: 1.0 - 3.22
Not all messages where send out on shutdown
Uploads and Transfers where not cleanup up fully.
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: <farbe>,<hintergrund>,<style>
328) CHCOLOR
Neue Admin Kommandos:
CHCOLOR <n> <m> <x>,<b>,<s> Setze für das Pack <n> bis <m> die Farbe <x>, den Hintergrund <b> und den Style <s>
CHCOLOR <n> <x>,<b>,<s> Setze für das Pack <n> die Farbe <x>, den Hintergrund <b> und den Style <s>
Werte für Farbe, Hintergrund:
0 keine Farbe
1 Schwarz
2 Blau
3 Grün
4 Rot
5 Braun
6 Violett
7 Orange
8 Gelb
9 Hellgrün
10 Cyan
11 Hellcyan
12 Hellblau
13 Purpur
14 Grau
15 Hellgrau
16 Weiß
Werte für Style:
0 = kein
1 = Fett
2 = Unterstichen
4 = Kursiv
8 = Invertiert
bugfix: Kursiver Text wurde nicht richtig ausgegeben.
327) DISKFREE
Neues Admin Kommando:
DISKFREE Freien Paltz im Uploadverzeichnis anzeigen
bugfix: Speicherlecks behoben
bugfix: XDCC BATCH
versions affected: 3.21
BATCH wurde nach dem ersten Pack abgebrochen.
bugfix: SSL
Halte die Verbindung auch wenn der IRC-Server langsam ist.
326) http_access_log
Schreibe alle Zugriffe via HTTP im Format CLF in die angegebene Datei.
Default: kein Protokoll.
325) logrotate <n>
Schnelles Rotieren der Logfiles alle <n> Stunde.
324) download_completed_msg
Nachricht am Ende des Transfers.
323) DELTRIGGER
Neues Admin Kommando:
DELTRIGGER <n> <m> Entferne die Trigger von Pack <n> bis <m>
322) CLOSEGET
Neues Admin Kommando:
CLOSEGET <net> <nick> Breche den Upload von Bot <nick> ab
321) status_time_dcc_chat
Zeit in Sekunden bis zur nächsten Ausgabe der Status-Zeile im DCC Chat.
Default: 120
Debugging und Logging verbessert.
Ab Version 3.21:
----------------
bugfix: PRINT
versions affected: 3.13 - 3.20
Bot crashte, wenn auf einen nicht Parameter ohne Wert angefordert wurde.
bugfix: AUTOADD
Warne falls Dateien ein Datum in der Zukunft haben.
bugfix: CHCOLOR
Benutze Farbe auch bei ANNOUNCE, XDCC SEARCH und "!NEW", "!FIND" Trigger.
320) configfile
Erlaube mehrere Bereiche von "network" mit dem gleichen Namen
zur Konfiguration eines Netzes.
Configure LOCALBASE= PREFIX=
Setze die Verzeichnisse für benötigte Bibliotheken und die Installation.
319) CHCOLOR
Neue Admin Kommandos:
CHCOLOR <n> <m> <x>,<b> Setze für das Pack <n> bis <m> die Farbe <x> und den Hintergrund <b>
CHCOLOR <n> <x>,<b> Setze für das Pack <n> die Farbe <x> und den Hintergrund <b>
bugfix: CTCP
versions affected: 3.13 - 3.20
Antworte auch auf CTCP im Channel.
bugfix: connectionmethod ssl
versions affected: 3.0 - 3.20
Beim Verbindungsaufbau wird der Bot nicht mehr blockiert.
318) login_name
Wenn das Netzwek keine NickServ hat, kann hier der Name des Services
fuer den LOGIN Befehl angegeben werden.
Dies ist nur je Netzwerk einstellbar.
318) auth_name
Wenn das Netzwek keine NickServ hat, kann hier der Name des Services
fuer den AUTH Befehl angegeben werden.
Dies ist nur je Netzwerk einstellbar.
bugfix: viele gleichzeitige Transfers
versions affected: 1.2 - 3.20
Bot konnte bei der auswahl eines Transfers crashen.
317) restrictsend, restrictlist
Kann jetzt für jedes Netzwerk einzeln gesetzt werden.
316) ruby_script
Erweiterte Methode "info_pack" un auf Daten einens Packs zuzugreifen.
Verfügbar: "lock", "dlimit_max", "dlimit_used", "has_md5sum", "has_crc32", "mtime", "xtime", "crc32", "md5sum"
315) logrotate
Die Datei logfile_httpd wird auch rotiert.
314) -w dir
Setze dir als das aktuelle Verzeichnis.
Debugging und Logging verbessert.
313) group_admin uploadhost
Bei Bedarf kann man nach der Gruppenliste noch ein Uploadir angeben.
Die hostmask gilt dann auch als uploadhost.
Erlaube LISTUL wenn das Uploadir angegeben ist.
bugfix: ANNOUNCE
Announces haben jetzt Vorrang vor XDCC LIST.
bugfix: -plist
Ignoriere plist wenn sehr viele Announces noch nicht gesendet sind.
bugfix: restrictsend
Der Bot sendete keine Pakete mit "restrictsend off" und wenn kein Channel konfiguriert ist.
bugfix: QUIT
Melde eine Warnung und benende die Verbindung, wenn der Server uns "QUIT" sendet.
Ab Version 3.20:
----------------
bugfix: restricsend
versions affected: 3.19
Benutzer werden mit "group access restricted" abgewiesen.
Ab Version 3.19:
----------------
312) http_index
Definiert die Seite, die angezeigt wird wenn kein Dateiname in der
URL angegebn wird.
Default: xdcclistfile
Webliste mit: http_index /?
Statische Seite in htdocs mit: http_index /index.html
311) Authentifizierung mit SSL + CertFP
Authentifizierung mit einem selbst erzeugten SSL Zertifikat.
Der Bot sucht nach der Datei "<networkname>.pem", in der
das Zertifikat und der Schlüssel sein müssen. Wenn diese
Datei nicht existiert, sucht er nach den Dateien
"<networkname>.crt" "<networkname>.key".
Das Zertifikat wird beim Verbindem mit dem Server übertragen.
310) XDCC REMOVE
new user command:
Neues User Kommando:
XDCC REMOVE <n> Entferne das Paket <n> aus allen Warteschlangen.
309) passive_dcc_chat
Erlaube allen Admins auch passiven DCC Chat zu verwenden.
Default: Aus. Admins müssen den Chat vom Bot über den Befehl:
"/MSG bot ADMIN password CHATME" anfordern.
bugfix: autoadd
Bot hat Probleme wenn im Dateinamen ein '\' vorkommt,
jetzt werden diese ignoriert.
bugfix: mirc_dcc64
Der Bit sendete zuviele Bytes im Handshake beim Upload von Dateien auf den Bot.
bugfix: need_level
versions affected: 2.0 - 3.18
Melde dem Benutzer welchen Status er benötigt.
308) http_admin_dir
Ein geschützttes Verrzeichnis mit weiteren Dateien für den Webserver.
Nur der http_admin Benutzer kann daruaf zugreifen.
Default: keins.
307) hide_list_stop
Zeigt die Zeile "/msg nick xdcc stop" beim announce nicht an, wenn
gesetzt.
306) NOANNOUNCE
Neues Admin Kommando:
NOANNOUNCE <x> Sperrt alle ANNOUNCE für die nächsten <x> Minuten
bugfix: http_search
versions affected: 3.16 - 3.18
Bei der Suche wurde kein Paket gefunden.
Ab Version 3.18:
----------------
bugfix: statefile
Benutze 64bit Zeiten wenn verfügbar.
Lese 32bit statefile auf 64bit Systemen.
305) slow_privmsg
Begrenze PRIVMSG auf 1 Zeile alle n Sekunden. Damit verhindert man das
der Bot ein Flooding auslöst.
Nur per Netzwerk einstellbar.