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

Commit Graph

  • ae02a9ba4f README: reword branch notes to be more neutral James Lu 2017-09-20 20:54:18 -07:00
  • 746c6783da PyLink 1.2.1 1.2.1 James Lu 2017-09-19 21:15:00 -07:00
  • 0e45fbdf55 Revert "faq: add a note regarding #497 (bans and modes blocking clientbot from relaying)" James Lu 2017-09-19 21:15:41 -07:00
  • 594e8ad771 p10: fix wrong hook name for user introduction James Lu 2017-09-17 13:59:42 -07:00
  • 6dec4bd96f p10: fix wrong hook name for user introduction James Lu 2017-09-17 13:59:42 -07:00
  • 0c50091d11 Merge branch 'master' into devel James Lu 2017-09-08 19:12:17 -07:00
  • 49136d5abd core: raise better errors on common logging block syntax mistakes James Lu 2017-09-08 19:04:49 -07:00
  • 499fe319aa permissions-api: fix markdown syntax [skip ci] James Lu 2017-09-08 19:02:51 -07:00
  • 4cf7b36b7b permissions-api: clarify how globs are processed James Lu 2017-09-08 19:02:03 -07:00
  • b9a4010acc Merge branch 'master' into devel James Lu 2017-09-05 21:22:16 -07:00
  • 93704d85bf unreal: fix TypeError when a set is given for modes in mode() James Lu 2017-09-05 21:21:16 -07:00
  • ae06484aea exttargets: tweak docstring syntax for better readability James Lu 2017-09-05 19:19:44 -07:00
  • d3892a85be Add $service exttarget for matching service bots James Lu 2017-09-05 19:19:01 -07:00
  • 149fdde92f README: drop Debian repo instructions James Lu 2017-09-05 19:11:37 -07:00
  • f3e82cc15b Concisify match_host CIDR logging again James Lu 2017-08-16 00:03:13 -07:00
  • d1f8358159 Fix wrong logging for CIDR ranges in match_host James Lu 2017-08-15 21:26:18 -07:00
  • 90884924a8 relay: remove a useless logging line James Lu 2017-07-07 13:43:30 -07:00
  • f27b179211 Merge branch 'master' into devel James Lu 2017-09-05 18:57:24 -07:00
  • 7188081511 networks: throw a proper error in 'remote' if the remote network isn't connected James Lu 2017-09-05 18:55:19 -07:00
  • 8420587318 clientbot: warn when an outgoing message is blocked James Lu 2017-09-05 18:49:34 -07:00
  • f4c51cde00 automode: don't send empty mode lines if no users match the ACL James Lu 2017-09-05 18:36:37 -07:00
  • 0a72519155 exttargets.md: bump "as of" PyLink version James Lu 2017-09-05 06:30:23 -07:00
  • 5112fcd7d1 clientbot: warn when an outgoing message is blocked James Lu 2017-09-02 21:46:09 -07:00
  • 0136ac9e41 relay: fix potential irc.channels KeyErrors in get_prefix_modes and handle_join James Lu 2017-09-02 21:35:03 -07:00
  • afd4558531 relay: bind handle_messages at a higher priority than fantasy James Lu 2017-09-02 21:17:54 -07:00
  • 5e92aefcd4 Implement priorities in utils.add_hook() James Lu 2017-09-02 21:15:59 -07:00
  • 0ea35dab18 Merge branch 'master' into devel James Lu 2017-08-31 15:18:38 -07:00
  • 0eb605219b conf: use splitext() to fetch the config name James Lu 2017-08-31 15:14:47 -07:00
  • 1f270c985f hybrid: drop EX and IE from required capabilities James Lu 2017-08-11 15:09:53 -07:00
  • a03214514c hybrid, ts6, ratbox: fix +p mode definitions properly James Lu 2017-08-11 13:45:40 -07:00
  • 32130a7988 channel/user-modes.csv: add RFC1459 & ngIRCd columns James Lu 2017-07-31 00:55:35 +08:00
  • dd5a0c4892 ts6: fallback realhost to host, not None James Lu 2017-08-11 12:19:23 -07:00
  • 74ae6fd7c0 p10: add support for nefarious2 extbans James Lu 2017-08-31 14:52:03 -07:00
  • 7fcefa41af example-conf: remove wrong advice regarding P10 extended_accounts James Lu 2017-08-31 14:33:23 -07:00
  • 7f112e3c66 example-conf: remove wrong advice regarding P10 extended_accounts James Lu 2017-08-31 14:33:23 -07:00
  • 5c14a9c8c2 relay: add iterate_all_present to condense network iteration code James Lu 2017-08-31 14:19:30 -07:00
  • 2d2b524a63 ngircd: disable slash-in-nicks James Lu 2017-08-31 14:09:04 -07:00
  • 5c981c83b1 core: abort autoconnect and socket connectons when the daemon is shutting down James Lu 2017-08-31 13:40:11 -07:00
  • 82a7b914b6 Move control.tried_shutdown to world.shutting_down James Lu 2017-08-31 13:36:46 -07:00
  • 19bd3ec0b2 Merge branch 'wip/rework-endburst' into devel James Lu 2017-08-31 13:27:54 -07:00
  • 9e7af9ac3d ServiceBot: migrate to irc.is_channel James Lu 2017-08-31 13:19:34 -07:00
  • ac89f45683 ngircd: rework NJOIN code James Lu 2017-08-31 13:16:43 -07:00
  • 450718cce6 relay: don't block on client spawning James Lu 2017-08-31 12:27:52 -07:00
  • e02393c22b Merge branch 'devel' into wip/rework-endburst James Lu 2017-08-31 12:20:58 -07:00
  • 85a7dd3dff example, relay_cb: migrate to irc.is_channel James Lu 2017-08-30 21:22:19 -07:00
  • 36d6581bba automode, bots: migrate to irc.is_channel James Lu 2017-08-30 21:20:19 -07:00
  • 979d5a48f1 relay: migrate away from deprecated utils.isHostmask James Lu 2017-08-30 21:09:19 -07:00
  • 9380336948 relay: fall back to the current time on TS-less servers if the remote channel doesn't exist James Lu 2017-08-30 21:08:54 -07:00
  • 136e5fbee7 conf: fix getDatabaseName calling the wrong variable name James Lu 2017-08-30 19:21:43 -07:00
  • 94e05a6233 services_support: fix clientbot service spawning when irc.pseudoclient exists but isn't in the user index James Lu 2017-08-30 19:50:25 -07:00
  • bc48709595 PyLinkNetworkCore: fix extraneous warnings in get_service_bot James Lu 2017-08-30 19:48:46 -07:00
  • 8170e777e8 protocols: move setting irc.connected to endburst James Lu 2017-08-30 19:39:57 -07:00
  • cad55097f1 core: reuse existing service client UIDs for all service bots James Lu 2017-08-30 19:29:26 -07:00
  • 21b8b51cba conf: fix getDatabaseName calling the wrong variable name James Lu 2017-08-30 19:21:43 -07:00
  • 9a84dbde71 protocols: consistently track ENDBURST on sub-servers too James Lu 2017-08-30 19:18:39 -07:00
  • 87639ddeb2 classes: add a has_eob attribute to each server object James Lu 2017-08-30 19:16:54 -07:00
  • 5084cc2c69 pmodule-spec: rewording, fix headings James Lu 2017-08-30 01:29:09 -07:00
  • 46e9975bd5 Continue rewriting the protocol module spec (#478) James Lu 2017-08-30 01:26:35 -07:00
  • 4a363aee50 Move _expandPUID into PyLinkNetworkCoreWithUtils James Lu 2017-08-30 00:56:18 -07:00
  • 5b941daf4d Begin rewriting the protocol spec for PyLink 2.0 (#478) James Lu 2017-08-30 00:34:42 -07:00
  • 3922d44173 utils: rename remaining functions to snake case (#476) James Lu 2017-08-28 20:28:10 -07:00
  • 43b6566aa8 Move getDatabaseName from utils to conf (#476) James Lu 2017-08-28 20:27:39 -07:00
  • ff8587736f fantasy, relay: migrate to irc.is_* James Lu 2017-08-28 20:14:14 -07:00
  • d79f1766b6 classes, coremods: migrate to irc.is_* James Lu 2017-08-28 20:13:25 -07:00
  • c4a3baca7d protocols: switch to self.is* James Lu 2017-08-28 20:07:12 -07:00
  • e39b4e9c69 Move utils.is* methods into PyLinkNetworkCoreWithUtils (#476) James Lu 2017-08-28 20:01:28 -07:00
  • 2a7594e56e Move PUIDGenerator->classes, IncrementalUIDGenerator->ircs2s_common (#476) James Lu 2017-08-28 19:42:10 -07:00
  • b1159400f1 Move DeprecatedAttributesObject, CamelCaseToSnakeCase to structures (#476) James Lu 2017-08-28 19:36:55 -07:00
  • 0907f05296 Condense (deep)copy definitions into structures.CopyWrapper James Lu 2017-08-25 17:05:53 -07:00
  • 8c0f19422f core: Add irc argument to User and Server classes James Lu 2017-08-25 13:53:45 -07:00
  • 96a202acce core: make User.channels use IRCCaseInsensitiveSet James Lu 2017-08-25 13:26:34 -07:00
  • 2700e42ebf structures: rework classes & implement (IRC)CaseInsensitiveSet James Lu 2017-08-25 13:21:02 -07:00
  • 1cdb5fc025 hybrid, ratbox: remove extban definitions James Lu 2017-08-25 12:24:09 -07:00
  • ba649fb8b4 utils, exttargets: add checks for channel presence James Lu 2017-08-25 02:31:26 -07:00
  • 1031aaa320 relay: add checks for channel presence James Lu 2017-08-25 02:29:10 -07:00
  • cdb575236e inspircd: remove a useless and misformatted debug line James Lu 2017-08-25 02:13:15 -07:00
  • 80766e051e core: define two (joined) versions of the channels index James Lu 2017-08-25 02:11:48 -07:00
  • f34198647e structures: support a 'data' keyword argument in (IRC)CaseInsensitiveDict James Lu 2017-08-25 02:07:54 -07:00
  • a02fa45d96 clientbot: use existing fallback hostname abstraction instead of hardcoding it separately James Lu 2017-08-24 01:12:45 -07:00
  • 7230aaa7df Add extbans docs (#498) James Lu 2017-08-24 01:07:50 -07:00
  • b214a8f4c0 unreal: fix wrong case in opertype extban James Lu 2017-08-24 00:55:55 -07:00
  • 1408622694 ts6: add definitions for inverted extbans as well James Lu 2017-08-23 23:23:18 -07:00
  • 579bfecdb4 relay: improve logging related to extban handling James Lu 2017-08-23 23:23:02 -07:00
  • 11d63e19cd relay: allow adding back multiple extban prefixes (#498) James Lu 2017-08-23 22:29:14 -07:00
  • c6ca89b48a Fill in the rest of the extbans list for inspircd & unreal (#498) James Lu 2017-08-23 21:47:30 -07:00
  • de1a6379df Add (experimental) support for matching extbans (#498) James Lu 2017-08-23 21:18:44 -07:00
  • 903f86a342 clientbot: add extended-join support (#290) James Lu 2017-08-23 19:28:10 -07:00
  • abdc67e0c1 clientbot: track numeric 900 (RPL_LOGGEDIN) and set our own account name James Lu 2017-08-23 19:19:53 -07:00
  • c9f10796ee clientbot: move services account setting bits into a shared function James Lu 2017-08-23 19:16:20 -07:00
  • c2fc9080cc clientbot: don't send JOIN hooks for the bot itself when receiving JOIN James Lu 2017-08-23 19:11:15 -07:00
  • 96c89b13b1 opercmds: send KILL hook payloads from the calling user James Lu 2017-08-22 23:55:53 -07:00
  • bd6272abf6 clientbot: add a dummy internal host for the clientbot bot... James Lu 2017-08-21 23:28:10 -07:00
  • 060a947798 clientbot: whoops, fix wrong arg count for WHOX services acc handling James Lu 2017-08-21 23:27:47 -07:00
  • 29bb4c3dfd relay_clientbot: bump default startup delay to 20 seconds James Lu 2017-08-21 23:16:38 -07:00
  • f5f30c118a structures: add collections.abc import (py3.4 support) James Lu 2017-08-21 23:15:38 -07:00
  • 83183b366a exec: import all of pylinkirc for convenience James Lu 2017-08-21 23:12:42 -07:00
  • 62e4e66321 example-conf: dcument the altnicks option on clientbot James Lu 2017-08-21 23:12:22 -07:00
  • 0bb4a35c6f Support pre-auth irc.pseudoclient enumeration & configurable altnicks James Lu 2017-08-21 23:05:27 -07:00
  • 04cfa9c93e ServiceBot: add altnick fetching capabilities to get_nick (#288) James Lu 2017-08-21 22:22:01 -07:00
  • d28006ae62 Move ProtocolError to utils, and link the copy in classes to it James Lu 2017-08-21 22:20:20 -07:00