Change logs for mono source package in Edgy

  • mono (1.1.17.1-1ubuntu7.2) edgy-security; urgency=low
    
      * SECURITY UPDATE: arbitrary code execution via integer overflow
      * Add debian/patches/fix_BigInteger_overflow_CVE-2007-5197.dpatch: thanks
        to Mirco Bauer.
      * References
        CVE-2007-5536
    
     -- Kees Cook <email address hidden>   Fri, 30 Nov 2007 10:27:56 -0800
  • mono (1.1.17.1-1ubuntu7.1) edgy-security; urgency=low
    
      * SECURITY UPDATE: public source code exposure.
      * Add debian/patches/fix_source_exposure.dpatch: fix from upstream.
      * References
        CVE-2006-6104
    
     -- Kees Cook <email address hidden>   Mon, 18 Dec 2006 18:24:34 -0800
  • mono (1.1.17.1-1ubuntu7) edgy; urgency=low
    
      * Comment out code that checks /proc/self/exe so that mono will
        function on the Live CD.
    
     -- Scott James Remnant <email address hidden>   Wed, 25 Oct 2006 11:55:39 +0100
  • mono (1.1.17.1-1ubuntu6) edgy; urgency=low
    
      * debian/patches/TempFileCollection_race_condition.dpatch:
        + SECURITY: Fix race condition in temporary file creation code.
          This can be used to inject malicious code. [CVE-2006-5072]
    
     -- Sebastian Dröge <email address hidden>   Tue,  3 Oct 2006 13:46:34 +0200
  • mono (1.1.17.1-1ubuntu5) edgy; urgency=low
    
      * debian/control:
        + Build depend on zlib1g-dev (Debian: #379225)
          This enables the use of System.IO.Compression.DeflateStream
      * debian/patches/amd64-assertion-failures.dpatch:
        + Updated with another small fix from upstream
    
     -- Sebastian Dröge <email address hidden>   Wed, 20 Sep 2006 13:52:24 +0200
  • mono (1.1.17.1-1ubuntu4) edgy; urgency=low
    
      * debian/control:
        + Add the dependency for libmono0 on mono-jit again which was dropped with
          the last upload as mono-jit needs some of the other libraries from
          libmono0
    
     -- Sebastian Dröge <email address hidden>   Sun, 10 Sep 2006 21:50:56 +0200
  • mono (1.1.17.1-1ubuntu3) edgy; urgency=low
    
      * debian/rules:
        + Removed --with-static_mono=no from the configure commandline as the mono
          runtime assumes to be statically linked at various places and things
          will break otherwise. The libmono0 package is still useful for embedding
          the mono runtime into other software.
    
     -- Sebastian Dröge <email address hidden>   Mon,  4 Sep 2006 20:27:35 +0200
  • mono (1.1.17.1-1ubuntu2) edgy; urgency=low
    
      * debian/patches/amd64-assertion-failures.dpatch:
        + Fix assertion failures on amd64 (Ubuntu: #58586, #58576)
          Patch from upstream SVN (r64849)
    
     -- Sebastian Dröge <email address hidden>   Mon,  4 Sep 2006 12:45:37 +0200
  • mono (1.1.17.1-1ubuntu1) edgy; urgency=low
    
      * Sync with Debian, UVF exception granted by Colin Watson:
        + debian/rules:
          - Use --with-tls=__thread on all architectures
        + debian/control:
          - Add sparc to supported architectures
          - Adjust Depends/Replaces for Ubuntu
        + debian/control,
          debian/shlibs.local:
          - Move libsqlite0 from Depends to Suggests
    
    mono (1.1.17.1-1) unstable; urgency=low
    
      * New upstream release
      * Mirco 'meebey' Bauer:
        + debian/patches/unix-end-point-serialize.dpatch
        + debian/patches/unix-end-point-equals.dpatch
        + debian/patches/fix-mono-cairo-image-surface-constructor-signature.dpatch
        + debian/patches/ppc_missing_lock.dpatch
        + debian/patches/sqliteclient-ppc.dpatch
        + debian/patches/gacutil-remove-full-assembly-name.dpatch:
          - Removed, already applied upstream.
        + debian/patches/console-no-utf8-bom.dpatch:
          - Updated, thanks to Sebastian 'slomo' Dröge.
        + debian/control:
          - Removed mono-mbas package.
        + debian/libmono-microsoft{7,8}.0-cil.install
          debian/mono-mbas.install
          debian/mono-mcs.manpages:
          - Removed VB.NET, upstream split it into a separate tarball.
        + debian/mono-gmcs.install:
          - Added bin/resgen2 and bin/mono-service2
        + debian/libmono{1,2}.0-cil.install:
          - Added mono-service.exe
        + Updated to Standards Version 3.7.2 (no changes needed).
      * Sebastian 'slomo' Dröge:
        + debian/mono.runtime-script:
          - don't fail on removal if an assembly can't be removed. This is most
            likely the case because the assembly is already gone.
    
     -- Sebastian Dröge <email address hidden>   Mon,  4 Sep 2006 01:26:12 +0200
  • mono (1.1.16.1-0ubuntu3) edgy; urgency=low
    
      * debian/patches/gmcs-infer-from-usage.dpatch
        + Add fix from SVN r62858 (Mono: #78900)
    
     -- Andrew Mitchell <email address hidden>   Mon, 31 Jul 2006 13:56:06 +1200
  • mono (1.1.16.1-0ubuntu2) edgy; urgency=low
    
      * debian/shlibs.local,
        debian/control:
        + Move libsqlite0 from Depends to Suggests on libmono-sqlite{1,2}.0-cil
          to get another libsqlite0 dependency out of main and pave the way for
          f-spot in main and in the desktop seed. It still Depends on libsqlite3-0
          as this is the sqlite version that is used by all mono programs we
          have.
    
     -- Sebastian Dröge <email address hidden>   Sun, 30 Jul 2006 11:14:07 +0200
  • mono (1.1.16.1-0ubuntu1) edgy; urgency=low
    
      * New upstream release:
        debian/patches/unix-end-point-serialize.dpatch,
        debian/patches/unix-end-point-equals.dpatch,
        debian/patches/fix-mono-cairo-image-surface-constructor-signature.dpatch,
        debian/patches/sqliteclient-ppc.dpatch,
        debian/patches/mono_lexical_blocks.dpatch,
        debian/patches/mono_sparclinux_atomics.dpatch,
        debian/patches/mono_sparclinux_libgc_etext.dpatch,
        debian/patches/ppc_thread_safety.dpatch,
        debian/patches/ppc_missing_lock.dpatch:
        - dropped, merged upstream
      * debian/mono.runtime-script:
        - don't fail if an assembly can't be removed but make this a warning only
          (Ubuntu: #52561)
    
     -- Sebastian Dröge <email address hidden>   Fri, 14 Jul 2006 00:36:15 +0200
  • mono (1.1.13.8-1ubuntu2) edgy; urgency=low
    
      * debian/patches/ppc_thread_safety.dpatch:
        + Added again. The other patch doesn't fix much on PPC.
    
     -- Sebastian Dröge <email address hidden>   Thu,  6 Jul 2006 00:14:00 +0200
  • mono (1.1.13.8-1ubuntu1) edgy; urgency=low
    
      * Sync with Debian:
        Remaining Ubuntu Changes
        + debian/rules:
          - use --with-tls=__thread on all archs
        + debian/control:
          - add sparc to the supported archs
          - adjust Replaces for the Ubuntu versions
        + debian/patches/mono_lexical_blocks.dpatch,
          debian/patches/mono_sparclinux_atomics.dpatch,
          debian/patches/mono_sparclinux_libgc_etext.dpatch:
          - sparc patches added again
    
    mono (1.1.13.8-1) unstable; urgency=low
    
      * Mirco 'meebey' Bauer:
        + Updated debian/watch to use URL for stable releases.
      * Sebastian 'slomo' Dröge:
        + New upstream release
        + debian/patches/ppc_missing_lock.dpatch:
          - Add a missing lock and make some memory executable to fix
            various segfaults on PPC64 SMP machines with 32 bit userland.
            Patch from mono SVN (rev 61756). Thanks to Johannes Berg
            (Closes: #371134)
        + debian/patches/sqliteclient-ppc.dpatch:
          - LastInsertRowID() returns long, not int for sqlite3.
            Fixes it to not return always 0 on PPC. Patch from mono SVN (rev 60676).
        + debian/patches/resource-manager-boo.dpatch:
          - dropped, upstream now
        + debian/patches/console-no-utf8-bom.dpatch:
          - don't output the Byte Order Mark on UTF8 locales to the console. This
            breaks scripts and everything that parses the output of mono programs.
        + debian/patches/gacutil-remove-full-assembly-name.dpatch:
          - Allow removal of assemblies with neutral culture info when given as
            full assembly name to gacutil
        + debian/mono.runtime-scripts:
          - added LANG=C to all calls of external programs where the output is
            parsed
          - Exit with a non-0 exit code if something goes wrong
          - Use the full assembly name and gacutil /u for uninstallation
    
     -- Sebastian Dröge <email address hidden>   Wed,  5 Jul 2006 20:32:43 +0200
  • mono (1.1.13.8-0ubuntu2) edgy; urgency=low
    
      * debian/patches/console-no-utf8-bom.dpatch:
        + Revert SVN revision 55804: Don't output the UTF8 Byte Order Mark
          on the console (Closes: #45702). This also fixes dh_installcligac
          behaviour.
    
     -- Sebastian Dröge <email address hidden>   Wed, 28 Jun 2006 11:10:43 +0200
  • mono (1.1.13.8-0ubuntu1) edgy; urgency=low
    
      * New upstream release
      * debian/patches/resource-manager-boo.dpatch:
        + Dropped, upstream now
    
     -- Sebastian Dröge <email address hidden>   Mon, 26 Jun 2006 17:53:35 +0200
  • mono (1.1.13.6-4ubuntu3) edgy; urgency=low
    
      * debian/control:
        + Change all Replaces/Conflicts/Depends on 1.1.13.4 to 1.1.13.6 to fix
          the installation on dapper->edgy updates.
    
     -- Sebastian Dröge <email address hidden>   Sun, 25 Jun 2006 22:59:30 +0200
  • mono (1.1.13.6-4ubuntu2) edgy; urgency=low
    
      * debian/control:
        + Add sparc to the Architecture field of the arch dependend binaries again
    
     -- Sebastian Dröge <email address hidden>   Sat, 24 Jun 2006 19:54:51 +0200
  • mono (1.1.13.6-4ubuntu1) edgy; urgency=low
    
      * Sync with Debian:
        + debian/patches/sqliteclient-ppc.dpatch
          - LastInsertRowID() returns long, not int for sqlite3.
            Fixes it to not return always 0 on PPC
        + debian/patches/mono_lexical_blocks.dpatch,
          debian/patches/mono_sparclinux_atomics.dpatch,
          debian/patches/mono_sparclinux_libgc_etext.dpatch:
          - sparc patches added again
        + debian/patches/ppc_missing_lock.dpatch:
          - real solution for the SMP PPC breakage (SVN rev 61756)
        + debian/rules:
          - Use --with-tls=__thread everywhere
    
    mono (1.1.13.6-4) unstable; urgency=low
    
      * Mirco 'meebey' Bauer:
        + debian/mono-api-check:
          - Added .NET 2.0 support (-2 parameter).
        + debian/rules:
          - pass -r to dh_clideps call for mono-gac, to prevent a circular
            dependency between mono-gac <-> mono-runtime. (Closes: #365822)
      * Sebastian 'slomo' Dröge:
        + debian/patches/fix-mono-cairo-image-surface-constructor-signature.dpatch:
          - Fix the signature of the Mono.Cairo.ImageSurface constructor. It should
            take a byte array, not a string. The old version with the string could
            never work and would've caused a segfault instead. (SVN rev 60175)
    
    mono (1.1.13.6-3) unstable; urgency=medium
    
      * Mirco 'meebey' Bauer:
        + debian/control:
          - Package mono-gac can not depend on cli-common >= 0.4.0 yet, which is
            still in the NEW queue. Changed to use "Recommends" instead.
            This caused FTBFS for packages that build-depend on cli-common or
            mono-gac, thus using urgency=medium.
          - Removed stdout and stderr redirect in mono-common.{postinst,prerm} to
            aid debugging a problem with binfmt.
    
    mono (1.1.13.6-2) unstable; urgency=low
    
      * Dylan R. E. Moonfire
        + Included the late-GAC install hooks.
      * Mirco 'meebey' Bauer:
        + synced dh_clideps and dh_makeclilibs from cli-common 0.4.0
        + debian/control:
          - New meta package mono-runtime.
          - Removed libmono-$version provides of libmono0, not needed anymore.
            The shlibs file uses now libmono0.
    
    mono (1.1.13.6-1) unstable; urgency=high
    
      * New upstream release
      * Mirco 'meebey' Bauer
        + This upload solves a dependency chain hell that made Mono not installable
          on all archs except i386 and amd64, this caused FTBFS for gtk-sharp and
          could also for dbus, avahi and probably other source packages, too,
          and blocking their migration to testing. Thus urgency=high.
          Unfortunately, I can't close any bugreports here, because there is none
          filed against Mono for this issue (yet).
        + Splitted left libraries of mono-classlib-1.0 and mono-classlib-2.0
          into own packages to avoid ABI breakages and meet the CLI Policy.
          All libraries in a package must have the same version number
          (required for versioned package names), see CLI Policy 0.4.0
          mono-classlib-1.0/2.0 are now empty transition packages.
          This also solves the circular depedency. (Closes: #358363)
        + debian/mono-classlib-1.0.install
          debian/mono-classlib-1.0-dbg.install
          debian/mono-classlib-2.0.install
          debian/mono-classlib-2.0-dbg.install:
          - Removed, not needed anymore because of splitting.
        + debian/control:
          - Removed mono-classlib-1.0/2.0-dbg package
            Removed mono-assemblies-base package:
          - Changed mono-classlib-1.0/2.0 to have a minimum as depencies for the
            transition to avoid a dependency hell. (Closes: #360996)
            All packages that have a binary dependency on
            mono-classlib-1.0/2.0 should be rebuild!
          - Removed pnet-compiler Build-Conflicts and Conflicts.
          - Updated libgdiplus dependency of libmono-winforms1.0/2.0-cil
            to >= 1.1.13.4
          - Moved System.Drawing.Design and System.Design to
            libmono-winforms1.0/2.0-cil
          - Added mono-mbas package, to avoid GUI dependency chain
          - Added mono-mjs package, to avoid GUI dependency chain
          - Added libmono-corlib2.0-cil to mono-utils Suggests, needed when
            monodis parses 2.0 libraries.
          - Added libmono1.0-cil package
          - Added libmono2.0-cil package
          - Added libmono-system1.0-cil package
          - Added libmono-system2.0-cil package
          - Added libmono-system-data1.0-cil package
          - Added libmono-system-data2.0-cil package
          - Added libmono-system-ldap1.0-cil package
          - Added libmono-system-ldap2.0-cil package
          - Added libmono-data-tds1.0-cil package
          - Added libmono-data-tds2.0-cil package
          - Added libmono-accessibility1.0-cil package
          - Added libmono-accessibility2.0-cil package
          - Added libmono-c5-1.0-cil package
          - Added libmono-cscompmgd7.0-cil package
          - Added libmono-cscompmgd8.0-cil package
          - Added libmono-ldap1.0-cil package
          - Added libmono-ldap2.0-cil package
          - Added libmono-microsoft-build2.0-cil package
          - Added libmono-microsoft7.0-cil package
          - Added libmono-microsoft8.0-cil package
          - Added libmono-oracle1.0-cil package
          - Added libmono-oracle2.0-cil package
          - Added libmono-peapi1.0-cil package
          - Added libmono-peapi2.0-cil package
          - Added libmono-relaxng1.0-cil package
          - Added libmono-relaxng2.0-cil package
        + debian/rules:
          - Added dh_makeclilibs call for 2.0 libraries, with tighter dependencies.
    
      * Sebastian Dröge
        + Add myself to Uploaders
        + Added debian/mono-api-check:
          - small wrapper script for comparing two assemblies and testing whether
            their API is compatible.
        + debian/patches/unix-end-point-equals.dpatch (SVN rev 57754:57757):
          - Fix Equals() and GetHashCode() of Mono.Unix.UnixEndPoint.
            http://bugzilla.ximian.com/show_bug.cgi?id=77747
        + debian/patches/resource-manager-boo.dpatch:
          - Fix the long outstanding breakage of boo. See
            http://bugzilla.ximian.com/show_bug.cgi?id=77242
        + debian/patches/*.dpatch:
          - Removed all obsolete, old patches
    
    mono (1.1.13.4-1) unstable; urgency=low
    
      * New upstream release
      * Mirco 'meebey' Bauer
        + Splitted some ABI problematic libraries into own packages.
          Conforming to CLI Policy 0.3.0, for more details see:
          http://pkg-mono.alioth.debian.org/cli-policy/ch3.html#s3.1
        + debian/control:
          - Added libmono-corlib1.0-cil package
          - Added libmono-corlib2.0-cil package
            (this solves tight dependency problems on mono-jit)
          - Removed mono-classlib-1.0 dependency from mono-jit.
          - Added libmono-firebirdsql1.7-cil package
          - Added libmono-bytefx0.7.6.1-cil package
          - Added libmono-bytefx0.7.6.2-cil package
          - Added libmono-npgsql1.0-cil package
          - Added libmono-npgsql2.0-cil package
          - Added libmono-sharpzip0.6-cil package
          - Added libmono-sharpzip0.84-cil package
          - Added libmono-sharpzip2.6-cil package
          - Added libmono-sharpzip2.84-cil package
          - Added libmono-winforms1.0-cil package
          - Added libmono-winforms2.0-cil package
          - Added libmono-sqlite1.0-cil package
          - Added libmono-sqlite2.0-cil package
          - Added libmono-cairo1.0-cil package
          - Added libmono-cairo2.0-cil package
          - Added replaces for mono-classlib-1.0/2.0(-dbg).
          - Added splitted packages to mono-classlib-1.0/2.0 depends, for
            transistion.
        + debian/mono-classlib-1.0.install:
          - Moved mscorlib.dll to libmono-corlib1.0-cil.install
        + debian/mono-classlib-2.0.install:
          - Moved mscorlib.dll to libmono-corlib2.0-cil.install
        + debian/README.Debian:
          - Updated support archs list.
        + debian/changelog:
          - Fixed indentation of some entries.
      * Sebastian Dröge
        + debian/patches/unix-end-point-serialize.dpatch (SVN rev 57026):
          - Fix the serialization of UnixEndPoint
        + debian/rules:
          - Add debian/libmono0/usr/lib to the search path of dh_shlibdeps to get
            the missing libmono0 dependencies in mono-jit and mono-utils.
    
     -- Sebastian Dröge <email address hidden>   Wed, 21 Jun 2006 12:52:14 +0200
  • mono (1.1.13.6-0ubuntu3) dapper; urgency=low
    
      * debian/patches/sqliteclient-ppc.dpatch:
        + LastInsertRowID() returns long, not int for sqlite3.
          Fixes it to not return always 0 on PPC (Ubuntu: 35604)
    
     -- Sebastian Dröge <email address hidden>   Sun, 14 May 2006 15:15:38 +0200