3
0
mirror of https://github.com/jlu5/PyLink.git synced 2025-08-04 03:47:21 +02:00

Commit Graph

  • 970b38719d core: rename ping() to _ping_uplink(), and drop the unused source/target arguments James Lu 2017-07-04 22:09:50 -07:00
  • 43af9d1bac protocols: move ping() into IRCCommonProtocol James Lu 2017-07-04 22:00:22 -07:00
  • 276b0b251d protocols: move handle_pong to IRCCommonProtocol James Lu 2017-07-04 21:55:09 -07:00
  • 2e5fc2467f ngircd: handle CHANINFO (channel mode/topic bursts) and NJOIN (userlist bursts) James Lu 2017-07-03 14:24:57 -07:00
  • 7b2f93fd4c ngircd: send an UID hook in user introductions James Lu 2017-07-03 14:24:17 -07:00
  • b6b1cbeb2d ngircd: send our own server negotiation info to complete the connection James Lu 2017-07-03 13:34:37 -07:00
  • 4cdae540b5 IRCCommonProtocol: fix type of maxnicklen James Lu 2017-07-03 13:07:38 -07:00
  • 66af57e74f IRCCommonProtocol: handle EXCEPTS, INVEX, NICKLEN, DEAF, CALLERID in 005 James Lu 2017-07-03 13:05:47 -07:00
  • 06d69aadf7 clientbot: fix self.connected.set() order James Lu 2017-07-03 13:04:43 -07:00
  • a5e7d76341 IRCCommonProtocol: only update the same tokens once per connection James Lu 2017-07-03 12:49:38 -07:00
  • ec308acfcb protocols: move 005 handling code to IRCCommonProtocol James Lu 2017-07-03 12:42:51 -07:00
  • e9d7ac39ea ngircd: remove duplicate function James Lu 2017-07-03 12:21:44 -07:00
  • 091c763a0f Initial ngIRCd protocol stub James Lu 2017-07-03 00:24:26 -07:00
  • 8bf65f3820 ircs2s_common: implicitly expand PUIDs in _send_with_prefix James Lu 2017-07-03 00:13:17 -07:00
  • 78034096a8 protocols: merge _expandPUID into ircs2s_common James Lu 2017-07-03 00:11:49 -07:00
  • 8ddcc4d9a6 Move part, quit, message, notice, topic, _send_with_prefix, _expandPUID to ircs2s_common James Lu 2017-07-03 00:05:58 -07:00
  • f163d7ddde protocols: remove extraneous "Error: " from exception messages James Lu 2017-07-02 22:52:46 -07:00
  • c9272c25ce IRCS2SProtocol: skip implicit message sender fetching if the first arg starts with a : James Lu 2017-07-02 22:44:57 -07:00
  • 640e903dd6 Move _get_SID/_get_UID to IRCCommonProtocol James Lu 2017-07-02 22:36:47 -07:00
  • bbc4dec8dd NetworkCoreWithUtils: shortcut _get_SID/UID if the target already exists James Lu 2017-07-02 22:35:39 -07:00
  • e866e9eb7b NetworkCore: demote "stopping connect loop" messages to DEBUG James Lu 2017-07-02 22:26:28 -07:00
  • e9a6328566 protocols: remove unnecessary handle_squit overrides James Lu 2017-07-02 22:20:52 -07:00
  • d4260734dc clientbot: make sure incoming server messages don't clash with a PSID/PUID James Lu 2017-07-02 22:13:43 -07:00
  • 1e39fb78db clientbot: rename _validateNick -> _check_puid_collision James Lu 2017-07-02 22:11:00 -07:00
  • ce2852bdc0 clientbot: get rid of _get_SID in message parsing James Lu 2017-07-02 22:09:22 -07:00
  • 990a928602 relay: re-add 'CLAIM #channel -' James Lu 2017-07-02 22:06:50 -07:00
  • 62669c085d relay: re-add 'CLAIM #channel -' James Lu 2017-07-02 22:06:50 -07:00
  • 51d8d3b3b8 clientbot: store external server names raw instead of using server name mangling James Lu 2017-07-02 21:59:40 -07:00
  • ee5a884328 clientbot: fix imports for PyLink 2.0 James Lu 2017-07-02 21:59:29 -07:00
  • 883f9199ec control: move rehash signal to SIGUSR1, and shutdown on SIGHUP (terminal close) James Lu 2017-07-02 21:19:04 -07:00
  • f0fab0c0ad games: remove 'fml' James Lu 2017-06-30 00:44:45 -07:00
  • f800c9f7c2 Merge branch 'wip/irc-explosion-2' into devel (#475) James Lu 2017-07-02 21:16:06 -07:00
  • 5158497125 Bump version to 2.0-dev James Lu 2017-07-02 21:15:15 -07:00
  • 2c32269b7f PyLink 1.2-beta1 1.2-beta1 James Lu 2017-07-02 13:19:49 -07:00
  • f2b644e2bb relay: be more verbose in 'grabbing spawnlocks' messages James Lu 2017-06-29 23:10:53 -07:00
  • 60788e4ba5 relay_clientbot: remove dark blue from the random colours list James Lu 2017-07-01 18:06:50 -07:00
  • 06ef421578 classes: clean up references to deprecated classes/methods #475 James Lu 2017-06-30 21:49:12 -07:00
  • 54d7fe6dc5 protocols: convert IrcServer usage to Server James Lu 2017-06-30 21:45:10 -07:00
  • a204d2b2db core: convert IrcUser calls to User James Lu 2017-06-30 21:44:31 -07:00
  • b81a03fda9 protocols: Channel.removeuser -> Channel.remove_user James Lu 2017-06-30 21:40:50 -07:00
  • 7d68c03101 various: convert sortPrefixes/getPrefixModes calls to snake case James Lu 2017-06-30 21:40:05 -07:00
  • 6d7e2c667d DeprecatedAttributesObject: don't clobber __ variables James Lu 2017-06-30 21:38:50 -07:00
  • a73300e864 classes.Channel: migrate to snake case James Lu 2017-06-30 21:34:08 -07:00
  • 61ed209abb coremods, plugins: migrate to snake case for protocol communication James Lu 2017-06-30 21:30:20 -07:00
  • 927fa9aac9 protocols: updateClient -> update_client James Lu 2017-06-30 21:29:38 -07:00
  • f38b9c9a2c protocols: topicBurst -> topic_burst James Lu 2017-06-30 21:29:11 -07:00
  • d0846170c4 protocols: spawnServer -> spawn_server James Lu 2017-06-30 21:27:02 -07:00
  • f60dc8fa37 protocols: spawnClient -> spawn_client James Lu 2017-06-30 21:25:58 -07:00
  • ea455436c1 control: fix REHASH for 2.x protocol modules James Lu 2017-06-30 00:41:10 -07:00
  • 0c7fb861f1 classes, relay, ircs2s_c: tweak/remove various debug statements James Lu 2017-06-29 23:18:52 -07:00
  • 8e9a99f90c ServiceBot: migrate to snake case James Lu 2017-06-29 23:02:34 -07:00
  • 10bca676fc coremods, plugins: migrate to snake case James Lu 2017-06-29 23:01:39 -07:00
  • a4e321522b protocols: migrate away from camel case James Lu 2017-06-29 22:56:14 -07:00
  • 3913a909ef utils: remove parseModes, applyModes wrappers James Lu 2017-06-29 22:43:29 -07:00
  • 5647229c05 CamelCaseToSnakeCase: add deprecation warnings James Lu 2017-06-29 22:41:18 -07:00
  • 3f240bd9e8 p10: mark check_cloak_change as private James Lu 2017-06-29 22:21:08 -07:00
  • 930a7e19f1 unreal: checkCloakChange -> _check_cloak_change James Lu 2017-06-29 22:20:30 -07:00
  • 741528b0b3 Merge handle_invite into IRCS2SProtocol (#454) James Lu 2017-06-29 22:16:41 -07:00
  • 2034bfcc83 IRCS2SProtocol: sort handle_* methods alphabetically James Lu 2017-06-29 22:04:03 -07:00
  • 7cfc63d6ed ts6: fix wrong argument count when parsing INVITE ts James Lu 2017-06-29 22:00:19 -07:00
  • d01e797219 Merge handle_part into IRCS2SProtocol (#454) James Lu 2017-06-29 21:56:56 -07:00
  • 58a4215690 ratbox: fix support for merged Irc/proto James Lu 2017-06-29 21:55:52 -07:00
  • 67347935b5 ircs2s_common: add missing ProtocolError import James Lu 2017-06-29 21:55:33 -07:00
  • c9c01def8c ts6_common: continue using self.irc in TS6SIDGenerator James Lu 2017-06-29 21:51:02 -07:00
  • 963d5e11cc Merge 'utils: add a default to DeprecatedAttributesObject so that it works as is' James Lu 2017-06-29 18:13:55 -07:00
  • 85fbc9ea9d relay_clientbot: use isinstance(obj, dict) & cleanup imports (#410) James Lu 2017-06-29 18:08:41 -07:00
  • 8eebcb0b06 relay_clientbot: drop colour from network names by default James Lu 2017-06-29 18:07:25 -07:00
  • 77357b765e clientbot: rename various private functions James Lu 2017-06-27 22:27:38 -07:00
  • 310f3f23b8 protocols: rename various parse* functions (no migration stub) James Lu 2017-06-27 17:15:27 -07:00
  • 6684f9bf08 utils.CC2SC: slightly reword the "missing attribute" error James Lu 2017-06-27 16:26:53 -07:00
  • 91fe7e0ca7 utils.CC2SC: use self.__class__ to get the name of the current subclass James Lu 2017-06-27 16:25:40 -07:00
  • 56275c5a3b NetworkCore: rename removeClient -> _remove_client (no migration stub) James Lu 2017-06-27 16:21:30 -07:00
  • 5e7529dae4 Move some functions back into NetworkCore James Lu 2017-06-27 16:17:28 -07:00
  • 56f1c9e919 NetworkCore: fix irc.protoname definition James Lu 2017-06-27 16:15:37 -07:00
  • ad2d5a5ae0 Move ts_lock definition into PyLinkNetworkCoreWithUtils James Lu 2017-06-27 16:12:45 -07:00
  • 928dbf80bb Move more IRC-specific attributes into IRCNetwork.init_vars() James Lu 2017-06-27 16:05:46 -07:00
  • 62784a63e4 IRCNetwork: error when attempting to start multiple connection threads for a network James Lu 2017-06-27 15:58:55 -07:00
  • c3cdf63253 Move some IRC-specific attributes to IRCNetwork James Lu 2017-06-27 15:58:38 -07:00
  • fb34392fca IRCNetwork: mark schedule_ping, process_queue as private James Lu 2017-06-27 02:53:09 -07:00
  • 710a276c45 IRCNetwork: rename run() -> _run_irc(), this is a private function James Lu 2017-06-27 01:44:26 -07:00
  • 04c18f0bd5 docs: get rid of self.irc, self.proto, irc.proto James Lu 2017-06-25 02:08:16 -07:00
  • 4696519bad plugins: migrate irc.proto calls to irc James Lu 2017-06-25 02:07:24 -07:00
  • 748c1bc158 coremods: migrate irc.proto calls to irc James Lu 2017-06-25 02:06:49 -07:00
  • 7814914a05 classes, protocols: convert self.irc usage to self James Lu 2017-06-25 02:03:12 -07:00
  • eef7a73ce9 classes: migrate self.proto calls to self James Lu 2017-06-25 01:45:16 -07:00
  • d0209f720a Rewrite network intitialization bits James Lu 2017-06-25 01:12:22 -07:00
  • 8acf39cad6 protocols: rename _send to _send_with_prefix to avoid clashing with process_queue James Lu 2017-06-24 23:40:41 -07:00
  • df18e318a8 WIP: merge IRCNetwork and Protocol classes together James Lu 2017-06-24 23:27:24 -07:00
  • f8155ff74c protocols: sed -i 's/_getSid/_get_SID/g' James Lu 2017-06-16 17:13:04 -07:00
  • a60d746e3b protocols: sed -i 's/_getUid/_get_UID/g' James Lu 2017-06-16 17:12:48 -07:00
  • 7ca98eb965 Split IRC-specific code from classes.Protocol into a new IRCCommonProtocol (#454) James Lu 2017-06-16 17:11:26 -07:00
  • 45ae1dd67e Merge ts6 and p10 handle_events, handle_privmsg into ircs2s_common (#454) James Lu 2017-05-20 19:41:19 -07:00
  • 37d8e8ad43 Irc: break protocol-agnostic [dis]connect code into _pre/_post functions (#371) James Lu 2017-06-16 16:49:45 -07:00
  • 2a978c498e Rename PyLinkIRCNetwork -> IRCNetwork James Lu 2017-06-15 21:55:08 -07:00
  • c4f6d626d5 Drop Irc prefix from IrcServer/User/Channel classes James Lu 2017-06-15 21:54:40 -07:00
  • d98d522387 Move Irc.runline => PyLinkNetworkCore.parse_protocol_command James Lu 2017-06-15 21:45:04 -07:00
  • 47e36a9249 classes: break Irc into three classes: PyLinkNetworkCore, PyLinkNetworkCoreWithUtils, PyLinkIRCNetwork (aliased to Irc) James Lu 2017-06-15 21:31:03 -07:00
  • 8dae235b8d Merge branch 'devel' into wip/irc-explosion James Lu 2017-06-15 21:13:49 -07:00
  • 28cb7168b1 Merge branch 'master' into devel James Lu 2017-06-14 07:03:34 -07:00
  • 7794171d62 README: update with new nightly build repositories for Debian/Ubuntu James Lu 2017-06-06 17:30:11 -07:00