* Use environment variables for default workspace location on Windows, for #2961.
* Mention possibility of using System.getProperty instead
* Migrate to user.profile java property for Windows workspace dir fallback
* Validate Host header of incoming HTTP requests
* Always allow requests with loopback IP addresses and localhost
* Split off ValidateHostHandler to a separate file
* Allow IPv4-mapped loopback addresses in ValidateHostHandler
* Add error description to 404 error returned by ValidateHostHandler
* Add refine.interface parameter to override interface and host separately
* Fix some whitespace inconsistencies
* Update refine and refine.bat with separate host and interface arguments
* Add -h switch to usage message
* Use -H instead of -h for the host argument
* Bring changes in line with new Jetty version
Co-authored-by: Antonin Delpeuch <antonin@delpeuch.eu>
* build(deps): bump butterfly from 1.0.4 to 1.1.0
Bumps [butterfly](https://github.com/OpenRefine/simile-butterfly) from 1.0.4 to 1.1.0.
- [Release notes](https://github.com/OpenRefine/simile-butterfly/releases)
- [Commits](https://github.com/OpenRefine/simile-butterfly/commits)
Signed-off-by: dependabot[bot] <support@github.com>
* Update Butterfly configuration after Jetty upgrade
* Fix main class name in web.xml
* Upgrade Butterfly to Jetty 9
* Temporary debugging output to understand why RefineServlet is not found
* Upgrade servlet-api
* Fix javax.servlet-api artifactId
* Reinstate debug logging temporarily
* Update butterfly to 1.1.1 to solve servlet-api version conflict
* Update javax.servlet-api in the rest of the code base
* Silence server logs in ./refine ui_test again
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Antonin Delpeuch <antonin@delpeuch.eu>
** The first native Github commit (ie not one converted from SVN **
Change Google Refine to OpenRefine or just Refine.
Change icon filenames and add some placeholder icons