Commits on Nov 12, 2010
  1. [] Fix for bug #653192. making MasterPageFile handle relative …

    MasterPageFile should be relative to the file being parsed, not the
    request path
    djsell committed with grendello Nov 12, 2010
  2. Don't cache child nodes when security trimming is enabled.

    When SecurityTrimmingEnabled is set to true for the node, the cached children
    collection also depends on the IPrincipal set for the current context.
    Fixes bug #641449.
    gonzalop committed Nov 12, 2010
Commits on Nov 11, 2010
  1. [corlib] Fix for bug #652807. Handle RegistryValueKind.QWord in Win32…

    grendello committed Nov 11, 2010
Commits on Nov 10, 2010
  1. When single stepping from a exception throw site, single step to the …

    …catch site. Fixes #652590.
    vargaz committed Nov 10, 2010
Commits on Nov 8, 2010
Commits on Nov 5, 2010
  1. Enlarge try-finally blocks preceeded by a Monitor.Enter () call to in…

    …clude the call itself, to avoid races inherent in such code. Fixes #651546.
    vargaz committed Nov 5, 2010
  2. [,routing] Fix for bug #651593. Don't match all-literal routes…

    … for URLs with excessive segments.
    grendello committed Nov 5, 2010
  3. Fix a bug introduced by the previous change to mono_jit_walk_stack_fr…

    …om_ctx_in_thread ().
    vargaz committed Nov 5, 2010
  4. Fix crashes in the debugger stack walk code if a gshared method calls…

    … another using a managed-to-native translation.
    vargaz committed Nov 5, 2010
Commits on Nov 3, 2010
  1. Add mono_register_symfile_for_assembly() for bundles.

    2010-11-03  Martin Baulig  <>
    	* mono-debug.c (mono_register_symfile_for_assembly): New method.
    	This is used together with mono_register_bundled_assemblies() and
    	mono_register_config_for_assembly() to support bundles.
    Martin Baulig committed Nov 3, 2010
Commits on Nov 2, 2010
  1. Revert change in FromBinary

    gonzalop committed Nov 2, 2010
  2. Map libcups for mac

    Fixes bnc#649994
    Andrew Jorgensen committed Nov 2, 2010
  3. Renaming a dangling symlink works now

    	Fixes bug #650779.
    gonzalop committed Nov 2, 2010
  4. [] 4.0-only types don't need the NET_4_0 ifdef and should be i…

    …n net_4_0_System.Web.dll.sources
    grendello committed Nov 2, 2010
  5. [] ObjectStateFormatter.{De}serialize methods taking stream us…

    …e a magic value to mark the stream.
    grendello committed Oct 20, 2010
  6. Fix (likely copy-paste) typo on FormsAuthPasswordFormat

    * System.Web.Security/FormsAuthentication.cs: Fix typo (MD5->SHA1).
    I suspect the later is not used very much by mono users
    * Test/System.Web.Security/FormsAuthenticationTest.cs: Small change to
    make sure the hash name is not case sensitive
    Sebastien Pouliot committed with grendello Oct 4, 2010
  7. Adjust System.Web.Extensions[_1.0].dll.sources wrt MachineKeySectionU…

    …tils.cs move
    Sebastien Pouliot committed with grendello Oct 12, 2010
  8. A few moves/changes following previous patch review

    * 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
    Sebastien Pouliot committed with grendello Oct 12, 2010
  9. 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.
    * System.Web.UI/LosFormatter.cs: Adapt code for internal API change.
    Fix some small behaviro changes wrt NET_4_0
    * System.Web.UI/ObjectStateFormatter.cs: Use the new common cryptographic
    * System.Web.UI/Page.cs: Remove code that is now unneeded (with the new
    common cryptogrraphic code).
    * System.Web.Configuration_2.0/MachineKeyCompatibilityMode.cs: New.
    * Test/System.Web.Configuration/MachineKeyValidationConverterTest.cs:
    Add more, mostly 4.0, test cases.
    * Test/System.Web.Security/FormsAuthenticationTest.cs: Add test case to
    ensure HashPasswordForStoringInConfigFile is not case sensitive.
    * Test/System.Web.UI/LosFormatterTest.cs: Add some rountrip test cases
    with the different ctors
    Sebastien Pouliot committed with grendello Oct 8, 2010
Commits on Nov 1, 2010
  1. Avoid killing the thread if socket already null

    	In some weird cases socket is null when we try to close it.
    gonzalop committed Nov 1, 2010
Commits on Oct 31, 2010
  1. Enable --aot (but not --aot=full) on osx/x86

    Brian Luczkiewicz committed with vargaz Oct 31, 2010
  2. Fix broken patch

    migueldeicaza committed Oct 31, 2010
Commits on Oct 30, 2010
  1. Fix the build

    Geoff Norton committed Oct 30, 2010
  2. [OSX] Reintroduce Cocoa System.Drawing support

    The old Cocoa backend for System.Drawing appears to still work.  You must
    pass in a NSView.Handle while in the DrawRect method, or with lockFocus
    called to prepare the NSGraphicsContext.
    Geoff Norton committed Oct 29, 2010