Commit Graph

  • c59869982b Fix for system-wide QDN issues occuring when the metadata file has an empty chunks array. CalDescent 2022-04-16 11:25:44 +01:00
  • 3b3368f950 Merge pull request #85 from QuickMythril/member-count CalDescent 2022-04-16 11:00:35 +01:00
  • 3f02c760c2 Add member count to each group returned by GET /member/{address} QuickMythril 2022-04-15 06:23:10 -04:00
  • fee603e500 Add member count to each group returned by GET /groups (expanded on code written by QuickMythril) CalDescent 2022-04-15 10:19:43 +01:00
  • ad31d8014d get memberCount with Group Data QuickMythril 2022-04-14 22:08:52 -04:00
  • 58a0ac74d2 Merge pull request #84 from catbref/ByteArray CalDescent 2022-04-14 21:30:59 +01:00
  • 184984c16f Added ElectrumX equivalent for Pirate Chain, to communicate with a remote lightwalletd CalDescent 2022-04-14 20:18:58 +01:00
  • 2cf7a5e114 Generated java gRPC protocol buffers for Pirate Chain network comms. CalDescent 2022-04-14 20:07:42 +01:00
  • 8388aa9c23 update Russian translation QuickMythril 2022-04-10 15:50:29 -04:00
  • c1894d8c00 Improvements to ByteArray to leverage Java 11 'native' Arrays.hashCode and Arrays.compareUnsigned for speed. Also modified ambiguous ByteArray::new and ByteArray::of to ByteArray::wrap and ByteArray::copyOf. Modifications to other classes that use ByteArray. catbref 2022-04-10 16:38:02 +01:00
  • f7f9cdc518 Merge pull request #83 from aldum/feature/hungarian_translation QuickMythril 2022-04-09 00:10:37 -04:00
  • 850d7f8220 add/update translations QuickMythril 2022-04-08 23:57:54 -04:00
  • 051043283c fixup grammar; add missing translations aldum 2022-04-06 23:20:57 +02:00
  • 15bc69de01 Merge pull request #82 from JaymenChou/patch-8 QuickMythril 2022-04-05 13:38:13 -04:00
  • ee3cfa4d6d fix typo QuickMythril 2022-04-05 13:26:02 -04:00
  • df1f3079a5 Merge pull request #81 from JaymenChou/patch-7 QuickMythril 2022-04-05 13:25:06 -04:00
  • d9ae8a5552 Merge branch 'master' into patch-8 QuickMythril 2022-04-05 13:23:19 -04:00
  • 2326c31ee7 Merge branch 'master' into patch-7 QuickMythril 2022-04-05 13:11:14 -04:00
  • 91cb0f30dd Updated TransactionValidity translations QuickMythril 2022-04-05 12:51:49 -04:00
  • c0307c352c Updated ApiError translations QuickMythril 2022-04-05 11:46:32 -04:00
  • 8fd7c1b313 formatting fix QuickMythril 2022-04-05 11:09:30 -04:00
  • b8147659b1 Updated SysTray translations QuickMythril 2022-04-05 10:48:43 -04:00
  • 012cde705a REDUCED_SIGNATURE_LENGTH lowered from 8 to 4 CalDescent 2022-04-05 09:03:14 +01:00
  • abc9cb3958 Compute the nonce for the 'next' timestamp before the 'current' timestamp. CalDescent 2022-04-05 08:07:19 +01:00
  • 7a1bac682f Update SysTray_zh_TW.properties JaymenChou 2022-04-04 20:36:48 +08:00
  • 9fdb7c977f Update SysTray_zh_CN.properties JaymenChou 2022-04-04 20:33:59 +08:00
  • 4f3948323b Update SysTray_zh_TW.properties JaymenChou 2022-04-04 20:31:19 +08:00
  • 70fcc1f712 Merge pull request #78 from JaymenChou/patch-4 QuickMythril 2022-04-04 02:49:00 -04:00
  • f20fe9199f Update ApiError_zh_CN.properties JaymenChou 2022-04-04 14:36:55 +08:00
  • 91dee4a3b8 Merge pull request #80 from JaymenChou/patch-6 QuickMythril 2022-04-04 02:17:35 -04:00
  • 0b89b8084e Merge pull request #79 from JaymenChou/patch-5 QuickMythril 2022-04-04 02:17:24 -04:00
  • a5a80302b2 Merge pull request #77 from JaymenChou/patch-3 QuickMythril 2022-04-04 02:17:02 -04:00
  • e61a24ee7b removed electrum-ltc.bysh.me QuickMythril 2022-04-03 22:32:57 -04:00
  • 55ed342b59 Create TransactionValidity_zh_CN.properties JaymenChou 2022-04-03 13:27:52 +08:00
  • 3c6f79eec0 Create TransactionValidity_zh_TW.properties JaymenChou 2022-04-03 13:25:32 +08:00
  • 590800ac1d Create ApiError_zh_CN.properties JaymenChou 2022-04-03 12:43:18 +08:00
  • 95c412b946 Create ApiError_zh_TW.properties JaymenChou 2022-04-03 12:40:27 +08:00
  • 32a0b02ea4 Fixed bug in OnlineAccountsV3Message CalDescent 2022-04-01 20:06:22 +01:00
  • 5273968619 Fixed log formatting error. CalDescent 2022-04-01 19:03:28 +01:00
  • 5857929508 Correction to commit #eb876e1 CalDescent 2022-04-01 18:39:34 +01:00
  • 9a1941fac4 Ensure online accounts are computed in recovery mode CalDescent 2022-04-01 18:32:51 +01:00
  • eb876e12c8 Modified block minting and validation to support extended OnlineAccountData. CalDescent 2022-04-01 12:06:02 +01:00
  • f993f938f4 Added mempow support in OnlineAccountsManager. CalDescent 2022-04-01 12:02:29 +01:00
  • 20d45955e5 Increase ONLINE_ACCOUNTS_MODULUS from 5 to 30 mins at a future undecided timestamp. CalDescent 2022-04-01 11:35:32 +01:00
  • 5c607d3367 Added optional "timeout" feature to MemoryPoW.compute2(), to give up after a specified amount of time. CalDescent 2022-04-01 11:26:54 +01:00
  • a232395750 Merge branch 'master' of github.com:Qortal/qortal CalDescent 2022-04-01 11:24:56 +01:00
  • 6edbc8b6a5 add decimal precision to download progress QuickMythril 2022-03-31 13:46:40 -04:00
  • f8ffeed302 updated BTC electrumx servers QuickMythril 2022-03-31 11:32:55 -04:00
  • e2ee68427c removed TCP electrumx servers QuickMythril 2022-03-31 11:29:54 -04:00
  • 74ff23239d removed TCP electrumx servers QuickMythril 2022-03-31 11:27:56 -04:00
  • f1fa2ba2f6 added SSL electrumx servers QuickMythril 2022-03-31 10:02:31 -04:00
  • e1522cec94 updated LTC electrumx servers QuickMythril 2022-03-31 09:58:53 -04:00
  • 8841b3cbb1 add spanish translations QuickMythril 2022-03-31 08:44:33 -04:00
  • 94260bd93f Decreased the number of retries for missing metadata, to reduce broadcast spam. CalDescent 2022-03-30 08:23:22 +01:00
  • 15ff8af7ac Don't process trade bots or broadcast presence timestamps if our chain is more than 30 minutes old CalDescent 2022-03-30 08:11:02 +01:00
  • d420033b36 Revert "Revert "Add Qortal AT FunctionCodes for getting account level / blocks minted + tests"" CalDescent 2022-03-30 08:07:07 +01:00
  • bda63f0310 Removed hardcoded "qortal-backup/TradeBotStates.json" from POST /admin/repository/data API, as it's no longer needed now that API keys are required. CalDescent 2022-03-30 08:06:09 +01:00
  • 54add26ccb fixed typo QuickMythril 2022-03-25 23:39:41 -04:00
  • 089b068362 Updated AdvancedInstaller project for v3.2.3 CalDescent 2022-03-19 22:38:58 +00:00
  • fe474b4507 Bump version to 3.2.3 v3.2.3 CalDescent 2022-03-19 20:44:41 +00:00
  • bbe15b563c Added unit test to simulate recent issue. CalDescent 2022-03-19 20:41:38 +00:00
  • 59025b8f47 Revert "Add Qortal AT FunctionCodes for getting account level / blocks minted + tests" CalDescent 2022-03-19 19:52:14 +00:00
  • 1b42c5edb1 Fixed NPE in runIntegrityCheck() name-fixes CalDescent 2022-03-19 19:22:16 +00:00
  • 362335913d Fixed infinite loop in name rebuilding. CalDescent 2022-03-19 18:55:19 +00:00
  • 4340dac595 Fixed recently introduced issue in name rebuilding code causing transactions to be unordered. CalDescent 2022-03-19 18:44:16 +00:00
  • f3e1fc884c Merge pull request #63 from catbref/master CalDescent 2022-03-19 11:32:39 +00:00
  • 39c06d8817 Merge pull request #75 from catbref/name-unicode CalDescent 2022-03-19 11:32:22 +00:00
  • 91cee36c21 Catch and log all exceptions in addStatusToResources() CalDescent 2022-03-19 11:08:42 +00:00
  • 6bef883942 Removed OpenJDK 11 reference in build-release.sh, as it seems that checksums will not match by default due to timestamps and file orderings. CalDescent 2022-03-19 11:05:51 +00:00
  • 25ba2406c0 Updated AdvancedInstaller project for v3.2.2 CalDescent 2022-03-16 19:53:22 +00:00
  • e4dc8f85a7 Bump version to 3.2.2 v3.2.2 CalDescent 2022-03-15 19:57:02 +00:00
  • 12a4a260c8 Handle new sync result case. CalDescent 2022-03-14 22:04:11 +00:00
  • 268f02b5c3 Added automated test to ensure that the core's default bootstrap hosts are functional. CalDescent 2022-03-14 21:52:54 +00:00
  • 13eff43b87 Fixed synchronizer issues which caused large re-orgs CalDescent 2022-03-14 21:47:37 +00:00
  • e604a19bce Unicode / NAME updates. Fix UPDATE_NAME not processing empty 'newName' transactions correctly. Fix some emoji code-points not being processed correctly. Updated tests. Now included ICU4J v70.1 - WARNING: this could add around 10MB to JAR size! Bumped homoglyph to v1.2.1. catbref 2022-03-14 08:45:32 +00:00
  • e63e39fe9a Updated AdvancedInstaller project for v3.2.1 CalDescent 2022-03-13 19:39:58 +00:00
  • 584c951824 Bump version to 3.2.1 v3.2.1 CalDescent 2022-03-13 18:53:54 +00:00
  • f0d9982ee4 Made arbitraryDataFileHashResponses final, and use .sort() rather than .stream() to avoid new instance creation. CalDescent 2022-03-12 09:43:56 +00:00
  • c65de74d13 Revert "Synchronize arbitrary data list removals, as it seems that SynchronizedList and SynchronizedMap aren't overriding removeIf() with a thread-safe version." CalDescent 2022-03-12 09:40:13 +00:00
  • df0a9701ba Improved logging in onNetworkGetArbitraryDataFileListMessage() CalDescent 2022-03-11 16:51:19 +00:00
  • 4ec7b1ff1e Removed time estimations that are no longer correct or relevant. CalDescent 2022-03-11 16:50:34 +00:00
  • 7d3a465386 Including the number of hashes (even if zero) is now required in GetArbitraryDataFileListMessage, to allow for additional fields. Enough peers should have updated by now for this to be ok. CalDescent 2022-03-11 16:50:11 +00:00
  • 30347900d9 Tidied up one last place that was accessing immutableConnectedPeers directly. This makes no difference, but helps with code consistency. CalDescent 2022-03-11 15:28:54 +00:00
  • e5f88fe2f4 Synchronize arbitrary data list removals, as it seems that SynchronizedList and SynchronizedMap aren't overriding removeIf() with a thread-safe version. CalDescent 2022-03-11 15:22:34 +00:00
  • 0d0ccfd0ac Small refactor for code simplicity. CalDescent 2022-03-11 15:11:07 +00:00
  • 9013d11d24 Report as 100% synced if the latest block is within the last 30 mins CalDescent 2022-03-11 14:53:10 +00:00
  • fc5672a161 Use a more tolerant latest block timestamp in the isUpToDate() calls below to reduce misleading systray statuses. CalDescent 2022-03-11 14:49:02 +00:00
  • 221c3629e4 Don't refetch the file list if the fileListCache is empty, since an empty list now means that there are likely to be no files available on disk. CalDescent 2022-03-11 13:08:37 +00:00
  • 76fc56f1c9 Fetch the file list in getFilenameForHeight() if needed. CalDescent 2022-03-11 13:07:16 +00:00
  • 8e59aa2885 Peer getter methods renamed to include "immutable", for consistency with underlying lists and also to make it clearer to the callers. CalDescent 2022-03-11 13:00:47 +00:00
  • 0738dbd613 Avoid direct access to this.connectedPeers, as we need to use the immutable copy. CalDescent 2022-03-11 12:58:11 +00:00
  • 196ecffaf3 Skip calls to this.logger.trace() in ExecuteProduceConsume.run() if trace logging isn't enabled. CalDescent 2022-03-11 11:59:18 +00:00
  • a0fedbd4b0 Implemented suggestions from catbref to avoid potential thread safety issue in peer arrays. CalDescent 2022-03-11 11:27:13 +00:00
  • 7c47e22000 Set fileListCache to null when invalidating. CalDescent 2022-03-11 11:01:29 +00:00
  • 6aad6a1618 fileListCache is now an immutable Map, which is thread safe. Thanks to catbref for this idea. CalDescent 2022-03-11 10:59:07 +00:00
  • b764172500 Revert "Hopeful fix for ConcurrentModificationException in BlockArchiveReader.getFilenameForHeight()" CalDescent 2022-03-11 10:55:22 +00:00
  • c185d79672 Loop through all available direct peer connections and try each one in turn. CalDescent 2022-03-09 20:55:27 +00:00
  • 76b8ba91dd Only add an entry to directConnectionInfo if one with this peer-signature combination doesn't already exist. CalDescent 2022-03-09 20:50:03 +00:00
  • 0418c831e6 Direct connections with peers now prefer those with the highest number of chunks for a resource. Once a connection has been attempted with a peer, remove it from the list so that it isn't attempted again in the same round. CalDescent 2022-03-09 20:15:26 +00:00
  • 4078f94caa Modified GetArbitraryDataFileListMessage to allow requesting peer's address to be optionally included. CalDescent 2022-03-09 19:58:02 +00:00