Project management and code hosting application. Follow us on twitter @gitlabhq
Go to file
Pat Thoyts a2d244ec06 Handle LDAP missing credentials error with a flash message.
If a user fails to provide a username or password to the LDAP login
form then a 500 error is returned due to an exception being raised
in omniauth-ldap. This gem has been amended to use the omniauth
error propagation function (fail!) to pass this exception message to
the registered omniauth failure handler so that the Rails application
can handle it approriately.

The failure function now knows about standard exceptions and no longer
requires a specific check for the OmniAuth::Error exception added by
commit f322975.

This resolves issue #1077.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
2012-07-21 09:04:05 +01:00
app Handle LDAP missing credentials error with a flash message. 2012-07-21 09:04:05 +01:00
config System Hooks: move callback to observer 2012-07-20 01:01:29 +03:00
db Refactoring of hook functionality & bootsrap system hooks 2012-07-19 00:25:10 +03:00
doc Merge pull request #1045 from tobert/patch-1 2012-07-16 02:29:02 -07:00
features Issue Labels: Edit, show, index + filter 2012-06-27 21:20:35 +03:00
lib Fixing MySQL syntax error 2012-07-18 11:59:32 +01:00
log init commit 2011-10-09 00:36:38 +03:00
public fix No route matches static.css Error 2012-05-23 11:00:51 +08:00
script Cucumber: 2012-06-15 07:15:28 +03:00
spec Enable observe for system hooks 2012-07-20 12:08:59 +03:00
vendor Feature: ajax load for tree commit log 2012-07-10 22:52:38 +03:00
.foreman complete hooks for post receive 2012-01-08 13:20:20 +02:00
.gitignore Ignore backups dir 2012-07-19 12:52:28 +03:00
.rails_footnotes init commit 2011-10-09 00:36:38 +03:00
.rspec init commit 2011-10-09 00:36:38 +03:00
.travis.yml Test only 1.9.3 on travis 2012-06-17 23:05:33 +03:00
CHANGELOG CHANGELOG updated. Fixed MR bug. Logger improved 2012-07-17 08:23:16 +03:00
config.ru init commit 2011-10-09 00:36:38 +03:00
Gemfile Handle LDAP missing credentials error with a flash message. 2012-07-21 09:04:05 +01:00
Gemfile.lock Handle LDAP missing credentials error with a flash message. 2012-07-21 09:04:05 +01:00
LICENSE init commit 2011-10-09 00:36:38 +03:00
Procfile Procfile production, resque script 2012-01-09 13:30:19 +02:00
Procfile.production preparing to v2.2 2012-02-19 12:36:16 +02:00
Rakefile init commit 2011-10-09 00:36:38 +03:00
README.md Add Code Climate badge 2012-07-03 18:21:58 -03:00
resque.sh System Hook: implemented 2012-07-19 00:25:10 +03:00
resque_dev.sh System Hook: implemented 2012-07-19 00:25:10 +03:00
VERSION Updated version & changelog 2012-06-28 12:24:41 +03:00

Welcome to GitLab build status build status Code Climate

GitLab is a free project and repository management application

Application details

  • based on Ruby on Rails
  • distributed under the MIT License
  • works with gitolite

Requirements

  • Ubuntu/Debian
  • ruby 1.9.2+
  • mysql or sqlite
  • git
  • gitolite
  • redis

Install

Checkout wiki pages for installation information, migration, etc.

Community

Google Group

Contacts

Twitter:

  • @gitlabhq
  • @dzaporozhets

Email

Contribute

Want to help - send a pull request. We'll accept good pull requests.