Commit Graph

503 Commits

Author SHA1 Message Date
Kenneth Aalberg 2dc90659a7 Enable RplWhoisHostSupport implementation (as part of full featured client) 2021-02-21 09:28:16 +01:00
Joshua Salzedo b7e5c5741e
Merge pull request #150 from felixonmars/patch-1
Correct a typo in features/overview.rst
2020-11-21 20:07:47 -08:00
Joshua Salzedo b4a5641975
Merge pull request #144 from ZeroKnight/fix-143
`monitor` support fixes
2020-11-21 20:07:17 -08:00
Felix Yan f622633d0f
Correct a typo in features/overview.rst 2020-11-09 06:51:10 +08:00
Joshua Salzedo 4ec52da45a
Merge pull request #149 from ZeroKnight/fix-148
Fix parsing IRCv3 tags with missing/empty values
2020-10-28 12:48:30 -07:00
ZeroKnight 97a1e627b6 Add test case for empty and missing IRCv3 tags 2020-10-18 18:23:06 -07:00
Joshua Salzedo da92424373 [#148] added two regression test cases 2020-10-13 13:40:34 -07:00
ZeroKnight 60820f138e Fix parsing IRCv3 tags with missing/empty values 2020-10-13 13:23:27 -07:00
Joshua Salzedo 514ad98f5b
Merge pull request #146 from bernardosulzbach/doc-async-typo
Fixes a documentation async/await typo
2020-07-08 20:49:12 -07:00
Bernardo Sulzbach ca18f83a7c
Fixes a documentation async/await typo 2020-07-08 23:37:52 -03:00
Alex George 339b3c0a1a Remove unnecessary else
Co-authored-by: Joshua Salzedo <thHunkn0WNd@gmail.com>
2020-06-21 13:24:19 -07:00
ZeroKnight b5358793d4 Change MonitoringSupport parent to ISUPPORTSupport 2020-06-19 14:52:53 -07:00
ZeroKnight 024159da51 Turn `(un)monitor` into proper coroutines 2020-06-19 14:25:05 -07:00
ZeroKnight 483307bac2 Ensure we add nicknames in `RPL_MON*` handlers
Per spec, servers are allowed to send a full `nick!user@host` mask
instead of just a nickname in `RPL_MON*` replies.
2020-06-19 14:25:05 -07:00
ZeroKnight f7937b797e Fix detection of `monitor` support
According to current IRCv3 documentation, server support for `monitor`
is indicated in `RPL_ISUPPORT`, and not in capability negotiation.
2020-06-19 14:25:05 -07:00
Joshua Salzedo 790b8a10d5
Merge pull request #141 from ZeroKnight/fix-mda
Fix use of mutable default arguments
2020-06-17 10:32:16 -07:00
ZeroKnight 96863c99e4 Fix use of mutable default arguments 2020-06-17 00:32:53 -07:00
joshua salzedo 286e53363e Release 0.9.4 2020-06-14 15:43:59 -07:00
joshua salzedo 208d5f8434 Merge remote-tracking branch 'upstream/develop' 2020-06-14 15:41:40 -07:00
Joshua Salzedo 4e95b32777
Merge pull request #138 from theunkn0wn1/feature/whois_host
Optional feature for RPL_WHOISHOST
2020-06-14 15:30:19 -07:00
joshua salzedo a030251b0a missing \n at EOL 2020-06-14 15:04:48 -07:00
joshua salzedo 5a274c59b6 Typos. 2020-06-14 15:04:48 -07:00
joshua salzedo 9ed9ce9cf4 Add build documentation for the new optional feature 2020-06-14 15:04:48 -07:00
joshua salzedo f8d8509b61 Implemented support for unrealircd's RPL_WHOISHOST as an optional feature 2020-06-14 15:04:48 -07:00
joshua salzedo 25ca76a29a Began implementing `RPL_WHOISHOST` 2020-06-14 15:04:48 -07:00
Joshua Salzedo e583c9b575
Merge pull request #140 from theunkn0wn1/fix/131
#131 invoke public callbacks prior to destroying user
2020-06-14 13:14:34 -07:00
Joshua Salzedo b66e6a3a01
Merge pull request #139 from nomme/disconnect
Disconnect clients from pool
2020-05-01 16:14:31 -07:00
Jimmie Hogklint d80559e166 Disconnect clients from pool
Calling coroutines outside of event loop does not work very well. Adding
it to the event loop instead.
2020-05-01 11:27:55 +02:00
Joshua Salzedo f4b3225efa
v0.9.4rc1 2020-02-09 22:59:08 -08:00
Joshua Salzedo 662a23c358 Merge pull request #133 from Shizmob/develop
v0.9.4rc1
2020-02-09 22:57:12 -08:00
Joshua Salzedo 6f5a3d7b08 Merge pull request #135 from theunkn0wn1/fix/134
Fix #134
2020-02-09 22:56:54 -08:00
Joshua Salzedo beccbdd04a
#134 ignore strictly invalid null nickname 2020-02-03 20:25:18 -08:00
Joshua Salzedo dcbd99d650
#131 invoke public callbacks prior to destroying user 2020-02-03 17:42:43 -08:00
Joshua Salzedo c040373514
Merge pull request #130 from theunkn0wn1/fix/123
Handle IRCv3 tag escape sequences
2020-02-03 17:27:35 -08:00
Joshua Salzedo 7a19ee622e
Merge pull request #84 from marksteward/master
Fix tls_verify
2020-02-03 17:24:52 -08:00
Joshua Salzedo 7ce00dd1c2
\n at EOL, fix pytestmark boilerplate 2019-12-22 16:21:52 -08:00
Joshua Salzedo 95aae28e5b
Handle IRCv3 tag escape sequences
fixes #123
2019-12-22 16:19:02 -08:00
Joshua Salzedo 77d4e1bde4
Merge pull request #129 from nomme/connection_reset
Handle ConnectionResetError when sending PING
2019-12-15 10:22:48 -08:00
Jimmie Hogklint 93c2488fbc Handle ConnectionResetError when sending PING 2019-12-15 19:14:50 +01:00
Joshua Salzedo 3f7992f6d1
Merge pull request #128 from Shizmob/develop
Release 0.9.3
2019-09-08 12:39:51 -07:00
Joshua Salzedo 87c4e74d66
Release 0.9.3 2019-09-08 12:39:13 -07:00
Joshua Salzedo dce0d9ae43
Merge pull request #127 from theunkn0wn1/issue/126
Added pydle.Client.READ_TIMEOUT proxy & warnings
2019-08-18 20:55:05 -07:00
joshua salzedo d82159d530 Added pydle.Client.READ_TIMEOUT proxy & warnings
- should work as expected, and emit a warning to users
 resolves #126
2019-08-14 22:32:33 -07:00
Joshua Salzedo bfaa01ce96
Merge pull request #124 from LiraNuna/receive_timeout
Gracefuly check connection status with server PINGs
2019-08-14 22:13:01 -07:00
Liran Nuna db837992aa
Log warning when timeout happens
Co-Authored-By: Joshua Salzedo <thHunkn0WNd@gmail.com>
2019-08-14 20:15:05 -07:00
Liran Nuna 0e1bfaa3b5 Gracefuly check connection status with server PINGs 2019-08-14 17:02:20 -07:00
Joshua Salzedo b60e22d287
Merge pull request #120 from Shizmob/develop
Release 0.9.2
2019-08-04 20:37:31 -07:00
Joshua Salzedo 013057ffc4
Merge pull request #122 from theunkn0wn1/develop
Bump version 0.9.2
2019-08-04 20:37:10 -07:00
Joshua Salzedo 2038642c5a
Release 0.9.2 2019-08-04 20:36:05 -07:00
Joshua Salzedo 793520809d
Merge pull request #119 from theunkn0wn1/pydle/115
[Documentation] Added authentication information
2019-08-04 19:53:07 -07:00