Skip to content
This repository has been archived by the owner on Jun 1, 2022. It is now read-only.

Commit

Permalink
Prepare for 1.6.4
Browse files Browse the repository at this point in the history
  • Loading branch information
oschwald committed Jan 12, 2015
1 parent 392ee62 commit 0da87a9
Show file tree
Hide file tree
Showing 3 changed files with 60 additions and 11 deletions.
67 changes: 58 additions & 9 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
1.6.4 2015-01-12

* Update Fips codes (Boris Zentner)
* Several issues with the MinGW build were fixed. (Thomas Pöchtrager. Github
#46.)
* Use a constructor in pread.c to ensure the critical section is always
initialized. (Thomas Pöchtrager. Github #47.)
* Added missing include of `io.h` on Windows. (Thomas Pöchtrager. Github #48.)
* Added missing include of `io.h` on Windows. (Thomas Pöchtrager. Github #49.)
* Fixed `configure` warning that `'missing' script is too old or missing`.
(Reported by Floren Munteanu. Github #33.)
* Previously `nmake /f Makefile.vc clean` would fail on Windows. This was
fixed.
* Obsolete win32 and NetWare make files were removed.
* Numerous documentation updates. (Reported by Thomas Pöchtrager. GitHub #48.)


1.6.3 2014-10-29

Expand All @@ -20,21 +27,25 @@
system call return values and making sure all strings are
null-terminated. (Boris Zentner)


1.6.2 2014-07-08

* Two files required for building on Win32 were missing from the 1.6.1
release. These files were added. There are no changes affecting other
platforms. (Boris Zentner)


1.6.1 2014-06-26

* Improve Win32 support (Evan Hunt)
* Update FIPS codes (Boris Zentner)


1.6.0 2013-10-29

* Remove geoipupdate (Boris Zentner)


1.5.2 2013-10-29

* Update region and time zones (Bors Zentner)
Expand All @@ -47,7 +58,8 @@
* README is replaced by README.md (Gregory Oschwald)
* Add support for OS X Mavericks (Boris Zentner)

1.5.1

1.5.1 2013-05-14

* Update time_zone for Ontario, Canada (Boris Zentner)
* geoiplookup and geoiplookup6 exit code is 0 when user asked for help
Expand All @@ -61,7 +73,8 @@
it silently as GEOIP_MEMORY_MODE (Boris Zentner)
* Update FIPS codes for Greece (Boris Zentner)

1.5.0

1.5.0 2013-02-21

* Rename custom_directory to GeoIP_custom_directory. (Boris Zentner)
* Make sure the database match the requested type. This is helpful for
Expand Down Expand Up @@ -99,6 +112,7 @@
* Fix default filenames for GEOIP_NETSPEED_EDITION_REV1 and
GEOIP_NETSPEED_EDITION_REV1_V6 (Boris Zentner)


1.4.8

* Fix GEOIP_DOMAIN_EDITION_V6 (Boris Zentner)
Expand All @@ -108,7 +122,8 @@
malicious update server (Boris Zentner)
* Fix GEOIP_ORG_EDITION_V6 and GEOIP_ISP_EDITION_V6 (Boris Zentner)

1.4.7

1.4.7 2011-12-19

* Upd timezone.c Add SX, BQ and CW remove AN and FX (Boris Zentner)
* Add support for the new types in geoiplookup6 (Boris Zentner)
Expand Down Expand Up @@ -196,6 +211,7 @@
* Add support for DOMAIN_EDITION database type (Boris Zentner)
* Fix apps/geoipupdate-pureperl.pl output layer on W32 (Boris Zentner)


1.4.6 2009-02-25

* Fix geoipupdate's my_printf function (Boris Zentner)
Expand All @@ -218,7 +234,7 @@
* Remove --with-city configure option. (Boris Zentner)
* Remove configure's --with-dbdir option. Use the similar --datadir instead (Peter Volkov)
* Various autotools improvements and cleanups. Including parallel
build fix (Peter Volkov)
build fix (Peter Volkov)
* Fix libGeoIP/timeZone.c (Martin Haller)
* Fix timezone/generate_timeZone.pl (Boris Zenter)
* Sync FIPS codes again Jan 14th, 2009 (Boris Zentner)
Expand All @@ -233,13 +249,14 @@ build fix (Peter Volkov)
* GeoIPUpdate.c use vasprintf if avail, otherwise try vsnprintf and sprintf (Boris Zentner)
* avoid pre/postincrement and assignment on the same variable (Boris Zentner)


1.4.5 2008-09-16

* metro_code replace the depreciated dma_code field (Boris Zentner)
* Add new function GeoIP_range_by_ip_delete
r = GeoIP_range_by_ip(gi, '24.24.24.24');
...
GeoIP_range_by_ip_delete(r); (Boris Zentner)
r = GeoIP_range_by_ip(gi, '24.24.24.24');
...
GeoIP_range_by_ip_delete(r); (Boris Zentner)
* Fix small memoryleak and wrap around in GeoIP_range_by_ip (Boris Zentner)
* CHECK_CACHE stat the database file not faster than once a second anymore (Patrick McManus)
* Fixed a typo in the geoipupdate(1) manpage and also an non-existent path on Debian (Patrick Matthäi)
Expand Down Expand Up @@ -327,14 +344,14 @@ GeoIP_range_by_ip_delete(r); (Boris Zentner)
* 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
Expand Down Expand Up @@ -611,6 +628,7 @@ in non-verbose mode (Frank Mather)
* Updated update code to check for first 12 characters of license key
* Added GeoIP_country_continent array to lookup continent by country ID


1.1.9 2003-03-10

* merged windows patch into main code base (Kenneth R. Robinette)
Expand Down Expand Up @@ -667,11 +685,13 @@ in non-verbose mode (Frank Mather)
* Added GeoIP_database_edition method
* Changed DATADIR to GEOIPDATADIR


1.1.1 2002-11-07

* Fixed segfault issue with GeoIPRegion_delete
* Handle test failures where lookup returns NULL more gracefully


1.1.0 2002-11-06

* Perform sanity checking before installing datebase using geoipupdate
Expand All @@ -683,6 +703,7 @@ in non-verbose mode (Frank Mather)
* Use enum constants for GeoIP_update_database values
* Added GEOIP_CHECK_CACHE option (not working yet)


1.0.10 2002-10-28

* IMPORTANT API Change - Return NULL instead of '--' and 'N/A'
Expand All @@ -695,19 +716,23 @@ in non-verbose mode (Frank Mather)
* Change short int to int (Chris Gibbs)
* Added write/read file locking for GeoIPUpdate.c/GeoIP.c


1.0.9 2002-10-16

* removed -ansi from Makefile.am to avoid compile error on Solaris 8
* Compile fix for FreeBSD Stable (Kimura Fuyuki)


1.0.8 2002-10-05

* Included header required for *BSD (Akinori Musha)


1.0.7 2002-10-05

* Fixed compilation error with GeoIPUpdate.c


1.0.6 2002-10-04

* Moved update code into separate file
Expand All @@ -717,6 +742,7 @@ in non-verbose mode (Frank Mather)
(Randy Kobes)
* Cleaned up GeoIP_new code


1.0.5 2002-09-23

* Supports GeoIP Regional Edition
Expand All @@ -725,31 +751,36 @@ in non-verbose mode (Frank Mather)
* Added #define for memcpy -> BSD's bcopy (Chris Gibbs)
* Removed "private" functions from GeoIP.h


1.0.4 2002-08-27

* rewrote _seek_country to use loop instead of recursion for faster performance
* Removed "orphan" nodes from demo database resulting in smaller size (Jason Linhart)
* Moved changes for building windows DLL into separate patch
* Fixed segfaults when passed malformed IP addresses


1.0.3 2002-08-26

* Added more changes for windows compatibility
(Stanislaw Pusep)
* Added benchmark program


1.0.2 2002-08-21

* Open database using "rb" for windows compatibility
(Stanislaw Pusep)
* Removed superfluous inet_ntop command (Stanislaw Pusep)


1.0.1 2002-08-20

* Fixed bug with resolving hostnames
* More fixes for compiler warnings (Chris Gibbs)
* Changed int to unsigned int in _is_ipaddr (Chris Gibbs)


1.0.0 2002-08-12

* Changed license to GPL
Expand All @@ -758,21 +789,25 @@ in non-verbose mode (Frank Mather)
* Avoid the_license_key_str warning (OpenPKG patch)
* Added license for March 2002 database


0.3.0 2002-08-04

* Added support for 'A2', Satellite Providers


0.2.8 2002-07-30

* Handle malformed input gracefully
* Added section to README on Solaris workarounds
* Added geoipupdate man page


0.2.7 2002-07-27

* Added section to README on automatic updates
* link to socket library on solaris


0.2.6 2002-07-25

* optimized GeoIP_open (Chris Gibbs)
Expand All @@ -781,14 +816,17 @@ in non-verbose mode (Frank Mather)
* changed write and read to send and recv for sockets
* Only install GeoIP.conf and GeoIP.dat if not already installed


0.2.5 2002-07-22

* Added verbose option to GeoIP_update_database


0.2.4 2002-07-22

* Fix for GeoIP_update_database


0.2.3 2002-07-22

* Fixes for FreeBSD
Expand All @@ -797,42 +835,51 @@ in non-verbose mode (Frank Mather)
* Initialize cache_buf to NULL (Chris Gibbs)
* More memory leak fixes (Chris Gibbs)


0.2.2 2002-07-18

* Added update database function
* Fixed memory leak in GeoIP_new (Chris Gibbs)


0.2.1 2002-07-03

* Added support for anonymous proxies


0.2.0 2002-06-23

* Added new memory caching option for improved performance


0.1.7 2002-05-29

* Only add -lnsl for systems that support libnsl
* Added decl for 3 letter country code array to GeoIP.h


0.1.6 2002-05-25

* Added 3 letter country code


0.1.5 2002-05-23

* Added -lnsl fixed compile errors


0.1.4 2002-05-11

* Fixed bugs in demo March 2002 database


0.1.3 2002-04-21

* Fixed bug related to signed int (Brian Grossman)
* Better error handling when hostname not found
* Fixed bug when netmask=32 for netblock


0.1.2 2002-04-20

* Added two new functions, GeoIP_country_id_by_addr
Expand All @@ -841,12 +888,14 @@ in non-verbose mode (Frank Mather)
viewable outside of library, to be with with
GeoIP_country_id_by_* functions.


0.1.1 2002-04-07

* GeoIP.h is now installed to includedir
* constructor and destructor are now provided by
GeoIP_new, GeoIP_open, and GeoIP_delete


0.1.0 2002-04-07

* Initial release
2 changes: 1 addition & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ SUBDIRS = \
pkgconfigdir = $(libdir)/pkgconfig/
nodist_pkgconfig_DATA = geoip.pc

EXTRA_DIST = NEWS.md README.md README.OSX TODO bootstrap GeoIP.spec GeoIP.spec.in Makefile.vc get_ver.awk geoip.ico geoip.pc.in data/GeoIP.dat
EXTRA_DIST = NEWS.md README.md README.OSX bootstrap GeoIP.spec GeoIP.spec.in Makefile.vc get_ver.awk geoip.ico geoip.pc.in data/GeoIP.dat
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
dnl AM_CONFIG_HEADER(config.h)

AC_PREREQ([2.65])
AC_INIT([GeoIP], [1.6.3],[[email protected]],[GeoIP])
AC_INIT([GeoIP], [1.6.4],[[email protected]],[GeoIP])
AC_CONFIG_AUX_DIR([.])
AC_CONFIG_SRCDIR([libGeoIP/GeoIP.c])
AC_CONFIG_MACRO_DIR([m4])
Expand Down

0 comments on commit 0da87a9

Please sign in to comment.