Jason Rhinelander
bfe3bafabf
Make miniupnpc include/link dirs global
2019-12-03 00:51:18 -04:00
Jason Rhinelander
04f614705e
Use pkg-config for unbound and miniupnpc
...
We unnecessarily vendor this much of the time because the existing
search code is primitive; use pkg-config instead which works much
better, and lets us properly depend on particular versions.
This lets us reenable the system miniupnpc for >=2.1, saving an
unnecessary compilation most of the time. From the git history it
appears that it is built from source always unconditionally in a fit of
rage.
2019-12-03 00:51:18 -04:00
Jason Rhinelander
12c94b6ea9
Add tmux color support
2019-11-27 14:07:52 -04:00
Mikunj Varsani
2728159853
Fix iOS Build ( #908 )
2019-11-01 12:41:31 +11:00
Doyle
4db1f0ddd0
Merge pull request #872 from jagerman/qnet-backport
...
Backports from quorumnet branch for 5.x
2019-10-08 17:13:34 +11:00
Howard Chu
5a322c87f1
Update to RandomX v1.1.3, simplify
...
We don't need to detect if the cache has changed, just always
call to set it on the VM. The call will be a no-op if the cache
hasn't changed.
2019-10-07 22:22:14 -03:00
Jason Rhinelander
ba7efa21fe
Add updated zmq c++ library
...
The system library C++ interface is an ancient version of this; this
vendors an updated copy that we need, and updates a couple existing
places that are using deprecated calls.
2019-10-07 22:09:17 -03:00
Jason Rhinelander
f0ab90e99e
Update randomx external repository
2019-09-25 14:46:53 -03:00
Jason Rhinelander
336fc3e895
Don't do a full randomx build ( #699 )
...
It builds the randomx test and benchmark binaries as part of the loki
build which isn't necessary (and isn't used). We can test randomx on
its own.
2019-07-01 14:19:04 +10:00
Jason Rhinelander
9a2a5af252
Update RandomX with upstream ( #697 )
...
This doesn't change anything in the algorithm itself, but adds various
asserts on parameter choices (which pass) and some build system
improvements.
2019-07-01 10:37:20 +10:00
Jason Rhinelander
d6d766f0b5
Update randomx with c++11 required change
2019-06-27 01:33:57 -03:00
Jason Rhinelander
ada3cdc5e3
Update submodule for updated salt
2019-06-27 00:12:29 -03:00
Jason Rhinelander
94b5857a84
Merge remote-tracking branch 'LMDB/randomx' into randomx
2019-06-26 21:50:51 -03:00
Howard Chu
6261ecb4e1
Updated to RandomX v1.0.3
...
This update yields different hashes from previous versions, so any
testnet blockchains using previous code will be invalidated.
2019-06-01 21:42:32 +01:00
Howard Chu
cfe0e9c7c5
RandomX integration
...
Support RandomX PoW algorithm
2019-06-01 21:40:55 +01:00
Doyle
da18d45871
Merge commit 'e98cbfb' into LokiMergeUpstream
2019-05-02 12:28:01 +10:00
Doyle
bad39ac86b
Merge commit '45a4145' into LokiMergeUpstream
2019-05-01 18:11:56 +10:00
Doyle
5374632e2f
Merge commit '1f809e7' into LokiMergeUpstream
2019-05-01 17:06:47 +10:00
Riccardo Spagni
213fd5007d
Merge pull request #5442
...
428249c5
easylogging++: minimal stdout logging format (moneromooo-monero)
2019-04-16 22:45:02 +02:00
Riccardo Spagni
c41d02696c
Merge pull request #5407
...
66d73d2f
easylogging++: update to v9.96.7 (moneromooo-monero)
2019-04-16 22:34:12 +02:00
Riccardo Spagni
1f809e7485
Merge pull request #5440
...
b6420e12
lmdb: catch non-LMDB negative errors before strerror (moneromooo-monero)
2019-04-15 09:23:09 +02:00
moneromooo-monero
428249c5d1
easylogging++: minimal stdout logging format
...
It's a bit of a hack, but doing it right would need a lot
of changes to the easylogging++ source.
2019-04-14 09:43:05 +00:00
moneromooo-monero
b6420e12a9
lmdb: catch non-LMDB negative errors before strerror
...
That should hopefully shut coverity up
2019-04-14 09:19:04 +00:00
Doyle
9d9d309d03
Merge commit '48e3a341f8bb601895c94e7b637475f8911ae530' into LokiMergeUpstream
2019-04-12 15:48:19 +10:00
Martijn Otto
8df827075f
Fix linker issues using easylogging
2019-04-10 11:37:02 +02:00
Doyle
a4a25cef28
Merge commit 'a6adbdc0b0f90f122e5b58ca9bb7421c7b3989a0' into LokiMergeUpstream
2019-04-10 10:06:00 +10:00
moneromooo-monero
66d73d2f7d
easylogging++: update to v9.96.7
2019-04-07 14:31:00 +00:00
Riccardo Spagni
48e3a341f8
Merge pull request #5211
...
c9b13fbb
tests/trezor: HF9 and HF10 tests (Dusan Klinec)
a1fd1d49
device/trezor: HF10 support added, wallet::API (Dusan Klinec)
d74d26f2
crypto: hmac_keccak added (Dusan Klinec)
2019-03-21 14:44:04 +02:00
Dusan Klinec
a1fd1d499c
device/trezor: HF10 support added, wallet::API
...
- import only key images generated by cold signing process
- wallet_api: trezor methods added
- wallet: button request code added
- const added to methods
- wallet2::get_tx_key_device() tries to decrypt stored tx private keys using the device.
- simplewallet supports get_tx_key and get_tx_proof on hw device using the get_tx_key feature
- live refresh enables refresh with trezor i.e. computing key images on the fly. More convenient and efficient for users.
- device: has_ki_live_refresh added
- a thread is watching whether live refresh is being computed, if not for 30 seconds, it terminates the live refresh process - switches Trezor state
2019-03-20 21:11:02 +01:00
Riccardo Spagni
ea07a9bc61
Merge pull request #5191
...
1677fb06
unbound: update to get the redefinition fix (moneromooo-monero)
2019-03-17 17:57:09 +02:00
binaryFate
1f2930ce0b
Update 2019 copyright
2019-03-05 22:05:34 +01:00
moneromooo-monero
1677fb06ad
unbound: update to get the redefinition fix
2019-02-24 13:20:03 +00:00
doy-lee
fe4b8f3e7a
Merge branch 'IntegrationTestFramework2' into IntegrationTestFramework
2019-01-31 18:58:24 +11:00
Howard Chu
2a94ec22aa
ITS#8969 tweak mdb_page_split
...
Bump up number of keys for which we use fine-grained splitpoint search
2019-01-30 23:45:48 +00:00
doy-lee
261570ac35
Merge commit '227bf14' into LokiMergeUpstream
2019-01-30 15:18:15 +11:00
Riccardo Spagni
32506a6ca7
Merge pull request #5079
...
efec3ed2
Resync to upstream mdb.master (Howard Chu)
2019-01-28 21:33:59 +02:00
Howard Chu
efec3ed235
Resync to upstream mdb.master
2019-01-17 19:49:26 +00:00
doy-lee
8d22d47d69
Merge commit 'b67eb48' into LokiMergeUpstream
2019-01-17 17:41:10 +11:00
doy-lee
68bdfe7df9
Merge commit '6e4e228' into LokiMergeUpstream
2019-01-17 15:49:16 +11:00
doy-lee
485bd27532
Merge branch 'dev' into IntegrationTestFramework
2019-01-11 17:05:30 +11:00
Riccardo Spagni
3ce7977389
Merge pull request #4950
...
68f045de
easylogging++: check allowed categories before logging (moneromooo-monero)
2019-01-06 20:38:10 +02:00
luigi1111
f03f4ddb96
Merge pull request #4936
...
7d9aeb7
easylogging++: avoid uneeded temporary std::string object (moneromooo-monero)
2018-12-31 15:37:28 -06:00
doy-lee
f5b17fc86e
Merge commit '6bc0c7e' into LokiMergeUpstream
2018-12-19 12:25:48 +11:00
Riccardo Spagni
5e9225e637
Merge pull request #4925
...
ab783b17
easylogging++: ensure logger is initialized before main (moneromooo-monero)
9b69a0ae
daemon: print monero version at startup when calling a detached daemon (moneromooo-monero)
4d71d463
mlocker: remove early page size log (moneromooo-monero)
2018-12-12 12:01:18 +02:00
doy-lee
c623c416f8
Remove shoom destructor and add shared mem handling to own thread
...
Shoom destructor is causing more problems than it solves right now,
somewhere at sometime the destructor is called and implicitly unlinking
files and I can't identify where.
2018-12-11 14:43:04 +11:00
doy-lee
9e0c43aa8a
Fixes to shoom lib, move test context init to main for wallet
2018-12-11 14:43:04 +11:00
doy-lee
dc8917b766
Cleanup pass, got it working with single header again!
2018-12-11 14:43:04 +11:00
moneromooo-monero
68f045de8c
easylogging++: check allowed categories before logging
2018-12-07 13:25:39 +00:00
moneromooo-monero
7d9aeb7195
easylogging++: avoid uneeded temporary std::string object
2018-12-03 21:34:28 +00:00
moneromooo-monero
ab783b1700
easylogging++: ensure logger is initialized before main
2018-11-30 17:58:58 +00:00