Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Initial InspIRCd v4/1206 protocol support | Runxi Yu | 2024-07-24 | 5 | -1/+2360 | |
| | ||||||
* | This is what was intended | Test_User | 2024-07-24 | 1 | -1/+1 | |
| | ||||||
* | Probable outgoing IPv6 support | Test_User | 2024-07-24 | 9 | -40/+84 | |
| | ||||||
* | Fix gnutls_buffered | Test_User | 2024-07-24 | 1 | -9/+4 | |
| | ||||||
* | haxstring: Add parenthesis to macro arguments | Runxi Yu | 2024-07-24 | 1 | -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 anyways | Test_User | 2024-07-23 | 1 | -1/+1 | |
| | ||||||
* | Fix semaphore code | Test_User | 2024-07-23 | 1 | -0/+1 | |
| | ||||||
* | Fix SERVER introductions | Test_User | 2024-07-23 | 1 | -2/+2 | |
| | ||||||
* | CI: Disable Fedora too because runxiyu regularly builds it on Fedora | Runxi Yu | 2024-07-24 | 1 | -5/+6 | |
| | ||||||
* | CI: Fix again, because apparently empty list items are prohibited | Runxi Yu | 2024-07-24 | 1 | -5/+6 | |
| | ||||||
* | CI: Fix last commit | Runxi Yu | 2024-07-24 | 4 | -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 Yu | 2024-07-24 | 1 | -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 HaxServ | Test_User | 2024-07-23 | 2 | -2/+24 | |
| | ||||||
* | Fix InspIRCd v3 PING handler | Test_User | 2024-07-23 | 1 | -5/+1 | |
| | ||||||
* | InspIRCd v3 support | Test_User | 2024-07-23 | 4 | -136/+523 | |
| | ||||||
* | Bit of improvement on error handling for networking | Test_User | 2024-07-22 | 5 | -1/+33 | |
| | ||||||
* | File descriptions | Test_User | 2024-07-22 | 37 | -26/+51 | |
| | ||||||
* | Configurable services db path | Test_User | 2024-07-22 | 3 | -3/+11 | |
| | ||||||
* | CI: Install missing packages | Runxi Yu | 2024-07-22 | 4 | -4/+4 | |
| | ||||||
* | CI: Use misc.git's configs | Runxi Yu | 2024-07-22 | 4 | -5/+9 | |
| | ||||||
* | CI: Accept the "runxiyu" branch too | Runxi Yu | 2024-07-22 | 4 | -4/+4 | |
| | ||||||
* | Minimal support for non-semaphore-supporting systems | Test_User | 2024-07-19 | 2 | -1/+37 | |
| | ||||||
* | Partial nickname enforcement implemented | Test_User | 2024-07-18 | 12 | -53/+154 | |
| | ||||||
* | Fix REGISTER, add error messages | Test_User | 2024-07-07 | 1 | -2/+13 | |
| | ||||||
* | UNGROUP | Test_User | 2024-06-26 | 1 | -0/+59 | |
| | ||||||
* | ADDCERT/DELCERT | Test_User | 2024-06-26 | 1 | -5/+108 | |
| | ||||||
* | LIST | Test_User | 2024-06-25 | 2 | -3/+56 | |
| | ||||||
* | GROUP | Test_User | 2024-06-25 | 2 | -2/+82 | |
| | ||||||
* | Yay basic NickServ actually functions now | Test_User | 2024-06-24 | 8 | -10/+199 | |
| | ||||||
* | More services stuff | Test_User | 2024-06-24 | 13 | -17/+204 | |
| | ||||||
* | The start of some services, inspircd3 support extra broken for now | Test_User | 2024-06-24 | 13 | -17/+356 | |
| | ||||||
* | Misc stuff | Test_User | 2024-06-23 | 2 | -4/+9 | |
| | ||||||
* | -pthread mutex, +semaphores | Test_User | 2024-06-21 | 7 | -238/+64 | |
| | ||||||
* | Seperate futex fom atomics | Test_User | 2024-06-20 | 4 | -38/+41 | |
| | ||||||
* | Fixes | Test_User | 2024-06-20 | 1 | -0/+3 | |
| | ||||||
* | Reduced locking buffered openssl writing now ready | Test_User | 2024-06-20 | 2 | -29/+61 | |
| | ||||||
* | Fix typo | Test_User | 2024-06-20 | 1 | -1/+1 | |
| | ||||||
* | Only syscall to wake if there's one to be woken | Test_User | 2024-06-20 | 1 | -5/+7 | |
| | ||||||
* | partial lockless send for buffered plaintext | Test_User | 2024-06-20 | 1 | -9/+48 | |
| | ||||||
* | Reorder plaintext buffered send code | Test_User | 2024-06-20 | 1 | -10/+8 | |
| | ||||||
* | Fix some missing returns | Test_User | 2024-06-19 | 2 | -2/+4 | |
| | ||||||
* | Mark futexes as private since it's all same-process, fix timeout on ↵ | Test_User | 2024-06-19 | 3 | -3/+21 | |
| | | | | plaintext connections | |||||
* | More logging, CI fix | Test_User | 2024-06-19 | 2 | -1/+18 | |
| | ||||||
* | Probably improve CI efficiency | Test_User | 2024-06-19 | 1 | -1/+1 | |
| | ||||||
* | Fix some locking bugs | Test_User | 2024-06-19 | 2 | -3/+8 | |
| | ||||||
* | Don't send more than half the buffer at a time | Test_User | 2024-06-19 | 3 | -18/+4 | |
| | ||||||
* | Some improvements and openssl send buffering | Test_User | 2024-06-19 | 12 | -31/+1347 | |
| | ||||||
* | pthread option for buffered sending | Test_User | 2024-06-18 | 1 | -2/+72 | |
| | ||||||
* | More futexes, so it actually works decently now... still no pthread mutex ↵ | Test_User | 2024-06-18 | 1 | -6/+25 | |
| | | | | support here though | |||||
* | Some fixes | Test_User | 2024-06-18 | 3 | -20/+59 | |
| |