I hereby claim:
- I am xentec on github.
- I am xentec (https://keybase.io/xentec) on keybase.
- I have a public key whose fingerprint is 33DA 03D6 EFDF 5269 0D81 D9E2 0561 CC35 E802 CB0E
To claim this, I am signing this object:
#include <cstdint> | |
#include <fmt/format.h> | |
int main() | |
{ | |
union { | |
uint32_t i; | |
uint8_t a[4]; | |
struct { uint32_t lsb:6, m:20, msb:6; } b; | |
}; |
#pragma once | |
#include <optional> | |
#include <map> | |
/* | |
#define <GENERATOR>(XX) \ | |
XX(OK, 0) \ | |
XX(ERROR, 1) \ | |
XX(..., ...) \ |
#!/bin/sh -e | |
for DEV; do true; done # get last argument | |
TMPDIR="$(mktemp -d "/mnt/$(basename "$DEV").XXXX")" | |
mount $* "$TMPDIR" | |
echo "Mounting $DEV on $TMPDIR" | |
(cd "$TMPDIR" && su "$SUDO_USER") |
// Compile with | |
// c++ caman.cpp -o caman -std=c++17 -O3 -I/usr/include/botan-2/ -lbotan-2 -lstdc++fs | |
/* Use like | |
* caman example.org # generate 'example.org' cert authority | |
* caman example.org www mail # generate certs for {www,mail}.example.org | |
* caman example.org legacy/a:RSA:2048 # a RSA cert for legacy.example.org | |
* caman example.org uk.example.net/c:UK # certs for foreign TLD | |
* caman example.org highend/a:Ed25519/h:SHA-3(512)/d:2y | |
*/ |
diff --git a/main/gcc/APKBUILD b/main/gcc/APKBUILD | |
index 4ba13f8bf6..80bcb150eb 100644 | |
--- a/main/gcc/APKBUILD | |
+++ b/main/gcc/APKBUILD | |
@@ -357,9 +357,10 @@ package() { | |
rm -f "$pkgdir"/usr/lib/libffi* "$pkgdir"/usr/share/man/man3/ffi* | |
find "$pkgdir" -name 'ffi*.h' | xargs rm -f | |
- mkdir -p "$pkgdir"/usr/share/gdb/python/auto-load/usr/lib | |
- mv "$pkgdir"/usr/lib/*-gdb.py \ |
#!/bin/sh | |
CTARGET="$1" | |
if [ -z "$CTARGET" ]; then | |
program=$(basename $0) | |
echo "usage: $program TARGET_ARCH" | |
return 1 | |
fi | |
# get abuild configurables |
From c728af08c9321f1a0618674e462adc8e96327370 Mon Sep 17 00:00:00 2001 | |
From: xentec <[email protected]> | |
Date: Sat, 11 Feb 2017 15:00:43 +0000 | |
Subject: [PATCH 1/2] main/libasr: replace res_randomid() impl. with call to | |
arc4random() from libcrypto | |
Fixes recursive call loop which causes a stack overflow in opensmtpd. | |
--- | |
main/libasr/00-use-openbsd-res_randomid.patch | 953 --------------------- | |
main/libasr/0001-Fix-NETDB_SUCCESS-value.patch | 25 + |
diff --git a/abuild.in b/abuild.in | |
index f56ac03..b7e3dcc 100644 | |
--- a/abuild.in | |
+++ b/abuild.in | |
@@ -1048,7 +1048,7 @@ trace_apk_deps() { | |
case "$parch" in | |
$CBUILD_ARCH) ;; | |
- $CARCH | $CTARGET_ARCH) apkroot="--root $CBUILDROOT" ;; | |
+ $CARCH | $CTARGET_ARCH) apkroot="--root $CBUILDROOT --arch $CTARGET_ARCH" ;; |
I hereby claim:
To claim this, I am signing this object:
#include <functional> | |
#include <stack> | |
struct Scope | |
{ | |
using Callback = std::function<void()>; | |
Scope() = default; | |
Scope(Callback cb) | |
{ |