Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-07Add SignedCms to the TypeForwards in the System.Security.Cryptography.Pkcs ↵Steve Pfister
facade (#18325) * Add SignedCms to the typeforwards in the System.Security.Cryptography.Pkcs facade * Added additional missing types from System.Security.Cryptography.Pkcs. * It would be nice if the files I added had namespaces ;-) * Bump API snapshot submodule * [csproj] Update project files Co-authored-by: monojenkins <jo.shields+jenkins@xamarin.com> Fixes https://github.com/mono/mono/issues/18323
2019-10-14[System.Net.Http] Clean up HttpMessageHandler setup (#17252)Marek Safar
* [System.Net.Http] Clean up HttpMessageHandler setup to avoid reflection and not to be recursive Superseded #15051 and #15922 * [csproj] Update project files
2019-06-20Add Windows x64 Full AOT Interpreter support on CI. (#15127)Johan Lorensson
Add support to run full interpreter test suite on CI for Windows x64 Full AOT. Since Windows x64 Full AOT uses a different full AOT profile WinAOT a separate testing profile was setup for the interpreter testing. NOTE, this profile is pure for testing, inline with the other testing profiles. It is also reusing most of its sources from other sources files (mainly WinAOT) to reduce maintenance of the profile. Commit also includes some smaller adjustments needed in order to get full pass rate for Windows x64 Full AOT + Interpreter on CI.
2019-05-23[bcl] Remove usages of mono-project.com/go-mono.com/google.com in tests (#14586)Alexander Köplinger
Use example.com and example.org instead. Fixes https://github.com/mono/mono/issues/14585 Note that not all of the things I replaced make an actual network request but I thought it'd be nice to be consistent.
2019-05-16[monodroid] Introduce 'win32 host' BCL build (#14424)Alexis Christoforides
* [monodroid] Introduce 'win32 host' BCL build * [sdks] Add _bcl_$(1)_BUILD_FLAGS variable to BclTemplate build step Allows Android SDK on Windows to pass PROFILE_PLATFORM=win32 * [sdks] Pass _bcl_$(1)_BUILD_FLAGS when building the tests, too * Copy test source exclusion files from the general monodroid profile Apparently we don't fall back to the general exclusion sources for tests if the platorm-specific exclusion file does not exist. * Also add win32 copies of the nunit exclude files: files=$(find . -name "monodroid*_test*exclude.sources") for file in $files do name=$(basename $file) pushd $(dirname $file) cp $name win32_$name git add win32_$name popd done * [csproj] Update project files
2019-04-30[csproj] Update project filesmonojenkins
2019-04-29Define `DISABLE_SECURITY` and `DISABLE_REMOTING` on wasm and testing_aot.Martin Baulig
2019-04-29Make `testing_aot_full` tests build again in System.Security. (#14244)Martin Baulig
* Make `testing_aot_full` tests build again in System.Security. * Add System.Security tests.
2019-04-25[csproj] Update project filesmonojenkins
2019-03-19[sdks] Build mac in Mono SDKs (#13535)Alexander Köplinger
Enables building of the xammac runtime and BCL/tests into the SDKs archive. Contributes to #11397
2019-03-09Add refsrc DataProtector to System.Security (#13365)Steve Pfister
* Added DataProtector abstract class to be used when refsrc System.Web gets ported over. * Bump API snapshot submodule * [csproj] Update project files
2019-03-06[gitattributes] Do CRLF normalization on sln/proj filesAlexander Köplinger
They can be used with native line endings. We now have a shared folder with the dotnet repos and they have CRLF normalization enabled. This difference leads to conflicts while applying changes from the dotnet repos to mono.
2019-01-02[csproj] Update project filesmonojenkins
2018-11-28[interp] Enable System.Data tests on fullaotinterp (#11798)Vlad Brezae
* [interp] Enable System.Data tests on fullaotinterp * [csproj] Update project files
2018-10-30[tests] Add new build profile for testing mixed mode (#11307)Vlad Brezae
We aot only the bcl (--aot=full,interp) while the tests code is interpreted. <!-- Thank you for your Pull Request! If you are new to contributing to Mono, please try to do your best at conforming to our coding guidelines http://www.mono-project.com/community/contributing/coding-guidelines/ but don't worry if you get something wrong. One of the project members will help you to get things landed. Does your pull request fix any of the existing issues? Please use the following format: Fixes #issue-number -->
2018-10-17[bcl] Build all XUnit and NUnit tests for monodroid, monotouch, ↵Ludovic Henry
monotouch_tv, monotouch_watch and wasm BCL profiles (#11201)
2018-10-16[sdks] Build tests for BCL targets (#11141)Ludovic Henry
* [sdks] Build BCL profiles without configure flags * [sdks] Add BclTemplate to build BCL profiles This is to avoid building all the profiles in a single `sdks/out/bcl` directory which will be shared between android, ios and wasm. * [sdks] Simplify call to BclTemplate * [mcs] Make directory dependency as order-only We would otherwise always rebuild the target since the directory is updated whenever something is added to the directory. This is a common Makefile technique. * [sdks] Build tests for BCL targets
2018-09-27[System.Security] Switch tests to use embedded test resourcesAlexander Köplinger
2018-09-02Move the PreBuild dependency property later in the file so targets can't ↵Katelyn Gadd
override it (#10429) * Move the PreBuild dependency property later in the file so targets can't override it * [csproj] Update project files
2018-08-31Kill sln dependencies (#10406)Katelyn Gadd
* Remove use of sln dependencies and use csproj project references instead * Rewrite jay.vcxproj so it builds correctly even without help from the sln file * Force pre-build event to run after references are resolved. Change how culevel.exe path is computed to be more resilient. * [csproj] Update project files
2018-08-27[csproj] Update project filesmonojenkins
2018-08-27Add win32+net_4_x specific sources files that pull in the win32 onesKatelyn Gadd
2018-08-09Move to generating msbuild choose elements to get if-else selection behavior ↵Katelyn Gadd
for sources in projects so that we don't get erroneous duplicate files in cases where there are both profile and host platform criteria (#9952) A recent commit revealed that in cases where we select based on a mix of host platform and profile, genproj csproj files can end up with duplicate sources because the existing <ItemGroup Condition= approach could make multiple groups match for a given compile when we really just want one. This PR changes to generating a cascade of msbuild <Choose> elements, which give if-else selection to ensure that we only ever build a single set of files.
2018-07-25Move generated resource files from System and System.Security into corlib. ↵Martin Baulig
(#9665) * Make `corlib` internals visible to `System.Security` on all profiles, not just monotouch watch. * Moves all generated `SR` files and their generation logic from `System` and `System.Security` into `corlib`. Since `corlib` internals are visible to these assemblies, we don't need to duplicate the resource strings. * Cleanup the `RESX_RESOURCE_STRING` is `corlib` and sort them alphabetically. * Add the internal `Internal.Cryptography.Helpers` helper class from CoreFX to `corlib` (currently unused, but "Blue" will need it).
2018-07-20Pkcs9SigningTime: normalize exceptions on windows file time < 1601 (#9628)Maxim Lipnin
2018-07-18ProtectedData: enable CoreFX xunit tests (#9605)Maxim Lipnin
* ProtectedData: enable CoreFX xunit tests * Update CoreFX submodule
2018-07-16CoreFX import for Pkcs9SigningTime type (#9236)Maxim Lipnin
as part of #7589
2018-07-15[csproj] Update project filesmonojenkins
2018-07-15Use SignedXml directly from CoreFX repository.Filip Navara
2018-07-13CoreFX import for AlgorithmIdentifier type (#9500)Maxim Lipnin
* bump CoreFX * CoreFX import for AlgorithmIdentifier type * Update CoreFX submodule * [csproj] Update project files
2018-07-09CoreFX import for ProtectedData type (Windows part) (#9375)Maxim Lipnin
As part of #7589 - CoreFX import only for Windows platform (no support for non-Windows platforms, see https://github.com/dotnet/corefx/issues/22510) - left Mono managed implementation for non-Windows platforms - removed DataProtectionScope parameter value check (no such a check in CoreFX and NET Framework, see https://github.com/dotnet/corefx/pull/30726) and couple of related unit tests - added CoreFX xunit tests
2018-06-29Rework genproj to use gensources to build sources list for each profile and ↵Katelyn Gadd
host platform (#8985) * Update genproj makefile to include gensources Update genproj argument parser to be more generous about displaying help * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Fix rebase issue * Checkpoint * Checkpoint * Fix built sources only being added to one profile * Fix typo * Checkpoint * Fix indentation * Use csc instead of mcs * Checkpoint * Fix BUILT_SOURCES only being handled for the first profile processed * Checkpoint * Checkpoint * Strip double slashes from paths to fix spurious csproj change * Checkpoint * Checkpoint * Checkpoint * Checkpoint: Fix genproj compilation * Checkpoint * Checkpoint * Checkpoint * Fix crash when no targets were loaded (due to an error) * Checkpoint * Checkpoint * Checkpoint * Fix TryParseTargetInto bug * Checkpoint * Shuffle exclude logic around so that it works correctly during genproj diffing * Remove gensources tracing * Checkpoint * Fix handling of oddball sources paths from executable.make * Fix jay not being set to build * Fix wrong slashes being used for embedded resource paths * [csproj] Update project files
2018-06-18Import System.Security.Cryptography.Pkcs from CoreFX. (#8994)Filip Navara
* Import System.Security.Cryptography.Pkcs from CoreFX. * Change 'as' operator to a cast. * Add missing EnvelopedCms overloads. * Include CMS signing classes in all builds. * [csproj] Update project files * Add missing DSACertificateExtensions class. * Update references. * Rename EnvelopedCms.Overloads.cs to EnvelopedCms.cs. * Enable some of the System.Security.Cryptography.Pkcs xunit tests. * Update references. * Bump API snapshot submodule * Disable xunit tests that may depend on Windows PAL. Contributes to https://github.com/mono/mono/issues/7589
2018-06-14[build] Rename darwin platform to macos + Add `unix` host platform (#9022)Ludovic Henry
* [mcs] Rename darwin paltform to macos Darwin is common to both macOS and iOS/tvOS/watchOS, while we use the darwin platform only for macOS. * [mcs] Add Unix platform for other Unixes than Linux * [mcs] Remove PLATFORMS from xammac_net_4_5 since it only make sense on macos * [bcl] Bump corlib version * [csproj] Update project files
2018-06-08[csproj] Update project filesmonojenkins
2018-06-05[System.Security] Revert the change for AlgorithmIdentifier type due to ↵Maxim Lipnin
unresolved API breaking change on corefx side.
2018-06-04Merge branch 'master' into corefx_import_System.SecurityMaxim Lipnin
2018-06-01[csproj] Update project filesmonojenkins
2018-05-26Bump corefxMarek Safar
2018-05-14[System.Security] CoreFX import for SubjectIdentifierOrKeyType type.Maxim Lipnin
2018-05-14[System.Security] CoreFX import for SubjectIdentifierOrKey type.Maxim Lipnin
2018-05-14[System.Security] CoreFX import for DataProtectionScope type.Maxim Lipnin
2018-05-14[System.Security] CoreFX import for RecipientInfoType type.Maxim Lipnin
2018-05-14[System.Security] CoreFX import for PublicKeyInfo type.Maxim Lipnin
2018-05-14[System.Security] CoreFX import for SubjectIdentifierType type.Maxim Lipnin
2018-05-14[System.Security] CoreFX import for CmsRecipient, CmsRecipientCollection and ↵Maxim Lipnin
CmsRecipientEnumerator classes.
2018-05-14[System.Security] CoreFX import for AlgorithmIdentifier classMaxim Lipnin
2018-05-14[System.Security] Replace some common System.Security.Cryptography files ↵Maxim Lipnin
with corefx sources. (#8629) As part of https://github.com/mono/mono/issues/7589
2018-04-16Default platform to net_4_x if none is specified, to fix tools that build ↵Katelyn Gadd
without setting a platform (#8223) * Default platform to net_4_x if none is specified, to fix tools that build without setting a platform * [csproj] Update project files
2018-04-12[csproj] Update project filesmonojenkins