3463848cb5
Merge pull request #1509 from intgr/fill-missing-rotation-policy
...
Fill in missing cert rotation_policy; don't ignore validation errors when re-issuing certs
2018-08-07 09:40:09 -07:00
cf71f88680
Merge branch 'master' into fill-missing-rotation-policy
2018-08-07 08:23:29 -07:00
e0c6d6dd7d
Merge pull request #1530 from castrapel/up-reqs8718
...
Up reqs8718
2018-08-07 08:13:32 -07:00
c82f3bbf0f
updating requirements
2018-08-07 07:48:09 -07:00
51d5a897c2
Merge remote-tracking branch 'upstream/master'
2018-08-07 07:47:07 -07:00
7f821abfef
Fixed invalid JSON payloads (making API requests fail in particular) ( #1522 )
2018-08-07 07:46:59 -07:00
1edb964da9
Delete dead code in unit tests ( #1510 )
2018-08-07 07:46:59 -07:00
400bcaf085
Add .pytest_cache dir to .gitignore ( #1512 )
2018-08-07 07:46:58 -07:00
583bbee606
remove debug print
2018-08-07 07:46:58 -07:00
7463d47057
Support LetsEncrypt accounts
2018-08-07 07:46:58 -07:00
46cd1a21f7
Proper flask_restful boolean parsing.
...
This is documented here: https://github.com/flask-restful/flask-restful/issues/488
2018-08-07 07:46:58 -07:00
82c7530b6f
fix deletion
2018-08-07 07:46:58 -07:00
6d8217e00f
requirements
2018-08-07 07:46:58 -07:00
cc735e9b33
Error logging
2018-08-07 07:46:58 -07:00
19753632a9
Show and send error for pending certs
2018-08-07 07:46:58 -07:00
a3e1d08ba2
Adding pessimistic sqlalchemy disconnection handling
2018-08-07 07:46:58 -07:00
5e34287530
no bare except
2018-08-07 07:46:57 -07:00
dd7c9e3f88
Explicit capture exception during create failure
2018-08-07 07:46:57 -07:00
d8652fad36
Unpinning requests
2018-08-07 07:46:57 -07:00
58ec0bab09
updated requirements
2018-08-07 07:46:57 -07:00
094b2fd5a9
Clean up module imports
...
Example:
* import lemur.common.utils -> from lemur.common import utils
* import sqlalchemy.types as types -> from sqlalchemy import types
2018-08-07 07:46:57 -07:00
85285b5e62
Cache parsed certificate instead of re-parsing for each field
...
Use @cached_property decorator to cache the results of parse_certificate().
This significantly cuts down on the number of times certs need to be
parsed for a list view.
2018-08-07 07:46:57 -07:00
16dc7dc2f6
no bare except
2018-08-07 07:46:57 -07:00
f53067ab29
Explicit capture exception during create failure
2018-08-07 07:46:56 -07:00
efd33db69d
Unpinning requests
2018-08-07 07:46:56 -07:00
5b13032aec
Adds an optional interval variable to notification service's
...
create_default_expiration_notifications and introduces a new optional
configuration variable, LEMUR_SECURITY_TEAM_EMAIL_INTERVALS, to allow admins
control over the centralized email notification defaults.
2018-08-07 07:46:56 -07:00
177208f9da
updated requirements
2018-08-07 07:46:56 -07:00
b8d017418a
Clean up module imports
...
Example:
* import lemur.common.utils -> from lemur.common import utils
* import sqlalchemy.types as types -> from sqlalchemy import types
2018-08-07 07:46:56 -07:00
ce6e64bd17
Cache parsed certificate instead of re-parsing for each field
...
Use @cached_property decorator to cache the results of parse_certificate().
This significantly cuts down on the number of times certs need to be
parsed for a list view.
2018-08-07 07:46:56 -07:00
6ce044806b
initial commit
2018-08-07 07:46:56 -07:00
68203436e0
Sinful Use of $
...
Using the `$` sign within any block of text already marked as a code block is a grievous sin due to the fact that it makes it 100% pointless for you to have USED THE CODE BLOCK IN THE FIRST PLACE!
The `$` becomes included in the text we're trying to highlight for us to be able to actually use in our own projects.
Why post the info if you don't want us to use it.
Thank you.
2018-08-07 07:46:55 -07:00
2869042f38
Fixed invalid JSON payloads (making API requests fail in particular) ( #1522 )
2018-08-03 15:26:48 -07:00
82158aece6
Fill in missing cert rotation_policy; don't ignore validation errors when re-issuing certs
...
CertificateInputSchema requires the rotation_policy field, but
certificates created before the field existed have set to NULL. Thus
saving such certificates failed and probably caused other errors.
Made cert re-issuing (get_certificate_primitives) more strict so such
errors are harder to miss in the future.
2018-08-03 20:06:21 +03:00
acd2701fa2
Delete dead code in unit tests ( #1510 )
2018-08-03 08:21:55 -07:00
bb0c229d7e
Add .pytest_cache dir to .gitignore ( #1512 )
2018-08-03 08:12:04 -07:00
3f9d66bd51
Merge pull request #1497 from castrapel/letsencrypt_account_support
...
Letsencrypt account support
2018-07-30 15:37:35 -07:00
025d177565
Merge branch 'master' into letsencrypt_account_support
2018-07-30 15:28:29 -07:00
44192d4494
remove debug print
2018-07-30 15:27:23 -07:00
4b5e93cd3c
Merge pull request #1491 from mikegrima/booleans
...
Proper flask_restful boolean parsing
2018-07-30 15:25:52 -07:00
0889076d3b
Support LetsEncrypt accounts
2018-07-30 15:25:02 -07:00
d6b482755b
Proper flask_restful boolean parsing.
...
This is documented here: https://github.com/flask-restful/flask-restful/issues/488
2018-07-30 13:49:41 -07:00
b70885595f
Merge pull request #1488 from castrapel/fix_delete
...
fix deletion
2018-07-27 16:44:23 -07:00
caf99d36d6
fix deletion
2018-07-27 15:52:22 -07:00
35341a6828
Merge pull request #1487 from castrapel/cancel_pending_cert_failures
...
Cancel pending cert failures
2018-07-27 14:26:52 -07:00
2bb00bc666
requirements
2018-07-27 14:20:22 -07:00
e16c1de001
Error logging
2018-07-27 14:17:50 -07:00
2a6dda07eb
Show and send error for pending certs
2018-07-27 14:15:14 -07:00
4fa8f9ecc0
Merge pull request #1468 from castrapel/fix_db
...
http://docs.sqlalchemy.org/en/latest/core/pooling.html#disconnect-handling-pessimistic
2018-07-23 11:07:45 -07:00
9b29f9f819
Adding pessimistic sqlalchemy disconnection handling
2018-07-23 10:57:22 -07:00
faa1779204
Merge remote-tracking branch 'upstream/master'
2018-07-23 10:29:52 -07:00