Am 13.05.20 um 19:44 schrieb Selva Nair: > Hi, > > On Wed, May 13, 2020 at 12:36 PM Gert Doering <g...@greenie.muc.de> wrote: >> >> Hi, >> >> On Sun, Jun 09, 2019 at 03:33:55PM -0400, Selva Nair wrote: >>> Ref: https://patchwork.openvpn.net/project/openvpn2/list/?series=201 >>> >>> These patches were meant to help implement choosing the remote through >>> the GUI. I may not find time for that but the patches by themselves >>> are still relevant. >>> >>> If there is some interest I'll rebase to master. >> >> I'm working my way through the patch queue these days, and now I'm >> at this one :-) >> >> Can you elaborate a bit how this would work, and how much work on the >> GUI side would be needed? (And, yes, a rebased patch :) ). > > From what I can recall... > > Two points to note: > > (i) With multiple remotes, openvpn exits if no successful connection > could be made after two cycles through all remotes (undocumented?) . > (ii) When --management-query-remote is used, the core presents one > remote at a time and the user has to make a choice to skip, accept or > replace without knowing which remotes are available. > > Now, for a user-friendly implementation of selecting the remote from a > GUI dialog, the plan is to silently cycle through all remotes, make a > list and then allow the user to make a selection from the list. This > will be aided by having a safe way to cycle through all remotes > multiple times without the core exiting --- arguably, one cycle is > enough to make a list and the list building is complete when the > second cycle starts. But it would be much easier to do this without > having to worry about the core exiting unexpectedly. The GUI knows how > to restart or terminate the core exit if need be. > > The behaviour is unchanged if management-query-remote is not in use.
I do not like this change. If you want to list all remotes adding an option to the management interface that list all remotes is a better idea than to piggyback on skipping and implmenenting this as hack to list them all. Something like like-remotes. Also I want skip to count a failure since a UI might have some knowlege that certain remotes cannot work and skipping therefore should also count as "have tried this remote". Arne
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel