openvsx
openvsx copied to clipboard
An open-source registry for VS Code extensions
We should add rate limiting so things like [this](https://github.com/eclipse/openvsx/issues/501) cannot tear the service down. FWIW here's a tutorial [[1](https://www.section.io/engineering-education/implement-rate-limiting-in-spring-boot/#:~:text=Conclusion-,What%20is%20rate%2Dlimiting%3F,against%20abuse%20and%20unnecessary%20use.)]
We just had a case where the loadMore function sent excessive requests to the backend at 45 requests / second: https://github.com/eclipse/openvsx/blob/25173d633fb5e2417f0583ef304d25ce6a9a58f0/webui/src/pages/extension-list/extension-list.tsx#L102-L134 Request example: Proposed solution: If a request returns an...
Headers can be array values or be a single string with comma separated value So when computing the host using `X-Forwarded-Host` it should use the first value and not the...
This exception was discovered while deploying to production [eclipsefdn/helpdesk#1483 (comment)](https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/1483#note_916154) ``` 2022-07-21 15:53:53.601 ERROR 1 --- [.0-8080-exec-47] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception...
Signed-off-by: Martin Lowe
Bumps [terser](https://github.com/terser/terser) from 5.5.1 to 5.14.2. Changelog Sourced from terser's changelog. v5.14.2 Security fix for RegExps that should not be evaluated (regexp DDOS) Source maps improvements (#1211) Performance improvements in...
Hello, Within Eclipse Che, we're interested in using this registry. One limitation is that for some extensions, we need to specify the OCI image to use. It also includes some...
Fixes #487 Get the results as JSON, in addition to CSV Added extra statistics
I'm not sure if this is intended but the "Full name" field on my profile won't update. It still shows a pretty old one I had on GitHub when I...
We need the ability to, on request, delete a user/publisher and all of their data. This can be in the form of a script or an entry on the admin...