From 7eb237e388b7cdae0ed5508716fc756545feb9e3 Mon Sep 17 00:00:00 2001 From: Sebastien Estienne Date: Sun, 2 Oct 2005 00:46:04 +0000 Subject: * 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 --- Makefile.am | 2 +- TODO | 3 +++ actions/services/__init__.py | 4 ++-- src/service-discovery-applet.in | 4 ++-- 4 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 TODO 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: -- cgit