Module Name:    src
Committed By:   rmind
Date:           Sun Jan  8 21:34:21 UTC 2012

Modified Files:
        src/usr.sbin/npf/npfctl: Makefile npf_data.c npf_ncgen.c npfctl.c
            npfctl.h
Added Files:
        src/usr.sbin/npf/npfctl: npf_build.c npf_parse.y npf_scan.l npf_var.c
            npf_var.h
Removed Files:
        src/usr.sbin/npf/npfctl: npf_parser.c

Log Message:
Full rewrite of npfctl(8) parser and rework of n-code generation part.
Fixes most of the known bugs and issues with the utility.  Note: rule
procedures are not yet (as we want to make them fully modular).

Huge thanks to Martin Husemann who wrote the parser and Christos Zoulas
who wrote intermediate structures and helped to complete the work.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/usr.sbin/npf/npfctl/Makefile
cvs rdiff -u -r0 -r1.1 src/usr.sbin/npf/npfctl/npf_build.c \
    src/usr.sbin/npf/npfctl/npf_parse.y src/usr.sbin/npf/npfctl/npf_scan.l \
    src/usr.sbin/npf/npfctl/npf_var.c src/usr.sbin/npf/npfctl/npf_var.h
cvs rdiff -u -r1.9 -r1.10 src/usr.sbin/npf/npfctl/npf_data.c
cvs rdiff -u -r1.5 -r1.6 src/usr.sbin/npf/npfctl/npf_ncgen.c
cvs rdiff -u -r1.7 -r0 src/usr.sbin/npf/npfctl/npf_parser.c
cvs rdiff -u -r1.7 -r1.8 src/usr.sbin/npf/npfctl/npfctl.c \
    src/usr.sbin/npf/npfctl/npfctl.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Reply via email to