Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-11-11 | UNO plugin: handle empty top lists | Giuseppe Bilotta | |
2008-11-11 | UNO plugin: add top and topwin commands to help | Giuseppe Bilotta | |
2008-11-03 | script plugin: improve help | Giuseppe Bilotta | |
2008-11-03 | script plugin: script allow/deny high level UI | Giuseppe Bilotta | |
2008-11-03 | auth botmodule: auth_allow_deny() accepts an optional :auth_path parameter | Giuseppe Bilotta | |
2008-11-03 | script plugin: per-script permissions | Giuseppe Bilotta | |
2008-11-03 | script plugin: hook on message() rather than listen() | Giuseppe Bilotta | |
2008-10-27 | UNO plugin: give cards to correct player at endgame | Giuseppe Bilotta | |
If the winner played a Reverse in response to a picker, the previous player should pick the cards, and not the next one. This is not really important at the moment because we score by giving points to the winner instead of taking them from losers, but we fix it for correctness. It'll be especially useful when we'll implement the other scoring too. | |||
2008-10-27 | * (lastfm) fix a bug resulting in the change of the lastfm api output. ↵ | Casey Link | |
now_playing works again Lastfm removed the <date> element from track's which are currently being played, which caused the plugin to die. Now we detect if the <date> element exists. | |||
2008-10-27 | * (lastfm) change the interface for associating an irc nick with a lastfm ↵ | Casey Link | |
user. this way it is more intuitive. | |||
2008-10-27 | * (grouphug) fix for grouphug layout changes | Casey Link | |
2008-10-27 | url plugin: only handle URls that have something past the protocol | Giuseppe Bilotta | |
2008-10-17 | Start working on 0.9.15 | Giuseppe Bilotta | |
2008-10-17 | irclog: timestamp_format config option | Giuseppe Bilotta | |
2008-10-16 | tag-release: abort on error | Giuseppe Bilotta | |
2008-10-16 | Version 0.9.14 | Giuseppe Bilotta | |
2008-10-16 | Version rbot-0.9.14 | Giuseppe Bilotta | |
2008-10-16 | rss plugin: 'headlines' uses date if handle not present | Giuseppe Bilotta | |
When the feed handle is empty or not used (e.g. during rss show), the headlines output filter will display the date before the title. | |||
2008-10-16 | rss plugin: strip feed title of initial/final whitespace | Giuseppe Bilotta | |
2008-10-16 | rss plugin: 'headlines' output format | Giuseppe Bilotta | |
A simple output format that only provides feed titles, skipping all other data, including the feed link. Requested by step on #rbot. | |||
2008-10-16 | rss plugin: use %{at} instead of @ in output filters | Giuseppe Bilotta | |
2008-10-14 | UNO plugin: fix playable cards during picks | Giuseppe Bilotta | |
A bug in the logic allowed a +2 to be playable on a Reverse of the wrong color (e.g. g+2, gr, r+2). | |||
2008-10-13 | httputil: don't raise on HTTPServer/ClientError | Giuseppe Bilotta | |
2008-10-06 | figlet: strip first and last empty line(s) | Giuseppe Bilotta | |
2008-10-03 | PO update | Giuseppe Bilotta | |
2008-09-24 | IRC logging: only log nick/quits on the channels the bot is in | Giuseppe Bilotta | |
2008-09-24 | ircbot.rb: fill was_on info when delegating sent QUIT | Giuseppe Bilotta | |
2008-09-24 | irc.rb: User#channels method | Giuseppe Bilotta | |
2008-09-24 | seen plugin: don't update seen info on topic info | Giuseppe Bilotta | |
2008-09-05 | + plugins/games/quiz: '!quiz stop' command implemented | dmitry kim | |
2008-09-05 | quiet exception list | Giuseppe Bilotta | |
Keep a track of exceptions to a global 'quiet' command so that user can use !quiet and !talk in here to make the bot only talk in one channel without quiet-ing it by hand in each one of the other channels. | |||
2008-09-05 | message.rb: fix the fix to message addressing logic | Giuseppe Bilotta | |
This reverts commit b6bd9a24014ac9fbc822e9051f216f0506f24cd5 "message.rb: fix message addressing logic" since it actually breaks the validity for address? in a number of cases. Instead, add proper @address setting to NickMessage which is the only one getting it wrong presently. | |||
2008-09-04 | launch_here: fix svn version codepath | Giuseppe Bilotta | |
'up' was a leftover variabled since the code was in bin/rbot. Use SCM_DIR instead. | |||
2008-09-02 | Version 0.9.13 | Giuseppe Bilotta | |
2008-08-22 | iplookup plugin: fix brokage from IPv6 support | Giuseppe Bilotta | |
Commit ff949fe1c9dd0c179ecdce9340c04c05242d3a48 "iplookup plugin: support IPv6 too" broke the main iplookup method by forgetting to initialize reply correctly. Fix it, and replace String#+= usage with String#<< which is more efficient speed- and memory-wise. | |||
2008-08-21 | geoip plugin: only retrieve host info once on WHOIS | Giuseppe Bilotta | |
2008-08-21 | geoip plugin: thread command | Giuseppe Bilotta | |
2008-08-19 | IRC Socket: documentation cleanup | Giuseppe Bilotta | |
2008-08-19 | IRC socket: minor flood_send logic fixes | Giuseppe Bilotta | |
2008-08-19 | IRC socket: get rid of delay/burst | Giuseppe Bilotta | |
The penalty system should be enough to prevent the bot from being disconnected because of excess flood, making the old sendq delay/burst code unnecessary. So get rid of the latter altogether. (If the penalty system as implemented ever happens to be insufficient as implemented, it should just get fixed rather than rely on the sendq delay/burst assistance.) | |||
2008-08-13 | geoip plugin: fixed host regex | Raine Virta | |
2008-08-13 | geoip plugin: had to change host name of the new lookup server | Raine Virta | |
2008-08-13 | nickrecover plugin: work more than once per session | Giuseppe Bilotta | |
2008-08-13 | message.rb: fix message addressing logic | Giuseppe Bilotta | |
IRC messages which are not PRIVMSG or NOTICE (i.e. not UserMessage) are 'addressed' to the bot when they originate from it. Rather than putting this logic in each one of them (and forgetting about it for some, e.g. NICK messages), put it in BasicUserMessage. Compensate by always setting @address in UserMessage to test against target instead. | |||
2008-08-13 | geoip plugin: new service for geoip-lookup along with some other enhancements | Raine Virta | |
2008-08-11 | geoip plugin: now stacking whois requests to prevent overlaps | Raine Virta | |
2008-08-11 | geoip plugin: added nick based network-wide lookup and fixed some charset issues | Raine Virta | |
2008-08-11 | rfc2812: always return the actual Channel or User when handled | Giuseppe Bilotta | |
For consistency, all delegations now return the actual Channel object in data[:channel] and the actual User object in data[:nick]. | |||
2008-08-11 | rfc2812: handle ERR_NOSUCHNICK and ERR_NOSUCHCHANNEL | Giuseppe Bilotta | |
Delete the corresponding user/channel from the server list (if present), and notify the client about the error. | |||
2008-08-11 | rfc2812: create channels and users for al commands when needed | Giuseppe Bilotta | |
Always create a user or channel when we receive information about it. This makes server message parsing much more robust (no more crashes about NilClass not having user/channel methods) but has a few subtle implications about the server state: for example, channels may exist in the Server object even when the bot is not in the channel itself. |