Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
b697e513 06/14/2018 09:50 AM Michael Moll

Refs #22058 - refresh rubocop config and apply autofixes

e0910b7e 06/12/2018 03:06 PM Michael Moll

Fixes #23857 - Fix Performance/InefficientHashSearch cop

87194fab 06/07/2018 03:53 PM Daniel Lobato Garcia

Fixes #13749 - Handle Base64 and binary LDAP avatars

Before this change, we would always try to Base64.decode absolutely any
avatar. This resulted in broken images, as sometimes the avatars are
automatically turned into binary by net/ldap. In such cases, we want to...

74275f51 04/05/2018 11:56 AM Michael Moll

Fixes #19840 - Fix Rails/ReadWriteAttribute cop

67b925e9 03/20/2018 11:05 AM Dominik Hlavac Duran

Fixes #15286 - New API for auth sources (#4865)

69205f5c 12/15/2017 03:34 PM Tomer Brisker

Fixes #19772, #19773, #19774 - Fix some empty line cops

36f8e9c0 10/24/2017 09:42 AM Daniel Lobato Garcia

Fixes #17992, #18103 - Improve external usergroup errors

When one submit an user group with external user groups, and this
doesn't work for whatever reason, like:

Net::LDAP::Error - No route to host - connect(2)
LdapFluff::Generic::UnauthenticatedException...

7d8b5c2e 10/24/2017 09:35 AM Timo Goebel

fixes #21394 - user login with access token api

6583c13f 10/04/2017 09:56 AM Tomáš Strachota

Fixes #21175 - Unable to add AD LDAP Auth Source

d3fd7441 08/08/2017 04:19 AM Marek Hulán

Fixes #20515 - always find user by login

01b7dbb5 07/31/2017 10:14 AM Dominik Hlavac Duran

Fixes #17811 - Improve error message LDAP fail

88e295d5 07/19/2017 06:21 AM Tomáš Strachota

Fixes #16112 - support for netgroups in LDAP auth source

05bd6ed8 09/26/2016 08:25 AM Daniel Lobato Garcia

Fixes #16624 - Make AuthSourceLDAP taxable

This allows users to set organizations/locations on AuthSourceLDAP
objects. That in itself might not be that useful, but it allows us to
follow on and assign the AuthSourceLDAP taxonomies to the users
autocreated through it.

e7e5ef3e 09/12/2016 05:03 AM Tomer Brisker

Fixes #16491 - Upgrade rubocop to version 0.42

12612809 07/29/2016 05:58 AM Dominic Cleal

fixes #3917 - replace protected_attrs with strong parameters

Filtering of attributes has moved from the protected_attributes gem to
strong parameters in controller concerns, to be in line with current
Rails recommendations.

Concerns are shared between UI and both API controllers and list the...

f4459c11 05/12/2016 09:56 AM David Davis

Refs #3809 - Turning on some rubocop cops

8bbfa2c3 02/04/2016 03:20 PM David Davis

Refs #12911 - Fixing colon method calls

a4766c96 12/08/2015 05:51 AM Tom Caspy

fixes #12730 - removing the fakeFS gem

f4aa6463 12/03/2015 11:26 AM Timo Goebel

fixes #7548 - cannot use UTF8 characters from ldap auth source

3326499a 12/01/2015 07:17 AM Daniel Lobato Garcia

Fixes #7568 - Use attr_accessible for Rails 4 upgrade

b5782137 11/11/2015 03:01 AM Shlomi Zadok

Fixes #12325 - Add to_utf8 method and ensure avatar_path returns in utf-8

cb71e86a 11/09/2015 08:51 AM Amir Fefer

Fixes #7537 - Adds test connection button to LDAP form

c2af42a0 10/09/2015 10:58 AM Daniel Lobato Garcia

Fixes #12059 - AuthSourceLdap allow_nil should be removed

When we migrated to the new migration syntax, the clause
`validate_length_of :host` was wrongly translated. It contains a clause
`allow_nil` that allows it to be nil, but in Rails 3 the `:presence =>...

2ef6f4da 09/04/2015 06:38 AM Daniel Lobato Garcia

Fixes #11407 - Uppercase logins from LDAP break external user group sync

On LDAP the login can contain uppercase chars, for instance, "FOO". However
when we log in Foreman for the first time and have that account auto-created,
we can login using "foo". After that, our login will be saved as "foo" on...

33d7500a 09/03/2015 07:54 AM Daniel Lobato Garcia

Fixes #11428 - External user groups refresh shouldn't be case sensitive

group_list in ldap_fluff returns a list of lowercase LDAP GIDs.
When AuthSourceLdap tries to run update_usergroups to refresh the external
user groups, it will try to match these lowercase gids with external user...

01e78260 06/09/2015 10:29 AM Ivan Necas

Fixes #10713 - improved backtrace logging

  • full trace in 500 page in production shows really the full trace
  • Foreman::Logging.exception as an unified entry point for exceptions logging
  • the backtrace cleaner doesn't delete the plugins
  • the orchestration exceptions gets the backtrace covered by logger...
19bf6b09 05/18/2015 09:03 AM Dominic Cleal

fixes #10509 - add toggle for LDAP usergroup updating

7891164b 05/18/2015 09:03 AM Dominic Cleal

fixes #10493 - disable usergroup sync on login when $login is used

c7293761 05/14/2015 12:21 PM Dominic Cleal

fixes #4769 - fix deprecation warning while syncing LDAP attrs

516b5720 05/13/2015 10:51 AM Dominic Cleal

fixes #10406 - add LDAP instrumentation and extra logging

be6ce5bc 05/06/2015 10:11 AM Daniel Lobato Garcia

Fixes #10263 - Encrypt LDAP password in db

This commit includes a rake task to encrypt all encryptable resources.
A helper function can be used to add more encryption tasks easily.

5d5e0bb6 04/01/2015 04:44 AM Marek Hulán

Fixes #9926 - do not always set LDAP encryption method

fc3faf6f 03/24/2015 12:32 PM Marek Hulán

Fixes #9885 - pass verify_mode to net/ldap

e1e7d068 03/24/2015 06:28 AM Marek Hulán

Fixes #9869 - propagate LDAP errors

abd8f1d1 02/18/2015 03:54 AM Daniel Lobato Garcia

Refs #3809 - Remove cops for empty lines

c8652830 01/23/2015 04:51 AM Dominic Cleal

fixes #9084 - catch net-ldap 0.11's specific invalid filter exception

2312cccf 11/19/2014 06:03 AM Daniel Lobato Garcia

Refs #3809 - Remove useless assignments

01f8b024 11/10/2014 04:56 AM Daniel Lobato Garcia

Fixes #7369 - External user groups update on login

e768c976 10/22/2014 11:56 AM Tomáš Strachota

Fixes #6710 - unicode characters in url parameters

Original methods to_param defined on resources called name.parameterize
to get rid of url-unsafe characters. This function unfortunately also
stripped off unicode characters.

Changes:
- parameterization extracted into a separate module Parameterizable...

f4cecb48 10/20/2014 05:11 AM Shlomi Zadok

fixes #7898 - ensure that format can respond to json / yaml

6be0508b 10/17/2014 02:02 PM Stephen Benjamin

fixes #4439 - ensure user logins are handled case insensitively

5f029ed6 10/07/2014 03:40 AM Daniel Lobato Garcia

Refs #3809 - Use parentheses in method definitions

8b737c9c 09/29/2014 07:17 AM Joseph Magen

fixes #4386 - gem friendly_id to simplify find by id, name, label, etc

f45717f8 09/02/2014 03:30 AM B Sh

Fixes #6538 - User group vs usergroup name consistency

3b4f386e 08/28/2014 11:41 AM Dominic Cleal

refs #7066 - fix syntax error in expression

597bd2fb 08/28/2014 11:13 AM Dominic Cleal

fixes #7066 - add back $login interpolation for LDAP service account usernames

In cases where an LDAP connection is required outside of the context of user
authentication (e.g. validation of external user group name), an error is
thrown. Users are recommended to use dedicated service accounts for this...

02432b49 08/13/2014 10:22 AM Daniel Lobato Garcia

Fixes #7003 - Revert LDAP to simple_tls

4b2dffae 08/07/2014 04:21 AM Daniel Lobato Garcia

Fixes #5734 - API for external groups management

6421fa1c 07/31/2014 10:35 AM Daniel Lobato Garcia

Fixes #813 - External usergroups can be linked to an LDAP auth source

3034e8e2 07/31/2014 06:00 AM Ori Rabin

fixes #6636, #6657, #6694 - add field length validations, extend audit field length

42163f86 07/07/2014 06:43 AM Ori Rabin

fixes #5414: LDAP + TLS is not LDAP + TLS but LDAP + SSL and changed port automatically on check

e07f9a12 06/30/2014 07:57 AM Dominic Cleal

fixes #3272 - allow 'admin' account to be removed and replaced

d11f7309 04/18/2014 06:24 AM Stephen Benjamin

fixes #5222 - Log ldap attributes in debug-level logging

b7f90cc0 03/13/2014 10:44 AM Stephen Benjamin

fixes #4643 - Retrieving Optional LDAP attributes fails on 1.8.7

d424cab5 03/11/2014 08:58 AM Stephen Benjamin

fixes #3827 - adds ldap avatar support

a416bb57 03/07/2014 10:21 AM Jan Pazdziora

fixes #4442 - returning nil plays nice with try_to_login.

b7589c32 11/12/2013 11:53 AM Jan Pazdziora

fixes #3312 - support /users/extlogin as a login page based on REMOTE_USER

f2c78d4a 10/15/2013 12:18 PM Joseph Magen

fixes #2741 - rails 3 syntax

4e4671ce 08/15/2013 04:10 PM Nils Domrose

fixes #863 - added ldap_filter to LDAP auth sources to filter lookups using RFC 2254 filters

d57e7979 07/19/2013 05:31 AM Joseph Magen

fixes #2411 - move STI models in /models and /lib/foreman/models to sub-folders