0
Fork 0
mirror of https://github.com/ninenines/cowboy.git synced 2025-07-14 04:10:24 +00:00

Commit graph

  • 3ec0cd8b8d
    Clarify modifying/adding to the Req object Loïc Hoguin 2020-02-08 15:08:32 +01:00
  • 8fc3da2fc3
    Fix HTTP/1.1 bug when a flow command is returned after fin Loïc Hoguin 2020-02-07 11:32:15 +01:00
  • 47ecfd7318
    Add a test confirming push requests have no body Loïc Hoguin 2020-02-05 18:06:00 +01:00
  • 19faf0ae7f fix badarith on commands Alexandre Rodrigues 2020-02-05 13:41:49 +01:00
  • 752297b153
    Fix bugs related to HTTP/1.1 pipelining Loïc Hoguin 2020-01-16 17:33:49 +01:00
  • edea415da8
    Fix cowboy_req:parse_header manual for unknown headers Loïc Hoguin 2020-01-06 14:42:24 +01:00
  • 5e0be061bb
    Add a skeleton performance chapter to the guide Loïc Hoguin 2020-01-06 14:04:25 +01:00
  • db0d6f8d25
    Use active,N Loïc Hoguin 2019-12-04 11:17:34 +01:00
  • 592029070d
    Reduce number of Transport:send/2 calls for HTTP/2 Loïc Hoguin 2020-01-02 13:29:56 +01:00
  • 3a7232b019
    No longer use erlang:get_stacktrace/0 Loïc Hoguin 2019-12-31 15:10:38 +01:00
  • 3b85b808ae
    Ignore malformed accept-encoding headers in cowboy_compress_h Marcos Ferreira 2019-12-23 22:31:47 -03:00
  • aa1a7d09f3
    Add sponsor link to the README Loïc Hoguin 2019-12-31 11:12:44 +01:00
  • 3fb55f076f
    Add a commented option in the Makefile Loïc Hoguin 2019-12-31 11:12:04 +01:00
  • 43f1754f33
    Test trailers bug when there are data frames in queue Tony Han 2019-12-23 21:00:35 +08:00
  • e81cd6328b
    Add new RFCs to the list Loïc Hoguin 2019-12-31 11:04:42 +01:00
  • 67e304986a try updating cowlib Tony Han 2019-12-31 10:35:52 +08:00
  • 8ffbe073c2
    Don't raise an error for malformed accept-encoding headers in compressed Marcos Ferreira 2019-12-23 22:31:47 -03:00
  • 13cf0baa41 Test trailers bug when there are data frames in queue Tony Han 2019-12-23 21:00:35 +08:00
  • fdd2b25660
    Use active,N for HTTP/2 as well active_n Loïc Hoguin 2019-12-08 12:18:52 +01:00
  • 8241791a3e
    Use active,N for the linger loop as well Loïc Hoguin 2019-12-04 11:33:57 +01:00
  • cd7870df15
    Experiment with {active,N} Loïc Hoguin 2019-12-04 11:17:34 +01:00
  • 63b17e4edf
    Use /long_polling for rfc7540 tests that reset the stream 2.7.0 Loïc Hoguin 2019-10-10 17:06:59 +02:00
  • 3ae228897a
    Don't log stray messages for lingering HTTP/2 streams Loïc Hoguin 2019-10-10 17:06:24 +02:00
  • 525eeeecc9
    Cowboy 2.7.0 Loïc Hoguin 2019-10-10 16:15:51 +02:00
  • a73004e966
    Fix a number of low hanging todos Loïc Hoguin 2019-10-10 15:53:26 +02:00
  • ecb39eea10
    Newly documented cow_cookie:cookie_opts() is now a map Loïc Hoguin 2019-10-10 14:52:02 +02:00
  • d52e84bdd9
    Add shutdown_reason Websocket command Loïc Hoguin 2019-10-10 11:33:35 +02:00
  • cc54c207e3
    Implement flow control for HTTP/1.1 Loïc Hoguin 2019-10-09 20:54:33 +02:00
  • 0c4103984b
    Add migration guide for Cowboy 2.7 Loïc Hoguin 2019-10-07 17:48:45 +02:00
  • b350180503
    Add new stream handlers to the guide Loïc Hoguin 2019-10-07 14:06:37 +02:00
  • 80aef3cdaa
    Document no date/server headers from response/headers commands Loïc Hoguin 2019-10-07 13:45:07 +02:00
  • 2e8fcb9a9e
    Add cowboy_req:cast/2 Loïc Hoguin 2019-10-07 13:25:49 +02:00
  • 5cdf78fd57
    Fix an intermittent test issue Loïc Hoguin 2019-10-07 12:18:03 +02:00
  • fad0ac8fb6
    Document the set_options stream handler command Loïc Hoguin 2019-10-07 12:04:39 +02:00
  • e25fb19bab
    Document the log stream handler command Loïc Hoguin 2019-10-07 11:57:57 +02:00
  • 53bc54a860
    Document the logger option Loïc Hoguin 2019-10-07 11:43:44 +02:00
  • 0342866c2e
    Document cowboy_tracer_h Loïc Hoguin 2019-10-07 10:43:22 +02:00
  • eaed063702
    Document cowboy_metrics_h Loïc Hoguin 2019-10-07 09:59:36 +02:00
  • 3977f2b96f
    Document the commands based Websocket interface Loïc Hoguin 2019-10-06 16:51:27 +02:00
  • 2b38526351
    Fix PUT when resource doesn't exist in flowchart Loïc Hoguin 2019-10-06 12:48:35 +02:00
  • 62836cdddc
    Document how to recover from cookie parsing errors Loïc Hoguin 2019-10-06 10:18:16 +02:00
  • 3e23aff1d1
    Add Websocket option validate_utf8 Loïc Hoguin 2019-10-05 17:32:50 +02:00
  • c50d6aa09c
    Don't discard data following a Websocket upgrade request Loïc Hoguin 2019-10-05 13:04:21 +02:00
  • 618c001291
    Fix REST flowchart around 201 response for PUT Loïc Hoguin 2019-10-05 11:39:53 +02:00
  • 03dac1486d
    Add cowboy_req:filter_cookies/2 Loïc Hoguin 2019-10-05 11:23:57 +02:00
  • 5ffb4f98e0
    Make cowboy_compress_h add vary: accept-encoding Loïc Hoguin 2019-10-04 13:32:35 +02:00
  • 1a9e62ae2a
    Improve some early_error tests Loïc Hoguin 2019-10-04 11:57:29 +02:00
  • 28aee1f272
    Document media type wildcard in content_types_accepted Loïc Hoguin 2019-10-03 16:20:29 +02:00
  • 1ba48c58b1
    Make stream_error early_error reasons consistent Loïc Hoguin 2019-10-03 15:42:58 +02:00
  • 57badc9082
    Add HTTP/2 tests with responses with HTTP/1.1 specific headers Loïc Hoguin 2019-10-03 11:56:39 +02:00
  • 99df823cc3
    Document stopping the listener in App:stop/1 Loïc Hoguin 2019-10-03 10:09:35 +02:00
  • e4a535cfa6
    Fix another Dialyzer warning Loïc Hoguin 2019-10-02 21:51:27 +02:00
  • eaa052616f
    Ensure we can stream the response body from any process Loïc Hoguin 2019-10-02 20:30:32 +02:00
  • 20660d7566
    Ensure we can read the request body from any process Loïc Hoguin 2019-10-02 19:12:05 +02:00
  • 8f6ee9c186
    Make sure cowboy_http doesn't receive stray timeout messages Loïc Hoguin 2019-10-02 16:57:22 +02:00
  • f673e191b3
    Add {set_options, #{metrics_user_data := Map}} Loïc Hoguin 2019-10-02 15:23:23 +02:00
  • a14ecf19c6
    Add more HTTP/1.1 header parsing tests Loïc Hoguin 2019-10-02 13:31:13 +02:00
  • 8e31548597
    Fix a Dialyzer warning and improve some types Loïc Hoguin 2019-10-02 12:01:40 +02:00
  • ab44985a9e
    Fix HTTP/2 CVEs Loïc Hoguin 2019-10-02 10:44:45 +02:00
  • e1d4524118
    Update gun_down messages in test suites Loïc Hoguin 2019-10-02 10:10:43 +02:00
  • 6ddabc2c21
    Remove lingering_data tuple handling Loïc Hoguin 2019-10-02 10:09:30 +02:00
  • cf84f59d9b
    Add persistent_term support to the router Loïc Hoguin 2019-09-28 15:40:41 +02:00
  • 7bccad4d21
    Only test on the latest release per OTP major version by default Loïc Hoguin 2019-09-18 09:48:12 +02:00
  • d143235a79
    Fix closing of connection on response_body_too_small Loïc Hoguin 2019-09-16 11:34:51 +02:00
  • 8452df0617
    Split up urlencoded tests to speed up req_SUITE Loïc Hoguin 2019-09-15 21:49:45 +02:00
  • da5487b5a3
    Skip req_SUITE:read_body_mtu on Windows Loïc Hoguin 2019-09-15 21:34:14 +02:00
  • 2888e9e6ef
    Increase the period for req_SUITE:read_body_period Loïc Hoguin 2019-09-15 16:30:09 +02:00
  • ea976f02e0
    Fix h2spec_SUITE init_per_suite return values Loïc Hoguin 2019-09-15 11:18:35 +02:00
  • e28a339ccd
    Fix intermittent failures in sys_SUITE Loïc Hoguin 2019-09-15 10:01:32 +02:00
  • 49af57d546
    Implement backpressure on cowboy_req:stream_body Loïc Hoguin 2019-09-13 14:20:04 +02:00
  • 4427108b69
    Improve the cowboy_static consistency across platforms Loïc Hoguin 2019-09-07 12:18:16 +02:00
  • 36836594f8
    Fix tests failing following Gun update to master Loïc Hoguin 2019-09-06 15:37:42 +02:00
  • 86c16fdccc
    Rename Gun's transport_opts to tls_opts Loïc Hoguin 2019-09-06 13:33:15 +02:00
  • 36441d35bd
    Correct tests modifying mtime of static files Loïc Hoguin 2019-09-06 12:56:16 +02:00
  • 702c7ff788
    Use Gun master for tests Loïc Hoguin 2019-09-06 12:30:25 +02:00
  • 42eb6bae69
    Fix using custom fields in Req Loïc Hoguin 2019-09-06 12:25:02 +02:00
  • d14c59d905
    Document unit for options that are in bytes Loïc Hoguin 2019-09-06 11:50:58 +02:00
  • d5814a59f4
    rest_pastebin example: Add a constraint for lang parameter Loïc Hoguin 2019-09-05 18:05:44 +02:00
  • 094387a08f
    file_server example: Fix ../ links ruanpienaar 2018-11-07 23:35:32 +00:00
  • bbf36a2ac0
    Minor grammar correction Alastair Hole 2019-04-10 12:25:11 +01:00
  • 48f417ac8f
    Fix and optimize sending of WINDOW_UPDATE frames Loïc Hoguin 2019-09-02 14:48:28 +02:00
  • ad6f8edb1f
    Fix test case that expects WINDOW_UPDATEs no longer sent Loïc Hoguin 2019-09-05 10:59:12 +02:00
  • db65ba10cf
    Remove the lingering_data_counts_toward_connection_window test Loïc Hoguin 2019-09-05 10:45:36 +02:00
  • f01df8d01e
    Document the new WINDOW_UPDATE related options Loïc Hoguin 2019-09-02 17:38:26 +02:00
  • eb4735ef7a
    Fix and optimize sending of WINDOW_UPDATE frames Loïc Hoguin 2019-09-02 14:48:28 +02:00
  • aedf6379cc
    Update CI to only test on OTP-20+ Loïc Hoguin 2019-08-29 16:59:03 +02:00
  • a0a752ab10
    Gracefully shut down HTTP/2 connections on GOAWAY Loïc Hoguin 2019-08-16 16:37:04 +02:00
  • b164f87fa5 Fix unused variable warning Tony Han 2019-07-30 21:13:15 +08:00
  • 987afaccde Fix cal_and_update_window Tony Han 2019-07-30 20:50:24 +08:00
  • 3fea604ed8 Use cal_increasing_window to calculate new window Tony Han 2019-07-30 14:19:56 +08:00
  • 22cc88bae4
    Add a zero-length DATA frame in the lingering_data test Tony Han 2019-07-26 10:07:00 +08:00
  • ae02f21a5c Fix lingering_data_frame when data length is 0 Tony Han 2019-07-26 10:07:00 +08:00
  • 5829f1b9ac
    Add more related specs Loïc Hoguin 2019-07-22 10:41:04 +02:00
  • 5b4e78fac4
    Make Cowboy compatible with upcoming Ranch 2.0 juhlig 2019-06-06 17:52:34 +02:00
  • 7708fc77cd
    Data received after RST_STREAM counts toward window Tony Han 2019-04-28 10:46:17 +08:00
  • 504c7c55f7
    Add two related specs Loïc Hoguin 2019-07-12 10:46:49 +02:00
  • 5ebc9aa219 Add test for lingering_data handling Tony Han 2019-07-08 11:37:04 +08:00
  • 3d5d9e7932 Make cowboy compatible with ranch 2 juhlig 2019-06-06 17:52:34 +02:00
  • dfeec3b74a
    Add two new RFCs to the list Loïc Hoguin 2019-05-27 13:43:01 +02:00
  • 7c9de7ce81
    Enhance doc: max_frame_size is in unit of bytes. meetlost 2019-05-20 15:32:24 +08:00