{"push_id":2161461218,"size":55,"distinct_size":11,"ref":"refs/heads/bugfix_2","head":"0cb0acf7d8efe45d27dd4bc64c6fcf7bb13f12b2","before":"d8654898a2f408eec4936b476bcbdb1ef8f77ee2","commits":[{"sha":"36fac11f2960d2be25fe5e00ff29443c7ffd14f6","author":{"name":"Travis Plunk","email":"9552d39fbf2bc54cbc2ee6a6615e44236cd67d62@microsoft.com"},"message":"Allow packaging from a zip package to allow for signing (#5418)\n\n- Include a serialized version of PSOptions in an includesymbols zip\r\n- Add a function which will create a zip package from the expanded includesymbols zip and a folder of signed files\r\n- Add a function to restore an includesymbols zip as a build and populated PSOptions with the options","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/36fac11f2960d2be25fe5e00ff29443c7ffd14f6"},{"sha":"06d31147632c91df954b948f823e7948727450e1","author":{"name":"Andrew","email":"76bd06e0e1ac2e85a9925129b4ba6cb496c9d182@microsoft.com"},"message":"Automation for PS package validation using Docker containers (#5401)\n\nThis automation is used for basic validation of PS packages during a release;\r\nCovered configs:\r\n\r\nubuntu14.04\r\nubuntu16.04\r\nubuntu17.04\r\ndebian.8\r\ndebian.9\r\ncentos7\r\nfedora25\r\nfedora26\r\nkalilinux\r\nopensuse42.2\r\nDuring the process Docker files are filled out and executed with Docker build;\r\nDuring the build PS packages are downloaded onto Docker containers, installed and selected Pester tests from PowerShell Github repo are executed.","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/06d31147632c91df954b948f823e7948727450e1"},{"sha":"d5a974ffd4ac1b1c64dc029fa0446322bffa1092","author":{"name":"Dan Travison","email":"96da9412dd4f438ad43fa80b39d9d837cf0985a1@users.noreply.github.com"},"message":"Add dependency nuget instructions for PowerShell.Core.Instrumentation resource binary (#5396)\n\n* Add dependency nuget packaging instructions for PowerShell.Core.Instrumentation ETW resource binary.\r\n\r\n* Fix markdown MD031 Fenced code blocks errors.\r\n\r\n* Fix MD022 Headers should be surrounded by blank lines\r\n\r\n* Add a note about Authenticode Dual-signing requirement.\r\n\r\n* PR Feedback.\r\n\r\n* Set version to Beta.10","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/d5a974ffd4ac1b1c64dc029fa0446322bffa1092"},{"sha":"ecf0f8c15189b4727fabb3df38867de9cd4679a4","author":{"name":"Mark Kraus","email":"f27a17fc90c00d8c248d8510a1084221738b492b@markekraus.com"},"message":"Add SslProtocol Support to WebCmdlets (#5329)\n\ncloses #2662\r\n\r\nThis feature adds the ability to restrict the SSL/TLS protocol used when making the web request. In 5.1 the user could make use of .NET API's to enforce this on the Web Cmdlets. With the move to HttpClient in PowerShell Core, those APIs have no impact. The user still has requirements to ensure specific protocols are used.\r\n\r\nThe public enum WebSslProtocol is added as a wrapper to the underlying SslProtocols enum. Neither it nor SecurityProtocolType can be used because Ssl3 and Ssl2 are not supported by HttpClientHandler.SslProtocols. While it may not be intuitive to a PowerShell user to use -bor or \"Tls, Tls11\" to set multiple options, the general use case for this will be a single protocol.\r\n\r\nAdds -SslProtocol parameter to Web Cmdlets\r\nAdds WebSslProtocol Enum to support limited subset of SslProtocol enum supported by HttpClientHandler\r\nAdds TLS 1.1 and TLS 1.0 listening ports to WebListener","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/ecf0f8c15189b4727fabb3df38867de9cd4679a4"},{"sha":"da0b384b2aefd25d504ac8fa8594d472549806b9","author":{"name":"Dongbo Wang","email":"e92ab8dcf956c5d82e569a310b8ab4674007bfdd@microsoft.com"},"message":"Try fixing the 'brew update' issue in bootstrap script (#5400)\n\n* Try fixing the 'brew update' issue in bootstrap script\r\n\r\n* Add a log message\r\n\r\n* Add a comment","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/da0b384b2aefd25d504ac8fa8594d472549806b9"},{"sha":"87bcd4132ab7f7b576813fdac4d192b5fc715a04","author":{"name":"Mark Kraus","email":"f27a17fc90c00d8c248d8510a1084221738b492b@markekraus.com"},"message":"Fix Single Value JSON null in Invoke-RestMethod (#5338)\n\n* [Feature] Fix Single Value JSON null in Invoke-WebRequest\r\n\r\n* [Feature] Switch from Regex to JToken.Parse()\r\n\r\n* [Feature] Address PR Feedback: use `n","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/87bcd4132ab7f7b576813fdac4d192b5fc715a04"},{"sha":"1d64cad0683d73f145afedf1b21f6a55309b185d","author":{"name":"Travis Plunk","email":"9552d39fbf2bc54cbc2ee6a6615e44236cd67d62@microsoft.com"},"message":"Signing fixes (#5439)\n\n* Add two files that need to be signed\r\n* make sure to set PSModuleRestore to true when expanding a signed build because we run PSModuleRestore at that point.\r\n* suppress output of CmdLets which are noisy","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/1d64cad0683d73f145afedf1b21f6a55309b185d"},{"sha":"31f76395525e526f140d8cfef6b070287e51bce4","author":{"name":"Travis Plunk","email":"9552d39fbf2bc54cbc2ee6a6615e44236cd67d62@microsoft.com"},"message":"Add compliance label description (#5355)","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/31f76395525e526f140d8cfef6b070287e51bce4"},{"sha":"83e1d64669cc170ef6e1456d1e15f931dc6a4062","author":{"name":"Steve Lee","email":"824cce12419472968eb5e31e2300931eaa76a050@microsoft.com"},"message":"Enable install-powershell.ps1 to update the current running powershell (#5429)\n\n1. Remove `[validate]` attribute from parameter so this script can be invoked directly from the web. This doesn't have any negative impact as the $Destination parameter will have a default value if null or empty.\r\n2. Move removal of destination folder later as installing the package requires package management module and archive module (on Windows)\r\n3. On Windows, because files have open handles when run from existing powershell-daily install, I rename the existing files and copy over the new ones.  User needs to exit and restart `pwsh` to take effect (similar to macOS/Linux where you have to exit and restart anyways)","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/83e1d64669cc170ef6e1456d1e15f931dc6a4062"},{"sha":"c832e1687ded1ae8a6c6c9e5971ff9cc4e025484","author":{"name":"Mark Kraus","email":"f27a17fc90c00d8c248d8510a1084221738b492b@markekraus.com"},"message":"Add PSTypeName Support for Import-Csv and ConvertFrom-Csv (#5389)\n\ncloses #5134\r\n\r\nAdds PSTypeName preservation on Import-Csv and ConvertFrom-Csv","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/c832e1687ded1ae8a6c6c9e5971ff9cc4e025484"},{"sha":"89d1d921517c6e09ceb2e523efe02867e4e54444","author":{"name":"Steve Lee","email":"824cce12419472968eb5e31e2300931eaa76a050@microsoft.com"},"message":"Update governance.md (#5437)","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/89d1d921517c6e09ceb2e523efe02867e4e54444"},{"sha":"1962c273c6159446c7453541ec15d3a0456b778e","author":{"name":"Paul Higinbotham","email":"e569be93a674a59b70d07b4f85af654bb73b5764@microsoft.com"},"message":"Fix for PowerShell hang on exit (#5356)\n\nCoreCLR doesn't call finalizer on process exit. PowerShell relies on the CLR finalizer to clean up state on exit. In this case, a Runspace pool was not closed or disposed and any pipeline worker threads created to run concurrent scripts won't end, causing the hang. The same thing can happen if any individual Runspace is created to run a concurrent script and is not closed.\r\n\r\nWe cannot use the `AppDomain.DomainUnload` event because it's not supported by the default load context. The `AppDomain.ProcessExit` event is also not helpful since it is only called during application exit which means threads already have to be cleaned up.\r\n\r\nThe fix introduces a static property called `PrimaryRunspace` to `Runspace`. When the PrimaryRunspace is closing it means that the PowerShell session is ending and on exit clean should be performed. The static property `PrimaryRunspace` can only be set once per process.","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/1962c273c6159446c7453541ec15d3a0456b778e"},{"sha":"cef7762d18de8fa411882fafcef1ffde1997c0ba","author":{"name":"Keith Hill","email":"ed50dfeb408b80b9875768f34da7be95d24002de@hotmail.com"},"message":"Add standard set of vscode workspace setting files (#5457)\n\n* Add standard set of vscode workspace setting files\r\n\r\nAdd an extensions.json file that will prompt folks to install extensions that are recommended for this workspace (c++, c#, powershell, cmake (editing syntax) and markdown linter.\r\n\r\nAdd settings.json to start to configure C# syntax, PoweShell trim trailing whitespace and configure the markdown lint extension.\r\n\r\nUpdate launch.json to provide ability to debug PowerShell scripts.\r\n\r\n* Clean up grammar\r\n\r\n* Instruct VSCode to ensure a final newline.\r\n\r\nIf this is not wanted for certain file types, we can restrict this option to only specified file types.","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/cef7762d18de8fa411882fafcef1ffde1997c0ba"},{"sha":"c4f0d1c893cd7e3eeac04fcccb89cb6edc88cc42","author":{"name":"Dongbo Wang","email":"e92ab8dcf956c5d82e569a310b8ab4674007bfdd@microsoft.com"},"message":"Add a test for the powershell hang fix (#5451)\n\n- Add test for the powershell hang fix\r\n- Ignore the 'Sync-PSTags' warning","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/c4f0d1c893cd7e3eeac04fcccb89cb6edc88cc42"},{"sha":"0f41c185d7c59930983fb0e32de44801f15eff0f","author":{"name":"Darwin","email":"4476937d8a6dd162a80338304c753d435975c12b@users.noreply.github.com"},"message":"Add support for installing powershell on Amazon Linux (#5461)\n\n- Support for Amazon Linux\r\n- Ensure both tarball installs will reinstall/upgrade\r\n- Clean up comments with incorrect urls","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/0f41c185d7c59930983fb0e32de44801f15eff0f"},{"sha":"5d8999e8b5aa472139f18e9b437dbcd17d494565","author":{"name":"Travis Plunk","email":"9552d39fbf2bc54cbc2ee6a6615e44236cd67d62@microsoft.com"},"message":"Add HighEntropyVA to building pwsh (#5455)\n\nSpecify that the images (pwsh.dll in particular) support high-entropy 64-bit address space layout randomization (ASLR).","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/5d8999e8b5aa472139f18e9b437dbcd17d494565"},{"sha":"3c7cd111527e6affef6503d616ccca4bb629b83a","author":{"name":"Travis Plunk","email":"9552d39fbf2bc54cbc2ee6a6615e44236cd67d62@microsoft.com"},"message":"Get PowerShellGet from the PowerShell Gallery (#5452)","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/3c7cd111527e6affef6503d616ccca4bb629b83a"},{"sha":"019cfee82c7610cd0673972499c79de85aa2c2e4","author":{"name":"bergmeister","email":"4b5423e24b14e0b4c15bb1705b08c0c8b5708d9e@gmail.com"},"message":"Fix Start-PSBuild on WSL if repository was already built on Windows (#5346)\n\nReplace the static `powershell.inc` filename with a name based on the current RID, so that the build doesn't confuse when running in the same local repository on WSL.","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/019cfee82c7610cd0673972499c79de85aa2c2e4"},{"sha":"2f8e691e055fc16411dc254f492aa07e9a638b57","author":{"name":"Steve Lee","email":"824cce12419472968eb5e31e2300931eaa76a050@microsoft.com"},"message":"Fix build in vscode (#5453)\n\n- Fix build in vscode\r\n- Add v2.0.0 tasks.json thanks to Keith Hill\r\n- Add '/property:GenerateFullPaths=true' to build to fix the $mscompile 'problem matcher' not working issue.","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/2f8e691e055fc16411dc254f492aa07e9a638b57"},{"sha":"400747040300bb6a1a2dfcaec846a8fca092aadc","author":{"name":"Travis Plunk","email":"9552d39fbf2bc54cbc2ee6a6615e44236cd67d62@microsoft.com"},"message":"Package signing (#5463)\n\n* add template xml for package signing\r\n\r\n* Add script to generate package signing XML\r\n\r\n* remove uploading artifact, it always fails.\r\n\r\n* Allow the XML to be updated to be specified","distinct":false,"url":"https://api.github.com/repos/chunqingchen/PowerShell/commits/400747040300bb6a1a2dfcaec846a8fca092aadc"}]}
{"actor":{"display_login":"chunqingchen"}}