* Adding '-Infinity' as an invalid case
Adding '-Infinity' as an invalid case, not handled before
Skipping extra checks until needed (like NaN, Infinity)
Checking for 'null' first as for more common case than invalid 'undefined'
* Adding '-Infinity' as an invalid case
Adding '-Infinity' as an invalid case, not handled before
Skipping extra checks until needed (like NaN, Infinity)
Checking for 'null' first as for more common case than invalid 'undefined'
* Adding '-Infinity' as an invalid case
Adding '-Infinity' as an invalid case, not handled before
Skipping extra checks until needed (like NaN, Infinity)
Checking for 'null' first as for more common case than invalid 'undefined'
* Fixing tests to handle -Infinity
* Removing useless shim import
* Removing useless shim import
* Removing redundant undefined check
* Removing redundant undefined check
* Removing redundant undefined check
* ES5 compatibility
Co-authored-by: dbaranov <dbaranov@bellintegrator.com>
Co-authored-by: Mark Nadal <mark@gun.eco>
* Rewrite YSON, fixes#1155
* Modify test file so it now includes a backslash to test YSON's escaping functionality
* Moved new yson implementation to ison.js
* Update YSON imports to ison.js on radisk, server and stats
* Update test to use ison.js and added emojis to test strings with unicode characters
* change stats.radata
* remove stats.radata file creation since fs.writeFil will do it any way
* require path and use last directory of opt file path or use radata
* make unset change
* change stats.radata
* remove stats.radata file creation since fs.writeFil will do it any way
* require path and use last directory of opt file path or use radata
* Fix the "/" bug.
* Update the "hub-test" to make them work everywhere!
* 🤛Fix the "/" bug !
* Fix indentation
* ✂️ My new quest shall be to shorten the file paths !
* 👽 Remove Chokidar from dependencies
* 👽 Remove chokidar from dependencies!
* fix errors shown when trying to use correct keypairs
* mark only (really) used parameters as required
- a callback is optional, because we could just use the async/await methodology to recieve the keypair
- when signing only `priv` is used
- when verifying only `pub` is used
- both when encrypting/decrypting only `epriv` is used
* Improve SEA.certify
- Improve certify() logic
- "Blacklist" renamed to "block". BLACK LIVES MATTER!
- Fix user.is.alias, now it doesn't contain full pair any more.
* SEA.certify wire logic tests
The "block" (former "blacklist") feature is not working yet (due to a bug in gun)
* skip certify block feature unit test
* no artifacts, not required
* renamed
* cleanup and comments
* pass build args
* two-step docker build
* renamed to as we might push to any docker repo
* rename and cleanup
* added some docs and expectation about the CI/CD and release information
* combined all workflows into steps