Commit Graph

  • cf73f3bf81
    fix: use exp backoff for running control channel Yujia Qiao 2022-01-17 12:04:07 +0800
  • 2c25bbd1cb
    chore: clean up Yujia Qiao 2022-01-14 22:36:12 +0800
  • d16916b4dd
    chore: bump v0.3.7 v0.3.7 Yujia Qiao 2022-01-14 20:54:39 +0800
  • 25a737b10e
    ci: don't publish unless release is successful Yujia Qiao 2022-01-14 21:34:47 +0800
  • 9ad61b5fdc
    fix: set keepalive_intvl to 3s Yujia Qiao 2022-01-14 20:53:49 +0800
  • 0d9e5ec1aa
    feat: expose TCP_NODELAY and TCP_KEEPALIVE (#96) Yujia Qiao 2022-01-14 15:37:09 +0800
  • 6b7383e6d5
    fix: implement hint for noise Yujia Qiao 2022-01-14 15:23:26 +0800
  • e12c0e9f31
    docs: update docs Yujia Qiao 2022-01-14 14:10:14 +0800
  • 32216abdf5
    feat: expose keepalive_interval Yujia Qiao 2022-01-14 14:07:51 +0800
  • 41bfa61aa4
    fix: transport default Yujia Qiao 2022-01-14 13:46:03 +0800
  • e0396877b7
    feat: expose keepalive_secs Yujia Qiao 2022-01-14 00:24:45 +0800
  • 78cdda6cc4
    feat: opt-in `nodelay` for each service feat: enforce `nodelay` for every control channel Yujia Qiao 2022-01-13 00:05:43 +0800
  • 8f2febad0c
    feat: expose TCP_NODELAY Yujia Qiao 2022-01-12 22:46:30 +0800
  • 91b38cbe5f
    fix: log retry intervals Yujia Qiao 2022-01-13 21:25:01 +0800
  • 2de9147a0f
    fix: improve log Yujia Qiao 2022-01-13 20:44:59 +0800
  • 7a35e9e4f2 fix: flush when handshaking Yujia Qiao 2022-01-13 11:34:12 +0800
  • 0b2cb15dae
    ci: fix zip and mark CI release as draft Yujia Qiao 2022-01-13 11:39:49 +0800
  • 07edfad033
    fix: flush when handshaking Yujia Qiao 2022-01-13 11:34:12 +0800
  • b6f0b2daa1
    Merge 8a4cf93318 into d4de47716c emillynge 2022-01-12 22:43:58 +0800
  • 8a4cf93318 prepare trait mod::Transport for partially reliable transport Emil Sauer Lynge 2022-01-09 16:00:28 +0100
  • d4de47716c
    ci: publish to crates.io Yujia Qiao 2022-01-12 21:06:29 +0800
  • 7a7eef11bc fix: support IPv6 `local_address` for UDP Yujia Qiao 2022-01-12 17:37:16 +0800
  • e7a4d11030
    fix: support IPv6 `local_address` for UDP Yujia Qiao 2022-01-12 17:37:16 +0800
  • edbb5ce5c9 feat: make `accept` cancel safe and add a timeout Yujia Qiao 2022-01-12 17:02:01 +0800
  • 64f8971137
    feat: make `accept` cancel safe and add a timeout Yujia Qiao 2022-01-12 17:02:01 +0800
  • e6dd0c8df8 feat: emit colored log only when STDOUT is a tty Yujia Qiao 2022-01-11 20:59:56 +0800
  • c4f42bbab4
    feat: emit colored log only when STDOUT is a tty Yujia Qiao 2022-01-11 20:59:56 +0800
  • 67192fbb9c chore: reduce crate size mgt 2022-01-11 11:45:52 +0800
  • bad2e32e01
    chore: reduce crate size mgt 2022-01-11 11:45:52 +0800
  • 1240dd8df9
    chore: bump v0.3.4 v0.3.4 Yujia Qiao 2022-01-08 19:39:52 +0800
  • 383151bd4a
    fix: improve reliability and logs (#85) Yujia Qiao 2022-01-08 19:38:17 +0800
  • 8253f4e7fd
    fix: improve logs and clean up Yujia Qiao 2022-01-08 17:45:11 +0800
  • a513438478
    fix: use a smaller keepalive interval Yujia Qiao 2022-01-08 17:04:18 +0800
  • 3430845749
    fix: improve logs Yujia Qiao 2022-01-08 17:33:01 +0800
  • ba3c134a87
    fix: use retry_notify to log errors Yujia Qiao 2022-01-08 16:43:34 +0800
  • 8f03673406
    fix: add contexts for noise errors Yujia Qiao 2022-01-08 16:24:33 +0800
  • 6827c8589f
    docs: update out-of-scope Yujia Qiao 2022-01-08 13:13:31 +0800
  • a764257a27
    chore: try to fix the build for BSDs Yujia Qiao 2022-01-08 10:31:59 +0800
  • 05ecfa4c8b docs: update README.md Yujia Qiao 2022-01-07 22:40:07 +0800
  • f1fed7e2cf chore: fix typo in codes Yujia Qiao 2022-01-07 22:39:45 +0800
  • 2b51c65443
    docs: update README.md Yujia Qiao 2022-01-07 22:40:07 +0800
  • 23de395e7c
    chore: fix typo in codes Yujia Qiao 2022-01-07 22:39:45 +0800
  • 744590370f fix: a log typo Yujia Qiao 2022-01-07 21:43:55 +0800
  • 1f2be7442b
    fix: a log typo Yujia Qiao 2022-01-07 21:43:55 +0800
  • ca1432ef6c
    docs: update README.md Yujia Qiao 2022-01-07 20:45:00 +0800
  • 3c707d95c0
    docs: update README.md Yujia Qiao 2022-01-07 20:43:09 +0800
  • 12535a4243
    chore: bump v0.3.3 v0.3.3 Yujia Qiao 2022-01-07 19:38:42 +0800
  • f989643c10
    fix: use u8 instead of u16 for hdr len Yujia Qiao 2022-01-07 19:11:25 +0800
  • d0d4f61efd fix: cancel safety Yujia Qiao 2022-01-07 18:08:02 +0800
  • a071b0786b fix: log error when failed to listen on udp port Yujia Qiao 2022-01-07 15:57:26 +0800
  • e9fa87c23c
    fix: cancel safety Yujia Qiao 2022-01-07 18:08:02 +0800
  • 7889fb4148
    fix: log error when failed to listen on udp port Yujia Qiao 2022-01-07 15:57:26 +0800
  • f1f4044f7b
    docs: fix a typo Yujia Qiao 2022-01-07 01:30:49 +0800
  • f1d736dbe8
    docs: update README.md Yujia Qiao 2022-01-06 22:36:15 +0800
  • b53b3c6dcb
    chore: bump v0.3.2 v0.3.2 Yujia Qiao 2022-01-06 22:14:02 +0800
  • 2b9c915485
    ci: create docker workflow Yujia Qiao 2022-01-06 21:28:24 +0800
  • f4307c88a5
    Delete docker.yml Yujia Qiao 2022-01-06 21:49:04 +0800
  • a58a675958
    ci: docker Yujia Qiao 2022-01-06 21:48:54 +0800
  • be3a51c3ef
    ci: fix docker workflow Yujia Qiao 2022-01-06 21:31:47 +0800
  • c6a01c2346
    ci: create docker workflow Yujia Qiao 2022-01-06 21:28:24 +0800
  • 63b8b78ee8 chore: Add Dockerfile Orhun Parmaksız 2022-01-06 14:32:20 +0300
  • 00c794719d
    chore: Add Dockerfile Orhun Parmaksız 2022-01-06 14:32:20 +0300
  • 08a2f1a73a ci: add ARM32 targets for release Yujia Qiao 2022-01-06 18:53:46 +0800
  • 86eedf6e2d
    ci: add ARM32 targets for release Yujia Qiao 2022-01-06 18:53:46 +0800
  • d1fdef5d56 fix: hot-reload for client and server both present Yujia Qiao 2022-01-06 00:02:46 +0800
  • ab4c212c73
    fix: hot-reload for client and server both present Yujia Qiao 2022-01-06 00:02:46 +0800
  • 4b6b95acf2 🐳 (docker) add dockerfile to build image xylonx 2022-01-05 12:21:34 +0000
  • c128b7552d
    docs: update README-zh.md Yujia Qiao 2022-01-05 19:23:19 +0800
  • fc0ee93ef0
    docs: use formal tone Yujia Qiao 2022-01-05 19:19:45 +0800
  • e3bb124873
    docs: add instruction to run as service (#61) Shirshak 2022-01-05 16:44:07 +0545
  • 25d342da1f fix minor tidbits shirshak55 2022-01-05 16:25:07 +0545
  • 2671476d31 Update docs shirshak55 2022-01-05 16:16:57 +0545
  • 5bd47cf682 Update docs shirshak55 2022-01-05 16:13:35 +0545
  • f033b56429 quic support soeur 2022-01-05 17:30:44 +0800
  • 850863e0e7
    docs: add out of scope in README.md Yujia Qiao 2022-01-05 16:32:36 +0800
  • 0e95db7872
    docs: add TOC and fix typos (#62) Yujia Qiao 2022-01-05 16:29:43 +0800
  • 10e9c52d9e
    docs: fix typos Yujia Qiao 2022-01-05 16:28:51 +0800
  • 9322b12104
    docs: update README.md Yujia Qiao 2022-01-05 16:19:58 +0800
  • 21aaf3dfc4
    docs: add some explanation in benchmark.md Yujia Qiao 2022-01-05 16:19:49 +0800
  • 7281c922f5
    docs: update out-of-scope.md Yujia Qiao 2022-01-05 16:19:35 +0800
  • 3a0fa6910a
    docs: add TOC Yujia Qiao 2022-01-05 15:23:46 +0800
  • bb26e2cd36 fix: update build script for using vergen without a git repo Orhun Parmaksız 2022-01-04 19:22:01 +0300
  • c5621a102d
    fix: update build script for using vergen without a git repo Orhun Parmaksız 2022-01-04 19:22:01 +0300
  • a8d3be103c docs: typo hellodword 2022-01-04 21:26:09 +0800
  • f56bd5c74e
    docs: typo hellodword 2022-01-04 21:26:09 +0800
  • e20298f70b docs: fix typo mgt 2022-01-04 19:46:18 +0800
  • 488caf4f91
    docs: fix typo mgt 2022-01-04 19:46:18 +0800
  • 2e0cc225f8 ci: use native strip Yujia Qiao 2022-01-04 17:07:32 +0800
  • 871755b189
    ci: use native strip Yujia Qiao 2022-01-04 17:07:32 +0800
  • 45a6d538c2
    chore: bump v0.3.1 v0.3.1 Yujia Qiao 2022-01-04 17:02:16 +0800
  • d128829bec
    ci: add multiple platform releases (#54) Yujia Qiao 2022-01-04 16:59:25 +0800
  • 7202896880
    ci: fix strip Yujia Qiao 2022-01-04 16:19:59 +0800
  • ac1c45e4ae
    ci: fix publish path Yujia Qiao 2022-01-04 16:13:24 +0800
  • e93c7f9ded
    ci: skip upx when not supported Yujia Qiao 2022-01-04 16:04:03 +0800
  • eb86cce308
    ci: add cache Yujia Qiao 2022-01-04 15:49:05 +0800
  • e725f54eaf
    ci: fix upx Yujia Qiao 2022-01-04 15:38:37 +0800
  • 1b2bd5b8c1
    ci: fix strip and reorder Yujia Qiao 2022-01-04 15:30:52 +0800
  • 5ca5e253f8
    ci: remove unsupported platform Yujia Qiao 2022-01-04 15:12:10 +0800
  • 05bc16b91d
    ci: add more platforms Yujia Qiao 2022-01-04 14:56:28 +0800
  • 56d19e28df
    ci: fix zip structure Yujia Qiao 2022-01-04 14:53:25 +0800