Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/usr.sbin/npf/npfctl



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.




Home | Main Index | Thread Index | Old Index