Skip to content

Releases: ietf-tools/datatracker

2.52

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Fri, July 16, 2010 at 11:02 AM UTC
Release Author: Henrik Levkowetz


  • Added machine-readable ballot information (tsv and json) for drafts with
    ballots: /doc//ballot.tsv and /doc//ballot.json .
    Json data for the whole document is available for all drafts at
    /doc//doc.json .

  • Added Unicode NFKC normalization of paths. Somebody just tried to access
    /wg/ipfix/charter/ with fi represented as the unicode ligature \ufb01...

  • Changed the text emitted during testing to have less noise at the
    beginning of the line -- only OK, Fail, and the initial line of coverage
    reports now starts at the beginning of the line, without whitespace. This
    makes it easier to scan a test run visually to find reported failures.

2.51

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Fri, May 7, 2010 at 10:26 AM UTC
Release Author: Henrik Levkowetz


  • Add an html sanitizer and a sanitize_html template filter. This uses
    the html5lib, which has also been included in the svn tree.

  • Provide better handling of both text/plain document comments and
    document comments which contain html tags. Adds urlization,
    linebreak-preservation and html sanitization. Html sanitization would be
    better applied when adding comments, but we're not yet a position to
    enforce this for all input paths.

  • Catch an additional exception which can occur during generation of
    all_id2.txt

2.50

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Mon, April 26, 2010 at 9:45 AM UTC
Release Author: Henrik Levkowetz


From RjS:

  • Don't send mail if we don't have any recipients...

From Pasi:

  • /iesg/agenda/: fix bug related to non-existing ballots

  • Removed old (unused) YUI js/css

  • /ipr/search/: avoid exception for unexpected search types; comment out
    debug logging

  • /doc/active, all: add link to all_id2.txt

  • /liaison/: add link to liaison statement manager tool

From Henrik:

  • Make version information on the web pages a little less cryptic.

  • Tweak the IESG agenda page for better placement of IPR information;
    requested by Russ. Also align the ballot graphics.

  • Add admin site support for the DocumentComment model.

  • If replaced-by information exists, display it, even if the document
    state seems to be incorrect (something else than Replaced).

2.49

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Wed, March 24, 2010 at 8:11 PM UTC
Release Author: Henrik Levkowetz


From Pasi:

  • New script to generate all_id2.txt. This should be called in
    www6s/scripts/datatracker-updater: run "python -m
    ietf.idindex.generate_all_id2_txt" and place its output
    in $ID/all_id2.txt.

  • /wg/: link to both www.ietf.org and tools lists of concluded WGs

  • /doc/: show full responsible AD name for old drafts, too

  • Eliminated some cases where exceptions could be thrown

  • Various minor tweaks and fixes

From Henrik:

  • Added commands to the mkrelease script to update the IETF Tools feed
    with release information.

2.48

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Sun, March 21, 2010 at 11:26 PM UTC
Release Author: Henrik Levkowetz


From Pasi:

  • Show comments feed link only if it exists (=document is in IDInternal)

  • Fixed a broken link on main page

  • Move new look-and-feel base templates from templates/idrfc/ to just
    templates/

  • Remove more unused code

  • Replaced /idtracker/help/evaluation/ with redirect to www.ietf.org

  • /wg/: fix mailto links for WG chairs

  • /doc/: show telechat date in search results list

  • Show correct version number of expired drafts

  • /doc/rfcNNNN/: show rfc stream

  • Use new look for more pages

  • Replaced most of /idtracker/ (search, document page, ballot page,
    comment page) with redirects to /doc/

  • /doc/*: Show information about ballot sets

  • Refactoring /wg/: use redirects instead of redundant URLs; removed old
    charter pages (not used/linked to); misc. cleaning

  • Point to /wg// in left navbar and /meeting/agenda/

2.47

16 Mar 22:46
Compare
Choose a tag to compare

Summary: IETF 77 Code Sprint
Release Date: Sun, March 21, 2010 at 2:03 AM UTC
Release Author: Henrik Levkowetz


From Suresh:

  • Added a link to the draft pages with email address to the draft authors

From RjS:

  • Added STD/FYI/BCP info to the standard RFC display page

  • Added a link to the comment feed next to the nits link

From Bill:

  • Output a summary of what's needed for the document to be approved in
    the main and ballot views.

From Tony:

  • Search plugin for Firefox/IE/etc.

From Pasi:

  • Correctly handle entities (like >) in IESG note field

  • New script for finding database tables with non-ASCII data

  • /doc/*: allow direct links to tabs/individual comments

  • /iesg/agenda/: show management item text if logged in as AD

  • /wg/acronym/: fix warning for concluded WGs

  • Support PPTX meeting slides

2.46

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Sat, March 20, 2010 at 11:36 PM UTC
Release Author: Henrik Levkowetz


From Robert:

  • Add the I-D expiration notification script.

*** Please add the following cron entry::

# Send notifications about pending I-D expirations.
42 4 \* \* 1 /a/www/ietf-datatracker/web/ietf/bin/notify-expirations

From Henrik:

  • Adding the south schema migration app (http://south.aeracode.org/).

  • Change the text of IPR search result to more correctly reflect the
    status of the search result when IPR has been found on documents related to
    a listed document, but not on that document itself.

From Pasi:

  • Use the new look for a bunch of additional pages

  • /admin/: fix login redirects to work with RemoteUserMiddleware; hide
    password changing functionality (which doesn't work with RemoteUser anyway)

  • /ipr/: remove separate list for updating

  • /wg/acronym/*: clearer warning about concluded WGs

  • A lot of various code and deployment cleanup

  • A lot of minor tweaks and fixes (tooltips, links, and more)

  • /doc/rfcNNNN/: include link to errata

  • /doc/rfcNNN/: include links to PDF/PS versions (if they exist); handle
    RFCs that are not available as .txt

  • Added meta description tags (to improve search result usability):
    drafts/RFCs, IPR disclosures, liaison statements

  • Cache/gzip meeting agenda and materials pages

  • If draft doesn't exist under /idtracker/, redirect to /doc/ instead of
    showing error

  • Show /doc/ad/first.last/ only for ADs, not other folks in IESGLogin
    table

  • Fixed bunch of null/unique attributes for model fields

  • New script to check for violated database constraints (NOT NULL,
    UNIQUE, FOREIGN KEY)

2.45

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Thu, March 11, 2010 at 1:41 PM UTC
Release Author: Henrik Levkowetz


From Pasi:

  • Use wg_www_pages table (and removed unused idtracker_areaurl).
    Requires applying changes to database as follows:

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

  • Parse stream/wg/file formats from rfc-index.xml; prepare for parsing
    auth48 info from queue2.xml

  • IPR disclosures: Don't include .doc/.html inline; don't fail if file
    does not exist

  • Replaced /drafts/* with redirects

  • Show datatracker version+date in new look, too

  • IESG discuss page: shade even/odd rows

  • Use new look for IETF meeting agenda; add color-coding support (like
    tools has). Also use new look for /iesg/agenda/, /ipr/ and /ipr/NNN/

  • Show RFC publication date as YYYY-MM (since we don't currently have the
    day)

  • Fix searching for RFCs that are processed by IESG; made 'advanced
    search' options mutually exclusive

  • For plain text RFCs, point to www.rfc-editor.org instead of www.ietf.org

  • Fix page title for 404/500 pages (ticket:298)

From Henrik:

2.44

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Mon, March 1, 2010 at 12:17 PM UTC
Release Author: Henrik Levkowetz


From Robert:

  • Moved old (1995-2003) liaison statements from the template file
    to the database. This requires applying database fixups as
    follows:

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

    And updating the liaison files as follows:

    cd /a/www/ietf-datatracker/documents/LIAISON/
    # TAKE A BACKUP OF THE WHOLE DIRECTORY, JUST IN CASE
    . /a/www/ietf-datatracker/2.44/test/liaison_fixup.sh

From Pasi:

  • Use new look for more pages

  • Make obsoletes/updates/etc. lists links (with new urlize_ietf_docs
    template filter)

  • Always show year in /idtracker/status/ dates

  • /doc/rfcNNNN/: show the internet-draft name (if known) and link to its
    history; show information about post-RFC IESG processing

  • Use yellow for abstain also in /iesg/agenda/documents/

  • IESG ballot grid icon: show abstain as yellow instead of gray

  • IESG telechat agenda: include "private" links also if logged in, link
    from document list

  • Added /doc/all/ page

  • Better output if /doc/ search doesn't match anything

  • Show state-change-notice-to field in /doc/ (to AD/secretariat)

  • Make IESG telechat agenda feed discoverable

  • Added IPR/dependency links and edit/add buttons for RFCs, too; some
    template refactoring

  • Avoid exceptions from MySQL when searching for non-ASCII draft names/WG
    acronyms/etc.

  • Handle non-ASCII characters gracefully in old cgi-bin script redirects

  • IPR search: handle non-numeric RFC numbers/ID document tags gracefully
    (instead of uncaught exception)

  • Change Atom feeds (+couple of other places) to point to /doc/draft-..
    instead of /idtracker/draft-.../

From Henrik:

  • In PersonOrOrgInfo.email(), try harder to find a relevant email address.
    The new code will eventually fall back to a broad filter which matches that
    of the perl code which creates WG charter pages, where the old code would
    sometimes result in django-generated charter pages with missing email
    addresses.

  • Serve ipr disclosures which are available on the server directly,
    instead of through an external http link in an <iframe/>. The <iframe/>
    method can result in mixing https and http content in the page, which some
    browser take issue with.

  • Add back in rudimentary Django Admin support which was lost in the 0.96
    -> 1.1 transition.

2.43

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Mon, March 1, 2010 at 12:05 PM UTC
Release Author: Henrik Levkowetz


From Pasi:

  • New main datatracker page!

  • Use normal POST instead of AJAX for search, in order to be able to go
    back to the search result list with the browser back button

  • Added pointers (but no redirect yet) to new pages to /idtracker/ and
    /idtracker/draft-foo-bar/

  • Added javascript redirect for /drafts/draft-foo-bar/ page

  • Fix history/comment tab for RFCs

  • Added more links to other versions (like tools html)

  • Fixed bug in submitting general license statements

  • Fixed ballot icon width problem in Safari (regression introduced in
    2.42)

  • Replaced /drafts/all_id.html with redirect (there are no links to it,
    and according to logs nobody is using it)

  • Added rel=nofollow to various links

  • Improve coloring for "for N days" information