libtuv icon indicating copy to clipboard operation
libtuv copied to clipboard

Asynchronous I/O for IoT.js and embedded system

Results 10 libtuv issues
Sort by recently updated
recently updated
newest added

For tracking purpose it would help to tag a release that would be used in downstream projects Relate-to: https://github.com/jerryscript-project/iotjs/issues/1945

If we write the 1024th element on an array whose length is 1024, it will cause buffer overflow.

I try to use function uv_udp_send from UDP support but I have a problem and always receive -1. https://github.com/Samsung/libtuv/blob/74281413e95d50c2d06ce616ef81da70625c27fe/src/unix/udp.c#L300 The same function on Raspberry Pi work correct but on TizenRT...

TTL support is almost working for TizenRT but flag IPV6_UNICAST_HOPS is missing: https://github.com/Samsung/libtuv/blob/master/src/unix/udp.c#L811 This issue prevents successful configuration of TTL in IoT.js for two tests. test_dgram_setttl_client.js: https://github.com/Samsung/iotjs/blob/master/test/run_pass/test_dgram_setttl_client.js#L36 test_dgram_setttl_server.js https://github.com/Samsung/iotjs/blob/master/test/run_pass/test_dgram_setttl_server.js#L45

Hello, I'm developing JavaScript REPL with Jerryscript and libtuv on NuttX platform. However, It seems that TTY functions are not ported in libtuv. I've tried to include the `tty.c` source...

I am refering to https://github.com/Samsung/libtuv/blob/master/src/uv-common.c#L118 On TizenRT there are some hard to find error definitions. This line cause core dump, while it could return "unknown error" / NULL. Current logic...

The structure called struct uv__async is defined in uv__async.h https://github.com/Samsung/libtuv/blob/bfc5089a415769d60e843b4359847adeca97c79a/include/uv__async.h#L80 however, in uv.h ... the include of uv_loop.h (which uses struct uv__async) occurs before the include of uv__async.h

bug

This source file contains exposed functions which appear to be used elsewhere ... uv_unix_udp.c However there is no header definition for the exposed functions.

DNS is missing lookup functionality. There is no implementation for: **int uv_getnameinfo(uv_loop_t\* loop, uv_getnameinfo_t\* req, uv_getnameinfo_cb getnameinfo_cb, const struct sockaddr\* addr, int flags)**