Are you sure lime-build is using the correct luci branch ?
I am building LiMe on top of plain openwrt Barrier Breaker manually without
problems
src-git luci
btw now that Chaos Calmer is in the wild i think that is time to port develop
branch to CC
On Saturday, September 12, 2015 02:00:18 PM Pau wrote:
Hi.
First of all congratulations to all the contributors :)
Secondly I got a question.
How can lime 15.07 (also develop branch) work for you?
The lime-network module is using the luci.ip.Hex() function to calculate
the Ipv4 and Ipv6 [1]. But this function and all the related ones were
removed several months ago from the official LuCi library. Even in our
frozen luci repository it does not exist [2].
So, which LuCi version are u using to compile/test LiMe? Anyone who
tries to compile it from scratch will end up with a run time error of
lime-config which does not calculate properly the IP addresses. So the
mesh network is just not working.
Anyway, I've temporally fixed it on the branch "ip_legacy_module" [3]
based on develop by importing the OLD luci.ip module and naming it
lime.ip_legacy. The best solution would be, since we are using only the
Hex() function, to create our own simplified Hex() function and remove
the ip legacy module, but meanwhile this is working.
[1]
https://github.com/libre-mesh/lime-packages/blob/15.07/packages/lime-system/
files/usr/lib/lua/lime/network.lua#L35 [2]
https://github.com/libre-mesh/openwrt-luci/blob/master/libs/luci-lib-ip/src/
ip.c [3]
https://github.com/libre-mesh/lime-packages/tree/ip_legacy_module
On 09/09/15 09:48, Gui Iribarren wrote:
> On 07/20/2015 07:19 AM, Pau wrote:
>> Very good work. All the new features seem to be quite important,
>> so congrats :)
>
> This release was finally tagged "15.07" (as suggested by Gio :D
> instead of 15.04.1)
> on lime-packages
>
> Thanks to both for the feedback :)
>
>> But let me push you to merge develop and 15.04 as soon as possible.
>> They are really far away right now
>
> i spent the day today preparing 15.09,
>
https://github.com/libre-mesh/lime-packages/tree/sandbox/release/15.09
>
> and got a couple of steps closer to develop:
> * i cherry-picked & merged three of Pau's recent branches done on top
>
> of develop: watchping, new-firewall, and bmx6-auto-gw-mode, so all
> those features are already "backported" to 15.09, and we're halfway
> through merging develop <-> stable release
>
> * the bmx6-auto-gw-mode was absolutely crucial fixing the
>
> showstopper bug of libre-mesh not automatically sharing the internet
> connection (!!)
>
> * until now!! thanks a million p4u
>
> * watchping is horrid. so it should be reimplemented ASAP. but in
>
> the meantime it does the job, and that's what counts :)
>
> * i also reimplemented the "vale" package as a bash script for using
>
> as nodogsplash BinVoucher. It was originally written for DeltaLibre,
> and left unpublished since it's basically a pile of bash. But since
> it's working, it may be useful to others. (i.e. the recently deployed
> network in Fumaca, Rio de Janeiro)
>
> * last but not least, fixed a bit dnsmasq configuration, which was
>
> tweaked by Gio back in april/2014 and inadvertently broke global
> resolution (dnsmasq stopped answering DNS queries in br-lan or
> librenet6 interfaces)
> if i'm, in turn, inadvertently breaking something else, please shout!
>
https://github.com/libre-mesh/lime-packages/commit/4e013bc6fe558680d1c73
> 18868cfe4d5f793aa33
>
> cheers!!
>
> gui
>
>>
https://github.com/libre-mesh/lime-packages/network
>>
>> Cheers.
>>
>> On 20/07/15 08:16, Gio wrote:
>>> Cool!!
>>>
>>> What about calling it 15.07 ?
>>>
>>> Cheers!
>>>
>>> On Sunday, July 19, 2015 10:06:25 PM Gui Iribarren wrote:
>>>> hey geniuses! i've been fixing a few loose ends that were left
>>>> from the 15.04 release:
>>>>
>>>> * luci-app-lime-location was not included (we consider it a
>>>> serious regression versus the AlterMesh we have been using
>>>> until now) including it was really simple; at some point it
>>>> would probably be nice to integrate it better (make it
>>>> understand lime-defaults, etc) * luci-lib-librmap-bmx6 plugin
>>>> was made by nico the other night, which greatly enhances the
>>>> libremap experience by reporting bmx6 links :D. include that as
>>>> well.
>>>>
>>>>
https://github.com/libre-mesh/lime-packages/commit/1bba47922611722f2
>
> 65a5dffe
>
>
> badc40078efe72f
>
>>>> ########
>>>>
>>>> * lime-webui was mostly left half-baked, so i gave it a bit of
>>>> love and fixes. Now it also blends better with the recently
>>>> introduced luci-app-lime-location.
>>>>
>>>>
https://github.com/libre-mesh/lime-packages/commit/6f26719a4bf47897c
>
> a7a8b62b
>
>
> ddc589144ea2eff
>
>>>> ########
>>>>
>>>> * most importantly, i gave one more round of love to the
>>>> dnsmasq-lease-share stuff; now it works in all scenarios
>>>> AFAICT, correctly resolving dhcp leases and also reserving
>>>> leases gave by other nodes
>>>>
>>>> * while doing that, i also implemented a new package:
>>>> dnsmasq-distributed-hosts , which shares the data found in
>>>> /etc/hosts of each node. So now there's a trivial way to
>>>> distribute static addresses through the whole cloud :)
>>>>
>>>>
https://github.com/libre-mesh/lime-packages/commit/f4e2eb07d4c83571f
>
> ecc38148
>
>
> c8b74bf8047ed44
>
>>>> ########
>>>>
>>>> in summary:
>>>>
>>>>
https://github.com/libre-mesh/lime-packages/compare/15.04...sandbox/
>
> release/
>
>
> 15.04.1
>
>>>> ########
>>>>
>>>> last but not least, some tweaks to libremap-agent, which are
>>>> already prepared as a pull request for andre
>>>>
https://github.com/libremap/libremap-agent-openwrt/pull/17
>>>>
>>>>
https://github.com/libre-mesh/libremap-agent/compare/15.04...libre-m
>
> esh:sand
>
>
> box/release/15.04.1
>
>>>> ########
>>>>
>>>> i know this is diverging more and more from develop, really
>>>> sorry for that :$ i promise to merge all this properly as soon
>>>> as we finish deploying the stable release in our networks :D
>>>>
>>>> quintanalibre is already halfway through
>>>>
>>>> and boqueronlibre (a recently born network) has all its 10
>>>> routers with 15.04 running fine :)
>>>>
>>>> cheers! _______________________________________________ Dev
>>>> mailing list Dev(a)lists.libre-mesh.org
>>>>
https://lists.libre-mesh.org/mailman/listinfo/dev
>>>
>>> _______________________________________________ Dev mailing list
>>> Dev(a)lists.libre-mesh.org
>>>
https://lists.libre-mesh.org/mailman/listinfo/dev
>>
>> _______________________________________________ Dev mailing list
>> Dev(a)lists.libre-mesh.org
>>
https://lists.libre-mesh.org/mailman/listinfo/dev
>
> _______________________________________________
> Dev mailing list
> Dev(a)lists.libre-mesh.org
>
https://lists.libre-mesh.org/mailman/listinfo/dev