103 Star 818 Fork 258

GVPlibhv / libhv

2023-11-14 21:41
5416838 ithewei 1578986313 ithewei
  • WITH_WEPOLL to use IOCP on windows
  • Impl wintls via schannel
  • Add HttpRequest::Cancel
  • Support CONNECT proxytunnel
  • Response Expect: 100-continue
  • Refactor HttpHandler for forward/reverse proxy service
  • Fix some bug
最后提交信息为: v1.3.2 Happy 1024
2023-05-24 20:13
5416838 ithewei 1578986313 ithewei
  • 添加接口文档
  • Add TcpClient::bind, UdpClient::bind
  • Add WebSocketClient::setHttpRequest getHttpResponse
  • Add HttpService::Use(middleware)
  • Add requests::uploadLargeFile
  • Add HttpRequest::SetAuth
  • rename http_client.h to HttpClient.h
  • move examples/qt to https://github.com/hv-projects/QtDemo
  • fix some bug
最后提交信息为: v1.3.1
2022-11-11 20:42
5416838 ithewei 1578986313 ithewei
  • Support TcpClient/UdpClient reusable start
  • Support MultiClientsRunInOneEventLoop
  • Export class AsyncHttpClient
  • Change WebSocketService::onopen
  • Add Channel::setContextPtr/getContextPtr
  • Add more Content-Type
  • Add http_state_handler for recvLargeFile
  • Add HttpService::Proxy EnableForwardProxy AllowCORS
  • Fix some bugs
最后提交信息为: v1.3.0
2022-06-27 01:22
5416838 ithewei 1578986313 ithewei
  • Add Channel::isWriteComplete
  • Add defaultLargeFileHander and limit_rate
  • Timer use monotonic time
  • Add TcpServer::setLoadBalance
  • Add HUrl
  • Add HttpRequest::connect_timeout
  • Add requests::downloadFile
  • Add router.Static()
  • Add class MqttClient
  • fix some bugs
  • optimize code
最后提交信息为: v1.2.6
2022-03-06 00:09
5416838 ithewei 1578986313 ithewei
  • Add mqtt client
  • Add examples mqtt_pub mqtt_sub
  • Add hssl_ctx_new, hssl_ctx_free, hio_new_ssl_ctx
  • Add SSE: Content-Type: text/event-stream
  • Add build for iOS
  • eventfd > pipe > socketpair
最后提交信息为: v1.2.5
2021-12-24 23:24
5416838 ithewei 1578986313 ithewei
  • Add hio_set_read_timeout, hio_set_write_timeout
  • Add hio_readline, hio_readstring, hio_readbytes
  • Add logger_set_format
  • Add examples/tinyhttpd
  • Add examples/tinyproxyd
  • Add examples/socks5_proxy_server
  • http_async_handler use hv::async
  • Fix HttpCookie
最后提交信息为: v1.2.4
2021-11-25 20:55
5416838 ithewei 1578986313 ithewei
  • Add examples/qt
  • Add examples/wrk
  • Add http_client_set_http_proxy
  • Add rudp: WITH_KCP
  • fix some bugs
  • optimize code
最后提交信息为: v1.2.3
2021-09-27 12:24
5416838 ithewei 1578986313 ithewei
  • Add body_cb, chunked_cb
  • Add hio_read_until
  • Add examples/multi-thread
  • Add hpath
  • websocket fragment
  • optimize code
  • fix some bugs
最后提交信息为: v1.2.2
2021-08-28 16:25
5416838 ithewei 1578986313 ithewei

New Features:

  • Add HttpMessage::cookies
  • Support http chunked
  • Add class HttpContext
  • axios
  • WITH_GNUTLS、WITH_APPLETLS
  • hio_set_unpack
  • Add example jsonrpc
  • Add example protorpc
最后提交信息为: v1.2.1
C++
1
https://gitee.com/libhv/libhv.git
git@gitee.com:libhv/libhv.git
libhv
libhv
libhv

搜索帮助