Commit Graph

59 Commits

Author SHA1 Message Date
Linus Lüssing
2483673439 openwrt: update nodejs to LEDE v17.01.6 to fix compile issues
This updates:

* node
* node-arduino-firmata
* node-cylon
* node-hid
* node-serialport

to their version used in LEDE v17.01.6. This fixes compile errors
appearing on Debian Sid.

A list of the patches picked from upstream (x'd ones excluded):

$ git log --oneline 8ca186cd59..HEAD lang/node lang/node-arduino-firmata/ lang/node-cylon/ lang/node-hid/ lang/node-serialport/
x 4a984a8d6 treewide: replace $(STAGING_DIR)/host and $(HOST_BUILD_PREFIX) with $(STAGING_DIR_HOSTPKG)
x 844638d51 Merge pull request #3056 from plntyk/fix_node
0da71b8f8 node: use default host install prefix
def97187d Treewide fix of typo: PKG_LICENSE_FILE --> PKG_LICENSE_FILES
bc86e32d4 node: fix soft/hard float compile on arm/mips
865f44ef7 node,node-*: node update to v4.4.5 and Enhance CPU-arch variant.
a3148b64e node-hid: fix git submodule issue
aa9202fac node-hid: fix compile error
c9115cdf5 node-*: node update to v4.4.4
x bbce5fce7 node: fix undefined behaviour leading to broken code with GCC 6
9125c3615 node: update to v4.4.4
5a118cda9 node update v0.12.13
x fb744a658 Merge pull request #2486 from yousong/cp-fix
bca789b6b node-* : specify  npm_config_cache directory
ac000220c node-* : specify  npm_config_cache directory
47f466e88 node-* : specify  npm_config_cache directory
10c6b4110 node-* : specify  npm_config_cache directory
a82363f0a node-serialport: add node host dependency
0498c8ae2 node-hid: add node host dependency
a64623683 node-cylon: add node host dependency
2b8a17de0 node-arduino-firmata: add node host dependency
92b0575e2 Drop the redundant -r option to $(CP)
x 9f8e5aca3 treewide: use $(STAGING_DIR)/host instead of $(STAGING_DIR_HOST), sync with changes in trunk
e5ca27a97 node: fix build on x86 & x86.64 targets
x 659719005 node: add python/host to HOST_BUILD_DEPENDS as well

Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>
2019-04-20 06:33:15 +02:00
Matthias Schiffer
d452a7c2cf
batman-adv: fix broken double-free backport leading to frequent crashes 2017-03-28 14:41:09 +02:00
Matthias Schiffer
b7eeef9b04
batman-adv: backport a few maint patches
In particular, this fixes packages of a certain range of sizes not being
transmitted correctly, leading to hanging TCP connections.
2017-03-09 19:56:45 +01:00
Matthias Schiffer
fdb7303292
Refresh patches 2016-12-20 01:14:04 +01:00
Matthias Schiffer
cb2ecbfdf0
Make libuecc a shared library, update Gluon packages 2016-07-28 01:06:56 +02:00
Sven Eckelmann
4af46bdb9c batman-adv: import Linux 4.7 fixes
Introduce new fixes:

 * Avoid nullptr dereference in bla after vlan_insert_tag
 * Avoid nullptr dereference in dat after vlan_insert_tag
 * Avoid tt_req_node list put for unhashed entry
 * Fix orig_node_vlan leak on orig_node_release
 * Fix non-atomic bla_claim::backbone_gw access
 * Fix reference leak in batadv_find_router
 * Free last_bonding_candidate on release of orig_node

Also replace the gluon version of the speedyjoin patch with the one already
included in openwrt-routing.

Signed-off-by: Sven Eckelmann <sven.eckelmann@open-mesh.com>
2016-07-06 15:56:16 +02:00
Sven Eckelmann
93fe275000 batman-adv: Fix speedy join in gateway client mode
Speedy join only works when the received packet is either broadcast or an
4addr unicast packet. Thus packets converted from broadcast to unicast via
the gateway handling code have to be converted to 4addr packets to allow
the receiving gateway server to add the sender address as temporary entry
to the translation table.

Not doing it will make the batman-adv gateway server drop the DHCP response
in many situations because it doesn't yet have the TT entry for the
destination of the DHCP response.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2016-06-21 12:26:46 +02:00
Matthias Schiffer
04106989bb
Update routing packages
batman-adv & alfred 2016.2.
2016-06-16 06:03:09 +02:00
Matthias Schiffer
2b5bf4c2a2
Update OpenWrt and LuCI packages 2016-06-16 04:40:45 +02:00
Matthias Schiffer
5ea9c0833a
node: fix CXXFLAGS on host install
Now really fixes the build on Debian Jessie...
2016-05-30 01:00:00 +02:00
Matthias Schiffer
ca7c71a52b
node: fix build on Debian Jessie 2016-05-29 20:19:21 +02:00
Matthias Schiffer
13465e9365
node: downgrade to v0.12.14
Allow to build Gluon with GCC 4.7 (e.g. on Debian Wheezy) as host compiler
again.
2016-05-28 16:06:43 +02:00
Matthias Schiffer
340df0dbee
Fix build with GCC 6
Make pkg-config, mkimage and gcc build with GCC 6 as host compiler. Fix
miscompilation of node.

Fixes #755
2016-05-09 17:09:00 +02:00
Matthias Schiffer
0b25275976 Update to libuecc v7 and fastd v18 2016-03-29 00:35:02 +02:00
Matthias Schiffer
19242f4deb Remove all uses of batman-adv-visdata
Should be redundant after 0bd0df6f93
2016-02-08 20:58:28 +01:00
Matthias Schiffer
c523238f82 Update routing packages 2016-02-08 20:13:15 +01:00
Matthias Schiffer
d84028301e Update LuCI packages 2016-02-08 19:49:20 +01:00
Matthias Schiffer
4ebbf01a51 Update OpenWrt packages 2016-02-08 19:42:55 +01:00
Matthias Schiffer
97471a1bb7 lua-cjson: add host build support 2016-01-02 23:49:25 +01:00
Matthias Schiffer
73a818b896 alfred: use batman-adv-visdata 2015-12-18 17:46:24 +01:00
Matthias Schiffer
172ad68134 node: add python/host to HOST_BUILD_DEPENDS as well 2015-10-28 01:15:03 +01:00
Matthias Schiffer
400613cb8b libuecc: update to v6 2015-10-25 17:32:30 +01:00
Matthias Schiffer
a71ab2fb72 Get rid of rpcd
LuCI's authentication won't work without rpcd, but we aren't using the
authentication anyways. Users who need it can just install rpcd explicitly.

Fixes #452
2015-09-06 01:37:42 +02:00
Matthias Schiffer
d19b05e7b7 Merge remote-tracking branch 'origin/br-client-ifname-list' 2015-09-04 21:13:08 +02:00
Nils Schneider
7c6703d84b luci.model.uci: add add_to_set / remove_from_set 2015-09-04 20:31:53 +02:00
Jan-Philipp Litza
961e6cc1c0 Add sink support to luci-lib-jsonc and use it where needed 2015-09-04 12:27:45 +02:00
Jan-Philipp Litza
8e670bd3fd Add patch "luci-lib-jsonc: Fix memory leak in stringify" 2015-08-31 19:56:00 +02:00
Jan-Philipp Litza
15a80aaffd Switch from luci-lib-json to luci-lib-jsonc
Apart from replacing a patch for the former by two patches for latter,
this involved minimal adaptations of the lua scripts in the following
packages:

* gluon-announce
* gluon-announced
* gluon-mesh-batman-adv-core
* gluon-status-page
2015-08-30 21:05:13 +02:00
Matthias Schiffer
d432a0a214 alfred: not only wait for the interface, but also a link-local address 2015-08-09 18:13:45 +02:00
Matthias Schiffer
11bffa59db Update routing packages
This also updates batman-adv & alfred to 2015.1
2015-08-06 22:31:28 +02:00
Matthias Schiffer
397d56e317 batman-adv: fix patch ordering 2015-08-06 21:42:48 +02:00
Matthias Schiffer
b408e1c99e batman-adv: decrease maximum fragment size
This should workaround batman-adv's inability to deal with different MTUs
which need fragmentation.

Fixes #435
2015-08-06 21:31:46 +02:00
Matthias Schiffer
6c378d1726 batman-adv: refresh no_rebroadcast patch to apply to 2015.0 cleanly 2015-06-15 12:37:38 +02:00
Matthias Schiffer
de0b59754d luci-lib-json: ignore null keys to allow encoding empty objects 2015-06-10 11:10:38 +02:00
Matthias Schiffer
ab10be9f50 We're on Chaos Calmer now 2015-05-22 01:09:19 +02:00
Matthias Schiffer
326143f502 batman-adv (compat 15): fix application of no_rebroadcast option 2015-04-02 20:24:42 +02:00
Matthias Schiffer
34b34d0c3f luci: fall back to English if no language matches 2015-03-19 21:29:30 +01:00
Matthias Schiffer
07e9b94601 Update fastd and libuecc 2015-01-29 07:48:33 +01:00
Matthias Schiffer
28f3e182a7 Update fastd package to v16-2 2015-01-08 01:27:43 +01:00
Matthias Schiffer
69c94b3f9f Update batman-adv and alfred to v2014.4 2015-01-07 16:48:51 +01:00
Matthias Schiffer
a766fb095d batman-adv (compat 15): add two more patches from the upstream 'maint' branch 2014-12-15 01:45:46 +01:00
Matthias Schiffer
246f6751b7 fastd: update to v16 2014-11-15 18:51:02 +01:00
Matthias Schiffer
bb6d0f1179 Update LuCI 2014-09-09 19:49:44 +02:00
Matthias Schiffer
db9376ed4a Update batman-adv (15) to v2014.3 2014-08-30 19:57:59 +02:00
Matthias Schiffer
80fd91d2b1 Re-introduce 'no_rebroadcast' option for batman-adv compat 15 2014-08-22 13:54:10 +02:00
Matthias Schiffer
0efe5e81fd Update OpenWrt patch 2014-08-22 13:53:48 +02:00
Nils Schneider
793e422c10 luci: add label to fvalue 2014-08-09 09:59:38 +02:00
Matthias Schiffer
547fc42ff9 Improve haveged patch 2014-08-06 14:19:09 +02:00
Matthias Schiffer
51c0ea9078 Switch to "official" LuCi git mirror on git.openwrt.org and update to current master 2014-08-06 12:09:15 +02:00
Matthias Schiffer
f204ca87f0 Update routing repo to 14.07
This gets us an up-to-date alfred (and batman-adv 2014.x, as soon as we start to
support it).
2014-08-06 11:56:45 +02:00