Commit Graph

  • 10d0f97176
    Merge cc1cf07c67 into 7ea2a72a8c #48 dependabot[bot] 2024-01-30 00:21:04 +0000
  • cc1cf07c67
    Bump aiohttp from 3.9.1 to 3.9.2 #48 dependabot/pip/aiohttp-3.9.2 dependabot[bot] 2024-01-30 00:21:02 +0000
  • 12176faabe
    Merge ee7a582066 into 7ea2a72a8c #46 dependabot[bot] 2024-01-05 17:54:53 +0000
  • ee7a582066
    Bump pycryptodome from 3.19.0 to 3.19.1 #46 dependabot/pip/pycryptodome-3.19.1 dependabot[bot] 2024-01-05 17:54:51 +0000
  • 7ea2a72a8c Update Changelog for v1.8.0 master v1.8.0 rlaphoenix 2023-12-22 11:09:32 +0000
  • 84d30a69a9 Bump to v1.8.0 rlaphoenix 2023-12-22 11:08:57 +0000
  • c39dd6df5d Create py.typed to silence mypy (PEP561) (#43) sr0lle 2023-12-22 11:53:35 +0100
  • 94f8eba960 Remove PyYAML from the "serve" extras group rlaphoenix 2023-12-22 10:42:25 +0000
  • a03001b710
    Create py.typed to silence mypy (PEP561) #43 sr0lle 2023-12-18 10:07:16 +0100
  • 25e03529f6 Simplify verification of parsing in Cdm.set_service_certificate rlaphoenix 2023-12-06 16:00:52 +0000
  • a04e751aa1 Support duplicated SignedMessages in Cdm.set_service_certificate rlaphoenix 2023-12-06 15:36:27 +0000
  • 17cefbf1d8 Recompile protobuffers for v4.25 rlaphoenix 2023-12-06 15:31:53 +0000
  • bcb2185f75 Add Python 3.12 to CI/CD workflows rlaphoenix 2023-12-06 15:29:59 +0000
  • 532e68aba9 Drop Support for Python 3.7, update Dependencies rlaphoenix 2023-12-06 15:23:52 +0000
  • 76497af739
    Bump aiohttp from 3.8.6 to 3.9.0 #42 dependabot[bot] 2023-12-06 15:25:08 +0000
  • ea3de35c62 Drop Support for Python 3.7 rlaphoenix 2023-12-06 15:23:52 +0000
  • e348fc5df2 Update Changelog for v1.7.0 v1.7.0 rlaphoenix 2023-11-21 10:14:56 +0000
  • 4fc8216c4a Bump to v1.7.0 rlaphoenix 2023-11-21 10:14:39 +0000
  • 81fd2649a4 Update Project URLs to devine-dl rlaphoenix 2023-11-21 10:03:00 +0000
  • 00532979b6 Improve old Changelog entries rlaphoenix 2023-11-21 09:56:12 +0000
  • 9479c069b5 Add common staging privacy cert, add docs to common certs rlaphoenix 2023-11-09 12:23:31 +0000
  • ba83e29147 Overhaul tooling, linting, editor configs, and README rlaphoenix 2023-11-08 23:07:04 +0000
  • 49315eceb8 Fix usage of __all__, add missing __all__ assignments rlaphoenix 2023-11-08 22:56:37 +0000
  • 5087da31a0 Fix test CLI function's PSSH type rlaphoenix 2023-11-08 22:40:13 +0000
  • 79cdbc007c Remove `Types` shortcut from Device, rename to DeviceTypes rlaphoenix 2023-11-08 22:38:32 +0000
  • c362192c11 Improve and simplify creation of protobuffer objects rlaphoenix 2023-11-08 22:08:31 +0000
  • 0e6aa1d5e8 Various typing/linting fixes and improvements rlaphoenix 2023-11-08 21:25:28 +0000
  • 97ec2e1c60 Have Device Flags be an empty dict if none set rlaphoenix 2023-11-08 21:24:44 +0000
  • 0c31f88d23 Return subprocess returncode in decrypt() rlaphoenix 2023-11-08 21:23:05 +0000
  • 2d8163f76d Fix typing and casting of `type_` in get_license_challenge rlaphoenix 2023-11-08 21:18:33 +0000
  • 797799a5aa Slight correction to typing and doc-string of set_service_certificate rlaphoenix 2023-11-08 20:52:03 +0000
  • dfdba71caf Remove system_id class variable from Cdm rlaphoenix 2023-11-08 20:38:38 +0000
  • 65d8135e2a Ignore empty KID values in v4.0.0.0 PlayReadyHeaders rlaphoenix 2023-11-08 19:35:47 +0000
  • 2fb3b21e4a Raise an exception if PlayReadyHeader KID VALUE doesn't exist rlaphoenix 2023-11-08 19:34:50 +0000
  • cd990e0f4e Have set_key_ids method call parse_key_ids directly rlaphoenix 2023-11-08 19:27:58 +0000
  • 52fd5e74ba Extract Key ID to UUID parsing to parse_key_ids method rlaphoenix 2023-11-08 19:25:30 +0000
  • 2656a795c3 Remove unused f-strings and unused import rlaphoenix 2023-11-08 19:01:23 +0000
  • bbbaeafbb6 Lessen restriction on Python version and update deps rlaphoenix 2023-11-08 17:20:20 +0000
  • 1736f5ffe4
    Bump urllib3 from 2.0.4 to 2.0.7 #36 dependabot[bot] 2023-10-17 20:57:07 +0000
  • 866a5ead80
    Bump urllib3 from 2.0.4 to 2.0.6 #33 dependabot[bot] 2023-10-17 19:41:49 +0000
  • c71f867a72
    Use std-lib xml instead of lxml (#35) mediaminister 2023-10-17 21:40:47 +0200
  • 2d9c34b559 Remove dependency on lxml #35 rlaphoenix 2023-10-17 19:32:17 +0100
  • 040f8e2257 Reduce overall line length and readability of PR header findall calls rlaphoenix 2023-10-17 19:29:43 +0100
  • 21cc01a21d Import & use ElementTree's XML instead of fromstring rlaphoenix 2023-10-17 19:28:01 +0100
  • 18421c68c2 Use standard python xml.etree.ElementTree mediaminister 2023-10-17 19:50:44 +0200
  • dad32e728b Add isort config, run isort across project rlaphoenix 2023-09-19 12:05:41 +0100
  • db7bf977a1 Update dependencies and GitHub Workflows rlaphoenix 2023-09-19 11:55:30 +0100
  • af5a3f2f39
    Bump certifi from 2022.12.7 to 2023.7.22 #30 dependabot[bot] 2023-07-25 20:48:53 +0000
  • 5958679326
    Bump aiohttp from 3.8.1 to 3.8.5 #29 dependabot[bot] 2023-07-20 15:39:36 +0000
  • bfaae20e81 Prevent overwriting files when using create-device rlaphoenix 2023-07-07 20:10:08 +0100
  • 728a3e7575 Add ability to specify output filename when using create-device rlaphoenix 2023-07-07 20:09:34 +0100
  • 29693bedf6 Ensure output directory exists when using create-device rlaphoenix 2023-07-07 19:42:59 +0100
  • db6eaef450
    Merge pull request #27 from rlaphoenix/dependabot/pip/requests-2.31.0 rlaphoenix 2023-05-27 20:12:50 +0100
  • 6a7f8b9a39
    Bump requests from 2.28.1 to 2.31.0 #27 dependabot[bot] 2023-05-23 04:32:36 +0000
  • e4a8316227 Use Python 3.11 in GitHub Workflows v1.6.0 rlaphoenix 2023-02-03 07:04:22 +0000
  • 9568d7fdb9 Update Poetry Version used in GitHub Workflows rlaphoenix 2023-02-03 07:03:36 +0000
  • ece0914920 Update Changelog for v1.6.0 rlaphoenix 2023-02-03 07:00:56 +0000
  • 2ab659eab6 Bump to v1.6.0 rlaphoenix 2023-02-03 06:58:00 +0000
  • 99aef63354 Add export-device command to export WVDs back as files rlaphoenix 2023-02-03 06:53:55 +0000
  • fd3df13e9c Add Support Python 3.11 rlaphoenix 2023-02-03 06:26:50 +0000
  • 2e9c09d5f1 Update Changelog for v1.5.3 v1.5.3 rlaphoenix 2022-12-27 20:07:52 +0000
  • 2e25f9c7bd Bump to v1.5.3 rlaphoenix 2022-12-27 20:07:37 +0000
  • ddc66f0a2b PSSH: Simplify the PSSH Data conversion function names rlaphoenix 2022-12-27 00:26:05 +0000
  • c9f55c6e6b PSSH: Implement Widevine to PlayReady conversion rlaphoenix 2022-12-27 00:24:15 +0000
  • 2648d1c669 PSSH: Return Base64 representation with `__str__` rlaphoenix 2022-12-26 23:47:43 +0000
  • bc2b5beef4 PSSH: Update class doc-string rlaphoenix 2022-12-26 23:46:40 +0000
  • 11284eddfb PSSH: Allow specifying the System ID to use rlaphoenix 2022-12-26 23:44:58 +0000
  • 61097ce6de PSSH: Parse PlayReadyObjects efficiently, parse multiple records rlaphoenix 2022-12-26 23:33:10 +0000
  • 3a910bd03a PSSH: Fix loading of PlayReadyHeaders rlaphoenix 2022-12-26 23:27:51 +0000
  • e31ba61302 PSSH: Create a string representation rlaphoenix 2022-12-26 22:39:34 +0000
  • 0e4275bd1e Create and use utility to strip namespaces from XML data rlaphoenix 2022-12-26 22:35:23 +0000
  • e0365ff2bb
    Merge pull request #21 from rlaphoenix/dependabot/pip/certifi-2022.12.7 rlaphoenix 2022-12-09 20:22:23 +0000
  • ae95aeec96
    Bump certifi from 2022.6.15 to 2022.12.7 #21 dependabot[bot] 2022-12-09 07:17:48 +0000
  • 1b40c2b369 PSSH: Set Key IDs more effectively via set_key_ids() rlaphoenix 2022-11-18 09:40:55 +0000
  • 05b30b3a89 PSSH: Only craft PSSH with key_IDs set if version is 1 rlaphoenix 2022-11-18 09:18:52 +0000
  • 7a993206a1 PSSH: Ensure key IDs are UUIDs instead of Bytes rlaphoenix 2022-11-18 09:00:14 +0000
  • 2d2359f9a2 PSSH: Fix key_IDs field when creating a new PSSH box rlaphoenix 2022-11-18 08:49:33 +0000
  • 8146e055e6 Update Changelog for v1.5.2 v1.5.2 rlaphoenix 2022-11-10 18:20:06 +0000
  • 58208ab68f Bump to v1.5.2 rlaphoenix 2022-11-10 18:19:55 +0000
  • 7996a3d91c Cdm: Add support for Signatures by OEM Crypto API v16 rlaphoenix 2022-11-01 01:40:44 +0000
  • 37d466b9a8 Update Changelog for v1.5.1 v1.5.1 rlaphoenix 2022-10-23 15:20:59 +0100
  • 05b6753aa6 Bump to v1.5.1 rlaphoenix 2022-10-23 15:20:49 +0100
  • ada7cb009e Cdm: Improve reliability of computing some License Signatures rlaphoenix 2022-10-23 15:07:15 +0100
  • 7c91f2c59a PSSH: Dump the same version as the loaded data rlaphoenix 2022-10-13 11:21:00 +0100
  • eaa26399e0 Cdm: Reduce maximum concurrent sessions to 16 rlaphoenix 2022-09-28 07:54:09 +0100
  • 74f960aeba Store Service Certificate in session as SignedDrmCertificate rlaphoenix 2022-09-28 07:43:36 +0100
  • 42b825dcd5 Cdm: Add parsing error handlers to Service Cert DrmCertificates rlaphoenix 2022-09-28 07:37:17 +0100
  • fa00bbd8e4 Cdm: Fix acquisition of provider_id when removing a service cert rlaphoenix 2022-09-28 06:49:41 +0100
  • a4c6f98650 Add import path shortcuts for Classes rlaphoenix 2022-09-28 06:40:52 +0100
  • 24297d577e PSSH: Initialize System IDs via UUIDs hex arg rlaphoenix 2022-09-28 06:36:26 +0100
  • e90371922c PSSH: Add support for Key IDs of lengths other than 16 bytes rlaphoenix 2022-09-28 06:21:28 +0100
  • c5c620ea84 Update Changelog for v1.5.0 v1.5.0 rlaphoenix 2022-09-24 12:07:14 +0100
  • d698b1d3c4 Bump to v1.5.0 rlaphoenix 2022-09-24 12:05:53 +0100
  • e585102798 Update protobuf to v4.21.6 and recompile buffers rlaphoenix 2022-09-24 12:05:20 +0100
  • e001ef0291 Add flake8 configuration to ignore compiled protobuffers rlaphoenix 2022-09-24 12:00:43 +0100
  • 34eeaf746f Update Changelog for v1.4.4 v1.4.4 rlaphoenix 2022-09-24 07:11:18 +0100
  • 272bb419b1 Bump to v1.4.4 rlaphoenix 2022-09-24 07:09:44 +0100
  • cef7b7a890
    Merge pull request #12 from rlaphoenix/dependabot/pip/protobuf-3.19.5 rlaphoenix 2022-09-24 07:04:39 +0100
  • 0caccfd014
    Bump protobuf from 3.19.3 to 3.19.5 #12 dependabot[bot] 2022-09-23 22:25:47 +0000
  • 23511f1d85 Update Changelog for v1.4.3 v1.4.3 rlaphoenix 2022-09-10 21:55:20 +0100