Compare commits

...

147 Commits

Author SHA1 Message Date
Sukru Senli
ec14c79368 wifilife: nodefinder to form neighbor table if scan fails 2018-10-20 10:41:28 +02:00
Sukru Senli
8b60cb1ab3 wifilife: exclude nodes from steering list via script 2018-10-19 19:02:06 +02:00
Anjan Chanda
30624667c5 Update feed [ iopsys ] package [ wifilife ]
-------------------------------------------------------------------------------
* d3b7410 agent: enable scan at bootup
-------------------------------------------------------------------------------
commit d3b7410b262225edff6b6b10a3bfd4e6a63fe877
Author: Sukru Senli <sukru.senli@iopsys.eu>
Date: 2018-10-19 14:50:50 +0200

    agent: enable scan at bootup

Base directory -> /
 src/agent.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
-------------------------------------------------------------------------------
2018-10-19 14:59:57 +02:00
Anjan Chanda
e6eb52dcfc Update feed [ iopsys ] package [ wifilife ]
-------------------------------------------------------------------------------
* 322ee12 periodic update bssinfo in agent
* 9047325 update nbrlist workaround for nodes that can't scan
-------------------------------------------------------------------------------
commit 322ee12da88323c440f90972d35dd01ca37fd54d
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-19 12:48:02 +0200

    periodic update bssinfo in agent

Base directory -> /
 src/agent.c | 23 +++++++++++++++++++++++
 src/agent.h |  3 +++
 src/cntlr.c | 15 +++++++++------
 3 files changed, 35 insertions(+), 6 deletions(-)
-------------------------------------------------------------------------------
commit 9047325710c529f8e8eb2974c0b09f8443d944fb
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-19 11:37:14 +0200

    update nbrlist workaround for nodes that can't scan

Base directory -> /
 src/agent.c |  36 ++++++++++++++++++++-
 src/cntlr.c | 104 +++++++++++++++++++++++++++++++++++++++++++++++++++---------
 src/cntlr.h |  17 +++++++++-
 src/comm.h  |   7 ++++
 4 files changed, 147 insertions(+), 17 deletions(-)
-------------------------------------------------------------------------------
2018-10-19 12:49:36 +02:00
Anjan Chanda
05b5d4854d Update feed [ iopsys ] package [ wifilife ]
-------------------------------------------------------------------------------
* 2ae858e fix exclude node from steering
* c56c761 enhance cntlr CMD and response handling
-------------------------------------------------------------------------------
commit 2ae858e644051140dbf4b18bef74e71a977bddbf
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-18 22:08:13 +0200

    fix exclude node from steering

Base directory -> /
 src/agent.c         | 26 +++++++++++++++++++-------
 src/agent.h         |  6 +++---
 src/cntlr.c         | 40 ++++++++++++++++++++++++++++------------
 src/config.h        |  3 +++
 src/debug.h         |  2 ++
 src/default_rules.c |  1 +
 src/default_rules.h |  4 +++-
 7 files changed, 59 insertions(+), 23 deletions(-)
-------------------------------------------------------------------------------
commit c56c761795739a419cc766919304d32d16d24540
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-18 17:29:22 +0200

    enhance cntlr CMD and response handling

Base directory -> /
 src/agent.c           | 40 +++++++++++++++++++++++++++---
 src/agent.h           |  6 +++--
 src/agent_ubus.c      |  3 ++-
 src/cntlr.c           | 48 +++++++++++++++++++++++++++++++++---
 src/cntlr.h           |  6 +++--
 src/cntlr_comm.h      | 13 ++++++++--
 src/cntlr_comm_ubus.c | 68 +++++++++++++++++++++++++++++++++++++++++++++++++--
 src/comm.c            |  8 ++++--
 src/comm.h            | 42 ++++++++++++++++++++++---------
 src/wifilife.conf     | 57 ++++++++++++++++++++++++++++++++++++++++++
 10 files changed, 261 insertions(+), 30 deletions(-)
-------------------------------------------------------------------------------
2018-10-18 22:20:08 +02:00
Kenneth Johansson
1dfbcb34ca easy550: can not build u-boot in parallel.
Until this is fixed do not build in parallel for all targets.
2018-10-18 17:17:37 +02:00
Kenneth Johansson
bc01bbd544 easy550: add config to get dsl driver. 2018-10-18 16:28:30 +02:00
ke hu
db075d462e refs #15368
do not set led when led disable
2018-10-18 16:04:27 +02:00
Sukru Senli
e4c6547dda ifbt: fixed macaddr issue 2018-10-18 15:14:15 +02:00
Anjan Chanda
138eb0c9ed Update feed [ iopsys ] package [ wifimngr ]
-------------------------------------------------------------------------------
* cfaf7a3 'stas' dump all stainfo when called without argument
-------------------------------------------------------------------------------
commit cfaf7a3f3bd688257b108ad8c5e73d3a91c6c2d4
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-18 10:17:26 +0200

    'stas' dump all stainfo when called without argument

Base directory -> /
 wifimngr.c | 34 +++++++++++++++++++++++++++-------
 1 file changed, 27 insertions(+), 7 deletions(-)
-------------------------------------------------------------------------------
2018-10-18 10:19:39 +02:00
Anjan Chanda
14a704d729 Update feed [ iopsys ] package [ wifilife ]
-------------------------------------------------------------------------------
* a61c902 redefine Cntlr CMD; handle assoc control command in agent
* bd24f42 fix 'assoc_control' ubus method
-------------------------------------------------------------------------------
commit a61c9028cf3bbad47292508a5b649f45262ac09c
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-17 15:02:12 +0200

    redefine Cntlr CMD; handle assoc control command in agent

Base directory -> /
 src/agent.c           | 58 ++++++++++++++++++++++++++++++++++++++++++++++++---
 src/agent.h           |  2 +-
 src/agent_ubus.c      |  4 +++-
 src/cntlr.c           | 29 ++++++++++++++++++++++----
 src/cntlr_comm.h      |  4 ++--
 src/cntlr_comm_ubus.c |  7 ++++---
 src/comm.c            |  7 +++++--
 src/comm.h            | 10 +++++++++
 8 files changed, 105 insertions(+), 16 deletions(-)
-------------------------------------------------------------------------------
commit bd24f42f7d3a48d5b8024f0dffc42ba2896c749b
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-16 14:11:17 +0200

    fix 'assoc_control' ubus method

Base directory -> /
 src/agent_ubus.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)
-------------------------------------------------------------------------------
2018-10-18 09:05:44 +02:00
Anjan Chanda
cb328d2c93 Update feed [ iopsys ] package [ easy-soc-libs ]
-------------------------------------------------------------------------------
* 259178b libwifi: mtk: fix return value in get_sta_info
* 0c38ce3 libwifi: add sta assoc control API
-------------------------------------------------------------------------------
commit 259178b62ba910f53ec10899ef52bbc670b7aea5
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-16 17:09:16 +0200

    libwifi: mtk: fix return value in get_sta_info

Base directory -> /
 libwifi/mtk.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
-------------------------------------------------------------------------------
commit 0c38ce3c952695a4e0d04cfd330b8d61a8a9e92c
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-16 14:06:54 +0200

    libwifi: add sta assoc control API

Base directory -> /
 libwifi/mtk.c  | 37 +++++++++++++++++++++++++++++++++++++
 libwifi/wifi.c | 10 ++++++++++
 libwifi/wifi.h | 12 ++++++++++++
 3 files changed, 59 insertions(+)
-------------------------------------------------------------------------------
2018-10-18 09:05:08 +02:00
Sachin Singla
59f16554c8 ifbt: fix macaddr issue 2018-10-17 19:25:22 +02:00
Robin Stjerndorff
4d0dd5634b fix ubus representation for EX400 topology in cloud refs: #15754 2018-10-17 18:20:10 +02:00
Robin Stjerndorff
688f9aa686 ice-client: update to 5.1.13 2018-10-17 18:09:04 +02:00
Sukru Senli
66da522ebb netmode: add support for disabling legacy netmode tools 2018-10-16 19:11:56 +02:00
Sukru Senli
7ba08eb358 netmode: do not copy DETAILS file and scripts folder 2018-10-16 18:59:16 +02:00
Sukru Senli
be85d93ba5 netmode: support running pre and post netmode scripts 2018-10-16 18:49:32 +02:00
Kent Ekholm
8989b900f1 <provider>-direct must be before outgoing, otherwise service codes will be called instead of handled.
Ref: #15325
2018-10-16 16:48:05 +02:00
Sachin Singla
3d5171e521 update hash for libwifi 2018-10-16 15:17:43 +02:00
Sachin Singla
d43ad99dc9 update hash for inbd 2018-10-16 15:09:52 +02:00
Sachin Singla
d03f4237df update hash for ifbt 2018-10-16 15:06:07 +02:00
Sukru Senli
dd87a6e58e icwmp-4.0-2018-10-16 2018-10-16 13:19:10 +02:00
Robin Stjerndorff
f732cfcd9c ice-client: update to 5.1.12 2018-10-15 13:46:42 +02:00
Kent Ekholm
a8d2e32d39 Modified dialplan template for local calls to make hangup context be called regardless of which party is hanging up the call.
Ref: #15917
2018-10-12 17:12:11 +02:00
Anjan Chanda
6d552297a4 Update feed [ iopsys ] package [ wifilife ]
-------------------------------------------------------------------------------
* 9872bfc direct-scan network and change refresh timers
-------------------------------------------------------------------------------
commit 9872bfc7fa13087aa7f25f87250eaa1c76b58c30
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-12 12:58:42 +0200

    direct-scan network and change refresh timers

Base directory -> /
 src/agent.c           | 27 ++++++++++++++-------------
 src/agent.h           |  6 +++---
 src/cntlr_comm_ubus.c |  2 +-
 3 files changed, 18 insertions(+), 17 deletions(-)
-------------------------------------------------------------------------------
2018-10-12 17:00:22 +02:00
Anjan Chanda
9b417492e7 Update feed [ iopsys ] package [ easy-soc-libs ]
-------------------------------------------------------------------------------
* 169f1fe libwifi: mtk: accept 'ssid' in scan param
-------------------------------------------------------------------------------
commit 169f1fe0acd6821d8a3df71d601bcc25085767ae
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-12 16:58:14 +0200

    libwifi: mtk: accept 'ssid' in scan param

Base directory -> /
 libwifi/mtk.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
-------------------------------------------------------------------------------
2018-10-12 16:59:46 +02:00
Sukru Senli
7b655abf2d icwmp-4.0-2018-10-09 2018-10-12 12:10:26 +02:00
Anjan Chanda
4f286840ef Update feed [ iopsys ] package [ wifimngr ]
-------------------------------------------------------------------------------
* 8a54b69 accept ssid in ubus 'scan' method
-------------------------------------------------------------------------------
commit 8a54b69236d327b0b5310b8d09b86b204ba5af9d
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-12 11:25:22 +0200

    accept ssid in ubus 'scan' method

Base directory -> /
 wifimngr.c      | 9 ++++++++-
 wifimngr_wifi.c | 9 ++++++++-
 wifimngr_wifi.h | 2 +-
 3 files changed, 17 insertions(+), 3 deletions(-)
-------------------------------------------------------------------------------
2018-10-12 11:46:32 +02:00
Anjan Chanda
c6038a269c Update feed [ iopsys ] package [ wifilife ]
-------------------------------------------------------------------------------
* ab4876b check for NULL cmd data in cntlr command
-------------------------------------------------------------------------------
commit ab4876bdf025e04a675ac75dfde6d27a63e0f204
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-11 16:24:50 +0200

    check for NULL cmd data in cntlr command

Base directory -> /
 src/cntlr_comm_ubus.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
-------------------------------------------------------------------------------
2018-10-12 11:29:35 +02:00
Anjan Chanda
695095763d Update feed [ iopsys ] package [ easy-soc-libs ]
-------------------------------------------------------------------------------
* fb3ec42 libwifi: workaround BCM's scan-reject issue
-------------------------------------------------------------------------------
commit fb3ec421854355461a0a317c8cb1b5482fadc8af
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-12 11:19:55 +0200

    libwifi: workaround BCM's scan-reject issue

Base directory -> /
 libwifi/bcm.c      | 65 +++++++++++++++++++++++++++++++++++++++++++++++++-----
 libwifi/broadcom.h |  8 +++++++
 libwifi/wifi.c     | 10 +++++++++
 libwifi/wifi.h     |  1 +
 4 files changed, 79 insertions(+), 5 deletions(-)
-------------------------------------------------------------------------------
2018-10-12 11:28:54 +02:00
Ronny Nilsson
dcb7abeba0 Voice: Add timeout for ubus call to Asterisk. If Asterisk
doesn't answer we send an error back to dectmngr2.
2018-10-11 15:13:24 +02:00
Anjan Chanda
e9f9f7e196 Update feed [ iopsys ] package [ wifilife ]
-------------------------------------------------------------------------------
* 16e42e1 delete file core.c
* a17594c automagically exclude network nodes from steering
-------------------------------------------------------------------------------
commit 16e42e187340630000b5a2c5876911f83a7289c0
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-11 13:34:50 +0200

    delete file core.c

Base directory -> /
 src/core.c | 38 --------------------------------------
 1 file changed, 38 deletions(-)
-------------------------------------------------------------------------------
commit a17594cf78b3bb8e1114aab3b6e0bcae59fb9c2a
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-10 12:49:56 +0200

    automagically exclude network nodes from steering

Base directory -> /
 src/agent.c           | 22 +++++++++++++++++-----
 src/agent_ubus.c      |  1 +
 src/cntlr.c           | 49 +++++++++++++++++++++++++++++++++++++++++++++++--
 src/cntlr.h           |  8 ++++++++
 src/cntlr_comm.h      |  2 +-
 src/cntlr_comm_ubus.c | 10 +++++-----
 src/comm.c            |  4 +++-
 src/comm.h            |  2 +-
 src/utils.c           | 42 ++++++++++++++++++++++++++++++++++++++++++
 src/utils.h           | 11 +++++++++++
 10 files changed, 136 insertions(+), 15 deletions(-)
-------------------------------------------------------------------------------
2018-10-11 13:39:00 +02:00
Anjan Chanda
0bc58c3fb2 Update feed [ iopsys ] package [ wifilife ]
-------------------------------------------------------------------------------
* b006503 support add/del steer exclude entry in config
-------------------------------------------------------------------------------
commit b0065033c6ed6d9411666aba4fbc6146205f2178
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-10 10:54:03 +0200

    support add/del steer exclude entry in config

Base directory -> /
 src/agent.c  |  8 ++++++
 src/comm.h   |  1 +
 src/config.c | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/config.h |  4 +++
 4 files changed, 99 insertions(+)
-------------------------------------------------------------------------------
2018-10-10 10:57:00 +02:00
Anjan Chanda
054ae9686f netmode: add 'netmode' in owsd ubusproxy 2018-10-09 15:40:27 +02:00
Anjan Chanda
b5975b6dab iop: fix 'wifilife' tarball content 2018-10-09 15:02:12 +02:00
Anjan Chanda
004093329e wifilife: add 'wifi*' in owsd ubusproxy 2018-10-08 15:53:05 +02:00
Anjan Chanda
1f1a2931ca wifilife: start wifi controller at RootNode 2018-10-08 15:50:45 +02:00
Robin Stjerndorff
e465e76dd9 testnet: fix refs #15840 2018-10-08 15:28:32 +02:00
Robin Stjerndorff
7ba9214992 ice-client: update to 5.1.11 2018-10-08 15:28:26 +02:00
Jonas Höglund
ffaaa4dbee iop: Check if feed exists in update_package 2018-10-08 15:01:13 +02:00
Sukru Senli
ff0c71a41e Revert "iop: configs: select topologyd by default"
This reverts commit 372e1c8276.
2018-10-08 09:27:33 +02:00
Anjan Chanda
440bb0dacb Update feed [ iopsys ] package [ wifilife ]
-------------------------------------------------------------------------------
* fcdd56b update README - add features and run options
* 9d2b12e allow wildcard macaddress in exclude list
* 5804141 introduce hysteresis in rssi steering rule
-------------------------------------------------------------------------------
commit fcdd56bf326101c8ba1e90887b6f1802ce867ce7
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-07 20:26:05 +0200

    update README - add features and run options

Base directory -> /
 README.md | 232 ++++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 136 insertions(+), 96 deletions(-)
-------------------------------------------------------------------------------
commit 9d2b12e84e17194db749f9695a79d88f7c093758
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-07 19:42:03 +0200

    allow wildcard macaddress in exclude list

Base directory -> /
 src/agent.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)
-------------------------------------------------------------------------------
commit 58041413bc7bb4407d558bd2ce1c92681162cf7c
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-07 12:48:46 +0200

    introduce hysteresis in rssi steering rule

Base directory -> /
 src/agent.c         |  8 ++++----
 src/agent.h         |  1 +
 src/default_rules.c | 38 ++++++++++++++++++++++++++++++--------
 src/default_rules.h |  5 +++++
 4 files changed, 40 insertions(+), 12 deletions(-)
-------------------------------------------------------------------------------
2018-10-08 09:24:38 +02:00
Sukru Senli
87e9ebb0d3 netmode: adapt to inteno -> iopsys change 2018-10-06 19:24:05 +02:00
Sukru Senli
6b49a934b9 topologyd: use https URL 2018-10-06 12:47:36 +02:00
Sukru Senli
372e1c8276 iop: configs: select topologyd by default 2018-10-06 12:45:43 +02:00
Anjan Chanda
803f139c8c wifilife: fix for open build 2018-10-05 18:04:04 +02:00
Jakob Olsson
564838aa9f Makefile: update hash 2018-10-05 17:21:49 +02:00
Jakob Olsson
2c8288402d initd: remove logging of stdout for the moment, code riddled with debug prints 2018-10-05 17:21:49 +02:00
Jakob Olsson
49bdb20677 initd: update string comparison 2018-10-05 17:21:49 +02:00
Jakob Olsson
cc46c0c1e3 initd: give root flag based on owsd config 2018-10-05 17:21:49 +02:00
Jakob Olsson
d88afaa730 Makefile: hash update 2018-10-05 17:21:49 +02:00
Jakob Olsson
c3cd3a303c Makefile: update hash 2018-10-05 17:21:49 +02:00
Jakob Olsson
b561f4be59 Makefile: hash update 2018-10-05 17:21:49 +02:00
Jakob Olsson
9e28a21d73 provide root flag 2018-10-05 17:21:49 +02:00
Jakob Olsson
596c769a32 Makefile: hash update 2018-10-05 17:21:49 +02:00
Jakob Olsson
ecfd027e95 Makefile: update hash 2018-10-05 17:21:49 +02:00
Jakob Olsson
7ad68bc2c2 Makefile: update libs 2018-10-05 17:21:49 +02:00
Jakob Olsson
195e819f19 Makefile: hash update 2018-10-05 17:21:49 +02:00
Jakob Olsson
f836adcb50 remove some missplaced/old files 2018-10-05 17:21:49 +02:00
Jakob Olsson
ff0dc5b95a update hash, change path 2018-10-05 17:21:49 +02:00
Jakob Olsson
73329e7d71 makefile: uncomment some accidently commented out, dir correction 2018-10-05 17:21:49 +02:00
Jakob Olsson
6ee5fd0dc8 topologyd package 2018-10-05 17:21:49 +02:00
Kenneth Johansson
ac59ef0a8a fix problem when the feed name is a substring of the URL.
iopsys feed matched also dev.iopsys.eu in the URL.
2018-10-05 17:17:20 +02:00
Ronny Nilsson
78fec47b65 Voice: minor cleanups of endptmngr. 2018-10-05 17:05:48 +02:00
Kenneth Johansson
e3551c5cf2 Update feed [ iopsys ] package [ questd ]
-------------------------------------------------------------------------------
* 48da42f nice!!!
-------------------------------------------------------------------------------
commit 48da42f05c4b8c9d0d5a656932ba77d37bb2e573
Author: Kenneth Johansson <kenneth@southpole.se>
Date: 2018-10-05 17:00:02 +0200

    nice!!!

Base directory -> /
 README.md | 1 +
 1 file changed, 1 insertion(+)
-------------------------------------------------------------------------------
2018-10-05 17:00:51 +02:00
Anjan Chanda
3ebd61b2b8 Update feed [ iopsys ] package [ wifilife ]
-------------------------------------------------------------------------------
* 94c5dea adjust loglevel of messages
-------------------------------------------------------------------------------
commit 94c5dea8cd981378b164b20dcc795aa92671f71a
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-04 14:19:18 +0200

    adjust loglevel of messages

Base directory -> /
 src/agent.c           | 40 ++++++++++++++++++++--------------------
 src/cntlr.c           | 23 +++++++++++------------
 src/cntlr_comm_ubus.c |  2 +-
 src/config.c          |  6 +++---
 src/main.c            |  5 +----
 5 files changed, 36 insertions(+), 40 deletions(-)
-------------------------------------------------------------------------------
2018-10-05 16:50:31 +02:00
Anjan Chanda
42b8547e81 wifilife: introduce WIFILIFE_OPEN option 2018-10-05 16:36:11 +02:00
Sukru Senli
24aaae9814 catv: remove kate swap file 2018-10-05 15:46:10 +02:00
Anjan Chanda
3666863bc5 iop: fix wifilife consumer build 2018-10-05 13:41:37 +02:00
Kenneth Johansson
a41267e62e update_package: match only whole feeds name.
if there was a feed name that ended in the same string as another feed
the script got confused. Now only match full name.
2018-10-04 18:17:31 +02:00
Kenneth Johansson
2b207f1830 grx renamed to EASY550 2018-10-04 17:30:28 +02:00
Kenneth Johansson
89afdc3012 rename target iopsys-grx to intel_mips. 2018-10-04 17:30:28 +02:00
Ronny Nilsson
ad0a6d2024 Voice: cleanup, remove unused file. 2018-10-04 15:05:26 +02:00
Ronny Nilsson
3764835d54 Dect: Natalie minor cleanups. 2018-10-04 15:04:21 +02:00
Sukru Senli
3e1492f581 icwmp: 4.0-2018-10-02 2018-10-04 13:28:42 +02:00
Sukru Senli
31b281e524 ice-client: 5.1.10 2018-10-04 13:27:49 +02:00
Anjan Chanda
c3c90e78d1 iop: generate wifilife tarball for open builds 2018-10-04 12:41:35 +02:00
Oussama Ghorbel
313e8dc921 Update feed [ uboot ]
a86e524 Merge branch 'iopsys-pstore' into 'ex400'
2018-10-03 16:38:02 +02:00
Ronny Nilsson
51f702eee8 Voice: Remove obsolete Asterix settings. Those are now handled by endptmngr. 2018-10-03 14:27:05 +02:00
Sukru Senli
2a41c9ccd8 iop: if new bcmopen tar file exists, for create symlink to it 2018-10-03 12:19:44 +02:00
Sukru Senli
8363a9d567 owsd: remove ubusx_acl list by default 2018-10-02 15:45:51 +02:00
Ronny Nilsson
3c074bee82 Voice: dectmngr2 now share same libpicoevent as endptmngr and asterisk. 2018-10-02 15:14:05 +02:00
Anjan Chanda
d3d8768535 Update feed [ iopsys ] package [ wifilife ]
-------------------------------------------------------------------------------
* a9c2106 rename config wifiagent -> wifilife
-------------------------------------------------------------------------------
commit a9c2106bf53a4e9f5e1a773cbda0af7e54e83a09
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-02 09:39:12 +0200

    rename config wifiagent -> wifilife

Base directory -> /
 src/agent.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
-------------------------------------------------------------------------------
2018-10-02 11:09:27 +02:00
Anjan Chanda
d0d08c3bc2 wifilife: move config to target specific and add start/stop 2018-10-02 10:35:47 +02:00
Anjan Chanda
4d707bec3b wifimngr: start/stop through init.d script 2018-10-02 10:32:49 +02:00
Jonas Höglund
83fc458691 config: Use igmpproxy instead of crashing omcproxy 2018-10-01 16:23:42 +02:00
Anjan Chanda
1b31a9b2e3 Update feed [ iopsys ] package [ wifilife ]
-------------------------------------------------------------------------------
* bb389d8 suppress const qualifier warning
* 475bc1b get bssload for own bss during init
* 025cf5e enable/disable steer param based on config policy
* d82393e misc changes including initial definition of 'comm' interface
* 26758d3 initial definition - controller managed data
* 78f6a1d handle attach/detach node events
* 5145b78 add simple hash function for macaddress
* a94c1df enum network nodes
* d84543c attempt btm steering before lagacy
-------------------------------------------------------------------------------
commit bb389d8e19d3f6bfc58727784151b5455de94ce3
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-01 14:34:09 +0200

    suppress const qualifier warning

Base directory -> /
 src/cntlr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
-------------------------------------------------------------------------------
commit 475bc1b31de23480a291779a147ab1b8634a52ef
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-01 14:24:38 +0200

    get bssload for own bss during init

Base directory -> /
 src/agent.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)
-------------------------------------------------------------------------------
commit 025cf5e808032d7c5c5bf846344dd1e71a0cb3aa
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-10-01 12:13:59 +0200

    enable/disable steer param based on config policy

Base directory -> /
 src/agent.c  | 3 +++
 src/config.c | 4 ++++
 src/rules.h  | 1 +
 3 files changed, 8 insertions(+)
-------------------------------------------------------------------------------
commit d82393eb0d73292218d709bbcc2136841b585be2
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-30 13:26:13 +0200

    misc changes including initial definition of 'comm' interface

    cntlr: include local agent in cntlr's nodelist comm: define comm interface
    between cntlr and agent cntlr: implement comm interface in controller cntlr:
    issue SCAN in nodes whenever network topology changes agent: handle CMD_*
    commands from controller data: refine data structures used to store
    collected data

Base directory -> /
 src/Makefile          |   2 +
 src/agent.c           |  28 +++++++++-
 src/agent.h           |   2 +
 src/agent_ubus.c      |  41 +++++++++++++++
 src/cntlr.c           | 139 +++++++++++++++++++++++++++++++++++++++-----------
 src/cntlr.h           |   7 +++
 src/cntlr_comm.h      |   8 +++
 src/cntlr_comm_ubus.c |  63 +++++++++++++++++++++++
 src/comm.c            |  38 +++++++++++++-
 src/comm.h            |  40 ++++++++++++++-
 src/data.h            | 106 +++++++++++++++++++-------------------
 src/utils.h           |   3 ++
 12 files changed, 391 insertions(+), 86 deletions(-)
-------------------------------------------------------------------------------
commit 26758d3a920f6d378ca89d7f7b391a3bee3bd9fa
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-28 10:40:43 +0200

    initial definition - controller managed data

Base directory -> /
 src/cntlr.h |  2 ++
 src/data.h  | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 81 insertions(+)
-------------------------------------------------------------------------------
commit 78f6a1d8caccd72bf09eb52ae611cb32cb09779e
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-28 10:37:58 +0200

    handle attach/detach node events

Base directory -> /
 src/cntlr.c | 285 ++++++++++++++++++++++++++++++++++++++++++++++++++----------
 src/cntlr.h |  31 ++++++-
 2 files changed, 266 insertions(+), 50 deletions(-)
-------------------------------------------------------------------------------
commit 5145b785b6c279727130c35a4ea3243407122f4d
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-28 10:33:13 +0200

    add simple hash function for macaddress

Base directory -> /
 src/utils.h | 2 ++
 1 file changed, 2 insertions(+)
-------------------------------------------------------------------------------
commit a94c1dfa9ecf924e38f423ba2bf90fffa7920c84
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-26 17:06:45 +0200

    enum network nodes

Base directory -> /
 src/cntlr.c | 213 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 src/cntlr.h |  18 +++++
 2 files changed, 214 insertions(+), 17 deletions(-)
-------------------------------------------------------------------------------
commit d84543c02708e4fd3133f95c8a7bb600019bdced
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-27 09:34:21 +0200

    attempt btm steering before lagacy

Base directory -> /
 src/agent.c | 13 +++++++------
 src/agent.h |  2 ++
 2 files changed, 9 insertions(+), 6 deletions(-)
-------------------------------------------------------------------------------
2018-10-01 15:04:17 +02:00
ke hu
33d3ccc0ed Update feed [ iopsys ] package [ questd ]
-------------------------------------------------------------------------------
* ce933c4 return int for unsupported temperature
-------------------------------------------------------------------------------
commit ce933c4956293d0e65e7fdf471b72896431d2bc5
Author: ke hu <ke.hu@inteno.se>
Date: 2018-10-01 09:40:57 +0200

    return int for unsupported temperature

Base directory -> /
 wireless.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
-------------------------------------------------------------------------------
2018-10-01 11:52:58 +02:00
Sukru Senli
b93863a6bf Revert "Update feed [ iopsys ] package [ questd ]"
This reverts commit e2be3611c7.
2018-10-01 10:47:46 +02:00
ke hu
e2be3611c7 Update feed [ iopsys ] package [ questd ]
-------------------------------------------------------------------------------
* ce933c4 return int for unsupported temperature
-------------------------------------------------------------------------------
commit ce933c4956293d0e65e7fdf471b72896431d2bc5
Author: ke hu <ke.hu@inteno.se>
Date: 2018-10-01 09:40:57 +0200

    return int for unsupported temperature

Base directory -> /
 wireless.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
-------------------------------------------------------------------------------
2018-10-01 09:45:58 +02:00
Ronny Nilsson
7b7521dae6 Voice: slight increase of default Broadcom audio volume. 2018-09-27 15:34:27 +02:00
ke hu
6af169f7c1 Update feed [ iopsys ] package [ questd ]
-------------------------------------------------------------------------------
* eec062f refs #15742
* b5bcfec refs #15742
* 0ef96a9 update .gitignore
* 218f4bc Update README.md with list of objects and methods created by questd
* 8d98b4a Update README.md
* 2ae8cd5 Merge branch 'readme' into 'master'
* 00b5f46 Add README
-------------------------------------------------------------------------------
commit eec062f06073b93921addd0263b4b13e49517a8b
Author: ke hu <ke.hu@inteno.se>
Date: 2018-09-27 09:59:43 +0200

    refs #15742

    broadcom support

Base directory -> /
 broadcom.c | 14 ++++++++++++++
 broadcom.h |  1 +
 2 files changed, 15 insertions(+)
-------------------------------------------------------------------------------
commit b5bcfec5eddfd5083cba95f6bdefb0e6d15a9608
Author: ke hu <ke.hu@inteno.se>
Date: 2018-09-26 17:01:53 +0200

    refs #15742

    mtk platform suport get temperature
Base directory -> /
 mediatek.c | 41 +++++++++++++++++++++++++++++++++++++++++
 mediatek.h |  1 +
 wireless.c | 25 +++++++++++++++++++++++++
 3 files changed, 67 insertions(+)
-------------------------------------------------------------------------------
commit 0ef96a93d1bc10e3317b3e821f083e0bd96c46b4
Author: Sukru Senli <sukru.senli@iopsys.eu>
Date: 2018-09-22 11:25:52 +0200

    update .gitignore

Base directory -> /
 .gitignore | 2 --
 1 file changed, 2 deletions(-)
-------------------------------------------------------------------------------
commit 218f4bc036ed5e0086d99e9ad455e5d2f83559cd
Author: Sukru Senli <sukru.senli@iopsys.eu>
Date: 2018-09-08 13:16:35 +0000

    Update README.md with list of objects and methods created by questd

Base directory -> /
 README.md | 187 ++++++++++++++++++++------------------------------------------
 1 file changed, 60 insertions(+), 127 deletions(-)
-------------------------------------------------------------------------------
commit 8d98b4a8dd8f75ea3e5b8277548ce6377d5a3fc1
Author: Sukru Senli <sukru.senli@iopsys.eu>
Date: 2018-09-08 13:08:26 +0000

    Update README.md

Base directory -> /
 README.md | 130 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 130 insertions(+)
-------------------------------------------------------------------------------
commit 2ae8cd56e4483152c1661558c58c78489fdbced7
Author: Sukru Senli <sukru.senli@iopsys.eu>
Date: 2018-09-08 12:39:13 +0000

    Merge branch 'readme' into 'master'

    Add README

    See merge request iopsys/questd!2
Base directory -> /
 README.md | 3 +++
 1 file changed, 3 insertions(+)
-------------------------------------------------------------------------------
commit 00b5f468118d1c25f5af558f1c4f0a1b35dfb545
Author: Sukru Senli <sukru.senli@iopsys.eu>
Date: 2018-09-08 14:37:48 +0200

    Add README

Base directory -> /
 README.md | 3 +++
 1 file changed, 3 insertions(+)
-------------------------------------------------------------------------------
2018-09-27 13:52:39 +02:00
Sukru Senli
e2489faf7d wifimngr: use https repo 2018-09-26 21:02:42 +00:00
Sukru Senli
35ab5d6f1e iop: adapt to feed structure change 2018-09-26 19:33:06 +02:00
Sukru Senli
2119bdf506 iop: deselect wifilife for open builds 2018-09-26 19:31:29 +02:00
Ronny Nilsson
1c1cfe9377 SDK: ensure to work with spaces in path too. 2018-09-25 12:12:45 +02:00
Ronny Nilsson
9184f6089f SDK: preserve timestamp of generated tarballs. 2018-09-25 12:11:05 +02:00
Ronny Nilsson
69252528e2 SDK: ensure to fail early if generating tarballs fails. 2018-09-25 12:09:23 +02:00
Ronny Nilsson
ea5ba348cf SDK: use bash explicitly. Broadcom needs it. 2018-09-25 12:08:11 +02:00
Ronny Nilsson
099dd58d31 SDK: propper check for exist file. 2018-09-25 12:07:28 +02:00
Ronny Nilsson
0243be7d25 SDK: paths has changed due to move of Iopsys repositorys.
refs #49
2018-09-25 11:58:59 +02:00
Jonas Höglund
1b4493d749 config: do not set missing localmirror 2018-09-24 16:45:32 +02:00
Jonas Höglund
8543ec9de1 New syntax for https url:s 2018-09-24 16:37:05 +02:00
Anjan Chanda
2371996afa rename iop-lla-libs -> easy-soc-libs 2018-09-24 16:29:30 +02:00
Sukru Senli
d4aa675a7a iopsys: point to new iopsys git repositories 2018-09-23 11:19:23 +02:00
Sukru Senli
1eff197fda iop: adapt to new iopsys git repositories 2018-09-23 11:18:37 +02:00
Anjan Chanda
dc9e0d8e5e Update feed [ feed_inteno_packages ] package [ wifilife ]
-------------------------------------------------------------------------------
* 96cade3 prevent multiple instances of daemon running
-------------------------------------------------------------------------------
commit 96cade32a612aae38a3d9babda9a94891276786c
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-21 15:56:04 +0200

    prevent multiple instances of daemon running

Base directory -> /
 src/main.c | 33 ++++++++++++++++++++++++++-------
 1 file changed, 26 insertions(+), 7 deletions(-)
-------------------------------------------------------------------------------
2018-09-21 17:31:00 +02:00
Anjan Chanda
6f243629f1 Update feed [ feed_inteno_packages ] package [ iop-lla-libs ]
-------------------------------------------------------------------------------
* b7c6617 libwifi: bcm: fix neighbor_list - skip bss offset correctly
-------------------------------------------------------------------------------
commit b7c6617cc092bedd3065575212384666ea4f1194
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-21 17:15:29 +0200

    libwifi: bcm: fix neighbor_list - skip bss offset correctly

Base directory -> /
 libwifi/bcm.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
-------------------------------------------------------------------------------
2018-09-21 17:19:35 +02:00
Kent Ekholm
933591bcc6 Fixed a typo. A double quotes was missing. 2018-09-21 16:05:24 +02:00
Ronny Nilsson
3839bc5e91 Dect: Handling of the handset R-key has changed with the introduction of
endptmngr. The dectmngr2 converts the event to an ascii R character.
Which in turn makes endptmngr simulate a hook flash event.
2018-09-21 11:36:31 +02:00
Anjan Chanda
ae81707a09 config: select wifimngr and wifilife 2018-09-21 10:45:11 +02:00
Anjan Chanda
902791f940 Update feed [ feed_inteno_packages ] package [ wifilife ]
-------------------------------------------------------------------------------
* b3b122d check 'stax' instead of 'sta' in exclude lists
* 83ee8c1 run agent only on interfaces that are enabled
* d9291b8 Add README.md
-------------------------------------------------------------------------------
commit b3b122de03f90a2d9c66914694d7a3e05993c05c
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-20 17:11:00 +0200

    check 'stax' instead of 'sta' in exclude lists

Base directory -> /
 src/agent.c | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)
-------------------------------------------------------------------------------
commit 83ee8c1285380aecbcfbbde795f04b99a1ea825d
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-20 16:34:45 +0200

    run agent only on interfaces that are enabled

Base directory -> /
 src/agent.c | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 66 insertions(+), 5 deletions(-)
-------------------------------------------------------------------------------
commit d9291b82fae9aa46a9344e731656f6830e896f31
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-20 09:35:36 +0000

    Add README.md

Base directory -> /
 README.md | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 104 insertions(+)
-------------------------------------------------------------------------------
2018-09-21 09:05:07 +02:00
Sukru Senli
09a99c4500 icwmp-4.0-2018-09-18 2018-09-20 08:09:53 +02:00
Anjan Chanda
88ffe4f4f7 wifimngr: migrate to dev.iopsys.eu 2018-09-19 21:24:23 +02:00
Anjan Chanda
9359bacfce Update feed [ feed_inteno_packages ] package [ wifilife ]
-------------------------------------------------------------------------------
* 2c7247a improve neighbor list management
* 68c5fa5 use 'wifix' ubus object instead of 'wifi'
* 06de2f3 improve steer-rule matching algos
* 65e64c8 code comments - pref_nbrlist already considers STA beacon report
* fcad7f3 sync description to how it is implemented
* 5c5e0eb establish bssload based steering
* 00d6fa3 placefolders for building topology tree
-------------------------------------------------------------------------------
commit 2c7247a3e9813cd32255980505bfbd4318e225c7
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-19 12:00:54 +0200

    improve neighbor list management

Base directory -> /
 src/agent.c         | 56 +++++++++++++++++++++++++++++++++--------------------
 src/default_rules.c |  4 ++--
 2 files changed, 37 insertions(+), 23 deletions(-)
-------------------------------------------------------------------------------
commit 68c5fa5e7ed84c7988cd592c13c5ca1c05a61196
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-18 12:26:20 +0200

    use 'wifix' ubus object instead of 'wifi'

Base directory -> /
 src/agent.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
-------------------------------------------------------------------------------
commit 06de2f3e924fd24d8ae0dfe94ebe335641a093f8
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-17 16:32:49 +0200

    improve steer-rule matching algos

Base directory -> /
 src/NOTES.txt       |  2 +-
 src/agent.c         | 40 ++++++++++++-------------
 src/default_rules.c | 84 +++++++++++++++++++++++++++++++++++++++++++----------
 src/rules.h         |  4 ++-
 4 files changed, 92 insertions(+), 38 deletions(-)
-------------------------------------------------------------------------------
commit 65e64c858d22e6f6876012ecac5ac90832d5cce6
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-17 10:17:42 +0200

    code comments - pref_nbrlist already considers STA beacon report

Base directory -> /
 src/default_rules.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
-------------------------------------------------------------------------------
commit fcad7f3e977ab51cd3646a773c58a2862a528c6a
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-17 09:52:22 +0200

    sync description to how it is implemented

Base directory -> /
 src/NOTES.txt | 42 ++++++++++++++++++++++++++++++++++--------
 1 file changed, 34 insertions(+), 8 deletions(-)
-------------------------------------------------------------------------------
commit 5c5e0eba63a2f5bea3c32a11e39d49b5d2bfeb60
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-17 09:32:12 +0200

    establish bssload based steering

Base directory -> /
 src/default_rules.c | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)
-------------------------------------------------------------------------------
commit 00d6fa3bc0a6974099971e7bb53c5a98067de17f
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-13 17:14:07 +0200

    placefolders for building topology tree

Base directory -> /
 src/cntlr.c | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++---------
 src/cntlr.h |   7 ++-
 2 files changed, 128 insertions(+), 22 deletions(-)
-------------------------------------------------------------------------------
2018-09-19 16:37:32 +02:00
Anjan Chanda
d133acfa62 Update feed [ feed_inteno_packages ] package [ wifimngr ]
-------------------------------------------------------------------------------
* db3a771 implement 'add_neighbor' method as per new API
* 1527d8b rename ubus object to 'wifix'
* 0a9f873 change ubus object name to 'yifi'
-------------------------------------------------------------------------------
commit db3a771214f6e5d2b68f5889e7ea7d0cb10b68b8
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-19 10:05:39 +0200

    implement 'add_neighbor' method as per new API

Base directory -> /
 wifimngr.c      | 42 +++++++++++++++++++++++++++++++++---------
 wifimngr_wifi.c |  5 ++---
 wifimngr_wifi.h |  3 +--
 3 files changed, 36 insertions(+), 14 deletions(-)
-------------------------------------------------------------------------------
commit 1527d8bdd2aa4cf968bb334dfb208643b97a024c
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-18 12:20:10 +0200

    rename ubus object to 'wifix'

Base directory -> /
 wifimngr.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
-------------------------------------------------------------------------------
commit 0a9f873b333678fe76446760c0166206e6e445c8
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-14 09:20:53 +0200

    change ubus object name to 'yifi'

Base directory -> /
 wifimngr.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
-------------------------------------------------------------------------------
2018-09-19 16:37:02 +02:00
Anjan Chanda
235ed8111a Update feed [ feed_inteno_packages ] package [ iop-lla-libs ]
-------------------------------------------------------------------------------
* 82a7a7e libwifi: change 'wifi_add_neighbor' API definition
* afb90f8 libwifi: bcm: neighbor_list from scanresults
* 2bc0d48 return zero initialized values in list_ apis
* 4d014e8 fix neighbor details in BTM request
-------------------------------------------------------------------------------
commit 82a7a7e2106560af855afe08c850be6f17664608
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-19 10:08:20 +0200

    libwifi: change 'wifi_add_neighbor' API definition

Base directory -> /
 libwifi/bcm.c  | 39 +++++++++++++++++++++++++++++++++++++++
 libwifi/mtk.c  | 32 ++++++++++++++++++++++++++++++++
 libwifi/wifi.c |  5 ++---
 libwifi/wifi.h | 22 +++++++++-------------
 4 files changed, 82 insertions(+), 16 deletions(-)
-------------------------------------------------------------------------------
commit afb90f885d2943320f61a6a00d87372585689f97
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-18 21:39:06 +0200

    libwifi: bcm: neighbor_list from scanresults

Base directory -> /
 libwifi/bcm.c | 178 +++++++++++++++++++++++++++-------------------------------
 1 file changed, 83 insertions(+), 95 deletions(-)
-------------------------------------------------------------------------------
commit 2bc0d48ea5ef6695db4b332541ca1fd662b4be62
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-18 12:03:12 +0200

    return zero initialized values in list_ apis

Base directory -> /
 libwifi/bcm.c | 2 ++
 1 file changed, 2 insertions(+)
-------------------------------------------------------------------------------
commit 4d014e8a98226b387e95f3a7f1a3f9eaabfaa5f3
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-18 11:12:47 +0200

    fix neighbor details in BTM request

Base directory -> /
 libwifi/bcm.c | 34 +++++++++++++++++++++++++---------
 1 file changed, 25 insertions(+), 9 deletions(-)
-------------------------------------------------------------------------------
2018-09-19 16:36:30 +02:00
Kent Ekholm
44a6239d1a A timeout of 20 seconds for incoming calls will be set if CFBS is enabled.
That will make the call be forwarded after 20 seconds.
When CFBS is not enabled will the incoming call continue to to ring.

Ref: #15812
2018-09-19 15:32:45 +02:00
Kenneth Johansson
6f01d2ddec u-boot: fix dependencies 2018-09-19 15:18:08 +02:00
Ronny Nilsson
f9d0b4192c Dect: path to natalie module has changed in Iopsys 4. 2018-09-19 15:07:16 +02:00
Kenneth Johansson
3fe5c42fab u-boot: fix dependencies 2018-09-19 14:31:21 +02:00
Kenneth Johansson
31e91d4b79 ex400: switch active bank on reset press. 2018-09-19 13:26:17 +02:00
Robin Stjerndorff
5008ffc6ff tptest: improve error checking 2018-09-18 16:18:12 +02:00
Kent Ekholm
29c4ae9114 Making endcall macro handle empty arguments.
Ref: 15326
2018-09-18 13:33:01 +02:00
Reidar Cederqvist
6fdf6ea816 iop: change juci theme from inteno to iopsys ref #15778 2018-09-17 19:53:34 +00:00
Ronny Nilsson
3cf26558df Update feed [ feed_inteno_packages ] package [ dectmngr2 ]
-------------------------------------------------------------------------------
* 501eeb6 Type fix.
* 9ff37c8 Inform Broadcom DSP HAL whether Dect audio should be enabled. Must be done only when the Dect radio is active or other PCM audio sources break.
-------------------------------------------------------------------------------
commit 501eeb6c39b6f18c0d1e50e796dd4664273cfad8
Author: Ronny Nilsson <ronny.nilsson@iopsys.eu>
Date: 2018-09-10 17:13:07 +0200

    Type fix.

Base directory -> /
 src/connection_init.c | 1 -
 1 file changed, 1 deletion(-)
-------------------------------------------------------------------------------
commit 9ff37c8535785a7f5501095cea2fdce363312232
Author: Ronny Nilsson <ronny.nilsson@iopsys.eu>
Date: 2018-09-10 17:11:48 +0200

    Inform Broadcom DSP HAL whether Dect audio should be enabled. Must be done
    only when the Dect radio is active or other PCM audio sources break.

Base directory -> /
 src/connection_init.c | 59 +++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 43 insertions(+), 16 deletions(-)
-------------------------------------------------------------------------------
2018-09-14 16:26:48 +02:00
Kenneth Johansson
8df30d7d16 Update feed [ feed_inteno_packages ] package [ u-boot ]
-------------------------------------------------------------------------------
* 505b9eb To boot on grx550 board the last M is important.
-------------------------------------------------------------------------------
commit 505b9ebb3d3f620e46f16a9b7b364ecc64256c2f
Author: Kenneth Johansson <kenneth@southpole.se>
Date: 2018-09-14 15:52:56 +0200

    To boot on grx550 board the last M is important.

Base directory -> /
 include/configs/iopsys.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
-------------------------------------------------------------------------------
2018-09-14 16:01:49 +02:00
Ronny Nilsson
8f5720f5d4 Dect: enable Dect by default in Broadcom MIPS.
refs #13885
2018-09-14 15:46:18 +02:00
Anjan Chanda
fac188e2a1 wifilife: migrate to dev.iopsys.eu 2018-09-14 13:26:26 +02:00
Jonas Höglund
ab29985231 config: Replace busybox ip with ip-full 2018-09-14 10:04:29 +02:00
Sukru Senli
0176f77da7 icwmp: iopsified default config 2018-09-13 15:38:27 +02:00
Sukru Senli
c324db6b3a iop: select netmode instead of inteno-netmodes 2018-09-13 15:20:44 +02:00
Sukru Senli
5af7fbaef1 netmode: less netmodes for iopsys default 2018-09-13 15:19:14 +02:00
Sukru Senli
1904fce7f0 netmode: package name changed 2018-09-13 15:13:59 +02:00
Sukru Senli
c662cb800c samba3: update default config 2018-09-13 15:06:06 +02:00
Sukru Senli
db69b85a44 icwmp: fixes XMPP timeout issue 2018-09-13 14:26:32 +02:00
Anjan Chanda
ea242c4152 Update feed [ feed_inteno_packages ] package [ iop-lla-libs ]
-------------------------------------------------------------------------------
* 46475d6 improve logging
-------------------------------------------------------------------------------
commit 46475d68e631f1befc4c8550eb6e414f4d9b5a77
Author: Anjan Chanda <anjan.chanda@iopsys.eu>
Date: 2018-09-13 09:29:38 +0200

    improve logging

Base directory -> /
 libwifi/Makefile |  2 +-
 libwifi/bcm.c    | 41 +++++++++++++++++++++----------------
 libwifi/debug.c  | 20 ++++++++++++++++++
 libwifi/debug.h  | 19 +++++++++++++++++
 libwifi/mtk.c    | 62 ++++++++++++++++++++++++++++++--------------------------
 5 files changed, 96 insertions(+), 48 deletions(-)
-------------------------------------------------------------------------------
2018-09-13 10:04:12 +02:00
Anjan Chanda
72470fb669 iop-lla-libs: add config options 2018-09-13 10:01:42 +02:00
Kenneth Johansson
9b25b48eb5 uboot: add support for compiling grx500. 2018-09-12 22:45:15 +02:00
Kenneth Johansson
6c85dbdf82 genconfig: grx overrides.
Some packages do not compile.
2018-09-12 16:55:07 +02:00
Kenneth Johansson
bf9a6cfbbe questd: hack to make it compile on grx boards.
needs to be fixed it wont actually run.
2018-09-11 18:27:24 +02:00
Kenneth Johansson
905d8c3876 genconfig: add grx00 2018-09-11 15:58:41 +02:00
Kenneth Johansson
16b0d830e0 update_package: got confused if there was no git hash. 2018-09-10 17:43:03 +02:00
Jonas Höglund
aedc40a688 Set WAN port to switch port 6 for ex400 2018-09-10 16:46:57 +02:00
Ronny Nilsson
de5ce5200a Modified compiler flags for both Natalie and Dectmngr2 due to
either UBUS or Busmail was broken.
2018-09-10 15:27:59 +02:00
Sukru Senli
9b904cb60e icwmp: trigger reload of icwmp if option 43 received url has changed 2018-09-08 13:44:54 +02:00
116 changed files with 709 additions and 1267 deletions

View File

@@ -14,7 +14,7 @@ PKG_RELEASE:=1
PKG_SOURCE_VERSION:=f614cba983d827d5185c60a6a5a35530621d44d2
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=http://public.inteno.se:/ated
PKG_SOURCE_URL:=https://dev.iopsys.eu/mediatek/ated.git
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_RELEASE)-$(PKG_SOURCE_VERSION).tar.gz
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)

Binary file not shown.

View File

@@ -9,9 +9,9 @@ include $(TOPDIR)/rules.mk
PKG_RELEASE:=1
PKG_VERSION:=1.2.0
PKG_SOURCE_URL:=http://public.inteno.se:/dectmngr2
PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/dectmngr.git
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=877fcbd58d0ead82dbbc4c65f0ad7f8c938fcf74
PKG_SOURCE_VERSION:=0c029ed2486342e7e7687631b702d5c743f3c41a
PKG_NAME:=dectmngr2
@@ -29,7 +29,7 @@ define Package/dectmngr2
CATEGORY:=Utilities
TITLE:=Dectmngr2
URL:=
DEPENDS:= +natalie-dect-h bcmkernel +libubox +ubus
DEPENDS:= +natalie-dect-h bcmkernel +libubox +ubus +libpicoevent
endef
define Package/dectmngr2/description

19
easy-soc-libs/Config.in Normal file
View File

@@ -0,0 +1,19 @@
if (PACKAGE_libwifi || PACKAGE_libdsl || PACKAGE_libethernet)
menu "configurations"
config IOP_LLA_LIBS_DEBUG
bool "Enable debugging support"
default n
config LIBWIFI_DEBUG
depends on PACKAGE_libwifi
bool "Enable wifi debugging"
default n
config LIBDSL_DEBUG
depends on PACKAGE_libdsl
bool "Enable xdsl debugging"
default n
endmenu
endif

View File

@@ -4,44 +4,47 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=iop-lla-libs
PKG_NAME:=easy-soc-libs
PKG_VERSION:=1.0.0
PKG_RELEASE:=1
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=9013a57cb78f7346e3636d1ff101a74c321cd4c3
PKG_SOURCE_URL:=http://public.inteno.se:/iop-lla-libs
PKG_SOURCE_VERSION:=259178b62ba910f53ec10899ef52bbc670b7aea5
PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/easy-soc-libs.git
PKG_MAINTAINER:=Anjan Chanda <anjan.chanda@inteno.se>
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)_$(PKG_SOURCE_VERSION).tar.xz
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
define Package/iop-lla-libs
define Package/easy-soc-libs
SECTION:=libs
CATEGORY:=Libraries
SUBMENU:=IOPSYS low level libraries
TITLE:=IOPSYS easy SoC libraries
SUBMENU:=IOPSYS easy SoC libraries
DEPENDS:=+libopenssl
MENU:=1
endef
define Package/libwifi/config
source "$(SOURCE)/Config.in"
endef
define Package/libwifi
$(call Package/iop-lla-libs)
$(call Package/easy-soc-libs)
TITLE:= WiFi library (libwifi)
endef
define Package/libdsl
$(call Package/iop-lla-libs)
$(call Package/easy-soc-libs)
TITLE:= XDSL library (libdsl)
endef
define Package/libethernet
$(call Package/iop-lla-libs)
$(call Package/easy-soc-libs)
TITLE:= Ethernet library (libethernet)
DEPENDS:=+TARGET_iopsys_ramips:swconfig
endef
define Package/iop-lla-libs/config
source "$(SOURCE)/Config.in"
DEPENDS:=+TARGET_iopsys_ramips:swconfig
endef
ifeq ($(CONFIG_TARGET_iopsys_brcm63xx_mips),y)
@@ -85,7 +88,6 @@ MAKE_FLAGS += \
subdirs="$(subdirs)"
define Build/InstallDev/libwifi
echo "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX $(1)"
$(INSTALL_DIR) $(1)/usr/include
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_BUILD_DIR)/libwifi/wifi.h $(1)/usr/include/

View File

@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_RELEASE:=1
PKG_VERSION:=0.2
PKG_SOURCE_VERSION:=0cb8accbac3355b97a17064ec7da010a2c42db7b
PKG_SOURCE_VERSION:=9db2a6998e956270738b3b0cf86f7f962ca84026
ifeq ($(CONFIG_ENDPT_OPEN),y)
@@ -18,7 +18,7 @@ PKG_SOURCE:=endptmngr-$(BRCM_KERNEL_PROFILE)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION
PKG_SOURCE_URL:=http://iopsys.inteno.se/iopsys/consumer/
PKG_NAME:=endptmngr-open
else
PKG_SOURCE_URL:=git@private.inteno.se:endptmngr
PKG_SOURCE_URL:=git@dev.iopsys.eu:iopsys/endptmngr
PKG_SOURCE_PROTO:=git
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_NAME:=endptmngr

View File

@@ -1,4 +0,0 @@
config dect 'dect'
option radio 'auto'

View File

@@ -5,7 +5,7 @@ PKG_NAME:=gigaset-elements
PKG_VERSION:=2.4.2
# PKG_RELEASE=$(PKG_SOURCE_VERSION)
PKG_GIGASET_ELEMENTS_SRC_URL ?= git@public.inteno.se:gigaset-elements.git
PKG_GIGASET_ELEMENTS_SRC_URL ?= git@dev.iopsys.eu:3rdparty/gigaset-elements.git
PKG_GIGASET_ELEMENTS_VERSION ?= v$(PKG_VERSION)
PKG_SOURCE_URL:=$(PKG_GIGASET_ELEMENTS_SRC_URL)

View File

@@ -19,14 +19,14 @@ export PLATFORM_INCLUDE:=platforms/iopsys/build.mk
export DATE:=$(shell date +%Y-%m-%d-%H-%M-%S)
export LOGIN:=$(shell whoami)
BASE_PKG_VERSION:=5.1.1
BASE_PKG_VERSION:=5.1.13
PKG_RELEASE:=
PKG_VERSION:=$(BASE_PKG_VERSION)$(PKG_RELEASE)_$(DATE)_$(LOGIN)
PKG_VERSION:=$(BASE_PKG_VERSION)-$(PKG_RELEASE)_$(DATE)_$(LOGIN)
export PKG_VERSION
###########################--RELEASE--################################
PKG_SOURCE_VERSION:=e8bf50630e6ba12dc2d223112643077c4db49189
PKG_SOURCE_VERSION:=41a4a9c70cf8a4b7d577f107f62150e477867f9f
ifeq ($(CONFIG_ICE_OPEN),y)
TARGET_PROFILE=$(shell echo $(CONFIG_TARGET_BOARD) | sed s/\"//g)
PKG_SOURCE_URL:=http://iopsys.inteno.se/iopsys/consumer/

View File

@@ -8,11 +8,11 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=icwmp
PKG_VERSION:=4.0-2018-09-03
PKG_VERSION:=4.0-2018-10-16
PKG_FIXUP:=autoreconf
PKG_SOURCE_URL:=http://public.inteno.se:/icwmp.git
PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/icwmp.git
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=fe324dbae2c8dbcfb55555dee9b3700280151aa1
PKG_SOURCE_VERSION:=92cbe9f51270054bc2ae9ad266fb20dc94f4d9db
PKG_RELEASE=$(PKG_SOURCE_VERSION)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)

View File

@@ -63,12 +63,20 @@ handle_icwmp_restart() {
network_get_device curdev $INTERFACE
[ -n "$curdev" ] && echo $curdev > $devfile || rm -f $devfile
local prevopt43url=""
local curopt43url=""
local opt43urlfile=/tmp/ipv4/$INTERFACE-opt43url
prevopt43url=$(cat $opt43urlfile 2>/dev/null)
curopt43url="$(uci -P /var/state -q get cwmp.acs.dhcp_url)"
[ -n "$curopt43url" ] && echo $curopt43url > $opt43urlfile || rm -f $opt43urlfile
[ \
"$prevdev" == "$curdev" -a \
"$previpaddr" = "$curipaddr" -a \
"$prevgateway" = "$curgateway" -a \
"$prevsubnets" = "$cursubnets" -a \
"$prevdnsservers" = "$curdnsservers" \
"$prevdnsservers" = "$curdnsservers" -a \
"$prevopt43url" = "$curopt43url" \
] && exit 0
/etc/init.d/icwmpd reload &

View File

@@ -8,9 +8,9 @@ include $(INCLUDE_DIR)/kernel.mk
PKG_NAME:=ifbt
PKG_VERSION:=0.1
PKG_SOURCE_VERSION:=da97d6668d3c0e3f2be226c66b406e90179ada81
PKG_SOURCE_VERSION:=2ed58929d18f914905e316558d8756a2056af0b2
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=git@private.inteno.se:ifbt.git
PKG_SOURCE_URL:=git@dev.iopsys.eu:iopsys/ifbt.git
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
@@ -20,7 +20,7 @@ include $(INCLUDE_DIR)/package.mk
define Package/ifbt
CATEGORY:=Utilities
DEPENDS:=+libuci +libubox +libubus +libblobmsg-json +libjson-c
DEPENDS:=+libuci +libubox +libubus +libblobmsg-json +libjson-c +libwifi +libjson-c
TITLE:=Fast BSS Transition
endef

View File

@@ -11,7 +11,7 @@ PKG_BUILD_PARALLEL:=1
PKG_INSTALL:=1
PKG_SOURCE_PROTO=git
PKG_SOURCE_URL:=http://public.inteno.se/imonitor.git
PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/imonitor.git
PKG_SOURCE_VERSION:=532f4900862bcb45d8cd4bf37555fabda81750b6
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_SOURCE_SUBDIR:=${PKG_NAME}-${PKG_VERSION}

View File

@@ -12,9 +12,9 @@ PKG_NAME:=inbd
PKG_VERSION:=1.0.0
PKG_RELEASE:=1
PKG_SOURCE_VERSION:=f81c146f0b07540877545e5ab644ec8e29905a4d
PKG_SOURCE_VERSION:=b846ae0ff55284392de2c4d874851b33edd7a6c5
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=http://public.inteno.se/inbd
PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/inbd
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_RELEASE)-$(PKG_SOURCE_VERSION).tar.gz
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)

View File

@@ -1,23 +0,0 @@
{
"description": [
{ "en" : "VoIP + Bridged IPTV" },
{ "sv" : "VoIP + Brygg IPTV" }
],
"explanation": [
{ "en" : "VoIP on dedicated VLAN + LAN4 port is bridged with IPTV VLAN" },
{ "sv" : "VoIP on dedicated VLAN + LAN4 port överbryggas med IPTV VLAN" }
],
"credentials" : 0,
"excluded_boards" : [
"CG300",
"CG301",
"EX400",
"F*",
"SDX810-AP"
],
"acl" : [
"admin",
"support"
]
}

View File

@@ -1,117 +0,0 @@
config settings 'settings'
option disabled '0'
config defaults
option syn_flood 1
option input ACCEPT
option output ACCEPT
option forward REJECT
# Uncomment this line to disable ipv6 rules
# option disable_ipv6 1
config zone
option name lan
list network 'lan'
option input ACCEPT
option output ACCEPT
option forward ACCEPT
config zone
option name wan
list network 'wan'
list network 'wan6'
list network 'iptv'
option input REJECT
option output ACCEPT
option forward REJECT
option masq 1
option mtu_fix 1
config forwarding
option src lan
option dest wan
# We need to accept udp packets on port 68,
# see https://dev.openwrt.org/ticket/4108
config rule
option name Allow-DHCP-Renew
option src wan
option proto udp
option dest_port 68
option target ACCEPT
option family ipv4
option hidden 1
# Allow IPv4 ping
config rule
option name Allow-Ping
option src wan
option proto icmp
option icmp_type echo-request
option family ipv4
option target ACCEPT
option hidden 1
# Allow DHCPv6 replies
# see https://dev.openwrt.org/ticket/10381
config rule
option name Allow-DHCPv6
option src wan
option proto udp
option src_ip fe80::/10
option src_port 547
option dest_ip fe80::/10
option dest_port 546
option family ipv6
option target ACCEPT
option hidden 1
# Allow essential incoming IPv6 ICMP traffic
config rule
option name Allow-ICMPv6-Input
option src wan
option proto icmp
list icmp_type echo-request
list icmp_type echo-reply
list icmp_type destination-unreachable
list icmp_type packet-too-big
list icmp_type time-exceeded
list icmp_type bad-header
list icmp_type unknown-header-type
list icmp_type router-solicitation
list icmp_type neighbour-solicitation
list icmp_type router-advertisement
list icmp_type neighbour-advertisement
option limit 1000/sec
option family ipv6
option target ACCEPT
option hidden 1
# Allow essential forwarded IPv6 ICMP traffic
config rule
option name Allow-ICMPv6-Forward
option src wan
option dest *
option proto icmp
list icmp_type echo-request
list icmp_type echo-reply
list icmp_type destination-unreachable
list icmp_type packet-too-big
list icmp_type time-exceeded
list icmp_type bad-header
list icmp_type unknown-header-type
option limit 1000/sec
option family ipv6
option target ACCEPT
option hidden 1
# include a file with users custom iptables rules
config include
option path /etc/firewall.user
option reload 1
# include a file with rules for SIP and RTP traffic
config include
option path /etc/firewall.sip
option reload 1

View File

@@ -1,18 +0,0 @@
config mcpd 'mcpd'
option igmp_query_response_interval '10'
option igmp_last_member_query_interval '10'
option igmp_robustness_value '2'
option igmp_lan_to_lan_multicast '0'
option igmp_max_groups '25'
option igmp_max_sources '10'
option igmp_max_members '25'
option igmp_fast_leave '1'
option igmp_join_immediate '0'
option igmp_proxy_enable '0'
option igmp_snooping_enable '2'
option igmp_snooping_interfaces 'br-iptv'
option igmp_default_version '2'
option igmp_query_interval '120'
option igmp_proxy_interfaces 'iptv'

View File

@@ -1,88 +0,0 @@
config interface 'loopback'
option is_lan '1'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config interface 'lan'
option is_lan '1'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ifname '$LAN1 $LAN2 $LAN3'
option ip6assign '60'
config interface 'wan'
option type 'anywan'
option proto 'dhcp'
option vendorid '$HARDWAREID-INTENO'
option hostname 'Inteno_$MAC4'
option ifname 'ptm0.1 atm0.1 $WAN.1'
option ipv6 '1'
config interface 'iptv'
option type 'bridge'
option proto 'dhcp'
option gateway '0.0.0.0'
option reqopts 'staticroutes'
option ifname 'ptm0.100 $WAN.100 $LAN4'
option defaultroute '0'
config interface 'voip'
option type 'anywan'
option proto 'dhcp'
option gateway '0.0.0.0'
option reqopts 'staticroutes'
option ifname 'ptm0.200 $WAN.200'
option defaultroute '0'
config interface 'wan6'
option proto 'dhcpv6'
option ifname '@wan'
config device 'atmwan'
option type 'untagged'
option ifname 'atm0'
option name 'atm0.1'
config device 'ptmwan'
option type 'untagged'
option ifname 'ptm0'
option name 'ptm0.1'
config device 'ethwan'
option type 'untagged'
option ifname '$WAN'
option name '$WAN.1'
config device 'ethtv'
option type '8021q'
option name '$WAN.100'
option ifname '$WAN'
option vid '100'
option priority '0'
config device 'ptmtv'
option type '8021q'
option name 'ptm0.100'
option ifname 'ptm0'
option vid '100'
option priority '0'
config device 'ethvoip'
option type '8021q'
option name '$WAN.200'
option ifname '$WAN'
option vid '200'
option priority '0'
config device 'ptmvoip'
option type '8021q'
option name 'ptm0.200'
option ifname 'ptm0'
option vid '200'
option priority '0'

View File

@@ -1,21 +0,0 @@
{
"description": [
{ "en" : "Repeater 2.4▴▾5" },
{ "sv" : "Repeater 2.4▴▾5" }
],
"explanation": [
{ "en" : "Your router is going to act as a wired extender or wireless repeater to the selected Wireless Access Point. Uplink 2.4G & Downlink 5G" },
{ "sv" : "Routern kommer att fungera som en trådbunden extender eller trådlös repeater till den valda trådlösa åtkomstpunkten. Uplink 2.4G & Downlink 5G" }
],
"excluded_boards" : [
"DG15*",
"DG40*",
"EG40*",
"EX40*",
"SDX*",
"F*"
],
"uplink_band" : "b",
"credentials" : 1,
"reboot" : 0
}

View File

@@ -1,20 +0,0 @@
config interface 'loopback'
option is_lan '1'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config interface 'wan'
option type 'bridge'
option proto 'dhcp'
option hostname 'Inteno-$BSSID4'
option ifname '$WAN.1 $LAN1 $LAN2 $LAN3 $LAN4'
option reqopts '43'
config device 'ethwan'
option type 'untagged'
option ifname '$WAN'
option name '$WAN.1'

View File

@@ -1,93 +0,0 @@
config wifi-status 'status'
option wlan '1'
option wps '1'
option sched_status '0'
option schedule '0'
config bandsteering 'bandsteering'
option enabled '0'
option policy '0'
config apsteering 'apsteering'
option enabled '0'
config wifi-device 'wl0'
option type 'broadcom'
option country 'EU/13'
option band 'a'
option bandwidth '80'
option hwmode '11ac'
option channel 'auto'
option scantimer '15'
option wmm '1'
option wmm_noack '0'
option wmm_apsd '0'
option txpower '100'
option rateset 'default'
option frag '2346'
option rts '2347'
option dtim_period '1'
option beacon_int '100'
option rxchainps '0'
option rxchainps_qt '10'
option rxchainps_pps '10'
option rifs '0'
option rifs_advert '0'
option maxassoc '32'
option beamforming '1'
option doth '1'
option dfsc '1'
config wifi-iface
option device 'wl0'
option network 'wan'
option mode 'ap'
option ssid 'Inteno-$BSSID4'
option encryption 'psk2'
option cipher 'auto'
option key '$WPAKEY'
option gtk_rekey '3600'
option macfilter '0'
option wps_pbc '1'
option wmf_bss_enable '1'
option bss_max '32'
option ifname 'wl0'
config wifi-device 'wl1'
option type 'broadcom'
option country 'EU/13'
option band 'b'
option bandwidth '20'
option hwmode 'auto'
option channel 'auto'
option scantimer '15'
option wmm '1'
option wmm_noack '0'
option wmm_apsd '0'
option txpower '100'
option rateset 'default'
option frag '2346'
option rts '2347'
option dtim_period '1'
option beacon_int '100'
option rxchainps '0'
option rxchainps_qt '10'
option rxchainps_pps '10'
option rifs '0'
option rifs_advert '0'
option maxassoc '32'
option doth '0'
option apsta '1'
config wifi-iface
option device 'wl1'
option ifname 'wl1'
option network 'wan'
option mode 'wet'
option ssid 'Inteno-$BSSID4'
option encryption 'psk2'
option cipher 'auto'
option wps_pbc '0'
option wmf_bss_enable '1'
option ifname 'wl1'

View File

@@ -1,21 +0,0 @@
{
"description": [
{ "en" : "Repeater 2.4▴▾2.4&5" },
{ "sv" : "Repeater 2.4▴▾2.4&5" }
],
"explanation": [
{ "en" : "Your router is going to act as a wired extender or wireless repeater to the selected Wireless Access Point. Uplink 2.4G & Downlink 2.4G + 5G" },
{ "sv" : "Routern kommer att fungera som en trådbunden extender eller trådlös repeater till den valda trådlösa åtkomstpunkten. Uplink 2.4G & Downlink 2.4G + 5G" }
],
"excluded_boards" : [
"DG15*",
"DG40*",
"EG40*",
"EX40*",
"SDX*",
"F*"
],
"uplink_band" : "b",
"credentials" : 1,
"reboot" : 0
}

View File

@@ -1,20 +0,0 @@
config interface 'loopback'
option is_lan '1'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config interface 'wan'
option type 'bridge'
option proto 'dhcp'
option hostname 'Inteno-$BSSID4'
option ifname '$WAN.1 $LAN1 $LAN2 $LAN3 $LAN4'
option reqopts '43'
config device 'ethwan'
option type 'untagged'
option ifname '$WAN'
option name '$WAN.1'

View File

@@ -1,108 +0,0 @@
config wifi-status 'status'
option wlan '1'
option wps '1'
option sched_status '0'
option schedule '0'
config bandsteering 'bandsteering'
option enabled '0'
option policy '0'
config apsteering 'apsteering'
option enabled '0'
config wifi-device 'wl0'
option type 'broadcom'
option country 'EU/13'
option band 'a'
option bandwidth '80'
option hwmode '11ac'
option channel 'auto'
option scantimer '15'
option wmm '1'
option wmm_noack '0'
option wmm_apsd '0'
option txpower '100'
option rateset 'default'
option frag '2346'
option rts '2347'
option dtim_period '1'
option beacon_int '100'
option rxchainps '0'
option rxchainps_qt '10'
option rxchainps_pps '10'
option rifs '0'
option rifs_advert '0'
option maxassoc '32'
option beamforming '1'
option doth '1'
option dfsc '1'
config wifi-iface
option device 'wl0'
option network 'wan'
option mode 'ap'
option ssid 'Inteno-$BSSID4'
option encryption 'psk2'
option cipher 'auto'
option key '$WPAKEY'
option gtk_rekey '3600'
option macfilter '0'
option wps_pbc '1'
option wmf_bss_enable '1'
option bss_max '32'
option ifname 'wl0'
config wifi-device 'wl1'
option type 'broadcom'
option country 'EU/13'
option band 'b'
option bandwidth '20'
option hwmode 'auto'
option channel 'auto'
option scantimer '15'
option wmm '1'
option wmm_noack '0'
option wmm_apsd '0'
option txpower '100'
option rateset 'default'
option frag '2346'
option rts '2347'
option dtim_period '1'
option beacon_int '100'
option rxchainps '0'
option rxchainps_qt '10'
option rxchainps_pps '10'
option rifs '0'
option rifs_advert '0'
option maxassoc '32'
option doth '0'
option apsta '1'
config wifi-iface
option device 'wl1'
option ifname 'wl1'
option network 'wan'
option mode 'wet'
option ssid 'Inteno-$BSSID4'
option encryption 'psk2'
option cipher 'auto'
option wps_pbc '0'
option wmf_bss_enable '1'
option autoconf '1'
config wifi-iface
option device 'wl1'
option network 'wan'
option mode 'ap'
option ssid 'Inteno-$BSSID4'
option encryption 'psk2'
option cipher 'auto'
option key '$WPAKEY'
option gtk_rekey '3600'
option macfilter '0'
option wps_pbc '1'
option wmf_bss_enable '1'
option bss_max '32'
option ifname 'wl1'

View File

@@ -1,17 +0,0 @@
{
"description": [
{ "en" : "Repeater 2.4▴▾2.4&5" },
{ "sv" : "Repeater 2.4▴▾2.4&5" }
],
"explanation": [
{ "en" : "Your router is going to act as a wired extender or wireless repeater to the selected Wireless Access Point. Uplink 2.4G & Downlink 2.4G + 5G" },
{ "sv" : "Routern kommer att fungera som en trådbunden extender eller trådlös repeater till den valda trådlösa åtkomstpunkten. Uplink 2.4G & Downlink 2.4G + 5G" }
],
"excluded_boards" : [
"*G*",
"F*"
],
"uplink_band" : 'b',
"credentials" : 1,
"reboot" : 0
}

View File

@@ -1,43 +0,0 @@
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config device 'lan_dev'
option name 'eth0.1'
option macaddr '$MACLAN'
option vid 1
config interface 'wan'
option type 'bridge'
option ifname 'eth0.2 eth0.1'
option proto 'dhcp'
option hostname 'Inteno-$BSSID4'
option reqopts '66 67 128 224'
option igmp_snooping '0'
config device 'wan_dev'
option name 'eth0.2'
option macaddr '$MACWAN'
option vid 2
config interface 'wan6'
option ifname '@wan'
option proto 'dhcpv6'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '1 6t'
config switch_vlan
option device 'switch0'
option vlan '2'
option ports '0 5t'

View File

@@ -1,59 +0,0 @@
config wifi-status 'status'
option wlan '1'
option wps '1'
option sched_status '0'
option schedule '0'
config bandsteering 'bandsteering'
option enabled '0'
option policy '0'
config apsteering 'apsteering'
option enabled '0'
config wifi-device ra0
option band b
option channel auto
option bandwidth '20'
option hwmode auto
option htmode HT20
option country 'DE'
config wifi-iface
option device ra0
option network wan
option mode ap
option ssid Inteno-$BSSID4
option encryption psk2
option key $WPAKEY
option ifname ra0
option wps_pbc 1
config wifi-device rai0
option band a
option channel auto
option bandwidth '80'
option hwmode 11ac
option htmode VHT80
option country 'DE'
option beamforming 1
config wifi-iface
option device rai0
option network wan
option mode ap
option ssid Inteno-$BSSID4
option encryption psk2
option key $WPAKEY
option ifname rai0
option wps_pbc 1
config wifi-iface
option device ra0
option network wan
option mode wet
option ssid Inteno-$BSSID4
option encryption psk2
option key $WPAKEY
option ifname apcli0

View File

@@ -1,95 +0,0 @@
config wifi-status 'status'
option wlan '1'
option wps '1'
option sched_status '0'
option schedule '0'
config bandsteering 'bandsteering'
option enabled '0'
option policy '0'
config apsteering 'apsteering'
option enabled '0'
config wifi-device 'wl0'
option type 'broadcom'
option country 'EU/13'
option band 'a'
option bandwidth '80'
option hwmode 'auto'
option channel 'auto'
option scantimer '15'
option wmm '1'
option wmm_noack '0'
option wmm_apsd '1'
option txpower '100'
option rateset 'default'
option frag '2346'
option rts '2347'
option dtim_period '1'
option beacon_int '100'
option rxchainps '0'
option rxchainps_qt '10'
option rxchainps_pps '10'
option rifs '0'
option rifs_advert '0'
option maxassoc '32'
option beamforming '1'
option doth '1'
option dfsc '1'
config wifi-iface
option device 'wl0'
option network 'lan'
option mode 'ap'
option ssid 'Inteno-$BSSID4'
option encryption 'psk2'
option cipher 'auto'
option key '$WPAKEY'
option gtk_rekey '3600'
option macfilter '0'
option wps_pbc '1'
option wmf_bss_enable '1'
option bss_max '32'
option ifname 'wl0'
config wifi-device 'wl1'
option type 'broadcom'
option country 'EU/13'
option band 'b'
option bandwidth '20'
option hwmode 'auto'
option channel 'auto'
option scantimer '15'
option wmm '1'
option wmm_noack '0'
option wmm_apsd '1'
option txpower '100'
option rateset 'default'
option frag '2346'
option rts '2347'
option dtim_period '1'
option beacon_int '100'
option rxchainps '0'
option rxchainps_qt '10'
option rxchainps_pps '10'
option rifs '0'
option rifs_advert '0'
option maxassoc '32'
option doth '0'
config wifi-iface
option device 'wl1'
option network 'lan'
option mode 'ap'
option ssid 'Inteno-$BSSID4'
option encryption 'mixed-psk'
option cipher 'auto'
option key '$WPAKEY'
option gtk_rekey '3600'
option macfilter '0'
option wps_pbc '1'
option wmf_bss_enable '1'
option bss_max '32'
option ifname 'wl1'

View File

@@ -1,22 +0,0 @@
config dnsmasq
option domainneeded 1
option boguspriv 1
option filterwin2k 0
option localise_queries 1
option rebind_protection 0
option rebind_localhost 1
option local '/lan/'
option domain 'lan'
option expandhosts 1
option nonegcache 0
option authoritative 1
option readethers 1
option leasefile '/tmp/dhcp.leases'
option resolvfile '/tmp/resolv.conf.auto'
config dhcp lan
option interface lan
option start 100
option limit 150
option leasetime 12h

View File

@@ -1,7 +0,0 @@
menu "Library options"
config IOP_LLA_LIBS_DEBUG
bool "Enable debug support"
default n
endmenu

View File

@@ -3,7 +3,7 @@ CONFIG_BUSYBOX_CUSTOM=y
CONFIG_CCACHE=y
CONFIG_DEBUG=y
CONFIG_DEVEL=y
CONFIG_LOCALMIRROR="http://mirror.inteno.se/mirror"
# CONFIG_LOCALMIRROR is not set
CONFIG_PACKAGE_6in4=y
CONFIG_PACKAGE_6rd=y
CONFIG_PACKAGE_6to4=y
@@ -34,7 +34,7 @@ CONFIG_PACKAGE_ice-client-texec=m
CONFIG_PACKAGE_icwmp-curl=y
CONFIG_PACKAGE_imonitor=y
CONFIG_PACKAGE_inbd=y
CONFIG_PACKAGE_inteno-netmodes=y
CONFIG_PACKAGE_netmode=y
CONFIG_PACKAGE_iperf-mt=y
CONFIG_PACKAGE_ipset=y
CONFIG_PACKAGE_iptables=y
@@ -79,7 +79,7 @@ CONFIG_PACKAGE_juci-samba=y
CONFIG_PACKAGE_juci-simple-gui=y
CONFIG_PACKAGE_juci-snmpd=y
CONFIG_PACKAGE_juci-sysupgrade=y
CONFIG_PACKAGE_juci-theme-inteno=y
CONFIG_PACKAGE_juci-theme-iopsys=y
CONFIG_PACKAGE_juci-ubus-core=y
CONFIG_PACKAGE_juci-upnp=y
CONFIG_PACKAGE_juci-usb=y
@@ -147,7 +147,9 @@ CONFIG_PACKAGE_usb-modeswitch=y
CONFIG_PACKAGE_usbreset=y
CONFIG_PACKAGE_wget=y
CONFIG_PACKAGE_wwan=y
CONFIG_PACKAGE_wlng=y
CONFIG_PACKAGE_libwifi=y
CONFIG_PACKAGE_wifilife=y
CONFIG_PACKAGE_wifimngr=y
CONFIG_PACKAGE_xl2tpd=y
CONFIG_PACKAGE_zoneinfo-core=y
CONFIG_PACKAGE_zoneinfo-europe=y
@@ -220,3 +222,5 @@ CONFIG_OPENVPN_openssl_ENABLE_IPROUTE2=y
# CONFIG_SIGNED_PACKAGES is not set
CONFIG_KERNEL_DEVTMPFS=y
CONFIG_KERNEL_DEVTMPFS_MOUNT=y
CONFIG_PACKAGE_ip-full=y
# CONFIG_BUSYBOX_CONFIG_IP is not set

View File

@@ -0,0 +1,39 @@
# CONFIG_BUSYBOX_CONFIG_BRCTL is not set
CONFIG_GCC_VERSION="6.3.0"
CONFIG_TOOLCHAINOPTS=y
# CONFIG_BINUTILS_USE_VERSION_2_27 is not set
CONFIG_BINUTILS_USE_VERSION_2_28=y
# CONFIG_BINUTILS_USE_VERSION_2_29_1 is not set
# CONFIG_GCC_USE_GRAPHITE is not set
# CONFIG_GCC_USE_VERSION_5 is not set
CONFIG_GCC_USE_VERSION_6=y
# CONFIG_GCC_USE_VERSION_7 is not set
# CONFIG_LIBC_USE_GLIBC is not set
CONFIG_LIBC_USE_MUSL=y
# CONFIG_PACKAGE_ppp-mod-pppoa is not set
#################### DSL related
CONFIG_PACKAGE_dsl-cpe-control-vrx=y
CONFIG_dsl-cpe-mei-vrx_DEVICE_VR11=y
CONFIG_dsl-cpe-mei-vrx_IRQ_POLLING_ACTIVE=y
CONFIG_PACKAGE_kmod-dsl-cpe-mei-vrx=y
CONFIG_PACKAGE_ifxos=y
CONFIG_PACKAGE_kmod-directconnect-dp=y
CONFIG_PACKAGE_kmod-vrx518_tc_drv=y
CONFIG_PACKAGE_vrx518_aca_fw=y
CONFIG_PACKAGE_vrx518_ppe_fw=y
CONFIG_dsl-cpe-api-vrx_MODEL_DEBUG=y
CONFIG_dsl-cpe-control-vrx_DTI=y
CONFIG_dsl-cpe-control-vrx_MODEL_DEBUG=y
#################### DSL related end
# the options below this point is wrong but packages wont compile
# CONFIG_PACKAGE_icwmp-curl is not set
# CONFIG_PACKAGE_juci-icwmp is not set
# CONFIG_PACKAGE_libcgroup is not set
# CONFIG_PACKAGE_libcgroup-daemon is not set
# CONFIG_PACKAGE_libdatamodel is not set

View File

@@ -1,7 +1,6 @@
# CONFIG_PACKAGE_libcgroup-daemon is not set
# CONFIG_PACKAGE_libcgroup is not set
# CONFIG_PACKAGE_natalie-dect is not set
# CONFIG_PACKAGE_juci-broadcom-wl is not set
# CONFIG_PACKAGE_juci-minisnmpd is not set
# CONFIG_PACKAGE_juci-router-openwrt is not set

View File

@@ -8,7 +8,7 @@
# CONFIG_PACKAGE_mtd-utils-nanddump is not set
CONFIG_PACKAGE_mtd-utils-nandwrite=y
CONFIG_PACKAGE_mtk-bndstrg=y
CONFIG_PACKAGE_omcproxy=y
CONFIG_PACKAGE_igmpproxy=y
CONFIG_PACKAGE_kmod-nf-nathelper=y
CONFIG_PACKAGE_kmod-nf-nathelper-extra=y
# CONFIG_PACKAGE_endptmngr is not set

View File

@@ -5,14 +5,14 @@
_iop_get_profiles()
{
find feeds/feed_inteno_targets/iopsys-*/ -name '*.diff' \
find feeds/targets/iopsys-*/ -name '*.diff' \
|awk -F'/' '{print$NF}' \
|awk -F. '{print$1}'
}
_iop_get_models()
{
find feeds/feed_inteno_targets/iopsys-*/ -mindepth 1 -maxdepth 1 -type d \
find feeds/targets/iopsys-*/ -mindepth 1 -maxdepth 1 -type d \
|awk -F'/' '{print$NF}' \
|egrep '^(cg|dg|eg|vg|vox)[0-9]'
}

View File

@@ -24,7 +24,7 @@ function extract_core {
echo ""
echo "Example: $0 extract_core"
echo " -p package/utils/busybox"
echo " -r feeds/feed_inteno_openwrt"
echo " -r feeds/lede_core"
echo " -b devel"
}

View File

@@ -28,15 +28,14 @@ function feeds_update {
# replace core packages with iopsys versions
if [ $override == 1 ]; then
./scripts/feeds install -f -p feed_inteno_openwrt -a
./scripts/feeds install -f -p feed_inteno_lede -a
./scripts/feeds install -f -p lede_core -a
fi
# targets need to be installed explicitly
./scripts/feeds install -p feed_inteno_targets iopsys-brcm63xx-mips
./scripts/feeds install -p feed_inteno_targets iopsys-brcm63xx-arm
./scripts/feeds install -p feed_inteno_targets iopsys-ramips
./scripts/feeds install -p feed_inteno_targets_grx iopsys-grx
./scripts/feeds install -p targets iopsys-brcm63xx-mips
./scripts/feeds install -p targets iopsys-brcm63xx-arm
./scripts/feeds install -p targets iopsys-ramips
./scripts/feeds install -p intel_targets intel_mips
# install all packages
./scripts/feeds install -a

View File

@@ -7,52 +7,64 @@ function genconfig {
export FILEDIR="files/"
export THEMEDIR="themes"
CURRENT_CONFIG_FILE=".current_config_file"
export CONFIGPATH="package/feeds/feed_inteno_packages/iop/configs"
export CONFIGPATH="package/feeds/iopsys/iop/configs"
CUSTPATH="customerconfigs"
export CUSTCONF="customerconfigs/customers"
export VERBOSE=0
export DEVELOPER=0
LOCAL_MIRROR="http://mirror.inteno.se/mirror"
iopsys_brcm63xx_mips="cg300 cg301 dg150 dg150v2 dg150alv2 dg200 dg200al dg301 dg301al eg300 vg50 vox25 hpc_hu02 eg200"
iopsys_brcm63xx_arm="dg400 eg400 sdx810_rg f104w f104 dg400prime dg400primeb 963138REF_P502"
iopsys_ramips="ex400 sdx810_ap"
ramips="mt7621"
target="bogus"
masterconfig=1
set_target()
{
local profile=$1
# Takes a board name and returns the target name in global var $target
set_target() {
local profile=$1
for p in $iopsys_brcm63xx_mips; do
if [ $p == $profile ]; then
target="iopsys_brcm63xx_mips"
return
fi
done
local iopsys_brcm63xx_mips="cg300 cg301 dg150 dg150v2 dg150alv2 dg200 dg200al dg301 dg301al eg300 vg50 vox25 hpc_hu02 eg200"
local iopsys_brcm63xx_arm="dg400 eg400 sdx810_rg f104w f104 dg400prime dg400primeb 963138REF_P502"
local iopsys_ramips="ex400 sdx810_ap"
local intel_mips="easy550"
local ramips="mt7621"
for p in $iopsys_brcm63xx_arm; do
if [ $p == $profile ]; then
target="iopsys_brcm63xx_arm"
return
fi
done
for p in $iopsys_ramips; do
if [ $p == $profile ]; then
target="iopsys_ramips"
return
fi
done
local targets
for p in $ramips; do
for p in $iopsys_brcm63xx_mips; do
if [ $p == $profile ]; then
target="ramips"
masterconfig=0
return
target="iopsys_brcm63xx_mips"
return
fi
done
done
for p in $iopsys_brcm63xx_arm; do
if [ $p == $profile ]; then
target="iopsys_brcm63xx_arm"
return
fi
done
for p in $iopsys_ramips; do
if [ $p == $profile ]; then
target="iopsys_ramips"
return
fi
done
for p in $ramips; do
if [ $p == $profile ]; then
target="ramips"
masterconfig=0
return
fi
done
for p in $intel_mips; do
if [ $p == $profile ]; then
target="intel_mips"
return
fi
done
}
@@ -64,6 +76,7 @@ function genconfig {
endptAllowed=0
natalieAllowed=0
mediatekAllowed=0
wifilifeAllowed=0
allowedRepos="$(ssh -o ConnectTimeout=5 git@private.inteno.se 2>/dev/null | grep -w 'R\|W' | awk '{print$NF}')"
for repo in $allowedRepos; do
@@ -73,6 +86,7 @@ function genconfig {
endptcfg) endptAllowed=1 ;;
natalie-dect*) natalieAllowed=1 ;;
linux) mediatekAllowed=1 ;;
wifilife) wifilifeAllowed=1 ;;
esac
done
}
@@ -289,6 +303,7 @@ function genconfig {
[ $endptAllowed -eq 0 ] && echo "CONFIG_ENDPT_OPEN=y" >> .config
[ $natalieAllowed -eq 0 ] && echo "CONFIG_NATALIE_OPEN=y" >> .config
[ $mediatekAllowed -eq 0 ] && echo "CONFIG_MEDIATEK_OPEN=y" >> .config
[ $wifilifeAllowed -eq 0 ] && echo "CONFIG_WIFILIFE_OPEN=y" >> .config
else
echo "CONFIG_GITMIRROR_REWRITE=n" >>.config
echo "CONFIG_BCM_OPEN=y" >> .config
@@ -296,10 +311,11 @@ function genconfig {
echo "CONFIG_ENDPT_OPEN=y" >> .config
echo "CONFIG_NATALIE_OPEN=y" >> .config
echo "CONFIG_MEDIATEK_OPEN=y" >> .config
echo "CONFIG_WIFILIFE_OPEN=y" >> .config
fi
# Force regeneration of themes
touch package/feeds/feed_inteno_juci/juci/Makefile
touch package/feeds/juci/juci/Makefile
# Force regeneration of kernel Makefile
# Needed to disable kmods for iopsys-brcm targets

View File

@@ -1,79 +1,96 @@
#!/bin/sh
#!/bin/bash
build_bcmkernel_consumer() {
local tarfile bcmkernelcommith sdkversion
sdkversion=$(grep "CONFIG_BRCM_SDK_VER.*=y" .config | awk -F'[_,=]' '{print$5}')
sdkversion=${sdkversion:0:4}${sdkversion:(-1)}
bcmkernelcommith=$(grep -w "PKG_SOURCE_VERSION:" $curdir/feeds/feed_inteno_broadcom/bcmkernel/${sdkversion:0:5}*.mk | cut -d'=' -f2)
bcmkernelcommith=$(grep -w "PKG_SOURCE_VERSION:" $curdir/feeds/broadcom/bcmkernel/${sdkversion:0:5}*.mk | cut -d'=' -f2)
# do not build bcmopen sdk if it was already built before
[ -n "$board" -a -n "$bcmkernelcommith" ] || return
ssh $SERVER "ls $FPATH/bcmopen-$board-$bcmkernelcommith.tar.gz" && return
ssh $SERVER "test -f $FPATH/bcmopen-$board-$bcmkernelcommith.tar.gz" && return
cd ./build_dir/target-*/bcmkernel-*-${sdkversion:0:4}*/bcm963xx/release
sh do_consumer_release -p $profile -y -F
bash do_consumer_release -p $profile -y -F
tarfile='out/bcm963xx_*_consumer.tar.gz'
[ $(ls -1 $tarfile |wc -l) -ne 1 ] && echo "Too many tar files: '$tarfile'" && return
scp $tarfile $SERVER:$FPATH/bcmopen-$board-$bcmkernelcommith.tar.gz
ssh $SERVER "ln -s $FPATH/bcmopen-$board-$bcmkernelcommith.tar.gz $FPATH/bcmopen-$board-$majver.$minver.tar.gz"
scp -pv $tarfile $SERVER:$FPATH/bcmopen-$board-$bcmkernelcommith.tar.gz
ssh $SERVER "[ -f $FPATH/bcmopen-$board-$bcmkernelcommith.tar.gz ] && ln -sf $FPATH/bcmopen-$board-$bcmkernelcommith.tar.gz $FPATH/bcmopen-$board-$majver.$minver.tar.gz"
rm -f $tarfile
cd $curdir
cd "$curdir"
}
build_natalie_consumer() {
# create natalie-dect open version tar file
local natalieversion nataliecommith
grep -q "CONFIG_TARGET_NO_DECT=y" .config && return
natalieversion=$(grep -w "PKG_VERSION:" ./feeds/feed_inteno_packages/natalie-dect/Makefile | cut -d'=' -f2)
nataliecommith=$(grep -w "PKG_SOURCE_VERSION:" ./feeds/feed_inteno_packages/natalie-dect/Makefile | cut -d'=' -f2)
natalieversion=$(grep -w "PKG_VERSION:" ./feeds/iopsys/natalie-dect/Makefile | cut -d'=' -f2)
nataliecommith=$(grep -w "PKG_SOURCE_VERSION:" ./feeds/iopsys/natalie-dect/Makefile | cut -d'=' -f2)
[ -n "$profile" -a -n "$natalieversion" -a -n "$nataliecommith" ] || return
ssh $SERVER "ls $FPATH/natalie-dect-$profile-$natalieversion-$nataliecommith.tar.gz" && return
ssh $SERVER "test -f $FPATH/natalie-dect-$profile-$natalieversion-$nataliecommith.tar.gz" && return
cd ./build_dir/target-*/natalie-dect-$natalieversion/
mkdir natalie-dect-open-$natalieversion
cp NatalieFpCvm6362/Src/Projects/NatalieV3/FpCvm/Linux6362/dects.ko natalie-dect-open-$natalieversion/dect.ko
cp -f ipkg-*/natalie-dect/lib/modules/*/extra/dect.ko natalie-dect-open-$natalieversion/dect.ko
tar -czv natalie-dect-open-$natalieversion/ -f natalie-dect-$profile-$natalieversion-$nataliecommith.tar.gz
scp natalie-dect-$profile-$natalieversion-$nataliecommith.tar.gz $SERVER:$FPATH/
scp -pv natalie-dect-$profile-$natalieversion-$nataliecommith.tar.gz $SERVER:$FPATH/
cp natalie-dect-$profile-$natalieversion-$nataliecommith.tar.gz $curdir/
rm -rf natalie-dect-open-$natalieversion
rm -f natalie-dect-$profile-$natalieversion-$nataliecommith.tar.gz
cd $curdir
cd "$curdir"
}
build_endptmngr_consumer() {
# create endptmngr open version tar file
local endptversion endptcommith
grep -q "CONFIG_TARGET_NO_VOICE=y" .config && return
endptversion=$(grep -w "PKG_VERSION:" ./feeds/feed_inteno_packages/endptmngr/Makefile | cut -d'=' -f2)
endptcommith=$(grep -w "PKG_SOURCE_VERSION:" ./feeds/feed_inteno_packages/endptmngr/Makefile | cut -d'=' -f2)
endptversion=$(grep -w "PKG_VERSION:" ./feeds/iopsys/endptmngr/Makefile | cut -d'=' -f2)
endptcommith=$(grep -w "PKG_SOURCE_VERSION:" ./feeds/iopsys/endptmngr/Makefile | cut -d'=' -f2)
[ -n "$profile" -a -n "$endptversion" -a -n "$endptcommith" ] || return
ssh $SERVER "ls $FPATH/endptmngr-$profile-$endptversion-$endptcommith.tar.gz" && return
ssh $SERVER "test -f $FPATH/endptmngr-$profile-$endptversion-$endptcommith.tar.gz" && return
cd ./build_dir/target-*/endptmngr-$endptversion/
mkdir endptmngr-open-$endptversion
mkdir endptmngr-open-$endptversion/src
cp ./src/endptmngr endptmngr-open-$endptversion/src
cp -r ./files/ endptmngr-open-$endptversion/
tar -czv endptmngr-open-$endptversion/ -f endptmngr-$profile-$endptversion-$endptcommith.tar.gz
scp endptmngr-$profile-$endptversion-$endptcommith.tar.gz $SERVER:$FPATH/
scp -pv endptmngr-$profile-$endptversion-$endptcommith.tar.gz $SERVER:$FPATH/
cp endptmngr-$profile-$endptversion-$endptcommith.tar.gz $curdir/
rm -rf endptmngr-open-$endptversion
rm -f endptmngr-$profile-$endptversion-$endptcommith.tar.gz
cd $curdir
cd "$curdir"
}
build_ice_consumer() {
# create ice-client open version tar file
local iceversion icebasever icerelease icecommith
icecommith=$(grep -w "PKG_SOURCE_VERSION:" ./feeds/feed_inteno_packages/ice-client/Makefile | head -1 | cut -d'=' -f2)
icebasever=$(grep -w "BASE_PKG_VERSION:" ./feeds/feed_inteno_packages/ice-client/Makefile | cut -d'=' -f2)
icerelease=$(grep -w "PKG_RELEASE:" ./feeds/feed_inteno_packages/ice-client/Makefile | cut -d'=' -f2)
icecommith=$(grep -w "PKG_SOURCE_VERSION:" ./feeds/iopsys/ice-client/Makefile | head -1 | cut -d'=' -f2)
icebasever=$(grep -w "BASE_PKG_VERSION:" ./feeds/iopsys/ice-client/Makefile | cut -d'=' -f2)
icerelease=$(grep -w "PKG_RELEASE:" ./feeds/iopsys/ice-client/Makefile | cut -d'=' -f2)
iceversion=$icebasever$icerelease
[ -n "$target" -a -n "$iceversion" -a -n "$icecommith" ] || return
ssh $SERVER "ls $FPATH/ice-client-$target-$iceversion-$icecommith.tar.gz" && return
ssh $SERVER "test -f $FPATH/ice-client-$target-$iceversion-$icecommith.tar.gz" && return
cd ./build_dir/target-*/ice-client-$icebasever/ipkg-* || cd ./build_dir/target-mips*musl-*/ice-client-$icebasever/ipkg-*
tar -czv ice-client -f ice-client-$target-$iceversion-$icecommith.tar.gz
scp ice-client-$target-$iceversion-$icecommith.tar.gz $SERVER:$FPATH/
scp -pv ice-client-$target-$iceversion-$icecommith.tar.gz $SERVER:$FPATH/
cp ice-client-$target-$iceversion-$icecommith.tar.gz $curdir/
rm -f ice-client-$target-$iceversion-$icecommith.tar.gz
cd $curdir
cd "$curdir"
}
build_wifilife_consumer() {
local ver commit
ver=$(grep -w "PKG_VERSION:" ./feeds/iopsys/wifilife/Makefile | cut -d'=' -f2)
commit=$(grep -w "PKG_SOURCE_VERSION:" ./feeds/iopsys/wifilife/Makefile | cut -d'=' -f2)
[ -n "$ver" -a -n "$commit" ] || return
ssh $SERVER "test -f $FPATH/wifilife-$target-${ver}_${commit}.tar.xz" && return
cd ./build_dir/target-*/wifilife-$ver/ipkg-* || cd ./build_dir/target-mips*musl-*/wifilife-$ver/ipkg-*
mkdir -p wifilife-$ver/src
cp -rf wifilife/usr/sbin/* wifilife-$ver/src/
tar Jcf wifilife-${target}-${ver}_${commit}.tar.xz wifilife-$ver
scp -pv wifilife-$target-${ver}_${commit}.tar.xz $SERVER:$FPATH/
cp wifilife-${target}-${ver}_${commit}.tar.xz $curdir/
rm -rf wifilife-$ver
rm -f wifilife-${target}-${ver}_${commit}.tar.xz
cd "$curdir"
}
build_mediatek_kernel() {
@@ -83,7 +100,7 @@ build_mediatek_kernel() {
kernel_version=$(grep KERNEL_PATCHVER target/linux/iopsys-ramips/Makefile | cut -d '=' -f2)
kernel=linux-${kernel_version}.*
[ -n "$mediatek_commit" ] || return
ssh $SERVER "ls $FPATH/mediatek-kernel-open-$mediatek_commit.tar.gz" && return
ssh $SERVER "test -f $FPATH/mediatek-kernel-open-$mediatek_commit.tar.gz" && return
echo "Building mediatek kernel tarball from kernel commit:"
echo $mediatek_commit
cd build_dir/target-mipsel_1004kc*/linux-iopsys-ramips*/$kernel
@@ -101,8 +118,8 @@ build_mediatek_kernel() {
cd ..
tar -czv $kernel -f mediatek-kernel-open-$mediatek_commit.tar.gz
scp mediatek-kernel-open-$mediatek_commit.tar.gz $SERVER:$FPATH/
cd $curdir
scp -pv mediatek-kernel-open-$mediatek_commit.tar.gz $SERVER:$FPATH/
cd "$curdir"
}
function print_usage {
@@ -115,6 +132,7 @@ function generate_tarballs {
SERVER="god@software.inteno.se"
FPATH="/var/www/html/iopsys/consumer"
set -e
git remote -v | grep -q http && return # do not continue if this is an open SDK environment
target=$(grep CONFIG_TARGET_BOARD .config | cut -d'=' -f2 | tr -d '"')
@@ -122,7 +140,7 @@ function generate_tarballs {
profile=$(grep CONFIG_BCM_KERNEL_PROFILE .config | cut -d'=' -f2 | tr -d '"')
majver=$(grep CONFIG_TARGET_VERSION .config | cut -d'=' -f2 | tr -d '"' | cut -f1 -d .)
minver=$(grep CONFIG_TARGET_VERSION .config | cut -d'=' -f2 | tr -d '"' | cut -f2 -d .)
curdir=$(pwd)
curdir="$PWD"
# Execute user command
@@ -152,9 +170,11 @@ function generate_tarballs {
build_natalie_consumer
build_endptmngr_consumer
build_ice_consumer
build_wifilife_consumer
elif [ "$stk_target" == "mediatek" ]; then
build_mediatek_kernel
build_ice_consumer
build_wifilife_consumer
else
echo "Invalid target: $stk_target"
print_usage

View File

@@ -387,7 +387,7 @@ insert_hash_in_feeds_config()
local feed=$(get_feed_name ${PKG_DIR})
local TO=$(cd ${PKG_DIR}; git rev-parse HEAD)
sed -i feeds.conf -e "/${feed}/ s/\(.*\)[;^].*/\1^${TO}/"
sed -i feeds.conf -e "/ ${feed} / s/\(.*\)[;^].*/\1^${TO}/"
git add feeds.conf
}
@@ -441,7 +441,7 @@ check_packages()
feeds_hash()
{
grep -v "^#" feeds.conf | grep " $1" | sed -e "s/.*[;^]\(.*\)/\1/"
grep -v "^#" feeds.conf | grep " $1 " | grep "\^" | sed -e "s/.*[;^]\(.*\)/\1/"
}
insert_feed_hash_in_feeds_config()
@@ -495,55 +495,59 @@ check_feeds()
feeds=$(grep -v "^#" feeds.conf| awk '{print $2}')
for feed in `echo $feeds`
do
feed_hash=$(feeds_hash $feed)
in_git=$(cd feeds/$feed; git rev-parse HEAD)
feed_hash=$(feeds_hash $feed)
if [ -d feeds/$feed ]; then
in_git=$(cd feeds/$feed; git rev-parse HEAD)
if [ "$feed_hash" != "$in_git" ]
then
if [ "$feed_hash" != "$in_git" ]
then
name=$(cd feeds/$feed;git symbolic-ref -q HEAD)
if [ -z "$name" ]
then
echo "Feed feeds/${feed} is at a git commit which is different from feeds.conf"
on_a_branch feeds/${feed} feed
name=$(cd feeds/$feed;git symbolic-ref -q HEAD)
if [ -z "$name" ]
then
echo "Feed feeds/${feed} is at a git commit which is different from feeds.conf"
#echo "git id from feeds.conf [$feed_hash] git id from feeds/${feed} [$in_git]"
on_a_branch feeds/${feed} feed
#redo the test here and see if the feeds.conf and git is still different.
in_git=$(cd feeds/$feed; git rev-parse HEAD)
if [ "$feed_hash" = "$in_git" ]
then
continue
#redo the test here and see if the feeds.conf and git is still different.
in_git=$(cd feeds/$feed; git rev-parse HEAD)
if [ "$feed_hash" = "$in_git" ]
then
continue
fi
fi
LOCAL=$(cd feeds/$feed;git rev-parse @)
REMOTE=$(cd feeds/$feed;git rev-parse @{u})
BASE=$(cd feeds/$feed;git merge-base @ @{u})
# if we are behind the remote automatically do a pull
if [ $LOCAL = $BASE ]; then
(cd feeds/$feed ; git pull 1>/dev/null)
#redo the test here and see if the feeds.conf and git is still different.
in_git=$(cd feeds/$feed; git rev-parse HEAD)
if [ "$feed_hash" = "$in_git" ]
then
continue
fi
fi
echo "Feed feeds/${feed} is at different commit than what is in feeds.conf"
#echo "git id from feeds.conf [$feed_hash] git id from feeds/${feed} [$in_git]"
echo -n "Should we update feeds.conf to reflect the new version ? [y/N]:"
read answer
case $answer in
n|N|'')
continue;;
esac
branch_uptodate feeds/${feed}
create_feed_message ${feed} $feed_hash $in_git >tmp/msg
insert_feed_hash_in_feeds_config ${feed}
commit_feeds_config tmp/msg
fi
fi
fi
LOCAL=$(cd feeds/$feed;git rev-parse @)
REMOTE=$(cd feeds/$feed;git rev-parse @{u})
BASE=$(cd feeds/$feed;git merge-base @ @{u})
# if we are behind the remote automatically do a pull
if [ $LOCAL = $BASE ]; then
(cd feeds/$feed ; git pull 1>/dev/null)
#redo the test here and see if the feeds.conf and git is still different.
in_git=$(cd feeds/$feed; git rev-parse HEAD)
if [ "$feed_hash" = "$in_git" ]
then
continue
fi
fi
echo "Feed feeds/${feed} is at different commit than what is in feeds.conf"
echo -n "Should we update feeds.conf to reflect the new version ? [y/N]:"
read answer
case $answer in
n|N|'')
continue;;
esac
branch_uptodate feeds/${feed}
create_feed_message ${feed} $feed_hash $in_git >tmp/msg
insert_feed_hash_in_feeds_config ${feed}
commit_feeds_config tmp/msg
fi
done
}

View File

@@ -9,9 +9,9 @@ include $(TOPDIR)/rules.mk
PKG_RELEASE:=1
PKG_VERSION:=0.2
PKG_SOURCE_URL:=http://public.inteno.se/libpicoevent
PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/libpicoevent.git
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=aaf2a9ce72fe4cb84af9ce185728d35dde33d54d
PKG_SOURCE_VERSION:=7875222706cb6999af0361ef0aebdc85cd75c127
PKG_NAME:=libpicoevent
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)

View File

@@ -5,7 +5,7 @@ PKG_VERSION:=1.0
PKG_SOURCE_VERSION:=d0fb770eacd6691b98df138b60f5116e02f71a9b
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=http://public.inteno.se:/loop-detector
PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/loop-detector
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)

View File

@@ -1,41 +0,0 @@
include $(TOPDIR)/rules.mk
include $(INCLUDE_DIR)/kernel.mk
PKG_NAME:=mtk-bndstrg
PKG_VERSION:=1.0
PKG_RELEASE:=1
PKG_SOURCE_VERSION:=a67f5ccdf9bc6810f15f1ece9edaad5e89cad0f7
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=http://public.inteno.se:/mtk-bndstrg
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
define Package/mtk-bndstrg
SECTION:=utils
CATEGORY:=Utilities
DEPENDS:=+libpthread +librt
TITLE:=Band steering daemon for Mediatek
endef
define Package/mtk-bndstrg/description
Band steering for Mediatek
endef
#define Build/Compile
#endef
define Build/Configure
#$(call Build/Configure/Default,--with-linux-headers=$(LINUX_DIR))
endef
define Package/mtk-bndstrg/install
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/bndstrg $(1)/usr/sbin/
endef
$(eval $(call BuildPackage,mtk-bndstrg))

View File

@@ -11,7 +11,7 @@ PKG_NAME:=natalie-dect-h
PKG_VERSION:=12.26
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_SOURCE_URL:=http://public.inteno.se:/natalie-dect-h
PKG_SOURCE_URL:=https://dev.iopsys.eu/dialog/natalie-dect-h.git
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=9e2236989ff58d0db897f938b6b07b535144e0e2
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)

View File

@@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=natalie-dect
PKG_VERSION:=12.26
PKG_SOURCE_VERSION:=7706d88e364ca65510970c63f1f38f1c69a72b48
PKG_SOURCE_VERSION:=378c404fba3efc8f1bcde54370a5370670fa1853
ifeq ($(CONFIG_NATALIE_OPEN),y)
BRCM_KERNEL_PROFILE=$(shell echo $(CONFIG_BCM_KERNEL_PROFILE) | sed s/\"//g)
PKG_SOURCE:=$(PKG_NAME)-$(BRCM_KERNEL_PROFILE)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
@@ -18,7 +18,7 @@ PKG_SOURCE_URL:=http://iopsys.inteno.se/iopsys/consumer/
PKG_NAME:=natalie-dect-open
else
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_SOURCE_URL:=git@private.inteno.se:natalie-dect-12.26
PKG_SOURCE_URL:=git@dev.iopsys.eu:dialog/natalie-dect-12.26
PKG_SOURCE_PROTO:=git
endif

View File

@@ -1,15 +1,11 @@
#
# Copyright (C) 2016 Inteno
#
include $(TOPDIR)/rules.mk
PKG_NAME:=inteno-netmodes
PKG_NAME:=netmode
PKG_VERSION:=0.2.0
PKG_SOURCE_VERSION:=fbd7dcfab03df19b3c32675940e0aee708c7cf75
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=http://public.inteno.se:/netmoded
PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/netmoded
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
@@ -17,20 +13,20 @@ PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
define Package/inteno-netmodes
define Package/netmode
CATEGORY:=Base system
DEPENDS:=+fping +ubus +libubox +libuci
TITLE:=Predefined Network Modes
endef
define Package/inteno-netmodes/description
define Package/netmode/description
Predefined Network Modes
endef
define Package/inteno-netmodes/install
define Package/netmode/install
$(CP) ./files/* $(1)/
$(INSTALL_DIR) $(1)/sbin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/netmoded $(1)/sbin/
endef
$(eval $(call BuildPackage,inteno-netmodes))
$(eval $(call BuildPackage,netmode))

View File

@@ -3,3 +3,7 @@ config mode 'setup'
option detail ''
option curmode 'routed'
config tools 'tools'
option wificontrol 1
option arp_discovery 1

View File

@@ -18,8 +18,8 @@ config interface 'lan'
config interface 'wan'
option type 'anywan'
option proto 'dhcp'
option vendorid '$HARDWAREID-INTENO'
option hostname 'Inteno_$MAC4'
option hostname 'iopsys-$MAC'
option vendorid '$HARDWAREID'
option ifname 'ptm0.1 atm0.1 $WAN.1'
option ipv6 '1'

View File

@@ -42,7 +42,7 @@ config wifi-iface
option device 'wl0'
option network 'lan'
option mode 'ap'
option ssid 'Inteno-$BSSID4'
option ssid 'iopsys-$BSSID4'
option encryption 'psk2'
option cipher 'auto'
option key '$WPAKEY'
@@ -82,7 +82,7 @@ config wifi-iface
option device 'wl1'
option network 'lan'
option mode 'ap'
option ssid 'Inteno-$BSSID4'
option ssid 'iopsys-$BSSID4'
option encryption 'mixed-psk'
option cipher 'auto'
option key '$WPAKEY'

View File

@@ -13,7 +13,7 @@ config interface 'wan'
option type 'bridge'
option ifname 'eth0.2 eth0.1'
option proto 'dhcp'
option hostname 'Inteno-$BSSID4'
option hostname 'iopsys-$MAC'
option reqopts '66 67 128 224'
option igmp_snooping '0'
@@ -39,5 +39,5 @@ config switch_vlan
config switch_vlan
option device 'switch0'
option vlan '2'
option ports '0 5t'
option ports '0 6t'

View File

@@ -23,7 +23,7 @@ config wifi-iface
option device ra0
option network wan
option mode ap
option ssid Inteno-$BSSID4
option ssid iopsys-$BSSID4
option encryption psk2
option key $WPAKEY
option ifname ra0
@@ -42,7 +42,7 @@ config wifi-iface
option device rai0
option network wan
option mode ap
option ssid Inteno-$BSSID4
option ssid iopsys-$BSSID4
option encryption psk2
option key $WPAKEY
option ifname rai0
@@ -52,7 +52,7 @@ config wifi-iface
option device rai0
option network wan
option mode wet
option ssid Inteno-$BSSID4
option ssid iopsys-$BSSID4
option encryption psk2
option key $WPAKEY
option ifname apclii0

View File

@@ -18,8 +18,8 @@ config interface 'lan'
config interface 'wan'
option type 'anywan'
option proto 'dhcp'
option vendorid '$HARDWAREID-INTENO'
option hostname 'Inteno_$MAC4'
option hostname 'iopsys-$MAC'
option vendorid '$HARDWAREID'
option ifname 'ptm0.1 atm0.1 $WAN.1'
option ipv6 '1'

View File

@@ -42,7 +42,7 @@ config wifi-iface
option device 'wl0'
option network 'lan'
option mode 'ap'
option ssid 'Inteno-$BSSID4'
option ssid 'iopsys-$BSSID4'
option encryption 'psk2'
option cipher 'auto'
option key '$WPAKEY'
@@ -82,7 +82,7 @@ config wifi-iface
option device 'wl1'
option network 'lan'
option mode 'ap'
option ssid 'Inteno-$BSSID4'
option ssid 'iopsys-$BSSID4'
option encryption 'mixed-psk'
option cipher 'auto'
option key '$WPAKEY'

View File

@@ -21,8 +21,8 @@ config device 'lan_dev'
config interface 'wan'
option ifname 'eth0.2'
option proto 'dhcp'
option hostname '$IOPHOSTNAME-$MAC'
option vendorid '$HARDWAREID-INTENO'
option hostname 'iopsys-$MAC'
option vendorid '$HARDWAREID'
option reqopts '66 67 128 224'
config device 'wan_dev'
@@ -47,5 +47,5 @@ config switch_vlan
config switch_vlan
option device 'switch0'
option vlan '2'
option ports '0 5t'
option ports '0 6t'

View File

@@ -23,7 +23,7 @@ config wifi-iface
option device ra0
option network lan
option mode ap
option ssid Inteno-$BSSID4
option ssid iopsys-$BSSID4
option encryption psk2
option key $WPAKEY
option wps_pbc 1
@@ -42,7 +42,7 @@ config wifi-iface
option device rai0
option network lan
option mode ap
option ssid Inteno-$BSSID4
option ssid iopsys-$BSSID4
option encryption psk2
option key $WPAKEY
option wps_pbc 1

View File

@@ -0,0 +1,13 @@
#!/bin/sh
. /lib/functions.sh
add_owsd_ubusproxy_object_netmode() {
local netmd=$(uci -q get owsd.ubusproxy.object | grep netmode)
if [ -z "$netmd" ]; then
uci -q add_list owsd.ubusproxy.object="netmode"
uci commit owsd
fi
}
add_owsd_ubusproxy_object_netmode

View File

@@ -34,7 +34,7 @@ disable_firewall() {
/etc/init.d/firewall reload
}
is_inteno_macaddr()
is_known_macaddr()
{
macaddr=$1
@@ -91,8 +91,13 @@ correct_uplink() {
wetcfg="$(get_wifi_iface_cfgstr $WETIF)"
wetnet="$(uci -q get $wetcfg.network)"
wetmac="$(ifconfig $WETIF | grep HWaddr | awk '{print$NF}')"
ethwanmac="$(ifconfig $WANDEV | grep HWaddr | awk '{print$NF}')"
if [ -d /sys/class/net/br-$wetnet ]; then
ifconfig br-$wetnet hw ether $wetmac
if [ "$link" == "up" ]; then
ifconfig br-$wetnet hw ether $ethwanmac
else
ifconfig br-$wetnet hw ether $wetmac
fi
#touch -f /tmp/netmodes/uplink-macaddr-corrected
fi
fi
@@ -107,6 +112,18 @@ correct_uplink() {
fi
}
run_netmode_scripts() {
local mode=$1
local when=$2
local script
if [ -d /etc/netmodes/$mode/scripts/$when ]; then
logger -s -p user.info -t $0 "[netmode] Executing $when netmode scripts" >/dev/console
for script in $(ls /etc/netmodes/$mode/scripts/$when/); do
sh /etc/netmodes/$mode/scripts/$when/$script
done
fi
}
switch_netmode() {
local newmode="$1"
@@ -155,14 +172,22 @@ switch_netmode() {
echo $curmode >$OLD_MODE_FILE
[ -d "/etc/netmodes/$curmode" ] || return
run_netmode_scripts $curmode "pre"
logger -s -p user.info -t $0 "[netmode] Copying /etc/netmodes/$curmode in /etc/config" >/dev/console
cp /etc/netmodes/$curmode/* /etc/config/
rm -f /etc/config/DETAILS
for file in $(ls /etc/netmodes/$curmode/); do
case "$file" in
DETAILS|scripts) continue ;;
esac
cp /etc/netmodes/$curmode/$file /etc/config/
done
sync
local reboot=$(uci -q get netmode.$curmode.reboot)
if [ "$reboot" != "0" ]; then
run_netmode_scripts $curmode "post"
reboot &
exit
fi
@@ -188,6 +213,8 @@ switch_netmode() {
ubus call uci commit '{"config":"network"}'
;;
esac
run_netmode_scripts $curmode "post"
}
wificontrol_takes_over() {
@@ -399,17 +426,19 @@ populate_netmodes() {
}
start_netmode_tools() {
local curmode repeaterready
local curmode repeaterready wificontrol discover
killall -9 wificontrol >/dev/null 2>&1
killall -9 netmode-discover >/dev/null 2>&1
config_load netmode
config_get_bool repeaterready setup repeaterready 0
config_get_bool wificontrol tools wificontrol 1
config_get_bool arp_discovery tools arp_discovery 1
[ $repeaterready -eq 1 ] && {
/sbin/netmode-discover &
/sbin/wificontrol --repeater &
[ $arp_discovery -eq 1 ] && /sbin/netmode-discover &
[ $wificontrol -eq 1 ] && /sbin/wificontrol --repeater &
return
}
@@ -417,8 +446,8 @@ start_netmode_tools() {
case "$curmode" in
repeater*)
/sbin/netmode-discover &
/sbin/wificontrol --repeater &
[ $arp_discovery -eq 1 ] && /sbin/netmode-discover &
[ $wificontrol -eq 1 ] && /sbin/wificontrol --repeater &
;;
esac
}

View File

@@ -19,7 +19,7 @@ timed_check() {
done
}
is_inteno_macaddr()
is_known_macaddr()
{
macaddr=$1
@@ -50,8 +50,8 @@ while true ; do
json_get_var ipaddr ipaddr
json_get_var network network "lan"
if is_inteno_macaddr $macaddr; then
logger -s -p user.info -t $0 "netmode-client-detect: a new Inteno device detected on '$network' network (MACAddr:$macaddr IPAddr:$ipaddr)" >/dev/console
if is_known_macaddr $macaddr; then
logger -s -p user.info -t $0 "netmode-client-detect: a new known device detected on '$network' network (MACAddr:$macaddr IPAddr:$ipaddr)" >/dev/console
ubus call repeater get_creds '{"network":"'$network'","file":"/tmp/wificontrol.txt"}'
/sbin/wificontrol --router --destination $ipaddr
fi

View File

@@ -51,6 +51,11 @@ ping_uplink()
elif [ "$hasmode" == "1" ]; then
arping -f -q -c1 -w3 -I $device $ipaddr
[ $? -eq 1 ] && rv=0 || rv=1
if [ "$rv" == "0" ]; then
ping -c2 -w5 $ipaddr >/dev/null
[ $? -eq 1 ] && rv=0 || rv=1
fi
else
SLEEP_TIME=5
ubus call led.internet set '{"state" : "off"}'
@@ -128,7 +133,8 @@ ping_uplink()
else
grep -q "true" /tmp/internet_connection_status 2>/dev/null || logger -s -p user.info -t "testnet" "Uplink connection is gained" >/dev/console
echo "{ \"online\" : true }" > /tmp/internet_connection_status
ubus call led.internet set '{"state" : "eok"}'
leden="$(uci -q get leds.internet.enable)"
[ "$leden" == "1" ] && ubus call led.internet set '{"state" : "eok"}'
SLEEP_TIME=5

View File

@@ -9,7 +9,7 @@ PKG_VERSION:=1.1.1
PKG_RELEASE:=1
PKG_SOURCE_PROTO=git
PKG_SOURCE_URL:=http://public.inteno.se/owsd.git
PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/owsd.git
PKG_SOURCE_VERSION:=aed9de16f49d94bd5abf10a3038fd9a1712cec19
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_SOURCE_SUBDIR:=${PKG_NAME}-${PKG_VERSION}

View File

@@ -53,8 +53,6 @@ config owsd-listen 'lan_8080'
# option ca '/etc/ssl/certs/owsd-ca-for-clients.pem'
# option whitelist_interface_as_origin '1'
# list origin '*'
# list ubusx_acl 'netmode'
# list ubusx_acl 'router.*'
config owsd-listen 'wan'
option port '80'

View File

@@ -14,7 +14,7 @@ PKG_RELEASE:=1
PKG_SOURCE_VERSION:=fe43108d986a02d3a14f079d58bfa666c1089471
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=http://public.inteno.se/peripheral_manager
PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/peripheral-manager
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_RELEASE)-$(PKG_SOURCE_VERSION).tar.gz
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)

View File

@@ -8,9 +8,9 @@ include $(INCLUDE_DIR)/kernel.mk
PKG_NAME:=questd
PKG_VERSION:=3.1.40
PKG_SOURCE_VERSION:=3f6f5e56ebd11862c0255a05e733f7fe08e1ceb0
PKG_SOURCE_VERSION:=48da42f05c4b8c9d0d5a656932ba77d37bb2e573
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=http://public.inteno.se:/questd
PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/questd
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
@@ -25,8 +25,9 @@ else ifeq ($(CONFIG_TARGET_iopsys_brcm63xx_arm),y)
QUESTD_TARGET:=-DIOPSYS_BROADCOM
else ifeq ($(CONFIG_TARGET_iopsys_linksys),y)
QUESTD_TARGET:=-DIOPSYS_MARVELL
else ifeq ($(CONFIG_TARGET_lantiq_xrx500),y)
QUESTD_TARGET:=-DIOPSYS_LANTIQ
else ifeq ($(CONFIG_TARGET_intel_mips),y)
# BUG FIXME the Intel mips target is not handled in questd this is just to get it to compile
QUESTD_TARGET:=-DIOPSYS_BROADCOM
else ifeq ($(CONFIG_TARGET_iopsys_ramips),y)
QUESTD_TARGET:=-DIOPSYS_MEDIATEK
QUESTD_CFLAGS:=\

View File

@@ -11,7 +11,7 @@ PKG_BUILD_PARALLEL:=1
PKG_INSTALL:=1
PKG_SOURCE_PROTO=git
PKG_SOURCE_URL:=http://public.inteno.se/rulengd.git
PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/rulengd.git
PKG_SOURCE_VERSION:=99881f39232154530ac129dc2109d78963017ad1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_SOURCE_SUBDIR:=${PKG_NAME}-${PKG_VERSION}

View File

@@ -8,10 +8,10 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=samba2
PKG_VERSION:=2.2.12.inteno
PKG_VERSION:=2.2.12
PKG_RELEASE:=1
PKG_SOURCE_URL:=http://public.inteno.se:/samba2
PKG_SOURCE_URL:=https://dev.iopsys.eu/fork/samba2.git
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=d687d07a137981f4fe78cc289b040e6426c61e29
PKG_BUILD_DIR=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)

View File

@@ -1,6 +1,6 @@
config samba
option 'name' 'IntenoSMB'
option 'workgroup' 'IntenoSMB'
option 'description' 'IntenoSMB'
option 'name' 'iopsysSMB'
option 'workgroup' 'iopsysSMB'
option 'description' 'iopsysSMB'
option 'homes' '0'

37
topologyd/Makefile Normal file
View File

@@ -0,0 +1,37 @@
#
# Copyright (C) 2013 Inteno
#
include $(TOPDIR)/rules.mk
include $(INCLUDE_DIR)/kernel.mk
PKG_NAME:=topologyd
PKG_VERSION:=0.1
PKG_SOURCE_VERSION:=7cae7d079eb2d1d990e94274258afe1d36dade19
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://dev.iopsys.eu/iopsys/topologyd.git
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
include $(INCLUDE_DIR)/package.mk
define Package/topologyd
CATEGORY:=Utilities
DEPENDS:=+libubox +ubus +libpthread +libopenssl +libnl-genl +libnl +libuci
TITLE:=topology daemon
endef
define Package/topologyd/description
gathers topology information and presents it as json structure
endef
define Package/topologyd/install
$(CP) ./files/* $(1)/
$(INSTALL_DIR) $(1)/sbin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/topologyd $(1)/sbin/
endef
$(eval $(call BuildPackage,topologyd))

View File

@@ -0,0 +1,2 @@
config topologyd topologyd
option debug 1

View File

@@ -0,0 +1,33 @@
#!/bin/sh /etc/rc.common
START=14
STOP=96
USE_PROCD=1
start_service() {
procd_open_instance
config_load owsd
config_get enable ubusproxy enable
procd_set_param command "/sbin/topologyd"
if [ "$enable" == "1" ]
then
procd_append_param command --root
fi
procd_set_param respawn
# procd_set_param stdout 1
procd_set_param stderr 1
procd_close_instance
}
service_triggers()
{
procd_add_reload_trigger topologyd
}
reload_service() {
stop
start
}

View File

@@ -4,9 +4,9 @@ PKG_NAME:=tptest
PKG_VERSION:=1.3
PKG_RELEASE:=0
PKG_SOURCE_VERSION:=57786908e7a0c790f303417b459c562887582384
PKG_SOURCE_VERSION:=10685ce4c31a5b6bf582be19f4333aed273a54bf
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=http://public.inteno.se:/tptest
PKG_SOURCE_URL:=https://dev.iopsys.eu/fork/tptest.git
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_RELEASE)-$(PKG_SOURCE_VERSION).tar.gz
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)

View File

@@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=tr064
PKG_VERSION:=1.0
PKG_SOURCE_URL:=git@public.inteno.se:tr064.git
PKG_SOURCE_URL:=https://dev.iopsys.eu/suite/tr-064.git
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=e53d492a09c433718a520987c419cb6a4d4ae8dc
PKG_RELEASE=$(PKG_SOURCE_VERSION)

View File

@@ -10,15 +10,23 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=u-boot
PKG_VERSION:=2016.08
PKG_RELEASE:=5
PKG_SOURCE_URL:=http://public.inteno.se:/uboot
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=38f170244c587eb3eec37c4c033bf41c0abb89dc
ifdef CONFIG_TARGET_intel_mips
PKG_SOURCE_URL:=git@dev.iopsys.eu:intel/uboot.git
PKG_SOURCE_VERSION:=505b9ebb3d3f620e46f16a9b7b364ecc64256c2f
else
PKG_SOURCE_URL:=https://dev.iopsys.eu/fork/uboot.git
PKG_SOURCE_VERSION:=a86e52439340d078f8c66a28f01e0575a24bcebd
endif
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
PKG_BUILD_PARALLEL:=1
# u-boot for mips_intel do not build in parallel.
#PKG_BUILD_PARALLEL:=1
# we currently do not use OpenWRT u_boot make files
#include $(INCLUDE_DIR)/u-boot.mk
@@ -34,23 +42,33 @@ define uboot/Default
IMAGE:=
endef
UBOOT_IMG:=uboot.img
define uboot/ex400
TITLE:=U-Boot for the ex400
DEPENDS:=@TARGET_iopsys_ramips
endef
define uboot/sdx810_ap
TITLE:=U-Boot for the sdx810_ap
DEPENDS:=@TARGET_iopsys_ramips
endef
define uboot/grx500
TITLE:=U-Boot for the grx
UBOOT_IMG:=u-boot-nand.bin
DEPENDS:=@TARGET_intel_mips
endef
UBOOTS := \
ex400 \
sdx810_ap
sdx810_ap \
grx500
define Package/uboot/template
define Package/uboot-$(1)
SECTION:=boot
CATEGORY:=Boot Loaders
DEPENDS:=@TARGET_iopsys_ramips
TITLE:=$(2)
URL:=http://www.denx.de/wiki/U-Boot
VARIANT:=$(1)
@@ -91,11 +109,12 @@ define Package/uboot/install/default
$(INSTALL_DIR) $(BIN_DIR)/$(TARGET)
$(INSTALL_DIR) $$(1)/boot
$(CP) \
$(PKG_BUILD_DIR)/uboot.img \
$(BIN_DIR)/$(TARGET)/
$(PKG_BUILD_DIR)/$(UBOOT_IMG) \
$(BIN_DIR)/$(TARGET)/uboot.img
$(CP) \
$(PKG_BUILD_DIR)/uboot.img \
$$(1)/boot
$(PKG_BUILD_DIR)/$(UBOOT_IMG) \
$$(1)/boot/uboot.img
$(INSTALL_DIR) $$(1)/usr/sbin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/tools/env/fw_printenv $$(1)/usr/sbin/
ln -s /usr/sbin/fw_printenv $$(1)/usr/sbin/fw_setenv

View File

@@ -11,7 +11,7 @@ PKG_NAME:=ubus-mqtt
PKG_VERSION:=14.20.0
PKG_RELEASE:=1
PKG_SOURCE_URL:=http://public.inteno.se:/ubus-mqtt
PKG_SOURCE_URL:=https://dev.iopsys.eu/3rdparty/ubus-mqtt.git
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=$(PKG_VERSION)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz

View File

@@ -11,12 +11,6 @@
; With one call active, press R, dial a new number and wait for ringback. Then hangup to do a remote connect.
hangup_xfer=yes
; Country, determines dialtone and other country-specific parameters.
; This is a global setting.
; Available values are:
; AUS, BEL, BRA, CHL, CHN, CZE, DNK, ETS, FIN, FRA, DEU, HUN, IND, ITA, JPN, NLD, NZL, USA, ESP, SWE, CHE, NOR, TWN, GBR, ARE
;country=|COUNTRY|
; Enables the use of a jitterbuffer on the receiving side of a SIP channel. [yes/no] (Added in Version 1.4)
; This is a global setting.
jbenable = |JBENABLE|
@@ -44,37 +38,12 @@ context=default
; When an exact match is found in this context, interdigit timeout is ignored and call is immediately initiated
context_direct=default-direct
; Echo Cancellation [off, on]
;echocancel=on
; Voice Activity Detection
; 0 = VAD off
; 1 = Transparent VAD
; 2 = Conservative VAD
; 3 = Aggressive VAD
;silence=0
; TX Gain value between -96 and 32 dB
;txgain=0
; RX Gain value between -96 and 32 dB
;rxgain=0
; Codec settings, can be specified multiple times to allow more codecs
; Available values are: alaw, ulaw, g723, g726, g729
;allow = ulaw
;allow = alaw
; Enable/Disable ring signal [off, on]
ringsignal=on
; Inter-digit timeout, milliseconds
dialoutmsec=|DIALOUTMSEC|
; Specify packetization rate
; Available values are: 5, 10, 20, 30, 40
;period=20
; Comfort Noise Generation
; 0 = CNG off
; 1 = White noise
@@ -94,8 +63,4 @@ featureaccesscodes = |FAC|
; Unused/undocumented settings, do not uncomment/change these
;
;language=
;jitter_fixed=0
;jitter_min=0
;jitter_max=0
;jitter_target=0

View File

@@ -4,20 +4,10 @@ callerid=|CALLERID|
autodial=|AUTODIAL|
autodial_timeoutmsec=|AUTODIAL_TIMEOUT|
dialtone_timeoutmsec=|DIALTONE_TIMEOUT|
;jitter_fixed=|JITTERFIXED|
;jitter_min=|JITTERMIN|
;jitter_max=|JITTERMAX|
;jitter_target=|JITTERTARGET|
;txgain=|TXGAIN|
;rxgain=|RXGAIN|
;comfortnoise=|COMFORTNOISE|
;echocancel=|ECHOCANCEL|
;silence=|SILENCE|
context=|CONTEXT|
context_direct=|CONTEXT|-direct
dialtone_extension_hint_context=brcm_dialtone
dialtone_extension_hint=|DIALTONE_EXTENSION_HINT|
;period=20
callwaiting=|CALLWAITING|
clir=|CLIR|
dtmfrelay=|DTMFRELAY|

View File

@@ -1,4 +1,4 @@
exten => |EXTEN|,1,Dial(BRCM/|LINE|,|TIMEOUT|,g)
exten => |EXTEN|,1,Dial(BRCM/|LINE|,|TIMEOUT|,gF(hangup,h,2))
exten => |EXTEN|,n,GotoIf($["${DIALSTATUS}"="ANSWER"]?endcall)
exten => |EXTEN|,n,|VOICEMAIL|
exten => |EXTEN|,n(endcall),Macro(endcall,BRCM,|LINE|,|EXTEN|,${CHANNEL(name)},|MAX_RETRIES|,|RETRYTIME|,|WAITTIME|,|CBBS_KEY|,|CONGESTIONTONE|)

Some files were not shown because too many files have changed in this diff Show More