Commit Graph

  • 5771b7bd5b
    Merge 48de2a9598fce0a1eda826a2099dac7bfcf6b7a2 into 7958b3048fa1e85ab5a71f18a07c24e1b1e64f1e Raymond Zhao 2024-07-22 15:43:54 -07:00
  • 48de2a9598
    Switch to condition variables Raymond Zhao 2024-07-22 15:43:34 -07:00
  • c265e8625b
    fix reflock test Raymond Zhao 2024-06-14 14:18:56 -07:00
  • 25656f5518
    Merge 574a5615a57eaff0d1c32bf58aa109653846bbd1 into 7958b3048fa1e85ab5a71f18a07c24e1b1e64f1e Raymond Zhao 2024-06-14 10:50:38 -07:00
  • 574a5615a5
    fix: ignore cast warning Raymond Zhao 2024-06-14 10:49:29 -07:00
  • f392daa61f
    Use signal object instead of wait object Raymond Zhao 2024-05-22 10:11:34 -07:00
  • 1ab6cd7dab
    Add wait object Raymond Zhao 2024-05-10 09:47:10 -07:00
  • 4cfa6ab9dd
    Disable C4191 warnings Raymond Zhao 2024-05-10 09:18:06 -07:00
  • 5ff23accd0
    fix: use documented synch APIs Raymond Zhao 2024-05-01 15:35:31 -07:00
  • e0decf86d8
    fix: use documented synch APIs Raymond Zhao 2024-04-30 10:32:56 -07:00
  • d2c654b842
    Merge 657b6fa546e630aaca415fa20f97706de4d7fb15 into 7958b3048fa1e85ab5a71f18a07c24e1b1e64f1e Stjepan Glavina 2020-12-01 23:56:08 +08:00
  • 7958b3048f
    api: fix definition of EPOLLONESHOT to match Linux master Bert Belder 2020-11-30 18:55:57 +01:00
  • 829ee45acd
    WIP - synthetic events synth Bert Belder 2020-11-05 06:33:21 +01:00
  • 4dfe24747e
    test: add another (failing) epoll_ctl() error precedence test Bert Belder 2020-11-01 18:34:44 +01:00
  • f222c5eab1
    ci: pin Proxifier to v3.42, the very last version that uses an LSP Bert Belder 2020-11-01 16:43:12 +01:00
  • 9260801112
    ci: download the Astrill VPN installer from an external site again Bert Belder 2020-11-01 15:22:11 +01:00
  • dcd1404af5
    ci: refer to LSP containing products by their actual name Bert Belder 2020-11-01 16:42:36 +01:00
  • 183993f30f
    ci: use old Proxifier version, as newer versions no longer use an LSP Bert Belder 2020-10-31 21:27:27 +01:00
  • e14bd4b178
    ci: update Astrill installer download URL Bert Belder 2020-10-31 22:45:40 +01:00
  • 7aaf049d71
    ci: add test jobs that run with a Komodia based LSP (Astrill) installed Bert Belder 2020-07-04 21:56:44 +02:00
  • 01620e01b7
    reflock: fix typo in comment Bert Belder 2020-07-04 18:52:14 +02:00
  • 1af12345e3
    dist: merge release tag v1.5.8 Bert Belder 2020-06-29 04:38:00 +02:00
  • 0598a791bf
    version 1.5.8 dist v1.5.8 Bert Belder 2020-06-29 04:38:00 +02:00
  • e215682be2
    win: use lower case file names when importing Windows SDK headers Bert Belder 2020-06-29 01:03:11 +02:00
  • 8ddde74704
    ci: add Visual Studio 2019 x86 and x64 test jobs Bert Belder 2020-06-29 02:33:56 +02:00
  • 990ab03d70
    ci: use msvc x64 toolset to build x64 targets Bert Belder 2020-06-29 02:31:22 +02:00
  • 98decd24e2
    src: use '#define's instead of global variables for integer constants Bert Belder 2020-06-09 21:08:00 +02:00
  • 1c549c3ab7
    ci: upgrade node.js to v12.x LTS Bert Belder 2020-06-20 08:51:18 +02:00
  • 4f62880f34
    Update win.h Stjepan Glavina 2020-06-19 14:28:55 +02:00
  • 657b6fa546 Handle null events by PostQueuedCompletionStatus Stjepan Glavina 2020-06-19 12:12:27 +02:00
  • dcaa6606e0
    reflock: squelch clang warning about unused const var 'REFLOCK_DESTROY_MASK' Bert Belder 2020-06-04 03:02:50 +02:00
  • 4a7e05917f
    src: inline some small and single-caller functions Bert Belder 2020-06-03 12:04:25 +02:00
  • f8325fba92
    ci: don't dump the entire environment into the build log Bert Belder 2020-05-26 19:24:53 +02:00
  • 71e9ea6664
    tools/bundle: don't emit empty line when stripping 'clang-format on|off' comment Bert Belder 2020-05-26 19:05:02 +02:00
  • e9fa25980b
    config: re-enable overriding 'WEPOLL_EXPORT' when compiling bundle Bert Belder 2020-05-26 18:51:52 +02:00
  • 2ce1a56c40
    config: rename macro 'WEPOLL_INTERNAL_VAR' to 'WEPOLL_INTERNAL_EXTERN' Bert Belder 2020-05-26 18:39:55 +02:00
  • f8a135487d
    src: improve code comments Bert Belder 2020-05-26 18:27:08 +02:00
  • 07af653b17
    src: rename 'afd_helper' to the more descriptive 'afd_device' Bert Belder 2020-05-26 18:42:36 +02:00
  • 78bb46e678
    port,sock: minor tweaks to 'alloc()' and 'free()' functions Bert Belder 2020-05-26 18:34:18 +02:00
  • b1b70da093
    Make header names lowercase Stjepan Glavina 2020-05-26 09:55:50 +02:00
  • 469cb335c1
    dist: merge release tag v1.5.7 Bert Belder 2020-05-15 22:38:42 +02:00
  • fa78be3f47
    version 1.5.7 v1.5.7 Bert Belder 2020-05-15 22:38:42 +02:00
  • 8dc6115127
    ws: add workaround for Komodia based LSPs that break SIO_BASE_HANDLE Bert Belder 2020-05-12 05:06:23 +02:00
  • 8223744d7b
    port: drop '_handle' suffix from 'port_(un)register_socket()' function names Bert Belder 2020-05-12 03:46:44 +02:00
  • 81411367b5
    queue: rename functions to make their purpose more obvious Bert Belder 2020-05-12 03:56:14 +02:00
  • 126c00944c
    test: make the memory leak checker for tests work again Bert Belder 2020-05-09 09:18:58 +02:00
  • 532d57ed31
    style: use clang-format version 10.x Bert Belder 2020-05-09 11:03:35 +02:00
  • 4fe5f50f22
    dist: merge release tag v1.5.6 Bert Belder 2020-01-13 00:26:46 +01:00
  • 8128da416c
    version 1.5.6 v1.5.6 Bert Belder 2020-01-13 00:26:46 +01:00
  • efa35adbc5
    tree: rename 'FIXUP' macros to 'REBALANCE' Bert Belder 2020-01-13 00:15:16 +01:00
  • 3ad20d71ff
    build: refactor config infrastructure and test build setup Bert Belder 2020-01-12 23:45:03 +01:00
  • 4536518f8a
    tools/bundle: log files in which no include guards were found Bert Belder 2019-06-24 15:50:17 +02:00
  • bb6c522d8f
    tools/bundle: require include guards to end with '_H_' Bert Belder 2019-06-24 15:49:06 +02:00
  • d272c5188d
    tools/bundle: rename 'combine.js' to 'bundle.js' Bert Belder 2019-06-24 13:19:08 +02:00
  • dd7dd6fcd9
    build: rename configuration 'combined' to 'bundle' Bert Belder 2019-06-24 12:59:56 +02:00
  • c57eb84863
    build: work around bug in in Windows SDK 10.0.17763.0 and maybe other versions Bert Belder 2020-01-12 22:55:23 +01:00
  • 8cd6e896cd
    test: fix clang warning caused by 'static_assert' polyfill Bert Belder 2020-01-12 21:21:54 +01:00
  • d87deefada
    doc: update copyright years Bert Belder 2020-01-12 21:23:36 +01:00
  • a11398b1c5
    api: fix typo in comment Bert Belder 2019-06-24 12:47:58 +02:00
  • 8c98df30da
    gitignore: sort patterns Bert Belder 2019-06-24 17:44:56 +02:00
  • d5f8f5f1b1
    afd: use IO_STATUS_BLOCK instead of OVERLAPPED to track async poll ops Bert Belder 2019-06-12 20:33:56 +02:00
  • a627f365fd
    src,test: clean up #include directives Bert Belder 2019-06-12 16:56:31 +02:00
  • 027fb4a419
    util,test: remove definition and usage of type 'ssize_t' Bert Belder 2019-06-12 16:32:01 +02:00
  • 7080d540e2
    build: do not force-include wepoll.h using a command line switch Bert Belder 2019-06-12 15:57:58 +02:00
  • 017fa62aac
    tools/combine: fold identical 'typedef struct' declarations Bert Belder 2019-06-12 19:12:49 +02:00
  • 06dd355e33
    tools: use prettier to format javascript files Bert Belder 2019-06-12 19:09:06 +02:00
  • 20af8d02c7
    port: rename 'iocp' to 'iocp_handle' where appropriate Bert Belder 2019-05-17 13:41:00 -07:00
  • cf4530307f
    port: make the definition of 'struct port_state' private Bert Belder 2019-05-17 13:32:01 -07:00
  • 0088a1f263
    sock: put functions in a more logical order Bert Belder 2019-05-17 12:37:08 -07:00
  • 4727adafb7
    src: reformat with clang-format 8.0 Bert Belder 2019-05-17 12:39:54 -07:00
  • 65b4e44abd
    dist: merge release tag v1.5.5 Bert Belder 2019-05-05 05:14:53 +02:00
  • e9bf27c395
    version 1.5.5 v1.5.5 Bert Belder 2019-05-05 05:14:52 +02:00
  • adf44ab203
    test: remove unnecessary semicolon from test-tree Bert Belder 2019-05-05 04:52:33 +02:00
  • f196d9fc31
    doc: update copyright years Bert Belder 2019-05-05 04:45:29 +02:00
  • 870273c60d
    reflock: use proper access mask when creating keyed event Bert Belder 2018-12-06 08:53:27 +01:00
  • ec78f05d70
    nt: use documented parameter names for keyed event functions Bert Belder 2018-12-06 07:23:46 +01:00
  • 2cd1a594d4
    nt: sort NT_NTDLL_IMPORT_LIST Bert Belder 2018-12-06 07:11:11 +01:00
  • b7289278e1
    reflock: make assert in reflock_unref() more strict, improve comments Bert Belder 2018-12-04 13:19:40 -08:00
  • b55b10a934
    reflock: use lowercase for hex digits consistently Bert Belder 2018-12-04 12:28:46 -08:00
  • 210f4f8fba
    init: fix grammar and clarify comment Bert Belder 2018-11-26 16:43:01 -07:00
  • fca062c60d
    tools: remove optional parentheses around arrow function parameters Bert Belder 2018-11-26 15:52:34 -07:00
  • 11633bf403
    tools/combine: use arrow functions for Array.map closures Bert Belder 2018-11-26 15:52:07 -07:00
  • 1bc78625f0
    tools/release: simplify regex Bert Belder 2018-11-26 15:49:04 -07:00
  • 97276ce4dd
    nt: remove unused LSA_UNICODE_STRING type Bert Belder 2018-11-25 23:25:13 -07:00
  • a82802933a
    build: strip clang-format on/off directives from combined source Bert Belder 2018-11-18 03:06:13 -08:00
  • 653545fd35
    test: make test-connect-success-events more robust Bert Belder 2018-11-17 02:02:49 -08:00
  • 6cf7a01f4a
    dist: merge release tag v1.5.4 Bert Belder 2018-11-17 00:47:49 -08:00
  • 7274ddd9fb
    version 1.5.4 v1.5.4 Bert Belder 2018-11-17 00:47:49 -08:00
  • bf5e17e5c5
    sock: avoid a syscall when cancelling already-completed poll operation Bert Belder 2018-11-16 23:46:08 -08:00
  • 5c32cea921
    test: add test for 'connected socket always writable' bug Bert Belder 2018-11-16 23:02:10 -08:00
  • 8b7b340610
    sock: fix EPOLLOUT always reported for outgoing connections Bert Belder 2018-11-16 12:29:42 -08:00
  • a9e78ad9b5
    test: add test for events reported after connect() fails Bert Belder 2018-11-16 23:12:12 -08:00
  • d6144b2e83
    sock: report the same events as linux when connect() fails Bert Belder 2018-11-16 23:42:16 -08:00
  • 43f8095c14
    dist: include LICENSE file Bert Belder 2018-11-17 00:43:32 -08:00
  • f5ad7a4657
    build: clean up CMakeLists.txt Bert Belder 2018-11-16 19:33:27 -08:00
  • 040ba6e466
    build: disable spectre diagnostic for Visual Studio 2015 Bert Belder 2018-11-16 12:45:54 -08:00
  • 0857889a0f
    dist: merge release tag v1.5.3 Bert Belder 2018-09-06 23:21:01 +02:00
  • 61a794d0fb
    version 1.5.3 v1.5.3 Bert Belder 2018-09-06 23:20:51 +02:00
  • 9a2efd9db7
    nt: squelch novelty GCC 8 cast-function-type warnings Bert Belder 2018-09-06 19:53:13 +02:00
  • 21deebe236
    dist: merge release tag v1.5.2 Bert Belder 2018-07-26 03:47:03 +02:00