Commit Graph

9988 Commits

Author SHA1 Message Date
Crypto City
e5894eaa58 game: red packet icon when receiving gold 2021-05-30 07:49:52 +00:00
Crypto City
cc4828e2e6 game: make notification lifetime an option 2021-05-29 12:32:20 +00:00
Crypto City
e9d0286f63 game: fix flag tooltips being visible between buttons in main panel 2021-05-29 12:32:20 +00:00
Crypto City
d6b2c3b7f5 cc: only allow good/bad harvest events at harvest time
and increase their probability a bit to make up for it
2021-05-29 12:32:20 +00:00
Crypto City
e2ca2dbbfe add icons for special events 2021-05-29 12:32:20 +00:00
Crypto City
449ec733d3 event badges can now have a custom design 2021-05-29 12:32:20 +00:00
Crypto City
6eeea7ed94 coins can now have a custom graphic design 2021-05-29 12:32:20 +00:00
Crypto City
119e87a3bb db_lmdb: fix unused variable 2021-05-29 12:32:20 +00:00
Crypto City
a2c0441178 game: add an icon to the chop wood dialog 2021-05-29 12:32:20 +00:00
Crypto City
a7648d69fa game: activate any remaining modal window when a child window dies 2021-05-29 12:32:20 +00:00
Crypto City
1c49efbb08 game: contain tooltips in the screen area 2021-05-29 12:32:20 +00:00
Crypto City
01008e5422 game: don't display coin tooltips when a child window is open 2021-05-29 12:32:20 +00:00
Crypto City
752f8a41e5 game: add composite coin icons to mint and smelt screens too 2021-05-29 12:32:20 +00:00
Crypto City
de19506808 game: allow minting/smelting from the prestige/coins screen 2021-05-29 12:32:20 +00:00
Crypto City
bccaf520f1 game: add extra prestige if buying one in coin tooltip 2021-05-29 12:32:20 +00:00
Crypto City
ed67273475 game: add designs for non calendar coins 2021-05-29 12:32:20 +00:00
Crypto City
15852c15be game: a bit more info about gilded items prestige contribution 2021-05-29 12:32:20 +00:00
Crypto City
67f5119ae1 game: fix missing items in inventory and prestige gold report when all are reserved 2021-05-29 12:32:20 +00:00
Crypto City
8dae64647c game: fix prestige badge bonus using full badge set 2021-05-26 18:17:01 +00:00
Crypto City
457fdfbf16 move prestige screen into the player screen 2021-05-26 18:05:05 +00:00
Crypto City
629ad7b919 prestige screen and tweak prestige calculations 2021-05-26 15:31:23 +00:00
Crypto City
506ef67106 cc: rename town square proximity bonus due to prestige name clash 2021-05-26 10:03:05 +00:00
Crypto City
c4254c4804 cc: fix runic cycle calculation 2021-05-25 11:53:27 +00:00
Crypto City
d2e9c73722 game: interpret empty gold as 0 in new item screen 2021-05-24 14:02:37 +00:00
Crypto City
90e145f8c1 wallet2: fix build error with older GCC 2021-05-23 18:25:51 +00:00
Crypto City
9b6e92c4a0 wallet: store new account name in pending_tx 2021-05-23 18:25:51 +00:00
Crypto City
61aa2ec67f wallet2_api: add api to get game account/balance information 2021-05-23 18:25:51 +00:00
Crypto City
96d9ace308 port feather monero changes to townforge 2021-05-23 18:25:51 +00:00
Crypto City
e594c5c017 game: disable glibc wrappers
that'll only work in some particular setups, as more recent glibc
version have removed those particular symbols, and is only needed
when making binaries for widespread usage
2021-05-23 18:25:51 +00:00
Crypto City
d97f35612b wallet2: include cc_dest_amount in recorded out amount 2021-05-23 18:25:51 +00:00
Crypto City
86b6f72827 include pubkey and balance in cc_get_accounts response 2021-05-23 18:25:51 +00:00
Crypto City
c6e98db469 fix build issues on arch
reported by tobtoht
2021-05-19 12:30:45 +00:00
woodser
b2e1558bde support freeze, thaw, and frozen in wallet rpc 2021-05-18 20:35:48 -04:00
Crypto City
ca56cfd25a cc: fix prestige getter mixup 2021-05-18 10:44:18 +00:00
Crypto City
0c1904c213 game: guard against unparsable script in carve runestone screen 2021-05-16 22:30:40 +00:00
Crypto City
5b3099c996 game: top level button when a script can be continued 2021-05-16 22:30:40 +00:00
Crypto City
1542fb1bcc game: remove unuse variable 2021-05-16 10:47:50 +00:00
Crypto City
a6be1d2703 game: allow fetching item ownership list from the player screen 2021-05-16 10:45:40 +00:00
Crypto City
e3bd53ace3 game: take txpool commands into account in runestone message screen 2021-05-15 21:44:21 +00:00
Crypto City
539707489c game: add a help button for prestige in the player screen 2021-05-15 21:44:21 +00:00
Crypto City
d188c92b7c game: fix stale script being used due to auto parse not working 2021-05-15 19:26:16 +00:00
Crypto City
4cbabacfaa game: fix wrong choice picked for message when some are disabled 2021-05-15 18:37:53 +00:00
Crypto City
d5254c43d8 game: new button to the scripts screen from the runestone message screen 2021-05-15 18:01:22 +00:00
Crypto City
be3cb8dba4 game: add notification when starting a script 2021-05-15 17:09:06 +00:00
Crypto City
594c89923f game: switch script to "starting" message in runestone screen 2021-05-15 16:44:19 +00:00
Crypto City
fb20d4e810 game: only show disabled scripts for the game account 2021-05-15 14:26:16 +00:00
Crypto City
5752dd53b0 fix creating new scripts with new blobs 2021-05-15 14:14:31 +00:00
Crypto City
e350d4ef49 cc: actions in scripts can now have conditions 2021-05-15 11:21:43 +00:00
Crypto City
64fd08c610 cc: fix regenerated scripts with a ternary operator being unparsable 2021-05-15 10:00:48 +00:00
Crypto City
46477c8d15 game: make some more notifications toasts 2021-05-15 09:53:22 +00:00
Crypto City
6751a86309 game: fix P material picking 2021-05-15 09:45:18 +00:00
Crypto City
781e5b1e0e game: add large red notice when the game account is loaded 2021-05-14 23:23:41 +00:00
Crypto City
d602ed93a5 bump version to 0.30.1.0 2021-05-14 22:37:24 +00:00
Crypto City
d6afcc2d4c game: display flag name, if any, for game event notifications 2021-05-14 21:29:39 +00:00
Crypto City
7ba84cc41b game: only use italics for audio track notifications 2021-05-14 21:29:39 +00:00
Crypto City
15be0eaaeb game: include land cost in selection tooltip 2021-05-14 20:50:22 +00:00
Crypto City
dd7710c5a9 db_lmdb: custom serialization for more record types to save space 2021-05-14 18:03:46 +00:00
Crypto City
6fd80d8406 game: show selection size in red if it is too large or straddles flags 2021-05-14 17:22:13 +00:00
Crypto City
135742961f add logging/quarrying/maintenance discoveries 2021-05-14 17:22:13 +00:00
Crypto City
71418e7498 game: don't change turn rate based on ctrl/shift 2021-05-14 17:22:13 +00:00
Crypto City
be8e1224ee game: add a mouse bound tooltip with current selection size 2021-05-14 17:22:13 +00:00
Crypto City
5342a8e62c fix tests and game after placeholder pm keys addition 2021-05-14 17:22:13 +00:00
Crypto City
5b5c29cadf game: add new audio track notifications 2021-05-14 17:22:13 +00:00
Crypto City
b9f8e43dd1 game: remove leftover debug comments 2021-05-14 17:22:13 +00:00
Crypto City
4817fa8071 game: allow toast notifications to up to half the screen width 2021-05-14 17:22:13 +00:00
Crypto City
28fa1d37d3 cc: fix trade event message, and remove leftover debug trace 2021-05-14 17:22:13 +00:00
Crypto City
72e1dbfa71 db_lmdb: compress text with unishox2
It should be especially good for game events, which have a lot of text
2021-05-14 17:22:13 +00:00
Crypto City
61f55a4ace add unishox2 to the build 2021-05-14 16:40:36 +00:00
Crypto City
93c8da0b5c cc: make all event logs use past tense 2021-05-14 16:40:36 +00:00
mj-xmr
44e8395d2a
CMake: glob missing headers for wallet2 2021-05-14 14:22:29 +02:00
selsta
da45d3f5b3
trezor: deprecated ByteSize -> ByteSizeLong 2021-05-13 03:51:31 +02:00
luigi1111
fadc112aee
Merge pull request #7696
0794811 cmake: set xcode file type (selsta)
2021-05-12 17:02:34 -05:00
luigi1111
4fcbc584f0
Merge pull request #7694
004b167 cmake: wallet_api doesn't need wallet_merged (selsta)
2021-05-12 17:00:04 -05:00
luigi1111
b7ee587ddb
Merge pull request #7691
cbd54ea cmake: set 3.5 as minimum version (selsta)
2021-05-12 16:59:17 -05:00
luigi1111
c1a1f2a6ea
Merge pull request #7688
451b5a5 clang: fix -Wrange-loop-analysis warnings (selsta)
2021-05-12 16:57:32 -05:00
luigi1111
e505ffef5f
Merge pull request #7677
445a9d8 wallet_api: import / export output function (tobtoht)
2021-05-12 16:53:27 -05:00
luigi1111
628c04499b
Merge pull request #7682
bbdb612 Wallet2: Update 'approximate_testnet_rolled_back_blocks' (rbrunner7)
2021-05-12 15:30:34 -05:00
luigi1111
7d0927f8ad
Merge pull request #7681
c57ef7f wallet2: Fix rescan_bc keep_ki option (Nathan Dorfman)
2021-05-12 15:30:05 -05:00
luigi1111
a88e115c09
Merge pull request #7668
2b91806 protocol: remove unreachable code (moneromooo-monero)
2021-05-12 15:21:27 -05:00
Crypto City
7a80b8e212 game: fix item name spam in dividend screen 2021-05-12 14:18:41 +00:00
Crypto City
028654bf1f game: avoid getting a full snapshot on reorg when possible
That is, when the popped blocks have either no command or only
commands that do not affect snapshot state
2021-05-12 13:50:28 +00:00
Crypto City
60faa8cf3d game: do not timeout notifications while the mouse is over them 2021-05-12 09:55:32 +00:00
luigi1111
066309cddb
Merge pull request #7664
5871e7a net_node: add seed node (selsta)
2021-05-11 18:04:49 -05:00
Crypto City
2e9d651b18 game: make toast notifications ignore mouse movement 2021-05-11 19:36:23 +00:00
Crypto City
c7c59a4b2b game: convert some notification into toast style ones 2021-05-11 18:56:15 +00:00
Crypto City
2f86559ee9 game: new toast style notifications 2021-05-11 13:49:11 +00:00
Crypto City
9e1349f4e7 game: make tutorial data more generic 2021-05-10 23:12:42 +00:00
Crypto City
27b91347f9 game: only dump resources in debug mode 2021-05-10 23:12:20 +00:00
Crypto City
1947830370 game: fix crash running townforge --version 2021-05-10 13:15:37 +00:00
mj-xmr
a1c4307128
Warnings: unused variable in core/blockchain.cpp 2021-05-08 12:04:19 +02:00
Crypto City
be2c2a52b2 bump version to 0.30.0.1 2021-05-08 09:48:34 +00:00
Crypto City
1a213ca7d1 bump version to 0.30.0.0 2021-05-07 22:22:27 +00:00
Crypto City
9b408791d8 p2p: add testnet nodes 2021-05-07 22:22:27 +00:00
Crypto City
94080c206f game: take new account fee when relevant in deposit dialog 2021-05-07 10:14:59 +00:00
Crypto City
82966dc1eb game: trim new player names 2021-05-07 10:14:59 +00:00
Crypto City
7a937048a9 cc: fix buying from a meat trade when meat spoilt prior to matching 2021-05-07 10:14:59 +00:00
Crypto City
555ddc7ea3 script_analyzer: fix build on windows 2021-05-07 10:14:59 +00:00
Crypto City
cb4ee1182f embed extra couple of pubkeys in account creation commands
to be used for messaging later
2021-05-07 10:14:59 +00:00
mj-xmr
581c3af03a
Warnings: unused var at cryptonote_tx_utils.cpp 2021-05-02 18:00:29 +02:00
selsta
7359d51d56
cmake: fix non portable code 2021-04-28 17:05:59 +02:00
Crypto City
7f25ffefdf game: add tutorial triggers
- all panel sections
- most screens
- blockchain commands from the player
2021-04-28 14:47:03 +00:00
selsta
0794811b40
cmake: set xcode file type 2021-04-28 14:49:13 +02:00
Crypto City
a10582af3a game: add tutorial list in options, double click to replay 2021-04-28 11:41:44 +00:00
Crypto City
9ecd16e331 game: print time from/to harvest/sowing in actual time, not blocks 2021-04-27 23:31:05 +00:00
Crypto City
cc89571b21 game: fix last service height when building 2021-04-27 23:20:20 +00:00
Crypto City
0ed78e4cd2 game: add balance change to last update events screen 2021-04-27 20:01:15 +00:00
Crypto City
5057d39cda decrease decay and repair costs, bump land tax a little 2021-04-27 18:39:05 +00:00
Crypto City
8249a86017 add badge for number of cities built in 2021-04-27 18:15:30 +00:00
Crypto City
dae4f7d65b game: auto daemon startup now works with testnet and custom port 2021-04-27 18:15:30 +00:00
Crypto City
17c9b6bea3 game: print estimated time to next tick in time units, not blocks 2021-04-27 18:15:30 +00:00
Crypto City
3106ebeee7 game: add history export option 2021-04-27 18:15:30 +00:00
Crypto City
ff77c41fce wallet: cache mining status for a couple seconds 2021-04-27 18:15:30 +00:00
Crypto City
bf81943d4d blockchain: speed up repeated pops (mostly in tests)
The heavy rolling median reset only has to be performed after
all blocks are popped
2021-04-27 18:15:30 +00:00
Crypto City
6ffc3f82ac cc: the genesis coin gives an extra prestige bonus 2021-04-27 18:15:30 +00:00
Crypto City
99b6a9b6c8 cc: fix trailblazer badge issuance when the town square is gone 2021-04-27 18:15:30 +00:00
Crypto City
b6805cb11c fix tutorial images not appearing if not in TB 2021-04-27 18:15:30 +00:00
Crypto City
da31dce374 remove obsolete last update events from the snapshot 2021-04-27 18:15:30 +00:00
Crypto City
514bec111b store better info (counterparties, all flags/items, fee) in game events
also make balance signed so we can distinguish income and expenditures,
add missing/incorrect event data
2021-04-27 18:15:30 +00:00
Crypto City
d909ba4dc3 game: add startup tutorial trigger 2021-04-27 18:15:30 +00:00
Crypto City
651488432f game: move default music volume down from 70% to 40% 2021-04-27 18:15:30 +00:00
Crypto City
a395ab3c37 remove various unused variables 2021-04-27 18:15:29 +00:00
selsta
004b167095
cmake: wallet_api doesn't need wallet_merged 2021-04-27 14:36:56 +02:00
selsta
cbd54ea524
cmake: set 3.5 as minimum version 2021-04-27 11:02:05 +02:00
selsta
451b5a510e
clang: fix -Wrange-loop-analysis warnings 2021-04-27 05:30:27 +02:00
moneromooo-monero
ed6f05357c
blockchain: speed up repeated pops (mostly in tests)
The heavy rolling median reset only has to be performed after
all blocks are popped
2021-04-26 14:07:35 +00:00
rbrunner7
bbdb612b51 Wallet2: Update 'approximate_testnet_rolled_back_blocks' 2021-04-25 10:20:39 +02:00
Crypto City
931773c40e Merge remote-tracking branch 'origin/master' into cc 2021-04-24 13:46:11 +00:00
mj-xmr
b4fe7c2401 epee linkage dynamic; move monero_add_library to main CMakeLists.txt 2021-04-24 09:45:51 +02:00
Crypto City
8c26c89c84 game: tutorials are now loaded from json 2021-04-23 23:42:27 +00:00
Crypto City
a2b226d602 cc: fix fire state accounting when the fire ends
also improve fire and crop clearout event logs
2021-04-23 20:06:19 +00:00
Crypto City
12512079cd cc: remove leftover spammy debug trace 2021-04-23 20:05:53 +00:00
Nathan Dorfman
c57ef7f807 wallet2: Fix rescan_bc keep_ki option 2021-04-23 09:11:45 -06:00
Crypto City
5b5503eef0 save a couple command fields as varints where possible 2021-04-23 08:57:12 +00:00
Crypto City
a7eea8b15f cc: reset num missed ticks on demolish 2021-04-23 08:55:44 +00:00
Crypto City
775783b3a0 cc:: record missed ticks after removing derelict buildings 2021-04-23 08:52:25 +00:00
Crypto City
e8f35a87c8 halve block time for user friendliness in gameplay 2021-04-22 23:18:32 +00:00
luigi1111
0a1ddc2eff
Merge pull request #7669
679d055 Remove payload copy in all outgoing p2p messages (Lee Clagett)
2021-04-22 01:51:01 -04:00
luigi1111
9bba3f4767
Merge pull request #7651
c8ff1d4 monero-wallet-cli: improve error message when tx amount is zero (Elliot Wirrick)
2021-04-22 01:35:20 -04:00
tobtoht
445a9d8ba3
wallet_api: import / export output function 2021-04-22 04:26:17 +02:00
Crypto City
956e578f9a game: fix model placement adding rather than replacing 2021-04-21 13:56:25 +00:00
Crypto City
96f7fc8677 game: better build/place ui 2021-04-21 13:56:25 +00:00
Crypto City
9854de369f game: add T keybinding to open the trade screen 2021-04-21 13:56:25 +00:00
Crypto City
1306ed72c1 cc: increase workforce influence 2021-04-21 13:56:25 +00:00
Crypto City
f0e804ec13 game: images in tutorials 2021-04-21 13:56:25 +00:00
Crypto City
867cd66ccc swap affluent residential and military unlock levels
fire also got brought forward to match new military unlock level
2021-04-21 13:56:25 +00:00
Crypto City
0ad5f3d9e4 game: multi page tutorial windows 2021-04-21 13:56:25 +00:00
Crypto City
a6b5210c2f increase tax increase min radius with city level 2021-04-21 13:56:25 +00:00
Crypto City
1c01ce668e cc: buff architectural flair specialization 2021-04-20 12:04:39 +00:00
Crypto City
d5709e8967 cc: buff sprawling specialization 2021-04-20 12:04:39 +00:00
donkeydonkey
5bf91fc894
add documentation for monero-blockchain-stats 2021-04-19 20:54:44 +02:00
Crypto City
604fddee32 game: new simple in game tutorial system 2021-04-19 17:13:29 +00:00
Crypto City
241b1edf69 add cartography discoveries, and tweak some discovery costs 2021-04-19 10:45:02 +00:00
Crypto City
d05d41dc9c game: fit help windows to their content's size 2021-04-18 20:46:29 +00:00
Crypto City
3d779348c5 game: add neutral terrain material - helps see flag markers 2021-04-18 19:31:09 +00:00
Crypto City
79600d23e9 ipfs: do not regenerate a SSL key every connection 2021-04-18 19:23:47 +00:00
Crypto City
f1704cf629 moose drawn water tank now adds 50% firefighting range 2021-04-18 19:23:47 +00:00
Crypto City
6ea3707cc3 bump firefighting range 2021-04-18 19:23:47 +00:00
Crypto City
0c633eef03 game: flash flag area markers when on fire 2021-04-18 19:23:47 +00:00
Crypto City
b0e4ee8621 rpc: fix rejected tx reason flag mixup 2021-04-18 19:23:47 +00:00
Crypto City
676a1ed717 wallet2: add missing failed tx reason strings 2021-04-18 19:23:47 +00:00
Crypto City
ba9e0ea31e cc: randomize fire damage to make it a bit more interesting 2021-04-18 19:23:47 +00:00
Crypto City
2232acaffe game: add firefighting range in building settings screen for military buildings 2021-04-18 19:23:47 +00:00
Crypto City
182c585e06 rpc: fix fire_state not being returned in cc_get_flag 2021-04-18 19:23:47 +00:00
Crypto City
aefb95a88b new "playing with fire" badge 2021-04-18 19:23:47 +00:00
Crypto City
1b9c448a54 cc: print actual flag names in fight fire events 2021-04-17 19:06:31 +00:00
Crypto City
5dfd50caf8 cc: fix fight_fire command balance updates 2021-04-17 19:06:31 +00:00
Crypto City
4c9d9861c7 ipfs_proxy: set pin time based on size 2021-04-17 19:06:31 +00:00
Crypto City
90e6f015a4 game: fix gold error creating new item group 2021-04-17 19:06:31 +00:00
Crypto City
150869b9eb game: print owned labour in hunt dialog, disable buttons if too low 2021-04-17 19:06:31 +00:00
Crypto City
4eb3259592 game: add "fight fire" button next to the "burning" note in the flag section 2021-04-17 19:06:31 +00:00
Crypto City
e3b3247e19 cc: deactivate flag that catch fire at once
Also better fire propagation
2021-04-17 19:06:31 +00:00
moneromooo-monero
2b918068cc
protocol: remove unreachable code 2021-04-17 15:22:26 +00:00
mj-xmr
dc81e23e60 Split epee/string_tools.h and encapsulate boost::lexical_cast 2021-04-16 20:54:20 +02:00
luigi1111
e45619e61e Revert "Merge pull request #7136"
This reverts commit 63c7ca07fb, reversing
changes made to 2218e23e84.
2021-04-16 13:52:44 -05:00
luigi1111
13418dbb98
Merge pull request #7648
25e8254 expose set_offline to wallet api (benevanoff)
2021-04-16 12:51:22 -05:00
luigi1111
288e5ec350
Merge pull request #7384
494f2e1 rpc: fix some error return codes/status (moneromooo-monero)
2021-04-16 12:48:05 -05:00
luigi1111
7cf47d754c
Merge pull request #7258
1d1c430 p2p: fix cubic selection in filtered peer list (moneromooo)
2021-04-16 12:46:34 -05:00
luigi1111
63c7ca07fb
Merge pull request #7136
23aae55 Remove payload copy in all outgoing p2p messages (Lee Clagett)
2021-04-16 12:45:30 -05:00
luigi1111
2218e23e84
Merge pull request #7002
673c6d2 Reduce compilation time of epee/portable_storage_template_helper.h (mj-xmr)
2021-04-16 12:43:42 -05:00
Crypto City
ad9076315e game: fix special event not being red colored when the flag is inactive 2021-04-16 16:25:19 +00:00
Crypto City
1af6a92b50 cc: fix subsidy log 2021-04-16 16:24:51 +00:00
Crypto City
c844683731 rpc: fix snapshot missing the most recent building 2021-04-16 12:16:32 +00:00
Crypto City
73a335f581 cc: decrease military building requirements 2021-04-16 12:16:16 +00:00
Crypto City
21ab02df4f cryptonote: fix runtime warning when creating block 0 2021-04-16 11:31:13 +00:00
Crypto City
36c3c07e25 game: start daemon without DNS queries 2021-04-16 11:15:51 +00:00
Crypto City
dcaba88f44 p2p: do not check the monero DNS block list 2021-04-16 11:15:51 +00:00
selsta
5871e7ab19
net_node: add seed node 2021-04-16 03:22:16 +02:00
moneromooo-monero
4da1112967
rpc: send confirmations in get_transactions result
if the wallet does it, it would get a wrong result (possibly even
negative) if its local chain is not synced up to the daemon's yet
2021-04-15 15:31:52 +00:00
Crypto City
d32f03348d cc: prevent distributing item groups as dividends 2021-04-15 11:24:44 +00:00
Crypto City
aaddcee0e5 game: fix misaligned widgets in item selection list 2021-04-15 11:12:21 +00:00
Crypto City
35f1255b6b cc: take reserves into account when calculating spoiling 2021-04-15 11:12:21 +00:00
Crypto City
618388ccab items can now be auctioned 2021-04-15 11:12:21 +00:00
Crypto City
a544470acb game: fix using the wrong building to round influence calculation 2021-04-14 23:19:38 +00:00
Crypto City
cf914a0f3a game: give more detail when a daemon is thought incompatible 2021-04-12 21:16:35 +00:00
Crypto City
20256888e3 embed the block 1 tag in invitations and cc signatures
to ensure they're only valid in the chain they're created on
2021-04-12 18:06:59 +00:00
Crypto City
7eafb335b1 do not reuse flags, it only leads to mistakes in history 2021-04-12 13:48:34 +00:00
Crypto City
565fba0ac2 game: enable/disable destroy and demolish commands based on flag role 2021-04-12 10:30:15 +00:00
Crypto City
0f2e15f638 game: fix error destroying a flag right after demolishing it 2021-04-12 10:29:55 +00:00
Crypto City
f2cf26638d invitations can now be tied to a particular recipient address 2021-04-11 10:22:59 +00:00
Crypto City
cd553af101 bump version to 0.29.1.1 2021-04-11 10:22:59 +00:00
Crypto City
640b942349 game: fix link error on windows 2021-04-10 23:53:11 +00:00
Crypto City
efcc9355a7 game: fix missing low balance message when accepting an invitation 2021-04-10 22:10:22 +00:00
Crypto City
694ea19dbc bump version to 0.29.1.0 2021-04-10 18:29:52 +00:00
Crypto City
6e859519c1 fix merge mining 2021-04-10 18:29:39 +00:00
Crypto City
8c4039aaf2 make it so redeemed invitations can't be hijacked by a miner 2021-04-10 18:29:39 +00:00
Crypto City
8016e95975 cc: add a bit more info in item count errors 2021-04-10 00:06:37 +00:00
Crypto City
a9f9d7bf17 cc: some extra checks on found_city revert 2021-04-10 00:06:37 +00:00
Crypto City
42416063bf fix historical temperature lookups ignoring special events 2021-04-10 00:06:37 +00:00
Crypto City
18c2607455 cc: fix temperature caching with more than one city 2021-04-10 00:06:37 +00:00
Crypto City
ffa8a52de4 game: add auto daemon options for data directory and log level 2021-04-10 00:06:37 +00:00
Elliot Wirrick
c8ff1d4d23 monero-wallet-cli: improve error message when tx amount is zero 2021-04-07 10:10:16 -04:00
luigi1111
2098941ca0
Merge pull request #7635
447bfae wallet2: fix unlocked mixup in light wallet mode (moneromooo-monero)
2021-04-06 12:23:45 -05:00
luigi1111
3c69596bc9
Merge pull request #7321
f9b5b52 fix serialization being different on mac (moneromooo-monero)
2021-04-06 12:20:15 -05:00
Crypto City
b62c73120b bump version to 0.29.0.0 2021-04-06 13:48:22 +00:00
Crypto City
e4ab54ef10 game: fix off by one in sow/harvest "not now" dialog 2021-04-06 10:46:37 +00:00
Crypto City
71c42575fe handle runestones properly on defaulted/derelict buildings 2021-04-06 10:46:37 +00:00
Crypto City
85344d7f42 rpc: add cc_get_terrain RPC for heightmap and potential maps 2021-04-06 10:46:37 +00:00
Crypto City
d98b985901 game: add cmake options to build or skip game and/or tools 2021-04-06 10:46:37 +00:00
Crypto City
34dc0c49c5 wallet2_api: update for wallet api changes 2021-04-06 10:46:37 +00:00
Crypto City
254661c45c fix build when used in a submodule 2021-04-06 10:46:37 +00:00
Crypto City
2eec2f6371 fix farming not being bothered by not having enough heating material
also fix demolishing a farm while a crop is being grown
2021-04-06 10:46:37 +00:00
benevanoff
25e82545f3 expose set_offline to wallet api 2021-04-05 13:41:04 -05:00
Crypto City
93133e2d41 cc: forbid matching to auctioned/mortgaged flags 2021-04-04 19:42:38 +00:00
Crypto City
aee26ae097 game: remove manual palette command, it's all automatic now 2021-04-04 19:42:38 +00:00
Crypto City
e8b2ddfbf0 cc: prevent building on top of future cities' town squares 2021-04-03 10:25:20 +00:00
Crypto City
1a8055684e rpc: remove obsolete width/height in cc_demolish 2021-04-02 22:54:56 +00:00
Crypto City
6d5b0222cf add runestone carving tests 2021-04-02 22:54:56 +00:00
Crypto City
d091ce93af rpc: add level to cc_get_account response 2021-04-02 17:47:05 +00:00
Crypto City
c663b3b6b6 armour plate various commands' verification code 2021-04-02 15:17:28 +00:00
Crypto City
7413fa9490 daemon: fix cc_chat in RPC mode 2021-04-01 22:13:20 +00:00
Crypto City
f6f2ba252b game: add a screen showing wallet address after wallet creation 2021-03-30 22:47:20 +00:00
moneromooo-monero
57edfd78fd
p2p: allow CIDR notation in DNS blocklist 2021-03-30 08:57:04 +00:00
luigi1111
e1d987aa66
Merge pull request #7430
064eeb2 wallet_rpc_server: set seed language in generate_from_keys (moneromooo-monero)
2021-03-29 22:37:19 -04:00
luigi1111
b12e195fba
Merge pull request #7620
fe63256 cryptonote_protocol_handler: fix race condition (anon)
ded2f3a cryptonote_protocol_handler: add race condition demo (anon)
2021-03-29 21:55:11 -04:00
luigi1111
1a8b6ba8c0
Merge pull request #7542
7c4e4c7 wallet_api: add isDeterministic() (tobtoht)
2021-03-29 21:50:53 -04:00
luigi1111
0607a10696
Merge pull request #7538
1851f26 wallet_api: add seed_offset param to seed() (tobtoht)
2021-03-29 21:47:40 -04:00
luigi1111
247db4e304
Merge pull request #7373
86263b3 Honor LARGE_PAGES flag in randomx umask (Howard Chu)
2021-03-29 21:41:56 -04:00
luigi1111
ac091fb539
Merge pull request #7358
f346e3e wallet_rpc_payments: implement multithreading (gdmojo)
2021-03-29 21:10:48 -04:00
luigi1111
c2bc829cca
Merge pull request #7326
cf266d6 bootstrap_daemon: proxy configuration support (xiphon)
2021-03-29 21:08:36 -04:00
luigi1111
8c8197463f
Merge pull request #7310
76fe73b Revert 'fix accessing an network address in a deleted context' (selsta)
2021-03-29 21:08:03 -04:00
luigi1111
1cd1206332
Merge pull request #7238
aa3e89a p2p: fix set_peer_just_seen ignoring last_seen (moneromooo)
2021-03-29 21:06:03 -04:00
luigi1111
cf1a95b67d
Merge pull request #7088
386ef03 Add TLSA support to DNSSEC fetching (Lee Clagett)
2021-03-29 21:05:00 -04:00
Crypto City
ecbf008334 cryptonote: fix block hash ignoring optional aux header 2021-03-29 21:36:17 +00:00
Crypto City
7b68cf850c rpc: fix coin gold content being expressed in 1e8 units 2021-03-29 15:14:07 +00:00
Crypto City
120b659722 game: display item gold and total item recovered in destroy items screen 2021-03-29 15:14:07 +00:00
Crypto City
d4074a5225 game: mention gold is recovered in destroy items screen 2021-03-29 11:49:13 +00:00
Crypto City
f0659eee79 game: update the IPFS upload help text 2021-03-29 10:18:49 +00:00
Crypto City
bc3279dd7c game: default to a fixed time of day, it confuses people too easily otherwise 2021-03-28 23:28:36 +00:00
Crypto City
9d5edba8fe game: fix approve/abandon widgets not appearing anymore 2021-03-28 23:16:40 +00:00
mj-xmr
673c6d2d11 Reduce compilation time of epee/portable_storage_template_helper.h 2021-03-28 15:41:48 +02:00
Crypto City
406b33203b bump version to 0.28.1.1 2021-03-27 23:44:05 +00:00
Crypto City
1f8d22a302 game: fix daemon auto start in windows
Windows daemon doesn't have --detach
2021-03-27 23:43:02 +00:00
Crypto City
848674aa45 game: windows wants ".exe" binary suffix 2021-03-27 22:20:18 +00:00
Crypto City
377ff79160 game: fix build on mac
environ isn't defined in a system header
2021-03-27 21:23:43 +00:00
Crypto City
5ea71de480 bump version to 0.28.1.0 2021-03-27 17:24:26 +00:00
Crypto City
9be2784636 fix scaffolding discoveries not being used where appropriate 2021-03-27 16:31:30 +00:00
Crypto City
c0c848432a game: fix restoring a model backup on the town square 2021-03-27 14:00:55 +00:00
Crypto City
6fb72d6a61 game: tweak clip planes for lessened Z fighting 2021-03-27 11:40:27 +00:00
Crypto City
c7578ffb49 cc: give a penalty to agriculture on cliffs 2021-03-27 11:18:11 +00:00
Crypto City
534e5428fb game: boids now take more random routes, looks less weird 2021-03-27 00:50:13 +00:00
Crypto City
94888f7354 daemon-controller: use the same bootstrap daemon for all ops 2021-03-26 20:55:25 +00:00
Crypto City
0c7aa3166e cc: select a more appealing map 2021-03-26 20:37:15 +00:00
Crypto City
3501baf29b cc: tweak gemstone map, a bit more interesting 2021-03-26 20:37:15 +00:00
Crypto City
4007a33e95 cc: tweak stability map, it was too high frequency 2021-03-26 20:37:15 +00:00
Crypto City
59ee64e91f game: add selection filters for common image types for ipfs upload 2021-03-26 20:37:15 +00:00
Crypto City
836b1ebfa7 add two new badges, for item design and gilded item collection 2021-03-26 20:37:15 +00:00
Crypto City
e1e435a007 game: add view button in trade screen for custom items 2021-03-26 20:37:15 +00:00
Crypto City
f6ff04cda7 game: fix making new items without gold 2021-03-26 20:37:15 +00:00
Crypto City
8fe5a1835c game: the daemon is now started/stopped automatically (with option)
also fix stray "incompatible" message
2021-03-26 20:37:15 +00:00
Crypto City
a9a4f4bb4e bump version to 0.28.0.0 2021-03-25 14:52:29 +00:00
Crypto City
fa4d95bcb0 cc: fix coin supply below coin minting age for huge supplies 2021-03-25 14:37:57 +00:00
Crypto City
55462a21cd game: only use glibc wrappers on linux 2021-03-25 14:37:56 +00:00
Crypto City
6261344b9a remove mime_type from custom items, and add gold content 2021-03-25 14:37:56 +00:00
moneromooo-monero
447bfae2a4
wallet2: fix unlocked mixup in light wallet mode 2021-03-25 09:33:40 +00:00
moneromooo-monero
5a2edea16b
db_lmdb: catch exceptions testing for mmap support
Turns out at least one arch (armel based) does not have unique_path
implemented and throws
2021-03-25 09:24:45 +00:00
moneromooo-monero
f6e2636493
blockchain_db: harden code against invalid input types
If an invalid input type were to get to this, the code could
remove key images that might be present already in the chain,
which could allow a double spend, even if this is impossible
with the current code.

Reported by KeyboardWarrior.
2021-03-24 21:43:57 +00:00
Crypto City
8354848ec8 custom item secondary descriptions can now be updated 2021-03-23 23:36:38 +00:00
Crypto City
f69c7f3cac better ipfs integration
More centralized since we have to temporarily cache newly added data
for it to be instantly available, but that is optional, and it'll
still work with only a local ipfs daemon, with just a day's delay
2021-03-23 23:36:38 +00:00
Crypto City
4903cc2f38 ipfs: connect to townforge ipfs node for both get and add 2021-03-23 23:36:38 +00:00
Crypto City
5a58b7d2c5 ipfs_proxy: proxy to serve only data that's on the chain 2021-03-23 23:36:38 +00:00
Crypto City
240b311e49 merge_mining_proxy: fix a couple "monero-" name prefixes 2021-03-23 23:36:38 +00:00
Crypto City
20b806a964 rpc: add cc_is_custom_item_data RPC 2021-03-23 23:36:38 +00:00
Crypto City
64af90f54e game: simple in-game IPFS image viewer 2021-03-23 23:36:38 +00:00
anon
fe632560f4
cryptonote_protocol_handler: fix race condition 2021-03-22 19:42:46 +00:00
Crypto City
90efc53bf5 add a few more fields to merge mining related RPC 2021-03-20 14:55:17 +00:00
luigi1111
5b8d714a4b
Merge pull request #7422
d46d90c return output key for incoming transfers (benevanoff)
2021-03-20 01:57:44 -04:00
luigi1111
42987f93f4
Merge pull request #7418
68f1ca6 trezor: simplify recognition of integrated addresses (Dusan Klinec)
2021-03-20 01:53:03 -04:00
luigi1111
e04e208141
Merge pull request #7412
6477b47 wallet_rpc: add scan_tx (tobtoht)
2021-03-20 01:47:44 -04:00
luigi1111
602926fe9d
Merge pull request #7366
9867a91 Store RPC SSL key/cert for consistent authentication between runs (Lee Clagett)
2021-03-20 01:38:03 -04:00
luigi1111
8d7c1135b8
Merge pull request #6810
19b2283 New add_aux_pow RPC to support merge mining (moneromooo-monero)
2021-03-20 01:33:10 -04:00
moneromooo-monero
71741a1ed6
blockchain_import: fix wrong reported block/tx hashes on error 2021-03-19 11:04:24 +00:00
moneromooo-monero
254a1338ad
core: speed up print_coinbase_tx_sum
It only needs to parse the tx headers, not the full tx data
2021-03-18 11:16:08 +00:00
Crypto City
77a1b2462b game: replace chat icons with better ones from Noto 2021-03-17 13:45:53 +00:00
Crypto City
bad02b1a6d some changes to accomodate a merge mining pool 2021-03-16 16:52:00 +00:00
Crypto City
b3b25f7bc0 merge_mining_proxy: fixups when used with a pool
Pools change the coinbase tx, so use the final one.
Also, set status to OK on success, in addition to returning true.
2021-03-14 18:23:05 +00:00
Crypto City
cd51352373 game: fix stray building restoration warning when loading a wallet 2021-03-14 10:30:38 +00:00
Crypto City
030004f3fb game: fix lighting issue on mountains 2021-03-14 10:25:39 +00:00
Crypto City
08332671e1 cc: bump feral cats bonus slightly 2021-03-13 21:57:07 +00:00
Crypto City
59da6694be rpc: add a cc_get_predefined_item_info RPC 2021-03-13 19:50:44 +00:00
Crypto City
aa02c8b223 fix grain spoilage from rats calculation 2021-03-13 18:03:59 +00:00
Crypto City
d7e988b09e cc: add cat discoveries and city specialization 2021-03-13 18:03:59 +00:00
Crypto City
983d1055c9 cc: fix rat extra spoil rate being applied to other food than grain 2021-03-13 18:03:59 +00:00
Crypto City
c386ee25b0 cc: add version fields in scripts 2021-03-13 18:03:59 +00:00
Crypto City
cb6b8ab262 game: add item info in inventory screen 2021-03-13 18:03:59 +00:00
Crypto City
240c1302e3 cc: add a few more characters allowed for player/item names 2021-03-13 18:03:59 +00:00
Crypto City
dae1358787 cc: fix get_num_players off by one with the new foreclosure account 2021-03-13 18:03:58 +00:00
Crypto City
78bd013b0c fix issues with city level determination 2021-03-13 18:03:58 +00:00
Crypto City
966b25c5c6 game: do not consider economic power for empty flags for connections 2021-03-13 18:03:58 +00:00
Crypto City
bc936a65b7 game: allow loading a file to generate IPFS hash 2021-03-13 18:03:58 +00:00
Crypto City
c42fb25cae display some more information about mortgages and collectible coins 2021-03-13 10:45:46 +00:00
Crypto City
17628917f2 bump game account subsidy from 0.1% to 0.25% 2021-03-13 10:45:46 +00:00
Crypto City
afc4f6f913 new cc_get_item_ownership RPC and daemon command 2021-03-13 10:45:46 +00:00
Crypto City
b8d4836f2a add optional hash and MIME type to custom items, and add cc_item_info command 2021-03-13 10:45:46 +00:00
Crypto City
3bb2ae84e6 tx_pool: bump chat timeout a lot, but limit to 250 lines 2021-03-13 10:45:46 +00:00
Crypto City
bbaa5bb6df cc: repairing now requires the same material mix as building 2021-03-13 10:45:46 +00:00
Crypto City
503b77db15 game: remove the couple references to GLIBC 2.29
for binary compatibility
2021-03-13 10:45:46 +00:00
Crypto City
f89e9891c7 cc: fix mountaineer badge thresholds unit, and ignore empty flags 2021-03-13 10:45:46 +00:00
Crypto City
3ffe13df7d extra land tax for lots left empty for more than 10 days 2021-03-13 10:45:46 +00:00
tobtoht
7c4e4c7603
wallet_api: add isDeterministic() 2021-03-12 23:43:58 +01:00
tobtoht
1851f2645a
wallet_api: add seed_offset param to seed() 2021-03-12 19:45:29 +01:00
moneromooo-monero
064eeb2861
wallet_rpc_server: set seed language in generate_from_keys
Also sanity check language name
2021-03-06 10:26:15 +00:00
moneromooo-monero
f9b5b521e8
fix serialization being different on mac
On Mac, size_t is a distinct type from uint64_t, and some
types (in wallet cache as well as cold/hot wallet transfer
data) use pairs/containers with size_t as fields. Mac would
save those as full size, while other platforms would save
them as varints. Might apply to other platforms where the
types are distinct.

There's a nasty hack for backward compatibility, which can
go after a couple forks.
2021-03-05 23:42:33 +00:00
luigi1111
e01894672b
Merge pull request #7335
8d03bb6 device_trezor: add redundant check (anon)
34f9428 device_trezor: wipe string fields properly (anon)
2021-03-05 13:52:01 -05:00
benevanoff
d46d90c436 return output key for incoming transfers 2021-03-04 11:09:15 -06:00
Dusan Klinec
68f1ca65e6
trezor: simplify recognition of integrated addresses
now it is possible to simplify integrated addresses recognition using transaction destination info directly
fixes https://github.com/monero-project/monero-gui/issues/3346
2021-03-03 14:51:04 +01:00
tobtoht
6477b47ac7 wallet_rpc: add scan_tx 2021-03-01 23:02:43 +01:00
Crypto City
62c647d4f4 bump version to 0.27.0.6 2021-02-22 17:37:46 +00:00
Crypto City
497abe25e1 cc: fix sync bug carving a runestone without a script 2021-02-22 17:33:47 +00:00
gdmojo
f346e3ec0e wallet_rpc_payments: implement multithreading 2021-02-20 18:23:06 +00:00
Crypto City
5cd0b24dd6 game: possible fix for elusive palette error on import 2021-02-19 11:09:12 +00:00
Crypto City
42bdc65786 sanity_check: fix trigger on large txes 2021-02-19 11:08:42 +00:00
luigi1111
6556c33f13
Merge pull request #7355
bd12984 Remove copies from foreach loops (thanks to Clang) (Lee Clagett)
1572df9 Removing unused namespace alias (Lee Clagett)
2021-02-18 14:06:47 -05:00
luigi1111
ce5800a225
Merge pull request #7346
85db173 Remove unused variables in monero codebase (Kevin Barbour)
2021-02-18 14:03:31 -05:00
luigi1111
0e35d46f5e
Merge pull request #7341
b587ffa Stop adding more outputs than bulletproof allows (Alex Opie)
2021-02-18 14:02:13 -05:00
luigi1111
98cb68e5a7
Merge pull request #7340
ccd0f2b Simplewallet.cpp: Add export_outputs help (SomaticFanatic)
2021-02-18 14:01:29 -05:00
luigi1111
3f55f7df31
Merge pull request #7312
186271e monero-wallet-cli: Added command scan_tx (Horia Mihai David)
2021-02-18 14:00:35 -05:00
Horia Mihai David
186271e5d1 monero-wallet-cli: Added command scan_tx
To implement this feature, the wallet2::scan_tx API was implemented.
2021-02-17 20:25:55 +01:00
luigi1111
3328938d4e
Merge pull request #7319
993e9be simplewallet: allow setting --restore-height 0 (selsta)
2021-02-16 11:42:14 -05:00
luigi1111
2222d90491
Merge pull request #7294
f10c9a1 remove obsolete pruning debug code (moneromooo-monero)
2021-02-15 21:51:12 -05:00
luigi1111
bf53f55366
Merge pull request #7288
015da03 wallet_rpc_server: don't abort on initial refresh failure (xiphon)
2021-02-15 21:50:34 -05:00
luigi1111
0bbaa9df81
Merge pull request #7275
f815740 p2p: make REQUEST_SUPPORT_FLAGS optional, pass flags in node data (moneromooo-monero)
2021-02-15 21:48:48 -05:00
luigi1111
080358ebef
Merge pull request #7273
e7f5845 Only INFO log for short seed words with ALLOW_SHORT_WORDS active (rbrunner7)
2021-02-15 21:47:55 -05:00
luigi1111
f11e434ae6
Merge pull request #7265
bdabcd0 wallet_api: store fee for incoming txs in history (Ben Evanoff)
2021-02-15 21:46:22 -05:00
luigi1111
7c6db2fed1
Merge pull request #7252
f208d98 p2p: ignore empty IP from DNS block list (moneromooo-monero)
2021-02-15 21:45:46 -05:00
luigi1111
7439d891bf
Merge pull request #7242
021a281 simplewallet: Add input file parameter to sign_transfer (Steff Richards)
2021-02-15 21:44:53 -05:00
luigi1111
ba76a4d26e
Merge pull request #7185
50ff106 wallet api: allow wallet to fetch all key images via api (benevanoff)
2021-02-15 21:42:30 -05:00
luigi1111
4c410a1e3a
Merge pull request #7000
dc48de7 Reduce compilation time of epee/portable_storage.h (mj-xmr)
2021-02-15 21:39:05 -05:00
luigi1111
4ee301c687
Merge pull request #6986
ee58f4f Balance includes unconfirmed payments (woodser)
2021-02-15 21:36:48 -05:00
moneromooo-monero
d643a865f3
p2p: add --max-connections-per-ip daemon option
Helps daemons behind a proxy get more than one connection.
Defaults to 1 (no change)
2021-02-15 19:08:07 +00:00
moneromooo-monero
494f2e1c21
rpc: fix some error return codes/status
Some RPC return an error string in status, and the code must return
true on error (with a status string).
2021-02-15 12:27:19 +00:00
luigi1111
c41e087d46
Merge pull request #6900
aaa3289 add more updates domains and make the voting generic, not just 2/3 (moneromooo-monero)
2021-02-14 18:58:37 -05:00
Lee Clagett
9867a913dc Store RPC SSL key/cert for consistent authentication between runs 2021-02-13 20:26:26 +00:00
Crypto City
077534ea3f bump version to 0.27.0.5 2021-02-12 16:54:28 +00:00
Crypto City
663ddaa32d game: show unlock level when imoprting a model with locked materials 2021-02-12 16:40:38 +00:00
Crypto City
c54022d442 crypto: speed up merged mined block verification on sync mode 2021-02-11 18:24:13 +00:00
Howard Chu
86263b386c
Honor LARGE_PAGES flag in randomx umask 2021-02-11 14:42:49 +00:00
moneromooo-monero
19b228393f
New add_aux_pow RPC to support merge mining 2021-02-09 11:58:21 +00:00
Kevin Barbour
85db1734e7
Remove unused variables in monero codebase
There are quite a few variables in the code that are no longer
(or perhaps never were) in use. These were discovered by enabling
compiler warnings for unused variables and cleaning them up.

In most cases where the unused variables were the result
of a function call the call was left but the variable
assignment removed, unless it was obvious that it was
a simple getter with no side effects.
2021-02-09 08:05:05 +01:00
Crypto City
bfb69dcd61 p2p: add seed nodes to the grey list on startup 2021-02-07 14:39:27 +00:00
Crypto City
40191f0a2e bump version to 0.27.0.4 2021-02-06 14:43:59 +00:00
Crypto City
38322ab6b3 game: make extra music work for both build tree and pak files 2021-02-06 14:40:57 +00:00
mj-xmr
dc48de74e8 Reduce compilation time of epee/portable_storage.h 2021-02-06 08:18:42 +01:00
Crypto City
3b4c95efe0 bump version to 0.27.0.3 2021-02-05 23:54:40 +00:00
Crypto City
8344751503 game: fix extra music from pak files 2021-02-05 23:54:06 +00:00
Crypto City
4cc6eda2ba bump version to 0.27.0.2 2021-02-05 19:50:24 +00:00
Crypto City
487bf3764a game: fix music loading from pak files 2021-02-05 19:47:04 +00:00
Crypto City
539a44e888 bump version to 0.27.0.1 2021-02-05 13:13:05 +00:00
Crypto City
90f69636cc game: fix random (no chiptunes) music option 2021-02-05 13:12:22 +00:00
Crypto City
be2a86ff7a bump version to 0.27.0.0 2021-02-05 11:01:13 +00:00
Crypto City
802811ca78 make repairs cost at least as much as 1% to avoid spam 2021-02-04 13:59:51 +00:00
Crypto City
e05b4836ad cc: make new cities more affordable 2021-02-03 16:26:08 +00:00
Crypto City
112e3840a5 p2p: add a new seed node
from selsta
2021-02-03 16:26:08 +00:00
Crypto City
49faf95c40 fix flag destruction not keeping full state 2021-02-03 16:26:08 +00:00
Crypto City
1c501ccfac game: fix material selection UI when previous material is not available 2021-02-03 16:26:08 +00:00
Crypto City
070d3e65f2 cc: halve price of scaffolding discoveries 2021-02-03 16:26:08 +00:00
Crypto City
d9e81d0c5b cc: remove obsolete transportation discoveries 2021-02-03 16:26:08 +00:00
Lee Clagett
bd129849f0 Remove copies from foreach loops (thanks to Clang) 2021-01-28 23:42:40 -05:00
Lee Clagett
1572df9e26 Removing unused namespace alias 2021-01-28 23:40:57 -05:00
Lee Clagett
2a20434705 Fix monerod --rpc-ssl disabled 2021-01-28 17:53:47 +00:00
Crypto City
50ed459261 game: optional extra music
Plus a "skip track" key
2021-01-28 12:10:01 +00:00
Alex Opie
b587ffa1fd Stop adding more outputs than bulletproof allows
If more outputs are requested, they are split across
multiple transactions.

#7322
2021-01-25 10:01:38 +13:00
Lee Clagett
08e4497c6e Improve cryptonote (block and tx) binary read performance 2021-01-23 06:23:39 +00:00
SomaticFanatic
ccd0f2bdc2 Simplewallet.cpp: Add export_outputs help
See #6547
2021-01-21 18:39:43 -05:00
Crypto City
1501672a2b daemon: new cc_custom_items command 2021-01-21 14:51:16 +00:00
xiphon
cf266d66dd bootstrap_daemon: proxy configuration support 2021-01-21 13:45:44 +00:00
anon
8d03bb688e device_trezor: add redundant check 2021-01-20 22:06:51 +01:00
anon
34f942867f device_trezor: wipe string fields properly 2021-01-20 22:06:51 +01:00
Crypto City
d07aedd01f bump version to 0.26.0.0 2021-01-19 14:43:09 +00:00
Lee Clagett
679d05567d Remove payload copy in all outgoing p2p messages 2021-01-19 02:22:32 +00:00
Crypto City
5ce5933f2d cc: fix level determination wrt event badges 2021-01-18 01:33:58 +00:00
Crypto City
4956a6aa5e Merge remote-tracking branch 'origin/master' into cc 2021-01-18 01:33:53 +00:00
Crypto City
51d401a0c3 game: mark foreclosed mortgages in trade ui 2021-01-17 16:09:04 +00:00
Crypto City
5088d2a532 cc: destroy mortgage item after foreclosure auction ends 2021-01-17 16:09:04 +00:00
Lee Clagett
23aae5571b Remove payload copy in all outgoing p2p messages 2021-01-16 22:53:28 +00:00
Crypto City
7c25eac178 cc: allow up to 5 event badges to count towards prestige
It gives an incentive to participate while protecting against abuse
2021-01-16 20:44:45 +00:00
Crypto City
b4749564a9 split architecture badges to have one per role 2021-01-16 20:44:45 +00:00
Crypto City
51edd5cef1 game: fix chat auto focus 2021-01-16 20:44:45 +00:00
Crypto City
22e8ac1db6 cc: core (not event) badges now give a small prestige bonus too 2021-01-16 20:44:45 +00:00
Crypto City
d3b322e547 game: make different menu entries for story/building scripts
This should help prevent mixups between both
2021-01-16 20:44:45 +00:00
Crypto City
a4f6efb6db add unlock levels for chat colours 2021-01-16 20:44:45 +00:00
Crypto City
ed18fb8133 add more chat colours 2021-01-16 20:44:45 +00:00
Crypto City
e1dd1f457d game: fix empty building settings screen for already built advanced buildings 2021-01-16 20:44:45 +00:00
Crypto City
e760d4b2ed cc: remove pig farming discoveries 2021-01-16 20:44:45 +00:00
Crypto City
203a7ae50e rpc: fix off by one getting crop temperature in cc_get_flag 2021-01-16 20:44:45 +00:00
Crypto City
6f98b93707 game: add "sell shares when mined" message when creating new mortgage 2021-01-16 20:44:45 +00:00
Crypto City
f29bf36ff3 db_lmdb: don't subtract used from amount in orders
the caller can do it
2021-01-16 20:44:45 +00:00
Crypto City
eab7a51df6 game: print material shortfall when not enough budget to import 2021-01-16 20:44:45 +00:00
Crypto City
58fcf72fd4 game: fix importing a model leaving the budget untouched 2021-01-16 20:44:45 +00:00
Crypto City
f0d55c60e6 cc: fix overflow in terrain generation 2021-01-16 20:44:45 +00:00
luigi1111
cb70ae9450
Merge pull request #7260
c5c278c p2p: only log to global when a blocked IP is not already blocked (moneromooo-monero)
2021-01-15 23:52:05 -05:00
luigi1111
8cb9f3cd80
Merge pull request #7240
46cc4a2 Header row for peer list in sync_info (Denis Goddard)
2021-01-15 23:50:28 -05:00
luigi1111
1f3f07d0e7
Merge pull request #7236
ab5e185 protocol: fix wrong command in logs (moneromooo-monero)
2021-01-15 23:49:34 -05:00
luigi1111
d259ed0740
Merge pull request #7119
dd5e689 protocol: add calls to reserve where appropriate (moneromooo-monero)
2021-01-15 23:45:25 -05:00
luigi1111
d01f31460e
Merge pull request #7113
7f30c49 simplewallet: don't complain about connecting to the daemon when offline (moneromooo-monero)
2021-01-15 23:44:32 -05:00
luigi1111
5c497ed22f
Merge pull request #7112
47590fc rpc: report target height as 0 when synced (moneromooo-monero)
2021-01-15 23:43:46 -05:00
selsta
993e9be669
simplewallet: allow setting --restore-height 0 2021-01-13 12:36:58 +01:00
selsta
76fe73b8bd
Revert "fix accessing an network address in a deleted context"
This reverts commit 4e74385a1a.
2021-01-12 12:18:23 +01:00
moneromooo-monero
f10c9a16c4
remove obsolete pruning debug code 2021-01-08 15:41:59 +00:00
Alexander Blair
747699541e
Merge pull request #7285
927141bcc Command max_bytes moved from dynamic map to static switch (Lee Clagett)
2021-01-07 17:54:02 -08:00
xiphon
015da03a6f wallet_rpc_server: don't abort on initial refresh failure 2021-01-07 13:38:15 +00:00
luigi1111
69e4a2c62d
Merge pull request #7266
38a6e6e protocol: handle receiving a block hash we've not added yet (moneromooo-monero)
2021-01-06 21:09:03 -05:00
moneromooo-monero
f815740403
p2p: make REQUEST_SUPPORT_FLAGS optional, pass flags in node data
removes a back and forth on connect, and the RPC can be removed
once all peers have updated
2021-01-04 13:33:34 +00:00
Alexander Blair
dbaf95ac77
Merge pull request #7271
4e74385a1 fix accessing an network address in a deleted context (moneromooo-monero)
2021-01-03 18:24:50 -08:00
Alexander Blair
71f7d4e71e
Merge pull request #7268
1e27f7101 blockchain: lock access to m_blocks_hash_of_hashes (moneromooo-monero)
2021-01-03 18:24:22 -08:00
Crypto City
6957cf9630 game: add note the "running out..." note only checks the current city 2021-01-03 16:07:13 +00:00
Crypto City
d53d2e8ef8 game: fix research place with several players have the same number 2021-01-03 16:07:13 +00:00
Crypto City
2546087553 game: fix wrong EP reported for existing buildings 2021-01-03 16:07:13 +00:00
Crypto City
2e6943f9b5 game: fix missing runestone script message 2021-01-03 16:07:13 +00:00
Crypto City
373b08168f cc: give city squares the usual amount of vegetation 2021-01-03 16:07:13 +00:00
Crypto City
8ab3ba8b75 game: fix altitude scaling in building settings 2021-01-03 16:07:13 +00:00
Crypto City
515e2fab8c game: fix crash in trade screen 2021-01-03 16:07:13 +00:00
Crypto City
a0dd64d11c cc: decrease basic residential min size again
lkcl had a good argument for this to be kept down
2021-01-03 16:07:13 +00:00
Crypto City
c6b79390b0 game: fix invalid city in allow styling command 2021-01-03 16:07:13 +00:00
Crypto City
41f5ac35bc game: fix demolishing flags after adding service height to command 2021-01-03 16:07:13 +00:00
Crypto City
14b17bd167 game: fix missing chat text colour 2021-01-03 16:07:13 +00:00
Crypto City
a908c1b9d6 game: display error when import a model with locked material 2021-01-03 16:07:13 +00:00
Crypto City
36c8986e79 game: add a "blocks till update" on leaderboards screen 2021-01-03 16:07:13 +00:00
Crypto City
bda1d0ba70 fix harvest temperature not taking elevation modifier into account
also add that harvest temperature to the cc_get_flag RPC
2021-01-03 16:07:13 +00:00
Crypto City
c9a95b420e cc: give amount of owned coins a bit more weight in scoring 2021-01-03 16:07:13 +00:00
Crypto City
27129d19e1 cc: fix wording in discovery description 2021-01-03 16:07:13 +00:00
Crypto City
841fc6f50b cc: revert recent streak badge threshold changes 2021-01-03 16:07:13 +00:00
moneromooo-monero
b652d598d1
add a max levin packet size by command type 2021-01-03 14:07:45 +00:00
moneromooo-monero
4e74385a1a
fix accessing an network address in a deleted context
Both drop_connection and add_host_fail can drop the connection,
which invalidates the context, and thus the address it contains.

Thanks to wfaressuissia[m] for lots of help and prodding when
debugging this
2021-01-03 13:04:55 +00:00
rbrunner7
e7f5845ce8 Only INFO log for short seed words with ALLOW_SHORT_WORDS active 2021-01-03 11:04:53 +01:00
moneromooo-monero
1e27f7101e
blockchain: lock access to m_blocks_hash_of_hashes
it is accessed both when adding and when prevalidating a set
of new hashes from a peer
2021-01-02 22:19:54 +00:00
moneromooo-monero
38a6e6eb26
protocol: handle receiving a block hash we've not added yet 2021-01-02 22:10:31 +00:00
Ben Evanoff
bdabcd01b7
wallet_api: store fee for incoming txs in history 2021-01-02 13:56:57 -06:00
Alexander Blair
16c780d568
Merge pull request #7250
61b6e4cc6 Add aggressive restrictions to pre-handshake p2p buffer limit (Lee Clagett)
2021-01-01 22:35:59 -08:00
Alexander Blair
3bf0721ae6
Merge pull request #7246
0aa541b36 protocol: more sanity checks in new chain block hashes (moneromooo-monero)
2021-01-01 22:33:27 -08:00
Alexander Blair
2d60232355
Merge pull request #7237
656b2f7ce p2p: fix deadlock banning while updating peer lists (moneromooo)
2021-01-01 22:32:34 -08:00
moneromooo-monero
c5c278c339
p2p: only log to global when a blocked IP is not already blocked 2021-01-01 19:54:51 +00:00
moneromooo
1d1c430b1f
p2p: fix cubic selection in filtered peer list
Integer quantization biased the picks a lot (leading some indices
to never be selected)
2021-01-01 15:44:36 +00:00
moneromooo-monero
f208d98492
p2p: ignore empty IP from DNS block list
ie, if the list ends in ;
2021-01-01 12:30:45 +00:00
Denis Goddard
46cc4a253b Header row for peer list in sync_info 2020-12-31 20:09:35 -05:00
moneromooo-monero
0aa541b361
protocol: more sanity checks in new chain block hashes 2020-12-31 23:33:18 +00:00
Steff Richards
021a28137d simplewallet: Add input file parameter to sign_transfer 2020-12-31 16:54:01 +01:00
moneromooo
aa3e89a2ba
p2p: fix set_peer_just_seen ignoring last_seen 2020-12-31 03:10:10 +00:00
moneromooo
656b2f7ce1
p2p: fix deadlock banning while updating peer lists 2020-12-31 03:09:37 +00:00
moneromooo-monero
ab5e185140
protocol: fix wrong command in logs
this is not a levin packet, this is just its payload
2020-12-30 21:08:28 +00:00
moneromooo-monero
31c69923ba
protocol: don't reset last request time on an idle timer
this prevents losing time of "idle time" for a peer, which could
otherwise be reset by another timed sync command from the peer
2020-12-30 14:22:10 +00:00
moneromooo-monero
1eb14af1a3
rpc: limit the number of txes for get_blocks.bin 2020-12-29 04:31:58 +00:00
Alexander Blair
2bccbeecb3
Merge pull request #7205
bcdc6c62b protocol: fix false positives dropping peers (moneromooo-monero)
2020-12-28 11:39:01 -08:00
Alexander Blair
faaec08fa4
Merge pull request #7196
4310780c0 cryptonote_basic: guess what got lost porting patches to branches again (moneromooo-monero)
2020-12-28 11:38:07 -08:00
moneromooo-monero
bcdc6c62b7
protocol: fix false positives dropping peers
it'd trigger on reorgs
2020-12-27 14:41:19 +00:00
luigi1111
025db3d2b4
Revert "Reject existing claimed blocks in sync mode" 2020-12-27 00:18:05 -05:00
moneromooo-monero
4310780c08
cryptonote_basic: guess what got lost porting patches to branches again 2020-12-26 23:43:59 +00:00
Alexander Blair
d61fdebaac
Merge pull request #7188
efe83982d protocol: drop nodes if they claim new data but only give stale data (moneromooo-monero)
2020-12-26 13:43:13 -08:00
Alexander Blair
5402121323
Merge pull request #7180
56748e1d7 ban lists may now include subnets (moneromooo-monero)
2020-12-26 13:42:37 -08:00
Alexander Blair
d06bae56b3
Merge pull request #7173
d2fda6c25 restrict public node checks a little (moneromooo-monero)
2020-12-26 13:41:42 -08:00
Alexander Blair
609dbe6b92
Merge pull request #7154
cf7e1571d protocol: reject claimed block hashes that already are in the chain (moneromooo-monero)
af0a25544 protocol: drop peers we can't download anything from in sync mode (moneromooo-monero)
2020-12-26 13:40:36 -08:00
Alexander Blair
cb712bf4f8
Merge pull request #7145
68637bca3 p2p: remove peers from grey and anchors lists when blocked (moneromooo-monero)
2020-12-26 13:40:19 -08:00
Alexander Blair
69ed0e0001
Merge pull request #7138
e9abfea16 Optional DNS based blocklist (moneromooo-monero)
2020-12-26 13:38:50 -08:00
Alexander Blair
b9e444da5e
Merge pull request #7098
c0c75ac19 Fixed issues found by static analysis (SChernykh)
2020-12-26 13:36:01 -08:00
Alexander Blair
133056f625
Merge pull request #7086
14bc5c095 db_lmdb: move spammy "not found in db" message to TRACE (moneromooo-monero)
2020-12-26 13:35:42 -08:00
Alexander Blair
d365f2409a
Merge pull request #6931
fbb03ef2a simplewallet: add "address mnew" command (codesoap)
2020-12-26 13:35:24 -08:00
codesoap
fbb03ef2a0 simplewallet: add "address mnew" command 2020-12-26 19:33:11 +01:00
moneromooo-monero
efe83982d3
protocol: drop nodes if they claim new data but only give stale data
Some joker is spending time actually doing this
2020-12-25 20:30:39 +00:00
benevanoff
50ff1066f5 wallet api: allow wallet to fetch all key images via api 2020-12-25 00:40:50 -06:00
moneromooo-monero
d2fda6c25f
restrict public node checks a little
do not include blocked hosts in peer lists or public node lists by default,
warn about no https on clearnet and about untrusted peers likely being spies
2020-12-22 23:39:07 +00:00
Lee Clagett
927141bcc4 Command max_bytes moved from dynamic map to static switch 2020-12-22 20:54:16 +00:00
moneromooo-monero
56748e1d74
ban lists may now include subnets 2020-12-22 02:12:41 +00:00
moneromooo-monero
e9abfea165
Optional DNS based blocklist
If enabled, pulls IPs to block on blocklist.moneropulse.*, and
blocks then for 8 days (so IPs dropping from the list will
eventually get unblocked, and DNS failures don't result in
instant clearing of the blocklist).

Enable with --enable-dns-blocklist
2020-12-20 02:09:58 +00:00
luigi1111
0dac64afb3
Merge pull request #7143
58651d1 p2p: ignore incoming peer list entries when we have them blocked (moneromooo-monero)
2020-12-19 17:24:21 -06:00
luigi1111
e0d8af253e
Merge pull request #7141
9de3787 daemon: the ban command can now load IPs from a file (ban @filename) (moneromooo-monero)
2020-12-19 17:22:01 -06:00
luigi1111
7ee37e4b38
Merge pull request #7075
f3c0d4f protocol: remove unused (and cunningly uninitialized) field (moneromooo-monero)
8e62362 p2p: ifx getting seed nodes for uncommon cases (moneromooo-monero)
2020-12-19 17:20:29 -06:00
moneromooo-monero
5a1ac9c0ef
rpc: add a busy_syncing field to get_info
true if and pretty much only if new blocks are being added
2020-12-17 18:03:11 +00:00
moneromooo-monero
cf7e1571d3
protocol: reject claimed block hashes that already are in the chain 2020-12-17 02:54:02 +00:00
Lee Clagett
61b6e4cc67 Add aggressive restrictions to pre-handshake p2p buffer limit 2020-12-17 00:36:10 +00:00
moneromooo-monero
af0a25544e
protocol: drop peers we can't download anything from in sync mode
instead of the (incorrect) check for whether we think we might have
a user for it at some point in the near future. We can reconnect.
2020-12-16 20:19:52 +00:00
moneromooo-monero
f3c0d4f9df
protocol: remove unused (and cunningly uninitialized) field 2020-12-15 01:32:18 +00:00
moneromooo-monero
8e62362cd3
p2p: ifx getting seed nodes for uncommon cases
The code is technically correct, but liable to easily become incorrect with changes
2020-12-15 01:32:15 +00:00
Crypto City
e1e260407f game: fix stale "running out of..." message in building screen 2020-12-14 16:39:44 +00:00
Crypto City
6f5c2d1b0c cc: fix coin score not taking amount owned into account anymore 2020-12-14 16:39:44 +00:00
Crypto City
2f3323982a cc: fix get_cc_cliff_potential prototypes 2020-12-14 16:39:44 +00:00
moneromooo-monero
9de3787c47
daemon: the ban command can now load IPs from a file (ban @filename) 2020-12-14 12:26:23 +00:00
moneromooo-monero
68637bca3f
p2p: remove peers from grey and anchors lists when blocked 2020-12-13 23:27:44 +00:00
moneromooo-monero
58651d16c0
p2p: ignore incoming peer list entries when we have them blocked 2020-12-13 23:14:05 +00:00
luigi1111
e5decd0cde
Merge pull request #7130
543733d protocol: include first new block in chain entry response (moneromooo-monero)
2020-12-12 22:05:02 -06:00
luigi1111
a57c95b2f1
Merge pull request #7127
5d1849a protocol: stricter checks on received chain hash list (moneromooo)
2020-12-12 22:03:12 -06:00
Crypto City
e511c562af game: fix leaderboard and player screen tooltips when scrolled 2020-12-13 00:49:23 +00:00
moneromooo-monero
543733d42c
protocol: include first new block in chain entry response 2020-12-12 01:36:35 +00:00
moneromooo
5d1849a9eb
protocol: stricter checks on received chain hash list 2020-12-11 18:47:40 +00:00
moneromooo-monero
62e8ca5eaf
protocol: revert incoming chain height check against local chain
We can actually request a chain that's further away from what we
have as we buffer more and more
2020-12-11 02:37:15 +00:00
Alexander Blair
0f67569279
Merge pull request #7121
cd7e9769d protocol: one more sanity check on usable data from a peer (moneromooo-monero)
2020-12-10 17:44:54 -08:00
Alexander Blair
bdaadf85dc
Merge pull request #7117
5dee031b2 protocol: add a sanity check to the number of block hashes sent (moneromooo-monero)
2020-12-10 17:43:41 -08:00
Alexander Blair
bb6d2d4b05
Merge pull request #7114
eb77790df protocol: fix asking for pruned blocks for v10 (moneromooo-monero)
2020-12-10 17:42:48 -08:00
Alexander Blair
28e5e42986
Merge pull request #7110
d660f22ed protocol: drop origin IP if a block fails to verify in sync mode (moneromooo-monero)
2020-12-10 17:41:59 -08:00
Alexander Blair
5b62a6f316
Merge pull request #7106
0f34cabb9 protocol: more restrictive checks on chain entry response (moneromooo-monero)
2020-12-10 17:40:46 -08:00
Alexander Blair
1e9483a2d5
Merge pull request #7009
7414e2bac Change epee binary output from std::stringstream to byte_stream (Lee Clagett)
2020-12-10 17:34:50 -08:00
moneromooo-monero
cd7e9769d8
protocol: one more sanity check on usable data from a peer 2020-12-10 23:02:06 +00:00
moneromooo-monero
d660f22ed1
protocol: drop origin IP if a block fails to verify in sync mode
It would otherwise be possible for a peer to send bad blocks,
then disconnect and reconnect again, escaping bans
2020-12-10 21:59:18 +00:00
moneromooo-monero
dd5e689533
protocol: add calls to reserve where appropriate 2020-12-10 20:47:35 +00:00
moneromooo-monero
5dee031b25
protocol: add a sanity check to the number of block hashes sent 2020-12-10 19:26:12 +00:00
moneromooo-monero
eb77790dfb
protocol: fix asking for pruned blocks for v10
Old format is still alloewd there, this is a two fork update
2020-12-10 18:10:45 +00:00
moneromooo-monero
7f30c49731
simplewallet: don't complain about connecting to the daemon when offline 2020-12-10 17:57:13 +00:00
moneromooo-monero
0f34cabb98
protocol: more restrictive checks on chain entry response 2020-12-10 17:23:50 +00:00
moneromooo-monero
47590fc80b
rpc: report target height as 0 when synced
since it only makes sense when syncing, and it confuses people
2020-12-10 17:05:34 +00:00
moneromooo-monero
19f77578e0
protocol: fix switchting to adding blocks if noone's adding the next span 2020-12-10 15:46:48 +00:00
SChernykh
c0c75ac19d Fixed issues found by static analysis
- rolling_median: tried to free uninitialized pointer in a constructor
- net_node.inl: erase-remove idiom was used incorrectly. remove_if doesn't actually remove elements, see http://cpp.sh/6fcjv
- bulletproofs.cc: call to sizeof() instead of vector.size(), luckily it only impacts performance and not code logic there
2020-12-08 18:43:44 +01:00
luigi1111
b7425c14c8
Merge pull request #7072
bc7cd78 p2p: drop peers that spam peer lists (moneromooo-monero)
2020-12-07 10:24:30 -06:00
luigi1111
fb73f2b2be
Merge pull request #7070
281b42a p2p: fix race condition accessing a deleted context (moneromooo-monero)
2020-12-07 10:23:24 -06:00
luigi1111
3d2a50a5c0
Merge pull request #7055
ff7fdf6 protocol: drop peers that don't reply to queries (moneromooo-monero)
89e984d keep only the last seen node on a given host in the white list (moneromooo-monero)
c74d8ff protocol: drop peers that decrease claimed height (moneromooo-monero)
61f5001 protocol: add scoring system to drop peers that don't behave (moneromooo-monero)
2020-12-07 10:07:33 -06:00
Crypto City
1a522dc3fa bump version to 0.25.0.0 2020-12-07 12:26:53 +00:00
Crypto City
cb7e794036 game: add "show only items I have some of" toggle in trade screen 2020-12-07 11:53:00 +00:00
Crypto City
18e4b1eb28 make fire special event less likely 2020-12-07 11:53:00 +00:00
Crypto City
f62f0b0c6c cc: remove military bonus for production buildings 2020-12-07 11:53:00 +00:00
moneromooo
ff7fdf6db2
protocol: drop peers that don't reply to queries 2020-12-06 15:57:40 +00:00
moneromooo-monero
281b42a281
p2p: fix race condition accessing a deleted context 2020-12-06 12:40:07 +00:00
moneromooo-monero
14bc5c095c
db_lmdb: move spammy "not found in db" message to TRACE
These are functions that check whether a tx is in the db, so whether
it is there or not is really not interesting, and it seems to scare
people from time to time
2020-12-06 01:46:21 +00:00
moneromooo-monero
bc7cd78870
p2p: drop peers that spam peer lists
There's always some people who just want to abuse things
2020-12-05 13:12:58 +00:00
Alexander Blair
7ca4ef0d74
Merge pull request #7068
2395e0e67 p2p: add a tor seed node (moneromooo-monero)
2020-12-04 13:28:02 -08:00
Alexander Blair
42aa1a6aca
Merge pull request #7062
5ed604fe5 crypto: fix non zero scalar being 0 after reducing (moneromooo-monero)
2020-12-04 13:27:05 -08:00
Alexander Blair
6b8db83149
Merge pull request #7043
17c537039 wallet2: check imported multisig curve points are in main subgroup (Crypto City)
2020-12-04 13:25:01 -08:00
Alexander Blair
ce564e7ebf
Merge pull request #7030
0363476ee rpc: get_info - add 'synchronized' field (xiphon)
2020-12-04 13:21:36 -08:00
Alexander Blair
1eae7574b5
Merge pull request #7017
13350f79d Do not use peer_id tracking method over i2p/tor (Lee Clagett)
2020-12-04 13:21:13 -08:00
moneromooo
89e984d93b
keep only the last seen node on a given host in the white list 2020-12-04 01:55:22 +00:00
moneromooo
c74d8ffd63
protocol: drop peers that decrease claimed height 2020-12-04 01:55:22 +00:00
moneromooo
61f5001c3f
protocol: add scoring system to drop peers that don't behave 2020-12-04 01:55:21 +00:00
moneromooo-monero
5ed604fe5b
crypto: fix non zero scalar being 0 after reducing 2020-12-04 01:00:03 +00:00
moneromooo-monero
2395e0e678
p2p: add a tor seed node 2020-12-03 23:45:38 +00:00
Alexander Blair
f83203ecef
Merge pull request #7058
89bbb802c wallet2: set propagation timeout to current max timeout (selsta)
2020-12-03 12:19:39 -08:00
Alexander Blair
e78669257e
Merge pull request #7056
c64b94bd1 p2p: fix endianness when checking IPv6 addresses mapping to IPv4 (moneromooo-monero)
67f2bec2d p2p: make this work with boost <= 1.65 (pffff) (moneromooo-monero)
ffdf1fb1d p2p: rewrite boost's make_address_v4 to cater for < 1.66 (moneromooo)
2020-12-03 12:19:15 -08:00
Alexander Blair
84bae315f8
Merge pull request #6984
7a5e11645 net_node: add tor / i2p seed nodes (selsta)
2020-12-03 12:17:44 -08:00
Crypto City
8fa8ad7ae2 bump military building costs and remove payouts 2020-12-03 18:56:39 +00:00
Crypto City
b3a9de4ac4 game: make burning buildings more obvious, using colour 2020-12-03 18:56:39 +00:00
Crypto City
dddcf7dd1b cc: tweak road bonus production bonus down 2020-12-03 18:56:38 +00:00
Crypto City
4b87907d36 cc: decrease streak and firefighter badge requirements 2020-12-03 18:56:38 +00:00
Crypto City
c8eb4e23db cc: don't print bonus logs if no bonus 2020-12-03 18:56:38 +00:00
Crypto City
87cbd073b3 game: add building id column in building screen 2020-12-03 18:56:38 +00:00
Crypto City
8e3d70c8fa game: allow using raw UI definition strings in runestone messages
if styling is enabled
2020-12-03 18:56:38 +00:00
Crypto City
f13cbdfd16 cc: decrease military influence and penalty 2020-12-03 18:56:38 +00:00
selsta
89bbb802c0
wallet2: set propagation timeout to current max timeout 2020-12-03 02:18:58 +01:00
moneromooo-monero
c64b94bd14
p2p: fix endianness when checking IPv6 addresses mapping to IPv4 2020-12-03 00:31:32 +00:00
moneromooo-monero
67f2bec2df
p2p: make this work with boost <= 1.65 (pffff) 2020-12-03 00:31:32 +00:00
moneromooo
ffdf1fb1de
p2p: rewrite boost's make_address_v4 to cater for < 1.66 2020-12-03 00:31:29 +00:00
Alexander Blair
4f401f6fca
Merge pull request #7025
b10878f10 Change Dandelion++ fluff probability to 20%, and embargo timeout to 39s (Lee Clagett)
2020-12-01 14:23:49 -08:00
Alexander Blair
976fcb5985
Merge pull request #7024
aaf837cf5 rpc: skip non-synced bootstrap daemons in --no-sync mode too (xiphon)
2020-12-01 14:23:21 -08:00
Alexander Blair
f41dce49ac
Merge pull request #6954
dff1d8067 Fix tx flush callback queueing (Lee Clagett)
2020-12-01 14:22:16 -08:00
Alexander Blair
7cd0c64210
Merge pull request #6948
65903d2cf Add rpc-restricted-bind-ip option (Howard Chu)
2020-12-01 14:21:19 -08:00
Alexander Blair
431ec528bc
Merge pull request #6939
6c9980a55 p2p: give all hosts the same chance of being picked for connecting (moneromooo)
2020-12-01 14:20:02 -08:00
Alexander Blair
003a06f030
Merge pull request #6923
cc034fe0c util: fix escaping more than one ?* in glob_to_regex (moneromooo-monero)
2020-12-01 14:19:21 -08:00
Alexander Blair
d8f9472356
Merge pull request #6910
b7dd8349f Allow setting start block on export (Howard Chu)
2020-12-01 14:18:44 -08:00
Alexander Blair
438442ace0
Merge pull request #6890
ec14e4b8c wallet2: skip reorgs exceeding max-reorg-depth wallet setting (xiphon)
2020-12-01 14:18:22 -08:00
Crypto City
8599ef7f67 sort items before patents and gemstones 2020-12-01 12:54:08 +00:00
Crypto City
0bdbee7f2c fix building share discrepancy between consensus and game estimation 2020-12-01 12:54:08 +00:00
Crypto City
42533162e4 game: add a "running out of X in Y ticks" in the buildings screen 2020-11-30 21:31:13 +00:00
Crypto City
84df7a33f3 game: add a note about the 70% repair threshold in the repair all dialog 2020-11-30 21:31:13 +00:00
Crypto City
88663a4594 game: remove debug traces 2020-11-30 21:31:13 +00:00
Crypto City
5d3a8d2566 cc: make the prestige payout slope gentler
so people at the low end get more
2020-11-30 19:49:31 +00:00
Crypto City
4810da6cd1 add a few more city specializations 2020-11-30 16:45:16 +00:00
Crypto City
6dce14cce1 db_lmdb: fix a couple places using uncompressed city data 2020-11-30 16:45:16 +00:00
Crypto City
92bf35bc2d game: fix script shared size calculation underflow 2020-11-30 16:45:16 +00:00
Crypto City
97a3f0f73d game: fix restoring compass style from config 2020-11-30 16:45:16 +00:00
Crypto City
622e42254b game: fix custom model bounding box including the origin
Drawable overrides the default bounding box to do so
2020-11-30 16:45:16 +00:00
Crypto City
0f9010220e game: hint to delete the cache file when getting a load exception 2020-11-30 16:45:16 +00:00
Crypto City
0446bde62c allow mayors to select who gets styling on runestone messages 2020-11-30 16:45:16 +00:00
Crypto City
2237cd5152 game: disable all widgets when displaying existing mortgage details 2020-11-29 23:38:03 +00:00
Crypto City
71d8408168 crypto: speed up alternating canonical and merge mined blocks 2020-11-29 23:38:03 +00:00
Crypto City
915753e73d db_lmdb: recover from not finding a tx by nonce from cc_orders 2020-11-29 23:38:03 +00:00
Crypto City
36c847f758 game: allow runestone message styling 2020-11-29 23:38:03 +00:00
Crypto City
346abcc7d0 tx_pool: do not count pre-matched amounts towards an order's amount 2020-11-29 23:38:03 +00:00
Crypto City
eb666eabb0 tx_pool: avoid duplicate work checking for stuck orders 2020-11-29 23:38:03 +00:00
Crypto City
8f9fc78c52 rpc: fix orders matchable field not considering already matched amount 2020-11-29 23:38:03 +00:00
Crypto City
9957d59552 daemon: print nonce in print_pool_commands 2020-11-29 23:38:03 +00:00
Crypto City
a1cfdd596f cc: remove obsolete check_changed_accounts 2020-11-29 23:38:03 +00:00
Crypto City
c50b571fa9 allow the game account to enable/disable scripts 2020-11-29 23:38:03 +00:00
Crypto City
29d6a519f1 game: don't allow assigning items to a flag without a building 2020-11-29 23:38:03 +00:00
Crypto City
7e916e262b game: fix clicking on uncarved runestones 2020-11-29 23:38:03 +00:00
Crypto City
24fab72227 cc: add extra "lengthening" constraint to road size 2020-11-29 23:38:03 +00:00
Crypto City
a24c6929e1 game: add prestige to the player screen 2020-11-29 23:38:03 +00:00
Crypto City
64e864e90a cc: give prestige bonuses for complete runic cycle sets and all gemstones 2020-11-29 23:38:03 +00:00
Crypto City
c23453f994 cc: percent and pick script actions now have operands for weights 2020-11-29 23:38:03 +00:00
Crypto City
4a8b53368d cc: attributes are not referenced by name, not index 2020-11-29 23:38:03 +00:00
Crypto City
8f3f86e599 game: add ${[type:]var} string replacements for scripts 2020-11-29 23:38:03 +00:00
Crypto City
eb9215e486 game: warn on runestone message screen if a script is active 2020-11-29 23:38:03 +00:00
Crypto City
e83b8ea1dc game: improve runesone message screen layout 2020-11-29 23:38:02 +00:00
Crypto City
55fe24377a game: add %C (city name) to script control codes 2020-11-29 23:38:02 +00:00
Crypto City
1db6b89794 cc: add unary predicates for item types to scripts 2020-11-29 23:38:02 +00:00
Crypto City
6eb067af06 cc: add not script operator 2020-11-29 23:38:02 +00:00
Crypto City
adb94dbedb game: do not busy RPC for the current runestone when there is none 2020-11-29 23:38:02 +00:00
Crypto City
b71e877698 game: fix removing a runestone with overrides 2020-11-29 23:38:02 +00:00
Crypto City
a32818b297 cc: make a few operand parameters operands themselves 2020-11-29 23:38:02 +00:00
Crypto City
565995e127 cc: add owner item inventory operands 2020-11-29 23:38:02 +00:00
Crypto City
a4e8d12f68 cc: reserves can be configured, and items types/count are operands 2020-11-29 23:38:02 +00:00
Crypto City
9eea9901f8 cc: count coins/gems in reserves for prestige 2020-11-29 23:38:02 +00:00
Crypto City
00f71f75c7 game: replace VariantMapVector with Vector of VariantMap 2020-11-29 23:38:02 +00:00
Crypto City
4cc456225e game: initialize script configuration screen with existing configuration 2020-11-29 23:38:02 +00:00
Crypto City
e709969c39 cc: check script actions refer to valid items 2020-11-29 23:38:02 +00:00
Crypto City
ca89bc433f game: fix redundant height info in building settings screen 2020-11-29 23:38:02 +00:00
Crypto City
5db151d830 tx_pool: remove stuck orders on a schedule 2020-11-29 23:38:02 +00:00
Crypto City
171858da4c cc: balance changes 2020-11-29 23:38:02 +00:00
moneromooo
6c9980a55b
p2p: give all hosts the same chance of being picked for connecting
even if some run more than one node
2020-11-29 15:55:58 +00:00
selsta
7a5e11645f
net_node: add tor / i2p seed nodes
Co-authored-by: Lee Clagett <code@leeclagett.com>
2020-11-29 13:49:03 +01:00
luigi1111
850edfe419
Merge pull request #7021
d73cb95 Fix timeout checks for forwarded and Dandelion++ stem txes (Lee Clagett)
2020-11-29 01:59:35 -06:00
luigi1111
cf816e51ad
Merge pull request #7020
2c66894 wallet_api: TransactionHistory - fill unconfirmed out payments dests (xiphon)
2020-11-29 01:58:56 -06:00
luigi1111
36d31ba0be
Merge pull request #7018
a9cd5d9 cryptonote_core: dandelion - use local height or median height if syncing (xiphon)
2020-11-29 01:58:13 -06:00
luigi1111
ad843541d5
Merge pull request #7008
3247f11 Silence stupid warnings (Howard Chu)
2020-11-29 01:57:24 -06:00
luigi1111
c041550ffa
Merge pull request #6973
be84f67 Switch to Dandelion++ fluff mode if no out connections for stem mode (Lee Clagett)
2020-11-29 01:54:43 -06:00
luigi1111
a92b968e35
Merge pull request #6971
f9527e6 protocol: reject empty incoming block messages (moneromooo-monero)
2020-11-29 01:54:08 -06:00
luigi1111
9945ca7a62
Merge pull request #6960
5569a8e rpc: on_send_raw_tx (bootstrap) - send to bootstrap daemon and P2P (xiphon)
2020-11-29 01:53:12 -06:00
luigi1111
bb56248acd
Merge pull request #6949
aad780b Fix CLI and unrestricted RPC relay_tx with stempool (Lee Clagett)
2020-11-29 01:52:23 -06:00
luigi1111
9a4d813136
Merge pull request #6943
cb069d0 p2p: remove banned peers from the white list (moneromooo-monero)
2020-11-29 01:51:41 -06:00
luigi1111
7a0334742a
Merge pull request #6937
8a282f6 Add RELINK_TARGETS, monero_add_target_no_relink and use monero_add_executable/monero_add_library where possible (mj-xmr) Add monero_add_minimal_executable and use in tests (mj-xmr)
2020-11-29 01:49:39 -06:00
luigi1111
2be7a4c04f
Merge pull request #6933
1f04a31 p2p: use /16 filtering on IPv4-within-IPv6 addresses (moneromooo-monero)
2020-11-29 01:46:46 -06:00
luigi1111
4d298d4f11
Merge pull request #6924
874487f blockchain: remove some dead code (moneromooo-monero)
2020-11-29 01:44:26 -06:00
luigi1111
999e797cea
Merge pull request #6922
a25bc71 Make Blockchain::get_fee_quantization_mask() compile time (SChernykh)
2020-11-29 01:40:59 -06:00
luigi1111
bab4495cfb
Merge pull request #6921
f1836ac cryptonote_core: Fix missing override warnings (Nathan Dorfman)
2020-11-29 01:39:17 -06:00
luigi1111
c5b3fd1fec
Merge pull request #6920
aad2f87 net_node: add --ban-list option (selsta)
2020-11-29 01:38:27 -06:00
luigi1111
84cdb5d914
Merge pull request #6915
c67fa32 bump default number of connections from 8 to 12 (moneromooo-monero)
2020-11-29 01:34:02 -06:00
luigi1111
4c2e77854d
Merge pull request #6913
fc2f971 wallet2: wait for propagation timeout before marking tx as failed (xiphon)
2020-11-29 01:32:01 -06:00
luigi1111
eebd86dc3e
Merge pull request #6898
593ae2e device: Ledger - update status codes (xiphon)
2020-11-29 00:44:27 -06:00
luigi1111
52006df9bb
Merge pull request #6897
2abdbf6 Add support for i2p and tor seed nodes (vtnerd)
2020-11-29 00:42:27 -06:00
luigi1111
7539d4ac74
Merge pull request #6895
b49f489 fix next_seed_height regression in getblocktemplate rpc (xnbya)
2020-11-29 00:41:42 -06:00
luigi1111
678237835f
Merge pull request #6892
ad7ea2c core_rpc_server: on_send_raw_tx - fix bootstrap daemon mode check (xiphon)
2020-11-29 00:40:03 -06:00
luigi1111
d45a4ba106
Merge pull request #6849
f4b2382 rpc_private_headers declaration fix (malbit)
2020-11-28 22:31:25 -06:00
luigi1111
7778384071
Merge pull request #6830
64e9526 Extend TransactionInfo with coinbase and description attributes in wallet/api (dsc)
2020-11-28 21:55:16 -06:00
dsc
d157196416 Allow tx note edits via TransactionHistory object in wallet/api 2020-11-28 21:48:57 -06:00
luigi1111
b37d6fe368
Merge pull request #6826
83da867 Update error messages in daemon (tmoravec)
2020-11-28 21:35:34 -06:00
Crypto City
1d4273c31e add prestige ranking and bonus from subsidy
also fix a couple bugs in coin collection scoring
2020-11-26 19:48:41 +00:00
xiphon
a9cd5d914e cryptonote_core: dandelion - use local height or median height if syncing 2020-11-25 01:27:42 +00:00
Crypto City
17c5370398
wallet2: check imported multisig curve points are in main subgroup 2020-11-24 16:25:35 +00:00
Crypto City
9d24044370 rpc: add a cc_get_stats RPC 2020-11-22 23:25:50 +00:00
Crypto City
cf6a626937 auction creation and bidding, auction flags on mortgage default 2020-11-22 23:25:50 +00:00
Crypto City
95fc22b372 cc: add missing event when giving a flag 2020-11-22 23:25:50 +00:00
Crypto City
d726c70317 cc: remove duplicate check in give command 2020-11-22 23:25:50 +00:00
Crypto City
fd025cc295 cc: check all referenced states exist 2020-11-22 23:25:50 +00:00
Crypto City
70420f0c3d cc: fix missing != condition 2020-11-22 23:25:50 +00:00
Crypto City
e6e0be698d game: print running script name on window title 2020-11-22 23:25:50 +00:00
Crypto City
d8362d78eb fix script command revert 2020-11-22 23:25:50 +00:00
Crypto City
d5ebfbc092 blockchain: fix random seed when popping commands 2020-11-22 23:25:50 +00:00
Crypto City
91d09e545e More script work, especially with blob deduplication 2020-11-22 23:25:50 +00:00
Crypto City
b2b89c6d00 cc: fix init actions indent in generated code 2020-11-22 23:25:50 +00:00
Crypto City
12f8afbff5 cc: add random script operand 2020-11-22 23:25:50 +00:00
Crypto City
562396990f cc: fix string overrides being lost on script choice revert 2020-11-22 23:25:50 +00:00
Crypto City
6ecd8bf054 fix multiple changes to the same variable in scripts 2020-11-22 23:25:50 +00:00
Crypto City
551b339226 game: fix crash cycling through buildings 2020-11-22 23:25:50 +00:00
Crypto City
1def4cd6da cc: fix roadworks discoveries not giving expected bonuses 2020-11-22 23:25:50 +00:00
Crypto City
d7996c99cf game: fix integer overflow in payout estimation 2020-11-22 23:25:50 +00:00
Crypto City
49b4385eae cc: more accurate payout determination 2020-11-22 23:25:50 +00:00
Crypto City
ba682aa23f game: link local script variables to widget ids 2020-11-22 23:25:50 +00:00
Crypto City
fb02b0b0de cc: add a temperature calculation cache
since it queries a largeish number of database entries
2020-11-22 23:25:50 +00:00
Crypto City
ca1d37ba7d cc: add temperature to script operands 2020-11-22 23:25:50 +00:00
Crypto City
0197fc9abd game: do not show custom items with 0 supply in the trade screen 2020-11-22 23:25:50 +00:00
Crypto City
7c82e82247 make a function to check for restricted command types 2020-11-22 23:25:49 +00:00
Crypto City
fe7d6566d6 blockchain_import: fix typo 2020-11-22 23:25:49 +00:00
Crypto City
182863edc9 blob deduplication for scripts 2020-11-22 23:25:49 +00:00
Crypto City
3f71a7f3a3 WIP - wallet2: check imported multisig curve points are in main subgroup 2020-11-22 23:25:49 +00:00
Crypto City
a1e5a056cd cc: decrease military influence 2020-11-22 23:25:49 +00:00
Crypto City
16157bea87 remove JSON scripts, keep only custom format 2020-11-22 23:25:49 +00:00
Crypto City
60a6a6bf5c cc: add player operand, change "discovered by player" to "disdcoverer" 2020-11-22 23:25:49 +00:00
Crypto City
d1b06977dd cc: add ternary expression operand to scripts 2020-11-22 23:25:49 +00:00
Crypto City
7bad65991c cc: every script state can now have actions 2020-11-22 23:25:49 +00:00
Crypto City
628c459c87 game: fix cancelling set global variable screen preventing further use 2020-11-22 23:25:49 +00:00
Crypto City
f6498b3f05 db_lmdb: set last service height to current height on construction 2020-11-22 23:25:49 +00:00
Crypto City
7ccfa9a3ed script overrides
Strings and locals can be set to be parameterized
2020-11-22 23:25:49 +00:00
Crypto City
6fefb08447 cc: tweak mountaineer badge thresholds and express them in meters 2020-11-22 23:25:49 +00:00
Crypto City
e263542943 game: view script source button, and confirmation for new scripts 2020-11-22 23:25:49 +00:00
Crypto City
7ef0b0a422 fix off by one between command dry run and block verification 2020-11-22 23:25:49 +00:00
Crypto City
4449bbc0a4 db_lmdb: remove leftover debug trace 2020-11-22 15:27:07 +00:00
Crypto City
4dd1ed8458 wallet: add carve runestone command RPC 2020-11-22 15:27:07 +00:00
Crypto City
f1076b279f cc: a few script fixes, and remove not (simplifies grammar) 2020-11-22 15:27:07 +00:00
Crypto City
9ff58f684f scripts can now be attached to runestones 2020-11-22 15:27:07 +00:00
Crypto City
36d7937143 cc: fix scripts comments 2020-11-22 15:27:07 +00:00
Crypto City
a9c3979936 add a load_script function, which detects and loads the right format 2020-11-22 15:27:07 +00:00
Crypto City
d9b8b6dc84 weed out zero entries in a few maps (budget, inventory, attributes) 2020-11-22 15:27:07 +00:00
Crypto City
15a65eeb3f cc: add account data lookup, previously lost somehow 2020-11-22 15:27:07 +00:00
Crypto City
8368ca212e daemon: add special event in cc_get_city output 2020-11-22 15:27:07 +00:00
Crypto City
70420b9b4b daemon: display merged mined flag in print_bc 2020-11-22 15:27:07 +00:00
Crypto City
dc8f5c7d16 game: only show materials we have the backing items for 2020-11-22 15:27:07 +00:00
Crypto City
8c40728115 change firefighting to service when appropriate 2020-11-22 15:27:07 +00:00
Crypto City
04f467def6 runestones
Currently only a player written message
2020-11-22 15:27:07 +00:00
Crypto City
abc6e85063 cc: add public keyword to scripts 2020-11-22 15:27:07 +00:00
Crypto City
6be6793027 rpc: fix mortgaged flag typo 2020-11-22 15:27:07 +00:00
Crypto City
36cb7e47f5 wallet2: fix loading a bad game account taking a block to recover 2020-11-22 15:27:07 +00:00
Crypto City
d994c57ddd db_lmdb: remove obsolete code 2020-11-22 15:27:07 +00:00
Crypto City
96a88bc868 script_analyzer: allow loading from a binary hex dump 2020-11-22 15:27:07 +00:00
Crypto City
722fabc6d3 Higher economic powers now depend on civil engineering discoveries 2020-11-22 15:27:07 +00:00
Crypto City
be32085cdd game: allow lowering a loaded model below base height 2020-11-22 15:27:07 +00:00
Crypto City
45fca36815 cc: fix really bad cache thrashing in terrain generation
It'd trigger when selecting a new random seed several times
when founding a city
2020-11-22 15:27:07 +00:00
Crypto City
6b25fb4622 game: avoid 0 amount entries in budget 2020-11-22 15:27:07 +00:00
Crypto City
c6824a9053 cc: fix flag budget miscounting in build command 2020-11-22 15:27:07 +00:00
Crypto City
084940b9ff game: allow searching for a flag by name, and clean up flag ui a bit 2020-11-22 15:27:07 +00:00
Crypto City
f087460302 game: fix flag outline colours when owner changes 2020-11-22 15:27:06 +00:00
Crypto City
402d9ce769 land can now be given 2020-11-22 15:27:06 +00:00
Crypto City
cb40955cc6 new custom language for scripts 2020-11-22 15:27:06 +00:00
Crypto City
7cd333413d cc: add city to script attributes, rename num flags/discoveries 2020-11-22 15:27:06 +00:00
Crypto City
1b333e6a91 give salted meat for hunts if the meat salting discovery is enabled 2020-11-22 15:27:06 +00:00
Crypto City
1d762cfafa db_lmdb: canonicalize flags order 2020-11-22 15:27:06 +00:00
Crypto City
933046c95d simpler large game update test 2020-11-22 15:27:06 +00:00
Crypto City
021a6ee24c cc: moose regenerate a little faster in a fauna hotspot 2020-11-22 15:27:06 +00:00
Crypto City
9e252338aa discoveries can now be locked until a global variable is set 2020-11-22 15:27:06 +00:00
Crypto City
b867683a06 game: fall twice faster in walker mode, less annoying 2020-11-22 15:27:06 +00:00
Crypto City
2e66940f19 game: warn about close link misses in building settings screen 2020-11-22 15:27:06 +00:00
xiphon
0363476ee3 rpc: get_info - add 'synchronized' field 2020-11-19 12:51:31 +00:00
Lee Clagett
b10878f108 Change Dandelion++ fluff probability to 20%, and embargo timeout to 39s
A 20% fluff probability increases the precision of a spy connected to
every node by 10% on average, compared to a network using 0% fluff
probability. The current value (10% fluff) should increase precision by
~5% compared to baseline.

This decreases the expected stem length from 10 to 5. The embargo
timeout was therefore lowered to 39s; the fifth node in a stem is
expected to have a 90% chance of being the first to timeout, which is
the same probability we currently have with an expected stem length of
10 nodes.
2020-11-17 21:45:37 -05:00
xiphon
aaf837cf5f rpc: skip non-synced bootstrap daemons in --no-sync mode too 2020-11-17 23:15:36 +00:00
Howard Chu
91fd634768
Better log message for unusable anon networks 2020-11-16 12:36:37 +00:00
Lee Clagett
d73cb95dfa Fix timeout checks for forwarded and Dandelion++ stem txes 2020-11-15 00:08:10 -05:00
xiphon
5569a8e426 rpc: on_send_raw_tx (bootstrap) - send to bootstrap daemon and P2P 2020-11-15 03:13:07 +00:00
xiphon
2c668940cd wallet_api: TransactionHistory - fill unconfirmed out payments dests 2020-11-14 14:09:07 +00:00
Howard Chu
3247f11638
Silence stupid warnings 2020-11-11 02:34:14 +00:00
Crypto City
e6552b0261 halve basic residential same type bonus, they're cheap 2020-11-10 18:17:43 +00:00
Crypto City
34352a78ea game: show deactivation/bonus/penalty messages in building settings 2020-11-10 18:17:43 +00:00
Crypto City
36d0723ef7 game: fix display of influence penalties 2020-11-10 18:17:43 +00:00
Crypto City
aec7c8c70f cc: add min size for commercial buildings 2020-11-10 18:17:43 +00:00
Crypto City
e296c71734 cc: add discovery related conditions to scripts 2020-11-10 18:17:43 +00:00
Crypto City
6e3538620c game: make the console text selectable 2020-11-10 18:17:43 +00:00
Crypto City
0cbf664a53 cc: safety check for influence modifier 2020-11-10 18:17:43 +00:00
Crypto City
a7f53e32b4 game: allow rotating a loaded model 2020-11-10 18:17:43 +00:00
Crypto City
8687b9773f remove remnants of obsolete resource availability 2020-11-10 18:17:43 +00:00
Crypto City
fb04ef804c temperature now drops with altitude 2020-11-10 18:17:43 +00:00
woodser
ee58f4f766 Balance includes unconfirmed payments 2020-11-06 15:08:43 -05:00
Lee Clagett
be84f678b9 Switch to Dandelion++ fluff mode if no out connections for stem mode 2020-11-03 13:58:14 -05:00
moneromooo-monero
f9527e608e
protocol: reject empty incoming block messages 2020-11-03 12:59:36 +00:00
moneromooo-monero
1f04a3186b
p2p: use /16 filtering on IPv4-within-IPv6 addresses
IPv6 addresses include a range that can map IPv4 addresses,
which allowed those mapped addresses to bypass filtering.

This filter should be replaced by AS filtering at some point.
2020-11-03 00:46:07 +00:00
Crypto City
0ecb5a7a0b cc: improve terrain 2020-11-02 19:10:00 +00:00
Crypto City
9f890cda25 game: fix assert in TB font renderer in debug mode 2020-11-02 01:10:39 +00:00
Crypto City
25094d296b game: don't show give gold/items buttons for the current player 2020-11-02 00:03:57 +00:00
Crypto City
4b7ec81ff2 daemon: print time to next update in cc_date 2020-11-01 23:13:15 +00:00
Crypto City
6e10369f9f game: add a command to extent the selection to the max possible 2020-11-01 22:12:31 +00:00
Crypto City
98d4ae7c2b land cost now costs more near the city center and far away
also fix overflows in land/tax cost
2020-11-01 17:34:31 +00:00
Crypto City
b0bbb69cdf more work on scripts
exit states with no choices, init commands when starting a script,
per player script local variables, and a few fixes
2020-11-01 17:34:30 +00:00
Crypto City
0d28f8f2de add new marble texture and material variants 2020-11-01 17:34:30 +00:00
Crypto City
92538d4994 game: add some bark material variants 2020-11-01 17:34:30 +00:00
Crypto City
2596aa1164 Add new pine texture and variants 2020-11-01 17:34:30 +00:00
Crypto City
0cceb2ad11 game: lazy evaluation of map data in previews 2020-11-01 17:34:30 +00:00
Crypto City
252b631e73 cc: simplify get_operand_string 2020-11-01 17:34:30 +00:00
Crypto City
bb1c41fdb0 cc: limit add/sub/mul/min/max to 2 operands for simplicity 2020-11-01 17:34:30 +00:00
Crypto City
b35b2ec098 cc: actions now have an operand rather than just a value 2020-11-01 17:33:55 +00:00
Crypto City
f44f6de8d6 make CC_NO_EXTERNAL_DEPS a cmake define 2020-11-01 17:33:55 +00:00
Crypto City
4bcee1aa18 add flavour text for scripts when a choice is made 2020-11-01 17:33:55 +00:00
Crypto City
ce6d459a72 Revert "disable incomplete scripts and mortgages"
This reverts commit 53febe86a5.
2020-11-01 17:33:55 +00:00
Crypto City
fa9a377279 add player script variables 2020-11-01 17:33:55 +00:00
Crypto City
7efea10d17 add compound expressions to scripts, and some more functions 2020-11-01 17:33:55 +00:00
Crypto City
a87452d088 bump version to 0.24.0.2 2020-11-01 17:05:55 +00:00
Crypto City
957fdaf3a1 game: fix crash when a building is demolished 2020-11-01 17:05:55 +00:00
Crypto City
6a847cc588 disable dandelion 2020-11-01 16:47:20 +00:00
Crypto City
36f93c0c9d game: reset queued commands list when changing wallets 2020-11-01 16:47:20 +00:00
Crypto City
af1558329d game: fix crash reading reserves 2020-11-01 16:47:20 +00:00
Crypto City
9e4ae4f8cd cc: fix missing logs for tick consumption 2020-11-01 16:47:20 +00:00
Crypto City
dec210c823 crypto: fix low hash rate with multiple threads on windows 2020-11-01 16:47:20 +00:00
Crypto City
6d27eeca02 db_lmdb: remove leftover merge mining debug log 2020-11-01 16:47:20 +00:00
Crypto City
13ca0bd52c fix mac build 2020-11-01 16:47:20 +00:00
Crypto City
88538d8a74 db_lmdb: remove empty reserves 2020-11-01 16:47:20 +00:00
Crypto City
bc18b1d314 game: fix balance calculation from reserves 2020-11-01 16:47:19 +00:00
Crypto City
1290bfb6e5 db_lmdb: fix reserve loading 2020-11-01 16:47:19 +00:00
Crypto City
371bb437cd bump version to 0.24.0.1 2020-10-31 12:40:51 +00:00
Crypto City
a97da78821 chat: use a standard strftime format string 2020-10-30 11:37:01 +00:00
Lee Clagett
aad780bcfa Fix CLI and unrestricted RPC relay_tx with stempool 2020-10-29 00:17:55 -04:00
Howard Chu
65903d2cfc
Add rpc-restricted-bind-ip option
Fixes #6369
2020-10-29 00:22:18 +00:00
mj-xmr
8a282f64c9 Add RELINK_TARGETS, monero_add_target_no_relink and use monero_add_executable/monero_add_library where possible (mj-xmr)
Add monero_add_minimal_executable and use in tests

This is done in order not to have to relink targets, when just an .so changed, but not its interface.
2020-10-28 20:08:26 +01:00
moneromooo
cb069d0a42
p2p: remove banned peers from the white list 2020-10-27 22:35:14 +00:00
Crypto City
2cc0d846ba fix link issues on windows 2020-10-27 19:47:43 +00:00
Crypto City
6f9df12621 bump version to 0.24.0.0 2020-10-27 11:43:17 +00:00
Crypto City
d410df436d chat: add console in-game chat 2020-10-26 22:25:11 +00:00
Crypto City
3f54fed776 wallet: add a convenience get_cc_account_name 2020-10-26 22:05:27 +00:00
Crypto City
4e884b3213 game: cut down a little on unnecessary reallocs 2020-10-26 17:31:10 +00:00
Crypto City
d4af84717e game: make view distance configurable 2020-10-26 17:31:10 +00:00
Crypto City
9f39f612cb game: add turn rate config 2020-10-26 14:04:51 +00:00
Crypto City
e349e5694e give higher level woods more heating power 2020-10-26 13:09:35 +00:00
Crypto City
8a307f1ffe cc: fix commercial buildings wood requirements 2020-10-26 13:09:35 +00:00
Crypto City
c86cb09b03 game: fix min size check when resizing 2020-10-26 13:09:35 +00:00
Crypto City
7f55398eb6 game: fix building screen sorting 2020-10-26 13:09:35 +00:00
Crypto City
4dbf989058 txpool: outright reject txes with cancelled nonces 2020-10-26 13:09:35 +00:00
Crypto City
02dae201d9 Add "%" to bonus/penalty messages 2020-10-26 13:09:35 +00:00
Crypto City
f2820ddc40 game: add a key binding to open the player screen 2020-10-26 13:09:35 +00:00
Crypto City
3c6bdf59d2 cc: change stone quantity potential formula 2020-10-26 13:09:35 +00:00
Crypto City
46b30ec784 cc: make gemstones a bit harder to find 2020-10-26 13:09:35 +00:00
Crypto City
1698244761 game: add crop/yield to building screen 2020-10-26 13:09:35 +00:00
Crypto City
99400c0b07 make road bonus affect production 2020-10-26 13:09:35 +00:00
Crypto City
95cbfe68fa cc: take influence bonuses/penalties into account for production 2020-10-26 13:09:35 +00:00
Crypto City
08433773e1 cc: make bonuses/penalties size dependent on role 2020-10-26 13:09:35 +00:00
Crypto City
fa4659c213 add a new oak texture and associated materials 2020-10-26 13:09:35 +00:00
Crypto City
3e8eb30930 game: allow displaying several potential maps at once 2020-10-26 13:09:35 +00:00
Crypto City
d06fda645b game: speed up gathering all flags 2020-10-26 13:09:35 +00:00
Crypto City
ec3afc3bbc game: move thermometer to the left when the calendar is off 2020-10-26 13:09:35 +00:00
Crypto City
4883d85894 game: fix demolishing building right after creating it 2020-10-26 13:09:35 +00:00
Crypto City
3fbc87ce06 game: sanity checks on reading/writing config file
and don't use MessageBox before the graphics are all initialized
2020-10-26 13:09:35 +00:00
Crypto City
ae5c4f81a4 cc: fix amythyst typo 2020-10-26 13:09:35 +00:00
Crypto City
70126a3d6e merge_mining_proxy: this is a Townforge program, using Monero 2020-10-26 13:09:35 +00:00