Commit Graph

339 Commits

Author SHA1 Message Date
rfw caa5cc51fc
Fix typo where self.channels was using the self.users dict. 2017-11-13 00:36:19 -08:00
Shiz c944a151c0 Merge pull request #64 from Yay295/patch-1
use MyClient instead of pydle.Client
2017-07-26 02:59:06 +02:00
rfw 4eb5075d42 Clean up patch. 2017-07-13 01:08:33 -07:00
rfw 77779e2d8a Merge pull request #62 from shakedunay/v0.8.3-reconnect-fix
reconnect-fix
2017-07-13 01:07:29 -07:00
Yay295 f9e0761530 use MyClient instead of pydle.Client 2017-06-11 13:09:22 -05:00
Shaked Dunay dada4e5c21 reconnect-fix 2017-01-01 22:57:35 +02:00
Shiz 72efad2790 pydle v0.8.3 2016-12-20 17:26:42 +01:00
Harmon 00913c5f2d Fix minimal line separator reference in parse 2016-12-20 17:26:11 +01:00
Shiz 2fbddfb03f Disallow SSLv3 connections and session tickets. 2016-11-07 23:24:05 +01:00
Shiz 4d58aac721 Debug log outgoing messages and raw incoming messages. 2016-10-30 21:16:10 +01:00
Shiz 152eff09ca Merge pull request #52 from Polsaker/master+timeout-fix
Increasing PING_TIMEOUT from 180 to 300 seconds.
2016-10-30 20:44:31 +01:00
Ramiro Bou a76c1154c7 Increasing PING_TIMEOUT from 180 to 300 seconds.
Some networks (like freenode) have ping timeouts way higher than 180 seconds.
2016-10-25 18:32:55 -03:00
Shiz 9241e2bb34 Merge pull request #46 from Polsaker/master+mass-whois
Sending WHOIS to new users if WHOX is unavailable.
2016-10-19 13:44:26 +02:00
Ramiro Bou 41e5a549c2 Sending WHOIS to new users if WHOX is unavailable. 2016-09-04 21:13:51 -03:00
Shiz 6da07ae1d0 Merge pull request #45 from Polsaker/master+cap-notify
Implementing IRCv3 cap-notify to request capabilities available after…
2016-09-05 00:27:50 +02:00
Ramiro Bou ffba2d211e Adding an on_capability_X_disabled handler. 2016-09-04 19:24:46 -03:00
Ramiro Bou 8971144b9e Redirecting on_cap_del to on_cap_nak. 2016-09-04 19:13:14 -03:00
Ramiro Bou 55dc11e1e2 Implementing IRCv3 cap-notify to request capabilities available after we connected or to mark removed capabilities. 2016-09-04 18:59:28 -03:00
Shiz 4403235788 Be more careful when unregistering connection callbacks. 2016-09-04 23:58:40 +02:00
Shiz e6510a854b Fix issue with tracking event loop handler registration per FD. 2016-09-04 23:58:40 +02:00
Shiz 72f4195bc6 Merge pull request #44 from Polsaker/master+ircv3-cap-fix
Properly detecting IRCv3.2 capabilities with arguments
2016-09-04 23:48:14 +02:00
Ramiro Bou 9789d8029f Using "plain" instead of "PLAIN" when checking for SASL mechs, since they're lowercased in features.ircv3.cap 2016-09-04 18:39:26 -03:00
Ramiro Bou 161c7636c3 Fixing IRCv3.2 capability detection with capabilities that have arguments.
It was processing "sasl=PLAIN,AUTHCOOKIE,EXTERNAL,ECDSA-NIST256P-CHALLENGE" as "asl plain,authcookie,external,ecdsa-nist256p-challenge"
2016-09-04 18:38:31 -03:00
Shiz 2eba77eeb3 Merge pull request #40 from Harmon758/fix-typo
Fix typo in capability negotiation
2016-08-26 09:41:02 +02:00
Harmon758 6fafa8f794 Fix typo in capability negotiation 2016-08-25 23:26:03 -05:00
Shiz 29d2ea1134 Merge pull request #39 from EnKrypt/master
Improved timeout handling
2016-08-25 02:20:34 +02:00
Arvind Kumar e506b45f54 Improved timeout handling
This fixes Shizmob/pydle#38
2016-08-18 01:20:36 +05:30
Shiz f7d23244d2 Merge pull request #36 from EnKrypt/patch-1
Fixed typo in client.py
2016-08-16 11:45:38 +02:00
Arvind Kumar 452b60b674 Fixed typo in client.py 2016-08-16 15:08:56 +05:30
Shiz 459b1b947e Omit WHOIS song and dance on account rename with account-notify.
As mentioned in issue #34.
2016-04-20 18:59:35 +02:00
Shiz 84982c9778 Re-check account status upon renames.
Issue #34 points out that not all service packages drop registration status
upon renaming, so check the registration status again manually when that
happens, instead of dropping it.
2016-04-20 16:44:45 +02:00
Shiz 871148af08 Fix improper message unpacking for 301 response.
Fixes #33.
2016-04-20 16:40:59 +02:00
Shiz 36f4711566 pydle v0.8.2 2016-03-01 02:58:06 +01:00
Shiz 59b4ed0cf6 pydle v0.8.1 2016-03-01 02:52:38 +01:00
Shiz 108685de92 Fix broken references in refactored RFC1459 code.
Fixes #29 properly.
2015-12-28 18:25:41 +01:00
Shiz 83942c8f2c Fix _destroy_user signature in RFC1459 feature.
Fixes #29.
2015-12-28 13:48:32 +01:00
Shiz e28e984fa6 Bypass empty message restrictions on ircd-hybrid derivatives. 2015-12-22 19:45:19 +01:00
Shiz 4bc88d871f Allow sending empty messages. 2015-12-22 19:16:57 +01:00
Tony Young b7c771a2af Merge pull request #26 from knitori/master
pass contents along.
2015-05-23 12:45:07 -07:00
Lars Peter Søndergaard bb61957811 pass contents along. 2015-05-23 20:51:58 +02:00
Shiz 3b93a655cd Reflect package merge in setup. 2015-05-08 14:25:16 +02:00
Shiz e9395b7e20 Remove outdated NickServ feature. 2015-05-02 21:45:55 +02:00
Shiz fe250d1efe Update docs for IRCv3.2 changes. 2015-05-02 21:43:20 +02:00
Shiz 986c7cda2c Support IRCv3.2-style capability negotiation. 2015-05-02 21:43:05 +02:00
Shiz ca59f47833 Send IRCv3.2 capability initialisation command. 2015-05-02 21:15:41 +02:00
Shiz 2b0bf4ca96 Add IRCv3.2 metadata support. 2015-05-02 21:15:01 +02:00
Shiz 2218468aa9 Fix invalid old constant references. 2015-05-02 21:13:54 +02:00
Shiz 7f9bf49f30 Unconditionally support message tags. 2015-05-02 20:03:49 +02:00
Shiz 62c439da98 Require capability negotiation for IRCv3.1 support. 2015-05-02 19:59:56 +02:00
Shiz ed12cffe27 Schedule disconnect on event loop. 2015-05-02 19:25:04 +02:00