Re: [Openvpn-devel] Summary of the IRC meeting (30th June 2011)

2011-07-01 Thread Heiko Hund
On Friday 01 July 2011 16:12:52 Samuli Seppänen wrote:
> Discussed the domake-win (mingw) and Python-based buildsystems used on
> Windows:
> 
> 
> 
> Agreed that the domake-win buildsystem will has some rough edges and it
> needs modernization. It was also agreed that it should be maintained
> even though official releases are now built with the Python-based
> buildsystem. Two primary motivations for this were cross-compiling and
> the ability to build OpenVPN on Windows without Visual Studio. Nobody
> volunteered to take the role of domake-win maintainer.

Have you guys considered autotools for building native WIN32 binaries in 
cygwin? We use it for building openvpn itself. With a little effort one could 
even build the driver, sign the binaries and create the installer using make 
targets.

I'm not sure if that would be more convenient for the majority of the people 
building openvpn for Windows, but it feels more like home to me. =)

Heiko
-- 
Heiko Hund | Software Engineer | Phone +49-721-25516-237 | Fax -200
Astaro GmbH & Co. KG | Amalienbadstraße 41/Bau 52 | 76227 Karlsruhe | Germany
Commercial Register: Mannheim HRA 702710 | Headquarter Location: Karlsruhe
 
Represented by the General Partner Astaro Verwaltungs GmbH
An der RaumFabrik 33a | 76227 Karlsruhe | Germany 
Commercial Register: Mannheim HRB 708248 | Executive Board: Gert Hansen,
Markus Hennig, Jan Hichert, Günter Junk, Dr. Frank Nellissen



Re: [Openvpn-devel] Summary of the IRC meeting (30th June 2011)

2011-07-01 Thread Adriaan de Jong
> -Original Message-
> From: Adriaan de Jong [mailto:dej...@fox-it.com]
> Sent: vrijdag 1 juli 2011 17:25
> To: Samuli Seppänen; openvpn-devel@lists.sourceforge.net
> Subject: Re: [Openvpn-devel] Summary of the IRC meeting (30th June
> 2011)
> 
> The github page is available at https://github.com/andj/openvpn-ssl-
> refactoring . Note that the version up there currently is broken :(, as
> PolarSSL integration is a work in progress.
> 

Oops, let me clarify that: the OpenSSL version should work, just not the 
PolarSSL edition.

Adriaan



Re: [Openvpn-devel] Summary of the IRC meeting (30th June 2011)

2011-07-01 Thread Adriaan de Jong
The github page is available at https://github.com/andj/openvpn-ssl-refactoring 
. Note that the version up there currently is broken :(, as PolarSSL 
integration is a work in progress.

> -Original Message-
> From: Samuli Seppänen [mailto:sam...@openvpn.net]
> Sent: vrijdag 1 juli 2011 16:13
> To: openvpn-devel@lists.sourceforge.net
> Subject: [Openvpn-devel] Summary of the IRC meeting (30th June 2011)
> 
> Hi,
> 
> Here's the summary of the previous community meeting.
> 
> ---
> 
> COMMUNITY MEETING
> 
> Place: #openvpn-devel on irc.freenode.net
> Date: Thursday, 30th June 2011
> Time: 18:00 UTC
> 
> Planned meeting topics for this meeting were on this page:
> 
> <https://community.openvpn.net/openvpn/wiki/Topics-2011-06-30>
> 
> Next meeting will be announced in advance, but will be on the same
> weekday and at the same time. Your local meeting time is easy to check
> from services such as
> 
> <http://www.timeanddate.com/world clock>
> 
> or with
> 
> $ date -u
> 
> 
> SUMMARY
> 
> andj, cron2, dazo, essobi, jamesyonan and mattock were present in this
> meeting.
> 
> --
> 
> Discussed easy-rsa patches that fix Trac ticket #125 and hold back
> OpenVPN 2.2.1 release:
> 
> <https://community.openvpn.net/openvpn/ticket/125>
> <http://thread.gmane.org/gmane.network.openvpn.devel/4729>
> <http://thread.gmane.org/gmane.network.openvpn.devel/4780>
> <http://thread.gmane.org/gmane.network.openvpn.devel/4781>
> 
> Jamesyonan and cron2 gave these patches their ACK.
> 
> --
> 
> Discussed OpenSSL 0.9.6 support in easy-rsa and other places in
> OpenVPN.
> Agreed that support should be dropped in OpenVPN 2.3, as the latest
> OpenSSL 0.9.6 release was made in 2004.
> 
> --
> 
> Discussed andj's OpenVPN Doxygen patchset:
> 
> <http://thread.gmane.org/gmane.network.openvpn.devel/4740>
> 
> Agreed that they need more through review. The plan is to do this
> review within two weeks, as andj's later patches depend on these.
> 
> --
> 
> Discussed andj's OpenSSL crypto refactoring and SSL separation
> patchsets:
> 
> <http://thread.gmane.org/gmane.network.openvpn.devel/4764>
> <http://thread.gmane.org/gmane.network.openvpn.devel/4788>
> 
> Agreed that the patches need a thorough review (and testing) before
> being merged into "master". Andj will make a few modifications that
> were suggested and publish his own Git tree in Github (or similar).
> This tree will then be tested by dazo and mattock, and integrated to
> buildbot connection tests. If all goes well, they will be merged in
> "master" and published in first OpenVPN 2.3 alpha.
> 
> --
> 
> Discussed the domake-win (mingw) and Python-based buildsystems used on
> Windows:
> 
> <https://community.openvpn.net/openvpn/wiki/BuildingOnWindows>
> 
> Agreed that the domake-win buildsystem will has some rough edges and it
> needs modernization. It was also agreed that it should be maintained
> even though official releases are now built with the Python-based
> buildsystem. Two primary motivations for this were cross-compiling and
> the ability to build OpenVPN on Windows without Visual Studio. Nobody
> volunteered to take the role of domake-win maintainer.
> 
> ---
> 
> Full chatlog as an attachment
> 
> --
> Samuli Seppänen
> Community Manager
> OpenVPN Technologies, Inc
> 
> irc freenode net: mattock



[Openvpn-devel] Summary of the IRC meeting (30th June 2011)

2011-07-01 Thread Samuli Seppänen
Hi,

Here's the summary of the previous community meeting.

---

COMMUNITY MEETING

Place: #openvpn-devel on irc.freenode.net
List-Post: openvpn-devel@lists.sourceforge.net
Date: Thursday, 30th June 2011
Time: 18:00 UTC

Planned meeting topics for this meeting were on this page:



Next meeting will be announced in advance, but will be on the same
weekday and at the same time. Your local meeting time is easy to check
from services such as



or with

$ date -u


SUMMARY

andj, cron2, dazo, essobi, jamesyonan and mattock were present in this
meeting.

--

Discussed easy-rsa patches that fix Trac ticket #125 and hold back
OpenVPN 2.2.1 release:






Jamesyonan and cron2 gave these patches their ACK.

--

Discussed OpenSSL 0.9.6 support in easy-rsa and other places in OpenVPN.
Agreed that support should be dropped in OpenVPN 2.3, as the latest
OpenSSL 0.9.6 release was made in 2004.

--

Discussed andj's OpenVPN Doxygen patchset:



Agreed that they need more through review. The plan is to do this review
within two weeks, as andj's later patches depend on these.

--

Discussed andj's OpenSSL crypto refactoring and SSL separation patchsets:




Agreed that the patches need a thorough review (and testing) before
being merged into "master". Andj will make a few modifications that were
suggested and publish his own Git tree in Github (or similar). This tree
will then be tested by dazo and mattock, and integrated to buildbot
connection tests. If all goes well, they will be merged in "master" and
published in first OpenVPN 2.3 alpha.

--

Discussed the domake-win (mingw) and Python-based buildsystems used on
Windows:



Agreed that the domake-win buildsystem will has some rough edges and it
needs modernization. It was also agreed that it should be maintained
even though official releases are now built with the Python-based
buildsystem. Two primary motivations for this were cross-compiling and
the ability to build OpenVPN on Windows without Visual Studio. Nobody
volunteered to take the role of domake-win maintainer.

---

Full chatlog as an attachment

-- 
Samuli Seppänen
Community Manager
OpenVPN Technologies, Inc

irc freenode net: mattock

mattock 21:00:22
meeting time...
everybody ready? 21:00:30
 
andj 21:00:34
yup 

cron2 21:01:14
ay  

mattock 21:01:21
topic list here: https://community.openvpn.net/openvpn/wiki/Topics-2011-06-30   

vpnHelper 21:01:23
Title: Topics-2011-06-30 – OpenVPN Community (at community.openvpn.net)   

mattock 21:02:31
dazo, jamesyonan: there?

jamesyonan 21:02:38
hi  

dazo 21:02:51
uhh ... it's time already ...
hours fly quickly today 21:02:59
 
mattock 21:03:09
yep
21:03:10
could we begin with my patches, so that we can get 2.2.1 out of the door? 
21:03:42
L'utente dazo è ora conosciuto come dazo_afk 21:03 

cron2 21:04:00
dazo just ran away  

mattock 21:04:02
those related to Trac ticket #125
yeah 21:04:03
any comments on those? 21:04:28
they've been tested on Windows XP, Ubuntu 11.04 (openssl 0.9.8) and Fedora 15 
(openssl 1.0.0) 21:04:58
and also less extensively on FreeBSD 21:05:19
cron2 doesn't really understand the fine details of easy-rsa 2.0, but on a 
cursory glance, the patches look fine to me 21:06
L'utente dazo_afk è ora conosciuto come dazo 21:06 

cron2 21:06:40
and if it has been tested  on XP and "some sort of Unix", I think that's good 
enough for me 

mattock 21:06:54
jamesyonan: any comments on the easy-rsa patches?   

jamesyonan 21:07:10
they look pretty reasonable 

mattock 21:07:28
cron2: yes, the only potential problem I see is the usage of "grep -E" and GNU 
grep -style regexps
although FreeBSD seemed to use GNU grep by default 21:07:40
not sure about openbsd and such 21:07:49
 
dazo 21:08:14
mattock: according to the (Fedora) man page ... -E should be POSIX compliant

mattock 21:08:28
dazo: ok, then it's all good
next topic? two ACKs were given already 21:08:39
I would suggest another quickie, namely OpenSSL 0.9.6 support 21:08:59
 
dazo 21:09:06
okay, I'll give james and cron2 the blame for the ACKs in the commit log

mattock 21:09:17
dazo: good thinking 

dazo 21:09:20
let's rip that support out ... that's my vote   

cron2 21:09:22
well, one could just do "fgrep '0.9.6'" here, but hey, if OpenBSD can't do -E, 
I don't care 

andj 21:09:28
What esoteric embedded systems still use OpenSSL 0.9.6? 

cron2 21:09:39
dazo: +1