Contributed by jose on from the ease-of-developer-use dept.
"After much discussion we made a hard decision: we will change pf syntax from English to German."So, what are the implications of this? And why the change? Read on.
"Let me explain.Henning also provides an early CVS diff for the parser for OpenBSD-current in his message. I look forward to this change, it can only be a good thing if it helps developers!Most of the pf developers are native german speakers. It's very hard for us to dream up new keywords in a foreign language. In fact, I have a few new features in mind I would really like to have, but cannot implement because I can't think of a reasonable English keyword.
And, of course, we do not want to support a regime attacking poor Afghan and Iraqi farmers by using the english language. We realize this change is radical, and that it will cause some management issues for you, but it's really worth it, the new syntax is so much more clear and simple, you won't regret it. Look at this example:
ext_if="dc0" mach isnich-Gesetz Schiesszurueck mach limit { states 10000, frags 5000 } mach erzwinge-Reihenfolge noe AndereSchlangen auf $ext_if Bandbreite 10Mb Klassen-basiertes-anstellen Schlange { ssh, http, allet } Schlange allet Bandbreite 1Mb Klassen-basiertes-anstellen(default) Schlange ssh Bandbreite 1Mb Klassen-basiertes-anstellen(leihen) { ssh_bulk, ssh_prio } Schlange ssh_bulk Prioritaet 0 Schlange ssh_prio Prioritaet 7 Schlange http Bandbreite 9Mb Tabelleit's obviously so much better than what we have now, and we get rid of the last remnants of IPF. Rest in Peace."{ 10.0.0.1, 10.0.0.7, 10.0.0.9 } scrub rein von wurscht nach 10/8 zufalls-id ueberzetze auf $ext_if dasAlteProtokoll von 10/8 nach wurscht -> $ext_if umleite auf $ext_if von wurscht nach $ext_if -> 10.0.0.1 nixschummeln SchnellSchnellSchnell fuer $ext_if isnich lassfallen SchnellSchnellSchnell auf $ext_if von 192.168/16 lass rein SchnellSchnellSchnell auf $ext_if Protokoll tcp nach Hafen 80 Flaggen S/SA halte Status Schild "wodieSeitenherkommen" Schlange http lass raus SchnellSchnellSchnell auf $ext_if Protokoll tcp nach wurscht Hafen 22 Flaggen S/SA halte Status Schild "ssh-raus" Schlange (ssh_bulk, ssh_prio)
(Comments are closed)
By Christian Noack () cnoack@informatik.tu-cottbus.de on mailto:cnoack@informatik.tu-cottbus.de
By mirco () on
By hacho () homega@wanadoo.es on mailto:homega@wanadoo.es
Comments
By Henning () henning@openbsd.org on mailto:henning@openbsd.org
By Wim () wim@kd85.com on http://kd85.com
Wim /* don't shoot the messager, I only bring the beer */
Comments
By mirabile () root@[2001:618:4:137f::222] on http://www.badadvocacy.org/~mirabile/
beer for you, no?
I actually grabbed another idea which grew up in
IRC, "fuck-off" (equivalent to "block return",
which did not exist at that time, only return-rst,
return-icmp and return-icmp6). Some guy tried a
patch, and Henning told me about the German locale
schnellschnellschnell.
After "block return" went in, I re-did the diff.
It was fairly easy, even if I don't speak yacc (yet).
By chris () on
04.01.2003
almost had me going their for a minute...
good one.
::chris
By FenderQ () on
echo "Ich habe zwei Kokosnüsse und eine Banane zwischen meinen Beinen" > /etc/pf.conf
Comments
By Noryungi () n o r y u n g i @ y a h o o . c o m on mailto:n o r y u n g i @ y a h o o . c o m
I know just enough German to understand that last one, and it sounds very painful!! =)
By Anonymous Coward () on
What packets do you expect to block using:
"I have two coconuts and a banana between my legs"
Comments
By Anonymous Coward () on
By Akor () on
By Anonymous Coward () on
By Theo De Raadt () deraadt@cvs.openbsd.org on www.openbsd.org
I was going to announce today that i am handing the openbsd project over to GOBBLES. His programing skills are far supperior to mine, as noted by his brilliant openssh exploit.
Cut the joking shit out, and be the first to welcome GOBBLES to the team.
oh, and buy a few cd's while you're at it.
Comments
By Anonymous Coward () on
By Der Kommisar Sherrod () sherrod@girlvinyl.com on http://www.girlvinyl.com
Der GOBBLES ist faah bettah equipkt to handel das BSD. I tink ve vill haf to help him find his paphas!
SCHNELL!
Comments
By Anonymous Coward () on
By Anonymous Coward () on
By Anonymous Coward () on
By Anonymous Coward () on
Comments
By [ESN] () esn@x123.info on mailto:esn@x123.info
english/spanish/chinese are the most talk lang's in the world.. by the way not every one sees germen in shool.
I think a beter solution is to implement a lang module, so the user chan change the lang...
Comments
By Anonymous Coward () on
By Anonymous Coward () on
* g o a t s e x * g o a t s e x * g o a t s e x *
g g
o / / o
a| | | | a
t| `. | | : t
s` | | | | s
e | / / --__ : e
x / _--~~ ~--__| | x
* _-~ ~-_ | *
g _ _.--------.______| | g
o ______// _ ___ _ (_(__> | o
a . C ___) ______ (_(____> | / a
t / | C ____)/ (_____> |_/ t
s / /| C_____) | (___> / s
e | ( _C_____)______/ // _/ / e
x | |__ _________// (__/ | x
* | ____) `---- --' | *
g | _ ___ /_ _/ | g
o | / | | | o
a | | / | a
t | / / | | |t
s | / / __/___/ | |s
e | / / | | | |e
x | | | | | |x
* g o a t s e x * g o a t s e x * g o a t e x *
By jose () on http://monkey.org/~jose/
By Cuba++ () cuba at seznam.cz on mailto:cuba at seznam.cz
Comments
By mirabile () root@[2001:618:4:137f::222] on http://www.badadvocacy.org/~mirabile/
Comments
By mirabile () root@[2001:618:4:137f::222] on http://www.bsdadvocacy.org/~mirabile/
It's way to late anyways.
By Ben Howard () junk@utlemming.org on mailto:junk@utlemming.org
Comments
By Anonymous Coward () on
as for the US killing innocent babies in Iraq, it is yet to be determined which regime will kill more babies
By Anonymous () on
I also speak German fluently. However when it comes to computers I feel most comfortable with English. I find much more sense in the English syntax. Please, keep it in English.