aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* Merge branch 'master' of https://github.com/grpc/grpc into flow-control-v3Gravatar ncteisen2017-08-01
|\
| * Merge pull request #12004 from murgatroid99/node_deprecation_message_utilGravatar Michael Lumish2017-08-01
| |\ | | | | | | Node: replace custom deprecation warning with existing solution
| * \ Merge pull request #11431 from gkelly/client-context-initGravatar Noah Eisen2017-08-01
| |\ \ | | | | | | | | Add a GrpcLibraryInitializer to client_context.cc
| * \ \ Merge pull request #12000 from yang-g/msanGravatar Yang Gao2017-08-01
| |\ \ \ | | | | | | | | | | Initialize initiating_exec_ctx_or_null
| * \ \ \ Merge pull request #12008 from ncteisen/fuzz-direct-leak-in-mallocGravatar Noah Eisen2017-07-31
| |\ \ \ \ | | | | | | | | | | | | Fix leak if duplicated static metadata
| * \ \ \ \ Merge pull request #11979 from apolcyn/ensure_cancel_with_status_memory_apiGravatar apolcyn2017-07-31
| |\ \ \ \ \ | | | | | | | | | | | | | | Add comment and test for API of a parameter to grpc_call_cancel_with_status
| | | * | | | Fix leak if duplicated static mdGravatar Noah Eisen2017-07-31
| | | | | | |
| * | | | | | Merge pull request #11998 from muxi/revert-debug-infoGravatar Muxi Yan2017-07-31
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Get more useful debug info out of Jenkins
| * \ \ \ \ \ \ Merge pull request #11991 from muxi/fix-objc-nsdata-memory-leakGravatar Muxi Yan2017-07-31
| |\ \ \ \ \ \ \ | | |_|_|/ / / / | |/| | | | | | Fix two memory leak points in ObjC
| | | | | | | * Node: replace custom deprecation warning with existing solutionGravatar murgatroid992017-07-31
| | |_|_|_|_|/ | |/| | | | |
| | | | | * | Use zalloc and remove now redundant setsGravatar yang-g2017-07-31
| | | | | | |
| | | | | | * Add a GrpcLibraryInitializer to client_context.ccGravatar Garret Kelly2017-07-31
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's feasible that a program be written/linked such that it only use ClientContext from grpc++, which could end up with the other instances of GrpcLibraryInitializer not ending up in the final binary. Add a GrpcLibraryInitializer to client_context.cc to ensure that the library is initialized. The primary side-effect of the library not being initialized when only using a ClientContext is that the destructor for ClientContext indirectly ends up trying to call through g_core_codegen_interface when destructing its metadata, which is null.
| | | | | * Initialize initiating_exec_ctx_or_nullGravatar yang-g2017-07-31
| | |_|_|/ | |/| | |
| | | * | Show passed tests as wellGravatar Muxi Yan2017-07-31
| | | | |
| | | * | Revert to more useful debug infoGravatar Muxi Yan2017-07-31
| | |/ / | |/| |
| * | | Merge pull request #11982 from muxi/fix-buffered-pipe-crashGravatar Muxi Yan2017-07-31
| |\ \ \ | | | | | | | | | | Fix 'Release of a suspended object' issue in GRXBufferedPipe
| | | * | Fix two memory leaksGravatar Muxi Yan2017-07-31
| | | | |
| * | | | Merge pull request #11703 from yang-g/cq_shutdownGravatar Yang Gao2017-07-31
| |\ \ \ \ | | | | | | | | | | | | Allow adding events to cq after shutdown is called.
| | | * | | Resume GRXBufferedPipe when it gets deallocedGravatar Muxi Yan2017-07-29
| | |/ / / | |/| | |
| * | | | Merge pull request #11927 from y-zeng/nameserGravatar Yuchen Zeng2017-07-28
| |\ \ \ \ | | |_|/ / | |/| | | Add src/core/lib/iomgr/nameser.h
| | | | * add comment and test for memory api of grpc_call_cancel_with_statusGravatar Alexander Polcyn2017-07-28
| | | | |
* | | | | Merge branch 'master' of https://github.com/grpc/grpc into flow-control-v3Gravatar ncteisen2017-07-28
|\| | | |
| | | * | Resolve commentsGravatar yang-g2017-07-28
| | | | |
| | | * | Change return type to boolGravatar yang-g2017-07-28
| | | | |
| | | * | Rebase with head and resolve conflictsGravatar yang-g2017-07-28
| | | | |
| | | * | Allow adding events to cq after shutdown is called.Gravatar yang-g2017-07-28
| | | |/
| * | | Merge pull request #11948 from dgquintas/grpclb_fix_rr_shutdown_connectivityGravatar David G. Quintas2017-07-28
| |\ \ \ | | | | | | | | | | Fix bug in handling of RR connectivity transition to SHUTDOWN
| * \ \ \ Merge pull request #11965 from ↵Gravatar David G. Quintas2017-07-28
| |\ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | dgquintas/grpclb_lb_channel_conn_state_subscription Watch the LB channel using the right initial conn. state
| * | | | Merge pull request #11732 from muxi/update-podspecsGravatar Muxi Yan2017-07-28
| |\ \ \ \ | | | | | | | | | | | | Advance versions of BoringSSL and protoc
| * \ \ \ \ Merge pull request #11930 from jtattermusch/csharp_safe_threadpoolGravatar Jan Tattermusch2017-07-28
| |\ \ \ \ \ | | | | | | | | | | | | | | C#: offload work from GrpcThreadPool by default.
| * \ \ \ \ \ Merge pull request #11963 from apolcyn/fix_ruby_bidi_error_terminateGravatar apolcyn2017-07-27
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Improve completion of bidi calls when there is an initial error
| | | | | | * | Fix bug in handling of RR connectivity transition to SHUTDOWNGravatar David Garcia Quintas2017-07-27
| | | | | | | |
| | | | | * | | Watch the LB channel using the right initial conn. stateGravatar David Garcia Quintas2017-07-27
| | | | | |/ /
| | * | | | | properly finish bidi calls when there is an initial errorGravatar Alexander Polcyn2017-07-27
| | | | | | |
| * | | | | | Fix use after free error in cqGravatar Sree Kuchibhotla2017-07-27
| | |_|_|/ / | |/| | | |
| * | | | | Use new protocol for reporting dropped calls to grpclb balancer.Gravatar Mark D. Roth2017-07-27
| | | | | |
| | | | | * Update build.yaml, fix formatGravatar Yuchen Zeng2017-07-27
| | | | | |
| | | | | * Add src/core/lib/iomgr/nameser.hGravatar Yuchen Zeng2017-07-27
| | | | | |
| * | | | | Merge pull request #11780 from muxi/stream_compression_transportGravatar Muxi Yan2017-07-26
| |\ \ \ \ \ | | | | | | | | | | | | | | Implement stream compression - transport layer
| * | | | | | Improvements to grpc_byte_stream API and handling.Gravatar Mark D. Roth2017-07-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add shutdown() method (to be used in forthcoming call combiner code). - Use a vtable instead of storing method pointers in each instance. - Check all callers of pull() to make sure that they are properly handling errors. - Clarify ownership rules and attempt to adhere to them. - Added a new grpc_caching_byte_stream implementation, which is used in http_client_filter to avoid having to read the whole send_message byte stream before passing control down the stack. (This class may also be used in the retry code I'm working on separately.) - As part of this, did a major rewrite of http_client_filter, which made the code more readable and fixed a number of potential bugs. Note that some of this code is hard to test right now, due to the fact that the send_message byte stream is always a slice_buffer stream, for which next() is always synchronous and no destruction is needed. However, some future work (specifically, my call combiner work and Craig's incremental send work) will start leveraging this.
| * | | | | | Merge pull request #11921 from adam-26/1745Gravatar Michael Lumish2017-07-26
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Fix issue from google/protobuf#1745 - javascript allow dot in filename
| * \ \ \ \ \ \ Merge pull request #11865 from yang-g/avl_interfaceGravatar Yang Gao2017-07-26
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Adding user_data to avl interface so that an exec_ctx can be passed in.
| | | | | | * | | reduce threadpool size for qps benchmarksGravatar Jan Tattermusch2017-07-26
| | | | | | | | |
| | | | | | * | | introduce inlineHandlers settingGravatar Jan Tattermusch2017-07-26
| | | | | | | | |
| | | | | | * | | dont run user handlers on grpc threadpool threadsGravatar Jan Tattermusch2017-07-26
| | | | | | | | |
| * | | | | | | | Merge pull request #11901 from nathanielmanistaatgoogle/grpc_testingGravatar Nathaniel Manista2017-07-25
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | gRPC Python test infrastructure.
| * \ \ \ \ \ \ \ \ Merge pull request #11915 from dgquintas/grpclb_drop_fixesGravatar David G. Quintas2017-07-25
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | grpclb: deal with all-drops serverlists
| * \ \ \ \ \ \ \ \ \ Merge pull request #11932 from kpayson64/more_detailsGravatar kpayson642017-07-25
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Update package info with classifiers and updated webpage
| | | * | | | | | | | | grpclb: deal with all-drops serverlistsGravatar David Garcia Quintas2017-07-25
| | |/ / / / / / / / / | |/| | | | | | | | |
| * | | | | | | | | | Merge pull request #11925 from sreecha/disable-epoll1Gravatar Sree Kuchibhotla2017-07-25
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Disable epoll1 unless explicitly requested