Commit Graph

147 Commits (6794097462efd78bb41c7a18d0cc63a4c9044292)

Author SHA1 Message Date
Selva Nair 69e772d681 Fix handling of dynamic challenge when response is not required
4 years ago
Selva Nair 21e09d4603 In generic password dialogs require non-empty inputs
4 years ago
Selva Nair e4252076cf In User-Auth dialog require non-empty password or PIN
4 years ago
Selva Nair 00732e1d9e Parse and display messages received by echo msg commands
4 years ago
Selva Nair bcdda39660 Open all active status windows on left-double-click
4 years ago
Frank Fesevur 5885c906db Only change to reconnecting when already connected
4 years ago
Lev Stipakov 1715746477 Introduce "Always use interactive service" option
4 years ago
Wouter eef34b3b4d Support per-monitor DPI scaling
4 years ago
Selva Nair 2b10316787 Re-queue reading from service only after previous message is handled
5 years ago
e2e8 68aa1df4c7 set focus to challenge when password already filled
5 years ago
Selva Nair 5ab2a48ba0 Promptly close pipe handles passed to child
5 years ago
Selva Nair f66a052a05 Delete extra arg to swprintf() in format_bytecount()
6 years ago
Selva Nair 4cb55f1e58 Ignore pushed --route-method when interactive service is in use
6 years ago
Selva Nair 3ba0615140 Clear c->ip and c->ipv6 buffers before reset
7 years ago
Selva Nair c51fd4450d Support for 'setenv name var' using echo
7 years ago
Selva Nair 14615356e5 Do not clear saved passwords on verification failure
7 years ago
Selva Nair 6107c38692 Do not allow echo save-passwords to override disable_save_passwords
7 years ago
Ilya Shipitsin e7fd11812f simplify caption on user/password auth window
7 years ago
Selva Nair ecb8e50c0f Display assigned IPs and connection stats on status window
7 years ago
Selva Nair 105e022f7b Subscribe to bytecount message from management interface
7 years ago
Selva Nair dd8c4dfdab Show assigned ipv6 address in balloon and tray popup
7 years ago
Selva Nair 0f21030774 Support sending commands to running instance
7 years ago
Selva Nair 31896ce33b Add restart button to connection menus
7 years ago
Selva Nair 185b571d6e Do not auto submit username/password after an auth failure
7 years ago
Selva Nair 5fb23f6ad9 Auto submit saved auth-user-pass credentials after a brief delay
7 years ago
Selva Nair 301a5e5644 Check for invalid characters in user inputs
7 years ago
Selva Nair 8eb06fa697 Correct parsing of the process ID returned by interatcive service
7 years ago
Selva Nair 23ac3c00bb Highlight warning and error messages in status window
7 years ago
Selva Nair 1bd5a6faa9 Add a warning message when authentication is retried due to wrong credentials
8 years ago
Selva Nair c37467ebe4 Distinguish between auth and key password failures
8 years ago
Frank Fesevur d17fcaae1b Set focus to password field when username is filled
8 years ago
Selva Nair d7b0fcbe5b Merge pull request #137 from selvanair/echo
8 years ago
Selva Nair 25be842a96 Merge pull request #117 from selvanair/nay-to-savepass
8 years ago
Selva Nair 778cc3d225 Add a system-wide option to disable the password save feature
8 years ago
Selva Nair d4090a8842 Parse ECHO directives from openvpn
8 years ago
Selva Nair d662991d13 Close service pipe in case of startup error
8 years ago
Selva Nair 91b3eef40a Mark status as connected only if openvpn reports CONNECTED,SUCCESS
8 years ago
Selva Nair 2f2ddbf3a8 Load icons at sizes given by DPI-dependent system metric
8 years ago
Samuli Seppänen 8020ee1071 Merge pull request #91 from selvanair/pkcs11-pin-v3
8 years ago
Selva Nair 5fe0d5225e Make the program DPI aware
8 years ago
Selva Nair be417bb38f Support pkcs11 token insertion request and pin input
8 years ago
Selva Nair 1a5ce44a99 Handle dynamic challenge/response
8 years ago
Selva Nair 1ec6c6cd12 Add missing WINAPI in the definition of HandleServiceIO
8 years ago
Selva Nair 81ece9690e Check for interactive service only if OpenVPN version is >= 2.4
8 years ago
Selva Nair ad58766f52 Do not start a connection when a previous thread has not fully exited
8 years ago
Selva Nair fcd0efa479 Terminate any openvpn processes that fail to stop
8 years ago
Selva Nair 9892d5813f NUL terminate messages received from interactive service
8 years ago
Selva Nair 5a47986ccb Make options saved in registry editable by user
8 years ago
Selva Nair 1c748e382d Simplify some parameters and registry keys
8 years ago
Selva Nair 7247432cea Merge pull request #52 from selvanair/save-pass
8 years ago
Selva Nair 5880fdcd02 Save username and optionally passwords
9 years ago
Selva Nair 9fb33d0bee Fix exit handling while in modal loops
9 years ago
Selva Nair 854d76ae31 Read errors from the service pipe and handle fatal ones
9 years ago
Samuli Seppänen 72818bbf8e Merge pull request #33 from selvanair/bugfix
9 years ago
Selva Nair 4c8d5eaff0 Fix wrongly used o.conn[config] in place of current config c
9 years ago
Selva Nair 43d0ef3a5a Handle interactive service policy restrictions
9 years ago
Soar Qin fe5a1c9b71 Adding static-challenge support
9 years ago
Samuli Seppänen 49746f2995 Merge pull request #16 from selvanair/error-messages
9 years ago
Samuli Seppänen f415fe8c83 Merge pull request #15 from selvanair/make-log-first-option
9 years ago
Selva Nair 352e44f03d Better error reporting when connection fails to come up
9 years ago
Selva Nair cdec68ef91 Put --log first in the command line
9 years ago
Selva Nair 791aea49e6 Do not use interactive service if running as admin
9 years ago
Heiko Hund a449f63bcd fix IV_GUI_VERSION string
10 years ago
Heiko Hund 92329e6e90 pass IV_GUI_VER to the openvpn server
11 years ago
Heiko Hund c338ca0761 don't define callback functions as static
11 years ago
Heiko Hund 47cff87477 make auth popups show when returning from suspend
12 years ago
Heiko Hund c874ba68b4 add Russian localization by Roman Azarenko
12 years ago
Heiko Hund 66fe4edb01 remove --tls-exit, it requires openvpn in TLS mode
12 years ago
Heiko Hund beead0e1a4 enforce entry of a username when querying auth
13 years ago
Heiko Hund 3c81b7a4f2 support SOCKS 5 proxy auth notifications from mgmt
13 years ago
Heiko Hund e84834a08a supply system proxy settings to management itf
13 years ago
Heiko Hund ae36105686 don't show status window on openvpn exit if silent
13 years ago
Heiko Hund b9edb7e62a keep trying to connect to mgmt itf for 15 seconds
13 years ago
Heiko Hund 69392ef426 use correct tray icon during reconnect
13 years ago
Heiko Hund d8737bfba2 remove limit for user/pass length, closes #3498438
13 years ago
Heiko Hund f420d7dcbb use CRT's _countof instead of proprietary _tsizeof
13 years ago
Alon Bar-Lev c9eb68c77f use automake in build
13 years ago
Alon Bar-Lev 6eef880c8f debug: fix debug under unicode
13 years ago
Heiko Hund 18376e2f2e tag unused variables to stop compiler warnings
13 years ago
Heiko Hund 3670a4bd2a support starting OpenVPN via interactive service
13 years ago
Heiko Hund e755155332 make log window display unicode properly
13 years ago
Heiko Hund 54d74f5861 always compile a unicode binary
13 years ago
Heiko Hund a1c152d3af send credentials to openvpn in UTF-8 encoding
13 years ago
Heiko Hund 697ffc57f9 fix prototype of dlgproc functions
14 years ago
Heiko Hund 3653d41931 fix write out of array bounds
14 years ago
Heiko Hund 9d918954d5 ask for HTTP proxy credentials on demand
14 years ago
Heiko Hund 4bcebba60f use managment interface
14 years ago
Heiko Hund 7c4bea3f7e remove support for openvpn version < 2.0
15 years ago
Heiko Hund a6e6d88115 refactor option handling code
15 years ago
Heiko Hund 61cb987f4d make it work when compiled as unicode
15 years ago
Heiko Hund 6939cb8792 replace GUI_* with PACKAGE_* macros
15 years ago
Heiko Hund 09a9867d8a use new inline function instead of old macro
16 years ago
Heiko Hund b8f520be05 config number for status dialog is now stored as property
16 years ago
Heiko Hund 5783d7da94 cleaned up resource IDs
16 years ago
Heiko Hund d646c7fc8c fixed compiler warnings
16 years ago
Heiko Hund 3d4aaeb5a4 switched to use of localization functions
16 years ago
Heiko Hund fd9e4ae6db import of openvpn-gui-1.0.3.zip
16 years ago