287 Commits

Author SHA1 Message Date
Bert Belder
6c5ad68f48 dist: merge release tag v1.0.2 2017-12-03 18:21:26 +01:00
Bert Belder
c5515a71be version 1.0.2 v1.0.2 2017-12-03 18:19:07 +01:00
Bert Belder
a0865a8677 test: add test for automatic dropping or closed sockets 2017-12-03 18:17:45 +01:00
Bert Belder
af9180dcfb doc: document caveats related to auto-dropping of closed sockets 2017-12-03 18:16:14 +01:00
Bert Belder
ddb8bfc9d6 sock: properly detect closed sockets when EPOLLONESHOT is set 2017-12-03 18:15:22 +01:00
Bert Belder
35b2354413 doc: improve wording in epoll_close() documentation 2017-12-03 18:14:28 +01:00
Bert Belder
389a2fae80 test: use double underscores in '__declspec' 2017-12-01 22:51:15 +01:00
Bert Belder
36f2cd679e dist: merge release tag v1.0.1 2017-12-01 22:14:12 +01:00
Bert Belder
ede7012918 version 1.0.1 v1.0.1 2017-12-01 22:10:04 +01:00
Bert Belder
4dbec23a7b doc: add project name and blurb to license 2017-12-01 22:07:57 +01:00
Bert Belder
59b4e444bc doc: add beginnings of API documentation 2017-12-01 22:06:04 +01:00
Bert Belder
67d3f31aa9 doc: extend readme 2017-12-01 22:03:06 +01:00
Bert Belder
c5188285bd dist: merge release tag v1.0.0 2017-11-30 23:50:09 +01:00
Bert Belder
f9c89c1b42 version 1.0.0 v1.0.0 2017-11-30 23:35:10 +01:00
Bert Belder
c4756004e0 build: rename 'all-in-one' to 'combined', store in 'dist/' 2017-11-30 23:33:45 +01:00
Bert Belder
69a13454ab all-in-one: remove build output and directory 2017-11-30 23:33:45 +01:00
Bert Belder
fc4bee2f95 cmake: copy readme to all-in-one output directory 2017-11-30 23:33:45 +01:00
Bert Belder
ee205b2a79 doc: add readme 2017-11-30 23:33:35 +01:00
Bert Belder
4aabde451c all-in-one: partially clean up generate-all-in-one.js 2017-11-28 17:35:52 +01:00
Bert Belder
d9b8298ccb all-in-one: rebuild 2017-11-28 17:00:59 +01:00
Bert Belder
cac4027ca4 doc: add copyright years to LICENSE 2017-11-27 17:15:13 +01:00
Bert Belder
d7bca86286 include: fix wepoll.h indentation 2017-11-27 17:09:11 +01:00
Bert Belder
6317d82823 test: use check() instead of assert()
This is to ensure these checks also run in release builds.
2017-11-27 16:56:47 +01:00
Bert Belder
056b2d72c4 test: implement shared check() macro 2017-11-27 16:55:46 +01:00
Bert Belder
100d5ebbe4 cmake: add 'test/shared' to include path for test targets 2017-11-27 16:48:51 +01:00
Bert Belder
2664cb45b8 cmake: use two-space indent in CMakeLists.txt 2017-11-27 16:48:08 +01:00
Bert Belder
387257e87f test: shorten duration of some tests 2017-11-27 01:11:41 +01:00
Bert Belder
700f9f73a4 test: add build rule that runs all tests 2017-11-27 01:11:34 +01:00
Bert Belder
424898f518 cmake: list build-specific sources as dependencies 2017-11-27 00:47:34 +01:00
Bert Belder
1f5f8975b2 cmake: add build type specific headers to source group 2017-11-27 00:46:54 +01:00
Bert Belder
dc3f25b542 all-in-one: rebuild 2017-11-24 19:15:07 +01:00
Bert Belder
5777b24404 all-in-one: also generate wepoll.h 2017-11-24 19:15:07 +01:00
Bert Belder
2ae6f03f6b all-in-one: make --strip-guards optional 2017-11-24 19:15:07 +01:00
Bert Belder
6bcc019046 all-in-one: make newline handling more robust 2017-11-24 19:15:02 +01:00
Bert Belder
44370f08ee all-in-one: reformat 2017-11-24 19:15:02 +01:00
Bert Belder
d1efd0b847 misc: add tsfmt.json 2017-11-24 19:15:02 +01:00
Bert Belder
f5f606e8b9 src: remove unnecessary wpoll.h includes 2017-11-24 18:07:05 +01:00
Bert Belder
a53ad7c753 test-multi-poll: poll each port from multiple threads 2017-11-24 16:00:44 +01:00
Bert Belder
6c6cca973f all-in-one: rebuild 2017-11-23 03:00:53 +01:00
Bert Belder
26ef0feed5 test: add test for EPOLLONESHOT, EPOLLRDHUP and EPOLLHUP 2017-11-23 03:00:26 +01:00
Bert Belder
e55a7612b7 sock: disable all events after EPOLLONESHOT event 2017-11-23 03:00:26 +01:00
Bert Belder
2a7c6ded9e sock: set the right epoll events on AFD_POLL_DISCONNECT 2017-11-23 03:00:21 +01:00
Bert Belder
742cc8c7fa sock: merge if branches for AFD_POLL_SEND and AFD_POLL_CONNECT 2017-11-23 03:00:21 +01:00
Bert Belder
e24be98fca all-in-one: move build script to tools/ 2017-11-23 03:00:21 +01:00
Bert Belder
6777162e73 test: make test-reflock less chatty 2017-11-21 17:12:46 +01:00
Bert Belder
782f228e50 test: fix test-udp-pings 2017-11-21 17:11:18 +01:00
Bert Belder
0e767efc0b nt: remove STATUS_SEVERITY_* definitions 2017-11-21 17:10:10 +01:00
Bert Belder
42bca93f67 cmake: do not recursively glob include/ 2017-11-21 15:58:19 +01:00
Bert Belder
a9aec85220 src: have separate internal.h for regular vs all-in-one build 2017-11-21 15:58:19 +01:00
Bert Belder
50aaa030b9 all-in-one: pass include directories on the build.js command line 2017-11-21 15:58:19 +01:00