Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Commits on Jan 6, 2015
  1. update tz script; fix for inconsistent months; badLine debug tweak

    A recent tzdata download contained more non-timezone files, so the
    cleanup script in the README was updated to remove them.
    backzone:Isle_of_Man used "March" once instead of "Mar", so instead of
    fighting it, ezic_date:month_to_num/1 now parses full month names as well.
    The `badLine` error related to trying to parse invalid timezone files
    wasn't offering up its arguments, so it's switched to erlang:error/1
    with arguments wraped in a tuple. This is to help identify which file
    might be invalid.
    Also, Readme has updated thank yous.
Commits on Dec 18, 2014
  1. @kudryashov-sv

    Move MAXYEAR to config

    kudryashov-sv authored Sergey Kudryashov committed
Commits on Mar 7, 2013
  1. Merge pull request #11 from arkdro/master

    add api to check whether the dst is active
Commits on Mar 2, 2013
  1. @arkdro
  2. @arkdro

    remove catch-all branch

    arkdro authored
Commits on Feb 28, 2013
  1. Merge pull request #14 from jrgdiz/jrgdiz/error_logger

    Changes io:format output to error_logger
  2. Merge pull request #13 from jrgdiz/jrgdiz/whitespace

    Removes extra whitespace at EOL
  3. Changes io:format output to error_logger

    Jorge Diz Pico authored
  4. Removes extra whitespace at EOL

    Jorge Diz Pico authored
Commits on Feb 20, 2013
  1. @arkdro
Commits on Feb 12, 2013
  1. Merge pull request #10 from arkdro/master

    load tzdata from `tzdata_dir` env if set, or fall back to old behavior.
  2. @arkdro

    use env for tzdata_dir

    arkdro authored
Commits on Dec 18, 2012
  1. fixes #7; adds many tests for #7; cleans up `ezic_flatten` debug mess…

    Issue #7: Some Zones no longer observing DST are broen.
    The matchspec generation function for universal time was wrong,
    whereas it was fine for wall and local times. Fixing that line, and
    considering the `current` flatzone time, was enough to get TZs like
    Tokyo and Jamaica working correctly in tested cases.
  2. makes `ezic:local_to_utc` errors into values; updates tests accordingly

    Like in d98eed, errors are now returned as values rather than crashing
    processes. This is a short-term solution for consistency, and can be
    refactored to a saner model later.
  3. `make test` works again

  4. fixes db crash; simplifies the ezic_db proxy module

    The db crash happens when calling `ezic_db:get_all(X)` when `X` is not
    a valid table name. `ezic_db_ets` crashes, causing the `ezic_db`
    server to crash, tossing the database with it. The solution prevents
    ezic_db_ets:get_all/1 from crashing, and instead returns an error
    The simplification here eliminated some code through
    deduplication. The `handle_call` functions could be improved
  5. implements a fix for losing the ets dbs on a bad lookup

    The `ezic_db` server would crash on a bad lookup (no_zone,
    ambiguous_zone, etc.). The old error notification method for bad
    lookups (crashing) was killing the server and apparently eliminating
    the in-memory tables.
Commits on Dec 17, 2012
Commits on Dec 5, 2012
  1. @lsowen
  2. @lsowen
  3. @lsowen
Commits on Nov 27, 2012
  1. Merge pull request #5 from lsowen/ets_work

    Continue work on migrating for mnesia backed to ets backed
Commits on Nov 7, 2012
  1. @lsowen

    Now using named ets tables.

    lsowen authored
    More closely mirrors the design of the mnesia backed version.
Commits on Nov 3, 2012
  1. @lsowen

    flatzone call was returning a list.

    lsowen authored
    Update return value convention in ezic_db_ets:flatzone() to match ezic_db:flatzone().
  2. @lsowen
Commits on Oct 1, 2012
  1. Update

  2. Merge pull request #4 from amasyura/patch-1

    include vsn in
Something went wrong with that request. Please try again.