Giter Site home page Giter Site logo

openvpn-client's People

Contributors

fabiomenge avatar qtolli avatar securepoint-oliverd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openvpn-client's Issues

Use of script-security greater than 1. This connection is rejected

I've been trying to connect to a work OpenVPN server; usually it just works, but somehow this time it did not, so I updated to latest Securepoint SSL VPN client (2.0.38).

When I try to connect I get this message in the log:

ERROR: Unsafe configuration found: use of script-security greater than 1. This connection is rejected! For further informations see: https://openvpn.net/community-resources/reference-manual-for-openvpn-2-4, section: script-security level

image

I checked the .ovpn config via Quick Edit, there was a script-security entry there which had value 3 - I changed that to 1 and clicked OK; apparently that value did get saved:

image

... however, I still cannot connect, with the same error message.

Maybe there is no connectivity to the OpenVPN, but I cannot confirm it, I know that the server has ping disabled, so I don't know of any other way to check.

Does this error message have anything to do with script-security entry, and how do I obtain correct behavior again?

Updated documentation required

Client easy to use and configure, although missing documentation for novice users. Since project moved to Github recently, please use Wiki section to document configuration and features. Thank you.

feature request wintun.dll in client install

Hello,
thank you for this very good product. Could you please write me if an integration of the driver wintun.dll is foreseen?
I have installed the wintun.dll from the package OpenVPN-2.5.6-I601-amd64.msi. This driver has a much better transfer speed.
This works very well with your product.

Greetings Mario Hosse

Translation for Portuguese Brazilian

Hello!
My name is Wanderlei and I'm from Brazil.
I would like to help with project. Is it possible to help translating for Brazilian Portuguese ? How could I translate?

Best regards!
Wanderlei Hüttel

How to build

How to build the code any documentations available?

export / import configs and search bar.

Hello i have 3 sugestions to the software.

  1. It would be nice if in the main screen on top of the button to check update there was an search bar to locate the connection easily. i have many VPN's and some times is hard to locate the wanted VPN.

  2. mass import of OpenVPN configs and not one by one has it is.

  3. Option to export all current configs of Securepoint SSL VPN v2 to an "config file" with the VPN files and personalized options that can be imported in other computers.

DNS LEAK

It seems to dns leaking apears on windows 10

i used vs 2010 build it ,but i meet a problem now

1> qrc_systray.cpp
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall QuaZip::getZipError(void)const " (_imp?getZipError@QuaZip@@QBEHXZ) referenced in function "public: static bool __cdecl Zip::extract(class QString const &,class QString const &,class QString const &)" (?extract@Zip@@SA_NABVQString@@00@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall QuaZip::close(void)" (_imp?close@QuaZip@@QAEXXZ) referenced in function "public: static bool __cdecl Zip::extract(class QString const &,class QString const &,class QString const &)" (?extract@Zip@@SA_NABVQString@@00@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual void __thiscall QuaZipFile::close(void)" (_imp?close@QuaZipFile@@UAEXXZ) referenced in function "public: static bool __cdecl Zip::extract(class QString const &,class QString const &,class QString const &)" (?extract@Zip@@SA_NABVQString@@00@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual bool __thiscall QuaZipFile::atEnd(void)const " (_imp?atEnd@QuaZipFile@@UBE_NXZ) referenced in function "public: static bool __cdecl Zip::extract(class QString const &,class QString const &,class QString const &)" (?extract@Zip@@SA_NABVQString@@00@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: int __thiscall QuaZipFile::getZipError(void)const " (_imp?getZipError@QuaZipFile@@QBEHXZ) referenced in function "public: static bool __cdecl Zip::extract(class QString const &,class QString const &,class QString const &)" (?extract@Zip@@SA_NABVQString@@00@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class QString __thiscall QuaZipFile::getActualFileName(void)const " (_imp?getActualFileName@QuaZipFile@@qbe?AVQString@@xz) referenced in function "public: static bool __cdecl Zip::extract(class QString const &,class QString const &,class QString const &)" (?extract@Zip@@SA_NABVQString@@00@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual bool __thiscall QuaZipFile::open(class QFlags)" (_imp?open@QuaZipFile@@UAE_NV?$QFlags@W4OpenModeFlag@QIODevice@@@@@z) referenced in function "public: static bool __cdecl Zip::extract(class QString const &,class QString const &,class QString const &)" (?extract@Zip@@SA_NABVQString@@00@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall QuaZipFileInfo::~QuaZipFileInfo(void)" (_imp??1QuaZipFileInfo@@QAE@XZ) referenced in function "public: static bool __cdecl Zip::extract(class QString const &,class QString const &,class QString const &)" (?extract@Zip@@SA_NABVQString@@00@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall QuaZipFile::~QuaZipFile(void)" (_imp??1QuaZipFile@@UAE@XZ) referenced in function "public: static bool __cdecl Zip::extract(class QString const &,class QString const &,class QString const &)" (?extract@Zip@@SA_NABVQString@@00@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __thiscall QuaZip::getCurrentFileInfo(struct QuaZipFileInfo *)const " (_imp?getCurrentFileInfo@QuaZip@@QBE_NPAUQuaZipFileInfo@@@z) referenced in function "public: static bool __cdecl Zip::extract(class QString const &,class QString const &,class QString const &)" (?extract@Zip@@SA_NABVQString@@00@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __thiscall QuaZip::goToNextFile(void)" (_imp?goToNextFile@QuaZip@@QAE_NXZ) referenced in function "public: static bool __cdecl Zip::extract(class QString const &,class QString const &,class QString const &)" (?extract@Zip@@SA_NABVQString@@00@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __thiscall QuaZip::goToFirstFile(void)" (_imp?goToFirstFile@QuaZip@@QAE_NXZ) referenced in function "public: static bool __cdecl Zip::extract(class QString const &,class QString const &,class QString const &)" (?extract@Zip@@SA_NABVQString@@00@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall QuaZipFile::QuaZipFile(class QuaZip *,class QObject *)" (_imp??0QuaZipFile@@QAE@PAVQuaZip@@PAVQObject@@@z) referenced in function "public: static bool __cdecl Zip::extract(class QString const &,class QString const &,class QString const &)" (?extract@Zip@@SA_NABVQString@@00@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall QuaZipFileInfo::QuaZipFileInfo(void)" (_imp??0QuaZipFileInfo@@QAE@XZ) referenced in function "public: static bool __cdecl Zip::extract(class QString const &,class QString const &,class QString const &)" (?extract@Zip@@SA_NABVQString@@00@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall QuaZip::setFileNameCodec(char const *)" (_imp?setFileNameCodec@QuaZip@@QAEXPBD@Z) referenced in function "public: static bool __cdecl Zip::extract(class QString const &,class QString const &,class QString const &)" (?extract@Zip@@SA_NABVQString@@00@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall QuaZip::~QuaZip(void)" (_imp??1QuaZip@@QAE@XZ) referenced in function "public: static bool __cdecl Zip::extract(class QString const &,class QString const &,class QString const &)" (?extract@Zip@@SA_NABVQString@@00@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __thiscall QuaZip::open(enum QuaZip::Mode,struct zlib_filefunc_def_s *)" (_imp?open@QuaZip@@QAE_NW4Mode@1@PAUzlib_filefunc_def_s@@@z) referenced in function "public: static bool __cdecl Zip::extract(class QString const &,class QString const &,class QString const &)" (?extract@Zip@@SA_NABVQString@@00@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall QuaZip::QuaZip(class QString const &)" (_imp??0QuaZip@@QAE@ABVQString@@@z) referenced in function "public: static bool __cdecl Zip::extract(class QString const &,class QString const &,class QString const &)" (?extract@Zip@@SA_NABVQString@@00@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __thiscall QuaZip::setComment(class QString const &)" (_imp?setComment@QuaZip@@QAEXABVQString@@@z) referenced in function "public: static bool __cdecl Zip::archive(class QString const &,class QDir const &,class QString const &)" (?archive@Zip@@SA_NABVQString@@ABVQDir@@0@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall QuaZipNewInfo::~QuaZipNewInfo(void)" (_imp??1QuaZipNewInfo@@QAE@XZ) referenced in function "public: static bool __cdecl Zip::archive(class QString const &,class QDir const &,class QString const &)" (?archive@Zip@@SA_NABVQString@@ABVQDir@@0@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __thiscall QuaZipFile::open(class QFlags,struct QuaZipNewInfo const &,char const *,unsigned int,int,int,bool,int,int,int)" (_imp?open@QuaZipFile@@QAE_NV?$QFlags@W4OpenModeFlag@QIODevice@@@@ABUQuaZipNewInfo@@PBDIHH_NHHH@Z) referenced in function "public: static bool __cdecl Zip::archive(class QString const &,class QDir const &,class QString const &)" (?archive@Zip@@SA_NABVQString@@ABVQDir@@0@Z)
1>zip.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall QuaZipNewInfo::QuaZipNewInfo(class QString const &,class QString const &)" (_imp??0QuaZipNewInfo@@QAE@ABVQString@@0@Z) referenced in function "public: static bool __cdecl Zip::archive(class QString const &,class QDir const &,class QString const &)" (?archive@Zip@@SA_NABVQString@@ABVQDir@@0@Z)
1>debug\Spvpncl.exe : fatal error LNK1120: 22 unresolved externals

can u help me ?

thanks

Tray icon is not showing up

Since a couple of days, the SSL VPN client system tray icon is not showing up anymore. I have already checked, it is not hidden, the "SSLVpnClient.exe -manage" process is running, and also the Securepoint VPN service is running.
Tried to reinstall the latest version of the client (2.0.38), but the issue was still present. I have tried to play around with the compatibility settings of the shortcut, then when I have checked the high DPI related settings, the tray icon showed up. But next day the issue came back, and since then those DPI related compatibility settings won't help.
Sometimes the tray icon shows up, but when hovering the mouse, it disappears (while the process keeps running).
I'm running Windows 11 x64 version 22H2 (build 22621.819).
Before this issue, I've been using the Securepoint SSL VPN client without any problems for years.

Please include the libs with the source

Hi I have been trying to work with this code for the longest. I just wonder why can't you all include the libraries for this to compile? It is missing quazip and qca

GUI crashing with qt5gui.dll error

Windows 7 user keeps reporting that the VPN client disconnects at random intervals.
Was happening in 2.0.20 so upgraded to 2.0.21 to see if it would help but same issue.

I have checked Windows event viewer and there is an application error logged:

Faulting application name: SSLVpnClient.exe, version: 0.0.0.0, time stamp: 0x594d310b
Faulting module name: Qt5Gui.dll, version: 5.6.0.0, time stamp: 0x56d82b8d
Exception code: 0xc00000fd
Fault offset: 0x002cd257
Faulting process id: 0x1538
Faulting application start time: 0x01d2fa343fb5765c
Faulting application path: C:\Program Files (x86)\Securepoint SSL VPN\SSLVpnClient.exe
Faulting module path: C:\Program Files (x86)\Securepoint SSL VPN\Qt5Gui.dll
Report Id: f0a14430-6632-11e7-b225-1866da3fa477

2.0.41 PKCS12 Error at empty Password field

Hey guys,

at Client Version 2.0.4.1 you have to enter a password for the PKCS12-File you are using.

If you have a container without a Password and entering no password in the prompt, the client disconnects with an error.

Before 2.0.41 it was possible using an container without password.

Even in the Windows Certificate Store you can import an Container without a password.

A Fix would be kind.

Thanks and Regards
Robert

Password starting with ";" is not working

I noticed that if you want to use connection with authentication then password cannot start with ";" (semicolon) as it simply does not work at all. Once semicolon is removed or replaced with other character it all works again. I haven't checked if semicolon in the middle of passphrase is causing the same problems though

Auto Reconnect

I've just updated from the v1 client, and noticed that my connections no longer reconnect after my machine has been to sleep. The v1 client had an auto-reconnect on disconnected option, but I cannot find that in this version. Am I missing it, or is it not present?

Tray context menu stays visible even on focus change

Hi,
it would be good if the securepoint client would behave like every normal application and close it's tray menu when focus is lost eg. when i click somewhere else. Like normal openvpn where the tray menu disappears when focus of the menu is lost.

Edit: just found out there is a tray menu that works as expected, but the "main" tray window doesn't work the same way and i have to click it away. The send to tray after connect is fine, but why is it needed? Would be way better if the "main" window would act like the little tray menu.

can i build it for linux

i want to use this project in 3 top os (osx, windows, linux) can i build it for all 3 major platforms or it is just for windows ?

Problem with server stored user profiles

Hi

We use server stored profiles for our users. If i do the vpn settings the vpn client tells me, that the .ovpn file couldn't be found. I think it is because the client uses "/" instead of "" for the path.
//server/profiles/user/Anwendungsdaten/Securepoint... instead of \server\profiles/user\Anwendungsdaten\Securepoint...
Is there any way to change this? I loaded the code and tried to compile, but something went wrong. qt and quazip are installed and linked.

Window always op to the Top of Position

When you use Taskbar in top of the screen and than open the window of the openvpn-client, it's open ouside the visible screen. Always open to top of the current position.

Import Problems with Version: 2.0.36

Windows10 Build 19044.1586
ovpn-client: 2.0.36

Hello,

Two problems:

  1. Importing a file formatted in "UTF8" destroys special letters like "ß" in the German language.
    Only a conversion from "UTF8" to "ANSI" and edit the file can fix the problem.
    Example: In the *.ovpn-File
    verify-x509-name "C=xx, ST=xx, L=Gießen, O=xxx, emailAddress=xxx, CN=xxx" subject`
    here ß=ß

  2. When importing with three files *.key, *.ovpn and *.p12 with Importfunction, then the *.key file is not imported.

I have been using your client for years and I can only thank you very much for your work.

Greetings Mario Hosse

Install TAP driver loop on Windows 10

Updating the Securepoint SSL VPN client on a Windows 10 (current release, latest updates) machine created some issues for me:

  • after starting the Client and importing my configuration, the Client asks me to install TAP drivers, after acknowledging and trying to reconnect die Client asks again and again and again
  • log file says "ERROR: All TAP-Windows adapters on this system are currently in use"
  • in the device manager i see for every retry a TAP device with a exclamation mark and a error message

"Die digitale Signatur der für dieses Gerät erforderlichen Treiber kann nicht überprüft werden. Bei einer vor Kurzem durchgeführten Änderung an Hardware oder Software wurde möglicherweise eine Datei installiert, die falsch signiert oder beschädigt ist. Möglicherweise handelt es sich auch um schädliche Software einer unbekannten Quelle. (Code 52)"

  • Rebooting, reinstalling, purging does not work.
    Yet, i worked around that by installing a previous version (2.0.20) of the client.

Is it crossplatform app?

Hi folks!
I wonder, if I could build this app for OS X or Linux?
As I know QT is crossplatform, but what about your dependencies?
Is it possible?

Upgrade to version 2.0.41 - Connection failed

2024-02-05 18:10:45 OpenSSL: error:0308010C:digital envelope routines::unsupported:Global default library context, Algorithm (whirlpool : 97), Properties ()
2024-02-05 18:10:45 Message hash algorithm 'whirlpool' not found
2024-02-05 18:10:45 Exiting due to fatal error

OTP challenge doesn't work

Securepoint SSL VPN Version 2.0.33
OTP Challenge doesn't request code even with Use Interact enabled.
Log show OTP: Challenge
ovpn has static-challenge "OTP" 1

Captura de ecrã 2023-08-17 093302

2.0.38 Release Notes

I see that 2.0.38 is available on Sourceforge.

Are there are any Release Notes?

Installer crashes on Windows 10

I have downloaded the installer from https://sourceforge.net/projects/securepoint/files/openvpn-client-installer-2.0.24.exe/download

When I try to run it, I get this:

sslvpn_inst_01

I choose English, hit OK - then it says:

sslvpn_inst_02

Windows Installer
Invalid command-line argument. Consult the Windows Installer SDK for detailed command-line help.

Not sure what to do about this; this is:

>systeminfo

OS Name:                   Microsoft Windows 10 Home
OS Version:                10.0.17763 N/A Build 17763
OS Manufacturer:           Microsoft Corporation
OS Configuration:          Standalone Workstation
OS Build Type:             Multiprocessor Free
...
System Type:               x64-based PC

And in Windows About, I have:

Edition: Windows 10 Home
Version: 1809
OS Build: 17763.316


EDIT: Note that the previous version of the installer, https://sourceforge.net/projects/securepoint/files/openvpn-client-installer-2.0.23.exe/download, works fine on this machine! However, once you try starting it from double-clicking the "Securepoint SSL VPN" icon, nothing starts up - not even when Run as Administrator. Only thing I could notice in Task Manager, is that when starting/double-clicking the icon, I get two "COM Surrogate" processes, that hang around for 3-5 seconds, and then they disappear. I also have McAfee LiveSafe on this machine, but I checked its logs, it looks like it doesn't block programs (or if it does, it does not keep an obvious log about it)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.