1824 Commits (08b79e45cffd77695c4ec4a44acca4bf97860a92)
 

Author SHA1 Message Date
CalDescent 08b79e45cf /site API endpoints replaced with more generic /render APIs so that they can be used for apps, blogs, etc 3 years ago
CalDescent 3a05a0bcaa Added "LIST" service - to be used to optionally host an otherwise private list if the user wants to share it publicly. 3 years ago
CalDescent d0aafaee60 Added POST /arbitrary/../string API endpoints to allow data to be passed to the core as a string. 3 years ago
CalDescent 332b874493 Removed /arbitrary PUT and PATCH API endpoints. 3 years ago
CalDescent 6c995ed738 Validation removed from METADATA so that it is more generic - it's up to each application to decide how to structure its contents. Existing strict validation applied to a duplicate called QORTAL_METADATA. This will be the one used for website/app listings in the Qortal UI. 3 years ago
CalDescent fb09d77cdc Rework of "Service" types to allow for validation 3 years ago
CalDescent 9c952785e6 Allow the API key to be passed as an "apiKey" parameter in the query string or POST body as an alternate option to a header. 3 years ago
CalDescent 2f51c1bf47 Added all missing SecurityRequirement annotations 3 years ago
CalDescent 276a110e90 Fixed bug in API key comparison 3 years ago
CalDescent b761674b2c Default temp path moved to a subfolder of the data path 3 years ago
CalDescent 0b20bf0145 Website serving now requires authentication for everything except the "domain map" server 3 years ago
CalDescent 1397cbeac2 General API key / security-related updates 3 years ago
CalDescent 06e122f303 Added 'localAuthBypassEnabled' setting to allow users to opt in to the old method of local authentication at their own risk. 3 years ago
CalDescent f062acfd7c Rework of API keys 3 years ago
CalDescent 97ca414fc0 Revert "Added "apiKeyDisabled" setting to bypass API key / loopback checking for those who need it." 3 years ago
CalDescent a9af5bcec4 Website serving code moved to a new class called ArbitraryDataRenderer 3 years ago
CalDescent 7e30bf4197 Fixed website preview functionality which isn't compatible with asynchronous building. 3 years ago
CalDescent c724ea9f69 Removed various /arbitrary API endpoints that were only really useful at the start of the data storage project. 3 years ago
CalDescent e6cc4a1180 Improved logging for times when data requests are rate limited. 3 years ago
CalDescent 3cce097b9d When a newer PUT exists for a resource, delete records of peers holding earlier transactions 3 years ago
CalDescent 53f9d6869d Improved logging when a resource has no identifier 3 years ago
CalDescent 61beee0f49 Tidied up unfinished arbitrary data payments code. 3 years ago
CalDescent 1f3d400ad6 Small refactor of previous commit's code to improve consistency. 3 years ago
CalDescent f2ff2187d9 Case sensitivity preference can now be specified when checking if an item is in a list. 3 years ago
CalDescent 28ddc0055f Implemented reader cache clearing 3 years ago
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