summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorJuuso Lapinlampi <wub@partyvan.eu>2016-05-08 10:37:12 +0200
committerJuuso Lapinlampi <wub@partyvan.eu>2016-05-08 10:37:12 +0200
commit5db54605b0d919c966b2678b8756e93f90eb11fd (patch)
tree264b7c71695357965e3549801de08038dcc94882 /CHANGELOG.md
parentb139de75a0f0ac74856f59af5b7d9fbd31a5f9fb (diff)
parente112e3c836b08ebf7ed514cfef15fcb737a402cc (diff)
Merge branch 'wub/expand-1.0.0-changelog'
- CHANGELOG: Add full change logs for 1.0.0+8757e9a - CHANGELOG: Track changes to v1.0.0 instead of 1.0.0 - CHANGELOG: Add Pomf 1.0.0 changes since initial commit (ewhal@ admitted he's not going to spend four hours into reviewing the accuracy of these commits, but gave me an OK.) Reviewed-by: Eliot Whalan <ewhal@pantsu.cat>
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md120
1 files changed, 117 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d64b6e7..168f8b6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -159,8 +159,122 @@ This project adheres to [Semantic Versioning](http://semver.org/).
## `1.0.0+8757e9a` - 2015-08-15
Last Git repository snapshot in `nokonoko/Pomf` before forking to
-`pantsu/pomf`.
+`pantsu/pomf`. No formal release.
-## `1.0.0` - 2013-10-31
+### Added
+
+- Gyazo and CSV response types. (Peter Lejeck)
+- Flattr to donation banner. (Peter Lejeck)
+- Label and message to Bitcoin URL in donation banner. (Peter Lejeck)
+- CSS for donation buttons. (Peter Lejeck)
+- Moe panel for login/administration. (Eric Johansson)
+- Alternative email contact for file deletion in FAQ. (Eric Johansson)
+- CSS for old and dead tools. (Peter Lejeck)
+- Double dot file extensions support. Configurable in `settings.inc.php`. (Peter
+ Lejeck)
+- Disclaimer about unsupported web browsers in FAQ. (Eric Johansson)
+- Initial file expiration support for moe panel. (Eric Johansson)
+- MySQL schema (`schema.sql`) for installing Pomf. (Eric Johansson, cenci0)
+- MySQL schema (`update.sql`) to help migrate old databases to the new moe panel
+ schema. (cenci0, Austin Gillman)
+- HTTP compression support in `upload.php`. (cenci0)
+- Configuration option `POMF_URL`. (cenci0)
+- `diverse_array` and `refiles` API in `upload.php`. (cenci0)
+- HTML minification using grunt-contrib-htmlmin. (cenci0)
+- Instructions in `README.md` on how to enable compression in Apache webserver.
+ (cenci0)
+- Todo section to `README.md`. (Eric Johansson)
+- Advice to disable PHP execution for uploaded `.php` files. (Eric Johansson)
+- Configurable `{{max_upload_size`}} option in `Gruntfile.js` to replace
+ hardcoded 50MiB value. Defaults to value 50. (Kieran Harkin)
+
+### Changed
+
+- `POMF_DB_CONN` default host to `127.0.0.1`. (Eric Johansson)
+- Paddings on `.alert` boxes simplified. (Peter Lejeck)
+- Donation plea. (Peter Lejeck)
+- Donate buttons are unified and on a single row. (Peter Lejeck)
+- PayPal's encrypted `<form>` replaced with a link in donation banner. (Peter
+ Lejeck)
+- Virus scans banner to match the donate banner scheme.
+- Donate banner is now an `.alert-info` instead of `.alert-error`. (Peter
+ Lejeck)
+- `generate_name` algorithm. Generates random lowercase letters from `a` to `z`
+ instead of a mix of CRC-32B and random lowercase letters. (Eric Johansson)
+- Tools page tool names and API status updated. (Eric Johansson, Peter Lejeck)
+- Gyazo `generate_name` algorithm to `FxxAxxG.png`, where `x` is a random
+ lowercase letter. Removes CRC-32B checksums and `$grill` parameter from the
+ function. (Eric Johansson)
+- Increased length of `generate_name` return string by one character. (Eric
+ Johansson)
+- Default `POMF_FILES_RETRIES` increased from 5 to 15. (Eric Johansson, Peter
+ Lejeck)
+- `nav.swig` links to new places of interest of other Pomf.se projects and
+ social media. (Eric Johansson)
+- Genericize defaults function into merge utility in `cheesesteak.js`. (Peter
+ Lejeck)
+- `README.md` now uses a hyperlink to `@nekunekus` Twitter account. (Eric
+ Johansson)
+- Refactored the core PHP code in Pomf. Introduced classes. (cenci0)
+- `.alert-info`, `.alert-error`, `nav a` and `a` CSS colors to satisfy WCAG 2.0
+ requirements on contrast (section 1.4.3). Patch by Juuso Lapinlampi. (Eric
+ Johansson)
+
+### Fixed
+
+- `git clone` URL in `README.md`. (Eric Johansson)
+- PHPDoc comments in `upload.php`. (Peter Lejeck)
+- A bug in `refiles()`. Deferences `$file`. (Peter Lejeck, catboy)
+- Broken tools download URLs. (Eric Johansson)
+- Uploading files without file extension. (Eric Johansson)
+- Bitcoin wallet URI in donation banner. (Eric Johansson)
+- ShareX settings URL in tools. (Eric Johansson)
+- Gyazo Client author's Twitter URL. (Eric Johansson)
+- Code indentation in `upload.php`. (Peter Lejeck)
+- Reduntant `settings.inc.php` inclusion twice in `upload.php`. (benwaffle)
+- Moe panel incorrectly returning 5 entries instead of none in search while
+ there's no search query. (benwaffle)
+- Cross-site scripting vulnerability in moe panel from arbitrary `originalname`.
+ No CVE requested. Reported by Juuso Lapinlampi. (Eric Johansson)
+- Copy-pasted code rolled into a `for` loop in `generate_name`. (Michael
+ "wafflestealer654")
+- HTML validation for `case 413` in `pomf.js`. (cenci0)
+- `README.md` title from Pomf.se to Pomf. (Eric Johansson)
+- Pass full URL back to the client in response. (Kieran Harkin)
+
+### Removed
+
+- Link to mail newsletter in FAQ. (Eric Johansson)
+- Unused `blackniggers/kittens.php`. Previously used for Gyazo client, now
+ replaced. (Eric Johansson)
+- Unused `get_crc32` function in `UploadedFile.class.php`. Reported by Juuso
+ Lapinlampi. (Eric Johansson)
+
+## `v1.0.0` - 2013-10-31
+
+Initial unofficial release in `nokonoko/Pomf`. Changes are since initial commit.
+
+### Added
+
+- `LICENSE` with Expat license. (Eric Johansson)
+- Email and Twitter contacts to `README.md`. (Eric Johansson)
+- Frequently asked questions (FAQ). (Eric Johansson)
+- Favicon. (Eric Johansson)
+- Kawaii anime girls (`grill.php`). (Eric Johansson)
+- Web interface with JavaScript. (Eric Johansson, Peter Lejeck)
+- Tools page. (Eric Johansson)
+- `upload.php`, `UploadedFile.class.php`, `database.inc.php`, `settings.inc.php`. (Eric Johansson, Peter Lejeck)
+- Gyazo support (`blackniggers/kittens.php`) with `generate_name` function.
+ (Eric Johansson)
+- Grunt buildsystem. (Peter Lejeck)
+- Swig pages. (Peter Lejeck)
+- Swig banners. (Peter Lejeck)
+- `README.md` documentation. (Peter Lejeck)
+
+### Changed
+
+- `.gitignore` will only ignore `dist/` and `node_modules`. (Peter Lejeck)
+
+### Removed
-Initial unofficial release in `nokonoko/Pomf`.
+- `.gitattributes`. (Eric Johansson)