1
0
Fork 0
mirror of https://github.com/puma/puma.git synced 2022-11-09 13:48:40 -05:00
Commit graph

10 commits

Author SHA1 Message Date
Ruben Oliveira Chiavone
50185aec02
Fail build if compiling extensions raises warnings (#1953) (#2494)
* Fail build if compiling extensions raises warnings (#1953)

Make warning into errors and also fix all compiler warnings reported in
mini_ssl source code.

* Fix some compiler warnings and errors reported by checks

* Add MAKE_WARNINGS_INTO_ERRORS env variable

MAKE_WARNINGS_INTO_ERRORS environment variable toggles whether a build should
treat all warnings into errors or not.

Move appending WERRORFLAG to cflags after OpenSSL methods verification because
on some specifics builds this causes mkmf to wrongly detect methods in OpenSSL
headers.

* Add noentry to write date to avoid unused variables

* Ignore implicit-fallthrough warnings

Those warnings are related to ragel state machine generated code.

* Enforce no warnings on GH Actions

* Update History.md file reflecting latest changes
2020-12-01 06:51:16 -07:00
蒼時弦や
ea81fba045
Allow configuring query string max length (#2485)
* Allow configuring query string max length

* Expand changable variable in puma_http11.c to make error messages helpful

* Add compile options document and update changelog
2020-11-18 08:07:15 -07:00
Evan Phoenix
ad8197e4d6 Reduce ambiguity of headers 2020-05-21 15:35:19 -07:00
David Costa
beab7f01b8 Allow semicolon in url-path (#1934)
* Allow unquoted semicolon in URL path

* Add test about semicolon

* Regenerate grammar to allow semicolon in request_path
2019-08-28 17:08:01 +00:00
Evan Phoenix
9369a9fee0 Ragel ver bump and regen 2018-01-18 20:17:42 -08:00
Nate Berkopec
5183923898 Compiler warnings fixes (#1388)
* Remove warnings from Ragel/generated Ragel code

* Remove asserts
2017-08-08 17:01:16 -06:00
Evan Phoenix
342cbd1923 Add license indicators. Fixes #1075 2016-09-06 13:23:59 -07:00
Evan Phoenix
806e46f72a Allow a bare % in a query string. Fixes #958 2016-04-22 17:06:18 -07:00
Evan Phoenix
3726b7ef19 Change parser symbol names to avoid clash. Fixes #179 2013-07-18 11:22:18 -07:00
Evan Phoenix
40dac162a2 Change name of parser extension to puma_http11 2011-10-04 20:35:50 -07:00
Renamed from ext/http11/http11_parser.c (Browse further)