Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-04-01 | fix charset detection | Giuseppe Bilotta | |
2007-04-01 | More first_par fixups | Giuseppe Bilotta | |
2007-04-01 | Stringlib/rbot/core/utils/extends.rbutfy_xml() method that tries to ↵ | Giuseppe Bilotta | |
transcode a webpage to UTF-8; HTTP headers are attached to bodies returned by HttpUtil methods to ease charset detection | |||
2007-04-01 | httputil: reinstate partial_body | Giuseppe Bilotta | |
2007-03-30 | *** (httputil) major rework, new caching implementation, unified request | Dmitry Kim | |
processing + (httputil) post support, partial request support, other features - (httputil) removed partial_body() and get_cached() [merged into get()] * (plugins/, utils) minimal changes to accomodate for the new http_utils * (utils, ircbot) moved utils initialization into utils.rb * (tube.rb) (partially) accomodate for upstream site layout changes | |||
2007-03-30 | Utils: the array returned by get_first_pars now contains nil for pages where ↵ | Giuseppe Bilotta | |
no first par was found. Also rearrange some code to keep relevant code together | |||
2007-03-30 | * (utils.rb) reflect the api/semantics changes in comments | Dmitry Kim | |
2007-03-30 | - (utils.rb) removed http_get, since it's obsoleted | Dmitry Kim | |
+ (utils.rb) added @@bot class variable * (utils.rb) get_first_pars should return a value * (plugins) no need to pass http_util to the Utils.get_first_pars | |||
2007-03-26 | HttpUtils: inline rescue doesn't rescue LoadError, rewrite code to require ↵ | Giuseppe Bilotta | |
rubygems before retrying htmlentities | |||
2007-03-26 | Utils: more first par enhancements | Giuseppe Bilotta | |
2007-03-25 | Utils: fix a stupid bug in rubygems require and add more first_html_par code | Giuseppe Bilotta | |
2007-03-25 | Utils: retry after requiring rubygems if htmlentities failed to load; when ↵ | Giuseppe Bilotta | |
grabbing first pars, try filtering out too short paragraphs | |||
2007-03-25 | Utils: cleanup first html par code | Giuseppe Bilotta | |
2007-03-25 | Utils: convert unknown numering HTML entities to the corresponding UTF-8 ↵ | Giuseppe Bilotta | |
characters, when not using htmlentities | |||
2007-03-25 | HttpUtil: fix partial_body when no body was given, and increase default ↵ | Giuseppe Bilotta | |
info_bytes to 8k | |||
2007-03-25 | Utils: try non-paragraphs if no paragraphs was found | Giuseppe Bilotta | |
2007-03-25 | Utils: when looking for the first par in a web page, look after any header, ↵ | Giuseppe Bilotta | |
not just h1; also, be stricter on what's included in a paragraph | |||
2007-03-25 | Utils: fix ircify_html (the final stripsvn diff ↵ | Giuseppe Bilotta | |
lib/rbot/core/utils/extends.rb could cause it to return nil) and improve whitespace handling | |||
2007-03-25 | registry: allow plugins to provide a recovery proc in case data marshalling ↵ | Giuseppe Bilotta | |
fails | |||
2007-03-25 | url plugin: customizable max amount of data to retrieve to look for a title. ↵ | Giuseppe Bilotta | |
return standard header info if no title found | |||
2007-03-24 | httputil and url plugin improvements, see ChangeLog | Giuseppe Bilotta | |
2007-03-20 | * tidying up 'help ignored plugins' output | Dmitry Kim | |
2007-03-20 | * don't set @failures_shown on debug(status) | Dmitry Kim | |
2007-03-19 | plugins: only show number of ignored and/or failed plugins only the first ↵ | Giuseppe Bilotta | |
time a user asks for help | |||
2007-03-19 | * config value hook :on_change wasn't called from unset() | Dmitry Kim | |
2007-03-19 | * duh, operator precedence error in serverlist patch | Dmitry Kim | |
2007-03-18 | + lazy behavior for plugin registries (don't create a BDB file until the ↵ | Dmitry Kim | |
registry is accessed by plugin for the first time) | |||
2007-03-17 | + added support for multiple servers to try (round-robin) for unreliable ircnets | Dmitry Kim | |
* changed server.name/port to server.list (with config upgrade automation, too) | |||
2007-03-17 | Plugins: rename Plugins::pluginmanager to Plugins::manager | Giuseppe Bilotta | |
2007-03-16 | Plugins: move games into their own directory | Giuseppe Bilotta | |
2007-03-16 | Use m.source instead of m.sourcenick whenever possible to ensure messages ↵ | Giuseppe Bilotta | |
from servers don't cause stupid backtraces | |||
2007-03-16 | Server hostname was not being set properly | Giuseppe Bilotta | |
2007-03-15 | * fixed a regexp for "identify-msg" server capability ("^" was missing) | Dmitry Kim | |
2007-03-15 | config was not being saved after unsetting a value | Giuseppe Bilotta | |
2007-03-14 | Socket IO filtering: rbot can now assume UTF-8 internally. | Giuseppe Bilotta | |
2007-03-14 | Improved handling of server limits | Giuseppe Bilotta | |
2007-03-10 | Allow customization of the plugins load path | Giuseppe Bilotta | |
2007-03-10 | Option to change the bot IRC name, thanks to jsn- | Giuseppe Bilotta | |
2007-03-08 | Previous attempt at cleaning up the prefix matcher were too restrictive, try ↵ | Giuseppe Bilotta | |
using a different approach | |||
2007-03-05 | Previous commit wasn't that good, too restrictive. Relax, and differentiate ↵ | Giuseppe Bilotta | |
between user id and mask | |||
2007-03-05 | Rework netmask/hostname detection code to work around non-RFC-compliant servers | Giuseppe Bilotta | |
2007-02-24 | Try to give a meaningful quit message when quitting because of problems | Giuseppe Bilotta | |
2007-02-23 | Utils.secs_to_string now convert seconds to integers instead of displaying ↵ | Giuseppe Bilotta | |
ridiculously long floating values | |||
2007-02-20 | Use ASCII KCODE to prevent problems like missing characters or matching ↵ | Giuseppe Bilotta | |
failures when clients send messages in something else than UTF-8 | |||
2007-02-20 | Minor message optimizations | Giuseppe Bilotta | |
2007-02-20 | New IRC Framework: bot now keeps track of his nick correctly across disconnects | Giuseppe Bilotta | |
2007-02-20 | Fix timer handling when Actions raise errors | Giuseppe Bilotta | |
2007-02-18 | Initial steps towards a namespace rationalization | Giuseppe Bilotta | |
2007-02-18 | Plugin header boilerplating. | Giuseppe Bilotta | |
New plugin.header file provided, to be used as model for the header of new plugins. Many existing plugins have been adjusted to provide the same info the same way. I might have misplaced some information, so please let me know if this is the case. Also augmented a couple of copyright notices to include the 'rbot development team' alongside Tom Gilbert. | |||
2007-02-18 | Minor optimization to Auth.random_password | Giuseppe Bilotta | |