Sönke Ludwig
|
4703f021ec
|
Fix setting initial state for incoming TCP connections.
|
2017-01-29 21:00:27 +01:00 |
|
Sönke Ludwig
|
3d81854214
|
Add StreamListenOptions.
Can be used to set the SO_REUSEPORT option for multi-thread/multi-process incoming TCP connection distribution.
|
2017-01-27 22:09:05 +01:00 |
|
Sönke Ludwig
|
3a5142baf0
|
Update development status.
|
2017-01-25 16:14:42 +01:00 |
|
Sönke Ludwig
|
4e830a408f
|
Split up WinAPI driver into separate files.
|
2017-01-25 16:14:06 +01:00 |
|
Sönke Ludwig
|
9465eae359
|
Let the USDS test clean up after itself.
|
2017-01-25 12:58:16 +01:00 |
|
Sönke Ludwig
|
87394165de
|
Only bind outgoing stream sockets explicitly if requested.
|
2017-01-25 12:57:02 +01:00 |
|
Sönke Ludwig
|
ea60f55a8d
|
Fix another compile error.
|
2017-01-25 12:35:42 +01:00 |
|
Sönke Ludwig
|
b52747247b
|
Fix Linux compilation.
|
2017-01-25 12:33:00 +01:00 |
|
Sönke Ludwig
|
d1829669ec
|
Split up Posix event driver into separate files.
|
2017-01-25 00:11:57 +01:00 |
|
Sönke Ludwig
|
2174b7d535
|
Fixup.
|
2017-01-23 22:56:20 +01:00 |
|
Sönke Ludwig
|
0b012e7ec7
|
Remove duplicate declaration.
|
2017-01-23 22:31:23 +01:00 |
|
Sönke Ludwig
|
d3e8005662
|
Fix Win64 compilation.
|
2017-01-23 22:24:27 +01:00 |
|
Sönke Ludwig
|
4f94cd107e
|
Adjust USDS test for macOS behavior.
|
2017-01-23 22:18:46 +01:00 |
|
Sönke Ludwig
|
356a34fad2
|
Implement simple (synchronous) DNS lookup for the WinAPI driver.
|
2017-01-23 21:37:35 +01:00 |
|
Sönke Ludwig
|
e8a0968ded
|
Adjust UDP test for macOS loopback behavior.
|
2017-01-23 19:34:42 +01:00 |
|
Sönke Ludwig
|
86ff9ea0d0
|
Fix macOS compile error in signal test.
|
2017-01-23 15:37:47 +01:00 |
|
Sönke Ludwig
|
607bd1df09
|
Try executing DNS resolve tasks in a new thread to work around macOS hang.
|
2017-01-23 15:07:47 +01:00 |
|
Sönke Ludwig
|
e72b071057
|
Add debug output for the getaddrinfo based DNS lookup driver.
|
2017-01-23 12:17:53 +01:00 |
|
Sönke Ludwig
|
e55e23368a
|
Fix compile error on macOS.
|
2017-01-23 11:52:09 +01:00 |
|
Sönke Ludwig
|
d6321a2b52
|
Fix waiter count bookkeeping in PosixEventDriverEvents.
|
2017-01-23 11:34:14 +01:00 |
|
Sönke Ludwig
|
e5078ad399
|
Fix ConsumableQueue.consume with no entries present.
|
2017-01-23 11:33:45 +01:00 |
|
Sönke Ludwig
|
0422ee495c
|
Fix null pointer error.
|
2017-01-23 11:15:03 +01:00 |
|
Sönke Ludwig
|
72280338ef
|
Fix compile error in http server example.
|
2017-01-23 11:03:36 +01:00 |
|
Sönke Ludwig
|
a8aa505373
|
Fix Linux build.
|
2017-01-23 10:38:09 +01:00 |
|
Sönke Ludwig
|
2eaaac0163
|
Always build x64 with LDC/Windows.
|
2017-01-23 10:13:08 +01:00 |
|
Sönke Ludwig
|
b556849af2
|
Fully fix the Win64 build (test might still fail).
|
2017-01-23 10:03:36 +01:00 |
|
Sönke Ludwig
|
2c4534d178
|
Fix Win64 build.
|
2017-01-23 09:09:30 +01:00 |
|
Sönke Ludwig
|
5d3bc7e235
|
Use per-configuration build matrix for AppVeyor.
|
2017-01-23 09:08:24 +01:00 |
|
Sönke Ludwig
|
52e40ea158
|
Add DUB and AppVeyor badges.
|
2017-01-23 09:06:28 +01:00 |
|
Sönke Ludwig
|
0440d8b0ea
|
Add AppVeyor (Windows) test configuration.
|
2017-01-23 09:01:17 +01:00 |
|
Sönke Ludwig
|
818671f50c
|
Exclude more test combinations.
|
2017-01-22 22:25:27 +01:00 |
|
Sönke Ludwig
|
bdba2c3fca
|
Fix DNS test issue on macOS.
|
2017-01-22 22:23:58 +01:00 |
|
Sönke Ludwig
|
c836109f41
|
Exclude compilers that don't come with kqueue headers on macOS.
|
2017-01-22 21:56:22 +01:00 |
|
Sönke Ludwig
|
217a6698cb
|
Fix type conversion error.
|
2017-01-22 21:55:51 +01:00 |
|
Sönke Ludwig
|
b8b993be90
|
Run tests with the actually selected configurations and fix the tested OS/config combinations.
|
2017-01-22 21:41:09 +01:00 |
|
Sönke Ludwig
|
619948c4d5
|
Another fix attempt for the special read 0 behavior.
|
2017-01-22 21:29:12 +01:00 |
|
Sönke Ludwig
|
bd860d71d7
|
Fix syntax errors in tests.
|
2017-01-22 21:03:38 +01:00 |
|
Sönke Ludwig
|
3c7e1a783d
|
Fix some errors in README.
|
2017-01-22 21:01:13 +01:00 |
|
Sönke Ludwig
|
25ab88a404
|
Update README with kqueue features.
|
2017-01-22 20:55:16 +01:00 |
|
Sönke Ludwig
|
8bf742d3cc
|
Skip tests for missing features on macOS.
|
2017-01-22 20:54:56 +01:00 |
|
Sönke Ludwig
|
c32a4d6da9
|
Enable kqueue configuration.
|
2017-01-22 20:54:25 +01:00 |
|
Sönke Ludwig
|
25bab3e37e
|
Make the kqueue event driver work.
|
2017-01-22 20:54:09 +01:00 |
|
Sönke Ludwig
|
c9c6d73f5e
|
Make the kqueue event driver compile on macOS (doesn't work yet).
|
2017-01-22 18:43:29 +01:00 |
|
Sönke Ludwig
|
2e09dcce41
|
Test on macOS.
|
2017-01-22 12:42:10 +01:00 |
|
Sönke Ludwig
|
1c83076897
|
Fixup TCP read wait special case.
|
2017-01-22 12:40:07 +01:00 |
|
Sönke Ludwig
|
dd5c88d1ed
|
Fix compilation and event behavior on macOS.
|
2017-01-22 12:36:27 +01:00 |
|
Sönke Ludwig
|
6a45d230ba
|
Add more drivers/operating systems to the support matrix.
|
2017-01-22 11:46:48 +01:00 |
|
Sönke Ludwig
|
ba8d829949
|
Add another TODO item to the development state.
|
2017-01-22 11:39:41 +01:00 |
|
Sönke Ludwig
|
f5b514899a
|
Add basic documentation for the driver interface.
|
2017-01-22 11:39:01 +01:00 |
|
Sönke Ludwig
|
58c89a7369
|
Implement proper zero size wait semantics for Posix stream sockets.
|
2017-01-22 10:47:58 +01:00 |
|