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 …

    vargaz committed Jul 24, 2011
    …an fcompare is optimized away. Fixes #705186.
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.

    vargaz committed Jun 15, 2011
Commits on May 6, 2011
  1. [Web Services] Fix regression caused by previous commit

    slluis committed May 6, 2011
    Fixes a regression caused by the implementation of support
    for optional parameters. GlobalIndex was not being set
    when using SOAP RPC protocol.
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…

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

    slluis committed Apr 28, 2011
    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.
Commits on Apr 18, 2011
  1. get-monolite-latest now pulls a versioned archive

    Andrew Jorgensen committed Apr 18, 2011
    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.
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.

    kumpera committed Apr 1, 2011
    	* 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.
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 …

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

    radical committed Mar 21, 2011
    * 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.
Commits on Mar 28, 2011
Commits on Mar 23, 2011
  1. Fix randomly failing unit test

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

    grendello committed Nov 29, 2010
    …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
  3. [] make sure the string we pass to DecryptAssemblyResource is …

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

    grendello committed Nov 26, 2010
    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
        * Test/System.Web.Util/MachineKeySectionUtilsTest.cs: Moved from Test/
        System.Web.Configuration/MachineKeySectionTest.cs. Add test case for
        TripleDES versus 3DES
  5. [] Normalization of cryptographic uses in

    grendello committed Nov 24, 2010
    Backport of commit a22389f
        Normalization of cryptographic uses in
        * 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)
        * 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
        * System.Web.Security/SqliteMembershipProvider.cs: Adapt code for
        internal API change.
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_…

    vargaz committed Mar 17, 2011
    …ASSEMBLY_GET_TYPE, so referenced assemblies are found. Fixes #679586.
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…

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