Hi,

On Sat, Apr 07, 2012 at 07:30:42PM +0300, Alon Bar-Lev wrote:
> Gate keeper of what? See the recent merge of polarssl, unicode and
> IPv6, these are all none clean in term of implementation, David done
> his work, merging whatever ACK, but this ACK system lead to even more
> complex OpenVPN implementation, not that the legacy OpenVPN was
> perfect, but I would have expected new functionality to not make
> things more complex. 

As for IPv6 payload, if you double functionality, you can't expect complexity
to "not go up".  It's a different network protocol that needs to be handled
very differently, and there is not much that can be shared with IPv4 as
far as routing, interface config, config file parser, etc. goes (and every
single supported operating system uses a different ifconfig/route style...)

As for the actual implementation of the IPv6 payload stuff: it's closely 
following the IPv4 code style, with as little intrusive changes as possible.

Of course it would have been possible to rewrite larger chunks of stuff 
- leading to "it is never finished" and "it will be much harder to merge 
due to people not being able to see what is new and what is old".

> This system is not working, it is not too late to
> realize that and decide how to proceed.

The current system is working quite well.   A number of important features
that people have a need for *TODAY* (not "when it's perfect, in 10 years
time" - actually, the IPv6 stuff was already needed 4+ years ago) got in, 
and stuff has been tested quite thoroughly, thus not creating new breakage.

If anything, we're not following the Open Source mantra "release early,
release often" close enough.

gert
-- 
USENET is *not* the non-clickable part of WWW!
                                                           //www.muc.de/~gert/
Gert Doering - Munich, Germany                             g...@greenie.muc.de
fax: +49-89-35655025                        g...@net.informatik.tu-muenchen.de

Attachment: pgp1IVMyDqjTo.pgp
Description: PGP signature

Reply via email to