datavaccinator / dv-vault Goto Github PK
View Code? Open in Web Editor NEWDataVaccinator Vault Server Platform
Home Page: https://www.datavaccinator.com/
License: GNU Affero General Public License v3.0
DataVaccinator Vault Server Platform
Home Page: https://www.datavaccinator.com/
License: GNU Affero General Public License v3.0
If the target file and some config file is already found, we may ask for a simple executable update.
If user says YES, we only stop the service, update the executable, run some optional update script and restart the service.
Instead of IP whitelisting with ID and password, we might also support oAuth 2.0 for client authentication.
Currently, the search hash is built like this:
The drawbacks are:
As a suggestion, we might build the hash like this:
Benefits:
The client executable may get command line options to add/update/delete providers.
By using the same executable, all database functionality is already available and does not need any duplication.
Today, the VIDs and searchwords are submitted as a space separated string. The protocol API should alternatively support an array of strings, too.
Affected protocol operations:
The check protocol call should return the limits for max payload, max searchword length and max publish duration.
Allow submitting own VID in ADD function. In this case, we need to verify uniqenes and return error in case it is not unique.
Currently, authentication uses sid and spwd values from json form field. This generates overhead if a service provider has to supplement a call with those values (decode, add, encode).
Instead of this, we might accept sid and spwd as additional form key/value parameters. This will stop the service provider from having to decode and encode the json parameter.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.