Hi,

Since it may help, this is what's left to review, fix, refactor etc before
possibly merging the rest of that branch I'm going through:

Index: Apps/Kamaelia-Publish/Gateway/scripts/__init__.py            # KAMPUBLISH
Index: Apps/Kamaelia-Publish/Gateway/scripts/http.py            # KAMPUBLISH
Index: Apps/Kamaelia-Publish/Gateway/scripts/interface.py            # 
KAMPUBLISH
Index: Apps/Kamaelia-Publish/Gateway/scripts/BoxManager.py            # 
KAMPUBLISH
Index: Apps/Kamaelia-Publish/Gateway/scripts/main.py            # KAMPUBLISH
Index: Apps/Kamaelia-Publish/Gateway/scripts/jabber.py            # KAMPUBLISH
Index: Apps/Kamaelia-Publish/Gateway/make-unix.sh            # KAMPUBLISH
Index: Apps/Kamaelia-Publish/Gateway/prepare.sh            # KAMPUBLISH
Index: Apps/Kamaelia-Publish/Gateway/data/kp.ini            # KAMPUBLISH
Index: Apps/Kamaelia-Publish/Gateway/data/kpuser/urls.ini            # 
KAMPUBLISH
Index: Apps/Kamaelia-Publish/Gateway/data/kpuser/kp.log            # KAMPUBLISH
Index: Apps/Kamaelia-Publish/Gateway/util/kpgate.db            # KAMPUBLISH
Index: Apps/Kamaelia-Publish/Gateway/zipheader.unix            # KAMPUBLISH
Index: Apps/Kamaelia-Publish/Peer/scripts/transactions.py            # 
KAMPUBLISH
Index: Apps/Kamaelia-Publish/Peer/scripts/__init__.py            # KAMPUBLISH
Index: Apps/Kamaelia-Publish/Peer/scripts/main.py            # KAMPUBLISH
Index: Apps/Kamaelia-Publish/Peer/make-unix.sh            # KAMPUBLISH
Index: Apps/Kamaelia-Publish/Peer/prepare.sh            # KAMPUBLISH
Index: Apps/Kamaelia-Publish/Peer/data/kp.ini            # KAMPUBLISH
Index: Apps/Kamaelia-Publish/Peer/data/kpuser/urls.ini            # KAMPUBLISH
Index: Apps/Kamaelia-Publish/Peer/data/kpuser/kp.log            # KAMPUBLISH
Index: Apps/Kamaelia-Publish/Peer/zipheader.unix            # KAMPUBLISH
Index: Kamaelia/Kamaelia/IPC.py  # KAMPUBLISH
Index: Kamaelia/Kamaelia/Apps/Publish/Gateway/consts.py            # KAMPUBLISH
Index: Kamaelia/Kamaelia/Apps/Publish/Gateway/translator.py            # 
KAMPUBLISH
Index: Kamaelia/Kamaelia/Apps/Publish/Gateway/__init__.py            # 
KAMPUBLISH
Index: Kamaelia/Kamaelia/Apps/Publish/Gateway/JIDLookup.py            # 
KAMPUBLISH
Index: Kamaelia/Kamaelia/Apps/Publish/Gateway/UserDatabase.py            # 
KAMPUBLISH
Index: Kamaelia/Kamaelia/Apps/Publish/__init__.py            # KAMPUBLISH
Index: Kamaelia/Kamaelia/Apps/Publish/Peer/translator.py            # KAMPUBLISH
Index: Kamaelia/Kamaelia/Apps/Publish/Peer/__init__.py            # KAMPUBLISH
Index: Kamaelia/setup.py  # KAMPUBLISH
Index: Axon/Axon/Ipc.py  # KAMPUBLISH
Index: urls  # KAMPUBLISH

This should be interesting because this needs to work with Sylvain's XMPP
code. For those unaware this work is actually a very late merging exercise
of Jason's summer of code work last summer.

Aside from anything else, what this does is allow people to host webservers
behind NAT'ing firewalls and serve it to friends via a gateway. The HTTP
requests are encoded & encapsulated inside XMPP messages.

ie a user starts up their webserver, and it connects to an XMPP service,
and it registers with the gateway service. The gateway service recieves
HTTP requests for the user's website,which are then encoded suitable
for sending inside an XMPP message to the webserver running on the
user's machine.

The user's webserver decapsulates this, does the expected work, and then
takes the result web response and encodes that suitable for sending over
XMPP back to the web gateway. The web gateway decapsulates the web
page and sends that back to the user.

Since that's a lot to test in one go, that's obviously the reason why I'm
taking this bite-size approach to carving up the branch for testing, review,
refactoring, repackaging before merge.

Regards,


Michael.
-- 
http://yeoldeclue.com/blog
http://twitter.com/kamaelian
http://www.kamaelia.org/Home



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"kamaelia" group.
To post to this group, send email to kamaelia@googlegroups.com
To unsubscribe from this group, send email to 
kamaelia+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/kamaelia?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to