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
2019-10-09[System.Web] Now IsExpired property for FormsAuthenticationTicket compares ↵David Bueno
two dates with same kind (UTC) to avoid unexpected results (#17162) Fixes #17161
2019-05-24Fix SqliteMembershipProvider initialization bug, issue #14234 (#14479)musikhin
On the stage of the initialization of the SqliteMembershipProvider the existed code always produced an error "Failed to map path '/'" in case if the ASP.NET application is placed not at the root path. Detailed step by step description of the problem is provided in the issue description. The bug was that was implemented the call of the function with wrong parameters list. So the fix was in changing the function call. The same function call is also used in SqlMembershipProvider.cs. Fixes #14234
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-03-14Remove nunit24 from mono build and tree (#13415)Maxim Lipnin
* Remove nunit24 from mono build and tree * More cleanup * Fix build * [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-02-19use for loop to access item values and avoid InvalidCastException which ↵Maxim Lipnin
occurs because VirtualDirectoryMappingCollection enumerator returns key and it's not expected
2019-02-08[corlib] Move the implementations of virtual methods from Assembly to ↵Zoltan Varga
RuntimeAssembly to ease netcore integration. (#12805) * [corlib] Move the implementations of virtual methods from Assembly to RuntimeAssembly to ease netcore integration. * [corlib] Move more code to RuntimeAssembly. * [corlib] Move fields from Assembly to RuntimeAssembly/AssemblyBuilder.cs. Reduce the amount of fields visible to runtime code. * Update serialization tests. * Fix the MOBILE build. * Bump API snapshot submodule
2019-01-02[csproj] Update project filesmonojenkins
2018-12-31Fix data race in System.Web.Caching by using appropriate lock levelDmitry Kalyanov
System.Web.Caching.CacheItemLRU.this[string].get modifies LRU list so it must be called under write lock. Cache.GetKeyLastChange violates this constraint by acquiring only a read lock. Fixes #12218
2018-11-29[NS2.1] Import some primitive System.Drawing types from CoreFX (#11658)Egor Bogatov
* Import Color and friends from CoreFX * Fix some tests * SystemColors.cs from CoreFX * bump corefx * ignore reflection tests * fix System.Web tests * bump corefx * remove files * fix mobile platforms * fix mobile build * fix mobile build * fix mobile build * fix mobile build * Bump API snapshot submodule * [csproj] Update project files
2018-11-13[System.Web] Add optional shared FileSystemWatcher's to CacheDependencyAlexander Köplinger
Right now we create a separate FileSystemWatcher for each file in CacheDependency. On systems where inotify handles are limited this leads to problems. As a workaround we can share the FSW which watches the same directory. Since this wasn't extensively tested, hide it behind and environment variable. We enable this in the Helix environment only for now.
2018-09-27[System.Web] Switch CacheItemPriorityQueueTest to use embedded test resourcesAlexander Köplinger
2018-09-18[build] Fixes make dist (#10640)Marek Safar
* [build] Fixes make dist * Update Makefile
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-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-08-02Use msbuild project reference to establish dependency on genconsts instead ↵Katelyn Gadd
of solution dependencies (#9670) Using solution dependencies in ```bcl.sln``` seems flaky and seems like it might not establish the full ordering we need to ensure that ```Consts.cs``` exists before we build things that require it. Let's try using project references (where ```corlib.dll``` 'depends' on ```genconsts.exe```) instead. This should also insert the dependency for any project that includes Consts.cs instead of just corlib. This PR also makes update-solution-files actually fail if ```genconsts.exe``` fails to build because it was driving me mad. Part of #6886
2018-07-30[bcl] Include all .sources files in the tarball (#9803)Alexander Köplinger
https://github.com/mono/mono/commit/0f0e31842f1f394c4e95d3726c20af547e706278 added a new pipes_pns.sources file but we forgot to add it to EXTRA_DISTFILES so it gets included in the tarball. Given that this happens almost all the time when we add a new .sources file we should just always include all *.sources
2018-07-05Legacy TLS Removal Preparations (#9301)Martin Baulig
This PR prepares the upcoming removal of the Legacy TLS Provider. - The internal (and soon-to-be-removed) class `MD5SHA1` has been moved and changed namespace. - `Novell.Directory.Ldap.Connection` now uses `SslStream` instead of Legacy TLS, this ports the Novell Ldap library to use TLS 1.2, see #9363. - Removed obsolete Ssl/Spnego authentication from `System.ServiceModel`. - Removed duplicate copy of the Legacy TLS Provider from `System.ServiceModel`. - Ported `System.Web.Mail.SmtpClient` to use `SslStream`. - Removed the `Mono.Security.Protocol.Tls` documentation.
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-25Delete unused files in BCL (#9288)Egor Bogatov
The following files in `mcs/class/*.cs` are not used anywhere (*.csproj/*.source).
2018-06-01[csproj] Update project filesmonojenkins
2018-05-30[System.Web] Fix bug with not preserving state of CheckBoxList after ↵Marek Safar
postback because of value beeing rendered (#8928)
2018-05-24Remove two methods with incorrect arguments (#8860)Joshua Peterson
* Remove two methods with incorrect arguments These two methods on `IPersonalizable` don't match the .NET 4.7.1 API. In both cases the methods should take one `PersonalizableDictionary` argument, but _that_ type does not exist. Since nothing in the current class library code is using these methods, just remove them. * Bump API snapshot submodule
2018-05-04FormsAuthenticationTicket should expire with persistent cookies (#8522)José Manuel Serrano Mármol
2018-05-03Update HtmlForm.cs for issue #8526rbazinet-exago
When running with cookieless sessions, the file_path does not necessarily contain a leading '/' character which can lead to a Uri being constructed from something that looks like, "http://hostmyPage.aspx" which immediately fails and throw an exception stating that the hostname could not be parsed.
2018-04-21[System] ComponentModel and System.Net from corefx (#7948)Egor Bogatov
* ComponentModel from corefx * System.Net.Mail from corefx * update SR.cs * fix build error * fix tests * undo run-test-default.sh change * update corefx * fix failing tests * hide DesignerAttribute on mobile profiles * Bump API snapshot submodule
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-06[msvc] Update csproj files (#8067)monojenkins
2018-03-30Revert "Disable some flaky tests."Alexis Christoforides
This reverts commit bc25029b580d23935c9f94afb015f21e113e04e8.
2018-03-30Revert "Disable a flaky test."Alexis Christoforides
This reverts commit 6822a57663b71983ae226db2a1b2a5391b2d26a9.
2018-03-28[msvc] Update csproj files (#7811)monojenkins
* [msvc] Update csproj files * [msvc] Delete old net_4_x.csproj and xbuild_12.csproj files
2018-03-23Disable some flaky tests.Alexis Christoforides
https://github.com/mono/mono/issues/7568
2018-03-22Disable a flaky test.Alexis Christoforides
https://github.com/mono/mono/issues/7568
2018-03-08[msvc] Update csproj files (#7497)monojenkins
2018-03-08[build] Unify DEFAULT_REFERENCE handling so I can override it with ↵Marek Safar
TARGET_NET_REFERENCE for individual tools
2018-02-23[msvc] Update csproj files (#7238)monojenkins
2018-02-23Properly handle non-quoted multipart content dispositionsBen Lubar
Fixes #6801
2018-02-22Fix unknown-length requests being treated as if they are fully preloaded. ↵Ben Lubar
(#6822)
2018-02-09[msvc] Update csproj filesmonojenkins
2018-02-09[build] Narrow recursive dependenciesMarek Safar
2017-12-08Merge pull request #1450 from echampet/sessionAlexis Christoforides
System.Web.SessionState: simplify sessions retrival polling
2017-11-26[msvc] Update csproj files (#6100)monojenkins
2017-11-15[runtime] Add Dedup Support to MkBundle (#5484)Alexander Kyte
* [runtime] Fix mkbundle compilation on OSX * [runtime] Add aot arguments to mkbundle * [runtime] Enable compiling aot with mkbundle * [runtime] Add new dedup interface to mkbundle * [runtime] Fix path resolving for mkbundle * [runtime] Use mkbundle in BCL tests * [runtime] Skip building System.Security, System.IdentityModel tests on testing_aot_full * [runtime] Fix in-tree building for mkbundle * [runtime] Move testing dll into profile * [runtime] Add target to mkbundle all tests before CI * [runtime] Build stripper and use with mkbundle Preliminary linker support ran into dependency-finding bug with the monolinker.exe binary. Fix postponed until later. * [runtime] Skip not supported tests with mkbundle * [runtime] Don't re-aot when running BCL tests * [runtime] Provide config to mkbundle * [runtime] Fix mkbundle internationalization test results, build all * [runtime] Clean up temp mkbundle aot directory * [runtime] Add mkbundle support for dedup * [runtime] Fix tracking of dedup module in mkbundle * [runtime] Document mkbundle AOT options in man pages * [runtime] Fix CADMessage generic method argument marshalling
2017-11-13[msvc] Update csproj files (#5995)monojenkins
2017-11-06[mcs make] introduce TEST_RUNTIME_FLAGS, analogously to TEST_RUNTIME vs. RUNTIMEBernhard Urban
2017-10-31[System.Web] Reference source import (#5909)Konstantin Safonov
* [System.Web] Reference source import: DataSourceControlBuilder, DefaultAuthenticationEventHandler, EventEntry, Pair, ServerValidateEventArgs, TreeNodeTypes, WizardStep * Bump API snapshot submodule
2017-10-28[System.Web] LoginTextLayout from reference sourceKonstantin Safonov / kasthack
2017-10-28[System.Web] EmptyControlCollection from reference source (#5884)Konstantin Safonov
* [System.Web] EmptyControlCollection from reference source * Bump API snapshot submodule
2017-10-27[System.Web] TableFooterRow from reference source (#5882)Konstantin Safonov
* [System.Web] TableFooterRow from reference source * Bump API snapshot submodule