ietfdb (6.76.0) ietf; urgency=medium **IETF 101 code sprint** This release contains datatracker bugfixes and enhancements from the IETF-101 Code Sprint. It brings new views to merge duplicate person records, fixes an annoying bug in downref identification and a bunch of links that didn't point to the right document, corrects the mime-type for JSON responses, and brings substantial improvments to test coverage. Many thanks to everyone who contributed! * Merged in [14864] from rjsparks@nostrum.com: Improved test coverage for ietf.meeting.views. * Updated Note Well. Fixes issue 2474. * Tweaked person factory ascii name generation to not include periods inside names. * Tweaked a factory to make duplicate mailing list names less likely in tests * Test data template tweak. * Merged in [14863] from rjsparks@nostrum.com: Improved test coverage for ietf.utils.draft. * Merged in [14862] from rcross@amsl.com: Add view for merge person records. * Merged in [14855] from rjsparks@nostrum.com: Improved test coverage for ietf.meeting.views. * Added a test case for reference extraction. * Merged in [14854] from rjsparks@nostrum.com: Improved test coverage over meeting.views. * Merged in [14851] from housley@vigilsec.com: Improve parser for references in Internet-Drafts. Fixes #2360 * Merged in [14850] from rjsparks@nostrum.com: Improvements to test coverage in ietf.meeting.views * Removed premature save of upload document state (doing it after verifying that the save to file worked instead). Tweaked materials documents revision extraction regexes. Added a test on no change of materials rev after failed upload. Corrected the naming of materials in make_meeting_test_data. Refined the test crawl of meeting materials pages. * Added a couple of meeting material crawls to check that internal material links aren't broken. * Check attribute isn't None before accessing sub-attributes. * Merged in [14845] from rcross@amsl.com: Remove unused roles/forms.py. * Merged in [14844] from adam@nostrum.com: Fixing 'href' field for https://datatracker.ietf.org/meeting//json. * Fixed some materials docname-with-rev regexes that were too narrow. * Merged in [14843] from adam@nostrum.com: Updated (deprecated, unregistered) 'text/json' with 'application/json' everwhere. * Merged in [14842] from rcross@amsl.com: Add check for deleted session when scheduling. Fixes #2450. * Fixed a bug in a RegexValidator error message string interpolation. -- Henrik Levkowetz 21 Mar 2018 10:58:52 +0000 ietfdb (6.75.2) ietf; urgency=medium **Session iCalendar links on document lists** This release adds session ical links to group document lists and document search results, fixes some issues related to upload sanitization and url resolution, improves performance for some pages, and adds and improves some tests in the test suite. From the commit log: * Merged in [14830] from rjsparks@nostrum.com: Simple coverage tests for ietf/secr/drafts/reports.py. * Tweaked the document sanitizer to insert a charset meta tag after sanitization. * Fixed a mistaken change in session urls. * Tweaked a test case to make it easier to get at failures. * Made the materials_document() view function more robust in handling various materials document names. * Gave the 404 message a class which will make it easier to pick out the message during testing. * Updated the meeting materials document view to handle urls with revisions. * Updated the meeting document href patterns in settings.py to reflect that we now have versioned agendas, minutes, and slides. * Added session ical links to document lists (WG docs, search results, etc.) for documents on upcoming meeting agendas. Reduced the query and rendering times of document lists some more through additional prefetch_related(). * Added result caching for the Person.email() method. * Added result caching for a couple of Document methods. * Added a missing tag to the sanitizer whitelist (telling lxml's Cleaner to not clean style with style=False is apparently not always enough). Fixes issue #2470. * Added a debug import. * Updated a django patch to add origin information to query sets. -- Henrik Levkowetz 17 Mar 2018 10:42:11 +0000 ietfdb (6.75.1) ietf; urgency=medium **Modified HTML upload sanitization** Feedback from wgchairs@ietf.org indicated that stripping out all styling from uploaded files is too harsh. This release modifies the sanitization to permit