James Lu
aa4cedd945
relay: allow default LINKACL mode to be configured as an option ( #394 )
2018-05-11 13:09:54 -07:00
James Lu
bbc7a981ba
example-conf: tweak some more defaults for clarity
...
(cherry picked from commit 66ec3d9755
)
Conflicts:
example-conf.yml
2018-04-10 22:31:24 -07:00
James Lu
c82b12d9d6
example-conf: clarify nick/ident setting on clientbot
...
(cherry picked from commit 170d793939
)
2018-04-10 22:29:43 -07:00
James Lu
f75b1eb356
Rename servers::<netname>::server_suffix -> servers::<netname>::relay_server_suffix
2018-04-03 17:43:02 -07:00
James Lu
390b7a327a
example-conf: revise the example servers: section
...
- Remove "8P#" as a sidrange default - it does not leave adequate room for larger networks
- Move the TS6 example to near the end; it has less demand than Unreal and P10
- Consistently use "must" to describe P10 cloaking options, where any misconfiguration will lead to serious desyncs
- Bumped example autoconnect times from 5 to 10 seconds
- Add the 'netname' option to server blocks that previously didn't include it
- Comment out the 'channels' setting on each server example by default
- Various wording clarifications
2018-02-20 23:42:13 -08:00
James Lu
3d61bfd114
example-conf: revise notes for P10, TS6 servers
2018-02-20 23:26:06 -08:00
James Lu
0c2927fb1e
example-conf: sort clientbot ex. options so that cb-specific ones are at the end
2018-02-20 23:23:04 -08:00
James Lu
804791b8af
clientbot: support expansions ($nick, etc) in autoperform
2018-02-20 23:19:32 -08:00
James Lu
8000d51453
Split the 'raw' command into a new plugin
...
Closes #565 .
2018-01-21 13:50:37 -08:00
James Lu
ba4e0aed85
example-conf: reword description for servers::<netname>::relay_forcetag_nicks
2017-12-30 01:33:14 -08:00
James Lu
60c05af9ed
relay: allow defining server-specific nicks to always tags
...
Closes #564 .
2017-12-30 01:22:24 -08:00
James Lu
b8df1a1b61
Merge remote-tracking branch 'origin/master' into devel
2017-10-11 18:56:21 -07:00
James Lu
e8b7116888
example-conf: clarify terminology regarding server IDs
...
P10 calls them server numerics, for example. Also clarify what the sid and sidrange options are used for (i.e. why they need to be set).
[skip ci]
2017-10-11 17:59:16 -07:00
James Lu
fdaee37b7b
example-conf: fix a typo
...
[skip ci]
2017-10-10 22:31:50 -07:00
James Lu
6e89dbed24
clientbot: implement ban list enumeration on JOIN
...
Closes #530 .
2017-09-23 21:26:13 -07:00
James Lu
7fcefa41af
example-conf: remove wrong advice regarding P10 extended_accounts
...
Clearly I misread readme.features, oops.
(cherry picked from commit 7f112e3c66
)
2017-08-31 14:35:32 -07:00
James Lu
7f112e3c66
example-conf: remove wrong advice regarding P10 extended_accounts
...
Clearly I misread readme.features, oops.
2017-08-31 14:33:23 -07:00
James Lu
62e4e66321
example-conf: dcument the altnicks option on clientbot
2017-08-21 23:12:22 -07:00
James Lu
4a6f94f8fc
relay: add workarounds for u-lined servers
...
- Allow ulines to join with modes (this status gets forwarded as part of relay_joins()), but *ignore* this status when checking for claim
- For U-lined clients to set modes properly and kick, they be on the claim list
- Allow ulines to set modes on ulined clients including itself. These changes are ignored: not forwarded, not bounced, but just left there.
- Ignore uline attempts to set non-list modes - this is mostly for compatibility with Anope's DEFCON, as it would otherwise lead to a mode flood.
This requires commit 9113b34b46
, i.e. the get_server() update.
2017-08-11 13:15:03 -07:00
James Lu
f439267129
Allow limiting login blocks to opers & certain hosts
...
Closes #502 .
2017-08-07 21:44:15 -07:00
James Lu
e0e929492e
match_host: implicitly convert string masks such as "user1" to "$pylinkacc:user1"
...
This keeps it in line with other services packages and is way nicer to read.
2017-08-07 16:31:17 -07:00
James Lu
8059f3f7fc
Allow specifying login blocks that are local to certain networks
2017-08-07 16:16:17 -07:00
James Lu
dcc171095f
example-conf: spacing & comment tweaks
...
(cherry picked from commit a55f60c6dc
)
Conflicts:
example-conf.yml
2017-08-03 09:57:15 -07:00
James Lu
a639efa93e
relay: allow overriding tag_nicks per network
...
Closes #494 .
(cherry picked from commit 1d6b692e14
)
Conflicts:
example-conf.yml
2017-08-03 09:55:29 -07:00
James Lu
819aab2248
example-conf: roughly sort the plugins' order by usefulness/popularity
...
(cherry picked from commit b24eefc873
)
2017-08-03 09:51:00 -07:00
James Lu
13baef08c1
example-conf: roughly sort config options by usefulness
...
Also, remove the example for the deprecated pylink:prefixes option.
(cherry picked from commit 1eb2743421
)
Conflicts:
example-conf.yml
2017-08-03 09:50:52 -07:00
James Lu
7df19bae5f
example-conf: tweak whether some options are commented out by default or not
...
(cherry picked from commit dbc1e80def
)
2017-08-03 09:49:26 -07:00
James Lu
a55f60c6dc
example-conf: spacing & comment tweaks
2017-08-02 22:02:35 +08:00
James Lu
b947afabd0
example-conf: reorder some config options
2017-08-02 22:02:23 +08:00
James Lu
1d6b692e14
relay: allow overriding tag_nicks per network
...
Closes #494 .
2017-08-02 21:57:48 +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
a164924ce5
Merge branch 'conf-host' of https://github.com/cooper/PyLink into devel
2017-07-14 05:38:45 -07:00
James Lu
b8a254167c
p10: rename the 'p10_ircd' option to 'ircd', for consistency with ts6
2017-07-12 22:22:05 -07:00
James Lu
3d27e4a347
ts6: add support for ChatIRCd
...
This depreates the "use_elemental_modes" setting on ts6 networks, and replaces it with an "ircd" option targetting charybdis, elemental-ircd, or chatircd
Closes #339 .
2017-07-12 22:21:34 -07:00
Mitchell Cooper
a1dfa14d20
allow realname to be specified the same way
2017-07-12 18:53:02 -04:00
Mitchell Cooper
33630e8f9d
allow host to be specified in service bot block or per-network
2017-07-12 18:38:26 -04:00
Mitchell Cooper
c92bb1e33b
relay: add server-specific server_suffix ( closes #462 ) ( #484 )
2017-07-12 14:10:36 -07:00
James Lu
1eb2743421
example-conf: roughly sort config options by usefulness
...
Also, remove the example for the deprecated pylink:prefixes option.
2017-07-12 08:37:08 -07:00
James Lu
dbc1e80def
example-conf: tweak whether some options are commented out by default or not
2017-07-12 08:33:28 -07:00
James Lu
cb368439cf
inspircd: bring back extended WHOIS replies via a force_whois_extensions option
2017-07-12 08:28:32 -07:00
James Lu
50e7b0ab13
Limit signon time in WHOIS replies to service bot targets
...
Faking signon time for relay clients, etc. is misleading...
2017-07-12 07:49:19 -07:00
James Lu
556c2efb0a
Make showing startup time an option (whois_show_startup_time)
2017-07-12 07:44:18 -07:00
James Lu
60a0bcdc7a
Rename config option log:stdout -> log:console
...
Closes #386 .
2017-06-02 08:42:32 -07:00
James Lu
b9aee6ae85
Irc: only apply encoding settings on connect
...
Changing the encoding after a connection has been established is somewhat dangerous, because it's possible to corrupt channel/user state if characters in the old encoding are no longer valid.
Also, mark this option as experimental.
2017-06-02 07:31:49 -07:00
James Lu
1246edaf2c
Irc: initial work on encoding support ( #101 )
2017-05-27 01:27:09 -07:00
James Lu
9ec3cccaee
example-conf: minor tweaks to the pylink: block
...
- Make the "pylink:prefixes" deprecation notice more visible
2017-05-21 20:20:03 -07:00
James Lu
297087c620
example-conf: update plugins notes
...
- Remove obsolete note about opercmds permissions
- Reword and rewrap most other descriptions
2017-05-21 20:15:48 -07:00
James Lu
e69e1f5f03
example-conf: fix reversed option description for password encryption
2017-04-29 00:08:07 -07:00
James Lu
9d50a4363b
clientbot: make SASL timeout configurable & raise default to 15 secs
2017-04-05 23:08:17 -07:00
James Lu
348572bcb6
Irc: rewrite sendq to use queue.Queue, and add an upper bound (maxsendq)
...
Closes #430 . Closes #442 .
2017-03-31 17:41:56 -07:00