Project

General

Profile

News

ab Version 3.10

Added by Dirk Meyer almost 10 years ago

265) no_minspeed_on_free (inspired by TheDeath)
Don't enforce minspeed when bot still has free slots.

References TODO:
Short Term Features:
199 12/12/03 Open dont enforce minspeed if there are free slots

bugfix: xdccxmlfile (reported by chibi)
packinfo extended with added

bugfix: upnp_router
Update for libminiupnpc 1.2

bugfix: CLOSEC (reported by Lamune)
Close listen port and UPNP data when closing.

bugfix: REGROUP (reported by HymnToLife)
After REGROUP you could have 2 descriptions for one group.

bugfix: ADDGROUP (reported by HymnToLife)
Option autoadd_sort was ignored for ADDGROUP.

bugfix: GET (reported by spielefreak)
Queue could stall when case sensitive nick was used.

bugfix: FETCH, SSL
Improve detection of SSL in curl on Debian.

bugfix: CHTRIGGER (reported by spielefreak)
When changing trigger, the old one must be deleted.

bugfix: group_admin (reported by dns777)
Bot did freeze if REMOVEDIR is not allowed to remove all packs.

bugfix: group_admin
Allow group admins to issue CHATME

bugfix: BSD (submitted by HymnToLife)
Install in group "wheel".

bugfix: SunOS (reported by Tass)
Fix build on SunOS.

264) xdcc_allow
Defines ip masks, which are allowed to download from the server.
Multiple ip masks can be specified
Default: all.

263) xdcc_deny (inspired by Lamune) Defines ip masks, that should not download from the server.
Multiple ip masks can be specified
Default: none.

bugfix: http_deny, http_allow
Changed to CIDR Syntax.

bugfix: IGNORE (reported by Solidus_Snake)
If value overflows set it to maximum.

bugfix: IGNORE (reported by Lamune)
Count auto ignore for triggers, "!list", "@find" and "!new".

bugfix: UNIGNORE
Find hostmask case insentitive

bugfix: fix small memory leaks

262) mirc_dcc64 (inspired by T4K)
All transfers greater 4GB will use mIRC style 64bit DCC.
NOTE: This works only with mIRC version 6.33.
NOTE: XChat, Irssi will work only in 32bit DCC mode.
Default: 32bit DCC

bugfix: XDCC LIST (inspired by Yumi)
Switch automatically from MB to GB/TB

261) xdccxmlfile (inspired by chibi)
Extened by uptime

bugfix: CANNOUNCE (reported by spielefreak)
Send only to given channel.

260) LOCK, UNLOCK (inspired by dsd)

new admin commands:
LOCK <n> <m> <password> Lock the pack <n> to <m> with <password>
UNLOCK <n> <m> Unlock the pack <n> to <m>

259) group_admin (inspired by Thunder)
Remote commands can only be issued by a nick with a matching hostmask
and knows the coresponding password. Access is limit to the groups
listed in the same line and by the given level.
group_admin <level> <hostmask> <encrypted_password> <grouplist>

bugfix: upnp_router
Update for libminiupnpc 1.1

ab Version 3.9

Added by Dirk Meyer about 10 years ago

bugfix: fish_only (reported by Vision)
Allow CTCP, DCC and CHAT in this mode.

bugfix: fish (reported by Vision)
Limit @find to buffer length.

bugfix: fish (reported by Vision)
Encode colors and non ascii chars correctly.

bugfix: fix small memory leaks

258) #channel -waitjoin <time> (inspired by Lamune)
Wait given seconds after connect before joining this chan.

257) show_list_all (inspired by TheBotKiller)
Print line with "/msg nick xdcc list all".

256) no_duplicate_filenames (inspired by AnimeNeko)
When configured, add, adddir and addnew refuses to add a files with a
name that already have been added.

bugfix: DCC RESUME (reported by fred|krue)
Detects complete Download when resumed > 4GB.

bugfix: DCLD (reported by fred|krue)
Display resume size for > 4GB correctly.

bugfix: fish (reported by Vision)
Some values where not decoded cleanly.

255) http_admin
Allow http_admin to download packs via HTTP.

254) http_allow
Defines ip masks, which are allowed to access the server.
wild cards are: * = 0 or more characters, ? = 1 character, # = any positive integer
Multiple ip masks can be specified
Default: all.

253) http_deny
Defines ip masks, that should not access the server.
wild cards are: * = 0 or more characters, ? = 1 character, # = any positive integer
Multiple ip masks can be specified
Default: none.

bugfix: http_port
Enable caching of html pack list.

252) HOP
new admin command:
HOP <channel> <net> leave and rejoin a channel to get status in a network

bugfix: restrichsend, restrictlist
versions affected: 1.2 - 3.8
restrictsend was not checked, restrictlist was used.

bugfix: autoadd_sort (reported by unlogisch)
Fix sorting by group.

bugfix: new_trigger (contributed by dns777)
Don't show hidden packs.

251) CTCP LIST (contributed by dns777)
Support CTCP LIST.

250) #channel -rgroup (contributed by dns777)
Users in this channel can only access packs in groups listed after this.

249) #channel -listmsg (contributed by dns777)
The text after listmsg is used as a channel specific respondtochannellistmsg.

248) xdccxmlfile (contributed by dns777)
Deliver this file over HTTP.

bugfix: BOTINFO (reported by Lamune)
Keep "joined for" time during REHASH.

247) ruby_script
Run a ruby script on each line the bot gets from the irc server.

246) need_voice, need_level
you can set need_voice and need_level for each network differently.

245) MD5/CRC (inspired by Drake)
Display Pack number with each MD5/CRC message on Konsole.

244) verbose_crc32 (inspired by fred|krue)
By default, after adding iroffer will only report bad checksums.
If set, it will print out the computed checksum in every case.

extend debug and log information.

ab Version 3.8

Added by Dirk Meyer over 10 years ago

243) fish_exclude_nick (inspired by dondieschotte)
Messages to this nicks won't be encryted.

bugfix: http_port (reported by TheDeath)
Bot could crash on shutdown, when xdcclistfile was requested over HTTP.

bugfix: GROUPDESC (reported by RyoOhki)
Allow quoted arguments

bugfix: FETCH (reported by Bohnenstange)
Support resume for curl < 7.11.0

bugfix: CONFIG (reported by OmegaPhil, TheDeath)
Bot did crash when this command had no argument.

242) privmsg_encrypt (inspired by Vision)
If set, all notice and privmsg will be encrypted.

241) dos_text_files (inspired by Infamous)
Write xdcclistfile as DOS text format, with CRLF als line break.
Default: no, on CYGWIN default: yes

240) log_exclude_text (inspired by Yasuo|Iwakura)
Exclude given list of patterns from filling up your logfiles
or polluting your saved messages.
Wild cards are: * = 0 or more characters, ? = 1 character, [0-9] = any digit

239) log_exclude_host
Exclude given list of hostmasks from filling up your logfiles
or polluting your saved messages.

238) privmsg_fish (inspired by Vision, dondieschotte)
If set, decode encrypted messages with this global fish key.

bugfix: autoadd_group_match (reported by dns777)
if the group does not exist, it was created without groupdesc.

237) Italian translation
activate with "./Lang it" after "Configure"
to switch back to English call "./Lang en"

bugfix: channel -fish key (reported by Vision)
bot could crash when using fish while printing lines with a certain length.

bugfix: new_trigger (reported by StoVoKor)
bot did crash when trigger is run with no packages on bot.

bugfix: xdccxmlfile (reported by dns777)
Fix pack size for very small files.

bugfix: FETCHCANCEL (reported by Radicand, Lamune)
Bot printed "curlhandle not found" again and again.

extend debug and log information.

bugfix: fix small memory leaks

236) fish_only (inspired by Vision)
If set, ignores not encrypted triggers in channels with a fish key.

bugfix: autoadd_group_match (reported by dondieschotte, disi)
autoadd_group_match works now without auto_default_group.

ab Version 3.7

Added by Dirk Meyer over 10 years ago

235) @find, XDCC SEARCH (inspired by dondieschotte)
search for date added if configured

234) reconnect_delay (inspired by dondieschotte)
Do not reconnect when connections is dropped for given seconds.

bugfix: reconnect
If connection drops, do not reconnect immediately.

233) SORT
new admin commands:
SORT ADDED Sort all Packs by time added
SORT -ADDED Sort all Packs backwards by time added

232) show_date_added (inspired by dondieschotte, Gotham)
Show date the pack was added with XDCC LIST.

bugfix: -no-memsave (reported by dondieschotte)
Fix crash on startup

231) BOTINFO
Extend BOTINFO to report how long its been since on a server and on each channel.

References TODO:
Short Term Features:
150 01/30/01 Open keep track of how long its been since on a server and/or on a channel

bugfix: connectionmethod ssl
versions affected: 3.0 - 3.6
Bot could show problems on reconnecting to server.

230) <TAB>
Command expansion with <TAB> in the console.

extend debug and log information.

bugfix: PSEND (reported by dondieschotte)
could not send to nicks, make output stopable.

229) new_trigger (inspired by TheBotKiller, Vision)
iroffer will respond to "!new" requests sent to a channel.
It will respond with latest <n> packs added.
default: 0 = no response at all

228) direct_config_access, CONFIG
Enable admin commands to manipulate configuration.

new admin command:
CONFIG &lt;key&gt; &lt;value&gt;

227) disk_quota
Check used space on disk for files and do not add more packs.
Specifies the maximum size in MB used in all packs.

bugfix: fix small memory leaks

226) fileremove_max_packs (inspired by Thunder)
Max number of packs on this bot, if more are added, the oldest ones
are removed from disk.
Default: 0 = disabled.

226) channel -fish key (inspired by dondieschotte, Vision)
blowfish encryption for channel announces and triggers.

bugfix: restrictsend (reported by dsd)
versions affected: 3.5 - 3.6
restrictsend was not checked, restrictlist was used.

bugfix: channel -pformat full -pgroup (reported by DrX)
force separate announces in each channel.
join other announces in channel.

225) IRC 470 (inspired by Road)
stops auto rejoin when bot is transfered to a different channel

ab Version 3.6

Added by Dirk Meyer over 10 years ago

bugfix: RMUL (reported by Thunder)
Allow RMUL even if uploadhost is not defined.

bugfix: autoadd (inspired by dondieschotte)
check upload names in autoadd

224) transferlimits (inspired by DevelDoll)
Tell user which transferlimit was reached

bugfix: http_port (reported by Wetter)
versions affected: 3.5
fix truncation of page within weblist

bugfix: FETCH (reported by Lamune)
ignore leading spaces in URL

bugfix: DCC RESUME (reported by Misha-SU)
versions affected: 2.10 - 3.5
Fix resume with quoted filenames.

223) CHTIME
new admin commands:
CHTIME <n> Delete date of add for pack <n>.
CHTIME <n> <date> Set date of add for pack <n>.

extend debug and log information.

222) old_statefile
Writes smaller irofer statefile by default.
Set this option to write a statefile that is compatible with old versions.

WARNING: You need this option for the PHP weblist iroffer-state.php version 2.10 and below.

221) XDCC SEARCH, FIND
Allow *,?,# as jokers

bugfix: atfind
do not match path of file.

220) NOSEND (inspired by Lamune)
new admin command:
NOSEND <x> <msg> Disables XDCC SEND for next <x> minutes
The response to user will have the <msg> included.

bugfix: http_admin
versions affected: 3.0 - 3.5
Fix crash with invalid URL.

Configure -no-admin
Build without HTTP Admin

Configure
Now use long options

bugfix: QUIT
Now cleaner shutdown when bot exits.

219) GET (inspired by Radicand)
new admin commands:
GETL Lists current upload queue
GET <net> <nick> <n> [password] Request pack <n> from bot <nick>

218) channel -joinmsg (inspired by eagle_bot)
joinmsg: text after this keyword is posted in channel after join

Sample:
channel #chan04 -joinmsg "!voiceme"

217) weblist_info running (inspired by Wetter)
Show total uptime, revert uptime to last started

extend debug and log information.

216) xdccxmlfile (inspired by Thunder)
packinfo extended with md5 and crc

bugfix: XDCC LIST
Fix logging in "queued" state

ab Version 3.5

Added by Dirk Meyer over 10 years ago

bugfix: ADD (reported by xtr)
versions affected: 3.0 - 3.4
Fix crash when try to add a Path that is not file.

bugfix: XDCC LIST
Change messages to avoid triggering commands on the downloader.

216) http_port
Add Javascript to copy to clipboard

215) xdccxmlfile (inspired by Thunder)
sysinfo extended with stats, limits and transfers.

bugfix: weblist_info uptime
Show total uptime

214) MANNOUNCE (inspired by xtr)
new admin commands:
MANNOUNCE <n> <m> <msg> ANNOUNCE <msg> for pack <n> to <m> in all joined channels
SANNOUNCE <n> <m> Short ANNOUNCE <n> to <m> in all joined channels

bugfix: fix large memory leak
versions affected: 3.3 - 3.4

bugfix: connectionmethod ssl (reported by Misha-SU)
versions affected: 3.0 - 3.4
Bot will crash when rehash and connectionmethod changed to ssl when connected

ab Version 3.4

Added by Dirk Meyer over 10 years ago

bugfix: punishslowusers (reported by Misha-SU)
versions affected: 3.3
Bot will crash if punishslowusers is executed.

bugfix: XDCC LIST GROUP (reported by dondieschotte)
versions affected: 3.0 - 3.3
Fix message in logfile.

ab Version 3.3

Added by Dirk Meyer over 10 years ago

bugfix: XDCC upload (reported by Radicand)
Bot could lock up in transfer when TCP window was closed.

Configure -no-memsave
Build without memory protection

Configure -no-http
Build without HTTP server

Configure -no-telnet
Build without Telnet server

bugfix: http_port (reported by TheTheath)
versions affected: 3.0 - 3.2
leak of file handle in header/footer

bugfix: IQUEUE
insert in idle queue, even if main queue is empty

bugfix: DCC RESUME
Allow RESUME even when port number is changed by broken NAT routers.

bugfix: DCC RESUME
versions affected: 2.10 - 3.2
handle clients that send the filenames in DCC SEND (esacped.?)

bugfix: connectionmethod ssl (reported by xtr)
versions affected: 3.0 - 3.2
Bot will crash when rehash and connectionmethod changed to ssl.

213) autoadd_group_match (inspired by dondieschotte)
Define groups for files added in autoadd_dir based on filename.

bugfix: channel -headline
Syntax changed, text has to be escaped with ".

212) announce_seperator (inspired by dondieschotte)
printed between pack number and name on announce

bugfix: Transfer Complete
versions affected: 3.0 - 3.2
show size of transfer in kb instead of bytes.

bugfix: user_nick
versions affected: 3.0 - 3.2
show user_nick in all messages before connect

extend debug and log information.

bugfix: DCL
versions affected: 3.0 - 3.2
fix crash when odd number of downloads active

211) ACCEPTU (inspired by SpiegelEiXXL)
new admin commands:
ACCEPTU <min> Accepting uploads from everybody for <x> minutes
ACCEPTU <min> <hostmask> Accepting uploads from <hostmask> for <x> minutes
ACCEPTU 0 Remove everybody from list of allowed uploads
ACCEPTU 0 <hostmask> Remove <hostmask> from list of allowed uploads

bugfix: XDCC SEARCH (submitted by xtr)
Report to the user if the search limit has been met.

bugfix: XDCC QUEUE
Report to the user the time of the message.
Report only first item in idle queue.

bugfix: XDCC STOP
Report to the user that his messages are deleted.

bugfix: XDCC CANCEL
Report to the user if no transfer is found.

bugfix: fix small memory leaks

bugfix: autoignore
versions affected: 2.13 - 3.2
no user was added to ignore.

bugfix: hostmasks with "|" on some linux builds
drop regexp in favor of fnmatch.

bugfix: Configure (reported by Shock)
versions affected: 3.0 - 3.2
certain combinations did not complete.

ab Version 3.2

Added by Dirk Meyer over 10 years ago

210) RELOCK
new admin command:
RELOCK <old-password> <password> Lock all packs with <old-password> with <password>

209) BOTINFO
Display DCC IP on BOTINFO.

bug_fix: usenatip (reported by Cork)
versions affected: 3.0 - 3.1
usenatip was only in effect for the first network.
usenatip had to be set global

bug_fix: getipfromserver
versions affected: 3.0 - 3.1
usenatip could be ignored when server welcome had no IP

bug_fix: need_level
versions affected: 2.13 - 3.1
need_level was always 0

bugfix: xdccxmlfile (reported by chibi)
Cleanup IRC special chars

bugfix: fix small memory leaks

208) http_date
Define output from of dates on the webpage.

bugfix: CRC (reported by ThzeDeath)
versions affected: 3.0 - 3.1
CRC command did crash when completed.

ab Version 3.1

Added by Dirk Meyer almost 11 years ago

207) xdccxmlfile (inspired by Mutsumi, Galatea)
xdccxmlfile list groups info

bugfix: connectionmethod ssl (reported by Radicand)
bot will crash when reconnect fails with timeout
before completing SSL handshake.

bugfix: window resize (reported by dondieschotte)
versions affected: 3.0
under CYGWIN widow resize did not complete.

bugfix: FETCH (reported by Misha-SU)
avoid to use files the are uploaded vie FETCH.

bugfix: sentrecord (reported by SDoggy)
versions affected: 2.4 - 3.0
Stats where not updated.

bugfix: http_search
Short search strings did not work.

bugfix: http_search
German translation missing a parameter.

(21-30/80)

Also available in: Atom