3.1 === * .gitignore for restructure * src/bin2c.c should not be executable * corrected some typos in author's names (#55) * Merge pull request #54 from emilengler/2020-01-make-force-symlink * build: macOS travis fix * build: Force create symlink * Merge pull request #52 from emilengler/2020-01-new-travis * ci: New Travis system for linux and macOS builds and installs * Merge pull request #51 from emilengler/2020-01-refactor-hierarchy * refactor: New hierarchy and refactored Makefile * re-add travis * use user-defined CC by default * update development version to 3.1; next release will be 3.1 * gophermap -> gophermap.sample debian * Merge pull request #47 from tallship/patch-1 * Update gophernicus.1.man * gophermap -> gophermap.sample, be more descriptive with the name * add manpage * clean up Makefile * add -b option to git clone instead of git checkout * add fakeroot as dependency for dpkg * changelog update, todo makefile fix * Merge pull request #44 from tallship/patch-1 * Update README.md * remove TODO * Merge pull request #17 from vext01/pledge-unveil * Add OpenBSD pledge(2) and unveil(2) support. * utf-8 default charset in readme.md * update changelog * Merge pull request #40 from fosslinux/utf8-charset * change default charset to utf-8 * change max-width to 67 (#39) * change indentation from tabs to spaces * fix copyright * update copyright in README.md * Update INSTALL.md * No longer relevant * remove <>, was screwing up email * remove obselete .travis.yml * Update LICENSE * forgot to change makefile * Merge pull request #36 from gophernicus/3.0.1 3.0.1 ===== * add installation notes to git checkout before installing * fix typo in debian packaging (fixes `make deb`) * update docs to reflect new changes * fix indenting and typos in docs 3.0 (from 101) ============== N.B. this version has two important changes that may make it backwards-incompatible: * binary changed from in.gophernicus to gophernicus * virtual hosting NEVER WORKED and does not work in the way previously described Other changes: * prevent leak of executable gophermap contents * make sure {x,}inetd works when systemd is on the system * allow -j flag to work * add hb9kns (yargo) and fosslinux into developer roles * add -nx flag, blocks executable gophermaps * add -nu flag, disable ~/public_gopher * modify various documentation to markdown * fix various formattings and typos * allow inetd targets to work without update-inetd * correct handling of inetd.conf * remove list of supported platforms * remove example gophermaps * add dependencies for various distros to INSTALL.md * fix query urls * add travis ci * add documentation about CI Upgrade guide: If you are running gophernicus on a **production** system, **do not** upgrade to 3.0. Wait for 3.1. As a general guide: If you are running 101 and haven't upgraded to newer versions **because** of instability worries, **wait for 3.1**. If you were running other rolling-release versions, **upgrade now**.