Hiya Gert, Thanks for the reply. Obviously I'd prefer to see this merged into the main codebase than have to maintain the changes externally as the tree changes, but I understand the nature of volunteer projects. I'm happy to submit the patches individually, but I'm slightly concerned that the original author made corrections as he went along, meaning there are many more patches than actual changes to the code.
I'm not sure how to squash the patches down and maintain the authorship and appropriate comments? Is there a simple way to do this or will I have to have ask the author to recraft and minimize the commits? If this feature doesn't make it into 2.4, is it significant enough to have to wait for 2.5 before it becomes mainlined or could it see the light of day in a 2.4.x release? I'd primarily like to ensure that all requirements for getting it integrated are met and that it does then get integrated (since the patchset had existed against various trees since 2011 and trying to follow the history it isn't clear why it hasn't been merged earlier other than interest). I'm not sure how to generate more interest (and I'm slightly surprised more people aren't asking for this feature, given it can reduce multiple instances of openvpn down to a single multi-vlan endpoint). Do you have any suggestions for how to deal with this requirement (given the others are largely technical)? Thanks for your help, Mike 5:) On Fri, 8 Jan 2016, 18:53 Gert Doering <g...@greenie.muc.de> wrote: > Hi, > > On Sat, Dec 26, 2015 at 02:39:49PM +0000, Mike Auty wrote: > [..] > > Given I didn't author most of these patches (I fixed up a tiny bit of > > documentation at the end), I was wondering how best to supply these so > > that they could be considered for inclusion in the main tree? Should > > I submit a pull request from my repo with all the patches applied [4], > > or post the git format-patches to this mailing list, or is there > > another method I should be using? > > I'm aware of these patches (as is David), but so far the interest has not > been high enough to prioritize them and get them properly reviewed and > tested. As you have noticed, the patch set is fairly big, and touches > quite a bit of code - and since we'll have to maintain that code from > that point on, it needs to fulfill "enough interest" and "the currently > active maintainers understand it well enough" (for the packet code, that > would be mostly Arne and I...) > > Process-wise, we do not deal in pull requests but patches need to be sent > (with git send-email) to the openvpn-devel list for public review, and > merging with a reference to the public list archive. > > I'm not saying that these patches won't go in - but it will not happen > in the close future. Main focus right now is to get lots of small things > fixed, get AEAD, pushable ciphers and iservice in, and release 2.4.0 > (so people can enjoy proper dual-stack support, proper IPv6-over-IPv6 > support, full peer-id floating, etc.) - and since interest for vlan > tagging has not been that high, it's likely not going in. > > Sorry if that wasn't the reply you wanted to hear. We're doing our best, > but days are short... > > 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 >