Skip to content

Releases: ietf-tools/datatracker

2.40

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Fri, December 4, 2009 at 11:02 AM UTC
Release Author: Henrik Levkowetz


  • Fixed bug in charter templates -- need to test that milestone.done is
    Done, as it can also be set to No...

From Pasi:

  • Added roll call to moderator package; added agenda package email

  • Updated moderator package texts

  • Removed unused image (for the already-retired mailing list request tool)

  • Restrict /iesg/agenda/moderator_package.html to ADs and secretariat

  • Added group_required authentication/authorization decorator

  • Minor refactoring of IESG telechat agenda management item code (to
    allow access controlled pages in the future)

  • Fix line breaks in IESG telechat moderator package

  • Removed the now-executed commands from sql_fixup.sql

2.39

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Mon, November 30, 2009 at 9:38 AM UTC
Release Author: Henrik Levkowetz


From Pasi:

  • Replaced old authentication/authorization system with a new one
    (which uses Apache's authentication). This requires applying
    database fixups as follows:

    cd /a/www/ietf-datatracker/2.39/ietf
    PYTHONPATH=../ python manage.py dbshell < ../test/sql_fixup.sql
    

    PYTHONPATH=../ python manage.py syncdb

    And adding something like this to Apache configuration:

    <LocationMatch "^/accounts/login/">
    AuthType Basic
    AuthName "IETF Datatracker"
    AuthUserFile /a/www/htpasswd
    Require valid-user

  • Fixed ballot icon/etc. to work with the new auth/authz system

  • Fixed escaping in text meeting agenda (ticket #331)

  • Added first beta of IESG telechat moderator package (not fully working
    yet)

  • Added ASCII version of IESG telechat agenda

  • Refactored/cleaned IESG telechat agenda code (and removed support for
    ballot sets)

  • Removed some unused code

  • Replaced non-WG mailing list page with redirect to ietf.org

  • Removed some Django 0.96-only code

2.38

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Thu, November 12, 2009 at 3:54 AM UTC
Release Author: Henrik Levkowetz


Miscellaneous minor fixes:

  • Added differentiating colours for BOF sessions in iPhone agenda

From Pasi:

  • Fix bug in urlize (http://code.djangoproject.com/ticket/12183)

  • Added missing safe tags

  • Fixed Russ' email address in mkrelease

  • Updated account information template (fixes exception)

  • Show action items in IESG agenda; updated some links in IESG agenda

  • Fixed a bug in idtracker search (probably introduced by changeset
    1842); new test case for that

2.37

16 Mar 22:46
Compare
Choose a tag to compare

Summary: IETF 76 Code Sprint
Release Date: Mon, November 9, 2009 at 9:59 AM UTC
Release Author: Henrik Levkowetz


  • With this release, the datatracker is changed to run under Django 1.1
    rather than under 0.96, and in this sense it is a major release. There
    is however very few changes that can be seen by the users, which is the
    reason why there is no major bump in the release number.

Major changes, from Pasi and the code sprint participants:

  • Imported django/ directory from Django-1.1.1.tar.gz, placed in parallel
    with the top-level ietf/ directory in the tree. This lets us run with
    a version of Django which could possibly be different than the system
    installed version.

  • Automated conversion of the code base to django-1.1 conventions, e.g.
    to use max_length instead of maxlength in model declarations.

  • Lots of escape and safe filters added to the templates, to handle the
    transition from 0.96 to 1.1. This work was contributed by a number of
    people durint the IETF 76 code sprint::

    Pasi Eronen (also leading up to the IETF 76 code sprint)
    Tony Hansen
    Ben Campbell
    Tero Kivinen
    Adam Roach
    Arifumi Matsumoto

  • Code cleanup, including removal of unused and seldomly used code (in
    particular the code for mailing list change requests)

  • A lot more test cases added, in preparation for the transition to 1.1;
    also refinement of the testing framework.

From Lars Eggert:

  • Support the use of UTF-8 in emails

  • Fixed the IPR submission tool to work under Django 1.1

2.36

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Tue, November 3, 2009 at 1:35 PM UTC
Release Author: Henrik Levkowetz


From Pasi:

  • Code cleanup.

  • Test enhancements

  • Fixed various Django 1.x bugs

  • IPR disclosure page was showing the latest revision number, not the
    revision for which the disclosure was submitted. Fixed

  • Minor tweaking of scribe template based on comments from John

  • Handle non-ASCII characters correct on both Django 0.96 and 1.x

  • Removed unused (and unfinished) idtracker editing code

  • Fixed a bug where missing revision date caused an exception

2.35

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Thu, October 22, 2009 at 5:08 PM UTC
Release Author: Henrik Levkowetz


From Pasi:

  • Changed slightly alternating row coloring for search results --> saved
    100+ lines of code

  • Refactoring, removing old dead code and templates

  • Fixed dependency link (point to fenron.net instead of fenron.com)

  • More escaping fixes for Django 1.x

  • Refactored testing code and many added test cases

  • Fixed a number of problems and failures in IPR submisions and updates

  • Removed account creation/password changing functionality

From Henrik:

  • Handle the case when the time specification of a comment is incomplete,
    during generation of document feeds.

2.34

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Thu, October 8, 2009 at 1:26 PM UTC
Release Author: Henrik Levkowetz


From Pasi:

  • Updated IESG telechat narrative scribe template based on feedback

  • Added more test cases, and added some enhancements to the test framework.

  • Added more safe/escape tags for Django 1.x, and other fixes for Django 1.1

  • Added support for comparing only a subset pages via URLPREFIX variable

  • Removed a bunch of unused code/templates

  • Fixed some ballot issues.

  • Gracefully handle non-ASCII IPR disclosure files

From Henrik:

  • Fixed grouping problems in 1wg-summary.txt due to incomplete grouping
    key in template.

2.33

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Tue, September 22, 2009 at 1:49 PM UTC
Release Author: Henrik Levkowetz


From Pasi [email protected]:

  • Added narrative minutes template

  • New script for comparing output from Django 0.96 vs 1.x

  • Added a bunch of safe/escape tags for Django 1.x

  • Handle persons with non-ASCII names correctly in Django 1.x

  • Improve test coverage for meeting/, idrfc/

  • Multiple bugfixes for days-in-state information

  • Avoid using IDInternal.documentcomment_set -- it breaks in Django 1.x
    because the foreign key isn't really a foreign key

  • Fix author name (Unicode) and pubdate (datetime vs. date) for Django 1.x

  • Use IDInternal.comments method to avoid foreign key problems; support
    Unicode in jsonify_helper

  • Comment out unused permission code (causes test failures on Django 1.x)

  • Fixes so test suite runs better on Django 1.x

  • Make IPR form work with both Django 0.96 and 1.x

From Henrik:

  • Return 404 not found when the wg acronym given as part of a wg charter
    URL can't be found.

  • Sometimes a documents lc_sent_date is None; don't let the last-call
    feed break if that happens.

  • Add debian-style control file with metainformation.

2.32

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Fri, September 4, 2009 at 2:19 PM UTC
Release Author: Henrik Levkowetz


  • Make the 1wg-charters.txt page stable, not changing dependent on the
    order in which the database backend returns records.

  • Various fixes to the new charter page generation. Removed the area
    prefix for secretaries (secretaries aren't area secretaries, they're
    secretaries to the group). Added tech advisors and WG editors.
    Fixed html for secretary lists.

  • Fixed link in Slides model (should be moved to templates, I suspect)
    which has changed since ietf-74. Todo: Should be made consistent in
    the archives, or failing that, be dependent on the meeting number
    (ugh!).

  • Show correct days-in-state information (hopefully). From Pasi.

  • Cleaning of IPR disclosure submission form internals
    to simplify Django 1.0 transition. From Jelte and Pasi.

  • Make WG summary available also with the same name as before
    (1wg-summary.txt). Fix the template to more closely match
    the old layout, for screenscraping scripts.

  • Make Django testing framework work again. From Pasi.

  • Minor fixes to bugs found by the testing framework. From Pasi.

  • Replaced /liaison/managers/ with redirect to static page
    on www.ietf.org. From Pasi.

2.31

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Tue, July 28, 2009 at 2:30 PM UTC
Release Author: Henrik Levkowetz


  • Fix dropped plenary agendas in the html agenda page.

  • Some Django 1.0 related fixes plus conversion script. From Pasi.