Conversation
|
Still need to resolve this ircv3/ircv3-ideas#37 |
|
Both blockers are now merged |
|
0.2 needs more implementations, I'll update the checkboxes. |
|
I have a 0.2 implementation for InspIRCd I just need to fix a few minor issues with it. Update InspIRCd's implementation is now updated to 0.2, will be on the testnet shortly. |
|
I implemented this as ergochat/ergo#557, but it missed the freeze deadline for our upcoming release (v1.1.0), so it'll have to go in after that. I can put it on darwin as soon as it hits the master branch. |
|
With regards to which sections of a batch should include a label, either the start, or the whole message:
|
I am quite uncomfortable with this. Can't we just demand that
|
|
From what I can tell, there's still an unresolved decision around this. Should batch be a hard requirement for this to be enabled, or do we need more clarity around where tags are sent and how they fallback. In the past, we've tries to resist too many hard requirements on other specs, but is this a case where it would save a lot of uncertainty of implementation? Thoughts from tech board members please. |
|
I've implemented draft/labeled-response-0.2 in Palaver, I've discovered a couple of problems along the way:
|
|
@kylef thanks for the report. ACKs should be working on bnc now as expected. |
|
Figured I would re-visit this issue after a while. First of all, UnrealIRCd 5.0.0 (released Dec 13, 2019) ships with
Indeed, and I am thankful for not making too many hard requirements. I think that's a good thing. In this particular case, I think batch should be a hard requirement because without BATCH the labeled-response functionality cannot work properly. It pretty much means multi-line response is broken without BATCH. So, for that reason I would think BATCH should be a hard requirement. What did others say? |
|
No other opinions expressed fwict. But I'm happy to go forward with hard requiring BATCH for this. |
|
I agree. I think there is no need to police this requirement (e.g., by having the server demand that |
|
I've updated the InspIRCd implementation to require batch. |
|
What should happen in the following scenario?
Should bouncer reply to |
|
I think that is a similar case of what we (including you) discussed in #380 where I describe a hypothetical case of a remote server disconnecting half-way causing a BATCH never to end. |
|
Ah, while rereading the doc today, I've missed the "where it is feasible to do so" part. |
|
Once #400 is merged this should be ready to ratify. Any final thoughts from anyone? |
|
This was reopened in #403 |
There's been a few server implementations of this and it looks pretty well stable from everything I've seen.
updated 2020-01-17 by @jwheare to add new blocker PR
Known implementations
Unchecked means incomplete or an intent to implement has been expressed. The numbers indicate minimum requirements. Any others?
Server (2/2)
Client (2/2)
Bouncer
Bots
Networks