Commit graph

573 commits

Author SHA1 Message Date
Rob Fuller
adadbbebc6
Merge pull request #343 from restincode/contributors-readme-action-8mB3etFU7g
docs(contributor): contributors readme action update
2026-05-24 12:17:48 -04:00
github-actions[bot]
524e202f85
docs(README.md): contrib-readme-action has updated readme 2026-05-24 06:09:04 +00:00
Rob Fuller
8a480b9bee
Merge pull request #340 from richardnixondev/fix-kelvinwhite-data-consistency
fix(data): normalize kelvinwhite.json to match repo conventions
2026-05-21 23:51:20 -04:00
Rob Fuller
4ef3a8849b
Merge branch 'main' into fix-kelvinwhite-data-consistency 2026-05-21 23:50:28 -04:00
Rob Fuller
1cbb5764c1
Merge pull request #334 from restincode/dependabot/bundler/addressable-2.9.0
chore(deps): bump addressable from 2.8.8 to 2.9.0
2026-05-18 13:54:00 -04:00
Rob Fuller
a1ce9ad445
Merge pull request #335 from restincode/dependabot/bundler/nokogiri-1.19.3
chore(deps): bump nokogiri from 1.19.1 to 1.19.3
2026-05-18 13:50:54 -04:00
Rob Fuller
e504fb9da0
Merge pull request #338 from restincode/dependabot/bundler/faraday-2.14.2
chore(deps): bump faraday from 2.14.1 to 2.14.2
2026-05-18 13:50:29 -04:00
dependabot[bot]
8c46bf9b1e
chore(deps): bump faraday from 2.14.1 to 2.14.2
Bumps [faraday](https://github.com/lostisland/faraday) from 2.14.1 to 2.14.2.
- [Release notes](https://github.com/lostisland/faraday/releases)
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lostisland/faraday/compare/v2.14.1...v2.14.2)

---
updated-dependencies:
- dependency-name: faraday
  dependency-version: 2.14.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-18 15:17:52 +00:00
24f541919e fix(data): normalize kelvinwhite.json to match repo conventions
- Gallery image URLs now use leading `/` like the other 97 entries
- maintext wrapped in <p> to match the formatting of other bios
2026-05-17 16:16:49 +01:00
dependabot[bot]
a14163e64f
chore(deps): bump nokogiri from 1.19.1 to 1.19.3
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.19.1 to 1.19.3.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.19.1...v1.19.3)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-version: 1.19.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-08 14:24:32 +00:00
dependabot[bot]
e42e0e26a6
chore(deps): bump addressable from 2.8.8 to 2.9.0
Bumps [addressable](https://github.com/sporkmonger/addressable) from 2.8.8 to 2.9.0.
- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.8.8...addressable-2.9.0)

---
updated-dependencies:
- dependency-name: addressable
  dependency-version: 2.9.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-08 08:58:40 +00:00
mauvehed
209f85206c
Merge pull request #331 from restincode/add-references-section
Add references section to memorial pages
2026-03-15 16:42:20 -05:00
mauvehed
0c4853d88d fix(memorial): sanitize references titles and fallback URL against XSS
Use jQuery DOM construction ($("<a>").attr().text()) instead of string
concatenation for reference links, preventing HTML injection from
untrusted title values. Pass fallback issue URL through safeUrl().
2026-03-15 16:39:03 -05:00
mauvehed
eef5719567 feat: add references section to memorial pages
Add a new "References" sidebar section for memorial tweets, obituaries,
news articles, tribute videos, and other external links about the
deceased. Populate references for 14 profiles with 30 entries that were
previously incorrectly placed in gallery (which is photos-only).
2026-03-15 16:22:09 -05:00
mauvehed
78b5c8e255
Merge pull request #330 from restincode/fix-minor-data-issues
fix(data): minor fixes and gallery cleanup across 15 person files
2026-03-15 14:03:04 -05:00
mauvehed
2986b40359 fix(data): remove non-image URLs from Eric Chavez gallery 2026-03-15 14:00:18 -05:00
mauvehed
f4e2c0ab02 fix(data): remove non-image URLs from gallery fields
Gallery is for photos only. Removed tweet URLs, article links, video
links, reddit threads, and other non-image content from gallery arrays
across 13 person files. These references will be re-added when a
dedicated References section is implemented.
2026-03-15 13:57:05 -05:00
mauvehed
131914f552 fix(data): add missing handles, date specificity, and reference links
- Barnaby Jack: add TodayInInfoSec tweet to contributions
- Nolan Berry: add handle "d3vnull42", specify death date (9 Nov 2018)
- Maxx Redwine: specify birth (24 Jun 1964) and death (31 Jan 2011)
- Chip Meadows: add 2 memorial tweets to contributions
- Scott Sard: add wife's memorial tweet to contributions
2026-03-15 13:57:05 -05:00
mauvehed
a61b1061e6
Merge pull request #329 from restincode/fix-empty-maintext
fix(data): add missing maintext bios for 5 memorial entries
2026-03-15 12:27:28 -05:00
mauvehed
040bc34ad4 fix(data): add missing maintext bios for 5 memorial entries
- John Horton Conway: full bio covering Cambridge/Princeton career,
  Game of Life, surreal numbers, group theory, COVID-19 death
- Michael Assante: full bio covering ICS/SCADA security career, NERC,
  Idaho National Lab, ICS Cyber Kill Chain, GICSP, lymphoma
- Aaron Testerman: minimal bio from available data
- Eric Chavez: minimal bio, added memorial tweets to gallery
- Conor Fahey-Latrope: minimal bio noting BitTorrent employment
2026-03-15 12:26:12 -05:00
mauvehed
f2e99961b8
Merge pull request #328 from restincode/fix-missing-urls-data
fix(data): add missing URLs and data from issue comments
2026-03-15 12:25:44 -05:00
mauvehed
f840eb7586
Merge pull request #327 from restincode/fix-missing-photos
fix(data): add missing photos for 3 memorial entries
2026-03-15 12:25:24 -05:00
mauvehed
15d8fa4008
Merge branch 'main' into fix-missing-photos 2026-03-15 12:24:31 -05:00
mauvehed
1d26ce6dd9
Merge pull request #326 from restincode/fix-critical-data-errors
fix(data): correct critical data errors in 3 memorial entries
2026-03-15 12:24:07 -05:00
mauvehed
07561931b3 fix(data): add missing URLs, links, and data from issue comments
- Kelly Lum: add SummerCon memorial tweet/video, Dark Reading, Fox5 links
- Jaime Cochran: add Twitter handle, MuckRock FOIA, Reddit, BlogTalkRadio
- Aaron Swartz: add Wikipedia, MuckRock FOIA links
- Christian Wright: add SecLists posting, GoFundMe memorial
- Dan Kaminsky: add NYT obituary, Slashdot, The Parallax, talks list
- Michael Hawley: fix missing leading slashes on image paths, add NYT
  obituary and MIT Media Lab memorial
- Glenn Eccard: add 3 memorial tweets from issue
- Chris Hurley: add Security Tribe and Goon Band to affiliations
- Ben Byer: add fail0verflow memorial blog post
- Bruce Esquibel: add textfiles and DethVeggie memorial tweets
- Geoffrey Bennett: add TICOM affiliation, DOJ letter contribution
2026-03-15 11:51:34 -05:00
mauvehed
8bdd258fd1 fix(data): add missing photos for Joe Rogers, Robert Ashby, Vijay Gill
- Joe Rogers: add 2 photos from issue #19 (provided by his widow),
  set main image
- Robert Ashby: add photo from hackerphotos.com (issue #13)
- Vijay Gill: add obituary photo and gallery photo (issue #232),
  set main image
2026-03-15 11:09:20 -05:00
mauvehed
3ea0805555 fix(data): correct critical data errors in 3 memorial entries
- Don Blumenthal: fix wrong birth/death dates and contributions copied
  from Matthew D Smith, rewrite bio from CircleID obituary
- Ben Preston: replace lorem ipsum placeholder with real bio text
- Deven Fore: point mainimage to existing photo instead of silhouette
2026-03-15 11:01:00 -05:00
mauvehed
a54ddc34a9
Merge pull request #325 from restincode/fix-len-sassaman
Fix broken Len Sassaman photo and add missing data from issues #6 and #172
2026-03-15 10:46:50 -05:00
mauvehed
ad726d4817 fix(people): fix broken Len Sassaman photo and add missing data
- Replace missing main photo with high-res image from issue #172
- Add handle (rabbi), affiliations (Shmoo Group)
- Add Twitter, website, blog archive, MuckRock FOIA links
- Add 4 contributions (key-signing protocol, CodeCon, Mixmaster, Satoshi article)
- Add 5 gallery photos from issue #6 comments
2026-03-15 10:45:38 -05:00
mauvehed
eee77fa279
Merge pull request #324 from restincode/add-lyger-photo
Add photo for Kelly Todd (Lyger)
2026-03-15 10:31:32 -05:00
mauvehed
26bac12ee4 feat(people): add photo for Kelly Todd (Lyger) 2026-03-15 10:30:32 -05:00
mauvehed
587964c5c6
Merge pull request #322 from restincode/enrich-low-impact
Enrich memorials: minor additions and fixes (low impact)
2026-03-15 10:29:29 -05:00
mauvehed
5e0c06480c feat(enrich): add SoundCloud link for David Jones (Rev. Rance) 2026-03-15 10:17:50 -05:00
mauvehed
909189e8f4 Merge remote-tracking branch 'origin/main' into enrich-low-impact 2026-03-15 10:15:39 -05:00
mauvehed
c0d489669e
Merge pull request #321 from restincode/enrich-medium-impact
Enrich memorials: Cohen, Wright, Dyson, Cochran (medium impact)
2026-03-15 10:15:06 -05:00
mauvehed
a2ff3f5b41 fix(enrich): wrap Dyson maintext in p tags, normalize attrition URL to https 2026-03-15 10:13:10 -05:00
mauvehed
042d2b8f41 Merge remote-tracking branch 'origin/main' into enrich-medium-impact 2026-03-15 10:09:26 -05:00
mauvehed
be08824d2d
Merge pull request #320 from restincode/enrich-high-impact-rogers-kemp
Enrich memorials: Rogers, Kemp (high impact)
2026-03-15 10:09:13 -05:00
mauvehed
8038d56e4f Merge remote-tracking branch 'origin/main' into enrich-high-impact-rogers-kemp 2026-03-15 10:04:10 -05:00
mauvehed
b99eae360b
Merge pull request #319 from restincode/batch-9-delchi-tfreak-katz
Add memorials: Delchi, TFreak, Katz
2026-03-15 10:03:00 -05:00
mauvehed
4fe6161cbd fix(batch-9): move Katz Instagram links from gallery to socialmedialinks
Instagram page URLs don't render as images in the gallery.
2026-03-15 10:02:29 -05:00
mauvehed
6ef1753fff fix(batch-9): resolve merge conflict with main after batch 8 merge 2026-03-15 10:00:30 -05:00
mauvehed
2c3276794d
Merge pull request #318 from restincode/batch-8-skorick-snitker-revrat-nightstalker
Add memorials: Skorick, Snitker, Reverend Rat, Nightstalker
2026-03-15 09:55:24 -05:00
mauvehed
12572a8ff2 fix(batch-8): resolve merge conflict with main after batch 7 merge 2026-03-15 09:47:17 -05:00
mauvehed
2a2fec7ac3
Merge pull request #317 from restincode/batch-7-anthony-heckenkamp-gill-davis-leifeste
Add memorials: Anthony, Heckenkamp, Gill, Davis, Leifeste
2026-03-15 09:44:11 -05:00
mauvehed
b814fa587e fix(batch-7): resolve merge conflict with main after batch 6 merge 2026-03-15 09:42:15 -05:00
mauvehed
81accfe6d8
Merge pull request #316 from restincode/batch-6-copley-trycatchhcf-skelton-clark-moraru
Add memorials: Copley, TryCatchHCF, Skelton, Clark, Moraru
2026-03-15 09:41:02 -05:00
mauvehed
f1487f75e2 fix(batch-6): remove text screenshot as Copley photo, update bio
The image was a screenshot of memorial text, not a photo. Reverted to
silhouette and incorporated the memorial text into his bio.
2026-03-15 09:37:38 -05:00
mauvehed
09388cae05 fix(batch-6): resolve merge conflict with main after batch 5 merge 2026-03-15 09:35:49 -05:00
mauvehed
99047975a3
Merge pull request #315 from restincode/batch-5-eccard-rodriguez-estis-murray-riggins
Add memorials: Eccard, Rodriguez, A. Estis, Murray, Riggins
2026-03-15 09:22:52 -05:00