Permalink
Commits on Jul 7, 2017
  1. Prepare for 2.0.0.

    metaskills committed Jul 7, 2017
  2. Remove MiniPortile from extension build

    The extension build currently downloads and installs sources for
    libiconv, openssl, and freetds regardless of architecture. This is at
    odds with the correct procedure of installing these sources via the OS
    package manager for the non-binary gem build.
    
    This commit begins to solve this problem in a few ways:
    
    1. It moves the responsibiliy of managing the MiniPortile builds to a
       ports rake task
    2. It removes all ports specific logic from the extension build save the
       ability to search the ports directories if they exist (to facilitate
       the binary gem)
    3. It adds cross compilation targets for the ports rake tasks to assist
       in the creation of the binary gems.
    4. It enhances the rake clobber list to include the ports directories.
    5. It removes custom logic for ports directory names and moves back
       towards relying on the MiniPortile defaults as much as possible.
    
    Relates to issue #342
    coderjoe committed Feb 18, 2017
  3. Bump version to 2.0.0.pre1

    The removal of auto builds for freetds, libiconv, and openssl adds a
    hard dependency on all deployments and has the potential to break
    builds. As a result bump a major version to signal a lack of backwards
    compatibility with previously working gem builds.
    coderjoe committed Feb 20, 2017
Commits on May 29, 2017
  1. Test against CTP v2.0 http://bit.ly/2oPlP7E

    metaskills committed May 29, 2017
Commits on May 17, 2017
  1. Update README with new tutorial links

    ajlam committed on GitHub May 17, 2017
Commits on Apr 18, 2017
  1. [CI SKIP] Update patreon campaign info.

    metaskills committed on GitHub Apr 18, 2017
  2. [CI SKIP] Parteon

    metaskills committed on GitHub Apr 18, 2017
Commits on Mar 26, 2017
  1. Remove Fixnum deprecations.

    metaskills committed Mar 26, 2017
Commits on Mar 18, 2017
  1. Use 1.4 docker image.

    metaskills committed Mar 18, 2017
  2. Prepare for v1.3.0

    metaskills committed Mar 18, 2017
  3. FreeTDS: Link libgcc statically (#351) Fixes #349.

    orgads committed with metaskills Mar 18, 2017
Commits on Mar 16, 2017
  1. OpenSSL: Do not install the docs (#350)

    They're really not needed, and take ages to install.
    orgads committed with metaskills Mar 16, 2017
Commits on Mar 12, 2017
  1. Prepare for v1.2.0 [ci skip]

    metaskills committed Mar 12, 2017
  2. OpenSSL v1.1.0. Fixes #347 #344 #310 #290 #349 #323 #330

    * Use OpenSSL v1.1.0e & FreeTDS v1.00.27 for Windows builds.
    * Adapt dll names to 1.1.0 scheme
     - libeay -> libcrypto
     - ssleay -> libssl
    * Use perl in Git installation for openssl
    * OpenSSL Requires Perl >= 5.10, while the Ruby devkit uses MSYS1 with Perl 5.8.8. To overcome this, prepend Git's usr/bin to the PATH. It has MSYS2 with a recent version of perl.
    * MinGW: Fix inet_pton also for 32-bit
    orgads committed with metaskills Mar 12, 2017
Commits on Feb 19, 2017
  1. Use SQL Server vNext CTP 1.3 (#343)

    metaskills committed on GitHub Feb 19, 2017
Commits on Jan 21, 2017
  1. Use Microsoft SQL Server vNext (CTP1.1)

    metaskills committed on GitHub Jan 21, 2017
Commits on Jan 18, 2017
  1. Update Docker Image (#336)

    * Fix Minitest deprecations.
    * Use "Microsoft SQL Server vNext (CTP1.1) - 14.0.100.187 (X64)""
    metaskills committed on GitHub Jan 18, 2017
  2. Fix Minitest deprecations.

    metaskills committed Jan 18, 2017
Commits on Jan 17, 2017
  1. Use Dependency CI Badge [ci skip]

    committed on GitHub Jan 17, 2017
Commits on Dec 20, 2016
  1. Use rake-compiler-dock v0.6.0 (#324)

    metaskills committed on GitHub Dec 20, 2016
  2. Update Badges on README [skip ci]

    metaskills committed on GitHub Dec 20, 2016
Commits on Dec 19, 2016
  1. Change badges to bulleted list with labels.

    metaskills committed on GitHub Dec 19, 2016
  2. Update TravisCI Badge

    metaskills committed on GitHub Dec 19, 2016
  3. Add TravisCI Badge

    metaskills committed on GitHub Dec 19, 2016
  4. More CI is better CI. Add TravisCI. (#325)

    A series of commits to see a) how to use TravisCI with docker and b) how the speed compares to CircleCI. Changes also include: 
    
    * Reducing merge builds in both TravisCI & Appveyor.
    * Update build scripts for OpenSSL & FreeTDS to do cleanup.
    metaskills committed on GitHub Dec 19, 2016
Commits on Dec 11, 2016
  1. Handle SYBVARIANT types from SQL function. Fixes #317. Fixed #321.

    Since we can not rely on determining the type from SYBVARIANT we rely on checking for a simple 4-byte (assumed integer) since this is the first time we have encountered it. Else, return binary/string representation.
    metaskills committed on GitHub Dec 11, 2016
  2. Test CircleCI w/same OpenSSL & FreeTDS versions.

    * Uses /opt/local directory.
    metaskills committed on GitHub Dec 11, 2016
Commits on Dec 7, 2016
  1. Upgrade openssl and freetds (#322)

    - Fix openssl being out of date. (Bumped to 1.0.2j)
    
    - Fix freetds being out of date. (Bumped to 1.00.21)
    
    - Fix the invalid w32 application error which occurs on x64 platforms
      occasionally due to problems with DLLs generated via dllwrap after
      being relocated.
    
    Relates to: #290 and #310
    coderjoe committed on GitHub Dec 7, 2016
Commits on Nov 27, 2016
  1. CHangelog for #314.

    metaskills committed Nov 27, 2016
  2. Don't reset use_utf16 option, when initializing with false (#314)

    * Don't reset use_utf16 option, when tried to initialize with false
    
    ||= is a deceiving operator for Boolean values. It could mean assign-if-nil or assign-if-false. It is just a short-hand for `a = a || new_value`
    
    * Considered non-existence option as true
    
    * Initialized "use_utf16" Ruby Symbol Object
    vijay-koppala committed with metaskills Nov 27, 2016
  3. [ci skip] Update docs with FreeTDS install.

    metaskills committed on GitHub Nov 27, 2016