3
0
mirror of https://github.com/jlu5/PyLink.git synced 2025-08-03 19:37:25 +02:00

Commit Graph

  • bb2b57f9dd control: mark signal handlers as private James Lu 2017-07-12 21:51:28 -07:00
  • 74f68c2176 control: mark rehash and shutdown as public James Lu 2017-07-12 21:50:20 -07:00
  • 22e6992770 core: consistently call die() with irc as a keyword argument James Lu 2017-07-12 21:42:50 -07:00
  • b8a254167c p10: rename the 'p10_ircd' option to 'ircd', for consistency with ts6 James Lu 2017-07-12 21:32:04 -07:00
  • 3d27e4a347 ts6: add support for ChatIRCd James Lu 2017-07-12 21:23:42 -07:00
  • b081270aa1 ts6: tweak some misplaced mode definitions James Lu 2017-07-12 21:06:11 -07:00
  • a1dfa14d20 allow realname to be specified the same way #487 Mitchell Cooper 2017-07-12 18:53:02 -04:00
  • 33630e8f9d allow host to be specified in service bot block or per-network Mitchell Cooper 2017-07-12 18:38:26 -04:00
  • 3e356180a0 use isinstance() for conf values as well #486 Mitchell Cooper 2017-07-12 17:38:31 -04:00
  • 7ab0e8f105 use isinstance() instead of type() where appropriate #410 Mitchell Cooper 2017-07-12 17:29:34 -04:00
  • 87fe7693b0 ircs2s_common: use conf.validate() instead of assertion in validate_server_conf() (#485) Mitchell Cooper 2017-07-12 17:17:41 -04:00
  • c92bb1e33b relay: add server-specific server_suffix (closes #462) (#484) Mitchell Cooper 2017-07-12 17:10:36 -04:00
  • 1eb2743421 example-conf: roughly sort config options by usefulness James Lu 2017-07-12 08:37:08 -07:00
  • dbc1e80def example-conf: tweak whether some options are commented out by default or not James Lu 2017-07-12 08:33:28 -07:00
  • cb368439cf inspircd: bring back extended WHOIS replies via a force_whois_extensions option James Lu 2017-07-12 08:28:32 -07:00
  • 0e4737e59d handlers: strip away '(on $network)' portions of relay oper types if the source and target netname are the same James Lu 2017-07-12 07:57:07 -07:00
  • 654df0889d relay: rename checkSendKey -> _check_send_key James Lu 2017-07-12 07:51:34 -07:00
  • 9a2bff25ee control: migrate to new log_setup() name James Lu 2017-07-12 07:50:34 -07:00
  • 50e7b0ab13 Limit signon time in WHOIS replies to service bot targets James Lu 2017-07-12 07:49:19 -07:00
  • 556c2efb0a Make showing startup time an option (whois_show_startup_time) James Lu 2017-07-12 07:44:18 -07:00
  • adaa6021f9 handlers: use conf.conf['pylink'] James Lu 2017-07-12 07:35:51 -07:00
  • 6a0859f56a handlers: send PyLink's connect time via 317 (RPL_WHOISIDLE) James Lu 2017-07-12 07:32:50 -07:00
  • 7c5f1533a0 handlers: fix weirdly named variables James Lu 2017-07-12 07:32:26 -07:00
  • 3fb563bb43 inspircd: get rid of IDLE->WHOIS hack James Lu 2017-07-12 07:23:00 -07:00
  • 1438f9e566 p10: also acknowledge our own kicks with a PART James Lu 2017-07-11 02:36:00 -07:00
  • fbaa12de71 p10: use is_halfop_plus when checking whether we need to override James Lu 2017-07-11 02:27:44 -07:00
  • 508253af7e relay: switch to Channel.is_op_plus() James Lu 2017-07-11 02:23:13 -07:00
  • 1a8dcdfa3a NetworkCore: use the new validate_server_conf name James Lu 2017-07-11 02:22:01 -07:00
  • f203abdeb0 relay: move iteration over all networks into a wrapper function James Lu 2017-07-10 23:09:00 -07:00
  • a43076e815 relay: rename isRelayClient to is_relay_client James Lu 2017-07-10 22:38:25 -07:00
  • 2f87aa63e9 relay: remove double iteration when firing the PYLINK_RELAY_JOIN hook James Lu 2017-07-10 22:36:43 -07:00
  • 5ed4f8bf85 ServiceBot: break when trying to alias a command to itself James Lu 2017-07-10 22:18:01 -07:00
  • 63ce7ea407 ServiceBot: tweak display format for command aliases James Lu 2017-07-10 22:12:53 -07:00
  • bd19468825 automode: rename internal functions to snake case James Lu 2017-07-10 22:10:55 -07:00
  • 4df101c40c automode: fix alias definitions James Lu 2017-07-10 22:10:47 -07:00
  • 79db7b2124 automode: fix $ircop exttarget name in setacc examples James Lu 2017-07-10 22:06:41 -07:00
  • 59a4ecdcb9 automode: rewrap help for SET James Lu 2017-07-10 22:06:08 -07:00
  • 24caf36230 automode: fix $ircop exttarget name in setacc examples James Lu 2017-07-10 22:06:41 -07:00
  • 499e94e0a5 automode: rewrap help for SET James Lu 2017-07-10 22:06:08 -07:00
  • 6437721ec9 Merge branch 'hide-aliases' into devel James Lu 2017-07-10 22:00:29 -07:00
  • bf24bac9c9 ServiceBot: replace 'alias' option with 'aliases' & condense multiple add_cmds calls into one James Lu 2017-07-10 21:59:29 -07:00
  • f0379d79ef mention that command is an alias or has aliases available in help command #482 Mitchell Cooper 2017-07-09 21:40:08 -04:00
  • 20abac7461 hide aliases from command list Mitchell Cooper 2017-07-09 21:23:52 -04:00
  • 100089f6b8 add alias argument where appropriate in plugins Mitchell Cooper 2017-07-09 21:19:08 -04:00
  • 2299204efa add alias argument to add_cmd() Mitchell Cooper 2017-07-09 21:18:45 -04:00
  • b7466327db protocols: move S2S_BUFSIZE definition into a class variable James Lu 2017-07-07 20:13:52 -07:00
  • 1172ca7387 IRCNetwork: use \r\n as separator instead of \n James Lu 2017-07-07 20:07:20 -07:00
  • 51fb269d0d IRCNetwork: don't attempt to send more than 510 bytes per message James Lu 2017-07-07 20:05:10 -07:00
  • 3a42c8e835 protocols: add _check_oper_status_change abstraction James Lu 2017-07-07 20:02:37 -07:00
  • 3bcf0092e9 NetworkCoreWithUtils: wrap irc.to_lower in a lru_cache James Lu 2017-07-07 14:33:00 -07:00
  • f7dfc38688 relay: only initialize channels that are relevant to the called network in initialize_all() James Lu 2017-07-07 14:10:06 -07:00
  • 3b091f9e20 relay: remove a useless logging line James Lu 2017-07-07 13:43:30 -07:00
  • 5955d3f90f p10: expand nick!user@host only for topic setters that are clients James Lu 2017-07-07 13:37:16 -07:00
  • c2f12460da unreal, p10: condense topic_burst and topic together James Lu 2017-07-07 13:35:30 -07:00
  • d2d76baad8 relay: more detailed logging when the spawn_* condition times out James Lu 2017-07-07 13:32:04 -07:00
  • 67a36b7ebe inspircd: rename _operUp to _oper_up James Lu 2017-07-07 13:27:45 -07:00
  • 5d5c861a93 protocols: rename check_nick_collision to _check_nick_collision James Lu 2017-07-07 03:18:40 -07:00
  • c5d06b2d41 ngircd: run check_nick_collision in handle_nick, per #375 James Lu 2017-07-07 03:16:56 -07:00
  • bd79c71b85 unreal: fix TypeError in mode() from accessing set items by index James Lu 2017-07-07 03:16:17 -07:00
  • 4b69edcbd7 README: declare support for ngircd 24+ James Lu 2017-07-07 02:56:28 -07:00
  • 28d2f89311 ngircd: implement KILL James Lu 2017-07-07 02:52:57 -07:00
  • 67a414fa2a ngircd: set slash-in-hosts, slash-in-nicks, underscore-in-hosts capabilities James Lu 2017-07-07 02:46:14 -07:00
  • 57c86c6d25 ngircd: implement update_client() #479 James Lu 2017-07-07 02:41:20 -07:00
  • fa2c5d928a IRCS2SProtocol: fix extraneous umode based AWAY messages James Lu 2017-07-06 22:17:47 -07:00
  • 6636a19a2b ngircd: implement handler for METADATA James Lu 2017-07-06 22:15:45 -07:00
  • f29c95152b ngircd: remove has-ts from protocol capabilities James Lu 2017-07-06 21:49:51 -07:00
  • b0eb1656a5 ngircd: add a stub for KNOCK James Lu 2017-07-06 21:47:03 -07:00
  • 6d3d2b239d IRCS2SProtocol: ignore attempts to ping the uplink before the link is ready James Lu 2017-07-06 21:45:51 -07:00
  • d149576b4e protocols: move invite() into IRCS2SProtocol James Lu 2017-07-06 21:41:03 -07:00
  • 085b4cacbe protocols: handle usermode-based away (i.e. ngircd +a) James Lu 2017-07-06 20:19:52 -07:00
  • b2b50371ab ngircd: fix setting umodes James Lu 2017-07-06 20:19:34 -07:00
  • 73464e516f ngircd: fill in mode definitions James Lu 2017-07-06 20:12:29 -07:00
  • 3d0ccadb76 ngircd: sort handler functions alphabetically James Lu 2017-07-06 18:38:25 -07:00
  • 28313fd478 ngircd: send burst modes after NJOIN, if there are any James Lu 2017-07-06 18:29:34 -07:00
  • 961e8ae991 ngircd: add outgoing MODE command James Lu 2017-07-06 18:22:56 -07:00
  • 4cd1ed5a7b ngircd: add an outgoing sjoin() function using NJOIN James Lu 2017-07-06 17:52:58 -07:00
  • 45dad63d5b Move handle_mode into IRCS2SProtocol James Lu 2017-07-06 17:10:03 -07:00
  • faa5b729d9 docs: update protocol-modules graphic James Lu 2017-07-05 03:28:28 -07:00
  • 694b5018fc Move numeric() into IRCS2SProtocol James Lu 2017-07-05 02:36:34 -07:00
  • 56c8b90362 IRCS2SProtocol: handle both killpath-based and preformatted kill reasons James Lu 2017-07-05 02:25:13 -07:00
  • 1e5985b608 Merge remote-tracking branch 'origin/beta' into wip/ngircd James Lu 2017-07-05 02:24:10 -07:00
  • 58558c89ae ngircd: ignore KILLs not meant for us James Lu 2017-07-05 02:17:15 -07:00
  • 1acd654e6e ts6: fix 'ts' value type in handle_invite James Lu 2017-07-05 02:10:24 -07:00
  • 69f3ae52ec ts6: fix wrong argument count when parsing INVITE ts James Lu 2017-07-05 02:09:55 -07:00
  • d2d176b6f9 IRCS2SProtocol: fix UnboundLocalError in "message coming from wrong way" warning James Lu 2017-07-05 02:07:49 -07:00
  • 30b9f47023 unreal: remove handle_kill override; unneeded as of aa4e9335aa7dac5884b8662fac49713c7dc221cc James Lu 2017-07-05 01:26:45 -07:00
  • c2e65ff9c3 IRCCommonProtocol: alias topic_burst to topic by default (#480) James Lu 2017-07-05 00:56:34 -07:00
  • db06ff4338 Move handle_topic to IRCS2SProtocol James Lu 2017-07-05 00:48:58 -07:00
  • aa4e9335aa IRCS2SProtocol: expand nicks to UIDs in handle_kill James Lu 2017-07-05 00:36:10 -07:00
  • 3729b23e43 Move KICK handlers to IRCS2SProtocol James Lu 2017-07-05 00:34:48 -07:00
  • 449b547a23 ngircd: properly track server tokens so that users spawn on the right servers James Lu 2017-07-05 00:18:13 -07:00
  • 4e082c2bbf PUIDGenerator: allow custom counter start values James Lu 2017-07-05 00:12:25 -07:00
  • 163f0099e7 IRCCommonProtocol: also expand PSIDs in _expandPUID James Lu 2017-07-04 23:56:12 -07:00
  • 5d4f2149e6 Move squit() to ircs2s_common James Lu 2017-07-04 23:41:00 -07:00
  • 9132556fd9 PyLinkNetworkCore: fix __repr__ definition James Lu 2017-07-04 23:32:30 -07:00
  • b780070ee6 ngircd: implement nick changing James Lu 2017-07-04 23:26:05 -07:00
  • 42a25300c4 ngircd: don't leave user TS none in spawn_client James Lu 2017-07-04 23:25:49 -07:00
  • 759210a1e4 ngircd: add inbound & outbound JOIN, SERVER James Lu 2017-07-04 23:10:12 -07:00
  • 84a6cec732 p10: fix endburst_delay note James Lu 2017-07-04 23:09:48 -07:00
  • 37f0dcb456 ngircd: fix SQUIT user tracking James Lu 2017-07-04 23:09:13 -07:00