James Lu
|
b24eefc873
|
example-conf: roughly sort the plugins' order by usefulness/popularity
|
2017-07-30 23:44:27 +08:00 |
|
James Lu
|
42ce9c83b5
|
faq: sort by subtopic
|
2017-07-30 23:42:23 +08:00 |
|
James Lu
|
9dcc941292
|
faq: reword "advantages over Janus" section
|
2017-07-30 23:40:26 +08:00 |
|
James Lu
|
01dc2505e2
|
faq: remove obsolete note about clientbot support
The answer is fairly obvious now, and it's even mentioned in the readme.
|
2017-07-30 07:57:05 -05:00 |
|
James Lu
|
c7f300357c
|
faq: add point about maxnicklen misconfigurations and relay
|
2017-07-30 07:54:58 -05:00 |
|
James Lu
|
02bd2035e4
|
opercmds: refactor checkban to use IRCParser, and implement --channel
--channel is really just a wrapper around the $and and $channel exttargets, but it exists separately for convenience. Closes #491.
|
2017-07-30 01:12:02 +08:00 |
|
James Lu
|
9b271efc89
|
opercmds: use %r instead of '%s' in formatting
|
2017-07-30 00:37:27 +08:00 |
|
James Lu
|
3eb2c6bbf7
|
service_support: raise KILLs to service bots to INFO
|
2017-07-30 00:32:59 +08:00 |
|
Ken Spencer
|
79d66ad94d
|
.gitignore: ignore .idea/ due to PyCharm (#492)
* PyCharm keeps state inside of .idea/ which may contain sensitive information
|
2017-07-24 23:21:13 +08:00 |
|
James Lu
|
f53969a4b2
|
launcher: reword -n description to mention that it skips PID file checking as well
|
2017-07-20 21:39:36 +08:00 |
|
James Lu
|
9bec181cec
|
launcher: restore -c/--check-pid as a no-op option for compatiblity
|
2017-07-20 21:39:29 +08:00 |
|
James Lu
|
498a32a525
|
launcher: reword "PID exists" error
|
2017-07-20 21:22:01 +08:00 |
|
James Lu
|
1630d176d0
|
launcher: re-enable PID file checking by default
|
2017-07-20 21:19:00 +08:00 |
|
James Lu
|
819ac4d406
|
Move world.log_queue to world._log_queue
|
2017-07-20 21:16:44 +08:00 |
|
James Lu
|
91659ea992
|
core: Properly track whether we should actually remove the PID file
Previously, PyLink spuriously removed PID files even if -n/--no-check-pid was set or if PID file checking caused PyLink to quit
|
2017-07-20 21:13:01 +08:00 |
|
James Lu
|
2113f834a3
|
Rework the launcher to always call the installed copy of PyLink
This should prevent cryptic errors caused by mismatched PyLink core/launcher versions.
|
2017-07-20 21:01:16 +08:00 |
|
James Lu
|
63f52ca8b0
|
ircs2s_common: handle 'netadmin' umodes as an oper type
Also, make the Network Service opertype take precedence over the others.
|
2017-07-20 20:03:32 +08:00 |
|
James Lu
|
d707c243f4
|
Refresh mailmap
|
2017-07-20 18:46:35 +08:00 |
|
James Lu
|
19d41d7298
|
ngircd: add GLINE support
Also add IRCd notes regarding AllowRemoteOper and modeless channels.
|
2017-07-17 09:12:07 -07:00 |
|
James Lu
|
75e286fdc7
|
README: remove experimental tag for ngIRCd
|
2017-07-17 08:43:04 -07:00 |
|
James Lu
|
66576daf3f
|
README: declare ChatIRCd support
|
2017-07-17 08:42:46 -07:00 |
|
James Lu
|
22e11d7811
|
README: add note about shared{} blocks on ts6 ircds
|
2017-07-17 08:40:35 -07:00 |
|
James Lu
|
b1d5ca36fb
|
hybrid: add KLINE support (#139)
|
2017-07-17 08:37:43 -07:00 |
|
James Lu
|
f56fae4bc9
|
unreal: implement GLINE support (#139)
|
2017-07-17 08:13:28 -07:00 |
|
James Lu
|
7e8ff51646
|
conf: when config loading fails, show an error /before/ quitting
This fixes a regression from 2b346e3c01 .
|
2017-07-17 07:56:23 -07:00 |
|
James Lu
|
cc9025a080
|
p10: add GLINE support (#139)
|
2017-07-17 07:50:48 -07:00 |
|
James Lu
|
410ade3b60
|
ts6: implement KLINE support (#139)
|
2017-07-17 06:29:44 -07:00 |
|
James Lu
|
ab8a922809
|
inspircd: add GLINE support (#139)
|
2017-07-17 06:12:12 -07:00 |
|
James Lu
|
c7c29f35e5
|
core: make message cutoff optional, and disable for inspircd
Closes #490.
|
2017-07-16 21:01:55 -07:00 |
|
Mitchell Cooper
|
d1b321310e
|
opercmds: add chghost, chgident, chgname commands (#488)
Closes #481.
|
2017-07-15 07:41:16 +08:00 |
|
James Lu
|
5a5a98c4ef
|
services_support: migrate to conf.conf['pylink'], make the realname option optional
|
2017-07-14 05:51:40 -07:00 |
|
James Lu
|
06d3de354e
|
utils: migrate to conf.conf['pylink']
|
2017-07-14 05:51:29 -07:00 |
|
James Lu
|
b88830ba25
|
classes: migrate to conf.conf['pylink']
|
2017-07-14 05:50:19 -07:00 |
|
James Lu
|
a164924ce5
|
Merge branch 'conf-host' of https://github.com/cooper/PyLink into devel
|
2017-07-14 05:38:45 -07:00 |
|
James Lu
|
880d0975db
|
Merge branch 'type-to-isinstance' of https://github.com/cooper/PyLink into devel
|
2017-07-14 05:22:37 -07:00 |
|
James Lu
|
716ffd389b
|
classes: mark reply_lock, init_vars as private
|
2017-07-14 05:22:05 -07:00 |
|
James Lu
|
fa4d831e44
|
NetworkCore: remove outdated, now misleading constructor description
|
2017-07-12 23:16:03 -07:00 |
|
James Lu
|
2e7fed84c1
|
IRCNetwork: mark connection_thread, pingTimer, socket, and queue as private
|
2017-07-12 22:56:30 -07:00 |
|
James Lu
|
2ef7df01e7
|
IRCNetwork: don't try to close the socket if none was ever initialized
|
2017-07-12 22:50:16 -07:00 |
|
James Lu
|
3cc6ea1e88
|
corecommands: remove duplicate error logging when REHASH fails
|
2017-07-12 22:44:51 -07:00 |
|
James Lu
|
2b346e3c01
|
conf: use Python logging when avaiable when the config file fails to load
|
2017-07-12 22:44:51 -07:00 |
|
James Lu
|
db778debb8
|
Fix error logging for validate_server_conf (#472)
|
2017-07-12 22:44:48 -07:00 |
|
James Lu
|
fceb2efce4
|
conf: remove ancient migration note from PyLink 0.9.x
|
2017-07-12 22:24:59 -07:00 |
|
James Lu
|
69bafedcca
|
IRCNetwork: use a less confusing error than "No data received"
|
2017-07-12 22:22:08 -07:00 |
|
James Lu
|
d57e141fbc
|
control: log the name of the PID file on shutdown
|
2017-07-12 22:22:08 -07:00 |
|
James Lu
|
561319bc57
|
networks: explicitly log successful network disconnects
|
2017-07-12 22:22:08 -07:00 |
|
James Lu
|
61db5d616d
|
corecommands: use irc.get_hostmask instead of formatting the caller's hostname manually
|
2017-07-12 22:22:08 -07:00 |
|
James Lu
|
0e3d733a72
|
NetworkCore: set self.aborted to True as early as possible when launching a disconnect
This should prevent spurious "No data received" errors from popping up when using the 'disconnect' command.
|
2017-07-12 22:22:08 -07:00 |
|
James Lu
|
f85bdb3d8b
|
IRCNetwork: suppress logging connection errors when PyLink is shutting down
|
2017-07-12 22:22:08 -07:00 |
|
James Lu
|
bb2b57f9dd
|
control: mark signal handlers as private
|
2017-07-12 22:22:08 -07:00 |
|