James Lu
bed40cc10a
faq: add point about maxnicklen misconfigurations and relay
...
(cherry picked from commit c7f300357c
)
2017-07-31 00:33:26 +08:00
James Lu
17a4bbea87
faq: tweak wording
2017-07-31 00:29:11 +08:00
James Lu
f1f8f91bd7
ffaq: fix formatting in the connection troubleshooting guide
2017-07-31 00:27:48 +08:00
James Lu
99acd06e02
faq: add a section regarding #463 (sporadic SSL-related errors)
2017-07-31 00:21:16 +08:00
James Lu
cc4890184c
faq: be slightly less excited
2017-07-31 00:19:26 +08:00
James Lu
0d9c53a4f4
faq: add "Relay users are missing" section
2017-07-31 00:06:19 +08:00
James Lu
bc5474a43a
faq: add a troubleshooting guide for connection failures
2017-07-31 00:01:07 +08:00
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
dac0d5b234
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
(cherry picked from commit 91659ea992
)
2017-07-20 21:33:17 +08:00
James Lu
b90da19dfa
control: log the name of the PID file on shutdown
...
(cherry picked from commit d57e141fbc
)
2017-07-20 21:31:54 +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
b4ef0d1b16
PyLink 1.2.0-rc1
2017-07-20 18:41:53 +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
James Lu
1f377adfee
p10: also acknowledge our own kicks with a PART
...
(adapted from commit 1438f9e566
)
2017-07-16 07:34:45 -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