Compare commits
base: kapitan:feature/http
kapitan:master
kapitan:feature/support-server-subprotocols
kapitan:gh-pages
kapitan:bsergean-patch-4
kapitan:feature/origin_header
kapitan:feature/test_branch
kapitan:bsergean-patch-3
kapitan:revert-370-bug/win-export-static
kapitan:bsergean-patch-2
kapitan:bsergean-patch-1
kapitan:feature/pr_pull_requests
kapitan:bug/docker_debug
kapitan:feature/ci_windows_ctest
kapitan:feature/libdeflate
kapitan:feature/kqueue
kapitan:feature/zlib_optional
kapitan:feature/no_platform_specific_source_files
kapitan:feature/stream_sql
kapitan:feature/send_binary_vector
kapitan:feature/cpp11
kapitan:feature/lua_bindings
kapitan:feature/windows_uwp
kapitan:feature/windows_linking_spdlog_fix
kapitan:feature/websocket_msg_persistent
kapitan:feature/windows_ci
kapitan:feature/windows_openss_cert_store
kapitan:feature/tsan_openssl_ci
kapitan:feature/sentry-native
kapitan:feature/ssl_session_resume
kapitan:feature/macos_ssl_server
kapitan:feature/macos_cert_ssl
kapitan:release/5.0.3
kapitan:bugs/windows_ci
kapitan:feature/httpd
kapitan:feature/vcpkg_travis
kapitan:feature/http_async
kapitan:user/bsergeant/enable_IXWebSocketMessageQTest
kapitan:feature/server_gc
kapitan:user/bsergeant/close_with_params_plus_close_unittest
kapitan:feature/no_automatic_reconnection
kapitan:Kumamon38-add-close-code-to-websocket-and-fixes
kapitan:bug/30_server_connection_problem
kapitan:feature/use_cpp_redis
kapitan:feature/connection_state
kapitan:feature/pipe
kapitan:feature/http
kapitan:user/bsergeant/travis-windows
kapitan:user/bsergeant/poll
kapitan:user/bsergeant/heart-beat
kapitan:user/bsergeant/server
kapitan:feature/windows_port_tls
kapitan:feature/windows_port
kapitan:v11.4.5
kapitan:v11.4.4
kapitan:v11.4.3
kapitan:v11.4.2
kapitan:v11.4.1
kapitan:v11.3.3
kapitan:v11.3.2
kapitan:v11.3.1
kapitan:v11.2.8
kapitan:v11.2.6
kapitan:v11.2.4
kapitan:v11.2.3
kapitan:v11.2.2
kapitan:v11.2.1
kapitan:v11.2.0
kapitan:v11.1.4
kapitan:v11.0.9
kapitan:v11.0.8
kapitan:v11.0.4
kapitan:v11.0.2
kapitan:v11.0.0
kapitan:v10.6.0
kapitan:v10.5.7
kapitan:v10.5.6
kapitan:v10.5.5
kapitan:v10.5.3
kapitan:v10.4.0
kapitan:v10.3.2
kapitan:v10.2.5
kapitan:v10.1.7
kapitan:v10.1.5
kapitan:v9.9.0
kapitan:v9.8.6
kapitan:v9.8.5
kapitan:v9.6.4
kapitan:v9.6.3
kapitan:v9.6.2
kapitan:v9.6.1
kapitan:v9.5.8
kapitan:v9.5.7
kapitan:v9.5.4
kapitan:v9.5.2
kapitan:v9.5.0
kapitan:v9.1.9
kapitan:v9.1.2
kapitan:v8.2.3
kapitan:v8.1.7
kapitan:v8.1.4
kapitan:v8.1.3
kapitan:v8.1.0
kapitan:v8.0.5
kapitan:v8.0.1
kapitan:v8.0.0
kapitan:v7.9.6
kapitan:v7.9.4
kapitan:v7.9.3
kapitan:v7.9.2
kapitan:v7.8.8
kapitan:v7.8.7
kapitan:v7.8.5
kapitan:v7.8.4
kapitan:v7.8.2
kapitan:v7.8.1
kapitan:v7.7.1
kapitan:v7.8.0
kapitan:v7.6.5
kapitan:v7.6.4
kapitan:v7.6.3
kapitan:v7.6.1
kapitan:7.6.3
kapitan:v7.6.0
kapitan:v7.5.8
kapitan:v7.5.7
kapitan:v7.5.5
kapitan:v7.5.4
kapitan:v7.5.3
kapitan:v7.5.0
kapitan:v7.4.5
kapitan:v7.4.4
kapitan:v7.4.3
kapitan:v7.4.1
kapitan:v7.4.0
kapitan:v7.3.4
kapitan:v7.3.1
kapitan:v7.2.2
kapitan:v6.2.1
kapitan:v6.2.0
kapitan:v6.1.0
kapitan:v6.0.0
kapitan:v5.2.0
kapitan:v5.1.7
kapitan:v5.1.6
kapitan:v5.1.5
kapitan:v5.1.4
kapitan:v5.1.3
kapitan:v5.1.2
kapitan:v5.0.7
kapitan:v5.0.6
kapitan:v5.0.5
kapitan:v5.0.4
kapitan:v5.0.3
kapitan:v5.0.2
kapitan:v5.0.1
kapitan:v5.0.0
kapitan:v4.0.4
kapitan:v4.0.3
kapitan:v4.0.2
kapitan:v4.0.1
kapitan:v4.0.0
kapitan:v3.1.2
kapitan:v3.1.0
kapitan:v3.0.0
kapitan:v2.2.0
kapitan:v2.1.0
kapitan:v2.0.0
kapitan:v1.5.2
kapitan:v1.5.1
kapitan:v1.5.0
kapitan:v1.3.1
kapitan:v1.3.0
kapitan:v1.2.0
kapitan:v1.1.0
kapitan:v1.0.8
kapitan:v1.0.7
kapitan:v1.0.6
kapitan:v1.0.5
kapitan:v1.0.4
kapitan:v1.0.3
kapitan:v1.0.2
kapitan:v1.0.1
kapitan:v1.0.0
..
compare: kapitan:v1.1.0
kapitan:feature/support-server-subprotocols
kapitan:master
kapitan:gh-pages
kapitan:bsergean-patch-4
kapitan:feature/origin_header
kapitan:feature/test_branch
kapitan:bsergean-patch-3
kapitan:revert-370-bug/win-export-static
kapitan:bsergean-patch-2
kapitan:bsergean-patch-1
kapitan:feature/pr_pull_requests
kapitan:bug/docker_debug
kapitan:feature/ci_windows_ctest
kapitan:feature/libdeflate
kapitan:feature/kqueue
kapitan:feature/zlib_optional
kapitan:feature/no_platform_specific_source_files
kapitan:feature/stream_sql
kapitan:feature/send_binary_vector
kapitan:feature/cpp11
kapitan:feature/lua_bindings
kapitan:feature/windows_uwp
kapitan:feature/windows_linking_spdlog_fix
kapitan:feature/websocket_msg_persistent
kapitan:feature/windows_ci
kapitan:feature/windows_openss_cert_store
kapitan:feature/tsan_openssl_ci
kapitan:feature/sentry-native
kapitan:feature/ssl_session_resume
kapitan:feature/macos_ssl_server
kapitan:feature/macos_cert_ssl
kapitan:release/5.0.3
kapitan:bugs/windows_ci
kapitan:feature/httpd
kapitan:feature/vcpkg_travis
kapitan:feature/http_async
kapitan:user/bsergeant/enable_IXWebSocketMessageQTest
kapitan:feature/server_gc
kapitan:user/bsergeant/close_with_params_plus_close_unittest
kapitan:feature/no_automatic_reconnection
kapitan:Kumamon38-add-close-code-to-websocket-and-fixes
kapitan:bug/30_server_connection_problem
kapitan:feature/use_cpp_redis
kapitan:feature/connection_state
kapitan:feature/pipe
kapitan:feature/http
kapitan:user/bsergeant/travis-windows
kapitan:user/bsergeant/poll
kapitan:user/bsergeant/heart-beat
kapitan:user/bsergeant/server
kapitan:feature/windows_port_tls
kapitan:feature/windows_port
kapitan:v11.4.5
kapitan:v11.4.4
kapitan:v11.4.3
kapitan:v11.4.2
kapitan:v11.4.1
kapitan:v11.3.3
kapitan:v11.3.2
kapitan:v11.3.1
kapitan:v11.2.8
kapitan:v11.2.6
kapitan:v11.2.4
kapitan:v11.2.3
kapitan:v11.2.2
kapitan:v11.2.1
kapitan:v11.2.0
kapitan:v11.1.4
kapitan:v11.0.9
kapitan:v11.0.8
kapitan:v11.0.4
kapitan:v11.0.2
kapitan:v11.0.0
kapitan:v10.6.0
kapitan:v10.5.7
kapitan:v10.5.6
kapitan:v10.5.5
kapitan:v10.5.3
kapitan:v10.4.0
kapitan:v10.3.2
kapitan:v10.2.5
kapitan:v10.1.7
kapitan:v10.1.5
kapitan:v9.9.0
kapitan:v9.8.6
kapitan:v9.8.5
kapitan:v9.6.4
kapitan:v9.6.3
kapitan:v9.6.2
kapitan:v9.6.1
kapitan:v9.5.8
kapitan:v9.5.7
kapitan:v9.5.4
kapitan:v9.5.2
kapitan:v9.5.0
kapitan:v9.1.9
kapitan:v9.1.2
kapitan:v8.2.3
kapitan:v8.1.7
kapitan:v8.1.4
kapitan:v8.1.3
kapitan:v8.1.0
kapitan:v8.0.5
kapitan:v8.0.1
kapitan:v8.0.0
kapitan:v7.9.6
kapitan:v7.9.4
kapitan:v7.9.3
kapitan:v7.9.2
kapitan:v7.8.8
kapitan:v7.8.7
kapitan:v7.8.5
kapitan:v7.8.4
kapitan:v7.8.2
kapitan:v7.8.1
kapitan:v7.7.1
kapitan:v7.8.0
kapitan:v7.6.5
kapitan:v7.6.4
kapitan:v7.6.3
kapitan:v7.6.1
kapitan:7.6.3
kapitan:v7.6.0
kapitan:v7.5.8
kapitan:v7.5.7
kapitan:v7.5.5
kapitan:v7.5.4
kapitan:v7.5.3
kapitan:v7.5.0
kapitan:v7.4.5
kapitan:v7.4.4
kapitan:v7.4.3
kapitan:v7.4.1
kapitan:v7.4.0
kapitan:v7.3.4
kapitan:v7.3.1
kapitan:v7.2.2
kapitan:v6.2.1
kapitan:v6.2.0
kapitan:v6.1.0
kapitan:v6.0.0
kapitan:v5.2.0
kapitan:v5.1.7
kapitan:v5.1.6
kapitan:v5.1.5
kapitan:v5.1.4
kapitan:v5.1.3
kapitan:v5.1.2
kapitan:v5.0.7
kapitan:v5.0.6
kapitan:v5.0.5
kapitan:v5.0.4
kapitan:v5.0.3
kapitan:v5.0.2
kapitan:v5.0.1
kapitan:v5.0.0
kapitan:v4.0.4
kapitan:v4.0.3
kapitan:v4.0.2
kapitan:v4.0.1
kapitan:v4.0.0
kapitan:v3.1.2
kapitan:v3.1.0
kapitan:v3.0.0
kapitan:v2.2.0
kapitan:v2.1.0
kapitan:v2.0.0
kapitan:v1.5.2
kapitan:v1.5.1
kapitan:v1.5.0
kapitan:v1.3.1
kapitan:v1.3.0
kapitan:v1.2.0
kapitan:v1.1.0
kapitan:v1.0.8
kapitan:v1.0.7
kapitan:v1.0.6
kapitan:v1.0.5
kapitan:v1.0.4
kapitan:v1.0.3
kapitan:v1.0.2
kapitan:v1.0.1
kapitan:v1.0.0
1 Commits
feature/ht
...
v1.1.0
Author | SHA1 | Message | Date | |
---|---|---|---|---|
0cff5065d9 |
Feature/http (#16)
* add skeleton and broken http client code. GET returns "Resource temporarily unavailable" errors... * linux compile fix * can GET some pages * Update formatting in README.md * unittest for sending large messages * document bug * Feature/send large message (#14) * introduce send fragment * can pass a fin frame * can send messages which are a perfect multiple of the chunk size * set fin only for last fragment * cleanup * last fragment should be of type CONTINUATION * Add simple send and receive programs * speedups receiving + better way to wait for thing * receive speedup by using linked list of chunks instead of large array * document bug * use chunks to receive data * trailing spaces * Update README.md Add note about message fragmentation. * Feature/ws cli (#15) * New command line tool for transfering files / still very beta. * add readme * use cli11 for argument parsing * json -> msgpack * stop using base64 and use binary which can be stored in message pack * add target for building with homebrew * all CMakeLists are referenced by the top level one * add ws_chat and ws_connect sub commands to ws * cleanup * add echo and broadcast server as ws sub-commands * add gitignore * comments * ping pong added to ws * mv cobra_publisher under ws folder * Update README.md * linux build fix * linux build fix * move http_client to a ws sub-command * simple HTTP post support (urlencode parameters) * can specify extra headers * chunk encoding / simple redirect support / -I option * follow redirects is optional * make README vim markdown plugin friendly * cleanup argument parsing + add socket creation factory * add missing file * http gzip compression * cleanup * doc * Feature/send large message (#14) * introduce send fragment * can pass a fin frame * can send messages which are a perfect multiple of the chunk size * set fin only for last fragment * cleanup * last fragment should be of type CONTINUATION * Add simple send and receive programs * speedups receiving + better way to wait for thing * receive speedup by using linked list of chunks instead of large array * document bug * use chunks to receive data * trailing spaces |