History of file src/IRCConnection.m at check-in 3e008e29646a6eae
2024-08-17
| ||
00:45 | Change license to unmodified ISC file: [51f9c9b1b9] check-in: [6dfcaf86aa] user: js, branch: trunk, size: 15472 [annotate] [blame] [check-ins using] [diff] | |
00:20 | More consistent naming file: [d47e3390d9] check-in: [58b8dc229f] user: js, branch: trunk, size: 15774 [annotate] [blame] [check-ins using] [diff] | |
2024-05-04
| ||
21:19 | Update copyright file: [b90da3a057] check-in: [b548b2689f] user: js, branch: trunk, size: 15795 [annotate] [blame] [check-ins using] [diff] | |
21:18 | Adjust to ObjFW changes file: [2f9d06f05e] check-in: [bd405f3759] user: js, branch: trunk, size: 15781 [annotate] [blame] [check-ins using] [diff] | |
2021-04-29
| ||
00:48 | Adjust to ObjFW changes file: [67857e94b2] check-in: [3bf621892c] user: js, branch: trunk, size: 16453 [annotate] [blame] [check-ins using] [diff] | |
2018-12-17
| ||
21:04 | Adjust to ObjFW changes file: [45ed4ab7ae] check-in: [42243ac2f7] user: js, branch: trunk, size: 16537 [annotate] [blame] [check-ins using] [diff] | |
2018-11-11
| ||
10:47 | Fix method signature mismatch file: [e49892a8ab] check-in: [75e955fa17] user: js, branch: trunk, size: 16806 [annotate] [blame] [check-ins using] [diff] | |
2018-11-06
| ||
22:20 | Adjust to ObjFW changes file: [688cb09cde] check-in: [7a7f60e3e6] user: js, branch: trunk, size: 16695 [annotate] [blame] [check-ins using] [diff] | |
2017-05-08
| ||
00:54 | Adjust to recent ObjFW changes file: [40d21b42ac] check-in: [5dbb32c633] user: js, branch: trunk, size: 16612 [annotate] [blame] [check-ins using] [diff] | |
2017-01-22
| ||
23:01 | Add ping timeout file: [84167a7c12] check-in: [c17c999968] user: js, branch: trunk, size: 16514 [annotate] [blame] [check-ins using] [diff] | |
20:49 | IRCConnection: Make fallback encoding configurable file: [475d90a93d] check-in: [0ca6e4f04d] user: js, branch: trunk, size: 15310 [annotate] [blame] [check-ins using] [diff] | |
17:24 |
IRCConnection: Make the socket class configurable
This makes using TLS possible. file: [6579a2f540] check-in: [38de3de8ed] user: js, branch: trunk, size: 15205 [annotate] [blame] [check-ins using] [diff] | |
2017-01-10
| ||
00:58 | Fix channel iteration in QUIT handler file: [12ead9fa2b] check-in: [fc04e870e4] user: js, branch: trunk, size: 14978 [annotate] [blame] [check-ins using] [diff] | |
2016-05-07
| ||
11:45 | Update copyright file: [aa59c93c3f] check-in: [85f791ce81] user: js, branch: trunk, size: 14949 [annotate] [blame] [check-ins using] [diff] | |
11:23 | Cleaner PONG file: [b787e38849] check-in: [aa89dd371b] user: js, branch: trunk, size: 14931 [annotate] [blame] [check-ins using] [diff] | |
11:21 | Adjust to ObjFW changes file: [59f01b1597] check-in: [e7f0831117] user: js, branch: trunk, size: 14928 [annotate] [blame] [check-ins using] [diff] | |
2013-07-12
| ||
14:12 | Adjust to ObjFW API and fix a disconnect bug. file: [adb245b3eb] check-in: [1813701690] user: js, branch: trunk, size: 15678 [annotate] [blame] [check-ins using] [diff] | |
2013-02-16
| ||
22:42 | Fix wrong selector name. file: [db72e704d4] check-in: [09ffe6e374] user: js, branch: trunk, size: 15344 [annotate] [blame] [check-ins using] [diff] | |
2013-02-14
| ||
23:21 | Fix handling of nick changes. file: [d3026e4a44] check-in: [22699c973b] user: js, branch: trunk, size: 15348 [annotate] [blame] [check-ins using] [diff] | |
00:32 | Don't implement IRCConnectionDelegate on OFObject. file: [41b9bcc218] check-in: [c99e07382f] user: js, branch: trunk, size: 15345 [annotate] [blame] [check-ins using] [diff] | |
00:20 | Prefix all ivars with an underscore. file: [74ae5fa759] check-in: [8845b8b00b] user: js, branch: trunk, size: 15777 [annotate] [blame] [check-ins using] [diff] | |
2012-11-28
| ||
21:30 |
Make sure no newlines from parameters are sent.
Not doing so would allow hijacking a connection. file: [08dd759998] check-in: [2cc7844016] user: js, branch: trunk, size: 15719 [annotate] [blame] [check-ins using] [diff] | |
2012-11-24
| ||
11:56 |
Remove the IRCChannels class.
It was only overcomplicating things with no gain at all. Instead, | |
10:02 | API improvements. file: [5544578885] check-in: [50a9cc56c6] user: js, branch: trunk, size: 15373 [annotate] [blame] [check-ins using] [diff] | |
2012-11-08
| ||
15:57 |
Revert "Adjust to new async API."
This reverts commit 6add878e280540ff5359704bed44bcc24c1e8be1. The API has been changed back in ObjFW. file: [afa44fa97c] check-in: [52008e00b1] user: js, branch: trunk, size: 15429 [annotate] [blame] [check-ins using] [diff] | |
2012-10-30
| ||
20:27 | Port to ObjC1. file: [42cd345c04] check-in: [7f37e545cf] user: js, branch: trunk, size: 15567 [annotate] [blame] [check-ins using] [diff] | |
19:07 | Adjust to new async API. file: [b8818aed8f] check-in: [0c43f5d8ca] user: js, branch: trunk, size: 13813 [annotate] [blame] [check-ins using] [diff] | |
2012-10-17
| ||
20:18 | Use async I/O. file: [2f7ac026cf] check-in: [e7f34ce8d0] user: js, branch: trunk, size: 13675 [annotate] [blame] [check-ins using] [diff] | |
2012-03-21
| ||
10:53 | Update URL in copyright. file: [e5ee986697] check-in: [58f1f2d5c5] user: js, branch: trunk, size: 13153 [annotate] [blame] [check-ins using] [diff] | |
2012-02-16
| ||
17:27 | Don't require an IRCUser where it is not necessary. file: [fa19dc10f5] check-in: [b86913fa3e] user: js, branch: trunk, size: 13146 [annotate] [blame] [check-ins using] [diff] | |
14:56 | Handle closed connection. file: [20a6c839f4] check-in: [4314708767] user: js, branch: trunk, size: 13170 [annotate] [blame] [check-ins using] [diff] | |
2011-10-05
| ||
19:40 | Keep track of users in a channel. file: [687bea590f] check-in: [5f51d55981] user: js, branch: trunk, size: 13011 [annotate] [blame] [check-ins using] [diff] | |
19:26 | Fix adding channels to the list of joined channels. file: [bf2838c044] check-in: [a515b09ef0] user: js, branch: trunk, size: 11517 [annotate] [blame] [check-ins using] [diff] | |
2011-09-22
| ||
23:39 | Adjust to recent ObjFW changes. file: [5c27b6dee8] check-in: [e398c849f2] user: js, branch: trunk, size: 11592 [annotate] [blame] [check-ins using] [diff] | |
2011-09-14
| ||
23:38 | Make non-blocking processing possible. file: [1078b7859d] check-in: [8b48789571] user: js, branch: trunk, size: 11607 [annotate] [blame] [check-ins using] [diff] | |
23:13 | Export the internal OFTCPSocket so it can be observed externally. file: [590ed4cde0] check-in: [8e20888525] user: js, branch: trunk, size: 11718 [annotate] [blame] [check-ins using] [diff] | |
2011-09-10
| ||
23:21 | Add support for changing the nickname. file: [e9e2fb6122] check-in: [117cdc960f] user: js, branch: trunk, size: 11712 [annotate] [blame] [check-ins using] [diff] | |
23:11 | Add support for kicking a user. file: [87ba19a3df] check-in: [4e0ae8ca4e] user: js, branch: trunk, size: 11498 [annotate] [blame] [check-ins using] [diff] | |
19:59 | Add support for sending notices. file: [76aa9bffd4] check-in: [84aa37ee2e] user: js, branch: trunk, size: 11295 [annotate] [blame] [check-ins using] [diff] | |
13:40 | Add support for parsing KICK. file: [ca6d7e7dd4] check-in: [6f062f7189] user: js, branch: trunk, size: 11010 [annotate] [blame] [check-ins using] [diff] | |
13:11 | Add support for parsing NOTICE. file: [20dac0f662] check-in: [e7642f3cbb] user: js, branch: trunk, size: 10066 [annotate] [blame] [check-ins using] [diff] | |
2011-09-09
| ||
21:24 | Handle nickname changes. file: [1929310778] check-in: [7b1c2b91a4] user: js, branch: trunk, size: 8859 [annotate] [blame] [check-ins using] [diff] | |
20:13 | Make command parsing case-insensitive. file: [d49c16f293] check-in: [f816d8f084] user: js, branch: trunk, size: 8265 [annotate] [blame] [check-ins using] [diff] | |
17:00 | Add support for sending messages. file: [5c9189780c] check-in: [a372ef7d50] user: js, branch: trunk, size: 8302 [annotate] [blame] [check-ins using] [diff] | |
16:53 | Revert "fix" for parsing JOIN as it broke stuff. file: [32c0490d1d] check-in: [960f920c6d] user: js, branch: trunk, size: 8023 [annotate] [blame] [check-ins using] [diff] | |
16:50 | Rename splitted to split. file: [df4362f571] check-in: [5e1d907b6c] user: js, branch: trunk, size: 7946 [annotate] [blame] [check-ins using] [diff] | |
16:46 | Add support for handling QUIT. file: [c0d4a5d2c9] check-in: [4e9e1552b6] user: js, branch: trunk, size: 8031 [annotate] [blame] [check-ins using] [diff] | |
16:23 | Add support for handling PART and fix parsing of JOIN. file: [0c31043ae7] check-in: [92093d341f] user: js, branch: trunk, size: 7322 [annotate] [blame] [check-ins using] [diff] | |
14:55 | Adjust to recent ObjFW changes. file: [4ee7d8dea1] check-in: [b2ebf6b9e5] user: js, branch: trunk, size: 6510 [annotate] [blame] [check-ins using] [diff] | |
2011-03-24
| ||
19:49 | Some cleanup. file: [aa5e5ea8ab] check-in: [43e5b3c00a] user: js, branch: trunk, size: 6481 [annotate] [blame] [check-ins using] [diff] | |
2011-03-22
| ||
02:37 | Added: Initial import. file: [024b88fa95] check-in: [ba81f68105] user: js, branch: trunk, size: 6492 [annotate] [blame] [check-ins using] | |