[zeromq-dev] ZMTP/1.1 - proposal

Martin Sustrik 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.
>     Fabien
> 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 mailing list