forked from gophernicus/gophernicus
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchangelog
80 lines (65 loc) · 2.42 KB
/
changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
3.1.1
=====
* Fix various build system issues
3.1
===
* Allow document roots specified with relative paths
* Drop debian packaging
* New build system
* Rework logging logic
* Replace spurious tabs in menu with dashes
* Don't install documentation
* Fix parallel builds
* Declare function prototypes explicitly
* Sort the ~ selector by date modified
* Rework manual page
* Propagate FLAGS value to recursive MAKE calls
* Fix memory leak in gophermap parsing
* Add option `-nH` to disable HTTP response to HTTP GET/POST requests (#66)
* Make description in die() appears everywhere
* fix LDFLAGS
* Filetypes2 (#57) Re-do filetypes system.
* corrected some typos in author's names (#55)
* build: Force create symlink
* ci: New Travis system for linux and macOS builds and installs
* refactor: New hierarchy and refactored Makefile
* use user-defined CC by default
* add -b option to git clone instead of git checkout
* Add OpenBSD pledge(2) and unveil(2) support.
* change default charset to utf-8
* change max-width to 67 (#39)
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**.