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
Shiz
d894ec4747
Unify IRCv3 code.
2015-05-02 19:24:47 +02:00
Shiz
902d6e6b03
Clean up setup.py script.
2015-04-23 11:54:15 +02:00
Shiz
ac2c7de547
Shut down event loop after disconnecting.
2015-01-25 13:58:03 +01:00
Tony Young
311c723ef0
Revert "Properly show exceptions in coroutines."
...
This reverts commit dfc53ef4bb
.
2014-11-15 09:30:38 +11:00
Tony Young
859fe0700f
Revert "Catch the exception from future.result()"
...
This reverts commit cc9b5b3ce7
.
2014-11-15 09:27:26 +11:00
Tony Young
cc9b5b3ce7
Catch the exception from future.result()
...
We prefer this over future.exception as apparently sometimes future.result() can throw an exception, but future.exception() returns None at the same time.
2014-11-15 09:15:11 +11:00
Shizmob
fba565a6be
Fix feature formatting in docs.
2014-07-31 01:21:50 +02:00
Shizmob
4a978cdf13
Fix feature references in docs.
2014-07-31 01:13:35 +02:00
Shizmob
92dbbadd9d
Add Tornado to requirements.txt.
2014-07-31 01:03:48 +02:00
Shizmob
7caddea5ec
Remove RTD build code in favour of RTD virtualenvs.
2014-07-31 01:03:38 +02:00
Shizmob
b37c2b39ea
Fix import errors more elegantly.
2014-07-31 00:46:29 +02:00
Shizmob
b76967dc77
Add documentation link to README.
2014-07-31 00:38:58 +02:00
Shizmob
8a573ae043
Only import functionality when not building documentation.
2014-07-31 00:36:14 +02:00
Shizmob
a754cc5d4e
Don't fail to import when building documentation.
2014-07-31 00:30:09 +02:00
Shiz
a77b600658
pydle v0.8.0
2014-07-31 00:20:02 +02:00
Shiz
e30c60e95d
Fix malformatted log message when server responds with "Unknown command".
2014-07-31 00:19:14 +02:00
Shiz
7107674ec3
Merge upstream.
2014-07-31 00:12:38 +02:00
Shiz
a092b9508d
Shorten README in favour of documentation.
2014-07-31 00:10:51 +02:00
Shiz
e5887ebd72
Add feature documentation.
2014-07-31 00:08:38 +02:00
Shiz
776d010a5b
Merge pull request #23 from Heufneutje/patch-1
...
Update IRCv3 links and fix a broken link
2014-07-16 23:26:15 +02:00
Stefan
b5f6c7c68c
Update IRCv3 links and fix a broken link
2014-07-16 22:51:34 +02:00
Shiz
859c03cdbe
How did this ever skip past testing.
2014-06-11 08:19:00 +02:00
Shiz
dfc53ef4bb
Properly show exceptions in coroutines.
2014-06-11 06:32:45 +02:00
Tony Young
bdec13274d
Remove unintuitive automatic string formatting from message/notice.
2014-05-17 09:34:14 +10:00
Shiz
a6bad04f09
Be more robust in source parsing and user creation.
...
This fixes #22 .
2014-03-22 19:46:15 +01:00
Shiz
626e1296da
Merge branch 'master' of github-aureax:Shizmob/pydle
2014-03-21 02:45:09 +01:00
Shiz
b2125ca89c
Fix crash when using whois on TLS feature.
2014-03-21 02:44:57 +01:00
Tony Young
3c9777dd48
Add default value for nickname in _format_user_mask.
2014-03-21 12:39:07 +11:00
Tony Young
d5743181d1
Don't run _create_user if the nickname is a server.
2014-03-21 12:37:06 +11:00
Tony Young
cc164af33b
Fix _whois_info lookup.
...
I am doing this through the web so it will probably be broken
2014-03-21 10:36:22 +11:00
Shiz
39502437ca
tests: Add pydle.featurize() tests.
2014-03-16 15:47:15 +01:00
Shiz
09c993216a
tests: Fix MockConnection tests not passing host/port.
2014-03-16 15:47:00 +01:00
Shiz
0ba167754a
tests: Add real life test marker.
2014-03-16 15:46:32 +01:00
Shiz
d6e83c0b0b
tests: Test reconnect capabilities better.
2014-03-15 23:51:39 +01:00
Shiz
a32ffa0bd6
tests: Fire on_connect() when connecting MockClient.
2014-03-15 23:51:01 +01:00
Shiz
e1984153de
Move auto-join to RFC1459Support.
2014-03-15 23:50:22 +01:00
Shiz
c665459676
tests: Don't test pydle.utils for now.
2014-03-15 23:49:54 +01:00
Shiz
a1b511fa29
tests: Add is_channel/in_channel tests.
2014-03-15 17:02:28 +01:00
Shiz
2ea4855bd6
tests: Client.server_tag tests.
2014-03-15 17:02:13 +01:00
Shiz
38e7a43a26
tests: Pass hostname/port to MockConnection from MockClient.
2014-03-15 17:01:39 +01:00
Shiz
2739618fec
Brace style fix.
2014-03-15 17:01:12 +01:00
Shiz
d540f8d5c5
Only set server tag if it's valid.
2014-03-15 17:00:59 +01:00
Shiz
cde527ea9e
tests: Add option for skipping meta tests.
2014-03-15 15:55:59 +01:00