Commit Graph

  • 11f8324d7b Fix potential Null pointer dereference in regress_http.c icy17 2024-04-10 15:32:54 +08:00
  • 4138ef0a26 Fix potential NULL pointer dereference in regress_bufferevent.c icy17 2024-04-10 15:16:21 +08:00
  • 9e9654311f
    Enable dependabot for github actions Diogo Teles Sant'Anna 2024-04-09 11:57:42 -03:00
  • fd08c15cb5
    Hashpin workflows that use sensitive permisisons Diogo Teles Sant'Anna 2024-04-09 11:55:37 -03:00
  • 93955b6d5e Update test Andy Pan 2024-04-08 11:41:26 +08:00
  • 19b0cf5f2a Fix the indent in CMakeLists.txt Andy Pan 2024-04-08 09:36:22 +08:00
  • 57f6f4b97c Fix the linker issue of pthread Andy Pan 2024-04-08 09:32:26 +08:00
  • 4a49578a84 Resolve comments Andy Pan 2024-04-08 08:22:33 +08:00
  • a94cc370ff
    Edit logo path to match new website directory emma-coronado 2024-04-07 19:37:55 -04:00
  • f86420fd06
    Update test/test-kq-collision.c Andy Pan 2024-04-08 07:21:49 +08:00
  • 5e645bf751 fix WSOptions enum value and extended payload length bug williammuji 2024-04-05 20:42:37 +08:00
  • 6dd86f61dd
    Drop 4096 bytes of the early keystream Loganaden Velvindron 2024-04-02 23:55:34 +04:00
  • fc0c2e3ce0 Add a new test Andy Pan 2024-04-01 18:24:47 +08:00
  • 38c9b75bf3 bev demo for socks5 and https proxy zako 2024-04-01 12:54:39 +08:00
  • b955f82441 Merge remote-tracking branch 'upstream/master' zako 2024-04-01 00:54:04 +08:00
  • e25689951d evutil: don't call memset before memcpy Liu Dongmiao 2024-03-30 21:44:50 +08:00
  • df21ae9df8 Change ident for EVFILT_USER to 0 to avoid fd collision Andy Pan 2024-03-21 21:30:30 +08:00
  • 25378a8b9d Add outlen check shixuantong 2024-03-20 14:52:59 +08:00
  • 5d01f59589 evutil: don't memset more memory then memcpy Liu Dongmiao 2024-03-20 15:08:50 +08:00
  • 5c198cd96c
    Update http-server.c Hernan Martinez 2024-03-16 14:50:27 -06:00
  • 9b69035d74
    Use evutil_socket_t instead in http server sample and handle 64 bit Windows Hernan Martinez 2024-03-16 14:35:22 -06:00
  • 9495eaff67 turn on bsd neil 2024-03-12 19:51:40 +01:00
  • ab950eb1cd use latest openBSD, the 7.2 is not supported neil 2024-03-12 19:43:49 +01:00
  • fcede8a348 revert unicode changes neil 2024-03-11 21:41:22 +01:00
  • dc02f1f4e6 upgrade vmactions to use linux runners neil 2024-03-11 21:38:19 +01:00
  • 03986777eb
    Merge branch 'libevent:master' into master neil 2024-03-12 09:41:52 +01:00
  • 347ff0bdfd upgrade vmactions to use linux runners neil 2024-03-11 21:38:19 +01:00
  • 0bb5829182 Fix leak in evbuffer_add_file() on empty files Azat Khuzhin 2024-02-20 09:30:22 +01:00
  • 9288df20ad chore: remove repetitive words tgolang 2024-03-11 15:50:43 +08:00
  • 185f938cbe Enable the full TCP KeepAlive mechanism on Windows Andy Pan 2024-03-08 22:18:31 +08:00
  • c0de91753e Add some comments Andy Pan 2024-03-07 01:20:06 +00:00
  • 88da3a5ec0 Fixed code indentention. Dmitry Adamushko 2024-03-06 18:28:19 +01:00
  • 0ffbbe01f7 Addressing code review comments. Dmitry Adamushko 2024-03-06 18:25:42 +01:00
  • a8e417fd2a Eliminate the warnings about unused variables Andy Pan 2024-03-06 19:01:26 +08:00
  • 44396fdec3 Avoid EPROTOTYPE on macOS and OpenBSD Andy Pan 2024-03-06 18:49:13 +08:00
  • 9f99ad70c1 Set SOCK_NONBLOCK and SOCK_CLOEXEC in the type argument of socketpair Andy Pan 2024-03-06 03:35:55 +00:00
  • 22101042fd Fix pread detection for cmake builds Azat Khuzhin 2024-03-03 14:49:34 +01:00
  • 784810e8fe Simplify TCP_KEEPALIVE_ABORT_THRESHOLD settings on Solaris Andy Pan 2024-03-02 10:45:49 +08:00
  • 15145c5fb7 fix and enable load_nameservers_from_registry() fallback Markus Friedl 2024-02-22 17:58:21 +01:00
  • 47c3d2774c Make evdns_cancel_request() safe for canceling requests with scheduled-to-run or running callbacks. Dmitry Adamushko 2024-02-21 20:05:59 +01:00
  • 8467d32eb0 Fix two compiler errors for unused variable and undefined function Ramon Ortega de Voor 2023-10-23 16:52:19 +02:00
  • 57bc9c4339 Fix leak in evconnlistener_new_async() Azat Khuzhin 2024-02-18 21:19:41 +01:00
  • 1d08c7206a tests: add test for EV_SIGNAL with timeout Azat Khuzhin 2024-02-18 16:06:28 +01:00
  • db89bc391f ci: use prebuilt image for ABI check + add simple ABI check for PRs Azat Khuzhin 2024-02-10 17:08:57 +01:00
  • a3735b52c5
    Merge branch 'libevent:master' into master Ben Kallus 2024-01-25 17:35:15 -05:00
  • a1d6a46328 install DESTINATION use CMAKE_INSTALL_<dir> kurtliu 2024-01-24 13:19:23 +08:00
  • 45f00bd042 Move comment into clearer location Ben Kallus 2024-01-22 17:14:29 -05:00
  • c02ca1e6a4
    Merge branch 'libevent:master' into master Ben Kallus 2024-01-22 16:17:00 -05:00
  • 2f78a289f9 Fix: #1543 MbedTLS and OpenSSL dependencies are configurable. kurtliu 2024-01-20 22:31:04 +08:00
  • 98b3a2b9f0 Handle '0x', '+', and '-' prefixes on HTTP chunk sizes. Ben Kallus 2024-01-18 20:02:15 -05:00
  • e6a037dcb9 Fix integer overflow in HTTP version Ben Kallus 2024-01-17 15:36:30 -05:00
  • ee054c3f98 Use evutil_set_tcp_keepalive for sample/becat.c Andy Pan 2024-01-15 12:26:58 +08:00
  • d750f3d7b2 Use read/write instead of readv/writev for single buffer Andy Pan 2024-01-14 21:24:37 +08:00
  • bef11437e6 Ignore the project files from IDE or editors Andy Pan 2024-01-14 13:40:35 +08:00
  • 1a0002f0bd Refactor the control flow Andy Pan 2024-01-09 18:50:39 +08:00
  • 63c9e3c123 Move comments for Solaris under its macro Andy Pan 2024-01-08 17:47:15 +08:00
  • fc2a0a8d16 Optimize preprocessor directives on Solaris for evutil_set_tcp_keepalive Andy Pan 2024-01-08 12:00:34 +08:00
  • a20ef69981 Resolve comments Andy Pan 2024-01-05 06:34:26 +08:00
  • 21d3d74b36
    Update evutil.c Azat Khuzhin 2024-01-04 21:45:59 +03:00
  • 2c32794903
    Update evutil.c Azat Khuzhin 2024-01-04 21:45:01 +03:00
  • 662b7372d7 Update function description Andy Pan 2024-01-04 22:08:04 +08:00
  • 3aa0f408ed Skip setting TCP_KEEPIDLE, TCP_KEEPINTVL, and TCP_KEEPCNT on Windows Andy Pan 2024-01-04 21:58:24 +08:00
  • a52876d699 Fix a few comments with tabs Andy Pan 2024-01-04 20:53:29 +08:00
  • 007d343c1e Update function description Andy Pan 2024-01-04 20:48:09 +08:00
  • 1861d7a5fe Resolve comments Andy Pan 2024-01-04 20:04:20 +08:00
  • fe0e9ac250 Implement full support of TCP keep-alive Andy Pan 2024-01-02 12:27:20 +00:00
  • 26d3eb9fff Code styles and functions zako 2023-12-23 08:51:48 +08:00
  • 1ebc08db0f Merge branch 'master' of https://github.com/zakoland/libevent zako 2023-12-22 11:30:43 +08:00
  • 2322291d4a Merge remote-tracking branch 'upstream/master' zako 2023-12-22 11:28:06 +08:00
  • b10d7db94b
    Merge branch 'master' into alloc-size Azat Khuzhin 2023-11-26 21:52:17 +01:00
  • d2efcf8083
    Fix documentation inconsistency in evhttp callbacks Faraz Vahedi 2023-11-18 15:55:14 +03:30
  • 0e9e03d645 Fix two compiler errors for unused variable and undefined function Ramon Ortega de Voor 2023-10-23 16:52:19 +02:00
  • bdfc2d8439
    Fix -Walloc-size Sam James 2023-11-06 12:23:57 +00:00
  • 4e89b076af Use event_new() to create event to ensure compatibility with libevent. Hemanth Nandish 2023-11-05 21:34:58 -06:00
  • dbade6102b
    Merge branch 'master' into master zakoland 2023-10-28 09:04:57 +08:00
  • 42b6be3a5d Fix compile error in evbuffer_read() Ramon Ortega de Voor 2023-10-20 15:36:07 +02:00
  • f486b10eb0 wepoll api: fix definition of EPOLLONESHOT to match Linux binarycraft007 2023-10-12 10:22:04 +08:00
  • 3453cc985d Merge branch 'master' of https://github.com/gbergling/libevent Gordon Bergling 2023-09-28 10:35:15 +02:00
  • 7498d4041c Fix a typo in a source code comment in evdns.c Gordon Bergling 2023-09-28 10:34:25 +02:00
  • ee68e35ad2 add evhttp proxy(socks5/https) support zako 2023-09-23 21:33:26 +08:00
  • de4c87682d Revert WS_TEXT_FRAME and WS_BINARY_FRAME contants for callbacks Dmitry Ilyin 2023-08-27 17:48:46 +03:00
  • 544da0d71e Add tests for evws_send_binary Dmitry Ilyin 2023-08-27 17:10:24 +03:00
  • 188fb91607 Merge branch 'evws_send_with_type' of github.com:widgetii/libevent into evws_send_with_type Dmitry Ilyin 2023-08-27 16:09:57 +03:00
  • 482261d626 Use separate evws_send_text and evws_send_binary API calls Dmitry Ilyin 2023-08-27 16:07:03 +03:00
  • f2f9063e53 Expose WS frame type (binary or text) for evws_send function to the library user Dmitry Ilyin 2023-07-29 18:01:15 +03:00
  • 6266630234 Fixes #include of winsock.h before winsock2.h Michael Davidsaver 2023-08-18 07:51:02 -07:00
  • 3d2c4399eb
    Fixed misaligned address access DmiTriy Fedchenko 2023-08-02 18:37:42 +04:00
  • 6b11c36841 evthread: Fix typos in error messages Gordon Bergling 2023-08-02 10:56:35 +02:00
  • 698f7fa052 Update cmake policy wrt. RPATH on OSX Michael Davidsaver 2023-08-01 14:02:34 -07:00
  • 9c7fcd99de fixup RPATH computation Michael Davidsaver 2023-07-30 07:44:53 -07:00
  • 9d5786b8c8 Expose WS frame type (binary or text) for evws_send function to the library user Dmitry Ilyin 2023-07-29 18:01:15 +03:00
  • 357e8f6e2c Setup 'EVDNS_BASE_DISABLE_WHEN_INACTIVE' before nameservers resolve. Vladislav Gusev 2023-07-12 13:56:40 +00:00
  • 526c80bee8 Setup 'EVDNS_BASE_DISABLE_WHEN_INACTIVE' before nameservers resolve. Vladislav Gusev 2023-07-12 13:56:40 +00:00
  • 0d5642fd67
    #1479: GCC12 error for EVUTIL_FALLTHROUGH mareksm 2023-06-26 11:13:58 +03:00
  • af5ee1789f
    #1479: GCC12 error for EVUTIL_FALLTHROUGH mareksm 2023-06-26 09:24:35 +03:00
  • 6eb3249a65 Add __cplusplus in ws.h to fix compilation errors when using c++ compiler Q_uan 2023-06-20 13:49:37 +08:00
  • 34f058225e Enable containing package CFLAGS etc. Dave Hart 2023-06-17 00:16:41 +00:00
  • 96a62f3516
    evutil_inet_pton_scope mem_functions free error fix FreeCipher 2023-06-15 16:53:29 +08:00
  • c036aadf73 Merge branch 'wepoll_mm_functions' of https://github.com:/SunnyPaprika/libevent into wepoll_mm_functions SunnyPaprika 2023-06-07 13:06:08 +02:00
  • 9e1203d668 Use event-internal.h in wepoll.c SunnyPaprika 2023-06-07 10:19:17 +02:00