Henrik Levkowetz
75deb35e10
Merged in [14851] from housley@vigilsec.com:
...
Improve parser for references in Internet-Drafts. Fixes #2360
- Legacy-Id: 14867
Note: SVN reference [14851] has been migrated to Git commit 565b10e00e
2018-03-19 22:37:03 +00:00
Russ Housley
565b10e00e
Improve parser for references in Internet-Drafts. Fixes #2360
...
- Legacy-Id: 14851
2018-03-17 18:25:31 +00:00
Henrik Levkowetz
63c97ad439
Fixed a bug in a RegexValidator error message string interpolation.
...
- Legacy-Id: 14841
2018-03-17 13:09:58 +00:00
Henrik Levkowetz
9341f96832
Tweaked the document sanitizer to insert a charset meta tag after sanitization.
...
- Legacy-Id: 14832
2018-03-16 11:13:03 +00:00
Henrik Levkowetz
428c451692
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 .
...
- Legacy-Id: 14794
2018-03-14 18:52:11 +00:00
Henrik Levkowetz
02105889b6
Tweaked the mime type validator so it can be called also when there's no required mime types.
...
- Legacy-Id: 14779
2018-03-13 13:54:04 +00:00
Henrik Levkowetz
2b52919c5e
Added sanitize_document() and replaced sanitize_html() with sanitize_fragment() in utils.html
...
- Legacy-Id: 14776
2018-03-13 13:21:41 +00:00
Henrik Levkowetz
f3f77dce48
Changed order of arguments in a test assert for better error legibility.
...
- Legacy-Id: 14774
2018-03-13 12:38:53 +00:00
Henrik Levkowetz
724f1ceccc
Added xmpp as an acceptable protocol in links when sanitizing.
...
- Legacy-Id: 14766
2018-03-12 13:17:41 +00:00
Henrik Levkowetz
3b7a191feb
Removed a debug print statement
...
- Legacy-Id: 14753
2018-03-09 15:49:25 +00:00
Henrik Levkowetz
2c0348cc7a
Found that django's urlize() does not deal well with adjacent parantheses. Replaced it with a filter based on bleach.linkify, which does better.
...
- Legacy-Id: 14752
2018-03-09 15:07:04 +00:00
Henrik Levkowetz
2fd344f810
Tweaks to handle text types better and make set operation clearer.
...
- Legacy-Id: 14745
2018-03-07 21:10:47 +00:00
Henrik Levkowetz
802f201d81
Modified the sanitizer and upload handler to strip also the content of some tags, and to produce valid files (if the content is otherwise valid).
...
- Legacy-Id: 14744
2018-03-07 19:00:24 +00:00
Henrik Levkowetz
5964cdd880
Removed unused data.
...
- Legacy-Id: 14741
2018-03-07 08:24:43 +00:00
Henrik Levkowetz
2828683cee
Replaced html sanitization code that called html5lib directly with calls to bleach, and upgraded the requirements to let us use the latest html5lib and bleach.
...
- Legacy-Id: 14739
2018-03-06 18:35:34 +00:00
Henrik Levkowetz
b92ad2f992
Added sanitization of uploaded html content for session agendas and minutes, and did some refactoring of the upload form classes.
...
- Legacy-Id: 14738
2018-03-06 15:55:30 +00:00
Henrik Levkowetz
0800304b67
Added TeX escaping utility functions and template filters. Removed
...
html escaping and added TeX escaping for relevant parts of the bibtext
template. Fixes issue #2459 .
- Legacy-Id: 14711
2018-02-27 18:15:21 +00:00
Henrik Levkowetz
9ffe1e425a
Reverted unintentional commit
...
- Legacy-Id: 14709
2018-02-27 17:58:25 +00:00
Henrik Levkowetz
a5db4d00de
Updated PLAN
...
- Legacy-Id: 14708
2018-02-27 17:55:43 +00:00
Henrik Levkowetz
1ed8e967e7
Merged in ^/personal/henrik/6.72.1-django-1.11@14676: Upgrade to Django 1.11
...
- Legacy-Id: 14695
2018-02-25 19:55:16 +00:00
Henrik Levkowetz
71a9ffafc5
Changed allow_lazy to the @keep_lazy decorator.
...
- Legacy-Id: 14674
2018-02-22 00:13:32 +00:00
Henrik Levkowetz
36b5e2ef8e
Changed name from .rel to .remote_field for remote accessors.
...
- Legacy-Id: 14665
2018-02-21 23:56:36 +00:00
Henrik Levkowetz
06362ec046
Got rid of old migrations and created new initial migrations.
...
- Legacy-Id: 14662
2018-02-21 23:46:22 +00:00
Henrik Levkowetz
5638cf3da3
Changed all usage of ForeignKey and OneToOneFiled in model.py files to the compatibility versions from ietf.utils.models.
...
- Legacy-Id: 14661
2018-02-20 15:36:05 +00:00
Henrik Levkowetz
c760792339
Added proxy ForeignKey and OneToOneField classes which set the now required on_delete parameter on the fields to the legacy value.
...
- Legacy-Id: 14660
2018-02-20 15:33:20 +00:00
Henrik Levkowetz
dd7853c7a3
Check line lenght before assuming there's a first character.
...
- Legacy-Id: 14619
2018-02-06 15:18:11 +00:00
Henrik Levkowetz
a4cc4bba2e
Merged in ^/personal/henrik/6.68.4-ipr@14609 from henrik@levkowetz.com:
...
Changes to the IPR disclosure pages, requested during WG Chairs Lunch where the changes to IPR handling introduced by RFC8179 were presented.
- Legacy-Id: 14610
2018-02-01 15:41:34 +00:00
Henrik Levkowetz
2687c8d839
Added a workaround for libmagic mislabelling plain text content with a line beginning with 'virtual' as text/x-c++.
...
- Legacy-Id: 14586
2018-01-30 08:29:21 +00:00
Henrik Levkowetz
a3d1d5595d
Added an option to list the slugs that can be used with the generate_apache_perms management command.
...
- Legacy-Id: 14576
2018-01-26 22:40:48 +00:00
Henrik Levkowetz
fd01a612b7
Added a management command to generate apache 'Require user ...' stanzas from group:type:role specifications.
...
- Legacy-Id: 14574
2018-01-26 20:43:40 +00:00
Henrik Levkowetz
d6e4404d63
Only do coverage set/reset operations if we're in test mode. Fixes a 500 error during draft submission yang checking.
...
- Legacy-Id: 14569
2018-01-25 11:31:38 +00:00
Henrik Levkowetz
717868cae2
Rewrote text_to_dict() and dict_to_text() to support unicode without RFC2822 encoding issues. Added initial values in IPR update forms, from the original disclosure, in order to make updates easier. Addresses issue #2413 .
...
- Legacy-Id: 14531
2018-01-17 00:21:34 +00:00
Henrik Levkowetz
008eaf7fda
Modified the run_yang_model_checks management command to accept document aliases on the command line.
...
- Legacy-Id: 14443
2017-12-19 14:09:40 +00:00
Henrik Levkowetz
6567e707ce
Merged in ^/personal/henrik/6.64.2-ballotapi@14426. This provides personal API keys and a ballot position API at /api/iesg/position. Also added an endpoint description at /api/.
...
- Legacy-Id: 14430
2017-12-17 23:43:44 +00:00
Henrik Levkowetz
a08c8dc76f
Added an API endpoint to support automation of IESG ballot position posting, at /api/iesg/position. Added tests for the API endpoint, and updated the apikey validation decorator tests. Tweaked the decorator to handle a weakness found during testing.
...
- Legacy-Id: 14429
2017-12-17 21:55:27 +00:00
Henrik Levkowetz
b0863c8963
Modified some names.
...
- Legacy-Id: 14428
2017-12-16 18:43:08 +00:00
Henrik Levkowetz
ec4e238185
Added some missing files.
...
- Legacy-Id: 14427
2017-12-16 18:39:26 +00:00
Henrik Levkowetz
e7209c6e50
Added a new personal event table to keep track of personal API key logins, and a management command to send out reports about activity to users with API keys. Added a weekly cronjob script to trigger weekly reports, and a monthly script for future use. Added a @require_api_key decorator to validate API keys for API key views and log in the API key owner. Modified the API key management urls to use create and disable rather than add and delete. Updated the API key list view. Added an API placeholder view function for ballot position setting, for test purposes. Added tests for the decorator and management command.
...
- Legacy-Id: 14426
2017-12-16 18:37:52 +00:00
Henrik Levkowetz
152261a869
Added new infrastructure for personal API keys, to generate, view, and delete them.
...
- Legacy-Id: 14423
2017-12-14 14:30:59 +00:00
Henrik Levkowetz
660c81c272
Tweaked the file content read refactoring in [14406] to try latin-1 conversion if unicode doesn't work.
...
- Legacy-Id: 14410
Note: SVN reference [14406] has been migrated to Git commit 967ece7e7d
2017-12-10 17:48:09 +00:00
Henrik Levkowetz
967ece7e7d
Started refactoring of reading text from document files (drafts, charters, etc.) in order to normalise on one way of doing this, and making that return unicode rather than undecoded bytes. This is the first step of two, in order to gauge the possible issues and report on discrepancies.
...
- Legacy-Id: 14406
2017-12-08 21:51:11 +00:00
Henrik Levkowetz
3cd3c3526f
Tweaked the coverage_changes management comand output.
...
- Legacy-Id: 14402
2017-12-06 13:31:33 +00:00
Henrik Levkowetz
57c18ef3fe
Changed settings and handling of adhoc wiki paths to be more testing-friendly.
...
- Legacy-Id: 14390
2017-12-04 15:09:03 +00:00
Henrik Levkowetz
47a0b9d3ce
Changed handling of yang modeules from drafts with errors, to not place them in separate directories, due to possible follow-on effects. Added use of IANA-held modules when validating, and regular rsyncing from IANA.
...
- Legacy-Id: 14389
2017-12-04 14:37:15 +00:00
Henrik Levkowetz
98d234cd86
Refactored the handling of BallotDocEvent in tests, only creating them as needed, in preparation for stricter checks on state transitions to avoid mismatches between state and ballot.
...
- Legacy-Id: 14380
2017-11-30 16:02:31 +00:00
Henrik Levkowetz
b29e096f92
Added a test for the IESG past documents page, and tweaked some test documents to have titles.
...
- Legacy-Id: 14303
2017-11-04 16:15:39 +00:00
Henrik Levkowetz
260bac9346
Updated some tests to match api views refactoring.
...
- Legacy-Id: 14295
2017-11-03 16:42:09 +00:00
Henrik Levkowetz
3269a696fe
Variable naming fix
...
- Legacy-Id: 14286
2017-11-03 10:36:50 +00:00
Henrik Levkowetz
23a3056260
Fixed a typo.
...
- Legacy-Id: 14270
2017-11-01 14:51:08 +00:00
Henrik Levkowetz
6e23f99019
Improved the help message for the run_yang_model_checks management command.
...
- Legacy-Id: 14267
2017-11-01 14:39:53 +00:00