aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* hax@andrewyu.org -> hax@runxiyu.orgHEADmasterTest_User48 hours41-41/+41
|
* This was missing, though not actually brokenTest_User3 days1-0/+2
|
* Tell where to find hax_string and hax_tableTest_User3 days1-0/+2
|
* Error message for when HaxServ `kill` can't find a targetTest_User6 days1-0/+2
|
* Convert to non-UB haxtable stuffTest_User12 days8-589/+791
|
* Remove duplicated protocols.c dependency resolutionTest_User12 days1-2/+0
|
* Separate haxstring/table from hereTest_User12 days31-496/+76
|
* Some prep for improved modulesTest_User12 days1-7/+7
|
* Fix a typoTest_User2024-08-313-3/+3
|
* Fix RSQUIT behaviorTest_User2024-08-313-6/+16
|
* Fix a bug preventing servers from messaging pseudoclientsTest_User2024-08-241-1/+1
|
* Make a useful error message for REGISTER with no certTest_User2024-08-171-1/+6
|
* Fix faulty inspircd3/4 SAVE usageTest_User2024-08-172-2/+2
|
* Nickname enforcement fixes/improvementsTest_User2024-08-171-12/+52
|
* Fix broken restoring of saved CFLAGS and LDFLAGSTest_User2024-08-131-2/+2
|
* IPPROTOTest_User2024-08-131-1/+1
|
* Improve accept retrying conditionsTest_User2024-08-127-6/+12
|
* compiler warnings are nice as usualTest_User2024-08-121-1/+1
|
* alloc-size warning is useless for here. It will only ever catch zero-length ↵Test_User2024-08-101-1/+1
| | | | arrays, which are actually intended to be zero-length, and are thereby not a problem.
* Fix message to be correct regardless of stateTest_User2024-08-091-2/+2
|
* Deal with LDFLAGS tooTest_User2024-08-081-0/+11
|
* Add membership id handling for incoming inspircd 3/4 KICKsTest_User2024-08-072-12/+66
|
* Fix help messagesTest_User2024-08-041-2/+2
|
* networking: #include <netinet/in.h>Runxi Yu2024-07-278-0/+8
| | | | | IPPROTO_TCP, etc. seem to be defined in netinet/in.h on non-Linux systems, including OpenBSD.
* NickServ FIX command, for cleaning up remnants of problems caused by bugsTest_User2024-07-261-7/+104
|
* CI: Use new example configsRunxi Yu2024-07-264-8/+8
|
* Makefile: Clarify error messages a bitRunxi Yu2024-07-261-6/+5
|
* Makefile: $(error) adds a final period so don't specify oneRunxi Yu2024-07-261-1/+1
|
* Add an .editorconfigRunxi Yu2024-07-261-0/+12
|
* Fix some member ID-related bugsTest_User2024-07-252-16/+92
|
* Makefile and some option changes, and some fixesTest_User2024-07-256-196/+138
|
* InspIRCd v4: Fix erroneous protocol_specific[INSPIRCD3_PROTOCOL]Runxi Yu2024-07-251-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.
* Typo fix: s/seperate/separate/gRunxi Yu2024-07-256-6/+6
|
* Toggleable IPv4 supportTest_User2024-07-244-4/+35
|
* Fix some issues in inspircd3 protocol support, and the parts of inspircd4 ↵Test_User2024-07-243-11/+36
| | | | protocol copied from it
* InspIRCd v4: Fix loop condition in FJOIN memid resetRunxi Yu2024-07-251-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.
* README: Move project links up, and add man.sr.htRunxi Yu2024-07-251-6/+6
|
* sockaddr is verysane™Test_User2024-07-247-35/+46
|
* YayTest_User2024-07-241-0/+2
|
* Using the proper defines is importantTest_User2024-07-241-2/+2
|
* Fix some bugsTest_User2024-07-242-4/+4
|
* Possibly broken incoming IPv6 supportTest_User2024-07-243-29/+43
|
* Fix cross-protocol netsplit propagationsTest_User2024-07-249-12/+79
|
* README: RTLD_GLOBAL should be in backticksRunxi Yu2024-07-241-1/+1
|
* InspIRCd v4: Don't send or expect 0 hopcount in initial SERVERRunxi Yu2024-07-241-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 Yu2024-07-241-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 supportRunxi Yu2024-07-245-1/+2360
|
* This is what was intendedTest_User2024-07-241-1/+1
|
* Probable outgoing IPv6 supportTest_User2024-07-249-40/+84
|
* Fix gnutls_bufferedTest_User2024-07-241-9/+4
|