Hi,

Here's the summary of the IRC meeting.

---

COMMUNITY MEETING

Place: #openvpn-meeting on irc.freenode.net
Date: Thu 24th September 2020
Time: 20:00 CEST (18:00 UTC)

Planned meeting topics for this meeting were here:

<https://community.openvpn.net/openvpn/wiki/Topics-2020-09-24>

Your local meeting time is easy to check from services such as

<http://www.timeanddate.com/worldclock>

SUMMARY

becm, cron2, dazo, lev and mattock participated in this meeting.

---

Talked about OpenVPN 2.5. Noted that MSI is getting into a nice shape,
though we have some fixes pending for it. We also have a new
tap-windows6 release in the pipe.

Agreed that we want to do an RC2 release for 2.5, mainly because there
is a fair amount of changes related to Windows.

Set the release date for 2.5-rc2 to "mid next week". This gives mattock
some time to build a new tap-windows6 driver as well as get his other
urgent stuff out of the way.

---

Noted that Trac tickets related to OpenVPN Connect should be assigned to
denys.babets. He will take them from there.

--

Full chatlog attached
(21:00:08) mattock: hello
(21:01:41) dazo: hey!
(21:01:45) dazo ha scelto come argomento: Agenda at 
https://community.openvpn.net/openvpn/wiki/Topics-2020-09-24
(21:01:46) lev__: guten nacht
(21:01:59) dazo: lev__: that's when the day starts!
(21:02:20) lev__: then guten abend
(21:02:33) dazo: :-P
(21:03:50) dazo: Btw ... how's the MSI stuff going?
(21:04:12) lev__: I think it is in a good shape
(21:04:41) dazo: Great!
(21:05:19) lev__: there is one issue which could be fixed, though, but I 
wouldn't call it showstopper (support for modify/repair)
(21:05:39) dazo: so that's more a feature than a bug?
(21:05:57) cron2: now!
(21:06:01) mattock: hi
(21:06:25) lev__: both
(21:06:45) mattock: there is also some activity on tap-windows6
(21:06:51) lev__: unprivileged user may break VPN connection of administrator
(21:07:13) lev__: but we have the same problem with Connect
(21:07:22) mattock: btw. 2.0 had 18 release candidates
(21:07:31) mattock: we can do a few before breaking the record
(21:07:35) mattock: https://build.openvpn.net/downloads/releases/
(21:07:37) vpnHelper: Title: Index of /downloads/releases/ (at 
build.openvpn.net)
(21:09:57) cron2: working on it :-)
(21:10:07) cron2: mattock: have you seen that we need a new tap driver?
(21:11:52) mattock: yes, and selva said "wait"
(21:11:57) mattock: did not check later today
(21:13:09) lev__: cron2: what is the thing with new tap driver ?
(21:14:31) cron2: changing the MAC address via control panel was doubly broken
(21:14:43) cron2: .inf file was broken, setting the wrong key - that was fixed 
yesterday
(21:14:54) cron2: driver was using the wrong variable for ARP and ND - that was 
fixed today
(21:15:04) cron2: so, now things should be fixed for good
(21:16:45) lev__: cool, we should update Connect client as well
(21:19:16) mattock: what about the next rc?
(21:19:19) mattock: what, when?
(21:19:56) cron2: you tell me :-) - it should come with the new tap driver.
(21:20:01) cron2: I can do the RC2 any time
(21:20:29) lev__: I would like to add dhcp-option DOMAIN support for wintun
(21:20:31) dazo: Do we need another RC?
(21:20:52) dazo: $ git shortlog v2.5_rc1..release/2.5
(21:20:52) dazo: Simon Rozman via Openvpn-devel (4):
(21:20:52) dazo:       netsh: Specify interfaces by index rather than name
(21:20:52) dazo:       netsh: Clear existing IPv6 DNS servers before 
configuring new ones
(21:20:52) dazo:       netsh: Delete WINS servers on TUN close
(21:20:52) dazo:       openvpnmsica: Simplify find_adapters() to void return
(21:21:09) dazo: These are bugfixes ... doesn't look that scary even
(21:21:32) cron2: dazo: not on the unix side, but windows with the new driver 
and "netsh config fixes" might need another round of testing
(21:21:53) cron2: also, we are aiming to beat 2.1, which made 2.1_rc22 (not to 
forget having an rc21b!)
(21:22:07) dazo: hahahaha .... oh dear!
(21:22:09) mattock: 2.0 actually
(21:22:16) mattock: 2.1.4 was the last 2.1
(21:22:18) dazo: no, 2.1_rc22 was a thing
(21:22:31) cron2: mattock: release candidates come before 2.1.0 :-)
(21:22:33) dazo: 2.1.4 was the last release
(21:22:50) cron2: commit 1852709cd5093995f97ba4860d1a6083c6df6d6c (tag: 
v2.1_rc22)
(21:23:10) cron2: anyway
(21:23:13) mattock: yes of course, but 2.0-rc18 was the biggest achievement in 
RCs so far
(21:23:23) mattock: but yeah
(21:23:30) mattock: I propose "mid next week" for rc2
(21:23:31) cron2: mattock: uh - no?  2.1_rc22 is more than 2.0_rc18?
(21:23:35) dazo: mattock: you're awake?  22 comes after 18 ;-)
(21:23:44) mattock: where do you guys see 2.1_Rc22?
(21:23:49) mattock: not on build.openvpn.net?
(21:23:55) dazo:  git tag -l | grep v2.1_rc
(21:23:58) mattock: ok
(21:24:00) cron2: in the commit quoted above
(21:24:03) mattock: I withdraw my objections
(21:24:10) mattock: that's pretty incredible
(21:24:13) cron2: not sure what release had the most versions actually built 
and published :-)
(21:24:45) cron2: anyway, mid next week, it is
(21:24:47) mattock: anyhow, mid next week because tap-windows6 will consume 
half-a-day plus I just received "urgent" things for tomorrow
(21:25:04) cron2: there is the time fix v3, plus another simon msica fix that 
is under discussion
(21:27:00) cron2: plaisthos is fighting some convoluted stuff which is more 
likely to end up in 2.5.1
(21:27:41) cron2: dazo: the 2.0 releases are not tagged in git
(21:28:26) cron2: 2.2 was amazingly short-lived, only up to 2.2.3
(21:28:29) dazo: cron2: that's right ... because our git history starts at the 
BETA21 SVN branch .... the 2.0 and prior releases are probably in the 
historical-cvs git repo
(21:28:48) cron2: you have that old stuff?  cool
(21:28:48) dazo: we dragged our feets with 2.4 :-P
(21:29:00) cron2: v2.3.18
(21:29:01) dazo: that history is not as fine-grained as the 2.1 history
(21:29:06) cron2: v2.4.9
(21:29:09) cron2: yeah, indeed :)
(21:29:22) dazo: https://github.com/OpenVPN/openvpn2-historical-cvs
(21:29:24) vpnHelper: Title: GitHub - OpenVPN/openvpn2-historical-cvs: Just a 
read-only repository containing the historical OpenVPN 2.0 releases, pulled out 
of the now non-existing CVS repository. Each commit is essentially a new 
version, so not a fine grained overview, but gives an impression of the 
development process. (at github.com)
(21:29:41) cron2: nice
(21:29:43) mattock: if keep on halving the last number we'll soon move to the 
Google Chrome versioning scheme
(21:30:03) cron2: let's just make the next community release real good, and 
make it "v4"
(21:30:10) mattock: \o/
(21:30:12) cron2: so it's clear "it's more advanced than 3!"
(21:30:18) mattock: yeah!
(21:30:21) dazo: hahahaha
(21:30:56) dazo: v4 should be an openvpn re-write in Rust :-P
(21:31:53) cron2: so... anything else on 2.5 or tap?
(21:31:59) mattock: not from my end
(21:32:40) cron2: there's an ongoing discussion about the lack of DNS domain 
setting in wintun, but I'm not sure if it will lead to an actual patch
(21:32:50) cron2: (for 2.5.0, that is)
(21:33:05) becm: tap0901.sys-removal on uninstall
(21:33:09) ***becm duck
(21:33:21) cron2: becm: what does that mean, for "not the windows guy" people?
(21:33:26) lev__: I can send the patch tomorrow, the code is fairly small (and 
has been in openvpn for 6 years)
(21:33:40) lev__: *openvpn3
(21:35:24) lev__: after uninstalling client, driver still presents in system, 
to actually remove it one needs to use pnputil
(21:35:47) cron2: is that with msi and msm packaging?
(21:35:49) cron2: or nsis?
(21:36:14) lev__: all of them
(21:37:41) lev__: I don't know if this is a bug or feature
(21:38:25) mattock: you're speaking of the drivers in the DriverStore remaining 
behind?
(21:38:28) becm: since the install/unistall is (nearly) identical to wintun, 
I'd opt for bug.
(21:39:04) becm: that one gets removed just fine.
(21:39:41) mattock: ok
(21:40:03) cron2: that would have been my next question :)
(21:40:36) becm: it's not realy (regular) user-visible and negligable on a 
16GiB Windows-Installation. :)
(21:40:57) lev__: IIRC wintun has some sort of reference counting, where each 
user (like wireguard/openvpn) increments it by one, and when it decreases to 
zero driver gets removed
(21:42:11) mattock: that does ring a bell
(21:42:41) cron2: I've heard this mention as a generic plus for "MSM", so I 
expected this (without knowing anything) to be "automatic"
(21:43:02) cron2: do we delete tap interfaces on deinstall?
(21:43:14) lev__: OTOH this bug has a nasty consequence - if you happen to 
install a driver with a wrong signature, upgrade will not resolve it since 
windows would assume that driver already presents. We had this issue on Johan's 
laptop during last hackathon
(21:44:08) lev__: we do delete interfaces
(21:45:06) cron2: THat should be good enough then... but, I have no idea what 
MSM and MSI really do
(21:46:34) lev__: becm: would you mind to create an issue to tap-windows6 about 
this (driver doesn't get deleted)
(21:47:58) becm: lev__: can we rule out the double-registration (root\tap0901, 
tap0901) as the reason?
(21:49:19) lev__: we could, but maybe not right now :)
(21:50:18) lev__: mattock: do you have download numbers for 2.5 beta4/rc1 ?
(21:50:27) mattock: unfortunately no
(21:50:30) mattock: well
(21:50:32) mattock: possibly
(21:50:41) mattock: if I remembered where I need to login to get them
(21:50:43) mattock: :D
(21:51:00) mattock: I'll try something
(21:51:23) dazo: Anything else?
(21:52:17) cron2: not from me
(21:52:32) mattock: no luck
(21:52:40) mattock: nothing from me
(21:53:10) dazo: One FYI on Trac tickets related to OpenVPN Inc products .... A 
new user should be signed up here now, denys.babets, who will be the ticket 
owner for the Connect and non-OSS related things
(21:53:59) dazo: So anything Connect, Access Server or OpenVPN Cloud related 
can be reassigned to Denys
(21:54:08) cron2: *thumbsup*
(21:54:11) mattock: do we want to keep those tickets in Trac?
(21:54:26) mattock: or just assigned them so that Denys can close them and move 
them to a more proper place?
(21:54:37) dazo: He will follow-up on these tickets, sort out what can be 
sorted out in Trac and otherwise redirect to more appropriate places
(21:54:43) mattock: ok
(21:54:44) cron2: I have no opinion, but they need to be handled one way or the 
other
(21:54:46) mattock: sounds good
(21:54:48) cron2: yes
(21:55:02) dazo: (would be silly to redirect to to our support platform just to 
say: You need a new config from your service provider)
(21:56:28) mattock: ok, I'll write summary now
(21:56:44) mattock: I propose "good night all"
(21:58:02) dazo: g'night!
(21:58:08) cron2: yeah.  good night :)

Attachment: pEpkey.asc
Description: application/pgp-keys

_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to