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
[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
The PirateBox modifications can be found in:
https://github.com/PirateBox-Dev/Droopy
It contains the following features from the old PirateBox version
of Droopy:
- Secured Subdirectory (new directories will fail in styling)
- Make it possible to launch Droopy on boot time
- Prevent uploading index.ht* files
New features / bugfixes with the new Droopy version:
- Multiple upload
- Fixed language encoding
- In general user/password setting (non configurable via
PirateBox)
The following features were not ported to the new version:
- Include hostname to templates (not needed anymore)
- Field including iframe for shoutbox (not needed anymore)
- iOS fake answer code, which was included in lighttpd since
Piratebox 0.5.x
Known issues:
- New folders via protected subdirectory feature are not
created with HEADER.TXT and README.txt (styling will not work).
That issue is also on 1.0.0-1.0.3 versions
- HEADER.TXT and README.txt can be uploaded. It will not be
overwritten, but break styling if the files aren't available.
- still needs some tweaks mapping mDNS to S-DNS (make unique name available via non avahi clients)
- refreshing of dnsmasq cache
Merge branch 'mesh_enabling' into development
Conflicts:
piratebox/piratebox/bin/generate_config_files.sh
piratebox/piratebox/conf/piratebox.conf
+ piratebox.conf and psogen.py have been updated to reflect some css
syntax changes
+ index.html has had the 'welcome' section removed in favor of an
'about' link at the top
+ index.html has had some minor restructuring to clean up the code
+ style.css has been cleaned up and reorganized