index
:
~steering
/
bitbot.git
this commit
master
Unnamed repository; edit this file 'description' to name the repository.
steering7253
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Commit message (
Expand
)
Author
Age
Files
Lines
*
Make send_capability_queue split 'CAP REQ' message based on string length.
•••
Instead of sending caps by groups of 10.
Valentin Lorentz
2019-10-23
1
-11
/
+7
*
explicitly break event loop on Kill
jesopo
2019-10-22
1
-0
/
+1
*
`bitbotctl stop` should be keepalive so it exits when bitbotd exits
jesopo
2019-10-18
1
-1
/
+0
*
support utf8 hostnames by punycode (idna) encoding
jesopo
2019-10-18
1
-4
/
+12
*
hook_handler should be catching TRACE logging
jesopo
2019-10-17
1
-1
/
+1
*
add IRCBot.stop() - use it for !shutdown and './bitbotctl stop'
jesopo
2019-10-17
2
-6
/
+28
*
default to using a "data directory" for bitbot (~/.bitbot/)
jesopo
2019-10-17
2
-12
/
+12
*
remove debug prints from IRCBot
jesopo
2019-10-15
1
-2
/
+0
*
fix type linting issues for `client` in Control.is_readable
jesopo
2019-10-14
1
-2
/
+2
*
add `bitbotctl reload` command to reload all modules
jesopo
2019-10-14
1
-0
/
+4
*
run Control callbacks on main thread
•••
closes #180
jesopo
2019-10-14
1
-3
/
+8
*
remove `safe` arg from ModuleManager.load_modules() - try_reload_modules cove...
jesopo
2019-10-14
2
-3
/
+3
*
add ModuleManager.try_reload_modules(), to try reloading in a transaction
•••
if any of the modules fails to reload, rollback and use the already loaded modules. closes #179
jesopo
2019-10-14
2
-28
/
+58
*
refactor out chosing loadable modules in to _list_valid_modules()
jesopo
2019-10-14
1
-23
/
+35
*
don't have version 'v' prefix in VERSION
jesopo
2019-10-11
1
-1
/
+1
*
'test_handler' -> 'hook_handler'
jesopo
2019-10-11
1
-4
/
+4
*
hold current version in it's own file: VERSION
jesopo
2019-10-11
1
-1
/
+2
*
kill bitbotctl connection after rehash
jesopo
2019-10-11
1
-0
/
+7
*
add "rehash" bitbotctl command
jesopo
2019-10-11
1
-10
/
+5
*
try/except Control socket writes
jesopo
2019-10-11
1
-1
/
+4
*
add first real cli functionality: showing log
jesopo
2019-10-11
2
-21
/
+65
*
first draft of infrastructure for unix domain control socket
jesopo
2019-10-11
1
-0
/
+81
*
LockFile doesn't need to hold on to _database_location
jesopo
2019-10-11
1
-1
/
+0
*
add "poll sources" - objects that can provide additional filenos for polling
jesopo
2019-10-11
2
-5
/
+48
*
Don't exit when there are no connected servers
•••
closes #175
jesopo
2019-10-11
1
-5
/
+0
*
only .call() PollHooks when they're "due"
jesopo
2019-10-10
2
-3
/
+3
*
move PoolHook registrations to start.py
jesopo
2019-10-10
1
-6
/
+5
*
v1.12.0 release
jesopo
2019-10-10
1
-1
/
+1
*
v1.12.0-rc2 release
jesopo
2019-10-10
1
-1
/
+1
*
'server.conncect_time' -> 'server.connect_time'
jesopo
2019-10-10
1
-1
/
+1
*
add a fairly basic file locking mechanism with src/LockFile.py
•••
closes #96
jesopo
2019-10-10
3
-3
/
+46
*
refactor multi-line-to-line normalisation to utils.parse.line_normalise(), us...
•••
closes #174
jesopo
2019-10-10
1
-0
/
+5
*
`-V` command line arg should still effect stdout
jesopo
2019-10-09
1
-1
/
+1
*
stdout output should just be WARN - put INFO in to a daily file
•••
this is because stdout, in something like systemd, will mess up journalctl output.
jesopo
2019-10-09
1
-1
/
+8
*
we should be catching `timer` as the output of self._timers.add
jesopo
2019-10-09
1
-2
/
+3
*
v1.12.0-rc1 release
jesopo
2019-10-09
1
-1
/
+1
*
self.timers -> self._timers
jesopo
2019-10-08
1
-1
/
+1
*
fix IRCChannel.topic_setter type hint
jesopo
2019-10-08
1
-1
/
+1
*
transient timers shouldn't use the event system
jesopo
2019-10-08
2
-21
/
+30
*
refactor anything that effects event poll timeout in to PollHook objects
jesopo
2019-10-08
4
-40
/
+50
*
commit FunctionSetting changes i forgot to commit yesterday
jesopo
2019-10-08
1
-2
/
+7
*
combine find_user_settings() and find_user_settings_prefix()
jesopo
2019-10-07
1
-8
/
+11
*
combine find_setting() and find_setting_prefix() on user/channel/server/bot
jesopo
2019-10-07
4
-31
/
+42
*
parse out content_type in Response ctor
jesopo
2019-10-05
1
-5
/
+3
*
parse content-type out in utils.http.request, put it on Response object
jesopo
2019-10-04
1
-9
/
+13
*
Allow utils.Setting_ parse functions to throw detailed errors
jesopo
2019-10-04
1
-0
/
+3
*
'is_localhost()' -> 'host_permitted()'
jesopo
2019-09-30
1
-4
/
+4
*
use ipaddress is_loopback etc to do better forbidden ranges
•••
closes #87
jesopo
2019-09-30
1
-0
/
+9
*
only _kill() when there's no servers *and* the event queue is empty
•••
this is so that bitbot doesn't exit when you !reconnect but only have 1 server
jesopo
2019-09-30
1
-1
/
+1
*
only return IRCUser.hostmask() when all needed pieces are available
jesopo
2019-09-27
1
-1
/
+3
[next]