aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* haxstring: Add parenthesis to macro argumentsRunxi Yu2024-07-241-2/+2
| | | | | | | | | | | WRITES(fd, *s) where s is a pointer to a struct string will not compile, as the macro expands to write(fd, *s.data, *s.len), which it expects s to be a struct string and attempts to use s.data and s.len as pointers. This is, of course, erroneous. The correct expansion is write(fd, (*s).data, (*s).len); while write(fd, s->data, s->len) is desirable, it is not achievable with a simple macro expansion. In any case, the parenthesis shall be added.
* v4 rejects this otherwise currently, and the reason is fake here anywaysTest_User2024-07-231-1/+1
|
* Fix semaphore codeTest_User2024-07-231-0/+1
|
* Fix SERVER introductionsTest_User2024-07-231-2/+2
|
* CI: Disable Fedora too because runxiyu regularly builds it on FedoraRunxi Yu2024-07-241-5/+6
|
* CI: Fix again, because apparently empty list items are prohibitedRunxi Yu2024-07-241-5/+6
|
* CI: Fix last commitRunxi Yu2024-07-244-9/+9
| | | | | | Apparently it didn't really work because setting the branch list to empty causes it to always run, ignoring the branch. So the current solution is just to comment out the build commands.
* CI: Don't run Debian for now.Runxi Yu2024-07-241-1/+1
| | | | | | The Debian target is extremely slow and probably takes qutie a bit of Codeberg's CI resources. Test_User uses Debian anyway so there's not much point in running the CI.
* InspIRCd v3 raw command for HaxServTest_User2024-07-232-2/+24
|
* Fix InspIRCd v3 PING handlerTest_User2024-07-231-5/+1
|
* InspIRCd v3 supportTest_User2024-07-234-136/+523
|
* Bit of improvement on error handling for networkingTest_User2024-07-225-1/+33
|
* File descriptionsTest_User2024-07-2237-26/+51
|
* Configurable services db pathTest_User2024-07-223-3/+11
|
* CI: Install missing packagesRunxi Yu2024-07-224-4/+4
|
* CI: Use misc.git's configsRunxi Yu2024-07-224-5/+9
|
* CI: Accept the "runxiyu" branch tooRunxi Yu2024-07-224-4/+4
|
* Minimal support for non-semaphore-supporting systemsTest_User2024-07-192-1/+37
|
* Partial nickname enforcement implementedTest_User2024-07-1812-53/+154
|
* Fix REGISTER, add error messagesTest_User2024-07-071-2/+13
|
* UNGROUPTest_User2024-06-261-0/+59
|
* ADDCERT/DELCERTTest_User2024-06-261-5/+108
|
* LISTTest_User2024-06-252-3/+56
|
* GROUPTest_User2024-06-252-2/+82
|
* Yay basic NickServ actually functions nowTest_User2024-06-248-10/+199
|
* More services stuffTest_User2024-06-2413-17/+204
|
* The start of some services, inspircd3 support extra broken for nowTest_User2024-06-2413-17/+356
|
* Misc stuffTest_User2024-06-232-4/+9
|
* -pthread mutex, +semaphoresTest_User2024-06-217-238/+64
|
* Seperate futex fom atomicsTest_User2024-06-204-38/+41
|
* FixesTest_User2024-06-201-0/+3
|
* Reduced locking buffered openssl writing now readyTest_User2024-06-202-29/+61
|
* Fix typoTest_User2024-06-201-1/+1
|
* Only syscall to wake if there's one to be wokenTest_User2024-06-201-5/+7
|
* partial lockless send for buffered plaintextTest_User2024-06-201-9/+48
|
* Reorder plaintext buffered send codeTest_User2024-06-201-10/+8
|
* Fix some missing returnsTest_User2024-06-192-2/+4
|
* Mark futexes as private since it's all same-process, fix timeout on ↵Test_User2024-06-193-3/+21
| | | | plaintext connections
* More logging, CI fixTest_User2024-06-192-1/+18
|
* Probably improve CI efficiencyTest_User2024-06-191-1/+1
|
* Fix some locking bugsTest_User2024-06-192-3/+8
|
* Don't send more than half the buffer at a timeTest_User2024-06-193-18/+4
|
* Some improvements and openssl send bufferingTest_User2024-06-1912-31/+1347
|
* pthread option for buffered sendingTest_User2024-06-181-2/+72
|
* More futexes, so it actually works decently now... still no pthread mutex ↵Test_User2024-06-181-6/+25
| | | | support here though
* Some fixesTest_User2024-06-183-20/+59
|
* Network relocations, and in-progress buffered networking codeTest_User2024-06-1814-35/+443
|
* Another round of CI fixingTest_User2024-06-184-1/+13
|
* Fix missing includeTest_User2024-06-181-0/+1
|
* More CI fixesTest_User2024-06-183-3/+3
|