Commit Graph

2285 Commits

Author SHA1 Message Date
Mounir IDRASSI
2639e39976
Linux: fix static build against wxWidgets 3.2.2.1
libcurl support must be explicitely disabled
GKT2 must be explicitely set as defaut in VeraCrypt Makefile since
wxWidgets 3.2.2.1 uses GKT3 as default
2023-06-13 23:16:39 +02:00
Jertzukka
444152b286
Fix WXSTATIC building on latest wxWidgets stable 3.2.2.1 (#1103)
Changes to be able to build latest wxWidgets stable 3.2.2.1.

Removed in 3.1.5, needs to be removed.
--disable-webkit

Added in 3.1.0, needs to be added.
--disable-addremovectrl
2023-06-13 23:11:23 +02:00
Mounir IDRASSI
b0d0fbbcfd
Documentation: Clarify various points in the documentation 2023-06-13 00:32:41 +02:00
Thomas De Rocker
569e7b91ab
Update Language.nl.xml (#1099) 2023-06-10 01:08:55 +02:00
Jertzukka
0ffd61a55c
Linux/FreeBSD: Fix privilege escalation prompts being ignored (#1100)
Currently if you fail the privilege escalation prompt, the second
one and consecutively every second will be ignored. This is because
if we do not --use-dummy-sudo-password and are on Linux/FreeBSD,
we will be prompted for password twice for one evaluation in the
while(!ElevatedServiceAvailable) loop.

For the fix, we make sure that we run the prompt only once for each
case.
2023-06-10 01:07:27 +02:00
Mounir IDRASSI
9ad75aaa0f
Translations: restore lost change in Language.fr.xml. Translate two strings. 2023-06-10 00:51:33 +02:00
nkh0472
b18a392177
Update Language.zh-cn.xml (#1098)
for commit 5e4e2e0483
2023-06-10 00:36:26 +02:00
Patriccollu
1a12f5892b
Update Corsican translation on 2023-06 (3rd) (#1097) 2023-06-10 00:31:20 +02:00
Mounir IDRASSI
d5ef46ef74
Documentation: Document difference between normal dismount and force dismount 2023-06-09 22:37:53 +02:00
Mounir IDRASSI
e7f5bca0b5
Update compilation doc to match website version 2023-06-09 20:16:49 +02:00
Mounir IDRASSI
9d9a73d4eb
Update copyright in CHM file 2023-06-06 00:06:42 +02:00
Mounir IDRASSI
5ced64881c
Update copyright on various files 2023-06-06 00:03:12 +02:00
Mounir IDRASSI
b25ebeb7b4
Linux/macOS: Fix error during creation of installation package
"-R" switch was missing from the "cp" command
2023-06-05 22:46:20 +02:00
Mr-Update
e328d38bfe
Update Language.de.xml (#1096)
- Translation completed
2023-06-05 00:08:59 +02:00
Mounir IDRASSI
4b46bdc253
Update copyrights in Readme.txt 2023-06-04 17:18:53 +02:00
Mounir IDRASSI
9086232d17
Increment version to 1.26.2. Update Release Notes 2023-06-04 17:17:54 +02:00
Mounir IDRASSI
22466535f1
Windows: Possible workaround for logarithmic slowdown for Encrypt-In-Place on large volumes (relates to #1063)
We replace absolute file pointer moving by relative moving with respect to current position. This was implemented as a workaround to address the performance issues related to in-place encryption. When using SetFilePointerEx() with FILE_BEGIN as the reference point, reaching the end of large drives during in-place encryption can cause significant slowdowns. By moving the file pointer relatively, these performance issues are mitigated.
2023-06-04 16:25:55 +02:00
Matthaiks
3c68349a39
Update Polish translation (#1093) 2023-06-04 11:26:28 +02:00
Patriccollu
b73642ccc0
Update Corsican translation on 2023-06 (2nd) (#1092) 2023-06-02 22:54:57 +02:00
Mounir IDRASSI
5e4e2e0483
Windows: Add dropdown menu to Mount button to allow mounting without cache 2023-06-02 09:39:14 +02:00
Thomas De Rocker
40b17cca0a
Update Language.nl.xml (#1091) 2023-06-02 00:27:46 +02:00
Patriccollu
ae32f13b00
Update Corsican translation on 2023-06 (#1090) 2023-06-02 00:23:01 +02:00
Matthaiks
19e2c33347
Update Polish translation (#1089) 2023-06-02 00:13:22 +02:00
Jertzukka
6ced991d98
Fix issues launching fsck via terminal on Linux (#1086)
Currently on a system without xterm or konsole (like fresh
Ubuntu install) the fsck check will not launch. Added
gnome-terminal as an alternative and fixed an issue where
konsole will always error out as --title and --caption are
no longer valid arguments.

Previously the error message was simply "xterm not found", so
new LangString LINUX_EX2MSG_TERMINALNOTFOUND was added to let the
user knows which programs they need to get the feature working.
2023-06-01 09:01:53 +02:00
Patriccollu
5efda52d51
Format Corsican localization XML file (#1087) 2023-05-31 23:47:53 +02:00
Patriccollu
79206e21c9
Update Corsican translation on 2023-05 (#1085)
* Update Corsican translation on 2023-05

* Update Corsican translation on 2023-05
2023-05-29 21:31:18 +02:00
Passw
1fe7340f4b
fix wrong URL to clone EDK2 repo (#1084) 2023-05-29 09:26:00 +02:00
Mounir IDRASSI
f58a796ae6
Pkcs5.c: Fix typos where SHA256 is mentionned instead of Blake2s
This didn't cause any issue because SHA256_DIGESTSIZE is equal to
BLAKE2S_DIGESTSIZE
2023-05-28 17:36:29 +02:00
Jertzukka
4e5529bee0
Prevent failing fs options being shown in --text --create (#1078)
Removes the options exFAT and Btrfs being shown when creating a
volume in text mode when the system does not support them and will
end up erroring out at the end. Hide Btrfs option when the volume
is too small, as we will anyways fail right after.

Hardcoded numbering changed to dynamic as the available options
are not necessarily consecutive.
2023-05-27 18:08:51 +02:00
Mounir IDRASSI
7ae63335ac
Linux/macOS: Make RNG implementation match documentation and the Windows implementation 2023-05-27 17:24:11 +02:00
Mounir IDRASSI
f4b310b23f
Linux/macOS: explicitely initialize hash algo before hashing random pool
The lack of explicit hash initialization was causing issue with Blake2s
because it doesn't allow further processing once a digest value was
returned.
Other hash algorithms don't have this restriction.
Not we explicitely initialize all hash algorithms which is the correct
way to do things.
2023-05-27 10:25:56 +02:00
Mounir IDRASSI
40caafdb1b
Windows: Add missing Blake2s source files to VS 2019 crypto project 2023-05-26 00:36:05 +02:00
Mounir IDRASSI
28aff67293
Windows: Add missing update of libzip zip_err_str.c and fix libzip related project configuration 2023-05-26 00:35:58 +02:00
Matthaiks
2ae31e5254
Update Polish translation (#1076) 2023-05-25 20:23:01 +02:00
Thomas De Rocker
3f6d12416c
Update Language.nl.xml (#1075)
* Update Language.nl.xml

Add new translations, update/edit some existing translations

* Update Language.nl.xml

* Update Language.nl.xml
2023-05-25 20:12:10 +02:00
BaekMu
5a23846248
Update Language.ko.xml (#1067)
- New translations for commit 8072207eb6
- Fix the wrong part
2023-05-25 14:11:01 +02:00
DLL125
7c516dcede
Update README.md (#1070)
* Update README.md

Update Copyright.

* Update README.md

Updated The zlib copyright.

* Revert "Update README.md"

This reverts commit be0742d8d1.
2023-05-25 12:53:49 +02:00
DLL125
1fc4168b81
Update Libzip to latest 1.9.2 (#1071)
* Libzip 1.9.2

Updated Libzip to latest version 1.9.2 and changed version number in the config.h from 1.7.3 to 1.9.2. Not sure if anything else needs to be tweaked :)

* Modified Libzip to work with Visual studio

* Update README.md

Update libzip copyright.

* Added the missing files.

I've added the missing files zipconf.h and config.h, I've missed those sorry for that!
2023-05-25 12:52:53 +02:00
Mounir IDRASSI
b872702309
Linux: Fix printing error when checking freespace during volume creation
No parent directory specified in the path, we assume current directory
We first check if parent directory exists before checking its free space
using wxgetDiskSpace

Based on idea proposed by @bogdro in PR#1025
2023-05-22 01:05:17 +02:00
Mounir IDRASSI
eb61010ce2
Linux/macOS: Better handling of wrong PIM value in text mode (enhances PR#1026) 2023-05-21 17:27:33 +02:00
Bogdan Drozdowski
b05b18928f
Keep PIM secret and re-ask when user entered a wrong value (#1026)
Co-authored-by: Bogdan Drozdowski <>
2023-05-21 17:21:21 +02:00
Mounir IDRASSI
76df737ae5
Update Language.zh-cn.xml to remove unused string after revert of newsysenc commit 2023-05-20 17:43:06 +02:00
Mounir IDRASSI
1f3ebcd7c6
Update Language.nl.xml to fix format of some entries and remove strings that don't exist anymore after revert of sysenc commit 2023-05-20 17:42:10 +02:00
nkh0472
ce44f959e8
Update Language.zh-cn.xml and replace PR #817 (#1065)
* Solve conflicts, and apply PR #817

Co-authored-by: lifansama <lifansama@users.noreply.github.com>

* Update Language.zh-cn.xml

translation for commit 8072207

---------

Co-authored-by: lifansama <lifansama@users.noreply.github.com>
2023-05-20 10:34:09 +02:00
Marius Kjærstad
2b6ed5a582
Added line breaks between new copyright holders (#963) 2023-05-19 23:28:40 +02:00
nkh0472
78c878c19a
Update Language.zh-cn.xml (#961)
* Update Language.zh-cn.xml

For commit c0ff7a7c52 and pull #957

* Optimize the use of quotation marks

use Chinese standardized quotation marks (“”) instead of unusual white lenticular bracket (〖〗)

* Unified the translation of RESCUE_DISK

* Optimize the use of quotation marks

use Chinese standardized quotation marks (“”) to replace other unusual usage of non-standardized quotation marks

* improve "SYSENC_INFO_2" translation

thanks to @ZhanYF in https://github.com/veracrypt/VeraCrypt/pull/961#pullrequestreview-1190980437

* improve "IDC_LINK_HASH_INFO" translation

thanks to @ZhanYF in veracrypt#961 (review)

* Update Language.zh-cn.xml

-unified the translation of "hash"
-improve "DECOY_OS_INSTRUCTIONS_PORTION_10" translation
2023-05-19 22:32:43 +02:00
Thomas De Rocker
78fc3db8d7
Update Language.nl.xml (#967) 2023-05-19 22:30:54 +02:00
Wendigo
8fc866df40
update zlib to latest version 1.2.13 (#986) 2023-05-19 22:15:01 +02:00
Ömer Faruk Özdemir
21918e33b6
Add Hyperlinks to Content Table (#989) 2023-05-19 00:46:45 +02:00
Es
e59581918f
wxWidget assert failure bug (#999)
* Removal of any of the any of `wxALIGN_RIGHT`/`wxALIGN_CENTRE_HORIZONTAL`/`wxALIGN_BOTTOM`/`wxALIGN_CENTRE_VERTICAL` when used in conjunction with `wxEXPAND`

wxWidget has an "assert" that gets triggered anytime `wxEXPAND` gets used with an alignment property (useless override). This leads to a popup backtrace everytime a non-compliant widget is opened.

* Removal of missed `wxALIGN_RIGHT`/`wxALIGN_CENTRE_HORIZONTAL`/`wxALIGN_BOTTOM`/`wxALIGN_CENTRE_VERTICAL` when used in conjunction with `wxEXPAND`

* Removed property 'label' for wxMenuBar as no longer used (wxFormBuilder)

* Removed redundant 'wxALIGN_RIGHT' for the "OK" button in the preference panel (there is a spacer already in-place that pushes the buttons to the right)

* Removed redundant 'wxALIGN_RIGHT' for items in the wizard panel's (`WizardFrameBase`) button bar and added width spacing for the 2 spacers between the buttons to make up for the change.

* Changed constructor signature for the `WizardPage` and all subclasses

 The addition of the wxString 'name' arg brings it inline with the new wxFromBuilder v3.10.1 output so that editing+generating the forms from it won't brake the build now.

* Removed remaining redundant 'wxALIGN_*' that were paired with 'wxEXPAND'.

* Added missing default flags to wxFileName::Normalize(..) method

The old empty initialization which was fine up to v2.8.12 of wxWidget gives off a compile warning. Since the default `wxPATH_NORM_ALL` is now depreciated (v3.x) the equivalent individual flags must be explicitly given.

* Changed spaces to tabs to bring last commit inline with the rest of the src code
2023-05-19 00:44:13 +02:00