Go to file
Adam Rocska 6abcb9669a Made the IpAddress comparable, which is the front door to the type IpRange.
Signed-off-by: Adam Rocska <adam.rocska@adams.solutions>
2020-06-07 21:33:46 +02:00
.idea Committing the complete mess. I managed to trial&error on converting the php fantasy dictionaries into structs. Though some of the field types are mere blind guesses, so fingers crossed. 2020-06-02 16:38:44 +02:00
Documentation Data can be read nicely. Next stop : Finish the API layer. Once done : 2020-06-01 14:29:02 +02:00
Sources Made the IpAddress comparable, which is the front door to the type IpRange. 2020-06-07 21:33:46 +02:00
Tests Made the IpAddress comparable, which is the front door to the type IpRange. 2020-06-07 21:33:46 +02:00
.gitignore Initial Commit. 2020-04-27 15:25:09 +02:00
.gitmodules Removed submodules, and doing stuff. 2020-04-28 11:08:31 +02:00
LICENSE Made the LICENSE stricter. After all this madness I don't want these mountebank php scripters forking and redistributing as their own. 2020-05-29 15:05:05 +02:00
Package.swift Until CLIon supports newer Swift, and Swift Package Manager versions, and SPM fixes https://bugs.swift.org/browse/SR-12912 I opt in to doing this hackery for test resources. 2020-06-05 13:45:28 +02:00
README.md postpone... 2020-05-30 22:10:15 +02:00
smart.sh System tests ready for execution. Before coverage I'll take another round in the php rat hole to make sure all models are ok. 2020-06-05 16:09:44 +02:00

README.md

GeoIP2-swift

HEAVILY WORK IN PROGRESS.

Progress postponed for a few days. In its current state it mostly works, but is unacceptably slow to initialize. The lookup time is fast, but it's an unacceptable speed to initialize.

Initialization performance problems root mainly from the poor DB design.

Will revisit after 8th of July.