An open API service providing repository metadata for many open source software ecosystems.

GitHub / nodeSolidServer / node-solid-server

Solid server on top of the file-system in NodeJS

JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nodeSolidServer%2Fnode-solid-server
PURL: pkg:github/nodeSolidServer/node-solid-server

Stars: 1,790
Forks: 305
Open issues: 317

License: other
Language: JavaScript
Size: 13.8 MB
Dependencies parsed at: Pending

Created at: over 11 years ago
Updated at: 4 days ago
Pushed at: 30 days ago
Last synced at: about 9 hours ago

Commit Stats

Commits: 2501
Authors: 95
Mean commits per author: 26.33
Development Distribution Score: 0.867
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/nodeSolidServer/node-solid-server

Topics: running-code

Releases
v6.0.0

v6.0.0

What’s Changed

  • fully migrate CommonJS to ESM (.mjs) : code and tests
  • replace nyc –> c8 and standard –> eslint
  • support for latest solid-OIDC stack with WebID scope, ES256 ans rfc9207
  • support for mashlib >= 2.0.0

Migration to upgrade running server from 5 –> 6

  1. Automatically recreated
  • delete .db/oidc/op/provider.json
  • delete config/templates/emails
    If not recreated then copy from default-emails
    If there was some personalisation these need to be redone
  1. Manuel update the index.html in root server data/<serverOrigin>/index.html
    edit common/js/index-buttons.js to index-buttons.mjs

Full Changelog: https://github.com/nodeSolidServer/node-solid-server/compare/v5.8.8...v6.0.0

about 1 month ago
Download
v5.8.5

v5.8.5

reverted temporary solution on issue #1807

12 months ago
Download
v5.8.3

v5.8.3

update to mashlib@1.10.2 with profile-pane improvements

  • one column display for mobile phones
  • added personal social links functionality

issues

  • issue on PREP notifications #1799
about 1 year ago
Download
v5.8.2

v5.8.2

code cleaning

#1783
#1762

over 1 year ago
Download
v5.8.0

v5.8.0

new

over 1 year ago
Download
v5.7.11

v5.7.11

bug issue

improve tests

  • #1782
almost 2 years ago
Download
v5.7.10

v5.7.10

New functionalities

  • mashlib@1.8.10 with improved chat
    • chat threads
    • chat security :
      • messages are Append only by default
      • messages are signed with users private/public keys
      • keys are stored on user pod in /profile/keys/public.key and /settings/keys/private.key

Improvements

  • #1731 and #1741 create New resource with Append Only for PATCH and PUT

Bugs

  • #1692
  • #1743, #1753, #1758, #1764

Security issues (user information leakages)

  • #1770, #1771, #1774
almost 2 years ago
Download
v5.7.9

v5.7.9

Security issue

  • #1759
  • delete error 404 changed to 401/403

Updates

  • updates to solid specification v0.10
    • rewrite check permissions on DELETE
    • add Accept-Put Accept-Post headers
  • return 405 on HTTP method not Allowed
  • contentType = ‘text/turtle’ with HEAD on container
  • 100% success on conformance tests

Bugs

  • #1741 Append with PUT is allowed to create a new Resource
  • #1743 check itemName incompatibility (/foo and /foo/) on the creation of intermediate containers
almost 2 years ago
Download
v5.7.8

v5.7.8

Updating minor dependencies and CI runs on node 16 and 18

Improvements

  • mashlib@1.8.9, with mainly
    • n3-patch on rdflib@2.2.33
    • ECDSA keys implementation
    • chat security impersonation with Append only and message signature
  • NSS : multiple owners implementation

Bugs

about 2 years ago
Download
v5.7.7

v5.7.7

Resolves login issues through mashlib@1.8.8

almost 3 years ago
Download