turbo icon indicating copy to clipboard operation
turbo copied to clipboard

Turbo is a framework built for LuaJIT 2 to simplify the task of building fast and scalable network applications. It uses a event-driven, non-blocking, no thread design to deliver excellent performance...

Results 40 turbo issues
Sort by recently updated
recently updated
newest added

The function `turbo.httputil.parse_multipart_data()` seems to have a bug when parsing and also in the documentation. In the [documentation](https://turbo.readthedocs.org/en/latest/httputil.html#parse_multipart_data) it doesn't document that a [second parameter](https://github.com/kernelsauce/turbo/blob/master/turbo/httputil.lua#L448) is needed, **boundary**. Also is...

http://www.microhowto.info/howto/reap_zombie_processes_using_a_sigchld_handler.html

Bug

From what i can tell by using turbo, currently if i specify an url parameter like /home?foo turbo will consider this as a not set and will assign the default...

Feature request

Apparently this does not work as expected. A review must be done before v2.0 is released.

Bug
Investigate

Context generation should be more intuitive than it is today.

Nice to have

The function crypto.ssl_init() line 77 fails due to deprecated OpenSSL calls. Affects SSL related code paths. Also the init is done automatically and it is not required in openssl v3+....

isolated function which parse headers of multipart from parse_multipart_data() add kwargs.streaming_multipart_bytes in httpserver let user to parse multipart data in streaming and saved huge file (excess kwargs.large_body_bytes or 512 if...

luajit may manage `http_parser_url` struct directly instead of managing a `struct http_parser_url *` and a block of `struct http_parser_url` instance.

Recently I met a segment fault issue ,and finally found that when calling get_url_field in turbo httputils.lua, ffi.gc is called with the wrong paramter. `ffi.gc(htpurl, ffi.C.free) ` htpurl is a...

Hi, With the following code ```lua local turbo = require "turbo" turbo.log["categories"] = { ["success"] = false, ["notice"] = false, ["warning"] = false, ["error"] = false, ["debug"] = false, ["development"]...