This website requires JavaScript.
Explore
Help
Sign In
codex-storage
/
nim-websock
Watch
1
Star
0
Fork
0
You've already forked nim-websock
mirror of
https://github.com/codex-storage/nim-websock.git
synced
2025-02-13 02:46:31 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
nim-websock
/
tests
/
testcommon.nim
5 lines
71 B
Nim
Raw
Normal View
History
Unescape
Escape
implement UTF8 handling (#35) * implement UTF8 handling or to be precisely, we add UTF8 validator which main duty is to detect malformed UTF8 sequence using a fast DFA UTF8 decoder. also enable autobahn UTF8 category tests, much more green :) fixes #13 * fixes case 7.5.1 Send a close frame with invalid UTF8 payload * add tests for validateUTF8 - tests for validateUTF8 in raw mode - tests for validateUTF8 in websocket client/server
2021-05-28 23:47:24 +07:00
{.
warning
[
UnusedImport
]
:
off
.
}
Rework (#5) * Use seq[byte] to store data. * Working bytes conversion. * Refactor the code. * Add test. * Add websocket test and fix closing handshake. * Add MsgReader to read data in external buffer. * rework frame reading * don't do toTitleCase * fix examples * use byte for more comfort * rework message reading + api * fix tests * adding specific exception types * minor cleanup * fixing tests * more tests * check the fin flag at the correct place * info for debug * split data not encoded frames * more tests * wip - control messages * closing flow and more explicit exception handling * test close and pings * add tests task to nimble * adding ci * change recv semantics * add frame tests * remove echo * better frame tests * fix * fix * handle continuation frames properly * more close logic handling * wip tests * handle close reasons properly * test control frames encoding * don't pass ws to event callbacks * fix masking and use correct base64 encoding * fix ci * addressing review comments * fix client example * i386 ci fix * wip ci * fix reading offset * don't read if socket closed * fix ci * wip * don't read if socket is closed Co-authored-by: Arijit Das <arijit@status.im> Co-authored-by: Arijit Das <arijitad.in@gmail.com>
2021-03-18 09:30:21 -06:00
import
.
/
testframes
implement UTF8 handling (#35) * implement UTF8 handling or to be precisely, we add UTF8 validator which main duty is to detect malformed UTF8 sequence using a fast DFA UTF8 decoder. also enable autobahn UTF8 category tests, much more green :) fixes #13 * fixes case 7.5.1 Send a close frame with invalid UTF8 payload * add tests for validateUTF8 - tests for validateUTF8 in raw mode - tests for validateUTF8 in websocket client/server
2021-05-28 23:47:24 +07:00
import
.
/
testutf8
Reference in New Issue
Copy Permalink