diff options
author | Adrien Ferrand <adferrand@users.noreply.github.com> | 2019-09-07 00:30:25 +0300 |
---|---|---|
committer | Brad Warren <bmw@users.noreply.github.com> | 2019-09-07 00:30:25 +0300 |
commit | ab76834100d75e5330f585b9619332e2e0c8a43e (patch) | |
tree | 1591d6937e21176bd368fe6e1f1f54e243b7a932 /certbot-dns-cloudxns/local-oldest-requirements.txt | |
parent | ada2f5c767f11b60e246fa1a5130fa67d64f6a78 (diff) |
[Windows|Linux] Forbid os.stat and os.fstat (#7325)
Fixes #7212
This PR forbid os.stat and os.fstat, and fix or provide alternatives to avoid its usage in certbot outside of certbot.compat.filesystem.
* Reimplement private key mode propagation
* Remove other os.stat
* Remove last call of os.stat in certbot package
* Forbid stat and fstat
* Implement mode comparison checks
* Add unit tests
* Update certbot/compat/filesystem.py
Co-Authored-By: Brad Warren <bmw@users.noreply.github.com>
* Update certbot/compat/filesystem.py
Co-Authored-By: Brad Warren <bmw@users.noreply.github.com>
* Handle case where multiple ace concerns a given SID in has_min_permissions
* Add a new test scenario
* Add a simple test for has_same_ownership
* Fix name function
* Add a comment explaining an ACE structure
* Move a test in its dedicated class
* Improve a message error
* Calculate has_min_permission result using effective permission rights to be more generic.
* Change an exception message
* Add comments, avoid to skip a test.
* Update certbot/compat/filesystem.py
Co-Authored-By: Brad Warren <bmw@users.noreply.github.com>
Diffstat (limited to 'certbot-dns-cloudxns/local-oldest-requirements.txt')
-rw-r--r-- | certbot-dns-cloudxns/local-oldest-requirements.txt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/certbot-dns-cloudxns/local-oldest-requirements.txt b/certbot-dns-cloudxns/local-oldest-requirements.txt index c9999e87a..2b3ba9f32 100644 --- a/certbot-dns-cloudxns/local-oldest-requirements.txt +++ b/certbot-dns-cloudxns/local-oldest-requirements.txt @@ -1,3 +1,3 @@ # Remember to update setup.py to match the package versions below. acme[dev]==0.31.0 -certbot[dev]==0.34.0 +-e .[dev] |