We want to get away from droopy and python2. Droopy does not
support IPv6, which we want to support for upload as well.
This series implements the following:
- Generation of piratebox_config.php with the config settings of
piratebox.conf
- Customization of php.ini during start of piratebox
This is needed to save the receiving file already on the USB stick.
We need to do this to save costy IO, the later move into the
upload folder is only a filesystem rename and no physically move
anymore.
- We add options to allow overwriting of uploaded files.
- First raw set of default template engine, which will be enhanced
with later features (directory listing).
- Adjusted OpenWrt reconfiguration (CHMOD setting).
* hotfix-1.1.4:
Adjust version to 1.1.4
CHANGELOG: add latest stuff
Fixes IRC startup issues
Rename to avoid confusion of git checkout development
Add russian locale
Run timesave systemd unit on shutdown
Add note to change root password
RPi: Move toward generated MotD
Notice language files
Droopy always does the chmod operation, if the option is set.
On partitions with FAT it is not possible to execute this operation.
Droopy may ran into issue in that situation.
With that fix, the option won't be set on droopy start to prevent
any chmod operation on FAT partitions.
Fixes#154
- Per default we now collect all DNS requests even not the
one which addresses us directly (like 8.8.8.8 )
- Disables is an all Port 80 catch
Fixes: #137
[New] Improved styling for droopy iframe. (not applied)
[New] Timesave script service file to run set the time during startup.
[Fix] Droopy call in init.d/piratebox failed to use the correct port.
[Fix] Timesave script behaviour fixed on full Linux systems. OpenWrt's date format is now customized during build & piratebox.conf .
* Delivered the systemd file for restoring the file during boot.
* Moved date format to piratebox.conf
* Customize the date format for OpenWrt during build of
piratebox_ws-img.tar.gz file, like other configuration files
* [New] New feature: /opt/piratebox/bin/board-autoconf.sh for setting up the imageboard
* [New] Droopy update: Multiple upload
* [New] Droopy update: In general user/password setting (non configurable via
PirateBox)
* [New] imageboard: inital dummy page for a not installed board.
* [New] Send HTTP-Code 204 for Android devices, avoids captive Portal and leaving devices.
* [Fix] Some script cleanups
* [Fix] Improved Cachehandling
* [Fix] Modified index HTML structure for increased stylability
* [Fix] Droopy update: Language encoding
* [Fix] Droopy update: Uploaded filepermission can be configured.
PirateBox default: 755
* [Fix] Fix not refreshing shoutbox after bootup
* [Fix] Show station count again, after it is enabled
* [Removed] Droopy update: Include hostname to templates (not needed anymore)
* [Removed] Droopy update: Field including iframe for shoutbox (not needed anymore)
* [Removed] Droopy update: iOS fake answer code, which was included in lighttpd since
Piratebox 0.5.x
* [Removed] exchange_www.sh : This feature is not available anymore, because it breaks
more then it helps.
* [Removed] Unnessecary AJAX calls & files from pre 1.0