Skip to content

Commit 8d406d4

Browse files
authored
Merge pull request #197 from ConcealNetwork/development
Version 6.7.3
2 parents b7370e9 + b8e2761 commit 8d406d4

File tree

135 files changed

+727
-1183
lines changed

Some content is hidden

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

135 files changed

+727
-1183
lines changed

.github/workflows/appimage.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ on:
88
jobs:
99
build-appimage:
1010
name: AppImage
11-
runs-on: ubuntu-18.04
11+
runs-on: ubuntu-20.04
1212
steps:
1313
- uses: actions/checkout@master
1414

1515
- name: Install dependencies
1616
run: |
1717
sudo apt update -y
18-
sudo apt install -y qt5-default qttools5-dev qttools5-dev-tools libqt5charts5-dev libboost-all-dev
18+
sudo apt install -y qt5-default qttools5-dev qttools5-dev-tools libqt5charts5-dev libboost-all-dev openssl
1919
2020
- name: Clone conceal-core
2121
run: |

.github/workflows/check.yml

Lines changed: 17 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,27 @@ on:
1111
jobs:
1212
build-windows:
1313
name: Windows
14-
runs-on: windows-2019
14+
runs-on: windows-2022
1515
env:
16-
BOOST_ROOT: C:/tools/boost/x86_64
16+
BOOST_ROOT: C:/local/boost_1_83_0
1717
steps:
1818
- uses: actions/checkout@master
1919

2020
- name: Setup msbuild
2121
uses: microsoft/setup-msbuild@v1.1.3
2222

23+
- name: Restore Boost
24+
uses: actions/cache@v3
25+
id: restore-boost
26+
with:
27+
path: ${{env.BOOST_ROOT}}
28+
key: boost_1_83_0-msvc-14.3-64
29+
2330
- name: Install Boost
31+
if: steps.restore-boost.outputs.cache-hit != 'true'
2432
shell: powershell
2533
run: |
26-
echo "${env:BOOST_ROOT}"
27-
$Url = "https://sourceforge.net/projects/boost/files/boost-binaries/1.72.0/boost_1_72_0-msvc-14.2-64.exe"
34+
$Url = "https://sourceforge.net/projects/boost/files/boost-binaries/1.83.0/boost_1_83_0-msvc-14.3-64.exe"
2835
(New-Object System.Net.WebClient).DownloadFile($Url, "$env:TEMP\boost.exe")
2936
Start-Process -Wait -FilePath "$env:TEMP\boost.exe" "/SILENT","/SP-","/SUPPRESSMSGBOXES","/DIR=${env:BOOST_ROOT}"
3037
@@ -78,7 +85,7 @@ jobs:
7885
New-Item "$build_folder\$release_folder" -ItemType Directory
7986
cd "$build_folder"
8087
81-
cmake -G "Visual Studio 16 2019" ..
88+
cmake -G "Visual Studio 17 2022" ..
8289
msbuild conceal-desktop.sln /p:Configuration=Release /m:2
8390
8491
echo "build_folder=${build_folder}" >> $env:GITHUB_OUTPUT
@@ -95,9 +102,8 @@ jobs:
95102
96103
cd "$build_folder/$release_folder"
97104
mkdir "Final"
98-
choco install openssl -y
99-
cp "C:\Program Files\OpenSSL-Win64\libcrypto*.dll" "Final/"
100-
cp "C:\Program Files\OpenSSL-Win64\libssl*.dll" "Final/"
105+
cp "C:\Program Files\OpenSSL\libcrypto*.dll" "Final/"
106+
cp "C:\Program Files\OpenSSL\libssl*.dll" "Final/"
101107
windeployqt --release conceal-desktop.exe --dir "Final/" --no-translations --no-opengl-sw
102108
103109
mv Final ../../installer/windows/build
@@ -118,14 +124,14 @@ jobs:
118124

119125
build-appimage:
120126
name: AppImage
121-
runs-on: ubuntu-18.04
127+
runs-on: ubuntu-20.04
122128
steps:
123129
- uses: actions/checkout@master
124130

125131
- name: Install dependencies
126132
run: |
127133
sudo apt-get update -y
128-
sudo apt-get install -y qt5-default qttools5-dev qttools5-dev-tools libqt5charts5-dev libboost-all-dev
134+
sudo apt-get install -y qt5-default qttools5-dev qttools5-dev-tools libqt5charts5-dev libboost-all-dev openssl
129135
130136
- name: Clone conceal-core
131137
run: |
@@ -166,47 +172,6 @@ jobs:
166172
env:
167173
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
168174

169-
build-ubuntu18:
170-
name: Ubuntu 18.04
171-
runs-on: ubuntu-18.04
172-
steps:
173-
- uses: actions/checkout@master
174-
175-
- name: Install dependencies
176-
run: |
177-
sudo apt-get update -y
178-
sudo apt-get install -y qt5-default qttools5-dev qttools5-dev-tools libqt5charts5-dev libboost-all-dev
179-
180-
- name: Clone conceal-core
181-
run: |
182-
rm -rf cryptonote
183-
git clone https://github.com/ConcealNetwork/conceal-core.git cryptonote
184-
./.github/checkout.sh
185-
186-
- name: Build
187-
id: build
188-
run: |
189-
ccx_version=${GITHUB_SHA::7}
190-
release_name=ccx-desktop-ubuntu-1804-dev-"$ccx_version"
191-
192-
lrelease src/languages/*.ts
193-
make -j2 build-release
194-
mkdir $release_name
195-
mkdir -p $release_name/icon
196-
mv build/release/conceal-desktop $release_name
197-
cp conceal-desktop.desktop $release_name
198-
cp src/images/conceal.png $release_name/icon
199-
200-
echo "release_name=${release_name}" >> $GITHUB_OUTPUT
201-
202-
- name: Upload To GH Artifacts
203-
uses: actions/upload-artifact@v3
204-
with:
205-
name: ${{ steps.build.outputs.release_name }}
206-
path: ${{ steps.build.outputs.release_name }}
207-
env:
208-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
209-
210175
build-ubuntu20:
211176
name: Ubuntu 20.04
212177
runs-on: ubuntu-20.04
@@ -291,7 +256,7 @@ jobs:
291256

292257
build-macos:
293258
name: macOS
294-
runs-on: macos-11
259+
runs-on: macos-12
295260
steps:
296261
- uses: actions/checkout@master
297262

.github/workflows/macOS.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
jobs:
99
build-macos:
1010
name: macOS
11-
runs-on: macos-11
11+
runs-on: macos-12
1212
steps:
1313
- uses: actions/checkout@master
1414

.github/workflows/ubuntu18.yml

Lines changed: 0 additions & 56 deletions
This file was deleted.

.github/workflows/windows.yml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,27 @@ on:
88
jobs:
99
build-windows:
1010
name: Windows
11-
runs-on: windows-2019
11+
runs-on: windows-2022
1212
env:
13-
BOOST_ROOT: C:/tools/boost/x86_64
13+
BOOST_ROOT: C:/local/boost_1_83_0
1414
steps:
1515
- uses: actions/checkout@master
1616

1717
- name: Setup msbuild
1818
uses: microsoft/setup-msbuild@v1.1.3
1919

20+
- name: Restore Boost
21+
uses: actions/cache@v3
22+
id: restore-boost
23+
with:
24+
path: ${{env.BOOST_ROOT}}
25+
key: boost_1_83_0-msvc-14.3-64
26+
2027
- name: Install Boost
28+
if: steps.restore-boost.outputs.cache-hit != 'true'
2129
shell: powershell
2230
run: |
23-
echo "${env:BOOST_ROOT}"
24-
$Url = "https://sourceforge.net/projects/boost/files/boost-binaries/1.72.0/boost_1_72_0-msvc-14.2-64.exe"
31+
$Url = "https://sourceforge.net/projects/boost/files/boost-binaries/1.83.0/boost_1_83_0-msvc-14.3-64.exe"
2532
(New-Object System.Net.WebClient).DownloadFile($Url, "$env:TEMP\boost.exe")
2633
Start-Process -Wait -FilePath "$env:TEMP\boost.exe" "/SILENT","/SP-","/SUPPRESSMSGBOXES","/DIR=${env:BOOST_ROOT}"
2734
@@ -73,7 +80,7 @@ jobs:
7380
New-Item "$build_folder\$release_folder" -ItemType Directory
7481
cd "$build_folder"
7582
76-
cmake -G "Visual Studio 16 2019" ..
83+
cmake -G "Visual Studio 17 2022" ..
7784
msbuild conceal-desktop.sln /p:Configuration=Release /m:2
7885
7986
echo "build_folder=${build_folder}" >> $env:GITHUB_OUTPUT
@@ -91,9 +98,8 @@ jobs:
9198
9299
cd "$build_folder/$release_folder"
93100
mkdir "Final"
94-
choco install openssl -y
95-
cp "C:\Program Files\OpenSSL-Win64\libcrypto*.dll" "Final/"
96-
cp "C:\Program Files\OpenSSL-Win64\libssl*.dll" "Final/"
101+
cp "C:\Program Files\OpenSSL\libcrypto*.dll" "Final/"
102+
cp "C:\Program Files\OpenSSL\libssl*.dll" "Final/"
97103
windeployqt --release conceal-desktop.exe --dir "Final/" --no-translations --no-opengl-sw
98104
99105
mv Final ../../installer/windows/build

CMakeLists.txt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ set(CRYPTONOTE_SOURCES
7878
cryptonote/src/Common/MemoryInputStream.cpp
7979
cryptonote/src/Common/PathTools.cpp
8080
cryptonote/src/Common/DnsTools.cpp
81+
cryptonote/src/Common/ScopeExit.cpp
8182
cryptonote/src/Common/StdInputStream.cpp
8283
cryptonote/src/Common/StdOutputStream.cpp
8384
cryptonote/src/Common/StreamTools.cpp
@@ -150,12 +151,13 @@ set(CRYPTONOTE_SOURCES
150151
cryptonote/src/Wallet/LegacyKeysImporter.cpp
151152
cryptonote/src/Wallet/WalletAsyncContextCounter.cpp
152153
cryptonote/src/Wallet/WalletErrors.cpp
154+
cryptonote/src/Wallet/WalletGreen.cpp
155+
cryptonote/src/Wallet/WalletSerializationV1.cpp
156+
cryptonote/src/Wallet/WalletSerializationV2.cpp
157+
cryptonote/src/Wallet/WalletUtils.cpp
153158
cryptonote/src/WalletLegacy/KeysStorage.cpp
154-
cryptonote/src/WalletLegacy/WalletLegacy.cpp
155-
cryptonote/src/WalletLegacy/WalletHelper.cpp
156159
cryptonote/src/WalletLegacy/WalletLegacySerializer.cpp
157160
cryptonote/src/WalletLegacy/WalletLegacySerialization.cpp
158-
cryptonote/src/WalletLegacy/WalletTransactionSender.cpp
159161
cryptonote/src/WalletLegacy/WalletUnconfirmedTransactions.cpp
160162
cryptonote/src/WalletLegacy/WalletUserTransactionsCache.cpp
161163
cryptonote/src/System/ContextGroup.cpp

COPYING

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
COPYRIGHT
2+
3+
© 2018-2023 Conceal Network & Conceal Devs
4+
© 2017-2018 The Circle Foundation & Conceal Devs
5+
© 2011-2017 The Cryptonote developers
6+
7+
LICENSE
8+
9+
MIT
10+
11+
Permission is hereby granted, free of charge, to any person
12+
obtaining a copy of this software and associated documentation
13+
files (the "Software"), to deal in the Software without
14+
restriction, including without limitation the rights to use, copy,
15+
modify, merge, publish, distribute, sublicense, and/or sell copies
16+
of the Software, and to permit persons to whom the Software is
17+
furnished to do so, subject to the following conditions:
18+
.
19+
The above copyright notice and this permission notice shall be
20+
included in all copies or substantial portions of the Software.
21+
.
22+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
23+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
24+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
25+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
26+
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
27+
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
28+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
29+
DEALINGS IN THE SOFTWARE.
30+
31+
Distributed under the MIT/X11 software license http://www.opensource.org/licenses/mit-license.php

COPYRIGHT

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
Copyright:
1+
COPYRIGHT
22

3-
© 2011-2017 The Cryptonote developers
4-
© 2014-2016 XDN developers
5-
© 2016-2017 Karbowanec developers
6-
© 2017-2018 The Circle Foundation & Conceal Devs
7-
© 2018-2022 Conceal Network & Conceal Devs
3+
© 2018-2023 Conceal Network & Conceal Devs
4+
© 2017-2018 The Circle Foundation & Conceal Devs
5+
© 2011-2017 The Cryptonote developers
86

9-
License:
7+
LICENSE
108

119
MIT
1210

@@ -29,3 +27,5 @@ License:
2927
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
3028
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
3129
DEALINGS IN THE SOFTWARE.
30+
31+
Distributed under the MIT/X11 software license http://www.opensource.org/licenses/mit-license.php

CryptoNoteWallet.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
set(CN_PROJECT_NAME "conceal-desktop")
33
set(CN_CURRENCY_DISPLAY_NAME "Conceal")
44
set(CN_CURRENCY_TICKER "CCX")
5-
set(CN_VERSION 6.7.1)
5+
set(CN_VERSION 6.7.3)

LICENSE

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
Copyright:
1+
COPYRIGHT
22

3-
© 2011-2017 The Cryptonote developers
4-
© 2014-2016 XDN developers
5-
© 2016-2017 Karbowanec developers
6-
© 2017-2018 The Circle Foundation & Conceal Devs
7-
© 2018-2022 Conceal Network & Conceal Devs
3+
© 2018-2023 Conceal Network & Conceal Devs
4+
© 2017-2018 The Circle Foundation & Conceal Devs
5+
© 2011-2017 The Cryptonote developers
86

9-
License:
7+
LICENSE
108

119
MIT
1210

@@ -29,3 +27,5 @@ License:
2927
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
3028
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
3129
DEALINGS IN THE SOFTWARE.
30+
31+
Distributed under the MIT/X11 software license http://www.opensource.org/licenses/mit-license.php

0 commit comments

Comments
 (0)