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@