Open gloinul opened 1 month ago
In this extension, only the client can open a new path. However, there sentence above it not wrong. So I actually proposed to not change anything here.
Even if it is the client that needs to send a path challenge, the server can block open new paths by not increasing the Maximum Path ID limit. And it is that this sentence refer to my understanding. Thus, due to the client initiating, this text is applying to the server role. The client when it want to open a path it would in case of max_path_Id limited increase it. I think this text would anyway be touched if the proposal in #342 for MAX_PATHS_BLOCKED.
Section 3.5: "In order to let the peer open new paths, it is RECOMMENDED to proactively issue a Connection ID for at least one unused Path ID, as long as it remains compatible with the peer's Maximum Path ID limit."
Isn't this specific to the server role. The client can open a new path if there is known address, the server has provided CIDs for a new path ID and the client itself has declared CIDs for the next path. The server can only enable this process by providing CIDs for the next path.