Skip to content
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

[Named Pipe] Check for pipe broken on WaitConnectionAsync #46182

Commits on Jan 20, 2023

  1. [Named Pipe] Check for pipe broken on WaitConnectionAsync

    According to https://learn.microsoft.com/en-us/dotnet/api/system.io.pipes.namedpipeserverstream.waitforconnection?view=net-7.0#system-io-pipes-namedpipeserverstream-waitforconnection,
    WaitConnectionAsync can throw IOException when a pipe is broken. I am
    unable to write a test reproducing it, but I have seen it happen in
    the wild under high load with Unity's custom named pipe transport.
    
    Without this catch block, the server can unexpectedly stop accepting connections
    under high load.
    
    Signed-off-by: Simon Ferquel <simon.ferquel@unity3d.com>
    simonferquel committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    fa46bce View commit details
    Browse the repository at this point in the history
  2. Run test on Linux and Mac (dotnet#45642)

    * Run test on Linux and Mac
    
    * Use `ReplaceLineEndings`
    
    * Always use lf
    
    * Different approach
    
    * Revert
    
    * Doc
    Youssef1313 authored Jan 20, 2023
    Configuration menu
    Copy the full SHA
    ed77f14 View commit details
    Browse the repository at this point in the history
  3. Update milestone assignments for PRs (dotnet#46178)

    - rules would have assigned PRs to released milestones
      - note however that these rules don't presently seem to be working!!
    
    nits:
    - remove duplicate rule for release/6.0 PRs
    - remove rule for release/3.1 PRs since the release is no EOL
    dougbu authored Jan 20, 2023
    Configuration menu
    Copy the full SHA
    7560737 View commit details
    Browse the repository at this point in the history
  4. Making JsonOptions AOT/Trimmer-safe with EnsureJsonTrimmability swi…

    …tch (dotnet#45886)
    
    * Adding EnsureJsonTrimmability switch
    
    * Set TypeResolver to null
    
    * Removing RUC/RDC attributes
    
    * Removing ProblemDetails.Extension RUC/RDC
    
    * Adding Test remote execution support
    
    * Adding jsonoptions tests
    
    * Update ProblemDetails.cs
    
    * Update HttpValidationProblemDetailsJsonConverter.cs
    brunolins16 authored Jan 20, 2023
    Configuration menu
    Copy the full SHA
    40dd230 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c77deeb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9a79370 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2023

  1. Configuration menu
    Copy the full SHA
    ebbf5eb View commit details
    Browse the repository at this point in the history
  2. Workaround fabricbot addMielstone task issue (dotnet#46195)

    It looks like the `addMilestone` task doesn't run when there is an existing milestone set.
    Clearing milestone before setting it to avoid this issue
    mkArtakMSFT authored Jan 21, 2023
    Configuration menu
    Copy the full SHA
    8d6d88e View commit details
    Browse the repository at this point in the history
  3. feat : Add StringSyntax for regex parameters (dotnet#40589)

    * feat : Add `StringSyntax` for regex parameters
    
    * add missing using statement.
    
    * addressed PR feedback
    
    * Update RuleBuilder.cs
    
    * removed usage from test utils
    
    Co-authored-by: Javier Calvarro Nelson <jacalvar@microsoft.com>
    ShreyasJejurkar and javiercn authored Jan 21, 2023
    Configuration menu
    Copy the full SHA
    1078da9 View commit details
    Browse the repository at this point in the history
  4. Add DispatchExceptionAsync to ComponentBase (dotnet#46074)

    * Add DispatchExceptionAsync
    
    * add testing
    
    * Update src/Components/Components/src/ComponentBase.cs
    
    Co-authored-by: Steve Sanderson <SteveSandersonMS@users.noreply.github.com>
    
    * Remove ref since ComponentBase doesn't have access
    
    * Simplify ErrorBoundary test cases
    
    * API feedback: make RenderHandle.DispatchExceptionAsync internal
    
    * Revert "API feedback: make RenderHandle.DispatchExceptionAsync internal"
    
    This reverts commit c15f5fe.
    
    * Add unit test
    
    Co-authored-by: Steve Sanderson <SteveSandersonMS@users.noreply.github.com>
    Nick-Stanton and SteveSandersonMS authored Jan 21, 2023
    Configuration menu
    Copy the full SHA
    9ec0753 View commit details
    Browse the repository at this point in the history
  5. Allow minimal host to be created without default HostBuilder behavior (

    …dotnet#46040)
    
    * Allow minimal host to be created without default HostBuilder behavior
    
    This adds a new Hosting API to reduce startup and app size, and ensures the default behavior is NativeAOT compatible.
    
    Fix dotnet#32485
    
    * Use the new slim hosting API in the api template.
    
    Refactor the WebHostBuilder classes to share more code.
    eerhardt authored Jan 21, 2023
    Configuration menu
    Copy the full SHA
    0a3a01b View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2023

  1. Configuration menu
    Copy the full SHA
    8714420 View commit details
    Browse the repository at this point in the history
  2. Update dependencies from https://github.com/dotnet/arcade build 20230…

    …117.5 (dotnet#46215)
    
    [main] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] authored Jan 23, 2023
    Configuration menu
    Copy the full SHA
    02635ec View commit details
    Browse the repository at this point in the history
  3. Delete duplicate define (dotnet#46202)

    The exact same thing exists 2 lines above that
    Suchiman authored Jan 23, 2023
    Configuration menu
    Copy the full SHA
    ac52b4d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7369057 View commit details
    Browse the repository at this point in the history
  5. [blazor][wasm][debug]Press alt-shift-d and open firefox debug tab att…

    …ached to the blazor app (dotnet#46132)
    
    * Press alt-shift-d and open firefox debug tab attached to the blazor app
    
    * remove debugger.launch.
    
    * removing unrelated changes
    
    * Removing unnecessary changes on chrome debugging.
    
    * addressing @mkArtakMSFT comments
    
    * Addressing @mkArtakMSFT comments.
    
    * Addressing Steve comments, adding a console.warning message and remove the beautiful message, removed the Newtonsoft from the send message, todo: remove the Newtonsoft from receive message.
    
    * Completely removing newtonsoft usage as asked by steve.
    
    * Change warning message.
    thaystg authored Jan 23, 2023
    Configuration menu
    Copy the full SHA
    1a1ab56 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3261139 View commit details
    Browse the repository at this point in the history
  7. [main] (deps): Bump src/submodules/googletest (dotnet#46214)

    Bumps [src/submodules/googletest](https://github.com/google/googletest) from `356fc30` to `ec25eea`.
    - [Release notes](https://github.com/google/googletest/releases)
    - [Commits](google/googletest@356fc30...ec25eea)
    
    ---
    updated-dependencies:
    - dependency-name: src/submodules/googletest
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 23, 2023
    Configuration menu
    Copy the full SHA
    19e357b View commit details
    Browse the repository at this point in the history
  8. Added withServerTimeout and withKeepAliveInterval to HubConnectionBui…

    …lder for java client (dotnet#46172)
    
    * Added withServerTimeout and withKeepAliveInterval to HubConnectionBuilder for java client
    surayya-MS authored Jan 23, 2023
    Configuration menu
    Copy the full SHA
    0e51178 View commit details
    Browse the repository at this point in the history
  9. Implement RouteHandlerServices.Map and use in RequestDelegateGenerator (

    dotnet#46180)
    
    * Implement RouteHandlerServices.Map and use in RequestDelegateGenerator
    
    * Tweak generated code
    
    * Remove warnings from generated code
    
    * Fix docstring for RouteHandlerServices.Map
    
    * Add baseline tests and fix global:: issue
    
    * Clean up generated code
    
    * Add HTTP verb caching and fix usings
    
    * Use FQN and remove GeneratedCode attribute
    captainsafia authored Jan 23, 2023
    Configuration menu
    Copy the full SHA
    c5a59c4 View commit details
    Browse the repository at this point in the history
  10. Enumerate paramnames on startup (dotnet#46086)

    Enumerate endpoint parameter names on startup instead of allocating a list.
    marafiq authored Jan 23, 2023
    Configuration menu
    Copy the full SHA
    9a118ce View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. Configuration menu
    Copy the full SHA
    351eccf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b66d40 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b0e5f3d View commit details
    Browse the repository at this point in the history
  4. Add logging

    JamesNK committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    7cb0ee9 View commit details
    Browse the repository at this point in the history