Tim Emiola
d428c54681
removed a reference to a google3 dir
10 years ago
Tim Emiola
5d11c1ad0d
Remove Go links
10 years ago
Tim Emiola
9fe51788e3
Removes google3 specifics from the README.md, aligns the description with an open source release
10 years ago
Tim Emiola
eaed637dba
Removes Google username from TODOs, removes defunct TODOs
10 years ago
Tim Emiola
1bbe9ea232
Removed beefcake extension hook, it was no longer needed
10 years ago
Hongyu Chen
295699425a
Adds extern "C" to census_tracing.h. We need to access tracing apis from
...
cpp code.
10 years ago
Nicolas Noble
614c2bf99b
Replacing cJSON with our own code instead.
10 years ago
murgatroid99
cbaacad719
Fixed junk data bug in PHP SSL Credentials
10 years ago
Nathaniel Manista
59d095a7df
The logging_pool module.
10 years ago
Craig Tiller
a83567d729
Fix math in time_posix.c
10 years ago
Craig Tiller
ad145bc9cb
Use the right parameters to syscalls
10 years ago
Craig Tiller
93da6ac647
Fix memory corruption if >2 ports
10 years ago
David Klempner
dbb4f942d0
Add support for eventfd based kicking on linux.
...
This adds support for eventfd based kicking, with the skeleton of
support for runtime selection between eventfds and pipes.
10 years ago
murgatroid99
cdc2a738c3
Indicated that serialize and deserialize are optional
10 years ago
Craig Tiller
9f44bfff6d
Make option setting work on Mac
10 years ago
Craig Tiller
a172ad7d41
Typo fix
10 years ago
Craig Tiller
0c0b60c322
Add platform ifdefs, fix up some MSVC warnings
10 years ago
Craig Tiller
d14a1a5f04
Disable compilation of some files
...
They're not needed on Windows
10 years ago
Craig Tiller
f2d39b7d83
Copy pollset_posix to pollset_windows
10 years ago
Craig Tiller
b7e0cb56be
Allocate the correct amount of memory
10 years ago
Craig Tiller
fd7d3ec039
Actually serve up content
10 years ago
Craig Tiller
53d5f9d887
Initialize some members
10 years ago
Craig Tiller
c6dffe5c51
Allow null copy/destroy functions
10 years ago
Craig Tiller
c50e398d65
First pass API for serving static data
10 years ago
Craig Tiller
7cfa2d951d
Allow sending preformatted messages
10 years ago
Craig Tiller
ce6e350111
Add a simple GET handler
10 years ago
Craig Tiller
c923cd7683
Add knowledge of :method GET
10 years ago
Craig Tiller
6afe256b56
Add helpers for SEND_FINISH
10 years ago
Craig Tiller
12b533de59
Make send/recv_metadata take ownership of passed in metadata
10 years ago
Craig Tiller
d2d0a1184e
Capture :path, and send it separately
10 years ago
murgatroid99
ec8956435d
Switched binary stream to object stream
10 years ago
Tim Emiola
c6a33a21a0
Removed unexpected reference to auth.rb
10 years ago
Tim Emiola
2b5637615a
Updates ruby to stop using grpc_start_invoke
10 years ago
murgatroid99
f034e50ba9
Modified interop tests to handle binding to port 0
10 years ago
murgatroid99
0397061095
Removed extra debugger statements
10 years ago
murgatroid99
d2f20b29a6
Removed port_picker and bound to port 0 in tests instead
10 years ago
murgatroid99
c896e192f7
Brought grpc_server_add_secure_http2_port in line with grpc_server_http2_port
10 years ago
Julien Boeuf
073d7b6cd9
Fixing node and ruby builds.
10 years ago
murgatroid99
b6ab1b477f
Added TLS support to interop tests
10 years ago
Craig Tiller
724b7c693a
clang-format
10 years ago
Julien Boeuf
8fbcc4391e
Changing the SSL (Server) Credentials API.
...
- Changed the unsigned char * + size to NULL terminated strings which
makes sense for the PEM format. I may change TSI later (but the impact
will hopefully be much more limited).
- Added a way to pass multiple key/cert pairs to servers which is needed
when hosting more than one domain.
- Removed the C++ SSL credentials tests as we are going to have an
option to not specify the roots which will then be derived from the
environment (well-known platform dependent locations and/or
environment variable).
- Fixed the php build which is the only one added in the run_test.py.
This change will certainly break node, python and ruby.
10 years ago
Tim Emiola
5de3a1de25
Corrects the ruby interop tests
...
- they were not returning the correct payload type
10 years ago
murgatroid99
621d0b98bf
Removed temp files
10 years ago
murgatroid99
97d61308f0
Added and fixed interop tests
10 years ago
David Klempner
fd99dd3475
Cap the size of the poll kick freelist.
...
This caps the size of the poll kick freelist at the arbitrary value of
25.
10 years ago
murgatroid99
7d1a19af26
Added interop client and server
10 years ago
Craig Tiller
44a56ce426
Add extern where its required
10 years ago
Craig Tiller
5246e7a2d1
Disconnect on bad connection prefix
10 years ago
Craig Tiller
ecd49345b5
Use clang-format-3.5
10 years ago
David Klempner
7f3ed1eda1
Factor out the pollset kicking mechanism and eliminate sharding
...
This change pulls out a separate pollset_kick module, which currently
uses a freelist of pipes dynamically assigned to pollsets when they
enter polling rather than the previous racy sharding mechanism.
We ultimately may wish to eliminate the dynamic assignment for multipoll
sets, but this should be sufficient for the moment.
10 years ago