kc3-lang/libevent/include

Branch :


Log

Author Commit Date CI Message
1c865238 2018-10-28 18:11:22 Check existence of IPV6_V6ONLY in evutil_make_listen_socket_ipv6only() (mingw32) MinGW 32-bit 5.3.0 does not defines it and our appveyour [1] build reports this instantly: evutil.c: In function 'evutil_make_listen_socket_ipv6only': evutil.c:392:40: error: 'IPV6_V6ONLY' undeclared (first use in this function) return setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, (void*) &one, [1]: https://www.appveyor.com/docs/windows-images-software/#mingw-msys-cygwin Another solution will be to use mingw64 which has it, but I guess we do want that #ifdef anyway. (cherry picked from commit 23e79fd764b9f36f560d470f0fb60295dd942ac2)
ba148796 2018-06-04 16:43:34 listener: ipv6only socket bind support According to RFC3493 and most Linux distributions, default value is to work in IPv4-mapped mode. If there is a requirement to bind same port on same ip addresses but different handlers for both IPv4 and IPv6, it is required to set IPV6_V6ONLY socket option to be sure that the code works as expected without affected by bindv6only sysctl setting in system. See an example working with this patch: https://gist.github.com/demirten/023008a63cd966e48b0ebcf9af7fc113 Closes: #640 (cherry-pick) (cherry picked from commit 387d91f9ab95df8ac3d7bb58493310ad4a377dcf)
3f692fff 2018-10-17 23:21:32 Merge branch 'be-wm-overrun-v2' * be-wm-overrun-v2: Fix hangs due to watermarks overruns in bufferevents implementations test: cover watermarks (with some corner cases) in ssl bufferevent Fixes: #690 (cherry picked from commit 878bb2d3b9484b27594308da1d0d6a7c9bdf6647)
aade513b 2018-07-05 11:25:24 Fix typo Closes: #658 (cherry picked from commit 30d77f1b59bcd1433a89e803b9fa045c50883868)
06ec5de6 2018-06-16 17:39:34 Add convenience macros for user-triggered events Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com> Closes: #647 (picked) (cherry picked from commit d2acf67ec3ad2916236396992f094c0c65016028)
e2732c90 2018-05-07 02:39:44 Make rpc headers self-compilable Fixes: #633 (cherry picked from commit c57f5c34903b02c6e7378865f71a2b83a5befb96)
3bd2ce43 2018-04-03 15:43:22 Generating evdns_base_config_windows_nameservers docs on all platforms (cherry picked from commit 791e3de0c38f9f413f33addcac2d8bca68590ca6)
80b70ee0 2018-04-03 15:17:51 Fixing doxygen docs for evdns_base_search_clear when generated on non-windows machines (cherry picked from commit 2c1562949c49febe9a4d5ec33cabe99f1f6a82e1)
6200b821 2018-01-15 17:30:08 Fix typos in comments (cherry picked from commit f24b28e4aff1dbc3440e283f70ac15aa7cebcc8d)
da4619b3 2017-11-05 12:18:49 Fix incorrect ref to evhttp_get_decoded_uri in http.h Replaces reference in the http.h include header file to evhttp_get_decoded_uri with evhttp_uridecode. There is no function called evhttp_get_decoded_uri. (cherry picked from commit b49c70cc2ed54f511e2b41f7ed61d357c88300be)