| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
protocol copied from it
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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.
|
|
|