Skip to content

Commit b754dd1

Browse files
committed
Update upstream source from tag 'upstream/1.26.18'
Update to upstream version '1.26.18' with Debian dir c61f076
2 parents 20ab5a2 + d711cd1 commit b754dd1

File tree

698 files changed

+11984
-19989
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

698 files changed

+11984
-19989
lines changed

.github/workflows/xmlvalidate.sh

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
#!/bin/bash
2+
fail=false
3+
4+
# Get all string keys
5+
KEYS=$(grep -oP '<entry[\ ]+lang="[^"]+"[\ ]+key="\K[^"]+' "$1"/src/Common/Language.xml)
6+
7+
for file in {"$1"/Translations/Language.*.xml,"$1"/src/Common/Language.xml}; do
8+
echo "$file"
9+
passes=true
10+
11+
# Validate xml
12+
output=$(fxparser -V "$file")
13+
returnvalue=$?
14+
15+
if [ "$returnvalue" -ne "0" ]; then
16+
passes=false
17+
fail=true
18+
echo $output
19+
fi
20+
21+
# Ensure each key found in common xml is found in translation xmls
22+
for key in $KEYS; do
23+
if ! grep -q "$key" "$file"; then
24+
echo "Key $key not found in $file"
25+
passes=false
26+
fail=true
27+
fi
28+
done
29+
30+
if [ "$passes" = true ]; then
31+
echo -e "\e[32m$file passes xml validation.\e[0m"
32+
else
33+
echo -e "\e[31m$file fails xml validation.\e[0m"
34+
fi
35+
36+
done
37+
38+
if [ "$fail" = true ]; then
39+
exit 1
40+
else
41+
exit 0
42+
fi

.github/workflows/xmlvalidate.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Validate XML
2+
3+
on:
4+
push:
5+
branches: [ "ci" ]
6+
paths:
7+
- 'Translations/*'
8+
- 'src/Common/Language.xml'
9+
- '.github/workflows/xmlvalidate.*'
10+
pull_request:
11+
branches: [ "ci" ]
12+
paths:
13+
- 'Translations/*'
14+
- 'src/Common/Language.xml'
15+
- '.github/workflows/xmlvalidate.*'
16+
17+
concurrency:
18+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
19+
cancel-in-progress: true
20+
21+
jobs:
22+
validate:
23+
24+
runs-on: ubuntu-latest
25+
timeout-minutes: 10
26+
27+
steps:
28+
- uses: actions/checkout@v4
29+
- name: Setup Node.js
30+
uses: actions/setup-node@v4
31+
with:
32+
node-version: 'latest'
33+
- name: Install fast-xml-parser
34+
run: npm install fast-xml-parser -g
35+
- name: Run XML validator script
36+
run: ${{ github.workspace }}/.github/workflows/xmlvalidate.sh "${{ github.workspace }}"

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
src/Main/veracrypt
1717
*.osse41
1818
*.ossse3
19+
*.oshani
20+
*.oarmv8crypto
1921

2022
# VC macOS build artifacts
2123
src/Main/VeraCrypt

Translations/Language.ar.xml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<VeraCrypt>
3-
<localization prog-version= "1.26.14">
3+
<localization prog-version= "1.26.18">
44
<language langid="ar" name="العربية" en-name="Arabic" version="0.2.0" translators="Ahmad Gharbeia, Khaled Hosny, Ali Khojah" />
55
<font lang="ar" class="normal" size="11" face="default" />
66
<font lang="ar" class="bold" size="13" face="Arial" />
@@ -1641,6 +1641,9 @@
16411641
<entry lang="ar" key="ERR_XTS_MASTERKEY_VULNERABLE">تحذير: مفتاح رئيسي للحجم عرضة لهجوم يهدد أمن البيانات.\n\nيرجى إنشاء حجم جديد ونقل البيانات إليه.</entry>
16421642
<entry lang="ar" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">تحذير: المفتاح الرئيسي للنظام المشفر عرضة لهجوم يهدد أمن البيانات.\nيرجى فك تشفير قسم/محرك النظام ثم إعادة تشفيره.</entry>
16431643
<entry lang="ar" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">تحذير: مفتاح رئيسي للحجم يحتوي على ثغرة أمنية.</entry>
1644+
<entry lang="ar" key="MOUNTPOINT_BLOCKED">خطأ: نقطة تركيب الحجم محظورة لأنها تحل محل دليل نظام محمي.\n\nيرجى اختيار نقطة تركيب مختلفة.</entry>
1645+
<entry lang="ar" key="MOUNTPOINT_NOTALLOWED">خطأ: نقطة تركيب الحجم غير مسموح بها لأنها تحل محل دليل مدرج ضمن متغير البيئة PATH.\n\nيرجى اختيار نقطة تركيب مختلفة.</entry>
1646+
<entry lang="ar" key="INSECURE_MODE">[وضع غير آمن]</entry>
16441647
</localization>
16451648
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
16461649
<xs:element name="VeraCrypt">

Translations/Language.be.xml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<VeraCrypt>
3-
<localization prog-version= "1.26.14">
3+
<localization prog-version= "1.26.18">
44
<language langid="be" name="Беларуская" en-name="Belarusian" version="0.1.0" translators="Aleg Azarousky" />
55
<font lang="be" class="normal" size="11" face="default" />
66
<font lang="be" class="bold" size="13" face="Arial" />
@@ -1641,6 +1641,9 @@
16411641
<entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
16421642
<entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
16431643
<entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
1644+
<entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry>
1645+
<entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry>
1646+
<entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry>
16441647
</localization>
16451648
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
16461649
<xs:element name="VeraCrypt">

Translations/Language.bg.xml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<VeraCrypt>
3-
<localization prog-version= "1.26.14">
3+
<localization prog-version= "1.26.18">
44
<language langid="bg" name="Български" en-name="Bulgarian" version="0.1.0" translators="Lachezar Gorchev" />
55
<font lang="bg" class="normal" size="11" face="default" />
66
<font lang="bg" class="bold" size="13" face="Arial" />
@@ -1641,6 +1641,9 @@
16411641
<entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
16421642
<entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
16431643
<entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
1644+
<entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry>
1645+
<entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry>
1646+
<entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry>
16441647
</localization>
16451648
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
16461649
<xs:element name="VeraCrypt">

Translations/Language.ca.xml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<VeraCrypt>
3-
<localization prog-version= "1.26.14">
3+
<localization prog-version= "1.26.18">
44
<language langid="ca" name="Català" en-name="Catalan" version="0.1.0" translators="CESICAT, Centre de Seguretat de la Informació de Catalunya" />
55
<font lang="ca" class="normal" size="11" face="default" />
66
<font lang="ca" class="bold" size="13" face="Arial" />
@@ -1641,6 +1641,9 @@
16411641
<entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
16421642
<entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
16431643
<entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
1644+
<entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry>
1645+
<entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry>
1646+
<entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry>
16441647
</localization>
16451648
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
16461649
<xs:element name="VeraCrypt">

Translations/Language.co.xml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Information about Corsican localization:
77
88
2. History of Corsican translation for VeraCrypt:
99
10-
- Updated in 2024 by Patriccollu di Santa Maria è Sichè: Aug. 2nd (1.26.14), Aug. 10th (1.26.14)
10+
- Updated in 2024 by Patriccollu di Santa Maria è Sichè: Aug. 2nd (1.26.17), Aug. 10th (1.26.17)
1111
- Updated in 2023 by Patriccollu di Santa Maria è Sichè: May 29th (1.26), May 30th (1.26), June 1st (1.26),
1212
June 2nd (1.26), June 5th (1.26.2), June 21st (1.26.2), June 23rd (1.26.2), June 25th (1.26.2),
1313
June 29th (1.26.2), July 1st (1.26.3), July 30th (1.26.4), Aug. 14th (1.26.5), Sep. 8th (1.26.5),
@@ -19,7 +19,7 @@ Information about Corsican localization:
1919
https://github.com/Patriccollu/Lingua_Corsa-Infurmatica/blob/ceppu/Prughjetti/VeraCrypt/Traduzzione.md
2020
-->
2121
<VeraCrypt>
22-
<localization prog-version="1.26.14">
22+
<localization prog-version="1.26.18">
2323
<language langid="co" name="Corsu" en-name="Corsican" version="1.4.6" translators="Patriccollu di Santa Maria è Sichè"/>
2424
<font lang="co" class="normal" size="11" face="default"/>
2525
<font lang="co" class="bold" size="13" face="Arial"/>
@@ -1660,6 +1660,9 @@ Information about Corsican localization:
16601660
<entry lang="co" key="ERR_XTS_MASTERKEY_VULNERABLE">AVERTIMENTU : A chjave principale di u vulume hè vulnerevule à un attaccu chì cumprumette à sicurità di i dati.\n\nCi vole à creà un vulume novu è trasferisceci i dati.</entry>
16611661
<entry lang="co" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">AVERTIMENTU : A chjave principale di u sistema cifratu hè vulnerevule à un attaccu chì cumprumette à sicurità di i dati.\n\nCi vole à dicifrà a partizione o u lettore di u sistema eppò cifrallu torna.</entry>
16621662
<entry lang="co" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">AVERTIMENTU : A chjave principale di u vulume hà una vulnerabilità di sicurità.</entry>
1663+
<entry lang="co" key="MOUNTPOINT_BLOCKED">SBAGLIU : U puntu du muntatura di u vulume hè bluccatu perchè ellu rimpiazzeghja un cartulare prutettu di u sistema.\n\nCi vole à sceglie un puntu du muntatura sfarente.</entry>
1664+
<entry lang="co" key="MOUNTPOINT_NOTALLOWED">SBAGLIU : U puntu du muntatura di u vulume ùn hè micca permessu perchè ellu rimpiazzeghja un cartulare chì face parte di a variabile d’ambiente PATH.\n\nCi vole à sceglie un puntu du muntatura sfarente.</entry>
1665+
<entry lang="co" key="INSECURE_MODE">[MODU NONSICURU]</entry>
16631666
</localization>
16641667
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
16651668
<xs:element name="VeraCrypt">

Translations/Language.cs.xml

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<VeraCrypt>
3-
<localization prog-version= "1.26.14">
3+
<localization prog-version= "1.26.18">
44
<language langid="cs" name="Čeština" en-name="Czech" version="1.3.0" translators="Vítek Moser, Lagardere" />
55
<font lang="cs" class="normal" size="11" face="default" />
66
<font lang="cs" class="bold" size="13" face="Arial" />
@@ -1632,15 +1632,18 @@
16321632
<entry lang="cs" key="EXPANDER_UNMOUNTING_VOLUME">Odpojení svazku ...\n</entry>
16331633
<entry lang="cs" key="EXPANDER_EXTENDING_FILESYSTEM">Rozšíření souborového systému ...\n</entry>
16341634
<entry lang="cs" key="PARTIAL_SYSENC_MOUNT_READONLY">Upozornění: systémový diskový oddíl, jenž jste se pokusili připojit, nebyl plně zašifrován. Jako bezpečnostní opatření proti možnému poškození nebo nežádoucím změnám byl svazek '%s' připojen pouze pro čtení.</entry>
1635-
<entry lang="en" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">Important information on using third-party file extensions</entry>
1636-
<entry lang="en" key="IDC_DISABLE_MEMORY_PROTECTION">Disable memory protection for Accessibility tools compatibility</entry>
1637-
<entry lang="en" key="DISABLE_MEMORY_PROTECTION_WARNING">WARNING: Disabling memory protection significantly reduces security. Enable this option ONLY if you rely on Accessibility tools, like Screen Readers, to interact with VeraCrypt's UI.</entry>
1635+
<entry lang="cs" key="IDC_LINK_KEYFILES_EXTENSIONS_WARNING">Důležité informace o používání souborových přípon třetích stran</entry>
1636+
<entry lang="cs" key="IDC_DISABLE_MEMORY_PROTECTION">Zakázat ochranu paměti z důvodu kompatibility s nástroji pro usnadnění přístupu</entry>
1637+
<entry lang="cs" key="DISABLE_MEMORY_PROTECTION_WARNING">UPOZORNĚNÍ: Vypnutí ochrany paměti výrazně snižuje zabezpečení. Tuto možnost povolte POUZE v případě, spoléháte-li se při práci s uživatelským rozhraním VeraCrypt na nástroje pro zpřístupnění, jako jsou čtečky obrazovky.</entry>
16381638
<entry lang="cs" key="LINUX_LANGUAGE">Jazyk</entry>
1639-
<entry lang="en" key="LINUX_SELECT_SYS_DEFAULT_LANG">Select system's default language</entry>
1640-
<entry lang="en" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">For the language change to come into effect, VeraCrypt needs to be restarted.</entry>
1641-
<entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
1642-
<entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
1643-
<entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
1639+
<entry lang="cs" key="LINUX_SELECT_SYS_DEFAULT_LANG">Vyberte výchozí jazyk systému</entry>
1640+
<entry lang="cs" key="LINUX_RESTART_FOR_LANGUAGE_CHANGE">Aby proběhla změna jazyka, je třeba program VeraCrypt restartovat.</entry>
1641+
<entry lang="cs" key="ERR_XTS_MASTERKEY_VULNERABLE">UPOZORNĚNÍ: Hlavní klíč svazku je zranitelný vůči útoku, jenž ohrožuje zabezpečení dat.\n\nProsím, vytvořte nový svazek a přeneste na něj data.</entry>
1642+
<entry lang="cs" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">UPOZORNĚNÍ: Hlavní klíč zašifrovaného systému je zranitelný vůči útoku, který ohrožuje bezpečnost dat.\nDešifrujte systémový diskový oddíl/disk a poté jej znovu zašifrujte.</entry>
1643+
<entry lang="cs" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">UPOZORNĚNÍ: Hlavní klíč svazku obsahuje bezpečnostní slabinu.</entry>
1644+
<entry lang="cs" key="MOUNTPOINT_BLOCKED">CHYBA: Připojovací bod svazku je blokován, jelikož je nadřazen chráněnému systémovému adresáři.\n\nProsím, zvolte jiný přípojovací bod.</entry>
1645+
<entry lang="cs" key="MOUNTPOINT_NOTALLOWED">CHYBA: Připojovací bod svazku není povolen, jelikož přepisuje adresář, jenž je součástí proměnného prostředí PATH.\n\nProsím, vyberte jiný připojovací bod.</entry>
1646+
<entry lang="cs" key="INSECURE_MODE">[NEZABEZPEČENÝ REŽIM]</entry>
16441647
</localization>
16451648
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
16461649
<xs:element name="VeraCrypt">

Translations/Language.da.xml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<VeraCrypt>
3-
<localization prog-version= "1.26.14">
3+
<localization prog-version= "1.26.18">
44
<language langid="da" name="Dansk" en-name="Danish" version="0.1.0" translators="Lasse Bond" />
55
<font lang="da" class="normal" size="11" face="default" />
66
<font lang="da" class="bold" size="13" face="Arial" />
@@ -1641,6 +1641,9 @@
16411641
<entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE">WARNING: The volume's master key is vulnerable to an attack that compromises data security.\n\nPlease create a new volume and transfer the data to it.</entry>
16421642
<entry lang="en" key="ERR_SYSENC_XTS_MASTERKEY_VULNERABLE">WARNING: The encrypted system's master key is vulnerable to an attack that compromises data security.\nPlease decrypt the system partition/drive and then re-encrypt it.</entry>
16431643
<entry lang="en" key="ERR_XTS_MASTERKEY_VULNERABLE_SHORT">WARNING: The volume's master key has a security vulnerability.</entry>
1644+
<entry lang="en" key="MOUNTPOINT_BLOCKED">ERROR: The volume mount point is blocked because it overrides a protected system directory.\n\nPlease choose a different mount point.</entry>
1645+
<entry lang="en" key="MOUNTPOINT_NOTALLOWED">ERROR: The volume mount point is not allowed because it overrides a directory that is part of the PATH environment variable.\n\nPlease choose a different mount point.</entry>
1646+
<entry lang="en" key="INSECURE_MODE">[INSECURE MODE]</entry>
16441647
</localization>
16451648
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
16461649
<xs:element name="VeraCrypt">

0 commit comments

Comments
 (0)