-
Merge pull request #486 from silkeh/nick-change
Propagate display name changes to nick changes
-
Merge pull request #485 from silkeh/background-colours
Rewrite IRC to HTML parsing
-
-
Improve readability and documentation of IRC formatting
silkeh committedSep 6, 2017 - Explain the (default) style state. - Add comment for the htmlTag function. - Replace '\x0f' with RESET_CODE constant. - Explain the regular expression for style matching. - Make colour swapping readable - Do not match colours the in the default of the switch statement.
-
-
only replace suffixes if they're actually suffixes
SohumB committedAug 30, 2017 -
SohumB committed
Aug 30, 2017 -
use joined_rooms rather than sync to reduce load
SohumB committedAug 30, 2017 -
migrate-users script to remove suffixes from display names the bridge…
SohumB committedAug 25, 2017 … controls
-
Add tests for display name propagation
Test the following situations: - A user without custom nick changes their display name. - A user without custom nick sets a nick and then changes their display name.
-
Retrieve client configuration to check for a configured nick
silkeh committedAug 9, 2017 -
Coerce nicks on automatic change
silkeh committedAug 9, 2017 -
Propagate display name changes to nick changes
Any join event now changes the nickname (if different). This is not done for configured nicknames (stored in the database). Generated nicknames are now stored as null.
-
Rewrite the parsing to support more features: - Background colours - Reverse colours - Valid HTML (tags are closed/opened correctly)
-
Merge pull request #483 from silkeh/refine-colours
Refine the colours to match the mIRC colours.
-
Refine the colours to match the mIRC colours.
The CSS colour names now better match the colours defined by mIRC. Sources: http://www.mirc.com/colors.html, https://en.wikichip.org/wiki/irc/colors
-
-
Add /killUser to the debug API.
Also support giving reasons and use the reasons in more places.
-
Merge pull request #476 from ansiwen/master
Let the bridge appear in the thirdparty/protocols API
-
Let the bridge appear in the thirdparty/protocols API
In order to be listed in the thirdparty/protocols API, the resigtration file must set the protocols setting. Optionally an icon can be set in the bridge configuration, that is used in the thirdparty/protocols API accodingly. This makes the bridged network to show up in the network pull-down list in the riot room directory, for instance.
-
Merge pull request #465 from matrix-org/kegan/handle-plus-m
Handle +m by setting events_default to 1 (and back to 0 on -m)
-
-
Actually wait a bit before retrying connections
Previously this would tight-loop if the connection was immediately rejected. This should fix issues with mass-disconnects causing CPU spin.
-
-
Give IRC users power according to modePowerMap. Fixes #385
Kegsay committedJun 28, 2017 And is required to fix #453, which is now working.
-
Remove the whitespace and add a CR-LF in order to follow the formal syntax specified in RFC1413.
-
-
Inject onMode calls in response to NAMES, preferring the most powerfu…
…l prefix Currently doesn't do anything as onMode bails out with "no client" since it's an IRC user.