Commit Graph

  • e93ee20f61
    actually bump the nimble file v0.2.0 nim-v1.6.x Eric 2024-10-30 18:26:37 +11:00
  • dcccd28dcf
    v0.2.0 Eric 2024-10-30 18:20:00 +11:00
  • 53c2ba2696
    bump version (#164) main Jacek Sieka 2024-10-29 09:39:42 +01:00
  • 179f81deda
    update ci.yml to test Nim 2.2 (#163) Miran 2024-09-11 07:27:27 +02:00
  • 63bcc2902d
    Fix CI badge URL (#162) andri lim 2024-04-24 12:14:09 +07:00
  • 6db6088792
    test refc in CI in Nim 2.0 and later (#161) tersec 2024-02-22 03:42:37 +00:00
  • ed89f58624
    use non-EOL macOS version for GitHub Actions CI (#160) tersec 2024-02-16 18:13:56 +00:00
  • 8652e4b814
    Downgrade upload artifact action to v3 (#159) andri lim 2024-01-28 13:23:14 +07:00
  • 342c3e2e34
    Revert "Fix github actions badge url" jangko 2024-01-27 17:05:13 +07:00
  • d4709b63c0
    Upgrade to github actions v4 jangko 2024-01-27 15:10:11 +07:00
  • fc3c85581c
    Reduce compiler warnings jangko 2024-01-25 17:44:23 +07:00
  • a7f9258b55
    Fix github actions badge url jangko 2024-01-24 11:20:56 +07:00
  • 475ad35c89
    Reduce compiler warnings jangko 2024-01-23 12:02:14 +07:00
  • 98982bb52e
    Upgrade github action setup-python to v3 and up/dn artifact to v3 jangko 2024-01-23 11:23:11 +07:00
  • deab188317
    Restrict autobahn tests run to merged PR only jangko 2024-01-23 09:28:23 +07:00
  • 98b6c3006f
    Reenable tests (#151) andri lim 2024-01-23 09:25:38 +07:00
  • f5580fff3e
    Fix autobahn tests (#145) diegomrsantos 2024-01-22 17:05:28 +01:00
  • f3bff11dfe
    Upgrade github action to v3 (#150) andri lim 2024-01-22 20:08:52 +07:00
  • 282773af69
    Reduce compiler warnings when using new chronos (#149) andri lim 2024-01-22 19:08:17 +07:00
  • f8ed9b40a5
    replace utils module with direct generate calls (#148) Etan Kissling 2023-07-24 22:38:21 +02:00
  • 2c3ae3137f
    make nimble file consistent with CI setup (#147) tersec 2023-06-10 05:15:16 +00:00
  • 3696e3f3a5
    Handle cancellation in close (#143) diegomrsantos 2023-06-06 22:57:40 +02:00
  • 062fd132a5
    Remove Nim 1.2 Diego 2023-06-06 11:48:19 +02:00
  • 494afadb86
    try py3 for autobahn tersec 2023-06-01 17:08:24 +00:00
  • 6a29d71741
    use still-supported versions of Ubuntu and macOS in GitHub Actions CI (#142) tersec 2023-06-01 16:46:52 +00:00
  • fea05cde8b
    reduce compiler warnings jangko 2023-01-31 13:00:53 +07:00
  • 4c5e225eeb
    Remove recvMsg pre-allocation (#136) Tanguy 2023-01-25 17:56:42 +01:00
  • 691f069b20
    Fix closing hangs (#131) Tanguy 2022-11-22 10:45:38 +01:00
  • cf8b8ce235
    Remove newRng (#132) Tanguy 2022-11-21 19:29:20 +01:00
  • acbe30e9ca
    Fix compilation on nim devel (#130) Tanguy 2022-10-24 13:29:13 +02:00
  • 2424f2b215
    configure SNI hostname when connecting WSS (#128) Etan Kissling 2022-09-16 21:38:37 +02:00
  • 7b2ed397d6
    properly support concurrent message sending (#126) Etan Kissling 2022-09-06 11:09:21 +02:00
  • af8779d9d9
    Note that chronos is required Jacek Sieka 2022-08-16 13:17:58 +02:00
  • 8a72c0f769
    --styleCheck:error (#122) tersec 2022-07-21 15:38:13 +00:00
  • f2fb0c3695
    Add setup/lock files (#120) Ivan Yonchovski 2022-07-12 21:33:50 +03:00
  • 8a433c6ba4
    stylecheck: tkSemcol -> tkSemCol Dustin Brody 2022-07-05 21:24:30 +00:00
  • 47ceac54c2
    stylecheck: payLoad -> payload Dustin Brody 2022-07-05 17:02:05 +00:00
  • 27e4b3aff7
    Fix compilation for ARC/ORC (#119) Tanguy 2022-07-04 15:43:44 +02:00
  • 92d350fe88
    Fix fragmented message sending (#116) Tanguy 2022-06-30 17:14:07 +02:00
  • 283a9bb1fc
    move -d:nimRawSetjmp to nim.cfg (#114) Miran 2022-06-20 09:20:01 +02:00
  • e974acbe0a
    test fixes (#115) Jacek Sieka 2022-06-20 09:19:38 +02:00
  • fc6538fa85
    bearssl: use rand helpers (#113) Jacek Sieka 2022-06-17 15:03:38 +02:00
  • 47b486b52f
    Fix: handle simultaneous closing properly (#112) Tanguy 2022-05-25 16:02:46 +02:00
  • 8927db93f6
    Read frames instead of messages on close Tanguy 2022-05-19 14:27:44 +02:00
  • edfbb169c8
    Fix some issues with recv hanging (#109) Tanguy 2022-05-18 14:37:53 +02:00
  • 5311a6e0b8
    TLS1.2 by default (#110) Tanguy 2022-05-18 08:51:45 +02:00
  • 14d852e0d4
    style fixes (#108) Jacek Sieka 2022-04-08 11:11:53 +02:00
  • 4a7a058843
    add http header hook jangko 2022-03-03 13:21:35 +07:00
  • 6e73e34975
    regenerate ssl certificate and private key for autobahn server (#106) andri lim 2022-03-12 03:27:13 +07:00
  • d79ad840e7
    Update autobahn TLS cert (#105) Tanguy 2022-03-10 14:36:51 +01:00
  • 853299e399
    Accept timeout (#102) Tanguy 2022-03-09 14:38:45 +01:00
  • 73edde4417
    CI: test with multiple Nim versions (#99) Ștefan Talpalaru 2022-01-02 05:49:29 +01:00
  • 908632aa07
    Fix for styleCheck:usages (#96) Tanguy 2021-12-27 11:27:21 +01:00
  • c2aae352f7
    Remove version pin on chronicles (#97) markspanbroek 2021-12-16 14:26:49 +01:00
  • a697e3585d
    Don't use URL dependencies in nimble (due to their known bugs) Zahary Karadjov 2021-11-22 19:15:26 +02:00
  • 1abf5f2f91
    Merge pull request #93 from status-im/update-asynctest markspanbroek 2021-09-23 13:47:24 +02:00
  • f4e5e6f766 Fix chronos warning Mark Spanbroek 2021-09-21 09:48:36 +02:00
  • 6f3d5cdb2d Fix remaining GCUnsafe2 warnings Mark Spanbroek 2021-09-21 09:45:09 +02:00
  • 80f62e8fdd Remove unused imports Mark Spanbroek 2021-09-21 09:44:07 +02:00
  • e974a866b6 Update to latest asynctest, with unittest2 support Mark Spanbroek 2021-09-21 09:35:12 +02:00
  • e199aa57da
    Handle hostname option properly (#92) Tanguy 2021-09-20 15:55:38 +02:00
  • f354dfebe9
    allow accept cancellation (#91) Tanguy Cizain 2021-08-31 16:30:09 +02:00
  • 0ec755738c
    Perform utf-8 validation at message boundaries (#90) Dmitriy Ryajov 2021-08-04 10:23:56 -06:00
  • 00440b6eff Use caps for log-levels in tests Jordan Hrycaj 2021-07-28 11:25:08 +01:00
  • 2af07c5736
    "Host" header override (#87) Dmitriy Ryajov 2021-07-28 11:54:09 -06:00
  • d60df8176d
    restructure CI jobs to parallelise autobahn test (#70) andri lim 2021-07-19 23:15:52 +07:00
  • 7756dd1e77
    Make HttpServer a case object (#84) Dmitriy Ryajov 2021-07-15 14:17:55 -06:00
  • 06ae75cf7f
    add support for DNS resolution (#81) Dmitriy Ryajov 2021-07-14 18:51:39 -06:00
  • fec0f2bac1
    add websock topic (#83) Tanguy Cizain 2021-07-14 19:26:46 +02:00
  • eabf183e6d
    add websock logo to readme.md jangko 2021-06-27 13:37:33 +07:00
  • b3c60bbd4e
    rename nim-ws to nim-websock jangko 2021-06-27 13:35:36 +07:00
  • cb5255ea5f
    update for chronicles Tanguy Cizain 2021-06-28 15:05:28 +02:00
  • 6de3895580
    switch to isLogFormatUsed Tanguy Cizain 2021-06-25 18:03:37 +02:00
  • 78f2af5bac
    import json_ser and use ord Tanguy Cizain 2021-06-25 11:22:10 +02:00
  • 7e668c4c85
    fix compile time error when using chronicles sink:json jangko 2021-06-25 12:46:57 +07:00
  • 781cb35200
    Fix mutual closing (#76) Tanguy Cizain 2021-06-28 14:52:18 +02:00
  • 2ee209af39
    update .nimble [skip ci] jangko 2021-06-23 15:47:31 +07:00
  • e56447dda3
    update comments in compression extensions [skip ci] jangko 2021-06-21 14:01:51 +07:00
  • 5a93ad7867
    add deflate compression test cases jangko 2021-06-20 11:16:48 +07:00
  • 14d8e51f53
    implement permessage-deflate compression extension jangko 2021-06-20 10:19:08 +07:00
  • fef04a1595
    ci: parallelise autobahn tests jangko 2021-06-20 13:57:07 +07:00
  • dbd76f78e2
    update copyright header in autobahn client and server file jangko 2021-06-20 11:33:20 +07:00
  • 3a0834943d
    fixes copyright header in each .nim file jangko 2021-06-20 11:27:50 +07:00
  • 9b09cd8830
    update readme.md reflecting current state of nim-ws jangko 2021-06-20 10:17:05 +07:00
  • 43c56074c9
    ci: build release mode binaries participating in autobahn tests jangko 2021-06-20 10:06:41 +07:00
  • 32b62989a4
    add test cases for multiple extensions flow jangko 2021-06-16 17:44:38 +07:00
  • a96a123bfe
    fixes related to extensions jangko 2021-06-15 21:27:56 +07:00
  • 5af418f850
    add accepts api (#51) Dmitriy Ryajov 2021-06-14 17:20:28 -06:00
  • f80278aeee
    implement frame reader for buffered payload (#55) andri lim 2021-06-15 02:41:31 +07:00
  • 99d643013b
    fix autobahn client to process multi messages test case jangko 2021-06-12 14:58:28 +07:00
  • 3634754621
    run autobahn client test in CI jangko 2021-06-12 07:57:16 +07:00
  • a60dbd5dc9
    fixes required to allow autobahn client works jangko 2021-06-12 07:54:38 +07:00
  • 88e99ff028
    fixes failing utf8 test case jangko 2021-06-12 12:35:56 +07:00
  • 480560c7c8
    don't await nil futures Dmitriy Ryajov 2021-06-11 20:53:34 -06:00
  • deb46fef31
    fix messages with multiple empty frames (#61) Dmitriy Ryajov 2021-06-11 20:14:53 -06:00
  • 1188bf3c0b
    fix limits tests (#59) Dmitriy Ryajov 2021-06-11 19:05:06 -06:00
  • 03744f37c7
    Fix autobahn tls tests (#57) Dmitriy Ryajov 2021-06-11 18:40:56 -06:00
  • 3e1599d790
    Fix partial frame handling and allow extensions to hijack the flow (#56) Dmitriy Ryajov 2021-06-11 14:04:09 -06:00
  • e632202037
    wip: modeling extensions api (#48) Dmitriy Ryajov 2021-06-01 14:24:00 -06:00
  • 1fed598d8c
    implement extension parameters parser (#44) andri lim 2021-06-01 10:02:24 +07:00