pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/GeoIP



Module Name:    pkgsrc
Committed By:   heinz
Date:           Wed Feb  6 23:27:03 UTC 2008

Modified Files:
        pkgsrc/net/GeoIP: DESCR Makefile distinfo
        pkgsrc/net/GeoIP/patches: patch-aa patch-ab
Added Files:
        pkgsrc/net/GeoIP/patches: patch-ac patch-ad

Log Message:
Updated to version 1.4.4.

Pkgsrc changes:
  - Added support for installation to DESTDIR.
  - More fixes for the man page geoiplookup.1 (patch-ab)
  - Two additional patches patch-ac and patch-ad to make geoiplookup not
    crash with segmentation fault if the data file either does not exist
    or has the wrong format.
  - Patches -ab, -ac, and -ad submitted to the bugtracker at sourceforge.net.
  - Updated DESCR with date of data file.
  - Added license information.

Changes since version 1.4.0:
============================
1.4.4   2008-1-21
        * Updated original geoipupdate to return "Invalid product ID or
          subscription expired"
        * Added BL/Saint Barthelemy, MF/Saint Martin (ISO-3166-1 additions)
        * Check for illegal IP strings, return 0 if IP is not well formed
          IPv4 e.g. 1.2.3.4.5 and 1.2.3
        * Clarified that while core GeoIP library is LGPL, libGeoIPUpdate
          depends on md5.c and types.h which are GPL.
        * speedup the conversion from ipstring to ipnum in _GeoIP_addr_to_num.
          Doubles the speed of GEOIP_MEMORY_CACHE and GEOIP_MMAP_CACHE
        * Added new mmap shared memory caching option, GEOIP_MMAP_CACHE
          (Peter Shipley, LookSmart)
                - mmaps: our maps are shared, but we need only private
                  readonly pages

1.4.3   2007-8-30
        ! CHANGE with geoiplookup facility: -v flag now returns database info
          for all databases, not just GeoIP Country
        * Added ability to get netmask of network block from last lookup using
          GeoIP_last_netmask
        * Fixed GeoIP_database_info bug with GeoLite City
        * Replaced 4 with sizeof(char*) to fix issues with geoipupdate on
          64 Bit machines
        * Added GeoIP_set_charset function - enables UTF8 output of city name
          if GEOIP_CHARSET_UTF8 flag is passed to GeoIP_set_charset
        * Fixed segfault issue if calling GeoIP_db_avail before opening a
          database
        * Added continent_code to GeoIP City's record struct (Frank Mather)

1.4.2   2007-2-8
        * Added -d flag to enable custom path for geoipupdate utility program
          (Frank Mather)
        * Replaced _WIN32 with WIN32 since WIN32 is already set by compilers
        * Moved var definitions to top of code, defined size_t (Guenter Knauf)
        * Added Makefile.win32, Makefile.netware, get_ver.awk, geoip.ico to
          EXTRA_DIST in Makefile.am (Guenter Knauf)

1.4.1   2007-1-2
        * Replaced CS/Serbia and Montenegro with RS/Serbia, removed ZR/Zaire,
          added ME/Montenegro
        * Added AX/Aland Islands, GG/Guernsey, IM/Isle of Man, JE/Jersey
          (ISO-3166-1 changes)
        * Added GeoIP_time_zone_by_country_and_region, to lookup zoneinfo
          timezone by country and region (Frank Mather)
        * Added GeoIP_region_name_by_code, to lookup region name from region
          code (Frank Mather)
        * added -f and -d flags to enable custom paths for geoiplookup utility
          program (Frank Mather)
        * Added benchmarks for GeoIP Region and City in test/benchmark.c
          (Frank Mather)
        * Fixed build issue when using --as-needed flag (Diego 'Flameeyes'
          Pettenò)
        * Add sanity checking for filename returned by MaxMind.com server for
          geoipupdate filename (Dean Gaudet, arctic.org)
        * Fixed memory leaks under error conditions, buffer overflow using
          sprintf, and issue where a corrupted cache file could core dump the
          file (Nick Galbreath, Right Media Inc)


To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 pkgsrc/net/GeoIP/DESCR
cvs rdiff -r1.18 -r1.19 pkgsrc/net/GeoIP/Makefile
cvs rdiff -r1.9 -r1.10 pkgsrc/net/GeoIP/distinfo
cvs rdiff -r1.3 -r1.4 pkgsrc/net/GeoIP/patches/patch-aa
cvs rdiff -r1.1 -r1.2 pkgsrc/net/GeoIP/patches/patch-ab
cvs rdiff -r0 -r1.1 pkgsrc/net/GeoIP/patches/patch-ac \
    pkgsrc/net/GeoIP/patches/patch-ad

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index