Commit Graph

144 Commits (6cc9b9168341b69cd4faac08bfd7fe06a48a5a28)

Author SHA1 Message Date
Inex Code 6cc9b91683 Test if the issue is with getting secret
continuous-integration/drone/push Build is failing Details
2021-12-17 15:00:09 +03:00
Inex Code e2b1e072e1 Rename TOKEN to SONAR_TOKEN
continuous-integration/drone/push Build is failing Details
2021-12-17 11:46:59 +03:00
Inex Code 24c82af9e4 Try out Sonarqube
continuous-integration/drone/push Build is failing Details
2021-12-17 11:28:04 +03:00
Inex Code 14ccc6b8c0 Add formatting to pipeline
continuous-integration/drone/push Build is passing Details
2021-12-15 12:02:29 +03:00
Inex Code c6873c2af3 Add bandit to pipeline
continuous-integration/drone/push Build is passing Details
2021-12-15 10:58:58 +03:00
Inex Code 2f64397730 Fix imports
continuous-integration/drone/push Build is passing Details
2021-12-14 12:52:17 +03:00
Inex Code 71af24a013 Restic endpoint coverage 2021-12-14 12:51:49 +03:00
Inex Code 0ef2b36f24 Remove disk decryption endpoint as unused 2021-12-14 12:51:36 +03:00
Inex Code d28388e3f1 Add coverage to drone CI
continuous-integration/drone/push Build is passing Details
2021-12-14 11:40:11 +03:00
Inex Code 103cb22e88 SSH coverage and bug fixes
continuous-integration/drone/push Build is passing Details
2021-12-14 11:36:06 +03:00
Inex Code cb6a1fc572 Coverage setup 2021-12-14 11:34:58 +03:00
Inex Code 0d92be8fb7 Merge pull request 'API 1.1.0 relaese' (#6) from system-configuration into master
continuous-integration/drone/push Build is failing Details
Reviewed-on: #6
2021-12-09 15:24:25 +02:00
Inex Code f235819a1c Merge branch 'system-configuration' of git.selfprivacy.org:SelfPrivacy/selfprivacy-rest-api into system-configuration
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build is failing Details
2021-12-08 07:45:57 +03:00
Inex Code f24323606f Fix restic to hide files instead of deleting 2021-12-08 07:45:27 +03:00
Illia Chub 0e8e78de08 Fixed identation
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/pr Build is failing Details
2021-12-06 21:12:30 +02:00
Illia Chub 3cb6b769df Added CI/CD integration 2021-12-06 21:11:04 +02:00
Inex Code 710925f3ea Linting 2021-12-06 21:35:41 +03:00
Inex Code f4288dacd6 debugging 2021-12-06 12:07:03 +03:00
Inex Code 340b50bb0d Remove locks 2021-12-06 12:00:53 +03:00
Inex Code f68bd88a31 Restic controller 2021-12-06 09:48:29 +03:00
Inex Code dc4c9a89e1 Make list backups init backups 2021-12-02 23:08:25 +03:00
Inex Code 71fc93914a Update backup endpoints 2021-12-02 18:06:23 +03:00
Inex Code c53cab7b88 Move PullRepositoryChanges to system resource 2021-12-01 17:51:55 +03:00
Inex Code 077c886f40 Add endpoint to update b2 keys 2021-12-01 17:51:38 +03:00
Inex Code 69eb91a1ea Reformat code with Black 2021-12-01 00:53:39 +03:00
Inex Code 8e0a5f5ec0 Merge branch 'master' of git.selfprivacy.org:SelfPrivacy/selfprivacy-rest-api into system-configuration 2021-11-30 23:30:26 +03:00
Illia Chub 1385835a7f Removed useless imports from update module 2021-11-30 07:12:04 +02:00
Illia Chub d1fdaf186d Mitigated possible directory escape scenario 2021-11-30 07:10:00 +02:00
Illia Chub fb98fd1e60 Implemented update check endpoint 2021-11-30 07:04:06 +02:00
Inex Code 245964c998 First wave of unit tests, and bugfixes caused by them 2021-11-29 22:16:08 +03:00
Illia Chub 205908b46c Merge branch 'master' of git.selfprivacy.org:SelfPrivacy/selfprivacy-rest-api 2021-11-25 12:32:24 +02:00
Illia Chub 9a87fa43eb Added backup restoration endpoint 2021-11-25 12:31:18 +02:00
Illia Chub b201cd6ca2
Changed backup protocol to rclone 2021-11-24 07:59:55 +02:00
Inex Code b185724000 Move SSH key validation to utils 2021-11-23 20:32:51 +02:00
Inex Code ec7ff62d59 Add SSH and system settings endpoints 2021-11-22 18:50:50 +02:00
Inex Code eb4f25285d Merge branch 'master' of git.selfprivacy.org:SelfPrivacy/selfprivacy-rest-api 2021-11-18 20:55:14 +02:00
Inex Code e00aaf7118 Hotfix: user and ssh key creation when no were defined 2021-11-18 20:54:45 +02:00
Inex Code fb8066a2f5 Add a license 2021-11-18 10:05:04 +02:00
Inex Code 1432671cbe API version endpoint 2021-11-18 09:35:50 +02:00
Inex Code ec76484857 Add API version endpoint 2021-11-18 09:25:33 +02:00
Inex Code dc56b6f4ad Use systemd units for system rebuilds 2021-11-17 12:36:26 +02:00
Inex Code c910b761d1 Changed /system/upgrade to /system/configuration/upgrade 2021-11-17 11:36:39 +02:00
Inex Code 8700642260 Hotfix: ssh root key adding 2021-11-17 11:18:17 +02:00
Inex Code 82b7f97dce Merge pull request 'Input sanitization, added swagger' (#5) from more-RESTful-api into master
Reviewed-on: ilchub/selfprivacy-rest-api#5
2021-11-17 10:27:37 +02:00
Inex Code 6df4204ca1 Hotfix: imports in services module 2021-11-16 18:19:31 +02:00
Inex Code 447cc5ff55 Input sanitization, added swagger 2021-11-16 18:14:01 +02:00
Illia Chub 48da8c2228 Merge pull request 'Add basic API auth' (#4) from inex/selfprivacy-rest-api:json-manipulations into master
Reviewed-on: ilchub/selfprivacy-rest-api#4
2021-11-16 12:35:53 +02:00
Illia Chub af4907dda5
Fixed pipe path 2021-11-16 12:33:17 +02:00
Inex Code 6c3609f590 Add basic API auth 2021-11-16 12:32:10 +02:00
Illia Chub 59d251bb77
Optimized memory objects usage for status check endpoint 2021-11-16 12:06:36 +02:00