Add meeting minutes
[otc.git] / votes.txt
1 # This file is obsolete as of 2021-11-09 as we use the new voting process
2 # according to
3 # https://github.com/openssl/technical-policies/blob/master/policies/voting-procedure.md
4 #
5
6
7
8
9
10 ######                    ###                   #######
11 #     #   ####   #    #   ###     #####         #        #####      #     #####
12 #     #  #    #  ##   #    #        #           #        #    #     #       #
13 #     #  #    #  # #  #   #         #           #####    #    #     #       #
14 #     #  #    #  #  # #             #           #        #    #     #       #
15 #     #  #    #  #   ##             #           #        #    #     #       #
16 ######    ####   #    #             #           #######  #####      #       #
17
18
19
20
21
22 # A record of formal votes in reverse chronological order.
23 #
24 # To vote, add one of the following entries next to your name:
25 #
26 #   [+1]  I vote in favour of the proposal
27 #   [ 0]  I abstain from the vote
28 #   [-1]  I vote against the proposal
29 #
30 # If you are abstaining, you can indicate a tendency as follows:
31 #
32 #   [+0]  I abstain but with a slight lean towards a vote in favour
33 #   [ 0]  I abstain with no stated preference
34 #   [-0]  I abstain but with a slight lean towards a vote against
35 #
36 # A template for voting (alphabetical by surname) follows.
37
38 ----------------
39 topic: .
40 Proposed by .
41 Public: yes
42 opened: 2021-mm-dd
43 closed: 2021-mm-dd
44 accepted:  yes/no  (for: X, against: Y, abstained: Z, not voted: T)
45
46   Dmitry     [  ]
47   Matt       [  ]
48   Pauli      [  ]
49   Tim        [  ]
50   Hugo       [  ]
51   Richard    [  ]
52   Shane      [  ]
53   Tomas      [  ]
54   Kurt       [  ]
55   Matthias   [  ]
56   Nicola     [  ]
57
58 ----------------
59 topic: Fix CVE-2023-0286 by correcting the public header file for all
60        supported versions including premium 1.0.2.
61 comment: https://github.openssl.org/otc/security/issues/66
62 Proposed by Pauli.
63 Public: no
64 opened: 2021-01-17
65 closed: 2021-01-17
66 accepted:  yes  (for: 7, against: 0, abstained: 0, not voted: 3)
67
68   Dmitry     [+1]
69   Matt       [+1]
70   Pauli      [+1]
71   Tim        [  ]
72   Hugo       [+1]
73   Richard    [ 0]
74   Shane      [  ]
75   Tomas      [+1]
76   Kurt       [+1]   # 2023-1-21
77   Matthias   [+1]
78   Nicola     [+1]
79
80 ----------------
81 topic: Approve the proposed test labelling policy (technical-policies#57)
82 Proposed by Hugo Landau
83 Issue link: https://github.com/openssl/technical-policies/pull/57
84 Public: yes
85 opened: 2022-11-07
86 closed: 2022-11-10
87 accepted:  yes  (for: 8, against: 0, abstained: 1, not voted: 2)
88
89   Dmitry     [+1]
90   Matt       [+1]
91   Pauli      [+1]
92   Tim        [ 0]
93   Hugo       [+1]
94   Richard    [  ]
95   Shane      [+1]
96   Tomas      [+1]
97   Kurt       [+1]
98   Matthias   [+1]
99   Nicola     [+0]   # 2022-11-10
100
101 ----------------
102 topic: Accept PR #16705 into 3.0 subject to the normal review process
103 Proposed by Matt Caswell
104 Public: yes
105 opened: 2021-12-07
106 closed: 2021-12-07
107 accepted:  yes  (for: 4, against: 1, abstained: 3, not voted: 2)
108
109   Dmitry     [+0]
110   Matt       [+1]
111   Pauli      [-0]
112   Tim        [-1]
113   Richard    [+1]
114   Shane      [+1]
115   Tomas      [+1]
116   Kurt       [-1]   # 2021-12-07
117   Matthias   [+0]
118   Nicola     [  ]
119
120 ----------------
121 topic: Accept openssl/technical-policies PR#2 - the policy change
122        process proposal as of commit 5740178. This will become an official OTC
123        policy.
124 comment: This changes the voting procedure for public OTC votes to use the
125          pull requests and issues on the openssl/technical-policies repository
126          instead of the openssl-project mailing list.
127 Proposed by Tomáš Mráz
128 Public: yes
129 opened: 2021-11-09
130 closed: 2021-11-09
131 accepted:  yes  (for: 8, against: 0, abstained: 0, not voted: 2)
132
133   Dmitry     [+1]
134   Matt       [+1]
135   Pauli      [+1]
136   Tim        [+1]
137   Richard    [+1]
138   Shane      [  ]
139   Tomas      [+1]
140   Kurt       [+1]   # 2021-11-09
141   Matthias   [+1]
142   Nicola     [+1]
143
144 ----------------
145 topic: Accept openssl/technical-policies PR#1 - the policy change
146        process proposal as of commit 3bccdf6. This will become an official OTC
147        policy.
148 comment: This will implement the formal policy change process so we can
149          introduce and amend further policies as set by OTC via a public
150          process.
151 Proposed by Tomáš Mráz
152 Public: yes
153 opened: 2021-11-01
154 closed: 2021-11-03
155 accepted:  yes  (for: 9, against: 0, abstained: 0, not voted: 1)
156
157    Dmitry     [+1]
158    Matt       [+1]
159    Pauli      [+1]
160    Tim        [+1]
161    Richard    [+1]
162    Shane      [+1]
163    Tomas      [+1]
164    Kurt       [+1]   # 2021-11-09
165    Matthias   [+1]
166    Nicola     [+1]
167
168 ----------------
169 topic: Accept PR#16725 as a bug fix for backport into 3.0 subject to the normal
170        review process
171 Proposed by Matt Caswell
172 Public: yes
173 opened: 2021-10-19
174 closed: 2021-10-20
175 accepted:  yes  (for: 4, against: 2, abstained: 4, not voted: 0)
176
177   Dmitry     [+0]
178   Matt       [+1]
179   Pauli      [ 0]
180   Tim        [ 0]       # Vote changed 2021-10-20
181   Richard    [+0]
182   Shane      [+1]
183   Tomas      [+1]
184   Kurt       [+1]
185   Matthias   [-1]
186   Nicola     [-1]
187
188 ----------------
189 topic: Increase the default security level from 1 to 2 in master
190 Proposed by Matt Caswell
191 Public: yes
192 opened: 2021-09-21
193 closed: 2021-09-21
194 accepted:  yes  (for: 7, against: 1, abstained: 1, not voted: 1)
195
196   Dmitry     [+1]
197   Matt       [+1]
198   Pauli      [+1]
199   Tim        [+0]
200   Richard    [+1]
201   Shane      [-1]
202   Tomas      [+1]
203   Kurt       [+1]   # 2021-09-22
204   Matthias   [+1]
205   Nicola     [+1]
206
207 ----------------
208 topic: Accept PR#16594 into master subject to the normal review process
209 comment: this doesn't meet the requirement of being a standard but is in use
210          and we have the implementation but it isn't exposed.
211 Proposed by Pauli.
212 Public: yes
213 opened: 2021-09-21
214 closed: 2021-09-21
215 accepted:  yes  (for: 5, against: 0, abstained: 3, not voted: 2)
216
217   Dmitry     [+1]
218   Matt       [ 0]
219   Pauli      [+1]
220   Tim        [+0]
221   Richard    [+1]
222   Shane      [+1]
223   Tomas      [+1]
224   Kurt       [+1]   # 2021-09-22
225   Matthias   [+1]   # 2021-09-22
226   Nicola     [+0]
227
228 ----------------
229 topic: Allow the restart of merging of non-breaking small features to the master
230        branch
231 Proposed by Matt Caswell
232 Public: yes
233 opened: 2021-09-14
234 closed: 2021-09-14
235 accepted:  yes  (for: 5, against: 1, abstained: 1, not voted: 2)
236
237   Dmitry     [+1]
238   Matt       [+1]
239   Pauli      [+1]   # 2021-09-14
240   Tim        [-1]
241   Richard    [+1]
242   Shane      [ 0]
243   Tomas      [+1]
244   Kurt       [+1]   # 2021-09-15
245   Matthias   [+1]
246   Nicola     [+1]
247
248
249 ----------------
250 topic: Create `openssl-3.0' git branch today.
251 comment: This cascades to other names/version information on GitHub.
252          For example, change the release version information in the
253          master branch to 3.1.0-dev
254 Proposed by Pauli.
255 Public: yes
256 opened: 2021-08-31
257 closed: 2021-08-31
258 accepted:  yes  (for: 7, against: 0, abstained: 0, not voted: 3)
259
260   Dmitry     [+1]
261   Matt       [+1]   # 2021-09-01
262   Pauli      [+1]
263   Tim        [+1]
264   Richard    [+1]
265   Shane      [+1]
266   Tomas      [+1]
267   Kurt       [  ]
268   Matthias   [+1]
269   Nicola     [  ]
270
271 ----------------
272 topic: Release 3.0.0 final on Tuesday the 7th of September 2021 if run-checker
273        and CI builds have been clean for two days.
274 Proposed by Pauli.
275 Public: yes
276 opened: 2021-08-31
277 closed: 2021-08-31
278 accepted:  yes  (for: 8, against: 0, abstained: 0, not voted: 2)
279
280   Dmitry     [+1]
281   Matt       [+1]   # 2021-09-01
282   Pauli      [+1]
283   Tim        [+1]
284   Richard    [+1]
285   Shane      [+1]
286   Tomas      [+1]
287   Kurt       [  ]
288   Matthias   [+1]
289   Nicola     [+1]
290
291 ----------------
292 topic: Accept PR#16286 into 3.0 subject to the normal review process
293 Proposed by Shane Lontis
294 Public: yes
295 opened: 2021-08-17
296 closed: 2021-08-18
297 accepted:  yes  (for: 5, against: 1, abstained: 1, not voted: 3)
298
299   Dmitry     [+1]
300   Matt       [-1]
301   Pauli      [+1]
302   Tim        [ 0]
303   Richard    [+1]
304   Shane      [+1]
305   Tomas      [-1]   # 2021-08-23
306   Kurt       [-1]   # 2021-08-29
307   Matthias   [ 0]   # 2021-08-23
308   Nicola     [+1]
309
310 ----------------
311 topic: RSA public exponent validation in 3.0 for the default provider should be
312 consistent with 1.1.1
313 Comment: See issue #16255 for background
314 Proposed by Matt Caswell
315 Public: yes
316 opened: 2021-08-10
317 closed: 2021-08-11
318 accepted:  yes  (for: 4, against: 2, abstained: 3, not voted: 1)
319
320   Dmitry     [ 0]
321   Matt       [+1]
322   Pauli      [ 0]
323   Tim        [+1]
324   Richard    [ 0]   # 2021-08-15
325   Shane      [+1]
326   Tomas      [+1]
327   Kurt       [-1]
328   Matthias   [-1]
329   Nicola     [-0]
330
331 ----------------
332 topic: Revert the commits merged from PR #16027 in 1.1.1
333 Comment: Refer to issue #16266 for background
334 Proposed by Tomas Mraz
335 Public: yes
336 opened: 2021-08-10
337 closed: 2021-08-13
338 accepted:  yes  (for: 5, against: 3, abstained: 1, not voted: 1)
339
340   Dmitry     [+1]
341   Matt       [+1]
342   Pauli      [+0]
343   Tim        [-1]
344   Richard    [-1]   # 2021-08-15
345   Shane      [-1]
346   Tomas      [+1]
347   Kurt       [+1]
348   Matthias   [+1]
349   Nicola     [-1]
350
351
352 ----------------
353 topic: Accept PR 16171 in 3.0 subject to our normal review process.
354 Proposed by Pauli.
355 Public: yes
356 opened: 2021-08-03
357 closed: 2021-08-04
358 accepted:  yes  (for: 6, against: 1, abstained:1, not voted: 2)
359 ONE WEEK VOTE
360
361   Dmitry     [+1]
362   Matt       [+1]   # 2021-08-10
363   Pauli      [+1]
364   Tim        [+1]
365   Richard    [  ]
366   Shane      [+1]
367   Tomas      [+1]
368   Kurt       [-1]
369   Matthias   [ 0]
370   Nicola     [+1]
371
372 ----------------
373 topic: Accept PR 16203 in 3.0 subject to our normal review process.
374 Proposed by Pauli.
375 Public: yes
376 opened: 2021-08-03
377 closed: 2021-08-05
378 accepted:  yes  (for: 4, against: 1, abstained: 4, not voted: 1)
379 ONE WEEK VOTE
380
381   Dmitry     [+1]
382   Matt       [+1]
383   Pauli      [+1]
384   Tim        [ 0]
385   Richard    [  ]
386   Shane      [ 0]
387   Tomas      [+1]
388   Kurt       [-1]
389   Matthias   [ 0]
390   Nicola     [+0]
391
392 ----------------
393 topic: OTC approve the release of 3.0 beta2 on Thursday 29th July
394 Proposed by Matt Caswell
395 Public: yes
396 opened: 2021-07-27
397 closed: 2021-07-27
398 accepted:  yes  (for: 7, against: 0, abstained: 0, not voted: 2)
399
400   Matt       [+1]
401   Pauli      [+1]
402   Tim        [+1]
403   Richard    [+1]
404   Shane      [+1]
405   Tomas      [  ]
406   Kurt       [+1]   # 2021-07-27
407   Matthias   [+1]
408   Nicola     [+1]
409
410 ----------------
411 topic: Accept PR 16128 in 3.0 subject to our normal review process
412 Proposed by Matt Caswell
413 Public: yes
414 opened: 2021-07-22
415 closed: 2021-07-27
416 accepted:  yes  (for: 8, against: 0, abstained: 0, not voted:1)
417
418   Matt       [+1]
419   Pauli      [+1]
420   Tim        [+1]
421   Richard    [+1]
422   Shane      [+1]
423   Tomas      [+1]
424   Kurt       [+1]   # 2021-07-27
425   Matthias   [+1]
426   Nicola     [+1]
427
428 ----------------
429 topic: We should accept PR #16118 into 3.0 when completed and subject to the 
430        normal review process
431 Proposed by Matt Caswell
432 Public: yes
433 opened: 2021-07-21
434 closed: 2021-07-21
435 accepted:  yes  (for: 5, against: 0, abstained: 3, not voted: 1)
436
437   Matt       [+1]
438   Pauli      [+1]
439   Tim        [ 0]
440   Richard    [ 0]
441   Shane      [ 0]
442   Tomas      [+1]
443   Kurt       [ 0]   # 2021-07-27
444   Matthias   [+1]
445   Nicola     [+1]
446
447 ----------------
448 topic: We should fix the issue described in #16088 for 3.0
449 Proposed by Matt Caswell
450 Public: yes
451 opened: 2021-07-21
452 closed: 2021-07-21
453 accepted:  yes  (for: 6, against: 0, abstained: 2, not voted: 1)
454
455   Matt       [+1]
456   Pauli      [+1]
457   Tim        [ 0]
458   Richard    [ 0]
459   Shane      [+1]
460   Tomas      [+1]
461   Kurt       [-1]   # 2021-07-27
462   Matthias   [+1]
463   Nicola     [+1]
464
465 ----------------
466 topic: Accept PR 16050 in 3.0 subject to our normal review process
467 Proposed by Tim Hudson
468 Public: yes
469 opened: 2021-07-20
470 closed: 2021-07-27
471 accepted:  no  (for: 1, against: 3, abstained: 4, not voted: 1)
472
473   Matt       [-1]
474   Pauli      [+0]
475   Tim        [-1]
476   Richard    [+1]
477   Shane      [-1]
478   Tomas      [ 0]
479   Kurt       [-1]   # 2021-07-27
480   Matthias   [ 0]
481   Nicola     [ 0]
482
483 ----------------
484 topic: Allow the addition of EVP_PKEY_get0_provider() and
485        EVP_PKEY_CTX_get0_provider() calls in 3.0
486 Proposed by Paul Dale
487 Public: yes
488 opened: 2021-07-13
489 closed: 2021-07-13
490 accepted:  yes  (for: 5, against: 1, abstained: 2, not voted: 1)
491
492   Matt       [ 0]
493   Pauli      [+1]
494   Tim        [-1]
495   Richard    [+1]
496   Shane      [+1]
497   Tomas      [+1]
498   Kurt       [-1]   # 2021-07-13
499   Matthias   [ 0]
500   Nicola     [+1]
501
502 ----------------
503 topic: Remove ERR_GET_FUNC in 3.0
504 Proposed by Nicola Tuveri
505 Public: yes
506 opened: 2021-07-06
507 closed: 2021-07-06
508 accepted:  yes  (for: 6, against: 1, abstained: 0, not voted: 2)
509
510   Matt       [+1]
511   Pauli      [+1]
512   Tim        [+1]
513   Richard    [-1]
514   Shane      [+1]
515   Tomas      [+1]   # 2021-07-08
516   Kurt       [ 0]   # 2021-07-08
517   Matthias   [+1]
518   Nicola     [+1]
519
520
521 ----------------
522 topic: Accept #15955 in 3.0
523 Proposed by Pauli.
524 Public: yes
525 opened: 2021-06-30
526 closed: 2021-07-08
527 accepted:  vote withdraw becuase the vote above invalidates it
528
529   Matt       [-1]   # 2021-07-12
530   Pauli      [+1]
531   Tim        [  ]
532   Richard    [  ]
533   Shane      [+1]
534   Tomas      [+1]
535   Kurt       [-1]
536   Matthias   [  ]
537   Nicola     [  ]
538
539 ----------------
540 topic: Accept PR #15763 for 1.1.1 subject to the normal review process
541 Proposed by Matt Caswell
542 Public: yes
543 opened: 2021-06-29
544 closed: 2021-06-29
545 accepted:  yes  (for: 7, against: 0, abstained: 0, not voted: 2)
546
547   Matt       [+1]
548   Pauli      [+1]
549   Tim        [+1]
550   Richard    [+1]
551   Shane      [+1]   # 2021-06-30
552   Tomas      [+1]
553   Kurt       [+1]   # 2021-06-30
554   Matthias   [+1]
555   Nicola     [+1]
556
557
558 ----------------
559 topic: Accept the API additions from pull request #15790 subject to the normal
560        review process
561 Proposed by Tomas Mraz
562 Public: yes
563 opened: 2021-06-29
564 closed: 2021-06-29
565 accepted:  yes  (for: 6, against: 1, abstained: 0, not voted: 2)
566
567   Matt       [+1]
568   Pauli      [+1]
569   Tim        [-1]
570   Richard    [+1]
571   Shane      [+1]   # 2021-06-30
572   Tomas      [+1]
573   Kurt       [ 0]   # 2021-06-30
574   Matthias   [+1]
575   Nicola     [+1]
576
577 ----------------
578 topic: We will allow enabling of __owur specifiers for functions for 3.0 as a
579        safe API-change exception.
580 comment: See issue #15902
581 Proposed by Paul Dale
582 Public: yes
583 opened: 2021-06-29
584 closed: 2021-06-30
585 accepted:  no  (for: 1, against: 3, abstained: 4, not voted: 1)
586
587   Matt       [-1]
588   Pauli      [-0]
589   Tim        [-1]
590   Richard    [ 0]
591   Shane      [-1]
592   Tomas      [ 0]
593   Kurt       [-1]   # 2021-06-30
594   Matthias   [+0]
595   Nicola     [+1]
596
597
598 ----------------
599 topic: Accept the concept of the refactor proposed in PR 15854 for 3.0
600 Proposed by Matt Caswell
601 Public: yes
602 opened: 2021-06-22
603 closed: 2021-06-22
604 accepted:  yes  (for: 5, against: 1, abstained: 2, not voted: 1)
605
606   Matt       [+1]
607   Pauli      [+1]
608   Tim        [-1]
609   Richard    [ 0]
610   Shane      [+1]
611   Tomas      [+1]
612   Kurt       [+1]
613   Matthias   [  ]
614   Nicola     [+0]
615
616 ----------------
617 topic: Change the outlen paramter from unsigned int * to size_t * for EVP_Q_mac
618        and size from unsigned int * to size_t * for EVP_Q_digest.
619 Proposed by Nicola Tuveri
620 Public: yes
621 opened: 2021-06-22
622 closed: 2021-06-22
623 accepted:  yes  (for: 5, against: 3, abstained: 0, not voted: 1)
624
625   Matt       [-1]
626   Pauli      [+1]
627   Tim        [-1]
628   Richard    [+1]
629   Shane      [-1]
630   Tomas      [+1]
631   Kurt       [+1]
632   Matthias   [  ]
633   Nicola     [+1]
634
635 ----------------
636 topic: OTC approve the release of 3.0 beta1 on Thursday 17th June on the basis
637        that: 1) all current approved PRs with the beta1 milestone are merged
638        2) issues #15755 and #15756 are resolved 3) We accept that VMS does not
639        currently pass tests but expect it to do so before 3.0 final (issue
640        #15757)
641 Proposed by Matt Caswell
642 Public: yes
643 opened: 2021-06-15
644 closed: 2021-06-15
645 accepted:  yes  (for: 7, against: 0, abstained: 0, not voted: 2)
646
647   Matt       [+1]
648   Pauli      [+1]
649   Tim        [+1]
650   Richard    [+1]
651   Shane      [+1]
652   Tomas      [+1]
653   Kurt       [ 0]   # 2021-06-15
654   Matthias   [+1]   # 2021-06-15
655   Nicola     [+1]
656
657 ----------------
658 topic: Reject PR#14759
659 Proposed by Nicola Tuveri
660 Public: yes
661 opened: 2021-04-20
662 closed: 2021-05-04
663 accepted:  yes  (for: 3, against: 2, abstained: 4, not voted: 2)
664   Matt       [ 0]
665   Mark       [  ]
666   Pauli      [-0]
667   Viktor     [  ]
668   Tim        [-1]
669   Richard    [ 0]
670   Shane      [+1]
671   Tomas      [-1]
672   Kurt       [+1]
673   Matthias   [ 0]
674   Nicola     [+1]
675
676 ----------------
677 topic: Set PR 13817 milestone to Post 3.0
678 Proposed by Tim Hudson
679 Public: yes
680 opened: 2021-04-20
681 closed: 2021-05-21
682 accepted:  yes  (for: 2, against: 0, abstained: 7, not voted: 2)
683
684   Matt       [ 0]
685   Mark       [  ]
686   Pauli      [+0]
687   Viktor     [  ]
688   Tim        [+1]
689   Richard    [ 0]
690   Shane      [+1]
691   Tomas      [ 0]
692   Kurt       [ 0]
693   Matthias   [ 0]
694   Nicola     [ 0]
695
696 ----------------
697 topic: Set issue 11164 milestone to Post 3.0
698 Proposed by Tim Hudson
699 Public: yes
700 opened: 2021-04-20
701 closed: 2021-04-20
702 accepted:  yes  (for: 6, against: 1, abstained: 0, not voted: 4)
703
704   Matt       [+1]
705   Mark       [  ]
706   Pauli      [+1]   # 2021-04-21
707   Viktor     [  ]
708   Tim        [+1]
709   Richard    [+1]
710   Shane      [+1]
711   Tomas      [+1]
712   Kurt       [-1]   # 2021-04-22
713   Matthias   [+1]
714   Nicola     [-1]
715
716 ----------------
717 topic: EVP_PKEY types are immutable once set. Types cannot be changed once 
718        set. To move from one type to another compatible type will require 
719        export/import.
720 Comment: This will result in breaking changes compared to previous releases.
721 Proposed by Tim 
722 Public: yes
723 opened: 2021-03-23
724 closed: 2021-03-23
725 accepted:  yes  (for: 6, against: 0, abstained: 0, not voted: 5)
726
727   Matt       [+1]
728   Mark       [  ]
729   Pauli      [+1]
730   Viktor     [  ]
731   Tim        [+1]
732   Richard    [+1]
733   Shane      [+1]
734   Tomas      [+1]
735   Kurt       [+1]  # 2021-03-30
736   Matthias   [+1]  # 2021-03-23
737   Nicola     [+1]  # 2021-03-30
738
739 ----------------
740 topic: Add a description field to the OSSL_ALGORITHM structure
741 Comment: See Issue #14514 for background
742 Proposed by Matt Caswell
743 Public: yes
744 opened: 2021-03-16
745 closed: 2021-03-23
746 accepted:  yes  (for: 6, against: 2, abstained: 1, not voted: 2)
747
748   Matt       [+1]
749   Mark       [  ]
750   Pauli      [-1]
751   Viktor     [  ]
752   Tim        [+1]
753   Richard    [+1]
754   Shane      [ 0]
755   Tomas      [+1]
756   Kurt       [-1]
757   Matthias   [+1]
758   Nicola     [+1]
759
760 ----------------
761 topic: EVP init functions take an OSSL_PARAM array to set parameters and this
762        should be reflected in the equivalent provider interface.
763 Proposed by Matt Caswell
764 Public: yes
765 opened: 2021-03-09
766 closed: 2021-03-09
767 accepted:  yes  (for: 5, against: 0, abstained: 2, not voted: 4)
768
769   Matt       [+1]
770   Mark       [  ]
771   Pauli      [+1]
772   Viktor     [  ]
773   Tim        [+1]
774   Richard    [ 0]
775   Shane      [+1]
776   Tomas      [+1]
777   Kurt       [+1]  # 2021-03-09
778   Matthias   [+0]  # 2021-03-09
779   Nicola     [+0]
780
781 ----------------
782 topic: In 3.0 it will not be possible to use SM2 with a non-SM2 curve. This
783        should be documented.
784 Proposed by Matt Caswell
785 Public: yes
786 opened: 2021-03-09
787 closed: 2021-03-16
788 accepted:  yes  (for: 7, against: 1, abstained: 1, not voted: 2)
789
790   Matt       [+1]
791   Mark       [  ]
792   Pauli      [+1]
793   Viktor     [  ]
794   Tim        [+1]
795   Richard    [+1]
796   Shane      [+1]
797   Tomas      [ 0]
798   Kurt       [+1]
799   Matthias   [+1]
800   Nicola     [-1]
801
802 ----------------
803 topic: EVP_PKEY_get0 functions will return a cached copy of the legacy key, and
804 will be changed to return const. EVP_PKEY_get1 functions work as per
805 EVP_PKEY_get0 but are not const returns and up the reference count
806 Comment: See PR #14319 for background
807 Proposed by Matt Caswell
808 Public: yes
809 opened: 2021-03-02
810 closed: 2021-03-02
811 accepted:  yes  (for: 7, against: 0, abstained: 0, not voted: 4)
812
813   Matt       [+1]
814   Mark       [  ]
815   Pauli      [+1]
816   Viktor     [  ]
817   Tim        [+1]
818   Richard    [+1]
819   Shane      [+1]
820   Tomas      [+1]
821   Kurt       [ 0]  # 2021-03-03
822   Matthias   [+0]  # 2021-03-09
823   Nicola     [+1]
824
825 ----------------
826 topic: The RSA_SSLV23_PADDING and related functions should be
827 completely removed from OpenSSL 3.0 code.
828 Proposed by Tomas Mraz
829 Public: yes
830 opened: 2021-02-23
831 closed: 2021-02-28
832 accepted:  yes  (for: 6, against: 0, abstained: 5, not voted: 0)
833
834   Matt       [ 0]
835   Mark       [ 0]
836   Pauli      [+1]
837   Viktor     [+1]
838   Tim        [ 0]
839   Richard    [ 0]
840   Shane      [ 0]
841   Tomas      [+1]
842   Kurt       [+1]
843   Matthias   [+1]
844   Nicola     [+1]
845
846 ----------------
847 topic: We allow calling a free function on an algorithm method for methods that
848        were not fetched. The free function does nothing in that case.
849        EVP_MD_CTX_md will be deprecated and documented as having "get0"
850        semantics. We will replace it with EVP_MD_CTX_get0_md and
851        EVP_MD_CTX_get1_md. We should do the same for other similar functions
852 Proposed by Matt Caswell
853 Public: yes
854 opened: 2021-02-23
855 closed: 2021-02-23
856 accepted:  yes  (for: 4, against: 0, abstained: 5, not voted: 2)
857
858   Matt       [+1]
859   Mark       [  ]
860   Pauli      [ 0]
861   Viktor     [  ]
862   Tim        [+1]
863   Richard    [ 0]
864   Shane      [+0]
865   Tomas      [+0]
866   Kurt       [ 0]
867   Matthias   [+1]
868   Nicola     [+1]
869
870 ----------------
871 topic: Change PKCS#12 creation to use AES-256-CBC and SHA-256 by default.
872 comment: Both app and API, inlcude CHANGES entry.
873 Proposed by Pauli.
874 Public: yes
875 opened: 2021-02-09
876 closed: 2021-02-09
877 accepted:  yes  (for: 8, against: 0, abstained: 0, not voted: 3)
878
879   Matt       [+1]
880   Mark       [  ]
881   Pauli      [+1]
882   Viktor     [  ]
883   Tim        [+1]
884   Richard    [+1]
885   Shane      [+1]
886   Tomas      [+1]
887   Kurt       [+1]
888   Matthias   [+1]        # 2021-02-13
889   Nicola     [+1]
890
891 ----------------
892 topic: The EVP_xxx_CTX types should support an EVP_xxx_CTX_dup call but not an
893        EVP_xxx_CTX_copy call.
894 comments: Existing EVP_xxx_copy() functions not to be removed in the 3.0
895           timeframe.
896 Proposed by pauli.
897 Public: yes
898 opened: 2021-02-02
899 closed: 2021-02-02
900 accepted:  yes  (for: 8, against: 0, abstained: 0, not voted: 3)
901
902   Matt       [+1]
903   Mark       [  ]
904   Pauli      [+1]
905   Viktor     [  ]
906   Tim        [+1]
907   Richard    [+1]
908   Shane      [+1]
909   Tomas      [+1]
910   Kurt       [+1]
911   Matthias   [  ]
912   Nicola     [+1]
913
914 ----------------
915 topic: We should not support EVP_xxx_reset() operations.
916 comment: The existing EVP_xxx_dup() function supports this functionality.
917          Existing EVP_xxx_reset() functions not to be removed in the 3.0
918          timeframe.
919 Proposed by pauli.
920 Public: yes
921 opened: 2021-02-02
922 closed: 2021-02-02
923 accepted:  yes  (for: 7, against: 0, abstained: 1, not voted: 3)
924
925   Matt       [+1]
926   Mark       [  ]
927   Pauli      [+1]
928   Viktor     [  ]
929   Tim        [ 0]
930   Richard    [+1]
931   Shane      [+1]
932   Tomas      [+1]
933   Kurt       [+1]
934   Matthias   [  ]
935   Nicola     [+1]
936
937 ----------------
938 topic: EVP_MAC_init should accept key and key length arguments.
939 Proposed by pauli.
940 Public: yes
941 opened: 2021-02-02
942 closed: 2021-02-02
943 accepted:  yes  (for: 4, against: 1, abstained: 4, not voted: 2)
944
945   Matt       [ 0]
946   Mark       [  ]
947   Pauli      [+1]
948   Viktor     [  ]
949   Tim        [+1]
950   Richard    [+1]
951   Shane      [ 0]
952   Tomas      [+1]
953   Kurt       [-1]
954   Matthias   [-0]
955   Nicola     [ 0]
956
957 ----------------
958 topic: EVP init functions should accept an OSSL_PARAM array to set parameters.
959 comment: This will mostly avoid calling the equivalent set_param call.
960 Proposed by pauli.
961 Public: yes
962 opened: 2021-02-02
963 closed: 2021-02-02
964 accepted:  yes  (for: 8, against: 0, abstained: 1, not voted: 2)
965
966   Matt       [+1]
967   Mark       [  ]
968   Pauli      [+1]
969   Viktor     [  ]
970   Tim        [+1]
971   Richard    [+1]
972   Shane      [+1]
973   Tomas      [+1]
974   Kurt       [+1]
975   Matthias   [+1]
976   Nicola     [ 0]
977
978 ----------------
979 topic: Where a function does not use the TYPE_NAME_action_name naming scheme,
980        it is considered to be a defect.
981 comment: These are not considered blockers for 3.0 if the function existed in
982          1.1.1.  New functions that do not conform must be fixed before release.
983 Proposed by pauli.
984 Public: yes
985 opened: 2021-02-02
986 closed: 2021-02-02
987 accepted:  yes  (for: 6, against: 0, abstained: 3, not voted: 2)
988
989   Matt       [ 0]
990   Mark       [  ]
991   Pauli      [+1]
992   Viktor     [  ]
993   Tim        [+1]
994   Richard    [+1]
995   Shane      [+1]
996   Tomas      [+1]
997   Kurt       [ 0]
998   Matthias   [+1]
999   Nicola     [ 0]
1000
1001 ----------------
1002 topic: Moving forwards we will use TYPE_NAME_action_name for function names.
1003 comment: Not camel case, underscores separating words.  I.e. EVP_MAC_update
1004          not EVP_MACUpdate or EVP_MAC_Update.
1005 Proposed by pauli.
1006 Public: yes
1007 opened: 2021-02-02
1008 closed: 2021-02-02
1009 accepted:  yes  (for: 8, against: 0, abstained: 1, not voted: 2)
1010
1011   Matt       [+1]
1012   Mark       [  ]
1013   Pauli      [+1]
1014   Viktor     [  ]
1015   Tim        [+1]
1016   Richard    [+1]
1017   Shane      [+1]
1018   Tomas      [+1]
1019   Kurt       [ 0]
1020   Matthias   [+1]
1021   Nicola     [+1]
1022
1023 ----------------
1024 topic: Include NULL cipher in the FIPS provider.
1025 Proposed by Matthias.
1026 Public: yes
1027 opened: 2020-12-08
1028 closed: 2020-12-08
1029 accepted:  no  (for: 0, against: 7, abstained: 2, not voted: 2)
1030
1031   Matt       [-1]
1032   Mark       [  ]
1033   Pauli      [-1]
1034   Viktor     [  ]
1035   Tim        [-1]
1036   Richard    [-1]
1037   Shane      [-1]
1038   Tomas      [-1]
1039   Kurt       [-1]
1040   Matthias   [-0]
1041   Nicola     [-0]
1042
1043 ----------------
1044 topic: For 3.0 EVP_PKEY keys all algorithm implementations that were usable
1045        with 1.1.1 EVP_PKEY API or low level APIs without public component must
1046        stay usable.
1047
1048        This overrules the
1049          * all implementations apart from EC require the public component to be present;
1050        part of the vote closed on 2020-11-17.
1051
1052 Proposed by Tomas Mraz
1053 Public: yes
1054 opened: 2020-12-04
1055 closed: 2021-01-12
1056 accepted:  yes  (for: 8, against: 0, abstained: 0, not voted: 3)
1057
1058   Matt       [+1]
1059   Mark       [  ]
1060   Pauli      [+1]
1061   Viktor     [  ]
1062   Tim        [+1]
1063   Richard    [+1]
1064   Shane      [+1]
1065   Tomas      [+1]
1066   Kurt       [+1]
1067   Matthias   [+1]
1068   Nicola     [  ]
1069
1070 ----------------
1071 topic: In the context of the OpenSSL apps, the OTC qualifies as bug
1072        fixes the changes to return a failure exit status when a called
1073        function fails with an unhandled return value.
1074        Even when these bug fixes change the apps behavior triggering
1075        early exits (compared to previous versions of the apps), as bug
1076        fixes, they do not qualify as behavior changes that require an
1077        explicit OMC approval.
1078 Proposed by Nicola Tuveri
1079 Public: yes
1080 opened: 2020-11-30
1081 closed: 2020-12-21
1082 accepted:  yes  (for: 9, against: 0, abstained: 0, not voted: 2)
1083
1084   Matt       [+1]
1085   Mark       [  ]
1086   Pauli      [+1]
1087   Viktor     [  ]
1088   Tim        [+1]
1089   Richard    [+1]
1090   Shane      [+1]
1091   Tomas      [+1]
1092   Kurt       [+1]
1093   Matthias   [+1]
1094   Nicola     [+1]
1095
1096 ----------------
1097 topic: For 3.0 EVP_PKEY keys, the OTC accepts the following resolution:
1098 * relax the conceptual model to allow private keys to exist without public
1099   components;
1100 * all implementations apart from EC require the public component to be present;
1101 * relax implementation for EC key management to allow private keys that do not
1102   contain public keys and
1103 * our decoders unconditionally generate the public key (where possible).
1104
1105 Proposed by Matt Caswell
1106 Public: yes
1107 opened: 2020-11-03
1108 closed: 2020-11-17
1109 accepted:  yes  (for: 5, against: 4, abstained: 1, not voted: 1)
1110
1111   Matt       [+1]
1112   Mark       [  ]
1113   Pauli      [+1]
1114   Viktor     [-1]
1115   Tim        [-1]
1116   Richard    [+1]
1117   Shane      [+1]
1118   Tomas      [+1]
1119   Kurt       [-1]
1120   Matthias   [ 0]
1121   Nicola     [-1]
1122
1123
1124 ----------------
1125 topic: For DH Generation, the OTC accepts the following resolution:
1126 * Quad-state generation:
1127   - PKCS #3;
1128   - named groups only;
1129   - FIPS 186-2 generation or
1130   - FIPS 186-4 generation.
1131 * For default provider:
1132   - change back to PKCS #3 generation as the default and
1133   - allow changing to FIPS 186-2, FIPS 186-4 or named groups.
1134 * For FIPS provider:
1135   - choose a known safe prime group as default (rejecting non-standard lengths) and
1136   - allow a change to FIPS 186-4 generation.
1137 * For parameter validation in FIPS:
1138   - accept if a named group;
1139   - run FIPS 186-4 validation if DHX key, otherwise reject.
1140 * For key validation: if a named group, do just partial key validation.
1141 * For validation more generally, allow a validation mode to be set.
1142
1143 Proposed by Matt Caswell
1144 Public: yes
1145 opened: 2020-11-03
1146 closed: 2020-11-17
1147 accepted:  yes  (for: 7, against: 0, abstained: 2, not voted: 2)
1148
1149   Matt       [+1]
1150   Mark       [  ]
1151   Pauli      [+1]
1152   Viktor     [  ]
1153   Tim        [+1]
1154   Richard    [ 0]
1155   Shane      [+1]
1156   Tomas      [+1]
1157   Kurt       [+1]
1158   Matthias   [ 0]
1159   Nicola     [+1]
1160
1161 ----------------
1162 topic: Hold online weekly OTC meetings starting on Tuesday 2020-10-13
1163        and until 3.0 beta1 is released, in lieu of the weekly "developer
1164        meetings".
1165 Proposed by Nicola Tuveri
1166 Public: yes
1167 opened: 2020-10-09
1168 closed: 2020-10-11
1169 accepted:  yes  (for: 9, against: 0, abstained: 0, not voted: 2)
1170
1171   Matt       [+1]
1172   Mark       [+1]
1173   Pauli      [+1]
1174   Viktor     [  ]
1175   Tim        [+1]
1176   Richard    [+1]        # 2020-10-13
1177   Shane      [+1]
1178   Tomas      [+1]
1179   Kurt       [+1]
1180   Matthias   [+1]
1181   Nicola     [+1]
1182
1183 ----------------
1184 topic: The PR #11359 (Allow to continue with further checks on
1185  UNABLE_TO_VERIFY_LEAF_SIGNATURE) is acceptable for 1.1.1 branch
1186 As the change is borderline on bug fix/behaviour change OTC needs
1187 to decide whether it is acceptable for 1.1.1 branch.
1188 Proposed by Tomas Mraz
1189 Public: yes
1190 opened: 2020-10-09
1191 closed: 2020-10-26
1192 accepted:  yes  (for: 3, against: 2, abstained: 5, not voted: 1)
1193
1194   Matt       [-1]
1195   Mark       [ 0]
1196   Pauli      [+1]
1197   Viktor     [  ]
1198   Tim        [-1]
1199   Richard    [ 0]
1200   Shane      [ 0]
1201   Tomas      [+1]
1202   Kurt       [ 0]
1203   Matthias   [ 0]
1204   Nicola     [+1]
1205
1206 ----------------
1207 topic: The following items are required prerequisites for the first beta release:
1208  1) EVP is the recommended API, it must be feature-complete compared with
1209     the functionality available using lower-level APIs.
1210    - Anything that isn’t available must be put to an OTC vote to exclude.
1211    - The apps are the minimum bar for this, subject to exceptions noted below.
1212  2) Deprecation List Proposal: DH_, DSA_, ECDH_, ECDSA_, EC_KEY_, RSA_,
1213     RAND_METHOD_.
1214    - Does not include macros defining useful constants (e.g.
1215      SHA512_DIGEST_LENGTH).
1216    - Excluded from Deprecation: `EC_`, `DSA_SIG_`, `ECDSA_SIG_`.
1217    - There might be some others.
1218    - Review for exceptions.
1219    - The apps are the minimum bar to measure feature completeness for the EVP
1220      interface: rewrite them so they do not use internal nor deprecated
1221      functions (except speed, engine, list, passwd -crypt and the code to handle
1222      the -engine CLI option).  That is, remove the suppression of deprecated
1223      define.
1224      - Proposal: drop passwd -crypt (OMC vote required)
1225    - Compile and link 1.1.1 command line app against the master headers and
1226      library.  Run 1.1.1 app test cases against the chimera.  Treat this as an
1227      external test using a special 1.1.1 branch.
1228    - Deprecated functions used by libssl should be moved to independent file(s),
1229      to limit the suppression of deprecated defines to the absolute minimum
1230      scope.
1231  3) Draft documentation (contents but not pretty)
1232    - Need a list of things we know are not present - including things we have
1233      removed.
1234    - We need to have mapping tables for various d2i/i2d functions.
1235    - We need to have a mapping table from “old names” for things into the
1236      OSSL_PARAMS names.
1237      - Documentation addition to old APIs to refer to new ones (man7).
1238      - Documentation needs to reference name mapping.
1239      - All the legacy interfaces need to have their documentation pointing to
1240        the replacement interfaces.
1241  4) Review (and maybe clean up) legacy bridge code.
1242  5) Review TODO(3.0) items #12224.
1243  6) Source checksum script.
1244  7) Review of functions previously named _with_libctx.
1245  8) Encoder fixes (PKCS#8, PKCS#1, etc).
1246  9) Encoder DER to PEM refactor.
1247 10) Builds and passes tests on all primary, secondary and FIPS platforms.
1248 11) Query provider parameters (name, version, ...) from the command line.
1249 12) Setup buildbot infrastructure and associated instructions.
1250 13) Complete make fipsinstall.
1251 14) More specific decoding selection (e.g. params or keys).
1252 15) Example code covering replacements for deprecated APIs.
1253 16) Drop C code output options from the apps (OMC approval required).
1254 17) Address issues and PRs in the 3.0beta1 milestone.
1255 Proposed by .
1256 Public: yes
1257 opened: 2020-10-08
1258 closed: 2020-10-13
1259 accepted:  yes  (for: 8, against: 0, abstained: 0, not voted: 3)
1260
1261   Matt       [+1]
1262   Mark       [+1]        # 2020-10-13
1263   Pauli      [+1]
1264   Viktor     [  ]
1265   Tim        [+1]
1266   Richard    [+1]
1267   Shane      [+1]
1268   Tomas      [+1]
1269   Kurt       [-1]        # 2020-10-14
1270   Matthias   [+1]
1271   Nicola     [+1]
1272
1273 ----------------
1274 topic: We should accept the Fully Pluggable TLSv1.3 KEM functionality as shown
1275 in PR #13018 into the 3.0 release
1276 Proposed by Matt Caswell
1277 Public: yes
1278 opened: 2020-10-08
1279 closed: 2020-10-13
1280 accepted:  yes  (for: 8, against: 1, abstained: 1, not voted: 1)
1281
1282   Matt       [+1]
1283   Mark       [ 0]
1284   Pauli      [+1]
1285   Viktor     [  ]
1286   Tim        [+1]
1287   Richard    [+1]
1288   Shane      [-1]
1289   Tomas      [+1]
1290   Kurt       [+1]
1291   Matthias   [+1]
1292   Nicola     [+1]
1293
1294 ----------------
1295 topic: OTC meeting will be called for next Tuesday (2020-10-06)
1296 Proposed by Matthias St. Pierre
1297 Public: yes
1298 opened: 2020-09-30
1299 closed: 2020-09-30
1300 accepted:  yes  (for: 7, against: 0, abstained: 0, not voted: 4)
1301
1302   Matt       [+1]
1303   Mark       [+1]       # 2020-09-30
1304   Pauli      [+1]
1305   Viktor     [  ]
1306   Tim        [+1]
1307   Richard    [+1]
1308   Shane      [+1]
1309   Tomas      [+1]       # 2020-09-30
1310   Kurt       [+1]       # 2020-09-30
1311   Matthias   [+1]
1312   Nicola     [+1]
1313
1314 ----------------
1315 topic: Accept the OTC voting policy as defined:
1316
1317        The proposer of a vote is ultimately responsible for updating the votes.txt
1318        file in the repository.  Outside of a face to face meeting, voters MUST reply
1319        to the vote email indicating their preference and optionally their reasoning.
1320        Voters MAY update the votes.txt file in addition.
1321
1322        The proposed vote text SHOULD be raised for discussion before calling the vote.
1323
1324        Public votes MUST be called on the project list, not the OTC list and the
1325        subject MUST begin with “VOTE:”.  Private votes MUST be called on the
1326        OTC list with “PRIVATE VOTE:” beginning subject.
1327
1328 Proposed by Matthias St. Pierre (on behalf of the OTC)
1329 Public: yes
1330 opened: 2020-09-28
1331 closed: 2020-09-29
1332 accepted:  yes  (for: 9, against: 0, abstained: 0, not voted: 2)
1333
1334   Matt       [+1]
1335   Mark       [+1]
1336   Pauli      [+1]
1337   Viktor     [  ]
1338   Tim        [+1]
1339   Richard    [+1]
1340   Shane      [+1]
1341   Tomas      [+1]
1342   Kurt       [  ]
1343   Matthias   [+1]
1344   Nicola     [+1]
1345
1346 ----------------
1347 topic: Adopt the coding style policy on function arguments as shown in chapter
1348 6.1 of web PR 194 (commit f37f8a9000)
1349 Proposed by Matt Caswell
1350 Public: yes
1351 opened: 2020-09-16
1352 closed: 2020-09-21
1353 accepted:  no  (for: 2, against: 5, abstained: 2, not voted: 2)
1354
1355   Matt       [+1]
1356   Mark       [ 0]
1357   Pauli      [-1]
1358   Viktor     [  ]
1359   Tim        [-1]
1360   Richard    [-1]
1361   Shane      [-1]
1362   Tomas      [+1]
1363   Kurt       [-1]
1364   Matthias   [+0]
1365   Nicola     [  ]
1366
1367 ----------------
1368 topic: Adopt the coding style policy on extending existing functions as shown
1369 in chapter 6.2 of web PR 194 (commit f37f8a9000)
1370 Proposed by Matt Caswell
1371 Public: yes
1372 opened: 2020-09-16
1373 closed: 2020-09-21
1374 accepted:  yes  (for: 5, against: 3, abstained: 2, not voted: 1)
1375
1376   Matt       [+1]
1377   Mark       [ 0]
1378   Pauli      [+1]       # Vote changed 2020-09-21
1379   Viktor     [  ]
1380   Tim        [-1]
1381   Richard    [+1]
1382   Shane      [+1]
1383   Tomas      [+1]
1384   Kurt       [-1]
1385   Matthias   [+0]
1386   Nicola     [-1]
1387
1388
1389 ----------------
1390 topic: The performance improvements provided in PR11188 should be considered a
1391        bug fix and therefore acceptable for backport to 1.1.1
1392 Proposed by Matt Caswell
1393 Public: yes
1394 opened: 2020-08-27
1395 closed: 2020-09-10
1396 accepted:  no  (for: 0, against: 8, abstained: 3, not voted: 0)
1397
1398   Matt       [-1]
1399   Mark       [ 0]
1400   Pauli      [-0]
1401   Viktor     [-1]
1402   Tim        [-1]
1403   Richard    [-1]
1404   Shane      [-1]
1405   Tomas      [-1]
1406   Kurt       [-1]
1407   Matthias   [-0]
1408   Nicola     [-1]
1409
1410
1411 ----------------
1412 topic: Rename OSSL_SERIALIZER / OSSL_DESERIALIZER to OSSL_ENCODER / OSSL_DECODER
1413
1414        The rationale is that it makes things easier on programmers
1415        (encode / decode is easier to write than serialize / deserialize),
1416        and also avoids disputes on what is and isn't serialization.
1417
1418        Associated issues and PRs: #12455, #12659 and #12660
1419 Proposed by Richard
1420 Public: yes
1421 opened: 2020-08-18
1422 closed: 2020-08-20
1423 accepted:  yes  (for: 5, against: 1, abstained: 4, not voted: 1)
1424
1425   Matt       [ 0]
1426   Mark       [ 0]
1427   Pauli      [+1]
1428   Viktor     [  ]
1429   Tim        [-1]
1430   Richard    [+1]
1431   Shane      [-0]       # Shane's vote was actually --0
1432   Tomas      [+1]
1433   Kurt       [ 0]
1434   Matthias   [+1]
1435   Nicola     [+1]
1436
1437 ----------------
1438 topic: Rename OPENSSL_CTX to OSSL_LIB_CTX (as proposed by pull request #12621)
1439
1440        The main rationale behind this change is consistency, because many of the new
1441        OpenSSL 3.0 types have an OSSL_ prefix, and OPENSSL_CTX is a notable exception.
1442        More details can be found in the description and thread of pull request #12621.
1443
1444        There was a discussion on openssl-committers ('Rename OPENSSL_CTX to OSSL_WHAT?')
1445        and an initial poll on doodle about the favourite replacements for OPENSSL_CTX
1446        (https://doodle.com/poll/drku9ziwvkp6tw25).
1447
1448 Proposed by Matthias  St. Pierre
1449 Public: yes
1450 opened: 2020-08-18
1451 closed: 2020-08-20
1452 accepted:  yes  (for: 5, against: 0, abstained: 4, not voted: 2)
1453
1454   Matt       [ 0]
1455   Mark       [  ]
1456   Pauli      [+1]
1457   Viktor     [  ]
1458   Tim        [-0]
1459   Richard    [-0]
1460   Shane      [+1]
1461   Tomas      [+1]
1462   Kurt       [ 0]
1463   Matthias   [+1]
1464   Nicola     [+1]
1465
1466 ----------------
1467 topic: For change requests which target both the master and the
1468        OpenSSL_1_1_1-stable branch, the following procedure should be followed:
1469        - First, a pull request needs to be opened against the master branch for
1470        discussion. Only after that pull request has received the necessary
1471        amount of approvals, a separate pull request can be opened  against the
1472        OpenSSL_1_1_1-stable branch.
1473        - A separate pull request against the OpenSSL_1_1_1-stable branch is
1474        required. This holds - contrary to common practice - even if the change
1475        can be cherry-picked without conflicts from the master branch. The only
1476        exception from this rule are changes which are considered 'CLA: trivial',
1477        like e.g. typographical fixes.
1478 Proposed by Matt Caswell
1479 Public: yes
1480 opened: 2020-06-02
1481 closed: 2020-06-16
1482 accepted:  no  (for: 4, against: 4, abstained: 3, not voted: 0)
1483
1484   Matt       [ 0]
1485   Mark       [ 0]
1486   Pauli      [-1]
1487   Viktor     [+1]
1488   Tim        [+1]
1489   Richard    [-1]
1490   Shane      [ 0]
1491   Tomas      [-1]
1492   Kurt       [-1]
1493   Matthias   [+1]
1494   Nicola     [+1]
1495
1496
1497 ----------------
1498 topic: Accept and merge #11577.
1499 comment: #11577 reduces the maximum length of TLS labels.
1500          It also breaks standards compliance.
1501 Proposed by Paul.
1502 Public: yes
1503 opened: 2020-06-02
1504 closed: 2020-06-03
1505 accepted:  no  (for: 0, against: 9, abstained: 1, not voted: 1)
1506
1507   Matt       [-1]
1508   Mark       [-1]
1509   Pauli      [-1]
1510   Viktor     [  ]
1511   Tim        [-1]
1512   Richard    [-1]
1513   Shane      [-1]
1514   Tomas      [-1]
1515   Kurt       [-1]   # 2020-06-09
1516   Matthias   [ 0]
1517   Nicola     [-1]
1518
1519 ----------------
1520 topic: Keep FIPS_mode() as emulated by EVP_default_properties_is_fips_enabled(NULL)
1521 Proposed by Tomas Mraz
1522 Public: yes
1523 opened: 2020-04-09
1524 closed: 2020-04-27
1525 accepted:  no  (for: 2, against: 5, abstained: 3, not voted: 1)
1526
1527   Matt       [+1]
1528   Mark       [ 0]
1529   Pauli      [-1]
1530   Viktor     [  ]
1531   Tim        [-1]
1532   Richard    [ 0]
1533   Shane      [-1]
1534   Tomas      [+1]
1535   Kurt       [ 0]
1536   Matthias   [-1]
1537   Nicola     [-1]
1538
1539 ----------------
1540 topic: approve PR#8300 statem: fix the alert sent for too large messages
1541 Proposed by Tim Hudson
1542 Public: yes
1543 opened: 2020-01-16
1544 closed: 2020-01-30
1545 accepted:  no  (for: 1, against: 4, abstained: 6, not voted: 0)
1546
1547   Matt       [-1]
1548   Mark       [ 0]
1549   Pauli      [-1]
1550   Viktor     [-1]
1551   Tim        [+1]
1552   Richard    [ 0]
1553   Shane      [-0]
1554   Tomas      [+0]
1555   Kurt       [ 0]
1556   Matthias   [-1]
1557   Nicola     [ 0]
1558