Jaakko Kantojärvi
ba65f2910b
Add option to disable username changing
...
This option allows to disable users from changing their username.
This is very usefull in environments using strong internal authentication methods like ldap, pam or shibboleth.
You can allow users to change theyr username in these environments, but then new users (users loging in first time) is blocked from gitlab is her username exists.
2013-02-14 17:58:56 +02:00
Andrew8xx8
77a3bfe1de
Environments support added to Gitlab config
2013-02-14 11:44:34 +04:00
Dmitriy Zaporozhets
d64090b8a9
No gitolite in project any more
2013-02-11 19:16:59 +02:00
Dmitriy Zaporozhets
cdcf69d0d9
gitlab;shell init script
2013-02-07 10:06:39 +02:00
Dmitriy Zaporozhets
27d9ac0fe8
Make gitlab works with gitlab-shell
2013-02-04 15:07:56 +02:00
Dmitriy Zaporozhets
cd8a302997
Fix application crash on help page
2013-01-20 14:17:56 +02:00
Riyad Preukschas
47e510e14f
Small fixes
2013-01-19 15:26:55 +01:00
Marin Jankovski
296cdd591f
Add optional signup.
2013-01-18 11:57:31 +01:00
Cyril
9db7c16a1e
Fix default settings when they are boolean.
...
error is that ```enabled ||= true``` always evaluates to true.
Change all initialization of bool settings to use the same syntax:
```setting = true if setting.nil?```
2013-01-18 00:00:02 +01:00
Riyad Preukschas
9f1e9f11f1
Merge pull request #2346 from sodabrew/omniauth_configs
...
Allow the OmniAuth provider args parameter to be passed through
2013-01-16 15:58:53 -08:00
Riyad Preukschas
76329a46a3
Fix settings
2013-01-16 23:54:48 +01:00
Riyad Preukschas
eea43c9412
Merge branch 'check_gitlab_in_git_group' of https://github.com/VonC/gitlabhq into VonC-check_gitlab_in_git_group
2013-01-16 23:20:47 +01:00
Riyad Preukschas
0dd8a26a3a
Fix satellite path settings
2013-01-16 17:00:38 +01:00
Cyril
31e338b8fd
add default for Settings['satellites']
2013-01-16 16:11:40 +01:00
Dmitriy Zaporozhets
c9e6818ab6
Store repo satellites outside of tmp directory
2013-01-16 13:30:31 +02:00
VonC
471b5910a6
Fix git group detection for gitolite ssh user.
...
The tasks gitlab:env:info mixes user and group, and presume as a group 'git'.
However, gitolite group name can be anything.
That patch add the git group name in the config,
and check gitolite.ssh_user group against git.group
(which defaults to 'git', as before this patch, if undefined).
M config/gitlab.yml.example:
Add 'group' in 'git' section
Mention default value for the two extra settings
M lib/tasks/gitlab/check.rake:
Check that gitolite.ssh_user *group* is the one defined in git.group.
Make sure to default to 'git' as the expected group
if said group is undefined in the config.
Note: uses a more complete regexp for the group detection
(the group can start, end or be in the middle or the list of groups
of gitolite.ssh_user)
M: config/initializers/1_settings.rb:
Add default values for gitolite.group and gitlab.user
2013-01-14 11:44:27 +00:00
James Newton
2b38c8a156
remove passenger_fix.rb, which due to the recent removal of Resque in favor of sidekiq breaks gitlab in passenger
2013-01-09 22:17:03 -06:00
Dmitriy Zaporozhets
9773ccc451
sidekiq with green tests
2013-01-09 09:14:05 +03:00
Dmitriy Zaporozhets
c7bb3a1f72
sidekiq
2013-01-09 08:14:05 +03:00
Chris Frohoff
21e55ca318
added RAILS_RELATIVE_URL_ROOT support
2012-12-28 18:11:28 +00:00
Jakub Jirutka
a1434ff50b
Fix shared Redis connection issue on Passenger
2012-12-25 23:14:00 +01:00
Dmitriy Zaporozhets
3c1022f9b1
No resque errors
2012-12-25 16:18:22 +02:00
Dmitriy Zaporozhets
64db738f9d
Trying to fix resque issue
2012-12-25 15:53:50 +02:00
Dmitriy Zaporozhets
49e73f8ac1
Fixed syntax error in config -> settings
2012-12-24 21:29:53 +02:00
Dmitriy Zaporozhets
0dbb369ace
Cleanup deprecated configs
2012-12-24 21:25:33 +02:00
Aaron Stone
aec1a84042
Allow the OmniAuth provider args parameter to pass through as either an Array or a Hash.
2012-12-23 16:12:53 -08:00
Riyad Preukschas
757c7a5291
Fix gravatar and ldap config
2012-12-20 16:54:28 +01:00
Riyad Preukschas
19eb637419
Update uses of Gitolite.config.foo settings
2012-12-20 16:54:28 +01:00
Riyad Preukschas
b2e46f44ce
Refactor Settings initializer
...
All overrides are marked as deprecated.
Default settings are at the bottom.
2012-12-20 16:54:28 +01:00
Sergey Linnik
0aa7f79ca4
allow customize gravatar url
2012-12-07 00:44:22 +04:00
Riyad Preukschas
8b4010397c
Register diff mime type
2012-11-22 20:22:44 +01:00
Alexander Simonov
18bc873d53
Resque must be running in the own namespace
2012-11-20 18:59:37 +02:00
Alexander Simonov
10d8b77b50
Clean old rails2 style code
2012-11-20 18:59:28 +02:00
Riyad Preukschas
20189f84ee
Update gems
2012-11-18 21:51:53 +01:00
Saito
f1ac2a616b
remove encode lib, clean all encoded area.
2012-11-09 01:41:07 +08:00
Valeriy Sizov
0d4568db78
gitolite custom config
2012-11-07 00:47:33 +02:00
Robert Speicher
f61ca97648
Add quiet_assets gem, remove initializer
2012-11-01 16:45:31 -04:00
Marin Jankovski
d75cc7eafd
Display https as repo clone indicator and prevent modification of web_protocol variable.
...
Rewrite build_url, use web_protocol for repo indicator.
Explicitly initialize custom port to make the logic obvious.
2012-10-21 15:48:34 +02:00
Dmitriy Zaporozhets
2ff36e74eb
Merge pull request #1564 from dosire/cookie_secure_setting
...
Secure and httponly options on cookie.
2012-10-21 06:14:36 -07:00
Saito
8880c06d3b
disable annoying rails assets log messages
2012-10-14 00:02:01 +08:00
Andrey Kumanyaev
75e6eb59ec
patch rails to ignore text limit
2012-10-10 13:17:48 +04:00
Robert Speicher
afc4a75499
Use Rails.root.join where appropriate
2012-09-26 16:32:26 -04:00
Robert Speicher
99d391332f
Add a "patch" MIME type, and render it like a normal view in Commit#show
2012-09-26 16:32:23 -04:00
Robert Speicher
9d394250a8
Add an inflector to mark "commits" as uncountable
2012-09-26 16:32:23 -04:00
Marin Jankovski
a58d311262
Secure and httponly options on cookie.
2012-09-26 16:02:31 +02:00
Robert Speicher
6ddbee5d89
Consolidate all Resque-related initializers into "4_resque"
2012-09-22 11:26:22 -04:00
Robert Speicher
2cd0caaf73
Rename 4_resque_queues initializer to 4_resque
2012-09-22 11:20:04 -04:00
Robert Speicher
bfed07ee20
Add an initializer to allow custom Resque configs
2012-09-18 21:45:09 -04:00
Robert Speicher
0d77209ea0
Be more resilient in the case of missing omniauth settings
...
Should no longer freak out when omniauth settings aren't present in
gitlab.yml. People who aren't using it shouldn't even have to put a
'false' entry in their config for it (and probably wouldn't, after an
upgrade).
2012-09-12 18:11:59 -04:00
Dmitriy Zaporozhets
486de8c3f4
Refactoring auth
2012-09-12 07:48:22 +03:00