I've been adding small features and enhancements to pysmbsearch since the last release (I should really get CVS up and running, so that people don't have to wait for the tarballs). Some things to expect:
* Fixed a bug in the incremental updater that was making it try to index a bunch of nonexistent hosts.
* Updated the name resolving code to run in parallel, rather than serially. This means that a) It runs in about 3 minutes on my PIII 500, rather than 10 minutes, and b) The CPU usage sits at 100% for all 3 minutes. I may introduce a command line switch to choose between the two methods, as both have their advantages.
* Included two scripts I use, timed-index.sh and timed-inc.sh, which do stats collecting after index update.
* Added VACUUM ANALYZE to the full-update script. In Postgres, old, deleted entries don't go away, but rather hang around and slow down queries until you run VACUUM. The ANALYZE helps the Postgres database engine optimize future queries.... read more
Got bored tonight and finished writing incremental updates, updated the README, cleaned up a bunch of stuff and decided it should be released (especially since the last version had some problems in it that probably would have prevented it from being really usable). So if anyone's watching this, enjoy :)
Check it out in the download area. Next planned feature is incremental index updates, and then true database-agnostic behavior.