[Bro-Dev] #538: lookup_location() should handle missing database gracefully.

Bro Tracker bro at tracker.bro-ids.org
Tue Aug 30 15:18:43 PDT 2011

#538: lookup_location() should handle missing database gracefully.
  Reporter:  gregor   |      Owner:  jsiwek
      Type:  Problem  |     Status:  assigned
  Priority:  High     |  Milestone:  Bro1.6
 Component:  Bro      |    Version:  git/master
Resolution:           |   Keywords:

Comment (by jsiwek):

 In [13a09aa488e21ec581047249460425d338afe3c4/bro]:
 #!CommitTicketReference repository="bro"
 Fixes for GeoIP support (addresses #538).

 - Missing GeoIP databases now generate warnings/errors that go through
   the reporter framework instead of hitting GeoIP's internal use of

 - lookup_location now just queries for country code if the city database
   was not loaded, which gets rid of invalid database type errors.

 - lookup_location now leaves missing fields uninitialized in the
   returned geo_location record value.  Updated existing scripts to
   check for initialized fields in geo_location records before use.

 - Fixed support for GeoIP's IPv6 API and databases

Ticket URL: <http://tracker.bro-ids.org/bro/ticket/538#comment:5>
Bro Tracker <http://tracker.bro-ids.org/bro>
Bro Issue Tracker

More information about the bro-dev mailing list