デッドライト

Proxy Test Plan

TEST_PLAN.md — deadlight-proxy

Version: v1.0 (May 2026)
Scope: Functional testing across Linux, macOS, and Android (native app)
Purpose: Systematic coverage of all major subsystems following initial
multi-platform binary release. This is a living document, results and notes
are recorded inline as testing progresses.

This document covers what was tested, how, and what was found. It aims to be an honest record of real-world validation on real hardware.


Platform Matrix

Tracking results across all three supported binary targets.

Test Area Linux/WSL macOS Android
1. Startup & Config
2. Health & Smoke
3. HTTP Proxy
4. HTTPS (CONNECT)
5. TLS Interception N/A
6. SOCKS4/5
7. Connection Pool
8. REST API
9. Plugins N/A
10. Web UI & SSE
11. VPN / TUN N/A N/A
12. Blog Cache
13. Edge / Resilience

Legend: ☑ Pass · ☒ Fail ·⚠ Partial / Known Issue · ☐ Not Yet Tested · N/A Not Applicable


planned blog updates

  • Toggle to only post to profile feed, not public feed
  • Ability to sort feed
  • filter feed
  • Post voting/karma
  • Pinned posts both for profile feed and general feed
  • Tags (ml auto tags)
  • Proxy orchestration for services routing
  • Feed by tags
  • PROXY_URL in settings dashboard ui
  • test smtp over http via tailscale
  • workerd build.on kali/android
  • dedicated federation directory
  • accent color dynamically applied to title gradient
  • default sort configurable in settings dash

Federation Directory

Note: this list only includes other registered instances in which federation is enabled. Users are free to create and customize their own instances and are not required to federate with the wider network nor register.

NAND gate memory framework in C draft

// memory_logic.h
#ifndef MEMORY_LOGIC_H
#define MEMORY_LOGIC_H

#include <stdint.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/mman.h>

// Core structure for memory region management
typedef struct {
    void* base_addr;
    size_t size;
    int fd;
    uint8_t* state_map;
} MemoryRegion;

// Structure for a single logic gate in memory
typedef struct {
    uint32_t input_offset_a;
    uint32_t input_offset_b;
    uint32_t output_offset;
    uint8_t current_state;
    uint64_t operation_count;
    uint64_t last_operation_time;
} MemGate;

// Structure for performance monitoring
typedef struct {
    uint64_t start_time;
    uint64_t operation_count;
    uint64_t total_transitions;
    uint64_t errors;
    double avg_transition_time;
} PerformanceMetrics;

jetson mav stack

Idea What you sell / deliver Why it’s profitable & low competition in 2026 Rough time-to-first-paying-customer Revenue model
**1. LLM-Powered...

MP4 to GIF via ffmpeg

1. Generate palette

ffmpeg -y -i quad-landing.mp4 \
-vf "fps=10,scale=960:-1:flags=lanczos,palettegen" \
-frames:v 1 palette.png

2. Generate gif from palette

ffmpeg -i quad-landing.mp4 -i palette.png \
-filter_complex "fps=10,scale=960:-1:flags=lanczos,paletteuse=dither=bayer" \
output.gif

Authenticate to GitHub with SSH key-based authentication,

Here’s a step-by-step guide to creating and adding your SSH key to GitHub:

1. Generate a New SSH Key Pair on Device

First, you'll need to generate a new SSH key pair (private and public) on your Raspberry Pi.

  1. Open a terminal on your Linux Device

  2. Run the following command to...