3
0
mirror of https://github.com/jlu5/PyLink.git synced 2025-08-04 11:57:22 +02:00

Commit Graph

  • c8ec2d9600 handlers: remove obsolete comment about WHOIS James Lu 2016-07-24 13:48:03 -07:00
  • a905f74800 relay/clientbot: rework KICK handling to send the right thing at the right times James Lu 2016-07-24 11:54:14 -07:00
  • 05972e500c clientbot: fix marking of internal/external servers James Lu 2016-07-24 11:52:34 -07:00
  • bcf5f612cc exec: make pylinkirc and importlib accessible James Lu 2016-07-24 11:51:44 -07:00
  • 8fc310eb24 clientbot: clear who / kick state on connect James Lu 2016-07-24 11:15:33 -07:00
  • 832f22e7f0 relay: remove unnecessary "Relay plugin unloaded" quits James Lu 2016-07-24 11:13:51 -07:00
  • dc364b3e9e relay: explicitly don't sync modes originating from clientbot James Lu 2016-07-24 11:11:54 -07:00
  • 62f78a60a9 commands: refactor showchan to use IrcChannel.getPrefixModes() James Lu 2016-07-24 11:03:23 -07:00
  • 04e37ebd04 commands: mention the VCS version as well James Lu 2016-07-24 10:59:25 -07:00
  • e226846446 0.10-dev1 0.10-dev1 James Lu 2016-07-23 22:46:14 -07:00
  • bda39b4838 setup: remove rolling package versions James Lu 2016-07-23 22:43:54 -07:00
  • 8dd0a904d2 relay_cb: use the full network name in prefixes James Lu 2016-07-23 22:30:25 -07:00
  • 05a5ec7e19 relay: don't show "real server" for clientbot users, it's not accurately tracked James Lu 2016-07-23 22:30:10 -07:00
  • cf804ca84e example-conf: mention automode James Lu 2016-07-23 22:15:54 -07:00
  • e342889937 corecommands: really fix 'reload' James Lu 2016-07-23 21:59:25 -07:00
  • 150bfe8c66 corecommands: really fix 'reload' James Lu 2016-07-23 21:59:25 -07:00
  • d3ca49ceeb Revert "automode: bandaid fix for "service already registered" errors on first load" James Lu 2016-07-23 21:56:08 -07:00
  • 795c163a69 Irc: use int values for ircmatch casemapping James Lu 2016-07-23 21:51:26 -07:00
  • 3b62d0af3e automode: bandaid fix for "service already registered" errors on first load James Lu 2016-07-23 21:46:29 -07:00
  • 39675e15e8 Irc: use int values for ircmatch casemapping James Lu 2016-07-23 21:51:26 -07:00
  • e2a853c98e automode: bandaid fix for "service already registered" errors on first load James Lu 2016-07-23 21:46:29 -07:00
  • 38793654ea relay: error when someone attempts to PM a clientbot user James Lu 2016-07-23 21:09:25 -07:00
  • 51dcfb7d1e clientbot: don't leak private messages via the relay James Lu 2016-07-23 21:09:15 -07:00
  • da9ab6ac90 Merge branch 'master' into devel James Lu 2016-07-23 20:57:26 -07:00
  • b376aba591 docs/t: add Services API description James Lu 2016-07-23 20:56:22 -07:00
  • e56c9640dc ServiceBot: remove request/remove stubs for now James Lu 2016-07-23 19:57:05 -07:00
  • 7f7c8a8b51 Doxygen configuration & autorun script James Lu 2016-07-23 19:42:17 -07:00
  • cadf0a336c relay: limit auto-rejoin-on-part to relay channels James Lu 2016-07-23 19:06:35 -07:00
  • 08525e8eba relay: treat forced parts to clientbot as clearchan James Lu 2016-07-23 19:03:07 -07:00
  • 0db9d4e69e relay/clientbot: support relaying KICK, QUIT, NICK, CTCP ACTION, and NOTICE James Lu 2016-07-23 18:48:27 -07:00
  • 3ec11680ea clientbot: handle nick conflicts on connect (43x) James Lu 2016-07-23 12:48:26 -07:00
  • a662f93e15 clientbot: fix part/kick handling to only keep state for internal clients James Lu 2016-07-23 12:36:13 -07:00
  • 3e91118644 relay/clientbot: implement kick, join, part relaying James Lu 2016-07-23 12:25:52 -07:00
  • fdaed4f700 relay_clientbot: configurable formatting, with defaults 1000x prettier than janus James Lu 2016-07-23 12:05:22 -07:00
  • a402d1057e clientbot: send CLIENTBOT_KICK payloads for external clients James Lu 2016-07-23 12:04:07 -07:00
  • a9be5d0dc7 relay: treat kicks to the service bot on clientbot networks as clear channel James Lu 2016-07-23 11:20:52 -07:00
  • 88e510b4cf clientbot: begin work on special hooks & move event relaying to a separate plugin James Lu 2016-07-23 00:55:06 -07:00
  • 7eaf074019 clientbot: poll WHO once every pingfreq James Lu 2016-07-23 00:06:11 -07:00
  • 91310164be clientbot: more descriptive default hostmasks James Lu 2016-07-22 22:52:06 -07:00
  • 734db841f1 clientbot: track failed KICKs with /NAMES & a timer James Lu 2016-07-22 22:36:34 -07:00
  • d41d123969 clientbot: send away hook and remove extraneous stub assignment James Lu 2016-07-22 00:45:37 -07:00
  • ff807b3d47 clientbot: basic WHO handling, implement away() stub James Lu 2016-07-22 00:22:56 -07:00
  • 04ed7a8f5d clientbot: add MODE handling James Lu 2016-07-21 19:12:05 -07:00
  • 3d7e8f8420 clientbot: fix wrong args to _squit James Lu 2016-07-21 19:11:57 -07:00
  • c6fcdd854c parseModes: give prefix modes precedence over mode types James Lu 2016-07-21 19:11:19 -07:00
  • 2d886367b5 clientbot: handle prefix modes in NAMES James Lu 2016-07-21 18:37:50 -07:00
  • deddbde2b0 clientbot: implement updateClient for tracking client ident/host James Lu 2016-07-21 18:35:57 -07:00
  • 3e8ed35aea clientbot: stub kill() and numeric() James Lu 2016-07-21 18:16:15 -07:00
  • 95ee94e747 clientbot: implement outgoing INVITE James Lu 2016-07-21 18:14:23 -07:00
  • a2043d6762 clientbot: make services clients manipulatable James Lu 2016-07-21 18:13:17 -07:00
  • 1507a87f31 clientbot: wait for KICK acknowledgement before updating state James Lu 2016-07-21 18:03:32 -07:00
  • 09ce38a53d clientbot: fix wrong variable James Lu 2016-07-21 00:11:15 -07:00
  • dac043a1b6 clientbot: stub updateClient too James Lu 2016-07-21 00:04:49 -07:00
  • 357e8327c4 pylink: less ambiguous error when module isn't installed James Lu 2016-07-21 00:02:37 -07:00
  • 7a93c1bbb1 clientbot: capability negotiation (cmodes,umodes,prefixmodes,casemapping) James Lu 2016-07-20 23:48:18 -07:00
  • eef54cd77d classes: Move ISUPPORT-style PREFIX and capabilities handling to Protocol James Lu 2016-07-20 23:47:31 -07:00
  • 75d88224f1 clientbot: document some functions James Lu 2016-07-20 22:06:09 -07:00
  • d2a3a64293 clientbot: use rfc2812-style USER, kthx James Lu 2016-07-20 22:02:44 -07:00
  • eb24e01619 relay: allow slashes for clientbot James Lu 2016-07-17 23:10:49 -07:00
  • f970f760aa clientbot: *untested* autopreform support James Lu 2016-07-17 23:10:10 -07:00
  • 8fb3310d33 clientbot: properly stub a lot more functions James Lu 2016-07-17 23:09:57 -07:00
  • dd0c5c7e63 clientbot: format kick reasons with the sender prefix James Lu 2016-07-17 23:09:41 -07:00
  • e7ae6ddbff clientbot: in conditionals, don't break if irc.pseudoclient isn't set yet James Lu 2016-07-17 23:09:11 -07:00
  • de618393c0 Fix SQUIT handling from 2f1a338 James Lu 2016-07-17 23:08:47 -07:00
  • 387d47808c clientbot: add nick, kick handling; squit and sjoin stubs James Lu 2016-07-17 22:34:26 -07:00
  • 154421ffde Move SQUIT abstraction into core James Lu 2016-07-17 22:34:12 -07:00
  • 8b4b08f589 clientbot: names, join, part, quit handling James Lu 2016-07-17 21:52:06 -07:00
  • 027dfe46a4 clientbot: handle notice, privmsg James Lu 2016-07-17 20:59:42 -07:00
  • b1b13a5c63 clientbot: fix args list James Lu 2016-07-17 20:59:31 -07:00
  • 8981d71fd0 protocols: rename _getOutgoingNick() -> _expandPUID() James Lu 2016-07-17 20:51:00 -07:00
  • e0b254e6ad clientbot: ping/pong support James Lu 2016-07-17 20:20:49 -07:00
  • 58fa769ba0 clientbot: implement JOIN, uplink enumeration James Lu 2016-07-17 15:20:57 -07:00
  • c6ed06ba61 utils: new splitHostmask function James Lu 2016-07-17 15:20:48 -07:00
  • c52d542ed8 Initial Clientbot stub, with very rudimentary user handling (#144) James Lu 2016-07-16 22:42:17 -07:00
  • 1770058e1b Move ts6_common.parseTS6Args to ts6_common.parsePrefixedArgs James Lu 2016-07-16 22:41:52 -07:00
  • 0a0e19d4c2 conf: remove key checks for password fields James Lu 2016-07-16 21:59:40 -07:00
  • 47a0a7f8c6 Make plugins/ and protocols/ namespaces James Lu 2016-07-20 23:55:26 -07:00
  • f3b6e8f7ea setup.py: add ircmatch as requirement James Lu 2016-07-19 18:03:43 -07:00
  • fab61729b9 conf: throw a specific error when PyYAML is missing James Lu 2016-07-19 17:45:43 -07:00
  • 3381dda884 Throw specific errors for missing ircmatch/setuptools libraries James Lu 2016-07-19 17:44:22 -07:00
  • 166adcf44d conf: add migration warning for the config file rename James Lu 2016-07-19 17:40:22 -07:00
  • 1629533242 pmodule-spec: add modes argument to sjoin() James Lu 2016-07-17 22:24:48 -07:00
  • 5d8f3036e7 README: add setuptools dependency & clarify --user James Lu 2016-07-17 20:26:32 -07:00
  • 8169a2b751 automode: fix typo in loadDB() James Lu 2016-07-17 15:19:25 -07:00
  • 916817443e docs: add Automode tutorial (#224) James Lu 2016-07-17 11:35:58 -07:00
  • 40197e5f57 automode: fix help syntax James Lu 2016-07-17 10:52:56 -07:00
  • d7538bee1b automode: remove mentions to "setacc #channel mask -" James Lu 2016-07-17 10:44:01 -07:00
  • fd3c2b521e faq: remove periods after links that might confuse editors James Lu 2016-07-17 10:43:44 -07:00
  • f51a882d23 exttargets: verify target is in channel before calling getPrefixModes James Lu 2016-07-17 10:48:51 -07:00
  • 8e1e92c564 update.sh: pass arguments to pylink James Lu 2016-07-16 21:58:39 -07:00
  • 94f2422a1e relay: show secret channels in LINKED to those in the channel James Lu 2016-07-16 21:07:08 -07:00
  • b79f391be6 corecommands: fix no-identify-in-channel logic James Lu 2016-07-13 19:32:39 -07:00
  • 0c8397e940 core: Better VERSION handling (closes #279) James Lu 2016-07-13 19:29:41 -07:00
  • 88281a3a54 docs/technical: purge ancient autogen docs James Lu 2016-07-13 19:23:09 -07:00
  • 9256500a23 corecommands: replace irc.msg() with irc.reply() James Lu 2016-07-13 19:20:11 -07:00
  • cf040f5df3 Release 0.9-beta1 0.9-beta1 James Lu 2016-07-13 19:05:15 -07:00
  • 1a785d83c2 Release notes for 0.9-beta1 James Lu 2016-07-13 19:05:07 -07:00
  • af0b14bf58 setup.py: remove -dirty version marking James Lu 2016-07-13 19:04:51 -07:00
  • b7852b1d01 relay: hint at JUPE being a reason why server spawning might fail James Lu 2016-07-13 18:56:55 -07:00
  • 72eb04ebc6 docs/t: add SVSNICK to hooks reference James Lu 2016-07-13 18:53:51 -07:00