aboutsummaryrefslogtreecommitdiffhomepage
path: root/vsprojects
Commit message (Collapse)AuthorAge
* Merge github.com:grpc/grpc into async-api-newGravatar Craig Tiller2015-02-06
|\
| * Clean build.jsonGravatar Craig Tiller2015-02-06
| |
* | Merge github.com:google/grpc into async-api-newGravatar Craig Tiller2015-02-06
|\|
| * Making the gpr_tmpfile's win32 version a bit more Windows-y.Gravatar Nicolas "Pixel" Noble2015-02-06
| | | | | | | | Also adding windows helpers to convert to and from TCHAR strings.
* | Merge github.com:google/grpc into async-api-newGravatar Craig Tiller2015-02-05
|\|
| * Merge pull request #359 from jboeuf/ssl_default_creds_integrationGravatar Yang Gao2015-02-05
| |\ | | | | | | Adding support for loading the SSL roots from an environment variable.
* | | Merge github.com:google/grpc into async-api-newGravatar Craig Tiller2015-02-05
|\| |
| | * Adding linux specific env implementation.Gravatar Julien Boeuf2015-02-04
| | |
| * | Merge github.com:google/grpc into async-apiGravatar Craig Tiller2015-02-04
| |\ \
| | * | Fixing build.json by removing files that are no longer present.Gravatar Nicolas Noble2015-02-04
| | | |
* | | | Merge github.com:google/grpc into async-api-newGravatar Craig Tiller2015-02-04
|\ \ \ \ | | |/ / | |/| |
| * | | ... And the project files...Gravatar Julien Boeuf2015-02-03
| | | |
* | | | Updated the first test (which fails)Gravatar Craig Tiller2015-02-03
| |/ / |/| |
| | * Adding support for loading the SSL roots from an environment variable.Gravatar Julien Boeuf2015-02-02
| |/ | | | | | | | | | | - Had to add support for files and environment variables as well. - I can't compile on windows so I'm sure there will be some issues. - Tested end-to-end with the simple ssl fullstack test.
| * Clean build file, regen projectsGravatar Craig Tiller2015-01-31
| |
* | Add bbqGravatar Craig Tiller2015-01-30
|/
* Merge pull request #233 from nicolasnoble/propsheetsGravatar Jan Tattermusch2015-01-29
|\ | | | | Adding property sheets for OpenSSL and Winsock 2 libraries.
* \ Merge branch 'master' of github.com:google/grpc into jsonGravatar Nicolas Noble2015-01-27
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile build.json vsprojects/vs2013/grpc.vcxproj vsprojects/vs2013/grpc.vcxproj.filters vsprojects/vs2013/grpc_unsecure.vcxproj vsprojects/vs2013/grpc_unsecure.vcxproj.filters
| * \ Merge pull request #157 from dklempner/eventfdGravatar Craig Tiller2015-01-27
| |\ \ | | | | | | | | Add support for eventfd based kicking on linux.
| * | | added src/core/support/string.h to build.jsonGravatar Jan Tattermusch2015-01-27
| | | |
| | | * Adding property sheets for OpenSSL and Winsock 2 libraries.Gravatar Nicolas 'Pixel' Noble2015-01-26
| | | |
| | * | Rename wakeup_fd.[hc] to wakeup_fd_posix.[hc]Gravatar David Klempner2015-01-26
| | | | | | | | | | | | | | | | | | | | Fix the transitive closure of this change, including reintroducing pollset_kick_posix/windows where the latter is just a stub.
* | | | Addressing comments.Gravatar Nicolas Noble2015-01-26
| | | |
| * | | removed string.h reference from build.jsonGravatar Jan Tattermusch2015-01-26
| | |/ | |/|
| | * Merge branch 'master' into eventfdGravatar David Klempner2015-01-26
| | |\ | | |/ | |/| | | | | | | This includes nuking the special pollset_kick_windows.h, since it is no longer relevant.
| | * Refactor the pipe/eventfd abstractionGravatar David Klempner2015-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This introduces the wakeup fd interface, corresponding approximately to the existing Google version, complete with a ported giant detailed usage comment. The implementation has two layers, "specialized" and "fallback". The specialized layer is intended to be a suitable platform specific implementation like eventfd, whereas "fallback" is probably pipe, with runtime detection of whether the specialized version works on this system (currently stubbed out).
* | | Merge branch 'master' of github.com:google/grpc into jsonGravatar Nicolas Noble2015-01-26
|\| | | | | | | | | | | | | | Conflicts: src/core/security/credentials.c
| * | Fixing a few winsocket misuses.Gravatar Nicolas "Pixel" Noble2015-01-24
| | |
| * | Adding Visual Studio filters.Gravatar Nicolas 'Pixel' Noble2015-01-24
| | |
| * | OpenSSL 1.0.2 is out of beta - let's update our own repositories to reflect ↵Gravatar Nicolas "Pixel" Noble2015-01-23
| | | | | | | | | | | | that.
* | | Replacing cJSON with our own code instead.Gravatar Nicolas Noble2015-01-22
| | |
| | * Add support for eventfd based kicking on linux.Gravatar David Klempner2015-01-21
| |/ |/| | | | | | | This adds support for eventfd based kicking, with the skeleton of support for runtime selection between eventfds and pipes.
| * Build projectsGravatar Craig Tiller2015-01-21
| |
| * Disable compilation of some filesGravatar Craig Tiller2015-01-21
| | | | | | | | They're not needed on Windows
| * Build projectsGravatar Craig Tiller2015-01-21
| |
| * Add a gitignore for win32 stuffGravatar Craig Tiller2015-01-21
|/
* Run buildgenGravatar Craig Tiller2015-01-18
|
* Factor out the pollset kicking mechanism and eliminate shardingGravatar David Klempner2015-01-16
| | | | | | | | | 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.
* Fixing test_config.cGravatar Nicolas "Pixel" Noble2015-01-13
| | | | Now all the gpr tests build and run under win32.
* Fixing opensource build.Gravatar nnoble2015-01-12
| | | | | | | Change on 2015/01/12 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83810001
* Moving the google-internal security code in their own files.Gravatar jboeuf2015-01-12
| | | | | | | | | | Checked that the opensource version still builds. Just addressing core for now. We will do c++ later. Change on 2015/01/12 by jboeuf <jboeuf@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83804014
* Splitting grpc_test_util into gpr_test_util.Gravatar nnoble2015-01-12
| | | | | | | Change on 2015/01/12 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83801564
* C implementation of Census trace store and stats store for grpc C lib.Gravatar hongyu2015-01-09
| | | | | | | Change on 2015/01/08 by hongyu <hongyu@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83556470
* Remove libevent.Gravatar ctiller2015-01-09
| | | | | | | | | | | | | | | | | | | | | | | Fixed any exposed bugs across the stack. Add a poll() based implementation. Heavily leverages pollset infrastructure to allow small polls to be the norm. Exposes a mechanism to plug in epoll/kqueue for platforms where we have them. Simplify iomgr callbacks to return one bit of success or failure (instead of the multi valued result that was mostly unused previously). This will ease the burden on new implementations, and the previous system provided no real value anyway. Removed timeouts on endpoint read/write routines. This simplifies porting burden by providing a more orthogonal interface, and the functionality can always be replicated when desired by using an alarm combined with endpoint_shutdown. I'm fairly certain we ended up with this interface because it was convenient to do from libevent. Things that need attention still: - adding an fd to a pollset is O(n^2) - but this is probably ok given that we'll not use this for multipolling once platform specific implementations are added. - we rely on the backup poller too often - especially for SSL handshakes and for client connection establishment we should have a better mechanism ([] [] - Linux needs to use epoll for multiple fds, FreeBSD variants (including Darwin) need to use kqueue. ([] [] - Linux needs to use eventfd for poll kicking. ([] Change on 2015/01/07 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83461069
* Add a --forever flag, to continuously run tests as things change.Gravatar ctiller2015-01-09
| | | | | | | Change on 2015/01/07 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83451760
* Remove libevent.Gravatar ctiller2015-01-08
| | | | | | | | | | | | | | | | | | | | | | | Fixed any exposed bugs across the stack. Add a poll() based implementation. Heavily leverages pollset infrastructure to allow small polls to be the norm. Exposes a mechanism to plug in epoll/kqueue for platforms where we have them. Simplify iomgr callbacks to return one bit of success or failure (instead of the multi valued result that was mostly unused previously). This will ease the burden on new implementations, and the previous system provided no real value anyway. Removed timeouts on endpoint read/write routines. This simplifies porting burden by providing a more orthogonal interface, and the functionality can always be replicated when desired by using an alarm combined with endpoint_shutdown. I'm fairly certain we ended up with this interface because it was convenient to do from libevent. Things that need attention still: - adding an fd to a pollset is O(n^2) - but this is probably ok given that we'll not use this for multipolling once platform specific implementations are added. - we rely on the backup poller too often - especially for SSL handshakes and for client connection establishment we should have a better mechanism ([] [] - Linux needs to use epoll for multiple fds, FreeBSD variants (including Darwin) need to use kqueue. ([] [] - Linux needs to use eventfd for poll kicking. ([] Change on 2015/01/07 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83461069
* Adding plugins to the mako rendering system.Gravatar nnoble2015-01-06
| | | | | | | Change on 2015/01/05 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=83302581
* Provide a port of cpu related code to posix, and linux.Gravatar ctiller2014-12-29
| | | | | | | | Properly set this up in our build environment. Change on 2014/12/23 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82725899
* Improving Makefile support for shared libraries.Gravatar nnoble2014-12-29
| | | | | | | | | | | | | | | | -) Properly linking built-in OpenSSL into the grpc library. -) grpc now properly depends on gpr when linking shared code. -) Properly naming the shared library with all their aliases. -) Properly installing the shared library aliases on the system. -) Potentially supporting Darwin and MINGW32 targets for shared libraries. Caveat: if using shared libraries, some tests will not compile anymore if they want to use OpenSSL functions, as they are no longer publically available externally. Which is the feature we were seeking. The Makefile currently does it properly, by linking the tests statically. This only applies when using external code and Makefiles, if said external code improperly assumes SSL is available through grpc. Change on 2014/12/22 by nnoble <nnoble@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82656438
* Update build.json, fix opensource build.Gravatar ctiller2014-12-29
| | | | | | | Change on 2014/12/20 by ctiller <ctiller@google.com> ------------- Created by MOE: http://code.google.com/p/moe-java MOE_MIGRATED_REVID=82580775