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

Commit Graph

  • 375dbe8427 exec: accept newlines and other backslash escapes (in only "exec") James Lu 2015-12-22 10:41:42 -08:00
  • 0c1bcf2bc5 example conf: add missing "sidrange" key in ts6net, rename "yournet" to "inspnet" and various tweaks James Lu 2015-12-22 10:31:56 -08:00
  • 6330be8758 chancmds: add TOPIC command, fix help text of KICK (it is admin-only, not oper-only) James Lu 2015-12-18 22:04:42 -08:00
  • 349cff36e1 protocols: in TOPIC hooks, send the topic as keyword "text" instead of keyword "topic" James Lu 2015-12-18 21:53:35 -08:00
  • d0436b9f4d Merge branch 'master' into devel James Lu 2015-12-18 21:44:15 -08:00
  • f1adc90ac9 config.yml.example: mention new chancmds and opercmds plugins James Lu 2015-12-18 21:43:18 -08:00
  • 775933420a Move MODE from bots.py into a new plugin, opercmds.py James Lu 2015-12-18 21:42:46 -08:00
  • 1f2b99ca26 Move "KICK" from bots.py to a new plugin, chancmds James Lu 2015-12-18 21:35:41 -08:00
  • 4d0f346340 coreplugin: code formatting, show AWAY statuses in WHOIS James Lu 2015-12-17 21:51:15 -08:00
  • d60a48bb11 protocols: actually update away status in awayClient James Lu 2015-12-17 21:50:50 -08:00
  • 6d597e4482 unreal: call PYLINK_CLIENT_OPERED hooks where we're supposed to James Lu 2015-12-17 21:37:01 -08:00
  • 09bb2976f8 inspircd: Remove a couple of overzealous find+replaces James Lu 2015-12-17 21:19:40 -08:00
  • 00337fa783 relay: delay ENDBURST in spawnServer by 3 seconds (Closes #128) James Lu 2015-12-17 21:18:16 -08:00
  • 6b14a885bc protocols: add support for endburst_delay in spawnServer (#128) James Lu 2015-12-17 21:18:11 -08:00
  • 31c47b50f3 utils: fix irc.users changing size during lookup James Lu 2015-12-11 18:43:58 -08:00
  • f79524e9e1 unreal: remove duplicate import James Lu 2015-12-06 17:44:59 -08:00
  • e4fb64aeba Document more parts of the core - comments are cool right James Lu 2015-12-06 17:40:13 -08:00
  • a39f9bbddc relay: fix logging syntax James Lu 2015-12-06 17:40:06 -08:00
  • 561af2e037 utils/relay: add and use getDatabaseName to fetch an instance-specific DB name James Lu 2015-12-06 17:13:47 -08:00
  • f16edf6efc relay: log (de)linked, created, and destroyed channels to INFO 0.5-dev James Lu 2015-11-28 21:18:30 -08:00
  • e97810e5f7 relay: store creator hostname in CREATE, code readability... James Lu 2015-11-28 21:09:16 -08:00
  • 62501ce8f2 unreal: actually, storing the cloaked host instead of the real host is a better idea James Lu 2015-11-28 20:55:14 -08:00
  • 0d402af17e fantasy: support nick triggers (close #134) James Lu 2015-11-28 20:46:53 -08:00
  • db59134ae7 Merge branch 'master' into devel James Lu 2015-11-26 23:00:29 -08:00
  • 7705d48425 commands: update irc.botdata in REHASH too James Lu 2015-11-26 22:57:52 -08:00
  • f8cc297522 unreal: remove "possible desync" warning in _getNick James Lu 2015-11-26 22:52:29 -08:00
  • 3df0a24232 relay: catch PRIVMSG/NOTICE sent from servers, and relay them via the PyLink client instead of erroring James Lu 2015-11-26 22:51:19 -08:00
  • a7f5068bd8 relay: squash another "dictionary changed size during iteration" bug James Lu 2015-11-26 22:50:20 -08:00
  • c5acd5cd38 coreplugin: uhhh, fix typo in irc.connected check James Lu 2015-11-26 22:43:37 -08:00
  • 994eaef12c unreal: forcibly SETHOST to the desired vHost in spawnClient James Lu 2015-11-26 22:34:15 -08:00
  • 0c068c6543 unreal: fix #137 James Lu 2015-11-26 22:15:52 -08:00
  • 197532c1be core: Replace imp (deprecated) with importlib, reword some docs & remove unneeded imports James Lu 2015-11-22 20:14:47 -08:00
  • adfa114c4b relay: remove cloak from whitelisted umodes, send modes to spawnClient as a set (prevents duplicates) James Lu 2015-11-22 13:08:31 -08:00
  • b965f2c4b0 unreal: store the displayed host, not the Unreal-cloaking (+x) host in users James Lu 2015-11-22 13:07:25 -08:00
  • 5c0517ba40 unreal/ts6/relay: add some more user mode support James Lu 2015-11-21 23:57:24 -08:00
  • a3e0159054 relay: normalize hostnames too (e.g. unreal doesn't allow / in vHosts) James Lu 2015-11-21 23:37:19 -08:00
  • e86d21e67d unreal: map SETHOST/IDENT/NAME to the right hooks James Lu 2015-11-21 23:28:39 -08:00
  • f4b707602c README: update IRC addresses James Lu 2015-11-19 21:07:18 -08:00
  • 2080a39cf4 coreplugin: sanity check: make sure irc.connected is set after 2 seconds & mention how setting this is neccessary in docs James Lu 2015-11-15 21:50:23 -08:00
  • 06539fc813 unreal: add missing SJOIN->JOIN hook map, and set irc.connected (relay will otherwise break) James Lu 2015-11-15 21:42:58 -08:00
  • fa9d4ad955 README: mention (experimental) UnrealIRCd 4.0 support James Lu 2015-11-15 21:17:22 -08:00
  • f3428d264b ts6: actually send original TS in INVITE hook James Lu 2015-11-15 21:16:03 -08:00
  • 0f269da9b8 unreal: add outgoing KNOCK #104 James Lu 2015-11-15 21:09:40 -08:00
  • 2ddb72f9ec unreal: add incoming/outgoing INVITE support James Lu 2015-11-15 21:00:51 -08:00
  • 89e515f513 unreal: don't set TS to 0 when it's sent in MODE (samode overrides the timestamp as this to ensure it always works) James Lu 2015-11-15 09:52:01 -08:00
  • 7e8e8f33f7 unreal: add updateClient James Lu 2015-11-15 09:45:46 -08:00
  • e167be2a69 move awayClient/handle_away to ts6_common James Lu 2015-11-15 09:34:26 -08:00
  • a5a2481205 unreal: handle sethost, chghost, and all that James Lu 2015-11-15 09:30:29 -08:00
  • ac48c49591 Move squitServer/spawnServer to ts6_common, add topicServer for Unreal James Lu 2015-11-15 09:12:21 -08:00
  • 5664218254 unreal: add WHOIS handling James Lu 2015-11-11 19:40:26 -08:00
  • dfefaeabc5 Merge branch 'devel' into wip/unrealircd James Lu 2015-11-11 19:40:22 -08:00
  • eeedeb0135 Move numericServer to ts6_common James Lu 2015-11-11 19:40:10 -08:00
  • 8c60782753 unreal: add modeClient/modeServer James Lu 2015-11-11 19:24:57 -08:00
  • 76472560ab unreal: add killServer/killClient James Lu 2015-11-11 19:09:37 -08:00
  • fcd1bf5c37 unreal: fix typo in one updateTS call James Lu 2015-11-11 19:09:30 -08:00
  • 1eb7ea5116 Merge branch 'devel' into wip/unrealircd James Lu 2015-11-11 18:59:36 -08:00
  • 5027feb553 Don't crash when REHASH loads a config file that's invalid James Lu 2015-11-11 18:55:51 -08:00
  • 6f9feb46b1 unreal: fix last commit (actually map the hook & set modes on RIGHT target) James Lu 2015-11-11 18:55:05 -08:00
  • 6601071d35 unreal: add svsmode/svs2mode handler James Lu 2015-11-08 15:26:48 -08:00
  • 119aa8939b unreal: use Protocol.updateTS() for TS checks James Lu 2015-11-08 15:26:17 -08:00
  • 619b004bdf Merge branch 'devel' into wip/unrealircd James Lu 2015-11-08 15:14:51 -08:00
  • 2008df047c Fix logic in last commit James Lu 2015-11-08 15:14:03 -08:00
  • c88f126331 Merge branch 'devel' into wip/unrealircd James Lu 2015-11-08 15:10:42 -08:00
  • b0e66ddd6e classes: log offending hook data when a hook function errors James Lu 2015-11-08 10:56:09 -08:00
  • 2eeba50a2a Modularize TS updating code (Closes #129) James Lu 2015-11-08 10:49:09 -08:00
  • 6f36fb7126 unreal: alias SVSKILL to KILL James Lu 2015-11-01 21:50:46 -08:00
  • 4a4c43d3c4 unreal: handle timestamps in MODE (channel bursts), ignoring when TS is 0 James Lu 2015-11-01 21:41:41 -08:00
  • f39321f2e7 Merge branch 'master' into wip/unrealircd James Lu 2015-11-01 20:55:19 -08:00
  • 5715835bbb fantasy: fix error handling if prefix isn't set James Lu 2015-11-01 20:55:01 -08:00
  • cedcb9b11a Merge branch 'master' into wip/unrealircd James Lu 2015-11-01 20:40:56 -08:00
  • c5b3441f6a inspircd: alias SVSTOPIC to FTOPIC (reported by @siniStar7boy) James Lu 2015-10-31 19:15:03 -07:00
  • 86d3cd3295 relay: only join the main pseudoclient once per channel James Lu 2015-10-25 10:39:56 -07:00
  • 7b444a72d8 coreplugin: log plugin loading/unloading to INFO James Lu 2015-10-25 10:39:47 -07:00
  • 59af8e196c ts6: fix call to operup hook when handling EUID James Lu 2015-10-25 10:27:06 -07:00
  • 9a1eab3b82 commands: add command to set log level (Closes #124) James Lu 2015-10-25 10:18:51 -07:00
  • 5bccfcd170 coreplugin: log successful operups to INFO James Lu 2015-10-23 19:08:03 -07:00
  • 5ff82274e4 coreplugin: normalize logging punctuation for logins James Lu 2015-10-23 19:07:39 -07:00
  • e4cfd1e1e6 Irc: log unrecognized commands to INFO too James Lu 2015-10-23 19:07:17 -07:00
  • 2bf9568fbb relay: Home network lost connection. => Relay network lost connection. James Lu 2015-10-23 18:50:42 -07:00
  • b3ab604b88 utils: return the bound function in add_cmd/add_hook James Lu 2015-10-23 18:47:11 -07:00
  • cecb7f3800 plugins: chmod -x James Lu 2015-10-23 18:31:48 -07:00
  • 17a2dcd21f plugins: use irc.reply(...) instead of irc.msg(irc.called_by, ...) whereever possible James Lu 2015-10-23 18:29:10 -07:00
  • e942b411f1 classes: introduce irc.reply() James Lu 2015-10-23 18:29:01 -07:00
  • d14cf3c7cf Move (un|re)?load, identify commands to coreplugin James Lu 2015-10-23 18:22:29 -07:00
  • 1b8f1ff95e commands: s/public channel/channel/ James Lu 2015-10-18 12:49:13 -07:00
  • 5327de9317 relay: fix local kicks not quitting users on remote networks when the target doesn't share any channels as a result James Lu 2015-10-18 10:25:59 -07:00
  • 6034333682 commands: actually break when identify is sent in a channel James Lu 2015-10-18 10:09:31 -07:00
  • dbe24973d5 unreal: add joinClient + sjoinServer, support +qaohv properly James Lu 2015-10-12 19:38:38 -07:00
  • f0ff14fda9 unreal: fix spawnClient manipulatable setting James Lu 2015-10-12 19:34:52 -07:00
  • 90fd64b125 unreal: store IPs properly, now that I understand how... James Lu 2015-10-12 18:45:25 -07:00
  • 399f89900b unreal: TOPIC inbound handler (#104) James Lu 2015-10-12 18:25:30 -07:00
  • 00a6008078 unreal: we can send NETINFO instantly now, since network full name is a config option James Lu 2015-10-12 18:20:16 -07:00
  • b5677806e7 unreal: bump protocol version to 3999 (Unreal 4.0.0-rc1) James Lu 2015-10-12 18:17:58 -07:00
  • 1eeeba1e86 unreal: support legacy server introduction (#119) James Lu 2015-10-12 18:15:39 -07:00
  • 2fc0e086ae unreal: rename _convertNick => _getNick James Lu 2015-10-12 17:58:36 -07:00
  • 4f4ad7b54d unreal: switch to _getSid for server name reverse lookup James Lu 2015-10-12 17:50:44 -07:00
  • 07fce69c5e Merge branch 'devel' into wip/unrealircd James Lu 2015-10-12 17:50:35 -07:00
  • d4200424fa ts6: support legacy (non-sid) server introduction James Lu 2015-10-12 17:49:03 -07:00
  • d21ce9983d relay: don't spam subserver connects + instant disconnects for networks that are dead James Lu 2015-10-10 15:34:57 -07:00
  • bde2f66b2a relay: don't send SQUIT for relay servers to networks that aren't connected James Lu 2015-10-10 15:27:57 -07:00