CVSROOT:        /cvs
Module name:    src
Changes by:     d...@cvs.openbsd.org    2011/08/02 18:01:30

Modified files:
        sys/net        : if_pfsync.c pfvar.h 

Log message:
someone (*cough*henning*cough*) made pf_state.state_flags a u_int16_t
without growing it in pfsync_state too.

to keep the wire format compat this uses some of the pad bytes to send
all the state flags on the wire as well as maintaining the old state_flags
field. after 5.0 we'll deprecate the original field and only use the new
one.

discussed with mcbride and deraadt and based on a diff from deraadt.
tested against an "old" pfsync locally.
ok mcbride@ henning@ deraadt@

Reply via email to