Author: dmeyer
Date: Sun Sep 16 15:32:25 2007
New Revision: 2823
Log:
make it possible to set password for remote file access
Modified:
trunk/beacon/src/server/config.cxml
trunk/beacon/src/server/server.py
Modified: trunk/beacon/src/server/config.cxml
==============================================================================
--- trunk/beacon/src/server/config.cxml (original)
+++ trunk/beacon/src/server/config.cxml Sun Sep 16 15:32:25 2007
@@ -47,4 +47,20 @@
</var>
</dict>
+ <list name="authentication">
+ <desc>
+ List for remote authentication.
+ (right now only needed for the feedmanager)
+ Example:
+ authentication[0].server = http://www.example.com
+ authentication[0].username = myname
+ authentication[0].password = secret
+ </desc>
+ <var name="server" type="str">
+ <desc>Server this username / password combination is used
for</desc>
+ </var>
+ <var name="username" type="unicode"/>
+ <var name="password" type="unicode"/>
+ </list>
+
</config>
Modified: trunk/beacon/src/server/server.py
==============================================================================
--- trunk/beacon/src/server/server.py (original)
+++ trunk/beacon/src/server/server.py Sun Sep 16 15:32:25 2007
@@ -38,6 +38,7 @@
# kaa imports
import kaa.rpc
from kaa.notifier import OneShotTimer, Timer, Callback
+from kaa.notifier.url import add_password
# kaa.beacon imports
from kaa.beacon.media import medialist
@@ -163,6 +164,8 @@
for dir in config.monitors:
self.monitor_dir(os.path.expandvars(os.path.expanduser(dir)))
+ for auth in config.authentication:
+ add_password(None, auth.server, auth.username, auth.password)
feedmanager.set_database(self._db)
self.ipc.connect(feedmanager)
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog