351 Commits
Author SHA1 Message Date
xtaciandGitHub 2ec1db9c12 Merge pull request #96 from testwill/bytes
chore: use bytes.Equal instead
2023-10-19 22:06:00 +08:00
guoguangwu fe94a653db chore: use bytes.Equal instead 2023-10-19 21:33:32 +08:00
xtaci 79ed6364e6 differentiate control frame and data frame v1.5.24 2023-02-14 22:19:42 +08:00
xtaci bf0d5ac63f add openCloseTimeout for stream open and close 2023-02-14 21:56:01 +08:00
xtaci 46a59b2e89 only keep writeFrame with a default timeout v1.5.23 2023-02-14 21:46:07 +08:00
xtaci dbf64f502a always timeout for writeFrame v1.5.22 2023-02-14 20:33:47 +08:00
xtaci f8f99c6782 set write timeout only v1.5.21 2023-02-14 20:15:44 +08:00
fuli 5e66fda554 implement r/w timeout on smux for proper termination of session 2023-02-14 19:09:09 +08:00
xtaci a54d6cb361 control of shaper heap size v1.5.20 2023-02-12 19:51:18 +08:00
xtaci d5ca637a0e ignore prio settinn in writeFrameInternal v1.5.19 2023-02-07 22:06:41 +08:00
xtaci 5bfb5a97e0 fix a possible prio error v1.5.18 2023-02-07 21:23:07 +08:00
xtaciandGitHub 089fd283c7 Merge pull request #92 from zachzhaozy/add-function-closechan-for-session-module
Add CloseChan function to session module
v1.5.17
2022-12-01 16:38:55 +08:00
Zachary Zhao c76d829b38 In this commit a CloseChan function is added to session module
By this using this funcion, one can be notified immediately when a session is closed.
2022-11-24 19:25:00 +08:00
xtaci 09e2c01560 fix shaper prio overflow v1.5.16 2021-09-22 21:38:58 +08:00
xtaciandGitHub eba6ee1d2a Merge pull request #80 from genisysram/master
Adding code to run on Powersystem
2020-12-10 17:20:30 +08:00
xtaci fa45f32081 bug fix for https://github.com/xtaci/smux/issues/82 v1.5.15 2020-11-25 22:53:43 +08:00
genisysramandGitHub 8746fa878b Update .travis.yml 2020-10-22 13:38:47 +05:30
xtaciandGitHub f7188026ba Update README.md 2020-07-04 20:39:58 +08:00
xtaciandGitHub 637399ad43 Merge pull request #72 from sintanial/feature/optional_keepalive
add ability to turn off keepalive
2020-05-23 17:18:31 +08:00
sintanial e3f47c7785 add ability to turn off keepalive 2020-05-23 10:58:26 +03:00
xtaci 0276e0fe3b optimized msb with http://graphics.stanford.edu/~seander/bithacks.html v1.5.14 2020-05-20 23:09:49 +08:00
xtaci 5052c856b8 optimize msb() function to de bruijin sequence v1.5.13 2020-05-20 22:33:26 +08:00
xtaci c873c7348e update README.md 2020-03-17 12:20:51 +08:00
xtaciandGitHub 0573e94b9f Update README.md 2020-03-15 20:21:18 +08:00
xtaciandGitHub 3e17c5002e Update README.md 2020-03-15 20:20:17 +08:00
xtaci c6969d8a76 fix typos v1.5.12 2020-02-20 17:16:37 +08:00
xtaci 80072d9b5c fix a potential unexpected closing while bucket has exhausted 2020-02-20 17:13:26 +08:00
xtaci d2d7690bcc trigger waitRead to return in SetReadDeadline v1.5.11 2020-02-09 18:33:05 +08:00
xtaciandGitHub 0d0f7cd655 Update README.md 2020-02-09 18:30:19 +08:00
xtaciandGitHub 70d8448469 Update README.md 2020-02-09 18:30:03 +08:00
xtaci 292d504d11 OpenStream should return false if read has error issue#61 v1.5.10 2020-01-20 14:39:04 +08:00
xtaci 6da22a180e hide unused api v1.5.9 2020-01-16 22:23:37 +08:00
xtaci 5e1b1674e1 add comments v1.5.8 2020-01-16 22:11:28 +08:00
xtaci e7525af09e remove poller API 2020-01-16 22:07:10 +08:00
xtaci 7e166e41c8 remove for in PollWait 2020-01-16 21:58:35 +08:00
xtaci b8558d7e96 update 2020-01-16 21:51:41 +08:00
xtaci 3c744e6653 tidy 2020-01-16 21:47:48 +08:00
xtaci 211bc4a98c fix spelling 2020-01-04 00:23:22 +08:00
xtaciandGitHub 53dc3f6be9 Update README.md 2019-12-28 22:44:35 +08:00
xtaci 7cf9c03a7c update README.md 2019-12-28 22:41:12 +08:00
xtaci fe8b9a2233 Squashed commit of the following:
commit 4d53a564a987a171d9cc563ee73e92c7faa3624a
Author: xtaci <daniel820313@gmail.com>
Date:   Sat Dec 28 22:14:17 2019 +0800

    add function PeekSize

commit 9ca9c83c3f06aca7ceef161f39adce12de2d1ec5
Author: xtaci <daniel820313@gmail.com>
Date:   Sat Dec 28 21:53:41 2019 +0800

    add Peak
v1.5.6 v1.5.7
2019-12-28 22:16:15 +08:00
xtaci 32b9d9aa29 remove redundant line 2019-12-28 21:04:08 +08:00
xtaci a8a5f9cbbe test WriteTo v2 v1.5.5 2019-12-26 21:25:25 +08:00
xtaci 3ab6b40f74 add tests to ver2 2019-12-26 21:16:53 +08:00
xtaci 9548a6c9b7 fix mod v1.5.4 2019-12-26 17:28:27 +08:00
xtaci f182401f19 merge protocol version 2 in master v1.5.3 2019-12-26 17:25:11 +08:00
xtaci fe34c960fb Revert "config protocol Version in Config"
This reverts commit 9f184cedda.
v1.5.2
2019-12-26 13:39:01 +08:00
xtaci 9f184cedda config protocol Version in Config v1.5.1 2019-12-26 12:30:53 +08:00
xtaci 634a18c835 fix tests v1.5.0 2019-12-26 12:14:00 +08:00
xtaci f386d90508 Squashed commit of the following:
commit 486431f53deb10b0e6ee51b47785f6f06f0d5733
Author: xtaci <daniel820313@gmail.com>
Date:   Thu Dec 26 12:02:52 2019 +0800

    remove in-package pkg/errors

commit 213597603a726735678024ec6051800c46ed0bd0
Author: xtaci <daniel820313@gmail.com>
Date:   Thu Dec 26 11:58:36 2019 +0800

    fix poll

commit d1f7aeefbeb40da99d47ba2b7db5bd403c09ddba
Author: xtaci <daniel820313@gmail.com>
Date:   Thu Dec 26 11:17:28 2019 +0800

    fix error

commit 152918f9b531c06b42c764f0aff35d4bb9315713
Author: xtaci <daniel820313@gmail.com>
Date:   Wed Dec 25 23:27:18 2019 +0800

    poll for v1
2019-12-26 12:06:21 +08:00