Skip to content

Commit 76b7d47

Browse files
committed
add 2020/2021 "nabble"-formatted emails; fix older meeting summary links; add link to old website content on board page
1 parent 26c387e commit 76b7d47

File tree

3 files changed

+49
-10
lines changed

3 files changed

+49
-10
lines changed

src/assets/data/boardMeetings.json

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
{
22
"2025": [
3+
{
4+
"name": "July 23, 2025 - teleconference",
5+
"path": "msg00286.html"
6+
},
37
{
48
"name": "July 9, 2025 - teleconference",
59
"path": "msg00283.html"
@@ -891,7 +895,7 @@
891895
"path": "2001-07/msg00000.html"
892896
},
893897
{
894-
"name": "March 15-16, 2001 - face-to-face meeting at Cisco in Austin, Texas, USA",
898+
"name": "March 15, 2001 - face-to-face meeting at Cisco in Austin, Texas, USA",
895899
"path": "2001-03/msg00014.html"
896900
},
897901
{
@@ -901,15 +905,15 @@
901905
],
902906
"2000": [
903907
{
904-
"name": "August 14-15, 2000 - face-to-face meeting at USENIX Security Symposium in Denver, Colorado, USA",
908+
"name": "August 14, 2000 - face-to-face meeting at USENIX Security Symposium in Denver, Colorado, USA",
905909
"path": "2000-08/msg00013.html"
906910
},
907911
{
908912
"name": "June 29, 2000 - teleconference",
909913
"path": "2000-07/msg00000.html"
910914
},
911915
{
912-
"name": "March 9-10, 2000 - face-to-face meeting at AXENT in Salt Lake City, Utah, USA",
916+
"name": "March 9, 2000 - face-to-face meeting at AXENT in Salt Lake City, Utah, USA",
913917
"path": "2000-03/msg00007.html"
914918
}
915919
],

src/views/ProgramOrganization/Archives.vue

Lines changed: 37 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,16 @@
3232
<AccordionContent header="Board Email Discussion List Archive">
3333
<p>
3434
The CVE Board has made a commitment to make its discussions
35-
available to the public. The following archives of Board
36-
messages before February 2019 are available:
35+
available to the public. Board messages from July 2021 to the
36+
present are available at:
37+
<blockquote>
38+
<a href="https://www.mail-archive.com/[email protected]"
39+
target="_blank">
40+
https://www.mail-archive.com/[email protected]
41+
</a>
42+
</blockquote>
43+
The following archives of Board messages before July 2021 are
44+
available here:
3745
</p>
3846
<form>
3947
<div class="select">
@@ -68,14 +76,20 @@ import AccordionContent from '@/components/AccordionContent.vue';
6876
import meetingData from '@/assets/data/boardMeetings.json';
6977
import {ref} from 'vue';
7078
79+
// There are 2 locations for the board archives: the snapshot of the old
80+
// website (residing in S3), which is the "archivePath", and the "mail-archive"
81+
// website that stores the more recent archives. Before 2021, the meeting
82+
// summaries are either PDF files or are HTML files in year/month-named
83+
// subdirectories - these reside in the S3 old website directories.
84+
7185
const archivePath = '/Resources/Media/Archives/OldWebsite/data/board/archives';
7286
7387
const mailArchive = 'https://www.mail-archive.com';
7488
7589
const meetingArchivePath = `${mailArchive}/[email protected]`;
7690
7791
// This is a list of directory names containing the email discussion archives.
78-
// The collection of these email discussions ended in 2019, so this list is
92+
// The collection of these email discussions ended in 2021, so this list is
7993
// most likely never going to change, so it's defined here (rather than in
8094
// a separate data file).
8195
@@ -206,7 +220,22 @@ const discussionDirs = [
206220
'2018-10',
207221
'2018-11',
208222
'2018-12',
209-
'2019-01'];
223+
'2019-01',
224+
'2020-04',
225+
'2020-05',
226+
'2020-06',
227+
'2020-07',
228+
'2020-08',
229+
'2020-09',
230+
'2020-10',
231+
'2020-11',
232+
'2020-12',
233+
'2021-01',
234+
'2021-02',
235+
'2021-03',
236+
'2021-04',
237+
'2021-05',
238+
'2021-06'];
210239
211240
const months = ['January', 'February', 'March', 'April', 'May', 'June', 'July',
212241
'August', 'September', 'October', 'November', 'December'];
@@ -251,10 +280,11 @@ function meetingURL(name) {
251280
// an HTML file, this returns the URL to the meeting summary. In 2025,
252281
// the meeting summaries started being kept on a mail archive server, so
253282
// if we're given an HTML file, we assume it's for the server; a PDF file
254-
// is stored in the S3 archive path.
283+
// is stored in the S3 archive path, as well as any HTML file that resides
284+
// in a subdirectory.
255285
256-
const url = (name.endsWith('.html') ? meetingArchivePath : archivePath)
257-
+ '/' + name;
286+
const url = (!name.includes('/') && name.endsWith('.html')
287+
? meetingArchivePath : archivePath) + '/' + name;
258288
259289
return url;
260290
}

src/views/ProgramOrganization/Board.vue

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@
4444
Board Discussion List &ndash; Mailing list ARChives (MARC)
4545
</a>
4646
</li>
47+
<li class="cve-task-tile-list-item">
48+
<a href="/Resources/Media/Archives/OldWebsite/index.html" target="_blank">
49+
Archived (9/2021) cve.mitre.org website
50+
</a>
51+
</li>
4752
</ul>
4853
</article>
4954
</div>

0 commit comments

Comments
 (0)