mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2026-05-01 00:07:19 +02:00
Update libraries and make it build on windows.
Still gets some warnings because compilers have changed. But should work.
This commit is contained in:
Vendored
+12
-7
@@ -93,11 +93,11 @@ typedef struct MMDB_entry_data_list_s {
|
||||
# DESCRIPTION
|
||||
|
||||
The libmaxminddb library provides functions for working MaxMind DB files. See
|
||||
http://maxmind.github.io/MaxMind-DB/ for the MaxMind DB format specification.
|
||||
The database and results are all represented by different data structures.
|
||||
Databases are opened by calling `MMDB_open()`. You can look up IP addresses as
|
||||
a string with `MMDB_lookup_string()` or as a pointer to a `sockaddr`
|
||||
structure with `MMDB_lookup_sockaddr()`.
|
||||
https://maxmind.github.io/MaxMind-DB/ for the MaxMind DB format
|
||||
specification. The database and results are all represented by different
|
||||
data structures. Databases are opened by calling `MMDB_open()`. You can
|
||||
look up IP addresses as a string with `MMDB_lookup_string()` or as a
|
||||
pointer to a `sockaddr` structure with `MMDB_lookup_sockaddr()`.
|
||||
|
||||
If the lookup finds the IP address in the database, it returns a
|
||||
`MMDB_lookup_result_s` structure. If that structure indicates that the database
|
||||
@@ -851,6 +851,11 @@ int main(int argc, char **argv)
|
||||
}
|
||||
```
|
||||
|
||||
# REQUIREMENTS
|
||||
|
||||
libmaxminddb requires a minimum of POSIX.1-2001 support. If not specified
|
||||
at compilation time, it defaults to requesting POSIX.1-2008 support.
|
||||
|
||||
# THREAD SAFETY
|
||||
|
||||
This library is thread safe when compiled and linked with a thread-safe
|
||||
@@ -878,13 +883,13 @@ Rolsky (drolsky@maxmind.com).
|
||||
|
||||
# COPYRIGHT AND LICENSE
|
||||
|
||||
Copyright 2013-2014 MaxMind, Inc.
|
||||
Copyright 2013-2025 MaxMind, Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
https://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
|
||||
Vendored
+6
-4
@@ -9,8 +9,10 @@ mmdblookup --file [FILE PATH] --ip [IP ADDRESS] [DATA PATH]
|
||||
# DESCRIPTION
|
||||
|
||||
`mmdblookup` looks up an IP address in the specified MaxMind DB file. The
|
||||
record for the IP address is displayed in a JSON-like structure with type
|
||||
annotations.
|
||||
record for the IP address is displayed with `{}` to denote maps and `[]` to
|
||||
denote arrays. The values are followed by type annotations. This output is
|
||||
_not_ JSON and is not intended to be used as such. If you need JSON, please
|
||||
see [`mmdbinspect`](https://github.com/maxmind/mmdbinspect).
|
||||
|
||||
If an IP's data entry resolves to a map or array, you can provide a lookup
|
||||
path to only show part of that data.
|
||||
@@ -84,13 +86,13 @@ Rolsky (drolsky@maxmind.com).
|
||||
|
||||
# COPYRIGHT AND LICENSE
|
||||
|
||||
Copyright 2013-2014 MaxMind, Inc.
|
||||
Copyright 2013-2025 MaxMind, Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
https://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
|
||||
Reference in New Issue
Block a user