Send several caps in the same CAP REQ

If they got NAKed, then retry them one by one

This should speed up the usual case

Fix #1950
This commit is contained in:
Alexey Sokolov
2025-05-09 22:50:08 +01:00
parent e80b11b5b5
commit 5943bc9ed9
3 changed files with 74 additions and 9 deletions

View File

@@ -226,6 +226,7 @@ class CIRCSock : public CIRCSocket {
unsigned int m_uCapPaused;
SCString m_ssAcceptedCaps;
SCString m_ssPendingCaps;
SCString m_ssPendingCapsPhase2;
MCString m_msCapLsValues;
time_t m_lastCTCP;
unsigned int m_uNumCTCP;