commit all archived files
This commit is contained in:
parent
48879afd94
commit
9c117cba4b
193
README.md
Normal file
193
README.md
Normal file
@ -0,0 +1,193 @@
|
|||||||
|
# yatwiki-legacy
|
||||||
|
|
||||||
|
![](https://img.shields.io/badge/written%20in-Golang%2C%20PHP-blue)
|
||||||
|
|
||||||
|
A semi-anonymous wiki for use in trusted environments.
|
||||||
|
|
||||||
|
For the 20150901 release, a desktop version is available for Windows (based on PHPDesktop).
|
||||||
|
|
||||||
|
As of the 3.0 release, YATWiki is now a standalone server instead of a PHP script.
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- Standalone server, easy to run
|
||||||
|
- Built-in SQLite database
|
||||||
|
- BBcode
|
||||||
|
- Diff page revisions
|
||||||
|
- RSS changelog
|
||||||
|
- IP-based ban system
|
||||||
|
- Article index, random article, download database backup
|
||||||
|
- Source code highlighting (thanks [highlight.js](https://github.com/isagalaev/highlight.js))
|
||||||
|
- Optional integration with `contented` for file/image uploads
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
You can start YATWiki by running the binary. A default configuration file and database will be automatically generated if they are not found.
|
||||||
|
|
||||||
|
|
||||||
|
```
|
||||||
|
Usage of ./yatwiki-server:
|
||||||
|
-config string
|
||||||
|
Configuration file (default "config.json")
|
||||||
|
-listen string
|
||||||
|
Bind address (default "127.0.0.1:80")
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## Go Get
|
||||||
|
|
||||||
|
This package can be installed via go get: `go get code.ivysaur.me/yatwiki`
|
||||||
|
|
||||||
|
## Changelog
|
||||||
|
|
||||||
|
2018-04-02 3.3.0
|
||||||
|
- Feature: Allow deleting (and un-deleting) articles
|
||||||
|
- Feature: Support `[youtube]` tag for embedded Youtube videos
|
||||||
|
- Feature: Add link to view raw page source when viewing a specific page revision
|
||||||
|
- Feature: Display timestamps on all console log messages
|
||||||
|
- Enhancement: Upgrade bundled SQLite3 library
|
||||||
|
- Disable zooming out on mobile devices (but zooming in is still allowed)
|
||||||
|
- Fix an issue with linking to articles where the name contained an apostrophe
|
||||||
|
- [⬇️ yatwiki-3.3.0-win32.7z](dist-archive/yatwiki-3.3.0-win32.7z) *(1.78 MiB)*
|
||||||
|
- [⬇️ yatwiki-3.3.0-src.zip](dist-archive/yatwiki-3.3.0-src.zip) *(59.10 KiB)*
|
||||||
|
- [⬇️ yatwiki-3.3.0-linux64.tar.gz](dist-archive/yatwiki-3.3.0-linux64.tar.gz) *(2.65 MiB)*
|
||||||
|
|
||||||
|
|
||||||
|
2017-11-18 3.2.0
|
||||||
|
- Feature: Add new ContentedBBCodeTag option to choose a BBCode tag for mini thumbnails (requires `contented` >= 1.2.0)
|
||||||
|
- Feature: Replace menu image with SVG, for high-DPI screens
|
||||||
|
- Feature: Hover over timestamps to display in more detail
|
||||||
|
- Feature: Link to diff pages directly from the Recent Changes page
|
||||||
|
- Fix some cosmetic issues with the Recent Changes page
|
||||||
|
- [⬇️ yatwiki-3.2.0-win32.7z](dist-archive/yatwiki-3.2.0-win32.7z) *(1.77 MiB)*
|
||||||
|
- [⬇️ yatwiki-3.2.0-src.zip](dist-archive/yatwiki-3.2.0-src.zip) *(56.83 KiB)*
|
||||||
|
- [⬇️ yatwiki-3.2.0-linux64.tar.gz](dist-archive/yatwiki-3.2.0-linux64.tar.gz) *(2.64 MiB)*
|
||||||
|
|
||||||
|
|
||||||
|
2017-10-29 3.1.3
|
||||||
|
- Fix one more case of article title normalisation
|
||||||
|
- [⬇️ yatwiki-3.1.3-win32.7z](dist-archive/yatwiki-3.1.3-win32.7z) *(1.77 MiB)*
|
||||||
|
- [⬇️ yatwiki-3.1.3-src.zip](dist-archive/yatwiki-3.1.3-src.zip) *(60.37 KiB)*
|
||||||
|
- [⬇️ yatwiki-3.1.3-linux64.tar.gz](dist-archive/yatwiki-3.1.3-linux64.tar.gz) *(2.64 MiB)*
|
||||||
|
|
||||||
|
|
||||||
|
2017-10-29 3.1.2
|
||||||
|
- Lock dependency versions
|
||||||
|
- Enhancement: Advertise build number in Server headers
|
||||||
|
- Fix a regression in 3.x series with not normalising article titles
|
||||||
|
- Fix server response if favicon is not configured
|
||||||
|
- [⬇️ yatwiki-3.1.2-win32.7z](dist-archive/yatwiki-3.1.2-win32.7z) *(1.77 MiB)*
|
||||||
|
- [⬇️ yatwiki-3.1.2-src.zip](dist-archive/yatwiki-3.1.2-src.zip) *(60.37 KiB)*
|
||||||
|
- [⬇️ yatwiki-3.1.2-linux64.tar.gz](dist-archive/yatwiki-3.1.2-linux64.tar.gz) *(2.64 MiB)*
|
||||||
|
|
||||||
|
|
||||||
|
2017-10-15 3.1.1
|
||||||
|
- Update `contented` integration (requires `contented` >= 1.1.0)
|
||||||
|
- [⬇️ yatwiki-3.1.1-win32.7z](dist-archive/yatwiki-3.1.1-win32.7z) *(1.76 MiB)*
|
||||||
|
- [⬇️ yatwiki-3.1.1-src.zip](dist-archive/yatwiki-3.1.1-src.zip) *(59.25 KiB)*
|
||||||
|
- [⬇️ yatwiki-3.1.1-linux64.tar.gz](dist-archive/yatwiki-3.1.1-linux64.tar.gz) *(2.61 MiB)*
|
||||||
|
|
||||||
|
|
||||||
|
2017-10-08 3.1.0
|
||||||
|
- Feature: Support content upload to a `contented` server
|
||||||
|
- [⬇️ yatwiki-3.1.0-win32.7z](dist-archive/yatwiki-3.1.0-win32.7z) *(1.76 MiB)*
|
||||||
|
- [⬇️ yatwiki-3.1.0-src.zip](dist-archive/yatwiki-3.1.0-src.zip) *(59.21 KiB)*
|
||||||
|
- [⬇️ yatwiki-3.1.0-linux64.tar.gz](dist-archive/yatwiki-3.1.0-linux64.tar.gz) *(2.61 MiB)*
|
||||||
|
|
||||||
|
|
||||||
|
2017-08-11 3.0.2
|
||||||
|
- Fix an issue with XSS prevention for web browsers other than Chrome
|
||||||
|
- [⬇️ yatwiki-3.0.2-win32.7z](dist-archive/yatwiki-3.0.2-win32.7z) *(1.76 MiB)*
|
||||||
|
- [⬇️ yatwiki-3.0.2-src.zip](dist-archive/yatwiki-3.0.2-src.zip) *(58.91 KiB)*
|
||||||
|
- [⬇️ yatwiki-3.0.2-linux64.tar.gz](dist-archive/yatwiki-3.0.2-linux64.tar.gz) *(2.61 MiB)*
|
||||||
|
|
||||||
|
|
||||||
|
2017-08-11 3.0.1
|
||||||
|
- Feature: New `TrustXForwardedFor` config option for usage behind reverse proxies
|
||||||
|
- Fix an issue with article titles containing `+`
|
||||||
|
- Fix an issue with `[html]` tags
|
||||||
|
- Fix an issue with viewing history for unknown articles
|
||||||
|
- [⬇️ yatwiki-3.0.1-win32.7z](dist-archive/yatwiki-3.0.1-win32.7z) *(1.76 MiB)*
|
||||||
|
- [⬇️ yatwiki-3.0.1-src.zip](dist-archive/yatwiki-3.0.1-src.zip) *(58.86 KiB)*
|
||||||
|
- [⬇️ yatwiki-3.0.1-linux64.tar.gz](dist-archive/yatwiki-3.0.1-linux64.tar.gz) *(2.61 MiB)*
|
||||||
|
|
||||||
|
|
||||||
|
2017-07-11 3.0
|
||||||
|
- YATWiki was rewritten in Go.
|
||||||
|
- Enhancement: Standalone binary server
|
||||||
|
- Enhancement: No longer requires cookies for error messages
|
||||||
|
- Enhancement: Add `norefer` attribute to outgoing links
|
||||||
|
- Improve performance of generating RSS content
|
||||||
|
- Removed support for ban-evasion codes and "download source code"
|
||||||
|
- [⬇️ yatwiki-3.0-win32.7z](dist-archive/yatwiki-3.0-win32.7z) *(1.63 MiB)*
|
||||||
|
- [⬇️ yatwiki-3.0-src.zip](dist-archive/yatwiki-3.0-src.zip) *(58.50 KiB)*
|
||||||
|
- [⬇️ yatwiki-3.0-linux64.tar.gz](dist-archive/yatwiki-3.0-linux64.tar.gz) *(2.69 MiB)*
|
||||||
|
|
||||||
|
|
||||||
|
2017-06-24 r60
|
||||||
|
- Enhancement: Don't require `short_open_tag` in PHP configuration for new installs
|
||||||
|
- Fix a number of issues with handling of base URLs in links
|
||||||
|
- Fix a cosmetic issue with file caching for CSS content
|
||||||
|
- [⬇️ YATWiki-20170624-r60.tar.xz](dist-archive/YATWiki-20170624-r60.tar.xz) *(20.51 KiB)*
|
||||||
|
|
||||||
|
|
||||||
|
2016-11-16 20161116
|
||||||
|
- (no public release)
|
||||||
|
- Enhancement: Always open the formatting help in a new tab
|
||||||
|
- Fix a cosmetic issue with display of backslash characters caused by Meiryo font
|
||||||
|
|
||||||
|
2016-08-24 20160824
|
||||||
|
- (no public release)
|
||||||
|
- Feature: Add Compare button to both top and bottom of article revision list
|
||||||
|
- Fix an issue with noncompliant HTML when comparing diffs
|
||||||
|
|
||||||
|
2015-09-01 r29
|
||||||
|
- Feature: Desktop version for Windows (based on PHPDesktop)
|
||||||
|
- Enhancement: Automatically determine whether HTTPS is in use, simplifying configuration
|
||||||
|
- Fix an issue with handling of base URLs in links
|
||||||
|
- Fix a cosmetic issue with document mode in Internet Explorer
|
||||||
|
- [⬇️ YATWiki-20150901-r29-web.zip](dist-archive/YATWiki-20150901-r29-web.zip) *(22.57 KiB)*
|
||||||
|
- [⬇️ YATWiki-20150901-r29-desktop.zip](dist-archive/YATWiki-20150901-r29-desktop.zip) *(4.73 MiB)*
|
||||||
|
|
||||||
|
|
||||||
|
2013-10-19 r20
|
||||||
|
- Enhancement: Include current-revision, diff-to-previous links inside RSS feed
|
||||||
|
- Enhancement: Change date display format
|
||||||
|
- Enhancement: Always diff in chronological order, regardless of selection order
|
||||||
|
- Fix a cosmetic issue with missing history/edit buttons when viewing an old page revision
|
||||||
|
- [⬇️ YATWiki-20131019-r20.zip](dist-archive/YATWiki-20131019-r20.zip) *(22.46 KiB)*
|
||||||
|
|
||||||
|
|
||||||
|
2013-06-05 20130605
|
||||||
|
- Feature: Spoiler tags
|
||||||
|
- Feature: Raw HTML tags (the viewer must click through a warning to enable)
|
||||||
|
- Feature: IP bans
|
||||||
|
- Feature: RSS support
|
||||||
|
- Feature: Endpoint for accessing raw page content (`/raw/{pagename}`)
|
||||||
|
- Feature: Code highlighting via `highlight.js` (BSD license)
|
||||||
|
- Enhancement: Split change history across multiple pages
|
||||||
|
- Enhancement: Move formatting help to separate page
|
||||||
|
- Fix issues with blank-named pages, spaces in page names, and blank page content
|
||||||
|
- Fix some cosmetic issues on mobile browsers
|
||||||
|
- Fix a cosmetic issue when loading YATWiki with no database file
|
||||||
|
- [⬇️ YATWiki-20130605.php.gz](dist-archive/YATWiki-20130605.php.gz) *(7.79 KiB)*
|
||||||
|
|
||||||
|
|
||||||
|
2012-03-24 20120324
|
||||||
|
- Merge into single-file
|
||||||
|
- Replace Markdown with BBCode formatting
|
||||||
|
- [⬇️ YATWiki-20120324.php.gz](dist-archive/YATWiki-20120324.php.gz) *(5.90 KiB)*
|
||||||
|
|
||||||
|
|
||||||
|
2011-06-12 v1.1
|
||||||
|
- Replace flat-file article storage with SQLite DB
|
||||||
|
- [⬇️ YATWiki-20110612-v1.1.7z](dist-archive/YATWiki-20110612-v1.1.7z) *(16.22 KiB)*
|
||||||
|
|
||||||
|
|
||||||
|
2011-05-03 v1.0
|
||||||
|
- Initial public release
|
||||||
|
- Flat-file article storage
|
||||||
|
- Markdown formatting
|
||||||
|
- [⬇️ YATWiki-20110503-v1.0.rar](dist-archive/YATWiki-20110503-v1.0.rar) *(14.24 KiB)*
|
||||||
|
|
BIN
dist-archive/YATWiki-20110503-v1.0.rar
Normal file
BIN
dist-archive/YATWiki-20110503-v1.0.rar
Normal file
Binary file not shown.
BIN
dist-archive/YATWiki-20110612-v1.1.7z
Normal file
BIN
dist-archive/YATWiki-20110612-v1.1.7z
Normal file
Binary file not shown.
BIN
dist-archive/YATWiki-20120324.php.gz
Normal file
BIN
dist-archive/YATWiki-20120324.php.gz
Normal file
Binary file not shown.
BIN
dist-archive/YATWiki-20130605.php.gz
Normal file
BIN
dist-archive/YATWiki-20130605.php.gz
Normal file
Binary file not shown.
BIN
dist-archive/YATWiki-20131019-r20.zip
Normal file
BIN
dist-archive/YATWiki-20131019-r20.zip
Normal file
Binary file not shown.
BIN
dist-archive/YATWiki-20150901-r29-desktop.zip
Normal file
BIN
dist-archive/YATWiki-20150901-r29-desktop.zip
Normal file
Binary file not shown.
BIN
dist-archive/YATWiki-20150901-r29-web.zip
Normal file
BIN
dist-archive/YATWiki-20150901-r29-web.zip
Normal file
Binary file not shown.
BIN
dist-archive/YATWiki-20170624-r60.tar.xz
Normal file
BIN
dist-archive/YATWiki-20170624-r60.tar.xz
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.0-linux64.tar.gz
Normal file
BIN
dist-archive/yatwiki-3.0-linux64.tar.gz
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.0-src.zip
Normal file
BIN
dist-archive/yatwiki-3.0-src.zip
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.0-win32.7z
Normal file
BIN
dist-archive/yatwiki-3.0-win32.7z
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.0.1-linux64.tar.gz
Normal file
BIN
dist-archive/yatwiki-3.0.1-linux64.tar.gz
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.0.1-src.zip
Normal file
BIN
dist-archive/yatwiki-3.0.1-src.zip
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.0.1-win32.7z
Normal file
BIN
dist-archive/yatwiki-3.0.1-win32.7z
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.0.2-linux64.tar.gz
Normal file
BIN
dist-archive/yatwiki-3.0.2-linux64.tar.gz
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.0.2-src.zip
Normal file
BIN
dist-archive/yatwiki-3.0.2-src.zip
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.0.2-win32.7z
Normal file
BIN
dist-archive/yatwiki-3.0.2-win32.7z
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.1.0-linux64.tar.gz
Normal file
BIN
dist-archive/yatwiki-3.1.0-linux64.tar.gz
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.1.0-src.zip
Normal file
BIN
dist-archive/yatwiki-3.1.0-src.zip
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.1.0-win32.7z
Normal file
BIN
dist-archive/yatwiki-3.1.0-win32.7z
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.1.1-linux64.tar.gz
Normal file
BIN
dist-archive/yatwiki-3.1.1-linux64.tar.gz
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.1.1-src.zip
Normal file
BIN
dist-archive/yatwiki-3.1.1-src.zip
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.1.1-win32.7z
Normal file
BIN
dist-archive/yatwiki-3.1.1-win32.7z
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.1.2-linux64.tar.gz
Normal file
BIN
dist-archive/yatwiki-3.1.2-linux64.tar.gz
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.1.2-src.zip
Normal file
BIN
dist-archive/yatwiki-3.1.2-src.zip
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.1.2-win32.7z
Normal file
BIN
dist-archive/yatwiki-3.1.2-win32.7z
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.1.3-linux64.tar.gz
Normal file
BIN
dist-archive/yatwiki-3.1.3-linux64.tar.gz
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.1.3-src.zip
Normal file
BIN
dist-archive/yatwiki-3.1.3-src.zip
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.1.3-win32.7z
Normal file
BIN
dist-archive/yatwiki-3.1.3-win32.7z
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.2.0-linux64.tar.gz
Normal file
BIN
dist-archive/yatwiki-3.2.0-linux64.tar.gz
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.2.0-src.zip
Normal file
BIN
dist-archive/yatwiki-3.2.0-src.zip
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.2.0-win32.7z
Normal file
BIN
dist-archive/yatwiki-3.2.0-win32.7z
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.3.0-linux64.tar.gz
Normal file
BIN
dist-archive/yatwiki-3.3.0-linux64.tar.gz
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.3.0-src.zip
Normal file
BIN
dist-archive/yatwiki-3.3.0-src.zip
Normal file
Binary file not shown.
BIN
dist-archive/yatwiki-3.3.0-win32.7z
Normal file
BIN
dist-archive/yatwiki-3.3.0-win32.7z
Normal file
Binary file not shown.
BIN
doc/ytw1.png
Normal file
BIN
doc/ytw1.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.4 KiB |
Reference in New Issue
Block a user