1921 Commits (b592aa6a02937df6458e26cf05b7e1454d95b1fc)
 

Author SHA1 Message Date
CalDescent 5e82de667e Don't broadcast that we are holding files for a transaction unless it's within the scope of our storage policy. 3 years ago
CalDescent d7ddcda9da Refactor to simplify some duplicated code 3 years ago
CalDescent 6d031130b9 Invalidate the cache in ArbitraryTransaction.onImportAsUnconfirmed() if we have the local data 3 years ago
CalDescent a61b0685f0 Arbitrary data manager now only prefetches data according to the storage policy. 3 years ago
CalDescent abfeafc823 Refactored to move all build-related code to a new ArbitraryDataBuildManager class 3 years ago
CalDescent 3a51be3430 ArbitraryDataBuildManager renamed to ArbitraryDataBuilderThread, as we will likely want to run multiple instances of this when we scale up. 3 years ago
CalDescent 3b914d4a7f Improved trade bot backups so that the current order being bought is included. 3 years ago
CalDescent ede4802ceb Converted ArbitraryTestTransaction to version 5 3 years ago
CalDescent fe79119809 Added PresenceTestTransaction, to allow SerializationTests.testTransactions() to be unblocked 3 years ago
Scare Crowe 319d96f94e Add CWD bootstrap node 3 years ago
CalDescent 6f07dc7852 Always overwrite existing data when building via the queue. 3 years ago
CalDescent 16bcba6e2e When accessing a website or other data resource, request the chunks if we don't already have them. 3 years ago
CalDescent 1002acb021 Fixed error in log entry. 3 years ago
CalDescent b771544c5d Added test to check website/data updates. 3 years ago
CalDescent 8c7f09c454 Fixed yet another case sensitivity issue. 3 years ago
CalDescent 618cffefb1 Made names case insensitive when using them as a search filter. 3 years ago
CalDescent 8fd37e857e Fixed case sensitivity issue when building from past transactions. 3 years ago
CalDescent 8218bfd24b Initial implementation of storage policies. 3 years ago
CalDescent cbb2dbffb9 The /arbitrary/search API endpoint now uses a string instead of an int for the "service", and shows a dropdown of possible values in the API documentation page. 3 years ago
CalDescent 528a838643 Fixed bug in previous commit 3 years ago
CalDescent cbed6418e7 Added ability to filter arbitrary transactions by name when searching. 3 years ago
CalDescent 4882cc92a8 StoragePolicy enum moved to new ArbitraryDataStorageManager class 3 years ago
CalDescent 28fb11068e Added "storagePolicy" setting, including startup validation. 3 years ago
CalDescent 394ced9fb9 "Lists" feature is now generic. 3 years ago
CalDescent 90465149e6 Added API endpoints to allow registered names to be followed/unfollowed. 3 years ago
CalDescent c6d868d981 "Lists" feature is now generic. 3 years ago
CalDescent bada4fd140 Use a buffered digest where possible instead of reading the whole file contents into memory. 3 years ago
CalDescent 60f96d15bd When specifying a domain without a subdomain, add a www. version automatically. 3 years ago
CalDescent 0328007345 Domain mapping now uses registered name instead of transaction signature. 3 years ago
CalDescent 3ad0e92a0f Log empty responses in qdata 3 years ago
CalDescent 3934120541 Return the data directly in GET /arbitrary/{service}/{name}, instead of a path to the data 3 years ago
CalDescent 24ca126f5a Various qdata improvements 3 years ago
CalDescent 651ca71126 Added transaction validity log. 3 years ago
CalDescent e7cb33d8e2 Synchronize peer data lookups. 3 years ago
CalDescent c63d238316 Log the error response in the qdata utility if broadcasting a transaction fails. 3 years ago
CalDescent dcdc48d917 Private key moved from command line argument to QORTAL_PRIVKEY env variable, to improve security. 3 years ago
CalDescent f4c1671079 Removed the need to include public key in recently added API endpoints, as it can be derived from the registered name's owner. 3 years ago
CalDescent 7aa2fbee1c Added "qdata" command line tool to host and retrieve data 3 years ago
CalDescent f1939fdc2b Added generic PUT, PATCH, and GET /arbitrary API endpoints 3 years ago
CalDescent c9356d0ff5 Re-broadcast the arbitrary signatures message if it contains new data, so that the message finds its way to all online peers. 3 years ago
CalDescent 6b5d938a40 Added saveChanges() missing from previous commit, and a discardChanges() just in case. 3 years ago
CalDescent d82da160f3 Added DHT-style lookup table to track file locations 3 years ago
CalDescent 54c8aac20d Commented out unused forwarding code 3 years ago
CalDescent 314b6fc2f8 Include the initial peers when creating bootstraps 3 years ago
CalDescent 974df031a0 Added another bootstrap host 3 years ago
CalDescent 36d0292c6b Added "sleep until message" functionality to LTC ACCTv2. 3 years ago
CalDescent 7c16952c92 Added LitecoinACCTv2 and LitecoinACCTv2TradeBot 3 years ago
CalDescent 557807e3ba Initial attempt at adding "sleep until message" functionality to DOGE ACCTv2. 3 years ago
CalDescent c1d5b2df29 Added DogecoinACCTv2 and DogecoinACCTv2TradeBot 3 years ago
CalDescent 05be5c1199 Version set to 2.0.0, given that this will ultimately be merged into the main qortal core. It makes sense to keep the version numbers in sync. 3 years ago