525 Commits

Author SHA1 Message Date
Bert Belder
7080d540e2
build: do not force-include wepoll.h using a command line switch 2019-06-12 21:49:10 +02:00
Bert Belder
017fa62aac
tools/combine: fold identical 'typedef struct' declarations 2019-06-12 21:49:10 +02:00
Bert Belder
06dd355e33
tools: use prettier to format javascript files 2019-06-12 21:21:31 +02:00
Bert Belder
20af8d02c7
port: rename 'iocp' to 'iocp_handle' where appropriate 2019-05-17 13:56:37 -07:00
Bert Belder
cf4530307f
port: make the definition of 'struct port_state' private 2019-05-17 13:42:08 -07:00
Bert Belder
0088a1f263
sock: put functions in a more logical order 2019-05-17 13:42:08 -07:00
Bert Belder
4727adafb7
src: reformat with clang-format 8.0 2019-05-17 13:42:08 -07:00
Bert Belder
65b4e44abd
dist: merge release tag v1.5.5 2019-05-05 05:14:53 +02:00
Bert Belder
e9bf27c395
version 1.5.5 v1.5.5 2019-05-05 05:14:52 +02:00
Bert Belder
adf44ab203
test: remove unnecessary semicolon from test-tree 2019-05-05 04:52:33 +02:00
Bert Belder
f196d9fc31
doc: update copyright years 2019-05-05 04:45:29 +02:00
Bert Belder
870273c60d
reflock: use proper access mask when creating keyed event 2018-12-06 08:54:12 +01:00
Bert Belder
ec78f05d70
nt: use documented parameter names for keyed event functions 2018-12-06 08:54:05 +01:00
Bert Belder
2cd1a594d4
nt: sort NT_NTDLL_IMPORT_LIST 2018-12-06 07:15:49 +01:00
Bert Belder
b7289278e1
reflock: make assert in reflock_unref() more strict, improve comments 2018-12-04 13:19:40 -08:00
Bert Belder
b55b10a934
reflock: use lowercase for hex digits consistently 2018-12-04 12:28:46 -08:00
Bert Belder
210f4f8fba
init: fix grammar and clarify comment 2018-11-26 16:43:01 -07:00
Bert Belder
fca062c60d
tools: remove optional parentheses around arrow function parameters 2018-11-26 15:52:40 -07:00
Bert Belder
11633bf403
tools/combine: use arrow functions for Array.map closures 2018-11-26 15:52:07 -07:00
Bert Belder
1bc78625f0
tools/release: simplify regex 2018-11-26 15:50:47 -07:00
Bert Belder
97276ce4dd
nt: remove unused LSA_UNICODE_STRING type 2018-11-25 23:31:23 -07:00
Bert Belder
a82802933a
build: strip clang-format on/off directives from combined source 2018-11-18 03:06:13 -08:00
Bert Belder
653545fd35
test: make test-connect-success-events more robust 2018-11-17 02:02:49 -08:00
Bert Belder
7274ddd9fb
version 1.5.4 v1.5.4 2018-11-17 00:47:49 -08:00
Bert Belder
6cf7a01f4a
dist: merge release tag v1.5.4 2018-11-17 00:47:49 -08:00
Bert Belder
bf5e17e5c5
sock: avoid a syscall when cancelling already-completed poll operation 2018-11-17 00:43:49 -08:00
Bert Belder
5c32cea921
test: add test for 'connected socket always writable' bug 2018-11-17 00:43:48 -08:00
Bert Belder
8b7b340610
sock: fix EPOLLOUT always reported for outgoing connections
This fixes a bug that caused a socket to be always reported writable
after an outgoing connection was successfully established.
2018-11-17 00:43:48 -08:00
Bert Belder
a9e78ad9b5
test: add test for events reported after connect() fails 2018-11-17 00:43:48 -08:00
Bert Belder
d6144b2e83
sock: report the same events as linux when connect() fails 2018-11-17 00:43:48 -08:00
Bert Belder
43f8095c14
dist: include LICENSE file 2018-11-17 00:43:48 -08:00
Bert Belder
f5ad7a4657
build: clean up CMakeLists.txt 2018-11-16 21:10:10 -08:00
Bert Belder
040ba6e466
build: disable spectre diagnostic for Visual Studio 2015 2018-11-16 14:05:00 -08:00
Bert Belder
0857889a0f
dist: merge release tag v1.5.3 2018-09-06 23:21:01 +02:00
Bert Belder
61a794d0fb
version 1.5.3 v1.5.3 2018-09-06 23:20:51 +02:00
Bert Belder
9a2efd9db7
nt: squelch novelty GCC 8 cast-function-type warnings 2018-09-06 22:26:59 +02:00
Bert Belder
21deebe236
dist: merge release tag v1.5.2 2018-07-26 03:47:03 +02:00
Bert Belder
006dc04624
version 1.5.2 v1.5.2 2018-07-26 03:46:57 +02:00
Bert Belder
dc895c6dec
afd: use a simpler method to create AFD helper handles 2018-07-23 05:39:34 +02:00
Bert Belder
4a741f3271
ci: add test jobs that run with a non-IFS LSP installed 2018-07-14 06:27:44 +02:00
Bert Belder
ec63f7f473
ci: pin node.js version to v10.x 2018-07-14 06:02:59 +02:00
Bert Belder
d78d67632d
nt: simplify definition for IO_STATUS_BLOCK 2018-06-11 14:44:08 +02:00
Bert Belder
f704614aa2
nt: consistent nameing for NT_NTDLL_IMPORT_LIST 2018-06-11 14:39:28 +02:00
Bert Belder
02bddcd1a9
win: use #ifdef instead of #if defined() 2018-06-11 14:38:16 +02:00
Bert Belder
5dacd46a94
dist: merge release tag v1.5.1 2018-06-06 12:30:24 -07:00
Bert Belder
e61acfab97
version 1.5.1 v1.5.1 2018-06-06 12:30:19 -07:00
Bert Belder
f813598587
src,test: use consistent naming style for private names 2018-06-06 11:37:43 -07:00
Bert Belder
9fa0461e33
win: always set _WIN32_WINNT to 0x0600 2018-06-05 17:32:31 -07:00
Bert Belder
95c6d8b7a1
afd: remove afd_poll() support for blocking operations
It's an internal API and this functionality is unused.
2018-06-04 23:55:31 -07:00
Bert Belder
6e50accebe
afd: use SetFileCompletionNotificationModes on driver sockets
This should slightly improve performance.
2018-06-04 23:55:31 -07:00