Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Oct 23, 2014
  1. @tjschuck

    Gem packaging fixes

    tjschuck authored
  2. @tjschuck

    Fix clean and clobber tasks

    tjschuck authored
Commits on Feb 21, 2014
  1. @tjschuck

    Use built-in Gemspec loader

    tjschuck authored
  2. @tjschuck

    Merge branch 'rename_gem' of github.com:sferik/bcrypt-ruby into sferi…

    tjschuck authored
    …k-rename_gem-pr86
    
    Conflicts:
    	Gemfile.lock
  3. @tjschuck

    Drop x86-mswin32-60 support

    tjschuck authored
    Per @luislavena on tjschuck/rake-compiler-dev-box@ebec11e, this was only necessary during the transition time from One-Click Ruby Installer (OCI) to RubyInstaller when 1.8.6 was released _7 years_ ago.
Commits on Dec 18, 2013
  1. @sferik
  2. @sferik
Commits on Aug 23, 2013
  1. @tjschuck
Commits on Jul 10, 2013
  1. @tjschuck
Commits on Jul 19, 2012
  1. @jfirebaugh
Commits on Jun 22, 2011
  1. @tenderlove
Commits on Dec 20, 2010
  1. @tmm1
  2. @tmm1

    Switch to rspec2

    tmm1 authored
Commits on Dec 18, 2010
  1. @tmm1

    Switch to rake-compiler for building binary win32/java gems.

    tmm1 authored
    To build java gems:
      $ rvm use jruby
      $ rake java gem
      cp tmp/java/bcrypt_ext/bcrypt_ext.jar lib/bcrypt_ext.jar
      Successfully built RubyGem
      File: bcrypt-ruby-2.1.2-java.gem
    
    To build win32 fat 1.8/1.9 binary gems:
      $ rake cross native gem RUBY_CC_VERSION=1.8.6:1.9.2
      cp tmp/x86-mswin32-60/bcrypt_ext/1.8.6/bcrypt_ext.so lib/1.8/bcrypt_ext.so
      cp tmp/x86-mswin32-60/bcrypt_ext/1.9.2/bcrypt_ext.so lib/1.9/bcrypt_ext.so
      Successfully built RubyGem
      File: bcrypt-ruby-2.1.2-x86-mingw32.gem
    
    Note, to build win32 gems you will need to setup a cross-compilation environment:
    
      1. Download and run "MinGW 4.3.0" installer from
         http://crossgcc.rts-software.org/doku.php
      2. Add "/usr/local/i386-mingw32-4.3.0/" to your PATH
      3. gem install rake-compiler
      4. rake-compiler cross-ruby # to cross-compile 1.8.6
      5. rake-compiler cross-ruby RUBY_VERSION=1.9.2-p0
Commits on Sep 16, 2009
Commits on Aug 14, 2009
  1. @FooBarWidget

    Ensure that BCrypt.class is compiled with the right compatibility flags.

    FooBarWidget authored committed
    Signed-off-by: Coda Hale <coda.hale@gmail.com>
Commits on Aug 13, 2009
Commits on Aug 12, 2009
  1. @FooBarWidget

    Move MRI C extension into 'mri' subdirectory.

    FooBarWidget authored committed
    Signed-off-by: Coda Hale <coda.hale@gmail.com>
  2. @FooBarWidget

    When on Ruby 1.9, unlock the global interpreter lock while calculatin…

    FooBarWidget authored committed
    …g bcrypt hashes, for greater concurrency.
    
    The bcrypt sources have been modified and made reentrant so that they
    don't cause any problems when accessed by multiple threads concurrently.
    
    Signed-off-by: Coda Hale <coda.hale@gmail.com>
  3. @FooBarWidget

    Finish JRuby support.

    FooBarWidget authored committed
    Signed-off-by: Coda Hale <coda.hale@gmail.com>
  4. @FooBarWidget

    When running the coverage test, correctly ignore non-bcrypt-ruby sour…

    FooBarWidget authored committed
    …ce files.
    
    Signed-off-by: Coda Hale <coda.hale@gmail.com>
  5. @FooBarWidget

    Improve 'compile' Rake task.

    FooBarWidget authored committed
    - Use the 'ruby' method to run extconf.rb, instead of calling the ruby
      command directly. This allows Rake to run extconf.rb in the same Ruby
      interpreter that was used to invoke Rake. This is useful if there are
      multiple Ruby installations, and not all of them are called 'ruby'.
    - Use 'sh' instead of 'system' to run commands so that failed commands will
      properly abort the Rake task.
    
    Signed-off-by: Coda Hale <coda.hale@gmail.com>
  6. @FooBarWidget

    Fix the unit tests.

    FooBarWidget authored committed
    - The 'setup' method is no longer supported by rspec.
    - The '--out' command line argument is no longer supported by rspec.
    - The 'spec' task has been modified to run without rcov; rcov is still a
      bit buggy on Ruby 1.9. The 'rcov' task can be used to run the specs
      with rcov.
    
    Signed-off-by: Coda Hale <coda.hale@gmail.com>
Commits on Mar 11, 2009
Commits on Mar 10, 2009
Commits on May 8, 2008
Commits on Jun 7, 2007
  1. Preparing for release.

    codahale authored
    git-svn-id: http://bcrypt-ruby.rubyforge.org/svn/trunk@35 b1e0f299-433e-4bb3-9895-84128a6cfb6a
  2. Added descriptions to compile and benchmark so's I can find them agai…

    codahale authored
    …n next time.
    
    git-svn-id: http://bcrypt-ruby.rubyforge.org/svn/trunk@32 b1e0f299-433e-4bb3-9895-84128a6cfb6a
Commits on Mar 9, 2007
  1. Bumped version up to 2.0.1, explained myself in the changelog.

    codahale authored
    git-svn-id: http://bcrypt-ruby.rubyforge.org/svn/trunk@26 b1e0f299-433e-4bb3-9895-84128a6cfb6a
Commits on Mar 8, 2007
  1. Updated changelog with full details of what's been changed.

    codahale authored
    Spec coverage now goes to /doc/coverage.
    RDocs now go to /doc/rdoc.
    Specs now go to /doc/specs.html.
    Removed loadpath tinkering from bcrypt.rb.
    
    
    git-svn-id: http://bcrypt-ruby.rubyforge.org/svn/trunk@20 b1e0f299-433e-4bb3-9895-84128a6cfb6a
  2. Fixed cleaning and clobbering, added benchmark task, removed doc dire…

    codahale authored
    …ctory.
    
    git-svn-id: http://bcrypt-ruby.rubyforge.org/svn/trunk@17 b1e0f299-433e-4bb3-9895-84128a6cfb6a
Something went wrong with that request. Please try again.