3
0
mirror of https://github.com/jlu5/PyLink.git synced 2025-08-04 20:07:29 +02:00

Commit Graph

  • 05bc7e292f Release 0.9.1 0.9.1 James Lu 2016-08-06 19:59:58 -07:00
  • 8b59d7d7a2 Merge branch 'wip/pypi-prep' into HEAD James Lu 2016-08-06 20:00:49 -07:00
  • 81ffa93bad relay: block attempts to LINK if local TS is lower than remote James Lu 2016-08-04 13:04:32 -07:00
  • 9448bc86fd Protocol: abort when receiving SQUIT to our own server James Lu 2016-08-04 12:55:24 -07:00
  • acd0c673cb relay_cb: use safe_substitute, rename some fields, add SQUIT/SJOIN support James Lu 2016-08-04 12:50:38 -07:00
  • b36ce36451 protocols: send old IrcServer object (serverdata) in SQUIT hooks James Lu 2016-08-04 12:50:04 -07:00
  • 1c0900b29d clientbot: introduce virtual SQUIT and SJOIN hooks James Lu 2016-08-04 11:48:57 -07:00
  • 62099e6078 clientbot: move virtual ENDBURST hook to end of MOTD James Lu 2016-08-04 11:10:51 -07:00
  • 72da00d23c relay: block clientbot networks from hosting relays James Lu 2016-08-04 10:55:00 -07:00
  • 7a0fd1caa3 relay: rework "target in channel" requirements for clientbot links James Lu 2016-08-04 10:47:06 -07:00
  • e50684e367 Merge branch 'master' into devel James Lu 2016-08-04 10:29:17 -07:00
  • a9fe0499e6 services_support: ignore invalid autojoin channels James Lu 2016-08-04 10:25:03 -07:00
  • 347ddc112d setup: refresh classifiers James Lu 2016-08-04 00:27:50 -07:00
  • 1e4044fdf7 setup.py: convert Markdown to RST using pypandoc James Lu 2016-08-04 00:27:15 -07:00
  • 66067c272f relay: limit hosts to 63 chars, not 64 James Lu 2016-08-03 00:21:30 -07:00
  • 5e1cb67dcd Bump version to 0.10-dev2 0.10-dev2 James Lu 2016-08-02 23:59:55 -07:00
  • 197d9fc14a commands: show topic only if it exists, disable TS output on clientbot James Lu 2016-08-02 23:57:18 -07:00
  • 0fc0f104bd clientbot: pass realhost and IP options to IrcUser James Lu 2016-08-02 23:36:20 -07:00
  • a6258dd973 changehost: more friendly error when an expansion field is unavailable James Lu 2016-08-02 23:04:09 -07:00
  • 1cda5023c8 changehost: copy args before cloning, make $host expansion optional James Lu 2016-08-02 22:56:59 -07:00
  • 1ffbd0eea8 example-conf: fix typo James Lu 2016-08-02 22:27:14 -07:00
  • 02b5f0b7e6 changehost: explicitly forbid $host from being expanded James Lu 2016-08-02 22:17:23 -07:00
  • 592ae4053e Merge branch 'master' into devel James Lu 2016-08-02 21:11:00 -07:00
  • d855c6b2ea example-conf: support passwordless UnrealIRCd links by setting recv/sendpass to * James Lu 2016-07-29 00:32:02 -07:00
  • a37eb57d6c example-conf: update default SID James Lu 2016-08-02 21:10:10 -07:00
  • 524c55e6f1 example-conf: less confusing channels: description James Lu 2016-08-02 21:08:18 -07:00
  • 3126560fb9 ServiceBot: use newline-agnostic str.splitlines() to split up docstrings James Lu 2016-08-02 12:38:15 -07:00
  • 7a3c8ab637 ServiceBot: fall back to a space in 'help' when stripped text is empty James Lu 2016-08-02 12:31:20 -07:00
  • d5c5a34467 Merge branch 'master' into devel James Lu 2016-08-01 18:07:34 -07:00
  • f60e17907a hybrid, unreal: switch to irc.toLower() for channels James Lu 2016-08-01 18:06:38 -07:00
  • 8e5c58d897 commands: explicitly sort mode lists in 'showuser' and 'showchan' James Lu 2016-07-31 21:46:33 -07:00
  • c9ce4d1507 Irc: make sorting in joinModes() an option, and explicitly enable it in WHOIS output James Lu 2016-07-31 21:45:38 -07:00
  • eb2bc68c07 relay: catch errors on remove_network() and ignore them James Lu 2016-07-31 20:36:27 -07:00
  • 9a59c68370 protocols: strip leading prefix modes before checking whether msg target is a channel James Lu 2016-07-31 20:30:51 -07:00
  • f061a2fc68 ts6: replace str.lower() with irc.toLower() for channel names James Lu 2016-07-31 20:19:14 -07:00
  • eb032eb7f9 commands: explicitly sort mode lists in 'showuser' and 'showchan' James Lu 2016-07-31 21:46:33 -07:00
  • 4b27ebbee4 Irc: make sorting in joinModes() an option, and explicitly enable it in WHOIS output James Lu 2016-07-31 21:45:38 -07:00
  • ac358f4199 ts6: add CHW to required capabilities James Lu 2016-07-31 20:42:34 -07:00
  • 2ca3dfe689 ts6_common: rewrite =#channel messages to @#channel (charybdis +z support) James Lu 2016-07-31 20:38:25 -07:00
  • f2a5e1dc78 relay: catch errors on remove_network() and ignore them James Lu 2016-07-31 20:36:27 -07:00
  • 2c7b5669bd protocols: strip leading prefix modes before checking whether msg target is a channel James Lu 2016-07-31 20:30:51 -07:00
  • 77a93b17ac ts6: handle ETB James Lu 2016-07-31 20:25:17 -07:00
  • 791b124cf7 ts6: replace str.lower() with irc.toLower() for channel names James Lu 2016-07-31 20:19:14 -07:00
  • d911045dca Merge branch 'devel' of github.com:GLolol/PyLink into devel James Lu 2016-07-31 20:11:06 -07:00
  • 0cc405f51e classes: more tweaks to updateTS() James Lu 2016-07-30 11:41:33 -07:00
  • 168f9f972d classes: more tweaks to updateTS() James Lu 2016-07-30 11:41:33 -07:00
  • 1ef89560e2 core: rename IrcUser.identified attribute to IrcUser.account James Lu 2016-07-29 20:15:31 -07:00
  • afb035ae6b README: add inspircd 2.2 link, update juno version James Lu 2016-07-29 19:52:07 -07:00
  • 891039dba2 Merge branch 'master' into devel James Lu 2016-07-29 14:44:54 -07:00
  • 2326f8b818 Irc: fix TS handling comparing against the wrong TS on outgoing sjoin() James Lu 2016-07-29 14:43:19 -07:00
  • 358e03f6ce ts6: don't unconditionally apply modes in outgoing sjoin() James Lu 2016-07-29 14:43:05 -07:00
  • 63a81b87d8 setup: explicitly forbid installing on Python 2 (#297) James Lu 2016-07-29 10:12:56 -07:00
  • e1d857653e setup: explicitly forbid installing on Python 2 (#297) James Lu 2016-07-29 10:12:56 -07:00
  • accd5b70b3 relay: show reasons when clientbot is force parted or kicked James Lu 2016-07-29 01:08:14 -07:00
  • 8eed60a8f5 nefarious: fix nameerror on start James Lu 2016-07-29 01:02:18 -07:00
  • 2bc066bacb clientbot: don't send duplicate operups (#289) James Lu 2016-07-29 00:56:14 -07:00
  • 3ad9362247 clientbot: fix oper tracking, add deoper tracking James Lu 2016-07-29 00:54:47 -07:00
  • 6bc3191077 relay: only block cmodes from relaying on clientbot (#289) James Lu 2016-07-29 00:54:29 -07:00
  • f457018f89 unreal: remove mixed_link option; this is now implied James Lu 2016-07-29 00:37:07 -07:00
  • a018dd19b5 example-conf: support passwordless UnrealIRCd links by setting recv/sendpass to * James Lu 2016-07-29 00:32:02 -07:00
  • f92cb55eb1 example-conf: add sample Clientbot config James Lu 2016-07-28 22:49:25 -07:00
  • 13c0e50358 Irc: make certfile/keyfile optional James Lu 2016-07-28 22:49:05 -07:00
  • f4922743fc core: SID and hostname options are now optional (#282) James Lu 2016-07-28 22:22:47 -07:00
  • f45cb3a583 classes: Drop FakeIRC, FakeProto James Lu 2016-07-28 22:03:44 -07:00
  • 87c558537f unreal: refactor to use utils.PUIDGenerator James Lu 2016-07-28 21:59:56 -07:00
  • 852bd74c3b core: enumerate our server after calling proto.connect() James Lu 2016-07-28 21:49:16 -07:00
  • c410de2fad Make server config validation protocol specific James Lu 2016-07-28 21:34:00 -07:00
  • 85e786904c pylink: show a better error if the protocol module is missing James Lu 2016-07-28 21:33:13 -07:00
  • c36c32082f inspircd: support SAKICK James Lu 2016-07-28 21:05:59 -07:00
  • a56e464eb6 unreal: handle umode +r on burst as services login, even when no explicit accountname is set James Lu 2016-07-27 17:38:17 -07:00
  • 4fbb7b1791 unreal: remove obsolete comment about cloaked hosts James Lu 2016-07-27 17:37:56 -07:00
  • 94ae457a82 nefarious: fix usermode changes internally applying on the wrong target James Lu 2016-07-27 16:37:23 -07:00
  • bc5a508cd7 unreal: rework services login handling James Lu 2016-07-27 16:35:40 -07:00
  • 4e3d209831 Irc: rework TS handling again James Lu 2016-07-26 23:30:55 -07:00
  • 9233a94379 nefarious: forward CMODE and KICK through the server if the sender isn't opped James Lu 2016-07-26 18:30:35 -07:00
  • 5800594d55 unreal: handle umode +r on burst as services login, even when no explicit accountname is set James Lu 2016-07-27 17:38:17 -07:00
  • e7ccfc9156 unreal: remove obsolete comment about cloaked hosts James Lu 2016-07-27 17:37:56 -07:00
  • 8047186c58 plugins, coremods: remove usage of irc.conf (#273) James Lu 2016-07-27 17:02:04 -07:00
  • af21063834 nefarious: fix usermode changes internally applying on the wrong target James Lu 2016-07-27 16:37:23 -07:00
  • 97d09c5015 unreal: rework services login handling James Lu 2016-07-27 16:35:40 -07:00
  • 0e535a916c Irc: rework TS handling again James Lu 2016-07-26 23:30:55 -07:00
  • 4002fb9da5 clientbot: only send AWAY when polling if the message has changed James Lu 2016-07-26 23:30:26 -07:00
  • fca23c7d55 nefarious: forward CMODE and KICK through the server if the sender isn't opped James Lu 2016-07-26 18:30:35 -07:00
  • 42da216f5d relay_clientbot: lowercase network name (stylistic choice) James Lu 2016-07-26 16:41:15 -07:00
  • 0d563eaa57 control/utils: unload the PyLink service bot on shutdown James Lu 2016-07-26 16:26:01 -07:00
  • a4dbd8d09f control: handle SIGINT for clean shutdown on ctrl-c James Lu 2016-07-26 16:16:23 -07:00
  • fa1ce45bf3 relay: add configurable list of nick globs to always tag James Lu 2016-07-26 16:01:42 -07:00
  • 7d0cd1d454 Merge branch 'master' into devel James Lu 2016-07-25 11:15:11 -07:00
  • 8ce0ceee37 clientbot: properly track oper James Lu 2016-07-25 11:02:25 -07:00
  • db9f362857 clientbot: use colon for realname in USER James Lu 2016-07-25 11:02:08 -07:00
  • af027e2288 networks: support protocol module reloading James Lu 2016-07-25 11:00:56 -07:00
  • fcf364f958 clientbot: initialize users with umode +i by default James Lu 2016-07-25 00:00:27 -07:00
  • fd8ba5edfc 0.9.0 0.9.0 James Lu 2016-07-24 22:49:05 -07:00
  • 3c1090cb46 opercmds: make 'kick' treat channels case insensitively James Lu 2016-07-24 16:40:31 -07:00
  • 3ba59f7c54 opercmds: make 'jupe' admin only James Lu 2016-07-24 16:40:23 -07:00
  • a28405c9ff exec: make pylinkirc and importlib accessible James Lu 2016-07-24 11:51:44 -07:00
  • 02bac384df commands: mention the VCS version as well James Lu 2016-07-24 10:59:25 -07:00
  • b9e00c7261 setup: remove rolling package versions James Lu 2016-07-23 22:43:54 -07:00
  • d008814de9 opercmds: make 'kick' treat channels case insensitively James Lu 2016-07-24 16:40:31 -07:00
  • a2c5b11194 opercmds: make 'jupe' admin only James Lu 2016-07-24 16:40:23 -07:00