beagle r3851 - in trunk/beagle: . BeagleClient Util beagled beagled/FileSystemQueryable beagled/IndexHelper bludgeon search tools
- From: llipka svn gnome org
- To: svn-commits-list gnome org
- Subject: beagle r3851 - in trunk/beagle: . BeagleClient Util beagled beagled/FileSystemQueryable beagled/IndexHelper bludgeon search tools
- Date: Thu, 9 Aug 2007 16:24:31 +0100 (BST)
Author: llipka
Date: 2007-08-09 16:24:30 +0100 (Thu, 09 Aug 2007)
New Revision: 3851
ViewCVS link: http://svn.gnome.org/viewcvs/beagle?rev=3851&view=rev
Added:
trunk/beagle/Util/AvahiBrowser.cs
trunk/beagle/Util/NetworkService.cs
trunk/beagle/Util/Password.cs
trunk/beagle/beagled/Zeroconf.cs
Modified:
trunk/beagle/BeagleClient/Client.cs
trunk/beagle/BeagleClient/Makefile.am
trunk/beagle/BeagleClient/Message.cs
trunk/beagle/BeagleClient/Query.cs
trunk/beagle/Util/Conf.cs
trunk/beagle/Util/Makefile.am
trunk/beagle/beagled/BeagleDaemon.cs
trunk/beagle/beagled/FileSystemQueryable/FileSystemQueryable.cs
trunk/beagle/beagled/IndexHelper/IndexHelper.cs
trunk/beagle/beagled/Makefile.am
trunk/beagle/beagled/RemoteIndexer.cs
trunk/beagle/beagled/Server.cs
trunk/beagle/bludgeon/Daemon.cs
trunk/beagle/bludgeon/QueryFu.cs
trunk/beagle/configure.in
trunk/beagle/search/GroupView.cs
trunk/beagle/search/Makefile.am
trunk/beagle/search/NotificationArea.cs
trunk/beagle/search/Search.cs
trunk/beagle/tools/Info.cs
trunk/beagle/tools/Makefile.am
trunk/beagle/tools/Query.cs
trunk/beagle/tools/Settings.cs
trunk/beagle/tools/settings.glade
Log:
Merging the 'beagle-networking-branch' to 'trunk'.
Network services are now queried and results appear in both - beagle-query and beagle search. To be able to query remote services you have to register with them. You can do this using either beagle-config or beagle-settings. Both tools use Avahi to discover available services and provide them in fashionly manner.
To build with network services, don't forget to pass the --enable-avahi argument to configure/autogen.sh.
To make the Beagle daemon provide network services you have to launch it with the --network argument. Other than that everything is automated. But remember, you have to register it on the client side from which you are querying (as mentioned above).
I have tested the code, but as always keep your eyes open for exceptions and crashes (which are rare, but I have seen some - most likely from Avahi - but could not reproduce them).
Best of luck! :-)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]