Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Adjust parsing stuffHEADmaster | Test_User | 2024-10-29 | 3 | -15/+9 |
| | |||||
* | hax@andrewyu.org -> hax@runxiyu.org | Test_User | 2024-09-14 | 6 | -6/+6 |
| | |||||
* | This was missing, though not actually broken | Test_User | 2024-09-13 | 1 | -0/+2 |
| | |||||
* | Convert to non-UB haxtable stuff | Test_User | 2024-09-05 | 3 | -485/+651 |
| | |||||
* | Separate haxstring/table from here | Test_User | 2024-09-04 | 6 | -12/+15 |
| | |||||
* | Fix a typo | Test_User | 2024-08-31 | 3 | -3/+3 |
| | |||||
* | Fix RSQUIT behavior | Test_User | 2024-08-31 | 3 | -6/+16 |
| | |||||
* | Fix faulty inspircd3/4 SAVE usage | Test_User | 2024-08-17 | 2 | -2/+2 |
| | |||||
* | Add membership id handling for incoming inspircd 3/4 KICKs | Test_User | 2024-08-07 | 2 | -12/+66 |
| | |||||
* | Fix some member ID-related bugs | Test_User | 2024-07-25 | 2 | -16/+92 |
| | |||||
* | InspIRCd v4: Fix erroneous protocol_specific[INSPIRCD3_PROTOCOL] | Runxi Yu | 2024-07-25 | 1 | -2/+2 |
| | | | | | | | | | Commit 86344230a6 fixed some memory leaks in the InspIRCd v3 protocol, and the changes were also ported to the InspIRCd v4 protocol, which erroneously introduced users[n]->protocol_specific[INSPIRCD3_PROTOCOL] into inspircd4.c. Although there are no functional differences, this causes the build to fail when users only enable INSPIRCD4_PROTOCOL in their build options. | ||||
* | Toggleable IPv4 support | Test_User | 2024-07-24 | 1 | -2/+2 |
| | |||||
* | Fix some issues in inspircd3 protocol support, and the parts of inspircd4 ↵ | Test_User | 2024-07-24 | 2 | -10/+34 |
| | | | | protocol copied from it | ||||
* | InspIRCd v4: Fix loop condition in FJOIN memid reset | Runxi Yu | 2024-07-25 | 1 | -1/+1 |
| | | | | | | | | | | | | There was a typo in the InspIRCd v3 code, in the FJOIN handler: The loop condition said n > 0, while n is never changed in the loop. It turns out the the loop condition should have been x > 0. This was fixed for InspIRCd v3 in commit 85716714, but it was not ported to the InspIRCd v4 protocol support code because the v4 code was copied from v3 a while ago. This commit fixes it. | ||||
* | Fix some bugs | Test_User | 2024-07-24 | 1 | -2/+2 |
| | |||||
* | Fix cross-protocol netsplit propagations | Test_User | 2024-07-24 | 6 | -12/+63 |
| | |||||
* | InspIRCd v4: Don't send or expect 0 hopcount in initial SERVER | Runxi Yu | 2024-07-24 | 1 | -7/+7 |
| | | | | | | | | The SERVER message for directly-linked servers no longer contains the hopcount field. - :36D SERVER irc2.example.com password 0 36D :Example Server + :36D SERVER irc2.example.com password 36D :Example Server | ||||
* | InspIRCd v4: Support real_username (well, faked) | Runxi Yu | 2024-07-24 | 1 | -10/+16 |
| | | | | | | | | In the 1206 protocol, the UID message now has an extra field for the real username of the user which is being introduced. We don't track this and this is unlikely to be useful for other protocols, so we just ignore it when receiving UID from an InspIRCd 1206 server, and we send the ident instead of the real_username when sending to a 1206 server. | ||||
* | Initial InspIRCd v4/1206 protocol support | Runxi Yu | 2024-07-24 | 2 | -0/+2269 |
| | |||||
* | This is what was intended | Test_User | 2024-07-24 | 1 | -1/+1 |
| | |||||
* | v4 rejects this otherwise currently, and the reason is fake here anyways | Test_User | 2024-07-23 | 1 | -1/+1 |
| | |||||
* | Fix SERVER introductions | Test_User | 2024-07-23 | 1 | -2/+2 |
| | |||||
* | Fix InspIRCd v3 PING handler | Test_User | 2024-07-23 | 1 | -5/+1 |
| | |||||
* | InspIRCd v3 support | Test_User | 2024-07-23 | 3 | -136/+520 |
| | |||||
* | File descriptions | Test_User | 2024-07-22 | 4 | -2/+6 |
| | |||||
* | Partial nickname enforcement implemented | Test_User | 2024-07-18 | 2 | -14/+34 |
| | |||||
* | More services stuff | Test_User | 2024-06-24 | 2 | -0/+43 |
| | |||||
* | The start of some services, inspircd3 support extra broken for now | Test_User | 2024-06-24 | 3 | -0/+59 |
| | |||||
* | More logging, CI fix | Test_User | 2024-06-19 | 1 | -0/+17 |
| | |||||
* | Don't send more than half the buffer at a time | Test_User | 2024-06-19 | 1 | -18/+0 |
| | |||||
* | Some improvements and openssl send buffering | Test_User | 2024-06-19 | 1 | -4/+33 |
| | |||||
* | InspIRCd v3 FJOIN, improved tag trimming, improved makefile | Test_User | 2024-06-18 | 2 | -6/+115 |
| | |||||
* | `get` help message, fix inspircd v3 pong | Test_User | 2024-06-18 | 1 | -2/+2 |
| | |||||
* | Optional futex support, increased spam limit | Test_User | 2024-06-18 | 2 | -14/+16 |
| | |||||
* | Deoper support | Test_User | 2024-06-17 | 4 | -24/+180 |
| | |||||
* | Spelling part 2 | Test_User | 2024-06-17 | 2 | -56/+56 |
| | |||||
* | Fix missing space | Test_User | 2024-06-17 | 1 | -2/+2 |
| | |||||
* | InspIRCd v3 support progress, still not really usable | Test_User | 2024-06-17 | 4 | -111/+324 |
| | |||||
* | Start of InspIRCd v3 support | Test_User | 2024-06-15 | 4 | -12/+1674 |
| | |||||
* | Improvements and the start of reloadable modules | Test_User | 2024-06-15 | 2 | -152/+125 |
| | |||||
* | More stuff | Test_User | 2024-06-15 | 1 | -0/+8 |
| | |||||
* | Commands and stuff | Test_User | 2024-06-15 | 2 | -0/+41 |
| | |||||
* | KICK support, more HaxServ stuff | Test_User | 2024-06-14 | 2 | -1/+17 |
| | |||||
* | Psuedoclients | Test_User | 2024-06-14 | 1 | -4/+20 |
| | |||||
* | PRIVMSG/NOTICE support, improve kill_user | Test_User | 2024-06-14 | 2 | -8/+173 |
| | |||||
* | Improve propagation code | Test_User | 2024-06-14 | 1 | -160/+124 |
| | |||||
* | Basic channel tracking added | Test_User | 2024-06-14 | 2 | -0/+229 |
| | |||||
* | One-hop latency tracking, make TLS certs optional if no incoming connections ↵ | Test_User | 2024-06-13 | 2 | -0/+89 |
| | | | | are to be done | ||||
* | nick and kill support | Test_User | 2024-06-13 | 2 | -46/+137 |
| | |||||
* | Add connection severing support and InspIRCd v2 RSQUIT support, ↵ | Test_User | 2024-06-12 | 2 | -0/+48 |
| | | | | probably-temporarily break gnutls support |