Xapian is een in C++ geschreven 'open source information retrieval library' die als engine achter een zoekmachine gebruikt kan worden. Het geheel omvat een eigen databaseformaat, api's om deze databases te bewerken en te doorzoeken, tools om de databases te controleren en koppelingsmogelijkheden voor andere talen, waaronder Java, Ruby, PHP en Python.
Omega is een applicatie die als een zoekmachine kan worden gebruikt om Xapian-databases te doorzoeken. Met Omega worden ook enkele tools meegeleverd die gebruikt kunnen worden om databases te vullen met data. Het ontwikkelteam van The Xapian Project heeft versie 1.0.16 van Xapian en Omega uitgebracht, voorzien van de volgende aankondiging:
Release Overview for 1.0.16
This page contains a high level description of the more notable changes made for release 1.0.16. For full details of user-visible changes, see the NEWS files in each module: See also the full list of bug reports marked as fixed in 1.0.16.
Flint Backend:Portability:
- Fix a typo which stopped this fix in 1.0.12 from working (ticket#398):
If we fail to get the lock after we spawn the child lock process (the common case is because the database is already open for writing) then we now clean up the child process properly.Omega:
- Fix build failure on Mac OS X 10.6.
- Fix cross-site scripting vulnerability in reporting of exceptions (CVE-2009-2947).