[zeromq-dev] ZMTP/1.1 - proposal
sustrik at 250bpm.com
Tue May 17 13:41:22 CEST 2011
On 05/16/2011 06:27 PM, Ian Barber wrote:
> On Mon, May 16, 2011 at 5:22 PM, Fabien Ninoles
> <fabien.ninoles at ubisoft.com <mailto:fabien.ninoles at ubisoft.com>> wrote:
> We can enter a bug stating that ZMQ 2.1 will crash when connected
> with 2.2/3.0 sockets. Couldn't we consider forward incompatibility
> as a bug ?
> Otherwise, we could wait and see if the change really break 2.1. I
> don't think any 2.1 sockets would break on new flags, and if we can
> introduce the new control command without breaking the old sockets
> pattern, that would be even better.
> I think as a general rule we shouldn't be able to crash 0MQ sockets with
> external input - if it can that should be filed as a bug in the branch
> the crash occurs. If the outcome is that we can't interop I think that
> is reasonable.
The problem is that the proposal changes the wire protocol, so, applying
it to 2.1 would break backward compatibility, 2.1.7 apps would not be
able to speak to 2.1.8 apps etc.
More information about the zeromq-dev