Hi, Here's the summary of the IRC meeting.
--- COMMUNITY MEETING Place: #openvpn-meeting on irc.freenode.net Date: Wednesday 12th March 2019 Time: 11:30 CET (10:30 UTC) Planned meeting topics for this meeting were here: <https://community.openvpn.net/openvpn/wiki/Topics-2019-03-12> The next meeting has not been scheduled yet. Your local meeting time is easy to check from services such as <http://www.timeanddate.com/worldclock> SUMMARY cron2, dazo, mattock, plaisthos and rozmansi participated in this meeting. -- Discussed the OpenVPN 2.5 release. Agreed to strip out obsolete deadlines from the status page: https://community.openvpn.net/openvpn/wiki/StatusOfOpenvpn25 Also agreed that "this year" is a reasonable goal. -- Discussed tap-windows6 HLK testing / WHQL certification. Not much has happened: we're close, but not there yet. -- Talked about release OpenVPN 2.x Windows installers with OpenSSL 1.1.1. Agreed that this makes sense as people (on forums for example) already take 2.4.x and replace the OpenSSL libraries forcibly. Mattock tested openvpn-build with OpenSSL 1.1.1b and there were no issues - a NSI installer was produced. The next Windows installer release will thus have latest OpenSSL 1.1.1 version. If serious issues are found we can always have separate installer releases for OpenSSL 1.1.0 and 1.1.1 versions. -- Talked about the auto-gen-token patch set. The consensus seems to be that the --tls-crypt-v2-genkey option should be renamed. Dazo or plaistohs will send a rename patch soon. -- Agreed to start having weekly meetings again. Hopefully this helps the OpenVPN 2.5 release move forward at a quicker pace. -- Full chatlog attached.
(12:30:13) rozmansi: hi (12:31:12) mattock: hi! (12:32:08) dazo: Hey! (12:32:55) mattock2 ha abbandonato la stanza (quit: Quit: IRC for Sailfish 0.9). (12:33:32) mattock: cron2? (12:35:45) mattock: in any case, here's the topic list:https://community.openvpn.net/openvpn/wiki/Topics-2019-03-12 (12:35:47) vpnHelper: Title: Topics-2019-03-12 – OpenVPN Community (at community.openvpn.net) (12:36:02) mattock: while we're waiting and discussing I will retry the msi build (12:36:19) mattock: the last time I ran into completely unrelated samba issues (12:40:51) cron2_: I'm here (12:40:52) cron2_: sorry (12:40:57) cron2_: got stuck in a *cough* meeting (12:41:04) mattock: hi! (12:41:57) mattock: so: https://community.openvpn.net/openvpn/wiki/Topics-2019-03-12 (12:41:59) vpnHelper: Title: Topics-2019-03-12 – OpenVPN Community (at community.openvpn.net) (12:42:11) mattock: gcoxmoz requested updating https://community.openvpn.net/openvpn/wiki/StatusOfOpenvpn25 (12:42:12) vpnHelper: Title: StatusOfOpenvpn25 – OpenVPN Community (at community.openvpn.net) (12:42:19) mattock: I think that makes perfect sense (12:42:44) mattock: maybe start with 2.5 status update and go on from there? (12:43:13) cron2_: well, nothing has really changed since that page was written, except that we slightly missed the schedule (12:43:32) cron2_: so I'd remove the details from "Schedule" and replace this by "should happen this year"... (12:43:37) mattock: ok (12:43:44) mattock: objections? (12:44:04) dazo: ack (12:44:51) mattock: I shall get rid of the schedule (12:48:09) dazo: lets just remove the dates .... the release process looks reasonable (12:48:30) cron2_: +1 (12:49:50) mattock: updated (12:50:34) mattock: tap-windows6 updates next? (12:50:42) mattock: "almost there, but not quite" (12:50:54) cron2_: haven't heard anything new from Stephen (12:51:22) cron2_: so, yes, what mattock1 said :-) - "almost there, but it's software, so 'not quite' could easily take a while" (12:53:49) cron2_: so... rozmansi: using the time :-) - what's the current status of the MSI work? Are we waiting for you, are you waiting for us? (12:53:56) cron2_: (everybody waiting for mattock1) (12:53:56) rozmansi: Just a quick status update - MSI support for 2.5 is more or less finished. Few things still missing are user manual and testing-testing-testing. I am struggling to find time to address those. (12:54:47) dazo: rozmansi: could you just add that into the status field of the 2.5 status page? And put you alongside with the mattock? (It's the first "must have" item for 2.5) (12:54:58) mattock: I'll try to do smoke-testing of the openvpn-build part of MSI now (12:55:07) dazo: but this is quite good progress after all on the MSI stuff (12:55:08) mattock: I have vagrantified the msibuilder setup (12:55:30) mattock: the last time I failed because of dependency issues (gzip.exe etc.) (12:55:30) cron2_: rozmansi: which of the bits are waiting on us? openvpn-build PRs? (12:55:34) cron2_: for us (12:55:40) mattock: at least those cron2 (12:56:18) eworm [~eworm@archlinux/developer/eworm] è entrato nella stanza. (12:56:50) rozmansi: dazo: status page updated (12:56:53) dazo: thx! (12:58:12) rozmansi: cron2_: yep, openvpn-build PR is still waiting to get merged. Probably after mattock1 (and I) decide it's stable enough. (12:58:46) cron2_: for whatever reason, github does not send me mails for openvpn-build PRs... thanks for the update (13:00:03) mattock: rozmansi: does openvpn-build's feature/windows-msi still require a special version of openvpn to work? (13:00:44) rozmansi: nope. All required commits were merged into openvpn/master repo. Thanks, cron2. (13:01:37) rozmansi: openvpn/master is fully up-to-date regarding MSI. I have no pending commits. (13:01:50) mattock: \o/ (13:02:08) mattock: I'll produce a tarball based on latest master code and use that for openvpn-build (13:02:24) mattock: we're out of topics (13:02:26) mattock: or are we? (13:02:54) mattock: unless "what do we do to get openvpn 2.5 moving forward" counts as one :P (13:03:14) plaisthos: sorry for being so late (13:03:39) mattock: hi plaisthos! (13:03:59) cron2_: hah (13:04:13) cron2_: we have "review patches" on our TODO and I have one for plaisthos :-) (2.4 PSS padding) (13:04:19) cron2_: https://patchwork.openvpn.net/patch/697/ (13:04:21) vpnHelper: Title: [Openvpn-devel,for,2.4] Handle PSS padding in cryptoapicert - Patchwork (at patchwork.openvpn.net) (13:04:48) plaisthos: cron2_: I have not reviewd that yet because the question is "Do we want OpenSSL 1.1.1 in Windows 2.4" (13:05:20) cron2_: since we merged all the TLS1.3 related stuff to 2.4, the answer seems to be "yes" (13:05:54) dazo: Yeah, I agree ... I don't see the harm here (13:06:12) cron2_: (at least to the question "do we want to have nice 1.1.1 support in 2.4" - the question "how shall we build official packages?" is related but needs to be discussed separately) (13:06:14) dazo: due to the tls1.3 pieces already being here (13:06:24) dazo: agreed (13:07:12) cron2_: people are discussing in the forums how to take an official 2.4 installer and then replace libssl.dll to get TLS 1.3 support... which I find slightly scary, so better ship with 1.1.1 right away :) (13:08:14) cron2_: mattock1: have you tried building windows installers with 1.1.1? Does it work, does it explode? (13:08:38) mattock: cron2: hmm (13:08:42) mattock: not 100% sure (13:08:43) mattock: but I can try (13:08:50) mattock: I have openvpn-build VM open anyways (13:09:14) mattock: what is the latest 1.1.1 version? (13:09:37) cron2_: 1.1.1b (13:09:42) dazo: ack (13:09:43) mattock: ok (13:09:45) dazo: https://www.openssl.org/source/ (13:09:47) vpnHelper: Title: /source/index.html (at www.openssl.org) (13:11:00) cron2_: while I have dazo and plaisthos here - how to move forward with the auto-gen-token patch set? (13:11:45) dazo: I was thinking about that as well ... currently, plaisthos and I figured we should rename the --tls-crypt-v2-genkey option .... plaisthos asked syzzer_ about his feedback but it's been silent (13:12:00) dazo: so I proposed yesterday to just send a patch renaming it ... and see the response (13:12:13) plaisthos: 1.1.1b is out? (13:12:19) dazo: plaisthos: yes (13:12:28) dazo: plaisthos: 26-Feb-2019 (13:12:49) cron2_: dazo: we just need to shuffle around something in interesting ways so his import to OpenVPN-NL breaks... "that will get his attention" (13:12:50) plaisthos: the changelog is really small (13:13:12) mattock: building with 1.1.1b (13:13:16) dazo: cron2_: hehe ... right ... as this is a brand new v2.5 feature, this only impacts git master ... so this shouldn't be that intrusive (13:13:38) plaisthos: At the windwos build should work with 1.1.1b. I did that build when I tested Selva's patch (13:13:38) dazo: and it ensures our "genkey" alternatives are somewhat aligned from a user perspective (13:14:27) dazo: (I doubt syzzer is doing openvpn-nl releases based on git master) (13:15:37) dazo: otherwise, plaisthos and I did discuss what to improve privately and plaisthos laid a plan from there (13:15:47) cron2_: cool, thanks (13:17:12) lev__ ha abbandonato la stanza (quit: Changing host). (13:17:12) lev__ [~lev__@openvpn/corp/lev] è entrato nella stanza. (13:17:12) cron2_: I *am* a bit worried about lack of progress, but if you're been working on it, all is good :) (13:18:24) mattock: 1.1.1b build looking good so far... (13:18:26) dazo: yeah, we do try to follow up internally on open community tasks every week ... but we're pulled in many directions, so there's a hard time getting things prioritized. But we can be even better at enforcing community development time internally. (13:19:06) cron2_: I can feel your pain :-) - my customers are pulling even harder these days, then there's family, and openvpn... (13:19:17) dazo: yeah (13:19:24) mattock: I can't say that my situation is any different... (13:21:55) mattock: so, anything else or "lets get to work"? (13:22:23) cron2_: let's get to work :-) (13:22:28) cron2_: (where is ordex, anyway?) (13:22:49) mattock: 1.1.1b builds ok (13:23:04) mattock: will try to produce MSI installer next (13:23:28) mattock: openvpn-build from openvpn git master -> copy build files -> package as msi (13:23:40) mattock: if that passed we can perhaps consider merging rozmansi's openvpn-build PR (13:24:02) mattock: and fix any problems that may arise in later PRs (13:24:33) cron2_: cool (13:24:41) mattock: that is my suggestion at least (13:25:14) dazo: sounds good to me (13:26:59) mattock: ok, meeting concluded then (13:27:21) mattock: when do we have the next one? (13:27:32) mattock: maybe try a semi-regular schedule at least? (13:27:48) cron2_: we should aim for "regular, weekly, keep it quick" (13:27:51) dazo: I would try to have one next week too (13:27:55) mattock: ok (13:27:57) cron2_: what we did this year was not very efficient (13:28:01) mattock: agreed (13:28:04) dazo: yeah, quick meetings are fine ... regularity helps progress (13:28:17) mattock: there's always some (soft) deadline to meet that way (13:28:41) mattock: at the very least one will get motivated by the shame of not having done anything in a week :P (13:29:37) cron2_: +1 :) (13:33:09) mattock: did we decide to release next openvpn 2.4.x windows installer with OpenSSL 1.1.1x? (13:33:13) mattock: the build seems to work fine (13:33:57) cron2_: let's go for that :-) - if it turns out there are issues we can always introduce I70x builds with 1.1.0x... but I do not think this will be necessary (13:34:43) mattock: +1 (13:40:55) dazo: +1
_______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel