forked from adamlaska/datatracker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathchangelog
More file actions
2741 lines (1752 loc) · 94.1 KB
/
changelog
File metadata and controls
2741 lines (1752 loc) · 94.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
ietfdb (4.33)
This is the IETF-84 codesprint release:
* Changeset [4724] from rbarnes@bbn.com:
Adjusted the scribe template to make it XHTML compliant and fix what
Robert broke
* Changeset [4721] from adam@nostrum.com:
Adding an 'href' method to documents. It doesn't work for documents
of type 'liai-att' or 'liaison', but it's a good start.
* Changeset [4709] from housley@vigilsec.com:
Ability to fetch the IESG Telechat Agenda as a JSON object
(agenda.json).
* Changesets [4720], [4706], and [4705] from adam@nostrum.com:
Adding self-management page for user profile information
* Changeset [4704] from suresh.krishnan@ericsson.com:
- When the state changes from whatever to Publication Requested, the
regular state change mail will go out.
- The regular state change mail will be sent to the authors and the wg
chairs (this is the current behavior).
- Now, in addition to this regular state change mail, another mail will
be sent with the title 'Publication has been requested for draft
<draft-name>' and this mail will be sent to the AD responsible for the WG.
I considered sending the mail to both the ADs but decided not to bother the
other AD :-).
* Changeset [4701] from rjsparks@nostrum.com:
Moved the prefix for the URI to use for rfcdiff into settings.py.
Fixes bug #808
-- Henrik Levkowetz <henrik@levkowetz.com> 30 Jul 2012 23:54:19 +0200
ietfdb (4.32)
This is a feature release that provides support for a new document type,
Conflict Review documents (conflrev-*.txt).
From rjsparks@nostrum.com:
* Adds a new document type for conflict reviews, with a ballot for the IESG
5742 response to a review request
* Integrated the new document type into the iESG agenda views (including RSS
feeds)
* Removed the Edit and Add buttons from the document main view.
* Replaced Add with actions appropriate for the document type, such as
"Begin IESG Processing" or "Begin IETF Conflict Review", and made most data
directly editable on the document's main page, depending on access
permissions.
* Removed a manual editing step that the secretariat had to perform when
sending conflict review messages. The view now composes the message
correctly given the stream.
* Added a pencil icon motif to differentiate fields that are editable.
* Generalized several views and helper functions to use Document instead of
(e.g.) IdWrapper
* Generalized reading documents from the repository
* Added a way to get from IdWrapper to the underlying Document to facilitate
migrating way from the Wrapper classes
* Added many helpers to Document to assist with migrating off IdWrapper
* Minor fixes and other changes
- Fixes to document main view to avoid (silent) template failures.
- Began removing some of the code that is no longer reachable post-migration
- Corrected the behavior of the undefer code and added test cases for it
- Improved initial population of notification lists and added the ability
to regenerate the initial list
* Made the test code that scans for template coverage more robust.
Deployment notes:
* new setting: CONFLICT_REVIEW_PATH. The associated directory will need to be created
ietfdb (4.31)
This is primarily a bugfix-release, catching a lot of issues related to the
most recent few releases.
A few features have also been included, liste first:
* Added support for IRTF liaisons.
* Improved I-D submission author extraction code, adding support for
extraction of affiliation, improved date format extraction, support
for additional (unusual) name abbreviation patterns, and more.
Bugfixes. Not all fixes are mentioned here; for a complete list please see
the commitlog.
* Fixed a language typo in the registration confirmation page.
* Tweaked the community tracker notification email.
* Changed and tweaked various I-D submission emails in order to 1) make it
less likely that they would be classified as spam (better ratio of English
text to hash urls) and 2) provide better consistency in formatting of
key/value information.
* From adam@nostrum.com: Fixed an URL in the agenda.csv file which hadn't
been updated to match current naming conventions and code.
* Added new RFC-Editor state tag 'AUTH48-DONE' to the rfc-ed-queue mirror
script.
* Tweaked the meeting materials list to avoid duplicate rows for WGs with
more than one slot, as long as the materials list is the same (which is the
only thing supported by other parts of the system at this time).
* Applied ballot popup patch from olau@iola.dk.
* Made links to other versions available also for expired documents.
* Changed community I-D tracking rule update frequency to every hour.
* Rewrote the view and template code for the meeting materials list,
which was showing nothing. Better to do the rewrite for the new models
than trying to dig into why the proxy models doesn't work any more.
* Fixed id_abstracts to include drafts assigned directly to areas, not
only individual and WG drafts.
* Fixed 1wg-charters.txt (and friends) to not list the areas as if they were
WGs.
* Updated utils/draft.py and modified the submit app code accordingly.
* Merged in [4604] from adam@nostrum.com, which fixes problems with the
html agenda code related to the schema transition.
* 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.
* Introduced a line break to clean up the state display for tracked drafts
a bit.
* Make the link to the search form more prominent in the community list
explicitly added documents page.
* Sorted WGs in the community rules drop-down list by acronym rather than
WG name.
* Provided a more comprehensive document state indication. May need
further refinement.
* Tweaked the community tracker links in the lefthand menubar to avoid
line breaking for the WG documents link visible to WG chairs.
* 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.
* Fixed the back-link on personal list email subscription confirmation page --
it just lead to the confirmation page itself, now leads to read-only list
view.
* When logged in as secretariat, at /iesg/agenda/ or
/iesg/agenda/documents/, and clicking on the position matrix for a
document, the overlay window would give a code 500 error, because of a
missing ballot id in the templates' url lookup. Fix this by providing the
ballot id.
-- Henrik Levkowetz <henrik@levkowetz.com> 28 Jul 2012 18:29:34 +0200
ietfdb (4.30)
This is a feature release which provides the community document tracking
functionality defined in RFC 6293.
* Merged community tracking branch from esanchez@yaco.es,
r3175-3679,3713-3830.
Some additional fixes and smaller upgrades have also been included, as
follows:
From esanchez@yaco.es:
* Patch to add a new IETF liaison-sending entity "IESG and IAB".
From olau@iola.dk:
* Small patch to avoid constant 500 traceback when someone tries to push an
invalid cookie.
From henrik@levkowetz.com:
* Fix a bug which made the community tracking code crash when search
results would show an old RFC without an associated draft.
* Tweak the menubar listing of community tracking to show when login is
needed, some other text tweaks, and fitting the I-D tracking links under
Drafts and RFCs where they seem to belon.g
* Minor cleanup of test_runner.py. Added guards against settings which
can make tests inexplicably fail. Updated check to avoid running tests on
production server.
* Remove old non-functional "management issues" link from IESG agenda
section 6 title.
* Add a way to reach charter urls given a wg name rather than the charter
document name.
* Add some help for chairs which fuss about not being able to clearly see
that they need to be logged in in order to handle approvals.
* Behave slightly more gracefully if a submission has already been moved
into place, and we are asked to do it again.
* Disable the reference-to/referenced-by rules of the community app;
they will only produce hits after we populate the document relationship
table with reference information.
* Simplify "document by WG" display name code.
* Correct typo in community draft tracking subscription confirmation
email.
* Changed the group link on the personal doc list page to use the group
acronym instead of whole name, and made the acronym a link to the wg
documents page.
* Tweaked the display of explicitly added documents (saying "explicitly"
rather than "manually", and including the active/expired/rfc state of the
document.
* When adding a rule for I-Ds, only apply the selection to active I-Ds,
not those which are expired or published.
* Changes to the rule specifications for document tracking lists:
Simplify the filter rules, show acronym in wg and area selection lists,
list only ADs of active areas.
* Fixups to the merged code, to match the code refactoring done to trunk
after the split off of the community development branch.
* Removed the grep based searches in utils.py; they are too costly. If
tracing lists based on word search is needed, another implementation must
be found.
* Other minor cleanup.
-- Henrik Levkowetz <henrik@levkowetz.com> 03 Jul 2012 17:01:08 +0200
ietfdb (4.21)
This is a bugfix release for the charter release (4.20) with some
extra changes which were pending: Updated via-rfc-editor handling,
better /meeting/requests page, added WG document approval page.
From olau@iola.dk:
* Add approval/pre-approval page for Secretariat and WG Chairs, with
subpages for adding and canceling pre-approvals and a set of
migrations for replacing the old IdApprovedDetail with a slightly less
confusing Preapproval model.
* Add listing of recently approved drafts to approval page by request
from Barry Leiba.
* Replace get_profile() hack with a test on the user instead, this
also makes the ballot icon more robust against users without profiles
(which shouldn't happen, but apparently we sometimes get one which
results in a crash rather than something more graceful)
* Give the incoming name to the top renderer so the links are internally
consistent, this is needed because we still have different views for
/doc/rfcXXXX/ and /doc/draft-foo-bar/
* Fix regexp fix - [.-_] does not mean "dot or dash or underscore", it
means all characters between dot and underscore
* Include _ in allowed document name regexp, we currently have 7 drafts
with _ in the database despite it not being valid - they can be found
with:
select name from doc_document where name like '%\_%' and type_id = "draft";
* Fix flow of approval of charters/announcement of the WG action based
on feedback from Cindy Morgan, now there's a link on the approval page
to go to the edit page which sends you back upon saving, and the edit
page doesn't provide a button to send the announcement since you
should do that on the approve page (instead it provides a link).
* Include current milestones in charter action/review announcements,
fixes issue #835.
* Add CC for group mailing list in action/review emails, fixes issue #837.
* Fix link to charter .txt file on agenda page
* Apparently, CHARTER_TXT_URL http://www.ietf.org/charters/ is really
http://www.ietf.org/charter/, fix this in the settings.py file
* Replace get_profile() hack with a test on the user instead, this
also makes the ballot icon more robust against users without profiles
(which shouldn't happen, but apparently we sometimes get one which
results in a crash rather than something more graceful)
* Give the incoming name to the top renderer so the links are internally
consistent, this is needed because we still have different views for
/doc/rfcXXXX/ and /doc/draft-foo-bar/
* Fix regexp fix - [.-_] does not mean "dot or dash or underscore", it
means all characters between dot and underscore
* Include _ in allowed document name regexp, we currently have 7 drafts
with _ in the database despite it not being valid - they can be found
with:
select name from doc_document where name like '%\_%' and type_id = "draft";
* Fix flow of approval of charters/announcement of the WG action based
on feedback from Cindy Morgan, now there's a link on the approval page
to go to the edit page which sends you back upon saving, and the edit
page doesn't provide a button to send the announcement since you
should do that on the approve page (instead it provides a link).
* Include current milestones in charter action/review announcements,
fixes issue #835.
* Add CC for group mailing list in action/review emails, fixes issue #837.
* Fix link to charter .txt file on agenda page
From rjsparks@nostrum.com:
* Expose how many pages each document contains on the docs on future
telechats page. Fixes bug #828
* 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. Removed the stream editing form - that functionality
is on the edit info form. Put the old-ADs back into the list of choices
when editing a document's info. This (re) fixes bug #749
* Fixed a bug in determining if a document is on the agenda, leftover
from transition to new schema.
From adam@nostrum.com:
* Fix to the requests data page:
- uses native schema for much greater efficiency
- Uses meeting ID properly, so it can find future meetings
even if their ID does not match the meeting number
- Dramatic improvements to layout
From henrik@levkowetz.com:
* Try to not use explicit .html extensions in the urls. Redirect from
those to .html-less urls.
* Added a new field 'short' to Session, to help produce file names for
agendas, minutes and slides for groups with different named session, such
as for instance 'edu'. Generating distinct filenames directly from the
name field gives too long names.
* Quick fix for extensionless get_absolute_url(). XXX Fixme: needs
bigger refactoring.
* Quick fix for crash when going to /wg/imapmove/charter/. I'm not happy
about the 'charter-ietf-' constant which now appears several places in the
code; we need settings which defines the correct name pattern for different
document types (or a table or table column, maybe). But this hopefully
will make it possible to continue processing proposed WGs ...
* Added missing '{{' before 'submission.filename' in draft announcement
email templates.
* Other minor fixes
-- Henrik Levkowetz <henrik@levkowetz.com> 11 Jun 2012 18:40:14 +0200
ietfdb (4.20)
This release introduces major new functionality for managing WG charters
as documents. A large number of related and unrelated fixes has also been
included, an almost complete list is available below, latest first:
* Added a debug utility module on the same level as south,html5lib etc.
* Don't try to call get_profile() on a user if the method isn't available.
* 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.
* Don't include interim meetings in those considered for the default
meeting number for the '/meeting/' url.
* Tweaked the error messages for acronym collisions in the create-wg form.
* Added quotes around the WG name in the state change text, for better
readability.
* Applied a fix to missing nomcom chair in [4384] instead of [4385].
* Made arguments to url help_charter_states match the definition in
ietf/idrfc/urls.py.
* Fixed a bug in picking up blocking text (patch provided by olau@iola.dk).
* Added a parameter to make the commitlog script useful for other branches
than the current.
* Catch exception which is raised if a nomcom NN group has been created,
but no nomcom chair has been announced and added yet.
Merged in [4364] from rjsparks@nostrum.com:
* Expose how many pages each document contains on the docs on future
telechats page. Fixes bug #828
Merged in fixes to the charter branch (r4345 - r4353 and r4354 - r4381)
from olau@iola.dk.:
* Check and sanitize text file upload (code is factored out in a new
helper so it can be reused elsewhere in the future).
* Move charter state help to /doc/help/state/charter/.
* Say "generate" rather than "edit" when there's no text in the boxes
* Don't show diff box if there's only 1 entry (and itself).
* Say "Charter" rather than "Recharter" on the charter /doc/ page if the
group is proposed or a BoF.
* Treat BoF as proposed WG.
* s/WG/group/ in acronym clash error message.
* Add a star to the required fields.
* Fix test broken by previous commit.
* Fix buggy new group acronym check.
* Amend previous commit to generate writeups on entering internal review
instead.
* Generate action and review text automatically.
* Make phrasing sligtly more clear.
* Make it move obvious what the change state view actually does by
rephrasing the form.
* Fix some phrasing bugs.
* Fix terminology confusion and say "send ballot" rather than "issue
ballot" to clear up that it is not actually created.
* Fix wording of send ballot comment, the actual text was still specific
to drafts.
* Don't show edit button for snapshots.
* Fix bug in hiding "external review needed" checkbox.
* Create charters in state notrev instead of intrev, as a side effect
this fixes a problem with comments not being saved when starting
review on charter.
* Use revision numbers to identify ballots and put a warning on closed
ballots.
* Fix bug in event description when copying over the final approved
charter file.
* Offer text from latest approved revision in case there's no initial text
for a recharter submit form.
* Reverse direction of revisions on charter /doc/ page to match
tools.ietf.org/html/draft-*.
* Change max acronym length to 10 instead of 8
Additional fixes from Henrik:
* Fixed the signature of DocEventAdmin method (needs explicit 'self' parameter)
* Added various fixes and correction of merge errors.
* Merged in fixes to the migration from olau@iola.dk.
* Merged in the charter branch from olau@iola.dk.
From Adam:
* Added a fix for empty .ics files
-- Henrik Levkowetz <henrik@levkowetz.com> 11 Jun 2012 18:40:14 +0200
ietfdb (4.02)
Merged [4288] from rjsparks@nostrum.com:
* Made several changes to correctly use the new (RFC6410) "Internet Standard" level
in email that gets sent at various stages in the handling of documents. Fixes bug 821.
Merged branch/iola/migration-fixes@4319, containing these changesets from olau@iola.dk:
* [4319]: Only query for regular IETF meetings when calculating cut off dates
(reported by Ryan Cross).
* [4311]: Fix bug in liaison form that prevents Secretariat users from posting
statements on behalf of SDO liaison managers in some cases.
* [4310]: Fix problem with direct replyto path in liaison form not using role
emails (reported by Stephanie McCammon).
* [4307]: Fix missing return in liaison proxy, fixes problem with from email
on https://datatracker.ietf.org/liaison/1154/ as reported by Stephanie
McCammon.
* [4260]: Move note about IANA scraping messages, apparently I managed to
put it in the wrong place (they're of course scraping draft approvals, not
the ballot announcements).
* [4253]: Move last call announcement text to last call event rather than
stuffing it inside the state change event.
* [4252]: Declare coding system to work around annoying problem when the
date produced by SVN is localized.
-- Henrik Levkowetz <henrik@levkowetz.com> 26 Apr 2012 22:27:36 +0200
ietfdb (4.01)
* Made various fixes to test cases in order to support the new code and
database setup.
* Merged [4265] from adam@nostrum.com:
Migrated HTML agenda to new data model. This has several improvements,
as well, such as clearer marking of BOFs.
* Merged [4226] from adam@nostrum.com:
Updated agenda.ics to use new data model. Also, tons more efficient.
Additionally, the description field now includes links to relevant meeting
materials.
* Merged [4224] from york@isoc.org:
Related to #816 - Modified base.html so that the logo is clickable as
well as the text.
* Merged [4223] from york@isoc.org:
Related to #817 - added a 401.html page for responding to
authentication failures
* Merged [4212] from rcross@amsl.com:
Ticket #673 Add ability to clear ballot
* Merged [4214] from york@isoc.org:
Fixes #816 - Turns datatracker.ietf.org into a clickable link
* Merged [4213] from suresh.krishnan@ericsson.com:
Making doc writeup available as read-only text to regular users who are
not shepherd/AD/Secretariat etc.
Adding a link for viewing a writeup to the main datatracker page.
* Merged [4205] from shane@time-travellers.org:
Added a link to the datatracker main document page when we announce a
new document
* Merged [4207] from adam@nostrum.com:
Ported week view over to use the new meeting data model
* Merged [4204] from shane@time-travellers.org:
Adds a link to the datatracker main document page in the new-version
notification messages
* Added a fix to catch summer/wintertime changes.
-- Henrik Levkowetz <henrik@levkowetz.com> 22 Apr 2012 20:38:00 +0200
ietfdb (4.00)
* This is the official release of the 4.00 series releases, which expects
the redesigned database schema, and thus has an all new models layer.
For a full changelog, please go tot he commit log for the iola/conversion
branch, web accessible at:
http://trac.tools.ietf.org/tools/ietfdb/log/branch/iola/conversion/
-- Henrik Levkowetz <henrik@levkowetz.com> 24 Mar 2012 10:33:43 +0100
ietfdb (3.64)
This release contains the features and bugfixes from the IETF-82
code sprint.
From adam@nostrum.com:
* Fixed a bug in is_authorized_in_draft_stream: would never return true
for WG chairs.
From lars.eggert@nokia.com:
* Automatically set the recipients of RFC5742 review emails sent by the
IESG based on the RFC Stream.
* Fixed a typo.
From rjsparks@nostrum.com:
* Marked area directors who are not on the current IESG with square
brackets on the discuss summary page. Fixes bug 666.
* Changed the AD status page to group documents by current state.
Fixes bug 742.
* Changed the edit info form to allow (force) setting the stream when
editing or adding a document to the iesg tracker. Fixes bug 743.
From henrik@levkowetz.com:
* Added a colour indication to the Area/WG overview page showing
responsible AD for each WG. Also some html reformatting for better
readability.
* Be more specific about the submission startup time on meeting Monday.
Indicate time and timezone for more cases on the submission form.
* Various fixes to test fixtures and admin pages.
-- Henrik Levkowetz <henrik@levkowetz.com> 16 Nov 2011 07:08:11 +0100
ietfdb (3.63)
This is a feature release which adds support for Alternate Stream draft
tracking, similar to the WG Chair draft tracking. Some bug fixes have
also been included.
From esanchez@yaco.es:
* Merged /branch/yaco/wgchairs.r3120:r3154-3558 from esanchez@yaco.es.
This adds support for alternate streams document tracking, similar to the
WG chairs tracking functionality.
* Merged /branch/yaco/wgchairs.r3120/static/media:r3152-3153. Do not
show the draft addoption form when editing stream. See #671.
* Merged /branch/yaco/wgchairs.r3120/static/media:r3122-3152. Do no try
to create an already existing model. See #671.
From henrik@levkowetz.com:
* Improved handling of a particular IO Error that sometimes occur during
draft submission.
* Removed some of the bling and unnecessary information from the document
WG state display.
* Aligned the workflow admin display lists with the current model fields.
-- Henrik Levkowetz <henrik@levkowetz.com> 03 Nov 2011 13:50:14 +0100
ietfdb (3.62)
This is a minor bugfix release in preparation for merging in the Alternate
Streams draft tracker enhancements.
* Fixed a problem where server IO failures could be silently discarded
resulting in an ID submission upload being quietly ignored, returning
the upload form anew.
* Changed to a more helpful text on the 500 server error page.
* Tweaked various submission cutoff message strings. Also made the cut-off
messages use the actual hour defined in settings, rather than a hardcoded
string saying '5 PM (PT)' ...
* Cleaned up the display of 'Sign In' and version number when rendering the
base template without context (which is the case for the 500 server error
template).
* Fixed a wrong settings variable (introduced when merging code from the
yaco idsubmit branch for v3.61). Refine the error report for failures to
move files from staging to repository.
* Refined the admin list page for submission details a bit.
* Change the 'Sign In' link to be https, preventing clear-text passwords
over the wire (given the current use of basic http auth, rather than
diget auth, on the web server).
* Added a 'Report a bug' link in the lefthand column, below the version
indication.
* The cutoff hour setting is in UTC, not PST or PDT. Adjusted
accordingly in the settings file.
-- Henrik Levkowetz <henrik@levkowetz.com> 26 Oct 2011 15:55:18 +0200
ietfdb (3.61)
From esanchez@yaco.es:
* Check for missed files on staging area. Fixes #707
* Validate title extraction. Fixes #706
From henrik@levkowetz.com:
* Improved extraction of draft title during submission.
* Fixed a problem where the scan for an author's email address was
prematurely terminated because another author's affiliation also was part
of this author's address information.
* Changed the length of the username field from 30 to 64 characters,
to avoid datatracker login problems for people with long email
addresses.
* Speeded up things and increased reliability during submission author
information extraction by looking for a recognizable author's address
section, and not searching for author names earlier in the document if
found. Fixes a known bad case where the author name occurred in the
middle of a draft.
* Added handling for the case where an author name is followed by
parentheses which are not closed on the same line.
* Added some columns to the admin interface for WgProceedingsActivities.
Fixed breakage in the feeds code caused by table entries for this model
containing meeting FKs which don't have an associated meeting entry. The
base problem of broken table entries remain, though.
-- Henrik Levkowetz <henrik@levkowetz.com> 19 Oct 2011 15:46:27 +0200
ietfdb (3.60)
* Added basic automated apache password management functionality.
-- Henrik Levkowetz <henrik@levkowetz.com> 26 Aug 2011 21:43:47 +0200
ietfdb (3.59)
* Merged [3331] from rjsparks@nostrum.com:
Make it more likely that one will issue a ballot when it makes sense
to do so. Fixes bug 703.
* From smccammon@amsl.com:
Updated field help for liaison statements, to match the current form.
-- Henrik Levkowetz <henrik@levkowetz.com> 19 Aug 2011 00:11:00 +0200
ietfdb (3.58)
* Merged [3272] from rjsparks@nostrum.com:
Fixed errors with the edit state link, the new ability to set an initial
state when adding a document, the status date on the edit state form, and
brought several tests up to date. Fixes issues 695, 696, 697, and 698.
-- Henrik Levkowetz <henrik@levkowetz.com> 12 Aug 2011 22:42:14 +0200
ietfdb (3.57)
* Merged [3254] from suresh.krishnan@ericsson.com:
Added a link to the ARO search including the IESG lists
* Merged [3249] from suresh.krishnan@ericsson.com:
Allowing adding documents in AD is watching state in addition to the
default Publication Requested state. Fixes issue #684
* Merged [3245] from rjsparks@nostrum.com:
Removes the "Change State" button and makes changing state a link
further up on the form. This fixes bug 683, but creates a new one that
we will need to address later - editing the state of an RFC that is going
through the iesg process again (for going to draft in place for example)
will need followup once the changes to get an rfc into that state easily
are made.
* Merged [3246] from adam@nostrum.com:
Adding page to allow viewing meeting slot requests as they are made.
There's no link to these yet.
* Merged [3240] from adam@nostrum.com:
Added csv output format for meeting agenda information, to assist
external applications (e.g., Android app, iPhone app) in harvesting
and displaying meeting agenda info.
* Merged [3182] from adam@nostrum.com:
Fix for bug 677 -- no longer assume that code sprint will always be
scheduled.
* Merged [3181] from adam@nostrum.com:
Fix for bug 676
* Merged [3166] from rjsparks@nostrum.com:
Simple changes to EditInfoForm field initialization
* Various bugfixes and admin enhancements from henrik@levkowetz.com:
- Some enhancements to the admin for IDInternal
- Fix a bug where the wrong text was shown for IPR declarations which
specified that licensing terms would be announced later (option d).
- Fix a bug where the plenary entries in the html agenda didn't have
links to the room map.
- Enhance the admin list page for Stream a bit.
- Add some debug output utility functions.
- Tweak the admin list for WgMeetingSession to show wg acronym instead of
group id.
-- Henrik Levkowetz <henrik@levkowetz.com> 27 Jul 2011 23:13:30 +0200
ietfdb (3.56)
This is a minor release with various bugfixes and minor admin enhancements.
The most long-term noticable enhancement is added support for app- and
module-specific admin email addresses which will receive stack traces on
uncaught exceptions.
Details:
* Change the cutoff-settings to match what's desired. Move CUTOFF_HOUR
to settings. Change the submission page template to not show the form
during the down period.
* Set up app-specific email addresses so the respective developers will
be notified about failures in code they have worked with. Make django
pick up app- and module-specific admin email addresses for stack trace
messages.
* Make admin form lists work a bit better with non-ascii content in
non-unicode tables.
* Admin support for StreamedID, so one can look at it.
* Get person info without limiting hits to iesglogins. WG Chairs will have
logins but not IESG logins ...
* Tweak ipr search to only look for IPRs in the appropriate state.
* Tweak PersonOrOrgName.email() to handle non-ascii names a bit better.
* Don't let the linewrapping algorithm churn infinitely.
* Some IPR admin tweaks. Provide a __unicode__ method and show a contact
even if multiple have been set for an IPR declaration.
-- Henrik Levkowetz <henrik@levkowetz.com> 23 Jul 2011 15:27:36 +0200
ietfdb (3.55)
This release adds the wgchair tracker functionality, and also contains
some bugfixes.
Feature:
* Merged in branch branch/yaco/wgchairs from esanchez@yaco.es. This
provides the WG Chair Tracker functionality.
Fixes:
* Changed the default initial state for a WG document to 'WG Document',
instead of 'Call for Adoption ...'.
* Labelled the link to edit a document's WG state 'Change WG State', in
order to not confuse it with changing the IESG state.
* Reordered the state information for a document into related groups,
separated by rulers. Add some indentation to the template code to make it
a bit easier to read in some places.
* Made the WG a draft belongs to into a link to the WG page.
* Corrected an inappropriate use of the idsubmission repository location
instead of the ID repository. Reported by Robert Sparks.
* Correct the text (add an omitted word 'press'). Reported by Tomas Narten.
* Fixed a problem with author extraction when a given name is the same as
the surname.
* Only try to return a shepherd for a document if one has been assigned
to the document.
* Merged in changes from esanchez@yaco.es, changeset [3067]. Makes
Liaisons' Date field editable.
* Added a bit of admin goodness for MeetingSessions.
-- Henrik Levkowetz <henrik@levkowetz.com> 24 May 2011 22:58:44 +0200
ietfdb (3.54)
From rjsparks@nostrum.com:
* Restructured the position editing page to better integrate the defer button.
Fixes bug #659
* Copied the jquery-1.5.1.min.js library into /static/js/lib (from
/static/js) because that's where the main document template was looking for
it. There have probably been several problems since the change that left
this dangling that showed up as things not behaving, but not as errors. The
one that clued me in was the discuss text-box not being hidden when the
position wasn't DISCUSS. They should all behave better now.
* Added a django form validator to the discuss text field to not allow
actions when the position is Discuss, but the discuss-text is empty. 2 and
3 together fix bug #660
* Added logic to the undefer fuction to put the document back on the
previous telechat (if that hasn't already passed). That is, date1 from
telechat dates, and not date2. Fixes bug #661
* Changed the last_call_announcement generation function's template to
include the abstracts from the document sets (which with modern usage means
the abstract of the document) reflecting the IESGs decision of a few months
back. Fixes bug #662
* Removed the old tracker link from the document's main page. Fixes bug #663
From henrik@levkowetz.com:
* Handle email recipient lists which contain 'None' elements correctly.
Fixes an instance of failure to send notifications about a submitted
draft where an author email address was missing.
* Add an admin interface to the I-D submission app, to make it easier to
handle manual tasks related to submissions.
* Add the submission hash to initial-revision-approval emails to WG chairs,
so their approvals will take effect. Fixes a problem where WG Chair
approvals of WG draft submissions didn't take effect
* Apply 'autoescape off' to all email templates which don'have it but
might need it, to avoid html entity escapes in emails. Fixes another
set of instances where this potentially could occur.
* We cannot currently assume that BallotInfo entries matching
IDInternal.ballot exists. It seems ballot may be set to a value before the
actual ballot entry is created, possibly by some old secretariat tool. Very
broken, but we need to survive it :-( Fixes a crash in the admin
interface.
* Reordered entries of submission forms and notification emails to be
more appropriate.
* Changed wrapping of formatted text to expand tabs during text wrapping, in
order to get consistent indentation handling.
-- Henrik Levkowetz <henrik@levkowetz.com> 10 May 2011 14:57:09 +0200
ietfdb (3.53)
From esanches@yaco.es:
* Do not allow cancellation of submissions with GET requests, and Ensure
that 'get full url', 'approve' and 'force' views are called via POST
request. Insert a button to perform the last step of autopost via POST
request. Fixes #650
* Do not assume that the two_pages_field field is not None. Fixes #651
* Allow creation dates that are 3 days after or 3 days before the current
date. Fixes #652
* Change substate from Revised ID Needed to AD Followup if needed. Fixes #654
* Fix expected revision for expired drafts. Fixes #656
* Send announcements when posting new version of a draft. Fixes #649
From henrik@levkowetz.com:
* Previous IPR information in last call announcements could be
incomplete. Use a better search for IPR declarations related to a
document, and include the IPR information in the last call preview.
Fixes an AD request and a request from the IESG
* When extracting meta-information from drafts, it is required that some
data reside on the first page. Split unpaginated drafts into chunks so we
can adhere better to this. Fixes a bug where submission filename was
picked up (incorrectly) later in a document.
* Wrap long lines in the 'save and send email' view of AD ballot comments
and discusses. Fixes a request from the IESG
* Give development and test deployment a /robots.txt which doesn't permit
robots. Avoids indexing of development servers by web spiders.
-- Henrik Levkowetz <henrik@levkowetz.com> 04 May 2011 00:37:33 +0200
ietfdb (3.52)
* A very small bugfix release, providing the ability for secretariat staff
to post liaisons on behalf of others, and when doing so assuming the