2023-01-13 14:31 | Bump copyright year to 2023. | Frederic Cambus | 7 | +7 | -7 |
2023-01-13 14:29 | Bump Go version to 1.19 in go.mod and update dependencies. | Frederic Cambus | 2 | +4 | -4 |
2022-11-25 12:12 | Update version number in all headers, we are heading to 4.0.0. | Frederic Cambus | 6 | +6 | -6 |
2022-11-25 12:11 | Bump copyright year to 2022 in country-code3.go. | Frederic Cambus | 1 | +1 | -1 |
2022-11-25 10:29 | Remove remaining configuration and source files from the C version. | Frederic Cambus | 10 | +0 | -633 |
2022-11-25 10:26 | Update documentation to reflect things that changed with the switch to Go. | Frederic Cambus | 1 | +62 | -56 |
2022-11-25 10:23 | Merge the 'go' branch to master, we are slowly heading to Telize 4.0.0. | Frederic Cambus | 10 | +618 | -0 |
2022-11-24 12:55 | Move code for all endpoints to endpoints.go. | Frederic Cambus | 2 | +95 | -75 |
2022-11-24 12:51 | Move utility functions to utils.go. | Frederic Cambus | 2 | +72 | -51 |
2022-11-24 12:39 | The 'Error' struct is only used in errorCode(), move it there. | Frederic Cambus | 1 | +5 | -5 |
2022-11-24 12:10 | Rename the 'ErrorCode' struct to just 'Error'. | Frederic Cambus | 1 | +2 | -2 |
2022-11-24 10:32 | Look for MMDB databases in '/var/db/GeoIP' by default. | Frederic Cambus | 1 | +2 | -2 |
2022-11-24 10:30 | Handle the 'X-Forwarded-For' HTTP header in all endpoints. | Frederic Cambus | 1 | +18 | -8 |
2022-11-23 13:40 | Add a systemd unit file and document launching Telize via systemd. | Frederic Cambus | 1 | +12 | -0 |
2022-11-21 16:01 | Handle the 'X-Forwarded-For' HTTP header if present. | Frederic Cambus | 1 | +6 | -0 |
2022-11-21 11:58 | Use camelCase for the error_code function, it's now errorCode. | Frederic Cambus | 1 | +3 | -3 |
2022-11-21 11:57 | Run gofmt to perform formatting fixes. | Frederic Cambus | 1 | +1 | -1 |
2022-11-21 11:56 | Rename the "ip_" variable to "address" in the location endpoint. | Frederic Cambus | 1 | +3 | -3 |
2022-11-21 11:45 | Rename the "jsonip" variable to "location" in the location endpoint. | Frederic Cambus | 1 | +5 | -5 |
2022-11-21 11:45 | Restore and refactor the "Listening on" message display. | Frederic Cambus | 1 | +1 | -2 |
2022-11-21 10:50 | Refactor error handling for http.ListenAndServe(). | Frederic Cambus | 1 | +2 | -5 |
2022-11-19 17:27 | Fix and refactor error handling for time.LoadLocation(). | Frederic Cambus | 1 | +1 | -3 |
2022-11-19 17:16 | Formatting fixes. | Frederic Cambus | 1 | +0 | -1 |
2022-11-19 17:15 | Add error handling for time.LoadLocation() when calculating UTC offsets. | Frederic Cambus | 1 | +5 | -3 |
2022-11-19 16:38 | Allow trailing slash for the 'geoip' and 'location' endpoints. | Frederic Cambus | 2 | +2 | -1 |
2022-11-19 16:36 | Re-add a 'geoip' endpoint as an alias to the 'location' one. | Frederic Cambus | 1 | +2 | -0 |
2022-11-19 16:32 | Set "Content-Type" to "text/plain" in the 'ip' endpoint. | Frederic Cambus | 1 | +1 | -0 |
2022-11-19 16:31 | Add "Cache-Control" headers for the 'ip', 'jsonip' and 'location' endpoints. | Frederic Cambus | 1 | +4 | -0 |
2022-11-19 16:22 | Allow calling the location endpoint without an IP address as URL parameter. | Frederic Cambus | 1 | +5 | -0 |
2022-11-19 16:17 | Add error handling for malformed IP addresses. | Frederic Cambus | 1 | +20 | -3 |
2022-11-18 11:57 | No need to compute UTC offsets if record.Location.TimeZone is empty. | Frederic Cambus | 1 | +3 | -4 |
2022-11-18 11:54 | Do not add UTC offset to the payload if record.Location.TimeZone is empty. | Frederic Cambus | 1 | +5 | -2 |
2022-11-16 09:45 | Time offsets of 0 are valid for UTC+00:00, do not omit them. | Frederic Cambus | 2 | +2 | -2 |
2022-11-16 09:34 | Remove extraneous quotation mark characters in payload. | Frederic Cambus | 1 | +9 | -9 |
2022-11-16 08:12 | Remove support for FastCGI, it was inherited from RRDA code. | Frederic Cambus | 1 | +5 | -21 |
2022-11-15 11:48 | Update dependencies. | Frederic Cambus | 2 | +6 | -6 |
2022-06-23 08:01 | Add a TODO to remember doing error handling when TimeZone is empty. | Frederic Cambus | 1 | +1 | -0 |
2022-06-23 07:59 | Add TODO. | Frederic Cambus | 1 | +3 | -0 |
2022-06-23 06:59 | Move ASN, City, and payload structs to their own files. | Frederic Cambus | 3 | +81 | -51 |
2022-06-23 06:58 | Update Go version and dependencies. | Frederic Cambus | 2 | +8 | -12 |
2022-04-27 08:50 | Telize 3.1.1 release. | Frederic Cambus | 8 | +8 | -8 |
2022-04-27 08:50 | Update ChangeLog prior to the 3.1.1 release. | Frederic Cambus | 1 | +8 | -0 |
2022-04-27 08:43 | Document the GEOIP2DB_CITY and GEOIP2DB_ASN macros. | Frederic Cambus | 1 | +3 | -0 |
2022-04-21 17:46 | Sync Kore version requirements with reality. | Frederic Cambus | 1 | +1 | -1 |
2022-04-20 22:01 | Account for Kore 4.2 changes in the routing configuration. | Frederic Cambus | 1 | +32 | -31 |
2022-04-20 21:52 | Account for Kore 4.2 changes in http_request structure. | Frederic Cambus | 1 | +2 | -2 |
2022-04-20 21:45 | Bump copyright year to 2022. | Frederic Cambus | 7 | +7 | -7 |
2022-04-20 21:24 | Move the "Listening on" message after successful server startup. | Frederic Cambus | 1 | +2 | -2 |
2022-01-19 11:23 | Set required headers in jsonify(), for content-type and CORS. | Frederic Cambus | 1 | +3 | -0 |
2022-01-19 11:19 | Switch to using jsonify() in the 'jsonip' and 'location' endpoints. | Frederic Cambus | 1 | +2 | -18 |
2022-01-19 11:18 | Add a jsonify function to generate JSON output. | Frederic Cambus | 1 | +13 | -0 |
2022-01-18 14:38 | Check that record.Subdivisions != nil before adding region fields. | Frederic Cambus | 1 | +5 | -2 |
2022-01-18 14:28 | Add missing "omitempty" tags to the payload structure. | Frederic Cambus | 1 | +13 | -13 |
2022-01-18 14:25 | Dynamically calculate timezone offset and add data to the payload. | Frederic Cambus | 1 | +6 | -0 |
2022-01-18 14:15 | Add three-letter ISO 3166-1 alpha-3 country code field to the payload. | Frederic Cambus | 2 | +269 | -0 |
2022-01-18 14:04 | Add fields with IP geolocation data to the JSON payload. | Frederic Cambus | 1 | +69 | -6 |
2022-01-18 11:36 | Add an initial 'location' endpoint, with ASN data only for now. | Frederic Cambus | 3 | +61 | -1 |
2022-01-18 10:21 | Add an initial 'jsonip' endpoint. | Frederic Cambus | 1 | +21 | -0 |
2022-01-18 10:13 | Initial Go version. | Frederic Cambus | 3 | +86 | -0 |
2021-10-18 19:25 | Remove Travis CI configuration, travis-ci.org has been shutdown. | Frederic Cambus | 1 | +0 | -44 |
2021-09-20 08:50 | Add SPDX short license identifier in source file. | Frederic Cambus | 6 | +12 | -0 |
2021-04-04 09:31 | Use new GEOIP2DB_CITY and GEOIP2DB_ASN macros to load MMDB databases. | Frederic Cambus | 1 | +3 | -3 |
2021-04-04 09:27 | Define GEOIP2DB_CITY and GEOIP2DB_ASN macros in build.conf. | Frederic Cambus | 1 | +2 | -0 |
2021-03-29 12:24 | Telize 3.1.0 release. | Frederic Cambus | 9 | +9 | -9 |
2021-03-29 11:52 | Update ChangeLog prior to the 3.1.0 release. | Frederic Cambus | 1 | +8 | -0 |
2021-03-29 11:09 | Add the 'is_in_european_union' field if it's present in the MMDB database. | Frederic Cambus | 1 | +4 | -1 |
2021-03-29 11:08 | Allow telize_getdata() to handle boolean values from MMDB databases. | Frederic Cambus | 2 | +7 | -2 |
2021-02-14 21:14 | Decrement COUNTRIES to account for "Netherlands Antilles" removal. | Frederic Cambus | 1 | +2 | -2 |
2021-01-01 12:27 | Telize 3.0.1 release. | Frederic Cambus | 9 | +9 | -9 |
2021-01-01 12:25 | Update ChangeLog prior to the 3.0.1 release. | Frederic Cambus | 1 | +12 | -0 |
2021-01-01 12:24 | Bump copyright year to 2021. | Frederic Cambus | 7 | +7 | -7 |
2020-10-22 21:34 | _FORTIFY_SOURCE requires compiling with optimization. | Frederic Cambus | 1 | +1 | -1 |
2020-10-22 20:57 | Check strndup() return value and error out if allocation fails. | Frederic Cambus | 1 | +6 | -1 |
2020-10-11 07:49 | Enable FORTIFY_SOURCE level 2. | Frederic Cambus | 1 | +1 | -1 |
2020-10-11 07:48 | Add -Wextra and -pedantic to CFLAGS. | Frederic Cambus | 1 | +2 | -2 |
2020-09-17 18:12 | Remove entry for "Netherlands Antilles" in 'country_code' and 'country_code3' arrays. | Frederic Cambus | 1 | +47 | -48 |
2020-09-14 18:03 | Add a 'Timezone offsets' section in the README. | Frederic Cambus | 1 | +8 | -0 |
2020-09-14 17:59 | Add port number for endpoints examples, so they work with default settings. | Frederic Cambus | 1 | +7 | -7 |
2020-09-07 09:02 | Telize 3.0.0 release. | Frederic Cambus | 9 | +9 | -9 |
2020-09-07 08:57 | Update ChangeLog prior to the 3.0.0 release. | Frederic Cambus | 1 | +10 | -0 |
2020-09-07 08:48 | Document the GEOIP2DIR macro, allowing to customize path to MMDB databases. | Frederic Cambus | 1 | +3 | -2 |
2020-09-07 08:48 | Move the GEOIP2DIR macro definition in conf/build.conf. | Frederic Cambus | 2 | +1 | -2 |
2020-09-07 08:04 | Fill up the 'Configuration' and 'Telize and proxies' sections. | Frederic Cambus | 1 | +7 | -0 |
2020-09-07 07:50 | Do not enable logging by default in the configuration file. | Frederic Cambus | 2 | +5 | -3 |
2020-09-04 12:52 | Add the 'http_server_version' directive in configuration file. | Frederic Cambus | 1 | +2 | -0 |
2020-09-04 12:19 | Fix documentation error, logging is enabled by default. | Frederic Cambus | 1 | +2 | -3 |
2020-08-31 17:42 | Sync Kore version requirements with reality. | Frederic Cambus | 1 | +1 | -1 |
2020-06-09 14:22 | Remove now useless _XOPEN_SOURCE and _GNU_SOURCE defines. | Frederic Cambus | 1 | +1 | -4 |
2020-03-25 10:44 | Add missing #include guard in location.h header file. | Frederic Cambus | 1 | +6 | -1 |
2020-03-25 10:42 | Avoid using leading underscores in the macro name of the include guard. | Frederic Cambus | 1 | +4 | -4 |
2020-03-20 17:14 | Introduce and use the GEOIP2DIR macro, to avoid hardcoding DB paths. | Frederic Cambus | 1 | +4 | -2 |
2020-03-20 17:13 | Bump copyright year to 2020. | Frederic Cambus | 7 | +7 | -7 |
2019-12-30 20:32 | Update the section regarding GeoIP2 databases. | Frederic Cambus | 1 | +2 | -7 |
2019-11-15 22:10 | Account for changes in Kore: replace 'static' and 'dynamic' directives with 'route'. | Frederic Cambus | 1 | +8 | -8 |
2019-10-25 17:54 | Switch 'branch_pattern' to 'coverity_scan' to avoid triggering analysis for each commit (Travis CI). | Frederic Cambus | 1 | +1 | -1 |
2019-10-25 17:53 | Add arm64 arch and a build matrix (Travis CI). | Frederic Cambus | 1 | +11 | -0 |
2019-09-30 21:24 | Call 'kodev clean' so the project gets entirely rebuilt each time (TravisCI). | Frederic Cambus | 1 | +1 | -1 |
2019-09-30 21:12 | Update build environment, there is no need to use MaxMind's PPA anymore (TravisCI). | Frederic Cambus | 1 | +3 | -2 |
2019-09-30 20:49 | Remove TODO, as it only listed an already done item. | Frederic Cambus | 1 | +0 | -2 |
2019-09-28 17:56 | Allow trailing slash for the 'geoip' and 'location' endpoints. | Frederic Cambus | 1 | +12 | -0 |
2019-09-28 17:03 | Modify Telize configuration to also listen on HTTP. | Frederic Cambus | 1 | +14 | -0 |
2019-09-28 17:02 | Account for Kore configuration format changes. | Frederic Cambus | 1 | +8 | -35 |
2019-09-28 16:58 | Move routes to their own configuration file. | Frederic Cambus | 1 | +33 | -0 |
2019-06-10 07:11 | Close database handle on module unload. | Frederic Cambus | 1 | +4 | -3 |
2019-06-10 06:24 | Modern GCC warns that _BSD_SOURCE is deprecated, use _DEFAULT_SOURCE instead. | Frederic Cambus | 1 | +1 | -1 |
2019-06-09 18:31 | Add another bind directive in telize.conf to also listen on IPv6 by default. | Frederic Cambus | 1 | +1 | -0 |
2019-06-09 16:37 | Re-add a 'geoip' endpoint as an alias to the 'location' one. | Frederic Cambus | 1 | +12 | -0 |
2019-06-09 16:36 | Remove commented out mime types definitions in build.conf. | Frederic Cambus | 1 | +0 | -5 |
2019-06-09 08:20 | Remove useless CXXFLAGS in build.conf. | Frederic Cambus | 1 | +0 | -3 |
2019-06-09 08:20 | Modify build.conf to allow building Telize on NetBSD. | Frederic Cambus | 1 | +2 | -1 |
2019-03-26 09:08 | Add a comment showing how to generate the token for Coverity (Travis CI). | Frederic Cambus | 1 | +1 | -0 |
2019-03-25 08:07 | Add Coverity Scan back to the pipeline, it's back up (Travis CI). | Frederic Cambus | 1 | +15 | -0 |
2019-03-13 10:28 | Use lighter file headers everywhere. | Frederic Cambus | 6 | +68 | -52 |
2019-03-13 09:53 | Add "-D_BSD_SOURCE" to CFLAGS, fixes the build on musl libc based systems. | Frederic Cambus | 1 | +1 | -1 |
2019-03-13 09:53 | Bump copyright year. | Frederic Cambus | 5 | +9 | -9 |
2019-01-16 14:44 | Remove Coverity Scan from the pipeline, it's down (Travis CI). | Frederic Cambus | 1 | +0 | -15 |
2019-01-07 13:02 | Hook Coverity Scan to the build (Travis CI). | Frederic Cambus | 1 | +15 | -0 |
2019-01-07 12:34 | Define _GNU_SOURCE, toggles 'tm_gmtoff' visibility on Linux. | Frederic Cambus | 1 | +1 | -0 |
2019-01-07 12:16 | Define _XOPEN_SOURCE 700, fixes some implicit declaration warnings on Linux. | Frederic Cambus | 1 | +3 | -1 |
2019-01-07 12:02 | Loop initial declarations are only allowed in C99 mode, so build with -std=c99. | Frederic Cambus | 1 | +1 | -0 |
2019-01-07 11:57 | Build kore with NOTLS=1 (Travis CI). | Frederic Cambus | 1 | +1 | -1 |
2019-01-07 11:51 | Install libssl-dev to be able to build Kore (Travis CI). | Frederic Cambus | 1 | +1 | -1 |
2019-01-07 10:52 | Initial Travis CI configuration file. | Frederic Cambus | 1 | +16 | -0 |
2018-12-19 11:48 | Allow HTTP HEAD requests for all endpoints | Frederic Cambus | 1 | +4 | -4 |
2018-12-19 11:47 | Update CONTRIBUTORS | Frederic Cambus | 1 | +1 | -0 |
2018-12-18 12:31 | Remove remaining scripts from the Lua version | Frederic Cambus | 4 | +0 | -1415 |
2018-12-02 21:33 | Add missing <time.h> header, fixes build on Linux | Frederic Cambus | 1 | +3 | -1 |
2018-12-01 19:50 | use putenv() to avoid leaking. | Joris Vink | 1 | +10 | -3 |
2018-11-29 12:17 | Use the correct pointer. | Joris Vink | 1 | +1 | -1 |
2018-11-29 12:11 | Refactor telize. | Joris Vink | 7 | +281 | -218 |
2018-11-29 10:12 | Update README: building and running instructions, mention Logswan instead of Nginx log splitting | Frederic Cambus | 1 | +13 | -3 |
2018-11-29 09:48 | Update README to sync with the new reality | Frederic Cambus | 1 | +12 | -96 |
2018-11-28 08:49 | Escape slashes in timezones | Frederic Cambus | 1 | +12 | -5 |
2018-10-26 19:06 | va_start() must take the last argument before variadic parameters. Pointed out by Joris Vink, thanks! | Frederic Cambus | 1 | +1 | -1 |
2018-10-26 19:01 | Account for 'addrtype' to 'family' change in Kore master branch | Frederic Cambus | 3 | +9 | -9 |
2018-10-26 18:57 | Include <kore/kore.h> before <kore/http.h> | Frederic Cambus | 1 | +2 | -2 |
2018-10-12 20:50 | Use the newly introduced getdata() function instead of calling MMDB_get_value directly | Frederic Cambus | 1 | +10 | -44 |
2018-10-12 20:49 | Add a getdata() function to get DB fields and append them to the JSON payload | Frederic Cambus | 1 | +29 | -0 |
2018-10-12 20:49 | Reformat function prototypes | Frederic Cambus | 3 | +7 | -7 |
2018-10-12 20:44 | Reorder kore headers to avoid some compiler warnings | Frederic Cambus | 2 | +2 | -2 |
2018-10-12 15:58 | Set the response headers earlier so error messages have correct headers too | Frederic Cambus | 2 | +9 | -10 |
2018-10-12 06:51 | Add some comments, and start wrapping lines longer than 80 columns | Frederic Cambus | 1 | +23 | -16 |
2018-10-12 06:15 | Reorder headers for all endpoints | Frederic Cambus | 3 | +5 | -5 |
2018-10-11 20:56 | Do not leak memory when an invalid IP addresses is detected | Frederic Cambus | 1 | +2 | -0 |
2018-10-11 20:26 | Check for invalid IP addresses | Frederic Cambus | 1 | +10 | -0 |
2018-10-09 14:52 | Add a dynamic ^/location/[a-f0-9\:.]*$ route to allow specifying custom IP addresses | Frederic Cambus | 2 | +13 | -1 |
2018-10-07 20:10 | Set the number of initial bytes to allocate for the buffer data to 4096 | Frederic Cambus | 2 | +2 | -2 |
2018-10-07 20:06 | Do not link against jansson, we are not using it anymore | Frederic Cambus | 1 | +1 | -1 |
2018-10-07 20:05 | Generate JSON payload using the kore_buf interface instead of using Jansson for the 'jsonip' endpoint as well | Frederic Cambus | 1 | +14 | -13 |
2018-10-07 19:32 | Remove most strndup calls, use the "%.*s" format string instead | Frederic Cambus | 1 | +27 | -46 |
2018-10-07 17:56 | Generate JSON payload using the kore_buf interface instead of using Jansson | Frederic Cambus | 2 | +54 | -37 |
2018-10-06 21:21 | Add 'country_code3' field to the payload | Frederic Cambus | 1 | +10 | -1 |
2018-10-06 21:20 | Add 'country_code' and 'country_code3' arrays, allowing to map values | Frederic Cambus | 1 | +68 | -0 |
2018-10-06 20:53 | Add the JSON_ESCAPE_SLASH flag to JSON encoding options | Frederic Cambus | 1 | +1 | -1 |
2018-10-06 20:38 | Add CORS and "Cache-Control" headers for the 'jsonip' and 'location' endpoints | Frederic Cambus | 2 | +8 | -0 |
2018-10-06 20:28 | When 'X-Forwarded-For' header is set, only get the first IP of the list | Frederic Cambus | 3 | +6 | -0 |
2018-10-05 20:32 | Add 'region' and 'region_code' fields to the payload | Frederic Cambus | 1 | +10 | -0 |
2018-10-05 19:18 | Remove redundant calls to kore_strdup() | Frederic Cambus | 3 | +9 | -9 |
2018-10-05 12:23 | Free JSON object once we are done serializing the output | Frederic Cambus | 2 | +2 | -0 |
2018-10-05 12:22 | Add missing header for asprintf() | Frederic Cambus | 2 | +2 | -0 |
2018-10-05 12:13 | Use INET6_ADDRSTRLEN for inet_ntop size argument | Frederic Cambus | 3 | +6 | -6 |
2018-10-05 11:39 | Free JSON payload memory once the request is served | Frederic Cambus | 2 | +2 | -0 |
2018-10-05 11:38 | Use kore_malloc to allocate memory for addr, so we can free this memory | Frederic Cambus | 3 | +17 | -5 |
2018-10-05 07:51 | Perform GeoLite2 ASN lookup and add 'asn' and 'organization' fields to the payload | Frederic Cambus | 1 | +13 | -0 |
2018-10-05 07:38 | Dynamically calculate timezone offset and add data to the payload | Frederic Cambus | 1 | +10 | -0 |
2018-10-05 07:32 | Add GeoLite2 City data to the payload | Frederic Cambus | 1 | +44 | -0 |
2018-10-05 07:24 | Perform GeoLite2 City lookup | Frederic Cambus | 1 | +8 | -0 |
2018-10-05 07:17 | Add an init function to load GeoLite2 City and ASN databases | Frederic Cambus | 2 | +23 | -1 |
2018-10-05 07:00 | Add <maxminddb.h> header and link against libmaxminddb | Frederic Cambus | 2 | +2 | -1 |
2018-10-05 06:56 | Add an initial 'location' endpoint, for now it's the 'jsonip' one duplicated | Frederic Cambus | 2 | +64 | -0 |
2018-10-04 22:08 | Set the HTTP charset parameter to 'utf-8' for the 'jsonip' endpoint | Frederic Cambus | 1 | +1 | -1 |
2018-10-04 22:01 | Handle optional callback parameter in the 'jsonip' endpoint | Frederic Cambus | 2 | +15 | -2 |
2018-10-04 21:35 | Add the 'jsonip' endpoint, and link against jansson | Frederic Cambus | 3 | +52 | -0 |
2018-10-04 21:22 | Set "content-type" header to "text/plain" for the 'ip' endpoint | Frederic Cambus | 1 | +1 | -0 |
2018-10-04 21:16 | Handle the 'X-Forwarded-For' HTTP header if present | Frederic Cambus | 1 | +9 | -2 |
2018-10-04 20:55 | Return the client IP address in the 'ip' endpoint | Frederic Cambus | 1 | +26 | -1 |
2018-10-04 20:42 | Remove the default endpoint, and add 'ip' endpoint | Frederic Cambus | 3 | +12 | -12 |
2018-10-04 20:41 | Enable access logs in the configuration file | Frederic Cambus | 1 | +2 | -0 |
2018-10-04 20:32 | Initial C version with Kore: application skeleton generated by kodev | Frederic Cambus | 3 | +58 | -0 |
2018-03-16 08:42 | Add a few entries in the 'country_code' to 'country_code3' map | Frederic Cambus | 1 | +2 | -0 |
2018-03-15 13:46 | Telize 2.0.0 release | Frederic Cambus | 4 | +6 | -6 |
2018-03-14 09:45 | Update ChangeLog prior to the 2.0.0 release | Frederic Cambus | 1 | +7 | -4 |
2018-03-14 09:07 | Minor code shuffling | Frederic Cambus | 1 | +4 | -4 |
2018-03-14 09:06 | Documentation update and tweaks | Frederic Cambus | 1 | +20 | -16 |
2018-03-07 22:28 | Revert the 'offset' to 'timezone_offset' rename | Frederic Cambus | 4 | +6 | -7 |
2018-03-07 22:02 | Update ChangeLog | Frederic Cambus | 1 | +9 | -1 |
2018-03-07 21:56 | Use HTTPS for the GeoLite2 databases URLs | Frederic Cambus | 1 | +2 | -2 |
2018-03-07 21:37 | Add Cache-Control header in the 'jsonip' endpoint as well | Frederic Cambus | 1 | +2 | -0 |
2018-03-07 21:36 | Shuffle some code around, for consistency | Frederic Cambus | 1 | +7 | -7 |
2018-03-07 21:03 | Rename the 'geoip' endpoint to 'location' | Frederic Cambus | 2 | +6 | -6 |
2018-03-07 07:30 | Reintroduce the 'country_code3' field using a map | Frederic Cambus | 3 | +254 | -1 |
2018-03-05 15:10 | Add support for CORS in the 'jsonip' endpoint | Frederic Cambus | 1 | +5 | -1 |
2018-03-05 15:07 | Fix typo | Frederic Cambus | 1 | +1 | -1 |
2018-03-04 12:18 | Rename offset to timezone_offset for better consistency | Frederic Cambus | 1 | +3 | -3 |
2018-03-04 09:43 | Revert variable rename, the payload field will be renamed instead | Frederic Cambus | 3 | +3 | -3 |
2018-03-03 20:00 | Rename $geoip2_timezone_offset to $geoip2_offset | Frederic Cambus | 3 | +3 | -3 |
2018-03-03 19:54 | Regenerate timezone-offset.conf | Frederic Cambus | 1 | +147 | -0 |
2018-03-03 19:53 | Update timezones list | Frederic Cambus | 1 | +148 | -1 |
2018-03-03 17:54 | Convert timezone offset to numeric value | Frederic Cambus | 1 | +5 | -0 |
2018-03-03 17:18 | Regenerate timezone-offset.conf | Frederic Cambus | 1 | +1 | -1 |
2018-03-03 17:18 | Switch to $geoip2 variables for the timezone offsets generator | Frederic Cambus | 1 | +1 | -1 |
2018-03-03 17:13 | Regenerate timezone-offset.conf | Frederic Cambus | 1 | +337 | -416 |
2018-03-03 17:12 | Generate timezone offsets in seconds | Frederic Cambus | 1 | +1 | -1 |
2018-03-03 17:08 | Generate timezone offsets as numeric values | Frederic Cambus | 1 | +2 | -2 |
2018-03-03 16:55 | Trim whitespace | Frederic Cambus | 1 | +2 | -2 |
2018-03-03 16:34 | Account for configuration file rename in README | Frederic Cambus | 1 | +4 | -4 |
2018-03-03 16:22 | Convert ASN to numeric value | Frederic Cambus | 1 | +5 | -0 |
2018-03-02 21:25 | Update ChangeLog | Frederic Cambus | 1 | +11 | -0 |
2018-03-02 21:25 | Formatting fixes | Frederic Cambus | 1 | +2 | -1 |
2018-03-02 21:17 | Do not use parentheses for require | Frederic Cambus | 1 | +3 | -3 |
2018-02-05 14:04 | Rename telize to telize.conf | Frederic Cambus | 1 | +0 | -0 |
2018-02-05 11:53 | Update documentation to reflect the switch to GeoIP2/GeoLite2 | Frederic Cambus | 1 | +35 | -50 |
2018-02-05 11:52 | Switch to $geoip2 variables | Frederic Cambus | 2 | +14 | -16 |
2018-02-05 11:50 | Drop timezone.conf, GeoIP2/GeoLite2 databases contain time zones for each location | Frederic Cambus | 1 | +0 | -718 |
2018-02-05 11:48 | Drop dependency on the Lua iconv module, GeoIP2/GeoLite2 databases are encoded as UTF-8 | Frederic Cambus | 2 | +2 | -21 |
2018-02-05 11:47 | Bump copyright year | Frederic Cambus | 3 | +5 | -5 |
2017-02-17 19:18 | StatDNS website is now HTTPS only | Frederic Cambus | 1 | +1 | -1 |
2017-02-09 12:53 | Remove all Twitter mentions | Frederic Cambus | 2 | +0 | -2 |
2017-02-07 09:19 | Bump copyright year | Frederic Cambus | 3 | +5 | -5 |
2017-02-07 09:17 | Use https URLs wherever possible | Frederic Cambus | 5 | +8 | -8 |
2016-11-21 23:39 | Telize 1.07 release | Frederic Cambus | 4 | +20 | -7 |
2016-11-21 23:05 | More README fixes | Frederic Cambus | 1 | +5 | -5 |
2016-11-21 20:24 | Small README fixes | Frederic Cambus | 1 | +4 | -4 |
2016-11-21 18:38 | Reformat README file to wrap long lines, remove whitespace before colons, and use Markdown link format | Frederic Cambus | 3 | +57 | -38 |
2016-11-19 20:29 | Change '/usr/share/GeoIP' to '/var/db/GeoIP' | Frederic Cambus | 1 | +10 | -10 |
2016-11-19 19:17 | Remove TODO note regarding UTF-8 encoding of GeoIP variables, as this doesn't seem to be possible | Frederic Cambus | 1 | +0 | -2 |
2016-11-19 19:09 | Wrap lines longer than 80 characters | Frederic Cambus | 1 | +6 | -2 |
2016-10-25 19:34 | Change example links to use 127.0.0.1 | Frederic Cambus | 1 | +7 | -7 |
2016-10-25 19:28 | Remove note on Debian packages, as ngx_lua module is likely too old | Frederic Cambus | 1 | +0 | -3 |
2016-10-24 14:41 | Documentation update: specify minimal required 'ngx_lua' version + typo fix | Frederic Cambus | 1 | +2 | -2 |
2016-10-24 14:41 | Use 'content_by_lua_block' directive instead of 'content_by_lua' | Frederic Cambus | 2 | +84 | -80 |
2016-10-24 14:31 | Use Lua to echo IP address in the 'ip' endpoint and drop dependency on the 'ngx_echo' module | Frederic Cambus | 2 | +1 | -2 |
2016-10-24 14:29 | Use Lua to set additional headers and drop dependency on the 'ngx_headers_more' module | Frederic Cambus | 3 | +3 | -5 |
2016-07-18 18:52 | Relicensed under the BSD 2-Clause license | Frederic Cambus | 4 | +5 | -9 |
2016-07-18 11:50 | Remove THE REGENTS from LICENSE | Frederic Cambus | 1 | +5 | -5 |
2016-02-27 21:30 | Fixing typo | Frederic Cambus | 1 | +1 | -1 |
2016-02-18 17:44 | Rewrote the timezone offset generator in Lua | Frederic Cambus | 3 | +367 | -24 |
2016-02-04 12:08 | Telize 1.06 release | Frederic Cambus | 3 | +9 | -3 |
2016-01-07 15:54 | Prefixing all country codes with carets to prevent wrong matching | Frederic Cambus | 1 | +231 | -231 |
2016-01-07 15:46 | Updating TODO | Frederic Cambus | 1 | +2 | -0 |
2016-01-05 11:31 | Telize 1.05 release | Frederic Cambus | 3 | +8 | -2 |
2016-01-05 11:30 | Updating TODO | Frederic Cambus | 1 | +1 | -0 |
2016-01-05 11:22 | Updating copyright in header + LICENSE | Frederic Cambus | 2 | +5 | -4 |
2016-01-05 11:18 | Bye bye SourceForge | Frederic Cambus | 1 | +1 | -1 |
2015-11-23 22:43 | Fixing regression : organization name was not correctly converted to UTF-8 | Frederic Cambus | 1 | +5 | -0 |
2015-11-10 16:03 | Telize 1.04 release | Frederic Cambus | 3 | +9 | -2 |
2015-11-10 15:38 | Do not attempt to split GeoIP org field into ASN and ISP, return the raw organization string instead | Frederic Cambus | 1 | +2 | -15 |
2015-10-27 17:12 | Telize 1.03 release | Frederic Cambus | 3 | +4 | -3 |
2015-10-27 16:30 | Formatting fixes | Frederic Cambus | 4 | +18 | -18 |
2015-10-27 16:28 | Documentation update : notes about LuaJIT | Frederic Cambus | 1 | +4 | -0 |
2015-10-27 16:06 | Fixing regression : region and region_code were inverted | Frederic Cambus | 1 | +3 | -3 |
2015-10-26 22:14 | Updating documentation to reflect that Telize now requires Nginx 1.7.4+ | Frederic Cambus | 1 | +1 | -1 |
2015-10-26 22:05 | Updating ChangeLog | Frederic Cambus | 1 | +14 | -0 |
2015-10-26 22:03 | Do not pass IP address as URL parameter to the 'jsonify' internal endpoint, use remote_addr instead | Frederic Cambus | 1 | +5 | -4 |
2015-10-26 21:59 | Fixing regression : do not attempt to tokenize the organization string if it's empty | Frederic Cambus | 1 | +6 | -3 |
2015-10-26 21:03 | Fixing regression (leading space character before ISP name) | Frederic Cambus | 1 | +1 | -1 |
2015-10-26 21:00 | Renaming 'args' table to 'payload' | Frederic Cambus | 1 | +15 | -15 |
2015-10-26 20:07 | Getting rid of the 'localize' endpoint + splitting organisation into ASN and ISP using Lua | Frederic Cambus | 1 | +22 | -30 |
2015-10-26 15:58 | The 'jsonip' endpoint do not use the internal 'jsonify' endpoint anymore | Frederic Cambus | 1 | +17 | -1 |
2015-10-26 14:26 | Convert latitude and longitude to numeric values after validating arguments | Frederic Cambus | 1 | +6 | -2 |
2015-10-26 14:24 | Check for invalid IP addresses before attempting to validate arguments | Frederic Cambus | 1 | +7 | -7 |
2015-10-26 14:03 | Additional notes regarding Lua modules installation | Frederic Cambus | 1 | +2 | -0 |
2015-10-26 12:36 | Copyright bump | Frederic Cambus | 2 | +3 | -3 |
2015-10-26 11:59 | Updating TODO | Frederic Cambus | 1 | +2 | -1 |
2015-10-26 10:37 | Updating CONTRIBUTORS file | Frederic Cambus | 1 | +1 | -0 |
2015-10-26 10:30 | Removing legacy Debian automatic install script | Frederic Cambus | 2 | +0 | -32 |
2015-05-31 09:44 | Documentation update (worker_rlimit_nofile) | Frederic Cambus | 1 | +2 | -1 |
2015-01-13 20:33 | Merge pull request #9 from lrobinot/patch-1 | Frederic Cambus | 1 | +10 | -0 |
2015-01-09 15:41 | Fix region and isp name | Ludovic ROBINOT | 1 | +10 | -0 |
2014-12-06 18:39 | Documentation Update (description and Nginx modules dependencies) | Frederic Cambus | 1 | +3 | -0 |
2014-12-06 13:13 | Updating TODO | Frederic Cambus | 1 | +1 | -0 |
2014-11-23 14:03 | Documentation update : Access and Error logs | Frederic Cambus | 1 | +5 | -1 |
2014-11-23 13:50 | Adding TODO | Frederic Cambus | 1 | +1 | -0 |
2014-11-07 08:35 | Adding required packages to build rocks | Frederic Cambus | 1 | +1 | -1 |
2014-09-01 16:40 | Telize 1.02 release | Frederic Cambus | 3 | +15 | -3 |
2014-09-01 15:48 | Documenting CORS support | Frederic Cambus | 1 | +7 | -0 |
2014-08-31 13:19 | Introducing configuration variables for CORS | Frederic Cambus | 1 | +11 | -4 |
2014-08-27 16:43 | Enable CORS | Frederic Cambus | 1 | +1 | -0 |
2014-08-18 21:50 | Adding Cache-Control headers | Frederic Cambus | 1 | +4 | -0 |
2014-08-18 21:32 | Enable setting charsets for application/json MIME type | Frederic Cambus | 1 | +2 | -0 |
2014-08-18 21:30 | Fixing a regression in /jsonip endpoint | Frederic Cambus | 1 | +6 | -1 |
2014-08-18 21:25 | Using dotted notation for ip check | Frederic Cambus | 1 | +1 | -1 |
2014-08-18 20:47 | Formatting fixes | Frederic Cambus | 1 | +48 | -51 |
2014-08-10 21:09 | Adding lua-iconv in Debian install script | Frederic Cambus | 1 | +1 | -0 |
2014-08-10 21:07 | Minor fixes | Frederic Cambus | 2 | +3 | -2 |
2014-07-09 15:44 | convert geop iso to utf8 need lua-iconv | Yann VERRY | 2 | +7 | -4 |
2014-08-10 20:16 | Adding comments explaining the /localize endpoint | Frederic Cambus | 1 | +3 | -0 |
2014-08-10 20:05 | Documentation update | Frederic Cambus | 1 | +5 | -0 |
2014-08-09 21:32 | Adding an automatic install script for Debian (Wheezy) | Frederic Cambus | 1 | +27 | -0 |
2014-07-31 20:31 | Copyright bump in LICENSE | Frederic Cambus | 1 | +1 | -1 |
2014-07-15 22:36 | Documentation update | Frederic Cambus | 1 | +8 | -0 |
2014-07-15 21:51 | Renaming timezone offset generator | Frederic Cambus | 1 | +0 | -0 |
2014-07-15 21:18 | Adding CONTRIBUTORS file | Frederic Cambus | 1 | +4 | -0 |
2014-07-15 21:11 | Moving the timezone offset map to its own file | Frederic Cambus | 4 | +421 | -421 |
2014-07-15 20:53 | Avoid duplicating configuration files (Load balancing) | Frederic Cambus | 3 | +26 | -117 |
2014-04-09 14:22 | add offset feature | Yann VERRY | 4 | +443 | -2 |
2014-04-01 06:33 | remove rewrite adjust location | Yann VERRY | 2 | +2 | -6 |
2014-02-11 09:56 | telize x-forwarded-for | Yann VERRY | 2 | +116 | -1 |
2014-01-26 17:53 | add Host in proxy | Yann VERRY | 1 | +1 | -0 |
2013-11-29 10:50 | Fixing regression | Frederic Cambus | 1 | +6 | -4 |
2013-10-19 16:32 | Documentation update (GeoIP databases) | Frederic Cambus | 1 | +24 | -2 |
2013-10-13 21:34 | Typos and order consistency fixes | Frederic Cambus | 1 | +4 | -4 |
2013-10-13 21:31 | Merge pull request #1 from jnalley/refactor_lua | Frederic Cambus | 1 | +32 | -22 |
2013-10-12 02:41 | fixed typo missing longitude | Jon Nalley | 1 | +1 | -1 |
2013-10-11 23:37 | refactored Lua code | Jon Nalley | 1 | +32 | -22 |
2013-10-11 09:23 | Telize 1.01 release | Frederic Cambus | 3 | +12 | -3 |
2013-10-07 18:08 | Documentation update | Frederic Cambus | 2 | +9 | -3 |
2013-10-07 17:53 | Adding support for Timezones | Frederic Cambus | 2 | +721 | -2 |
2013-10-04 21:35 | Fixing README pagination issues | Frederic Cambus | 1 | +7 | -7 |
2013-10-04 18:25 | Using geoip_org data passed as argument instead of doing another lookup | Frederic Cambus | 1 | +1 | -1 |
2013-10-04 18:23 | Enforcing stritctly defined URL endpoints | Frederic Cambus | 1 | +3 | -3 |
2013-10-04 16:01 | Documentation update | Frederic Cambus | 1 | +15 | -1 |
2013-10-03 13:22 | Support for GeoIP ASN database (and adding ASN and ISP fields to the JSON output) | Frederic Cambus | 1 | +11 | -4 |
2013-10-03 13:05 | Prevent logging of internal redirects | Frederic Cambus | 1 | +2 | -0 |
2013-08-26 06:18 | Linking to latest tarball release | Frederic Cambus | 1 | +3 | -1 |
2013-08-21 11:30 | Initial Telize release | Frederic Cambus | 5 | +231 | -0 |