1
0
mirror of https://github.com/facebook/proxygen.git synced 2026-10-24 01:33:54 +03:00

Commit Graph

  • 3d8960be8a Further fixes to Travis / Dockerfile Alexey Spiridonov 2016-12-22 13:50:47 -08:00
  • 832d410e4d Try a matrix of 2 Travis builds, better emit-dockerfile.py docs Alexey Spiridonov 2016-12-21 01:19:42 -08:00
  • b49c02e9f8 Improve Dockerfile & Travis CI Alexey Spiridonov 2016-12-20 19:22:41 -08:00
  • e3cdcb4db9 Sanitize HEADER_TABLE_SIZE input HHVM-3.17 Alan Frindell 2016-12-11 23:56:06 -08:00
  • 9d50501f6f Sanitize HEADER_TABLE_SIZE input HHVM-3.15 Alan Frindell 2016-12-11 23:56:06 -08:00
  • ac8a502759 Sanitize HEADER_TABLE_SIZE input HHVM-3.12 Alan Frindell 2016-12-11 23:56:06 -08:00
  • e2ad8e2d3f track the stalls caused by spdy/http2 flow control mechanism Igor Kobzar 2016-12-16 12:56:00 -08:00
  • 341259a83b Remove ping related trace fields Yang Chi 2016-12-16 08:30:41 -08:00
  • 78deaa26f6 Fix {over,under}flow checks in Window Alex Malyshev 2016-12-15 15:07:29 -08:00
  • 1589b2354d Sample proxy server Alan Frindell 2016-12-15 09:30:38 -08:00
  • ef62e38c74 Sanitize HEADER_TABLE_SIZE input Alan Frindell 2016-12-11 23:56:06 -08:00
  • d9b707b94a Include request start/end time with HttpFlowStats Daniel Weaver 2016-12-10 11:58:02 -08:00
  • 978e9f8710 add sudo requirement to access docker in travis builds Luca Niccolini 2016-12-10 11:49:13 -08:00
  • 2c11fe0c1a Fixing broken canSendHeaders unit tests from previous commit that mocked out method result in it always returning false if not overidden Darrin D'Mello 2016-12-09 15:58:00 -08:00
  • ed73932edb Trying to fix travis Alan Frindell 2016-12-09 12:55:22 -08:00
  • d1495b75b0 Updating canSendHeaders API to be mockable for unit test extensibility Darrin D'Mello 2016-12-09 11:18:08 -08:00
  • fd80f483ec second attempt fixing travis-ci build c++14 dependency Lanxi Huang 2016-12-08 11:21:09 -08:00
  • 5cead85a27 Allow HTTPServer to take existing AsyncServerSocket or existing socket fd Silky Arora 2016-12-07 16:13:49 -08:00
  • 87803bff0b More iostream removal. Michael Lee 2016-12-06 12:08:49 -08:00
  • 7b43ee2bbc fix crash in HTTPSession shutdown Luca Niccolini 2016-12-05 12:54:45 -08:00
  • bbcf6cc50f Adding Dictionary Support for zstd Kyle Dent 2016-12-02 16:56:43 -08:00
  • 4ad3f1c89b Fix a case that was eating \r Alan Frindell 2016-12-02 15:44:17 -08:00
  • 964a7c1d4c HTTP2Codec header debugging (logging decode tables) Alan Frindell 2016-12-02 08:34:29 -08:00
  • c8deec9393 adding c++14 support for proxygen travis CI Lanxi Huang 2016-12-01 17:47:29 -08:00
  • af7f4a3ea9 Convert TransportInfo sslNextProtocol to appProtocol and populate it on all accepted connections. Kyle Nekritz 2016-12-01 08:40:15 -08:00
  • 3dcfcbc1c1 Methods to log encode/decode tables, and seed a table Alan Frindell 2016-11-30 16:08:53 -08:00
  • 0153749209 Add a new trace field type to log range request Yang Chi 2016-11-30 13:38:24 -08:00
  • a8c6147329 cancel HTTPSession deferred operations when the connection is closed Luca Niccolini 2016-11-28 15:50:24 -08:00
  • a3e5493a0b Fix Build: proxygen/lib/http/codec/HTTPParallelCodec.h with -Wunused-parameter Yedidya Feldblum 2016-11-25 13:21:42 -08:00
  • beb2faa883 Fix Build: proxygen with -Wunused-parameter (partial) Yedidya Feldblum 2016-11-24 15:06:22 -08:00
  • 0bdeaed053 restore gflag import in CurlClient Luca Niccolini 2016-11-22 11:51:34 -08:00
  • afb0dae2e6 Removed unused includes in proxygen Alan Frindell 2016-11-18 16:11:45 -08:00
  • 1a4b9fc703 Remove include to fix merge conflict Luca Niccolini 2016-11-21 17:38:36 -08:00
  • de2213c20e Drop HPACK draft-5 support and merge experimental/hpack9 into mainline Alan Frindell 2016-11-17 12:53:46 -08:00
  • f03f92f5f5 Coalesce HTTP/1.1 Connection header tokens Alan Frindell 2016-11-17 11:48:27 -08:00
  • ef992f4fbe Remove #include <iostream> or change when possible Michael Lee 2016-11-17 09:19:30 -08:00
  • b9296ca30d Add plaintext upgrade support to curl client and httpserver Alan Frindell 2016-11-17 08:50:08 -08:00
  • cd6b02ed04 RFC1867Codec (multi-part content parser) Alan Frindell 2016-11-17 08:43:32 -08:00
  • e06717c720 Added a Zstd decompressor that will be used on Mobile Kyle Dent 2016-11-16 11:31:16 -08:00
  • 8e76dac9c3 Add HTTP2-Settings support to plaintext upgrade Alan Frindell 2016-11-14 09:36:41 -08:00
  • 9a9896c6bd Support HTTP2-Settings for client plaintext upgrade Alan Frindell 2016-11-14 09:23:33 -08:00
  • c7fb2156e3 Fix use-after-free in HTTPUpstreamSession::readTimeoutExpired Alan Frindell 2016-11-13 21:52:02 -08:00
  • dc12ff5905 Make that Base64::url(en/de)code Alan Frindell 2016-11-13 21:49:42 -08:00
  • 931a323137 Switch readlink -f to realpath in script Michael Lee 2016-11-10 16:14:34 -08:00
  • 91c2b72c91 Cast std::string.data() correctly in Base64 Christopher Dykes 2016-11-09 14:10:03 -08:00
  • 871911d475 Simple base64 lib wrapping openssl Alan Frindell 2016-11-07 14:37:12 -08:00
  • 0789746264 Get socketfd associated with listening socket Silky Arora 2016-11-05 12:02:50 -07:00
  • 89a4c2d919 Clean up after the gperf command Michael Lee 2016-11-04 06:05:24 -07:00
  • fd113f3400 FB_EXPORT isSpdyCodecProtocol from CodecProtocol Yang Chi 2016-11-02 16:21:27 -07:00
  • f3f9456337 Drop SPDY+hpack support Alan Frindell 2016-10-31 13:29:16 -07:00
  • cd79c81518 Created and hooked up a Brotli Decompression Filter. Kyle Dent 2016-10-28 16:10:20 -07:00
  • 9d898219da add support for tickets in HTTPServer Subodh Iyengar 2016-10-27 09:22:57 -07:00
  • d314c13aea Fix comment in HTTP2Codec test Luca Niccolini 2016-10-25 17:08:25 -07:00
  • a405317146 HTTPSession/HTTPTransaction: cast before take negative Yang Chi 2016-10-23 13:18:16 -07:00
  • db159ef266 Relax duplicated Content-Length check Luca Niccolini 2016-10-22 09:00:47 -07:00
  • a715129173 fix typo in http_parser/README.md Denis Andrejew 2016-10-19 12:20:08 -07:00
  • 57754af782 Set lastStreamID to 1 after plaintext upgrade Alan Frindell 2016-10-19 12:17:30 -07:00
  • cff071f59f Don't call sendAbort from HTTPTransaction::onIngressBody/onIngressEOM Alan Frindell 2016-10-18 15:59:24 -07:00
  • 7c05e441b5 Use the portable accessor from Folly to access flags in struct event. Zonr Chang 2016-10-17 17:47:54 -07:00
  • 8208cb6742 Support moving an upstream session from one thread to another Alan Frindell 2016-10-17 14:38:43 -07:00
  • d2dffdb00f Add an iterator Alan Frindell 2016-10-17 14:00:31 -07:00
  • 226642612a Pass Server Quality metrics from C++ to TraceEvent Mergen Nachin 2016-10-14 08:30:52 -07:00
  • 9c9b162e63 Add an O(1) index to HTTP2PriorityQueue Alan Frindell 2016-10-10 13:25:50 -07:00
  • 4386ef9114 Reduce the default settings for virtual priority nodes Alan Frindell 2016-10-10 12:50:32 -07:00
  • 0645363105 Remove all uses of folly::MoveWrapper Sven Over 2016-10-07 10:59:08 -07:00
  • 7cf54e33f8 Better handling for ingress/egress frames after GOAWAY Alan Frindell 2016-10-07 10:05:17 -07:00
  • 553cad86ab Error handler out when HTTPTransaction sees mismatch content-length Yang Chi 2016-10-06 07:49:04 -07:00
  • f71bc913e7 Deflake test Alan Frindell 2016-10-03 10:31:21 -07:00
  • b130ede186 Reject messages with multiple content-lenght headers Luca Niccolini 2016-09-28 12:49:56 -07:00
  • d6dc5d9b7d Mark HTTP/2 requests expecting DATA frames as "chunked" Alan Frindell 2016-09-26 15:14:00 -07:00
  • 10830120ef Enable trailers after headers on egress Maxim Georgiev 2016-09-26 10:01:51 -07:00
  • 7ec0392668 Add FB_EXPORT to some proxygen APIs to expose them to other DSOs Yang Chi 2016-09-22 09:08:50 -07:00
  • 8067b5ba83 Add logging for TFO Subodh Iyengar 2016-09-21 15:27:49 -07:00
  • eb23a025b2 Discard messages with multiple (identical) Content-Length headers Luca Niccolini 2016-09-20 13:11:45 -07:00
  • 990eddd75d Prevent duplicates in the priority tree Alan Frindell 2016-09-19 13:53:51 -07:00
  • b551acc6c0 Allow OSS compilation with gcc-4.9 again Alan Frindell 2016-09-19 11:13:06 -07:00
  • f518ff08b0 add trace event for alt svc Eli Lindsey 2016-09-19 08:32:53 -07:00
  • 61793e895c Add info callback getter to HTTPSession Tiho Tarnavski 2016-09-16 14:30:08 -07:00
  • a246159462 Proxygen (OSS): add support for Service::dropConnections(pct). Michal Szymaniak 2016-09-14 12:27:57 -07:00
  • 3ed35cbc94 Reverted commit D3765809 Luca Niccolini 2016-09-14 12:27:33 -07:00
  • d7d1562622 Don't handle PRIORITY frames with HTTP/2 priority disabled Alan Frindell 2016-09-14 11:52:47 -07:00
  • 93c08ef51f Fix README about HTTP/2 support Viswanath Sivakumar 2016-09-14 10:33:19 -07:00
  • 7ef8dced54 Enforce content-length matches ingress body length Luca Niccolini 2016-09-12 15:06:36 -07:00
  • b1eacd15d1 strict check for end of headers Luca Niccolini 2016-09-09 16:17:53 -07:00
  • 297f5332d6 discard messages with whitespace after header name Luca Niccolini 2016-09-09 16:17:52 -07:00
  • a1325f1c13 Discard messages with multiple Content-Length headers Luca Niccolini 2016-09-09 16:17:51 -07:00
  • fb28247021 Discard messages with multiple Content-Length headers Luca Niccolini 2016-09-09 16:17:49 -07:00
  • 069658dc76 Upgrading proxygen-oss to C++14 Ted Percival 2016-09-06 10:30:24 -07:00
  • 6a9570273b fix googletest include Lanxi Huang 2016-09-01 12:34:19 -07:00
  • f415a98523 Update Google test framework. Akshay Joshi 2016-08-31 18:55:38 -07:00
  • fab05a83c6 TransportInfo: replace 'ssl' with 'secure' and add 'securityType'. Kyle Nekritz 2016-08-22 13:25:13 -07:00
  • 0f8163aaf7 Add namespace to SecureTransportType. Kyle Nekritz 2016-08-22 13:25:12 -07:00
  • 624169af3b Reverted commit D3737160 Christopher Dykes 2016-08-21 11:57:22 -07:00
  • 6d505acaa2 Reverted commit D3737206 Christopher Dykes 2016-08-21 11:53:31 -07:00
  • cd3f151244 TransportInfo: replace 'ssl' with 'secure' and add 'securityType'. Kyle Nekritz 2016-08-18 13:46:25 -07:00
  • 68268332f5 Add namespace to SecureTransportType. Kyle Nekritz 2016-08-18 13:46:21 -07:00
  • df980ec440 Revert because painful Christopher Dykes 2016-08-15 13:41:11 -07:00
  • 2a063c75f9 Reverted commit D3671123 Christopher Dykes 2016-08-15 12:58:50 -07:00
  • b50eedccf0 TransportInfo: replace 'ssl' with 'secure' and add 'securityType'. Kyle Nekritz 2016-08-15 11:24:38 -07:00
  • c9e0219752 Add namespace to SecureTransportType. Kyle Nekritz 2016-08-15 11:24:34 -07:00