summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1102v0.10.0Riccardo Spagni2016-09-1814-6/+29
|\ | | | | | | eeb2bbc epee: optionally restrict HTTP service to a configurable user agent (moneromooo-monero)
| * epee: optionally restrict HTTP service to a configurable user agentmoneromooo-monero2016-09-1814-6/+29
| | | | | | | | | | | | | | | | This is intended to catch traffic coming from a web browser, so we avoid issues with a web page sending a transfer RPC to the wallet. Requiring a particular user agent can act as a simple password scheme, while we wait for 0MQ and proper authentication to be merged.
* | Merge pull request #1101Riccardo Spagni2016-09-181-36/+16
|\ \ | |/ |/| | | 56ff099 fixed tag detector (Riccardo Spagni)
| * fixed tag detectorRiccardo Spagni2016-09-181-36/+16
| |
* | Merge pull request #1099Riccardo Spagni2016-09-187-37/+28
|\| | | | | | | | | | | | | | | | | | | | | | | c2faab5 fix v5 height (Riccardo Spagni) 70bd7d8 remove dead backup seed nodes, add new ones (Riccardo Spagni) cebbcf0 fix v5 fork date description (Riccardo Spagni) eb60fa2 update version (Riccardo Spagni) c41098a updated fork heights for v4 and v5 (Riccardo Spagni) c69b8a1 update block headers (Riccardo Spagni) f148af2 add checkpoints (Riccardo Spagni) c15da0e switch wallet API from std thread/mutex to boost (Riccardo Spagni) 8a274ea switch wallet API from std thread/mutex to boost (Riccardo Spagni)
| * fix v5 heightRiccardo Spagni2016-09-181-1/+1
| |
| * remove dead backup seed nodes, add new onesRiccardo Spagni2016-09-181-24/+6
| |
| * fix v5 fork date descriptionRiccardo Spagni2016-09-181-1/+1
| |
| * update versionRiccardo Spagni2016-09-181-2/+2
| |
| * updated fork heights for v4 and v5Riccardo Spagni2016-09-181-0/+7
| |
| * update block headersRiccardo Spagni2016-09-181-0/+0
| |
| * add checkpointsRiccardo Spagni2016-09-181-0/+2
| |
| * switch wallet API from std thread/mutex to boostRiccardo Spagni2016-09-182-11/+11
| |
* | Merge pull request #1098Riccardo Spagni2016-09-181-2/+4
|\ \ | | | | | | | | | 1dd5b0b wallet: keep change dest separate from other dests (moneromooo-monero)
| * | wallet: keep change dest separate from other destsmoneromooo-monero2016-09-181-2/+4
| |/ | | | | | | | | | | | | This fixes misreporting of amount/fee in rct txes, as the rct tx construction code was lumping all dests (whether change or not) in the same dests vector, while the pre-rct code was keeping it separate.
* | Merge pull request #1097Riccardo Spagni2016-09-181-0/+6
|\ \ | |/ |/| | | 5f5d727 wallet: fix empty tx in corner case sending nothing (moneromooo-monero)
| * wallet: fix empty tx in corner case sending nothingmoneromooo-monero2016-09-181-0/+6
| |
* | Merge pull request #1094Riccardo Spagni2016-09-1816-69/+64
|\ \ | | | | | | | | | | | | | | | 06bb692 cmake: support BUILD_SHARED_LIBS built-in option (redfish) e1c7af3 cmake: transitive deps and remove deprecated LINK_* (redfish) 54010b9 crypto: armv7: slow-hash: remove redundant source include (redfish)
| * | cmake: support BUILD_SHARED_LIBS built-in optionredfish2016-09-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support building internal libraries as shared. This reduces development time by eliminating the need to re-link all binaries every time non-interface code in the library changes. Instead, can hack on libxyz, then `make libxyz`, and re-run monerod. By default BUILD_SHARED_LIBS is OFF in release build type, and ON in debug build type, but can be overriden with -D.
| * | cmake: transitive deps and remove deprecated LINK_*redfish2016-09-1815-67/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Keep the immediate direct deps at the library that depends on them, declare deps as PUBLIC so that targets that link against that library get the library's deps as transitive deps. Break dep cycle between blockchain_db <-> crytonote_core. No code refactoring, just hide cycle from cmake so that it doesn't complain (cycles are allowed only between static libs, not shared libs). This is in preparation for supproting BUILD_SHARED_LIBS cmake built-in option for building internal libs as shared.
| * | crypto: armv7: slow-hash: remove redundant source includeredfish2016-09-181-1/+0
| |/ | | | | | | | | aesb.c is already present in libcrypto as a standalone object. Tested: builds and runs fine on armv7, static and dynamic.
* | Merge pull request #1093Riccardo Spagni2016-09-181-1/+2
|\ \ | | | | | | | | | e86c5b9 miner: do not try to save config if the path isn't set (moneromooo-monero)
| * | miner: do not try to save config if the path isn't setmoneromooo-monero2016-09-181-1/+2
| |/ | | | | | | | | This saves on an exception dump when trying to write to / after finding a block.
* | Merge pull request #1089Riccardo Spagni2016-09-181-10/+11
|\ \ | | | | | | | | | 368485d simplewallet: do not expose the details of tx splitting to the user (moneromooo-monero)
| * | simplewallet: do not expose the details of tx splitting to the usermoneromooo-monero2016-09-171-10/+11
| |/ | | | | | | They're confusing, as people think it reports their balance.
* / simplewallet: fix wrong amount in show_transfers for pending transactionsmoneromooo-monero2016-09-171-1/+1
|/ | | | Change was not taken into consideration
* Merge pull request #1080Riccardo Spagni2016-09-171-0/+3
|\ | | | | | | 423776f daemon: log version when starting (moneromooo-monero)
| * daemon: log version when startingmoneromooo-monero2016-09-161-0/+3
| | | | | | | | Helps with investigating bug reports
* | wallet: change priority/fee to ArticMine's recommendationmoneromooo-monero2016-09-168-64/+84
|/ | | | | | | | | | | We keep 1, 2, 3 multipliers till the fee decrase from 0.01/kB to 0.002/kB, where we start using 1, 20, 166 multipliers. This ensures the higher multiplier will compensate for the block reward penalty when pushing past 100% of the past median. The fee-multiplier wallet setting is now rename to priority, since it keeps its [0..3] range, but maps to different multiplier values.
* Merge pull request #1077Riccardo Spagni2016-09-161-42/+295
|\ | | | | | | 69b5918 Add ARMv8-A AES support (Howard Chu)
| * Add ARMv8-A AES supportHoward Chu2016-09-161-42/+295
| | | | | | | | | | | | | | More than twice as fast as plain C code. Note that both ARMv7 and ARMv8 can be further improved with better use of NEON. Also tweak ARMv7 multiplier
* | compile errors fixed when PER_BLOCK_CHECKPOINT not definedrckngOpossum2016-09-151-1/+3
| |
* | compile errors fixed when DEBUG_CREATE_BLOCK_TEMPLATE definedrckngOpossum2016-09-153-2/+8
|/
* Merge pull request #1074Riccardo Spagni2016-09-153-15/+21
|\ | | | | | | cd01bae Decrease minimum fee from 0.01/kB to 0.002/kB (moneromooo-monero)
| * Decrease minimum fee from 0.01/kB to 0.002/kBmoneromooo-monero2016-09-153-15/+21
| | | | | | | | | | The wallet will start using that fee about two weeks after hard fork 3, when most people will likely have updated their daemons.
* | Merge pull request #1068Riccardo Spagni2016-09-152-1/+3
|\ \ | | | | | | | | | | | | | | | a5af33d Add libminiupnpc and libunwind to snap. (Casey Marshall) 823843e Fix portability issues discovered with fresh snap install. (Casey Marshall) 0a56d83 Add snap packaging. (Casey Marshall)
| * | Add snap packaging.Casey Marshall2016-09-112-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds [snap](https://snapcraft.io) packaging to the project. See the link for more information on snaps. Snap packages install on all Linux distributions. On Ubuntu, snap confinement with apparmor and seccomp provide an additional layer of security. This snap sets up monerod as a systemd service, which should start immediately on install. To access the wallet CLI, simply run `monero` (/snap/bin/monero). I think it's a really quick & easy way to get started with monero. I've made some opinionated decisions in the packaging just to kick this off, but I'm happy to iterate on this stuff.
* | | Merge pull request #1067Riccardo Spagni2016-09-156-73/+193
|\ \ \ | | | | | | | | | | | | | | | | | | | | 70b78bb wallet: fix misdetection of duplicates (moneromooo-monero) 7d413f6 rct: rework serialization to avoid storing vector sizes (moneromooo-monero) 0ce79ef core: cleanup some typecasting (moneromooo-monero)
| * | | wallet: fix misdetection of duplicatesmoneromooo-monero2016-09-141-11/+3
| | | |
| * | | rct: rework serialization to avoid storing vector sizesmoneromooo-monero2016-09-145-58/+186
| | | |
| * | | core: cleanup some typecastingmoneromooo-monero2016-09-141-4/+4
| | |/ | |/|
* / | Daemon: fix hashrate display in diff command outputiDunk54002016-09-101-1/+1
|/ /
* | Merge pull request #1049Riccardo Spagni2016-09-102-3/+13
|\ \ | | | | | | | | | 24d9337 crypto,cmake: enable ASM mul impl on ARM; add cmake opt (redfish)
| * | crypto,cmake: enable ASM mul impl on ARM; add cmake optredfish2016-09-042-3/+13
| |/ | | | | | | | | | | This was disabled earlier as part of diagnosing failing tests on ARM, which turned out to be due to aliasing, fixed by adding -fno-strict-aliasing. So, re-enabling it back.
* | Merge pull request #1044Riccardo Spagni2016-09-101-0/+2
|\ \ | |/ |/| | | b1d5189 cmake: fix def propagation, fixes 32-bit build (redfish)
| * cmake: fix def propagation, fixes 32-bit buildredfish2016-09-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 32-bit build would fail to link with 'mdb_env_create undefined' (because for 32-bit build, mdb_env_create_vl32 is defined instead). This bug was introduced with the recent change to virtual object libraries. The problem is that the COMPILE_DEFINITIONS property was not propagated from dependee target (lmdb) to depedent target's (blockchain_db) virtual object lib (obj_blockchain_db). This patch makes that happen. I chose to include INTERFACE_COMPILE_DEFINITIONS because there should not be a need to propagate private defs, but it doesn't make a difference in this case.
* | fix nigglies, as pointed out by moneromooo-moneroRiccardo Spagni2016-09-032-9/+4
| |
* | fix remaining bitmonero and simplewallet bitsRiccardo Spagni2016-09-034-10/+10
| |
* | fix blockchain utilities readmeRiccardo Spagni2016-09-031-42/+15
|/
* Merge pull request #1039Riccardo Spagni2016-09-0311-1204/+6
|\ | | | | | | | | | | | | | | | | | | 883d651 remove blockchain_dump (Riccardo Spagni) 7825386 fix leftover add_directory (Riccardo Spagni) face573 rename simplewallet (Riccardo Spagni) 2e984bc rename Monero daemon (Riccardo Spagni) b6973b8 rename blockchain utils (Riccardo Spagni) f968ccb remove cn_deserialize (Riccardo Spagni) 7a38e4e removed simpleminer (Riccardo Spagni)