Preparing hotfix-release 1.0.4

Posted by Matthias 
This forum is currently read only. You can not log in or make any changes. This is a temporary situation.
Now, this forum is in read-only mode. You find details Details hereContinue on /r/PirateBox
Preparing hotfix-release 1.0.4
July 26, 2015 12:07PM
Hey all,
I got got a pull request today, which includes a very valuable fix for less polluting the users browser.

End of testing is 14.08.2015 , after that I create a stable release.

The current list, can be found at the GitHub milestone:

=== 1.0.4 === 
* [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

Testing should focus:
* Uploading files
* UI , shoutbox, station_cnt
* /opt/piratebox/bin/board-autoconf.sh
* Android device captive portal check
* Browser cache handling


Fixed with beta2:
- Generation of HTTP CODE 204 script was a downloadable




I uploaded the current testfiles here [freeshell.de]

How to test?

Install or already have a latest stable PirateBox. We didn't change any OpenWrt package.

For OpenWrt, exchange the piratebox_ws_1.0_img.tar.gz inside the install folder. If you already have the piratebox installed, login to it and run the following commands:

/etc/init.d/piratebox stop
/etc/init.d/piratebox updatePB
/etc/init.d/piratebox start

Then the newest changes are applied. A fresh install is welcome for testing as well.

On Raspberry, you need to exchange the content of /opt/piratebox with the piratebox folder you find in the file piratebox-ws_1.0.4-beta2.tar.gz


Are there any other things which bothers you and we should fix with 1.0.4 ?
Only bugfixes on the changes we made now.

best regards

Matthias Strubel


This is only my signature.



Edited 7 time(s). Last edit at 08/06/2015 10:28PM by Matthias.
Re: Preparing hotfix-release 1.0.4
July 26, 2015 01:49PM
I'd still like to suggest some UI tweaks, but I think it would be best for me to focus on the development branch?
Re: Preparing hotfix-release 1.0.4
July 27, 2015 08:56AM
Hi,
it would be great to have a forum placerholder page with the message that the forum is not configured yet, or to disable the forum button until kareha is configured.

Currently you will see an directory listing which is confusing.

Best regards,
BlueSpider
Re: Preparing hotfix-release 1.0.4
July 27, 2015 06:50PM
Hey all,

@Jess some tweaks are possible, but it shouldn't be a major change, I think.

@BlueSpider good idea. I added that to the milestone list

In addition, maybe I can backport the script for an easier configuration of the imageboard to as well... and it would be cool to find another quick solution for adding the captive portal work around for android using python (the existing infrastructure)

regards Matthias


This is only my signature.
Re: Preparing hotfix-release 1.0.4
July 27, 2015 09:37PM
I did some backporting of some fixes and features of the development branch into the hotfix:

- Script typos
- Missing variable quotes
- image Board-Installation helper

In addition I merged the two patches for the better cache avoiding.

Next steps:
- Enhance the imageboard installation with the new index.html
- Copy the newer version of droopy and port some of our features back into droopy

best regards
Matthias
Re: Preparing hotfix-release 1.0.4
July 27, 2015 11:00PM
Hi Matthias,

great news >grinning smiley<

Thank you
BlueSpider
Re: Preparing hotfix-release 1.0.4
July 28, 2015 02:58AM
I added a tiny pull request to the hotfix-release 1.0.4 branch. Not sure if that was the right thing to do but I'm assuming nothing will explode because of it.
Re: Preparing hotfix-release 1.0.4
July 29, 2015 04:42AM
Sir Matthias,

Could you also include the fix for auto-refresh of chat box on browsers? I lose this function when I flashed the recent v.1.0 on my TL-MR3420.

Thank you very much

Snipy
Re: Preparing hotfix-release 1.0.4
July 29, 2015 06:33AM
Hey,
I thought about this bug, when I was driving to work on Monday.. but then I forgot about it again.

Thanks for keeping that in your mind and posting it.

I'm not 100% sure how a reliable solution might be, but I add it to my list (maybe a proper cache statement like on the redirect.html helps , maybe I need something else )

best regards
Matthias


This is only my signature.
Re: Preparing hotfix-release 1.0.4
July 30, 2015 09:49PM
Hi,
I made the backport of *our* droopy features to the latest version.
Instead of simply updating the file on our repositry, I'm using a fork of the original source now. Each features was properly commited, so it is possible to remove the separately later: [github.com]

The new droopy brings the fix we need for the chmod stuff.

I'll commit the PirateBox repository soon

This is the commit message including the changes: [github.com]

best regards
Matthias



Edited 1 time(s). Last edit at 07/30/2015 10:10PM by Matthias.
Re: Preparing hotfix-release 1.0.4
August 06, 2015 09:43PM
Hey,
I finished all the needed work for the hotfix release. I'm now testing around.


See first post for changes we made.

best regards

Matthias


This is only my signature.



Edited 1 time(s). Last edit at 08/06/2015 09:47PM by Matthias.
Re: Preparing hotfix-release 1.0.4
August 06, 2015 10:12PM
Quickly pushed version 2 to the linked location.
I fixed an issue with the 204 generation.
Re: Preparing hotfix-release 1.0.4
August 13, 2015 07:52PM
Closed, because release preparations are running now


This is only my signature.
Sorry, you can't reply to this topic. It has been closed.