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

Commit Graph

  • 47e062285e Fixing assignment/equality test error. Chris Clark 2016-01-08 16:23:12 -08:00
  • 212fdd75e4 parse args for -json flag David Callahan 2016-01-06 06:15:54 -08:00
  • 91674b4fb5 pull unzip in proxygen/deps.sh Woo Xie 2016-01-05 18:07:14 -08:00
  • a587590773 Fix a CHECK failure on CONTINUATION timeout Alan Frindell 2016-01-05 14:54:53 -08:00
  • d67de9f743 Moar fixes for HTTP2PriorityQueue Alan Frindell 2016-01-05 14:53:27 -08:00
  • eb41986694 Fix two HTTP2PriorityQueue crashes Alan Frindell 2016-01-04 15:11:30 -08:00
  • 7ea802dc0b Add missing ResponseBuilder.h include to DirectResponseHandler.h Pawel Janus 2016-01-04 15:05:54 -08:00
  • ce1cad9c36 Send stream error on circular dependency Alan Frindell 2016-01-04 15:03:38 -08:00
  • 9723708274 support comparison in proxygen::URL Beny Luo 2016-01-04 11:19:40 -08:00
  • 3cecb97ff2 move URL.h to utils for common use Beny Luo 2015-12-28 19:26:41 -08:00
  • d5721badd9 Add HTTP2PriorityQueue.h to make file Sophia Wang 2015-12-17 14:53:49 -08:00
  • 263b76f6ba Pass closeWithReset() to decorated transports. Kyle Nekritz 2015-12-16 09:43:05 -08:00
  • 26fc15df02 Refactor RequestHandlerFactory to pass in TransportCallback Michael Lee 2015-12-15 11:35:18 -08:00
  • 15a35abf17 Setting up buffer callback in HTTPUpstreamSession Yang Chi 2015-12-14 20:18:11 -08:00
  • bab6749830 Remove per-write buffer callback from AsyncSocket Yang Chi 2015-12-14 15:33:46 -08:00
  • d567ca6871 A simple HTTP client example Noam Lerner 2015-12-14 14:26:52 -08:00
  • 82b1cf2b85 Store response filter chain debugging info Yuhan Guo 2015-12-07 15:57:19 -08:00
  • 30c1064dbc gcc 4.9 test link failures with gmock and boost::optional Anirudh Ramachandran 2015-12-07 12:51:07 -08:00
  • 8889f7046d Get rid of ThreadLocal optimization in HTTP2PriorityQueue::nextEgress Alan Frindell 2015-12-07 12:35:04 -08:00
  • 694ca955c9 HTTP2PriorityQueue performance fixes Alan Frindell 2015-12-04 16:11:49 -08:00
  • 3236060fa3 Clean up HTTP2PriorityQueue Alan Frindell 2015-12-04 11:53:21 -08:00
  • d9199a3894 Make getWrappedTransport/getUnderlyingTransport const. Kyle Nekritz 2015-12-04 09:18:44 -08:00
  • 2b9cac76b5 Report new connection timeout for every requests Beny Luo 2015-12-03 08:45:15 -08:00
  • 0614464051 Break getNextToSend loop on txnAllowed==0 Praveen Kumar Ramakrishnan 2015-12-02 14:25:25 -08:00
  • c08a4bbcef More conn mgmt related fields to be logged Shijin Kong 2015-12-02 14:21:03 -08:00
  • 78807d5db0 Add setter for HTTPSession::InfoCallback in HTTPSessionAcceptor Cullen Walsh 2015-12-02 14:15:19 -08:00
  • ad67bf530f Collect more info in proxy connect event Beny Luo 2015-12-01 11:53:36 -08:00
  • 6f060721e1 Wire HTTPCodecFactory into HTTPServer Cullen Walsh 2015-12-01 10:20:31 -08:00
  • 186879dc9c Wire HTTPCodecFactory into HTTPSessionAcceptor Cullen Walsh 2015-12-01 10:20:27 -08:00
  • 3f3dab9927 Add HTTPCodecFactory Cullen Walsh 2015-12-01 10:20:24 -08:00
  • 7fa73304fc Fix Dockerfile unzip dependency and add g++ include path Joost Meijles 2015-11-30 15:32:34 -08:00
  • be71008720 Improve fairness in HTTPSession::getNextToSend Alan Frindell 2015-11-25 16:52:09 -08:00
  • e0ba53ff3a CodecPair shuffle Alan Frindell 2015-11-25 15:52:26 -08:00
  • 99debc6723 Fix http/2 default pri Alan Frindell 2015-11-25 15:51:06 -08:00
  • fa441fee34 Added a trace event to log domains we want to use for preconnect Kyle Dent 2015-11-24 13:09:19 -08:00
  • 0be38412db Use trunk version of folly and wangle Noam Lerner 2015-11-24 10:14:09 -08:00
  • 8e847bdf66 Prevent loops in HTTP2PriorityQueue Alan Frindell 2015-11-23 17:55:09 -08:00
  • ad7a84630c Add getSockets() method to HTTPServer Cullen Walsh 2015-11-23 16:21:22 -08:00
  • 6c54f58dc0 Update folly+wangle hashes Alan Frindell 2015-11-23 14:49:40 -08:00
  • 22ecb6a1a2 Remove priority argument from HTTPUpstreamSession::newTransaction Alan Frindell 2015-11-23 13:38:01 -08:00
  • 73e4c57c9d Change Acceptor to accept AsyncTransportWrappers instead of AsyncSockets. Kyle Nekritz 2015-11-23 13:26:06 -08:00
  • 2f42161d45 Fix HTTP2PriorityQueue crash with weight=0 txn Alan Frindell 2015-11-23 12:13:08 -08:00
  • 34c196ad04 Use HHWheelTimer::SharedPtr in HTTPSession Cullen Walsh 2015-11-23 11:31:09 -08:00
  • 04effd741a Log egress buffer event through TraceEvent Yang Chi 2015-11-20 15:49:30 -08:00
  • 9106585c56 Set up the BufferCallback for liger Yang Chi 2015-11-20 15:49:25 -08:00
  • be5cc65c97 Record relative priority information in HTTPTransaction Alan Frindell 2015-11-20 14:52:57 -08:00
  • 42fc4e4e8c Use more expressive CHECK* macros in proxygen/lib Alan Frindell 2015-11-20 09:24:12 -08:00
  • edf9a39c0e adjust the stderr logging in HTTP2PriorityQueue Woo Xie 2015-11-20 09:07:42 -08:00
  • 1cc6552541 Convert HTTPSession to use HTTP2PriorityQueue Alan Frindell 2015-11-19 13:38:48 -08:00
  • c27a0ffed6 Simplify assign-then-return in proxygen Yedidya Feldblum 2015-11-19 12:29:11 -08:00
  • 312e3c406a Right the good ship proxygen OSS Alan Frindell 2015-11-19 11:51:37 -08:00
  • 618c65e905 Revert bad revert Alan Frindell 2015-11-19 10:21:07 -08:00
  • e4e05a5617 Fix CHECK failure in HTTPSession::resumeTransactions Alan Frindell 2015-11-18 17:35:57 -08:00
  • 03b1d44923 Simplify assign-then-move in proxygen/lib/http/session/test Yedidya Feldblum 2015-11-18 17:27:43 -08:00
  • 2162abd482 Fix proxygen Makefile. Kyle Nekritz 2015-11-18 15:56:29 -08:00
  • 884ccdf631 Add getUnderlyingTransport to AsyncTransportWrapper. Kyle Nekritz 2015-11-18 10:20:14 -08:00
  • 4181746a33 proxygen: test: fix sign-compare warning/error with gcc-4.9 (tiny) Jim Meyering 2015-11-18 09:29:25 -08:00
  • 8b9ba16aa2 proxygen: add per worker thread init support Huapeng Zhou 2015-11-17 17:57:01 -08:00
  • e4c0f856e4 fix GPERF setting from fbmake being ignored Doug Ihde 2015-11-17 17:17:45 -08:00
  • 9d01ab444e Update folly+wangle hashes Alan Frindell 2015-11-17 17:01:23 -08:00
  • 155b34fb78 Change HTTPTransaction::onEgressPaused/Resumed to invoke updateHandlerPauseState Alan Frindell 2015-11-16 16:53:13 -08:00
  • 08937422c0 Enforce MAX_CONCURRENT_STREAMS Alan Frindell 2015-11-16 15:17:40 -08:00
  • d702585048 Fix bad formatting Subodh Iyengar 2015-11-13 18:13:03 -08:00
  • 0f5f77a6c9 Use different events for zero logs Subodh Iyengar 2015-11-13 16:20:11 -08:00
  • cc3cfe63d6 Register zero events to flow time map Subodh Iyengar 2015-11-13 12:39:01 -08:00
  • 62b1e647f1 Bump up the folly and wangle versions for the oss push. Mohammad Husain 2015-11-13 10:01:03 -08:00
  • 78042e9bd8 Closes #55 Mohammad Husain 2015-11-12 17:01:39 -08:00
  • 106e17bbe3 turn on or off persistent cork in liger via session manager Yang Chi 2015-11-12 15:35:28 -08:00
  • 5a56f54ab1 HTTP2PriorityQueue perf improvements Alan Frindell 2015-11-12 13:47:35 -08:00
  • a041912dd3 Add ability to expire and log configs Subodh Iyengar 2015-11-12 12:03:34 -08:00
  • 4a86589a49 Connect up listenBacklog server option Cullen Walsh 2015-11-11 16:19:28 -08:00
  • 66f6025ca9 Add a buffer callback to AsyncSocket Yang Chi 2015-11-11 13:32:04 -08:00
  • 3d7a08606b Adding server config verification to AsyncZeroTransport. Kyle Nekritz 2015-11-11 10:59:18 -08:00
  • c9d2c9874a Resume transactions in priority order, pause inline Alan Frindell 2015-11-10 14:22:51 -08:00
  • 47ee9177b6 Fix jenkins configure.ac Praveen Kumar Ramakrishnan 2015-11-09 13:12:36 -08:00
  • 5e909076ee move init() out of acceptor ctor Woo Xie 2015-11-09 10:01:55 -08:00
  • 3c5f3c3011 Not allowing multiple paths in SPDYCodec Noam Lerner 2015-11-09 09:47:36 -08:00
  • dc332edbd2 Drop support for spdy/2 Alan Frindell 2015-11-09 09:19:34 -08:00
  • d6e28c5c8d remove some redundant or pessimizing std::move Igor Sugak 2015-11-07 23:40:02 -08:00
  • 0d4a320a53 remove redundant or pessimizing std::move in macros Igor Sugak 2015-11-07 23:18:10 -08:00
  • 12f7e9823b Add flow control support to HTTPServer Cullen Walsh 2015-11-06 23:55:44 -08:00
  • 38a65ea980 Pass IO evb to proxygen::RequestHandlerFactory::onServerStart() Cullen Walsh 2015-11-06 23:55:37 -08:00
  • 7b97e1f8c9 Use correct default window size=65535 Alan Frindell 2015-11-06 13:14:39 -08:00
  • 47ffe9cba0 Fix libproxygentransport.la in jenkins Praveen Kumar Ramakrishnan 2015-11-05 15:27:50 -08:00
  • 67ade15ebe detailed error in Posix resolver Yang Chi 2015-11-05 13:23:57 -08:00
  • e7309adf5c Liger should set HTTPTransaction priority when upper layer changes priority Yang Chi 2015-11-05 12:28:26 -08:00
  • e18485ad31 Detailed error types from CAresResolver Yang Chi 2015-11-05 09:34:19 -08:00
  • 18bb14d3ef SPDYStreamTransport implementation Francis Ma 2015-11-05 09:28:35 -08:00
  • b2fdcec798 Add extra trace fields into RequestExchange event Yang Chi 2015-11-04 12:19:54 -08:00
  • 307434f9fc fix some clang -Wmove violations Igor Sugak 2015-11-03 21:13:08 -08:00
  • 27ceb3fa7e Allow underlying transport to be accessible from AsyncTransportWrapper Subodh Iyengar 2015-11-03 17:19:40 -08:00
  • 7d7947fb0b add trace event field to record http session cache hit type Ranjeeth Dasineni 2015-11-03 16:25:08 -08:00
  • 1f08436342 fix contbuild Francis Ma 2015-11-03 14:43:39 -08:00
  • 7ceaa55db4 Add trace events for gateway ping Shijin Kong 2015-11-02 14:06:41 -08:00
  • 93ee46a580 Added exported symbols and unified initialization Tobias Ritzau 2015-11-02 11:15:47 -08:00
  • 83516ef15b Add unit test Alan Frindell 2015-10-30 09:46:12 -07:00
  • 6a60e2dc19 refactor HTTPUpstreamSessionTests Alan Frindell 2015-10-30 09:28:41 -07:00
  • 95c029fefb Refactor HTTPDownstreamSessionTest Alan Frindell 2015-10-30 09:23:40 -07:00
  • de9efd5133 One more case for full window/reads closed Alan Frindell 2015-10-28 14:39:34 -07:00
  • 64da0d74a0 Handle HTTPSession::readEOF with session/streams blocked on flow contrl Praveen Kumar Ramakrishnan 2015-10-26 19:07:09 -07:00