James Lu
|
3d3300e542
|
ts6: merge in CHGHOST checks and umode definitions from protocols/ratbox
|
2017-10-22 00:41:15 -07:00 |
|
James Lu
|
c2dbb74f5a
|
ts6: clean up mode definitions and target_ircd code
|
2017-10-22 00:29:00 -07:00 |
|
James Lu
|
d0dff2c5ae
|
Move permission enumeration to runtime, fix default perms not applying at startup
Closes #542.
|
2017-10-22 00:08:16 -07:00 |
|
James Lu
|
26b8292564
|
relay_clientbot: handle errors if the relay: or clientbot_styles: blocks are empty
|
2017-10-21 13:19:31 -07:00 |
|
James Lu
|
472b73cf65
|
classes.Channel: clarify the intended behaviour of sort_prefixes() and get_prefix_modes()
|
2017-10-15 02:16:18 -07:00 |
|
James Lu
|
4935ef521e
|
unreal: fix wrong hook name for legacy user introduction
|
2017-10-15 01:55:53 -07:00 |
|
James Lu
|
e8958962dd
|
unreal: fix authentication-in-progress check in handle_server
|
2017-10-15 01:54:39 -07:00 |
|
James Lu
|
1470e7691f
|
relay_clientbot: add support for showing prefix modes
This adds a new expansion $mode_prefix, and adds it to the default formats for MESSAGE and ACTION.
Closes #540
|
2017-10-15 01:42:07 -07:00 |
|
James Lu
|
aa44bc15a3
|
classes: fix backwards sorting in Channel.sort_prefixes()
Also remove various workaround code added to address this.
|
2017-10-15 01:29:42 -07: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
|
a9916a74f2
|
Revert "NetworkCoreWUtils: strip off leading and trailing quotes from parse_modes"
This was a band-aid fix not ready to be committed - we should work on this in IRCParser and opercmds instead.
This reverts commit aeaee491f3 .
|
2017-10-10 22:33:24 -07:00 |
|
James Lu
|
fdaee37b7b
|
example-conf: fix a typo
[skip ci]
|
2017-10-10 22:31:50 -07:00 |
|
James Lu
|
aeaee491f3
|
NetworkCoreWUtils: strip off leading and trailing quotes from parse_modes
|
2017-10-10 22:25:06 -07:00 |
|
James Lu
|
762ec3a0eb
|
structures: fix _keymangle when key isn't a string
I really need to add unit tests for these...
|
2017-10-10 22:14:33 -07:00 |
|
James Lu
|
66c762b63f
|
Merge remote-tracking branch 'origin/clientbot-fixes' into devel
|
2017-10-10 20:53:12 -07:00 |
|
James Lu
|
08917f8aae
|
PyLink 2.0-alpha1
|
2017-10-07 22:54:24 -07:00 |
|
James Lu
|
ce82c231fe
|
RELNOTES: fix formatting of old versions' changelogs
[skip ci]
|
2017-10-07 22:51:34 -07:00 |
|
James Lu
|
fe4fb9c84c
|
stats: use a simpler /stats c format
|
2017-10-07 22:27:43 -07:00 |
|
James Lu
|
25ec88c566
|
clientbot: don't send empty MODE hooks when enumerating empty ban lists
|
2017-10-07 21:51:38 -07:00 |
|
James Lu
|
eca40a3d7c
|
coremods/handlers: implement cleanup code for visible-state-only servers
Closes #536.
Closes #517.
|
2017-10-07 21:49:17 -07:00 |
|
James Lu
|
de5ab051aa
|
clientbot: rename cap. clear-channels-on-leave => visible-state-only (#517)
|
2017-10-07 21:48:48 -07:00 |
|
James Lu
|
740b399ec2
|
clientbot: block attempts from virtual clients to change to an existing nick (#535)
|
2017-10-07 20:50:09 -07:00 |
|
James Lu
|
d7766d54d5
|
clientbot: check for nick collisions with virtual clients on NICK
Closes #535.
|
2017-10-07 20:07:26 -07:00 |
|
James Lu
|
84ff797b5f
|
clientbot: rewrite _get_UID nick collision handling to be less confusing
|
2017-10-07 20:03:25 -07:00 |
|
James Lu
|
85ac0bb80a
|
docs/modelists: add a GitHack link to extbans.html
[skip ci]
|
2017-10-05 19:37:26 -07:00 |
|
James Lu
|
0ad2bc2f7b
|
docs/modelists: use a different color to represent modes implemented as extbans and vice versa
[skip ci]
|
2017-10-05 19:32:57 -07:00 |
|
James Lu
|
61fe97b646
|
docs/modelists: drop :data suffix from extbans lists
[skip ci]
|
2017-10-05 19:28:43 -07:00 |
|
James Lu
|
48aab1cf16
|
docs/services-api: revise
- Rewrite lead section to be more concise
- Move to snake case method names
- Consistently use the terms "services" and "service bots"
[skip ci]
|
2017-10-05 19:21:52 -07:00 |
|
James Lu
|
39b1e28061
|
Remove plugins/example_service, it is out of date and broken with 2.x
Closes #532.
|
2017-10-05 19:08:28 -07:00 |
|
James Lu
|
f79168ce5f
|
docs/t: remove future articles that won't be around for a while
[skip ci]
|
2017-10-05 19:05:36 -07:00 |
|
James Lu
|
5574c746b9
|
docs: update table of contents
Mode lists are in a separate folder now.
[skip ci]
|
2017-10-05 19:04:45 -07:00 |
|
James Lu
|
82a6ceb99e
|
docs: Refresh release-process.md
[skip ci]
|
2017-10-05 18:20:59 -07:00 |
|
James Lu
|
f0d1c1bb89
|
pmodule-spec: mention in detail how users are tracked
Closes #478.
|
2017-10-05 18:18:09 -07:00 |
|
James Lu
|
8fff9ea641
|
pmodule-spec: mention post_connect definition for IRCNetwork derivatives (#478)
|
2017-10-05 18:18:09 -07:00 |
|
James Lu
|
d8768bcb73
|
Revise docs/automode.md
- The default bot name has been "Automode" instead of "ModeBot" for a while now; reflect that change here
- General edits for flow
[skip ci]
|
2017-10-04 23:28:27 -07:00 |
|
James Lu
|
d09c1be688
|
README: update IRC link
|
2017-10-01 00:39:28 -07:00 |
|
James Lu
|
3022274f6b
|
Merge branch 'master' into devel
Conflicts:
README.md
VERSION
|
2017-09-24 12:26:06 -07:00 |
|
James Lu
|
d2a3bb8d28
|
actually no, forget having 3 tiers of support for IRCds
[skip ci]
|
2017-09-24 12:23:25 -07:00 |
|
James Lu
|
3da61f0f2a
|
Revert "Demote ratbox to tier 3 [skip ci]"
This reverts commit d0fbfcd2d8 .
|
2017-09-24 12:22:37 -07:00 |
|
James Lu
|
67d5766cde
|
README: remove expiringdict install note
1.1.4 has since been released, fixing installation via pip
[skip ci]
|
2017-09-24 10:31:07 -07:00 |
|
James Lu
|
d0fbfcd2d8
|
Demote ratbox to tier 3 [skip ci]
I don't know of any network actually using PyLink with this IRCd.
|
2017-09-24 00:04:36 -07:00 |
|
James Lu
|
91e7d4f47a
|
README: bump juno version [skip ci]
|
2017-09-23 23:53:17 -07:00 |
|
James Lu
|
4d6f80f58e
|
README: update IRCd notes [skip ci]
- Add notes for beware-ircd
- Update notes for InspIRCd
|
2017-09-23 23:50:25 -07:00 |
|
James Lu
|
e25f6fd470
|
ircs2s_common: expand PUIDs in squit()
This fixes SQUIT not working correctly on ngIRCd.
|
2017-09-23 23:15:29 -07:00 |
|
James Lu
|
f74b34e99b
|
ts6: fix wrong prefix char for +a on ChatIRCd
This fixes users with +a disappearing when bursted to ChatIRCd.
|
2017-09-23 22:43:27 -07:00 |
|
James Lu
|
8443de4701
|
servermaps: display hopcount in 'map' for local servers
|
2017-09-23 22:36:49 -07:00 |
|
James Lu
|
ad32ce20da
|
protocols: send outgoing hop counts for servers and users
Closes #527.
|
2017-09-23 22:36:31 -07:00 |
|
James Lu
|
663bfe462c
|
classes: track hopcount in Server
|
2017-09-23 22:35:55 -07:00 |
|
James Lu
|
76a0eb78e3
|
clientbot: fix possible TypeError in squit()
|
2017-09-23 21:54:42 -07:00 |
|