b67f81d8df
Fix compilation with GCC
...
FossilOrigin-Name: 77e08a12144f020c1748126730395f01f09b591a6fbb74b0a7047f772b28929d
2018-11-06 22:34:04 +00:00
6411934685
Adjust to ObjFW changes
...
FossilOrigin-Name: 7a7f60e3e63b1d8bd67b43effb98703320fa689801e4fd575aae26f5354882c9
2018-11-06 22:20:12 +00:00
8e0b20e7b4
Adjust to recent ObjFW changes
...
FossilOrigin-Name: 5dbb32c6338070feb8da288258a105e7182ea60fb9a4ec6c693593f659baa048
2017-05-08 00:54:30 +00:00
a145344ad2
Add ping timeout
...
FossilOrigin-Name: c17c999968cef18b167eff8385bba52e95765ad6f5e912b78eab34e0af71f76d
2017-01-22 23:01:49 +00:00
0dd8cdc46a
IRCConnection: Make fallback encoding configurable
...
FossilOrigin-Name: 0ca6e4f04d891d2bcc17cacb15ad6e17090624bf65efed09999a26e9c9998192
2017-01-22 20:49:44 +00:00
21784a8d30
IRCConnection: Make the socket class configurable
...
This makes using TLS possible.
FossilOrigin-Name: 38de3de8ed2056e1116492cc44443d814ff115d85b81ba5c9014d0bf925a0f83
2017-01-22 17:24:17 +00:00
b28af99baa
Update copyright
...
FossilOrigin-Name: 85f791ce81f2e4049746e5866c5dde57e4ec3fb979bc026e6114947ea6b43744
2016-05-07 11:45:56 +00:00
533177729a
Adjust to ObjFW changes
...
FossilOrigin-Name: e7f0831117b1cb0f56658ca9130df2f12dff6c49dfaf261d3b842c1f2b0265ca
2016-05-07 11:21:37 +00:00
9e71cf9de7
Adjust to ObjFW API and fix a disconnect bug.
...
FossilOrigin-Name: 18137016905f0581bc493e61961522356acab11c15d53f561447045acc6e202c
2013-07-12 14:12:16 +00:00
52fcf8b32d
Fix wrong selector name.
...
FossilOrigin-Name: 09ffe6e3742282b75247c8f8e002b19766a1beb57a032dec5778b37776373825
2013-02-16 22:42:29 +00:00
0ed61817fa
Don't implement IRCConnectionDelegate on OFObject.
...
FossilOrigin-Name: c99e07382f3d50e498f16baf600180109fac6f844aa79b3ce0fa7068e32f7a2a
2013-02-14 00:32:02 +00:00
97b6edeb00
Prefix all ivars with an underscore.
...
FossilOrigin-Name: 8845b8b00bf7ce1cd68b70864335380038bc0a254060ff49d49429aabf69e34a
2013-02-14 00:20:48 +00:00
5f6b64efbd
Remove the IRCChannels class.
...
It was only overcomplicating things with no gain at all. Instead,
strings are used to describe channels now and the storage of users in a
channel is inside IRCConnection now.
FossilOrigin-Name: 620b9b2a3087ddf679bb44eaa5e7e1a688c4cb99ffdc450e1073ab31e693c556
2012-11-24 11:56:57 +00:00
c29ff783e2
API improvements.
...
FossilOrigin-Name: 50a9cc56c621bf7f12b423ddbecce9c2dfacea3435bbadf7f484c0eeb3d53821
2012-11-24 10:02:32 +00:00
9fbc9c9b30
Port to ObjC1.
...
FossilOrigin-Name: 7f37e545cfcebaba2be9b426cdd4fc2c425982278d1baf68da55458943ad606f
2012-10-30 20:27:20 +00:00
2d705754fd
Use async I/O.
...
FossilOrigin-Name: e7f34ce8d03e83a75b0da0471aafe0e84e139f0b2e4f5dde571bd6b5bdd07cbd
2012-10-17 20:18:30 +00:00
89e58c938f
Update URL in copyright.
...
FossilOrigin-Name: 58f1f2d5c58bcbb68ccb01300d0388ec4ee6bb72bcf86df504040dbafe991738
2012-03-21 10:53:04 +00:00
600c3df5f0
Don't require an IRCUser where it is not necessary.
...
FossilOrigin-Name: b86913fa3e01b6e467cd05ed81fa54a3ae159e54d6fc45481c29264a3238f20e
2012-02-16 17:27:50 +00:00
a73f2c9daa
Handle closed connection.
...
FossilOrigin-Name: 4314708767bfb9f430a5e700e471993aa26c2d7bf0289982d82840dd55564d53
2012-02-16 14:56:10 +00:00
9d8593a138
Don't retain the delegate to prevent a reference cycle.
...
FossilOrigin-Name: c2aa35d109fb2621b4486135bcceac8ce8adbd8ff9623a6f8a1e2e805d438c8e
2011-10-24 18:34:51 +00:00
318f4a2c1b
Keep track of users in a channel.
...
FossilOrigin-Name: 5f51d55981a74610c7d36038d540cc689b15d41194b00b2e8b0c7428bf102341
2011-10-05 19:40:33 +00:00
8057b5df61
Make non-blocking processing possible.
...
FossilOrigin-Name: 8b4878957125416dad0f0a91a2b64ae63c8284e39286e70eb7ae15086ef90307
2011-09-14 23:38:35 +00:00
a8b7db8d28
Export the internal OFTCPSocket so it can be observed externally.
...
FossilOrigin-Name: 8e20888525708fdd3e9a937da52d4b6d7d2f0366cd35f1a4e8ca3fc9e62047af
2011-09-14 23:13:38 +00:00
140c06fd5e
Add support for changing the nickname.
...
FossilOrigin-Name: 117cdc960f27ad17952e6c2c618b7714d82216717aa623b81a7bb24a6f5ab658
2011-09-10 23:21:03 +00:00
50a00bbe98
Add support for kicking a user.
...
FossilOrigin-Name: 4e0ae8ca4e99ea1eaefd15503ca0d2402814a1a10d4ad3267b0b9e2442ed2aa2
2011-09-10 23:11:18 +00:00
842476ea96
Add support for sending notices.
...
FossilOrigin-Name: 84aa37ee2ebcf403cbbaea796a48c5af26d800bd7db673ff7894f5ca8a685bbd
2011-09-10 19:59:12 +00:00
b0ef070c32
Add support for parsing KICK.
...
FossilOrigin-Name: 6f062f71896107c8ddd1d66fd649f6e7d15e0b6704072eb28bc9ba00582bd4e8
2011-09-10 13:40:48 +00:00
c4da72d924
Add support for parsing NOTICE.
...
FossilOrigin-Name: e7642f3cbb58d7c120ba2282081d99b062d15acfbb2aeadadaa3e77886aa4b60
2011-09-10 13:10:59 +00:00
182774ba6c
Handle nickname changes.
...
FossilOrigin-Name: 7b1c2b91a430c3744d650d3305e867008bc8173de9ed6fdc208b4d7b1f736da9
2011-09-09 21:24:18 +00:00
f530dc0633
Add support for sending messages.
...
FossilOrigin-Name: a372ef7d502ced8bb8228baed8f1fbaef3452b6de1efd0f5106e4e673d3384a2
2011-09-09 17:00:22 +00:00
8bef7c2e26
Add support for handling QUIT.
...
FossilOrigin-Name: 4e9e1552b600a04f8d4d11ce63a30b6ab1a289091dcf5bc410a0d8add4b543c1
2011-09-09 16:46:04 +00:00
8e1e22cbf7
Add support for handling PART and fix parsing of JOIN.
...
FossilOrigin-Name: 92093d341f66e0a9f0227e44f122b8caca3ced8aff1f50d88b4bb7d4a4a4ba81
2011-09-09 16:23:50 +00:00
787adc6c9d
Adjust to recent ObjFW changes.
...
FossilOrigin-Name: b2ebf6b9e50512a49a644e6329b96d1facf3075506bf78673d69dc94b161ea2d
2011-09-09 14:55:03 +00:00
779f6cdbed
Some cleanup.
...
FossilOrigin-Name: 43e5b3c00acd6c86536a9d6b7875c271a75fa05f1da3cb6c034d2a78807e3baa
2011-03-24 19:49:03 +00:00
504c859ffa
Initial import.
...
FossilOrigin-Name: ba81f6810553036e35811b67461234f9cbac69c064114a89edd073c20b8fa656
2011-03-22 02:37:47 +00:00