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]
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
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
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