Fix crash if binding is nil, closes #261
Merge pull request #262 from antn/fix-binding-crash-when-nil

Fix crash if binding is nil, closes #261
Use Rack Request to check proxy forwarded IPs
Require rack for Rack::Request
Add rack to Gemfile for test dependency
Merge pull request #264 from turbosquid/check_proxy_forwarded_ip

Use Rack Request to check proxy forwarded IPs
add rack to gemspec dependencies
add spec for X-Forwarded-For behaviour
add /vendor/gems to .gitignore
version 2.0.0
use rspec magic
warning: assigned but unused variable - e
warning: shadowing outer local variable - path
Merge pull request #271 from amatsuda/warnings

Fixing some ruby warnings
Remove trailing whitespace
Merge pull request #273 from teoljungberg/patch-1

Remove trailing whitespace
README: added plain text section, switch links to https
Merge pull request #275 from nedeco/readme-patch

README: added plain text section, switch links to https
Fixes #282 (Fix history in the console)

This fixes "Need to press <up> twice in the console". Full info in #282

When we reach the max history limit we remove an entry from the history array but aren't updating our history pointer (`previousCommandOffset`) to match.
Merge pull request #284 from axelson/patch-1

Fix history retrieval in the console