Commit Graph
100 Commits
Author SHA1 Message Date
Oscar Krause 8f4d2e6086 updated versions matrix and infos 2025-04-16 09:26:52 +02:00
Oscar Krause 389b36fcb8 removed any 'instance.*.pem' reference 2025-04-16 09:19:17 +02:00
Oscar Krause a767e73ca6 code styling 2025-04-16 09:03:27 +02:00
Oscar Krause 31957ec6d7 added '/-/config/root-ca' endpoint 2025-04-16 08:37:28 +02:00
Oscar Krause da31c5f0a7 fixes 2025-04-16 08:10:49 +02:00
Oscar Krause 1265be5fbe fixes 2025-04-16 08:05:58 +02:00
Oscar Krause e23912c49a code refactorings - removed INSTANCE_KEY_RSA and INSTANCE_KEY_PUB from configuration and implemented CASetup instead 2025-04-16 07:54:23 +02:00
Oscar Krause b9e78dbeeb response fixes 2025-04-15 07:58:55 +02:00
Oscar Krause 33a561793e test case sensitive headers 2025-04-15 07:35:41 +02:00
Oscar Krause 445a303955 added signature tests 2025-04-14 21:38:20 +02:00
Oscar Krause 79f1015a86 code styling 2025-04-14 21:38:20 +02:00
Oscar Krause 7b2d61b329 fixed signature 2025-04-14 20:29:50 +02:00
Oscar Krause f9fccd5502 implemented product_mapping support 2025-04-14 20:29:50 +02:00
Oscar Krause 70cac5bbf3 test "X-NLS-Signature" upper/lowercase 2025-04-14 20:29:50 +02:00
Oscar Krause fbb73c73ab changed "feature_name" 2025-04-14 20:29:50 +02:00
Oscar Krause 94a7772c7b updated attributes to match nvidia-nls response order 2025-04-14 20:29:50 +02:00
Oscar Krause 54d38953bf x-nls-signature 2025-04-14 20:29:50 +02:00
Oscar Krause 3871dfe6a6 test "x-nls-signature" 2025-04-14 20:29:50 +02:00
Oscar Krause e69e93bcb4 fixed missing code 2025-04-14 20:29:50 +02:00
Oscar Krause d7c29f834c test with "X-NLS-Signature" 2025-04-14 20:29:50 +02:00
Oscar Krause 685e1ce0bb implemented client_challenge on lease apis 2025-04-14 20:29:50 +02:00
Oscar Krause d8cddd4b29 set "offline_lease" to false 2025-04-14 20:29:50 +02:00
Oscar Krause 60f7e40ca4 added EMPTY (!!!) X-NLS-Signature response header 2025-04-14 20:29:50 +02:00
Oscar Krause 672ddb16c7 added debug headers 2025-04-14 20:29:50 +02:00
Oscar Krause beebf9e812 code styling 2025-04-14 20:29:50 +02:00
Oscar Krause 743c702921 added new "protocol_version" to client-token 2025-04-14 20:29:50 +02:00
Oscar Krause 601d733add fixes 2025-04-14 20:29:50 +02:00
Oscar Krause 2ffee4aee1 also debug response 2025-04-14 20:29:50 +02:00
Oscar Krause 5eb0c55f3f fixed datetime format 2025-04-14 20:29:50 +02:00
Oscar Krause c7e8414934 added missing lessor attributes 2025-04-14 20:29:50 +02:00
Oscar Krause 30ef56f956 fixes 2025-04-14 20:29:50 +02:00
Oscar Krause 1908b44bed added debugging 2025-04-14 20:29:50 +02:00
Oscar Krause 0982106b4f updated new responses for 18.x drivers 2025-04-14 20:29:50 +02:00
Oscar Krause c15cdee610 created "init_config_token_demo" 2025-04-14 20:29:50 +02:00
Oscar Krause 7ce79ec95b added test and code for /leasing/v1/config-token
ref. https://git.collinwebdesigns.de/nvidia/nls/-/blob/main/src/test/test_config_token.py
2025-04-14 20:29:50 +02:00
Oscar Krause 88fbd08610 implemented initial endpoint for /leasing/v1/config-token 2025-04-14 20:29:50 +02:00
Oscar Krause e438de6281 added logging 2025-04-14 20:29:50 +02:00
Oscar Krause d71b66d192 added debugging 2025-04-14 20:29:50 +02:00
Oscar Krause 61c9e47237 added endpoint '/leasing/v1/config-token' 2025-04-14 20:29:50 +02:00
Oscar Krause 9e5b4f5a42 Datei .gitlab-ci.yml aktualisieren 2025-04-14 20:13:02 +02:00
Oscar Krause f9c7475250 ci fixes 2025-04-14 13:37:27 +02:00
Oscar Krause 00dafdc63a do not run duplicated pipeline on feature-branches 2025-04-14 11:17:25 +02:00
Oscar Krause 607cca7655 typos 2025-04-10 09:00:58 +02:00
Oscar Krause 6f9b6b9e5c Merge branch 'dev' into 'main'
added NixOS Pull-Request note for official "nixpkgs"

See merge request oscar.krause/fastapi-dls!50
2025-04-10 08:58:36 +02:00
Oscar Krause d22e93020c added NixOS Pull-Request note for official "nixpkgs" 2025-04-10 07:55:20 +02:00
Oscar Krause 4522425bcc Merge branch 'dev' into 'main'
dev

See merge request oscar.krause/fastapi-dls!48
2025-04-08 10:10:31 +02:00
Oscar Krause 4568881d1e fixes 2025-04-08 09:56:51 +02:00
Oscar Krause d4d49956fe fixes 2025-04-08 09:38:49 +02:00
Oscar Krause 44a63efc4f requirements.txt updated 2025-04-08 09:22:03 +02:00
Oscar Krause ca0eedc1f2 .gitignore 2025-04-08 09:18:50 +02:00
Oscar Krause 6d5b389f2a .gitlab-ci.yml 2025-04-08 09:17:44 +02:00
Oscar Krause c3dbc043b3 updated EOLs 2025-03-21 08:47:28 +01:00
Oscar Krause 666a07507e typos 2025-03-21 08:39:32 +01:00
Oscar Krause 76272af36f added some glfm 2025-03-21 07:47:41 +01:00
Oscar Krause cc2a11d07b moved the only two FAQ entries to Known-Issues on README 2025-03-21 07:47:26 +01:00
Oscar Krause b26704646d fixes 2025-03-20 20:24:43 +01:00
Oscar Krause e0c9bb46ee requirements.txt updated 2025-03-20 20:09:20 +01:00
Oscar Krause 490720f2d6 code styling 2025-03-20 20:09:13 +01:00
Oscar Krause 9ed178098b removed doc directory 2025-03-20 07:11:01 +01:00
Oscar Krause 951fc35203 moved Reverse Engineering Notes to separate project
ref.: https://git.collinwebdesigns.de/nvidia/nls
2025-03-19 21:03:54 +01:00
Oscar Krause 26248a4ea5 fixed tests 2025-03-19 21:01:58 +01:00
Oscar Krause 85623d1a65 code styling 2025-03-18 14:47:33 +01:00
Oscar Krause e6a2de40c9 fixed test deprecations 2025-03-18 10:33:52 +01:00
Oscar Krause fd46eecfb3 created PrivateKey / PublicKey wrapper classes 2025-03-18 09:43:44 +01:00
Oscar Krause 958f23f79d fixed "cryptography" dependency 2025-03-17 14:09:55 +01:00
Oscar Krause 0bdd3a6ac2 migrated from "pycryptodome" to "cryptography" 2025-03-17 14:05:26 +01:00
Oscar Krause 8a269b0393 Merge branch 'main' into 'dev'
# Conflicts:
#   doc/Reverse Engineering Notes.md
2025-03-13 20:33:01 +01:00
Oscar Krause 6607756c08 updated Reverse Engineering Notes.md 2025-03-13 20:29:16 +01:00
Oscar Krause 584eee41ef Merge branch 'dev' into 'main'
fixed logging

See merge request oscar.krause/fastapi-dls!47
2025-03-12 13:40:45 +01:00
Oscar Krause 25658cb1fb code styling 2025-03-12 11:41:58 +01:00
Oscar Krause 43fdf1170c Reverse Engineering Notes.md bearbeiten 2025-03-12 08:44:37 +01:00
Oscar Krause a953e62bcb Reverse Engineering Notes.md bearbeiten 2025-03-11 22:51:45 +01:00
Oscar Krause 9c0cd21e71 Reverse Engineering Notes.md bearbeiten 2025-03-11 22:32:13 +01:00
Oscar Krause 3f5fcbebb3 fixed logging 2025-03-11 22:04:35 +01:00
Oscar Krause 3fdd439035 Reverse Engineering Notes.md bearbeiten 2025-03-11 13:40:21 +01:00
Oscar Krause d30dbced39 Reverse Engineering Notes.md bearbeiten 2025-03-10 23:47:55 +01:00
Oscar Krause 5b61d0a40e Reverse Engineering Notes.md bearbeiten 2025-03-10 21:21:40 +01:00
Oscar Krause 83616c858b Merge branch 'dev' into 'main'
dev

See merge request oscar.krause/fastapi-dls!44
2025-03-09 21:53:50 +01:00
Oscar Krause ca25349a68 added notes about 18.x branch 2025-03-09 21:37:29 +01:00
Oscar Krause 262312b512 requirements.txt updated 2025-02-25 11:21:59 +01:00
Oscar Krause aec6535391 Merge branch 'dev' into 'main'
updated driver releases

See merge request oscar.krause/fastapi-dls!43
2025-01-21 08:15:52 +01:00
Oscar Krause 0f4d0eea34 updated driver releases 2025-01-21 07:58:13 +01:00
Oscar Krause 35022d434b Merge branch 'dev' into 'main'
Dev

See merge request oscar.krause/fastapi-dls!42
2025-01-21 07:55:10 +01:00
Oscar Krause 7db43cf61e dependencies updated 2025-01-21 07:02:04 +01:00
Oscar Krause d7598a37c6 added another further reading link 2025-01-21 07:00:13 +01:00
Oscar Krause c57d76c74c Merge branch 'dev' into 'main'
Dev

See merge request oscar.krause/fastapi-dls!41
2024-12-16 15:29:32 +01:00
Oscar Krause dcc3654131 disabled matrix tests for python (covered by apt jobs) 2024-12-16 07:34:55 +01:00
Oscar Krause 32f1be9599 updated DLS 2024-12-14 12:02:48 +01:00
Oscar Krause e5fc607638 added explicit "algorithms" argument
applied patch from https://github.com/mrzenc/fastapi-dls-nixos/blob/main/add-algorithms-argument.patch from https://github.com/mrzenc/fastapi-dls-nixos
2024-12-13 07:18:14 +01:00
Oscar Krause f72c64dcb3 renamed "python3-jose" dependency to alias of "python3-josepy" to match apt packages on debian/ubuntu 2024-12-12 12:54:39 +01:00
Oscar Krause 3659aec4b2 refactored gitlab-ci 2024-12-12 12:34:19 +01:00
Oscar Krause 4a501da27b code styling 2024-12-02 10:03:35 +01:00
Oscar Krause 025b88926b fixes 2024-12-02 10:02:54 +01:00
Oscar Krause f5943cd636 removed return statement on tests 2024-12-02 09:42:56 +01:00
Oscar Krause 03b9b4a598 moved from deprecated "datetime.utcnow()" to "datetime.now(UTC)" 2024-12-02 09:42:41 +01:00
Oscar Krause ea8a66d449 removed "PatchMalformedJsonMiddleware" because its not working on driver site
ref. oscar.krause/fastapi-dls#1
2024-12-02 08:37:01 +01:00
Oscar Krause 991a35ef1a implemented "fix_ip_address_list_length" 2024-11-29 13:04:10 +01:00
Oscar Krause e20a9f4b32 added "NixOS" section from mrzenc
ref. https://github.com/mrzenc/fastapi-dls-nixos
2024-11-25 07:21:57 +01:00
Oscar Krause 1b6f142cb5 marked regex with 'r' 2024-11-22 15:07:54 +01:00
Oscar Krause 1daa365df9 code styling 2024-11-22 15:00:16 +01:00