-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Windows: Emulate MSG_PEEK by read #19777
Commits on Nov 4, 2021
-
Windows: Emulate MSG_PEEK by read
Commit Message: The way we implement i/o events on windows poses problems with peeking messages. The reason for that is that peeking does not drain the buffer which is an implicit requirement. This can cause slow clients to make envoy connections to hang. We solve this issue by implementing peek by draining the socket and storing the content of the socket to a buffer. Additional Description: See envoyproxy#17395 Risk Level: Medium Testing: Automated Docs Changes: Pending Release Notes: Pending Platform Specific Features: Windows only Co-authored-by: He Jie Xu <hejie.xu@intel.com> Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for fa5a289 - Browse repository at this point
Copy the full SHA fa5a289View commit details -
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 4, 2021 Configuration menu - View commit details
-
Copy full SHA for c2b5b44 - Browse repository at this point
Copy the full SHA c2b5b44View commit details -
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 4, 2021 Configuration menu - View commit details
-
Copy full SHA for fd85009 - Browse repository at this point
Copy the full SHA fd85009View commit details -
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 4, 2021 Configuration menu - View commit details
-
Copy full SHA for 8972610 - Browse repository at this point
Copy the full SHA 8972610View commit details
Commits on Nov 5, 2021
-
more coverage is needed but still testing ci
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 4aeaeae - Browse repository at this point
Copy the full SHA 4aeaeaeView commit details -
Merge remote-tracking branch 'upstream/main' into peekWindows2
Sotiris Nanopoulos committedNov 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 544a1c8 - Browse repository at this point
Copy the full SHA 544a1c8View commit details -
fix format and increase coverage
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 15fc820 - Browse repository at this point
Copy the full SHA 15fc820View commit details -
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 5, 2021 Configuration menu - View commit details
-
Copy full SHA for 4e60815 - Browse repository at this point
Copy the full SHA 4e60815View commit details -
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 5, 2021 Configuration menu - View commit details
-
Copy full SHA for fe11b35 - Browse repository at this point
Copy the full SHA fe11b35View commit details
Commits on Nov 8, 2021
-
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 1534dcd - Browse repository at this point
Copy the full SHA 1534dcdView commit details
Commits on Nov 19, 2021
-
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 3eb8880 - Browse repository at this point
Copy the full SHA 3eb8880View commit details -
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 19, 2021 Configuration menu - View commit details
-
Copy full SHA for f2fd1fb - Browse repository at this point
Copy the full SHA f2fd1fbView commit details -
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 72e8f20 - Browse repository at this point
Copy the full SHA 72e8f20View commit details -
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 19, 2021 Configuration menu - View commit details
-
Copy full SHA for db35fbf - Browse repository at this point
Copy the full SHA db35fbfView commit details -
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 16caa4f - Browse repository at this point
Copy the full SHA 16caa4fView commit details -
fix string buffer used in fuzzing
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 19, 2021 Configuration menu - View commit details
-
Copy full SHA for a479ef8 - Browse repository at this point
Copy the full SHA a479ef8View commit details -
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 19, 2021 Configuration menu - View commit details
-
Copy full SHA for d3dd4d3 - Browse repository at this point
Copy the full SHA d3dd4d3View commit details -
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 23c6341 - Browse repository at this point
Copy the full SHA 23c6341View commit details -
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 1c1223f - Browse repository at this point
Copy the full SHA 1c1223fView commit details -
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 19, 2021 Configuration menu - View commit details
-
Copy full SHA for abe8be2 - Browse repository at this point
Copy the full SHA abe8be2View commit details
Commits on Nov 23, 2021
-
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 31aee37 - Browse repository at this point
Copy the full SHA 31aee37View commit details -
Signed-off-by: Sotiris Nanopoulos <sonanopo@microsoft.com>
Sotiris Nanopoulos committedNov 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 55361a3 - Browse repository at this point
Copy the full SHA 55361a3View commit details
Commits on Dec 15, 2021
-
Improve the copyOutToSlices method
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 320e370 - Browse repository at this point
Copy the full SHA 320e370View commit details -
Merge branch 'main' into peekWindows2
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
Configuration menu - View commit details
-
Copy full SHA for f73213d - Browse repository at this point
Copy the full SHA f73213dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2e8799 - Browse repository at this point
Copy the full SHA a2e8799View commit details -
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d113f4c - Browse repository at this point
Copy the full SHA d113f4cView commit details
Commits on Dec 24, 2021
-
correct the copyOutToSlices method
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 0c03750 - Browse repository at this point
Copy the full SHA 0c03750View commit details -
Merge branch 'main' into peekWindows2
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 52828ee - Browse repository at this point
Copy the full SHA 52828eeView commit details -
remove NOT_IMPLEMENTED_GCOVR_EXCL_LINE
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 959170b - Browse repository at this point
Copy the full SHA 959170bView commit details
Commits on Dec 27, 2021
-
Merge branch 'main' into peekWindows2
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d023827 - Browse repository at this point
Copy the full SHA d023827View commit details
Commits on Jan 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d2fe6e2 - Browse repository at this point
Copy the full SHA d2fe6e2View commit details -
Merge branch 'main' into peekWindows2
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
Configuration menu - View commit details
-
Copy full SHA for d673110 - Browse repository at this point
Copy the full SHA d673110View commit details
Commits on Jan 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for fc5b188 - Browse repository at this point
Copy the full SHA fc5b188View commit details -
Merge branch 'main' into peekWindows2
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 9ab00eb - Browse repository at this point
Copy the full SHA 9ab00ebView commit details
Commits on Jan 12, 2022
-
Merge branch 'main' into peekWindows2
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
Configuration menu - View commit details
-
Copy full SHA for c100290 - Browse repository at this point
Copy the full SHA c100290View commit details
Commits on Jan 13, 2022
-
Merge branch 'main' into peekWindows2
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 9ff8188 - Browse repository at this point
Copy the full SHA 9ff8188View commit details
Commits on Jan 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a8db58b - Browse repository at this point
Copy the full SHA a8db58bView commit details -
Add fuzz test for copyOutToSlices
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 88311b1 - Browse repository at this point
Copy the full SHA 88311b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84d3b81 - Browse repository at this point
Copy the full SHA 84d3b81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b4acf3 - Browse repository at this point
Copy the full SHA 8b4acf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7792871 - Browse repository at this point
Copy the full SHA 7792871View commit details -
Merge branch 'main' into peekWindows2
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 843ca3c - Browse repository at this point
Copy the full SHA 843ca3cView commit details
Commits on Feb 1, 2022
-
Merge branch 'main' into peekWindows3
Signed-off-by: He Jie Xu <hejie.xu@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 4bf0aff - Browse repository at this point
Copy the full SHA 4bf0affView commit details
Commits on Feb 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for cf83aad - Browse repository at this point
Copy the full SHA cf83aadView commit details
Commits on Feb 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d789aae - Browse repository at this point
Copy the full SHA d789aaeView commit details