Commit Graph

1803 Commits

Author SHA1 Message Date
4a181aff6e Merge branch 'master' into feature/acme-http-challenge 2020-11-10 15:20:47 +01:00
018f4a4b77 Merge branch 'master' into bugfix/group-lookup-fix-referral 2020-11-09 14:30:01 -08:00
57208fe198 Fix group lookup when AD DNS Referal is in lookup path
Fix an issue when the DNS AD referal is in the path.
An Exception is raised, with the following stacktrace::

  Traceback (most recent call last):
    File "/www/lemur/lemur/auth/views.py", line 317, in post
      user = ldap_principal.authenticate()
    File "/www/lemur/lemur/auth/ldap.py", line 147, in authenticate
      self._bind()
    File "/www/lemur/lemur/auth/ldap.py", line 216, in _bind
      self.ldap_groups.append(values["cn"][0].decode("ascii"))
  TypeError: list indices must be integers or slices, not str

This is issue is trigerred by some extra rows that referrences
the DNS subtree::

   ['ldaps://DomainDnsZones.xxxx']

Limiting the extraction to the expected dicts fix this issue.
2020-11-09 09:40:28 +01:00
7c779d6283 regex 2020-11-06 22:41:48 -08:00
519411b309 regex 2020-11-06 22:40:55 -08:00
6fe855e824 Merge branch 'master' into expanding-S3-plugin 2020-11-05 12:12:45 -08:00
894b74f523 Merge branch 'master' into expanding-S3-plugin 2020-11-04 18:39:23 -08:00
206d010c9a Version updates and making lint happy 2020-11-04 18:23:39 -08:00
7d2ce61303 Updating comment for application context 2020-11-04 18:04:57 -08:00
8990209411 Merge branch 'master' into ecc_changes 2020-11-04 17:00:09 -08:00
4cc0f6bb60 Stop repeating certs when sending expiration notifications to security team email 2020-11-04 10:53:27 -08:00
ab014873d0 invalid escape sequence warning for not an escape char 2020-11-03 19:33:13 -08:00
003779a112 Mock fix for DeprecationWarning: callable is None 2020-11-03 19:27:41 -08:00
dc7497e29d Fix Working outside of application context Test Failures in dev 2020-11-03 19:05:18 -08:00
c71dbcb0a0 Fix duplicate tests 2020-11-03 09:48:25 +01:00
bc564b574d Merge branch 'master' into feature/acme-http-challenge 2020-11-03 09:36:37 +01:00
3d64aa8d11 Fixing DeprecationWarning: callable is None: another syntax 2020-11-02 18:58:38 -08:00
86b2cfbe4a invalid escape sequence \ 2020-11-02 18:45:38 -08:00
b75bd56546 Check if ValueError assert works old way 2020-11-02 18:29:22 -08:00
6922d34825 invalid escape sequence \ 2020-11-02 18:16:15 -08:00
825a001a8b pass algorithm to jwt.decode() during login
api_jwt.py : pass "algorithms" argument when calling decode(). This argument will be mandatory in a future version
2020-11-02 17:37:04 -08:00
d88da028b1 Replace binary with LargeBinary
https://flask-appbuilder.readthedocs.io/en/latest/_modules/sqlalchemy/sql/sqltypes.html
2020-11-02 17:37:04 -08:00
d821024e35 Fixing DeprecationWarning: callable is None 2020-11-02 17:37:04 -08:00
2dac95c6fb Replacing PassiveDefault (deprecated) with DefaultClause 2020-11-02 17:37:04 -08:00
4ffced70f8 backref cannot be set for viewonly relationship
will be deprecated in SQLAlchemy 1.4, and will be disallowed in a future release
2020-11-02 17:37:04 -08:00
634339eac6 replacing imp (deprecated) with importlib 2020-11-02 17:37:04 -08:00
9c6856bcdd adjusting the tests to the better naming 2020-10-30 18:36:32 -07:00
7bca42776b better comments 2020-10-30 18:28:34 -07:00
3dfafa0021 making lint happy 2020-10-30 18:28:10 -07:00
add0960579 more meaningful variable naming 2020-10-30 18:18:37 -07:00
e1ff89eb2d better return arguments 2020-10-30 18:18:14 -07:00
cc2aa5c1de cli for live testing 2020-10-30 18:17:34 -07:00
ba8eb7a3f5 better logging and metrics 2020-10-30 18:17:02 -07:00
c5769378cf making lint happy 2020-10-30 15:21:22 -07:00
f90041353c Merge branch 'master' into expanding-S3-plugin 2020-10-30 15:19:26 -07:00
d41daeb4af Merge branch 'master' into ecc_changes 2020-10-30 10:55:23 -07:00
cc05d21260 Merge branch 'master' into cname_01 2020-10-29 18:59:43 -07:00
a4178ca113 fixing floating comma in CNAME PR 2020-10-29 18:52:22 -07:00
69aa98c1c8 Merge branch 'master' into ecc_changes 2020-10-29 18:05:38 -07:00
03dfbf535d Consistent algo in UI and API
Removed '-' since UI displays only handful options
2020-10-29 17:59:31 -07:00
aec24ae132 Missing commit in downgrade 2020-10-29 17:58:37 -07:00
4e44dd3d8f Check if authority options is JSON Array 2020-10-29 17:57:54 -07:00
9aa2d2af76 Merge branch 'master' into notification-plugin-field-fix 2020-10-29 14:58:43 -07:00
ccecb26816 Merge branch 'cname_01' of github.com:Netflix/lemur into cname_01 2020-10-29 14:43:14 -07:00
ca465e3c9e updating debug string with target_domain 2020-10-29 14:42:51 -07:00
a3a02a8077 Merge branch 'master' into notification-plugin-field-fix 2020-10-29 14:32:57 -07:00
2aec317127 Merge branch 'master' into cname_01 2020-10-29 14:32:23 -07:00
86207db93b Merge branch 'master' into certificates-for-notification-fix 2020-10-29 14:21:25 -07:00
15a7921bf4 Merge branch 'master' into cname_01 2020-10-29 14:09:48 -07:00
84f8905cf1 Hide expired certs for notifications 2020-10-29 14:07:25 -07:00