Permalink
Switch branches/tags
Commits on Jul 25, 2011
  1. Fix invocation to syslog

    migueldeicaza committed Jul 25, 2011
Commits on Jul 24, 2011
  1. Fix 2.6 build.

    vargaz committed Jul 24, 2011
  2. Fix a crash in the soft-float decompose code when a branch following …

    …an fcompare is optimized away. Fixes #705186.
    vargaz committed Jul 24, 2011
Commits on Jul 12, 2011
  1. Add a test for 7cb704d.

    vargaz committed Jul 12, 2011
Commits on Jul 11, 2011
  1. Fix the length of r4const on arm.

    vargaz committed Jul 11, 2011
Commits on Jun 15, 2011
  1. Apply a workaround for a gcc 4.6 problem on arm.

    Conflicts:
    
    	mono/mini/mini-trampolines.c
    vargaz committed Jun 15, 2011
Commits on May 6, 2011
  1. [Web Services] Fix regression caused by previous commit

    Fixes a regression caused by the implementation of support
    for optional parameters. GlobalIndex was not being set
    when using SOAP RPC protocol.
    slluis committed May 6, 2011
Commits on May 4, 2011
  1. Implement GHashTable iterators.

    vargaz committed May 4, 2011
Commits on May 2, 2011
  1. Fix support for parameters with generic constraints in Type.IsAssigna…

    …bleFrom (). Fixes #691119.
    vargaz committed May 2, 2011
Commits on Apr 28, 2011
  1. [Web.Services] Add support for optional parameters

    Non-nullable web service parameters can be made optional by
    adding an additional parameter with the same name and a
    'Specified' suffix. This was supported when serializing
    classes, but not when serializing web service parameters.
    This might fix bug 688496.
    slluis committed Apr 28, 2011
Commits on Apr 18, 2011
  1. get-monolite-latest now pulls a versioned archive

    In order to ensure that monolite actually works you need to ensure that
    the corlib in it has the same version as your runtime.  Monolite
    archives are now versioned monolite-MONO_CORLIB_VERSION-DATE.
    Andrew Jorgensen committed Apr 18, 2011
Commits on Apr 17, 2011
Commits on Apr 9, 2011
Commits on Apr 3, 2011
Commits on Apr 1, 2011
  1. Fix win32 file name canonicalization.

    	* mono-path.c (mono_path_canonicalize): Properly canonicalize
    	non UNC paths with an extra backslash. Eg:
    	c:\foo\\bar was been canonicalized to c:\\foo\bar.
    
    	This was breaking assembly loading in some rare cases.
    kumpera committed Apr 1, 2011
Commits on Mar 30, 2011
  1. Fix the previous change.

    vargaz committed Mar 30, 2011
  2. Call SleepEx in a loop in the Thread.Sleep () icall, to avoid a race …

    …when the sleep is interrupted. Fixes #683519.
    vargaz committed Mar 30, 2011
Commits on Mar 29, 2011
  1. [xbuild] Allow skipping target framework moniker lookup.

    * tools/xbuild/xbuild/4.0/Microsoft.Common.targets
    (GetReferenceAssemblyPaths): Don't look up framework directories
    for $(TargetFrameworkMoniker) is $(_TargetFrameworkDirectories) is
    already defined. This can be used to override moniker lookups.
    radical committed Mar 21, 2011
Commits on Mar 28, 2011
Commits on Mar 23, 2011
  1. Fix randomly failing unit test

    * MachineKeySectionUtilsTest.cs: Do not assume xor will change a byte
    Sebastien Pouliot committed with grendello Nov 30, 2010
  2. [asp.net] Part of fix for bug #649546. A partial rewrite of the web/s…

    …cript resource handler.
    
    Backport of commit a9cb57c
    
        * System.Web/System.Web.Handlers/AssemblyResourceLoader.cs: AssemblyResourceLoader/ScriptResourceHandler must
          always generate the same URL for every assembly+resource pair, or otherwise the browser would re-fetch
          the resource in situations where it is not desired (e.g. during an async request to the server to update
          a panel).
          The generated URLs are not encrypted using real encryption, just hashed.
          In addition, the handler code got modernized a bit.
    
        * System.Web.Extensions/System.Web.UI/ScriptManager.cs: scriptStartupBlock is a 3.5+ thing
    
        * System.Web.Extensions_1.0/Makefile: use the 1.0 Microsoft AJAX library for this compat assembly
    
        * System.Web/System.Web.Util/MachineKeySectionUtils.cs: made GetValidationKey public
    grendello committed Nov 29, 2010
  3. [asp.net] make sure the string we pass to DecryptAssemblyResource is …

    …a valid Base64 string
    
    Backport of commit 2a6bc36
    grendello committed Nov 26, 2010
  4. [asp.net] A few moves/changes following previous patch review

    Backport of commit 21d2c6a
    
        * Makefile: Compile tests with TEST defined (to include System.Web.Util.
        MachineKeySectionUtils unit tests)
        * System.Web.dll.sources: Move MachineKeySectionUtils.cs from System.
        Web.Configuration_2.0 to System.Web.Util
        * System.Web_test.dll.sources: Move MachineKeySectionUtilsTest.cs from
        System.Web.Configuration_2.0 to System.Web.Util
    
        * System.Web.Configuration_2.0/MachineKeySection.cs: Adjust using
        clauses. Uncomment some code. Fix TripleDES versus 3DES for Validation
        under NET_4_0. Remove 'private' on fields/methods.
        * System.Web.Handlers/AssemblyResourceLoader.cs: Adjust using clauses
        * System.Web.Security/MembershipHelper.cs: Adjust using clauses
        * System.Web.Security/RolePrincipal.cs: Adjust using clauses
        * System.Web.SessionState_2.0/SessionId.cs: Adjust using clauses
        * System.Web.UI/LosFormatter.cs: Adjust using clauses.
        * System.Web.Util/MachineKeySectionUtils.cs: Moved from System.Web.
        Configuration_2.0. Rename namespace and remove 'internal' on type
        declaration
    
        * Test/System.Web.Util/MachineKeySectionUtilsTest.cs: Moved from Test/
        System.Web.Configuration/MachineKeySectionTest.cs. Add test case for
        TripleDES versus 3DES
    grendello committed Nov 26, 2010
  5. [asp.net] Normalization of cryptographic uses in asp.net.

    Backport of commit a22389f
        Normalization of cryptographic uses in asp.net
    
        * System.Web.Configuration_2.0/MachineKeyRegistryStorage.cs:
        Remove key length check and generic key generation.
    
        * System.Web.Configuration_2.0/MachineKeySection.cs: Add support for 4.0
        ValidationAlgorithm and the use of custom algorithms (validation and
        decryption). Allow the use of any, valid, key length (based on the
        algorithm). Let each algorithm creates its own key (e.g. special needs,
        default length...)
    
        * System.Web.Configuration_2.0/MachineKeySectionUtils.cs: Remove key
        generation (from random) code and 192bits key length hack (won't work
        with custom algorithms). Add support for new (4.0) algorithms, including
        custom ones. Provide uniform/shared code to Encrypt/Decrypt, Sign/Verify
        and EncryptSign/VerifyDecrypt using MachineKeySection data.
    
        * System.Web.Configuration_2.0/MachineKeyValidation.cs: Add new (4.0)
        values.
    
        * System.Web.Configuration_2.0/MachineKeyValidationConverter.cs: Add
        support for new (4.0) algorithms.
    
        * System.Web.Handlers/AssemblyResourceLoader.cs: Use the new common
        cryptographic code and base64 the encrypted data.
    
        * System.Web.Security/FormsAuthentication.cs: Use the new common
        cryptographic code and base64 the signed and/or encrypted data.
    
        * System.Web.Security/MembershipHelper.cs: Use the new common
        cryptographic code - this should be 100% compatible with existing data.
    
        * System.Web.Security/RolePrincipal.cs: Use the new common cryptographic
        code.
    
        * System.Web.Security/SqliteMembershipProvider.cs: Adapt code for
        internal API change.
    grendello committed Nov 24, 2010
Commits on Mar 21, 2011
  1. Fix the length of 'break' on ppc.

    vargaz committed Mar 21, 2011
Commits on Mar 18, 2011
Commits on Mar 17, 2011
  1. Switch to the domain of the assembly in question while executing CMD_…

    …ASSEMBLY_GET_TYPE, so referenced assemblies are found. Fixes #679586.
    vargaz committed Mar 17, 2011
Commits on Mar 16, 2011
Commits on Mar 14, 2011
  1. Put back the definition of MONO_ARCH_USE_OP_TAIL_CALL in mini-amd64.h…

    … which got removed by mistake by a previous commit.
    vargaz committed Mar 14, 2011