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

Header Data

From: Timothy White <ti***8@gmail.com>
Message Hash: 3968daa32387d18d9f1d3c6bff8aa665d4168e43901ff2f895f4a3da0e56f67c
Message ID: <CAESLx0JN0+T0qL2UJN7r0KZrZHAOOnQaAG36Tdxc3Vm8UYTDSg@mail.gmail.com>
Reply To: <383c2c27-6f0d-4a7b-b33b-469fc9d8781b@grasehotspot.org>
UTC Datetime: 2016-11-13 04:34:52 UTC
Raw Date: Sun, 13 Nov 2016 21:34:52 +1000

Raw message

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***s@algardata.pt>
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/gr
>>> asehotspot.org/group/grase-hotspot/.
>>> To view this discussion on the web visit https://groups.google.com/a/gr
>>> asehotspot.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***e@grasehotspot.org.
> To post to this group, send email to gr***t@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/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