Releases: ietf-tools/datatracker
2.52
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/ withfi
represented as the unicode ligature \ufb01... -
Changed the text emitted during testing to have less noise at the
beginning of the line -- onlyOK
,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
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
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 thanReplaced
).
2.49
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
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
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
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
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:
- Apply django changeset 12634 to our copy, to permit usernames
containing@
. See http://code.djangoproject.com/changeset/12634 .
2.44
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
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