Bodyless responses hang or corrupt the next pipelined response
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 68/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- go
- Área
- backend, networking
Línea de trabajo
Start at the response-reading path and check how it determines whether a response has a body for HEAD and 1xx, 204, and 304 statuses. Reproduce both cases from the report: a response without Content-Length and one followed by a pipelined response with Content-Length. Done when bodyless responses return without hanging or consuming bytes from the next response; the issue names no files or tests, so first locate the relevant code and tests.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Responses to HEAD and 1xx, 204 and 304 responses are read as if they had a body. Without a length the read hangs until the deadline, and with a Content-Length it takes bytes from the next pipelined response.
- Lenguaje dominante
- Go
- Estrellas
- 166
- Forks
- 26
- Merge medio
- 4 d 23 h
- PR fusionados (30 d)
- 4
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de projectdiscovery/rawhttp
-
Headerless responses block while skipping duplicate status linesPosiblemente ocupada @sifrresearch la tomó hace 3 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
projectdiscovery/rawhttp#554 ·
-
support net limiter?AbiertoType: Enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
projectdiscovery/rawhttp#342 ·
-
Add support for http proxyQuizá libre de nuevo @Mzack9999 la tomó hace 1314 días y no hay ningún pull request abierto. AbiertoType: Enhancement
projectdiscovery/rawhttp#85 · 1 comentario · 1 asignado ·
-
HTTP/2 SupportQuizá libre de nuevo @Mzack9999 la tomó hace 1316 días y no hay ningún pull request abierto. AbiertoType: Enhancement
projectdiscovery/rawhttp#22 · 1 comentario · 1 asignado ·
Todos los issues de projectdiscovery/rawhttp
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
hyperledger/fabric-x-orderer#1409 ·
Los mantenedores suelen responder en 3 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
needs-area
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Azure/typespec-azure#5936 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 70/100
-
Fix mode unpins a reusable workflow call when the same repository is also used as a step actionAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
github/gh-actions-lock#261 ·
Los mantenedores suelen responder en 1 día