I hereby claim:
- I am fmarier on github.
- I am fmarier (https://keybase.io/fmarier) on keybase.
- I have a public key whose fingerprint is 8C47 0B2A 0B31 568E 110D 4325 1628 1F2E 007C 98D1
To claim this, I am signing this object:
| #!/usr/bin/env node | |
| const | |
| express = require('express'), | |
| app = express.createServer(), | |
| clientSessions = require("client-sessions"); | |
| app.use(clientSessions({ | |
| secret: 'secret', | |
| cookie: { |
| [[email protected] www]$ cat .htaccess | |
| RewriteEngine on | |
| RewriteCond %{QUERY_STRING} resource=acct:(.+) | |
| RewriteRule ^/.well-known/webfinger /profile/%1? [L] | |
| [[email protected] www]$ cat profile/[email protected] | |
| { | |
| "subject": "acct:[email protected]", | |
| "links": [ | |
| { |
I hereby claim:
To claim this, I am signing this object:
| --- /tmp/muli1.css 2019-11-15 15:23:17.118365776 -0800 | |
| +++ /tmp/muli2.css 2019-11-15 15:23:43.893940366 -0800 | |
| @@ -2,6 +2,30 @@ | |
| @font-face { | |
| font-family: 'Muli'; | |
| font-style: italic; | |
| + font-weight: 200; | |
| + src: url(./muli/Muli_200_italic_19882c2c7f40473fb6ffcf2c9ae29c9d_vietnamese_v11.woff2) format('woff2'); | |
| + unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; | |
| +} |
| --- poppins1.css 2019-11-15 17:41:43.198503250 -0800 | |
| +++ poppins2.css 2019-11-15 17:41:58.294222079 -0800 | |
| @@ -1,4 +1,51 @@ | |
| - | |
| +/* devanagari */ | |
| +@font-face { | |
| + font-family: 'Poppins'; | |
| + font-style: italic; | |
| + font-weight: 100; | |
| + src: url(./poppins/Poppins_100_italic_0d7e19fe5b51588a56ee51ac676b63d8_devanagari_v5.woff2) format('woff2'); |
| FILE: /home/francois/devel/admin-columns/src/js/admin/columns/form.js | |
| ---------------------------------------------------------------------------------------------------------------- | |
| FOUND 3 ERRORS AFFECTING 1 LINE | |
| ---------------------------------------------------------------------------------------------------------------- | |
| 158 | ERROR | HTML string concatenation detected, this is a security risk, use DOM node construction or a | |
| | | templating language instead: attr_class+. (WordPressVIPMinimum.JS.StringConcat.Found) | |
| 158 | ERROR | HTML string concatenation detected, this is a security risk, use DOM node construction or a | |
| | | templating language instead: message+. (WordPressVIPMinimum.JS.StringConcat.Found) | |
| 158 | ERROR | HTML string concatenation detected, this is a security risk, use DOM node construction or a | |
| | | templating language instead: +'</p></div>'. (WordPressVIPMinimum.JS.StringConcat.Found) |
| #!/usr/bin/python3 | |
| import csv | |
| import requests | |
| from urllib.parse import urlparse, urlunparse | |
| def feedburner_upgrade(url): | |
| parsed = urlparse(url) | |
| if parsed.netloc in ('feeds2.feedburner.com', 'feeds.feedburner.com', 'feedproxy.google.com'): | |
| return parsed._replace(scheme='https').geturl() |
by Bill “Woody” Woodcock, Quad9
Started in 2016. EU privacy regulators came to PacketFence because they wanted to see a PoC of a GDPR-compliant DNS recursive resolver.
At the time there were only two public resolvers (Google and OpenDNS) and