Commit Graph

344 Commits

Author SHA1 Message Date
Shiz 3c1a6d11e9 pydle v0.8.4 2018-06-29 02:04:19 +02:00
Shiz 9c5c4b87d3 Update Tornado depencency to <5.0 for now.
Fixes #71.
2018-03-14 05:05:44 +01:00
rfw 60ede96669 Normalize everything related to whois/whowas. 2017-11-15 20:14:29 -08:00
rfw 60aa715324
Merge pull request #67 from bigfoot547/normalize
Normalize pending whois/was data
2017-11-13 21:12:22 -08:00
bigfoot547 848a831d24
Normalize the pending whois/was data 2017-11-13 23:15:29 -06:00
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