]>
git.netwichtig.de Git - user/henk/code/ruby/rbot.git/log
Matthias Hecker [Fri, 27 Mar 2020 21:32:01 +0000 (22:32 +0100)]
experiment with travis-ci setup
Matthias Hecker [Fri, 27 Mar 2020 21:31:25 +0000 (22:31 +0100)]
gem: support for newest ruby versions
Matthias Hecker [Fri, 27 Mar 2020 21:29:47 +0000 (22:29 +0100)]
deps: update dependencies
Matthias Hecker [Fri, 27 Mar 2020 20:00:16 +0000 (21:00 +0100)]
Merge pull request #30 from ruby-rbot/dependabot/bundler/nokogiri-1.10.9
Bump nokogiri from 1.6.1 to 1.10.9
Matthias Hecker [Fri, 27 Mar 2020 20:00:09 +0000 (21:00 +0100)]
Merge pull request #31 from ruby-rbot/dependabot/bundler/rack-1.6.13
Bump rack from 1.5.2 to 1.6.13
dependabot[bot] [Fri, 27 Mar 2020 19:58:49 +0000 (19:58 +0000)]
Bump rack from 1.5.2 to 1.6.13
Bumps [rack](https://github.com/rack/rack) from 1.5.2 to 1.6.13.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/1.5.2...1.6.13)
Signed-off-by: dependabot[bot] <support@github.com>
dependabot[bot] [Fri, 27 Mar 2020 19:58:47 +0000 (19:58 +0000)]
Bump nokogiri from 1.6.1 to 1.10.9
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.6.1 to 1.10.9.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.6.1...v1.10.9)
Signed-off-by: dependabot[bot] <support@github.com>
Matthias Hecker [Fri, 27 Mar 2020 19:58:41 +0000 (20:58 +0100)]
Merge pull request #2 from mroch/patch-1
Update markov.rb
Matthias Hecker [Fri, 27 Mar 2020 19:58:27 +0000 (20:58 +0100)]
Merge pull request #4 from ahpook/rename_karma
Rename and improve karma plugin
Matthias Hecker [Fri, 27 Mar 2020 19:58:16 +0000 (20:58 +0100)]
Merge pull request #27 from ohadlevy/gemspec-fixes
this enables to build again from gemspec
Ohad Levy [Mon, 22 Apr 2019 13:26:14 +0000 (16:26 +0300)]
this enables to build again from gemspec
Matthias Hecker [Fri, 25 Mar 2016 16:10:50 +0000 (17:10 +0100)]
fixes registry for 2.3.0, bug caused by wrong #get_impl
previously getimpl returned eigenclasses aswell which
always was an issue but i guess a minor change in ruby
triggered this.
Eric Sorenson [Wed, 16 Dec 2015 00:32:45 +0000 (16:32 -0800)]
Improvements to the points plugin
This commit makes a couple of improvements the points plugin:
- added a 'pointsdump' command to show everything in the registry,
not just the best and worst
- fixed Hash#index deprecation warnings under ruby >1.9
- made nicer messages when displaying stats on an empty registry
Eric Sorenson [Tue, 15 Dec 2015 22:44:51 +0000 (14:44 -0800)]
Renames the 'karma' plugin to a 'points' system
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
Marshall Roch [Sun, 9 Aug 2015 19:59:29 +0000 (12:59 -0700)]
Update markov.rb
This gets `markov probability` and `markov status` running again. I think there were some backwards-incompatible changes to MessageMapper that make the defaults required even with `[]`'s or something?
Matthias Hecker [Sat, 4 Jul 2015 19:24:01 +0000 (21:24 +0200)]
webservice: add erb template render methods
Matthias Hecker [Sat, 4 Jul 2015 11:51:42 +0000 (13:51 +0200)]
journal: introduce ensure_payload_index
Matthias Hecker [Sat, 4 Jul 2015 11:35:40 +0000 (13:35 +0200)]
journal: wrap postgres client in single thread
Matthias Hecker [Wed, 24 Jun 2015 19:19:07 +0000 (19:19 +0000)]
journal: move journal accessor in coremodule
Matthias Hecker [Sun, 21 Jun 2015 11:29:02 +0000 (13:29 +0200)]
journal: simplified irc logging
Matthias Hecker [Sat, 20 Jun 2015 22:05:38 +0000 (00:05 +0200)]
journal: irc logging module
Matthias Hecker [Sat, 20 Jun 2015 18:39:39 +0000 (20:39 +0200)]
journal: allow hash/proc for query in count and remove
Matthias Hecker [Sat, 20 Jun 2015 17:25:39 +0000 (19:25 +0200)]
journal: start with core botmodule, api changes
Matthias Hecker [Mon, 15 Jun 2015 21:56:20 +0000 (23:56 +0200)]
journal: add mongodb storage backend
Matthias Hecker [Sun, 14 Jun 2015 22:32:11 +0000 (00:32 +0200)]
journal: cleanup
Matthias Hecker [Sun, 14 Jun 2015 18:52:47 +0000 (20:52 +0200)]
journal, integrated in bot
Matthias Hecker [Sun, 14 Jun 2015 18:05:45 +0000 (20:05 +0200)]
journal: even more tests
Matthias Hecker [Sun, 14 Jun 2015 17:31:55 +0000 (19:31 +0200)]
journal: more postgres tests
Matthias Hecker [Sun, 14 Jun 2015 16:27:32 +0000 (18:27 +0200)]
journal: finishing postgres adapter
Matthias Hecker [Sun, 14 Jun 2015 01:01:25 +0000 (03:01 +0200)]
journal: started implementing postgres storage
Matthias Hecker [Sat, 13 Jun 2015 23:36:33 +0000 (01:36 +0200)]
journal: unsubscribe added
Matthias Hecker [Sat, 13 Jun 2015 22:18:35 +0000 (00:18 +0200)]
introducing a persistent message queue, the "journal"
Matthias Hecker [Sat, 13 Jun 2015 18:03:40 +0000 (20:03 +0200)]
script: make $SAFE configureable
Matthias Hecker [Sat, 13 Jun 2015 17:54:18 +0000 (19:54 +0200)]
plugins, improved how we lookup plugins filename
Matthias Hecker [Sat, 13 Jun 2015 17:49:11 +0000 (19:49 +0200)]
introduce reload alias for rescan
Matthias Hecker [Sat, 13 Jun 2015 17:48:43 +0000 (19:48 +0200)]
logging, irc fix loglevel i messed up
Matthias Hecker [Sat, 13 Jun 2015 17:18:09 +0000 (19:18 +0200)]
logging improved in irc
Matthias Hecker [Sat, 13 Jun 2015 17:11:55 +0000 (19:11 +0200)]
logging, print >=warning to stderr
Matthias Hecker [Sat, 13 Jun 2015 15:46:52 +0000 (17:46 +0200)]
logging: proper stderr logger for error/fatal
Matthias H [Wed, 11 Mar 2015 08:51:52 +0000 (09:51 +0100)]
plugins fix missing save for 1.9
Matthias H [Wed, 11 Mar 2015 07:32:16 +0000 (08:32 +0100)]
plugins: allow rescanning of one botmodule only
Matthias H [Wed, 11 Mar 2015 07:30:40 +0000 (08:30 +0100)]
api doc: fix path in task
Matthias H [Mon, 9 Mar 2015 22:07:20 +0000 (23:07 +0100)]
updated copyright notice and authors
Matthias H [Mon, 9 Mar 2015 08:24:26 +0000 (09:24 +0100)]
ruby 2.2: fix a obscure regexp escaping bug
Matthias H [Mon, 9 Mar 2015 08:17:48 +0000 (09:17 +0100)]
webservice: fix cleanup typo
Matthias H [Mon, 9 Mar 2015 04:00:59 +0000 (05:00 +0100)]
rake: yarn doc task
Matthias H [Mon, 9 Mar 2015 03:12:10 +0000 (04:12 +0100)]
readme: point to new wiki
Matthias H [Mon, 12 Jan 2015 11:02:21 +0000 (12:02 +0100)]
web service: fix basic auth handler
Matthias H [Mon, 12 Jan 2015 10:26:16 +0000 (11:26 +0100)]
web service: response helper methods
Matthias H [Mon, 12 Jan 2015 10:18:33 +0000 (11:18 +0100)]
web service: alias web module mixins
Matthias H [Mon, 12 Jan 2015 10:03:20 +0000 (11:03 +0100)]
messagemapper: refactor options are really the params
Matthias H [Mon, 12 Jan 2015 10:02:20 +0000 (11:02 +0100)]
web service: parse uri params; small improvements
Matthias H [Sun, 11 Jan 2015 17:41:59 +0000 (18:41 +0100)]
web service: better integration in rbot
this commit integrates better in the existing message
dispatching / authentication system of rbot.
Matthias H [Sun, 11 Jan 2015 08:20:09 +0000 (09:20 +0100)]
agent: remove proxy opt-out for plugins
Matthias H [Sun, 11 Jan 2015 08:04:01 +0000 (09:04 +0100)]
rbotdb: create non-existing profile directory
Giuseppe Bilotta [Fri, 7 Mar 2014 08:32:51 +0000 (09:32 +0100)]
set default encoding to UTF-8 for Ruby 1.9
Matthias H [Sun, 11 Jan 2015 07:26:20 +0000 (08:26 +0100)]
rbotdb: use correct bdb adapter for legacy backup
M. Hecker [Tue, 2 Dec 2014 10:47:19 +0000 (11:47 +0100)]
[url] fixes encoding error in encoding detection code, maybe closes #2
M. Hecker [Fri, 28 Nov 2014 13:59:43 +0000 (14:59 +0100)]
[translator] fixes broken page encoding
M. Hecker [Wed, 26 Nov 2014 01:28:33 +0000 (02:28 +0100)]
[urban] forgot debugs
M. Hecker [Wed, 26 Nov 2014 01:22:09 +0000 (02:22 +0100)]
[urban] fix for changed markup
M. Hecker [Wed, 3 Sep 2014 13:48:00 +0000 (15:48 +0200)]
Merge branch 'fork' of github.com:4poc/rbot into fork
M. Hecker [Wed, 3 Sep 2014 13:47:30 +0000 (15:47 +0200)]
[webservice] expose webservice to plugins
Matthias H [Fri, 18 Jul 2014 13:37:26 +0000 (15:37 +0200)]
add a first basic colorformat string function
Matthias H [Thu, 17 Jul 2014 21:54:19 +0000 (23:54 +0200)]
[agent] add options for ssl and proxy
M. Hecker [Sat, 3 May 2014 20:42:07 +0000 (22:42 +0200)]
[registry] fix subregistry re-use (closes #1)
M. Hecker [Tue, 29 Apr 2014 20:19:51 +0000 (22:19 +0200)]
[webservice] add /ping test route
Matthias H [Thu, 27 Mar 2014 07:14:32 +0000 (08:14 +0100)]
[httputil] fix unknown fallback encoding
Matthias H [Wed, 26 Mar 2014 03:30:57 +0000 (04:30 +0100)]
[translator] fix google, add yandex, remove broken
Matthias H [Thu, 6 Mar 2014 15:07:13 +0000 (16:07 +0100)]
[registry] improved tests, sqlite/tc bugfixes
Matthias H [Thu, 6 Mar 2014 13:23:28 +0000 (14:23 +0100)]
[registry] more tests
Matthias H [Thu, 6 Mar 2014 13:20:27 +0000 (14:20 +0100)]
[registry] small refactoring and added flush test
Matthias H [Thu, 6 Mar 2014 12:46:46 +0000 (13:46 +0100)]
[rbotdb] renamed import/export to restore/backup,
Somehow I think its easier to understand when its called
backup/restore.
Matthias H [Thu, 6 Mar 2014 12:19:01 +0000 (13:19 +0100)]
[rbotdb] add sqlite support, remove confusing auto
Removes the -t auto option, its just confusing.
The type now needs to be specified explicitly.
Matthias H [Thu, 6 Mar 2014 11:56:06 +0000 (12:56 +0100)]
update requirements documentation
Matthias H [Thu, 6 Mar 2014 11:48:50 +0000 (12:48 +0100)]
[gemfile] add (uncommented) deps for all dbtypes
Matthias H [Thu, 6 Mar 2014 11:47:09 +0000 (12:47 +0100)]
[registry] added a testcase
Matthias H [Thu, 6 Mar 2014 11:46:47 +0000 (12:46 +0100)]
[registry] added sqlite3 database adapter
Matthias H [Thu, 6 Mar 2014 10:06:57 +0000 (11:06 +0100)]
[config] adds a new param store_default
Creates a new option to store the default at first run.
This fixes the problem that random auth passwords are not
kept, it also allows us to always store the core.db config
value.
Matthias Hecker [Wed, 5 Mar 2014 13:18:56 +0000 (14:18 +0100)]
Update README.md
Matthias Hecker [Wed, 5 Mar 2014 13:05:03 +0000 (14:05 +0100)]
[registry] migrate tc directory name to registry_tc
Matthias Hecker [Wed, 5 Mar 2014 12:11:27 +0000 (13:11 +0100)]
add a gemfile
Matthias Hecker [Wed, 5 Mar 2014 12:10:22 +0000 (13:10 +0100)]
[ssl] fix for missing ca path
Matthias Hecker [Wed, 5 Mar 2014 12:04:47 +0000 (13:04 +0100)]
[registry] use tc by-default if available
Matthias H [Fri, 28 Feb 2014 21:53:16 +0000 (22:53 +0100)]
[httputil] fix to ignore recoding errors
Matthias H [Mon, 24 Feb 2014 21:50:16 +0000 (22:50 +0100)]
[registry] rbotdb script now imports tc databases
Matthias H [Mon, 24 Feb 2014 06:33:44 +0000 (07:33 +0100)]
[webservice] log requests to seperate file in profile
Matthias H [Mon, 24 Feb 2014 06:05:05 +0000 (07:05 +0100)]
[webservice] response as json if asked to
Matthias Hecker [Mon, 24 Feb 2014 05:40:49 +0000 (06:40 +0100)]
Update README.md
Matthias H [Mon, 24 Feb 2014 05:37:36 +0000 (06:37 +0100)]
README update
Matthias H [Mon, 24 Feb 2014 05:11:16 +0000 (06:11 +0100)]
[registry] optimize at every restart/rescan
Matthias H [Mon, 24 Feb 2014 04:20:01 +0000 (05:20 +0100)]
[registry] rbotdb registry-folder option, tcimport
Matthias H [Mon, 24 Feb 2014 03:45:28 +0000 (04:45 +0100)]
[registry] refactoring into a abstract and factory
* a new abstract class AbstractAccessor is the new base
for all concrete database implementations.
* a factory now, dynamically discovers those implementations
in the registry/ directory and will create the configured
type for the plugins.
* again: this makes db keys case-sensitive (aka 'the correct
way of doing things' -.-)
* re-added tokyocabinet
Matthias H [Mon, 24 Feb 2014 00:15:13 +0000 (01:15 +0100)]
[agent] wip core mechanize agent plugin
Matthias H [Fri, 21 Feb 2014 20:05:16 +0000 (21:05 +0100)]
[webservice] dispatch command in post aswell
Matthias H [Fri, 21 Feb 2014 19:36:43 +0000 (20:36 +0100)]
[unicode] fix to ignore invalid-unicode
Matthias H [Fri, 21 Feb 2014 19:21:02 +0000 (20:21 +0100)]
[remote] removed due to security concerns
Matthias H [Fri, 21 Feb 2014 16:51:28 +0000 (17:51 +0100)]
[webservice] control bot through http interface
Matthias H [Fri, 21 Feb 2014 16:36:46 +0000 (17:36 +0100)]
[plugin] ri fixed, simple no longer available :(
I set it to ansi, but thats not really any better. At least
it doesnt crash.
Matthias H [Fri, 21 Feb 2014 01:31:15 +0000 (02:31 +0100)]
[auth] randomized default password