Git Product home page Git Product logo

thundernanoservices's Introduction

thundernanoservices's People

Contributors

404ag avatar albertd avatar anjalirajan avatar arun-madhavan-013 avatar aswaunni avatar brainstem123 avatar bramoosterhuis avatar damian-danylko avatar goruklu avatar harikris2012 avatar haseenasainul avatar johansaji avatar lilymeng-brcm avatar lukiwa avatar mfransen69 avatar mipo57 avatar modeveci avatar pawel-stanek-ml avatar pwielders avatar rjpdasilva avatar s-rapolu avatar sebaszm avatar skumarmetro avatar sramani-metro avatar sukanya673 avatar svdmaar avatar veithmetro avatar vinodsathyaseelan avatar wouterlucas avatar woutermeek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

thundernanoservices's Issues

[IOConnector] Not able to configure for a single PIN

Usecase: Only a single GPIO is in the configuration; as output and active low(recipe configuration).
WPE_IOCONNECTOR_PINS = "507:output:true"

Issue: Plugin activation fails with the following log.
Jul 20 06:29:57 HP40A /usr/bin/WPEFramework[5949]: [Mon, 20 Jul 2020 06:29:57 ]:[PluginServer.cpp:403]: Startup: Activation of plugin [IOConnector]:[IOConnector], failed. Error [Could not instantiate the requested Pin]

NetworkControl : Setting route fails on DHCP server IP different from gateway

Depending on server implementation DHCP ACK not necessarily contains a ROUTE option. RFC only states that options in ACK should not be in conflict with OFFER. If the route option is missing from ACK, the NetworkControl plugin tries to set the GW to the DHCP address. If the Gateway address differs from the DHCP server address, this will fail and it results that the client has no internet connection.

WifiControl: SSID is not properly decoded

If SSID contains non-ascii characters, they are converted to utf-8 and escaped to hexadecimal escape sequences.
In old RDK wifi-hal, this is unescaped by printf_decode provided by wpa_supplicant.

Documentation incorrect for SecurityAgent

There seems to be two READMEs for Security Agent
https://github.com/rdkcentral/ThunderNanoServices/blob/master/SecurityAgent/doc/SecurityAgentPlugin.md
Seems to not have documentation on the acl configuration parameter as well as docs around what the ACL file looks like.
https://github.com/rdkcentral/ThunderNanoServices/blob/master/SecurityAgent/SecurityAgentPlugin.md
Has documentation on ACL list, however the documentation is not correct. In the acl file it has the field groups, however it should be assign.
https://github.com/rdkcentral/ThunderNanoServices/blob/master/SecurityAgent/AccessControlList.h#L194
The example ACL json also has the wrong value groups
https://github.com/WebPlatformForEmbedded/ThunderNanoServices/blob/master/SecurityAgent/example_acl.json
It also might be helpful in the docs to say where the acl file should go. Looking into the source I was able to find out it is in the plugin's persistent path /root/SecurityAgent

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.