From ba1c51259c44dfdd46ef506edafa70217a717fdd Mon Sep 17 00:00:00 2001 From: Christophe HENRY Date: Thu, 11 Mar 2021 17:53:44 +0100 Subject: [PATCH] Adds Unreleased section to CHANGELOG.gmi --- CHANGELOG.gmi | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/CHANGELOG.gmi b/CHANGELOG.gmi index e1d3551..40df6d2 100644 --- a/CHANGELOG.gmi +++ b/CHANGELOG.gmi @@ -4,6 +4,24 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https:/​/keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https:/​/semver.org/spec/v2.0.0.html). +## [Unreleased] + +### Security +* Check url encoding: The filename fetched on disk may differ from that was asked by URL. +* Perform sanity checks against unauthorized access. +* Check unicode capability, UTF16 input, etc… +* Manage different type of carriage return: CR CR/LF LF + +### Development +* Command line API for script, testing, CI… +* Split codebase: library to interpret GemText, command line interface (tests, …) and web interface + +### User interface +* Page menu on upper and lower sides: [parent dir] [root dir] [raw text] +* Images +* Text localisation +* Proxy: https:/​/thewebsite.tld/htmgem/proxy/[gemini:/​/]capsule.tld/path/file.gmi + ## [1.0.0] - 2021-03-10 * Improves presentation and installation page. * Adds stylesheets and download of pages source code.