3
0
mirror of https://github.com/jlu5/PyLink.git synced 2025-07-30 17:37:31 +02:00

Commit Graph

  • 52730268b0 exttarget: use match_text() to match exttarget text fields James Lu 2019-12-25 16:02:26 -08:00
  • 4d24aa236b exttargets.account: fix extraneous lowercasing of the network name James Lu 2019-12-25 15:57:48 -08:00
  • a178a92d6a classes: fix incorrect wrap_messages() stub James Lu 2019-02-10 13:00:53 -08:00
  • bfe8a23dbc exttarget: use match_text() to match exttarget text fields James Lu 2019-12-25 16:02:26 -08:00
  • b45fe4c121 exttargets.account: fix extraneous lowercasing of the network name James Lu 2019-12-25 15:57:48 -08:00
  • ae01c5e418 Add Dockerfile James Lu 2019-12-23 00:02:57 -08:00
  • a79354cd52 apply_modes: fix removing multiple ban modes in one command James Lu 2019-12-22 23:52:02 -08:00
  • 847c26cd7b Declare Python 3.8 support James Lu 2019-12-22 23:12:27 -08:00
  • 44770fb6d1 classes: fix SyntaxWarning: "is" with a literal on Python 3.8 James Lu 2019-12-22 23:11:58 -08:00
  • 594b7124ff inspircd: warn when using InspIRCd 2 compat mode on an InspIRCd 3 uplink James Lu 2019-12-22 22:36:42 -08:00
  • dadf2c3211 structures: suppress CopyWrapper logging James Lu 2019-12-22 22:32:10 -08:00
  • b24dc206e0 inspircd: negotiate casemapping setting on link for InspIRCd 3 James Lu 2019-12-22 22:27:12 -08:00
  • b495cb4c5e classes: clean up _expandPUID James Lu 2019-12-22 22:11:31 -08:00
  • b1b14dfb55 classes: disable logging about modes by default James Lu 2019-12-22 22:02:07 -08:00
  • b15c885dbc RELNOTES: move all github references to my new username James Lu 2019-12-08 12:21:17 -08:00
  • 6a71ca64ac PyLink 2.1-beta1 2.1-beta1 James Lu 2019-12-08 12:18:13 -08:00
  • 0a264b430e docs/t: fix wrong version for the last two protocol caps James Lu 2019-12-08 12:17:33 -08:00
  • daf496cc96 Merge tag '2.0.3' into devel James Lu 2019-12-08 11:34:18 -08:00
  • b92f39d79c Update IRCd notes & supported IRCd versions James Lu 2019-11-30 00:10:55 -08:00
  • b9561500fd relay: simplify clientbot forcepart/kick formatting James Lu 2019-11-29 23:52:19 -08:00
  • 72c57d433a clientbot: add option to always autorejoin channels James Lu 2019-11-29 23:51:57 -08:00
  • 7eff7861ed structures: implement _from_iterable() so that set operations work James Lu 2019-11-29 23:35:52 -08:00
  • 1a89813cd4 unreal: stop sending NETINFO on link James Lu 2019-11-29 23:03:35 -08:00
  • d73e2fc209 unreal: read user modes from PROTOCTL USERMODES when available James Lu 2019-11-17 12:21:59 -08:00
  • 8a48d4d8cc inspircd: fix sending ping replies from subservers James Lu 2019-11-17 10:48:58 -08:00
  • 7bf1a9e08d Add can-manage-bot-channels protocol capability James Lu 2019-11-02 13:55:49 -07:00
  • 85922cd376 README: drop webchat link James Lu 2019-10-28 19:27:49 -07:00
  • 4ceeb1630f README: drop webchat link James Lu 2019-10-28 19:27:49 -07:00
  • 41497a8a13 automode: mangle channels to "#chanid" on networks where they're stored as int James Lu 2019-10-14 09:57:16 -07:00
  • 2c53ce0682 PyLink 2.0.3 2.0.3 James Lu 2019-10-11 10:18:43 -07:00
  • d28a9681ac automode: disable on networks where IRC modes aren't supported James Lu 2019-10-10 22:23:23 -07:00
  • 297d31dab2 Add has-irc-modes capability (#620) James Lu 2019-10-10 22:06:34 -07:00
  • f99be51515 changehost: add enable and enforce as network specific options. James Lu 2019-10-10 21:10:01 -07:00
  • da67d6c42f changehost: port most options to get_service_option(s) (#611, #642) James Lu 2019-10-10 20:57:51 -07:00
  • 1623462b73 relay: use get_service_options() to combine clientbot styles options (#642) James Lu 2019-10-10 19:16:36 -07:00
  • e0d82cdf3d Add get_service_options API to merge together global & local network options James Lu 2019-10-10 18:49:07 -07:00
  • 9ec83f3995 Base test for get_service_option() James Lu 2019-10-09 20:55:52 -07:00
  • 601b811912 test/ptf: reorganize tests into sections James Lu 2019-10-09 20:53:58 -07:00
  • 72e96156b5 changehost: listen for services account changes James Lu 2019-10-09 20:30:58 -07:00
  • 4095eea3a7 changehost: simplify _changehost() syntax James Lu 2019-10-09 20:30:38 -07:00
  • 8cf1beb183 test_irc_parsers: fix Python 3.5 support James Lu 2019-09-15 16:26:44 -07:00
  • 52001ac82d .travis.yml: add 3.7, remove 3.4 tests James Lu 2019-09-15 16:24:55 -07:00
  • c8ba6291a6 parse_irc_command: ignore empty IRC lines James Lu 2019-09-10 19:46:28 -07:00
  • 083dc6a58f Rewrite is_server_name() to fail on hostnames with - and _ James Lu 2019-09-10 19:31:57 -07:00
  • 462fa91622 Add validate-hostname tests from ircdocs/parser-tests James Lu 2019-09-10 19:21:56 -07:00
  • b803c23b57 Add in mask-match tests from ircdocs/parser-tests James Lu 2019-09-10 19:19:16 -07:00
  • 899443d2fe split_hostmask: raise an error on empty nick/ident/host James Lu 2019-09-10 19:12:26 -07:00
  • fe4bea2948 Add in userhost-split tests from ircdocs/parser-tests James Lu 2019-09-10 19:12:04 -07:00
  • 01705f8393 Skip message tag parse tests for now James Lu 2019-09-10 18:42:40 -07:00
  • 943168df53 parse_message_args: remove extraneous \'s that aren't escaping characters James Lu 2019-09-10 18:30:43 -07:00
  • aba198dbd6 parse_args: ignore extra spaces not part of the final multi-word arg James Lu 2019-09-10 18:10:19 -07:00
  • 188d0f647e ircs2s_common: make parse_message_tags() a classmethod James Lu 2019-09-10 18:04:23 -07:00
  • 19f7ba38b3 Begin integrating ircdocs/parser-tests James Lu 2019-09-10 18:04:05 -07:00
  • c1859b64fa inspircd: fix handling of SVSTOPIC on insp3 James Lu 2019-08-29 11:16:10 -07:00
  • f9368dd5cc Protocol tests for get_hostmask(), get_friendly_name() James Lu 2019-08-26 16:54:27 -07:00
  • 2baec4c65a Protocol tests for wrap_modes() James Lu 2019-08-26 16:46:17 -07:00
  • ee4997dd72 Tests for join_modes, base case tests for apply_modes / reverse_modes James Lu 2019-08-26 16:24:58 -07:00
  • ebce431ba4 reverse_modes: test cycling prefix modes James Lu 2019-08-26 16:09:25 -07:00
  • a1f3af9099 reverse_modes: deduplicate reversing modes with arguments James Lu 2019-08-26 16:07:29 -07:00
  • d93c071446 reverse_modes: test mode cycling with simple modes and bans James Lu 2019-08-26 16:07:13 -07:00
  • 9168880204 parse_modes: fix handling of +b-b ban cycles James Lu 2019-08-26 15:43:16 -07:00
  • c2b5966739 reverse_modes: ignore unsetting simple modes that didn't exist James Lu 2019-08-26 14:46:17 -07:00
  • b685f416f6 reverse_modes: treat mode arguments case insensitively James Lu 2019-08-26 14:46:06 -07:00
  • 0533827ddf reverse_modes: add basic tests James Lu 2019-08-26 13:59:46 -07:00
  • 32219ccb78 reverse_modes: return a list and not a set of modes James Lu 2019-08-26 13:16:52 -07:00
  • 808e1d1f5a protocol tests: cleanup James Lu 2019-08-26 12:59:57 -07:00
  • 304631ebd0 Fixes to clientbot._get_UID() behaviour James Lu 2019-08-26 12:17:07 -07:00
  • 27eed3334b parse_modes: test combinations of nicks and UIDs in prefix modes James Lu 2019-08-23 21:23:43 -07:00
  • c1dbfdab48 classes, clientbot: don't allow _get_UID in parse_modes to create new users James Lu 2019-08-23 21:22:28 -07:00
  • da58669de5 parse_modes: case fold parameters to modes James Lu 2019-08-23 21:01:55 -07:00
  • 6ad34672d3 apply_modes: fix statekeeping with current modes mapping James Lu 2019-08-23 00:22:25 -07:00
  • 46f081e19b apply_modes: treat modes with arguments case-insensitively James Lu 2019-08-23 00:10:03 -07:00
  • cb4d2cc384 Add more mode cycling (+b/-b, etc.) tests James Lu 2019-08-23 00:09:38 -07:00
  • 3eb90fa65c More rigorous testing of +k/-k parsing James Lu 2019-08-22 23:29:04 -07:00
  • fe51f71a6e apply_modes: refactor checks for existing modes James Lu 2019-08-22 23:16:51 -07:00
  • 087ca0947b inspircd: write InspIRCd 3.x in file header James Lu 2019-08-22 22:58:34 -07:00
  • a885b79306 More tests for parse_modes(), apply_modes() James Lu 2019-08-22 22:58:24 -07:00
  • 575cff297d Channel: remove call to deprecated function name James Lu 2019-08-22 22:53:02 -07:00
  • e5493eac87 docs/modelists: regenerate & update channel modes list James Lu 2019-08-22 21:04:00 -07:00
  • 26bfc06869 unreal: get rid of weird cmode +f workaround James Lu 2019-08-22 21:02:30 -07:00
  • d3f2a370da Revert "inspircd: don't allow _ in hosts" James Lu 2019-08-22 19:02:59 -07:00
  • a8832a5f93 modelists: update extban listing James Lu 2019-08-22 18:51:44 -07:00
  • 0b8ed2dae9 unreal: declare support for msgbypass and timedban extbans James Lu 2019-08-22 18:48:46 -07:00
  • 452a47d4f1 relay: handle acting extbans for +e too James Lu 2019-08-22 18:40:23 -07:00
  • d57b121600 unreal: work around a potential race when sending kills on join James Lu 2019-03-01 23:34:32 -08:00
  • e0a618f317 [SECURITY] permissions: only whitelist the defined login:user for legacy accounts James Lu 2019-06-26 13:17:00 -07:00
  • e02ab9f2ff relay: consistency fixes for the hideoper setting James Lu 2019-06-26 12:41:26 -07:00
  • 2cdcd8e193 clientbot: fix error when MODES is defined in ISUPPORT but given no value James Lu 2019-06-23 20:13:04 -07:00
  • fae63d77b2 README: mention that ngIRCd's CloakHost and CloakUserToNick are not supported James Lu 2019-08-18 19:48:19 -07:00
  • f3569b4fd9 ts6: add support for hiding PyLink servers James Lu 2019-08-22 17:39:00 -07:00
  • 5d579481aa Base protocol tests for _get_UID, parse_modes James Lu 2019-08-18 20:54:57 -07:00
  • 6b78b45b20 ngircd: make linking to non-ngIRCd servers a fatal error James Lu 2019-08-18 19:51:37 -07:00
  • 1a692f55ad README: mention that ngIRCd's CloakHost and CloakUserToNick are not supported James Lu 2019-08-18 19:48:19 -07:00
  • 4a8c96c883 And now, a test fixture for protocols/ James Lu 2019-08-18 16:36:02 -07:00
  • 07d8c8828a relay: fix incorrect variable when logging invalid channels in LINK James Lu 2019-08-04 11:40:50 -07:00
  • 80188c3673 Sort imports via isort James Lu 2019-07-14 15:12:29 -07:00
  • 19d794a6f5 relay_clientbot: refactor 'rpm' to handle duplicate nicks & nicks containing spaces James Lu 2019-07-14 13:20:26 -07:00
  • 6ac2daebfa commands: improvements to the 'showuser' command James Lu 2019-07-14 13:19:26 -07:00
  • 8e85fa935d PyLink 2.1-alpha2 2.1-alpha2 James Lu 2019-07-14 12:29:35 -07:00
  • 350ba5f89c Changelog draft for 2.1-alpha2 James Lu 2019-07-13 02:16:29 -07:00