Permalink
Commits on Oct 14, 2013
  1. Ignores data directory

    alindeman committed Oct 14, 2013
  2. Updates city name

    alindeman committed Oct 14, 2013
  3. Bumps to 0.9.1

    alindeman committed Oct 14, 2013
  4. Changelog entry for #13

    alindeman committed Oct 14, 2013
Commits on Oct 8, 2013
  1. Merge pull request #13 from area17/gem-structure

    Improve gem structure
    alindeman committed Oct 8, 2013
Commits on Oct 1, 2013
  1. Avoid segfault caused by missing region_name

    For some country+region combos, region_name might not be found, which
    results in a NULL string and causes segfault when strlen() is performed
    on it.
    
    Move `region_name` variable definition to conform C89 and please some
    compilers.
    
    Add a test that verifies the fixed behavior.
    luislavena committed Oct 1, 2013
  2. Relocate test file to default 'test' directory

    And rename it to match the module it is testing.
    luislavena committed Jan 17, 2013
  3. Default task is to run tests

    Since test already depends on compile
    luislavena committed Jan 17, 2013
  4. Download GeoLiteCity database and use it on tests

    Clobber the data files from 'data' when requested.
    
    Also ignore data directory from Git.
    luislavena committed Jan 17, 2013
  5. Set test encoding header and remove full path require

    Without it, Ruby 1.9.x can't read the test file.
    
    Rake::TestTask automatically adds 'lib' directory to $LOAD_PATH.
    luislavena committed Oct 1, 2013
  6. Compile extension using rake-compiler

    This opens the door for cleaner compilation and later add cross
    compilation support.
    luislavena committed Oct 1, 2013
  7. Use RDoc task for documentation

    This resolves the deprecation warning caused by usage of old rake.
    luislavena committed Jan 16, 2013
  8. Relocate extension files into ext/geoip folder

    Move things out of root of the gem to avoid things like:
    
      require "extconf"
    
    Messing things up
    
    Once extension is compiled it will be moved by RubyGems to lib
    directory, so there is no need to indicate "." be added to the
    $LOAD_PATH
    luislavena committed Oct 1, 2013
  9. Update ignores

    - Avoid bundler configuration directory shows as modified
    - exclude only top level doc and pkg directories
    luislavena committed Oct 1, 2013
  10. Ensure file is loaded with correct encoding

    This avoids encoding issues caused by building this gem with newer
    versions of Ruby.
    luislavena committed Oct 1, 2013
Commits on Aug 21, 2013
  1. Attempts 1.8.7 compatibility

    alindeman committed Aug 21, 2013
  2. Uses bundler to build gem

    alindeman committed Aug 21, 2013
  3. Bumps to 0.9.0

    alindeman committed Aug 21, 2013
  4. Fixes crash if region name cannot be found

    [Fixes #12]
    alindeman committed Aug 21, 2013
  5. Adds Changelog

    alindeman committed Aug 21, 2013
  6. Supports encodings on 1.9

    alindeman committed Aug 21, 2013
  7. Modernizes gemspec

    alindeman committed Aug 21, 2013
Commits on Jul 19, 2013
  1. Bumps to 0.8.2

    alindeman committed Jul 19, 2013
  2. Modernizes Rakefile

    alindeman committed Jul 19, 2013
Commits on Jul 15, 2013
  1. Merge pull request #16 from scottjg/flags

    Respect LDFLAGS and CFLAGS from environment
    alindeman committed Jul 15, 2013
  2. Respect LDFLAGS and CFLAGS from environment

    Need this to build against geoip library that lives in your boxen root
    Scott J. Goldman committed Jul 15, 2013
Commits on Jul 13, 2012
  1. Merge pull request #10 from jmondo/patch-2

    update readme with correct homebrew share path
    alindeman committed Jul 13, 2012
Commits on Jul 12, 2012
Commits on Apr 11, 2012
  1. Releases 0.8.1

    alindeman committed Apr 11, 2012
  2. Releases 0.8.0

    alindeman committed Oct 3, 2011
  3. Add myself as a contributor

    alindeman committed Sep 28, 2011