Switch branches/tags
Commits on Dec 6, 2006
  1. version bump:

    svn path=/branches/mono-1-1-13-8/mono/; revision=69119
    Wade Berrier committed Dec 6, 2006
  2. svn merge -r 69048:69049 $MSVN/trunk/mcs .

    * HttpRequest.cs: call MapPath on the HttpWorkerRequest so that if
    FilePath is changed we get the new physical path, not the one of the
    original request. Fixes bug #80152.
    svn path=/branches/mono-1-1-13-8/mcs/; revision=69118
    Wade Berrier committed Dec 6, 2006
Commits on Nov 30, 2006
  1. 2006-11-30 Gonzalo Paniagua Javier <>

    	* HttpRequest.cs: physical path comes from GetFilePathTranslated to
    	avoid trimming in HttpRequest.MapPath.
    svn path=/branches/mono-1-1-13-8/mcs/; revision=68778
    gonzalop committed Nov 30, 2006
Commits on Oct 5, 2006
  1. * TempFileCollection.cs: Bring in changes from HEAD for serialization

           security fix:
           * r57836: Implement explicitly some interface methods to get rid of
           the "!" errors on CorCompare.
           * r60253: Make sure generated file names are unique. Fixes bug #76125
           and #78230.
           * r65441: Create files in a temporary subdirectory, for security reasons.
    svn path=/branches/mono-1-1-13-8/mcs/; revision=66309
    Wade Berrier committed Oct 5, 2006
  2. Pull in patches from what SLE10 ships on top of

    2006-06-14 Neale Ferguson <>
           * atomic.h: Fix atomic exchange pointer operations for s390x - these
           were broken as they used 32-bit instructions rather than their 64-bit
    2006-06-09 Neale Ferguson <>
           * atomic.h: Fix atomic operations for s390x (not really broken
           but changed to use full 64-bit opcodes).
    2006-06-09  Neale Ferguson <>
           * mini-exceptions.c (ves_icall_get_frame_info): Fix this function on s390/s390x.
           * mono/io-layer/atomic.h: Fix atomic operations for s390x (not really broken
           but changed to use full 64-bit opcodes).
           * mono/mini/mini-s390x.c: Correct ATOMIC operations (incorrect register for CS
           * mono/mini/mini-s390x.h: Simplify MCONTEXT_GET_BP.
           * mono/mini/ Fix max. length values for a couple of instructions.
    2006-08-10  Zoltan Varga  <>
           * mono-compiler.h: Fix TLS definitions so libmono can be loaded dynamically as a
           module. Fixes #78767.
    2006-07-19  Wade Berrier <>
           * scripts/ Remove support for only scanning files in the gac.
           The problem is that mono apps are often broken up into subpackages, and deps can only
           be resolved if the assemblies are in the gac, even when they sometimes shouldn't be.
    svn path=/branches/mono-1-1-13-8/mono/; revision=66308
    Wade Berrier committed Oct 5, 2006
  3. version bump

    svn path=/branches/mono-1-1-13-8/mono/; revision=66307
    Wade Berrier committed Oct 5, 2006
Commits on May 10, 2006
  1. version bump

    svn path=/branches/mono-1-1-13/mono/; revision=60560
    Wade Berrier committed May 10, 2006
  2. Fix

    svn path=/branches/mono-1-1-13/mcs/; revision=60558
    migueldeicaza committed May 10, 2006
  3. Fix from RobertJ for the tests

    svn path=/branches/mono-1-1-13/mcs/; revision=60552
    migueldeicaza committed May 10, 2006
  4. Take this patch out as the case it fixes is not as common as the regr…

    …ession it introduces
    svn path=/branches/mono-1-1-13/mono/; revision=60547
    migueldeicaza committed May 10, 2006
  5. Remove this test, it fails randomly, we know about it

    svn path=/branches/mono-1-1-13/mono/; revision=60546
    migueldeicaza committed May 10, 2006
  6. bmcs compiler is not used either

    svn path=/branches/mono-1-1-13/mcs/; revision=60544
    migueldeicaza committed May 10, 2006
  7. Mbas is not supported in 1.1.13.x

    svn path=/branches/mono-1-1-13/mcs/; revision=60543
    migueldeicaza committed May 10, 2006
  8. Merge from HEAD.

    svn path=/branches/mono-1-1-13/mono/; revision=60530
    vargaz committed May 10, 2006
  9. In ilasm/parser:

    	* ILParser.jay (native_type | K_ERROR): Use NativeType.Error for the
    	(native_type | K_LPSTRUCT): Likewise for K_LPSTRUCT.
    In class/PEAPI:
    	* Metadata.cs (NativeType): Add LPStruct and Error.
    svn path=/branches/mono-1-1-13/mcs/; revision=60501
    radical committed May 10, 2006
  10. * get.c (init_key_table): Add keyword 'switch'.

    svn path=/branches/mono-1-1-13/mono/; revision=60498
    radical committed May 10, 2006
  11. * get.c (init_key_table): Add keyword 'property'.

    svn path=/branches/mono-1-1-13/mono/; revision=60495
    radical committed May 10, 2006
  12. In ilasm/scanner:

    	* ILTables.cs (keywords): Add 'property' for NET_2_0.
    In ilasm/parser:
    	* ILParser.jay: Add K_PROPERTY.
    svn path=/branches/mono-1-1-13/mcs/; revision=60493
    radical committed May 10, 2006
Commits on May 9, 2006
  1. 2006-05-10 Zoltan Varga <>

    	* mini-ia64.c (get_call_info): Fix handling of MONO_TYPE_GENERICINST.
    	* mini-amd64.c (mono_arch_instrument_epilog): Ditto.
    svn path=/branches/mono-1-1-13/mono/; revision=60477
    vargaz committed May 9, 2006
  2. In ilasm/codegen:

    	* MethodDef.cs (MethodDef.AddLabel): Throw exception for duplicate
    In ilasm/errors:
    	* New.
    svn path=/branches/mono-1-1-13/mcs/; revision=60460
    radical committed May 9, 2006
  3. 2006-05-09 Sebastien Pouliot <>

    	* New. Added test case when /key is used but the IL 
    	source doesn't include a .publickey directive or any attribute that
    	loads the public key.
    	* New. Added test case when /key is used when
    	assembling a netmodule (signing shouldn't occur).
    svn path=/branches/mono-1-1-13/mcs/; revision=60458
    radical committed May 9, 2006
  4. In ilasm/codegen:

    	* CodeGen.cs (CodeGen.data_list): Change to ..
    	(CodeGen.data_table): .. a hashtable.
    	(CodeGen.AddDataDef): Update to throw exception for duplicate .data
    	(CodeGen.GetDataConst): Update to use data_table.
    In ilasm/errors:
    	* New.
    svn path=/branches/mono-1-1-13/mcs/; revision=60455
    radical committed May 9, 2006
  5. 2006-05-09 Sebastien Pouliot <>

    	* Driver.cs: Move up the loading of the strongname key pair to allow
    	embedding the public part into the assembly. Also don't try to sign
    svn path=/branches/mono-1-1-13/mcs/; revision=60450
    Sebastien Pouliot committed May 9, 2006
Commits on May 6, 2006
  1. 2006-05-06 Gonzalo Paniagua Javier <>

    	* ResponseStream.cs:
    	* HttpListenerResponse.cs: allow 0 length POST. Patch by Horst Reiterer.
    	Closes bug #78316.
    svn path=/branches/mono-1-1-13/mcs/; revision=60366
    gonzalop committed May 6, 2006
Commits on May 5, 2006
  1. 2006-05-05 Sebastien Pouliot <>

    	* ExecutionContext.cs: Don't capture the compressed stack unless the 
    	security manager is active (this wasn't ready to be called in 
    	production code).
    svn path=/branches/mono-1-1-13/mcs/; revision=60300
    Sebastien Pouliot committed May 5, 2006
Commits on May 3, 2006
  1. 2006-05-03 Jb Evain <>

    	* MonoField.cs (GetValue,SetValue): throw a TargetException
    	when the field is non static and the target is null.
    svn path=/branches/mono-1-1-13/mcs/; revision=60233
    migueldeicaza committed May 3, 2006
Commits on Apr 29, 2006
  1. 2006-04-29 Atsushi Enomoto <>

    	* UnexceptionalStreamReader.cs (Read): Fix for #78218, where we
    	consumed characters from the input even when the count was not set
    	to zero, causing some characters to be missing in some
    svn path=/branches/mono-1-1-13/mcs/; revision=60077
    migueldeicaza committed Apr 29, 2006
Commits on Apr 28, 2006
  1. 2006-04-27 Gonzalo Paniagua Javier <>

    	* WebConnection.cs: reset the challenge and the status code when
    	creating the tunnel and sending the proxy auth. headers. Improve error
    	message when there's an error creating the tunnel.
    	* HttpWebRequest.cs: don't trigger an early throw for a POST that gets
    	a 401 or 407 response.
    svn path=/branches/mono-1-1-13/mcs/; revision=60023
    gonzalop committed Apr 28, 2006
Commits on Apr 26, 2006
  1. 2006-04-26 Gonzalo Paniagua Javier <>

    	* WebConnectionData.cs:
    	* WebConnection.cs:
    	* HttpWebRequest.cs: when tunneling an ssl conneciton through a proxy,
    	we were not handling a proxy authentication request. Fixes bug #78150
    	take 2.
    svn path=/branches/mono-1-1-13/mcs/; revision=59953
    gonzalop committed Apr 26, 2006
  2. 2006-04-26 Dick Porter <>

            * sockets.c (WSAIoctl): Check the output buffer is valid before
            writing to it.
            * handles.c (_wapi_search_handle): Set shared pointer if we find a
            shared handle that has been already opened.
    2006-04-26  Dick Porter  <>
            * socket-io.c (hostent_to_IPHostEntry2): Explicitly check for NULL
    svn path=/branches/mono-1-1-13/mono/; revision=59931
    dickp committed Apr 26, 2006
Commits on Apr 25, 2006
  1. 2006-04-25 Gonzalo Paniagua Javier <>

    	* HttpApplicationFactory.cs: make sure that the application start event
    	is run before any request is processed.
    svn path=/branches/mono-1-1-13/mcs/; revision=59893
    gonzalop committed Apr 25, 2006
  2. * scripts/ Only scan files that are in the gac.

    This allows packages to contain private assemblies that won't conflict
    with other packages. Fixes #144655.
    svn path=/branches/mono-1-1-13/mono/; revision=59882
    Wade Berrier committed Apr 25, 2006
Commits on Apr 24, 2006
  1. backport from head

    svn path=/branches/mono-1-1-13/mcs/; revision=59823
    gonzalop committed Apr 24, 2006
  2. 2006-04-24 Gonzalo Paniagua Javier <>

    	* HttpServerUtility.cs: don't reset the query string in Execute() when
    	the path does not contain it and we have one from the previous request.
    	Fixes bug #78177.
    svn path=/branches/mono-1-1-13/mcs/; revision=59817
    gonzalop committed Apr 24, 2006
  3. In ilasm/tests:

    	* New. Test for a netmodule.
    In ilasm/codegen:
    	* CodeGen.cs (CodeGen.ctor): Remove 'is_assembly' param.
    	(CodeGen.Write): Emit assembly manifest only if the source
    	had it.
    In ilasm:
    	* Driver.cs (DriverMain.Run): Update use of CodeGen.ctor .
    In class/PEAPI:
    	* PEAPI.cs (PEFile.WritePEFile): ReserveStrongNameSignatureSpace only if
    	we have assembly manifest.
    svn path=/branches/mono-1-1-13/mcs/; revision=59797
    radical committed Apr 24, 2006