Skip to content

Releases: ietf-tools/datatracker

3.01

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Tue, July 20, 2010 at 4:41 PM UTC
Release Author: Henrik Levkowetz


  • Add a button to issue a ballot for documents which has entered IESG
    processing but don't have a ballot yet.

  • Always make idinternal.docstate() return a string -- there are callers
    that assume this, like the script which generates all_id2.

  • Don't fail with a server error (500) if a bad draft name (containing
    for instance newlines) is entered -- just return a 404.

  • For WG charters under evaluation, show the year too, not only month and
    day. This will reveal bad date information in the charter files.

  • If we fail to parse the date of a WG charter under evaluation, use 1
    Jan 1900, and carry on. Don't fail with a server error.

3.00

16 Mar 22:46
Compare
Choose a tag to compare

Release Date: Fri, July 16, 2010 at 4:14 PM UTC
Release Author: Henrik Levkowetz


IESG Datatracker Port to Python/Django

  • This release adds the IOLA port of the former Perl IESG datatracker to
    the Python/Django datatracker. This should make most AD actions on
    drafts available through the Django datatracker, normally from the
    datatracker.ietf.org/doc// page or from the /doc/ad/.../
    page, or expressed UI-wise: from the pages reached from the AD Dashboard
    menu at the top of the lefthand menubar in the datatracker. This
    includes actions such as:

    • Change draft state
    • Edit draft metadata
    • Defer ballot, undefer ballot
    • Handle ballot comments
    • Handle ballot writeups
    • Approve ballots
    • Initiate last call

    Secretariat staff actions supported through the Django datatracker now
    includes:

    • Manage telechat dates
    • Manage working group descriptions

    Tweaks to the new interface and capabilities will be releases with
    a short release cycle, as they are discovered and fixed over the next
    weeks.

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: