Commit Graph

864 Commits (57f9cad58a5629fb03005ae3c42c9db548d1be1b)

Author SHA1 Message Date
Samuli Seppänen 2f2516c340 Merge pull request #124 from Chocobo1/badge
Add title and TravisCI badge to README.rst
2017-01-19 12:06:12 +02:00
Chocobo1 c433caed72 Add title and TravisCI badge to README.rst 2017-01-18 23:12:43 +08:00
Chocobo1 b350b0e1bc Enable DEP 2017-01-18 15:42:02 +08:00
Selva Nair 01281d1f1d Merge pull request #121 from mattock/docfixes
Documentation improvements
2017-01-16 09:57:46 -05:00
Selva Nair d662991d13 Close service pipe in case of startup error
Without this the service will continue to wait for input from GUI
and log pipe read errors to the event log.
Also fix a typo in the error messgae shown.

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2017-01-14 22:27:05 -05:00
Samuli Seppänen 0e379dd371 Documentation improvements
Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
2017-01-13 09:24:22 +02:00
Ilya Shipitsin dd33b9068d added Windows Vista/Win7/Win8/Win8.1/Win10 to compatibility manifest 2017-01-08 03:57:35 +05:00
Selva Nair 5af421861d Merge pull request #112 from selvanair/master
Some error reporting improvements
2017-01-04 17:11:53 -05:00
Peter Chen 21d022a1b4
UI clipping fix, and misc wording fix/redundant punc removed 2017-01-05 01:12:28 +08:00
Selva Nair 9cea37ad80 Suppress warning popups if silent_connection is set
Warnings dsabled if silent_connection is true
- interactive service is not installed or not running
- duplicate configs found and ignored

v2: Update description of --silent_connection in README
and English resource file (translations not updated).

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2017-01-03 11:28:45 -05:00
Selva Nair 91b3eef40a Mark status as connected only if openvpn reports CONNECTED,SUCCESS
Avoid reporting a connection that completed with errors (state change
message = CONNECTED,ERROR) as successful.

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2017-01-02 14:23:01 -05:00
Erwin Bronkhorst 3abcdef46c Translate missing Dutch strings and minor changes 2016-12-29 14:48:32 +01:00
Peter Chen 1b424a6f51
Update and fix localization in openvpn-gui-res-zh-hant.rc 2016-12-29 11:27:26 +08:00
Samuli Seppänen d82471d927 Preparing for release with openvpn-2.4_rc2
Bump version to 11.4.0.0

Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
2016-12-16 14:07:05 +02:00
Samuli Seppänen 9dd45d9ab6 Merge pull request #107 from selvanair/use-metric
Load icons at sizes given by DPI-dependent system metric
2016-12-14 21:59:02 +02:00
Selva Nair 2f2ddbf3a8 Load icons at sizes given by DPI-dependent system metric
- Check system metric for large and small icon sizes and
  try to load the correct size instaed of scaling from one size.

Scaling will still happen if the required size is not available
in the icon resource. As we add more icon sizes they will
get automatically used as needed.

LoadImage scales up from next smallest size available. Revisit this
when LoadIconWithScaleDown (Vista+) becomes available in mingw.

Resolves Trac: #772 (icon scaling issue)

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2016-12-08 16:01:58 -05:00
Selva Nair 8880f92402 Merge pull request #103 from aixxe/master
Add 24x24 and 20x20 versions of each icon.
2016-12-08 13:06:20 -05:00
aixxe 270ea5f160 Add 24x24 and 20x20 versions of each icon.
Signed-off-by: aixxe <me@aixxe.net>
2016-12-06 10:12:40 +00:00
Samuli Seppänen be8a9ae423 Merge pull request #102 from mattock/master
Preparing for release with openvpn-2.4_rc1
2016-12-02 10:24:55 +02:00
Samuli Seppänen 3439d001cc Preparing for release with openvpn-2.4_rc1
Bump version to 11.3.0.0

Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
2016-12-02 08:37:42 +02:00
Samuli Seppänen 8020ee1071 Merge pull request #91 from selvanair/pkcs11-pin-v3
pkcs11 pin prompt
2016-11-30 22:18:34 +02:00
Samuli Seppänen 8f57172c2d Merge pull request #99 from selvanair/dpi-aware
Make the program DPI aware
2016-11-30 08:34:01 +02:00
Selva Nair 5f18ede108 Merge pull request #100 from selvanair/about-update
Copy updated copyright to language files
2016-11-30 01:13:11 -05:00
Selva Nair 6ce96ee3ae Rendering/Positioning fix
- Adjust widget positioning for text to render without
  clipping. Several language resource files affected.

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2016-11-27 21:40:20 -05:00
Selva Nair 7033d5c1aa Copy updated copyright to language files
- Copy updates to copyright by commit 32c31ab942 in
  Englishc to all other language files.
- Change version displayed in About page to the form
  "a.b.c.d"
- General settings dialog is incomplete in chinese:
  copy from English version.

- Add the word "OpenVPN" in the About page of Norwegian
  mistakenly removed by commit d81b93d487..

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2016-11-27 20:41:08 -05:00
Selva Nair 6c9d8f6ed7 Merge pull request #85 from stigok/patch-1
Update Norwegian translation

Acked-by: David Sommerseth <davids@openvpn.net>
2016-11-27 18:55:24 -05:00
Stig Otnes Kolstad d81b93d487 Update Norwegian translations 2016-11-27 23:33:16 +01:00
Samuli Seppänen 10951c6160 Merge pull request #94 from zhovner/master
Fix Ukrainian localization
2016-11-25 20:11:01 +02:00
Samuli Seppänen df3679f4c9 Preparing for release with openvpn-2.4_beta2
- Bump version to 11.2.0.0

Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
2016-11-25 09:27:16 +02:00
Samuli Seppänen e7ff5a4c13 Merge pull request #93 from ValdikSS/russian-fixes
Russian translation updates
2016-11-21 17:39:39 +02:00
Samuli Seppänen f856b9aeea Merge pull request #98 from selvanair/version-info
Update version-info resource
2016-11-21 16:10:58 +02:00
Samuli Seppänen 6bed7668b7 Merge pull request #96 from chipitsine/master
travis-ci: upgraded to openssl-1.0.2i
2016-11-21 13:10:37 +02:00
Selva Nair 5fe0d5225e Make the program DPI aware
- Set dpi-awareness to true in the manifest (i.e., "system-dpi aware")
- Check system dpi and scale and/or position widgets and windows
  that depend on the system dpi (only components within the status
  window are affected).

Note: Declaring dpi awareness eliminates automatic rescaling of
windows that causes blurred text on high dpi monitors.
Windows 8.1 and later allow per monitor dpi setting which is
not handled here.
2016-11-19 21:57:39 -05:00
Selva Nair dca8160a37 Update version-info resource
- Add PRODUCTVERSION to the VERSIONINFO resource.
  Without this some versions of Windows (e.g., Server 2008 32bit)
  displays Product version = 0.0.0.0, File version = 11.1.0.0

- Also define the file and product versions in the stringinfo block
  as a stringified form of PACKAGE_VERSION_RESOURCE (e.g., "11.1.0.0").
  Windows versions that take the Product version from this block
  will now get the same value as older versions that use PRODUCTVERSION.

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2016-11-18 17:54:00 -05:00
Samuli Seppänen 23771164a2 Merge pull request #97 from selvanair/master
Preparing for release with openvpn-2.4_beta1
2016-11-18 09:44:44 +02:00
Selva Nair 08ec365d4f Preparing for release with openvpn-2.4_beta1
- Bump version to 11.1.0.0

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2016-11-17 21:39:19 -05:00
Ilya Shipitsin 36c5fdd6d8 travis-ci: upgraded to openssl-1.0.2i 2016-11-17 00:50:58 +05:00
Selva Nair be417bb38f Support pkcs11 token insertion request and pin input
Note: IDS_NFO_TOKEN_PASSWORD_CAPTION and IDS_NFO_TOKEN_PASSWORD_REQUEST
strings need translation.

TODO: support for selecting pkcs11-id from the GUI

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2016-11-15 19:29:23 -05:00
Selva Nair 1a5ce44a99 Handle dynamic challenge/response
- Add a base64 decode function using Windows CyptoAPI
- Move multibyte to widechar conversions to a function
- Add config name to caption of password dialogs to help user
  identify the request
- Add new dialog template for generic password/PIN requests
  and use it to handle dynamic challenge

Note 1: if dynamic challenge response verification fails, an auth-failed
message is returned by the server causing the GUI to clear any saved
password even if the user-auth dialog itself succeeeded.

Note 2: Dialog template ID_DLG_CHALLENGE_RESPONSE added to language
files may require translation.

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2016-11-15 19:14:32 -05:00
Selva Nair 38ca9a93f0 Merge pull request #95 from selvanair/trac-758
Add missing WINAPI in the declaration of HandleServiceIO

Acked-by: Gert Doering <gert@greenie.muc.de>
2016-11-15 15:45:52 -05:00
Selva Nair 1ec6c6cd12 Add missing WINAPI in the definition of HandleServiceIO
WINAPI is __stdcall in 32 bit windows (ignored in 64 bit) causing
this bug to show up in the 32 bit version only.

Also fix out-of-bounds write of ovpn_version[] in openvpn.c

Resolves Trac #758

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2016-11-15 12:43:11 -05:00
Pavel Zhovner 3aafabf8f5 fix Ukrainian localization 2016-11-13 15:47:28 +03:00
ValdikSS 3648896b33 More Russian fixes 2016-11-13 13:32:20 +03:00
ValdikSS 10c2a74312 Russian translation updates 2016-11-13 13:10:00 +03:00
Samuli Seppänen 19ada91d85 Merge pull request #90 from selvanair/mute-no-iservice-warning
Check for interactive service only if OpenVPN version is >= 2.4
2016-11-02 11:15:46 +02:00
Selva Nair 81ece9690e Check for interactive service only if OpenVPN version is >= 2.4
This makes it less confusing to run GUI v11 with OpenVPN 2.3.x

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2016-11-01 23:06:39 -04:00
Selva Nair 4d6a879ce3 Merge pull request #89 from mattock/about_page
Update About page
2016-10-21 11:23:24 -04:00
Samuli Seppänen 32c31ab942 Update About page
Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
2016-10-21 11:15:33 +03:00
Samuli Seppänen 135f177546 Merge pull request #86 from selvanair/get-pid-v2
Some bug fixes
2016-10-18 10:00:02 +03:00
Samuli Seppänen d3581746cb Merge pull request #80 from chipitsine/master
cleaned up unused resource
2016-10-11 15:12:20 +03:00