3
0
mirror of https://github.com/jlu5/PyLink.git synced 2024-11-01 01:09:22 +01:00

Commit Graph

  • c91b5f74ea setup.py: work around installation error on Python 3.4 James Lu 2018-07-28 10:52:54 -0700
  • 9cf507183d clientbot: filter PART hooks for only parts we didn't initialize James Lu 2018-07-18 19:10:19 -0700
  • 12f6bb5e18 relay: don't relay kill->kick when remotechan is None James Lu 2018-07-18 18:45:49 -0700
  • e7b0458091 _state_cleanup_core: don't delete internal clients, period James Lu 2018-07-18 18:45:34 -0700
  • ed50202cf2 Release PyLink 2.0-rc1 2.0-rc1 James Lu 2018-07-18 17:46:06 -0700
  • 9273dd459b README: removing PPA support due to lack of demand James Lu 2018-07-14 21:17:26 -0700
  • 9a5e67412e README: minor rewording, fix markdown syntax James Lu 2018-07-14 21:17:11 -0700
  • f1ce8351b9 Quick refresh of exttarget docs James Lu 2018-07-14 21:06:56 -0700
  • d844ff5186 example-conf: remove references to my IRC nick & the old repository address James Lu 2018-07-14 21:05:39 -0700
  • 44aa9af235 Get rid of example-permissions.yml, it's been a long-standing source of confusion James Lu 2018-07-14 21:02:14 -0700
  • 6b65ab5f88
    README: remove reference to deprecated relay_no_ips option James Lu 2018-07-14 20:53:28 -0700
  • 2246aea13c relay-quickstart: clarify the problem of duplicate network links some more James Lu 2018-07-14 15:11:15 -0700
  • 584b7e3712 RELNOTES: first pass at summarizing all of 2.0's changes (compared to 1.3.x) James Lu 2018-07-14 15:09:11 -0700
  • bf1f8210bd relay-quickstart: also list ChanFix in incompatible services James Lu 2018-07-14 15:08:55 -0700
  • a7196d7b79 example-conf: remove ALPHA tag from antispam James Lu 2018-07-11 22:56:47 -0700
  • 16ac91a718 Merge the long-awaited 2.0 branch into master James Lu 2018-07-11 22:45:52 -0700
  • d356b53425 docs/t/hooks-reference,pmodule-spec: bump doc version to 2.0.0 James Lu 2018-07-11 22:39:45 -0700
  • 0199daec76 RELNOTES: first draft of a 2.0-rc1 changelog James Lu 2018-07-11 22:39:29 -0700
  • a1783ed2be bots: "bots.joinclient" should be "bots.join" (matching the command name) James Lu 2018-07-11 22:15:36 -0700
  • b5884d4cb3 docs/permissions-reference: s/Allows access to /Grants access to /g James Lu 2018-07-11 21:59:52 -0700
  • 0eb0c49cb1 docs/permissions-reference: resort most sections alphabetically James Lu 2018-07-11 21:59:10 -0700
  • 04b17c30e3 docs/permissions-reference: resort Relay permissions by default assignment James Lu 2018-07-11 21:55:59 -0700
  • f9611ef6bc relay: grant CHANDESC permissions to opers if allow_free_oper_links is true James Lu 2018-07-11 21:40:30 -0700
  • d8c1511b28 docs/permissions-reference: refresh for 2.0 James Lu 2018-07-11 21:38:47 -0700
  • a5b77c18dd docs/t/writing-plugins: document hook priorities with some examples James Lu 2018-07-11 21:22:44 -0700
  • 3208782225 docs: readd pylink-opers.md as a redirect to relay-quickstart.md James Lu 2018-07-11 18:59:04 -0700
  • 5b321f9f6f relay-quickstart: explicitly write PyLink 2.0 instead of "2.0" James Lu 2018-07-10 19:00:51 -0700
  • d3fc95953e relay-quickstart: fix some typos / unclear wording James Lu 2018-07-10 18:59:31 -0700
  • d310abeec3 faq, relay-quickstart: consistently capitalize Relay as a proper noun James Lu 2018-07-10 18:55:33 -0700
  • 66125530ef faq: discuss how relay handles kills, modes, and server bans (G/K/ZLINE) James Lu 2018-07-10 18:52:21 -0700
  • 1b26c17d81 docs/channel-modes: add missing entry for auditorium (inspircd +u) James Lu 2018-07-10 18:38:09 -0700
  • aacb65ab9e relay-quickstart: rewrap, fix typo (at the latest -> at a minimum) James Lu 2018-07-10 18:33:43 -0700
  • 71a24b8b9f relay: remove noctcp, regdeaf, stripcolor from whitelisted umodes James Lu 2018-07-10 18:08:59 -0700
  • 5ffc629bce plugins/example: update word wrap note James Lu 2018-07-10 18:04:05 -0700
  • bba235bba2 Update GitHub repository address James Lu 2018-07-08 12:53:59 -0700
  • c1f37c2236 relay: don't allow servers to forward KILLs James Lu 2018-07-08 12:40:42 -0700
  • 86b93ea969 docs: rewrite the Relay Quick Start Guide (#619) James Lu 2018-07-08 12:30:57 -0700
  • 5a9b870e00 services-api: less awkward wording James Lu 2018-07-02 00:59:29 -0700
  • a520496f81 writing-plugins: fix markdown syntax errors James Lu 2018-07-02 00:57:22 -0700
  • 86bfda7281 services-api: various wording and typo fixes James Lu 2018-07-02 00:56:51 -0700
  • a74fe9bf08 writing-plugins: refer to the services API guide for utils.add_cmd features James Lu 2018-07-02 00:47:30 -0700
  • b2e85fa385 services-api: mention command alias support in 2.0-alpha1+ James Lu 2018-07-02 00:44:45 -0700
  • 75b0ae6054 example-conf: detail explicitly how "spawn_services: false" affects a plugin's behavior James Lu 2018-07-02 00:35:55 -0700
  • 0c55569c1f utils: clarify ServiceBot.(join|part) docstrings James Lu 2018-07-02 00:35:40 -0700
  • 0ccaac595b services-api: refresh + expand for 2.0 and the persistent channel rework James Lu 2018-07-02 00:29:02 -0700
  • 348dc7348c services-api: use snake case function names for (un)register_service() James Lu 2018-07-01 23:35:59 -0700
  • d015e1e41a PyLink 2.0-beta1 2.0-beta1 James Lu 2018-06-27 11:18:43 -0700
  • 8362e5f234 RELNOTES: fix typo, elaborate a bit more on ipshare pools James Lu 2018-06-26 23:37:22 -0700
  • f90ec284a4 pmodule-spec: document protocol capabilities James Lu 2018-06-26 22:36:24 -0700
  • bdd568f75b pmodule-spec: consistently refer to protocol module attrs as self.<whatever> instead of irc.<whatever> James Lu 2018-06-26 22:23:35 -0700
  • a548ae0714 pmodule-spec: reflow, mention self.connected in Special variables James Lu 2018-06-26 22:20:28 -0700
  • 763ffcf903 pmodule-spec: various wording tweaks James Lu 2018-06-26 22:14:38 -0700
  • c48846727e pmodule-spec: fix link to protocol-modules.svg James Lu 2018-06-26 22:02:09 -0700
  • 420f523dfd writing-plugins: briefly mention log, world, irc.connected, and useful builtin modules James Lu 2018-06-26 21:58:17 -0700
  • e340f6e9a2 writing-plugins.md: rewrite for clarity for conciseness James Lu 2018-06-26 21:35:41 -0700
  • e037b927f8 adv-relay-conf: fix reference to wrong relay version James Lu 2018-06-26 14:44:56 -0700
  • 086a5f4496 example-conf, relay, utils: replace 2.0-alpha4 references with 2.0-beta1 James Lu 2018-06-26 14:44:07 -0700
  • bbf1b34b12 RELNOTES: more proofreading and reordering James Lu 2018-06-20 16:29:07 -0700
  • a543de9d73 RELNOTES: refine for flow and add some more issue links James Lu 2018-06-20 16:26:03 -0700
  • 5d11774442 RELNOTES: initial draft of a 2.0-beta1 changelog James Lu 2018-06-20 16:17:41 -0700
  • c8b8762c12 utils: add parse_duration(), which takes in a duration string and returns the equiv. amt of seconds (#504) James Lu 2018-06-15 19:28:31 -0700
  • 5e1cb232b0 IRCNetwork: also detect address types from supplied bindhosts James Lu 2018-06-15 18:43:00 -0700
  • 26361c4cc9 IRCNetwork: warn when using plaintext links to non-local addresses James Lu 2018-06-15 18:30:21 -0700
  • e5f817fc95 IRCNetwork: suppress "You can enhance...security...[with] ssl_fingerprint" notices when TLS cert validation is enabled James Lu 2018-06-15 15:57:45 -0700
  • ab9df93898 IRCNetwork: more consistent log format when remote certfp is verified James Lu 2018-06-15 15:52:04 -0700
  • b26d75a6a8 IRCNetwork: handle the case when certificate fingerprint checking is on but the remote provides no cert James Lu 2018-06-15 15:50:32 -0700
  • fefd5a1f6b IRCNetwork: raise ssl.CertificateError instead of an in house exception if certfp is mismatched James Lu 2018-06-15 15:46:04 -0700
  • 68837aa927 example-conf: enable TLS/SSL by default in all the example server blocks James Lu 2018-06-15 15:43:20 -0700
  • 17cd7af22d example-conf: reorder sample server options James Lu 2018-06-15 15:41:20 -0700
  • 17f0b09eb2 example-conf: suggest turning on TLS/SSL in the hostname-as-IP example James Lu 2018-06-15 15:36:31 -0700
  • 8fa53f60cb example-conf: copy some more autoconnect examples to the clientbot block James Lu 2018-06-15 15:32:35 -0700
  • 76c0db15c4 core: merge TLS validation code into IRCNetwork (#592) James Lu 2018-06-15 15:27:42 -0700
  • e38cd0ada2 get_hostname_type: return 0 for hostnames instead of False for consistency James Lu 2018-06-15 14:02:30 -0700
  • 26d72aa97f IRCNetwork: add an experimental implementation of TCP keepalive wip/experiments/tcp-keepalive James Lu 2018-06-14 00:41:18 -0700
  • 4524aebbac clientbot: initial pass of TLS cert validation (#592) James Lu 2018-06-15 02:47:12 -0700
  • d3125d9a8f core: automatically detect between IPv4 / IPv6 addresses on connect James Lu 2018-06-15 02:43:33 -0700
  • 5ea33baa8e utils: add get_hostname_type() to autodetect address types (#212) James Lu 2018-06-15 02:36:13 -0700
  • 040b009fcb clientbot: ignore RPL_ENDOFBANLIST (368) responses for removed channels James Lu 2018-06-15 02:18:20 -0700
  • c3bb0f7aca relay: rework kill->kick forwarding to send from the sender network's subservers James Lu 2018-06-14 14:48:54 -0700
  • a98dd36810 example-conf: mention kill -> kick forwarding briefly James Lu 2018-06-14 14:44:03 -0700
  • 56c035a1f5 IRCNetwork: fix broken ping timeout handling James Lu 2018-06-14 00:41:00 -0700
  • b2421f5e15 IRCNetwork: simplify connection error handling James Lu 2018-06-13 23:04:15 -0700
  • 579b5ce93f IRCNetwork: split SSL connection setup into separate functions James Lu 2018-06-13 22:52:37 -0700
  • 8386edc6d5 conf: rename ConfigValidationError -> ConfigurationError & inherit from RuntimeError James Lu 2018-06-13 22:46:58 -0700
  • 76b58c4432 relay: log chandesc changes to INFO James Lu 2018-06-12 02:36:37 -0700
  • 77fd9475b6 relay: show channel descriptions before "created by" info James Lu 2018-06-12 02:33:29 -0700
  • 8c42825612 relay: allow disabling free link access for all opers James Lu 2018-06-12 00:26:24 -0700
  • 5617224780 example-conf: roughly sort "relay:" block options by usefulness James Lu 2018-06-12 00:12:11 -0700
  • deff6d077d match_host: remove deprecation notice for non-host globs James Lu 2018-06-12 00:02:18 -0700
  • 1b68bfadc6 coremods, plugins, protocols: drop now redundant allowAuthed=False in is_oper() calls James Lu 2018-06-11 23:56:44 -0700
  • 2ca9de2ea8 PyLinkNCWUtils: make the allowAuthed, allowOper options to is_oper no-ops James Lu 2018-06-11 23:55:19 -0700
  • 18f108c328 PyLinkNCWUtils: remove check_authenticated() (#422) James Lu 2018-06-11 23:54:48 -0700
  • ed5d46e28a utils: remove deprecated is* functions James Lu 2018-06-11 23:48:12 -0700
  • a30921eeb8 classes: remove irc.conf (#422) James Lu 2018-06-11 23:44:59 -0700
  • 3bea214cb0 classes: remove irc.botdata (#422) James Lu 2018-06-11 23:43:57 -0700
  • 2e3317ce07 relay: explicitly mention forwarding in relayed kill messages (#520) James Lu 2018-06-11 19:10:04 -0700
  • 7d56b30582 opercmds: skip verbose formatting of kill reasons for internal targets (#520) James Lu 2018-06-11 19:05:15 -0700
  • 5ecbc2750e exec: fix textwrap error caused by passing the wrong type to reply() James Lu 2018-06-11 19:04:32 -0700
  • 1a97a32ef5 ircs2s_common: return just the kill reason as text in kill parsing (#520) James Lu 2018-06-11 18:51:48 -0700
  • 93fef9b923 relay: use match_text() to check forcetag_nicks globs James Lu 2018-06-11 18:51:30 -0700