diff --git a/assets/sass/main.scss b/assets/sass/main.scss index 068185e..99c7a1a 100644 --- a/assets/sass/main.scss +++ b/assets/sass/main.scss @@ -21,12 +21,13 @@ body { } .logo-container { - width: 200px; - height: 200px; + max-width: 200px; + max-height: 200px; img { width: 100%; height: 100%; + max-width: 100%; object-fit: contain; } } @@ -34,10 +35,11 @@ body { .text-primary-knockout { color: $brand_mint; background: $brand_dark_blue; - padding: 5px; + padding: 3px 5px 5px 5px; + border-radius: 3px; display: inline-block; white-space: nowrap; - transform: rotate(-4deg) translateY(-10px); + transform: rotate(-4deg) translateY(-4px); } .initiative_list_item { @@ -242,3 +244,54 @@ html[dir="rtl"] a.autoanchor { } } } + + +.home-headline { + font-size: 33px; + border-bottom: 1px solid #000; + a { + text-decoration: none; + color: #000 !important; + + &:hover { + color: $brand_dark_blue !important; + } + } +} + +.blog-title-link { + font-size: 24px; + text-decoration: none; + color: #000 !important; + + &:hover { + color: $brand_dark_blue !important; + } +} +.read-more-link { + color: #000 !important; + + &:hover { + color: $brand_dark_blue !important; + } +} + +.home-h3 { + font-weight: 900; + +} + +@media (min-width: 768px) { + .pr-md-1 { + padding-right: 0.25rem !important; + } + .pl-md-1 { + padding-left: 0.25rem !important; + } + .pr-md-2 { + padding-right: 0.5rem !important; + } + .pl-md-2 { + padding-left: 0.5rem !important; + } +} \ No newline at end of file diff --git a/assets/sass/page.scss b/assets/sass/page.scss index 0e06b78..54e7e06 100644 --- a/assets/sass/page.scss +++ b/assets/sass/page.scss @@ -23,12 +23,19 @@ } } -.sponsor-logos { - display: flex; +.funder-logos { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 40px; + align-items: center; + + .funder { + flex-basis: calc(33% - 6.67px); + + #funders-home & { + margin-bottom: 0; + } - .sponsor { - margin-bottom: 40px; - margin-right: 40px; img { max-height: 100px; } @@ -38,3 +45,13 @@ } } } + + +.no-br { + white-space: nowrap; +} +@media screen and (min-width: 992px) { + .pt-lg-55 { + padding-top: 5rem !important; + } +} \ No newline at end of file diff --git a/content/en/blog/2021-02-02-memory-safe-tls-apache.md b/content/en/blog/2021-02-02-memory-safe-tls-apache.md index 59523fb..7b39fdf 100644 --- a/content/en/blog/2021-02-02-memory-safe-tls-apache.md +++ b/content/en/blog/2021-02-02-memory-safe-tls-apache.md @@ -28,4 +28,4 @@ We have contracted [Stefan Eissing](https://eissing.org/) of [Greenbytes](https: We currently live in a world where deploying a few million lines of C code on a network edge to handle requests is standard practice, despite all of the evidence we have that such behavior is unsafe. Our industry needs to get to a place where deploying code that isn’t memory safe to handle network traffic is widely understood to be dangerous and irresponsible. People need memory safe software that suits their needs to be available to them though, and that’s why we’re getting to work. -ISRG is a 501\(c\)(3) nonprofit organization that is 100% supported through the generosity of those who share our vision for ubiquitous, open Internet security. If you’d like to support our work, please consider [getting involved](https://www.abetterinternet.org/getinvolved/), [donating](https://www.abetterinternet.org/donate/), or encouraging your company to [become a sponsor](/sponsor/). +ISRG is a 501\(c\)(3) nonprofit organization that is 100% supported through the generosity of those who share our vision for ubiquitous, open Internet security. If you’d like to support our work, please consider [getting involved](https://www.abetterinternet.org/getinvolved/), [donating](https://www.abetterinternet.org/donate/), or encouraging your company to [become a funder](/become-a-funder/). diff --git a/content/en/blog/2021-04-20-preparing-rustls.md b/content/en/blog/2021-04-20-preparing-rustls.md index 4abe8e5..f8f6e42 100644 --- a/content/en/blog/2021-04-20-preparing-rustls.md +++ b/content/en/blog/2021-04-20-preparing-rustls.md @@ -23,4 +23,4 @@ These improvements should make Rustls a more attractive option for many projects We currently live in a world where deploying a few million lines of C code on a network edge to handle requests is standard practice, despite all of the evidence we have that such behavior is unsafe. Our industry needs to get to a place where deploying code that isn’t memory safe to handle network traffic is widely understood to be dangerous and irresponsible. People need memory safe software that suits their needs to be available to them though, and that’s why we’re getting to work. -ISRG is a 501\(c\)(3) nonprofit organization that is 100% supported through the generosity of those who share our vision for ubiquitous, open Internet security. If you’d like to support our work, please consider [getting involved](https://www.abetterinternet.org/getinvolved/), [donating](https://www.abetterinternet.org/donate/), or encouraging your company to [become a sponsor](/sponsor/). +ISRG is a 501\(c\)(3) nonprofit organization that is 100% supported through the generosity of those who share our vision for ubiquitous, open Internet security. If you’d like to support our work, please consider [getting involved](https://www.abetterinternet.org/getinvolved/), [donating](https://www.abetterinternet.org/donate/), or encouraging your company to [become a funder](/become-a-funder/). diff --git a/content/en/blog/2021-06-17-supporting-miguel-ojeda-rust-in-linux.md b/content/en/blog/2021-06-17-supporting-miguel-ojeda-rust-in-linux.md index f07e076..fd95d47 100644 --- a/content/en/blog/2021-06-17-supporting-miguel-ojeda-rust-in-linux.md +++ b/content/en/blog/2021-06-17-supporting-miguel-ojeda-rust-in-linux.md @@ -18,4 +18,4 @@ We’d like to thank Alex Gaynor, Geoffrey Thomas, Nick Desaulniers, Wedson Alme While this is the first memory safety effort we’ve announced under our new Prossimo project name, our memory safety work began in 2020. You can read about our efforts to bring memory safety to [curl](https://www.memorysafety.org/blog/memory-safe-curl/) and the [Apache HTTP server](https://www.memorysafety.org/blog/memory-safe-tls-apache/), and to add improvements to the [Rustls TLS library](https://www.memorysafety.org/blog/preparing-rustls-for-wider-adoption/). -ISRG is the 501(c)(3) nonprofit organization behind Prossimo and [Let’s Encrypt](https://letsencrypt.org/). We are 100% supported through the generosity of those who share our vision for ubiquitous, open Internet security. If you’d like to support our work, please consider getting involved, [donating](https://www.abetterinternet.org/donate/), or encouraging your company to become a [sponsor](https://www.abetterinternet.org/sponsor/). +ISRG is the 501(c)(3) nonprofit organization behind Prossimo and [Let’s Encrypt](https://letsencrypt.org/). We are 100% supported through the generosity of those who share our vision for ubiquitous, open Internet security. If you’d like to support our work, please consider getting involved, [donating](https://www.abetterinternet.org/donate/), or encouraging your company to become a [funder](https://www./become-a-funder/). diff --git a/content/en/blog/2021-12-16-ed-letter-2021.md b/content/en/blog/2021-12-16-ed-letter-2021.md index f570219..0ff62af 100644 --- a/content/en/blog/2021-12-16-ed-letter-2021.md +++ b/content/en/blog/2021-12-16-ed-letter-2021.md @@ -30,4 +30,4 @@ We also need to have the experience, perspective, and capacity to effectively co Administrative and communications capabilities are essential. From fundraising and accounting to legal and social media, our administrative teams exist in order to support and amplify the critical work that we do. We're proud to run a financially efficient organization that provides services for billions of people on only a few million dollars each year. -Finally, it means having the financial resources we need to function. As a nonprofit, 100% of our funding comes from charitable contributions from people like you and [organizations](https://www.abetterinternet.org/sponsors/) around the world. But global impact doesn’t necessarily require million dollar checks: since 2015 tens of thousands of people have given to our work. They’ve made a case for [corporate sponsorship](https://www.abetterinternet.org/sponsor/), given through their DAFs, or set up recurring [donations](https://www.abetterinternet.org/donate/), sometimes to give $3 a month. That’s all added up to $17M that we’ve used to change the Internet for nearly everyone using it. I hope you’ll join these people and support us financially if you can. +Finally, it means having the financial resources we need to function. As a nonprofit, 100% of our funding comes from charitable contributions from people like you and [organizations](https://www.abetterinternet.org/sponsors/) around the world. But global impact doesn’t necessarily require million dollar checks: since 2015 tens of thousands of people have given to our work. They’ve made a case for [corporate sponsorship](https://www./become-a-funder/), given through their DAFs, or set up recurring [donations](https://www.abetterinternet.org/donate/), sometimes to give $3 a month. That’s all added up to $17M that we’ve used to change the Internet for nearly everyone using it. I hope you’ll join these people and support us financially if you can. diff --git a/content/en/blog/2022-03-01-memory-safe-httpd.md b/content/en/blog/2022-03-01-memory-safe-httpd.md index 08a09c8..602cd2b 100644 --- a/content/en/blog/2022-03-01-memory-safe-httpd.md +++ b/content/en/blog/2022-03-01-memory-safe-httpd.md @@ -77,4 +77,4 @@ We will be working to get various Linux and BSD distributions that already ship About Prossimo -------------- -ISRG is the 501(c)(3) nonprofit organization behind Prossimo and [Let's Encrypt](https://letsencrypt.org/). We are 100% supported through the generosity of those who share our vision for ubiquitous, open Internet security. If you'd like to support our work, please consider getting involved, [donating](https://www.abetterinternet.org/donate/), or encouraging your company to become a [sponsor](https://www.abetterinternet.org/sponsor/). \ No newline at end of file +ISRG is the 501(c)(3) nonprofit organization behind Prossimo and [Let's Encrypt](https://letsencrypt.org/). We are 100% supported through the generosity of those who share our vision for ubiquitous, open Internet security. If you'd like to support our work, please consider getting involved, [donating](https://www.abetterinternet.org/donate/), or encouraging your company to become a [funder](https://www./become-a-funder/). \ No newline at end of file diff --git a/content/en/blog/2022-06-23-memory-safety-in-linux-kernel.md b/content/en/blog/2022-06-23-memory-safety-in-linux-kernel.md index 07fc977..c975b32 100644 --- a/content/en/blog/2022-06-23-memory-safety-in-linux-kernel.md +++ b/content/en/blog/2022-06-23-memory-safety-in-linux-kernel.md @@ -119,4 +119,4 @@ If all this happens, it may turn out to be an even more exciting year than the f About Prossimo -------------- -ISRG is the 501(c)(3) nonprofit organization behind Prossimo and [Let's Encrypt](https://letsencrypt.org/). We are 100% supported through the generosity of those who share our vision for ubiquitous, open Internet security. If you'd like to support our work, please consider getting involved, [donating](https://www.abetterinternet.org/donate/), or encouraging your company to become a [sponsor](https://www.abetterinternet.org/sponsor/). \ No newline at end of file +ISRG is the 501(c)(3) nonprofit organization behind Prossimo and [Let's Encrypt](https://letsencrypt.org/). We are 100% supported through the generosity of those who share our vision for ubiquitous, open Internet security. If you'd like to support our work, please consider getting involved, [donating](https://www.abetterinternet.org/donate/), or encouraging your company to become a [funder](https://www./become-a-funder/). \ No newline at end of file diff --git a/content/en/blog/2023-01-26-memory-safety-at-usenix.md b/content/en/blog/2023-01-26-memory-safety-at-usenix.md index 47324c1..ac9212f 100644 --- a/content/en/blog/2023-01-26-memory-safety-at-usenix.md +++ b/content/en/blog/2023-01-26-memory-safety-at-usenix.md @@ -18,8 +18,8 @@ I had the pleasure of discussing the state of memory safety at this year's USENI In 2023, Prossimo will continue to make headway on improving memory safety in critical infrastructure. I'm particularly excited about new work on the memory safe TLS library called [Rustls](/initiative/rustls/). -I'd like to thank Yael Grauer for organizing this panel, and my fellow panelists, Amira Dhalla and Alex Gaynor for the energizing conversation. Thank you to the USENIX Enigma conference and its organizers for giving us the opportunity to discuss and get the word out about this important topic. Finally, thanks to our sponsors who have supported our memory safety efforts: Acton Family Giving, AWS, Cisco, Futurewei, Fly.io, and Google. +I'd like to thank Yael Grauer for organizing this panel, and my fellow panelists, Amira Dhalla and Alex Gaynor for the energizing conversation. Thank you to the USENIX Enigma conference and its organizers for giving us the opportunity to discuss and get the word out about this important topic. Finally, thanks to our funders who have supported our memory safety efforts: Acton Family Giving, AWS, Cisco, Futurewei, Fly.io, and Google. -If you're interested in learning more about memory safety, check out this [new report ](https://advocacy.consumerreports.org/research/report-future-of-memory-safety/)from Consumer Reports. +If you're interested in learning more about memory safety, check out this [new report](https://advocacy.consumerreports.org/research/report-future-of-memory-safety/)from Consumer Reports. -ISRG is a 501(c)(3) nonprofit organization that is 100% supported through the generosity of those who share our vision for ubiquitous, open Internet security. If you'd like to support our work, please consider [getting involved](https://www.abetterinternet.org/getinvolved/), [donating](https://www.abetterinternet.org/donate/), or encouraging your company to [become a sponsor](/sponsor/). \ No newline at end of file +ISRG is a 501(c)(3) nonprofit organization that is 100% supported through the generosity of those who share our vision for ubiquitous, open Internet security. If you'd like to support our work, please consider [getting involved](https://www.abetterinternet.org/getinvolved/), [donating](https://www.abetterinternet.org/donate/), or encouraging your company to [become a funder](/become-a-funder/). \ No newline at end of file diff --git a/content/en/blog/2023-01-31-remy-rakic-compile-times.md b/content/en/blog/2023-01-31-remy-rakic-compile-times.md index fd65b38..af12be7 100644 --- a/content/en/blog/2023-01-31-remy-rakic-compile-times.md +++ b/content/en/blog/2023-01-31-remy-rakic-compile-times.md @@ -114,4 +114,4 @@ I'd also like to thank Felix Klock and Wesley Wiser for their ideas, time, and g ## About Us -ISRG is a 501(c)(3) nonprofit organization that is 100% supported through the generosity of those who share our vision for ubiquitous, open Internet security. If you'd like to support our work, please consider [getting involved](/getinvolved/), [donating](/donate/), or encouraging your company to [become a sponsor](https://www.memorysafety.org/sponsor/). +ISRG is a 501(c)(3) nonprofit organization that is 100% supported through the generosity of those who share our vision for ubiquitous, open Internet security. If you'd like to support our work, please consider [getting involved](/getinvolved/), [donating](/donate/), or encouraging your company to [become a funder](https://www.memorysafety.org/become-a-funder/). diff --git a/content/en/initiative/av1.html b/content/en/initiative/av1.html index 5382cad..d2ebd69 100644 --- a/content/en/initiative/av1.html +++ b/content/en/initiative/av1.html @@ -2,7 +2,7 @@ title: AV1 Decoder slug: av1 background: dce0e9 -sponsors: ["AWS"] +funders: ["AWS"] image: /images/av1.png --- diff --git a/content/en/initiative/curl.html b/content/en/initiative/curl.html index 4819bf5..36736ac 100644 --- a/content/en/initiative/curl.html +++ b/content/en/initiative/curl.html @@ -2,7 +2,7 @@ title: curl slug: curl background: dce0e9 -sponsors: ["Google", "AWS"] +funders: ["Google", "AWS"] image: /images/curl.svg blog_posts: ["2020-10-09-memory-safe-curl.md"] --- diff --git a/content/en/initiative/linux-kernel.html b/content/en/initiative/linux-kernel.html index 58c75e7..7c5a038 100644 --- a/content/en/initiative/linux-kernel.html +++ b/content/en/initiative/linux-kernel.html @@ -2,7 +2,7 @@ title: Linux Kernel slug: linux-kernel background: dce0e9 -sponsors: ["Google", "Futurewei"] +funders: ["Google", "Futurewei"] image: /images/tux.svg --- diff --git a/content/en/initiative/mod_tls.html b/content/en/initiative/mod_tls.html index 0c6d323..e7f723e 100644 --- a/content/en/initiative/mod_tls.html +++ b/content/en/initiative/mod_tls.html @@ -2,7 +2,7 @@ title: mod_tls slug: mod_tls background: dce0e9 -sponsors: ["Google"] +funders: ["Google"] image: /images/httpd.svg blog_posts: ["2021-02-02-memory-safe-tls-apache.md"] logo_link: "https://httpd.apache.org" diff --git a/content/en/initiative/ntp.html b/content/en/initiative/ntp.html index 6dd88a7..b3cf918 100644 --- a/content/en/initiative/ntp.html +++ b/content/en/initiative/ntp.html @@ -2,7 +2,7 @@ title: Network Time Protocol (NTP) slug: ntp background: dce0e9 -sponsors: ["Cisco", "AWS"] +funders: ["Cisco", "AWS"] image: /images/ntp.png blog_posts: ["2022-10-11-memory-safe-ntp.md"] --- @@ -31,13 +31,13 @@

What's Next

- If you care about NTP and memory safety, consider supporting this work. + If you care about NTP and memory safety, consider funding this work.

Links