Commit graph

  • 56f64a43c8
    refactor: errors, services Sebastian Pravda 2022-11-01 19:01:12 +0100
  • b582d2e8e1
    refactor: session service Sebastian Pravda 2022-11-01 17:47:51 +0100
  • eb04334081
    Merge pull request #26 from EETagent/guards_routes_upload Vojtěch Jungmann 2022-11-04 12:23:56 +0100
  • 891d498e76
    style: comments Sebastian Pravda 2022-11-01 17:32:51 +0100
  • 9722282163 fix: data guard variable names EETagent 2022-11-01 11:38:26 +0100
  • 493e3a3077 refactor: massive refactoring of query and mutation EETagent 2022-11-01 11:35:05 +0100
  • 89c66958bc
    Merge pull request #27 from EETagent/guard_session_auth Vojtěch Jungmann 2022-10-31 14:01:59 +0100
  • b3556df42c refactor: rename file Sebastian Pravda 2022-10-31 13:23:09 +0100
  • b142b3711f feat: improve argon2 security, (0.01s execution time in release mode, still fast) EETagent 2022-10-31 13:01:59 +0100
  • 09c9ce471c refactor: use into EETagent 2022-10-31 11:34:49 +0100
  • 06553679fb refactor: use from trait for type conversion EETagent 2022-10-31 11:29:51 +0100
  • 4d97173176 feat: session auth guard Sebastian Pravda 2022-10-31 09:22:23 +0100
  • f77cd2aa1c chore: AES information EETagent 2022-10-30 22:02:33 +0100
  • e2844a3866 feat/refactor: rework guards, add upload data guards, code refactor EETagent 2022-10-30 21:44:32 +0100
  • f6f8f45350 fix: parent candidate fk EETagent 2022-10-30 14:29:58 +0100
  • 6c0e187c5e
    Merge pull request #24 from EETagent/candidate_parent_relations Vojtěch Jungmann 2022-10-30 13:51:27 +0100
  • ffb092512a
    Merge pull request #25 from EETagent/refactor_requests_with_aes Sebastian Pravda 2022-10-30 13:50:54 +0100
  • 0731700f17
    fix: use aes decrypt in test Sebastian Pravda 2022-10-30 13:46:09 +0100
  • 8b26c14e8c
    refactor: use aes encrypt function Sebastian Pravda 2022-10-30 13:40:08 +0100
  • 23bae53911 feat: candidate fk in parent migration EETagent 2022-10-30 13:39:08 +0100
  • c417abaa6a
    Merge branch 'master' into refactor_requests Sebastian Pravda 2022-10-30 13:27:03 +0100
  • 03a9268848 feat: candidate & parent relations EETagent 2022-10-30 13:25:18 +0100
  • 9f54417dcc
    chore: remove unused serde dependency Sebastian Pravda 2022-10-30 13:14:30 +0100
  • e09a347d49
    fix: create_candidate parameters in tests Sebastian Pravda 2022-10-30 13:13:46 +0100
  • e2d373431a
    style: remove comments Sebastian Pravda 2022-10-30 13:09:37 +0100
  • d0825b80d5
    feat: PIdN not null Sebastian Pravda 2022-10-30 13:06:45 +0100
  • 79ab4d0ed4
    fix: candidate tests json Sebastian Pravda 2022-10-30 13:06:07 +0100
  • 0e154ae3f9 feat: return migration & now with tokio EETagent 2022-10-30 12:36:09 +0100
  • b561714697 fix: aes256 key convert early return EETagent 2022-10-30 08:20:36 +0100
  • 33ee9a50a2 feat: use more secure AES implementation EETagent 2022-10-30 01:28:57 +0200
  • 764f762bc5 refactoring: formatting & aes key test improvement EETagent 2022-10-30 01:09:13 +0200
  • 9221ed0d64 feat: ultra fast AES encryption EETagent 2022-10-30 00:49:43 +0200
  • 2aa0330d8c
    refactor: remove serde json from entities Sebastian Pravda 2022-10-29 23:03:31 +0200
  • a36290987d
    feat: encrypted PIDN in db Sebastian Pravda 2022-10-29 22:52:46 +0200
  • 9cffa8db9f fix: improve test_random_8_char_string EETagent 2022-10-29 21:10:39 +0200
  • 1d871fbcc1 chore: remove unused webtoken dependency EETagent 2022-10-29 21:08:56 +0200
  • 8e3d939d05 fix: tests in core EETagent 2022-10-29 21:07:56 +0200
  • ed0ef793e0
    Merge pull request #20 from EETagent/session_improvements Vojtěch Jungmann 2022-10-29 20:55:20 +0200
  • 4ece09df6b
    Merge pull request #21 from EETagent/identity_in_db Vojtěch Jungmann 2022-10-29 20:54:41 +0200
  • 9b10b86a3d
    feat: add pub, encrypted privkey to db Sebastian Pravda 2022-10-29 19:56:09 +0200
  • 137039df44
    feat: limit n of sessions in db save client's ip address Sebastian Pravda 2022-10-29 18:33:37 +0200
  • dd7386882b
    Merge pull request #18 from EETagent/small_dependencies_refactoring Vojtěch Jungmann 2022-10-29 13:02:58 +0200
  • 98e506e5ff
    Merge pull request #17 from refresh_token_auth Sebastian Pravda 2022-10-29 12:50:30 +0200
  • 515d4d1298 chore: refactor dependencies EETagent 2022-10-29 12:34:10 +0200
  • 7fdb0de11b
    refactor: remove jwt completely Sebastian Pravda 2022-10-29 12:31:39 +0200
  • 030cd53350
    fix: remove candidate jwt from mod.rs Sebastian Pravda 2022-10-29 12:27:49 +0200
  • 196632a094
    refactor: delete candidate jwt Sebastian Pravda 2022-10-29 12:27:15 +0200
  • ba34a6cf3d refactor: remove warnings EETagent 2022-10-29 12:25:55 +0200
  • 98110dcf96
    refactor: change ip address inet type to string Sebastian Pravda 2022-10-29 12:24:45 +0200
  • 3bc9f8c089
    Merge pull request #16 from EETagent/age_file_io Vojtěch Jungmann 2022-10-29 12:23:28 +0200
  • 5e36b7b3c8
    refactor: session entity structure Sebastian Pravda 2022-10-29 12:13:17 +0200
  • 59e028b0ed
    refactor: rename get_session to new_session Sebastian Pravda 2022-10-29 11:32:14 +0200
  • 433e45e315
    feat: sync all in encrypt decrypt test Sebastian Pravda 2022-10-29 11:27:32 +0200
  • 96be1f4d83 feat: async tempfile for tests EETagent 2022-10-28 23:49:33 +0200
  • e55c182d9b fix: fix bug in test EETagent 2022-10-28 23:32:33 +0200
  • fa74688ca3
    feat: session tests Sebastian Pravda 2022-10-28 23:26:25 +0200
  • 761f769a48 feat: decrypt to buffer EETagent 2022-10-28 23:25:40 +0200
  • 1ba4c68602
    Merge branch 'candidate_tests' into refresh_token_auth Sebastian Pravda 2022-10-28 23:25:27 +0200
  • fbeed2d432 feat: add file decrypt EETagent 2022-10-28 23:14:10 +0200
  • 9e9dbcc038 refactor: massive refactoring of age key encryption/decryption functions EETagent 2022-10-28 23:02:32 +0200
  • 15cd71e913
    Merge pull request #15 from EETagent/filetype Sebastian Pravda 2022-10-28 22:57:38 +0200
  • 0d5cf755c8 chore: file writing test EETagent 2022-10-28 22:34:55 +0200
  • 1704564b61 refactor: use native path type EETagent 2022-10-28 22:04:51 +0200
  • 18c6b33f17 feat: direct writing to file EETagent 2022-10-28 22:02:44 +0200
  • 58491ad5d0 feat: add filetype identification using infer library EETagent 2022-10-28 19:53:10 +0200
  • fb27fcff60
    feat: session authentication instead of jwt Sebastian Pravda 2022-10-28 19:33:30 +0200
  • 82f9098ed5
    feat: candidate refresh token auth Sebastian Pravda 2022-10-28 18:48:08 +0200
  • 1f0b9c94db fix: update candidate tests to new async implementations EETagent 2022-10-28 18:21:11 +0200
  • 0e510d0789
    Merge pull request #14 from EETagent/candidate_tests Vojtěch Jungmann 2022-10-28 18:12:59 +0200
  • 98236708ad
    Merge pull request #13 from EETagent/aes_age Sebastian Pravda 2022-10-28 18:12:19 +0200
  • 2ae22c7ec7 feat: generate AGE keys EETagent 2022-10-28 15:24:07 +0200
  • 3abf84e163 chore: remove todos for argon2 spawn_blocking error handling EETagent 2022-10-28 15:03:22 +0200
  • 9fd161b0e8 feat: use random salt for argon2, better security EETagent 2022-10-28 15:02:59 +0200
  • 7b53891007 refactor: remove forgotten print EETagent 2022-10-28 14:41:30 +0200
  • b760560b1a refactor: use std:Error or compatible type in crypto.rs EETagent 2022-10-28 14:41:07 +0200
  • a7251e668e feat: file encryption & formatting EETagent 2022-10-28 14:30:55 +0200
  • bd72aa1a6f feat: tests for crypto functions EETagent 2022-10-28 13:42:44 +0200
  • b82092e323
    feat: find_candidate_by_id_test Sebastian Pravda 2022-10-28 12:39:02 +0200
  • 37c418d8cd
    refactor: candidate tests location Sebastian Pravda 2022-10-28 12:16:22 +0200
  • 69b5a4fabf
    feat: find session by uuid Sebastian Pravda 2022-10-28 12:11:23 +0200
  • 7623bc80c2 feat: age key encryption EETagent 2022-10-28 12:00:31 +0200
  • 0a7b0c9028 fix: update code calling hash verify EETagent 2022-10-28 11:08:53 +0200
  • 0636a92b01 feat: async even for verify EETagent 2022-10-28 11:08:35 +0200
  • 9378dcbead
    feat: get refresh token Sebastian Pravda 2022-10-28 10:36:14 +0200
  • a58cf73acc
    chore: add sha2 dependency Sebastian Pravda 2022-10-28 10:35:46 +0200
  • 1d5352a168 fix: update mutation to use new async hash EETagent 2022-10-27 23:21:12 +0200
  • 19341192bb feat: async, fajnovka EETagent 2022-10-27 23:20:56 +0200
  • 6646e825c1 feat: age password encryption (instead of AES256) EETagent 2022-10-27 22:12:37 +0200
  • f440c5ad72
    feat: user_id fk in session table Sebastian Pravda 2022-10-27 21:05:28 +0200
  • 1262b99781
    feat: candidate service tests Sebastian Pravda 2022-10-26 19:30:35 +0200
  • 0c84d67952
    chore: add serde_json (for easier testing) remove mock test Sebastian Pravda 2022-10-26 19:29:45 +0200
  • 162eed786d
    Merge pull request #7 from EETagent/docker_dev Sebastian Pravda 2022-10-26 15:17:19 +0200
  • 35490811cd devops: push only for master EETagent 2022-10-26 15:15:29 +0200
  • 4473241db0
    Merge pull request #11 from EETagent/jwt_auth Vojtěch Jungmann 2022-10-26 15:11:06 +0200
  • e820df60c2
    Merge pull request #12 from EETagent/actions_cache Vojtěch Jungmann 2022-10-26 14:51:36 +0200
  • 0a509c0080 style: spaces between action tasks EETagent 2022-10-26 14:44:49 +0200
  • aa940ccbbf devops: caching & improvements EETagent 2022-10-26 14:37:29 +0200
  • 6a425d3f7a
    fix: imports Sebastian Pravda 2022-10-26 11:23:24 +0200
  • ecc9b54ce5
    feat: authenticate user from jwt Sebastian Pravda 2022-10-26 11:22:42 +0200
  • 04bc69501f
    feat: application_id in jwt Sebastian Pravda 2022-10-26 10:55:53 +0200