Commit Graph

  • 90ced351f4 ARBITRARY transaction difficulty increased to 14, bringing it in line with MESSAGE transactions. CalDescent 2021-12-28 14:25:17 +00:00
  • 04295ea8c5 Set arbitrary transaction difficulty to 1 during unit tests, as they were taking too long. CalDescent 2021-12-28 13:25:03 +00:00
  • 2452d3c24b Moved proof of work difficulty definition from ArbitraryTransaction to ArbitraryDataManager CalDescent 2021-12-28 13:01:26 +00:00
  • 302428f1d1 Exclude RAW_DATA arbitrary transactions from various arbitrary data controller methods. CalDescent 2021-12-28 12:01:03 +00:00
  • cf603aa80e disable Open UI menu item QuickMythril 2021-12-25 14:23:49 -05:00
  • 1f9f949a8c Added GET /peers/summary API which returns counts of the number of inbound and outbound connections that currently exist. CalDescent 2021-12-24 15:25:58 +00:00
  • 0bde1e97dc Added DELETE /resource/{service}/{name}/{identifier} API endpoint, to delete local data CalDescent 2021-12-24 13:04:16 +00:00
  • 42aca2e40f arbitraryDataCachedResources is now keyed by all ArbitraryDataResource elements, not just the resourceId CalDescent 2021-12-24 12:12:16 +00:00
  • e1e44d35bb ArbitraryDataBuildQueueItem now extends ArbitraryDataResource CalDescent 2021-12-24 12:05:03 +00:00
  • a790b2e529 reduce DOGE fees QuickMythril 2021-12-23 19:10:17 -05:00
  • 357946388c New manager classes are no longer subclasses of Thread, as this part wasn't being used for anything. CalDescent 2021-12-23 22:23:07 +00:00
  • b774583f28 Disabled all arbitrary data manager threads if QDN is disabled in the settings. CalDescent 2021-12-23 22:19:14 +00:00
  • 6436daca08 Split up ArbitraryDataManager into three separate manager classes, to make the code more readable and to keep each class within 500 lines. CalDescent 2021-12-23 22:15:28 +00:00
  • f153c7bb80 Added "qdnEnabled" setting (default: true) to allow users to opt out of QDN functionality. CalDescent 2021-12-23 21:38:30 +00:00
  • 1f8a618dcc Removed recently added logs. CalDescent 2021-12-23 17:30:34 +00:00
  • 2d853e5a2f Added support of patch creation from files without a newline at the end CalDescent 2021-12-23 16:59:49 +00:00
  • 361dc79ede Fixed bug caused by multiple concurrent builds of the same resource. CalDescent 2021-12-22 19:31:44 +00:00
  • 19173321ea Small refactor to reduce code duplication. CalDescent 2021-12-22 17:03:54 +00:00
  • 87b724ec72 Updated various places that used File.separator when they could have used Paths.get() CalDescent 2021-12-22 15:57:40 +00:00
  • 67db0f950b Builds are now keyed by service, resourceId and identifier. CalDescent 2021-12-22 15:44:00 +00:00
  • f85bbf12ca Applied reserved "default" keyword when publishing data too - it now maps to a blank identifier. CalDescent 2021-12-22 13:59:08 +00:00
  • 37e4f1e8d5 "default" is now a reserved keyword when used as an identifier. CalDescent 2021-12-22 13:33:08 +00:00
  • 44d8bfd763 Added publish-auto-update-v5.pl - same as existing publish-auto-update.pl, but adapted to work with version 5 of ARBITRARY transactions. CalDescent 2021-12-22 13:00:29 +00:00
  • 0cdbad6194 Bump version to 2.1.3-autoUpdateTest.0 - to check that auto updates still work with the QDN code. CalDescent 2021-12-22 10:01:46 +00:00
  • 4799a8a68e Don't allow files or file lists to be relayed if they relate to a blocked name. CalDescent 2021-12-22 09:21:08 +00:00
  • 8caec81d1e Fixed content length bug CalDescent 2021-12-21 16:15:20 +00:00
  • 83d5bf45e5 Removed unnecessary call to isApiRestricted() CalDescent 2021-12-21 16:04:32 +00:00
  • 037eb8a163 Merge remote-tracking branch 'qortal/master' CalDescent 2021-12-21 15:42:52 +00:00
  • 3e5025b46e Domain map handling moved from RenderResource to a dedicated DomainMapResource CalDescent 2021-12-20 20:03:16 +00:00
  • 35a5dc6219 Updated AdvancedInstaller project for v2.1.3 CalDescent 2021-12-19 22:53:04 +00:00
  • ace3ca0ad9 Bump version to 2.1.3 v2.1.3 CalDescent 2021-12-19 21:10:24 +00:00
  • a8a498ddea Disable the names integrity check on startup by default. CalDescent 2021-12-19 20:54:19 +00:00
  • d16663f0a9 Handle missing case in names integrity check caused by an UPDATE_NAME transaction with a blank "newName" value. CalDescent 2021-12-19 20:23:57 +00:00
  • 623470209f Delete the combined file if has an incorrect hash after joining chunks together CalDescent 2021-12-19 18:33:22 +00:00
  • 553de5a873 Removed unnecessary javascript navigation code. CalDescent 2021-12-19 17:25:58 +00:00
  • ccf8773b18 Added code that was left out from last commit. CalDescent 2021-12-19 16:40:31 +00:00
  • cad25bf85d Add javascript to all HTML pages to allow for cross-origin navigation (back/forward buttons) from the UI. CalDescent 2021-12-19 12:21:29 +00:00
  • 9ce748452d Merge pull request #64 from Qortal/protoniuman-FR-patch-1 QuickMythril 2021-12-19 05:55:37 -05:00
  • 9263d74b75 Update TransactionValidity_fr.properties protoniuman-FR-patch-1 Proto 2021-12-19 11:16:20 +01:00
  • 9601bddc84 Update SysTray_fr.properties Proto 2021-12-19 11:05:34 +01:00
  • e281e19052 Add files via upload Proto 2021-12-19 11:02:00 +01:00
  • 0238b78f45 Update ApiError_fr.properties Proto 2021-12-19 10:57:57 +01:00
  • 0ccee4326d Added French translations QuickMythril 2021-12-18 15:57:49 -05:00
  • e9ab54f657 Fixed bug that prevented a resource from being overwritten if the existing data threw an exception when loading it. CalDescent 2021-12-18 17:48:58 +00:00
  • 0afb1a2d04 Make sure the blockchain is synced before running any data publishing code. CalDescent 2021-12-18 16:07:29 +00:00
  • 2d2b2964a5 When rebroadcasting an arbitrary signature list, don't send it back to the peer that we originally received it from. CalDescent 2021-12-17 16:12:51 +00:00
  • 10c4f7631b Added /zip versions of POST /arbitrary/* API endpoints. CalDescent 2021-12-17 14:28:07 +00:00
  • d921cffdaa Refactored ArbitraryResource to group by data type, to improve readability and code organization. CalDescent 2021-12-17 12:50:00 +00:00
  • 5369e21780 Allow the API whitelist to be easily disabled using the "apiWhitelistEnabled": false setting. CalDescent 2021-12-17 10:22:08 +00:00
  • d34fb4494e Validate input data when uploading, to make sure it's not empty or missing. CalDescent 2021-12-16 08:47:50 +00:00
  • 1bd493ea37 Merge branch 'master' of github.com:Qortal/qortal CalDescent 2021-12-15 16:40:53 +00:00
  • 391c3fe4c9 Added same functionality to GET /blocks/signature/{signature} CalDescent 2021-12-15 16:37:59 +00:00
  • 3a7da9f13b Don't return online accounts signatures from GET /blocks/byheight/{height} unless requested using the includesignatures=true query string parameter. CalDescent 2021-12-15 16:33:08 +00:00
  • 3780767ccc Rotate hexagons by 90 degrees in the loading screen, to match the Qortal logo shape. CalDescent 2021-12-15 13:27:42 +00:00
  • 411279b3eb Removed all code relating to "fast sync" as it is not complete - we can reintroduce this later. CalDescent 2021-12-15 13:27:12 +00:00
  • be3069e0e5 Only rebroadcast file list requests when in relay mode. CalDescent 2021-12-15 12:29:05 +00:00
  • 22cf870555 Updated some wording. CalDescent 2021-12-15 12:16:11 +00:00
  • d6479c1390 ArbitraryDataFile.cleanupFilesystem() now uses generic FilesystemUtils.safeDeleteEmptyParentDirectories() code. CalDescent 2021-12-15 12:15:58 +00:00
  • a4e82c79cc Completed implementation of relay mode CalDescent 2021-12-15 12:15:31 +00:00
  • bcc89adb5f Removed "peerAddress" from ArbitraryDataFileListMessage (introduced in recent commit) CalDescent 2021-12-15 11:40:54 +00:00
  • a41c9e339a Fixed occasional NPE CalDescent 2021-12-15 11:31:12 +00:00
  • feeca77436 Added directDataRetrievalEnabled setting (default true) CalDescent 2021-12-15 11:29:49 +00:00
  • fcce12ba40 Added missing code from last commit. CalDescent 2021-12-15 11:28:34 +00:00
  • f4b06fb834 Added relay mode for file list requests CalDescent 2021-12-12 10:51:24 +00:00
  • e7fd803d19 Updated AdvancedInstaller project for v2.1.2 CalDescent 2021-12-11 22:16:43 +00:00
  • 3b96747871 Bump version to 2.1.2 v2.1.2 CalDescent 2021-12-11 21:50:54 +00:00
  • 33088df07d Revert "Bump log4j-api version to 2.15.0" CalDescent 2021-12-11 19:40:44 +00:00
  • a215714b6b Set log4j2.formatMsgNoLookups to true CalDescent 2021-12-11 19:09:25 +00:00
  • 6a9904fd43 Bump log4j-api version to 2.15.0 CalDescent 2021-12-10 17:54:11 +00:00
  • cc297ccfcd Removed the word "service" from all settings, to avoid confusion with arbitrary data services. CalDescent 2021-12-10 12:29:33 +00:00
  • c7c88dec04 Attempt to differentiate between resources that are downloading, and ones where downloading hasn't been attempted yet. CalDescent 2021-12-10 12:22:26 +00:00
  • e481a5926a Use "blocked" instead of "blacklisted", for consistency with the buttons and terminology in the UI CalDescent 2021-12-10 11:34:10 +00:00
  • 0464245218 Simplified lists feature to be referenced by a single name, instead of the confusing "category" and "resourceName" properties. CalDescent 2021-12-10 11:33:26 +00:00
  • 0001f31c06 Merge remote-tracking branch 'qortal/master' CalDescent 2021-12-10 09:35:44 +00:00
  • 391d31759a Fixed small issue in GET /crosschain/trades and GET /crosschain/tradeoffers APIs where 0 was being treated as zero instead of unlimited. CalDescent 2021-12-08 20:22:02 +00:00
  • ed2f2435d2 Updated AdvancedInstaller project for v2.1.1 CalDescent 2021-12-08 19:32:36 +00:00
  • 6e6b2ccfa0 Bump version to 2.1.1 v2.1.1 CalDescent 2021-12-08 18:39:30 +00:00
  • be9a73560d Added one more node CalDescent 2021-12-08 17:23:42 +00:00
  • e82b5a4ecf Added 7 qortalnodes.live nodes to the default list. CalDescent 2021-12-08 16:10:50 +00:00
  • a27d8ac828 Connect ACCTv3 trade bots to the ACCTv3 smart contracts CalDescent 2021-12-08 12:52:22 +00:00
  • 6267258189 Switch over to ACCTv3 for new listings CalDescent 2021-12-08 12:22:26 +00:00
  • e7527f532e Added LitecoinACCTv3 and DogecoinACCTv3 to SupportedBlockchain CalDescent 2021-12-08 12:21:52 +00:00
  • 8b6e74d505 Added ACCTv3 trade bots. Identical to v1 and v2. CalDescent 2021-12-08 12:18:22 +00:00
  • e6106c0c4e Added ACCTv3 tests, based on the same criteria as ACCTv1. Refunds are working as intended. CalDescent 2021-12-08 12:10:36 +00:00
  • f52bafc014 Removed second "SLEEP_UNTIL_MESSAGE" function code call in LitecoinACCTv3 and DogecoinACCTv3. CalDescent 2021-12-08 12:08:06 +00:00
  • 9e0630ea79 Added LitecoinACCTv3 and DogecoinACCTv3 - at the moment identical to ACCTv2 CalDescent 2021-12-08 11:55:25 +00:00
  • 968bfb92d0 Fixed bugs in the GET /crosschain/tradeoffers API endpoint caused by the introduction of ACCTv2 CalDescent 2021-12-07 22:32:46 +00:00
  • 284c9fcee2 Fixed bugs in the GET /crosschain/price API endpoint caused by the introduction of ACCTv2 CalDescent 2021-12-07 21:20:08 +00:00
  • 5b0b939531 Fixed bugs in the GET /crosschain/trades API endpoint caused by the introduction of ACCTv2 CalDescent 2021-12-06 20:14:08 +00:00
  • 2efac0c96b Modified zip implementation to preserve filenames of single file resources. CalDescent 2021-12-06 19:53:20 +00:00
  • dc52fd1dcf Only return OFFERING trades in GET /crosschain/tradeoffers CalDescent 2021-12-06 19:37:30 +00:00
  • 19240a9caf Removed duplicated strings in zip tests CalDescent 2021-12-05 18:13:02 +00:00
  • 4eef28f93d Added unit tests for zipping / unzipping CalDescent 2021-12-05 17:38:53 +00:00
  • c6e5c4e3b5 Tidy up of storage thresholds and comments. Also reduced deletion threshold from 100% to 98% to reduce the chances of filling up the disk and corrupting the db. CalDescent 2021-12-05 16:36:54 +00:00
  • 007f567c7a Improved directory cleanup process to avoid leaving empty parent directories lying around. CalDescent 2021-12-05 16:24:47 +00:00
  • ffe178c64c Delete directories in the data folder that have no associated transaction. CalDescent 2021-12-05 16:24:21 +00:00
  • c3835cefb1 Fixed bug relating to storage manager instances. CalDescent 2021-12-05 14:42:12 +00:00
  • 2c382f3d3f Fixed logging error. CalDescent 2021-12-05 13:30:22 +00:00
  • b592aa6a02 Added custom validation for websites. CalDescent 2021-12-05 13:30:10 +00:00
  • 57e82b62a1 Increased the capabilities of the service validation functions. CalDescent 2021-12-05 13:03:22 +00:00