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

Header Data

From: Hotspotuser <jo***s@algardata.pt>
Message Hash: c3724b2a4c3d5dd643429efcc27eba3d82c065171ec91f2da52a075d12d9b9f6
Message ID: <446b309a-f322-424f-8a82-3cea5a5ca940@grasehotspot.org>
Reply To: <CAESLx0JN0+T0qL2UJN7r0KZrZHAOOnQaAG36Tdxc3Vm8UYTDSg@mail.gmail.com>
UTC Datetime: 2016-11-14 10:53:28 UTC
Raw Date: Mon, 14 Nov 2016 09:53:28 -0800

Raw message

Ubuntu 14.04.1 (32bits and 64bits) 

     Linux hotspot1 3.16.0-30-generic #40~14.04.1-Ubuntu SMP Thu Jan 15 
17:45:15 UTC 2015 i686 i686 i686 GNU/Linux     

     Linux hotspot1 4.2.0-38-generic #45~14.04.1-Ubuntu SMP Thu Jun 9 
09:27:51 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux     



domingo, 13 de Novembro de 2016 às 11:34:54 UTC, timwhite88 escreveu:
>
> 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