2059 Commits (11e194292cfaa8803c30ec9072315d06648b292b)
 

Author SHA1 Message Date
CalDescent 90b5b6bd8b Don't allow data to be fetched for viewing if the name is in the local blacklist. 3 years ago
CalDescent 53466797a5 Once we receive a file from a peer, add the mapping to the lookup table. 3 years ago
CalDescent f5235938b7 Rate limit any file list broadcasts 3 years ago
CalDescent 054860b38d Rework of storage policy handling, as the previous implementation didn't handle viewed data properly. 3 years ago
CalDescent b60d02b8f4 Fixed preexisting list name issue when blocking chat transactions by address 3 years ago
CalDescent 0d69797851 Block chat transactions on the local node if its sender owns a name that is blacklisted by the user. 3 years ago
CalDescent bfffff0750 /lists APIs now made fully generic 3 years ago
CalDescent b7bcd8da7d Prevent arbitrary data transactions being created unless the network supports it (i.e. the hard fork has taken place). 3 years ago
CalDescent d3862c97ba Added "APP" and "METADATA" service types 3 years ago
CalDescent c069c39ce1 Implemented automatic PUT/PATCH detection 3 years ago
CalDescent e994d501b0 Fixed errors in documentation 3 years ago
CalDescent caf163f98c Include "tempDataPath" in test settings so that tests don't put files in the main temp directory. 3 years ago
CalDescent 1c408db907 Rework of arbitrary APIs and qdata to support identifiers 3 years ago
CalDescent 8d44e07c32 Fixes issues relating to reading resources containing a single file 3 years ago
CalDescent d99fae4340 Added support for single file patching 3 years ago
CalDescent d49caa29ce Pass Service enum to TransactionRepository.getSignaturesMatchingCriteria() instead of an Integer. 3 years ago
CalDescent 8bebe11b4e Allow single files to be uploaded without compression 3 years ago
CalDescent 236a456cae Added support for single file uploads. 3 years ago
CalDescent 7bc745fa8e Added "THUMBNAIL" and "PLAYLIST" service types, and fixed a duplicate issue in earlier commit. 3 years ago
CalDescent 056fc8fbaf Treat a blank identifier as null 3 years ago
CalDescent b6aa507b41 Added "AUDIO" and "BLOG" service types. 3 years ago
CalDescent 4b1a5a5e14 Connected the rest of the system up to the recently added "identifier" feature. 3 years ago
CalDescent a364206159 Added "IMAGE", "VIDEO" and "DOCUMENT" service types. 3 years ago
CalDescent b5feb5f733 Fixed test which was failing due to an earlier commit 3 years ago
CalDescent 991125034e Added "identifier" property to arbitrary transactions 3 years ago
CalDescent a0fe1a85f1 Removed website publishing API since we now do everything using POST /arbitrary/{service}/{name} 3 years ago
CalDescent 3a2e68c334 Improved directory structure of the "reader" cache 3 years ago
CalDescent b6418cd912 Revert "Added an index to help speed up recent queries" 3 years ago
CalDescent e652038018 Added an index to help speed up recent queries 3 years ago
CalDescent b2e2af51ed Added API endpoint to list all arbitrary resources, grouped by name and service 3 years ago
CalDescent 9502444bbc Prevent any kind of trading unless the blockchain is fully synced 3 years ago
CalDescent a0fe803c35 Added POST /arbitrary/{service}/{name} API endpoint 3 years ago
CalDescent ea2ca37abe Improved format of error messages 3 years ago
CalDescent 0601ffbb34 Added /transactions/convert method to use to convert full transaction bytes to ones used for signing 3 years ago
CalDescent 09a7fcaba4 Added MissingDataException 3 years ago
CalDescent ce15784851 Return a detailed error message in GET /arbitrary/{service}/{name} 3 years ago
CalDescent b861b2dffb Fixed loading bug when a transaction's data size is smaller than the chunk size. 3 years ago
CalDescent e50fd786da Don't respond with a file list for a transaction that is outside of our storage policy, even if we do have a copy of the file at the time of the request. 3 years ago
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