summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2020-03-31refactor: logger moved away from ircbot (exp.)Matthias Hecker
This moves the logger management thread/queue to a seperate singleton. It removes the explicit stopping/restarting of the logging thread since the thread should behave like a daemon thread anyway. Still needs to be tested to work in daemonize.
2020-03-29fix: plugins delegate disregarding all options givenMatthias Hecker
2020-03-28always log to stdout with debug flagMatthias Hecker
This makes it so the -d debug flag on the rbot command line will always log to STDOUT, previously it would just force the log level.
2020-03-27gem: support for newest ruby versionsMatthias Hecker
2020-03-27Merge pull request #4 from ahpook/rename_karmaMatthias Hecker
Rename and improve karma plugin
2016-03-25fixes registry for 2.3.0, bug caused by wrong #get_implMatthias Hecker
previously getimpl returned eigenclasses aswell which always was an issue but i guess a minor change in ruby triggered this.
2015-12-15Renames the 'karma' plugin to a 'points' systemEric Sorenson
Prior to this commit, rbot used a "karma" system for keeping track of user points. This phrasing, while widespread, is unnecessarily appropriationist. This commit renames the plugin to a more neutral "points" system, accomplishing exactly the same goal without using culturally problematic language. For more background please read: http://bit.ly/1MfLmce
2015-07-04webservice: add erb template render methodsMatthias Hecker
2015-07-04journal: introduce ensure_payload_indexMatthias Hecker
2015-07-04journal: wrap postgres client in single threadMatthias Hecker
2015-06-24journal: move journal accessor in coremoduleMatthias Hecker
2015-06-21journal: simplified irc loggingMatthias Hecker
2015-06-21journal: irc logging moduleMatthias Hecker
2015-06-20journal: allow hash/proc for query in count and removeMatthias Hecker
2015-06-20journal: start with core botmodule, api changesMatthias Hecker
2015-06-15journal: add mongodb storage backendMatthias Hecker
2015-06-15journal: cleanupMatthias Hecker
2015-06-14journal, integrated in botMatthias Hecker
2015-06-14journal: even more testsMatthias Hecker
2015-06-14journal: more postgres testsMatthias Hecker
2015-06-14journal: finishing postgres adapterMatthias Hecker
2015-06-14journal: started implementing postgres storageMatthias Hecker
2015-06-14journal: unsubscribe addedMatthias Hecker
2015-06-14introducing a persistent message queue, the "journal"Matthias Hecker
2015-06-13plugins, improved how we lookup plugins filenameMatthias Hecker
2015-06-13introduce reload alias for rescanMatthias Hecker
2015-06-13logging, irc fix loglevel i messed upMatthias Hecker
2015-06-13logging improved in ircMatthias Hecker
2015-06-13logging, print >=warning to stderrMatthias Hecker
2015-06-13logging: proper stderr logger for error/fatalMatthias Hecker
2015-03-11plugins fix missing save for 1.9Matthias H
2015-03-11plugins: allow rescanning of one botmodule onlyMatthias H
2015-03-09updated copyright notice and authorsMatthias H
2015-03-09ruby 2.2: fix a obscure regexp escaping bugMatthias H
2015-03-09webservice: fix cleanup typoMatthias H
2015-01-12web service: fix basic auth handlerMatthias H
2015-01-12web service: response helper methodsMatthias H
2015-01-12web service: alias web module mixinsMatthias H
2015-01-12messagemapper: refactor options are really the paramsMatthias H
2015-01-12web service: parse uri params; small improvementsMatthias H
2015-01-11web service: better integration in rbotMatthias H
this commit integrates better in the existing message dispatching / authentication system of rbot.
2015-01-11agent: remove proxy opt-out for pluginsMatthias H
2014-12-02[url] fixes encoding error in encoding detection code, maybe closes #2M. Hecker
2014-09-03Merge branch 'fork' of github.com:4poc/rbot into forkM. Hecker
2014-09-03[webservice] expose webservice to pluginsM. Hecker
2014-07-18add a first basic colorformat string functionMatthias H
2014-07-17[agent] add options for ssl and proxyMatthias H
2014-05-03[registry] fix subregistry re-use (closes #1)M. Hecker
2014-04-29[webservice] add /ping test routeM. Hecker
2014-03-27[httputil] fix unknown fallback encodingMatthias H