2016-11-14 - Re: [GRASE-Hotspot] Re: Version of coova-chilli is outdated

Header Data

From: Hotspotuser <jo***s@algardata.pt>
Message Hash: 829e0b730bb3f75ed10094a58f07bc46e58cecefc52544cf31cb942433f0975c
Message ID: <57780e46-8779-49fc-ab39-a5a88476d06c@grasehotspot.org>
Reply To: <CAESLx0+jhsECkR0GFxG5-+8SxFdSOaCaDunuzwgQgMD6qJGvMw@mail.gmail.com>
UTC Datetime: 2016-11-14 11:33:09 UTC
Raw Date: Mon, 14 Nov 2016 10:33:09 -0800

Raw message

Tim

When can we have a install script, to test it out?

domingo, 13 de Novembro de 2016 às 11:53:11 UTC, timwhite88 escreveu:
>
> As a further update. I believe all the essentials to make it work are now 
> in there. There are some core modifications not in that I need to test, 
> however without them the things that may fail are:
>
>    - Traffic for showing the status page may be counted towards a data 
>    quota instead of being excluded
>    - Some of the status window Javascript might be missing information 
>    (however I believe this won't happen with the 3.8.0 version as we changed 
>    all that but the patches were still in the old package)
>
> Regards
>
> Tim
>
> On Sun, Nov 13, 2016 at 9:34 PM, Timothy White <ti***.@gmail.com 
> <javascript:>> wrote:
>
>> Slowly
>>
>> I used to compile each package by hand, which is a pain, especially if I 
>> want to support Debian and Ubuntu, as sometimes there are differences (or 
>> hacks for a single package).
>>
>> I'm currently working on a fork of the new Coova Chilli git repo, with 
>> all our changes in a branch. This will make it easier in the future to 
>> upgrade versions. It'll also show us what code changes are actually needed.
>>
>> You can view the branch on either Gitlab (
>> https://gitlab.com/grase/coova-chilli/tree/grase-1.3.2) or Github (
>> https://github.com/GraseHotspot/coova-chilli/tree/grase-1.3.2). Why 
>> both? Well Gitlab CI is amazing, supporting building multiple "products" at 
>> a time. Other CI's do support Matrix builds, but sometimes it's more 
>> complex than that. Gitlab will mirror Github's repo, and run the builds for 
>> us that we need. (Hopefully, when I get anything other than the AMD64 
>> builds working).
>>
>> At the moment, I've got the bare minimum of changes in for the Grase 
>> Hotspot. More changes will come shortly to bring it inline with previous 
>> packages (once I read all the Changes in the new versions and only bring 
>> the features we still need). Once I get enough in, I'll put the builds in 
>> the nightly repo.
>>
>> To make my life easier, for those who want to test new packages, what 
>> architecture and Ubuntu/Debian versions are you running?
>>
>> Regards
>>
>> Tim
>>
>>
>> On Wed, Nov 9, 2016 at 11:11 PM, Hotspotuser <jo***.@algardata.pt 
>> <javascript:>> wrote:
>>
>>> Hi Tim
>>>
>>> Any news on the upgrading of CoovaChilli to latest version in Grase? 
>>>
>>>
>>>
>>> domingo, 14 de Agosto de 2016 às 11:47:27 UTC+1, timwhite88 escreveu:
>>>>
>>>> Hi Jose
>>>>
>>>> Sorry for the delays. I've had a quick look at getting the latest 
>>>> Coova-chilli going. The main things to look at are ensuring the config and 
>>>> ipup.sh files from 
>>>> https://github.com/GraseHotspot/grase-coova-chilli/tree/master/debian/extra_files 
>>>> are installed. The other patches and changes I've made are less important 
>>>> depending on your situation. You'll probably want 
>>>> '--enable-gardenaccounting'. In theory, this should remove the need for one 
>>>> of my patches, but my testing hasn't conclusively proven that yet.
>>>> Also, the debian packages built by upstream currently treat all the 
>>>> files in /etc/chilli/ as config files, which while correct, lots of the 
>>>> files in there aren't config files, which causes issues on each upgrade. 
>>>> This just means you'll have to answer debconf questions regularly about 
>>>> overwriting changed files. I do have a fix for this in my repo.
>>>> Upstream also defaults to not starting Coova Chilli, so you'll need to 
>>>> edit /etc/default/coova-chilli after install to enable it.
>>>>
>>>> Now that upstream uses Git, I'm in the process of trying to take 
>>>> upstream's git repo, and just create a branch for our patches, with the 
>>>> hope to get some of them accepted upstream in the future.
>>>>
>>>> In theory though, right now you can build a debian package from 
>>>> upstream, copy in the config and ipup.sh, and most things should work.
>>>>
>>>> Sorry for the delays.
>>>>
>>>> Tim
>>>>
>>>> On Fri, Jul 22, 2016 at 1:06 AM, Hotspotuser <jo***.@algardata.pt> 
>>>> wrote:
>>>>
>>>>> Any news on this?
>>>>>
>>>>> Tim, care to share the ./configure parameters used in GRASE so that we 
>>>>> can try to tackle this ourselves?
>>>>>
>>>>> Got Coova-Chilli 1.3.4 installed today, but im guessing i got the 
>>>>> wrong parameters for ./configure.
>>>>>
>>>>> ./configure --enable-chilliquery --enable-coa --enable-radproxy --
>>>>> enable-dhcpradius --enable-dnslog --enable-uamdomainfile --enable-ieee8021q 
>>>>> --enable-json --enable-largelimits --enable-leakybucket --enable-uamanyip 
>>>>> --enable-uamuiport --enable-libjson
>>>>>
>>>>>
>>>>>
>>>>> sábado, 25 de Junho de 2016 às 10:24:42 UTC+1, christopher escreveu:
>>>>>
>>>>>> Hello, 
>>>>>>
>>>>>> The version of coova-chilli being used in grase hotspot is two years 
>>>>>> outdated. 
>>>>>>
>>>>>>
>>>>>> They have released another version although the numbering is not what 
>>>>>> I 
>>>>>> would call conventional. 
>>>>>>
>>>>>> If you take a look in the system log files you will see redir.c 
>>>>>> client 
>>>>>> time outs and performance issues when this is happening. 
>>>>>>
>>>>>> On their new mailing list one of their current development team told 
>>>>>> someone who brought this up to upgrade. 
>>>>>>
>>>>>> As I am not sure of exactly what files are patched I am unable to 
>>>>>> upgrade 
>>>>>> to see if this issue has been fixed.  They claim to have fixed a 
>>>>>> number of 
>>>>>> errors from the old code base. 
>>>>>>
>>>>>> I know that there is one patch listed on the grase wiki but is this 
>>>>>> the 
>>>>>> only changes that have to be made? 
>>>>>>
>>>>>> It would be nice for me to be able to upgrade and forget about it 
>>>>>> until 
>>>>>> things change. 
>>>>>>
>>>>>> Also there is an issue with Debian and Ubuntu with network traffic 
>>>>>> stopping if you have both ipv4 and ipv6 enabled.  You need to disable 
>>>>>> ipv6 
>>>>>> to prevent the network interfaces from being constantly being 
>>>>>> reconfigured. 
>>>>>>
>>>>>> Regards, 
>>>>>>
>>>>>> Christopher. 
>>>>>>
>>>>>> -- 
>>>>> This mailing list is for the Grase Hotspot Project 
>>>>> http://grasehotspot.org
>>>>> --- 
>>>>> You received this message because you are subscribed to the Google 
>>>>> Groups "Grase Hotspot" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>> an email to gr***.@grasehotspot.org.
>>>>> To post to this group, send email to gr***.@grasehotspot.org.
>>>>> Visit this group at 
>>>>> https://groups.google.com/a/grasehotspot.org/group/grase-hotspot/.
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/6d0f774c-8763-4f07-b69a-53541133dd18%40grasehotspot.org 
>>>>> <https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/6d0f774c-8763-4f07-b69a-53541133dd18%40grasehotspot.org?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>
>>>> -- 
>>> This mailing list is for the Grase Hotspot Project 
>>> http://grasehotspot.org
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Grase Hotspot" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to gr***.@grasehotspot.org <javascript:>.
>>> To post to this group, send email to gr***.@grasehotspot.org 
>>> <javascript:>.
>>> Visit this group at 
>>> https://groups.google.com/a/grasehotspot.org/group/grase-hotspot/.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/383c2c27-6f0d-4a7b-b33b-469fc9d8781b%40grasehotspot.org 
>>> <https://groups.google.com/a/grasehotspot.org/d/msgid/grase-hotspot/383c2c27-6f0d-4a7b-b33b-469fc9d8781b%40grasehotspot.org?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>>
>

Thread