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

Commit Graph

  • 3137059a4c Move TAsyncSignalHandler into folly Alan Frindell 2015-04-02 10:43:38 -07:00
  • 3f696058f7 Change a static var to union for exit safety Francis Ma 2015-04-02 07:58:05 -07:00
  • 52bbaf119c Add ability to add custom timeouts to individual HTTPTransactions Subodh Iyengar 2015-03-31 12:11:22 -07:00
  • e6328f9f1a Minor fix for Chrome CONTINUATION workaround Alan Frindell 2015-03-30 18:33:12 -07:00
  • 6cc7b086f1 Discount buffered egress on blocked transactions Alan Frindell 2015-03-30 15:26:26 -07:00
  • 095364015e Bump version to 18:0 v0.18.0 Noam Lerner 2015-03-27 17:16:37 -07:00
  • fe81de9ea2 Bump fbthrift's version Noam Lerner 2015-03-27 17:04:31 -07:00
  • 54c10d05f5 Bump version to 17:0 Noam Lerner 2015-03-25 10:09:43 -07:00
  • da012e8245 Updated License, Copyright notice. Claudiu Gheorghe 2015-03-11 17:14:57 -07:00
  • c8c0620636 Reduce/reuse/recycle IOBufs Alan Frindell 2015-03-24 17:00:59 -07:00
  • 739d65d8cd Reduce/reuse/recycle IOBufs Alan Frindell 2015-03-24 17:01:14 -07:00
  • 7cfbe7173d httpserver on serverbootstrap (2) Dave Watson 2015-03-24 09:40:29 -07:00
  • c541e16a60 Fix broken test Woo Xie 2015-03-23 17:58:04 -07:00
  • da8e93cfd0 Fix session flow control bug Alan Frindell 2015-03-23 17:08:13 -07:00
  • facd440905 SPDYCodec QueueAppender Alan Frindell 2015-03-23 17:02:36 -07:00
  • 00f2396da6 Fix SPDY test ASAN issue Alan Frindell 2015-03-23 11:18:09 -07:00
  • 8843354d4c Require SETTINGS as the first frame parsed for upstream codecs. Alan Frindell 2015-03-20 17:12:12 -07:00
  • 961a82c327 Make flow control configs first class Alan Frindell 2015-03-20 17:07:45 -07:00
  • f53c3162ec Fix frame generation order Alan Frindell 2015-03-20 17:06:45 -07:00
  • 2cab20cf93 add error code Alan Frindell 2015-03-20 13:17:28 -07:00
  • 4d4c2dba99 SocketAddress::anyAddress should be a method Sean Cannella 2015-03-18 15:57:53 -07:00
  • 561e3a05f3 Uncompressed header limits Alan Frindell 2015-03-16 16:59:00 -07:00
  • 5279d69fc1 Add extra info to exception in goaway with error status Subodh Iyengar 2015-03-16 14:44:49 -07:00
  • 6ea4c5fbe7 Set a timeout to receive session window updates Alan Frindell 2015-03-16 13:53:40 -07:00
  • 8efb0723f0 Fix drain/GOAWAY behavior Alan Frindell 2015-03-16 13:45:23 -07:00
  • 4d56bd90c3 Fix HTTP/2 bug Alan Frindell 2015-03-16 09:24:15 -07:00
  • 1893466e81 proxygen/httpserver: fix clang dev build Igor Sugak 2015-03-15 16:51:09 -07:00
  • 3dc5784d2a Fix dropConnection Alan Frindell 2015-03-13 10:00:59 -07:00
  • cb525ab6c1 HTTP/2 logging improvements Alan Frindell 2015-03-10 10:10:11 -07:00
  • 09e03cd6ad fix breaking unit test: HTTPUpstreamSessionTest Beny Luo 2015-03-09 15:00:22 -07:00
  • 0429484708 Workaround for Chrome CONTINUATION bug Alan Frindell 2015-03-09 12:37:38 -07:00
  • e59d83da6c Remove HTTPException template constructor Beny Luo 2015-03-09 08:28:17 -07:00
  • 43f8ce938a Bump version to 16:0 Viswanath Sivakumar 2015-03-06 15:53:17 -08:00
  • ef0b8228f5 revert D1800100 Dave Watson 2015-03-06 13:21:22 -08:00
  • 79ef1fa61f httpserver on serverbootstrap Dave Watson 2015-03-05 10:25:54 -08:00
  • cb9f88a026 replace boost::iequals with proxygen::caseInsensitiveEqual Beny Luo 2015-03-04 15:10:22 -08:00
  • 6a41d12d83 Fix gcc 4.9 compilation Sean Cannella 2015-03-04 03:44:57 -08:00
  • 8e23402892 Defer pause/resume transactions until the end of the loop Alan Frindell 2015-03-02 14:37:17 -08:00
  • c0cc7b8233 Ensure fairer treatment of HTTPTransactions in the same priority band Alan Frindell 2015-03-02 14:30:05 -08:00
  • 531cea8008 Potential fix for shutdown crash in ~ConnectionStatsFilter Alan Frindell 2015-03-02 14:12:41 -08:00
  • d2c8a79f42 proxygen: fix build for older platforms Wez Furlong 2015-02-27 16:16:50 -08:00
  • 5ffbd335bd Reduce Huffman tree sizes by 33% Sean Cannella 2015-02-26 11:29:56 -08:00
  • 67681bd7ad EventBase::runAfterDelay to throw an exception Haim Grosman 2015-02-04 09:15:10 -08:00
  • ce6f344776 port test_body_size_limit to C++ Alan Frindell 2015-02-25 15:33:36 -08:00
  • b36d031f02 Fix crash in HTTPTransaction::onError Alan Frindell 2015-02-23 17:23:18 -08:00
  • b200e77364 Add a field for the local socket address. Michael Lee 2015-02-23 15:10:29 -08:00
  • 503e4adb52 Bump for travis James Pearce 2015-02-20 16:32:19 -08:00
  • 9ae5fabebd Bump version to 15:0 afrind 2015-02-20 13:57:51 -08:00
  • fde33ce2f2 Fix HTTP/2 connection preface for downstream conns Alan Frindell 2015-02-19 12:39:33 -08:00
  • c68b2865db bypass zlib deflate Woo Xie 2015-02-19 10:50:22 -08:00
  • 3214ce8790 Add missing overrides Pavlo Kushnir 2015-02-18 11:40:21 -08:00
  • b41a396845 fix tests Alan Frindell 2015-02-17 14:47:22 -08:00
  • d3b4073cdb Use fallback pool correctly Praveen Kumar Ramakrishnan 2015-02-17 13:50:06 -08:00
  • 3302623a7e Revert "[proxygen] Revert egress flow control diff D1764996" Alan Frindell 2015-02-13 15:51:27 -08:00
  • adf9d8e009 Improve static header table codegen Beny Luo 2015-02-13 13:42:56 -08:00
  • 231d78a9d9 Use specific revision of fbthrift Ajit Banerjee 2015-02-13 13:25:36 -08:00
  • 2d2377c0dc Allow 64k writes when only 1 txn on HTTPSession Alan Frindell 2015-02-13 09:41:57 -08:00
  • d17b4e7735 Bump version to 14:0 Ajit Banerjee 2015-02-12 12:08:44 -08:00
  • 780664a9ab use zlib with window optimization Woo Xie 2015-02-11 19:39:13 -08:00
  • 4620d5d5da collect more data on happy eyeballs Beny Luo 2015-02-11 11:48:48 -08:00
  • ac7e51f09d Improve Huffman.cpp codegen Sean Cannella 2015-02-10 13:57:29 -08:00
  • 02eeb02393 Convert TraceEvent.java into a native object for memory usage optimization Francis Ma 2015-02-09 17:18:41 -08:00
  • 72bcbb298a fix crash related to invalid pointers to headers Claudiu Gheorghe 2015-02-09 11:30:27 -08:00
  • d5d9bec4dc Updating TraceFieldType.txt Michael Lee 2015-02-09 09:57:42 -08:00
  • a2869a07bf Make apt-get non-interactive cgheorghe 2015-02-06 15:44:02 -08:00
  • 906a12f25d Url-specified rate-limiting of proxygen responses Jonathan Frank 2015-02-04 12:06:28 -08:00
  • 76ff862464 Add an overloaded start method with HTTPS support Jay Deiman 2015-02-03 15:51:22 -08:00
  • 0dfd2afc90 Allocate a gzip inflate window only as large as the ingress stream requires. Brian Pane 2015-02-03 13:02:36 -08:00
  • 4182ffc650 Bump version to 13:0 Noam Lerner 2015-02-03 08:44:10 -08:00
  • 1d5d11de04 Allow setting max incoming txns per conn per VIP Viswanath Sivakumar 2015-01-28 17:20:35 -08:00
  • d7abac98c9 Bump version to 12:0 woo 2015-01-28 15:26:11 -08:00
  • 62bfab7015 Add svg travis build status badge Viswanath Sivakumar 2015-01-07 17:18:15 -08:00
  • fece8b5cc1 Convert TransportInfo SSL fields to shared_ptrs Viswanath Sivakumar 2015-01-28 12:08:36 -08:00
  • ec762a7012 log downstream session idle time into scuba Woo Xie 2015-01-26 13:52:09 -08:00
  • 8b79da400b improve error handling in ParseURL Praveen Kumar Ramakrishnan 2015-01-26 13:46:50 -08:00
  • d2637e821d adding the stats of session idle time Woo Xie 2015-01-22 13:47:57 -08:00
  • 1d2d19b581 track whether transactions are from reused sessions Woo Xie 2015-01-21 17:48:25 -08:00
  • 1e4f425440 Ensure error code is read once in parseGoaway Otto Ebeling 2015-01-21 15:45:37 -08:00
  • d1fcb5d7cd tracking the number of transactions HTTPSession serves Woo Xie 2015-01-20 22:13:30 -08:00
  • 8ca9c643cf refactor to avoid copy Woo Xie 2015-01-20 18:09:25 -08:00
  • 7413191001 pull out some logging utilities into a separate lib Claudiu Gheorghe 2015-01-19 17:04:49 -08:00
  • ff1b4b1fed Revert egress flow control diff D1764996 Praveen Kumar Ramakrishnan 2015-01-16 18:19:07 -08:00
  • e12693e1b6 gcc 4.9 fixes Sean Cannella 2015-01-15 17:39:38 -08:00
  • 6be0384e82 Add more tracing fields to PreConnect event Shijin Kong 2015-01-15 10:33:13 -08:00
  • 0124ce0a7d Reduce max uncompressed SPDY frame to 128kb Alan Frindell 2015-01-09 16:44:56 -08:00
  • 68b4bb8387 Add new event types and field types Beny Luo 2015-01-08 07:36:37 -08:00
  • b216d09303 Bump version to 11:0 Viswanath Sivakumar 2015-01-07 13:29:55 -08:00
  • 612930ae9e Remove proxygen::Acceptor from Makefile to unbreak jenkins build Viswanath Sivakumar 2015-01-07 12:13:13 -08:00
  • 300ce48e18 fix all the HTTPExceptions without error message Beny Luo 2015-01-07 09:24:49 -08:00
  • 1fd1e8ac76 Support in codec to send EOM along with HEADERS Viswanath Sivakumar 2015-01-06 13:45:11 -08:00
  • 68df6ee904 Remove proxygen::Acceptor mwilliams 2015-01-05 09:46:54 -08:00
  • 9cac828da0 Rework egress flow control Alan Frindell 2015-01-05 15:44:11 -08:00
  • dffee0440b Happy New Year 2015 Alan Frindell 2015-01-05 15:23:20 -08:00
  • 42a20c27f0 Code changes to support lookaside v2 Huapeng Zhou 2015-01-05 13:47:13 -08:00
  • de6c0827e5 Handle CONTINUATION frames after HEADERS with END_STREAM set Viswanath Sivakumar 2015-01-05 11:41:20 -08:00
  • 2bbe8da250 Fix HTTPSession use-after-free on shutdown after txn creation Viswanath Sivakumar 2015-01-05 11:38:07 -08:00
  • 9d42321989 Enumify frame parsing state in HTTP2Codec Viswanath Sivakumar 2015-01-05 11:24:53 -08:00
  • 458dba3745 Fix use of SSL session TransportInfo after txn is detached Viswanath Sivakumar 2015-01-05 10:46:07 -08:00
  • 1e019a214a Bump version to 10:0 Dave Watson 2014-12-29 10:43:49 -08:00
  • b2383ca17b Really wait until we're in the event loop mwilliams 2014-12-18 18:25:16 -08:00