These instructions explain how to build OpenSSL 1.1 and the traditional libcrypt (specifically libcrypt.so.1 from older versions of glibc). This enables us to run versions of OpenShift's HAProxy that were linked against OpenSSL 1.1 and the older libcrypt on RHEL/Fedora systems where the runtime platform now only provides OpenSSL 3 and the newer libxcrypt. We need the older libcrypt because the OpenShift HAProxy build depends on it, and the newer libxcrypt is not fully backward compatible with the original libcrypt.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/bin/env bash | |
set -eu | |
# https://ostechnix.com/import-qcow2-into-proxmox/ | |
storage=local-zfs | |
vmid=9115 | |
image=Fedora-Cloud-Base-Generic-41-1.4.x86_64.qcow2 | |
name=fedora-41-template |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#0 building with "default" instance using docker driver | |
#1 [internal] load build definition from Containerfile.cross-build | |
#1 transferring dockerfile: 1.83kB done | |
#1 DONE 0.0s | |
#2 [internal] load metadata for docker.io/library/rust:latest | |
#2 ... | |
#3 [internal] load metadata for docker.io/library/debian:bullseye-slim |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//go:build e2e | |
// +build e2e | |
package e2e | |
import ( | |
"context" | |
"fmt" | |
"testing" | |
"time" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Cocoa | |
import CoreGraphics | |
import Foundation | |
class CmdKeyHappy { | |
func cleanup() { | |
print("Cleaning up CmdKeyHappy...") | |
for (pid, tap) in tapMap { | |
print("Removing tap for PID: \(pid)") | |
CFMachPortInvalidate(tap) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# keybind = alt+physical:one=unbind | |
# keybind = alt+physical:two=unbind | |
# keybind = alt+physical:three=unbind | |
# keybind = alt+physical:four=unbind | |
# keybind = alt+physical:five=unbind | |
#keybind = clear | |
keybind = shift+up=adjust_selection:up | |
keybind = shift+left=adjust_selection:left |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# Reset and customise menu bar shortcuts for the Ghostty macOS app. | |
# Restart the app to apply the new bindings. | |
set -euo pipefail | |
# Constants for modifier keys. | |
CMD="@" | |
CTRL="^" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
set -eu | |
# Detect the host architecture dynamically | |
host_arch=$(uname -m) | |
# Map common architecture names to their corresponding Rust target format. | |
arch_map() { | |
case "$1" in |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: apps/v1 | |
kind: DaemonSet | |
metadata: | |
name: daemon | |
namespace: kube-system | |
spec: | |
template: | |
spec: | |
containers: | |
- name: bpfman-supervisor |
HAProxy version 2.8.5-aaba8d0 2023/12/07 - https://haproxy.org/
Column headers:
- ST=<0|1> (server-template disabled=0, enabled=1)
- Tn (Number of Threads)
- RSS (Memory usage in MB)
I have been collecting memory usage data for HAProxy's server-template feature, where the range is 0..N - this is the ST=1 column.
NewerOlder