Skip to content
Commits on Aug 9, 2015
  1. @dometto
Commits on Sep 6, 2013
  1. @dometto
  2. @dometto

    Implemented checks to see if a) the expanded file path of a requested…

    dometto committed Sep 6, 2013
    … repo dir is under the configured root repository path and b) the expanded file path of a requested file is under its repo dir. See security issue reported by @bloudermilk, issue #19. Added tests and helper methods (is_subpath? and get_root_dir).
Commits on Aug 7, 2013
  1. Moved to simplecov, fixed require line for grack.rb

    Dawa Ometto committed Aug 7, 2013
Commits on Jun 7, 2013
  1. Require git_adapter from grack.rb..

    Dawa Ometto committed Jun 7, 2013
Commits on Jun 2, 2013
  1. @dometto

    Made match_routing a class method, so that it can be called from outs…

    dometto committed Jun 2, 2013
    …ide (useful for building authorization around Grack).
  2. @dometto

    Fixed test example repo; was not included in master branch. Fixed git…

    dometto committed Jun 2, 2013
    …adapter_test: 'git status' was not a functioning test because it is working directory dependant. No using 'receive-pack' as test command.
Commits on Apr 30, 2013
  1. Moved git_http.rb to grack.rb. Changed structure; App class is now in…

    Dawa Ometto committed Apr 30, 2013
    … module Grack.
  2. @dometto

    Merge pull request #14 from shugo/master

    dometto committed Apr 30, 2013
    Seems like a typo indeed. Reading 8Mb would seem overly enthousiastic.
Commits on Apr 23, 2013
  1. Renamed Git/RJGit controllers to 'adapters'. Fixed RJGit Adapter to w…

    Dawa Ometto committed Apr 24, 2013
    …ork with released RJGit gem and the new RJGit::Config class.
Commits on Mar 29, 2013
  1. @dometto
Commits on Mar 17, 2013
  1. @dometto
  2. @dometto
Commits on Jan 6, 2013
  1. @dometto
  2. @dometto

    Implemented RJGitController for Grack. Specify whether to use it or G…

    dometto committed Jan 6, 2013
    …itController in config.ru. Added tests for controllers; 100% coverage, 0 failures.
Commits on Dec 31, 2012
  1. @dometto

    Removed last system-call specific code from GitHttp:App. App no longe…

    dometto committed Dec 31, 2012
    …r calls GitController.command directly, but through wrapper functions in GitController for upload-pack, receive-pack, and update-server-info. Added tests for GitController.
  2. @dometto

    GitHttp::App.init takes a parameter to specify the kind of git contro…

    dometto committed Dec 31, 2012
    …ller object (defaults to GitController class).
  3. First changes for using abstracted GitController class instead of sys…

    Dawa Ometto committed Dec 31, 2012
    …tem calls to git binary.
Commits on Apr 6, 2012
  1. @shugo

    fix typo in the comment.

    shugo committed Apr 6, 2012
Commits on Jun 1, 2011
  1. @trek
  2. @trek
Commits on Nov 3, 2009
Commits on Nov 2, 2009
Something went wrong with that request. Please try again.