summaryrefslogtreecommitdiff
path: root/bin
AgeCommit message (Collapse)Author
2021-05-29fix: restart logger thread after forkGiuseppe Bilotta
Logging was broken when daemonizing, due to the logger thread being dead after the fork. This can be solved by restarting the thread, if necessary when setting the log file (which we conveniently do right after the fork).
2021-05-29fix: preserve loglevels across options and filesGiuseppe Bilotta
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.
2015-01-11rbotdb: create non-existing profile directoryMatthias H
2015-01-11set default encoding to UTF-8 for Ruby 1.9Giuseppe Bilotta
2015-01-11rbotdb: use correct bdb adapter for legacy backupMatthias H
2014-03-06[registry] improved tests, sqlite/tc bugfixesMatthias H
2014-03-06[rbotdb] renamed import/export to restore/backup,Matthias H
Somehow I think its easier to understand when its called backup/restore.
2014-03-06[rbotdb] add sqlite support, remove confusing autoMatthias H
Removes the -t auto option, its just confusing. The type now needs to be specified explicitly.
2014-02-24[registry] rbotdb script now imports tc databasesMatthias H
2014-02-24[registry] rbotdb registry-folder option, tcimportMatthias H
2014-02-21[remote] removed due to security concernsMatthias H
2014-02-20[registry] improved export/import/migrate script.Matthias H
2014-02-19[registry] standalone import/export/migrate scriptMatthias H
2014-02-18remove old/compat code no longer supportedMatthias H
2013-12-04bin/rbot: no verbose warning messagesMatthias H
$VERBOSE includes lots of useless messages that don't really help anyone IMHO
2011-01-12Load the 1.9 compatibility code earlierGiuseppe Bilotta
The compat19 code touches the monitor mixins which are used by the logger which is started as soon as ircbot.rb is loaded. To make sure the logger uses the compat code we must load compat19 before ircbot.
2010-06-28Version 0.9.15Giuseppe Bilotta
2009-08-26ruby 1.9: monkeypatch MonitorMixin and ConditionVariablefranz
ruby 1.9's ConditionVariable#wait is not implemented for timeout != nil, this patch adds an implementation for it (see ruby-core:15847) Also, since MonitorMixin is included into TCPSocket in rbot, and TCPSocket#send != Object#send in ruby 1.9, i changed that to use __send__.
2008-10-17Start working on 0.9.15Giuseppe Bilotta
2008-10-16Version 0.9.14Giuseppe Bilotta
2008-10-16Version rbot-0.9.14Giuseppe Bilotta
2008-09-02Version 0.9.13Giuseppe Bilotta
2008-08-09Start working on 0.9.13Giuseppe Bilotta
2008-08-08Version 0.9.12Giuseppe Bilotta
2008-07-29Start working on 0.9.12Giuseppe Bilotta
2008-07-24Version 0.9.11Giuseppe Bilotta
2008-07-18Version 0.9.11-rc3Giuseppe Bilotta
2008-07-10Version 0.9.11-rc2Giuseppe Bilotta
2008-07-01Version 0.9.11-rc1Giuseppe Bilotta
2008-06-21* initialize $version_timestamp to suppress a warningGiuseppe Bilotta
2008-06-20move bin/msgmerge-wrapper.rb to top level, as it is not intended for ↵Yaohan Chen
installation path/command for the msgmerge-wrapper can be adjusted with env var, if "ruby msgmerge-wrapper.rb" doesn't work on the platform
2008-06-20* directory independent launch_here.rb: 3rd attemptdmitry kim
2008-06-20bin/rbot: don't look for a svn revision if .svn doesn't existGiuseppe Bilotta
2008-06-07add wrapper for msgmerge to workaround gettext bug with "empty" pot filesYaohan Chen
2008-04-22Licensing uniformity: dual-license rbot core under MIT+acknowledgement and GPLv2Giuseppe Bilotta
2008-04-11* recalculate the relative version timestamp on !versiondmitry kim
2008-04-10+ show relative timestamp in git versiondmitry kim
2008-04-10rbot: don't fail in git checkout if git can't be runGiuseppe Bilotta
2008-03-28* bin/rbot-remote: doc typodmitry kim
2008-03-12- (bin/rbot) no need to set $KCODEdmitry kim
2008-03-12* we're now "git version", not "svn version" by defaultdmitry kim
2008-03-11Documentation cleanupsGiuseppe Bilotta
Fix typos, be more rdocish, and use the README as the main file
2008-02-11bin/rbot: be compatible with older gitsGiuseppe Bilotta
2007-11-07rbot should default to the debug level used by rubyGiuseppe Bilotta
2007-08-28git/svn: check if our git rev corresponds to some svn revGiuseppe Bilotta
2007-08-27Show the git version differentlyGiuseppe Bilotta
2007-08-27When running from a git repository, expose the current git revisionGiuseppe Bilotta
2007-08-27Check if the SVN_DIR is actually a git dir, and change accordinglyGiuseppe Bilotta
2007-04-25bin/rbot: only set when --loglevel is provided on the command lineGiuseppe Bilotta