1
+ 1.6.4 2015-01-12
2
+
1
3
* Update Fips codes (Boris Zentner)
2
4
* Several issues with the MinGW build were fixed. (Thomas Pöchtrager. Github
3
5
#46.)
4
6
* Use a constructor in pread.c to ensure the critical section is always
5
7
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 .)
7
9
* Fixed `configure` warning that `'missing' script is too old or missing`.
8
10
(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
+
9
16
10
17
1.6.3 2014-10-29
11
18
20
27
system call return values and making sure all strings are
21
28
null-terminated. (Boris Zentner)
22
29
30
+
23
31
1.6.2 2014-07-08
24
32
25
33
* Two files required for building on Win32 were missing from the 1.6.1
26
34
release. These files were added. There are no changes affecting other
27
35
platforms. (Boris Zentner)
28
36
37
+
29
38
1.6.1 2014-06-26
30
39
31
40
* Improve Win32 support (Evan Hunt)
32
41
* Update FIPS codes (Boris Zentner)
33
42
43
+
34
44
1.6.0 2013-10-29
35
45
36
46
* Remove geoipupdate (Boris Zentner)
37
47
48
+
38
49
1.5.2 2013-10-29
39
50
40
51
* Update region and time zones (Bors Zentner)
47
58
* README is replaced by README.md (Gregory Oschwald)
48
59
* Add support for OS X Mavericks (Boris Zentner)
49
60
50
- 1.5.1
61
+
62
+ 1.5.1 2013-05-14
51
63
52
64
* Update time_zone for Ontario, Canada (Boris Zentner)
53
65
* geoiplookup and geoiplookup6 exit code is 0 when user asked for help
61
73
it silently as GEOIP_MEMORY_MODE (Boris Zentner)
62
74
* Update FIPS codes for Greece (Boris Zentner)
63
75
64
- 1.5.0
76
+
77
+ 1.5.0 2013-02-21
65
78
66
79
* Rename custom_directory to GeoIP_custom_directory. (Boris Zentner)
67
80
* Make sure the database match the requested type. This is helpful for
99
112
* Fix default filenames for GEOIP_NETSPEED_EDITION_REV1 and
100
113
GEOIP_NETSPEED_EDITION_REV1_V6 (Boris Zentner)
101
114
115
+
102
116
1.4.8
103
117
104
118
* Fix GEOIP_DOMAIN_EDITION_V6 (Boris Zentner)
108
122
malicious update server (Boris Zentner)
109
123
* Fix GEOIP_ORG_EDITION_V6 and GEOIP_ISP_EDITION_V6 (Boris Zentner)
110
124
111
- 1.4.7
125
+
126
+ 1.4.7 2011-12-19
112
127
113
128
* Upd timezone.c Add SX, BQ and CW remove AN and FX (Boris Zentner)
114
129
* Add support for the new types in geoiplookup6 (Boris Zentner)
196
211
* Add support for DOMAIN_EDITION database type (Boris Zentner)
197
212
* Fix apps/geoipupdate-pureperl.pl output layer on W32 (Boris Zentner)
198
213
214
+
199
215
1.4.6 2009-02-25
200
216
201
217
* Fix geoipupdate's my_printf function (Boris Zentner)
218
234
* Remove --with-city configure option. (Boris Zentner)
219
235
* Remove configure's --with-dbdir option. Use the similar --datadir instead (Peter Volkov)
220
236
* Various autotools improvements and cleanups. Including parallel
221
- build fix (Peter Volkov)
237
+ build fix (Peter Volkov)
222
238
* Fix libGeoIP/timeZone.c (Martin Haller)
223
239
* Fix timezone/generate_timeZone.pl (Boris Zenter)
224
240
* Sync FIPS codes again Jan 14th, 2009 (Boris Zentner)
@@ -233,13 +249,14 @@ build fix (Peter Volkov)
233
249
* GeoIPUpdate.c use vasprintf if avail, otherwise try vsnprintf and sprintf (Boris Zentner)
234
250
* avoid pre/postincrement and assignment on the same variable (Boris Zentner)
235
251
252
+
236
253
1.4.5 2008-09-16
237
254
238
255
* metro_code replace the depreciated dma_code field (Boris Zentner)
239
256
* 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)
243
260
* Fix small memoryleak and wrap around in GeoIP_range_by_ip (Boris Zentner)
244
261
* CHECK_CACHE stat the database file not faster than once a second anymore (Patrick McManus)
245
262
* 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)
327
344
* Updated original geoipupdate to return "Invalid product ID or subscription expired"
328
345
* Added BL/Saint Barthelemy, MF/Saint Martin (ISO-3166-1 additions)
329
346
* 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
-
331
347
* Clarified that while core GeoIP library is LGPL, libGeoIPUpdate depends on md5.c and types.h which are GPL.
332
348
* speedup the conversion from ipstring to ipnum in _GeoIP_addr_to_num. Doubles the speed of GEOIP_MEMORY_CACHE and GEOIP_MMAP_CACHE
333
349
* Added new mmap shared memory caching option, GEOIP_MMAP_CACHE (Peter Shipley, LookSmart)
334
350
- mmaps: our maps are shared, but we need only private readonly pages
335
351
336
352
337
353
1.4.3 2007-8-30
354
+
338
355
! CHANGE with geoiplookup facility: -v flag now returns database info for all databases, not just GeoIP Country
339
356
* Added ability to get netmask of network block from last lookup using GeoIP_last_netmask
340
357
* Fixed GeoIP_database_info bug with GeoLite City
@@ -611,6 +628,7 @@ in non-verbose mode (Frank Mather)
611
628
* Updated update code to check for first 12 characters of license key
612
629
* Added GeoIP_country_continent array to lookup continent by country ID
613
630
631
+
614
632
1.1.9 2003-03-10
615
633
616
634
* merged windows patch into main code base (Kenneth R. Robinette)
@@ -667,11 +685,13 @@ in non-verbose mode (Frank Mather)
667
685
* Added GeoIP_database_edition method
668
686
* Changed DATADIR to GEOIPDATADIR
669
687
688
+
670
689
1.1.1 2002-11-07
671
690
672
691
* Fixed segfault issue with GeoIPRegion_delete
673
692
* Handle test failures where lookup returns NULL more gracefully
674
693
694
+
675
695
1.1.0 2002-11-06
676
696
677
697
* Perform sanity checking before installing datebase using geoipupdate
@@ -683,6 +703,7 @@ in non-verbose mode (Frank Mather)
683
703
* Use enum constants for GeoIP_update_database values
684
704
* Added GEOIP_CHECK_CACHE option (not working yet)
685
705
706
+
686
707
1.0.10 2002-10-28
687
708
688
709
* IMPORTANT API Change - Return NULL instead of '--' and 'N/A'
@@ -695,19 +716,23 @@ in non-verbose mode (Frank Mather)
695
716
* Change short int to int (Chris Gibbs)
696
717
* Added write/read file locking for GeoIPUpdate.c/GeoIP.c
697
718
719
+
698
720
1.0.9 2002-10-16
699
721
700
722
* removed -ansi from Makefile.am to avoid compile error on Solaris 8
701
723
* Compile fix for FreeBSD Stable (Kimura Fuyuki)
702
724
725
+
703
726
1.0.8 2002-10-05
704
727
705
728
* Included header required for *BSD (Akinori Musha)
706
729
730
+
707
731
1.0.7 2002-10-05
708
732
709
733
* Fixed compilation error with GeoIPUpdate.c
710
734
735
+
711
736
1.0.6 2002-10-04
712
737
713
738
* Moved update code into separate file
@@ -717,6 +742,7 @@ in non-verbose mode (Frank Mather)
717
742
(Randy Kobes)
718
743
* Cleaned up GeoIP_new code
719
744
745
+
720
746
1.0.5 2002-09-23
721
747
722
748
* Supports GeoIP Regional Edition
@@ -725,31 +751,36 @@ in non-verbose mode (Frank Mather)
725
751
* Added #define for memcpy -> BSD's bcopy (Chris Gibbs)
726
752
* Removed "private" functions from GeoIP.h
727
753
754
+
728
755
1.0.4 2002-08-27
729
756
730
757
* rewrote _seek_country to use loop instead of recursion for faster performance
731
758
* Removed "orphan" nodes from demo database resulting in smaller size (Jason Linhart)
732
759
* Moved changes for building windows DLL into separate patch
733
760
* Fixed segfaults when passed malformed IP addresses
734
761
762
+
735
763
1.0.3 2002-08-26
736
764
737
765
* Added more changes for windows compatibility
738
766
(Stanislaw Pusep)
739
767
* Added benchmark program
740
768
769
+
741
770
1.0.2 2002-08-21
742
771
743
772
* Open database using "rb" for windows compatibility
744
773
(Stanislaw Pusep)
745
774
* Removed superfluous inet_ntop command (Stanislaw Pusep)
746
775
776
+
747
777
1.0.1 2002-08-20
748
778
749
779
* Fixed bug with resolving hostnames
750
780
* More fixes for compiler warnings (Chris Gibbs)
751
781
* Changed int to unsigned int in _is_ipaddr (Chris Gibbs)
752
782
783
+
753
784
1.0.0 2002-08-12
754
785
755
786
* Changed license to GPL
@@ -758,21 +789,25 @@ in non-verbose mode (Frank Mather)
758
789
* Avoid the_license_key_str warning (OpenPKG patch)
759
790
* Added license for March 2002 database
760
791
792
+
761
793
0.3.0 2002-08-04
762
794
763
795
* Added support for 'A2', Satellite Providers
764
796
797
+
765
798
0.2.8 2002-07-30
766
799
767
800
* Handle malformed input gracefully
768
801
* Added section to README on Solaris workarounds
769
802
* Added geoipupdate man page
770
803
804
+
771
805
0.2.7 2002-07-27
772
806
773
807
* Added section to README on automatic updates
774
808
* link to socket library on solaris
775
809
810
+
776
811
0.2.6 2002-07-25
777
812
778
813
* optimized GeoIP_open (Chris Gibbs)
@@ -781,14 +816,17 @@ in non-verbose mode (Frank Mather)
781
816
* changed write and read to send and recv for sockets
782
817
* Only install GeoIP.conf and GeoIP.dat if not already installed
783
818
819
+
784
820
0.2.5 2002-07-22
785
821
786
822
* Added verbose option to GeoIP_update_database
787
823
824
+
788
825
0.2.4 2002-07-22
789
826
790
827
* Fix for GeoIP_update_database
791
828
829
+
792
830
0.2.3 2002-07-22
793
831
794
832
* Fixes for FreeBSD
@@ -797,42 +835,51 @@ in non-verbose mode (Frank Mather)
797
835
* Initialize cache_buf to NULL (Chris Gibbs)
798
836
* More memory leak fixes (Chris Gibbs)
799
837
838
+
800
839
0.2.2 2002-07-18
801
840
802
841
* Added update database function
803
842
* Fixed memory leak in GeoIP_new (Chris Gibbs)
804
843
844
+
805
845
0.2.1 2002-07-03
806
846
807
847
* Added support for anonymous proxies
808
848
849
+
809
850
0.2.0 2002-06-23
810
851
811
852
* Added new memory caching option for improved performance
812
853
854
+
813
855
0.1.7 2002-05-29
814
856
815
857
* Only add -lnsl for systems that support libnsl
816
858
* Added decl for 3 letter country code array to GeoIP.h
817
859
860
+
818
861
0.1.6 2002-05-25
819
862
820
863
* Added 3 letter country code
821
864
865
+
822
866
0.1.5 2002-05-23
823
867
824
868
* Added -lnsl fixed compile errors
825
869
870
+
826
871
0.1.4 2002-05-11
827
872
828
873
* Fixed bugs in demo March 2002 database
829
874
875
+
830
876
0.1.3 2002-04-21
831
877
832
878
* Fixed bug related to signed int (Brian Grossman)
833
879
* Better error handling when hostname not found
834
880
* Fixed bug when netmask=32 for netblock
835
881
882
+
836
883
0.1.2 2002-04-20
837
884
838
885
* Added two new functions, GeoIP_country_id_by_addr
@@ -841,12 +888,14 @@ in non-verbose mode (Frank Mather)
841
888
viewable outside of library, to be with with
842
889
GeoIP_country_id_by_* functions.
843
890
891
+
844
892
0.1.1 2002-04-07
845
893
846
894
* GeoIP.h is now installed to includedir
847
895
* constructor and destructor are now provided by
848
896
GeoIP_new, GeoIP_open, and GeoIP_delete
849
897
898
+
850
899
0.1.0 2002-04-07
851
900
852
901
* Initial release
0 commit comments