Commit Graph

87 Commits (c4d11390fdf090675d140fdc36ffc0b043ba57f2)

Author SHA1 Message Date
Yuriy Darnobyt 5d9c4662d8 Bump version to 11.50.0.0
Signed-off-by: Yuriy Darnobyt <yura.darnobyt@openvpn.net>
2024-07-18 11:48:52 +03:00
Frank Lichtenheld 6794097462 Bump version to 11.49.0.0
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2024-06-20 11:45:20 +02:00
Yuriy Darnobyt 9c0c488890 Bump version to 11.48.0.0
Signed-off-by: Yuriy Darnobyt <yura.darnobyt@openvpn.net>
2024-03-20 11:50:04 +02:00
Frank Lichtenheld 583e48b148 Bump version to 11.47.0.0
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2024-02-12 13:46:14 +01:00
Yuriy Darnobyt 813916ede5 Bump version to 11.46.0.0
Signed-off-by: Yuriy Darnobyt <yura.darnobyt@openvpn.net>
2023-11-17 12:31:49 +02:00
Yuriy Darnobyt e8f9fa58af Bump version to 11.45.0.0
Signed-off-by: Yuriy Darnobyt <yura.darnobyt@openvpn.net>
2023-11-08 18:05:38 +02:00
Frank Lichtenheld d2473c4984 Bump version to 11.44.0.0
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-08-15 10:27:47 +02:00
Frank Lichtenheld e6c7f397dc Bump version to 11.43.0.0
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-06-13 12:39:20 +02:00
Frank Lichtenheld 4921b1e544 Bump version to 11.42.0.0
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-04-26 14:21:54 +02:00
Frank Lichtenheld 18a499e481 Bump version to 11.41.0.0
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-04-13 12:42:51 +02:00
Frank Lichtenheld e755c42627 Bump version to 11.40.0.0
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-04-13 12:33:26 +02:00
Selva Nair 0bea5549f1 Remove private key password-change feature
- With this, dependence on OpenSSL is also gone. CI build
  tasks are updated accordingly.

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2023-03-27 07:50:21 -07:00
Frank Lichtenheld 8634f03207 Bump version to 11.39.0.0
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-03-24 14:10:22 +01:00
Frank Lichtenheld 326b078e80 Bump version to 11.38.0.0
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-03-08 16:22:04 +01:00
Frank Lichtenheld 828399526d Bump version to 11.37.0.0
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-01-26 16:52:10 +01:00
Frank Lichtenheld 11bdc44481 Bump version to 11.36.0.0
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-01-25 15:05:24 +01:00
Frank Lichtenheld e0d57b8d80 Bump version to 11.35.0.0
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2023-01-12 14:27:37 +01:00
Frank Lichtenheld 6398b1df56 Bump version to 11.34.0.0
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2022-12-28 13:17:02 +01:00
Frank Lichtenheld e96d8e4289 Bump version to 11.33.0.0
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2022-12-15 15:34:56 +01:00
Selva Nair 27e73d0636 Change target Windows version to Windows 7 from Vista
Some features used in the next commit requires this.

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2022-12-03 18:03:40 -05:00
Frank Lichtenheld 280b456b61 Bump version to 11.32.0.0
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2022-12-02 14:04:57 -05:00
Frank Lichtenheld 7b0479efb5 Bump version to 11.31.0.0
Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com>
2022-11-07 10:29:15 +01:00
Selva Nair 41a92199e4 Update copyright year in About tab
Also remove related variables from configure.ac
as those are unused since we updated resources to be
MSVC compliant.

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2022-11-05 18:17:11 -04:00
Selva Nair 2d72958f8d Bump version to 11.30
Signed-off-by: Selva Nair <selva.nair@gmail.com>
2022-11-04 11:34:26 -04:00
Selva Nair 2ea4bf9229 Add a test program for PLAP provider module
- instantiate OpenVPN PLAP provider which will enumerate configs
  in config-auto directory.
- Attempt to connect each config found one after the other

The test program is deliberately written in C++ as that's how most
Windows programs (and likely, LogonUI.exe) may use the COM object.

Note that duplicate configs are ignored, so ensure  that config
files in config-auto are not "shadowed" by identical named one's
in user's profile or in global config folder.

Additional notes:
The test program is not linked to the plap dll.
Instead it finds the module using CoGetClassObject,
so the plap dll must be registered in the system.

It also tests dynamically loading the dll from
C:\Program Files\OpenVPN\bin\libopenvpn_plap.dll
which should succeed even if the registration is not
proper.

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2022-10-17 11:05:44 -04:00
Selva Nair a500b9553e Implement Pre-Logon Access Provider for start before logon
- COM interfaces for ICredentialProvider and
  IConnectableCredentialProviderCredential combined
  with a trimmed down user-interface implemented as
  libopenvpn_plap.dll

- Connections autostarted by OpenVPNService are enumerated
  as possible PLAP connections. The user is expected to leave
  these in management hold so that "connect" will popup any
  required user dialogs.

To use:
 - Register the dll as a PLAP provider (see included .reg files)
 - The enumerated connections will show up as tiles in the PLAP
   screen of the login desktop (secure desktop).

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2022-10-17 11:05:44 -04:00
Selva Nair 6d67f81814 Show certificate details on double-clicking pkcs11 list entries
- For mingw builds, currently this works only for x64 target
  due to missing library for i686 target.

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2022-07-19 12:08:02 +02:00
Lev Stipakov d60325acde Support for OpenVPN 3
This adds optional support for using OpenVPN3 client
as an alternative to openvpn2.

Just replacing one client with another will not work:

 - OpenVPN3 doesn't use interactive service, it uses
"agent" service with completely different protocol. OpenVPN GUI
needs to talk to agent using HTTP and JSON.

 - OpenVPN3 management interface realtime notifications must be
explicitly turned on in order for GUI to work.

To enable using openvpn3:

 - use any of *-ovpn3 presets (cmake build system)

 - ./configure --enable-ovpn3 (mingw)

To switch betweet openvpn2 and openvpn3, see "OpenVPN Engine"
radiobutton group in Settings -> Advanced dialog.

OnReady() implementation was slighly changed - "log all on"
replaced with "log on all" - according to management interface
documentation this is the right way to do it, and also OpenVPN3
only supports "on all" order.

Management interface - enabled OpenVPN3 client (omiclient.exe) and
agent (ovpnagent.exe) are now part of openvpn3 repo.

Co-authored-by: Christopher Ng <facboy@gmail.com>
Signed-off-by: Christopher Ng <facboy@gmail.com>
Signed-off-by: Lev Stipakov <lev@openvpn.net>
2022-06-15 10:32:36 -04:00
Samuli Seppänen 8f3c7a0b38 Bump version to 11.29
Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
2022-05-31 11:52:18 +00:00
Samuli Seppänen 5c1cae2042 Bump version to 11.27.0.0
Signed-off-by: Samuli Seppänen <samuli.seppanen@gmail.com>
2021-12-15 08:34:27 +02:00
Samuli Seppänen 6758dd0900 Bump version to 11.26.0.0
Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
2021-10-05 08:57:10 +03:00
Samuli Seppänen e7dc61c7a1 Bump version to 11.25.0.0
Signed-off-by: Samuli Seppänen <samuli.seppanen@gmail.com>
2021-06-17 12:16:05 +03:00
Samuli Seppänen 0511236062 Bump version to 11.24.0.0
Signed-off-by: Samuli Seppänen <samuli.seppanen@gmail.com>
2021-04-21 07:03:24 +03:00
Samuli Seppänen bbd329cd7f Bump version to 11.23.0.0
Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
2021-02-24 11:16:56 +02:00
Samuli Seppänen 3820c1368d Bump version to 11.21.0.0
Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
2020-12-09 13:26:57 +02:00
Samuli Seppänen 3fb55cba60 Bump version to 11.20.0.0
Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
2020-09-30 12:47:37 +03:00
Samuli Seppänen ed784b6c4f Bump version to 11.19.0.0
Signed-off-by: Samuli Seppänen <samuli.seppanen@gmail.com>
2020-09-21 11:45:13 +03:00
Samuli Seppänen a921662717 Bump version to 11.17.0.0
Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
2020-09-01 10:27:34 +03:00
Selva Nair a4c824058f Update copyright year
Signed-off-by: Selva Nair <selva.nair@gmail.com>
2020-08-23 14:50:15 +02:00
Samuli Seppänen 6626cf4d85 Bump version to 11.16.0.0
Signed-off-by: Samuli Seppänen <samuli.seppanen@gmail.com>
2020-08-14 08:40:46 +03:00
Samuli Seppänen a9f8b98106 Bump version to 11.15.0.0
Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
2020-04-16 16:27:16 +03:00
Samuli Seppänen 74eb72d478 Bump version to 11.14.0.0
Signed-off-by: Samuli Seppänen <samuli.seppanen@gmail.com>
2019-10-30 14:38:23 +02:00
Samuli Seppänen 72649a3ad7 Bump version to 11.13.0.0
Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
2019-04-19 18:28:39 +03:00
Samuli Seppänen 8a93336c97 Bump version to 11.12.0.0
Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
2019-02-20 14:29:12 +02:00
Selva Nair f55eeb1da8 Eliminate MAX_CONFIGS limit using a dynamic array
The number of configs is now unlimited. But there is a limit
of 2^16 menu items which permits only about 2^12 configs to be
displayed in the menu. A warning is shown if the number of
configs exceeds this value.

For a responsive menu keep the number of configs under ~1000.

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2019-02-11 11:51:23 -05:00
Selva Nair b23c4c2736 Update year in the "About" tab
Signed-off-by: Selva Nair <selva.nair@gmail.com>
2018-04-02 20:59:25 -04:00
Samuli Seppänen 81b4031285 Bump version to 11.10.0.0
The v11.10.0.0 tag was pointed at the previous commit by mistake

Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
2018-03-02 19:44:26 +02:00
Samuli Seppänen 63c4211414 Bump version to 11.9.0.0
Signed-off-by: Samuli Seppänen <samuli.seppanen@gmail.com>
2017-09-26 12:28:24 +03:00
Samuli Seppänen 02bffb4a5d Bump version to 11.8.0.0
Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
2017-07-14 16:11:40 +03:00
Samuli Seppänen b4f03a1932 Bump version to 11.7.0.0
Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
2017-06-20 15:01:40 +03:00