View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006104 | unreal | ircd | public | 2022-05-17 17:51 | 2022-05-18 11:45 |
Reporter | westor | Assigned To | |||
Priority | high | Severity | major | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 6.0.3 | ||||
Summary | 0006104: UnrealIRCD doesn't sends CAP DEL on module unload | ||||
Description | Hello, I tried to unload modules that had CAPS set before on their load and i saw that unrealircd doesn't send CAP DEL to inform the clients that this CAP is no longer available. I tried both third/metadata and extended-monitor and none send anything. - Thanks! | ||||
Steps To Reproduce | 1. Load extended-monitor module 2. Unload extended-monitor module 3. Check client raw logs that server didn't send any CAP DEL information, here it should have send "CAP NICKNAME NEW :draft/extended-monitor" | ||||
Tags | No tags attached. | ||||
3rd party modules | |||||
|
If i'm not wrong, seems the issue is somewhere between: 1. https://github.com/unrealircd/unrealircd/blob/unreal60_dev/src/api-clicap.c#L324 2. https://github.com/unrealircd/unrealircd/blob/unreal60_dev/src/send.c#L776 |