-
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