Arne.. you can always tune and modify YOUR SME, but after that it's not SME..
SME is open source, and that's why you can modify it and you'll always can do it.
but what you should not do is come here, asking why SME's developers don't do this and that etc.
SME is a project, there is a community around it but a small team of developers..
do you want something new/different?
well, submit your modifications, your code, join developers.. this is the only right way
Yes, thats how it uses to be argumented.
But the problem is that it is bether to start with the start and not to try to start with the end of a project.
The main thing about firewalling, as I will see it is that it is about the datacommunication issues an not much else.
To design a firewall solution there will be a need for discussion and experinces related to data communications only.
How does it work, how should it work, whitch problems do I experience, how do I want it changed etc.
Actually this discussion would have been the firewall design.
As needs requirements and experiences are obtained trough testing and communicated via discussion this could easily be impemented into the technical solution from day to day.
There would not be any need for assitanse from developers at all the only thing that would be needed would be a open a free float of information, as the sum of the discussion would be the firewall.
No discussion will be give no stuff for making the firewall, as the firewall would be a result of the dicussion.
Arne.. you can always tune and modify YOUR SME, but after that it's not SME..
Well the point is that you do not neccesarly need to make a modification at all to make a new firewall design.
Only discussions and exange of experiences about the communication issues is needed. The technical part of it is next to nothing (when it comes down to the basic packet firewalling.)
The sum og the discussions is tranlated into Netfilter instructions via iptables, and then you have a new firewall without one single modification of the sme server. (You just edit a script that you implement to the Netfilter part of the Linux kernel like this ./behappy and if you reboot the server it will be like it was before.)
I think if you run a minor kernel configuration script on a SME server or any other Linux distro it will not be destryed or loose its identity as a distro because of that.
The only thing is that little shell script that configure the kernels firewallings rules need to have some user experiences and user requirements and some discussions behind it.
but what you should not do is come here, asking why SME's developers don't do this and that etc.
What would be the role of the SME developers when it comes to making such a little script ?
Well the result of the script could be tested by the developers and implemented if it is usable, but that would be their own dessition.