From 7a0de3af644102ae8db81bb8e4f800cbf0600ebd Mon Sep 17 00:00:00 2001 From: paulr Date: Sat, 19 Jun 2010 02:21:25 +1000 Subject: [PATCH] just trying to flesh it out in my head --- design/beginnings | 20 ++++++++++++++++++++ design/system interaction | 1 + readme.txt | 4 +++- sms/sms.php | 3 +++ 4 files changed, 27 insertions(+), 1 deletions(-) create mode 100644 design/beginnings create mode 100644 design/system interaction create mode 100644 sms/sms.php diff --git a/design/beginnings b/design/beginnings new file mode 100644 index 0000000..522c2d3 --- /dev/null +++ b/design/beginnings @@ -0,0 +1,20 @@ +where to being +============== + +lets start with the system management server. + +to begin with, when installed the sms will ask which xmpp server to talk to. (server needs conference capabilities). + +The main server will be the service responce daemon, once server is connected to, it'll try and attach as the user "hostname@domain/system". +This service is basically responsible for arbitrating interactions with the server. if the server is "localhost" it'll also try and be the +system@domain/super user which means its essentially responsible for "everything" in its domain (i.e. the local machine). Think of it like +an active directory server. + +The first task of the sms is to be the manager of xmpp server. So, if its localhost, it'll need to know how to create users/conferences and +stuff. the system@domain/super will be the thing other machines will talk to if they connect to that host. + +there will also be a user created called root@domain which will be how people "join" the domain. + +once a machine has a domain, its then up to the user to connect as a priveledge user (root for eg) then create users and assign them priveledges + +on multi-machine domains, things get blah blah \ No newline at end of file diff --git a/design/system interaction b/design/system interaction new file mode 100644 index 0000000..4b883c0 --- /dev/null +++ b/design/system interaction @@ -0,0 +1 @@ +tasdf \ No newline at end of file diff --git a/readme.txt b/readme.txt index 659f939..52e9ee6 100644 --- a/readme.txt +++ b/readme.txt @@ -1,3 +1,5 @@ Welcome to xmpp central. -the start of something big... \ No newline at end of file +the start of something big... + +initially this will be coded in php just to get a drift of how this thing will work. \ No newline at end of file diff --git a/sms/sms.php b/sms/sms.php new file mode 100644 index 0000000..15c5adc --- /dev/null +++ b/sms/sms.php @@ -0,0 +1,3 @@ + \ No newline at end of file -- 1.7.0.4