----- Forwarded message from Cedric Berger <[EMAIL PROTECTED]> -----
Date: Tue, 01 Apr 2003 13:41:50 +0200
From: Cedric Berger <[EMAIL PROTECTED]>
To: Henning Brauer <[EMAIL PROTECTED]>
Subject: Re: important pf changes
Cc: [EMAIL PROTECTED], [EMAIL PROTECTED]
Henning Brauer wrote:
>Index: parse.y
>===================================================================
>RCS file: /cvs/src/sbin/pfctl/parse.y,v
>retrieving revision 1.343
>diff -u -r1.343 parse.y
>--- parse.y 19 Mar 2003 15:51:40 -0000 1.343
>+++ parse.y 1 Apr 2003 01:20:48 -0000
>@@ -3418,93 +3418,93 @@
>{
> /* this has to be sorted always */
> static const struct keywords keywords[] = {
>- { "all", ALL},
>- { "allow-opts", ALLOWOPTS},
>- { "altq", ALTQ},
>- { "anchor", ANCHOR},
>- { "antispoof", ANTISPOOF},
>- { "any", ANY},
>- { "bandwidth", BANDWIDTH},
>- { "binat", BINAT},
>- { "binat-anchor", BINATANCHOR},
>- { "bitmask", BITMASK},
>- { "block", BLOCK},
>- { "block-policy", BLOCKPOLICY},
>- { "borrow", BORROW},
>- { "cbq", CBQ},
>- { "code", CODE},
>- { "crop", FRAGCROP},
>- { "default", DEFAULT},
>- { "drop", DROP},
>- { "drop-ovl", FRAGDROP},
>- { "dup-to", DUPTO},
>- { "ecn", ECN},
>- { "fastroute", FASTROUTE},
>- { "file", FILENAME},
>- { "flags", FLAGS},
>- { "for", FOR},
>- { "fragment", FRAGMENT},
>- { "from", FROM},
>- { "group", GROUP},
>- { "icmp-type", ICMPTYPE},
>- { "icmp6-type", ICMP6TYPE},
>- { "in", IN},
>- { "inet", INET},
>- { "inet6", INET6},
>- { "keep", KEEP},
>- { "label", LABEL},
>- { "limit", LIMIT},
>- { "log", LOG},
>- { "log-all", LOGALL},
>- { "loginterface", LOGINTERFACE},
>- { "max", MAXIMUM},
>- { "max-mss", MAXMSS},
>- { "min-ttl", MINTTL},
>- { "modulate", MODULATE},
>- { "nat", NAT},
>- { "nat-anchor", NATANCHOR},
>- { "no", NO},
>- { "no-df", NODF},
>- { "no-route", NOROUTE},
>- { "on", ON},
>- { "optimization", OPTIMIZATION},
>- { "out", OUT},
>- { "pass", PASS},
>- { "port", PORT},
>- { "priority", PRIORITY},
>- { "priq", PRIQ},
>- { "proto", PROTO},
>- { "qlimit", QLIMIT},
>- { "queue", QUEUE},
>- { "quick", QUICK},
>- { "random", RANDOM},
>- { "random-id", RANDOMID},
>- { "rdr", RDR},
>- { "rdr-anchor", RDRANCHOR},
>- { "reassemble", FRAGNORM},
>- { "red", RED},
>- { "reply-to", REPLYTO},
>- { "require-order", REQUIREORDER},
>- { "return", RETURN},
>- { "return-icmp", RETURNICMP},
>- { "return-icmp6", RETURNICMP6},
>- { "return-rst", RETURNRST},
>- { "rio", RIO},
>- { "round-robin", ROUNDROBIN},
>- { "route-to", ROUTETO},
>- { "scrub", SCRUB},
>- { "set", SET},
>- { "source-hash", SOURCEHASH},
>- { "state", STATE},
>- { "static-port", STATICPORT},
>- { "table", TABLE},
>- { "tbrsize", TBRSIZE},
>- { "timeout", TIMEOUT},
>- { "to", TO},
>- { "tos", TOS},
>- { "ttl", TTL},
>- { "user", USER},
>- { "yes", YES},
>+ { "AndereSchlangen", ALTQ},
>+ { "Anker", ANCHOR},
>+ { "Bandbreite", BANDWIDTH},
>+ { "Benutzer", USER},
>+ { "Datei", FILENAME},
>+ { "Flaggen", FLAGS},
>+ { "Gruppe", GROUP},
>+ { "Hafen", PORT},
>+ { "Klassen-basiertes-anstellen", CBQ},
>+ { "Kode", CODE},
>+ { "Optimierung", OPTIMIZATION},
>+ { "Prioritaet", PRIORITY},
>+ { "Protokoll", PROTO},
>+ { "Schiesszurueck", RETURN},
>+ { "Schiesszurueck-icmp", RETURNICMP},
>+ { "Schiesszurueck-icmp6", RETURNICMP6},
>+ { "Schiesszurueck-rst", RETURNRST},
>+ { "Schild", LABEL},
>+ { "Schlange", QUEUE},
>+ { "SchnellSchnellSchnell", QUICK},
>+ { "Schnellrouten", FASTROUTE},
>+ { "Status", STATE},
>+ { "Tabelle", TABLE},
>+ { "alles", ALL},
>+ { "antworte-nach", REPLYTO},
>+ { "auf", ON},
>+ { "bitmaske", BITMASK},
>+ { "biuebersetzen", BINAT},
>+ { "biuebersetzen-anker", BINATANCHOR},
>+ { "crop", FRAGCROP},
>+ { "dasAlteProtokoll", INET},
>+ { "dasNeueProtokoll", INET6},
>+ { "default", DEFAULT},
>+ { "drop-ovl", FRAGDROP},
>+ { "dup-to", DUPTO},
>+ { "ecn", ECN},
>+ { "erlaube-optionen", ALLOWOPTS},
>+ { "erzwinge-Reihenfolge", REQUIREORDER},
>+ { "fragment", FRAGMENT},
>+ { "fuer", FOR},
>+ { "halte", KEEP},
>+ { "icmp-typ", ICMPTYPE},
>+ { "icmp6-typ", ICMP6TYPE},
>+ { "isnich", BLOCK},
>+ { "isnich-Gesetz", BLOCKPOLICY},
>+ { "ja", YES},
>+ { "kein-df", NODF},
>+ { "kein-weg", NOROUTE},
>+ { "lass", PASS},
>+ { "lassfallen", DROP},
>+ { "leihen", BORROW},
>+ { "limit", LIMIT},
>+ { "log", LOG},
>+ { "log-all", LOGALL},
>+ { "loginterface", LOGINTERFACE},
>+ { "mach", SET},
>+ { "max", MAXIMUM},
>+ { "max-mss", MAXMSS},
>+ { "min-ttl", MINTTL},
>+ { "moduliere", MODULATE},
>+ { "nach", TO},
>+ { "nixschummeln", ANTISPOOF},
>+ { "noe", NO},
>+ { "priq", PRIQ},
>+ { "qlimit", QLIMIT},
>+ { "raus", OUT},
>+ { "reassemble", FRAGNORM},
>+ { "rein", IN},
>+ { "rio", RIO},
>+ { "rot", RED},
>+ { "runder-rudi", ROUNDROBIN},
>+ { "scrub", SCRUB},
>+ { "source-hash", SOURCEHASH},
>+ { "static-port", STATICPORT},
>+ { "tbrsize", TBRSIZE},
>+ { "timeout", TIMEOUT},
>+ { "tos", TOS},
>+ { "ttl", TTL},
>+ { "ueberzetz-anker", NATANCHOR},
>+ { "ueberzetze", NAT},
>+ { "umleite", RDR},
>+ { "umleite-anker", RDRANCHOR},
>+ { "von", FROM},
>+ { "weg-nach", ROUTETO},
>+ { "wurscht", ANY},
>+ { "zufall", RANDOM},
>+ { "zufalls-id", RANDOMID},
> };
> const struct keywords *p;
>
ok cedric@
----- End forwarded message -----