Commit Graph
100 Commits
Author SHA1 Message Date
Lucio FrancoandGitHub 01e72d9a95 chore(build): Fix wrong output type used in replace (#50) 2019-10-05 14:18:13 -04:00
Lucio FrancoandGitHub 4e1fcece15 fix(codegen): Use wellknown types from prost-types (#49)
This change introduces the ability to let prost-build
provide the fully qualifed type path for types that
start with `google.protobuf`.
2019-10-05 13:16:09 -04:00
Lucio FrancoandGitHub ed3e7e95a5 fix(codec): Fix buffer decode panic on full (#43)
* fix(codec): Fix buffer decode panic on full

This is a naive fix for the buffer growing beyond capacity
and producing a panic. Ideally we should do a better job
of not having to allocate for new messages by using
a link list.

* fmt
2019-10-04 19:17:41 -04:00
Lucio FrancoandGitHub 4559613c37 feat(codgen): Add default implementations for the generated serve… (#27)
* Rename servce -> server

* Add default impl for server trait
2019-10-02 16:01:44 -04:00
Lucio FrancoandGitHub 2670b349f9 fix(codegen): Fix Empty protobuf type and add unimplemented (#26)
* Add license attribute to tonic-build

* fix(codegen): Fix Empty protobuf type and add unimplemented

* Remove syn full feature
2019-10-01 23:46:54 -04:00
Lucio Franco 2734d3af28 Point tonic to root readme 2019-10-01 22:32:06 -04:00
Lucio Franco c1db64244e Fix spelling of helloworld 2019-10-01 22:15:44 -04:00
Lucio FrancoandGitHub a282b6682d chore(release): Prepare 0.1.0-alpha.1 release (#24) 2019-10-01 22:13:52 -04:00
Lucio FrancoandGitHub 8f80d0f6d1 chore(docs): Update tonic-build docs (#22) 2019-10-01 19:34:45 -04:00
Lucio Franco 09c77d4713 Attempt to make CI work for PRs 2019-10-01 19:27:59 -04:00
Lucio FrancoandGitHub 40973238d6 Add CI workflow (#23)
* Add CI workflow

* Delete interop.yml

* Delete test.yml

* deny warnings

* Fix unused mut
2019-10-01 19:26:17 -04:00
Lucio Franco b8483b92f9 Update logos 2019-10-01 17:53:10 -04:00
Lucio Franco bee8acd8c3 more readme updates 2019-10-01 17:20:22 -04:00
Lucio Franco 8aa4e2a790 Update docs logo 2019-10-01 17:10:00 -04:00
Lucio Franco 08d8795d17 more docs 2019-10-01 17:08:32 -04:00
Lucio Franco ca69b41def more assets and readme cleanup 2019-10-01 16:48:10 -04:00
Lucio Franco e02e814cee more readme cleanup 2019-10-01 16:45:13 -04:00
Lucio Franco 3c1b2e4bb5 more readme updates 2019-10-01 16:40:42 -04:00
Lucio FrancoandGitHub e53fa13457 Update README.md 2019-10-01 16:37:50 -04:00
Lucio Franco 9355292373 add new banner 2019-10-01 16:33:20 -04:00
Lucio Franco 5c3cd1cce4 fm 2019-10-01 16:29:36 -04:00
Lucio Franco 9af614e5f7 fix examples 2019-09-30 19:36:18 -04:00
Lucio Franco c5042b14c3 Fix tests 2019-09-30 19:13:27 -04:00
Lucio Franco cb325c69a7 fmt 2019-09-30 14:10:38 -04:00
Lucio Franco 35c2422cf0 Merge branch 'master' of github.com:LucioFranco/tonic 2019-09-30 14:10:33 -04:00
Lucio Franco dd327faee2 add more to cargo toml and fix openssl 2019-09-30 14:10:25 -04:00
Lucio Franco 49872ce904 more readme improvements 2019-09-29 22:59:15 -04:00
Lucio Franco f4336115c8 more readme work 2019-09-29 22:55:33 -04:00
Lucio Franco 6ab906d036 remove tracing from docs 2019-09-29 22:55:16 -04:00
Lucio Franco a9f7992585 Remove more tODO's 2019-09-29 22:38:28 -04:00
Lucio Franco d81ca1ae56 rename tonic 2019-09-29 21:51:39 -04:00
Lucio Franco 5c4a2304d5 add badges 2019-09-29 21:50:47 -04:00
Lucio Franco 63770cdc2e more clean up 2019-09-29 21:43:16 -04:00
Lucio Franco 701f6965b0 more css 2019-09-29 21:42:36 -04:00
Lucio Franco 5e2447cb5a fix width 2019-09-29 21:42:15 -04:00
Lucio Franco 02487bec3a add readme and templates 2019-09-29 21:41:08 -04:00
Lucio Franco 529c3fc0ab Add examples readme 2019-09-29 21:01:29 -04:00
Lucio Franco a8ef9d6c42 Add tls example with rustls 2019-09-29 19:45:05 -04:00
Lucio Franco 2c2b7d7904 Add auth and lb example 2019-09-29 18:33:28 -04:00
Lucio Franco 772ac84409 Bump toolchain to 1.39-beta 2019-09-29 17:14:46 -04:00
Lucio Franco b131e63ffb Add more assets 2019-09-29 17:11:11 -04:00
Lucio Franco dfa0cf8d00 add assets 2019-09-29 17:08:29 -04:00
Lucio Franco a35ef96a03 Add docs to transport and refactor some api's 2019-09-29 17:04:42 -04:00
Lucio Franco 1d9e3daa07 Remove generated doc comment test 2019-09-29 10:39:57 -04:00
Lucio Franco d2355ed83c fmt 2019-09-25 20:54:13 -04:00
Lucio Franco 5f7c39faad add more docs 2019-09-24 23:26:56 -04:00
Lucio Franco 80e2771aed fmt and docs 2019-09-24 21:41:55 -04:00
Lucio Franco d7484e352a more readmeupdates 2019-09-24 21:33:03 -04:00
Lucio Franco 6c811140ec Try readme banner 2019-09-24 21:32:01 -04:00
Lucio Franco 0fc432e578 Dont run CI on pr events 2019-09-24 21:04:35 -04:00
Lucio Franco 41d0f6ac5e more feature flgs 2019-09-24 18:32:39 -04:00
Lucio Franco a37640c282 Fix doctest 2019-09-24 16:09:26 -04:00
Lucio Franco 1e579d1bd4 Fix rustfmt in tonic-build 2019-09-24 15:41:09 -04:00
Lucio Franco 60c9629630 Refactor all of the tls 2019-09-24 14:32:16 -04:00
Lucio Franco ffba9ef6d2 pin hyper version 2019-09-23 22:08:14 -04:00
Lucio Franco 4a870122c0 fmt 2019-09-23 21:12:49 -04:00
Lucio Franco 72a0ffbbab Merge branch 'master' of github.com:LucioFranco/tonic 2019-09-23 21:00:41 -04:00
Lucio Franco bc500963b1 Merge branch 'master' of github.com:LucioFranco/tonic 2019-09-23 17:09:25 -04:00
Lucio Franco 95576f24c9 Add more docs 2019-09-23 17:09:20 -04:00
Lucio Franco cccc008366 todo clean up 2019-09-22 12:45:19 -05:00
Lucio Franco a7ee26cd3b Use server errorkind 2019-09-21 16:49:47 -06:00
Lucio Franco 1c2905255e fix ci? 2019-09-21 16:10:20 -06:00
Lucio Franco 0dd0decccd ci check PR 2019-09-21 16:04:43 -06:00
Lucio Franco 782da6f0e5 implement last interop test 2019-09-21 16:02:10 -06:00
Lucio Franco 922e480cec Add easy connect method in codegen 2019-09-21 14:21:28 -06:00
Lucio Franco 5ded741eb6 Clean up docs 2019-09-21 11:20:30 -06:00
Lucio Franco cd9133a41c Doc hide codegen inner service 2019-09-21 11:13:18 -06:00
Lucio Franco 322f346b97 Use tokio::spawn in routeguide 2019-09-21 11:09:57 -06:00
Lucio Franco df8e0a0a97 fmt 2019-09-21 10:23:46 -06:00
Lucio Franco 62f0285ff0 implemented server cusotm metadata 2019-09-21 10:23:31 -06:00
Lucio Franco da279a957d server codegen unimplemented 2019-09-20 15:39:03 -06:00
Lucio Franco 768f4afdff fmt 2019-09-19 08:31:44 -06:00
Lucio Franco e419c18304 Add basic interceptor support 2019-09-18 23:16:48 -04:00
Lucio Franco 2ed69f799b Add more config options for channels 2019-09-18 18:11:06 -04:00
Lucio Franco 9954b9e10c Update tracing in interop test 2019-09-16 18:40:43 -04:00
Lucio Franco d6f4d49e2e Add layers 2019-09-16 18:27:54 -04:00
Lucio Franco 22bb41b7c9 add tracing to interop server 2019-09-12 14:40:01 -04:00
Lucio Franco 7ab2f12231 Add half duplex as an unimplemented call 2019-09-11 22:53:12 -04:00
Lucio Franco 306d169c91 Add unimplemented interop test 2019-09-11 22:44:59 -04:00
Lucio Franco 702b288620 Fix TLS interop tests 2019-09-11 22:37:34 -04:00
Lucio Franco fe1e040975 Update deps and tower releases 2019-09-11 22:35:47 -04:00
Lucio Franco fd1029f967 More interop test clean up 2019-09-08 16:50:39 -04:00
Lucio Franco fe65d9789f Fix server streaming inital error response headers 2019-09-08 16:41:16 -04:00
Lucio Franco f74bba6858 Add server interop tests 2019-09-06 21:40:59 -04:00
Lucio Franco 0c682536b8 disable rustfmt for all 2019-09-06 18:29:17 -04:00
Lucio Franco cc8a7bfcbf make rustfmt optional 2019-09-06 18:25:27 -04:00
Lucio Franco cd44bf8e9f Clean up tonic-build 2019-09-06 18:16:11 -04:00
Lucio Franco 8b548f2ea4 Nest server and client in their own mods 2019-09-06 17:52:41 -04:00
Lucio Franco 9d44b02e1a Clean up interop server and fmt 2019-09-06 15:56:26 -04:00
Lucio Franco edf700b114 Pin nightly again 2019-09-06 15:50:59 -04:00
Lucio Franco f5251a807a Pin a night version 2019-09-06 15:46:31 -04:00
Lucio Franco 3c02ab48af remove generated files 2019-09-06 15:45:14 -04:00
Lucio Franco ec5778dfa1 Update interop server 2019-09-06 15:37:08 -04:00
Lucio Franco d0cfafafc6 Move codegen to build and remove macros 2019-09-06 15:19:18 -04:00
Lucio Franco 295e7321b9 Add first step of async-trait 2019-09-06 01:30:51 -04:00
Lucio Franco b569280d41 Update to hyper alpha.1 2019-09-05 11:21:44 -04:00
Lucio Franco 011a148f97 Add some more todo 2019-09-04 19:06:48 -04:00
Lucio Franco 1d982126e2 Add more docs 2019-09-04 19:00:46 -04:00
Lucio Franco 20143ba0cf Add more warnings and clean up 2019-09-04 18:41:39 -04:00
Lucio Franco 3c100c3a5e fmt 2019-09-04 18:17:39 -04:00