A lightweight development server for local static and PHP sites.
This repository is for Knerve releases. See https://tenkinetic.github.io for details on the software.
-
1.1.1:
https://github.com/tenKinetic/Knerve/releases/tag/v1.1.1 -
Add option to run at startup
-
1.0.13:
https://github.com/tenKinetic/Knerve/releases/tag/v1.0.13 -
Output results of commands for which errors need to be analysed to file so all startup commands can be executed in a single script requiring only one password prompt.
-
1.0.12:
https://github.com/tenKinetic/Knerve/releases/tag/v1.0.12 -
Write system commands to file to execute as a batch to reduce password prompts on systems with TTY tickets enabled until command results are piped to file to be parsed (at which point only one prompt should be required at startup and one at shutdown - currently two are required at startup).
-
1.0.11:
https://github.com/tenKinetic/Knerve/releases/tag/v1.0.11 -
Added xip.knerve.192.168.0.1.xip.io which lists links to all sites
-
The IP address to use in the URL above is displayed on rollover of the logo in the Knerve window
-
1.0.10:
https://github.com/tenKinetic/Knerve/releases/tag/v1.0.10 -
Changed from .dev to .knerve.
-
Added support for basic authentication. This is currently enabled by editing the settings file. For a given site, add:
basicAuth: {
username: 'u',
password: 'p'
}
-
1.0.9:
https://github.com/tenKinetic/Knerve/releases/tag/v1.0.9 -
Fixed path error for static files with query strings.
-
Added default file support for index.php, index.html and index.htm.
-
Extended SSL certificate for 10 years.
-
1.0.8:
https://github.com/tenKinetic/Knerve/releases/tag/v1.0.8 -
Fixed xip.io support for network devices.
-
1.0.7:
https://github.com/tenKinetic/Knerve/releases/tag/v1.0.7 -
Fixed failure to fully terminate some unserviceable requests.
-
Forwarded all directory level requests if they do not have a trailing slash.
-
Continued startup procedure when starting DNS server results in EADDRINUSE in case the existing server also provides the .dev domain. Future versions will validate the .dev domain when this error is detected.
-
Added ability to edit settings file. MySQL start and stop commands can be edited as well as sites list.
-
1.0.6:
https://github.com/tenKinetic/Knerve/releases/tag/v1.0.6 -
Added support for range headers.
-
Added hover state to site background that shows site directory.
-
1.0.5:
https://github.com/tenKinetic/Knerve/releases/tag/v1.0.5 -
Added xip.io support. Use sitename.dev.192.168.1.111.xip.io to access a site from other machines on the same network.
-
1.0.3:
https://github.com/tenKinetic/Knerve/releases/tag/v1.0.3 -
Added ability to restart PHP servers.
-
1.0.2:
https://github.com/tenKinetic/Knerve/releases/tag/v1.0.2 -
Fixed bug with new site ID generation.
-
1.0.1:
https://github.com/tenKinetic/Knerve/releases/tag/v1.0.1 -
Restricted to a single running instance.
-
Added detection of MySQL and ability to stop and start MySQL for installations at /usr/local/mysql that use /usr/local/mysql/support-files/mysql.server.
-
Resolved logfile error on first run.
-
1.0.0:
https://github.com/tenKinetic/Knerve/releases/tag/v1.0.0 -
HTTPS improvements.
-
Made site names editable.
-
0.1.1 (Public Beta):
https://github.com/tenKinetic/Knerve/releases/tag/v0.1.1-beta -
Improved HTTPS support.
-
0.1.0 (Public Beta):
https://github.com/tenKinetic/Knerve/releases/tag/v0.1.0-beta