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

Commit Graph

  • 08b2eb7c45 0.9.0-dev1 0.9-dev1 James Lu 2016-07-03 12:09:22 -07:00
  • 7c5b87f4d2 setup: unconditionally write __init__.py; mark builds with unretrievable version as -dirty James Lu 2016-07-03 00:39:10 -07:00
  • a9a6c22044 setup.py: fix fallback version import path James Lu 2016-07-03 00:29:31 -07:00
  • 72c48502c6 Generate __init__.py with package version on runtime James Lu 2016-07-03 00:26:03 -07:00
  • e63a1bc739 Irc: remove leading 'pylinkirc.protocols.' from protoname values James Lu 2016-07-03 00:12:23 -07:00
  • bcc84b8618 core: remove references to plugins/protocols_folder (#259) James Lu 2016-07-02 23:57:20 -07:00
  • c58c4d4a9c example-conf: capitalize our nick by default James Lu 2016-07-02 22:18:10 -07:00
  • 8704114fa0 control: copy world.networkobjects to prevent RuntimeError James Lu 2016-07-01 22:20:24 -07:00
  • 7c6daa839c relay: don't error if servers for current net were already removed James Lu 2016-07-01 22:20:10 -07:00
  • 28cf85bc33 README: add juno-ircd (make @cooper happy) and links to IRCd pages James Lu 2016-07-01 22:03:49 -07:00
  • 408ce701b1 service_support: support optionally setting servprotect on service bots James Lu 2016-07-01 21:25:58 -07:00
  • 017d6a4651 coremods: remove references to 'coreplugin' in logging James Lu 2016-07-01 21:08:50 -07:00
  • e3170cda83 relay: remove another _ in opertype handling James Lu 2016-07-01 21:07:07 -07:00
  • 6c8731a55a inspircd: refactor opertype handling and opertypes for Services James Lu 2016-07-01 21:01:59 -07:00
  • 55e0da96c3 Merge remote-tracking branch 'origin/master' into devel James Lu 2016-07-01 20:42:46 -07:00
  • 4bd621f47e control: when rehashing, reconnect networks without autoconnect that failed to connect the first time James Lu 2016-07-01 20:33:00 -07:00
  • 847a98755f core: use a shared function for disconnecting + removing networks James Lu 2016-07-01 20:08:38 -07:00
  • 013891bebc networks: drop 'connect' command, it's useless James Lu 2016-07-01 19:54:37 -07:00
  • da4da91ef9 networks: unconditionally remove disconnected IRC objects James Lu 2016-07-01 19:54:19 -07:00
  • fde7860fc7 ts6: fix wrong args in TB handling James Lu 2016-07-01 19:45:13 -07:00
  • eb7aae9634 example-conf: mention what's NOT valid for a relay separator James Lu 2016-07-01 19:27:00 -07:00
  • 1a0983b8e9 relay: prefix nicks starting with - (this is invalid) James Lu 2016-07-01 19:19:11 -07:00
  • c9b6695f90 relay: make sure normalized nicks have no invalid characters James Lu 2016-07-01 19:16:47 -07:00
  • 042a173d87 relay: use a 5 second timeout when acquiring all threading locks James Lu 2016-07-01 18:54:35 -07:00
  • 06ee35dcfc relay: catch various errors if a relay client is killed while commands are called from it James Lu 2016-07-01 18:54:07 -07:00
  • cc40cacb7a Irc.joinModes(): sort mode list before formatting James Lu 2016-06-30 19:52:06 -07:00
  • 4cd49296e5 Merge remote-tracking branch 'origin/master' into devel James Lu 2016-06-30 19:00:39 -07:00
  • d34ab6db8b ServiceBot: show an "End of help" line after featured command listing James Lu 2016-06-30 18:55:16 -07:00
  • d2b5fd7b6e ServiceBot: implement short form help for featured command lists James Lu 2016-06-30 18:52:35 -07:00
  • 91a663d5c7 commands, relay: use irc.reply() with private=True instead of irc.msg() James Lu 2016-06-30 18:43:35 -07:00
  • 5c90cbe01f ServiceBot: always show featured commands list in private, to prevent channel floods James Lu 2016-06-30 18:37:14 -07:00
  • 1ac1e3eca6 Irc: fix wrong target for reply() James Lu 2016-06-30 18:36:40 -07:00
  • 02405c36b5 core, fantasy: redo handling of noticed and/or private replies James Lu 2016-06-30 18:22:45 -07:00
  • 14f569fd7c relay: improve command help, add featured command definitions James Lu 2016-06-30 18:05:27 -07:00
  • 0922f7cefc ServiceBot: sort featured commands list James Lu 2016-06-30 18:05:12 -07:00
  • e730909a46 utils: pass featured argument to ServiceBot in add_cmd() James Lu 2016-06-30 17:57:40 -07:00
  • 1637193a53 service_support: add description for main PyLink bot James Lu 2016-06-30 17:44:35 -07:00
  • b2b4f33fe8 games: add service description & featured commands James Lu 2016-06-30 17:41:05 -07:00
  • 7210161ece ServiceBot: use a shared function for showing command help James Lu 2016-06-30 17:39:53 -07:00
  • a9f8b05419 ServiceBot: support service descriptions, featured commands James Lu 2016-06-30 17:30:44 -07:00
  • 5f2da1c8c3 relay: cap waiting time for irc.connected to 5 seconds 0.8-alpha4 James Lu 2016-06-29 18:12:50 -07:00
  • e8ecc1c775 ts6: 10 modes per line, not 9 James Lu 2016-06-27 23:40:58 -07:00
  • 982e7c43f2 ts6: cut off BMASK at 12 args per line to prevent message cutoff James Lu 2016-06-27 23:35:56 -07:00
  • 12f1cce6a9 ts6: 12 users max are allowed in each SJOIN message, not 10 James Lu 2016-06-27 23:13:39 -07:00
  • 8b39635fa8 relay: don't expect that serverdata['channels'] is always present James Lu 2016-06-27 23:00:39 -07:00
  • dda1d6865d example-conf: correct wrong default pingfreq James Lu 2016-06-27 22:46:53 -07:00
  • 01d462c97f example-conf: Formatting, remove pingfreq and maxnicklen from examples James Lu 2016-06-27 22:48:28 -07:00
  • 0460df0e51 example-conf: correct wrong default pingfreq James Lu 2016-06-27 22:46:53 -07:00
  • e4b400042e core: make maxnicklen optional, defaulting it to 30 James Lu 2016-06-27 22:39:18 -07:00
  • f458a40e1c inspircd: new use_experimental_whois option, which forces PyLink to handle WHOIS requests locally James Lu 2016-06-27 22:28:37 -07:00
  • 57afa806e3 inspircd: implement raw numeric sending James Lu 2016-06-27 22:28:00 -07:00
  • 9374bccb6f Merge remote-tracking branch 'origin/master' into devel James Lu 2016-06-27 21:47:55 -07:00
  • b1e138d9c5 nefarious: fix wrong variable in "/join 0" handling causing crashes James Lu 2016-06-25 11:33:56 -07:00
  • 0fbf9e165c Irc: forcibly disable SSLv2 and SSLv3 James Lu 2016-06-26 10:02:27 -07:00
  • 2c0a09271c conf: re-add dummy conf / confname so that dependant modules are still importable James Lu 2016-06-25 14:37:06 -07:00
  • 5a363c22af conf: remove checks for 'channels' in server: blocks James Lu 2016-06-25 14:25:00 -07:00
  • 8af4b0c06d relay: use extra_channels to persistently join the PyLink bot to relay channels James Lu 2016-06-25 14:21:18 -07:00
  • b90c69eead ServiceBot: actually, make extra_channels network specific James Lu 2016-06-25 14:21:13 -07:00
  • a0d1f627ec example-conf: update notes on autojoin and log channels James Lu 2016-06-25 14:10:04 -07:00
  • ceed9346c0 ServiceBot: allow configuring extra channels that bots will join James Lu 2016-06-25 14:09:41 -07:00
  • 9d7fb4ed70 updateTS: fix typo in error message James Lu 2016-06-25 14:00:26 -07:00
  • 170de377ca coremods: Move ServiceBot kill/kick/message handling into the right module James Lu 2016-06-25 13:58:59 -07:00
  • fbeb3a3747 protocols: fix ts actually defaulting to None in sjoin() James Lu 2016-06-25 13:56:24 -07:00
  • 1ce6102ae8 relay: allow toggling netsplit hiding James Lu 2016-06-25 13:47:59 -07:00
  • a3b9c55de6 example-conf: missing "on" in description James Lu 2016-06-25 13:47:48 -07:00
  • d2956c3d00 protocols: return uplink field in SQUIT handlers James Lu 2016-06-25 13:34:43 -07:00
  • 1a6bb714ac relay: drop spawn_servers toggle, remove "Relay network lost connection" quits James Lu 2016-06-25 13:13:59 -07:00
  • 9ea6769c54 parseModes: allow type str as modestring James Lu 2016-06-25 13:08:49 -07:00
  • 5e16eeea41 updateTS: skip applying modes if there aren't any James Lu 2016-06-25 12:54:56 -07:00
  • 2b0dd0f746 ctcp: allow PING with multiple arguments James Lu 2016-06-25 12:18:50 -07:00
  • 3461216d20 ctcp: add PING, easter egg James Lu 2016-06-25 12:11:04 -07:00
  • f009a739bc Merge remote-tracking branch 'origin/master' into devel James Lu 2016-06-25 11:36:55 -07:00
  • 51f1506f90 updateTS: remove mentions of 'outbound' variable from logging James Lu 2016-06-25 11:34:14 -07:00
  • 5cb550afd9 nefarious: fix wrong variable in "/join 0" handling causing crashes James Lu 2016-06-25 11:33:56 -07:00
  • f445f7baef relay: be more tolerant to users sending messages to channels they're not in James Lu 2016-06-25 11:28:51 -07:00
  • e966fe7e56 relay: typo in comment James Lu 2016-06-25 10:43:07 -07:00
  • 504a9be7d6 relay: attempt to eliminate freezing when networks are down James Lu 2016-06-24 18:41:13 -07:00
  • 4c00479d78 Irc: lower ping frequency & timeout to 90/180 James Lu 2016-06-24 18:13:30 -07:00
  • 167963ddc4 updateTS: fix handling for outbound modes James Lu 2016-06-24 13:22:19 -07:00
  • 7f829ba0ec updateTS: apply TS on channel regardless of whether mode changes pass James Lu 2016-06-24 13:15:26 -07:00
  • be19f88e86 pylink, world: default tests mode to False, simplify imports James Lu 2016-06-23 22:51:40 -07:00
  • 77e13bce03 inspircd: fix logic for tracking existing bans in sjoin() James Lu 2016-06-23 22:33:14 -07:00
  • 6555ba2e6a nefarious: burst bans according to the P10 standard James Lu 2016-06-23 22:31:26 -07:00
  • f6edf997c5 README: fix typo James Lu 2016-06-23 20:32:23 -07:00
  • 2936e94f50 unreal: warn about mode bounces instead of fighting with the uplink James Lu 2016-06-22 22:33:09 -07:00
  • f2b139c828 core: make inbound SJOINs also respect the updateTS() rules James Lu 2016-06-22 22:26:25 -07:00
  • 90ee20ee8b relay: revert changes to mode handling that only bursts modes from the owning network on connect James Lu 2016-06-22 21:41:04 -07:00
  • 6b8e80cd5b core/protocols: add modes option in sjoin(), TS6 BMASK, and mode TS rules in updateTS() James Lu 2016-06-22 21:34:16 -07:00
  • 6fc5fa3130 relay: split relayModes() into getSupportedCmodes() for better reusability James Lu 2016-06-22 19:49:49 -07:00
  • 377c09fe66 pylink: oops, re-add world.testing = False James Lu 2016-06-22 19:23:06 -07:00
  • 8969cfb74e Merge branch 'master' into devel James Lu 2016-06-22 19:10:59 -07:00
  • 6060a8857f ts6: fix incorrect WHOIS syntax James Lu 2016-06-22 18:34:07 -07:00
  • 1ad8b2e539 networks: reintroduce networks properly in 'connect' James Lu 2016-06-22 10:39:22 -07:00
  • dd08c01791 Irc: default pingTimer to None before starting connections James Lu 2016-06-21 10:54:07 -07:00
  • cfa2cda885 relay: only reverse modes for CLAIM if there are any to reverse James Lu 2016-06-21 20:29:36 -07:00
  • 101bd9664e unreal: fix typo in comment James Lu 2016-06-21 17:03:23 -07:00
  • dce768017a [WIP] conf: re-add 'fname' variable (used by REHASH) James Lu 2016-06-21 11:31:39 -07:00
  • 3a57e8d595 Split coreplugin.py into coremods/ James Lu 2016-06-21 11:25:47 -07:00
  • 75ae50e03a pylink: implement --version, --no-pid James Lu 2016-06-21 11:03:28 -07:00
  • cb633cfba5 Default config file location is now pylink.yml James Lu 2016-06-21 10:56:53 -07:00