User Image

Reversejames's Profile

reversejames (fas) | Fedora badges

Reversejames's Projects

reversejames/claude-launcher

Menu front-end for Claude Code that becomes the primary claude command. Installed as /usr/bin/claude, it shows an arrow-key menu (fresh/continue/resume sessions, provider, model, effort, per-run toggles) and execs the real Claude Code binary underneath. It discovers an existing native or npm install and never runs itself; 'claude install' offers to install or switch builds (including older versions). Supports Anthropic plus Moonshot/Kimi, DeepSeek, Qwen, OpenAI, and Grok. Ships global bash completion.
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

reversejames/mariadb-ctrlc-exit

MariaDB command-line client with the pre-10.11.7 Ctrl-C behavior restored (MDEV-14448 reverted): Ctrl-C at an idle prompt exits, Ctrl-C during a query kills the query, repeated Ctrl-C exits. Ships a single client-only binary (built with -DWITHOUT_SERVER) installed as /usr/local/bin/mysql, which shadows the distro client via PATH precedence. No distro package is replaced or held back; the mariadb command stays stock.
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

reversejames/libssh2

libssh2 with fix for ECDSA sign allocator mismatch (https://github.com/libssh2/libssh2/issues/1828). _libssh2_ecdsa_sign() allocated a buffer with LIBSSH2_ALLOC but freed it with OPENSSL_clear_free, crashing any application using custom allocators with ECDSA pubkey auth. One-line fix: use OPENSSL_malloc instead, matching how _libssh2_dsa_sha1_sign handles the same pattern. PR: https://github.com/libssh2/libssh2/pull/1829
  • Fedora 43 : x86_64
  • Fedora 44 : x86_64
  • Fedora rawhide : x86_64

reversejames/php-pecl-ssh2

PHP bindings for libssh2, providing SSH2 shell, exec, tunneling, and SFTP support. Built from latest git master of php/pecl-networking-ssh2.
  • Fedora 43 : x86_64
  • Fedora 44 : x86_64
  • Fedora rawhide : x86_64

reversejames/php-curl-cffi

PHP extension wrapping libcurl-impersonate for browser TLS and HTTP/2 fingerprint impersonation. Supports Chrome, Firefox, and Safari fingerprints. libcurl-impersonate is statically linked.
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

reversejames/php-boringssl

PHP extension providing direct access to Google BoringSSL. Exposes BoringSSL-specific TLS features unavailable through ext-openssl: GREASE, extension permutation, certificate compression, ALPS, Encrypted Client Hello (ECH), post-quantum key exchange, TLS fingerprint control, OCSP stapling, SCT, and session management. BoringSSL is statically linked.
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

reversejames/php-all-the-things

Meta-package that installs all DigitalCyberSoft PHP extensions (php-brotli, php-hpack, php-qpack, php-quic, php-zstd)
  • Fedora rawhide : x86_64

reversejames/php-quic

PHP extension for QUIC transport protocol (RFC 9000). Wraps OpenSSL 3.2+ for HTTP/3 client connections, streams, and TLS configuration.
  • EPEL 10 : aarch64, x86_64
  • EPEL 9 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

reversejames/php-qpack

PHP extension for QPACK header compression (RFC 9204). Built-in pure C implementation for HTTP/3 header encoding/decoding.
  • EPEL 10 : aarch64, x86_64
  • EPEL 9 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

reversejames/php-hpack

PHP extension for HPACK header compression (RFC 7541). Wraps libnghttp2 for HTTP/2 header encoding/decoding.
  • EPEL 10 : aarch64, x86_64
  • EPEL 9 : aarch64, x86_64
  • Fedora 43 : aarch64, x86_64
  • Fedora 44 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64
  • 1
  • 2