38 Commits (644bf8e6bcdfe1071b9f401bc75d821b912194a9)
 

Author SHA1 Message Date
svalouch 644bf8e6bc unify log prefix, use simplezfs everywhere 4 years ago
svalouch 6366835445 Rework PE Helper documentation 4 years ago
svalouch dc77fd2152 Make SudoPEHeler work, add some debug messages and wire up its API documentation 4 years ago
svalouch 42df36a2c3 add some tests for pe helper classes 4 years ago
svalouch 35c0a1df7e move set_mountpoint to ZFS, use new permission helper handling for create_fileset 4 years ago
svalouch f27026a990 create distinct PE Helper implementation classes 4 years ago
svalouch f93393f838 zfs_cli: implement set_mountpoint using pe_helper 4 years ago
svalouch e7dd074b99 travis: add shell language support and test pe_helper 4 years ago
svalouch 3687c4aace create a privilege escalation helper script 4 years ago
svalouch 4a5d5bfde1 docs: document return codes and give hints on delegation 4 years ago
svalouch 6b7e68d697 types: add 'local' to PropertySource 4 years ago
svalouch 1c977670e2 zfs: dataset creation: fix error when iterating over metadata properties 5 years ago
svalouch 55dcd9e4ec tests: decouple two tests from local system 5 years ago
svalouch 3bb608c592 travis: run against p3.8 instead of p3.7 *again* 5 years ago
svalouch 527504600a enable E501 (line length) and format files accordingly 5 years ago
svalouch 763f0e6178 travis: use a matrix to allow for more languages 5 years ago
svalouch 06117f569c fix tests after reworking bookmark handling 5 years ago
svalouch a692425f5f zfs: add __repr__ 5 years ago
svalouch e329be5523 remove bookmark from create_dataset 5 years ago
svalouch 4cd5800ab1 Implement ZFS.get_dataset_info 5 years ago
svalouch 02bf446a18 zfs: fix property handling and map '-' as PropertySource.NONE 5 years ago
svalouch 0c750dc6eb README: mention the PE helper implementation state 5 years ago
svalouch 00b7064234 docs: security: lay down list of actions/commands requiring root permissions on linux 5 years ago
svalouch 816d7394d3 fix flake8 findings 5 years ago
svalouch f80daf9099 relax dependency on pydantic - support current 1.x releases too 5 years ago
svalouch 32c1b8b563 docs: enhance PE helper documentation 5 years ago
svalouch af941f9913 rename mount helper to privilege escalation helper
The helper will be used to (u)mount, but also create filesets and change existing mountpoint settings.
5 years ago
svalouch f79f0ce6b2 pin pydantic < 1 5 years ago
svalouch 334520df3d tests: fix zfs create_fileset 5 years ago
svalouch ce7d07582f zfs: store mount_helper internally instead of passing it each time it is used 5 years ago
svalouch 5f1590fdf1 zfs: doc cleanup, continue work on create_dataset 5 years ago
svalouch 044a316f8d Enhance documentation [ci skip]
+ Feature list in README
+ configuration (logging and executable) overview
5 years ago
svalouch 42bf2dc276 adress mypy and flake8 findings 5 years ago
svalouch 5731fcfd48 fix current tests, add more tests, fix some style issues 5 years ago
svalouch be5e087426 First try at Travis 5 years ago
svalouch e5f6e8b1b6 tests: clean up zfs 5 years ago
svalouch 2f5870e7fa move ZFSCli.parse_dataset_identifier to Dataset.from_string 5 years ago
svalouch 27de066f27 initial 5 years ago