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

Commit Graph

  • 8a773dea4e core: normalize exit codes James Lu 2017-02-27 07:25:46 -08:00
  • 7a1a4d9161 example-conf: document service-specific autojoin channels (from #423) James Lu 2017-02-26 18:16:15 -08:00
  • 21c0c617c1 Merge branch 'server-service-channels' of https://github.com/IotaSpencer/PyLink into devel James Lu 2017-02-26 18:12:34 -08:00
  • ae56ed6a32 services_support: fix service-specific key name #423 James Lu 2017-02-26 18:11:20 -08:00
  • b3ec8a6790 service_support: allow server:service_channels for per service autojoin Ken Spencer 2017-02-26 21:05:33 -05:00
  • 5fe277f90d Irc: mention CIDR matching (#411) and casemappings in matchHost() desc. James Lu 2017-02-25 22:26:37 -08:00
  • 4df8567fa6 Irc: move PYLINK_DISCONNECT firing and connected.clear() into disconnect() (#421) James Lu 2017-02-25 22:06:43 -08:00
  • 6fcb129ad6 hooks-reference: document the 'was_successful' key in PYLINK_DISCONNECT James Lu 2017-02-24 22:27:51 -08:00
  • 7c0cb92696 Irc: hack in CIDR support in matchHost() (#411) James Lu 2017-02-24 22:27:11 -08:00
  • 04fa0520a6 Irc: make was_successful check the last Irc.connected state James Lu 2017-02-24 22:09:41 -08:00
  • cd65da75c6 relay: only announce disconnects if the last connection was successful James Lu 2017-02-24 21:42:58 -08:00
  • b30d696e3a Irc: add "was_successful" data key to PYLINK_DISCONNECT James Lu 2017-02-24 21:42:44 -08:00
  • cd3d795296 relay: implement optional network disconnect announcements James Lu 2017-02-24 21:15:40 -08:00
  • 0ebb52e64f conf: simplify newlogins checks & allow missing permissions blocks if an old login is also present James Lu 2017-02-24 21:07:28 -08:00
  • c03f2d772c relay: allow dropping messages from user-less clients James Lu 2017-02-24 19:16:01 -08:00
  • 3d9f69dba7 Irc: deprecate checkAuthenticated() James Lu 2017-02-24 18:42:58 -08:00
  • 50ff330734 Merge branch 'master' into devel James Lu 2017-02-24 18:31:45 -08:00
  • e07974f803 utils: remove reference to checkAuthenticated() in NotAuthorizedError James Lu 2017-02-24 18:30:34 -08:00
  • a7280d2943 docs/t: more notes regarding the permissions API James Lu 2017-02-24 18:28:28 -08:00
  • 027c35b75a PyLink 1.1.1 1.1.1 James Lu 2017-02-24 17:56:43 -08:00
  • 6dd08e7dcb corecommands: remove extraneous irc.checkAuthenticated() call James Lu 2017-02-24 17:49:54 -08:00
  • fe3fa2872d corecommands: remove extraneous irc.checkAuthenticated() call James Lu 2017-02-24 17:49:54 -08:00
  • 21cbcb8cf6 Irc: fix / simplify defaults in msg(), reply, error() James Lu 2017-02-24 16:28:01 -08:00
  • 46b18512cf relay: less ambiguous error if a relay channel doesn't exist on the caller network James Lu 2017-02-05 21:46:36 -08:00
  • f432f6f082 relay: don't allow linking to channels when the home network is down James Lu 2017-02-21 21:58:32 -08:00
  • 93c9b6289c relay: switch to IRCParser in 'link' and add a --force option to skip TS checks James Lu 2017-02-21 21:52:01 -08:00
  • bf702575be servprotect: fix a syntax error James Lu 2017-02-21 21:49:41 -08:00
  • 0125c544ee utils: add an IRCParser class based off argparse, modified from @IotaSpencer's code James Lu 2017-02-21 21:45:43 -08:00
  • 02faa3fcb6 relay: more verbosity in TS-related link errors James Lu 2017-02-21 21:13:51 -08:00
  • 84d62fc540 example-conf: update comment to match the last commit James Lu 2017-02-21 21:06:47 -08:00
  • b92ee03525 servprotect: match key (example-conf.yml) to grabbed key (servprotect.py) (#418) Ken Spencer 2017-02-21 21:14:48 -05:00
  • 2e92f65782 example-conf: mention that servprotect::max_age needs a plugin reload to update James Lu 2017-02-21 17:07:32 -08:00
  • 0706b6cf78 Style/spacing fixes for last commit James Lu 2017-02-21 17:04:59 -08:00
  • a8fe353ba4 servprotect: make length and age configurable (#417) Ken Spencer 2017-02-21 20:02:26 -05:00
  • b3075d3414 conf: change asserts to validations (#414) Ken Spencer 2017-02-21 13:10:54 -05:00
  • f83a81242a conf: reuse already-fetched newlogins value James Lu 2017-02-20 19:31:31 -08:00
  • 07ac649763 conf: check for permissions block, per my own experience (#413) Ken Spencer 2017-02-20 21:08:35 -05:00
  • 4577bde05c example-conf: make the "permissions:" block migration note more prominent James Lu 2017-02-19 21:40:00 -08:00
  • 0c88602d1f fantasy: check for nick prefix case insensitively James Lu 2017-02-18 21:21:19 -08:00
  • 12bb59d257 Irc: more parseArgs tweaks James Lu 2017-02-18 19:58:24 -08:00
  • 03fc16dd5a Irc: rewrite parseArgs to be more efficient James Lu 2017-02-18 19:47:36 -08:00
  • 01dd209647 inspircd: major->important James Lu 2017-02-18 14:45:23 -08:00
  • cda5d15e31 inspircd: work around OPERTYPE changes in InspIRCd 3.x James Lu 2017-02-18 14:28:28 -08:00
  • a9d2a2c4bc relay, handlers: rewrite oper WHOIS replies to show the target's home network James Lu 2017-02-18 13:51:45 -08:00
  • 3c98ef172e relay: use the new Irc.getFullNetworkName() where applicable James Lu 2017-02-18 13:33:35 -08:00
  • b3161d6d5d Irc: add a getFullNetworkName() function James Lu 2017-02-18 13:32:48 -08:00
  • 75b5be5baf ServiceBot: implement global and per-service spawn_service(s) options (#403) James Lu 2017-02-18 12:54:26 -08:00
  • a776aab897 utils: ignore missing services in unregisterService instead of raising an error James Lu 2017-02-18 12:45:43 -08:00
  • a0ed43bf64 example-conf: describe how some options are common to all service bots James Lu 2017-02-18 12:40:16 -08:00
  • a3f122fee4 control: try a more stable force-shutdown routine James Lu 2017-02-18 12:19:42 -08:00
  • 050721af5b example-conf: describe more clearly the pylink_nick/ident options in the clientbot block James Lu 2017-02-18 12:08:26 -08:00
  • 223dd3bf7b nefarious: fix a typo causing crash on user mode change James Lu 2017-02-17 22:26:19 -08:00
  • 8424870ec3 clientbot: abort when receiving a QUIT from uplink (#405) James Lu 2017-02-17 22:26:35 -08:00
  • 3e4a980ea6 nefarious: fix a typo causing crash on user mode change James Lu 2017-02-17 22:26:19 -08:00
  • 75158c47e2 clientbot: block PRIVMSG/NOTICE from being routed the wrong way (#405) James Lu 2017-02-17 22:18:42 -08:00
  • f1fddefeac protocols: catch S2S messages if they're being routed the wrong way (#405) James Lu 2017-02-17 21:36:48 -08:00
  • 2f968aca80 Irc: allow defaulting to private command replies (Closes #409) James Lu 2017-02-16 17:41:07 -08:00
  • ad873cfd7b ServiceBot: be more flexible in help formatting James Lu 2017-02-15 17:06:16 -08:00
  • 902b246f96 bots: allow specifying channel prefixes (e.g. @+) in 'join' James Lu 2017-02-13 16:59:54 -08:00
  • f70e771000 unreal: ignore userpairs with only a prefix and no user James Lu 2017-02-05 22:23:20 -08:00
  • 9fac7cb1f3 unreal: ignore userpairs with only a prefix and no user James Lu 2017-02-05 22:23:20 -08:00
  • 0b0efbaf9f relay: less ambiguous error if a relay channel doesn't exist on the caller network James Lu 2017-02-05 21:46:36 -08:00
  • 6e94375ed9 relay: clarify/revise help text for 'claim' James Lu 2017-02-05 21:42:15 -08:00
  • f7768a00a0 inspircd: work around extraneous letters sometimes sent in FJOIN TS James Lu 2017-02-05 21:05:50 -08:00
  • 663e657bf5 inspircd: work around extraneous letters sometimes sent in FJOIN TS James Lu 2017-02-05 21:05:50 -08:00
  • 18826ad5c6 exec: add 'iexec' to run code in an isolated, persistent local scope James Lu 2017-02-05 20:26:40 -08:00
  • a3a5569156 exec: print a "Done" after executing code James Lu 2017-02-05 20:14:30 -08:00
  • dcacfb0c10 relay: catch RuntimeError in spawnRelayServer as well James Lu 2017-02-03 18:06:49 -08:00
  • b5cf2e8a4e stats: add an --all option to 'uptime', and check for disconnected networks James Lu 2017-01-30 00:18:50 -08:00
  • efded33f4a stats: oops, use the right Irc object James Lu 2017-01-30 00:08:40 -08:00
  • de99be720e stats: prettier formatting for the uptime command James Lu 2017-01-30 00:06:19 -08:00
  • 1c19d82f53 Merge branch 'wip/stats' into devel James Lu 2017-01-29 23:31:43 -08:00
  • 8901ed72ee relay: s/spawnIfMissing/spawn_if_missing/g James Lu 2017-01-29 22:18:05 -08:00
  • fa30d3c732 relay: rework fallback message routing to be less annoying (#384) James Lu 2017-01-29 20:21:45 -08:00
  • e936b9cfd2 relay: add a spawn_if_missing option to get_remote_sid() James Lu 2017-01-29 20:20:39 -08:00
  • 359132045d protocols: allow forwarding NOTICE from servers (#384) James Lu 2017-01-29 19:49:37 -08:00
  • 8fdcb9d2bb Bump version to 1.2-dev James Lu 2017-01-29 18:11:31 -08:00
  • 0d99bc62d2 -mkpasswd: fetch password via getpass instead of requiring command line entry James Lu 2017-01-29 00:08:36 -08:00
  • 62c4b79e04 setup.py: install pylink-mkpasswd as a script James Lu 2017-01-28 23:27:11 -08:00
  • e036449c72 README: move Apt / PPA instructions to after source builds and pip James Lu 2017-01-28 19:58:32 -08:00
  • 69b112eb44 PyLink 1.1.0.1 1.1.0.1 James Lu 2017-01-24 20:51:21 -08:00
  • c7ac8eeafb PyLink 1.1.0 1.1.0 James Lu 2017-01-24 20:42:45 -08:00
  • b18b2fff17 setup.py: fix last commit James Lu 2017-01-22 17:00:27 -08:00
  • 39d2243b11 setup.py: use extras_require for expiringdict and passlib James Lu 2017-01-22 16:41:49 -08:00
  • 9daa452f8e Update dependencies in setup.py & README James Lu 2017-01-22 16:04:29 -08:00
  • d6a6d069bc Move 'mkpasswd' to the commands plugin James Lu 2017-01-22 16:23:30 -08:00
  • fd12a5d919 core: make passlib an optional dependency James Lu 2017-01-22 16:16:25 -08:00
  • 354a3022a4 services-api.md: remove extra_channels argument per d31d09ce7ec1b3be8062e5e18f3572832f7f50b7 James Lu 2017-01-22 00:55:37 -08:00
  • ce742d40eb docs/technical: fix capitalization of ircd-ratbox James Lu 2017-01-21 13:13:53 -08:00
  • c20c144222 automode, relay: remove unused imports James Lu 2017-01-21 12:01:41 -08:00
  • 170738ee10 Revert "automode: bandaid fix for "service already registered" errors on first load" James Lu 2017-01-21 11:59:18 -08:00
  • 3dd35ba5a1 Add an example services plugin James Lu 2017-01-21 11:58:31 -08:00
  • d33eb22ca3 ServiceBot: verify that the service name is a valid nick James Lu 2017-01-21 11:57:26 -08:00
  • d31d09ce7e ServiceBot: remove extra_channels argument from the constructor James Lu 2017-01-21 11:43:26 -08:00
  • 1fe64cca04 example.py: update to reflect 1.1.x docstring changes (#307) James Lu 2017-01-21 11:26:39 -08:00
  • 7bbe77fe4a Irc: remove unused "bot_clients" attribute James Lu 2017-01-21 11:08:37 -08:00
  • d749fbb2ab ctcp: -that James Lu 2017-01-20 22:32:32 -08:00
  • b7470c3c42 ctcp: remove puns James Lu 2017-01-20 22:31:46 -08:00
  • 5cd7e2e14c PyLink 1.1-beta2 1.1-beta2 James Lu 2017-01-15 01:06:47 -08:00
  • 39db5aee04 ts6_common: properly handle KICK without a reason James Lu 2017-01-14 11:05:38 -08:00