77 Commits
Author SHA1 Message Date
Javier Smooth aaf5ac446d add --no-igd option to disable UPnP, originally from rfree2monero 2015-12-21 02:38:45 -08:00
Javier Smooth 5e08db9a04 Bump version 2015-11-04 23:25:17 -08:00
Javier Smooth 140a1db71c Do not create transactions larger than the size of the penalty free zone
In order to observe block size pressure due to transactions volumes, it is
helpful to keep individual transaction sizes somewhat smaller so multiple
transactions are more likely to be packed into a block.
2015-11-04 23:22:40 -08:00
Javier Smooth f3f09bde98 Use DEFAULT_TX_SPENDABLE_AGE rather than CRYPTONOTE_MINED_MONEY_UNLOCK_WINDOW for mixin selection 2015-10-12 06:39:17 -07:00
Javier Smooth beafc79d0a Version bump 2015-10-09 14:53:55 -07:00
Javier Smooth 3525ea52ab Cleanup: remove unused declaration (credit tewinget/Monero) 2015-09-26 00:57:17 -07:00
Javier Smooth e6573fa404 Fix node unblocking message formatting 2015-09-15 03:39:39 -07:00
warptangentandJavier Smooth 696646920f Fix compile for GCC 5.1.0
Add fix for compile error with multiple uses of peerid_type (uint64_t)
variable in lambda expression.
- known GCC issue: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65843

epee: replace return value of nullptr for expected boolean with false.

Fixes #231.
2015-09-09 22:07:07 -07:00
Javier Smooth 1d1b1ef109 Remove obsolete declarations from portable slow-hash 2015-09-03 03:07:20 -07:00
Javier Smooth ca2c2f7616 Update version to 0.9.4.0 2015-09-03 02:35:27 -07:00
Javier Smooth a092e62e4a Update seed node list 2015-09-03 02:35:08 -07:00
Javier Smooth 841a4cc618 Ignore blockchain file with too-new version 2015-09-03 02:34:43 -07:00
Javier Smooth 05fdf5995c Optimize sync speed within checkpoint zone 2015-09-03 02:34:14 -07:00
Javier Smooth eaa844b713 Revert "Memory usage reduction"
This reverts commit 86d8cb9b7b.
2015-09-02 23:44:58 -07:00
Javier Smooth 5b85836cdc Revert "Remove debugging messages"
This reverts commit 2e1a5976c0.
2015-09-02 23:44:53 -07:00
Javier Smooth 7c7d3048c3 Revert "Version 0.9.3.0"
This reverts commit 79c6b23ab6.
2015-09-02 23:41:48 -07:00
Javier Smooth 952878faca Revert "Reduce logging of stale tx expiration"
This reverts commit cf7ceae472.
2015-09-02 23:39:25 -07:00
Javier Smooth f805d3ecf3 Revert "Keep memory pool consistent when stuck tx removed"
This reverts commit bdb577bde4.
2015-09-02 23:39:00 -07:00
Javier Smooth 79c6b23ab6 Version 0.9.3.0 2015-09-02 05:36:50 -07:00
Javier Smooth f5011adff1 Improved slow-hash performance on non-AESNI 2015-08-23 13:50:19 -07:00
Javier Smooth 157c65dafa Remove one useless line from slow-hash 2015-08-21 11:29:09 -07:00
warptangentandJavier Smooth bdb577bde4 Keep memory pool consistent when stuck tx removed
When a stuck tx is removed from memory pool, first remove the associated
spent key images.
2015-08-21 09:38:58 -07:00
Javier Smooth cf7ceae472 Reduce logging of stale tx expiration 2015-08-21 09:38:51 -07:00
Javier Smooth db9d91aca2 Fix bug of not using optimized hash on Windows 2015-08-19 01:20:10 -07:00
Javier Smooth d4f0e8c738 Bump version 2015-08-16 18:58:10 -07:00
Javier Smooth 1e743dc671 Mine below-std fee transactions only half the time 2015-08-16 08:32:35 -07:00
Javier Smooth 2e1a5976c0 Remove debugging messages 2015-08-14 07:58:52 -07:00
Javier Smooth 86d8cb9b7b Memory usage reduction 2015-08-14 07:37:54 -07:00
Javier Smooth e35f3c2bab Add donation mining 2015-08-11 22:44:35 -07:00
Javier Smooth 80ec551070 Remove unused declaration 2015-08-11 17:30:45 -07:00
Javier Smooth ca3b36dfeb Increase default transaction fee to 0.01 2015-08-11 00:45:58 -07:00
Javier Smooth 3b14263e5a Track failed outgoing connections and slow down retries 2015-08-08 15:45:30 -07:00
Javier Smooth ba0ff3b760 update checkpoints, tag 0.9.1.1 2015-08-06 22:35:01 -07:00
Javier Smooth d177b6a0f3 bump version for 0.9.1.0 2015-08-06 21:29:37 -07:00
Javier Smooth b62d0f238d Add IP blocking for misbehaving nodes (adapted from Boolberry) 2015-08-05 02:04:30 -07:00
Javier Smooth f92079ebfd quiet down p2p logging a bit 2015-08-01 19:19:42 -07:00
Javier Smooth bf65fe5b67 remove unused data from in-mem blockchain (small mem savings) 2015-08-01 02:24:27 -07:00
Javier Smooth b5d19efd6f clean up portable 128-bit multiply 2015-07-27 15:47:26 -07:00
Javier Smooth 25990016d5 another portable cryptonote-lite fix 2015-07-27 06:36:18 -07:00
Zachary MichaelsandJavier Smooth eecae8c6f8 Fix time_t serialization issue
On 32-bit MinGW-w64, time_t is int32_t.  The existing code was serializing
time_t directly and implicitly assuming that time_t is int64_t.  This commit
formalizes that assumption by serializing int64_t directly and casting to
time_t where appropriate.

Thanks go to greatwolf for reporting this issue.

monero-project/bitmonero#88
2015-07-27 06:34:11 -07:00
Javier Smooth 3d4254802a reenable optimized slow-hash 2015-07-27 04:22:45 -07:00
Javier Smooth 0ca9573e42 clean up compiler warning in groestl 2015-07-27 04:20:42 -07:00
Javier Smooth e74c6e4f3b one more portable slow-hash fix 2015-07-27 04:07:19 -07:00
Javier Smooth d5232f85fd typo in previous commit 2015-07-27 04:05:08 -07:00
Javier Smooth 0474a51fd3 cryptonite-lite for for portable slow-hash 2015-07-27 04:02:06 -07:00
Javier Smooth a98edc5f20 portable slow-hash for 32 bit and non-intel 2015-07-27 03:03:36 -07:00
Javier Smooth c6432ac2ee lower mining priority for anon-impairing (<2 mixins) tx 2015-07-27 01:14:03 -07:00
Javier Smooth 5ece7cee9c reward calculation fix for 32-bit (from Monero) 2015-07-25 18:30:31 -07:00
Javier Smooth 8482dd0f4a add second seed node 2015-07-25 02:59:53 -07:00
Javier Smooth 6ba75feb51 small slow-hash optimization 2015-07-25 02:01:39 -07:00