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

Reply via email to