Commit graph

99 commits

Author SHA1 Message Date
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: https://git.selfprivacy.org/ilchub/selfprivacy-rest-api/pulls/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
Illia Chub 5c4d871bcd
Added backup process status check endpoint 2021-11-16 12:02:36 +02:00
Illia Chub a1e6c77cc1
Added backup creation message 2021-11-16 10:25:44 +02:00
Illia Chub a86f2fe2bb Merge pull request 'Move to JSON controlled server settings' (#3) from inex/selfprivacy-rest-api:json-manipulations into master
Reviewed-on: https://git.selfprivacy.org/ilchub/selfprivacy-rest-api/pulls/3
2021-11-16 09:42:52 +02:00
Inex Code 767c504a1d Move to JSON controlled server settings 2021-11-15 15:49:06 +02:00
Illia Chub dbb4c10956 Merge pull request 'Decomposition' (#2) from inex/selfprivacy-rest-api:master into master
Reviewed-on: https://git.selfprivacy.org/ilchub/selfprivacy-rest-api/pulls/2
2021-11-12 11:22:22 +02:00
Inex Code af059c2efd Remove wrong import 2021-11-11 20:50:00 +02:00
Inex Code 26b054760c Merge remote-tracking branch 'upstream/master' 2021-11-11 20:49:31 +02:00
Inex Code 2f03cb0756 Fix ssh key add 2021-11-11 20:45:57 +02:00
Inex Code 09f319d683 Decomposition 2021-11-11 20:31:28 +02:00
Illia Chub 5612ff5373
Made asyncronyous backup creation request 2021-11-11 11:49:12 +02:00
Illia Chub ba2d785ada Update 'main.py' 2021-10-27 13:30:24 +03:00
Illia Chub 1bf4a779af Update 'main.py' 2021-10-27 13:23:06 +03:00
Illia Chub f46e1ba134 Update 'main.py' 2021-10-27 12:51:34 +03:00
Illia Chub 37bb014994 Update 'main.py' 2021-10-27 12:49:29 +03:00
Illia Chub c1c9f18521 Fixed identation 2021-10-27 12:45:03 +03:00
Illia Chub 956336da4b Changed the way command passed to the Flask endpoint 2021-10-27 12:24:46 +03:00
Illia Chub 376e38942b
Changed command shell routing parameters 2021-10-25 21:26:52 +03:00
Illia Chub 82821603f1
Fixed restic entrypoint command 2021-10-25 21:23:42 +03:00
Illia Chub 4b39d6e4f9
Changed command shell routing parameters 2021-10-25 21:21:55 +03:00
Illia Chub b7c8bade4c
Fixed Popen communication 2021-10-25 21:18:52 +03:00
Illia Chub e6ef9be267 Added Restic-related functionality 2021-10-25 15:22:13 +03:00
Illia Chub 568add06c6 Removed odd spaces at the end of hash 2021-10-12 13:44:06 +03:00
Illia Chub 2f526c7bcd Fixed '{' parsing 2021-10-12 13:34:37 +03:00
Illia Chub 7c144332cf Fixed spacing 2021-10-12 13:31:37 +03:00
Illia Chub 16b6a15d0c Implemented server-side password hashing 2021-10-12 13:27:58 +03:00
Illia Chub 8580c047d3 Fixed class declaration 2021-10-12 13:00:45 +03:00
Illia Chub b63a4c3b39 Fixed syntax issues 2021-10-12 11:42:45 +03:00
Illia Chub 2ae6925d61 Fixed syntax issues 2021-10-12 11:33:14 +03:00
Illia Chub 4c63004954 Fixed syntax issues 2021-10-12 11:31:01 +03:00
Illia Chub ef79004f19 Fixed syntac issues 2021-10-12 11:27:03 +03:00
Illia Chub a1292232a7 Rewritten password hashing logic 2021-10-12 11:22:40 +03:00
Illia Chub 1bfa887e6b Disabled stream pipe into python variable 2021-10-12 10:53:12 +03:00
Illia Chub 1330e1c202 Fixed hashed password encoding 2021-10-11 13:57:21 +03:00
Illia Chub ffe89b6983 Fixed minor logical issues 2021-10-07 20:19:07 +03:00
Illia Chub 413305c290 Fixed minor logical issues 2021-10-07 19:39:39 +03:00
Illia Chub ea16f656ee Fixed minor logical issues 2021-10-07 19:36:01 +03:00
Illia Chub d06e8dc662 Fixed minor logical issues 2021-10-07 19:24:08 +03:00
Illia Chub a8ccab1901 Fixed minor logical issues 2021-10-07 19:21:28 +03:00
Illia Chub f8a3c94fdd Fixed minor logical issues 2021-10-07 19:17:24 +03:00
Illia Chub 5e8736fa5a Added mailuser creation fix 2021-10-07 18:53:17 +03:00
Illia Chub e4267aba18 Minor bugfixes 2021-09-14 17:29:56 +03:00
Illia Chub ebd60b9787 Added status report for all available services 2021-09-14 17:26:17 +03:00
Illia Chub 1aa0a46267 Fixed typos 2021-08-26 12:34:50 +03:00
Illia Chub 1386c24692 Fixed SSH configuration write issues 2021-08-26 12:30:22 +03:00
Illia Chub 4604bcb666 Fixed SSH configuration write issues 2021-08-26 12:18:27 +03:00