monkey
monkey copied to clipboard
Monkey HTTP Server
Fluent-bit project uses monkey as a library. This patch is to add `mk_list_add_before` to fix a bug of fluent-bit. https://github.com/fluent/fluent-bit/pull/5590 I found that there is no way to add entry...
Minor changes that improve compatibility with other toolchains than GCC and glibc. This is useful for embedded environments. Patches originating in [meta-openembedded](https://git.openembedded.org/meta-openembedded/commit/?id=0f8dced8c7b76a41af211d57add34f5284e9733e).
Add a new function mk_event_channel_destroy which destroys channels created by mk_event_channel_create as well as closing the file descriptors it opened.
It's a forward of https://github.com/fluent/fluent-bit/issues/5537 issue which uses `monkey` as a dependency Reproducer (on `x86_64-linux`): ``` $ cmake .. -DMK_PTHREAD_TLS=ON $ make ... [ 87%] Linking C executable ../bin/monkey ld:...
FluentBit consumes monkey for its monitoring API. While trying to set it up on Windows for IPv6 I noticed the API is not working properly. **Platform**: Windows Server 2019 64Bits...
Just a quick note to explain slow updates and replies for everyone around Monkey project: I've been quite busy with [Fluent Bit](http://fluentbit.io) project and of course doing very slow updates...
It looks like monkey-project.com is currently only available over the insecure HTTP. HTTPS is not perfect, but it is (as far as I know) the best tool to protect the...
`MK_PLUGIN_AUTH` is broken because it still uses `mk_server_config` which is not defined anywhere since https://github.com/monkey/monkey/commit/c1c0445f6214fd6cc74ec6a530585f9130bc65c2: ```log ~/GitHub/monkey/plugins/auth/conf.c:149:44: error: incomplete definition of type 'struct mk_server_config' struct mk_list *hosts = &mk_api->config->hosts; ~~~~~~~~~~~~~~^...
This error might be introduced in: c1c0445f6214fd6cc74ec6a530585f9130bc65c2 This is a possible fix for https://github.com/monkey/monkey/issues/364. Signed-off-by: Hiroshi Hatake
I tested monkey API and [this commit](https://github.com/monkey/monkey/pull/357/commits/b4007ddaf61cddc4235cf95f49ae4fec8380ba3c) may cause invalid read. I tested [current master](https://github.com/monkey/monkey/tree/4ddc8b0865ba403422519fa5412b8258946824be) and its `api_test`. ## Testing ``` git clone https://github.com/monkey/monkey.git cd monkey git checkout 4ddc8b0865ba403422519fa5412b8258946824be mkdir...