datatracker/ietf
Lars Eggert 5598762608
fix: add more HTML validation & fixes (#3891)
* Update vnu.jar

* Fix py2 -> py3 issue

* Run pyupgrade

* test: Add default-jdk to images

* test: Add option to also validate HTML with vnu.jar

Since it's already installed in bin. Don't do this by default, since it
increases the time needed for tests by ~50%.

* fix: Stop the urlizer from urlizing in linkified mailto: text

* More HTML fixes

* More HTML validation fixes

* And more HTML fixes

* Fix floating badge

* Ignore unicode errors

* Only URLize docs that are existing

* Final fixes

* Don't URLize everything during test-crawl

* Feed HTML into vnu using python rather than Java to speed things up

* Allow test-crawl to start vnu on a different port

* Increase retry count to vnu. Restore batch size to 30.

* More HTML validation fixes

* Use urllib3 to make requests to vnu, since overriding requests_mock is tricky

* Undo commit of unmodified file

* Also urlize ftp links

* Fix matching of file name

* More HTML fixes

* Add `is_valid_url` filter

* weekday -> data-weekday

* urlencode URLs

* Add and use vnu_fmt_message. Bump vnu max buffer.

* Simplify doc_exists

* Don't add tab link to mail archive if the URL is invalid

* Run urlize_ietf_docs before linkify

Reduces the possibility of generating incorrect HTML

* Undo superfluous change

* Runner fixes

* Consolidate vnu message filtering into vnu_filter_message

* Correctly handle multiple persons with same name

* Minimze diff

* Fix HTML nits

* Print source snippet in vnu_fmt_message

* Only escape if there is something to escape

* Fix snippet

* Skip crufty old IPR declarations

* Only include modal when needed. Add handles.

* Fix wordwrap+linkification

* Update ietf/doc/templatetags/ietf_filters.py

* Update ietf/doc/templatetags/tests_ietf_filters.py

* Don't right-align second column
2022-05-03 13:55:48 -05:00
..
api fix: complete the removal of ietf.__init__.date. (#3771) 2022-03-30 18:43:51 -03:00
bin Fix several review reminder problems. 2022-01-14 19:14:06 +00:00
community More test fixes 2022-01-05 11:25:25 +00:00
cookies More fixes 2021-12-02 11:07:50 +00:00
database-notes
dbtemplate test: Validate HTML rendered during tests (#3782) 2022-04-07 13:30:38 -03:00
doc fix: add more HTML validation & fixes (#3891) 2022-05-03 13:55:48 -05:00
group fix: add more HTML validation & fixes (#3891) 2022-05-03 13:55:48 -05:00
help
idindex Use temporary directories instead of "real" filesystem for tests. Fixes #3414. Commit ready for merge. 2021-11-05 19:45:57 +00:00
iesg Hopefully the final check-ins. 2022-02-08 17:29:15 +00:00
ietfauth test: Validate HTML rendered during tests (#3782) 2022-04-07 13:30:38 -03:00
ipr test: decode email payloads before validating (#3926) 2022-05-03 09:29:42 -05:00
liaisons fix: Show all liaison groups by default (#3852) 2022-04-20 10:51:50 -05:00
mailinglists fix: Do not include concluded WGs in /list/nonwg. Fixes #3726. (#3727) 2022-03-22 13:18:59 -05:00
mailtrigger Use temporary directories instead of "real" filesystem for tests. Fixes #3414. Commit ready for merge. 2021-11-05 19:45:57 +00:00
meeting fix: add more HTML validation & fixes (#3891) 2022-05-03 13:55:48 -05:00
message Added matching indexes to a number of models with ordering by multiple keys. 2020-11-09 19:41:12 +00:00
name chore: remove editor_label field from ConstraintName model (#3783) 2022-04-14 15:30:11 -03:00
nomcom test: decode email payloads before validating (#3926) 2022-05-03 09:29:42 -05:00
person chore: update dependency requirements (#3904) 2022-04-28 11:06:17 -05:00
redirects Update internal references to trac.tools.ietf.org to point to trac.ietf.org. Remove several links into tools.ietf.org. Commit ready for merge. 2021-10-13 21:43:44 +00:00
release feat: reflect breaking change in internal release description (#3826) 2022-04-14 15:04:09 -05:00
review test: prevent periodic failure of test_send_reminder_all_open_reviews() (#3584) 2022-03-07 13:20:14 -06:00
secr fix: add more HTML validation & fixes (#3891) 2022-05-03 13:55:48 -05:00
static fix: add more HTML validation & fixes (#3891) 2022-05-03 13:55:48 -05:00
stats Add timeouts to requests library calls. Fixes #3498. Commit ready for merge. 2022-01-13 15:06:28 +00:00
submit Merge branch 'main' into main-merge 2022-03-25 11:15:05 -03:00
sync Merge 7.45.1.dev0 into Bootstrap 5 update branch. Made a first pass at reconciling differences. 2022-02-17 20:09:49 +00:00
templates fix: add more HTML validation & fixes (#3891) 2022-05-03 13:55:48 -05:00
utils fix: add more HTML validation & fixes (#3891) 2022-05-03 13:55:48 -05:00
.gitignore chore: bring docker dev init script up to date with bs5 branch (#3611) 2022-03-10 12:57:09 -06:00
.yarnrc
__init__.py chore: set base dev version to 8.0.0-dev 2022-04-19 17:44:30 -04:00
checks.py Convert generate-draft-aliaes and generate-wg-aliases into management commands: generate_draft_aliases and generate_group_aliases. Also provide tests for the new management commands. 2021-03-13 17:30:35 +00:00
context_processors.py feat: improve release information in footer. (#3738) 2022-03-30 11:53:07 -03:00
feed_urls.py
LICENSE
manage.py
middleware.py Updated a middleware function to use the correct Py3 idiom to access exception arguments. 2020-09-21 12:39:00 +00:00
settings.py chore: update dependency requirements (#3904) 2022-04-28 11:06:17 -05:00
settings_releasetest.py Move adjustments to PHOTO_DIR forward from settings_sqlitetest to settings_releastetest 2021-05-20 17:37:08 +00:00
settings_sqlitetest.py Added request profiler and a management command to purge profiler records. 2020-04-15 20:48:08 +00:00
settings_testcrawl.py add pdfized cache to settings_testcrawl. 2022-01-05 21:20:23 +00:00
urls.py More fixes. 2022-01-06 12:26:10 +00:00
virtualenv-manage.py
wsgi.py Update internal references to trac.tools.ietf.org to point to trac.ietf.org. Remove several links into tools.ietf.org. Commit ready for merge. 2021-10-13 21:43:44 +00:00