Compare commits
No commits in common. "master" and "1.3a" have entirely different histories.
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -7,6 +7,3 @@
|
|||||||
[submodule "lib/wxExtend"]
|
[submodule "lib/wxExtend"]
|
||||||
path = lib/wxExtend
|
path = lib/wxExtend
|
||||||
url = https://github.com/Amebis/wxExtend.git
|
url = https://github.com/Amebis/wxExtend.git
|
||||||
[submodule "lib/stdex"]
|
|
||||||
path = lib/stdex
|
|
||||||
url = https://github.com/Amebis/stdex.git
|
|
||||||
|
4
.tgitconfig
Normal file
4
.tgitconfig
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
[tgit]
|
||||||
|
projectlanguage = 1033
|
||||||
|
warnnosignedoffby = true
|
||||||
|
icon = include/icon_full.ico
|
Binary file not shown.
@ -28,39 +28,87 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<ProjectGuid>{2D3CE079-7EB1-4F47-B79E-F0310671ECCB}</ProjectGuid>
|
<ProjectGuid>{2D3CE079-7EB1-4F47-B79E-F0310671ECCB}</ProjectGuid>
|
||||||
|
<Keyword>Win32Proj</Keyword>
|
||||||
<RootNamespace>CredWrite</RootNamespace>
|
<RootNamespace>CredWrite</RootNamespace>
|
||||||
|
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
<PropertyGroup Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>Application</ConfigurationType>
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
|
||||||
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Label="Configuration" Condition="'$(Configuration)'=='Debug'">
|
|
||||||
<UseDebugLibraries>true</UseDebugLibraries>
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Label="Configuration" Condition="'$(Configuration)'=='Release'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Label="Configuration" Condition="'$(Platform)'=='ARM64'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
|
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
<ImportGroup Label="ExtensionSettings" />
|
<ImportGroup Label="ExtensionSettings">
|
||||||
|
</ImportGroup>
|
||||||
<ImportGroup Label="PropertySheets">
|
<ImportGroup Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
<Import Project="..\include\$(Platform).props" />
|
<Import Project="..\include\$(Platform).props" />
|
||||||
<Import Project="..\include\$(Configuration).props" />
|
<Import Project="..\include\$(Configuration).props" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
|
||||||
<PropertyGroup Label="UserMacros" />
|
<PropertyGroup Label="UserMacros" />
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutDir>..\output\$(Platform).$(Configuration)\</OutDir>
|
<OutDir>..\output\$(Platform).$(Configuration)\</OutDir>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
|
||||||
<ItemDefinitionGroup>
|
<ItemDefinitionGroup>
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<AdditionalIncludeDirectories>..\lib\Events\build\temp\Events.$(Platform).$(Configuration).$(PlatformToolset);..\lib\WinStd\include;..\lib\stdex\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\lib\Events\build\temp\Events.$(Platform).$(Configuration).$(PlatformToolset);..\lib\WinStd\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClInclude Include="PCH.h" />
|
<ClInclude Include="PCH.h" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
@ -86,10 +134,14 @@
|
|||||||
<ProjectReference Include="..\lib\TLS\build\TLS.vcxproj">
|
<ProjectReference Include="..\lib\TLS\build\TLS.vcxproj">
|
||||||
<Project>{4d40cb8a-812e-4f12-b23a-31af743878e8}</Project>
|
<Project>{4d40cb8a-812e-4f12-b23a-31af743878e8}</Project>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
|
<ProjectReference Include="..\lib\WinStd\build\WinStd-16.0.vcxproj">
|
||||||
|
<Project>{47399d91-7eb9-41de-b521-514ba5db0c43}</Project>
|
||||||
|
</ProjectReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="README.md" />
|
<None Include="README.md" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
<ImportGroup Label="ExtensionTargets" />
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
</Project>
|
</Project>
|
@ -1,13 +1,26 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "PCH.h"
|
#include "PCH.h"
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
using namespace stdex;
|
|
||||||
using namespace winstd;
|
using namespace winstd;
|
||||||
|
|
||||||
class module_dummy : public eap::module {
|
class module_dummy : public eap::module {
|
||||||
@ -112,9 +125,9 @@ int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLi
|
|||||||
UNREFERENCED_PARAMETER(lpCmdLine);
|
UNREFERENCED_PARAMETER(lpCmdLine);
|
||||||
UNREFERENCED_PARAMETER(nCmdShow);
|
UNREFERENCED_PARAMETER(nCmdShow);
|
||||||
|
|
||||||
_CrtSetDbgFlag(_crtDbgFlag | _CRTDBG_ALLOC_MEM_DF | _CRTDBG_CHECK_ALWAYS_DF | _CRTDBG_CHECK_CRT_DF | _CRTDBG_LEAK_CHECK_DF);
|
|
||||||
g_module.m_instance = hInstance;
|
g_module.m_instance = hInstance;
|
||||||
|
|
||||||
int res = CredWrite();
|
int res = CredWrite();
|
||||||
|
assert(!_CrtDumpMemoryLeaks());
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "PCH.h"
|
#include "PCH.h"
|
||||||
|
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
@ -11,8 +25,8 @@
|
|||||||
#include "../lib/EAPBase/include/Module.h"
|
#include "../lib/EAPBase/include/Module.h"
|
||||||
|
|
||||||
#include <WinStd/Common.h>
|
#include <WinStd/Common.h>
|
||||||
|
#include <WinStd/Base64.h>
|
||||||
#include <WinStd/Win.h>
|
#include <WinStd/Win.h>
|
||||||
#include <stdex/base64.hpp>
|
|
||||||
|
|
||||||
#include <Windows.h>
|
#include <Windows.h>
|
||||||
#include <eaptypes.h> // Must include after <Windows.h>
|
#include <eaptypes.h> // Must include after <Windows.h>
|
||||||
|
@ -4,13 +4,14 @@
|
|||||||
<Import Project="..\include\$(Platform).props" />
|
<Import Project="..\include\$(Platform).props" />
|
||||||
<Import Project="..\include\$(Configuration).props" />
|
<Import Project="..\include\$(Configuration).props" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
|
<PropertyGroup Label="UserMacros" />
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<_PropertySheetDisplayName>EAP Method Common</_PropertySheetDisplayName>
|
<_PropertySheetDisplayName>EAP Method Common</_PropertySheetDisplayName>
|
||||||
<OutDir>..\output\$(Platform).$(Configuration)\</OutDir>
|
<OutDir>..\output\$(Platform).$(Configuration)\</OutDir>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup>
|
<ItemDefinitionGroup>
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<AdditionalIncludeDirectories>$(ProjectDir);..\lib\Events\build\temp\Events.$(Platform).$(Configuration).$(PlatformToolset);..\lib\WinStd\include;..\lib\stdex\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>$(ProjectDir);..\lib\Events\build\temp\Events.$(Platform).$(Configuration).$(PlatformToolset);..\lib\WinStd\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@ -20,5 +21,8 @@
|
|||||||
<ProjectReference Include="..\lib\Events\build\Events.vcxproj">
|
<ProjectReference Include="..\lib\Events\build\Events.vcxproj">
|
||||||
<Project>{d63f24bd-92a0-4d6b-8b69-ed947e4d2b1b}</Project>
|
<Project>{d63f24bd-92a0-4d6b-8b69-ed947e4d2b1b}</Project>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
|
<ProjectReference Include="..\lib\WinStd\build\WinStd-16.0.vcxproj">
|
||||||
|
<Project>{47399d91-7eb9-41de-b521-514ba5db0c43}</Project>
|
||||||
|
</ProjectReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
@ -29,29 +29,65 @@
|
|||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<ProjectGuid>{331B6077-E3E2-4867-B93E-9D3F57280DE7}</ProjectGuid>
|
<ProjectGuid>{331B6077-E3E2-4867-B93E-9D3F57280DE7}</ProjectGuid>
|
||||||
<RootNamespace>EAP-TTLS</RootNamespace>
|
<RootNamespace>EAP-TTLS</RootNamespace>
|
||||||
|
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
<PropertyGroup Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
|
||||||
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Label="Configuration" Condition="'$(Configuration)'=='Debug'">
|
|
||||||
<UseDebugLibraries>true</UseDebugLibraries>
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Label="Configuration" Condition="'$(Configuration)'=='Release'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
|
||||||
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Label="Configuration" Condition="'$(Platform)'=='ARM64'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
|
||||||
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
|
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
<ImportGroup Label="ExtensionSettings" />
|
<ImportGroup Label="ExtensionSettings">
|
||||||
|
</ImportGroup>
|
||||||
<ImportGroup Label="PropertySheets">
|
<ImportGroup Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
<Import Project="EAPMethod.props" />
|
<Import Project="EAPMethod.props" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
|
||||||
<PropertyGroup Label="UserMacros" />
|
<PropertyGroup Label="UserMacros" />
|
||||||
|
<PropertyGroup />
|
||||||
<ItemDefinitionGroup>
|
<ItemDefinitionGroup>
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<PreprocessorDefinitions>EAPMETHOD_TYPE=21;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>EAPMETHOD_TYPE=21;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
@ -60,6 +96,12 @@
|
|||||||
<PreprocessorDefinitions>EAPMETHOD_TYPE=21;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>EAPMETHOD_TYPE=21;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\lib\EapHost\build\EapHost.vcxproj">
|
<ProjectReference Include="..\lib\EapHost\build\EapHost.vcxproj">
|
||||||
<Project>{b385ec2b-c3f4-48bb-9bac-8b996de7f754}</Project>
|
<Project>{b385ec2b-c3f4-48bb-9bac-8b996de7f754}</Project>
|
||||||
@ -81,5 +123,6 @@
|
|||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
<ImportGroup Label="ExtensionTargets" />
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
</Project>
|
</Project>
|
@ -26,9 +26,6 @@
|
|||||||
<ClCompile Include="Main.cpp">
|
<ClCompile Include="Main.cpp">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="Register.cpp">
|
|
||||||
<Filter>Source Files</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ResourceCompile Include="res\EAPMethod.rc">
|
<ResourceCompile Include="res\EAPMethod.rc">
|
||||||
|
@ -29,29 +29,65 @@
|
|||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<ProjectGuid>{DD7A97CA-F18E-43B7-95C4-D06E6A291624}</ProjectGuid>
|
<ProjectGuid>{DD7A97CA-F18E-43B7-95C4-D06E6A291624}</ProjectGuid>
|
||||||
<RootNamespace>EAP-TTLS_UI</RootNamespace>
|
<RootNamespace>EAP-TTLS_UI</RootNamespace>
|
||||||
|
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
<PropertyGroup Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
|
||||||
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Label="Configuration" Condition="'$(Configuration)'=='Debug'">
|
|
||||||
<UseDebugLibraries>true</UseDebugLibraries>
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Label="Configuration" Condition="'$(Configuration)'=='Release'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
|
||||||
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Label="Configuration" Condition="'$(Platform)'=='ARM64'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
|
||||||
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
|
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
<ImportGroup Label="ExtensionSettings" />
|
<ImportGroup Label="ExtensionSettings">
|
||||||
|
</ImportGroup>
|
||||||
<ImportGroup Label="PropertySheets">
|
<ImportGroup Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
<Import Project="EAPMethod_UI.props" />
|
<Import Project="EAPMethod_UI.props" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
|
||||||
<PropertyGroup Label="UserMacros" />
|
<PropertyGroup Label="UserMacros" />
|
||||||
|
<PropertyGroup />
|
||||||
<ItemDefinitionGroup>
|
<ItemDefinitionGroup>
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<PreprocessorDefinitions>EAPMETHOD_TYPE=21;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>EAPMETHOD_TYPE=21;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
@ -60,6 +96,12 @@
|
|||||||
<PreprocessorDefinitions>EAPMETHOD_TYPE=21;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>EAPMETHOD_TYPE=21;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
</ResourceCompile>
|
</ResourceCompile>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\lib\EapHost\build\EapHost.vcxproj">
|
<ProjectReference Include="..\lib\EapHost\build\EapHost.vcxproj">
|
||||||
<Project>{b385ec2b-c3f4-48bb-9bac-8b996de7f754}</Project>
|
<Project>{b385ec2b-c3f4-48bb-9bac-8b996de7f754}</Project>
|
||||||
|
@ -30,9 +30,6 @@
|
|||||||
<ClCompile Include="Main_UI.cpp">
|
<ClCompile Include="Main_UI.cpp">
|
||||||
<Filter>Source Files</Filter>
|
<Filter>Source Files</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="Register_UI.cpp">
|
|
||||||
<Filter>Source Files</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ResourceCompile Include="res\EAPMethod_UI.rc">
|
<ResourceCompile Include="res\EAPMethod_UI.rc">
|
||||||
|
Binary file not shown.
@ -3,6 +3,8 @@
|
|||||||
<ImportGroup Label="PropertySheets">
|
<ImportGroup Label="PropertySheets">
|
||||||
<Import Project="Common.props" />
|
<Import Project="Common.props" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
|
<PropertyGroup Label="UserMacros" />
|
||||||
|
<PropertyGroup />
|
||||||
<ItemDefinitionGroup>
|
<ItemDefinitionGroup>
|
||||||
<Link>
|
<Link>
|
||||||
<ModuleDefinitionFile>EAPMethod.def</ModuleDefinitionFile>
|
<ModuleDefinitionFile>EAPMethod.def</ModuleDefinitionFile>
|
||||||
@ -16,7 +18,6 @@
|
|||||||
<ClCompile Include="PCH.cpp">
|
<ClCompile Include="PCH.cpp">
|
||||||
<PrecompiledHeader>Create</PrecompiledHeader>
|
<PrecompiledHeader>Create</PrecompiledHeader>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="Register.cpp" />
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="EAPMethod.def" />
|
<None Include="EAPMethod.def" />
|
||||||
|
Binary file not shown.
@ -3,6 +3,8 @@
|
|||||||
<ImportGroup Label="PropertySheets">
|
<ImportGroup Label="PropertySheets">
|
||||||
<Import Project="Common.props" />
|
<Import Project="Common.props" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
|
<PropertyGroup Label="UserMacros" />
|
||||||
|
<PropertyGroup />
|
||||||
<ItemDefinitionGroup>
|
<ItemDefinitionGroup>
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<PrecompiledHeaderFile>PCH_UI.h</PrecompiledHeaderFile>
|
<PrecompiledHeaderFile>PCH_UI.h</PrecompiledHeaderFile>
|
||||||
@ -19,7 +21,6 @@
|
|||||||
<ClCompile Include="PCH_UI.cpp">
|
<ClCompile Include="PCH_UI.cpp">
|
||||||
<PrecompiledHeader>Create</PrecompiledHeader>
|
<PrecompiledHeader>Create</PrecompiledHeader>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="Register_UI.cpp" />
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="EAPMethod_UI.def" />
|
<None Include="EAPMethod_UI.def" />
|
||||||
@ -65,7 +66,7 @@
|
|||||||
<ProjectReference Include="..\lib\EAPBase_UI\build\EAPBase_UI.vcxproj">
|
<ProjectReference Include="..\lib\EAPBase_UI\build\EAPBase_UI.vcxproj">
|
||||||
<Project>{d4b54856-be1f-4937-a8f7-495125be76be}</Project>
|
<Project>{d4b54856-be1f-4937-a8f7-495125be76be}</Project>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
<ProjectReference Include="..\lib\wxExtend\build\wxExtendLib.vcxproj">
|
<ProjectReference Include="..\lib\wxExtend\build\wxExtendLib-16.0.vcxproj">
|
||||||
<Project>{d3e29951-d9f5-486d-a167-20ae8e90b1fa}</Project>
|
<Project>{d3e29951-d9f5-486d-a167-20ae8e90b1fa}</Project>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "PCH.h"
|
#include "PCH.h"
|
||||||
@ -27,10 +41,10 @@ BOOL WINAPI DllMain(_In_ HINSTANCE hinstDLL, _In_ DWORD fdwReason, _In_ LPVOID l
|
|||||||
if (fdwReason == DLL_PROCESS_ATTACH) {
|
if (fdwReason == DLL_PROCESS_ATTACH) {
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
//Sleep(10000);
|
//Sleep(10000);
|
||||||
_CrtSetDbgFlag(_crtDbgFlag | _CRTDBG_ALLOC_MEM_DF | _CRTDBG_CHECK_ALWAYS_DF | _CRTDBG_CHECK_CRT_DF | _CRTDBG_LEAK_CHECK_DF);
|
|
||||||
#endif
|
#endif
|
||||||
g_peer.m_instance = hinstDLL;
|
g_peer.m_instance = hinstDLL;
|
||||||
}
|
} else if (fdwReason == DLL_PROCESS_DETACH)
|
||||||
|
assert(!_CrtDumpMemoryLeaks());
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
@ -92,12 +106,8 @@ DWORD WINAPI EapPeerGetInfo(EAP_TYPE* pEapType, EAP_PEER_METHOD_ROUTINES* pEapPe
|
|||||||
if (pEapType->type != EAPMETHOD_TYPE)
|
if (pEapType->type != EAPMETHOD_TYPE)
|
||||||
return dwResult = ERROR_NOT_SUPPORTED;
|
return dwResult = ERROR_NOT_SUPPORTED;
|
||||||
|
|
||||||
pEapPeerMethodRoutines->dwVersion =
|
pEapPeerMethodRoutines->dwVersion = PRODUCT_VERSION;
|
||||||
((PRODUCT_VERSION_MAJ & 0xff) << 24) |
|
pEapPeerMethodRoutines->pEapType = NULL;
|
||||||
((PRODUCT_VERSION_MIN & 0xff) << 16) |
|
|
||||||
((PRODUCT_VERSION_REV & 0xff) << 8) |
|
|
||||||
(PRODUCT_VERSION_BUILD & 0xff);
|
|
||||||
pEapPeerMethodRoutines->pEapType = NULL;
|
|
||||||
|
|
||||||
pEapPeerMethodRoutines->EapPeerInitialize = EapPeerInitialize;
|
pEapPeerMethodRoutines->EapPeerInitialize = EapPeerInitialize;
|
||||||
pEapPeerMethodRoutines->EapPeerShutdown = EapPeerShutdown;
|
pEapPeerMethodRoutines->EapPeerShutdown = EapPeerShutdown;
|
||||||
|
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "PCH_UI.h"
|
#include "PCH_UI.h"
|
||||||
@ -28,7 +42,6 @@ BOOL WINAPI DllMain(_In_ HINSTANCE hinstDLL, _In_ DWORD fdwReason, _In_ LPVOID l
|
|||||||
if (fdwReason == DLL_PROCESS_ATTACH) {
|
if (fdwReason == DLL_PROCESS_ATTACH) {
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
//Sleep(10000);
|
//Sleep(10000);
|
||||||
_CrtSetDbgFlag(_crtDbgFlag | _CRTDBG_ALLOC_MEM_DF | _CRTDBG_CHECK_ALWAYS_DF | _CRTDBG_CHECK_CRT_DF | _CRTDBG_LEAK_CHECK_DF);
|
|
||||||
#endif
|
#endif
|
||||||
g_peer.m_instance = hinstDLL;
|
g_peer.m_instance = hinstDLL;
|
||||||
|
|
||||||
@ -42,6 +55,10 @@ BOOL WINAPI DllMain(_In_ HINSTANCE hinstDLL, _In_ DWORD fdwReason, _In_ LPVOID l
|
|||||||
} else if (fdwReason == DLL_PROCESS_DETACH) {
|
} else if (fdwReason == DLL_PROCESS_DETACH) {
|
||||||
if (g_act_ctx)
|
if (g_act_ctx)
|
||||||
ReleaseActCtx(g_act_ctx);
|
ReleaseActCtx(g_act_ctx);
|
||||||
|
|
||||||
|
// wxWidgets library has some global objects allocating data on heap in constructors,
|
||||||
|
// causing false-positive memory leak reports.
|
||||||
|
//assert(!_CrtDumpMemoryLeaks());
|
||||||
}
|
}
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
@ -171,7 +188,7 @@ DWORD WINAPI EapPeerConfigBlob2Xml(
|
|||||||
|
|
||||||
// Create configuration XML document.
|
// Create configuration XML document.
|
||||||
com_obj<IXMLDOMDocument2> pConfigDoc;
|
com_obj<IXMLDOMDocument2> pConfigDoc;
|
||||||
if (FAILED(hr = CoCreateInstance(CLSID_DOMDocument60, NULL, CLSCTX_INPROC_SERVER, pConfigDoc)))
|
if (FAILED(hr = pConfigDoc.create(CLSID_DOMDocument60, NULL, CLSCTX_INPROC_SERVER)))
|
||||||
return dwResult = g_peer.log_error(ppEapError, HRESULT_CODE(hr), _T(__FUNCTION__) _T(" Error creating XML document."));
|
return dwResult = g_peer.log_error(ppEapError, HRESULT_CODE(hr), _T(__FUNCTION__) _T(" Error creating XML document."));
|
||||||
|
|
||||||
pConfigDoc->put_async(VARIANT_FALSE);
|
pConfigDoc->put_async(VARIANT_FALSE);
|
||||||
|
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "PCH.h"
|
#include "PCH.h"
|
||||||
|
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
@ -13,5 +27,3 @@
|
|||||||
#else
|
#else
|
||||||
#error Unknown EAP Method type.
|
#error Unknown EAP Method type.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern EAPMETHOD_PEER g_peer;
|
|
||||||
|
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 G<EFBFBD>ANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of G<EFBFBD>ANTLink.
|
||||||
|
|
||||||
|
G<EFBFBD>ANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
G<EFBFBD>ANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with G<EFBFBD>ANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "PCH_UI.h"
|
#include "PCH_UI.h"
|
||||||
|
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
@ -15,5 +29,3 @@
|
|||||||
#else
|
#else
|
||||||
#error Unknown EAP Method type.
|
#error Unknown EAP Method type.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern EAPMETHOD_PEER_UI g_peer;
|
|
||||||
|
@ -1,89 +0,0 @@
|
|||||||
/*
|
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
Copyright © 2020-2022 Amebis
|
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "PCH.h"
|
|
||||||
|
|
||||||
using namespace std;
|
|
||||||
using namespace winstd;
|
|
||||||
|
|
||||||
|
|
||||||
static void set_value(_In_ HKEY hKey, _In_opt_z_ LPCTSTR lpValueName, _In_ LPCTSTR sValue)
|
|
||||||
{
|
|
||||||
LSTATUS s = RegSetValueEx(hKey, lpValueName, 0, REG_SZ, reinterpret_cast<LPCBYTE>(sValue), (DWORD)((_tcslen(sValue) + 1) * sizeof(tstring::value_type)));
|
|
||||||
if (s != ERROR_SUCCESS)
|
|
||||||
throw win_runtime_error(s, "RegSetValueEx failed.");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
static void set_value(_In_ HKEY hKey, _In_opt_z_ LPCTSTR lpValueName, _In_ const tstring &sValue)
|
|
||||||
{
|
|
||||||
LSTATUS s = RegSetValueEx(hKey, lpValueName, 0, REG_SZ, reinterpret_cast<LPCBYTE>(sValue.c_str()), (DWORD)((sValue.length() + 1) * sizeof(tstring::value_type)));
|
|
||||||
if (s != ERROR_SUCCESS)
|
|
||||||
throw win_runtime_error(s, "RegSetValueEx failed.");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
static void set_value(_In_ HKEY hKey, _In_opt_z_ LPCTSTR lpValueName, _In_ DWORD dwValue)
|
|
||||||
{
|
|
||||||
LSTATUS s = RegSetValueEx(hKey, lpValueName, 0, REG_DWORD, reinterpret_cast<LPCBYTE>(&dwValue), sizeof(dwValue));
|
|
||||||
if (s != ERROR_SUCCESS)
|
|
||||||
throw win_runtime_error(s, "RegSetValueEx failed.");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
///
|
|
||||||
/// Registers method in EapHost registry
|
|
||||||
///
|
|
||||||
/// \returns S_OK if successful; E_FAIL otherwise
|
|
||||||
///
|
|
||||||
STDAPI DllRegisterServer()
|
|
||||||
{
|
|
||||||
try {
|
|
||||||
tstring sz, sz2;
|
|
||||||
reg_key key_methods, key_author, key_method;
|
|
||||||
LSTATUS s = RegOpenKeyEx(HKEY_LOCAL_MACHINE, _T("SYSTEM\\CurrentControlSet\\services\\EapHost\\Methods"), 0, KEY_CREATE_SUB_KEY, key_methods);
|
|
||||||
if (s != ERROR_SUCCESS) throw win_runtime_error(s);
|
|
||||||
sprintf(sz, _T("%u"), EAPMETHOD_AUTHOR_ID);
|
|
||||||
s = RegCreateKeyEx(key_methods, sz.c_str(), NULL, NULL, REG_OPTION_NON_VOLATILE, KEY_WRITE, NULL, key_author, NULL);
|
|
||||||
if (s != ERROR_SUCCESS) throw win_runtime_error(s);
|
|
||||||
set_value(key_author, NULL, _T(PRODUCT_NAME_STR));
|
|
||||||
sprintf(sz, _T("%u"), EAPMETHOD_TYPE);
|
|
||||||
s = RegCreateKeyEx(key_author, sz.c_str(), NULL, NULL, REG_OPTION_NON_VOLATILE, KEY_WRITE, NULL, key_method, NULL);
|
|
||||||
if (s != ERROR_SUCCESS) throw win_runtime_error(s);
|
|
||||||
if (!GetModuleFileName(g_peer.m_instance, sz)) throw win_runtime_error("GetModuleFileName failed.");
|
|
||||||
sprintf(sz2, _T("@%s,-1"), sz.c_str());
|
|
||||||
set_value(key_method, _T("PeerDllPath") , sz);
|
|
||||||
set_value(key_method, _T("PeerFriendlyName"), sz2);
|
|
||||||
set_value(key_method, _T("Properties") , (DWORD)389871807);
|
|
||||||
|
|
||||||
return S_OK;
|
|
||||||
} catch(win_runtime_error &err) {
|
|
||||||
OutputDebugStr(_T("%hs (error %u)\n"), err.what(), err.number());
|
|
||||||
return E_FAIL;
|
|
||||||
} catch(...) {
|
|
||||||
OutputDebugStr(_T("Registering DLL failed.\n"));
|
|
||||||
return E_FAIL;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
///
|
|
||||||
/// Unregisters method from EapHost registry
|
|
||||||
///
|
|
||||||
/// \returns Always S_OK
|
|
||||||
///
|
|
||||||
STDAPI DllUnregisterServer()
|
|
||||||
{
|
|
||||||
try {
|
|
||||||
tstring sz;
|
|
||||||
reg_key key_methods;
|
|
||||||
LSTATUS s = RegOpenKeyEx(HKEY_LOCAL_MACHINE, _T("SYSTEM\\CurrentControlSet\\services\\EapHost\\Methods"), 0, KEY_READ, key_methods);
|
|
||||||
if (s != ERROR_SUCCESS) throw win_runtime_error(s);
|
|
||||||
sprintf(sz, _T("%u\\%u"), EAPMETHOD_AUTHOR_ID, EAPMETHOD_TYPE);
|
|
||||||
if (!key_methods.delete_subkey(sz.c_str())) throw win_runtime_error();
|
|
||||||
} catch(...) {}
|
|
||||||
return S_OK;
|
|
||||||
}
|
|
@ -1,90 +0,0 @@
|
|||||||
/*
|
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
Copyright © 2020-2022 Amebis
|
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "PCH_UI.h"
|
|
||||||
|
|
||||||
using namespace std;
|
|
||||||
using namespace winstd;
|
|
||||||
|
|
||||||
|
|
||||||
static void set_value(_In_ HKEY hKey, _In_opt_z_ LPCTSTR lpValueName, _In_ LPCTSTR sValue)
|
|
||||||
{
|
|
||||||
LSTATUS s = RegSetValueEx(hKey, lpValueName, 0, REG_SZ, reinterpret_cast<LPCBYTE>(sValue), (DWORD)((_tcslen(sValue) + 1) * sizeof(tstring::value_type)));
|
|
||||||
if (s != ERROR_SUCCESS)
|
|
||||||
throw win_runtime_error(s, "RegSetValueEx failed.");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
static void set_value(_In_ HKEY hKey, _In_opt_z_ LPCTSTR lpValueName, _In_ const tstring &sValue)
|
|
||||||
{
|
|
||||||
LSTATUS s = RegSetValueEx(hKey, lpValueName, 0, REG_SZ, reinterpret_cast<LPCBYTE>(sValue.c_str()), (DWORD)((sValue.length() + 1) * sizeof(tstring::value_type)));
|
|
||||||
if (s != ERROR_SUCCESS)
|
|
||||||
throw win_runtime_error(s, "RegSetValueEx failed.");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
static void set_value(_In_ HKEY hKey, _In_opt_z_ LPCTSTR lpValueName, _In_ DWORD dwValue)
|
|
||||||
{
|
|
||||||
LSTATUS s = RegSetValueEx(hKey, lpValueName, 0, REG_DWORD, reinterpret_cast<LPCBYTE>(&dwValue), sizeof(dwValue));
|
|
||||||
if (s != ERROR_SUCCESS)
|
|
||||||
throw win_runtime_error(s, "RegSetValueEx failed.");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
///
|
|
||||||
/// Registers method UI in EapHost registry
|
|
||||||
///
|
|
||||||
/// \returns S_OK if successful; E_FAIL otherwise
|
|
||||||
///
|
|
||||||
STDAPI DllRegisterServer()
|
|
||||||
{
|
|
||||||
try {
|
|
||||||
tstring sz;
|
|
||||||
reg_key key_methods, key_author, key_method;
|
|
||||||
LSTATUS s = RegOpenKeyEx(HKEY_LOCAL_MACHINE, _T("SYSTEM\\CurrentControlSet\\services\\EapHost\\Methods"), 0, KEY_CREATE_SUB_KEY, key_methods);
|
|
||||||
if (s != ERROR_SUCCESS) throw win_runtime_error(s);
|
|
||||||
sprintf(sz, _T("%u"), EAPMETHOD_AUTHOR_ID);
|
|
||||||
s = RegCreateKeyEx(key_methods, sz.c_str(), NULL, NULL, REG_OPTION_NON_VOLATILE, KEY_WRITE, NULL, key_author, NULL);
|
|
||||||
if (s != ERROR_SUCCESS) throw win_runtime_error(s);
|
|
||||||
set_value(key_author, NULL, _T(PRODUCT_NAME_STR));
|
|
||||||
sprintf(sz, _T("%u"), EAPMETHOD_TYPE);
|
|
||||||
s = RegCreateKeyEx(key_author, sz.c_str(), NULL, NULL, REG_OPTION_NON_VOLATILE, KEY_WRITE, NULL, key_method, NULL);
|
|
||||||
if (s != ERROR_SUCCESS) throw win_runtime_error(s);
|
|
||||||
if (!GetModuleFileName(g_peer.m_instance, sz)) throw win_runtime_error("GetModuleFileName failed.");
|
|
||||||
set_value(key_method, _T("PeerConfigUIPath") , sz);
|
|
||||||
set_value(key_method, _T("PeerIdentityPath") , sz);
|
|
||||||
set_value(key_method, _T("PeerInteractiveUIPath") , sz);
|
|
||||||
set_value(key_method, _T("PeerInvokePasswordDialog"), (DWORD)0);
|
|
||||||
set_value(key_method, _T("PeerInvokeUsernameDialog"), (DWORD)0);
|
|
||||||
|
|
||||||
return S_OK;
|
|
||||||
} catch(win_runtime_error &err) {
|
|
||||||
OutputDebugStr(_T("%hs (error %u)\n"), err.what(), err.number());
|
|
||||||
return E_FAIL;
|
|
||||||
} catch(...) {
|
|
||||||
OutputDebugStr(_T("Registering DLL failed.\n"));
|
|
||||||
return E_FAIL;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
///
|
|
||||||
/// Unregisters method UI from EapHost registry
|
|
||||||
///
|
|
||||||
/// \returns Always S_OK
|
|
||||||
///
|
|
||||||
STDAPI DllUnregisterServer()
|
|
||||||
{
|
|
||||||
try {
|
|
||||||
tstring sz;
|
|
||||||
reg_key key_methods;
|
|
||||||
LSTATUS s = RegOpenKeyEx(HKEY_LOCAL_MACHINE, _T("SYSTEM\\CurrentControlSet\\services\\EapHost\\Methods"), 0, KEY_READ, key_methods);
|
|
||||||
if (s != ERROR_SUCCESS) throw win_runtime_error(s);
|
|
||||||
sprintf(sz, _T("%u\\%u"), EAPMETHOD_AUTHOR_ID, EAPMETHOD_TYPE);
|
|
||||||
key_methods.delete_subkey(sz.c_str());
|
|
||||||
} catch(...) {}
|
|
||||||
return S_OK;
|
|
||||||
}
|
|
@ -1,7 +1,6 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# eduki <ecercos@xtec.cat>, 2018
|
# eduki <ecercos@xtec.cat>, 2018
|
||||||
# Joan Montané, 2019
|
# jmontane, 2019
|
||||||
# Simon Rozman <simon@rozman.si>, 2020
|
# Simon Rozman <simon@rozman.si>, 2020
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2020
|
# Simon Rozman <simon@rozman.si>, 2020
|
||||||
#
|
#
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Vicky Kons <vickyk@admin.grnet.gr>, 2017
|
# Vicky Kons <vickyk@admin.grnet.gr>, 2017
|
||||||
# Halil Adem <hadem@noc.grnet.gr>, 2020
|
# Halil Adem <hadem@noc.grnet.gr>, 2020
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2020
|
# Simon Rozman <simon@rozman.si>, 2020
|
||||||
# Alberto Martínez Setién, 2020
|
# Alberto Martínez Setién, 2020
|
||||||
@ -15,7 +14,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Language: es\n"
|
"Language: es\n"
|
||||||
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: Poedit 2.3\n"
|
"X-Generator: Poedit 2.3\n"
|
||||||
"X-Poedit-Basepath: ../..\n"
|
"X-Poedit-Basepath: ../..\n"
|
||||||
"X-Poedit-KeywordsList: _\n"
|
"X-Poedit-KeywordsList: _\n"
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Indrek Rokk <indrek.rokk@eenet.ee>, 2018
|
# Indrek Rokk <indrek.rokk@eenet.ee>, 2018
|
||||||
|
# Anne M <anne@eenet.ee>, 2019
|
||||||
# Simon Rozman <simon@rozman.si>, 2020
|
# Simon Rozman <simon@rozman.si>, 2020
|
||||||
# Anne M <anne@eenet.ee>, 2021
|
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -10,7 +9,7 @@ msgstr ""
|
|||||||
"Project-Id-Version: EAPMethods\n"
|
"Project-Id-Version: EAPMethods\n"
|
||||||
"POT-Creation-Date: 2020-04-17 14:55+0200\n"
|
"POT-Creation-Date: 2020-04-17 14:55+0200\n"
|
||||||
"PO-Revision-Date: 2016-08-25 06:18+0000\n"
|
"PO-Revision-Date: 2016-08-25 06:18+0000\n"
|
||||||
"Last-Translator: Anne M <anne@eenet.ee>, 2021\n"
|
"Last-Translator: Simon Rozman <simon@rozman.si>, 2020\n"
|
||||||
"Language-Team: Estonian (https://www.transifex.com/eduroam_devel/teams/11799/et/)\n"
|
"Language-Team: Estonian (https://www.transifex.com/eduroam_devel/teams/11799/et/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
@ -76,7 +75,7 @@ msgstr "Kasutajakonto andmete kustutamine ebaõnnestus (viga %u)."
|
|||||||
#: lib/EAPBase_UI/include/EAP_UI.h:924 lib/EAPBase_UI/include/EAP_UI.h:943
|
#: lib/EAPBase_UI/include/EAP_UI.h:924 lib/EAPBase_UI/include/EAP_UI.h:943
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:952
|
#: lib/EAPBase_UI/include/EAP_UI.h:952
|
||||||
msgid "(none)"
|
msgid "(none)"
|
||||||
msgstr "(ei midagi)"
|
msgstr ""
|
||||||
|
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:928
|
#: lib/EAPBase_UI/include/EAP_UI.h:928
|
||||||
#, c-format
|
#, c-format
|
||||||
@ -521,7 +520,7 @@ msgstr "Serveri usaldamine"
|
|||||||
|
|
||||||
#: lib/TLS_UI/res/wxTLS_UI.cpp:28
|
#: lib/TLS_UI/res/wxTLS_UI.cpp:28
|
||||||
msgid "Describe the servers you trust to prevent man-in-the-middle attacks."
|
msgid "Describe the servers you trust to prevent man-in-the-middle attacks."
|
||||||
msgstr "Loetle serverid, mida usaldad vahendusrünnete tõrjumiseks."
|
msgstr ""
|
||||||
|
|
||||||
#: lib/TLS_UI/res/wxTLS_UI.cpp:35
|
#: lib/TLS_UI/res/wxTLS_UI.cpp:35
|
||||||
msgid "Acceptable Certificate Authorities:"
|
msgid "Acceptable Certificate Authorities:"
|
||||||
@ -602,11 +601,11 @@ msgstr ""
|
|||||||
|
|
||||||
#: lib/TLS_UI/src/TLS_UI.cpp:118
|
#: lib/TLS_UI/src/TLS_UI.cpp:118
|
||||||
msgid "No certificate selected"
|
msgid "No certificate selected"
|
||||||
msgstr "Sertifikaati ei ole valitud"
|
msgstr ""
|
||||||
|
|
||||||
#: lib/TLS_UI/src/TLS_UI.cpp:118
|
#: lib/TLS_UI/src/TLS_UI.cpp:118
|
||||||
msgid "Validation conflict"
|
msgid "Validation conflict"
|
||||||
msgstr "Valideerimiskonflikt"
|
msgstr ""
|
||||||
|
|
||||||
#: lib/TLS_UI/src/TLS_UI.cpp:327
|
#: lib/TLS_UI/src/TLS_UI.cpp:327
|
||||||
msgid "Add Certificate"
|
msgid "Add Certificate"
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
|
# Dubravko Penezic <dpenezic@gmail.com>, 2018
|
||||||
# Simon Rozman <simon@rozman.si>, 2020
|
# Simon Rozman <simon@rozman.si>, 2020
|
||||||
# Dubravko Penezic <dpenezic@gmail.com>, 2022
|
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -9,7 +8,7 @@ msgstr ""
|
|||||||
"Project-Id-Version: EAPMethods\n"
|
"Project-Id-Version: EAPMethods\n"
|
||||||
"POT-Creation-Date: 2020-04-17 14:55+0200\n"
|
"POT-Creation-Date: 2020-04-17 14:55+0200\n"
|
||||||
"PO-Revision-Date: 2016-08-25 06:18+0000\n"
|
"PO-Revision-Date: 2016-08-25 06:18+0000\n"
|
||||||
"Last-Translator: Dubravko Penezic <dpenezic@gmail.com>, 2022\n"
|
"Last-Translator: Simon Rozman <simon@rozman.si>, 2020\n"
|
||||||
"Language-Team: Croatian (Croatia) (https://www.transifex.com/eduroam_devel/teams/11799/hr_HR/)\n"
|
"Language-Team: Croatian (Croatia) (https://www.transifex.com/eduroam_devel/teams/11799/hr_HR/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
@ -600,7 +599,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: lib/TLS_UI/src/TLS_UI.cpp:118
|
#: lib/TLS_UI/src/TLS_UI.cpp:118
|
||||||
msgid "No certificate selected"
|
msgid "No certificate selected"
|
||||||
msgstr "Nije odabran certifikat"
|
msgstr ""
|
||||||
|
|
||||||
#: lib/TLS_UI/src/TLS_UI.cpp:118
|
#: lib/TLS_UI/src/TLS_UI.cpp:118
|
||||||
msgid "Validation conflict"
|
msgid "Validation conflict"
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2020
|
# Simon Rozman <simon@rozman.si>, 2020
|
||||||
#
|
#
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Daniele Albrizio <daniele@albrizio.it>, 2018
|
# Daniele Albrizio <daniele@albrizio.it>, 2018
|
||||||
# Simon Rozman <simon@rozman.si>, 2020
|
# Simon Rozman <simon@rozman.si>, 2020
|
||||||
# Daniele Albrizio <dalbrizio@gmail.com>, 2022
|
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -10,13 +8,13 @@ msgstr ""
|
|||||||
"Project-Id-Version: EAPMethods\n"
|
"Project-Id-Version: EAPMethods\n"
|
||||||
"POT-Creation-Date: 2020-04-17 14:55+0200\n"
|
"POT-Creation-Date: 2020-04-17 14:55+0200\n"
|
||||||
"PO-Revision-Date: 2016-08-25 06:18+0000\n"
|
"PO-Revision-Date: 2016-08-25 06:18+0000\n"
|
||||||
"Last-Translator: Daniele Albrizio <dalbrizio@gmail.com>, 2022\n"
|
"Last-Translator: Simon Rozman <simon@rozman.si>, 2020\n"
|
||||||
"Language-Team: Italian (Italy) (https://www.transifex.com/eduroam_devel/teams/11799/it_IT/)\n"
|
"Language-Team: Italian (Italy) (https://www.transifex.com/eduroam_devel/teams/11799/it_IT/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Language: it_IT\n"
|
"Language: it_IT\n"
|
||||||
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: Poedit 2.3\n"
|
"X-Generator: Poedit 2.3\n"
|
||||||
"X-Poedit-Basepath: ../..\n"
|
"X-Poedit-Basepath: ../..\n"
|
||||||
"X-Poedit-KeywordsList: _\n"
|
"X-Poedit-KeywordsList: _\n"
|
||||||
@ -76,7 +74,7 @@ msgstr "Cancellazione delle credenziali non riuscita (errore %u)."
|
|||||||
#: lib/EAPBase_UI/include/EAP_UI.h:924 lib/EAPBase_UI/include/EAP_UI.h:943
|
#: lib/EAPBase_UI/include/EAP_UI.h:924 lib/EAPBase_UI/include/EAP_UI.h:943
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:952
|
#: lib/EAPBase_UI/include/EAP_UI.h:952
|
||||||
msgid "(none)"
|
msgid "(none)"
|
||||||
msgstr "(nessuno)"
|
msgstr ""
|
||||||
|
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:928
|
#: lib/EAPBase_UI/include/EAP_UI.h:928
|
||||||
#, c-format
|
#, c-format
|
||||||
@ -89,7 +87,7 @@ msgstr "(errore)"
|
|||||||
|
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:943 lib/EAPBase_UI/include/EAP_UI.h:952
|
#: lib/EAPBase_UI/include/EAP_UI.h:943 lib/EAPBase_UI/include/EAP_UI.h:952
|
||||||
msgid "(blank ID)"
|
msgid "(blank ID)"
|
||||||
msgstr "(ID vuoto)"
|
msgstr ""
|
||||||
|
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:992
|
#: lib/EAPBase_UI/include/EAP_UI.h:992
|
||||||
msgid "&Remember"
|
msgid "&Remember"
|
||||||
@ -330,7 +328,6 @@ msgstr "Identità"
|
|||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:711
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:711
|
||||||
msgid "Select the user ID supplicant introduces itself as to authenticator:"
|
msgid "Select the user ID supplicant introduces itself as to authenticator:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Seleziona l'ID utente con cui il supplicant si presenta all'autenticatore:"
|
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:718
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:718
|
||||||
msgid "&True identity"
|
msgid "&True identity"
|
||||||
@ -530,7 +527,6 @@ msgstr "Fiducia nel Server"
|
|||||||
#: lib/TLS_UI/res/wxTLS_UI.cpp:28
|
#: lib/TLS_UI/res/wxTLS_UI.cpp:28
|
||||||
msgid "Describe the servers you trust to prevent man-in-the-middle attacks."
|
msgid "Describe the servers you trust to prevent man-in-the-middle attacks."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Descrivi i server di cui ti fidi per prevenire attacchi man-in-the-middle."
|
|
||||||
|
|
||||||
#: lib/TLS_UI/res/wxTLS_UI.cpp:35
|
#: lib/TLS_UI/res/wxTLS_UI.cpp:35
|
||||||
msgid "Acceptable Certificate Authorities:"
|
msgid "Acceptable Certificate Authorities:"
|
||||||
@ -613,7 +609,7 @@ msgstr ""
|
|||||||
|
|
||||||
#: lib/TLS_UI/src/TLS_UI.cpp:118
|
#: lib/TLS_UI/src/TLS_UI.cpp:118
|
||||||
msgid "No certificate selected"
|
msgid "No certificate selected"
|
||||||
msgstr "Nessun certificato selezionato "
|
msgstr ""
|
||||||
|
|
||||||
#: lib/TLS_UI/src/TLS_UI.cpp:118
|
#: lib/TLS_UI/src/TLS_UI.cpp:118
|
||||||
msgid "Validation conflict"
|
msgid "Validation conflict"
|
||||||
@ -717,7 +713,7 @@ msgstr "EAP-TTLS"
|
|||||||
#: EAPMethods/MSIBuild.EAP-TTLS/en_US.Win32.Release.Feature-2.idtx:4
|
#: EAPMethods/MSIBuild.EAP-TTLS/en_US.Win32.Release.Feature-2.idtx:4
|
||||||
#: EAPMethods/MSIBuild.EAP-TTLS/en_US.x64.Release.Feature-2.idtx:4
|
#: EAPMethods/MSIBuild.EAP-TTLS/en_US.x64.Release.Feature-2.idtx:4
|
||||||
msgid "EAP-TTLS Method"
|
msgid "EAP-TTLS Method"
|
||||||
msgstr "Metodo EAP-TTLS"
|
msgstr ""
|
||||||
|
|
||||||
#: EAPMethods/MSIBuild/en_US.ARM64.Release.Feature-2.idtx:4
|
#: EAPMethods/MSIBuild/en_US.ARM64.Release.Feature-2.idtx:4
|
||||||
#: EAPMethods/MSIBuild/en_US.Win32.Release.Feature-2.idtx:4
|
#: EAPMethods/MSIBuild/en_US.Win32.Release.Feature-2.idtx:4
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Tom Ivar Myren <tom.myren@sikt.no>, 2017
|
# Tom Ivar Myren <tom.myren@uninett.no>, 2017
|
||||||
# Simon Rozman <simon@rozman.si>, 2020
|
# Simon Rozman <simon@rozman.si>, 2020
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2020
|
# Simon Rozman <simon@rozman.si>, 2020
|
||||||
#
|
#
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Pedro Simões <psimoes@fccn.pt>, 2017
|
# Pedro Simões <psimoes@fccn.pt>, 2017
|
||||||
# Simon Rozman <simon@rozman.si>, 2020
|
# Simon Rozman <simon@rozman.si>, 2020
|
||||||
@ -15,7 +14,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Language: pt_PT\n"
|
"Language: pt_PT\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: Poedit 2.3\n"
|
"X-Generator: Poedit 2.3\n"
|
||||||
"X-Poedit-Basepath: ../..\n"
|
"X-Poedit-Basepath: ../..\n"
|
||||||
"X-Poedit-KeywordsList: _\n"
|
"X-Poedit-KeywordsList: _\n"
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2020
|
|
||||||
# Raul Opruta <raul.opruta@roedu.net>, 2020
|
# Raul Opruta <raul.opruta@roedu.net>, 2020
|
||||||
|
# Simon Rozman <simon@rozman.si>, 2020
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -9,7 +8,7 @@ msgstr ""
|
|||||||
"Project-Id-Version: EAPMethods\n"
|
"Project-Id-Version: EAPMethods\n"
|
||||||
"POT-Creation-Date: 2020-04-17 14:55+0200\n"
|
"POT-Creation-Date: 2020-04-17 14:55+0200\n"
|
||||||
"PO-Revision-Date: 2016-08-25 06:18+0000\n"
|
"PO-Revision-Date: 2016-08-25 06:18+0000\n"
|
||||||
"Last-Translator: Raul Opruta <raul.opruta@roedu.net>, 2020\n"
|
"Last-Translator: Simon Rozman <simon@rozman.si>, 2020\n"
|
||||||
"Language-Team: Romanian (Romania) (https://www.transifex.com/eduroam_devel/teams/11799/ro_RO/)\n"
|
"Language-Team: Romanian (Romania) (https://www.transifex.com/eduroam_devel/teams/11799/ro_RO/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
@ -617,11 +616,11 @@ msgstr ""
|
|||||||
|
|
||||||
#: lib/TLS_UI/src/TLS_UI.cpp:118
|
#: lib/TLS_UI/src/TLS_UI.cpp:118
|
||||||
msgid "No certificate selected"
|
msgid "No certificate selected"
|
||||||
msgstr "Niciun certificat selectat"
|
msgstr ""
|
||||||
|
|
||||||
#: lib/TLS_UI/src/TLS_UI.cpp:118
|
#: lib/TLS_UI/src/TLS_UI.cpp:118
|
||||||
msgid "Validation conflict"
|
msgid "Validation conflict"
|
||||||
msgstr "Conflict la validare"
|
msgstr ""
|
||||||
|
|
||||||
#: lib/TLS_UI/src/TLS_UI.cpp:327
|
#: lib/TLS_UI/src/TLS_UI.cpp:327
|
||||||
msgid "Add Certificate"
|
msgid "Add Certificate"
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2020
|
# Simon Rozman <simon@rozman.si>, 2020
|
||||||
#
|
#
|
||||||
@ -6,7 +5,7 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: EAPMethods\n"
|
"Project-Id-Version: EAPMethods\n"
|
||||||
"POT-Creation-Date: 2020-04-17 14:55+0200\n"
|
"POT-Creation-Date: 2020-02-06 16:51+0100\n"
|
||||||
"PO-Revision-Date: 2016-08-25 06:18+0000\n"
|
"PO-Revision-Date: 2016-08-25 06:18+0000\n"
|
||||||
"Last-Translator: Simon Rozman <simon@rozman.si>, 2020\n"
|
"Last-Translator: Simon Rozman <simon@rozman.si>, 2020\n"
|
||||||
"Language-Team: Slovenian (Slovenia) (https://www.transifex.com/eduroam_devel/teams/11799/sl_SI/)\n"
|
"Language-Team: Slovenian (Slovenia) (https://www.transifex.com/eduroam_devel/teams/11799/sl_SI/)\n"
|
||||||
@ -15,7 +14,7 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Language: sl_SI\n"
|
"Language: sl_SI\n"
|
||||||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
|
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
|
||||||
"X-Generator: Poedit 2.3\n"
|
"X-Generator: Poedit 2.2.4\n"
|
||||||
"X-Poedit-Basepath: ../..\n"
|
"X-Poedit-Basepath: ../..\n"
|
||||||
"X-Poedit-KeywordsList: _\n"
|
"X-Poedit-KeywordsList: _\n"
|
||||||
"X-Poedit-SearchPath-0: lib/EAPBase_UI\n"
|
"X-Poedit-SearchPath-0: lib/EAPBase_UI\n"
|
||||||
@ -28,7 +27,7 @@ msgstr ""
|
|||||||
"X-Poedit-SearchPath-7: EAPMethods\n"
|
"X-Poedit-SearchPath-7: EAPMethods\n"
|
||||||
"X-Poedit-SourceCharset: UTF-8\n"
|
"X-Poedit-SourceCharset: UTF-8\n"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:295
|
#: lib/EAPBase_UI/include/EAP_UI.h:294
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Are you sure you want to permanently remove %s provider from configuration?"
|
"Are you sure you want to permanently remove %s provider from configuration?"
|
||||||
@ -36,67 +35,67 @@ msgstr ""
|
|||||||
"Ali ste prepričani, da želite trajno izbrisati ponudnika %s iz "
|
"Ali ste prepričani, da želite trajno izbrisati ponudnika %s iz "
|
||||||
"konfiguracije?"
|
"konfiguracije?"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:295
|
#: lib/EAPBase_UI/include/EAP_UI.h:294
|
||||||
msgid "Warning"
|
msgid "Warning"
|
||||||
msgstr "Opozorilo"
|
msgstr "Opozorilo"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:381 lib/EAPBase_UI/res/wxEAP_UI.h:116
|
#: lib/EAPBase_UI/include/EAP_UI.h:380 lib/EAPBase_UI/res/wxEAP_UI.h:117
|
||||||
msgid "EAP Credentials"
|
msgid "EAP Credentials"
|
||||||
msgstr "Poverilnice EAP"
|
msgstr "Poverilnice EAP"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:725
|
#: lib/EAPBase_UI/include/EAP_UI.h:724
|
||||||
msgid "Provider Settings"
|
msgid "Provider Settings"
|
||||||
msgstr "Nastavitve ponudnika"
|
msgstr "Nastavitve ponudnika"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:758 lib/EAPBase_UI/res/wxEAP_UI.cpp:229
|
#: lib/EAPBase_UI/include/EAP_UI.h:757 lib/EAPBase_UI/res/wxEAP_UI.cpp:229
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "%s User Credentials"
|
msgid "%s User Credentials"
|
||||||
msgstr "Uporabnikove poverilnice za %s"
|
msgstr "Uporabnikove poverilnice za %s"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:866 lib/TTLS_UI/src/Module.cpp:196
|
#: lib/EAPBase_UI/include/EAP_UI.h:876 lib/TTLS_UI/src/Module.cpp:196
|
||||||
#: lib/TTLS_UI/src/Module.cpp:305
|
#: lib/TTLS_UI/src/Module.cpp:305
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Error writing credentials to Credential Manager: %hs (error %u)"
|
msgid "Error writing credentials to Credential Manager: %hs (error %u)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Napaka pri zapisovanju poverilnic v upravitelja poverilnic: %hs (napaka %u)"
|
"Napaka pri zapisovanju poverilnic v upravitelja poverilnic: %hs (napaka %u)"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:869 lib/TTLS_UI/src/Module.cpp:198
|
#: lib/EAPBase_UI/include/EAP_UI.h:879 lib/TTLS_UI/src/Module.cpp:198
|
||||||
#: lib/TTLS_UI/src/Module.cpp:307
|
#: lib/TTLS_UI/src/Module.cpp:307
|
||||||
msgid "Writing credentials failed."
|
msgid "Writing credentials failed."
|
||||||
msgstr "Zapisovanje poverilnic ni uspelo."
|
msgstr "Zapisovanje poverilnic ni uspelo."
|
||||||
|
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:897
|
#: lib/EAPBase_UI/include/EAP_UI.h:899
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Deleting credentials failed (error %u)."
|
msgid "Deleting credentials failed (error %u)."
|
||||||
msgstr "Izbris poverilnic ni uspel (napaka %u)."
|
msgstr "Izbris poverilnic ni uspel (napaka %u)."
|
||||||
|
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:924 lib/EAPBase_UI/include/EAP_UI.h:943
|
#: lib/EAPBase_UI/include/EAP_UI.h:938
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:952
|
|
||||||
msgid "(none)"
|
|
||||||
msgstr "(brez)"
|
|
||||||
|
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:928
|
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "(error %u)"
|
msgid "(error %u)"
|
||||||
msgstr "(napaka %u)"
|
msgstr "(napaka %u)"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:932
|
#: lib/EAPBase_UI/include/EAP_UI.h:942
|
||||||
msgid "(error)"
|
msgid "(error)"
|
||||||
msgstr "(napaka)"
|
msgstr "(napaka)"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:943 lib/EAPBase_UI/include/EAP_UI.h:952
|
#: lib/EAPBase_UI/include/EAP_UI.h:953 lib/EAPBase_UI/include/EAP_UI.h:962
|
||||||
|
#: lib/TLS_UI/src/TLS_UI.cpp:61
|
||||||
|
msgid "(none)"
|
||||||
|
msgstr "(brez)"
|
||||||
|
|
||||||
|
#: lib/EAPBase_UI/include/EAP_UI.h:953 lib/EAPBase_UI/include/EAP_UI.h:962
|
||||||
msgid "(blank ID)"
|
msgid "(blank ID)"
|
||||||
msgstr "(prazen ID)"
|
msgstr "(prazen ID)"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:992
|
#: lib/EAPBase_UI/include/EAP_UI.h:1002
|
||||||
msgid "&Remember"
|
msgid "&Remember"
|
||||||
msgstr "Za&pomni si"
|
msgstr "Za&pomni si"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:993
|
#: lib/EAPBase_UI/include/EAP_UI.h:1003
|
||||||
msgid "Check if you would like to save credentials"
|
msgid "Check if you would like to save credentials"
|
||||||
msgstr "Odkljukajte, če želite shraniti poverilnice"
|
msgstr "Odkljukajte, če želite shraniti poverilnice"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/include/EAP_UI.h:1214
|
#: lib/EAPBase_UI/include/EAP_UI.h:1212
|
||||||
msgid "(Your Organization)"
|
msgid "(Your Organization)"
|
||||||
msgstr "(vaša organizacija)"
|
msgstr "(vaša organizacija)"
|
||||||
|
|
||||||
@ -128,11 +127,11 @@ msgstr "Odpre dialog z nastavitvami ponudnika"
|
|||||||
msgid "Select the source where your credentials used to connect are stored."
|
msgid "Select the source where your credentials used to connect are stored."
|
||||||
msgstr "Izberite vir, kjer so shranjene vaše poverilnice za povezovanje."
|
msgstr "Izberite vir, kjer so shranjene vaše poverilnice za povezovanje."
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:250
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:244
|
||||||
msgid "Use from Credential &Manager:"
|
msgid "Use from Credential &Manager"
|
||||||
msgstr "Uporabi iz &Upravitelja poverilnic:"
|
msgstr "Uporabi iz &Upravitelja poverilnic"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:251
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:245
|
||||||
msgid ""
|
msgid ""
|
||||||
"Select this option if you would like to use credentials stored in Windows "
|
"Select this option if you would like to use credentials stored in Windows "
|
||||||
"Credential Manager"
|
"Credential Manager"
|
||||||
@ -140,31 +139,19 @@ msgstr ""
|
|||||||
"Izberite to možnost, če želite uporabiti poverilnice shranjene v Upravitelju"
|
"Izberite to možnost, če želite uporabiti poverilnice shranjene v Upravitelju"
|
||||||
" poverilnic Windows"
|
" poverilnic Windows"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:258
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:255 lib/EAPBase_UI/res/wxEAP_UI.cpp:299
|
||||||
|
msgid "Identity:"
|
||||||
|
msgstr "Identiteta:"
|
||||||
|
|
||||||
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:262
|
||||||
msgid "Your present credentials stored in Windows Credential Manager"
|
msgid "Your present credentials stored in Windows Credential Manager"
|
||||||
msgstr "Vaše trenutne poverilnice shranjene v Upravitelju poverilnic Windows"
|
msgstr "Vaše trenutne poverilnice shranjene v Upravitelju poverilnic Windows"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:268
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:272
|
||||||
msgid "Use from &profile configuration:"
|
|
||||||
msgstr "Uporabi iz nastavitev &profila:"
|
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:269
|
|
||||||
msgid ""
|
|
||||||
"Select this option if you would like to store credentials as a part of "
|
|
||||||
"profile configuration"
|
|
||||||
msgstr ""
|
|
||||||
"Izberite to možnost, če želite shraniti poverilnice kot del nastavitev "
|
|
||||||
"profila"
|
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:276
|
|
||||||
msgid "Profile configuration credentials"
|
|
||||||
msgstr "Poverilnice nastavitev profila"
|
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:289
|
|
||||||
msgid "&Clear Credentials"
|
msgid "&Clear Credentials"
|
||||||
msgstr "Počisti poverilni&ce"
|
msgstr "Počisti poverilni&ce"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:290
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:273
|
||||||
msgid ""
|
msgid ""
|
||||||
"Click to clear your credentials from Credential Manager.\n"
|
"Click to clear your credentials from Credential Manager.\n"
|
||||||
"Note: You will be prompted to enter credentials when connecting."
|
"Note: You will be prompted to enter credentials when connecting."
|
||||||
@ -172,51 +159,67 @@ msgstr ""
|
|||||||
"Kliknite, da počistite svoje poverilnice iz upravitelja poverilnic.\n"
|
"Kliknite, da počistite svoje poverilnice iz upravitelja poverilnic.\n"
|
||||||
"Opomba: Za vnos poverilnic boste pozvani ob povezovanju."
|
"Opomba: Za vnos poverilnic boste pozvani ob povezovanju."
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:294
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:277 lib/EAPBase_UI/res/wxEAP_UI.cpp:316
|
||||||
msgid "&Set Credentials..."
|
msgid "&Set Credentials..."
|
||||||
msgstr "Na&stavi poverilnice ..."
|
msgstr "Na&stavi poverilnice ..."
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:295
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:278 lib/EAPBase_UI/res/wxEAP_UI.cpp:317
|
||||||
msgid "Click here to set or modify your credentials"
|
msgid "Click here to set or modify your credentials"
|
||||||
msgstr "Kliknite tukaj, da nastavite ali spremenite svoje poverilnice"
|
msgstr "Kliknite tukaj, da nastavite ali spremenite svoje poverilnice"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:332
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:288
|
||||||
|
msgid "Use from &profile configuration"
|
||||||
|
msgstr "Uporabi iz nastavitev &profila"
|
||||||
|
|
||||||
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:289
|
||||||
|
msgid ""
|
||||||
|
"Select this option if you would like to store credentials as a part of "
|
||||||
|
"profile configuration"
|
||||||
|
msgstr ""
|
||||||
|
"Izberite to možnost, če želite shraniti poverilnice kot del nastavitev "
|
||||||
|
"profila"
|
||||||
|
|
||||||
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:306
|
||||||
|
msgid "Profile configuration credentials"
|
||||||
|
msgstr "Poverilnice nastavitev profila"
|
||||||
|
|
||||||
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:359
|
||||||
msgid "User ID and Password"
|
msgid "User ID and Password"
|
||||||
msgstr "ID uporabnika in geslo"
|
msgstr "ID uporabnika in geslo"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:342
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:369
|
||||||
msgid "Please provide your user ID and password."
|
msgid "Please provide your user ID and password."
|
||||||
msgstr "Vnesite svoj ID uporabnika in geslo."
|
msgstr "Vnesite svoj ID uporabnika in geslo."
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:352 lib/EAPBase_UI/res/wxEAP_UI.cpp:416
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:379 lib/EAPBase_UI/res/wxEAP_UI.cpp:443
|
||||||
msgid "User ID:"
|
msgid "User ID:"
|
||||||
msgstr "ID uporabnika:"
|
msgstr "ID uporabnika:"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:357 lib/EAPBase_UI/res/wxEAP_UI.cpp:421
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:384 lib/EAPBase_UI/res/wxEAP_UI.cpp:448
|
||||||
msgid "Enter your user name here (user@domain.org, DOMAIN\\User, etc.)"
|
msgid "Enter your user name here (user@domain.org, DOMAIN\\User, etc.)"
|
||||||
msgstr "Tukaj vnesite svoje up. ime (up. ime@domena.si, DOMENA\\Uporabnik ipd.)"
|
msgstr "Tukaj vnesite svoje up. ime (up. ime@domena.si, DOMENA\\Uporabnik ipd.)"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:361
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:388
|
||||||
msgid "Password:"
|
msgid "Password:"
|
||||||
msgstr "Geslo:"
|
msgstr "Geslo:"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:366
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:393
|
||||||
msgid "Enter your password here"
|
msgid "Enter your password here"
|
||||||
msgstr "Tukaj vnesite svoje geslo"
|
msgstr "Tukaj vnesite svoje geslo"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:396
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:423
|
||||||
msgid "User ID"
|
msgid "User ID"
|
||||||
msgstr "ID uporabnika"
|
msgstr "ID uporabnika"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:406
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:433
|
||||||
msgid "Please provide your user ID."
|
msgid "Please provide your user ID."
|
||||||
msgstr "Vnesite svoj ID uporabnika."
|
msgstr "Vnesite svoj ID uporabnika."
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:446
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:473
|
||||||
msgid "Your Organization"
|
msgid "Your Organization"
|
||||||
msgstr "Vaša organizacija"
|
msgstr "Vaša organizacija"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:457
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:484
|
||||||
msgid ""
|
msgid ""
|
||||||
"Describe your organization to customize user prompts. When organization is "
|
"Describe your organization to customize user prompts. When organization is "
|
||||||
"introduced, end-users find program messages easier to understand and act."
|
"introduced, end-users find program messages easier to understand and act."
|
||||||
@ -225,42 +228,54 @@ msgstr ""
|
|||||||
"predstavi, uporabniki lažje razumejo sporočila programa in ustrezneje "
|
"predstavi, uporabniki lažje razumejo sporočila programa in ustrezneje "
|
||||||
"reagirajo."
|
"reagirajo."
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:464
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:491
|
||||||
msgid "Your organization &name:"
|
msgid "Your organization &name:"
|
||||||
msgstr "Ime vaše orga&nizacije:"
|
msgstr "Ime vaše orga&nizacije:"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:469
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:496
|
||||||
msgid ""
|
msgid ""
|
||||||
"Your organization name as it will appear on helpdesk contact notifications"
|
"Your organization name as it will appear on helpdesk contact notifications"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ime vaše organizacije, kot bo nastopalo na obvestilih s stikom na center za "
|
"Ime vaše organizacije, kot bo nastopalo na obvestilih s stikom na center za "
|
||||||
"pomoč"
|
"pomoč"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:473
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:500
|
||||||
msgid "(Keep it short, please)"
|
msgid "(Keep it short, please)"
|
||||||
msgstr "(Naj bo kratko, prosim)"
|
msgstr "(Naj bo kratko, prosim)"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:483
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:510
|
||||||
msgid "Helpdesk contact &information:"
|
msgid "Helpdesk contact &information:"
|
||||||
msgstr "Podatk&i centra za pomoč:"
|
msgstr "Podatk&i centra za pomoč:"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:500
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:520
|
||||||
|
msgid "¶"
|
||||||
|
msgstr "¶"
|
||||||
|
|
||||||
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:527
|
||||||
msgid "Your helpdesk website address"
|
msgid "Your helpdesk website address"
|
||||||
msgstr "Naslov spletne strani vašega centra za pomoč"
|
msgstr "Naslov spletne strani vašega centra za pomoč"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:511
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:531
|
||||||
|
msgid "*"
|
||||||
|
msgstr "*"
|
||||||
|
|
||||||
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:538
|
||||||
msgid "Your helpdesk e-mail address"
|
msgid "Your helpdesk e-mail address"
|
||||||
msgstr "E-poštni naslov vašega centra za pomoč"
|
msgstr "E-poštni naslov vašega centra za pomoč"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:522
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:542
|
||||||
|
msgid ")"
|
||||||
|
msgstr ")"
|
||||||
|
|
||||||
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:549
|
||||||
msgid "Your helpdesk phone number"
|
msgid "Your helpdesk phone number"
|
||||||
msgstr "Telefonska številka vašega centra za pomoč"
|
msgstr "Telefonska številka vašega centra za pomoč"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:550
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:577
|
||||||
msgid "Provider Unique Identifier"
|
msgid "Provider Unique Identifier"
|
||||||
msgstr "Enolični identifikator ponudnika"
|
msgstr "Enolični identifikator ponudnika"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:561
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:588
|
||||||
msgid ""
|
msgid ""
|
||||||
"Assign your organization a unique ID to allow sharing the same credential "
|
"Assign your organization a unique ID to allow sharing the same credential "
|
||||||
"set across different network profiles."
|
"set across different network profiles."
|
||||||
@ -268,33 +283,33 @@ msgstr ""
|
|||||||
"Dodelite svoji organizaciji enoznačen identifikator, da omogočite souporabo "
|
"Dodelite svoji organizaciji enoznačen identifikator, da omogočite souporabo "
|
||||||
"istih poverilnic različnim omrežnim profilom."
|
"istih poverilnic različnim omrežnim profilom."
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:568
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:595
|
||||||
msgid "&Namespace:"
|
msgid "&Namespace:"
|
||||||
msgstr "Ime&nski prostor:"
|
msgstr "Ime&nski prostor:"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:572
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:599
|
||||||
msgid "urn:RFC4282:realm"
|
msgid "urn:RFC4282:realm"
|
||||||
msgstr "urn:RFC4282:realm"
|
msgstr "urn:RFC4282:realm"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:572
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:599
|
||||||
msgid "urn:uuid"
|
msgid "urn:uuid"
|
||||||
msgstr "urn:uuid"
|
msgstr "urn:uuid"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:584
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:611
|
||||||
msgid "Provider unique &identifier:"
|
msgid "Provider unique &identifier:"
|
||||||
msgstr "Enolični &identifikator ponudnika:"
|
msgstr "Enolični &identifikator ponudnika:"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:589
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:616
|
||||||
msgid "Your organization ID to assign same credentials from other profiles"
|
msgid "Your organization ID to assign same credentials from other profiles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Identifikator vaše organizacije za souporabo istih poverilnic različnih "
|
"Identifikator vaše organizacije za souporabo istih poverilnic različnih "
|
||||||
"profilov"
|
"profilov"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:614
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:641
|
||||||
msgid "Configuration Lock"
|
msgid "Configuration Lock"
|
||||||
msgstr "Zaklep konfiguracije"
|
msgstr "Zaklep konfiguracije"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:625
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:652
|
||||||
msgid ""
|
msgid ""
|
||||||
"Your configuration can be locked to prevent accidental modification by end-"
|
"Your configuration can be locked to prevent accidental modification by end-"
|
||||||
"users. Users will only be allowed to enter credentials."
|
"users. Users will only be allowed to enter credentials."
|
||||||
@ -302,7 +317,7 @@ msgstr ""
|
|||||||
"Svojo konfiguracijo lahko zaklenete in preprečite končnim uporabnikom "
|
"Svojo konfiguracijo lahko zaklenete in preprečite končnim uporabnikom "
|
||||||
"nenamerno spreminjanje. Uporabniki bodo lahko vnašali samo poverilnice."
|
"nenamerno spreminjanje. Uporabniki bodo lahko vnašali samo poverilnice."
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:632
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:659
|
||||||
msgid ""
|
msgid ""
|
||||||
"&Lock this configuration and prevent any further modification via user "
|
"&Lock this configuration and prevent any further modification via user "
|
||||||
"interface."
|
"interface."
|
||||||
@ -310,51 +325,51 @@ msgstr ""
|
|||||||
"Zak&leni to konfiguracijo in prepreči vse nadaljnje spremembe preko up. "
|
"Zak&leni to konfiguracijo in prepreči vse nadaljnje spremembe preko up. "
|
||||||
"vmesnika."
|
"vmesnika."
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:635
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:662
|
||||||
msgid "(Warning: Once locked, you can not revert using this dialog!)"
|
msgid "(Warning: Once locked, you can not revert using this dialog!)"
|
||||||
msgstr "(Pozor: Ko zaklenete, vrnitev ne bo več možna preko tega dialoga!)"
|
msgstr "(Pozor: Ko zaklenete, vrnitev ne bo več možna preko tega dialoga!)"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:700
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:727
|
||||||
msgid "Identity"
|
msgid "Identity"
|
||||||
msgstr "Identiteta"
|
msgstr "Identiteta"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:711
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:738
|
||||||
msgid "Select the user ID supplicant introduces itself as to authenticator:"
|
msgid "Select the user ID supplicant introduces itself as to authenticator:"
|
||||||
msgstr "Izberite ID uporabnika, s katerim se prosilec predstavi overovitelju:"
|
msgstr "Izberite ID uporabnika, s katerim se prosilec predstavi overovitelju:"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:718
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:745
|
||||||
msgid "&True identity"
|
msgid "&True identity"
|
||||||
msgstr "Prava iden&titeta"
|
msgstr "Prava iden&titeta"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:719
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:746
|
||||||
msgid "Use my true user name"
|
msgid "Use my true user name"
|
||||||
msgstr "Uporabi moje pravo uporabniško ime"
|
msgstr "Uporabi moje pravo uporabniško ime"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:723
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:750
|
||||||
msgid "Use &empty identity"
|
msgid "Use &empty identity"
|
||||||
msgstr "Uporabi prazno id&entiteto"
|
msgstr "Uporabi prazno id&entiteto"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:724
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:751
|
||||||
msgid "Omit my user name and use @mydomain.org only"
|
msgid "Omit my user name and use @mydomain.org only"
|
||||||
msgstr "Izpusti moje uporabniško ime in uporabi samo @mojadomena.si"
|
msgstr "Izpusti moje uporabniško ime in uporabi samo @mojadomena.si"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:731
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:758
|
||||||
msgid "&Custom identity:"
|
msgid "&Custom identity:"
|
||||||
msgstr "&Identiteta po meri:"
|
msgstr "&Identiteta po meri:"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:732
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:759
|
||||||
msgid "Specify custom identity"
|
msgid "Specify custom identity"
|
||||||
msgstr "Navedite identiteto po meri"
|
msgstr "Navedite identiteto po meri"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:737
|
#: lib/EAPBase_UI/res/wxEAP_UI.cpp:764
|
||||||
msgid "Custom identity to use"
|
msgid "Custom identity to use"
|
||||||
msgstr "Zunanja po meri za uporabo"
|
msgstr "Zunanja po meri za uporabo"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.h:66
|
#: lib/EAPBase_UI/res/wxEAP_UI.h:67
|
||||||
msgid "EAP Connection Configuration"
|
msgid "EAP Connection Configuration"
|
||||||
msgstr "Konfiguracija povezave EAP"
|
msgstr "Konfiguracija povezave EAP"
|
||||||
|
|
||||||
#: lib/EAPBase_UI/res/wxEAP_UI.h:329
|
#: lib/EAPBase_UI/res/wxEAP_UI.h:334
|
||||||
msgid "EAP Identity Provider"
|
msgid "EAP Identity Provider"
|
||||||
msgstr "Ponudnik identitete EAP"
|
msgstr "Ponudnik identitete EAP"
|
||||||
|
|
||||||
@ -572,7 +587,7 @@ msgstr ""
|
|||||||
msgid "(Example: foo.bar.com;server2.bar.com)"
|
msgid "(Example: foo.bar.com;server2.bar.com)"
|
||||||
msgstr "(Primer: vzo.rec.si;streznik2.rec.si)"
|
msgstr "(Primer: vzo.rec.si;streznik2.rec.si)"
|
||||||
|
|
||||||
#: lib/TLS_UI/res/wxTLS_UI.cpp:118 lib/TLS_UI/src/TLS_UI.cpp:400
|
#: lib/TLS_UI/res/wxTLS_UI.cpp:118 lib/TLS_UI/src/TLS_UI.cpp:329
|
||||||
msgid "User Certificate"
|
msgid "User Certificate"
|
||||||
msgstr "Uporabnikovo potrdilo"
|
msgstr "Uporabnikovo potrdilo"
|
||||||
|
|
||||||
@ -596,40 +611,32 @@ msgstr ""
|
|||||||
"Vaša identiteta (up. ime@domena), ki bo nadomestila tisto s potrdila; ali "
|
"Vaša identiteta (up. ime@domena), ki bo nadomestila tisto s potrdila; ali "
|
||||||
"prazno, če želite uporabiti tisto s potrdila"
|
"prazno, če želite uporabiti tisto s potrdila"
|
||||||
|
|
||||||
#: lib/TLS_UI/src/TLS_UI.cpp:118
|
#: lib/TLS_UI/src/TLS_UI.cpp:256
|
||||||
msgid "No certificate selected"
|
|
||||||
msgstr "Digitalno potrdilo ni izbrano"
|
|
||||||
|
|
||||||
#: lib/TLS_UI/src/TLS_UI.cpp:118
|
|
||||||
msgid "Validation conflict"
|
|
||||||
msgstr "Nesoglasje pri preverjanju"
|
|
||||||
|
|
||||||
#: lib/TLS_UI/src/TLS_UI.cpp:327
|
|
||||||
msgid "Add Certificate"
|
msgid "Add Certificate"
|
||||||
msgstr "Dodaj potrdilo"
|
msgstr "Dodaj potrdilo"
|
||||||
|
|
||||||
#: lib/TLS_UI/src/TLS_UI.cpp:328
|
#: lib/TLS_UI/src/TLS_UI.cpp:257
|
||||||
msgid "Certificate Files (*.cer;*.crt;*.der;*.p7b;*.pem)"
|
msgid "Certificate Files (*.cer;*.crt;*.der;*.p7b;*.pem)"
|
||||||
msgstr "Datoteke s potrdili (*.cer;*.crt;*.der;*.p7b;*.pem)"
|
msgstr "Datoteke s potrdili (*.cer;*.crt;*.der;*.p7b;*.pem)"
|
||||||
|
|
||||||
#: lib/TLS_UI/src/TLS_UI.cpp:329
|
#: lib/TLS_UI/src/TLS_UI.cpp:258
|
||||||
msgid "X.509 Certificate Files (*.cer;*.crt;*.der;*.pem)"
|
msgid "X.509 Certificate Files (*.cer;*.crt;*.der;*.pem)"
|
||||||
msgstr "Datoteke s potrdili X.509 (*.cer;*.crt;*.der;*.pem)"
|
msgstr "Datoteke s potrdili X.509 (*.cer;*.crt;*.der;*.pem)"
|
||||||
|
|
||||||
#: lib/TLS_UI/src/TLS_UI.cpp:330
|
#: lib/TLS_UI/src/TLS_UI.cpp:259
|
||||||
msgid "PKCS #7 Certificate Files (*.p7b)"
|
msgid "PKCS #7 Certificate Files (*.p7b)"
|
||||||
msgstr "Datoteke s potrdili PKCS #7 (*.p7b)"
|
msgstr "Datoteke s potrdili PKCS #7 (*.p7b)"
|
||||||
|
|
||||||
#: lib/TLS_UI/src/TLS_UI.cpp:331
|
#: lib/TLS_UI/src/TLS_UI.cpp:260
|
||||||
msgid "All Files (*.*)"
|
msgid "All Files (*.*)"
|
||||||
msgstr "Vse datoteke (*.*)"
|
msgstr "Vse datoteke (*.*)"
|
||||||
|
|
||||||
#: lib/TLS_UI/src/TLS_UI.cpp:345
|
#: lib/TLS_UI/src/TLS_UI.cpp:274
|
||||||
#, c-format
|
#, c-format
|
||||||
msgid "Invalid or unsupported certificate file %s"
|
msgid "Invalid or unsupported certificate file %s"
|
||||||
msgstr "Napačna ali nepodprta datoteka s potrdilom %s"
|
msgstr "Napačna ali nepodprta datoteka s potrdilom %s"
|
||||||
|
|
||||||
#: lib/TLS_UI/src/TLS_UI.cpp:345
|
#: lib/TLS_UI/src/TLS_UI.cpp:274
|
||||||
msgid "Error"
|
msgid "Error"
|
||||||
msgstr "Napaka"
|
msgstr "Napaka"
|
||||||
|
|
||||||
@ -654,17 +661,17 @@ msgid "Invoking EAP interactive UI failed (error %u)."
|
|||||||
msgstr "Zagon interaktivnega up. vmesnika EAP ni uspel (napaka %u)."
|
msgstr "Zagon interaktivnega up. vmesnika EAP ni uspel (napaka %u)."
|
||||||
|
|
||||||
#: lib/TTLS_UI/src/TTLS_UI.cpp:37
|
#: lib/TTLS_UI/src/TTLS_UI.cpp:37
|
||||||
msgid "Outer Authentication"
|
|
||||||
msgstr "Zunanje overovljanje"
|
|
||||||
|
|
||||||
#: lib/TTLS_UI/src/TTLS_UI.cpp:50
|
|
||||||
msgid "Inner Authentication"
|
msgid "Inner Authentication"
|
||||||
msgstr "Notranje overovljanje"
|
msgstr "Notranje overovljanje"
|
||||||
|
|
||||||
#: lib/TTLS_UI/src/TTLS_UI.cpp:56
|
#: lib/TTLS_UI/src/TTLS_UI.cpp:43
|
||||||
msgid "Select inner authentication method from the list"
|
msgid "Select inner authentication method from the list"
|
||||||
msgstr "Izberite metodo notranjega overovljanja s seznama"
|
msgstr "Izberite metodo notranjega overovljanja s seznama"
|
||||||
|
|
||||||
|
#: lib/TTLS_UI/src/TTLS_UI.cpp:48
|
||||||
|
msgid "Outer Authentication"
|
||||||
|
msgstr "Zunanje overovljanje"
|
||||||
|
|
||||||
#: lib/TTLS_UI/src/TTLS_UI.cpp:127
|
#: lib/TTLS_UI/src/TTLS_UI.cpp:127
|
||||||
msgid "PAP"
|
msgid "PAP"
|
||||||
msgstr "PAP"
|
msgstr "PAP"
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Marko Eremija <marko.eremija@amres.ac.rs>, 2017
|
# Marko Eremija <marko.eremija@amres.ac.rs>, 2017
|
||||||
# Simon Rozman <simon@rozman.si>, 2020
|
# Simon Rozman <simon@rozman.si>, 2020
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Gokhan Eryol <gokhaneryol@gmail.com>, 2017
|
# Gokhan Eryol <gokhaneryol@gmail.com>, 2017
|
||||||
# Simon Rozman <simon@rozman.si>, 2020
|
# Simon Rozman <simon@rozman.si>, 2020
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "PCH.h"
|
#include "PCH.h"
|
||||||
|
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
///
|
///
|
||||||
|
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "PCH.h"
|
#include "PCH.h"
|
||||||
@ -64,8 +78,8 @@ wxEventTraceProcessorThread::wxEventTraceProcessorThread(wxEvtHandler *parent, c
|
|||||||
for (size_t i = 0, i_end = sessions.GetCount(); i < i_end; i++) {
|
for (size_t i = 0, i_end = sessions.GetCount(); i < i_end; i++) {
|
||||||
// Open trace.
|
// Open trace.
|
||||||
tlf.LoggerName = const_cast<LPTSTR>((LPCTSTR)(sessions[i]));
|
tlf.LoggerName = const_cast<LPTSTR>((LPCTSTR)(sessions[i]));
|
||||||
event_trace trace(OpenTrace(&tlf));
|
event_trace trace;
|
||||||
if (!trace) {
|
if (!trace.create(&tlf)) {
|
||||||
wxLogError(_("Error opening event trace (error %u)."), GetLastError());
|
wxLogError(_("Error opening event trace (error %u)."), GetLastError());
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -594,34 +608,33 @@ wxString wxETWListCtrl::OnGetItemText(const winstd::event_rec &rec, long column)
|
|||||||
// Get event meta-info.
|
// Get event meta-info.
|
||||||
unique_ptr<TRACE_EVENT_INFO> info;
|
unique_ptr<TRACE_EVENT_INFO> info;
|
||||||
ULONG ulResult;
|
ULONG ulResult;
|
||||||
if ((ulResult = TdhGetEventInformation((PEVENT_RECORD)&rec, 0, NULL, info)) != ERROR_SUCCESS)
|
if ((ulResult = TdhGetEventInformation((PEVENT_RECORD)&rec, 0, NULL, info)) == ERROR_SUCCESS) {
|
||||||
return tstring_printf(_T("(Error getting event information (error %u))"), ulResult).c_str();
|
if (info->DecodingSource != DecodingSourceWPP) {
|
||||||
|
if (rec.EventHeader.Flags & EVENT_HEADER_FLAG_STRING_ONLY) {
|
||||||
|
// This is a string-only event. Print it.
|
||||||
|
return reinterpret_cast<LPCWSTR>(rec.UserData);
|
||||||
|
} else {
|
||||||
|
// This is not a string-only event. Prepare parameters.
|
||||||
|
|
||||||
if (info->DecodingSource != DecodingSourceWPP) {
|
BYTE nPtrSize = (rec.EventHeader.Flags & EVENT_HEADER_FLAG_32_BIT_HEADER) ? 4 : 8;
|
||||||
if (rec.EventHeader.Flags & EVENT_HEADER_FLAG_STRING_ONLY) {
|
vector<tstring> props;
|
||||||
// This is a string-only event. Print it.
|
vector<DWORD_PTR> props_msg;
|
||||||
return reinterpret_cast<LPCWSTR>(rec.UserData);
|
props.reserve(info->TopLevelPropertyCount);
|
||||||
} else {
|
props_msg.reserve(info->TopLevelPropertyCount);
|
||||||
// This is not a string-only event. Prepare parameters.
|
for (ULONG i = 0; i < info->TopLevelPropertyCount; i++) {
|
||||||
|
props.push_back(std::move(PropertyToString((PEVENT_RECORD)&rec, info.get(), i, NULL, 0, nPtrSize)));
|
||||||
|
props_msg.push_back((DWORD_PTR)props[i].c_str());
|
||||||
|
}
|
||||||
|
|
||||||
BYTE nPtrSize = (rec.EventHeader.Flags & EVENT_HEADER_FLAG_32_BIT_HEADER) ? 4 : 8;
|
if (info->EventMessageOffset) {
|
||||||
vector<tstring> props;
|
// Format the message.
|
||||||
vector<DWORD_PTR> props_msg;
|
return wstring_msg(0, reinterpret_cast<LPCTSTR>(reinterpret_cast<LPCBYTE>(info.get()) + info->EventMessageOffset), props_msg.data()).c_str();
|
||||||
props.reserve(info->TopLevelPropertyCount);
|
}
|
||||||
props_msg.reserve(info->TopLevelPropertyCount);
|
|
||||||
for (ULONG i = 0; i < info->TopLevelPropertyCount; i++) {
|
|
||||||
props.push_back(std::move(PropertyToString((PEVENT_RECORD)&rec, info.get(), i, NULL, 0, nPtrSize)));
|
|
||||||
props_msg.push_back((DWORD_PTR)props[i].c_str());
|
|
||||||
}
|
|
||||||
|
|
||||||
if (info->EventMessageOffset) {
|
|
||||||
// Format the message.
|
|
||||||
return wstring_msg(0, reinterpret_cast<LPCTSTR>(reinterpret_cast<LPCBYTE>(info.get()) + info->EventMessageOffset), props_msg.data()).c_str();
|
|
||||||
}
|
}
|
||||||
|
} else if (info->EventMessageOffset) {
|
||||||
|
// This is a WPP event.
|
||||||
|
return reinterpret_cast<LPCWSTR>(reinterpret_cast<LPCBYTE>(info.get()) + info->EventMessageOffset);
|
||||||
}
|
}
|
||||||
} else if (info->EventMessageOffset) {
|
|
||||||
// This is a WPP event.
|
|
||||||
return reinterpret_cast<LPCWSTR>(reinterpret_cast<LPCBYTE>(info.get()) + info->EventMessageOffset);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1046,7 +1059,7 @@ static tstring PropertyToString(PEVENT_RECORD pEvent, PTRACE_EVENT_INFO pInfo, U
|
|||||||
// Get the size of the array if the property is an array.
|
// Get the size of the array if the property is an array.
|
||||||
ULONG ulArraySize = 0;
|
ULONG ulArraySize = 0;
|
||||||
if ((ulResult = GetArraySize(pEvent, pInfo, ulPropIndex, &ulArraySize)) != ERROR_SUCCESS)
|
if ((ulResult = GetArraySize(pEvent, pInfo, ulPropIndex, &ulArraySize)) != ERROR_SUCCESS)
|
||||||
return tstring_printf(_T("(Error getting array size (error %u))"), ulResult);
|
return tstring_printf(_T("(Error getting array size (error %u))"), ulResult);;
|
||||||
|
|
||||||
tstring out;
|
tstring out;
|
||||||
bool out_nonfirst = false;
|
bool out_nonfirst = false;
|
||||||
|
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <wx/event.h>
|
#include <wx/event.h>
|
||||||
@ -31,7 +45,6 @@ class wxPersistentETWListCtrl;
|
|||||||
#include <wx/persist/window.h>
|
#include <wx/persist/window.h>
|
||||||
#include <wx/thread.h>
|
#include <wx/thread.h>
|
||||||
|
|
||||||
#include <stdex/vector_queue.hpp>
|
|
||||||
#include <WinStd/ETW.h>
|
#include <WinStd/ETW.h>
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
@ -155,7 +168,7 @@ protected:
|
|||||||
///
|
///
|
||||||
/// Functor for GUID comparison
|
/// Functor for GUID comparison
|
||||||
///
|
///
|
||||||
struct less_guid
|
struct less_guid : public std::binary_function<GUID, GUID, bool>
|
||||||
{
|
{
|
||||||
///
|
///
|
||||||
/// Compares two GUIDs
|
/// Compares two GUIDs
|
||||||
@ -308,8 +321,8 @@ protected:
|
|||||||
guidset m_sources; ///< Set of enabled sources
|
guidset m_sources; ///< Set of enabled sources
|
||||||
|
|
||||||
wxListItemAttr m_item_attr[2][4]; ///< Current item attributes
|
wxListItemAttr m_item_attr[2][4]; ///< Current item attributes
|
||||||
stdex::vector_queue<winstd::event_rec> m_rec_db; ///< Event record database
|
winstd::vector_queue<winstd::event_rec> m_rec_db; ///< Event record database
|
||||||
stdex::vector_queue<size_t> m_rec_idx; ///< Event record database indices of shown records
|
winstd::vector_queue<size_t> m_rec_idx; ///< Event record database indices of shown records
|
||||||
|
|
||||||
size_t m_col_format_width[5]; ///< Column widths for pre-formatted row display (0 = unlimited)
|
size_t m_col_format_width[5]; ///< Column widths for pre-formatted row display (0 = unlimited)
|
||||||
};
|
};
|
||||||
|
Binary file not shown.
@ -28,42 +28,90 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<ProjectGuid>{E0D0725B-B2FC-4225-9481-CA9B1B6306F2}</ProjectGuid>
|
<ProjectGuid>{E0D0725B-B2FC-4225-9481-CA9B1B6306F2}</ProjectGuid>
|
||||||
|
<Keyword>Win32Proj</Keyword>
|
||||||
<RootNamespace>EventMonitor</RootNamespace>
|
<RootNamespace>EventMonitor</RootNamespace>
|
||||||
|
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
<PropertyGroup Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>Application</ConfigurationType>
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
|
||||||
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Label="Configuration" Condition="'$(Configuration)'=='Debug'">
|
|
||||||
<UseDebugLibraries>true</UseDebugLibraries>
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Label="Configuration" Condition="'$(Configuration)'=='Release'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Label="Configuration" Condition="'$(Platform)'=='ARM64'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
|
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
<ImportGroup Label="ExtensionSettings" />
|
<ImportGroup Label="ExtensionSettings">
|
||||||
|
</ImportGroup>
|
||||||
<ImportGroup Label="PropertySheets">
|
<ImportGroup Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
<Import Project="..\include\$(Platform).props" />
|
<Import Project="..\include\$(Platform).props" />
|
||||||
<Import Project="..\include\$(Configuration).props" />
|
<Import Project="..\include\$(Configuration).props" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
|
||||||
<PropertyGroup Label="UserMacros" />
|
<PropertyGroup Label="UserMacros" />
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutDir>..\output\$(Platform).$(Configuration)\</OutDir>
|
<OutDir>..\output\$(Platform).$(Configuration)\</OutDir>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
|
||||||
<ItemDefinitionGroup>
|
<ItemDefinitionGroup>
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<AdditionalIncludeDirectories>..\lib\Events\build\temp\Events.$(Platform).$(Configuration).$(PlatformToolset);..\lib\WinStd\include;..\lib\stdex\include;..\lib\wxExtend\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\lib\Events\build\temp\Events.$(Platform).$(Configuration).$(PlatformToolset);..\lib\WinStd\include;..\lib\wxExtend\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<UACExecutionLevel>RequireAdministrator</UACExecutionLevel>
|
<UACExecutionLevel>RequireAdministrator</UACExecutionLevel>
|
||||||
</Link>
|
</Link>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ResourceCompile Include="EventMonitor.rc" />
|
<ResourceCompile Include="EventMonitor.rc" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
@ -89,7 +137,10 @@
|
|||||||
<ProjectReference Include="..\lib\Events\build\Events.vcxproj">
|
<ProjectReference Include="..\lib\Events\build\Events.vcxproj">
|
||||||
<Project>{d63f24bd-92a0-4d6b-8b69-ed947e4d2b1b}</Project>
|
<Project>{d63f24bd-92a0-4d6b-8b69-ed947e4d2b1b}</Project>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
<ProjectReference Include="..\lib\wxExtend\build\wxExtendLib.vcxproj">
|
<ProjectReference Include="..\lib\WinStd\build\WinStd-16.0.vcxproj">
|
||||||
|
<Project>{47399d91-7eb9-41de-b521-514ba5db0c43}</Project>
|
||||||
|
</ProjectReference>
|
||||||
|
<ProjectReference Include="..\lib\wxExtend\build\wxExtendLib-16.0.vcxproj">
|
||||||
<Project>{d3e29951-d9f5-486d-a167-20ae8e90b1fa}</Project>
|
<Project>{d3e29951-d9f5-486d-a167-20ae8e90b1fa}</Project>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "PCH.h"
|
#include "PCH.h"
|
||||||
@ -33,9 +47,14 @@ wxEventMonitorFrame::wxEventMonitorFrame(wxWindow* parent, wxWindowID id, const
|
|||||||
wxString prod_status_bar;
|
wxString prod_status_bar;
|
||||||
prod_status_bar.Printf(_("Toggles display of %s records"), wxT(PRODUCT_NAME_STR));
|
prod_status_bar.Printf(_("Toggles display of %s records"), wxT(PRODUCT_NAME_STR));
|
||||||
|
|
||||||
winstd::library lib_comres(LoadLibraryEx(_T("comres.dll"), NULL, LOAD_LIBRARY_AS_DATAFILE | LOAD_LIBRARY_AS_IMAGE_RESOURCE));
|
winstd::library lib_comres;
|
||||||
winstd::library lib_ieframe(LoadLibraryEx(_T("ieframe.dll"), NULL, LOAD_LIBRARY_AS_DATAFILE | LOAD_LIBRARY_AS_IMAGE_RESOURCE));
|
lib_comres.load(_T("comres.dll"), NULL, LOAD_LIBRARY_AS_DATAFILE | LOAD_LIBRARY_AS_IMAGE_RESOURCE);
|
||||||
winstd::library lib_shell32(LoadLibraryEx(_T("shell32.dll"), NULL, LOAD_LIBRARY_AS_DATAFILE | LOAD_LIBRARY_AS_IMAGE_RESOURCE));
|
|
||||||
|
winstd::library lib_ieframe;
|
||||||
|
lib_ieframe.load(_T("ieframe.dll"), NULL, LOAD_LIBRARY_AS_DATAFILE | LOAD_LIBRARY_AS_IMAGE_RESOURCE);
|
||||||
|
|
||||||
|
winstd::library lib_shell32;
|
||||||
|
lib_shell32.load(_T("shell32.dll"), NULL, LOAD_LIBRARY_AS_DATAFILE | LOAD_LIBRARY_AS_IMAGE_RESOURCE);
|
||||||
|
|
||||||
wxSize size_menu(GetSystemMetrics(SM_CXSMICON), GetSystemMetrics(SM_CYSMICON));
|
wxSize size_menu(GetSystemMetrics(SM_CXSMICON), GetSystemMetrics(SM_CYSMICON));
|
||||||
wxSize size_tool(size_menu);
|
wxSize size_tool(size_menu);
|
||||||
|
@ -1,13 +1,27 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class wxEventMonitorFrame;
|
class wxEventMonitorFrame;
|
||||||
class wxPersistentEventMonitorFrame;
|
class wxPersistentEventMonitorFrame;
|
||||||
|
|
||||||
#pragma once
|
#pragma once;
|
||||||
|
|
||||||
#include "LogPanel.h"
|
#include "LogPanel.h"
|
||||||
|
|
||||||
|
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "PCH.h"
|
#include "PCH.h"
|
||||||
|
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class wxEventMonitorLogPanel;
|
class wxEventMonitorLogPanel;
|
||||||
|
Binary file not shown.
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "PCH.h"
|
#include "PCH.h"
|
||||||
|
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# eduki <ecercos@xtec.cat>, 2016
|
# eduki <ecercos@xtec.cat>, 2016
|
||||||
#
|
#
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# eduroam_devel <stefan.winter@restena.lu>, 2016
|
# eduroam_devel <stefan.winter@restena.lu>, 2016
|
||||||
# Eric Hoch <eric.hoch@hhu.de>, 2016
|
# Eric Hoch <eric.hoch@hhu.de>, 2016
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Vicky Kons <vickyk@admin.grnet.gr>, 2016
|
# Vicky Kons <vickyk@admin.grnet.gr>, 2016
|
||||||
# Zenon Mousmoulas <zenon@mousmoulas.gr>, 2016
|
# Zenon Mousmoulas <zenon@mousmoulas.gr>, 2016
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# José Manuel Macías, 2016
|
# José Manuel Macías, 2016
|
||||||
#
|
#
|
||||||
@ -14,7 +13,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Language: es\n"
|
"Language: es\n"
|
||||||
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: Poedit 2.2.3\n"
|
"X-Generator: Poedit 2.2.3\n"
|
||||||
"X-Poedit-Basepath: ..\n"
|
"X-Poedit-Basepath: ..\n"
|
||||||
"X-Poedit-KeywordsList: _\n"
|
"X-Poedit-KeywordsList: _\n"
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Indrek Rokk <indrek.rokk@eenet.ee>, 2018
|
# Indrek Rokk <indrek.rokk@eenet.ee>, 2018
|
||||||
# Anne M <anne@eenet.ee>, 2019
|
# Anne M <anne@eenet.ee>, 2019
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Dubravko Penezic <dpenezic@gmail.com>, 2016
|
# Dubravko Penezic <dpenezic@gmail.com>, 2016
|
||||||
#
|
#
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Nunzio Napolitano <nunzio.napolitano@uniparthenope.it>, 2017
|
# Nunzio Napolitano <nunzio.napolitano@uniparthenope.it>, 2017
|
||||||
# Daniele Albrizio <daniele@albrizio.it>, 2018
|
# Daniele Albrizio <daniele@albrizio.it>, 2018
|
||||||
@ -15,7 +14,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Language: it_IT\n"
|
"Language: it_IT\n"
|
||||||
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: Poedit 2.2.3\n"
|
"X-Generator: Poedit 2.2.3\n"
|
||||||
"X-Poedit-Basepath: ..\n"
|
"X-Poedit-Basepath: ..\n"
|
||||||
"X-Poedit-KeywordsList: _\n"
|
"X-Poedit-KeywordsList: _\n"
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Tom Ivar Myren <tom.myren@sikt.no>, 2016
|
# Tom Ivar Myren <tom.myren@uninett.no>, 2016
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -8,7 +7,7 @@ msgstr ""
|
|||||||
"Project-Id-Version: EventMonitor\n"
|
"Project-Id-Version: EventMonitor\n"
|
||||||
"POT-Creation-Date: 2019-08-12 14:04+0200\n"
|
"POT-Creation-Date: 2019-08-12 14:04+0200\n"
|
||||||
"PO-Revision-Date: 2016-08-27 11:21+0000\n"
|
"PO-Revision-Date: 2016-08-27 11:21+0000\n"
|
||||||
"Last-Translator: Tom Ivar Myren <tom.myren@sikt.no>, 2016\n"
|
"Last-Translator: Tom Ivar Myren <tom.myren@uninett.no>, 2016\n"
|
||||||
"Language-Team: Norwegian Bokmål (https://www.transifex.com/eduroam_devel/teams/11799/nb/)\n"
|
"Language-Team: Norwegian Bokmål (https://www.transifex.com/eduroam_devel/teams/11799/nb/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Tomasz Wolniewicz <tw2529@gmail.com>, 2016
|
# Tomasz Wolniewicz <tw2529@gmail.com>, 2016
|
||||||
#
|
#
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Pedro Simões <psimoes@fccn.pt>, 2017
|
# Pedro Simões <psimoes@fccn.pt>, 2017
|
||||||
#
|
#
|
||||||
@ -14,7 +13,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Language: pt_PT\n"
|
"Language: pt_PT\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: Poedit 2.2.3\n"
|
"X-Generator: Poedit 2.2.3\n"
|
||||||
"X-Poedit-Basepath: ..\n"
|
"X-Poedit-Basepath: ..\n"
|
||||||
"X-Poedit-KeywordsList: _\n"
|
"X-Poedit-KeywordsList: _\n"
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Raul Opruta <raul.opruta@roedu.net>, 2020
|
# Raul Opruta <raul.opruta@roedu.net>, 2020
|
||||||
#
|
#
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2016
|
# Simon Rozman <simon@rozman.si>, 2016
|
||||||
#
|
#
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Marko Eremija <marko.eremija@amres.ac.rs>, 2016
|
# Marko Eremija <marko.eremija@amres.ac.rs>, 2016
|
||||||
#
|
#
|
||||||
|
@ -15,6 +15,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EAP-TTLS", "EAPMethods\EAP-
|
|||||||
EndProject
|
EndProject
|
||||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{E66A3FE1-4EE4-401F-8EAD-BE518B230393}"
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{E66A3FE1-4EE4-401F-8EAD-BE518B230393}"
|
||||||
EndProject
|
EndProject
|
||||||
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WinStd", "lib\WinStd\build\WinStd-16.0.vcxproj", "{47399D91-7EB9-41DE-B521-514BA5DB0C43}"
|
||||||
|
EndProject
|
||||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Utilities", "Utilities", "{7B5EC9B7-208C-426A-941D-DAF9271BD4A4}"
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Utilities", "Utilities", "{7B5EC9B7-208C-426A-941D-DAF9271BD4A4}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CredWrite", "CredWrite\CredWrite.vcxproj", "{2D3CE079-7EB1-4F47-B79E-F0310671ECCB}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CredWrite", "CredWrite\CredWrite.vcxproj", "{2D3CE079-7EB1-4F47-B79E-F0310671ECCB}"
|
||||||
@ -43,7 +45,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MsiUseFeature", "MsiUseFeat
|
|||||||
EndProject
|
EndProject
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EventMonitor", "EventMonitor\EventMonitor.vcxproj", "{E0D0725B-B2FC-4225-9481-CA9B1B6306F2}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EventMonitor", "EventMonitor\EventMonitor.vcxproj", "{E0D0725B-B2FC-4225-9481-CA9B1B6306F2}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wxExtend", "lib\wxExtend\build\wxExtendLib.vcxproj", "{D3E29951-D9F5-486D-A167-20AE8E90B1FA}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wxExtend", "lib\wxExtend\build\wxExtendLib-16.0.vcxproj", "{D3E29951-D9F5-486D-A167-20AE8E90B1FA}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WLANManager", "WLANManager\WLANManager.vcxproj", "{BFCAA3B4-97A9-4EA9-8FE1-F30280142BCC}"
|
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WLANManager", "WLANManager\WLANManager.vcxproj", "{BFCAA3B4-97A9-4EA9-8FE1-F30280142BCC}"
|
||||||
EndProject
|
EndProject
|
||||||
@ -81,6 +83,18 @@ Global
|
|||||||
{331B6077-E3E2-4867-B93E-9D3F57280DE7}.Release|Win32.Build.0 = Release|Win32
|
{331B6077-E3E2-4867-B93E-9D3F57280DE7}.Release|Win32.Build.0 = Release|Win32
|
||||||
{331B6077-E3E2-4867-B93E-9D3F57280DE7}.Release|x64.ActiveCfg = Release|x64
|
{331B6077-E3E2-4867-B93E-9D3F57280DE7}.Release|x64.ActiveCfg = Release|x64
|
||||||
{331B6077-E3E2-4867-B93E-9D3F57280DE7}.Release|x64.Build.0 = Release|x64
|
{331B6077-E3E2-4867-B93E-9D3F57280DE7}.Release|x64.Build.0 = Release|x64
|
||||||
|
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
||||||
|
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Debug|ARM64.Build.0 = Debug|ARM64
|
||||||
|
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
|
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
|
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Debug|x64.Build.0 = Debug|x64
|
||||||
|
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Release|ARM64.ActiveCfg = Release|ARM64
|
||||||
|
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Release|ARM64.Build.0 = Release|ARM64
|
||||||
|
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
|
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Release|Win32.Build.0 = Release|Win32
|
||||||
|
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Release|x64.ActiveCfg = Release|x64
|
||||||
|
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Release|x64.Build.0 = Release|x64
|
||||||
{2D3CE079-7EB1-4F47-B79E-F0310671ECCB}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
{2D3CE079-7EB1-4F47-B79E-F0310671ECCB}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
||||||
{2D3CE079-7EB1-4F47-B79E-F0310671ECCB}.Debug|ARM64.Build.0 = Debug|ARM64
|
{2D3CE079-7EB1-4F47-B79E-F0310671ECCB}.Debug|ARM64.Build.0 = Debug|ARM64
|
||||||
{2D3CE079-7EB1-4F47-B79E-F0310671ECCB}.Debug|Win32.ActiveCfg = Debug|Win32
|
{2D3CE079-7EB1-4F47-B79E-F0310671ECCB}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
@ -339,6 +353,7 @@ Global
|
|||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(NestedProjects) = preSolution
|
GlobalSection(NestedProjects) = preSolution
|
||||||
{331B6077-E3E2-4867-B93E-9D3F57280DE7} = {60BAAC3D-DC98-4C19-BC40-1A86963DE86C}
|
{331B6077-E3E2-4867-B93E-9D3F57280DE7} = {60BAAC3D-DC98-4C19-BC40-1A86963DE86C}
|
||||||
|
{47399D91-7EB9-41DE-B521-514BA5DB0C43} = {E66A3FE1-4EE4-401F-8EAD-BE518B230393}
|
||||||
{2D3CE079-7EB1-4F47-B79E-F0310671ECCB} = {7B5EC9B7-208C-426A-941D-DAF9271BD4A4}
|
{2D3CE079-7EB1-4F47-B79E-F0310671ECCB} = {7B5EC9B7-208C-426A-941D-DAF9271BD4A4}
|
||||||
{D63F24BD-92A0-4D6B-8B69-ED947E4D2B1B} = {E66A3FE1-4EE4-401F-8EAD-BE518B230393}
|
{D63F24BD-92A0-4D6B-8B69-ED947E4D2B1B} = {E66A3FE1-4EE4-401F-8EAD-BE518B230393}
|
||||||
{DD7A97CA-F18E-43B7-95C4-D06E6A291624} = {60BAAC3D-DC98-4C19-BC40-1A86963DE86C}
|
{DD7A97CA-F18E-43B7-95C4-D06E6A291624} = {60BAAC3D-DC98-4C19-BC40-1A86963DE86C}
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2016
|
# Simon Rozman <simon@rozman.si>, 2016
|
||||||
# eduki <ecercos@xtec.cat>, 2016
|
# eduki <ecercos@xtec.cat>, 2016
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2016
|
# Simon Rozman <simon@rozman.si>, 2016
|
||||||
# eduroam_devel <stefan.winter@restena.lu>, 2016
|
# eduroam_devel <stefan.winter@restena.lu>, 2016
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2016
|
# Simon Rozman <simon@rozman.si>, 2016
|
||||||
# Vicky Kons <vickyk@admin.grnet.gr>, 2016
|
# Vicky Kons <vickyk@admin.grnet.gr>, 2016
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2016
|
# Simon Rozman <simon@rozman.si>, 2016
|
||||||
# José Manuel Macías, 2016
|
# José Manuel Macías, 2016
|
||||||
@ -15,7 +14,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Language: es\n"
|
"Language: es\n"
|
||||||
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: Poedit 2.2.3\n"
|
"X-Generator: Poedit 2.2.3\n"
|
||||||
"X-Poedit-Basepath: ..\n"
|
"X-Poedit-Basepath: ..\n"
|
||||||
"X-Poedit-KeywordsList: _\n"
|
"X-Poedit-KeywordsList: _\n"
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2018
|
# Simon Rozman <simon@rozman.si>, 2018
|
||||||
# Anne M <anne@eenet.ee>, 2018
|
# Anne M <anne@eenet.ee>, 2018
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2016
|
# Simon Rozman <simon@rozman.si>, 2016
|
||||||
# Dubravko Penezic <dpenezic@gmail.com>, 2016
|
# Dubravko Penezic <dpenezic@gmail.com>, 2016
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2016
|
# Simon Rozman <simon@rozman.si>, 2016
|
||||||
#
|
#
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2016
|
# Simon Rozman <simon@rozman.si>, 2016
|
||||||
# Nunzio Napolitano <nunzio.napolitano@uniparthenope.it>, 2017
|
# Nunzio Napolitano <nunzio.napolitano@uniparthenope.it>, 2017
|
||||||
@ -15,7 +14,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Language: it_IT\n"
|
"Language: it_IT\n"
|
||||||
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: Poedit 2.2.3\n"
|
"X-Generator: Poedit 2.2.3\n"
|
||||||
"X-Poedit-Basepath: ..\n"
|
"X-Poedit-Basepath: ..\n"
|
||||||
"X-Poedit-KeywordsList: _\n"
|
"X-Poedit-KeywordsList: _\n"
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2016
|
# Simon Rozman <simon@rozman.si>, 2016
|
||||||
# Tom Ivar Myren <tom.myren@sikt.no>, 2016
|
# Tom Ivar Myren <tom.myren@uninett.no>, 2016
|
||||||
#
|
#
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
@ -9,7 +8,7 @@ msgstr ""
|
|||||||
"Project-Id-Version: GÉANTLink MSI\n"
|
"Project-Id-Version: GÉANTLink MSI\n"
|
||||||
"POT-Creation-Date: 2019-08-12 14:04+0200\n"
|
"POT-Creation-Date: 2019-08-12 14:04+0200\n"
|
||||||
"PO-Revision-Date: 2016-09-10 07:51+0000\n"
|
"PO-Revision-Date: 2016-09-10 07:51+0000\n"
|
||||||
"Last-Translator: Tom Ivar Myren <tom.myren@sikt.no>, 2016\n"
|
"Last-Translator: Tom Ivar Myren <tom.myren@uninett.no>, 2016\n"
|
||||||
"Language-Team: Norwegian Bokmål (https://www.transifex.com/eduroam_devel/teams/11799/nb/)\n"
|
"Language-Team: Norwegian Bokmål (https://www.transifex.com/eduroam_devel/teams/11799/nb/)\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2016
|
# Simon Rozman <simon@rozman.si>, 2016
|
||||||
# Tomasz Wolniewicz <tw2529@gmail.com>, 2016
|
# Tomasz Wolniewicz <tw2529@gmail.com>, 2016
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2016
|
# Simon Rozman <simon@rozman.si>, 2016
|
||||||
# Pedro Simões <psimoes@fccn.pt>, 2016
|
# Pedro Simões <psimoes@fccn.pt>, 2016
|
||||||
@ -15,7 +14,7 @@ msgstr ""
|
|||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Language: pt_PT\n"
|
"Language: pt_PT\n"
|
||||||
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: Poedit 2.2.3\n"
|
"X-Generator: Poedit 2.2.3\n"
|
||||||
"X-Poedit-Basepath: ..\n"
|
"X-Poedit-Basepath: ..\n"
|
||||||
"X-Poedit-KeywordsList: _\n"
|
"X-Poedit-KeywordsList: _\n"
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Raul Opruta <raul.opruta@roedu.net>, 2020
|
# Raul Opruta <raul.opruta@roedu.net>, 2020
|
||||||
# Simon Rozman <simon@rozman.si>, 2020
|
# Simon Rozman <simon@rozman.si>, 2020
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2016
|
# Simon Rozman <simon@rozman.si>, 2016
|
||||||
#
|
#
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2016
|
# Simon Rozman <simon@rozman.si>, 2016
|
||||||
# Marko Eremija <marko.eremija@amres.ac.rs>, 2016
|
# Marko Eremija <marko.eremija@amres.ac.rs>, 2016
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
#
|
|
||||||
# Translators:
|
# Translators:
|
||||||
# Simon Rozman <simon@rozman.si>, 2016
|
# Simon Rozman <simon@rozman.si>, 2016
|
||||||
# Gokhan Eryol <gokhaneryol@gmail.com>, 2017
|
# Gokhan Eryol <gokhaneryol@gmail.com>, 2017
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit eccce8c523c9193c1e3a627e4dd8a80cd3cd5703
|
Subproject commit e1a01465701da2f554e27a9eaccf7a2a5da0f23b
|
Binary file not shown.
BIN
MakefileLang.mak
BIN
MakefileLang.mak
Binary file not shown.
Binary file not shown.
BIN
MakefilePlat.mak
BIN
MakefilePlat.mak
Binary file not shown.
Binary file not shown.
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "PCH.h"
|
#include "PCH.h"
|
||||||
@ -40,14 +54,13 @@ static int MsiUseFeature()
|
|||||||
|
|
||||||
if (nArgs > 2) {
|
if (nArgs > 2) {
|
||||||
reg_key key;
|
reg_key key;
|
||||||
LSTATUS s = RegOpenKeyEx(HKEY_LOCAL_MACHINE, _T("SOFTWARE\\") _T(VENDOR_NAME_STR) _T("\\") _T(PRODUCT_NAME_STR), 0, KEY_READ, key);
|
if (!key.open(HKEY_LOCAL_MACHINE, _T("SOFTWARE\\") _T(VENDOR_NAME_STR) _T("\\") _T(PRODUCT_NAME_STR), 0, KEY_READ)) {
|
||||||
if (s != ERROR_SUCCESS) {
|
OutputDebugStr(_T("Product registry key cannot be opened (error %u).\n"), GetLastError());
|
||||||
OutputDebugStr(_T("Product registry key cannot be opened (error %u).\n"), s);
|
|
||||||
return 3;
|
return 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
wstring lang;
|
wstring lang;
|
||||||
s = RegQueryStringValue(key, _T("Language"), lang);
|
LSTATUS s = RegQueryStringValue(key, _T("Language"), lang);
|
||||||
if (s != ERROR_SUCCESS) {
|
if (s != ERROR_SUCCESS) {
|
||||||
OutputDebugStr(_T("Error reading registry value (error %u).\n"), s);
|
OutputDebugStr(_T("Error reading registry value (error %u).\n"), s);
|
||||||
return 3;
|
return 3;
|
||||||
@ -71,8 +84,7 @@ int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLi
|
|||||||
UNREFERENCED_PARAMETER(lpCmdLine);
|
UNREFERENCED_PARAMETER(lpCmdLine);
|
||||||
UNREFERENCED_PARAMETER(nCmdShow);
|
UNREFERENCED_PARAMETER(nCmdShow);
|
||||||
|
|
||||||
_CrtSetDbgFlag(_crtDbgFlag | _CRTDBG_ALLOC_MEM_DF | _CRTDBG_CHECK_ALWAYS_DF | _CRTDBG_CHECK_CRT_DF | _CRTDBG_LEAK_CHECK_DF);
|
|
||||||
|
|
||||||
int res = MsiUseFeature();
|
int res = MsiUseFeature();
|
||||||
|
assert(!_CrtDumpMemoryLeaks());
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
Binary file not shown.
@ -28,39 +28,87 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<ProjectGuid>{679D03C5-CD70-4FFA-93F8-A4AB3637509B}</ProjectGuid>
|
<ProjectGuid>{679D03C5-CD70-4FFA-93F8-A4AB3637509B}</ProjectGuid>
|
||||||
|
<Keyword>Win32Proj</Keyword>
|
||||||
<RootNamespace>MsiUseFeature</RootNamespace>
|
<RootNamespace>MsiUseFeature</RootNamespace>
|
||||||
|
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
<PropertyGroup Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
<ConfigurationType>Application</ConfigurationType>
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
|
||||||
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Label="Configuration" Condition="'$(Configuration)'=='Debug'">
|
|
||||||
<UseDebugLibraries>true</UseDebugLibraries>
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Label="Configuration" Condition="'$(Configuration)'=='Release'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Label="Configuration" Condition="'$(Platform)'=='ARM64'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
<PlatformToolset>v142</PlatformToolset>
|
||||||
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
|
<WindowsSDKDesktopARM64Support>true</WindowsSDKDesktopARM64Support>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
<ImportGroup Label="ExtensionSettings" />
|
<ImportGroup Label="ExtensionSettings">
|
||||||
|
</ImportGroup>
|
||||||
<ImportGroup Label="PropertySheets">
|
<ImportGroup Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
<Import Project="..\include\$(Platform).props" />
|
<Import Project="..\include\$(Platform).props" />
|
||||||
<Import Project="..\include\$(Configuration).props" />
|
<Import Project="..\include\$(Configuration).props" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
|
||||||
<PropertyGroup Label="UserMacros" />
|
<PropertyGroup Label="UserMacros" />
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutDir>..\output\$(Platform).$(Configuration)\</OutDir>
|
<OutDir>..\output\$(Platform).$(Configuration)\</OutDir>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
|
||||||
<ItemDefinitionGroup>
|
<ItemDefinitionGroup>
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<AdditionalIncludeDirectories>..\lib\WinStd\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\lib\WinStd\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" />
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClInclude Include="PCH.h" />
|
<ClInclude Include="PCH.h" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
@ -76,6 +124,12 @@
|
|||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ResourceCompile Include="MsiUseFeature.rc" />
|
<ResourceCompile Include="MsiUseFeature.rc" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\lib\WinStd\build\WinStd-16.0.vcxproj">
|
||||||
|
<Project>{47399d91-7eb9-41de-b521-514ba5db0c43}</Project>
|
||||||
|
</ProjectReference>
|
||||||
|
</ItemGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
<ImportGroup Label="ExtensionTargets" />
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
</Project>
|
</Project>
|
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "PCH.h"
|
#include "PCH.h"
|
||||||
|
@ -1,7 +1,21 @@
|
|||||||
/*
|
/*
|
||||||
SPDX-License-Identifier: GPL-3.0-or-later
|
Copyright 2015-2020 Amebis
|
||||||
Copyright © 2015-2022 Amebis
|
Copyright 2016 GÉANT
|
||||||
Copyright © 2016 GÉANT
|
|
||||||
|
This file is part of GÉANTLink.
|
||||||
|
|
||||||
|
GÉANTLink is free software: you can redistribute it and/or modify it
|
||||||
|
under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
GÉANTLink is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GÉANTLink. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user