summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastien Estienne <sebastien.estienne@gmail.com>2005-10-02 00:46:04 +0000
committerSebastien Estienne <sebastien.estienne@gmail.com>2005-10-02 00:46:04 +0000
commit7eb237e388b7cdae0ed5508716fc756545feb9e3 (patch)
tree5227bdf2a18290416b3413ab26661db6c3eb4df6
parentc69a69f7b314aaa4b1fb265232ae420d076ad245 (diff)
* add a TODO list
* only support IPv4 * fix sftp-ssh git-svn-id: file:///home/lennart/svn/public/service-discovery-applet/trunk@24 3be567f1-68ff-0310-b24a-ad7cc433fd2f
-rw-r--r--Makefile.am2
-rw-r--r--TODO3
-rwxr-xr-xactions/services/__init__.py4
-rwxr-xr-xsrc/service-discovery-applet.in4
4 files changed, 8 insertions, 5 deletions
diff --git a/Makefile.am b/Makefile.am
index 1cafdee..8a266ee 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -7,4 +7,4 @@ SUBDIRS = \
actions \
servers
-EXTRA_DIST = README INSTALL AUTHORS COPYING
+EXTRA_DIST = README INSTALL AUTHORS COPYING TODO
diff --git a/TODO b/TODO
new file mode 100644
index 0000000..9c0db4a
--- /dev/null
+++ b/TODO
@@ -0,0 +1,3 @@
+* fix ipv6
+* option to not browse our own services
+* finnish python's plugins
diff --git a/actions/services/__init__.py b/actions/services/__init__.py
index bb51b49..748e53c 100755
--- a/actions/services/__init__.py
+++ b/actions/services/__init__.py
@@ -74,7 +74,7 @@ def _ssh_tcp(name, hostname, address, port, txts):
cmdline.append("-e %s" % sshline)
pid = subprocess.Popen(cmdline).pid
-def _sftp-ssh_tcp(name, hostname, address, port, txts):
+def _sftpssh_tcp(name, hostname, address, port, txts):
path = get_txt_value(txts,"path")
username = get_txt_value(txts,"u")
password = get_txt_value(txts,"p")
@@ -95,7 +95,7 @@ def handle(name, stype, hostname, address, port, txts):
_ssh_tcp(name, hostname, address, port, txts)
return
if stype == "_sftp-ssh._tcp":
- _sftp-ssh_tcp(name, hostname, address, port, txts)
+ _sftpssh_tcp(name, hostname, address, port, txts)
return
diff --git a/src/service-discovery-applet.in b/src/service-discovery-applet.in
index f4b246f..75efdbe 100755
--- a/src/service-discovery-applet.in
+++ b/src/service-discovery-applet.in
@@ -163,7 +163,7 @@ class ServiceDiscoveryApplet(gnomeapplet.Applet):
print "Error:", str(err)
def menuitem_response(self, widget, interface, protocol, name, type, domain):
- self.server.ResolveService(interface, protocol, name, type, domain, avahi.PROTO_UNSPEC, reply_handler=self.service_resolved, error_handler=self.print_error)
+ self.server.ResolveService(interface, protocol, name, type, domain, avahi.PROTO_INET, reply_handler=self.service_resolved, error_handler=self.print_error)
def new_service(self, interface, protocol, name, type, domain):
print "Found service '%s' of type '%s' in domain '%s' on %s.%i." % (name, type, domain, self.siocgifname(interface), protocol)
@@ -322,7 +322,7 @@ class ServiceDiscoveryApplet(gnomeapplet.Applet):
return
self.interface = avahi.IF_UNSPEC
- self.protocol = avahi.PROTO_UNSPEC
+ self.protocol = avahi.PROTO_INET
gc_entries = self.gc_client.all_entries(self.gc_services)
for gc_entry in gc_entries: