NSS:FaceToFace2012: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (Adding myself to the attendee list)
Line 23: Line 23:
   <td>Tuesday</td>
   <td>Tuesday</td>
   <td>Context Setting, Roadmaps, Process</td>
   <td>Context Setting, Roadmaps, Process</td>
   <td>Kai Engert, Bob Relyea, Wan-Teh Chang, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham, Elio Maldonado, and other Mozilla folks depending on the meeting topic.</td>
   <td>Kai Engert, Bob Relyea, Wan-Teh Chang, Ryan Sleevi, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham, Elio Maldonado, and other Mozilla folks depending on the meeting topic.</td>
</tr>
</tr>
<tr>
<tr>
   <td>Wednesday</td>
   <td>Wednesday</td>
   <td>Infrastructure, Design/Technical Discussions</td>
   <td>Infrastructure, Design/Technical Discussions</td>
   <td>Kai Engert, Bob Relyea, Wan-Teh Chang, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham, Elio Maldonado, and other Mozilla folks depending on the meeting topic.</td>
   <td>Kai Engert, Bob Relyea, Wan-Teh Chang, Ryan Sleevi, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham, Elio Maldonado, and other Mozilla folks depending on the meeting topic.</td>
</tr>
</tr>
<tr>
<tr>
Line 51: Line 51:
* Commitment to NSS/PSM
* Commitment to NSS/PSM
* Optimizing our work dynamics</td>
* Optimizing our work dynamics</td>
   <td>Kai Engert, Bob Relyea, Wan-Teh Chang, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham</td>
   <td>Kai Engert, Bob Relyea, Wan-Teh Chang, Ryan Sleevi, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham</td>
</tr>
</tr>


Line 62: Line 62:
* Prioritizing Projects (Boot to Gecko, Firefox, Thunderbird, Xulrunner, ESR, etc.)
* Prioritizing Projects (Boot to Gecko, Firefox, Thunderbird, Xulrunner, ESR, etc.)
  </td>
  </td>
   <td>Kai Engert, Bob Relyea, Wan-Teh Chang, Johnathan Nightingale, Asa Dotzler, Sid Stamm, Lucas Adamski, Brian Smith, Kathleen Wilson, Gerv Markham, Dan Veditz, Josh Aas, Eric Rescorla, Ian Melven</td>
   <td>Kai Engert, Bob Relyea, Wan-Teh Chang, Ryan Sleevi, Johnathan Nightingale, Asa Dotzler, Sid Stamm, Lucas Adamski, Brian Smith, Kathleen Wilson, Gerv Markham, Dan Veditz, Josh Aas, Eric Rescorla, Ian Melven</td>
</tr>
</tr>


Line 77: Line 77:
** https://wiki.mozilla.org/NSS:BurnDownList  
** https://wiki.mozilla.org/NSS:BurnDownList  
*Non-PSM uses of NSS in Firefox</td>
*Non-PSM uses of NSS in Firefox</td>
   <td>Wan-Teh Chang, Kai Engert, Bob Relyea, Elio Maldonado, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham, Dan Veditz, Sid Stamm, Lucas Adamski, Josh Aas, Eric Rescorla, Ian Melven</td>
   <td>Wan-Teh Chang, Ryan Sleevi, Kai Engert, Bob Relyea, Elio Maldonado, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham, Dan Veditz, Sid Stamm, Lucas Adamski, Josh Aas, Eric Rescorla, Ian Melven</td>
</tr>
</tr>


Line 92: Line 92:
* Code Review Standards
* Code Review Standards
</td>
</td>
   <td>Wan-Teh Chang, Kai Engert, Bob Relyea, Elio Maldonado, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham, Sid Stamm, Tanvi Vyas, Alex Keybl, Andreas Gal, Ian Melven</td>
   <td>Wan-Teh Chang, Ryan Sleevi, Kai Engert, Bob Relyea, Elio Maldonado, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham, Sid Stamm, Tanvi Vyas, Alex Keybl, Andreas Gal, Ian Melven</td>
</tr>
</tr>


Line 116: Line 116:
   <td>TBD</td>
   <td>TBD</td>
   <td>Infrastructure: Buildbot System Demonstration</td>
   <td>Infrastructure: Buildbot System Demonstration</td>
   <td>Kai Engert, Bob Relyea, Elio Maldonado, Brian Smith, Josh Aas, Kathleen Wilson, Dustin Mitchell, Justin Wood, Chris Cooper, John O'Duinn</td>
   <td>Kai Engert, Ryan Sleevi, Bob Relyea, Elio Maldonado, Brian Smith, Josh Aas, Kathleen Wilson, Dustin Mitchell, Justin Wood, Chris Cooper, John O'Duinn</td>
</tr>
</tr>


Line 122: Line 122:
   <td>TBD</td>
   <td>TBD</td>
   <td>Infrastructure: Version Control</td>
   <td>Infrastructure: Version Control</td>
   <td>Wan-Teh Chang, Kai Engert, Bob Relyea, Elio Maldonado, Johnathan Nightingale, Brian Smith, Josh Aas, Kathleen Wilson, Dustin Mitchell, John O'Duinn</td>
   <td>Wan-Teh Chang, Ryan Sleevi, Kai Engert, Bob Relyea, Elio Maldonado, Johnathan Nightingale, Brian Smith, Josh Aas, Kathleen Wilson, Dustin Mitchell, John O'Duinn</td>
</tr>
</tr>


Line 134: Line 134:
* Plan for moving forward
* Plan for moving forward
</td>
</td>
   <td>Kai Engert, Bob Relyea, Elio Maldonado, Wan-Teh Chang, Brian Smith, Josh Aas, Kathleen Wilson, Dustin Mitchell, Justin Wood, Chris Cooper, John O'Duinn</td>
   <td>Kai Engert, Bob Relyea, Elio Maldonado, Wan-Teh Chang, Ryan Sleevi, Brian Smith, Josh Aas, Kathleen Wilson, Dustin Mitchell, Justin Wood, Chris Cooper, John O'Duinn</td>
</tr>
</tr>


Line 146: Line 146:
   <td>TBD</td>
   <td>TBD</td>
   <td>FIPS Certification</td>
   <td>FIPS Certification</td>
   <td>Wan-Teh Chang, Kai Engert, Bob Relyea, Elio Maldonado, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham, Sid Stamm</td>
   <td>Wan-Teh Chang, Ryan Sleevi, Kai Engert, Bob Relyea, Elio Maldonado, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham, Sid Stamm</td>
</tr>
</tr>


Line 158: Line 158:
* integration with operating-system cert stores on non-NSS-based platforms
* integration with operating-system cert stores on non-NSS-based platforms
</td>
</td>
   <td>Kai Engert, Bob Relyea, Wan-Teh Chang, Elio Maldonado, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham, Sid Stamm</td>
   <td>Kai Engert, Bob Relyea, Wan-Teh Chang, Ryan Sleevi, Elio Maldonado, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham, Sid Stamm</td>
</tr>
</tr>



Revision as of 19:09, 29 June 2012

DRAFT -- This is only a draft, still under discussion!

NSS Face to Face Meeting

Date: August 7 and 8, 2012 (Tuesday and Wednesday)

Location: 650 Castro Street, Mountain View, CA 94041

Conference Room: (possibly Northbridge, 4th Floor)

Attendees:

  • Everyone local should try to attend the appropriate meetings in person.
  • Everyone else may attend the appropriate meetings via Vidyo or phone.

High Level Schedule

Day Topics Attendees
Tuesday Context Setting, Roadmaps, Process Kai Engert, Bob Relyea, Wan-Teh Chang, Ryan Sleevi, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham, Elio Maldonado, and other Mozilla folks depending on the meeting topic.
Wednesday Infrastructure, Design/Technical Discussions Kai Engert, Bob Relyea, Wan-Teh Chang, Ryan Sleevi, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham, Elio Maldonado, and other Mozilla folks depending on the meeting topic.
Thursday Wrap-up (if needed), Design/Technical Discussions (optional) NSS Team and additional Mozilla folks as needed.

Detailed Agenda

Tuesday, August 7

Day/Time Meeting Topic Attendees
9:30-10:30 Context Setting
  • Commitment to NSS/PSM
  • Optimizing our work dynamics
Kai Engert, Bob Relyea, Wan-Teh Chang, Ryan Sleevi, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham
10:30-11:30 Mozilla Roadmaps: Firefox, Security, and Privacy Kai Engert, Bob Relyea, Wan-Teh Chang, Ryan Sleevi, Johnathan Nightingale, Asa Dotzler, Sid Stamm, Lucas Adamski, Brian Smith, Kathleen Wilson, Gerv Markham, Dan Veditz, Josh Aas, Eric Rescorla, Ian Melven
11:30-12:30 Lunch
TBD Wan-Teh Chang, Ryan Sleevi, Kai Engert, Bob Relyea, Elio Maldonado, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham, Dan Veditz, Sid Stamm, Lucas Adamski, Josh Aas, Eric Rescorla, Ian Melven
TBD Process Wan-Teh Chang, Ryan Sleevi, Kai Engert, Bob Relyea, Elio Maldonado, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham, Sid Stamm, Tanvi Vyas, Alex Keybl, Andreas Gal, Ian Melven
TBD Telemetry for NSS/PSM

https://wiki.mozilla.org/Security/Features/TLS_Telemetry

Kai Engert, Bob Relyea, Sid Stamm, David Chan, Dan Veditz, Brian Smith, Kathleen Wilson, Ian Melven

Wednesday, August 8

Day/Time Meeting Topic Attendees
TBD Infrastructure: Buildbot System Demonstration Kai Engert, Ryan Sleevi, Bob Relyea, Elio Maldonado, Brian Smith, Josh Aas, Kathleen Wilson, Dustin Mitchell, Justin Wood, Chris Cooper, John O'Duinn
TBD Infrastructure: Version Control Wan-Teh Chang, Ryan Sleevi, Kai Engert, Bob Relyea, Elio Maldonado, Johnathan Nightingale, Brian Smith, Josh Aas, Kathleen Wilson, Dustin Mitchell, John O'Duinn
TBD Infrastructure: Tests and Automation
  • Making NSS automatic tests compatible with Mozilla RelEng systems
  • Current need for separate NSS test systems
  • Infrastructure that the NSS team currently depends on (Tinderbox, Bonsai, writeable CVS server)
  • Current test system coverage vs full coverage of platforms Mozilla supports
  • Plan for moving forward
Kai Engert, Bob Relyea, Elio Maldonado, Wan-Teh Chang, Ryan Sleevi, Brian Smith, Josh Aas, Kathleen Wilson, Dustin Mitchell, Justin Wood, Chris Cooper, John O'Duinn
11:30-12:30 Lunch
TBD FIPS Certification Wan-Teh Chang, Ryan Sleevi, Kai Engert, Bob Relyea, Elio Maldonado, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham, Sid Stamm
TBD Operating System Requirements and Operating System Integration; e.g.
  • smartcard support
  • client certificate management
  • certificate management in general
  • FIPS certificate crypto module that the user is automatically logged into
  • integration with operating-system cert stores on non-NSS-based platforms
Kai Engert, Bob Relyea, Wan-Teh Chang, Ryan Sleevi, Elio Maldonado, Johnathan Nightingale, Brian Smith, Kathleen Wilson, Gerv Markham, Sid Stamm
TBD Design/Technical Discussions (topics to be decided by NSS Team) NSS Team and additional Mozilla folks as needed.

Thursday, August 9

Day/Time Meeting Topic Attendees
TBD Wrap-up (if needed) -- complete any discussions that were left open. NSS Team and additional Mozilla folks as needed.
TBD Design/Technical Discussions (optional) NSS Team and additional Mozilla folks as needed.

Potential Design/Technical Discussion Topics

Here's a list of possible items to have design and/or technical discussions about.

  • OCSP Stapling
  • CA Pinning
  • TLS 1.1
  • TLS 1.2
  • Libpkix enablement for all certs
  • OCSP Get
  • libssl4
  • J-PAKE
  • CA:OCSP-HardFail
  • Cert Blocklist via Update Ping
  • HSTS