Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: mono-2-6-7
Commits on Mar 23, 2011
  1. Marek Habersack
Commits on Dec 1, 2010
  1. Marek Habersack

    Fix randomly failing unit test

    Sebastien Pouliot authored grendello committed
    * MachineKeySectionUtilsTest.cs: Do not assume xor will change a byte
Commits on Nov 29, 2010
  1. Marek Habersack

    [] Part of fix for bug #649546. A partial rewrite of the web/s…

    grendello authored
    …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
Commits on Nov 26, 2010
  1. Marek Habersack

    [] make sure the string we pass to DecryptAssemblyResource is …

    grendello authored
    …a valid Base64 string
    Backport of commit 2a6bc36
  2. Marek Habersack

    [] A few moves/changes following previous patch review

    grendello authored
    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
  3. Marek Habersack

    [] Normalization of cryptographic uses in

    grendello authored
    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 Jul 14, 2010
  1. Jb Evain


    jbevain authored
    svn path=/branches/mono-2-6/mcs/; revision=160340
  2. Jb Evain

    2010-07-14 Jb Evain <>

    jbevain authored
    	* Enumerable.cs (Union): fix HashSet.Contains call.
    svn path=/branches/mono-2-6/mcs/; revision=160339
  3. poll is broken on osx

    Geoff Norton authored
    svn path=/branches/mono-2-6/mono/; revision=160325
Commits on Jul 13, 2010
  1. Gonzalo Paniagua Javier

    2010-07-13 Gonzalo Paniagua Javier <>

    gonzalop authored
    	* mono-semaphore.h:
    	* mono-semaphore.c: use io-layer wait functions in OSX.
    svn path=/branches/mono-2-6/mono/; revision=160311
  2. Veerapuram Varadhan

    backport of r160302

    vvaradhan authored
    2010-07-13  Veerapuram Varadhan  <>
    	** Fixes #613845
    	* Tds70.cs (WriteParameterInfo): Round money values to 4
    	* decimals.
    svn path=/branches/mono-2-6/mcs/; revision=160303
  3. Jb Evain

    2010-07-13 Jb Evain <>

    jbevain authored
    	backport of 160298.
    	* Enumerable.cs (Except): fix HashSet.Contains call.
    	Fixes #621911.
    svn path=/branches/mono-2-6/mcs/; revision=160299
  4. Veerapuram Varadhan

    backport of r160281

    vvaradhan authored
    2010-07-12  Veerapuram Varadhan  <>
    	** Fixes #569543
    	* Tds70.cs (ExecPrepared): Revert back to old changes.
    	* Tds80.cs (ExecPrepared): Override for Tds 8 version that
    	optimizes network bandwidth.
    svn path=/branches/mono-2-6/mcs/; revision=160282
  5. Gonzalo Paniagua Javier

    refix the build

    gonzalop authored
    svn path=/branches/mono-2-6/mcs/; revision=160275
Commits on Jul 12, 2010
  1. Gonzalo Paniagua Javier

    Fix the build

    gonzalop authored
    svn path=/branches/mono-2-6/mcs/; revision=160269
  2. remainder of previous changes to spec file

    Andrew Jorgensen authored
    svn path=/branches/mono-2-6/mono/; revision=160267
  3. fix a circular dep

    Andrew Jorgensen authored
    svn path=/branches/mono-2-6/mono/; revision=160265
  4. Rodrigo Kumpera

    2010-07-12 Rodrigo Kumpera <>

    kumpera authored
    	* verify.c (mono_generic_param_is_constraint_compatible):
    	The candidate type itself might satisty the required
    	Fixes #621599.
    svn path=/branches/mono-2-6/mono/; revision=160262
Commits on Jul 10, 2010
  1. Veerapuram Varadhan

    backport of r160199

    vvaradhan authored
    svn path=/branches/mono-2-6/mcs/; revision=160200
  2. Rodrigo Kumpera

    2010-07-10 Rodrigo Kumpera <>

    kumpera authored
    	* loader.c (mono_method_signature_checked): Use checked
    	variant of inflate_generic_signature.
    	Fixes #606353.
    svn path=/branches/mono-2-6/mono/; revision=160194
Commits on Jul 9, 2010
  1. Rodrigo Kumpera

    2010-07-09 Rodrigo Kumpera <>

    kumpera authored
    	* class.c (mono_method_can_access_method_full): Handle type
    	accessibility with very deep nested types.
    	* class.c (mono_method_can_access_field_full): Ditto.
    	Fixes #619300.
    svn path=/branches/mono-2-6/mono/; revision=160182
  2. Gonzalo Paniagua Javier

    2010-07-09 Gonzalo Paniagua Javier <>

    gonzalop authored
    	* TimeZoneInfo.cs: avoid nullref when there are no adjustment rules.
    	Fixes bug #619811.
    svn path=/branches/mono-2-6/mcs/; revision=160158
Commits on Jul 8, 2010
  1. Gonzalo Paniagua Javier

    Fix the 1.1 build

    gonzalop authored
    svn path=/branches/mono-2-6/mcs/; revision=160088
  2. Gonzalo Paniagua Javier

    2010-07-08 Gonzalo Paniagua Javier <>

    gonzalop authored
    	* ThemeWin32Classic.cs: implement ResetDefaults.
    	Fixes bug #581956.
    svn path=/branches/mono-2-6/mcs/; revision=160086
  3. Gonzalo Paniagua Javier


    gonzalop authored
    svn path=/branches/mono-2-6/mcs/; revision=160083
  4. Gonzalo Paniagua Javier

    2010-07-08 Gonzalo Paniagua Javier <>

    gonzalop authored
    	* WebClient.cs: handle compressed streams when automatic decompression
    	is turned on by a class derived from WebClient.
    svn path=/branches/mono-2-6/mcs/; revision=160082
  5. Ankit Jain

    * Engine.cs: Define 4.0 toolset for non-NET_4_0 profiles also,

    radical authored
    but fallback to 3.5 toolset there. This is required for the mono-2-6
    branch, which doesn't lacks NET_4_0 .
    svn path=/branches/mono-2-6/mcs/; revision=160080
  6. Gonzalo Paniagua Javier

    2010-07-08 Gonzalo Paniagua Javier <>

    gonzalop authored
    	* DateTime.cs: allow between 1 and 7 digits after the dot.
    	Fixes bug #594559.
    svn path=/branches/mono-2-6/mcs/; revision=160077
Commits on Jul 7, 2010
  1. Veerapuram Varadhan

    2010-07-07 Veerapuram Varadhan <>

    vvaradhan authored
    	** Fixes #609109 - DateTime part
    	* TdsComm.cs (Append[DateTime]): More fix for handling SqlServer
    	MinValue for DateTime.
    svn path=/branches/mono-2-6/mcs/; revision=159987
Commits on Jul 6, 2010
  1. Gonzalo Paniagua Javier

    2010-07-06 Gonzalo Paniagua Javier <>

    gonzalop authored
    	* Process.cs: allow the exit callback to be used more than once. Fixes
    	bug #614909.
    svn path=/branches/mono-2-6/mcs/; revision=159979
  2. bump version again

    Andrew Jorgensen authored
    svn path=/branches/mono-2-6/mono/; revision=159975
  3. Veerapuram Varadhan

    backport of r159962

    vvaradhan authored
    2010-07-06  Veerapuram Varadhan  <>
    	** Fixes #609109
    	* TdsComm.cs (Append[DateTime]): Handle datetime values sanely
    	that are less than epoch.
    	(Append[string]): Fix boundary checking for availability of
    	enough buffer
    svn path=/branches/mono-2-6/mcs/; revision=159969
Commits on Jul 5, 2010
  1. Bump SDB's minor version to 2.

    Martin Baulig authored
    2010-07-05  Martin Baulig  <>
    	* debugger-agent.c: Bump minor version to 2.
    svn path=/branches/mono-2-6/mono/; revision=159925
  2. Gonzalo Paniagua Javier

    2010-07-05 Gonzalo Paniagua Javier <>

    gonzalop authored
    	* NetworkInterface.cs: avoid endless loop when a bad length is
    	received for AF_PACKET.
    svn path=/branches/mono-2-6/mcs/; revision=159920
  3. Gonzalo Paniagua Javier

    2010-07-05 Gonzalo Paniagua Javier <>

    gonzalop authored
    	* TimeSpan.cs: two consecutive colons produce an error now.
    	Fixes bug #598467.
    svn path=/branches/mono-2-6/mcs/; revision=159918
Something went wrong with that request. Please try again.