Hi, while researching Raspberry PI project more in depth, I have some questions: 1. Security: In order to restrict access to REST api, I would need to implement some kind of user system. 1.1. What would be better, to provide login interface in REST api, or use HTTP login (like in auth monkey plugin)? Maybe a combination, provide login via REST api, but request HTTP login if user is not logged in when accessing REST api? For HTTP login I would probably have to add support for it in Duda I/O? 1.2. Is there a need for more advanced permission management with groups of users, or just grant permissions to each user separately? 2. While the project is specifically named Raspberry PI Dasboard, most of the stuff could be used on any linux system (CPU, memory, network,...). Only few specific things are RPI only (GPIO). Would it not be better to name the project Linux Dashboard and also provide RPi specific stuff, but let it be detected at runtime and only enabled if present. 3. The project only talks about hardware resources, but what about software resources (process management, starting/stoping /etc/init.d daemons,...)?
Domen On 8 March 2014 15:17, Eduardo Silva <[email protected]> wrote: > Hi, > > > On Sat, Mar 8, 2014 at 4:38 AM, Domen <[email protected]> wrote: > >> Hi, >> My name is Domen Ipavec and I'm interested in applying for Raspberry Pi >> Dashboard idea. >> >> So as I was going through your Getting started guide, and when I tried to >> compile with monkey with configuration option: ./configure --linux-trace, I >> got the following error: >> ‘sched_signal_channel’ undeclared >> >> So I looked through the source and found the line 160 in file >> mk_scheduler.c: >> MK_LT_SCHED(sched_signal_channel, "SYNC COUNTERS"); >> should be: >> MK_LT_SCHED(sched->signal_channel, "SYNC COUNTERS"); >> >> When I tried to compile now, I got the following error: >> ‘sched’ is used uninitialized >> So i figured MK_LT_SCHED should be used after sched is initialized on >> line 164. >> >> Attached is the output of git diff. >> >> So now I have 2 questions: >> 1. Is my correction correct? >> 2. How do I apply the change to your github repository? >> > > your approach is correct :) > > please fork the project on Github (you need a github account), perform the > changes in your local repository and then do a pull request. More about > Github & Pull requests here: > > https://help.github.com/articles/using-pull-requests > > >
_______________________________________________ Monkey mailing list [email protected] http://lists.monkey-project.com/listinfo/monkey
