sapling/eden/fs/config
Katie Mancini fa180ad585 check multiple locations for x509 certs
Summary:
This stack updates eden to be able to check all of the locations that able
users certificate may reside.

There can be multiple places where a cert may reside (we cant always
definitively choose one place to look based on the platform). Thus we
need to be able to configure multiple locations for certs in our eden
config.

This makes the switch over in eden from using one place for the client
cert to use and using the first available client cert from a list.

NOTE: most of this diff is fixing unit tests take a look at `EdenConfig.h` and `EdenConfig.cpp` first

Reviewed By: wez

Differential Revision: D23359939

fbshipit-source-id: 44beecce3ef098a734dbd7c5eb3fa5f0aad6b50b
2020-09-23 19:58:52 -07:00
..
test check multiple locations for x509 certs 2020-09-23 19:58:52 -07:00
CachedParsedFileMonitor.h utils: move win/utils/Stub.h to utils/NotImplemented.h 2020-09-16 12:31:46 -07:00
CheckoutConfig.cpp edenfs: add per-checkout case sensitivity setting 2020-09-18 08:43:14 -07:00
CheckoutConfig.h edenfs: add per-checkout case sensitivity setting 2020-09-18 08:43:14 -07:00
CMakeLists.txt allow multiple prefixes for paths to be logged 2020-09-02 22:54:23 -07:00
ConfigSetting.h refactor EdenConfig to use private inheritance 2019-10-11 11:01:49 -07:00
eden_config.thrift enable py3 thrift language 2020-06-10 19:29:17 -07:00
EdenConfig.cpp check multiple locations for x509 certs 2020-09-23 19:58:52 -07:00
EdenConfig.h check multiple locations for x509 certs 2020-09-23 19:58:52 -07:00
FieldConverter.cpp check multiple locations for x509 certs 2020-09-23 19:58:52 -07:00
FieldConverter.h teach eden to parse arrays in configs 2020-09-14 17:40:13 -07:00
FileChangeMonitor.cpp utils: move win/utils/Stub.h to utils/NotImplemented.h 2020-09-16 12:31:46 -07:00
FileChangeMonitor.h utils: move win/utils/Stub.h to utils/NotImplemented.h 2020-09-16 12:31:46 -07:00
ReloadableConfig.cpp log the path that caused configs to be reloaded 2020-09-11 16:53:49 -07:00
ReloadableConfig.h optimize and simplify ReloadableConfig 2019-10-11 10:42:36 -07:00
TomlConfig.h inodes: fix signed comparison warning 2020-09-23 12:20:42 -07:00