-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rfc7692 context-takeover implemention #342
Open
smith-30
wants to merge
70
commits into
gorilla:main
Choose a base branch
from
smith-30:feature/context-takeover
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 64 commits
Commits
Show all changes
70 commits
Select commit
Hold shift + click to select a range
8a8329b
modify: header option
053a620
add: validation
785fa70
add server header option
9177fe8
mod: comment out
a2b4877
Merge branch 'feature/add_extension_header' into feature/impl_decompr…
e0da4e3
mod: .gitignore
36c4397
impl: decompressContextTakeover
a366cdf
impl: compressContextTakeover
f7abc95
mod: method args name
8ddcb40
Merge pull request #4 from smith-30/feature/impl_compressContextTakeover
smith-30 eec63bf
mod: split dict to rx and tx
ad97036
Merge pull request #6 from smith-30/feature/split_dict
smith-30 dfe35b7
add: context-takeover option to client
538a96d
Merge pull request #7 from smith-30/feature/client_context_takeover
smith-30 cecdf7c
mod: remove mutex.
bf99740
Merge pull request #8 from smith-30/feature/remove_dict_lock
smith-30 80a8097
mod: add dict process
67b9939
Merge pull request #10 from smith-30/feature/mod_add_dict
smith-30 70abf72
mod: .gitignore to ignore .test file
e873eb1
mod: test and write compression
d0e8769
Merge pull request #11 from smith-30/feature/add_test
smith-30 e2dd00d
mod: dict strategy
a9475f2
mod: remove judge dict nil
f2a68e2
add: call compress method test
2472e6d
upgrade: use pool for writerdict
b2e3d3e
Merge pull request #12 from smith-30/feature/upgrade_writer
smith-30 fededdd
mod: detach compressContextTakeover method and add debug comment.
62df16a
mod: compressContextTakeover method.
ee46f85
add: comment
fb7d67a
mod: fmt variables of conn.go
f8b4a0f
mod: flate.writer for context-takeover
b822eaa
Merge pull request #13 from smith-30/feature/upgrade_writer
smith-30 3452ab8
mod: client & server setting for context-takeover
ee5a233
Merge pull request #14 from smith-30/feature/upgrade_writer
smith-30 b9e2343
mod: set compressionLevel to conn, if EnabeleCompression
aca4275
Merge branch 'feature/upgrade_writer' into feature/context-takeover
e7575e2
upgrade: compressContextTakeover reader
83a1338
mod: NextReader if compress
7c6832c
mod: NextWriter if compress
8e146c3
mod: remove unnecessary field
c830889
upgrade: TestFraming
e79bb70
upgrade: add context-takeover test to client_server_test
4131adc
upgrade: remove readBench, it read blank data
1bf0779
Merge branch 'master' into feature/context-takeover
df2a0cc
mod: comment
6282a7b
mod: doc.go
e9a52af
mod: unnecessary format change
f68770a
mod: unnecessary format change
7fa60f8
mod: gitignore
7ce5144
Merge branch 'master' of github.com:gorilla/websocket into upstream
d0111e6
Simplify echo example client (#349)
5241e53
Use latest patch releases of Go
AlekSi 3ab5e92
Travis config: add Go 1.10.x, revert 1.4.x to 1.4
garyburd c13439f
Modify http status code to variable
KimMachineGun 416a1d5
add newline and remove extra space
carterjones af46d4f
mod: modification of review
1727e34
resolve: conflict
360a199
mod: doc.go
658a2fb
temp: autobahn/server.go
811803b
add: comment
6caf089
mod: examples/autobahn/server.go to pass build go 1.4, 1.5
cd973fd
mod: pointed out part
b27407e
mod: no need to change line feed
e82d2a9
mod: fmt
6f489db
merge: v1.4.0
89ee8d4
mod: test
a8d45c1
merge: master
62bb07b
add: comment
985aed2
mod: doc
4f8acdc
Merge branch 'main' into feature/context-takeover
coreydaley File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What's the significance of the bit size that's been chosen here?