templates/text.html (view raw)
1<!DOCTYPE html>
2<html lang=en>
3 <link rel="stylesheet" href="/static/style.css" type="text/css">
4 <link rel="stylesheet" href="/static/syntax.css" type="text/css">
5 <link rel="shortcut icon" type="images/x-icon" href="/static/favicon.ico">
6 <meta charset="UTF-8">
7 <meta name="description" content="{{ subtitle }}">
8 <meta name="viewport" content="initial-scale=1">
9 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
10 <meta content="#151B1B" name="theme-color">
11 <meta name="HandheldFriendly" content="true">
12 <meta name="twitter:card" content="summary_large_image">
13 <meta name="twitter:site" content="@icyphox">
14 <meta name="twitter:title" content="{{ title }}">
15 <meta name="twitter:description" content="{{ subtitle }}">
16 <meta name="twitter:image" content="/static/icyphox.png">
17 <meta property="og:title" content="{{ title }}">
18 <meta property="og:type" content="website">
19 <meta property="og:description" content="{{ subtitle }}">
20 <meta property="og:url" content="https://icyphox.sh">
21 <meta property="og:image" content="/static/icyphox.png">
22 <title>
23 {{ title }}
24 </title>
25 <body>
26 <div class="container">
27 <div class="pull-left">
28 <div class="content">
29 <header>
30 {{ header }}
31 </header>
32 <div style="float: right">
33 view in <a href="/txt/{{ url }}.txt">plain-text</a>
34 </div>
35 <div style="float: left">
36 {{ date }}
37 </div>
38 <div style="clear: both" align="left">
39 <h1>{{ title }}</h1>
40 <h2 class="subtitle">{{ subtitle }}</h2>
41 {{ body }}
42 </div>
43 <p class="muted">Questions or comments?
44 Send an email to
45 <a href="mailto:~icyphox/x@lists.sr.ht?Subject=Re: {{ title }}">~icyphox/x@lists.sr.ht</a>—my <a href="https://lists.sr.ht/~icyphox/x">public inbox</a>.</p>
46
47 <hr>
48 <div class="openring">
49
50 <div class="openring-feed">
51 <h4><a href="https://drewdevault.com/tls/security/oauth/2020/06/12/Can-we-talk-about-client-side-certs.html">Can we talk about client-side certificates?</a></h4>
52 <p>I’m working on improving the means by which API users authenticate with the
53SourceHut API. Today, I was reading RFC 6749 (OAuth2) for this purpose,
54and it got me thinking about the original OAuth spec. I recalled vaguely that it
55had the API clients actuall…</p>
56
57 <p>via <a href="https://drewdevault.com">Drew DeVault's Blog</a> on Jun 12, 2020</p>
58 </div>
59
60
61 <div class="openring-feed">
62 <h4><a href="https://www.bellingcat.com/resources/podcasts/2020/06/11/bellingchat-episode-2-racism-today/">BellingChat Episode 2 – Racism Today</a></h4>
63 <p>In this week’s episode of BellingChat, Eliot Higgins is joined by Bellingcat’s Charlotte Godart and Nick Waters to discuss their recent work documenting police violence against journalists during the recent protests in response to the police killing of Geo…</p>
64
65 <p>via <a href="https://www.bellingcat.com">bellingcat</a> on Jun 11, 2020</p>
66 </div>
67
68
69 <div class="openring-feed">
70 <h4><a href="https://jcs.org/2020/05/15/surface_go2">OpenBSD on the Microsoft Surface Go 2 (notaweblog)</a></h4>
71 <p>I used OpenBSD on the
72original Surface Go
73back in 2018 and many things worked with the big exception of the internal
74Atheros WiFi.
75This meant I had to keep it tethered to a USB-C dock for Ethernet or use
76a small USB-A WiFi dongle plugged into a less-than-…</p>
77
78 <p>via <a href="https://jcs.org/">joshua stein</a> on May 15, 2020</p>
79 </div>
80
81
82
83 </div>
84 <div style="float: right">
85 <small>
86 Generated by <a href="https://github.com/icyphox/openring.py">
87 openring.py
88 </a>
89 </small>
90 </div>
91 </div>
92 </div>
93 <div class="pull-right">
94 {{ footer }}
95 </div>
96 </div>
97 </body>
98</html>