
Repositorio dedicado a CVE-2021-34428, una vulnerabilidad en Jetty 9.4.31. Proporciona una versión parcheada o vulnerable para análisis y prueba de la falla de seguridad específica.
Este es el repositorio canónico del proyecto Jetty, ¡siéntete libre de hacer un fork y contribuir ahora!
¿Quieres enviar un parche o una pull request?
Asegúrate de tener un Acuerdo de Contribuidor de Eclipse (ECA) registrado.
Jetty es un servidor web y motor de servlets ligero, basado en Java y altamente escalable. Nuestro objetivo es admitir protocolos web como HTTP, HTTP/2 y WebSocket de una manera de alto volumen y baja latencia que ofrezca el máximo rendimiento, manteniendo la facilidad de uso y la compatibilidad con años de desarrollo de servlets. Jetty es un servidor web moderno totalmente asíncrono con una larga historia como tecnología orientada a componentes, fácilmente integrable en aplicaciones, y que aún ofrece una sólida distribución tradicional para el despliegue de aplicaciones web.
La documentación del proyecto está disponible en el sitio web de Jetty en Eclipse.
Para compilar, usa:
mvn clean install
La distribución de Jetty se compilará en jetty-distribution/target/distribution.
La primera compilación puede tardar más de lo esperado, ya que Maven descarga todas las dependencias.
Las pruebas de compilación realizan muchas pruebas de estrés, y en algunas máquinas es necesario establecer el límite de descriptores de archivo en un valor mayor a 2048 para que todas las pruebas se superen correctamente.
Es posible omitir las pruebas compilando con mvn clean install -DskipTests.
El asesoramiento experto y el soporte de producción están disponibles a través de Webtide.com.