Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-03-04 | Copyright: Update to 2022 | mj-xmr | 11 | -11/+11 | |
2021-11-17 | cmake: find readline on macOS ARM | selsta | 1 | -1/+1 | |
2021-10-19 | cmake: use CMAKE_CURRENT_LIST_DIR for git version | selsta | 1 | -2/+2 | |
2021-07-15 | cmake: test is a reserved keyword | selsta | 1 | -1/+1 | |
2021-06-21 | Include Libusb and hidapi on android | malinero | 2 | -3/+12 | |
2021-05-12 | cmake: fix check_linker_flag | selsta | 1 | -0/+1 | |
2021-05-11 | cmake: use CMAKE_CURRENT_LIST_DIR in FindLibUSB | selsta | 1 | -1/+1 | |
2021-04-27 | cmake: set 3.5 as minimum version | selsta | 1 | -1/+1 | |
2021-03-16 | cmake: fix ccache detection | anon | 1 | -6/+13 | |
2020-12-09 | cmake: fix "release" version string on tagged releases | moneromooo-monero | 1 | -17/+9 | |
It would not say "release" if we're on a previous tag | |||||
2020-12-02 | Clang-tidy integrated into CMakeLists.txt | mj-xmr | 1 | -0/+72 | |
Can be called from the source directory with: utils/health/clang-tidy-run.sh | |||||
2020-10-07 | cmake: Version - use CMAKE_CURRENT_LIST_DIR | xiphon | 1 | -1/+1 | |
2020-10-06 | cmake: CheckTrezor - use ${CMAKE_CURRENT_LIST_DIR} to locate tests | xiphon | 1 | -2/+2 | |
2020-05-06 | Update copyright year to 2020 | SomaticFanatic | 9 | -9/+9 | |
Update copyright year to 2020 | |||||
2020-05-04 | Made ccache optional (opt out) and tidied up the FindCcache.cmake | mj-xmr | 1 | -6/+9 | |
2020-04-22 | FindCcache automatically | mj-xmr | 1 | -0/+57 | |
2019-10-26 | CMake build out of source | TrasherDK | 1 | -1/+6 | |
2019-10-23 | cmake: Fix generation of version.cpp | Nathan Dorfman | 2 | -42/+46 | |
2019-09-16 | Removed Berkeley DB and db switching logic | Jesus Ramirez | 1 | -25/+0 | |
2019-08-26 | wallet, rpc: add a release field to get_version | moneromooo-monero | 1 | -0/+4 | |
It does not leak much since you can make a fair guess by RPC version already, and some people want to avoid non release clients when using third parties' nodes (because they'd never lie about it) | |||||
2019-07-09 | build: fix OSX static libusb check and link against static libobjc | xiphon | 2 | -2/+8 | |
2019-06-12 | Use 9 digit build IDs | Howard Chu | 1 | -1/+2 | |
2019-05-01 | cmake: fix some case of "backtrace lib not found" breaking | moneromooo-monero | 1 | -0/+8 | |
It fixes at least one case of building on ARM with Docker | |||||
2019-04-10 | Fix linker issues using easylogging | Martijn Otto | 1 | -0/+90 | |
2019-04-07 | build: libusb static compilation fix | Dusan Klinec | 1 | -1/+10 | |
2019-03-05 | Update 2019 copyright | binaryFate | 9 | -9/+9 | |
2019-03-05 | device/trezor: debugging features, trezor tests | Dusan Klinec | 1 | -1/+16 | |
2018-12-18 | build: protobuf dependency fixes, libusb build | Dusan Klinec | 3 | -4/+141 | |
- docker protobuf dependencies, cross-compilation - device/trezor protobuf build fixes, try_compile - libusb built under all platforms, used by trezor for direct connect | |||||
2018-12-04 | device/trezor: device/trezor: correct device initialization, status check | Dusan Klinec | 1 | -1/+1 | |
- checks if the device is in the correct usable state - implements check for the v2.0.9 firmware which does not support payment IDs - simple transacttion check, payment id fmt consistency - minor fixes, refactoring, webusb session counting fix | |||||
2018-11-25 | device/trezor: webusb transport added, cmake fixes | Dusan Klinec | 3 | -0/+271 | |
- 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-10-26 | cmake: fix readline detection when the readline library is not found | moneromooo-monero | 1 | -1/+3 | |
2018-10-06 | Linux: Fix building of static binaries with hw device support | iDunk5400 | 1 | -0/+14 | |
This should enable building static binaries on Linux systems where dependencies are already built with -fPIC, such as Ubuntu 18.04. | |||||
2018-09-29 | Merge pull request #4425 | Riccardo Spagni | 1 | -1/+1 | |
a69271fa Fixed a typo (Piotr Kąkol) | |||||
2018-09-24 | Replace USB-CCID (smartcard) by USB-HID | cslashm | 2 | -54/+46 | |
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-23 | Fixed a typo | Piotr Kąkol | 1 | -1/+1 | |
2018-09-10 | Add Miniupnp submodule | TheCharlatan | 1 | -1/+2 | |
Drop miniupnp and unbound depends builds. Make sure that build variables are propageted properly to unbound and miniupnp. Rebase to after the v0.12 release | |||||
2018-09-06 | Windows: don't preset CMAKE_SYSTEM_NAME | iDunk5400 | 2 | -2/+6 | |
Let it be autodiscovered instead to avoid cmake thinking it's crosscompiling builds where host = target. This resolves a cmake configure error in MSYS2 caused by CMAKE_CROSSCOMPILING checks in #4294. | |||||
2018-06-23 | Changed URLs to HTTPS | einsteinsfool | 1 | -11/+11 | |
2018-05-31 | Fix CMAKE config for PCSC in order to avoid msys DLL dependencies | cslashm | 1 | -17/+20 | |
merge of PR #3886 | |||||
2018-05-23 | Fix PCSC compilation under windows | cslashm | 1 | -0/+6 | |
PR3843 based on release-v0.12 => rebased on master | |||||
2018-05-15 | version.cmake: fix configuring version.cpp without git | moneromooo-monero | 1 | -1/+1 | |
2018-05-07 | Updating the FindReadline CMake hint to search in homebrew's default directory | Gene Peters | 1 | -1/+1 | |
2018-03-21 | Fix generating version.cpp | Howard Chu | 1 | -2/+4 | |
Also removes BYPRODUCT dependency on CMake 3.2 | |||||
2018-03-04 | Code modifications to integrate Ledger HW device into monero-wallet-cli. | cslashm | 1 | -0/+44 | |
The basic approach it to delegate all sensitive data (master key, secret ephemeral key, key derivation, ....) and related operations to the device. As device has low memory, it does not keep itself the values (except for view/spend keys) but once computed there are encrypted (with AES are equivalent) and return back to monero-wallet-cli. When they need to be manipulated by the device, they are decrypted on receive. Moreover, using the client for storing the value in encrypted form limits the modification in the client code. Those values are transfered from one C-structure to another one as previously. The code modification has been done with the wishes to be open to any other hardware wallet. To achieve that a C++ class hw::Device has been introduced. Two initial implementations are provided: the "default", which remaps all calls to initial Monero code, and the "Ledger", which delegates all calls to Ledger device. | |||||
2018-01-26 | Update 2018 copyright | xmr-eric | 7 | -7/+7 | |
2018-01-11 | Keep readline optional | Jethro Grassie | 1 | -2/+10 | |
2018-01-02 | Add checks for termcap if needed by readline | Jethro Grassie | 1 | -20/+27 | |
2017-12-31 | Add misc hardening flags to the cmake machinery | moneromooo-monero | 2 | -0/+61 | |
See https://wiki.debian.org/Hardening#User_Space | |||||
2017-11-28 | fixed linking against libreadline on OpenBSD | ston1th | 1 | -0/+4 | |
To fix the linking error described here https://github.com/monero-project/monero/pull/2841#issuecomment-346129030 we also need to link libcurses. | |||||
2017-11-19 | cmake: fix building when readline is not found | moneromooo-monero | 1 | -0/+4 | |
2017-10-20 | cmake: add dep of version lib on version.cpp | redfish | 2 | -0/+113 | |
Also, move cmake source files into cmake/ to keep them together. | |||||
2017-09-04 | Only check for upnp version if version is determined | Orestis Konstantinidis | 1 | -5/+5 | |
2017-08-07 | cmake: do not use GREATER_EQUAL, it's too new | moneromooo-monero | 1 | -1/+1 | |
2017-07-30 | cmake: Update detection of external miniupnpc | Erik de Castro Lopo | 1 | -162/+36 | |
The version of miniupnpc in external/ uses API version 16, but the code also seems to work for API version 10. Also remove detection of older unsupported versions. | |||||
2017-06-18 | Add readline support to cli | jethro | 1 | -0/+66 | |
This PR adds readline support to the daemon and monero-wallet-cli. Only GNU readline is supported (e.g. not libedit) and there are cmake checks to ensure this. There is a cmake variable, Readline_ROOT_DIR that can specify a directory to find readline, otherwise some default paths are searched. There is also a cmake option, USE_READLINE, that defaults to ON. If set to ON, if readline is not found, the build continues but without readline support. One negative side effect of using readline is that the color prompt in the wallet-cli now has no color and just uses terminal default. I know how to fix this but it's quite a big change so will tackle another time. | |||||
2017-02-21 | update copyright year, fix occasional lack of newline at line end | Riccardo Spagni | 5 | -5/+5 | |
2017-01-05 | Build wallet with Android NDK | MoroccanMalinois | 1 | -0/+34 | |
2016-12-24 | cmake: link against liblzma when found, for libunwind | moneromooo-monero | 1 | -0/+16 | |
Some versions of libunwind need liblzma. If liblzma is found, we link against it unconditionally. If the installed libunwind didn't need it, this is a nop. Tested and fine tuned by iDunk | |||||
2016-08-30 | cmake: merge libs via virtual object libraries | redfish | 1 | -74/+0 | |
CMake issued a warming about policy CMP0026: access of LOCATION target property at config time was disallowed. Offending code was the code that merged static libraries to generate libwallet_merged.a. This patch does that same merge task in a much simpler way. And, since it doesn't violate the policy, the warning went away. | |||||
2016-08-30 | cmake: comply with the new policy CMP0026 | redfish | 1 | -101/+46 | |
Access to LOCATION property at config time was disallowed by this policy. This patch updates the offending code to comply with the policy and thereby gets rid of the warning printed by cmake. The fix is to use generator expressions instead of that property. NOTE: Had to remove support for multiconfig (only affects MSVC which is not supported anyway; and mutliconf is an IDE thing in any case), because could not see how to support it with generator expressions. | |||||
2016-06-24 | CMake: GPL 'libutils' script removed | Ilya Kitaev | 4 | -405/+12 | |
2016-06-23 | cmake libutils dependency added | Ilya Kitaev | 1 | -0/+46 | |
2016-06-23 | all wallet dependencies merged to single static lib | Ilya Kitaev | 3 | -0/+476 | |
2016-06-20 | cmake: add missing FindLibunwind.cmake | moneromooo-monero | 1 | -0/+25 | |
2016-05-27 | cmake libutils dependency added | Ilya Kitaev | 1 | -0/+46 | |
2016-05-27 | all wallet dependencies merged to single static lib | Ilya Kitaev | 3 | -0/+476 | |
2016-03-21 | Revert "Print stack trace upon exceptions" | moneromooo-monero | 1 | -25/+0 | |
Ain't nobody got time for link/cmake skullduggery. This reverts commit fff238ec94ac6d45fc18c315d7bc590ddfaad63d. | |||||
2016-03-19 | Print stack trace upon exceptions | moneromooo-monero | 1 | -0/+25 | |
Useful for debugging users' logs | |||||
2016-01-12 | Fix da0bce34 | Howard Chu | 2 | -0/+2 | |
Windows doesn't define a default linker | |||||
2015-12-31 | updated copyright year | Riccardo Spagni | 4 | -5/+5 | |
2015-05-31 | fixed static assert test | Riccardo Spagni | 1 | -0/+34 | |
2015-05-31 | cleaning up, removing redundant files, renaming, fixing incorrect licenses | Riccardo Spagni | 2 | -0/+56 | |
2015-04-01 | doxygen files | rfree2monero | 2 | -0/+1817 | |
2015-03-17 | removed findlmdb.cmake, no longer required | Riccardo Spagni | 1 | -57/+0 | |
2015-03-16 | BerkeleyDB Blockchain building, not working yet | Thomas Winget | 1 | -0/+25 | |
Everything except actually *using* BlockchainBDB is wired up, but the db itself is not yet working. Some error about user mem not large enough. I think I know what this error means, but I can't determine the cause. Notes: BerkeleyDB does not allow 0-indexing in its recno type databases, so block numbers *in the database* will be 1-indexed. Modifications to indexing have been made as needed. | |||||
2015-01-18 | Add in-source lmdb to build process | Thomas Winget | 1 | -4/+0 | |
Working on Linux, needs verified for other platforms but should be fine. | |||||
2015-01-04 | build: add liblmdb to the cmake autodetection system | moneromooo-monero | 1 | -0/+61 | |
update for rebase (warptangent 2015-01-04) src/cryptonote_core/CMakeLists.txt (edit) - replace LMDB_LIBRARIES with LMDB_LIBRARY set from autodetection | |||||
2015-01-02 | year updated in license | Riccardo Spagni | 2 | -2/+2 | |
2014-10-23 | miniupnpc: clear out else/endfoo command arguments | Ben Boeckel | 1 | -2/+2 | |
2014-10-06 | build libunbound from external if no local libunbound or for static builds | Riccardo Spagni | 2 | -22/+186 | |
2014-10-06 | build libunbound from external if no local libunbound or for static builds | Riccardo Spagni | 2 | -22/+186 | |
2014-10-02 | fixed unbound static lib on mingw as libunbound.dll.a | Riccardo Spagni | 1 | -1/+5 | |
2014-10-02 | remove pthreads, successfully tested on gcc 4.9.1 without pthreads | Riccardo Spagni | 1 | -1/+5 | |
2014-10-02 | fixed unbound static lib on mingw as libunbound.dll.a | Riccardo Spagni | 1 | -1/+5 | |
2014-10-02 | remove pthreads, successfully tested on gcc 4.9.1 without pthreads | Riccardo Spagni | 1 | -1/+5 | |
2014-09-29 | dependencies enforced, send que error message log level moved | Riccardo Spagni | 1 | -5/+5 | |
2014-09-24 | redo FindUnbound.cmake | Riccardo Spagni | 1 | -28/+26 | |
2014-09-24 | fixed cmake folder | Riccardo Spagni | 3 | -0/+93 | |
2014-09-24 | added tomerkon's GPG key, cmake folder fix | Riccardo Spagni | 2 | -38/+0 | |
2014-09-22 | moved msys2 toolchain, boost libs fix | Riccardo Spagni | 2 | -0/+38 | |