- PEP8 fixes.
- Don't need to disable .socket and .service. Disabling .service will
take care of disabling both.
- Update the introduction message.
- Add prefix to form so that it can potentially be mixed with other
forms.
- Explicitly state datatype in config_items to handle them more
generically
- Handle boolean values correctly. Before this fix we got the string
'False' which evaluated to True (this affected the entry
'use_x_forwarded_host').
- Add the config entry 'danube_edition'. Activating it shows a voucher
input field for pagekite accounts on freedombox.me during the
firstboot process. Other vouchers (i.e. for VPN services) might
follow. Add description and test for 'danube_edition' setting.
Earlier, installation of the ownCloud package was performed as part of
setup process. It took time and hence the action was done
asynchronously. Now, however, package manager takes care of this. To
avoid any potential race conditions with the user accessing ownCloud
before it is setup, perform the setup synchronously.
- Add submission information
- Remove dependencies list. It does not add much value and it is
difficult to maintain this list up-to-date whenever a new dependency
gets added.
- Update information about building docs
- Already reorganised the manual page on the wiki for this purpose.
- Fix several issues with the Docbook export of MoinMoin.
- Replace / in title with a space.
- Remove revision history.
- Convert image dimensions to points from pixels.
- Fix incorrect wiki paths.
- Implement mechnism for downloading images and using them with
relative paths.
- Remove the old way of compiling the manual. Its contents are mostly
not applicable for end users. Design documents are outdated. INSTALL
and HACKING talk about Plinth installation not FreedomBox in general.
A fresh man page will be written later.
The generated TODO file is very limted in scope and gives a wrong
impression to a potential contributor. We have worked towards a central
TODO list for the entire project scrapping all other TODO lists.
Redirect the contributor to that list.
- In appears that in Debian it is possible to set the timezones from one
of the listed items in zonetab.info or addtitional timezones from the
directory /usr/share/zoneinfo/Etc/. Add these too.
- By default all FreedomBox images have Etc/UTC as time zone. This is
now properly listed.
- When Deb822 formatted source files are present, error out and don't
show as enabled.
- When /etc/apt/sources.list.d/*.sources files are present, error out
and don't show as enabled.
- Handle files /etc/apt/sources.list.d/*.list.
- Workaround Augeas lens not understanding '[options]' in sources.list.
This is now properly handled by freedombox-setup network scripts. There
is no need to set it up here. Also there is chance they might by
configured wrong.
I faced a situation that on my localhost resolved to an IPv6 address and
Apache was unable to connect to Plinth as Plinth does not yet listen on
IPv6 address. It is best to change this to an explict local IP address
at least until Plinth listens on IPv6 address.