Change logs for python-django source package in Maverick

  • python-django (1.2.3-1ubuntu0.2.10.10.3) maverick-security; urgency=low
    
      * SECURITY UPDATE: session manipulation when using django.contrib.sessions
        with memory-based sessions and caching
        - debian/patches/CVE-2011-4136.patch: use namespace of cache to store keys
          for session instead of root namespace
        - CVE-2011-4136
      * SECURITY UPDATE: potential denial of service and information disclosure in
        URLField
        - debian/patches/CVE-2011-4137+4138.patch: set verify_exists to False by
          default and use a timeout if available.
        - CVE-2011-4137, CVE-2011-4138
      * SECURITY UPDATE: potential cache-poisoning via crafted Host header
        - debian/patches/CVE-2011-4139.patch: ignore X-Forwarded-Host header by
          default when constructing full URLs
        - CVE-2011-4139
      * debian/patches/01_disable_url_verify_regression_tests.diff: remove the
        test_correct_url_but_nonexisting_gives_404() test from the
        modeltests/validation/tests.py too. Not sure how it passed before, but
        this makes the CVE-2011-4137+4138.patch consistent with our other releases
        since the upstream fix for CVE-2011-4137+4138.patch removed this test too.
      * More information on these issues can be found at:
        https://www.djangoproject.com/weblog/2011/sep/09/security-releases-issued/
     -- Jamie Strandboge <email address hidden>   Wed, 07 Dec 2011 15:52:55 -0600
  • python-django (1.2.3-1ubuntu0.2.10.10.2) maverick-security; urgency=low
    
      * SECURITY UPDATE: flaw in CSRF handling (LP: #719031)
        - debian/patches/09_CVE-2011-0696.diff: apply full CSRF validation to all
          requests, regardless of apparent AJAX origin. This is technically
          backwards-incompatible, but the security risks have been judged to
          outweigh the compatibility concerns in this case. See the Django project
          notes for more information:
          http://www.djangoproject.com/weblog/2011/feb/08/security/
        - CVE-2011-0696
      * SECURITY UPDATE: potential XSS in file field rendering
        - debian/patches/10_admin_widgets-to-unittest.diff: prepare testsuite for
          security fix tests
        - debian/patches/11_CVE-2011-0697.diff: properly escape URL in
          django/contrib/admin/widgets.py
        - CVE-2011-0697
     -- Jamie Strandboge <email address hidden>   Tue, 15 Feb 2011 17:04:19 -0600
  • python-django (1.2.3-1ubuntu0.2.10.10.1) maverick-security; urgency=low
    
      * SECURITY UPDATE: information leak in admin interface
        - debian/patches/07_security_admin_infoleak.diff: validate querystring
          lookup arguments either specify only fields on the model being viewed,
          or cross relations which have been explicitly whitelisted.
        - CVE-2010-4534
      * SECURITY UPDATE:
        - debian/patches/08_security_pasword_reset_dos.diff: adjust
          base36_to_int() function in django.utils.http will now validate the
          length of its input; on input longer than 13 digits (sufficient to
          base36-encode any 64-bit integer), it will now raise ValueError.
          Additionally, the default URL patterns for django.contrib.auth will now
          enforce a maximum length on the relevant parameters.
        - CVE-2010-4535
     -- Jamie Strandboge <email address hidden>   Mon, 03 Jan 2011 11:28:10 -0600
  • python-django (1.2.3-1ubuntu0.1) maverick-security; urgency=low
    
      * SECURITY UPDATE: XSS in CSRF protections. New upstream release
        - CVE-2010-3082
      * debian/patches/01_disable_url_verify_regression_tests.diff:
        - updated to disable another test that fails without internet connection
        - patch based on work by Kai Kasurinen and Krzysztof Klimonda
      * debian/control: don't Build-Depends on locales-all, which doesn't exist
        in maverick
    
    python-django (1.2.3-1) unstable; urgency=low
    
      [ Krzysztof Klimonda ]
      * New upstream release. Closes: #596893 LP: #636482
      * Fixes both a XSS vulnerability introduced in 1.2 series and
        the regressions caused by 1.2.2 release. Closes: #596205
      * debian/control:
        - depend on language packs for en_US.utf8 locales required for unit tests.
      * debian/rules:
        - re-enable build time tests.
        - set LC_ALL to en_US.utf8 for test suite.
      * debian/patches/series:
        - two new patches: 05_fix_regression_tests.diff and
          06_fix_regression_tests.diff backported from 1.2.x branch to fix
          test suite failures.
    
      [ Raphaƫl Hertzog ]
      * Update Standards-Version to 3.9.1.
      * Drop "--with quilt" and quilt build-dependency since the package is
        already using source format "3.0 (quilt)".
     -- Jamie Strandboge <email address hidden>   Tue, 12 Oct 2010 11:34:35 -0500
  • python-django (1.2.1-1) unstable; urgency=low
    
      * New upstream bugfix release.
     -- Thomas Bechtold <email address hidden>   Tue,  08 Jun 2010 23:35:34 +0100
  • python-django (1.2-1) unstable; urgency=low
    
      * New upstream stable release.
    
    python-django (1.2~rc1-1) experimental; urgency=low
    
      * New upstream release candidate.
      * Remove "02-embedded_code_copies.diff" - not needed anymore.
      * Refresh "01_disable_url_verify_regression_tests.diff".
      * Refresh "04_hyphen-manpage.diff".
      * Temporarily disable test runner due to failing date-related tests.
    
    python-django (1.2~beta1-1) experimental; urgency=low
    
      * New upstream development release.
      * Switch to dpkg-source 3.0 (quilt) format
      * Bump Standards-Version to 3.8.4.
      * Remove "0.96 -> 1.x" NEWS entry.
      * jQuery added to admin system upstream:
        - Add libjs-jquery to python-django's Recommends
        - Use symlinks so we use the version from libjs-query over an embedded code
          copy.
    
    python-django (1.2~alpha1-1) experimental; urgency=low
    
      * New upstream development release:
    
         This is the first in a series of preview/development releases leading up
         to the eventual release of Django 1.2, currently scheduled to take place
         in March 2010.
    
         <http://docs.djangoproject.com/en/dev//releases/1.2-alpha-1/>
    
      * Update "01_disable_url_verify_regression_tests.diff" - tests now use the
        unittest module instead of doctests.
      * Update "02-embedded_code_copies.diff".
      * Remove "05_ftbfs_in_november.diff" - applied upstream.
      * Remove "06_python_2.6.3_regression.diff" - applied upstream.
      * Update dh_auto_test - database engine is set differently in 1.2.
      * Remove useless ._DS_Store files.
     -- Christoph Egger <email address hidden>   Fri, 21 May 2010 07:52:55 +0100
  • python-django (1.1.1-2ubuntu1) lucid; urgency=low
    
      * Fix django test client cookie handling (LP: #513719)
     -- Elliot Murphy <email address hidden>   Fri, 29 Jan 2010 13:01:27 -0500