Permalink
Switch branches/tags
Commits on Mar 23, 2011
Commits on Dec 1, 2010
  1. Fix randomly failing unit test

    Sebastien Pouliot committed with grendello Nov 30, 2010
    * MachineKeySectionUtilsTest.cs: Do not assume xor will change a byte
Commits on Nov 29, 2010
  1. [asp.net] 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
Commits on Nov 26, 2010
  1. [asp.net] make sure the string we pass to DecryptAssemblyResource is …

    grendello committed Nov 26, 2010
    …a valid Base64 string
    
    Backport of commit 2a6bc36
  2. [asp.net] 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
        declaration
    
        * Test/System.Web.Util/MachineKeySectionUtilsTest.cs: Moved from Test/
        System.Web.Configuration/MachineKeySectionTest.cs. Add test case for
        TripleDES versus 3DES
  3. [asp.net] Normalization of cryptographic uses in asp.net.

    grendello committed Nov 24, 2010
    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.
Commits on Jul 14, 2010
  1. style

    jbevain committed Jul 14, 2010
    svn path=/branches/mono-2-6/mcs/; revision=160340
  2. 2010-07-14 Jb Evain <jbevain@novell.com>

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

    Geoff Norton committed Jul 14, 2010
    svn path=/branches/mono-2-6/mono/; revision=160325
Commits on Jul 13, 2010
  1. 2010-07-13 Gonzalo Paniagua Javier <gonzalo@novell.com>

    gonzalop committed Jul 13, 2010
    	* mono-semaphore.h:
    	* mono-semaphore.c: use io-layer wait functions in OSX.
    
    
    svn path=/branches/mono-2-6/mono/; revision=160311
  2. backport of r160302

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

    jbevain committed Jul 13, 2010
    	backport of 160298.
    
    	* Enumerable.cs (Except): fix HashSet.Contains call.
    	Fixes #621911.
    
    
    svn path=/branches/mono-2-6/mcs/; revision=160299
  4. backport of r160281

    vvaradhan committed Jul 13, 2010
    2010-07-12  Veerapuram Varadhan  <vvaradhan@novell.com>
    
    	** 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. refix the build

    gonzalop committed Jul 13, 2010
    svn path=/branches/mono-2-6/mcs/; revision=160275
Commits on Jul 12, 2010
  1. Fix the build

    gonzalop committed Jul 12, 2010
    svn path=/branches/mono-2-6/mcs/; revision=160269
  2. remainder of previous changes to spec file

    Andrew Jorgensen committed Jul 12, 2010
    svn path=/branches/mono-2-6/mono/; revision=160267
  3. fix a circular dep

    Andrew Jorgensen committed Jul 12, 2010
    svn path=/branches/mono-2-6/mono/; revision=160265
  4. 2010-07-12 Rodrigo Kumpera <rkumpera@novell.com>

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

    vvaradhan committed Jul 10, 2010
    svn path=/branches/mono-2-6/mcs/; revision=160200
  2. 2010-07-10 Rodrigo Kumpera <rkumpera@novell.com>

    kumpera committed Jul 10, 2010
    	* 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. 2010-07-09 Rodrigo Kumpera <rkumpera@novell.com>

    kumpera committed Jul 9, 2010
    	* 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. 2010-07-09 Gonzalo Paniagua Javier <gonzalo@novell.com>

    gonzalop committed Jul 9, 2010
    	* 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. Fix the 1.1 build

    gonzalop committed Jul 8, 2010
    svn path=/branches/mono-2-6/mcs/; revision=160088
  2. 2010-07-08 Gonzalo Paniagua Javier <gonzalo@novell.com>

    gonzalop committed Jul 8, 2010
    	* ThemeWin32Classic.cs: implement ResetDefaults.
    	Fixes bug #581956.
    
    
    svn path=/branches/mono-2-6/mcs/; revision=160086
  3. clog

    gonzalop committed Jul 8, 2010
    svn path=/branches/mono-2-6/mcs/; revision=160083
  4. 2010-07-08 Gonzalo Paniagua Javier <gonzalo@novell.com>

    gonzalop committed Jul 8, 2010
    	* 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. * Engine.cs: Define 4.0 toolset for non-NET_4_0 profiles also,

    radical committed Jul 8, 2010
    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. 2010-07-08 Gonzalo Paniagua Javier <gonzalo@novell.com>

    gonzalop committed Jul 8, 2010
    	* 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. 2010-07-07 Veerapuram Varadhan <vvaradhan@novell.com>

    vvaradhan committed Jul 7, 2010
    	** 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. 2010-07-06 Gonzalo Paniagua Javier <gonzalo@novell.com>

    gonzalop committed Jul 6, 2010
    	* 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 committed Jul 6, 2010
    svn path=/branches/mono-2-6/mono/; revision=159975
  3. backport of r159962

    vvaradhan committed Jul 6, 2010
    2010-07-06  Veerapuram Varadhan  <vvaradhan@novell.com>
    
    	** 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 committed Jul 5, 2010
    2010-07-05  Martin Baulig  <martin@ximian.com>
    
    	* debugger-agent.c: Bump minor version to 2.
    
    svn path=/branches/mono-2-6/mono/; revision=159925
  2. 2010-07-05 Gonzalo Paniagua Javier <gonzalo@novell.com>

    gonzalop committed Jul 5, 2010
    	* NetworkInterface.cs: avoid endless loop when a bad length is
    	received for AF_PACKET.
    
    
    svn path=/branches/mono-2-6/mcs/; revision=159920
  3. 2010-07-05 Gonzalo Paniagua Javier <gonzalo@novell.com>

    gonzalop committed Jul 5, 2010
    	* TimeSpan.cs: two consecutive colons produce an error now.
    	Fixes bug #598467.
    
    
    svn path=/branches/mono-2-6/mcs/; revision=159918