Moving dnssd to kdelibs

Aaron Seigo aseigo at kde.org
Wed Dec 1 19:21:50 GMT 2004


On December 1, 2004 8:53, Jakub Stachowski wrote:
> I would like to propose moving kdenonbeta/kdnssd/dnssd (simple library
> build on Apple's mDNSResponder for discovering and publishing services
> using DNS-SD aka ZeroConf aka Rendezvous protocol) into kdelibs. Reason:

echoing George here, i think this is a good idea in principle, especially if 
it gets integrated in as many places as there are patches for in your source 
tree..

i'm installing it today and will look at the kcm and other bits as i can.

now for the stupid question: why are the .desktop files called ._tcp? is this 
a mDNS standard or is it specific to your dnssd?

> - random idea I just got (not even started yet) for easy launching remote
> apps (not whole session): add new submenu to standard k-menu: 'K -> Remote
> application -> (list of hosts) -> (normal k-menu for every host) '. List of
> hosts could be populated by searching for _remoteapps._tcp (advertising
> location of /usr/share/applications and ssh port) or something similar.

i don't think this would be very efficient, really. a better way might be to 
add support for mDNS to the FreeNX server and client. this would solve the 
big issue of how to do automatic discovery for NX on the network. it could 
also advertise applications that the NX admin has approved for use over the 
network, and that should be a bit more controllable/efficient.

what do you think?

> I have provided some patches for Posix version of
> mDNSResponder to implement missing features (see
> http://lists.apple.com/archives/rendezvous-dev/2004/Nov/msg00055.html and
> followups) and according to Marc Krochmal from Apple they are going into
> CVS today, and after my confirmation that everything is working as expected
> new release will be made.

just downloaded version 66.3 from the darwinsource site and, ignoring their 
rather unorthodox and undocument build system (not to mention altering 
my /etc/init.d on make install, wtf?), it didn't even compile here (SUSE 9.1 
on x86_64).

so maybe while they are at it they could patch mDNSCore/DNSDigest.c:

222c222
< int MD5_Update(MD5_CTX *c, const void *data, unsigned long len);
---
> int MD5_Update(MD5_CTX *c, const void *data, mDNSu32 len);

-- 
Aaron J. Seigo
Society is Geometric
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20041201/024f9859/attachment.sig>


More information about the kde-core-devel mailing list