Skip to content

6.56.0

Compare
Choose a tag to compare
@NGPixel NGPixel released this 16 Mar 22:44
· 6996 commits to main since this release

Release Date: Thu, July 13, 2017 at 12:41 PM UTC
Release Author: Henrik Levkowetz


This release clears the table for the IETF 99 sprint. It adds minor
improvements and bugfixes, such as better agenda and minutes upload
validation, more easily found draft last call end dates in document history,
added features for AGs (Area Groups) which are now treated more like WGs and
RGs, links to the session description for edu-team sessions and similar, and
internal code and test suite improvements:

  • Added more validation of extension, mime type, etc. for uploaded
    meeting agendas and minutes. Added .md (markdown) as an accepted file
    type. Html with frames is now rejected. Factored out validation code into
    separate functions.

  • When proceedings have been finalized, redirect meeting/xx/materials to
    the finalized meeting/xx/proceedings page, instead of presenting an
    interstitial page.

  • Modified a test to make it less sensitive to timing vagaries causing
    arbitrary failures.

  • Added the last call end date to the first line of the last call
    announcement event description, on request from worley@ariadne.com.

  • Fixed a place where doc.save() was called instead of
    doc.save_with_history().

  • Added a test for interim meeting agenda and minutes urls.

  • Did a bit of optimization of the /meeting/past/ view.

  • Fixed a problem with loosing the outermost html element when massaging
    html agendas, which resulted in mangled agendas if that element was a

    .

  • Merged in [13832] from rjsparks@nostrum.com:
    Treat Area Groups similar to Working Groups and Research Groups where it
    makes sense to do so.

  • Use a datatracker internal url for session agendas and minutes, to
    avoid X-Frame-Options SAMEORIGIN preventing agenda display in frames.

  • django-bootstrap3 9.0.0 breaks compatibility with 8.x.y; disallow 9.0.0
    and higher till we can rewrite.

  • Merged in [13830] from rjsparks@nostrum.com:
    Show all the sessions for area groups in the proceedings. Fixes #2265.
    Should be patched into production.

  • Added wiki creation for groups in state bof

  • Replaced the local copy of the draft/rfc htmlization code with rfc2html
    as installed modeule.

  • Added links to uploaded session agendas for sessions of type other,
    such as for example Edu-team sessions.

  • Added a slide abstract [Edit] button on slide document pages also for
    empty abstracts, to provide the ability to add abstracts.

  • Added a mock of urllib2.urlopen for another test which uses
    finalize(meeting) in order to prevent external http accesses when running
    tests.

  • Added another surname particle.

  • Added a switch to control generation of the code coverage html report,
    which now defaults to false. The report can be generated post-testing with
    "coverage html -d static/coverage/".

  • Fixed an issue with the docker/settings_local settings for yang module
    directories.

  • Fixed a docker/run current directory issue when invoked with a command
    to run.

  • Added log.unreachable() calls to some functions believed to be unused.

  • Added code coverage settings and configuration to ignore debug-related
    lines of code.


Coverage

chart