beagle r3851 - in trunk/beagle: . BeagleClient Util beagled beagled/FileSystemQueryable beagled/IndexHelper bludgeon search tools



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]