Changes to 'master'
by Isaac Sanni-Thomas
New branch 'master' available with the following commits:
commit b828e8e688eddb5aca4312be53c7ef8a23023f5f
Author: Isaac d3vnull Sanni-Thomas <d3vnull.r00t(a)gmail.com>
Date: Sun Jan 16 18:39:37 2011 +0000
added spec file
commit 3eea3a52f73349eb15e89c3619fe6a6e1b3e1c9e
Author: d3vnull <d3vnull.r00t(a)gmail.com>
Date: Sun Jan 16 15:51:37 2011 +0000
Added smpplib and other libs
commit 56678dccd7bbeec207f601c12c4a819304d9d464
Author: Kobina <d3vnull(a)python.ceeforce.com>
Date: Sat Nov 27 11:09:04 2010 +0300
Added python smpp libraries.
13 years, 3 months
Development Procedure- Coding Started
by Isaac Sanni-Thomas
Hi guys,
Here are a few details we have agreed on in connection with development
of openussd.
Development Will Be In Modules
>From the architecture diagram:
We can have different teams/individuals tackle the following:
1. Pilot module
- Process creator
- config loader
- Process monitor to report to masteragent
- logging to logs/pilot.log
2a. masteragent module
- config loader
- request Listener/response pusher
- route config reader/loader
- infobase(an xml-rpc server which CLI and WebUI connect to for
information on the overall system)
- Log handler for all services. Logs are separated into
(cli.log,masteragent.log,pilot.log,routes.log,webui.log,infobase.log)
- Gateway Routes module
2b. infobase module
- A central module/db stored on memcache which offers live statuses and
all information in Pilot and Masteragent.
CLI is connected directly to infobase.
WebUI will access information from infobase over and xml-rpc server.
3. CLI module
- All
commands...getrunningconfig,getroutes,getconnectors,getnumrequests..etc.)
(I will send the CLI commands later on with exaplanation to what each
does.someone can code up the rest)
4. WebUI module
- Django UI to load info from infobase
-should include all the web app functionality(Login..etc.).
NB://
1. Config loader is being coded by Leonard.
2. Masteragent is being coded by Isaac.
So there is more to coding to be done...then documentation as usual :D
@Leonard- If I missed anything please add up.
I will be sending the link to the git repository so everyone can clone
the development directory structure.
Kindly ask questions. We love to have them and answer them.
BR
Isaac
--
Fedora Linux Security Labs
http://fedoraproject.org/wiki/Linuxthomass
IRC Nick:d3vnull
blog:http://d3vnulls.blogspot.com
Key ID: 0xAD9CB171
Key fingerprint: D475 DF35 3EC6 A7A8 0796 13DB ECA3 46B8 AD9C B171
13 years, 3 months
Libraries to be used in Openussd
by Isaac Sanni-Thomas
Hello guys,
Yesterday during IRC a couple of libraries were agreed on based on the
diagram I sent earlier.
Since we are supporting SOAP,SMPP,XML-RPC and HTTP(S) the following will
be required:
SOAP- python-suds (You can install this #yum install python-suds)
SMPP- pysmpp (you need to download it)
xml-rpc - Libraries are default to Fedora
http(s) - Libraries are default to Fedora
**web interface to openussd**
Python Django Framework
**masteragent route caching**
python-memcached
memcached
So far we have agreed on the architecture and libraries required.
Kindly share your views if you have other libraries in mind.
BR
13 years, 3 months
Libraries to be used in Openussd
by Isaac Sanni-Thomas
Hello guys,
Yesterday during IRC a couple of libraries were agreed on based on the
diagram I sent earlier.
Since we are supporting SOAP,SMPP,XML-RPC and HTTP(S) the following will
be required:
SOAP- python-suds (You can install this #yum install python-suds)
SMPP- pysmpp (you need to download it)
xml-rpc - Libraries are default to Fedora
http(s) - Libraries are default to Fedora
**web interface to openussd**
Python Django Framework
**masteragent route caching**
python-memcached
memcached
So far we have agreed on the architecture and libraries required.
Kindly share your views if you have other libraries in mind.
BR
--
Fedora Linux Security Labs
http://fedoraproject.org/wiki/Linuxthomass
IRC Nick:d3vnull
blog:http://d3vnulls.blogspot.com
Key ID: 0xAD9CB171
Key fingerprint: D475 DF35 3EC6 A7A8 0796 13DB ECA3 46B8 AD9C B171
13 years, 3 months
Re: openussd Digest, Vol 1, Issue 2
by ty
Good job Isaac, will do.
On Wed, Jan 12, 2011 at 1:02 PM, <openussd-request(a)lists.fedorahosted.org>wrote:
> Send openussd mailing list submissions to
> openussd(a)lists.fedorahosted.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://fedorahosted.org/mailman/listinfo/openussd
> or, via email, send a message with subject or body 'help' to
> openussd-request(a)lists.fedorahosted.org
>
> You can reach the person managing the list at
> openussd-owner(a)lists.fedorahosted.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of openussd digest..."
>
>
> Today's Topics:
>
> 1. New OpenUSSD Architecture diagram (Isaac Sanni-Thomas)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 12 Jan 2011 09:57:32 +0000
> From: Isaac Sanni-Thomas <d3vnull.r00t(a)gmail.com>
> Subject: New OpenUSSD Architecture diagram
> To: openussd(a)lists.fedorahosted.org
> Message-ID: <4D2D7B0C.8050001(a)gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi team,
>
> PFA.
>
> Shoot if you have questions.
>
> We are on IRC
> #openussd
>
> Join us for the discussions on the diagram tonight.
>
> 6pm UTC
> 6pm GMT
> 9pm EAT
>
>
> BR
> --
> Fedora Linux Security Labs
> http://fedoraproject.org/wiki/Linuxthomass
> IRC Nick:d3vnull
> blog:http://d3vnulls.blogspot.com
> Key ID: 0xAD9CB171
> Key fingerprint: D475 DF35 3EC6 A7A8 0796 13DB ECA3 46B8 AD9C B171
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: deploy1.jpeg
> Type: image/jpeg
> Size: 65830 bytes
> Desc: not available
> Url :
> https://fedorahosted.org/pipermail/openussd/attachments/20110112/f06b0139...
>
> ------------------------------
>
> _______________________________________________
> openussd mailing list
> openussd(a)lists.fedorahosted.org
> https://fedorahosted.org/mailman/listinfo/openussd
>
>
> End of openussd Digest, Vol 1, Issue 2
> **************************************
>
13 years, 3 months
OpenUSSD Draft 1.0
by Isaac Sanni-Thomas
Hello guys,
Please checked the attached. I decided to write up the generics to give
us all a basic idea of how OpenUSSD aims to work. As we move along we
will add up to the document.
Kindly respond if you have questions or additions.
BR(d3vnnull)
13 years, 3 months