Dmitriy Zaporozhets
1c93d0df7a
Merge branch 'master' into ce-changes
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
Conflicts:
db/schema.rb
2014-12-11 18:12:45 +02:00
Jacob Vosmaer
b8dfd63eac
Use the new SIDEKIQ_MEMORY_KILLER_MAX_RSS variable
2014-12-08 13:39:25 +01:00
Dmitriy Zaporozhets
3bd66989de
Merge branch 'master' into ee-master
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
Conflicts:
Gemfile
Gemfile.lock
VERSION
app/models/project.rb
app/models/user.rb
db/schema.rb
doc/install/installation.md
doc/update/6.x-or-7.x-to-7.5.md
doc/update/7.4-to-7.5.md
lib/gitlab/git_access.rb
spec/factories.rb
spec/lib/gitlab/git_access_spec.rb
2014-12-05 13:28:32 +02:00
Jacob Vosmaer
6491974554
Disable Sidekiq arguments logging by default
2014-12-01 18:58:37 +01:00
Jacob Vosmaer
64ab6c9ed5
Add 'MemoryKiller' Sidekiq middleware
...
When enabled, this middleware allows Sidekiq to detect that its RSS has
exceeded a maximum value, triggering a graceful shutdown. This
middleware should be combined with external process supervision that
will restart Sidekiq after the graceful shutdown, such as Runit.
2014-11-28 15:01:41 +01:00
Dmitriy Zaporozhets
f7bf892cca
Revert "gitlab shell works if multiple rubies installed"
...
This reverts commit 533f4cdf30 .
2014-11-18 17:14:36 +02:00
Ciro Santilli
533f4cdf30
gitlab shell works if multiple rubies installed
...
Before this it would fail because git hooks automatically prepend
things to the path, which can lead the wrong Ruby version to be called
in which dependencies are not installed.
To make sure that this is correct, the forked_merge_requests commented
out test that depends on this change was uncommented.
For that test to pass, it is also necessary to setup the mock server
on port 3001 under test_env.rb.
2014-11-18 11:38:23 +01:00
Valery Sizov
3fcd75a911
Merge CE master into EE master
...
Conflicts:
Gemfile
VERSION
app/assets/javascripts/project.js.coffee
app/assets/javascripts/users_select.js.coffee
app/controllers/projects/services_controller.rb
app/models/project.rb
app/views/groups/edit.html.haml
features/project/service.feature
features/steps/project/services.rb
spec/models/concerns/mentionable_spec.rb
2014-11-13 17:05:12 +02:00
Marin Jankovski
e69b5f19c5
Place the settings that are valid for all ldap servers in a correct place.
2014-10-31 12:40:01 +01:00
Marin Jankovski
8064041373
Add time configuration option for LDAP user daily sync.
2014-10-29 13:32:16 +01:00
Marin Jankovski
d78e80fa74
Add email interceptor to prevent mail sending if email sending is disabled.
2014-10-27 13:05:50 +01:00
Marin Jankovski
d504ca8a0c
Add settings to disable email sending from GitLab.
2014-10-27 13:02:12 +01:00
Dmitriy Zaporozhets
67d6a79ee9
Merge branch 'ce-ee-master' into ee-master
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
Conflicts:
VERSION
config/initializers/1_settings.rb
config/initializers/7_omniauth.rb
2014-10-22 14:47:04 +03:00
Jacob Vosmaer
159eeecef1
Restore Settingslogic.new from 18d87dcf91
2014-10-21 11:27:41 +02:00
Sullivan SENECHAL
593a287c8d
Add timezone configuration to gitlab.yml
2014-10-21 11:27:16 +02:00
Jacob Vosmaer
8beca98d73
Fix CE-EE LDAP merge conflicts
2014-10-21 09:55:13 +02:00
Valery Sizov
e769822595
Merge branch '7-4-stable' into to_ee_stable_from_ce_stable
...
Conflicts:
config/initializers/1_settings.rb
config/initializers/7_omniauth.rb
features/admin/groups.feature
features/steps/admin/groups.rb
2014-10-20 19:59:36 +03:00
Jan-Willem van der Meer and Dmitriy Zaporozhets
3d3726a026
Default the LDAP server label to LDAP
2014-10-20 16:38:08 +03:00
Jan-Willem van der Meer and Dmitriy Zaporozhets
49bd981200
Prevent redeclaration of LDAP strategy
2014-10-20 16:38:07 +03:00
Dmitriy Zaporozhets
ab2db486b8
Merge branch 'security-api-internal-publicity' into 'master'
...
Gitlab-shell identification
Part of gitlab/gitlabhq#1528
See merge request !1185
2014-10-20 10:47:43 +00:00
Jan-Willem van der Meer
61d9d4e2eb
Default the LDAP server label to LDAP
2014-10-17 18:08:26 +02:00
Jan-Willem van der Meer
d1c3864778
Prevent redeclaration of LDAP strategy
2014-10-17 18:03:34 +02:00
Jan-Willem van der Meer
0ebe09e491
Only initialize if ldap is enabled
2014-10-16 10:32:54 +02:00
Jan-Willem van der Meer
18d87dcf91
Ensure each server block is a settingsLocic object
2014-10-16 10:32:29 +02:00
Valery Sizov
b5763e91cd
add gitlab-shell identification
2014-10-15 20:03:25 +03:00
Jan-Willem van der Meer
dcf6c26075
Only enable LDAP providers if LDAP is enabled
2014-10-15 09:53:16 +02:00
Jan-Willem van der Meer
471054e1f5
Merge branch 'ce-upstream' into feature-multi-ldap-servers-merge-master
...
Conflicts:
app/controllers/sessions_controller.rb
app/models/user.rb
app/views/devise/sessions/new.html.haml
config/gitlab.yml.example
config/initializers/1_settings.rb
config/initializers/7_omniauth.rb
config/initializers/devise.rb
lib/api/ldap.rb
lib/gitlab/ldap/authentication.rb
lib/gitlab/ldap/config.rb
lib/gitlab/ldap/person.rb
lib/gitlab/ldap/user.rb
2014-10-15 08:19:13 +02:00
Jan-Willem van der Meer
103419be96
Add ldap callback definitions to initializer
2014-10-14 17:26:42 +02:00
Dmitriy Zaporozhets
f4d43ed3b1
Merge branch 'master' into ce-upstream
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
Conflicts:
app/controllers/projects/services_controller.rb
app/models/concerns/mentionable.rb
app/models/project.rb
app/models/user.rb
app/views/admin/users/index.html.haml
app/views/projects/services/_form.html.haml
config/gitlab.yml.example
config/initializers/1_settings.rb
lib/gitlab/git_access.rb
lib/gitlab/ldap/access.rb
lib/gitlab/ldap/person.rb
lib/gitlab/reference_extractor.rb
spec/lib/gitlab/ldap/access_spec.rb
2014-10-14 18:23:51 +03:00
Jan-Willem van der Meer
6ce65a3e95
Use Hash syntax for LDAP server declaration
2014-10-14 13:13:59 +02:00
Jan-Willem van der Meer
fc5bfd1dc1
Move dynamic omniauth declarations to initializer
2014-10-14 09:31:06 +02:00
Jan-Willem van der Meer
e1cf9c15eb
Apply configuration changes for Multiple LDAP servers
2014-10-13 14:04:10 +02:00
Jan-Willem van der Meer
948a7a12b5
Don't change the providername without migrating
2014-10-13 10:38:02 +02:00
Jan-Willem van der Meer
faf54d525c
Name the default provider main, to avoid name collisions
2014-10-10 10:57:09 +02:00
Jan-Willem van der Meer
53816ef8f3
Make AD check server specific
2014-10-10 10:07:37 +02:00
Jan-Willem van der Meer
1835fceb4b
Make allow_username_or_email_login server specific
2014-10-10 09:40:31 +02:00
Jan-Willem van der Meer
c832c50c87
Do not use primary flag for LDAP servers
2014-10-10 09:36:54 +02:00
Jan-Willem van der Meer
5b38186867
Add note for refactoring
2014-10-10 09:12:16 +02:00
Jan-Willem van der Meer
6373c84d5f
Merge remote-tracking branch 'origin/master' into feature-multi-ldap-servers
...
Conflicts:
app/models/user.rb
config/gitlab.yml.example
spec/lib/gitlab/ldap/access_spec.rb
2014-10-09 12:26:19 +02:00
Jan-Willem van der Meer
4ef74844c3
Adapt to new LDAP::Config class
2014-10-07 12:31:30 +02:00
Jan-Willem van der Meer
d9355ea590
Allow proper provider_name for ldap provider
2014-10-03 14:00:28 +02:00
Jan-Willem van der Meer
97aa12fcc8
Dynamically initiate LDAP strategies
2014-10-02 12:45:53 +02:00
Dmitriy Zaporozhets
a5972170ad
Merge remote-tracking branch 'origin/master' into ee-7-4
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
Conflicts:
app/controllers/projects/team_members_controller.rb
app/finders/projects_finder.rb
app/models/group.rb
app/models/project_team.rb
app/models/users_group.rb
config/gitlab.yml.example
config/initializers/1_settings.rb
config/routes.rb
db/schema.rb
doc/integration/ldap.md
features/steps/group.rb
features/steps/project/project.rb
2014-10-02 13:24:59 +03:00
Jan-Willem van der Meer
3a358005e4
Merge branch 'feature-refactor-oauth-instance-methods' into feature-multi-ldap-servers
2014-10-01 17:33:50 +02:00
Marin Jankovski
f7aba277e7
Add option to gitlab config to specify if LDAP server is active directory.
2014-09-30 12:07:31 +02:00
Jacob Vosmaer
e1f6fa6f18
Add backup upload support to the rake task
2014-09-29 15:03:08 +02:00
Jacob Vosmaer
e93523ed31
Merge commit '79190fe06b' into merge-79190fe06b-7.3.0-pre
...
Conflicts:
Gemfile
README.md
VERSION
db/schema.rb
doc/install/installation.md
lib/gitlab/git_access.rb
lib/gitlab/ldap/user.rb
spec/lib/gitlab/ldap/access_spec.rb
2014-09-15 11:24:51 +02:00
Wes Gurney
81a70bf515
Adding ability to configure webhook timeout via gitlab.yml
2014-09-12 11:38:14 -04:00
Jan-Willem van der Meer
e45861d7d9
Display multiple LDAP servers on login page
2014-09-11 16:14:54 +02:00
Jan-Willem van der Meer
8772c2a113
Add support for multiple ldap omniauth strategies
2014-09-11 15:43:28 +02:00