Change logs for python-django source package in Artful

  • python-django (1:1.11.4-1ubuntu1.2) artful-security; urgency=medium
    
      * SECURITY UPDATE: DoS in urlize and urlizetrunc template filters
        - debian/patches/CVE-2018-7536.patch: fix backtracking in
          django/utils/html.py, add test to tests/utils_tests/test_html.py.
        - CVE-2018-7536
      * SECURITY UPDATE: DoS in truncatechars_html and truncatewords_html
        template filters
        - debian/patches/CVE-2018-7537.patch: fix backtracking in
          django/utils/text.py, add test to tests/utils_tests/test_text.py.
        - CVE-2018-7537
    
     -- Marc Deslauriers <email address hidden>  Mon, 05 Mar 2018 14:32:00 +0100
  • python-django (1:1.11.4-1ubuntu1.1) artful-security; urgency=medium
    
      * SECURITY UPDATE: cross-site scripting attack
        - debian/patches/CVE-2017-12794.patch: Fixed XSS possibility in
          traceback section of technical 500 debug page in django/views/debug.py,
          tests/view_tests/tests/py3_test_debug.py.
        - CVE-2017-12794
      * SECURITY UPDATE: AuthenticationForm issue allowed obtain potentially
        sensitive informations
        - debian/patches/CVE-2018-6188.patch: this backport added just a test that
          was missing, major part of the code original patcha and the package were
          already applied in the package. Test add in test/auth_tests/test_forms.py.
        - CVE-2018-6188
    
     -- <email address hidden> (Leonidas S. Barbosa)  Tue, 06 Feb 2018 10:18:21 -0300
  • python-django (1:1.11.4-1ubuntu1) artful; urgency=low
    
      * Merge from Debian unstable.  Remaining changes:
        - debian/patches/pymysql-replacement.patch: Use pymysql as drop in
          replacement for MySQLdb.
        - debian/control: Drop python-mysqldb in favor of python-pymysql.
    
    python-django (1:1.11.4-1) unstable; urgency=medium
    
      * New upstream bugfix release.
        <https://docs.djangoproject.com/en/1.11/releases/1.11.4/>
    
     -- Steve Langasek <email address hidden>  Wed, 09 Aug 2017 08:49:41 -0700
  • python-django (1:1.11.3-1ubuntu1) artful; urgency=low
    
      * Merge from Debian unstable.  Remaining changes:
        - debian/patches/pymysql-replacement.patch: Use pymysql as drop in
          replacement for MySQLdb.
        - debian/control: Drop python-mysqldb in favor of python-pymysql.
      * All other changes dropped, as they were backports of upstream fixes.
    
    python-django (1:1.11.3-1) unstable; urgency=medium
    
      [ Chris Lamb ]
      * New upstream bugfix release.
        - Drop 0003-Fixed-test_middleware_classes_headers-if-Django-sour.patch as
          it was merged upstream.
      * Check DEB_BUILD_PROFILES consistently, not DEB_BUILD_OPTIONS.
    
      [ Brian May ]
      * Use locally installed intersphinx mapping sources. (Closes: #852512)
    
    python-django (1:1.11.2-2) unstable; urgency=medium
    
      * Upload (LTS) release to unstable.
        - Incorporate Python 3.6 compatibility. (Closes: #865053)
      * Use !nocheck profile for build dependencies that are only required for
        tests.
      * Move to debhelper compatibility level 10.
      * Bump Standards-Version to 4.0.0.
      * wrap-and-sort -sa.
    
    python-django (1:1.11.2-1) experimental; urgency=medium
    
      [ Chris Lamb ]
      * New upstream minor release.
        <https://docs.djangoproject.com/en/1.11/releases/1.11.2/>
      * Backport patch from <https://code.djangoproject.com/ticket/26755> to
        prevent test_middleware_classes_headers from failing if the Django source
        is not writable. This should fix the autopkgtests. (Closes: #816435)
      * Refresh all patches with ``pq import && pq export --renumber``.
    
      [ Raphaël Hertzog ]
      * Update README.source and debian/gbp.conf.
      * Document a minimal Django packaging policy in
        README.Django-packaging-policy. (Closes: #863514)
      * Remove README.Debian which contained only outdated information.
      * Drop FastCGI initscript, it's obsolete, WSGI is required nowadays.
      * Drop migrate-south helper script as south is gone for a long time already.
      * Add same documentation in python3-django as in python-django.
        (Closes: #831838)
    
    python-django (1:1.11.1-3) experimental; urgency=medium
    
      * Really add Build-Depends on libgdal-dev.
    
    python-django (1:1.11.1-2) experimental; urgency=medium
    
      * Add missing Build-Depends on libgdal-dev due to new GIS tests.
    
    python-django (1:1.11.1-1) experimental; urgency=medium
    
      * New upstream minor release.
        <https://docs.djangoproject.com/en/1.11/releases/1.11.1/>
    
    python-django (1:1.11-1) experimental; urgency=medium
    
      * New upstream stable release. (Closes: #859515, #859516)
    
    python-django (1:1.11~rc1-1) experimental; urgency=medium
    
      * New upstream beta release.
    
    python-django (1:1.11~beta1-1) experimental; urgency=medium
    
      * New upstream beta release.
      * Update debian/gbp.conf.
      * Drop taskset calls when running testsuite now that
        <https://code.djangoproject.com/ticket/27741> has been resolved.
    
    python-django (1:1.11~alpha1-1) experimental; urgency=medium
    
      * New upstream alpha release.
      * Match/mangle upstream versions using (eg.) "b1" instead of "beta1" in
        debian/watch.
      * Drop now-unused source-is-missing Lintian overrides.
      * Limit parallelism in testsuite to avoid FTBFS. See:
        <https://code.djangoproject.com/ticket/27741>
    
     -- Steve Langasek <email address hidden>  Fri, 07 Jul 2017 15:19:59 -0700
  • python-django (1:1.11.2-2ubuntu1) artful; urgency=low
    
      * Merge from Debian unstable.  Remaining changes:
        - debian/patches/pymysql-replacement.patch: Use pymysql as drop in
          replacement for MySQLdb.
        - debian/control: Drop python-mysqldb in favor of python-pymysql.
      * All other changes dropped, as they were backports of upstream fixes.
    
    python-django (1:1.11.2-2) unstable; urgency=medium
    
      * Upload (LTS) release to unstable.
        - Incorporate Python 3.6 compatibility. (Closes: #865053)
      * Use !nocheck profile for build dependencies that are only required for
        tests.
      * Move to debhelper compatibility level 10.
      * Bump Standards-Version to 4.0.0.
      * wrap-and-sort -sa.
    
    python-django (1:1.11.2-1) experimental; urgency=medium
    
      [ Chris Lamb ]
      * New upstream minor release.
        <https://docs.djangoproject.com/en/1.11/releases/1.11.2/>
      * Backport patch from <https://code.djangoproject.com/ticket/26755> to
        prevent test_middleware_classes_headers from failing if the Django source
        is not writable. This should fix the autopkgtests. (Closes: #816435)
      * Refresh all patches with ``pq import && pq export --renumber``.
    
      [ Raphaël Hertzog ]
      * Update README.source and debian/gbp.conf.
      * Document a minimal Django packaging policy in
        README.Django-packaging-policy. (Closes: #863514)
      * Remove README.Debian which contained only outdated information.
      * Drop FastCGI initscript, it's obsolete, WSGI is required nowadays.
      * Drop migrate-south helper script as south is gone for a long time already.
      * Add same documentation in python3-django as in python-django.
        (Closes: #831838)
    
    python-django (1:1.11.1-3) experimental; urgency=medium
    
      * Really add Build-Depends on libgdal-dev.
    
    python-django (1:1.11.1-2) experimental; urgency=medium
    
      * Add missing Build-Depends on libgdal-dev due to new GIS tests.
    
    python-django (1:1.11.1-1) experimental; urgency=medium
    
      * New upstream minor release.
        <https://docs.djangoproject.com/en/1.11/releases/1.11.1/>
    
    python-django (1:1.11-1) experimental; urgency=medium
    
      * New upstream stable release. (Closes: #859515, #859516)
    
    python-django (1:1.11~rc1-1) experimental; urgency=medium
    
      * New upstream beta release.
    
    python-django (1:1.11~beta1-1) experimental; urgency=medium
    
      * New upstream beta release.
      * Update debian/gbp.conf.
      * Drop taskset calls when running testsuite now that
        <https://code.djangoproject.com/ticket/27741> has been resolved.
    
    python-django (1:1.11~alpha1-1) experimental; urgency=medium
    
      * New upstream alpha release.
      * Match/mangle upstream versions using (eg.) "b1" instead of "beta1" in
        debian/watch.
      * Drop now-unused source-is-missing Lintian overrides.
      * Limit parallelism in testsuite to avoid FTBFS. See:
        <https://code.djangoproject.com/ticket/27741>
    
     -- Steve Langasek <email address hidden>  Mon, 26 Jun 2017 09:05:18 -0700
  • python-django (1:1.10.7-2ubuntu2) artful; urgency=medium
    
      * d/p/0001-Refs-27025-Fixed-tests-for-the-new-ModuleNotFoundErr.patch,
        d/p/0001-Refs-27025-Fixed-a-test-for-the-new-re.RegexFlag-in-.patch,
        d/p/0001-Refs-27025-Fixed-a-timezone-test-for-Python-3.6.patch,
        d/p/0001-Refs-27025-Fixed-a-servers-test-on-Python-3.6.patch:
        fix tests for compatibility with python 3.6.
    
     -- Steve Langasek <email address hidden>  Sat, 17 Jun 2017 23:33:25 -0700
  • python-django (1:1.10.7-2ubuntu1) artful; urgency=low
    
      * Merge from Debian unstable.  Remaining changes:
        - debian/patches/pymysql-replacement.patch: Use pymysql as drop in
          replacement for MySQLdb.
        - debian/control: Drop python-mysqldb in favor of python-pymysql.
      * All other changes dropped, as they were backports of upstream fixes.
    
    python-django (1:1.10.7-2) unstable; urgency=medium
    
      * Accept again migrations depending on initial migrations that
        can be fake applied. Closes: #863267
      * Add patch to fix DEP-8 test. Closes: #816435
    
    python-django (1:1.10.7-1) unstable; urgency=medium
    
      * New upstream security release:
    
        - CVE-2017-7233: Open redirect and possible XSS attack via user-supplied
          numeric redirect URLs.
    
          Django relies on user input in some cases (e.g.
          django.contrib.auth.views.login() and i18n) to redirect the user to an
          "on success" URL. The security check for these redirects (namely
          django.utils.http.is_safe_url()) considered some numeric URLs (e.g.
          http:999999999) "safe" when they shouldn't be.
    
          Also, if a developer relies on is_safe_url() to provide safe redirect
          targets and puts such a URL into a link, they could suffer from an XSS
          attack. (Closes: #859515)
    
        - CVE-2017-7234: Open redirect vulnerability in django.views.static.serve().
    
          A maliciously crafted URL to a Django site using the
          django.views.static.serve() view could redirect to any other domain. The
          view no longer does any redirects as they don't provide any known,
          useful functionality.
    
          Note, however, that this view has always carried a warning that it is
          not hardened for production use and should be used only as a development
          aid. Thanks Phithon Gong for reporting this issue. (Closes: #859516)
    
    python-django (1:1.10.6-1) unstable; urgency=medium
    
      * New upstream bugfix release:
        - Fixed ClearableFileInput’s “Clear” checkbox on model form fields where
          the model field has a default (#27805).
        - Fixed RequestDataTooBig and TooManyFieldsSent exceptions crashing rather
          than generating a bad request response (#27820).
        - Fixed a crash on Oracle and PostgreSQL when subtracting DurationField or
          IntegerField from DateField (#27828).
        - Fixed query expression date subtraction accuracy on PostgreSQL for
          differences larger than a month (#27856).
        - Fixed a GDALException raised by GDALClose on GDAL ≥ 2.0 (#27479).
    
    python-django (1:1.10.5-1) unstable; urgency=medium
    
      * New upstream bugfix release.
        <https://www.djangoproject.com/weblog/2017/jan/04/bugfix-release/>
        - Drop 0003-Fix-test-suite-in-parallel-mode.patch; applied upstream.
    
    python-django (1:1.10.3-2) unstable; urgency=medium
    
      * Add patch to fix tests running in parallel. Closes: #844139
      * Update copyright file (and drop new extra LICENSE.txt).
      * Adjust lintian overrides.
    
    python-django (1:1.10.3-1) unstable; urgency=medium
    
      * New upstream release. (Closes: #844037)
    
    python-django (1:1.10.1-1) unstable; urgency=medium
    
      * New upstream bugfix release.
        - Drop 07_fix-test-failures-due-to-translation-updates.diff; applied
          upstream.
      * Ensure that "django-admin startproject foo" using python3-django emits the
        corrent shebang (Closes: #833275)
    
    python-django (1:1.10-2) unstable; urgency=medium
    
      * Add patch from upstream to fix admin_utils test failures due to translation
        updates.
    
    python-django (1:1.10-1) unstable; urgency=medium
    
      * New upstream release.
      * Drop debian/source/lintian-overrides now that #799861 is fixed in Lintian.
    
    python-django (1:1.9.8-1) unstable; urgency=high
    
      * New upstream security release:
        https://www.djangoproject.com/weblog/2016/jul/18/security-releases/
        - CVE-2016-6186: XSS in admin's add/change related popup
    
    python-django (1:1.9.7-2) unstable; urgency=medium
    
      * Re-upload 1.9.7 to unstable with epoch.
    
    python-django (1.10~beta1-1) unstable; urgency=medium
    
      [ Chris Lamb ]
      * New upstream beta release.
      * Drop fix-25761-add-traceback-attribute.patch; applied upstream.
    
      [ Raphaël Hertzog ]
      * Remove obsolete /etc/bash_completion.d/django_bash_completion on upgrade.
        Closes: #801744
    
    python-django (1.9.7-1) unstable; urgency=medium
    
      [ Raphaël Hertzog ]
      * New upstream bugfix release.
      * Bump python-sphinx build dependency to >= 1.3. Closes: #824108
      * Drop build dependency on locales. C.UTF-8 that we currently use is part of
        libc-bin.
    
      [ Chris Lamb ]
      * Remove duplicated "of of" in python-django's README.Debian.
    
    python-django (1.9.6-1) unstable; urgency=medium
    
      * New upstream bugfix release.
    
    python-django (1.9.5-2) unstable; urgency=medium
    
      * Drop the dir_to_symlink transition that was only really needed
        for upgrades between versions 1.9~rc2 and 1.9.4. Closes: #821789
    
    python-django (1.9.5-1) unstable; urgency=medium
    
      * New upstream bugfix release:
        https://docs.djangoproject.com/en/1.9/releases/1.9.5/
      * Fix the DEP-8 test suite (django-admin --with python3 failing
        because ./manage.py does not have a good shebang).
      * Update Standards-Version to 3.9.8.
      * Add some lintian overrides.
      * Tweak Vcs-Browser to use https.
      * Drop obsolete parts of the copyright file.
    
    python-django (1.9.4-1) unstable; urgency=high
    
      [ Luke Faraone ]
      * New upstream security release:
        https://www.djangoproject.com/weblog/2016/mar/01/security-releases/
        - CVE-2016-2512: Malicious redirect and possible XSS via user-supplied
          redirect URLs containing basic auth
        - CVE-2016-2513: User enumeration through timing difference on password
          hasher work factor upgrade
          Closes: #816434
    
      [ Raphaël Hertzog ]
      * Fix rules file to no longer mess with *_templates directories. They no
        longer contain invalid .py files but only *-tpl template files that are
        instantiated at runtime.
    
    python-django (1.9.2-1) unstable; urgency=medium
    
      * New upstream security release fixing:
        - CVE-2016-2048: User with "change" but not "add" permission can create
          objects for ModelAdmin objects with save_as=True
          Closes: #813448
    
    python-django (1.9.1-1) unstable; urgency=medium
    
      * New upstream release.
    
    python-django (1.9-2) unstable; urgency=medium
    
      [ Chris Lamb ]
      * Use dpkg-maintscript-helper's dir_to_symlink to correctly replace the
        app_template and project_template symlinks added in 1.9~rc2-2.
        (Closes: #807683)
    
      [ Raphaël Hertzog ]
      * Add some DEP-8 tests testing "django-admin" and running the test suite
        against the installed package. In both cases, we do it with python2 and
        python3.
      * Add python-tblib and python3-tblib to Build-Depends for the benefit of
        the parallel testing feature of the test suite.
      * Add "set -e" in the command line running the tests with all supported
        versions so that it actually fails as soon as one version is failing
        (and thus disallow later successes to shadow earlier failures).
    
    python-django (1.9-1) unstable; urgency=medium
    
      * Upload to unstable
      * Adjust uversionmangle in debian/watch to mangle "1.9rc2" scheme
        (previously only "1.9-rc-2" would have matched).
    
    python-django (1.9~rc2-2) experimental; urgency=medium
    
      * Move {app,project}_template to python-django-common to prevent
        byte-compilation (via pycompile) on installation, causing failure. They are
        not valid Python files until variables have been interpolated.
    
    python-django (1.9~rc2-1) experimental; urgency=medium
    
      * New upstream release candidate.
      * Add myself to Uploaders.
    
    python-django (1.8.7-2) unstable; urgency=high
    
      * Rely on C.UTF-8 to run the tests instead of building our locale ourselves.
      * Add debian/patches/fix-25761-add-traceback-attribute.patch:
        new patch to ensure exceptions registered in __cause__ attributes
        have a __traceback__ attribute. Closes: #802677
      * Extend lintian overrides to cover more false positives of
        source-is-missing.
      * Cleanup debian/copyright for dropped/renamed files.
      * Run tests for all supported Python versions.
    
     -- Steve Langasek <email address hidden>  Sat, 17 Jun 2017 21:55:34 -0700
  • python-django (1.8.7-1ubuntu11) zesty; urgency=medium
    
      * SECURITY UPDATE: Open redirect and possible XSS attack via
        user-supplied numeric redirect URLs
        - debian/patches/CVE-2017-7233.patch: fix is_safe_url() with numeric
          URLs in django/utils/http.py, added tests to
          tests/utils_tests/test_http.py.
        - CVE-2017-7233
      * SECURITY UPDATE: Open redirect vulnerability in
        django.views.static.serve()
        - debian/patches/CVE-2017-7234.patch: remove redirect from
          django/views/static.py.
        - CVE-2017-7234
    
     -- Marc Deslauriers <email address hidden>  Mon, 03 Apr 2017 10:32:55 -0400