I hereby claim:
- I am mikaeldui on github.
- I am mikaeldui (https://keybase.io/mikaeldui) on keybase.
- I have a public key whose fingerprint is EEAC 4AB6 3980 4351 AA56 E189 CF4F F107 A83A 247D
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| using HtmlAgilityPack; | |
| using System; | |
| using System.Collections.Generic; | |
| using System.Linq; | |
| using System.Net.Http; | |
| using System.Text; | |
| using System.Threading.Tasks; | |
| using Windows.Security.Cryptography; | |
| using Windows.Security.Cryptography.Core; | |
| using Windows.Storage.Streams; |
| using System; | |
| using System.Collections.Generic; | |
| using System.Linq; | |
| using System.Net.Http; | |
| using System.Text; | |
| using System.Threading.Tasks; | |
| using Windows.Security.Cryptography; | |
| using Windows.Security.Cryptography.Core; | |
| using Windows.Storage.Streams; | |
| using System.Text.Json; |
| using System; | |
| using System.Collections.Generic; | |
| using System.Linq; | |
| using System.Net.Http; | |
| using System.Net.Http.Headers; | |
| using System.Net.Http.Json; | |
| using System.Text; | |
| using System.Threading.Tasks; | |
| using System.Xml; | |
| using System.Xml.Serialization; |
| using System; | |
| using System.Collections.Generic; | |
| using System.Collections.ObjectModel; | |
| using System.Reflection; | |
| using System.Text; | |
| namespace System.Text.Json.Serialization | |
| { | |
| public class JsonIReadOnlyDictionaryConverter : JsonConverterFactory | |
| { |
| using System; | |
| using System.Collections.Generic; | |
| using System.Collections.ObjectModel; | |
| using System.Reflection; | |
| using System.Text; | |
| namespace System.Text.Json.Serialization | |
| { | |
| public class JsonIReadOnlyCollectionConverter : JsonConverterFactory | |
| { |
| addEventListener("fetch", (event) => { | |
| event.respondWith( | |
| handleRequest(event).catch( | |
| (err) => new Response(err.stack, { status: 500 }) | |
| ) | |
| ); | |
| }); | |
| /** | |
| * Many more examples available at: |
| # From https://developers.cloudflare.com/1.1.1.1/1.1.1.1-for-families | |
| # After running this the templates will be available under hardware properties in the settings. | |
| # Run as admin! | |
| # Block malware | |
| Add-DnsClientDohServerAddress 1.1.1.2 https://security.cloudflare-dns.com/dns-query | |
| Add-DnsClientDohServerAddress 1.0.0.2 https://security.cloudflare-dns.com/dns-query | |
| Add-DnsClientDohServerAddress 2606:4700:4700::1112 https://security.cloudflare-dns.com/dns-query | |
| Add-DnsClientDohServerAddress 2606:4700:4700::1002 https://security.cloudflare-dns.com/dns-query |
| [Unit] | |
| Description=Caddy | |
| Documentation=https://caddyserver.com/docs/ | |
| After=network.target network-online.target | |
| Requires=network-online.target | |
| [Service] | |
| Type=notify | |
| User=caddy | |
| Group=caddy |
| function(e, t, n) { | |
| 'use strict'; | |
| function r(e, t) { | |
| if (t && (h('Message QUEUED (' + t.length + ' bytes)'), e._sendQueue.push(JSON.stringify(t))), e._connected) | |
| for (; 0 < e._sendQueue.length;) { | |
| const t = e._sendQueue.shift(); | |
| h('Message SEND'), e._websocket.send(t) | |
| } | |
| } |