- 21 Apr, 2018 1 commit
-
-
Ivan Shynkarenka authored
-
- 19 Apr, 2018 1 commit
-
-
Ivan Shynkarenka authored
MinGW 7.2 (x86_64) build failed
-
- 01 Feb, 2018 1 commit
-
-
Kenton Varda authored
-
- 19 Dec, 2017 1 commit
-
-
Kenton Varda authored
1. Correctly set nonblocking flag *before* calling connect(). (On glibc-Linux, we create the socket already in nonblocking mode, so this was never an issue.) 2. FDs could be leaked if connect fails. (This applies to glibc-Linux too, although connect() would have to fail immediately without blocking, which is unusual.)
-
- 22 Sep, 2017 1 commit
-
-
Kenton Varda authored
-
- 21 Sep, 2017 2 commits
-
-
Kenton Varda authored
These avoid the need for a read/modify/write.
-
Kenton Varda authored
This allows a lot of nice design patterns, and might later the the basis for capnp 3-party handoff within a machine.
-
- 14 Sep, 2017 1 commit
-
-
Kenton Varda authored
-
- 12 Sep, 2017 1 commit
-
-
Kenton Varda authored
-
- 18 Aug, 2017 1 commit
-
-
Oliver Giles authored
-
- 14 Aug, 2017 1 commit
-
-
Oliver Giles authored
Abstract unix socket addresses can now be specified with the 'unix-abstract:' prefix, and the 'unix:' prefix now explicitly rejects addresses which contain NULL bytes
-
- 12 Aug, 2017 1 commit
-
-
Oliver Giles authored
Since kj::StringPtr supports embedded NULs, copy its entire data buffer to the sockaddr_un structure instead of using strcpy. On Linux, this allows the use of the abstract socket namespace.
-
- 11 Apr, 2017 1 commit
-
-
Kenton Varda authored
-
- 22 Jan, 2017 2 commits
-
-
Kenton Varda authored
Re-introduce async-io.c++ containing just the default implementations of methods on the abstract interfaces.
-
Kenton Varda authored
Rename async-io.c++ to async-io-unix.c++, in preparation for factoring out common bits from async-io-win32.c++.
-
- 01 Dec, 2016 1 commit
-
-
Kenton Varda authored
-
- 12 Nov, 2016 1 commit
-
-
Kenton Varda authored
The implementation used by AsyncStreamFd was simply calling the general tryRead(), so why not?
-
- 07 Nov, 2016 3 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
Kenton Varda authored
Memory leak is due to compiler bug. See: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33799 http://llvm.org/bugs/show_bug.cgi?id=12286
-
- 29 Jul, 2016 1 commit
-
-
Vitali Lovich authored
Add missing include when building on Linux Discovered trying to build on Android using CMake. UIO_MAXIOV is only exported by the linux/uio.h header which was never included. Not sure how normal Linux builds work. Add missing reinterpret cast from const void* to const byte*. Remove -pthread compile flag when building under Android. ANDROID cmake variable exported by android-cmake project.
-
- 06 Sep, 2015 1 commit
-
-
Steven Dee authored
Short-term fix for #220.
-
- 03 Jul, 2015 1 commit
-
-
Steven Dee authored
Fixes #221.
-
- 16 May, 2015 1 commit
-
-
Tom Lee authored
-
- 09 May, 2015 1 commit
-
-
Tom Lee authored
Fixes a build error on GNU/Hurd.
-
- 19 Feb, 2015 1 commit
-
-
Kenton Varda authored
-
- 18 Feb, 2015 1 commit
-
-
Jason Paryani authored
This is analagous to shutdownWrite, but for the read end of the stream
-
- 29 Dec, 2014 1 commit
-
-
Kenton Varda authored
-
- 12 Dec, 2014 1 commit
-
-
Kenton Varda authored
-
- 11 Dec, 2014 1 commit
-
-
Kenton Varda authored
-
- 08 Dec, 2014 1 commit
-
-
Morten Hustveit authored
-
- 06 Dec, 2014 1 commit
-
-
Kenton Varda authored
-
- 01 Dec, 2014 1 commit
-
-
Kenton Varda authored
-
- 20 Jun, 2014 1 commit
-
-
Kenton Varda authored
For portions currently copyright by Kenton (most of it), transfer copyright to Sandstorm Development Group, Inc. (Kenton's company). The license change is practically meaningless, as MIT and BSD 2-clause are legally equivalent. However, the BSD 2-clause license is sometimes confused for its ugly siblings, BSD 3-clause and BSD 4-clause. The MIT license is more immediately recognizeable for what it is. Rémy Blank and Jason Choy (the two non-trivial contributors) are on record as approving this change: https://groups.google.com/d/msg/capnproto/xXDd2HUOCcc/gbe_COIuXKYJ
-
- 20 May, 2014 2 commits
-
-
Kenton Varda authored
-
Kenton Varda authored
-
- 04 Apr, 2014 1 commit
-
-
Remy Blank authored
-
- 01 Apr, 2014 1 commit
-
-
Kenton Varda authored
- Define separate times for durations vs. absolute times. - Make more consistent with existing precedents in KJ style.
-
- 30 Mar, 2014 1 commit
-
-
Remy Blank authored
-
- 10 Dec, 2013 1 commit
-
-
Kenton Varda authored
-