datatracker/ietf
Henrik Levkowetz 0c49999fc9 Updated utils/draft.py and modified the submit app code accordingly.
New features (keep in mind that utils/draft.py can be run standalone
to do extraction of draft author data, too):

  * The handling of author info formatted in columns causes problems
    in the face of an author named for instance A. Author with the
    company 'Al Author and Associates', causing breakage of email
    addresses longer than 'Al Author and'.  Tweaked the recognition
    of column data to require multiple (not only one) space around
    'and'.

  * Added support for extraction of author affiliation.

  * Tweaked the meaning of -t, --timestamp and added --notimestamp; and
    made the default be to emit leading timestamps based ont the draft
    file time.

  * Added support for running author extraction on RFCs, by not bailing
    out on not finding a draft name when RFC information is available.

  * Added support for additional date formats and author name formats.

  * Improved creation date extraction -- previously, the first supported
    date format which was recognized on the first page of the draft would
    be used, rather than the first date in a supported format.  This could
    cause errors if the Status of Memo section or Abstract contained a
    date occurring at the start of a line.

  * Tweaked the honorific regex to make things work better for the case
    when the full name in the author's address section includes a first
    name which isn't part of the first-page abbreviated name.  Fixes
    problems with draft-chiappa-lisp-introduction and similar.

  * Added a special case for people who provide their email address as
    'foo&cisco.com' instead of 'foo@cisco.com'.  Bah.

  * Added an alternative, more human-readable key-value-pair attribute
    output mode with a '-a' switch.

  * Tweaded the first-name regex to capture cases where the first name
    is indicated with an alternate first letter: 'Y(J) Stein'.  Fixes
    problems with draft-anavi-tdmoip and similar.
 - Legacy-Id: 4612
2012-07-11 12:51:33 +00:00
..
announcements Apply fix to missing nomcom chair in [4384] instead of [4385]. 2012-05-04 13:47:15 +00:00
bin Merged in changes from the conversion branch 2011-06-28 18:20:20 +00:00
community Introduce a line break to clean up the state display for tracked drafts a bit. 2012-07-10 09:03:44 +00:00
contrib Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
cookies Set up app-specific email addresses so the respective developers will be notified about failures in code they have worked with. 2011-07-23 12:49:56 +00:00
database-notes Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
doc Tweak the display of DocEvents. 2012-07-03 10:58:54 +00:00
group Merged in fixes from Ole, from branch/charter:r4382-4407, and some changes from Henrik (removing the use of pos.blocked in views_ballot.py, and setting a ballot id in idrfc/testsREDESIGN.py) to make idrfc.EditPositionTestCase succeed. 2012-06-10 16:22:16 +00:00
idindex In all_id2.txt, set the WG field as empty for AD-sponsored documents which have group set to an area. Fixes a problem with draft alias generation. 2012-03-07 10:36:39 +00:00
idrfc Ballot ids are limited to integers, rather than being descriptive as intended at one point. Adjusted the url regexes accordingly. Patch from olau@iola.dk. 2012-07-10 09:52:56 +00:00
idtracker Merged in fixes to the migration from olau@iola.dk. Merged in charter branch from olau@iola.dk. Added various fixes and correction of merge errors. 2012-05-02 19:35:32 +00:00
iesg Merged in personal/adam/v4.00 from adam@nostrum.com with fixes [4436], [4438] to the /meeting/*/requests page. 2012-06-21 00:00:03 +00:00
ietfauth Enabled the check for existing account, disabled when we started using self-service http password reset, but hadn't started creating accounts yet. Refactored the two confirm*() methods in ietfauth/views.py; they need the same processing, only the templates to use differ. 2012-07-04 05:12:20 +00:00
ietfworkflows Replaced the concept of a tag (via-rfc) identifying ise or irtf document (previously the idinternal.via_rfc_editor boolean) with looking at the document's stream. 2012-05-03 04:26:09 +00:00
ipr Comment out NewIprTestCase as it writes to the production database. 2012-04-22 16:33:44 +00:00
liaisons Patch from esanchez@yaco.es to add a new IETF liaison-sending entity 'IESG and IAB'. 2012-06-27 20:20:23 +00:00
mailinglists Merged in changes from the conversion branch 2011-06-28 18:20:20 +00:00
meeting Merged in [4604] from adam@nostrum.com, which fixes problems with the html agenda code related to the schema transition. 2012-07-10 09:55:34 +00:00
message Save announcements generated by the system as Messages, adding an 2012-02-08 21:05:28 +00:00
name Merged in fixes to the migration from olau@iola.dk. Merged in charter branch from olau@iola.dk. Added various fixes and correction of merge errors. 2012-05-02 19:35:32 +00:00
person Added a debug utility module on the same level as south,html5lib etc. 2012-06-11 15:56:51 +00:00
proceedings Ported week view over to use the new meeting data model 2012-03-24 14:16:23 +00:00
redirects Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
submit Updated utils/draft.py and modified the submit app code accordingly. 2012-07-11 12:51:33 +00:00
templates Merged in [4604] from adam@nostrum.com, which fixes problems with the html agenda code related to the schema transition. 2012-07-10 09:55:34 +00:00
utils Updated utils/draft.py and modified the submit app code accordingly. 2012-07-11 12:51:33 +00:00
wgchairs Change the wgchairs.ManageWriteupTestCase to not expect the writeup page to be restricted. This adapts the test to the change made in [4218] to make writeups readable by all. 2012-04-22 15:37:56 +00:00
wgcharter Handle additional call modes and call cases for wgcharter.views.submit. 2012-06-29 00:37:26 +00:00
wginfo Add a way to reach charter urls given a wg name rather than the charter document name. 2012-06-29 00:38:31 +00:00
.gitignore Fixes 2010-12-02 20:34:50 +00:00
__init__.py Set version info and settings back to development mode 2012-07-03 15:01:12 +00:00
context_processors.py Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
legacy_router.py Remove unused code 2012-01-04 16:58:41 +00:00
manage.py Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
middleware.py Merged from log:branch/2.00@2363: Current release branch head to trunk. 2010-07-21 12:48:05 +00:00
settings.py Set version info and settings back to development mode 2012-07-03 15:01:12 +00:00
settings_sqlitetest.py Split database into current and legacy, adding importer to copy reused 2011-12-22 18:34:19 +00:00
urls.py Merged community tracking branch from esanchez@yaco.es, r3175-3679,3713-3830. 2012-06-27 08:15:14 +00:00