2059 Commits (11e194292cfaa8803c30ec9072315d06648b292b)
 

Author SHA1 Message Date
CalDescent d0000c6131 If "build=true" is specified in query string of GET /resource/status/{service}/{name}, build the resource before returning the status 3 years ago
CalDescent c05ffefd7d Added a dynamic background to the loading screen. Still needs a lot of work. 3 years ago
CalDescent 530fc67a05 List available services in API docs when requesting arbitrary data 3 years ago
CalDescent c79ec11b07 Fixed incorrect comment 3 years ago
CalDescent 668ef26056 Fixed major performance issue with GET /arbitrary/resources?includestatus=true 3 years ago
CalDescent 75ec7723ef Improved accuracy of statuses 3 years ago
CalDescent 73e609fa29 Replaced all IllegalStateException with DataException in arbitrary code 3 years ago
CalDescent 8cb06bf451 Return statuses in GET /arbitrary/resources endpoint when the "includestatus" parameter is true. 3 years ago
CalDescent 1be8a059f4 Fixed bug caused by not catching a IllegalStateException 3 years ago
CalDescent 7f41c7ab0e Added "BLACKLISTED" status for arbitrary data resources. 3 years ago
CalDescent 3860c5d8ec Fixed some failing tests. 3 years ago
CalDescent a061a7cc4d Fixed various warnings raised by the IDE. 3 years ago
CalDescent 844501d6cd Added GET /arbitrary/resource/status/* API endpoints 3 years ago
CalDescent 020bd00b8f Removed incorrect @SecurityRequirement annotation 3 years ago
CalDescent 0706b0d287 Added some /site endpoints to the gateway, for backwards support of the demo sites 3 years ago
CalDescent ce56cd2b16 Disallow local (loopback address) requests when using the gateway 3 years ago
CalDescent b7a0a7eea4 Removed API authentication when using the gateway, as that would defeat the purpose of it. 3 years ago
CalDescent 824d14e793 Removed unnecessary check for isApiRestricted() when previewing. 3 years ago
CalDescent 83e0ed2b5d Reduced log spam 3 years ago
CalDescent c8b70b51c3 Added gateway service, to allow websites to be served directly on a domain or IP. 3 years ago
CalDescent c0fedaa3a4 Attempt to request files directly from a peer if it isn't returned in the general network broadcast. 3 years ago
CalDescent e74dcff010 Wait for 3 seconds between attempts to allow time for data to arrive. 3 years ago
CalDescent 3b5b45b463 Give up after 5 attempts to request data in the GET /arbitrary APIs 3 years ago
CalDescent fead482b0d Fixed bugs introduced in preview functionality. 3 years ago
CalDescent 29bd8203b5 Removed service from POST /render/preview/{service} API as it isn't needed right now 3 years ago
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