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

Re: important pf changes



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 [email protected]