James Lu
|
2fe2e9c8c4
|
core: move isOper, checkAuthenticated to Irc (#199)
|
2016-04-30 16:54:11 -07:00 |
|
James Lu
|
4bd4c23a08
|
networks: also remove coreplugin call
|
2016-04-30 16:50:04 -07:00 |
|
James Lu
|
44b102ffce
|
networks: allow all opers to run 'autoconnect'
|
2016-04-02 09:48:49 -07:00 |
|
James Lu
|
5fed4629a6
|
networks: remove networks with autoconnect off in 'disconnect'
Closes #162.
|
2016-03-05 09:42:51 -08:00 |
|
James Lu
|
cf15bed58d
|
classes: add services_account field in IrcUser (#25), default 'identified' attribute to empty string instead of None
|
2016-02-07 18:11:09 -08:00 |
|
James Lu
|
989f1f4f64
|
plugins: use irc.disconnect() to disconnect networks (#152)
|
2016-01-09 20:25:51 -08:00 |
|
James Lu
|
d958f65f7e
|
networks: call coreplugin and loaded plugins' main() functions on connect
I haven't really tested this very well, but it *should* not break anything......
|
2015-12-24 18:14:05 -08:00 |
|
James Lu
|
2391918deb
|
networks: add "remote" command, for running commands on remote networks
|
2015-12-22 10:58:58 -08:00 |
|
James Lu
|
17a2dcd21f
|
plugins: use irc.reply(...) instead of irc.msg(irc.called_by, ...) whereever possible
|
2015-10-23 18:29:10 -07:00 |
|
James Lu
|
8e444c5dbe
|
plugins: support FANTASY (where reasonable) by using irc.msg(irc.called_by, ...) instead of irc.msg(source, ...)
|
2015-09-26 10:20:23 -07:00 |
|
James Lu
|
62e7cc4fca
|
move utils.msg() => classes.Irc.msg()
New function gets an extra (optional) "source" argument for specifying a sender UID. It's also shorter since no IRC object has to be passed to utils.
|
2015-09-06 22:23:44 -07:00 |
|
James Lu
|
c0f5bedbd3
|
Add new "networks" plugin, for controlling connections to networks
Daemonized threads are lovely; when all connections are closed, PyLink just exits :)
Closes #82.
|
2015-09-02 23:08:04 -07:00 |
|