3
0
mirror of https://github.com/jlu5/PyLink.git synced 2024-11-27 04:59:24 +01:00

Commit Graph

  • 43e41cdfa5 PyLink 3.1.0 master 3.1.0 James Lu 2023-01-03 18:43:21 -0800
  • c453926718
    Allow loading a custom CA certificate via a ssl_cafile option (#677) Paige Thompson 2022-09-06 19:04:54 -0700
  • b3dbe932e9 load_verify_locations for ssl_cafile #677 root 2022-09-06 08:29:28 -0700
  • 523c1d2b13 relay: strip / from idents James Lu 2022-02-21 02:19:54 -0800
  • ab982662b1 Remove travis-ci config James Lu 2022-02-05 14:34:52 -0800
  • fb2327d4e7 Update README James Lu 2022-02-04 12:27:09 -0800
  • 8c4efc030a raw: fix permission check logic James Lu 2022-01-02 11:19:10 -0800
  • 499a0dd403 drone: add PyPI push, build Docker on a branch to allow for weekly cron James Lu 2021-12-30 11:19:35 -0800
  • ca2d603fa1 RELNOTES: fix date 3.1-beta1 James Lu 2021-12-30 11:04:52 -0800
  • cd2ecc3853 Merge branch 'ci-update' James Lu 2021-12-30 11:04:29 -0800
  • a0a2cda49f PyLink 3.1-beta1 James Lu 2021-12-30 11:02:41 -0800
  • 6391d6c282 Run CI on push, against multiple Python versions James Lu 2021-12-28 10:55:38 -0800
  • 563b48e9c5 Revert "drone CI: remove date based tags, it isn't strictly necessary" James Lu 2021-12-28 10:46:46 -0800
  • 2915bf2236 opercmds: more consistent formatting for KILL messages James Lu 2021-12-25 01:01:10 -0800
  • d6de0d97f3 unreal: send kill messages without killpath James Lu 2021-12-25 01:00:42 -0800
  • 171eccf9c7 Further harden exec and raw in the default setup James Lu 2021-12-25 00:47:50 -0800
  • d3ccdca3d1 Merge branch 'py37-base' James Lu 2021-12-25 00:33:45 -0800
  • 3155172fc8 Revert "setup.py: work around installation error on Python 3.4" James Lu 2019-10-10 22:56:26 -0700
  • 243efbd0f8 Revert "test_irc_parsers: fix Python 3.5 support" James Lu 2019-10-10 22:55:54 -0700
  • 8d01eaa5c8 Bump base version to Python 3.7 James Lu 2021-12-25 00:32:32 -0800
  • ada130b1cd Drop references to devel branch James Lu 2021-12-25 00:29:48 -0800
  • e6401a19df relay: remove race condition-prone print James Lu 2021-12-25 00:26:05 -0800
  • ac7339e460 Default to system IPv4/IPv6 preference when resolving hostnames James Lu 2021-12-25 00:16:26 -0800
  • f55057092a inspircd: set default target_version to insp3 James Lu 2021-12-24 23:43:12 -0800
  • 46cc621df1 More concise UID generators James Lu 2021-07-14 21:56:48 -0700
  • bc3a7abe02 ircs2s_common: don't strip away other whitespace chars when tokenizing James Lu 2021-07-14 20:09:19 -0700
  • 3f59dcd884 unreal: bounce attempts to CHGIDENT/HOST/NAME protected services clients James Lu 2021-06-22 22:46:16 -0700
  • fc971aa679 pmodule-spec: Update notes about non-IRC protocols and PyLinkNetworkCoreWithUtils James Lu 2021-06-15 00:22:14 -0700
  • e25e3834a8 Add support for oper notices (GLOBOPS/OPERWALL) (#511) James Lu 2021-06-15 00:21:03 -0700
  • 2ae72d6723 Expose SSL/TLS state in UID hooks when available (#169) James Lu 2021-06-13 01:00:41 -0700
  • 8322817395 p10: fix message handling; sender numerics are not prefixed with ":" here James Lu 2021-06-13 00:44:41 -0700
  • 6ba99b302f Merge remote-tracking branch 'origin/wip/track-user-ssl' into devel James Lu 2021-06-13 00:11:18 -0700
  • 92f60ecb4b Bump to 3.1-dev James Lu 2021-06-13 00:11:08 -0700
  • 1db1033baf
    Remove unused code #667 Valentin Lorentz 2021-06-11 14:10:37 +0200
  • 54d46132de
    Fix typo Valentin Lorentz 2021-06-11 14:08:06 +0200
  • 530694d1db
    Fix use of self._socket before initialization Valentin Lorentz 2021-06-11 14:06:20 +0200
  • 6453ce3a12
    Add support for resolving hostnames to IPv6 addresses Valentin Lorentz 2021-06-11 14:04:59 +0200
  • 075c1d141d relay: sanitize idents on hybrid further James Lu 2021-06-09 20:19:26 -0700
  • d94593e4f6 unreal: declare EXTSWHOIS support James Lu 2021-06-09 20:18:34 -0700
  • 8db238e869 ircs2s_common: only read sender prefixes on lines starting with ":" James Lu 2021-06-09 20:16:31 -0700
  • da7f9611bc Remove my old nickname from examples James Lu 2021-06-09 20:15:07 -0700
  • ed1644a636 relay: workaround strict ident checks on hybrid James Lu 2021-06-05 00:39:23 -0700
  • 1b433b741b classes: add ProtocolError to __all__ James Lu 2021-06-05 00:39:18 -0700
  • 53e30520b8 Guard exec plugin behind a config option James Lu 2021-06-04 17:45:33 -0700
  • ba5f89d03c Move to libera.chat James Lu 2021-05-19 18:03:10 -0700
  • 88294ff0b0 relay-quickstart: a long needed refresh James Lu 2021-05-03 21:13:34 -0700
  • 0b6845fa92 relay: allow deleting channels created before a casemapping change James Lu 2021-02-27 12:02:34 -0800
  • 4500e27931 relay: fix channel not found errors on LINK when remote casemapping differs James Lu 2021-02-27 12:00:59 -0800
  • 537c643ed0 ircs2s_common: gracefully handle QUIT messages without a reason James Lu 2021-02-14 22:39:57 -0800
  • d9aa5e9869 Merge remote-tracking branch 'origin/master' into devel James Lu 2021-02-14 22:33:59 -0800
  • 17fccfeca9 Add a basic linting config James Lu 2021-02-09 12:31:25 -0800
  • c5541b58e5 docs: mention that Clientbot-only relays are not supported James Lu 2021-02-09 12:31:21 -0800
  • 5eca51d979 example-conf: inspircd 3 support is not beta anymore James Lu 2021-01-20 11:58:50 -0800
  • 15d51b3455 Don't loop infinitely if _send fails... James Lu 2021-01-10 10:28:34 -0800
  • b254a7f971 readme refresh James Lu 2020-12-07 12:07:33 -0800
  • d53ed4f25d readme refresh James Lu 2020-12-07 12:07:33 -0800
  • cc2298d0be inspircd: track SSL/TLS status of remote users James Lu 2020-10-19 14:03:35 -0700
  • 8ee0f3fdab hybrid, p10, ts6, unreal: track SSL/TLS status of remote users (#169) James Lu 2020-10-19 13:58:45 -0700
  • e0cc238001 ts6: fix ssl umode definitions James Lu 2020-10-19 13:58:03 -0700
  • b02aadf378 _send: break if the socket is None James Lu 2020-09-29 18:49:43 +0000
  • d50de12834 Retry when socket.send() fails with BlockingIOError / EAGAIN James Lu 2020-09-29 17:43:38 +0000
  • 2aa00d6efc relay: skip messages from clientbot networks when relay_clientbot isn't loaded James Lu 2020-08-15 23:23:29 -0700
  • 16a7cef1aa plugin relay: Rename homeirc to origirc Celelibi 2020-06-19 05:37:21 +0200
  • 43532fd1cc ClientbotWrapperProtocol: Missing log message argument: channel Celelibi 2020-06-19 05:12:52 +0200
  • cb0af148d8 IRCNetwork: Unused attribute _selector_key Celelibi 2020-06-19 04:00:18 +0200
  • dcd0a28c89 PyLinkNetworkCore: rename filename, config -> channel, chandata Celelibi 2020-06-19 03:57:37 +0200
  • 7204ef1cf1 plugin stats: Refactor multiline function call Celelibi 2020-06-19 03:50:17 +0200
  • 88116dbe8d plugin stats: Missing parentheses change number of arguments Celelibi 2020-06-19 03:44:32 +0200
  • b49d5775e2 TS6Protocol: Missing logging argument in handle_realhost Celelibi 2020-06-19 01:57:04 +0200
  • 03c9c71dc3 TS6Protocol: change servername to numeric in handle_pass Celelibi 2020-06-19 01:55:13 +0200
  • 26bdc90781 TS6Protocol: target_ircd renamed when refactored Celelibi 2020-06-19 01:54:44 +0200
  • 6bf66f9e4d KeyedDefaultdict: super() already bind to self Celelibi 2020-06-19 01:29:27 +0200
  • 1468122e8f plugin relay: Rename homeirc to origirc #661 Celelibi 2020-06-19 05:37:21 +0200
  • 508c6556a7 ClientbotWrapperProtocol: Missing log message argument: channel Celelibi 2020-06-19 05:12:52 +0200
  • 19651938b6 IRCNetwork: Unused attribute _selector_key Celelibi 2020-06-19 04:00:18 +0200
  • 1fabfcb15c PyLinkNetworkCore: rename filename, config -> channel, chandata Celelibi 2020-06-19 03:57:37 +0200
  • 7606680ffc plugin stats: Refactor multiline function call Celelibi 2020-06-19 03:50:17 +0200
  • eb3dcae733 plugin stats: Missing parentheses change number of arguments Celelibi 2020-06-19 03:44:32 +0200
  • 885161a0eb TS6Protocol: Missing logging argument in handle_realhost Celelibi 2020-06-19 01:57:04 +0200
  • bba2cbd84f TS6Protocol: change servername to numeric in handle_pass Celelibi 2020-06-19 01:55:13 +0200
  • 66c5c28331 TS6Protocol: target_ircd renamed when refactored Celelibi 2020-06-19 01:54:44 +0200
  • 9adf2a6f21 KeyedDefaultdict: super() already bind to self Celelibi 2020-06-19 01:29:27 +0200
  • 84b73bb89f
    Tidy up imports and define __all__ in modules (#660) Celelibi 2020-06-19 00:47:20 +0200
  • c871f0c096 Turn single-name import * to specific import #660 Celelibi 2020-06-19 00:01:23 +0200
  • fbe4f03345 Add __all__ to protocols Celelibi 2020-06-19 00:00:38 +0200
  • 69ef115e4b Add __all__ to coremods Celelibi 2020-06-18 03:51:31 +0200
  • 68cd2dd63a Add __all__ to root-level modules Celelibi 2020-06-18 03:29:25 +0200
  • 5fef2bd114 Remove unused imports Celelibi 2020-06-15 20:00:31 +0200
  • 0d1e01b84f Define __all__ in modules that are imported * from Celelibi 2020-06-15 19:59:16 +0200
  • 9470e9329a
    Implement path configuration for files created by pylink (#659) Celelibi 2020-05-30 20:49:01 +0200
  • 0fecf0ad3f Configure PID file directory #659 Celelibi 2020-05-30 20:24:52 +0200
  • d90c84cab2 Configure data store directory Celelibi 2020-05-30 19:54:33 +0200
  • 6f663b3769 Configure log directory Celelibi 2020-05-30 19:10:13 +0200
  • 947732580a PyLink 3.0.0 3.0.0 James Lu 2020-04-11 00:28:24 -0700
  • 3d5f9685c5 README: update badge colours & order James Lu 2020-04-10 16:27:21 -0700
  • c53ee0a80c README: refresh, add Docker install instructions James Lu 2020-04-10 14:56:47 -0700
  • 0cba40e4c5 drone CI: remove date based tags, it isn't strictly necessary James Lu 2020-04-10 13:38:18 -0700
  • c14fc5cf07 Add Drone CI pipeline for building Docker image James Lu 2020-04-10 13:13:46 -0700
  • ba22b18cc4 Replace references to PyLink 2.1 with 3.0 James Lu 2020-04-10 11:15:54 -0700
  • a143d98ac1 global: always coerse channel argument to str James Lu 2020-03-30 13:09:33 -0700