Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: abh/geodns Loading
base: v3.1.0
Choose a base ref
...
head repository: abh/geodns Loading
compare: v3.2.0
Choose a head ref
  • 12 commits
  • 15 files changed
  • 3 contributors

Commits on Aug 8, 2021

  1. Configuration menu
    Copy the full SHA
    6f7744b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab95b55 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1e75f33 View commit details
    Browse the repository at this point in the history
  4. geodns-logs: avoid poolCC errors in log

    (this is a tool just for the ntppool system ...)
    abh committed Aug 8, 2021
    Configuration menu
    Copy the full SHA
    9012140 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. build: update to latest Go 1.17

    - Travis update to latest two revisions (1.16.9, 1.17.2)
    - Drone update to latest Go revision (1.17.2)
    - Alpine docker update from 1.14-3.11 --> 1.17-3.14
    tydavis authored and abh committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    78e787c View commit details
    Browse the repository at this point in the history
  2. Fix MuxManager.Zones() comment

    snebel29 authored and abh committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    19560b1 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. geoip2: watch and update

    Add goroutine to watch file modification time each minute. Lock and
    update the files independently if the modification time is newer than
    the last time it was loaded.
    
    Also ancillary fixes for type signatures, and formatting test files.
    
    Fixes #116, #16
    tydavis committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    0b19890 View commit details
    Browse the repository at this point in the history
  2. geoip2: add read lock to GetLocation

    bug: read lock missing from GetLocation
    
    GetLocation operates on a *geoip2.City (pointer) but does not incur a
    read-lock on the GeoIP struct like other functions.
    tydavis committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    d5ab161 View commit details
    Browse the repository at this point in the history
  3. geoip2: remove select default, use defer unlock

    - Remove default execution in the for-select loop with the watchFiles
      ticker (per feedback in PR #128)
    - Migrate the DB-reload code into its own function to cleanly use the
      defer-unlock pattern (also per feedback in #128)
    tydavis committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    654f28d View commit details
    Browse the repository at this point in the history
  4. geoip2: consolidate open, open all DBs

    Per feedback in PR #424, change functions `open`, `New`, and the GeoIP2
    struct to allow for independent lock management, update the file in-place if
    `open` is called again, and remove enums and other references in the
    package.
    tydavis committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    749e8ce View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2021

  1. geoip2: add active-checks to queries

    Add checks for the DB to be active before making a query. This was only
    enabled on ASN, now enabled for City and Country queries.
    tydavis committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    a510b96 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2021

  1. Update changelog and readme

    abh committed Oct 31, 2021
    Configuration menu
    Copy the full SHA
    5cc7240 View commit details
    Browse the repository at this point in the history
Loading