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

Commit 0da87a9

Browse files
committed
Prepare for 1.6.4
1 parent 392ee62 commit 0da87a9

File tree

3 files changed

+60
-11
lines changed

3 files changed

+60
-11
lines changed

ChangeLog

Lines changed: 58 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
1+
1.6.4 2015-01-12
2+
13
* Update Fips codes (Boris Zentner)
24
* Several issues with the MinGW build were fixed. (Thomas Pöchtrager. Github
35
#46.)
46
* Use a constructor in pread.c to ensure the critical section is always
57
initialized. (Thomas Pöchtrager. Github #47.)
6-
* Added missing include of `io.h` on Windows. (Thomas Pöchtrager. Github #48.)
8+
* Added missing include of `io.h` on Windows. (Thomas Pöchtrager. Github #49.)
79
* Fixed `configure` warning that `'missing' script is too old or missing`.
810
(Reported by Floren Munteanu. Github #33.)
11+
* Previously `nmake /f Makefile.vc clean` would fail on Windows. This was
12+
fixed.
13+
* Obsolete win32 and NetWare make files were removed.
14+
* Numerous documentation updates. (Reported by Thomas Pöchtrager. GitHub #48.)
15+
916

1017
1.6.3 2014-10-29
1118

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

30+
2331
1.6.2 2014-07-08
2432

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

37+
2938
1.6.1 2014-06-26
3039

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

43+
3444
1.6.0 2013-10-29
3545

3646
* Remove geoipupdate (Boris Zentner)
3747

48+
3849
1.5.2 2013-10-29
3950

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

50-
1.5.1
61+
62+
1.5.1 2013-05-14
5163

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

64-
1.5.0
76+
77+
1.5.0 2013-02-21
6578

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

115+
102116
1.4.8
103117

104118
* Fix GEOIP_DOMAIN_EDITION_V6 (Boris Zentner)
@@ -108,7 +122,8 @@
108122
malicious update server (Boris Zentner)
109123
* Fix GEOIP_ORG_EDITION_V6 and GEOIP_ISP_EDITION_V6 (Boris Zentner)
110124

111-
1.4.7
125+
126+
1.4.7 2011-12-19
112127

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

214+
199215
1.4.6 2009-02-25
200216

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

252+
236253
1.4.5 2008-09-16
237254

238255
* metro_code replace the depreciated dma_code field (Boris Zentner)
239256
* Add new function GeoIP_range_by_ip_delete
240-
r = GeoIP_range_by_ip(gi, '24.24.24.24');
241-
...
242-
GeoIP_range_by_ip_delete(r); (Boris Zentner)
257+
r = GeoIP_range_by_ip(gi, '24.24.24.24');
258+
...
259+
GeoIP_range_by_ip_delete(r); (Boris Zentner)
243260
* Fix small memoryleak and wrap around in GeoIP_range_by_ip (Boris Zentner)
244261
* CHECK_CACHE stat the database file not faster than once a second anymore (Patrick McManus)
245262
* Fixed a typo in the geoipupdate(1) manpage and also an non-existent path on Debian (Patrick Matthäi)
@@ -327,14 +344,14 @@ GeoIP_range_by_ip_delete(r); (Boris Zentner)
327344
* Updated original geoipupdate to return "Invalid product ID or subscription expired"
328345
* Added BL/Saint Barthelemy, MF/Saint Martin (ISO-3166-1 additions)
329346
* 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
330-
331347
* Clarified that while core GeoIP library is LGPL, libGeoIPUpdate depends on md5.c and types.h which are GPL.
332348
* speedup the conversion from ipstring to ipnum in _GeoIP_addr_to_num. Doubles the speed of GEOIP_MEMORY_CACHE and GEOIP_MMAP_CACHE
333349
* Added new mmap shared memory caching option, GEOIP_MMAP_CACHE (Peter Shipley, LookSmart)
334350
- mmaps: our maps are shared, but we need only private readonly pages
335351

336352

337353
1.4.3 2007-8-30
354+
338355
! CHANGE with geoiplookup facility: -v flag now returns database info for all databases, not just GeoIP Country
339356
* Added ability to get netmask of network block from last lookup using GeoIP_last_netmask
340357
* Fixed GeoIP_database_info bug with GeoLite City
@@ -611,6 +628,7 @@ in non-verbose mode (Frank Mather)
611628
* Updated update code to check for first 12 characters of license key
612629
* Added GeoIP_country_continent array to lookup continent by country ID
613630

631+
614632
1.1.9 2003-03-10
615633

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

688+
670689
1.1.1 2002-11-07
671690

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

694+
675695
1.1.0 2002-11-06
676696

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

706+
686707
1.0.10 2002-10-28
687708

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

719+
698720
1.0.9 2002-10-16
699721

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

725+
703726
1.0.8 2002-10-05
704727

705728
* Included header required for *BSD (Akinori Musha)
706729

730+
707731
1.0.7 2002-10-05
708732

709733
* Fixed compilation error with GeoIPUpdate.c
710734

735+
711736
1.0.6 2002-10-04
712737

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

745+
720746
1.0.5 2002-09-23
721747

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

754+
728755
1.0.4 2002-08-27
729756

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

762+
735763
1.0.3 2002-08-26
736764

737765
* Added more changes for windows compatibility
738766
(Stanislaw Pusep)
739767
* Added benchmark program
740768

769+
741770
1.0.2 2002-08-21
742771

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

776+
747777
1.0.1 2002-08-20
748778

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

783+
753784
1.0.0 2002-08-12
754785

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

792+
761793
0.3.0 2002-08-04
762794

763795
* Added support for 'A2', Satellite Providers
764796

797+
765798
0.2.8 2002-07-30
766799

767800
* Handle malformed input gracefully
768801
* Added section to README on Solaris workarounds
769802
* Added geoipupdate man page
770803

804+
771805
0.2.7 2002-07-27
772806

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

810+
776811
0.2.6 2002-07-25
777812

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

819+
784820
0.2.5 2002-07-22
785821

786822
* Added verbose option to GeoIP_update_database
787823

824+
788825
0.2.4 2002-07-22
789826

790827
* Fix for GeoIP_update_database
791828

829+
792830
0.2.3 2002-07-22
793831

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

838+
800839
0.2.2 2002-07-18
801840

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

844+
805845
0.2.1 2002-07-03
806846

807847
* Added support for anonymous proxies
808848

849+
809850
0.2.0 2002-06-23
810851

811852
* Added new memory caching option for improved performance
812853

854+
813855
0.1.7 2002-05-29
814856

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

860+
818861
0.1.6 2002-05-25
819862

820863
* Added 3 letter country code
821864

865+
822866
0.1.5 2002-05-23
823867

824868
* Added -lnsl fixed compile errors
825869

870+
826871
0.1.4 2002-05-11
827872

828873
* Fixed bugs in demo March 2002 database
829874

875+
830876
0.1.3 2002-04-21
831877

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

882+
836883
0.1.2 2002-04-20
837884

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

891+
844892
0.1.1 2002-04-07
845893

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

898+
850899
0.1.0 2002-04-07
851900

852901
* Initial release

Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ SUBDIRS = \
1212
pkgconfigdir = $(libdir)/pkgconfig/
1313
nodist_pkgconfig_DATA = geoip.pc
1414

15-
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
15+
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

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
dnl AM_CONFIG_HEADER(config.h)
22

33
AC_PREREQ([2.65])
4-
AC_INIT([GeoIP], [1.6.3],[[email protected]],[GeoIP])
4+
AC_INIT([GeoIP], [1.6.4],[[email protected]],[GeoIP])
55
AC_CONFIG_AUX_DIR([.])
66
AC_CONFIG_SRCDIR([libGeoIP/GeoIP.c])
77
AC_CONFIG_MACRO_DIR([m4])

0 commit comments

Comments
 (0)