Easyp Easy HTTPS Server

The easyp pea says: My favourite peas are easy HTTPS

Features Installation Extensions Configuration Troubleshooting Development Releases Bugs

Easyp Logo Reflected

All pages

easyp 0.1.3 Release

easyp 0.1.3 Release

We’re excited to announce the stable release of easyp 0.1.3! This release brings significant improvements in performance, platform support, and features. Building on the alpha and beta releases, easyp 0.1.3 is production-ready with comprehensive HTTP support, a powerful extension system, and cross-platform compatibility including Redox OS.

What’s New

Major Features

Keep-Alive Support

easyp now supports persistent HTTP connections with Keep-Alive, significantly improving performance by reusing TCP connections for multiple requests. This reduces latency and improves throughput, especially for websites with multiple resources.

easyp 0.1.3-alpha1 Release

easyp 0.1.3-alpha1 Release

We’re excited to announce the alpha1 release of easyp 0.1.3. This alpha has focused on eliminating dependancies that could impair the port to Redox OS. Removing vestigal dependacies may help other platforms too. For example, the Linux binary seems to have shrunk from 2,810,784 to 2,638,752 bytes.

What’s New

NOTE: this means that easyp will NOT validate that the domain corresponds to a local IP address before reuesting a certificate for a domain. I originally added this validation to ensure that easyp could not be used as part of a DDOS attack against that domain. In the short term I doubt that there will be enough easyp servers to mount much of a DDOS attack anyway, but this should be re-evaluated later.

easyp 0.1.3 - Additional ARM Binary Support

easyp 0.1.3 - Additional ARM Binary Support

We’re excited to announce expanded ARM architecture support for easyp 0.1.3! This interim release adds two new ARM binary variants, bringing the total number of supported Linux architectures to four.

New ARM Binaries

Linux ARMv5TE (musl)

The ARMv5TE build uses musl libc for maximum compatibility with embedded Linux systems and older ARM devices. This target is ideal for:

Try the Worm Spreadsheet - Real-Time Collaborative Spreadsheet with Append-Only Storage

We’ve released a public test of the Worm Spreadsheet - an innovative collaborative spreadsheet built on top of our append-only worm bin storage system!

What is the Worm Spreadsheet?

The Worm Spreadsheet is a browser-based collaborative spreadsheet application that demonstrates the power of our worm bin extension. Unlike traditional spreadsheets, data is stored using an append-only format, ensuring data integrity and providing an audit trail of all changes.

Key Features

How It Works

The spreadsheet uses our worm bin extension to store data in an append-only format. Each cell edit is appended to a log file with a timestamp, creating a complete audit trail. The browser automatically polls for changes and updates the spreadsheet in real-time.

easyp 0.1.3-alpha2 Release

easyp 0.1.3-alpha2 Release

We’re excited to announce the alpha2 release of easyp 0.1.3. This is the first release of easyp to successfully build a (untested) binary for redox. This alpha continues the work on Redox OS compatibility and includes additional improvements to the build system and dependency management.

What’s New

Installation

Quickstart for the latest development version (Linux):

easyp 0.1.3-alpha3 Release

easyp 0.1.3-alpha3 Release

The major improvement in alpha3 of easyp 0.1.3 is that the server now starts up. Alas it does not seem to respond to connections in any way. The redox in the redoxer docker image doesn’t have curl, but I managed to write some simple tests in pure bash. These tests worked in Linux but not Redox. This suggests that easyp still doesn’t work on Redox.

What’s New

Installation

Quickstart for the latest development version (Linux):

easyp 0.1.3-beta2 Release

easyp 0.1.3-beta2 Release

We’re excited to announce the beta2 release of easyp 0.1.3. This release introduces a comprehensive admin panel system with real-time log monitoring, enhanced filtering capabilities, and improved cross-platform compatibility. The admin interface now provides powerful tools for server management and debugging.

What’s New

Major Features

Admin Dashboard

Log Management

System Monitoring

Technical Improvements

Cross-Platform Compatibility

Code Quality

UI/UX Enhancements

Installation

Quickstart for the latest development version (Linux):