Commit Graph

51 Commits

Author SHA1 Message Date
selsta c18cdd3623 build: prepare v0.17.2.0 2021-03-26 01:53:45 +01:00
selsta 31b2572ec7 build: prepare v0.17.1.9 2021-01-02 18:13:47 +01:00
selsta ba60541f3e build: prepare v0.17.1.8 2020-12-23 02:13:16 +01:00
selsta a700e6103b build: prepare v0.17.1.7 2020-12-10 20:12:27 +01:00
selsta b34d50fa76 build: prepare v0.17.1.6 2020-12-03 21:37:33 +01:00
selsta 5bb83ab042 build: prepare v0.17.1.5 2020-11-23 15:22:35 +01:00
selsta f3dd25c0e0 build: prepare v0.17.1.2 2020-11-07 00:12:39 +01:00
selsta c028f4c4d8 build: prepare v0.17.1.1 2020-10-18 16:11:37 +02:00
selsta a2e37eb3d8 build: prepare v0.17.1.0 2020-10-13 01:13:06 +02:00
selsta c02d24f838 build: prepare v0.17.0.1 2020-09-25 02:15:13 +02:00
selsta f240b1dd88 build: prepare v0.17 2020-09-14 16:52:42 +02:00
Alexander Blair a0d179e528 Merge pull request #6512
5ef0607da Update copyright year to 2020 (SomaticFanatic)
2020-07-19 03:32:59 -07:00
selsta 4baee200a7 build: prepare v0.16.0.0 release 2020-05-13 16:15:03 +02:00
SomaticFanatic 5ef0607da6 Update copyright year to 2020
Update copyright year to 2020
2020-05-06 22:36:54 -04:00
Riccardo Spagni e4d1674e8c 0.15.0.0 release engineering 2019-11-02 17:21:52 +02:00
moneromooo-monero 8330e772f1 monerod can now sync from pruned blocks
If the peer (whether pruned or not itself) supports sending pruned blocks
to syncing nodes, the pruned version will be sent along with the hash
of the pruned data and the block weight. The original tx hashes can be
reconstructed from the pruned txes and theur prunable data hash. Those
hashes and the block weights are hashes and checked against the set of
precompiled hashes, ensuring the data we received is the original data.
It is currently not possible to use this system when not using the set
of precompiled hashes, since block weights can not otherwise be checked
for validity.

This is off by default for now, and is enabled by --sync-pruned-blocks
2019-09-27 00:10:37 +00:00
Riccardo Spagni a69dc81844 prep for 0.14.1.1 2019-07-17 22:25:53 +02:00
Riccardo Spagni 633f1542e2 prep for 0.14.1 release 2019-06-14 16:16:52 +02:00
Riccardo Spagni 4c91eb23a0 Merge pull request #5061
1f2930ce Update 2019 copyright (binaryFate)
2019-03-17 17:49:30 +02:00
binaryFate 1f2930ce0b Update 2019 copyright 2019-03-05 22:05:34 +01:00
Riccardo Spagni f3b368c659 update checkpoints hash 2019-03-05 13:06:36 +02:00
moneromooo-monero 434a147b57 blocks: fix checkpoint code generation on OpenBSD
Its od outputs small decimals with leading 0, which means octal in C
2018-12-25 19:11:39 +00:00
xiphon fd62b6e79f blocks: use auto-generated .c files instead of 'LD -r -b binary' 2018-10-22 01:12:00 +03: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
xiphon 02d3ef7bda blocks: use auto-generated .c files instead of 'LD -r -b binary' 2018-10-04 00:01:09 +00:00
TheCharlatan 2fbf38ee91 Fix 32bit depends builds
Add architecture flags when cmake invokes gcc manually.
Add 32bit to Travis.
2018-09-29 22:16:42 +02:00
Riccardo Spagni d9f666d78c update checkpoints.dat 2018-09-23 09:51:15 +02:00
Riccardo Spagni 95ccf508cd update checkpoints.dat for point release 2018-06-02 14:31:37 +02:00
Riccardo Spagni 45975fd8eb update checkpoints 2018-05-23 21:20:15 +02:00
Riccardo Spagni 3fedd51d26 update checkpoints.dat to block 1532400 2018-03-18 16:42:20 +02:00
stoffu af773211cb Stagenet 2018-03-05 11:55:05 +09:00
xmr-eric 18216f19dd Update 2018 copyright 2018-01-26 10:03:20 -05:00
moneromooo-monero 776b44f17b Add misc hardening flags to the cmake machinery
See https://wiki.debian.org/Hardening#User_Space
2017-12-31 14:26:12 +00:00
moneromooo-monero 7adceee634 precomputed block hashes are now in blocks of N (currently 256)
This shaves a lot of space off binaries
2017-09-18 16:29:00 +01:00
Riccardo Spagni ed730511dc update checkpoints.dat 2017-09-06 09:18:40 +02:00
Howard Chu 3964b30f2d Add dependency for blocksdat.o
To make sure it gets regenerated whenever checkpoints.dat changes
Likewise for blocks.o and testnet_blocks.o
2017-03-04 22:02:10 +00:00
Riccardo Spagni 0abddd648d fix broken checkpoints.dat 2017-02-22 23:10:05 +02:00
Riccardo Spagni 04a50a7ea4 update checkpoints.dat 2017-02-21 19:52:27 +02:00
Riccardo Spagni c3599fa7b9 update copyright year, fix occasional lack of newline at line end 2017-02-21 19:38:18 +02:00
kenshi84 8027ce0c75 extract some basic code from libcryptonote_core into libcryptonote_basic 2017-02-08 22:45:15 +09:00
Riccardo Spagni 117194a397 update checkpoints 2016-12-13 00:26:25 +02:00
Riccardo Spagni c69b8a188b update block headers 2016-09-18 19:05:47 +02:00
Riccardo Spagni e4c2e9e5e0 baked-in block headers now go all the way up to 1 million. 1 MILLION 2016-03-16 21:59:21 +02:00
Riccardo Spagni 8689014eda switch default utilities DB to lmdb, update checkpoints.dat 2016-03-12 21:09:44 +02:00
Howard Chu da0bce3472 Use CMAKE_LINKER, not hardcoded "ld" 2016-01-03 08:22:38 +00:00
Riccardo Spagni de03926850 updated copyright year 2015-12-31 08:39:56 +02:00
warptangent 725acc7f17 Replace tabs with two spaces for consistency with rest of codebase
Remove trailing whitespace in same files.
2015-12-15 06:22:06 -08:00
Riccardo Spagni 4d74510a4a checkpoints update 2015-11-21 15:11:21 +02:00
moneromooo-monero b13e7f284b blockchain_export can now export to a blocks.dat format
Also make the number of blocks endian independant, and add
support for testnet
2015-10-17 00:11:26 +01:00
NoodleDoodleNoodleDoodleNoodleDoodleNoo 2e293a563e Fixed binary size issue due to embedded checkpoint data.
Fixed OSX compilation issues due to random lmdb resize points.
Fixed infinite loop bug when calling core::get_block_template(..).
2015-07-15 23:20:20 -07:00