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

Commit Graph

  • ef187e1157 Revert "[proxygen] Rework egress flow control" Ajit Banerjee 2014-12-26 12:41:14 -08:00
  • e673b958b9 Fix livelock on SessionPool while creating a txn on a closing session Viswanath Sivakumar 2014-12-23 19:53:57 -08:00
  • 216018cbc3 Fix broken test Alan Frindell 2014-12-23 17:11:15 -08:00
  • e30d03dfc9 fix clang build breakage Alan Frindell 2014-12-23 15:36:49 -08:00
  • c10ee00d62 Rework egress flow control Alan Frindell 2014-12-23 11:50:33 -08:00
  • 514933781a Don't FATAL on bad frame Alan Frindell 2014-12-22 11:43:30 -08:00
  • f028378982 Never close the socket while there are outstanding txns Alan Frindell 2014-12-22 11:27:05 -08:00
  • 10110b2d3b Rewrite AsyncTimeoutSet tests with MockTimeoutClock Alan Frindell 2014-12-22 11:03:13 -08:00
  • c207f70ef5 Move MockTimeoutManager from thrift to proxygen Alan Frindell 2014-12-22 11:00:54 -08:00
  • 2940bdb361 Fix build Noam Lerner 2014-12-22 10:49:37 -08:00
  • 1cd65528f1 TraceEventObserver refactor Francis Ma 2014-12-21 19:18:22 -08:00
  • a25e952d41 Move TAsyncTransport to folly as AsyncTransportWrapper Dave Watson 2014-12-19 09:24:38 -08:00
  • deb4118828 add HTTP2Codec to DownstreamSessionTests Alan Frindell 2014-12-18 14:42:26 -08:00
  • 8a602aa403 Bump version to 9:0 jsedgwick 2014-12-18 15:21:26 -08:00
  • b743fc4171 codemod: merge folly/wangle and folly/experimental/wangle James Sedgwick 2014-12-18 12:20:26 -08:00
  • 4b50e0f0fa Handle empty header name on ingress in HTTP2Codec Viswanath Sivakumar 2014-12-17 12:41:24 -08:00
  • a8be6172fd Bump version to 8:0 Noam Lerner 2014-12-16 12:14:04 -08:00
  • fa7c106eda Add an error type if parsing the response failed Subodh Iyengar 2014-12-15 09:34:20 -08:00
  • b43eb9c235 Bump version to 7:0 woo 2014-12-11 15:42:29 -08:00
  • 33f0c885a9 get rid of unused variable warning Woo Xie 2014-12-11 12:14:44 -08:00
  • e46ebe28f9 Attempt to fix OSS build Alan Frindell 2014-12-11 11:32:56 -08:00
  • 16ca6cd839 shorten-64-to-32 fixes Sean Cannella 2014-12-11 11:06:57 -08:00
  • 7d8fa947ef Change TraceEventIdGenerator to a union with placement new for shutdown safety Francis Ma 2014-12-11 07:05:21 -08:00
  • cbbd050f5a pull out EOS character from the Huffman table and use const int for table size instead of 256 Claudiu Gheorghe 2014-12-10 09:55:26 -08:00
  • 3911173622 Bitness fixes Sean Cannella 2014-12-09 06:31:13 -08:00
  • 648c2ed04a TransportInfo size mismatches Sean Cannella 2014-12-08 16:25:48 -08:00
  • 25a185bde2 protect against empty header names Claudiu Gheorghe 2014-12-08 13:59:02 -08:00
  • 23a565684e Add h2-14 -> HTTP/2 mapping to HTTPSessionAcceptor Alan Frindell 2014-12-08 14:15:50 -08:00
  • 4607c9bbbe Move HTTP/2 implementation to OSS/experimental Alan Frindell 2014-12-08 14:12:45 -08:00
  • 6b99ee3a27 Move hpack-draft9 into OSS Alan Frindell 2014-12-08 14:09:25 -08:00
  • 47186df614 easy: log decoder table state in case of decode error Claudiu Gheorghe 2014-12-05 11:45:36 -08:00
  • b8dd07f813 Add a helper method to FakeCodecCallback Alan Frindell 2014-12-05 15:34:18 -08:00
  • ca8aba0f46 Remove extra sort() Alan Frindell 2014-12-05 15:00:43 -08:00
  • 58e1412617 Expanded har test Alan Frindell 2014-12-05 14:55:30 -08:00
  • 4f8e05790d Finish implementing draft-9 Alan Frindell 2014-12-05 14:43:07 -08:00
  • 80acbdbd07 Sign conversion fixes Sean Cannella 2014-12-05 13:47:33 -08:00
  • 70092ba9ee Bump version to 6:0 Viswanath Sivakumar 2014-12-04 16:30:32 -08:00
  • 4280f9267e Added Logging to persistent cache Kyle Dent 2014-12-04 12:49:42 -08:00
  • fd6562b6cf Change http to https, make installation of glog, gflags and double-conversion consistent; use github url for double-conversion Viswanath Sivakumar 2014-12-04 11:22:18 -08:00
  • 8dd956c426 make the static Huffman trees exit()-safe Claudiu Gheorghe 2014-12-02 17:25:24 -08:00
  • 40724717ca add consumeUntilDrained API to NotificationQueue::Consumer James Sedgwick 2014-12-04 10:29:24 -08:00
  • f0818bda3b make StaticHeaderTable exit()-safe Claudiu Gheorghe 2014-12-02 15:35:34 -08:00
  • cbb63394ed enforce limit on the total size of the decoded headers Claudiu Gheorghe 2014-11-28 17:41:09 -08:00
  • afeeb7a9b8 Do not close socket before detaching transaction Viswanath Sivakumar 2014-12-02 14:21:35 -08:00
  • 011bdd7beb Bump version to 5:0 Viswanath Sivakumar 2014-12-02 14:12:06 -08:00
  • 0ab49e60d2 Fix deps in Dockerfile Viswanath Sivakumar 2014-12-01 10:46:06 -08:00
  • 6eb07f07d3 Reverse static/dynamic indexes Alan Frindell 2014-12-02 13:10:13 -08:00
  • e2958e093f bugfix for build break in HPACKCodec Claudiu Gheorghe 2014-12-01 15:00:00 -08:00
  • 9a428321c9 log decoder header table in case of decode errors Claudiu Gheorghe 2014-11-30 09:17:15 -08:00
  • b96ffa7586 enforce limit on literal size to 96KB Claudiu Gheorghe 2014-11-24 16:52:50 -08:00
  • 63013da04f prevent overflow in variable-length encoding for integers Claudiu Gheorghe 2014-11-24 13:16:14 -08:00
  • 33f1fc6590 connection preface support Alan Frindell 2014-12-01 13:35:41 -08:00
  • 3d2f2a8e60 Handle SETTINGS_HEADER_TABLE_SIZE Alan Frindell 2014-12-01 12:32:11 -08:00
  • b69b292c41 Pass separator to HTTPHeader::combine Alan Frindell 2014-12-01 10:01:52 -08:00
  • f80f8ad597 Remove unneeded include Daniel Sommermann 2014-11-21 11:31:06 -08:00
  • b8e93dfb4f AsyncTimeoutSet lives in proxygen now Daniel Sommermann 2014-11-11 14:17:18 -08:00
  • 3beba83fef Use enum for read/write state Daniel Sommermann 2014-11-20 10:19:00 -08:00
  • 6b3c0eefb0 Make GzipHeaderCodec exit()-safe Sean Cannella 2014-11-20 13:59:41 -08:00
  • e9ef7ba197 Save some space in SPDYCodec Daniel Sommermann 2014-11-20 09:33:13 -08:00
  • 8795ab9a48 Remove Chromium workaround for shutdown Daniel Sommermann 2014-11-19 17:39:48 -08:00
  • a0d35ebdc4 Convert static TransitionTable to union Sean Cannella 2014-11-20 10:12:06 -08:00
  • 0c406cab14 add an event field type indicating cache persistence Ranjeeth Dasineni 2014-11-19 19:22:55 -08:00
  • 673ad4e5e2 Don't do 'delete this' in HTTPTransaction Daniel Sommermann 2014-11-17 16:14:55 -08:00
  • 7e6b20a144 Bump version to 4:0 Claudiu Gheorghe 2014-11-19 15:04:10 -08:00
  • 62287245ca Don't allow callers to shrink the recv window Alan Frindell 2014-11-19 14:25:19 -08:00
  • 4ffc52ac84 Flush window updates as soon as possible Alan Frindell 2014-11-19 14:14:41 -08:00
  • 3db021e4b5 Bump version to 3:0 Dave Watson 2014-11-19 13:24:37 -08:00
  • abee266796 Dockerizing dcsommer 2014-11-11 11:44:45 -08:00
  • 1fe08c7eeb add happy eyeballs trace event Beny Luo 2014-11-19 07:52:00 -08:00
  • 656603535e Set default action for HTTP/2+ style tests Daniel Sommermann 2014-11-18 14:02:55 -08:00
  • 51ae850921 Tests for cleaning up push txn on failures Viswanath Sivakumar 2014-11-18 12:41:36 -08:00
  • 64908629e7 minor: replace protocol version constants with an explanatory comment Claudiu Gheorghe 2014-11-18 08:11:18 -08:00
  • 261f26904c hardcode HPACK NPN string Claudiu Gheorghe 2014-11-17 16:55:13 -08:00
  • 3930769627 reuse unfilled sessions Shijin Kong 2014-11-18 07:02:19 -08:00
  • 8c16f5dc61 Setting for conn-level recv window Alan Frindell 2014-11-17 13:56:50 -08:00
  • d59c5b2952 Move Acceptor to wangle Dave Watson 2014-10-23 10:26:08 -07:00
  • 9bf4474cb9 Add TotalConnect trace event from session managers Shijin Kong 2014-11-14 13:39:45 -08:00
  • f8efcbfd46 Revert "[proxygen] replace ThreadLocalPtr of IOBuf with a member unique_ptr in GzipHeaderCodec" Claudiu Gheorghe 2014-11-13 22:48:15 -08:00
  • f6d3c93677 refactor API for huffman encode/decode to allow switching tables easier Claudiu Gheorghe 2014-11-11 22:34:31 -08:00
  • 935af3fec6 refactor StaticHeaderTable to allow plugging different header tables Claudiu Gheorghe 2014-11-10 21:44:56 -08:00
  • 17d1fb0d9d expose some methods as virtual to make it pluggable to newer versions of the spec Claudiu Gheorghe 2014-11-10 17:15:48 -08:00
  • 0d80012d86 Fix rare ByteEvents CHECK() Daniel Sommermann 2014-11-12 11:04:32 -08:00
  • 67c82a9ef2 Adding support for Ubuntu 12.04 dcsommer 2014-11-12 13:19:48 -08:00
  • db7a15ba95 Don't throw error and use Result<> in 1 function interface Daniel Sommermann 2014-10-31 16:34:24 -07:00
  • e099bc7aed Update proxygen-style.py Daniel Sommermann 2014-11-11 10:25:54 -08:00
  • 8a5f7d4d55 Codemod: use angle brackets Daniel Sommermann 2014-11-11 09:38:44 -08:00
  • 5bfbfcf597 Remove dependency on concurrency/Util.h Daniel Sommermann 2014-11-07 15:04:56 -08:00
  • 560c956819 Bump version to 2:0 dcsommer 2014-11-10 14:30:04 -08:00
  • f3ee8fd11b Include folly/Portability.h to support gflags >= 2.1 y-uti 2014-11-10 09:40:30 -08:00
  • c807fc8310 use folly::DelayedDestruction via folly Daniel Sommermann 2014-11-10 10:18:08 -08:00
  • 89dc1c425c Make install quiet Daniel Sommermann 2014-11-10 10:25:37 -08:00
  • 85948ed8de Use folly::AsyncTimeout instead of TAsyncTimeout Daniel Sommermann 2014-11-07 14:18:56 -08:00
  • 883c85ec41 Use TimeoutManager from folly Daniel Sommermann 2014-11-07 14:03:57 -08:00
  • 5e667ec056 Use SSLContext via folly Daniel Sommermann 2014-11-07 12:24:35 -08:00
  • 9bcfdf57f7 Fix SSL tests Daniel Sommermann 2014-11-07 15:37:52 -08:00
  • e13fa90a9d Remove WorkerThread shim Daniel Sommermann 2014-11-07 09:35:18 -08:00
  • f241fb964e Use AsyncServerSocket not TAsyncServerSocket Daniel Sommermann 2014-10-29 13:19:13 -07:00
  • 4a392511ff Add a couple header files to install Daniel Sommermann 2014-11-07 11:14:34 -08:00
  • 2a78533a2a Move SSL socket to folly Dave Watson 2014-10-14 11:10:48 -07:00
  • 1a9d039b9d Bump version to 1:0 dcsommer 2014-11-07 09:43:33 -08:00