Dusan Klinec
2ffe53d9e6
device/trezor: webusb transport added, cmake fixes
...
- webusb transport based on libusb added. Provides direct access to Trezor via USB, no need for Trezor bridge.
- trezor protocol message handler improved, no recursion used. Ready for upcoming integration tests.
- libusb (for docker) bumped from v1.0.9 to v1.0.22, newer version required for webusb transport, for device enumeration.
- cmake improvements and fixes. Cmake Trezor checks are moved to a dedicated CheckTrezor.cmake file. In case of a problem Trezor is excluded from build.
- ifdefs made consistent to Ledger.
- UDP Transport enumeration disabled by default in release mode
2018-11-25 11:57:19 +01:00
Riccardo Spagni
fc3768293a
Merge pull request #4796
...
f92682ec
build: ubuntu 16 ppc build fixes (Jethro Grassie)
2018-11-16 11:11:29 +02:00
Riccardo Spagni
d0c4123034
Merge pull request #4842
...
37d5b8d9
CMakeLists.txt: add -ftemplate-depth=900 (moneromooo-monero)
2018-11-14 21:43:37 +02:00
stoffu
f0459abbb9
cmake: move Boost_LOCALE_LIBRARY out of ICU_LIBRARIES
2018-11-15 00:18:31 +09:00
moneromooo-monero
37d5b8d9c2
CMakeLists.txt: add -ftemplate-depth=900
2018-11-12 22:35:21 +00:00
Riccardo Spagni
4c621b13d0
Merge pull request #4760
...
8a7e20f8
build: older git versions don't have '-C' flag (xiphon)
2018-11-06 14:47:27 +02:00
Jethro Grassie
f92682ec0a
build: ubuntu 16 ppc build fixes
2018-11-04 13:55:00 -05:00
Dusan Klinec
29ffb6bba8
device/trezor: trezor support added
2018-11-02 21:36:39 +01:00
xiphon
8a7e20f8a5
build: older git versions don't have '-C' flag
2018-10-30 05:25:58 +00:00
Riccardo Spagni
b9a5e47490
Merge pull request #4679
...
7d21c9b5
CMakeLists.txt: only use libatomic when found (moneromooo-monero)
2018-10-26 22:41:03 +02:00
Riccardo Spagni
d4448e8e24
Merge pull request #4620
...
ad4cce93
build: fixed submodule check (xiphon)
2018-10-26 22:39:51 +02:00
Riccardo Spagni
8f9c381f86
Merge pull request #4580
...
938476c9
CMakeLists.txt: detect and use -pthread compiler flag (moneromooo-monero)
2018-10-26 22:34:21 +02:00
Riccardo Spagni
056a58d13f
Merge pull request #4536
...
fd62b6e7
blocks: use auto-generated .c files instead of 'LD -r -b binary' (xiphon)
2018-10-26 22:20:39 +02:00
xiphon
fd62b6e79f
blocks: use auto-generated .c files instead of 'LD -r -b binary'
2018-10-22 01:12:00 +03:00
moneromooo-monero
7d21c9b573
CMakeLists.txt: only use libatomic when found
2018-10-20 21:37:40 +00:00
xiphon
ad4cce930b
build: fixed submodule check
2018-10-16 14:43:56 +00:00
iDunk5400
e7f24850d5
Fix Windows build after epee dependency change
2018-10-15 23:08:17 +00:00
moneromooo-monero
938476c9a5
CMakeLists.txt: detect and use -pthread compiler flag
...
The cmake thread detection just ain't enough to always work
2018-10-13 18:12:09 +00:00
xiphon
bf842a6a1e
build: use ARCH 'native' by default, allow to configure and override it
2018-10-13 09:46:37 +00:00
Riccardo Spagni
6a7cd09685
Merge pull request #4529
...
c95a1408
CMakeLists.txt: Fix typo (erciccione)
2018-10-08 22:05:15 +02:00
Riccardo Spagni
ac5674524a
Revert "Merge pull request #4472 "
...
This reverts commit 79d46c4d55
, reversing
changes made to c9fc61dbb5
.
2018-10-08 21:39:54 +02:00
erciccione
c95a14088c
CMakeLists.txt: Fix typo
2018-10-08 18:33:16 +01:00
Riccardo Spagni
e67cb38e5a
Merge pull request #4501
...
fb3593c2
Add check if submodules need to be updated (TheCharlatan)
2018-10-07 18:57:10 +02:00
TheCharlatan
fb3593c22e
Add check if submodules need to be updated
...
Adds CMake check that pulls from the different git remotes and checks if
there is any output.
2018-10-05 23:54:49 +02:00
xiphon
02d3ef7bda
blocks: use auto-generated .c files instead of 'LD -r -b binary'
2018-10-04 00:01:09 +00:00
Riccardo Spagni
4e3bff92ab
Merge pull request #4457
...
85318e78
build: set ARCH_FLAG before compiler/linker flag checks (xiphon)
2018-09-29 22:20:31 +02:00
Riccardo Spagni
8e98ed8c71
Merge pull request #4448
...
6a781408
Make depends use self built clang for darwin (TheCharlatan)
2018-09-29 22:20:20 +02:00
Riccardo Spagni
5bcead236f
Merge pull request #4446
...
69da14e1
fixes make debug compilation on OSX (Dusan Klinec)
2018-09-29 22:20:15 +02:00
Riccardo Spagni
d2f9a4c584
Merge pull request #4420
...
0f4f873b
Fix Darwin Sodium build (TheCharlatan)
bf1e1d97
A Travis to monero (TheCharlatan)
2018-09-25 12:06:20 +02:00
cslashm
bb6e3bbc0f
Replace USB-CCID (smartcard) by USB-HID
...
Remove PCSC dependencies which is a bit hard (not user friendly) to install on linux and Mac
Split Ledger logic and device IO
2018-09-24 21:57:42 +02:00
TheCharlatan
bf1e1d979c
A Travis to monero
...
Add a Travis build script for Monero. This was blatantly copied from
Bitcoin. It spawns jobs in docker containers running an ubuntu bionic
image.
This commit also a fixes a problem where librt was still linked, even
when compiling statically.
2018-09-22 01:49:53 +02:00
Riccardo Spagni
85110b42ab
Merge pull request #4401
...
66901901
README: harmonize command formatting inside README.md (Andrea)
8cd98408
disable AES on s390x architecture (Tuan M. Hoang)
4ed30bab
wallet: implement coin splitting for sweep_* 'outputs' option (whythat)
24f52396
wallet: add 'outputs' option for sweep_* commands (whythat)
52e19d69
README: Compile boost with cxxflags=-fPIC cflags=-fPIC (Italocoin Project)
0c77523d
README: fill in libsodium package name for Arch (phloatingman)
2018-09-21 20:46:22 +02:00
Riccardo Spagni
9c40bc62fc
Merge pull request #3430
...
42397359
Fixup 32bit arm build (TheCharlatan)
a06d2581
Fix Windows build (TheCharlatan)
ecaf5b3f
Add libsodium to the packages, the arm build was complaining about it. (TheCharlatan)
cbbf4d24
Adapt translations to upstream changes (TheCharlatan)
db571546
Updated pcsc url (TheCharlatan)
f0ba19fd
Add lrelease to the depends (TheCharlatan)
cfb30462
Add Miniupnp submodule (TheCharlatan)
5f7da005
Unbound is now a submodule. Adapt depends for this. (TheCharlatan)
d6b9bdd3
Update readmes to reflect the usage of depends (TheCharlatan)
56b6e41e
Add support for apple and arm building (TheCharlatan)
29311fd1
Disable stack unwinding for mingw32 depends build. (TheCharlatan)
8db3d573
Modify depends for monero's dependencies (TheCharlatan)
0806a23a
Initial depends addition (TheCharlatan)
2018-09-18 16:33:21 +02:00
Tuan M. Hoang
8cd9840859
disable AES on s390x architecture
...
rebased by moneromooo
2018-09-18 11:02:06 +00:00
TheCharlatan
423973596b
Fixup 32bit arm build
...
Set the architecture in the toolchain file correctly
2018-09-18 02:52:57 +02:00
TheCharlatan
a06d2581c3
Fix Windows build
...
icu tex support is not required, so just disable it.
Re-add mistakingly removed crypt32 lib.
2018-09-17 23:59:37 +02:00
TheCharlatan
ecaf5b3feb
Add libsodium to the packages, the arm build was complaining about it.
...
Fixup arm toolchain file.
2018-09-17 16:09:50 +02:00
Riccardo Spagni
9f24e57dc2
Merge pull request #4326
...
bcda7adc
NetBSD support (thomasvaughan)
2018-09-14 13:02:58 +02:00
Riccardo Spagni
466f079586
Merge pull request #4232
...
9e6c7784
CMakeLists.txt: add -mmitigate-rop to security flags if found (moneromooo-monero)
2018-09-14 12:39:17 +02:00
thomasvaughan
bcda7adcd4
NetBSD support
2018-09-11 14:32:33 +00:00
TheCharlatan
cbbf4d241b
Adapt translations to upstream changes
2018-09-10 22:18:18 +02:00
TheCharlatan
f0ba19fde5
Add lrelease to the depends
...
This includes a minimal qt build without gui
2018-09-10 22:08:05 +02:00
TheCharlatan
5f7da005a3
Unbound is now a submodule. Adapt depends for this.
...
Fix builds for native linux and windows
The architecture flag was set incorrectly.
It needs to be set only when compiling arm6.
2018-09-10 22:05:37 +02:00
TheCharlatan
56b6e41ea7
Add support for apple and arm building
...
Add pcsc-lite to linux builds
Fixup windows icu4c linking with depends, the static libraries have an 's' appended to them
Compiling depends arm-linux-gnueabihf will allow you to compile armv6zk monero binaries
2018-09-10 22:05:36 +02:00
TheCharlatan
29311fd140
Disable stack unwinding for mingw32 depends build.
2018-09-10 22:03:42 +02:00
moneromooo-monero
347bba9dd1
CMakeLists.txt: detect -fcf-protection=full and -fstack-clash-protection
...
Introduced with GCC 8.2
2018-09-09 11:53:42 +00:00
luigi1111
fad88e18a9
Merge pull request #4290
...
2bc977b
CMakeLists.txt: disable -fstack-protector* on windows
2018-09-04 18:12:52 -05:00
luigi1111
6cc1ed8dc1
Merge pull request #4295
...
ce63d56
Windows: fix undefined references after unbound submodule update (iDunk5400)
2018-09-04 13:28:52 -05:00
iDunk5400
ce63d5634e
Windows: fix undefined references after unbound submodule update
2018-08-23 11:17:42 +02:00
MoroccanMalinois
fa814af969
Build: Fix target release-static-android
2018-08-21 23:25:14 +00:00