Recent Releases of gallia

gallia - v2.0.0a4

This release is mainly for setting up the infrastructure to include Debian packages in Github releases.

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v2.0.0a3...v2.0.0a4

- Python
Published by rumpelsepp 12 months ago

gallia - v2.0.0a3

This release was created, since v2.0.0a2 is somehow broken and misses a few commits. Most likely a rebase issue on my side… :)

What's Changed

  • fix(discover-doip): Fix incorrect variable in log message by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/666
  • fix: Add RND320 interface support by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/667
  • fix(rtcl): handle missing args directly in config validator, effectiv… by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/668
  • fix(ecu): Fix overlooked retries case after semantic change of max-re… by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/670
  • fix(config): Serialize hex bytes to hex string by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/669
  • chore: move script into justfile by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/671
  • fix(scan-identifiers): No longer scan suppress response bit for 0x27 by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/673
  • chore(deps): Update pylsp-mypy requirement from <0.7,>=0.6 to >=0.6,<0.8 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/675
  • fix: Let waitforecu() reconnect on all ConnectionErrors incl. hidden by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/678
  • fix(client): Do no longer send TesterPresent in ResponsePending loop by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/676
  • Mutltiple Fixes by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/674
  • fix(db): Create single task that executes DiagnosticMessage queries by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/677
  • Fix auto completion by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/683
  • fix: Serialize CAN frames when DLC is not set by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/681
  • Improve session scanner by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/682
  • Dump seeds improvements by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/684

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v2.0.0a1...v2.0.0a3

- Python
Published by rumpelsepp 12 months ago

gallia - v2.0.0a2

What's Changed

  • fix(discover-doip): Fix incorrect variable in log message by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/666
  • fix: Add RND320 interface support by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/667
  • fix(rtcl): handle missing args directly in config validator, effectiv… by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/668
  • fix(ecu): Fix overlooked retries case after semantic change of max-re… by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/670
  • fix(config): Serialize hex bytes to hex string by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/669
  • chore: move script into justfile by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/671
  • fix(scan-identifiers): No longer scan suppress response bit for 0x27 by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/673
  • chore(deps): Update pylsp-mypy requirement from <0.7,>=0.6 to >=0.6,<0.8 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/675
  • fix: Let waitforecu() reconnect on all ConnectionErrors incl. hidden by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/678
  • fix(client): Do no longer send TesterPresent in ResponsePending loop by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/676
  • Mutltiple Fixes by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/674
  • fix(db): Create single task that executes DiagnosticMessage queries by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/677

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v2.0.0a1...v2.0.0a2

- Python
Published by rumpelsepp 12 months ago

gallia - v2.0.0a1

What's Changed

  • chore(deps): Bump astral-sh/setup-uv from 4 to 5 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/660
  • chore(deps): Update pytest-cov requirement from <6,>=4 to >=4,<7 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/662
  • chore(deps): Update reuse requirement from <5.0,>=4.0 to >=4.0,<6.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/663
  • chore(deps): Bump actions/attest-build-provenance from 1 to 2 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/661
  • chore(deps): Update pytest-asyncio requirement from <0.25,>=0.20 to >=0.20,<0.26 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/659
  • Add DynamicallyDefineDataIdentifier service by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/639
  • fix(log): Always call self.close() on exit by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/664
  • chore: Reintroduce Python 3.11 support by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/665
  • chore: Remove from future import annotations by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/654

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v2.0.0a0...v2.0.0a1

- Python
Published by rumpelsepp about 1 year ago

gallia - v2.0.0a0

What's Changed

  • fix: Merge slot arguments in flex-dump tool by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/580
  • fix: Remove pygit2 dependency by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/582
  • chore(deps): Bump httpx from 0.27.0 to 0.27.2 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/588
  • chore(deps-dev): Bump ruff from 0.6.2 to 0.6.3 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/585
  • chore(deps): Bump actions/cache from 3 to 4 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/584
  • chore(deps-dev): Bump myst-parser from 3.0.1 to 4.0.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/586
  • chore(deps): Bump docker/build-push-action from a8d35412fb758de9162fd63e3fa3f0942bdedb4d to 5cd11c3a4ced054e52742c5fd54dca954e0edd85 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/583
  • chore(deps-dev): Bump pytest-asyncio from 0.23.8 to 0.24.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/587
  • fix: Workaround CancelledError on windows by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/581
  • chore: Remove exitcode dependency by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/590
  • chore(deps-dev): Bump ruff from 0.6.5 to 0.6.8 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/603
  • chore(deps): Bump platformdirs from 4.3.3 to 4.3.6 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/605
  • chore(deps): Bump pydantic from 2.9.1 to 2.9.2 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/604
  • chore(deps): Bump docker/metadata-action from 60a0d343a0d8a18aedee9d34e62251f752153bdb to 70b2cdc6480c1a8b86edf1777157f8f437de2166 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/601
  • chore(deps): Bump docker/build-push-action from 6.7.0 to 6.9.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/602
  • test: Add a hint that the hsfz test server is not sound by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/611
  • Greatly improve connection resets on DoIP and miscellaneous fixes throughout by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/610
  • chore(deps-dev): Bump mypy from 1.11.2 to 1.13.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/615
  • chore(deps-dev): Bump ruff from 0.6.8 to 0.7.1 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/618
  • fix(log): fix log formatter when not using volatile-info by @peckto in https://github.com/Fraunhofer-AISEC/gallia/pull/622
  • misc(log): clean-up unused code by @peckto in https://github.com/Fraunhofer-AISEC/gallia/pull/621
  • Fix XCP socket close to not allocate to much ressources. by @polybassa in https://github.com/Fraunhofer-AISEC/gallia/pull/626
  • Fix logger message in FindXCP by @polybassa in https://github.com/Fraunhofer-AISEC/gallia/pull/625
  • chore: Remove argcomplete exception by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/614
  • Cleanups for FlexRay tests by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/612
  • chore(deps-dev): Bump pytest-cov from 5.0.0 to 6.0.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/617
  • fix: Add missing close invocation for isotp by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/600
  • chore: Remove httpx dependency by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/597
  • chore: Remove python-can dependency by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/595
  • chore: Remove psutil dependency by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/591
  • Enable more ruff lints by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/627
  • feat: Use uv instead of poetry by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/608
  • Enable linters for included pydantic argparse by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/629
  • Remove msgspec dependency by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/630
  • chore: Update to 3.13 to enable tests by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/594
  • chore: Remove more-itertools dependency by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/589
  • chore(deps): Bump astral-sh/setup-uv from 3 to 4 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/633
  • chore(deps): Bump docker/build-push-action from 5 to 6 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/632
  • fix: Do not garbage collect the tcp test server by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/634
  • Gallia 2 fix by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/636
  • DoIP fixes and grand speed-up in discovery by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/635
  • Fix getting broadcast addresses by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/638
  • fix(config): Fix init_kwargs handling by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/640
  • chore: Introduce pip support and make uv optional by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/644
  • chore: Let ruff run on the entire folder except docs by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/646
  • Fix: Do not crash with stack trace on expectable error by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/647
  • fix: Properly initialize attributes to ensure they are deemed optional by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/648
  • fix: Use pythonic error handling by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/656
  • fix: Add help strings to top level commands by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/653
  • chore: Remove TypeVar stuff and use native generic syntax by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/652
  • Fix dependence of special Python builds for CAN by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/649
  • Introduce gallia.net for networking functions by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/642
  • chore: Remove aiofiles dependency by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/596
  • feat: Add support for RND power supplies by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/613
  • chore: Release preparation kitchen sink by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/657

New Contributors

  • @polybassa made their first contribution in https://github.com/Fraunhofer-AISEC/gallia/pull/626

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.9.0...v2.0.0a0

- Python
Published by rumpelsepp about 1 year ago

gallia - v1.9.0

What's Changed

  • chore: Cleanup logger creation by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/556
  • fix(logger): use name instead of file for logger base by @peckto in https://github.com/Fraunhofer-AISEC/gallia/pull/562
  • chore: Apply ruff's formatting recommendations by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/561
  • fix(TransportScheme): Add http transport used in opennetzteil and use StrEnum by @emedav in https://github.com/Fraunhofer-AISEC/gallia/pull/564
  • chore(deps-dev): Bump mypy from 1.10.1 to 1.11.1 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/569
  • chore(deps-dev): Bump ruff from 0.5.2 to 0.5.5 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/568
  • chore(deps): Bump docker/build-push-action from f2a1d5e99d037542a71f64918e516c093c6f3fc4 to a8d35412fb758de9162fd63e3fa3f0942bdedb4d by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/567
  • chore(deps-dev): Bump sphinx from 7.4.6 to 7.4.7 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/570
  • chore(deps-dev): Bump pytest from 8.2.2 to 8.3.2 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/571
  • chore(deps): Bump docker/login-action from 65b78e6e13532edd9afa3aa52ac7964289d1a9c1 to 9780b0c442fbb1117ed29e0efdff1e18412f7567 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/566
  • chore(deps): Bump docker/metadata-action from 9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7 to 60a0d343a0d8a18aedee9d34e62251f752153bdb by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/565
  • fix(gallia.commands): drop invalid prefix from names in all by @emedav in https://github.com/Fraunhofer-AISEC/gallia/pull/574
  • chore: Remove support for PenlogRecordV1 by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/576
  • tests: Add end to end tests with bats by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/490
  • feat: Add support for the HSFZ protocol by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/577
  • feat(sadumpseeds): Add sleep parameter and output seed length by @emedav in https://github.com/Fraunhofer-AISEC/gallia/pull/573
  • refactor(ECU.connect): move definition to UDSClient and call it as part of UDSClient.reconnect by @emedav in https://github.com/Fraunhofer-AISEC/gallia/pull/575
  • testing: Check if artifactdirs are created by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/578

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.8.0...v1.9.0

- Python
Published by rumpelsepp over 1 year ago

gallia - v1.8.0

What's Changed

  • Add relative timings to cursed hr + lift restrictions on number of function arguments for linters by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/528
  • fix: make scanners respect --no-properties also when connected to a database. by @emedav in https://github.com/Fraunhofer-AISEC/gallia/pull/538
  • fix(uds-scan-memory): leave session after scan. by @emedav in https://github.com/Fraunhofer-AISEC/gallia/pull/539
  • fix(cursed-hr): fallback to source dir if tmp dir not working by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/544
  • chore: Use typing.Self by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/547
  • Add FlexRay support on windows by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/555
  • fix(log): Fix wrong timezone in logfiles by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/558
  • chore: Add a dockerfile and automatic building and publishing of Docker images by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/560

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.7.0...v1.8.0

- Python
Published by rumpelsepp over 1 year ago

gallia - v1.7.0

What's Changed

  • chore: Update citation info by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/509
  • chore(deps-dev): Bump types-psutil from 5.9.5.17 to 5.9.5.20240205 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/516
  • chore(deps-dev): Bump pytest-asyncio from 0.21.1 to 0.23.5 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/515
  • chore(deps-dev): Bump ruff from 0.1.9 to 0.2.2 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/512
  • chore(deps): Bump Gr1N/setup-poetry from 8 to 9 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/511
  • chore(deps-dev): Bump reuse from 2.1.0 to 3.0.1 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/514
  • chore(deps-dev): Bump pytest from 7.4.3 to 8.0.2 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/513
  • chore(deps): Bump argcomplete from 3.2.2 to 3.2.3 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/517
  • chore(deps-dev): Bump python-lsp-server from 1.10.0 to 1.11.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/521
  • chore(deps-dev): Bump types-aiofiles from 23.2.0.20240106 to 23.2.0.20240331 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/518
  • chore(deps): Bump httpx from 0.26.0 to 0.27.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/520
  • dump-seeds: remove arbitrary default duration by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/522
  • DoIP improvements all-around by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/510
  • chore(deps-dev): Bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/519
  • fix(power-cycle): Make all occurrences of power cycles respect the --power-cycle-sleep parameter. by @emedav in https://github.com/Fraunhofer-AISEC/gallia/pull/523

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.6.0...v1.7.0

- Python
Published by rumpelsepp almost 2 years ago

gallia - v1.6.0

What's Changed

  • fix hanging tests due to a python bug by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/478
  • chore(deps): Bump actions/upload-artifact from 3 to 4 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/488
  • chore(deps): Bump github/codeql-action from 2 to 3 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/487
  • chore(deps-dev): Bump mypy from 1.7.1 to 1.8.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/481
  • chore(deps): Bump actions/download-artifact from 3 to 4 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/486
  • chore(deps): Bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/485
  • chore(deps-dev): Bump ruff from 0.1.7 to 0.1.9 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/484
  • chore(deps-dev): Bump python-lsp-ruff from 2.0.0 to 2.0.1 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/480
  • chore(deps): Bump python-can from 4.3.0 to 4.3.1 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/482
  • chore(deps): Bump msgspec from 0.18.4 to 0.18.5 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/483
  • fix(dumpcap): Handle dumpcap invocation for unix transports by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/489
  • chore: Replace aiohttp with httpx by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/491
  • Small fixes here and there by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/474
  • Fix(rdbi): Correct session by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/494
  • chore(deps-dev): Bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/497
  • chore(deps): Bump actions/cache from 3 to 4 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/498
  • chore(deps): Bump pydantic from 2.5.2 to 2.6.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/499
  • chore(deps): Bump platformdirs from 4.1.0 to 4.2.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/500
  • chore(deps-dev): Bump types-tabulate from 0.9.0.3 to 0.9.0.20240106 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/501
  • chore(deps): Bump pygit2 from 1.13.3 to 1.14.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/502
  • chore(deps): Bump msgspec from 0.18.5 to 0.18.6 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/503
  • change line length to 100 by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/507

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.5.0...v1.6.0

- Python
Published by rumpelsepp almost 2 years ago

gallia - v1.5.0

What's Changed

  • chore(deps-dev): Bump construct-typing from 0.5.6 to 0.6.2 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/459
  • chore(deps): Bump pygit2 from 1.13.1 to 1.13.2 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/460
  • chore(deps-dev): Bump python-lsp-ruff from 1.5.2 to 1.6.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/461
  • chore(deps-dev): Bump python-lsp-server from 1.8.0 to 1.8.2 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/463
  • chore(deps-dev): Bump pytest from 7.4.2 to 7.4.3 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/462
  • fix(ecu.py): added exception handling for mutex in testerpresentworker by @VeroSec in https://github.com/Fraunhofer-AISEC/gallia/pull/464
  • chore(deps): Bump aiohttp from 3.8.5 to 3.8.6 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/465
  • fix(ecu): Release the mutex while sleeping by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/466
  • cursed-hr: Add help view by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/467
  • fix(scan-services): Propagate session to fix check-session by @peckto in https://github.com/Fraunhofer-AISEC/gallia/pull/468
  • Several changes to the primitves by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/469
  • chore(deps): Bump aiohttp from 3.8.6 to 3.9.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/470
  • chore: Drop black and use ruff format by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/473
  • chore(deps-dev): Bump python-lsp-ruff from 1.6.0 to 2.0.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/475
  • chore(deps-dev): Bump sphinx-rtd-theme from 1.3.0 to 2.0.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/476
  • fix(dumpcap): Correctly record can frames by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/477
  • chore: Drop Python 3.10 by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/392

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.4.0...v1.5.0

- Python
Published by rumpelsepp about 2 years ago

gallia - v1.4.0

What's Changed

  • fix: Readd removed str() method by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/441
  • chore(deps): Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/442
  • chore(deps): Bump crazy-max/ghaction-github-pages from 3 to 4 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/443
  • chore(deps-dev): Bump python-lsp-ruff from 1.5.1 to 1.5.2 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/445
  • chore(deps): Bump pygit2 from 1.12.2 to 1.13.1 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/446
  • chore(deps-dev): Bump pytest-asyncio from 0.21.0 to 0.21.1 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/447
  • chore(deps-dev): Bump reuse from 1.1.2 to 2.1.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/448
  • chore(deps-dev): Bump urllib3 from 2.0.5 to 2.0.6 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/449
  • Fix doip by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/450
  • chore(deps-dev): Bump urllib3 from 2.0.6 to 2.0.7 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/452
  • chore(log): Slight improvement of log messages by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/454
  • Improve DB handling by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/451
  • fix: (Scan-uds-sessions): changed timeout from const value to shell arg timeout by @VeroSec in https://github.com/Fraunhofer-AISEC/gallia/pull/458
  • Multiple fixes by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/456
  • fix: Remove auto-discovery of sessions from multiple scanners by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/457

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.3.0...v1.4.0

- Python
Published by rumpelsepp over 2 years ago

gallia - v1.3.0

What's Changed

  • Implement Unix Domain Socket Transport by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/412
  • fix(transport): Handle socket close error during reconnect by @peckto in https://github.com/Fraunhofer-AISEC/gallia/pull/414
  • feat(scan-reset): Power cycle ECU after timeout to recover state by @peckto in https://github.com/Fraunhofer-AISEC/gallia/pull/413
  • chore(deps): Bump aiohttp from 3.8.4 to 3.8.5 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/415
  • chore(deps): Bump msgspec from 0.16.0 to 0.17.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/416
  • chore(deps): Bump pydantic from 2.0 to 2.1.1 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/420
  • chore(deps): Bump platformdirs from 3.8.0 to 3.10.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/419
  • chore(deps-dev): Bump types-aiofiles from 23.1.0.4 to 23.1.0.5 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/418
  • chore(deps-dev): Bump ruff from 0.0.275 to 0.0.285 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/422
  • chore(deps-dev): Bump certifi from 2023.5.7 to 2023.7.22 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/421
  • xcp-scan: extended range by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/423
  • chore(deps-dev): Bump ruff from 0.0.285 to 0.0.286 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/425
  • chore(deps): Bump pydantic from 2.1.1 to 2.3.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/427
  • chore(deps-dev): Bump black from 23.3.0 to 23.7.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/426
  • chore(deps-dev): Bump types-aiofiles from 23.1.0.5 to 23.2.0.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/428
  • chore(deps-dev): Bump sphinx from 6.2.1 to 7.2.5 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/424
  • Attach entire class object instead of entry func by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/429
  • Doip improvements and powerful Discover script by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/430
  • Multiple fixes in ecu, base, transports, uds by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/432
  • feat(scan-services): Auto-iterate payload sizes for better discovery by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/433
  • Improve scan-sessions by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/431
  • Doip improvements by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/435
  • A lot about logging... by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/434
  • fix(prim-rdbi): Log actual target string instead of object address by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/438
  • fix(dtc): Remove duplicate yet less capable primitive by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/437

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.2.0...v1.3.0

- Python
Published by rumpelsepp over 2 years ago

gallia - v1.2.0

What's Changed

  • fix: Catch TOML errors and exit gallia by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/339
  • fix: Fix nameclash in XDG lib by vendoring by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/340
  • chore: Bump dependencies by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/341
  • fix: Use correct XDG user config dir by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/344
  • poetry 1.3 by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/345
  • feat: Add --show-cli by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/355
  • chore: Use exitcode definitions from sysexits.h by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/368
  • chore: Use ruff for all lints by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/347
  • fix(db): Update artifacts path at cleanup by @peckto in https://github.com/Fraunhofer-AISEC/gallia/pull/369
  • feat(db): Add command_meta and settings from argparser as json by @peckto in https://github.com/Fraunhofer-AISEC/gallia/pull/370
  • fix: Enable DoIP URIs use hex characters by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/371
  • tests: Add tests for DoIP URIs by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/372
  • fix: Allow hex values in ISOTP padding by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/373
  • chore: Update ruff and implement new lints by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/374
  • feat: Include META.json content in env for hooks by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/378
  • doip-fixes by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/379
  • fix: correctly fix doip tag by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/380
  • update deps by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/391
  • chore: Update python-can by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/393
  • test xcp: revive xcp test script with CAN support by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/401
  • chore: Bump release number of dev branch by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/395
  • cursed-hr: Add option to toggle line prefixes by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/402
  • fix(ecu): reset ecu state after power cycle by @peckto in https://github.com/Fraunhofer-AISEC/gallia/pull/405
  • feat(db): Add exclude column to run_meta by @peckto in https://github.com/Fraunhofer-AISEC/gallia/pull/406
  • feat: Log tracebacks by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/403

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.1...v1.2.0

- Python
Published by rumpelsepp over 2 years ago

gallia - v1.1.4

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.3...v1.1.4

- Python
Published by rumpelsepp about 3 years ago

gallia - v1.1.3

  • Bump dependencies to ease packaging for distros (#341)

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.2...v1.1.3

- Python
Published by rumpelsepp about 3 years ago

gallia - v1.1.2

  • Fix nameclash with xdg library (#340)
  • Fix error message with invalid config (#339)

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.1...v1.1.2

- Python
Published by rumpelsepp about 3 years ago

gallia - v1.1.1

What's Changed

  • chore(deps): Bump pygit2 from 1.10.1 to 1.11.1 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/323
  • fix(target): accept hex values for extended addresses by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/324
  • fix: handle PermissionError for lock files created by other users by @emedav in https://github.com/Fraunhofer-AISEC/gallia/pull/326
  • fix: Do not fail when different owner of lockfile by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/327
  • fix(db): create db parent directories by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/328
  • chore(deps): Bump python-can from 4.0.0 to 4.1.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/329
  • feat(hr): Handle corner cases better by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/331
  • fix: reconnect after power cycle by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/330
  • feat: Support NO_COLOR env variable (https://no-color.org/) by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/332
  • chore(deps): Bump certifi from 2022.9.24 to 2022.12.7 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/334
  • feat(db): store sessions in the database by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/182
  • chore(deps): Bump msgspec from 0.9.1 to 0.10.1 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/335
  • primitive generic by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/336
  • fix(xcp): Integrate XCP scanner into new gallia cli by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/337

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0...v1.1.1

- Python
Published by rumpelsepp about 3 years ago

gallia - v1.1.0

What's Changed

  • fix(doip): Fix max TCP connections limitation by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/165
  • chore(deps-dev): Bump pylint from 2.14.1 to 2.14.3 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/169
  • chore: Update xcp dependency by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/178
  • chore: Make project REUSE compliant by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/175
  • chore: Remove pyxcp and vendor the types.py file by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/187
  • fix: Allow --oem default in the cli by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/171
  • chore(deps): Bump zstandard from 0.17.0 to 0.18.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/183
  • chore(deps-dev): Bump types-tabulate from 0.8.9 to 0.8.11 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/184
  • chore: Add automatic code scanning by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/186
  • feat(scan-sessions): add fast search option by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/180
  • feat(ecu): add method for refreshing the ECU state manually by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/181
  • fix: Let waitforecu() recognize the cli --timeout value by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/174
  • feat: Add --ecu-reset flag to initially reset the ECU via UDS by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/189
  • fix(uds): fix error code for failurePreventsExecutionOfRequestedAction by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/193
  • docs: Document the employed scanning techniques by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/192
  • fix DoIP crashes and invalid URLs by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/196
  • fix: Add accidentally removed return value of wait_for_ecu() by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/198
  • Improvements to vECU by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/190
  • chore(deps-dev): Bump black from 22.3.0 to 22.6.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/201
  • chore(deps-dev): Bump pylint from 2.14.3 to 2.14.4 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/203
  • chore(deps-dev): Bump pylsp-mypy from 0.5.8 to 0.6.2 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/202
  • Payload fuzzer by @VeroSec in https://github.com/Fraunhofer-AISEC/gallia/pull/154
  • chore(deps): Bump ujson from 5.3.0 to 5.4.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/208
  • feat(db): Add option to disable commit on every insert by @peckto in https://github.com/Fraunhofer-AISEC/gallia/pull/204
  • fix: Remove a workaround for a removed scanner by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/211
  • fix(doc): CAN transport is named isotp by @peckto in https://github.com/Fraunhofer-AISEC/gallia/pull/213
  • chore(deps-dev): Bump types-aiofiles from 0.8.8 to 0.8.9 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/216
  • fix(ecu state): better mapping of responses to state changes by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/218
  • chore(deps-dev): Bump python-lsp-server from 1.4.1 to 1.5.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/224
  • chore(deps-dev): Bump pylint from 2.14.4 to 2.14.5 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/223
  • chore(deps-dev): Bump pytest-asyncio from 0.18.3 to 0.19.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/222
  • docs: Document scan-sessions by @peckto in https://github.com/Fraunhofer-AISEC/gallia/pull/217
  • chore(deps-dev): Bump mypy from 0.961 to 0.971 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/226
  • chore(deps-dev): Bump sphinx from 5.0.2 to 5.1.1 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/229
  • chore(deps-dev): Bump flake8 from 4.0.1 to 5.0.1 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/228
  • chore(deps-dev): Bump types-aiofiles from 0.8.9 to 0.8.10 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/227
  • chore(deps-dev): Bump flake8 from 5.0.1 to 5.0.4 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/230
  • feat: Rework CLI argument parsing by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/9
  • add support for TOML config by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/209
  • feat: Remove penrun by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/232
  • docs: Remove penrun from docs by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/177
  • feat: Add --artifacts-base functionality as a mixin by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/231
  • vecu: minor cleanups by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/233
  • feat: use python logging module by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/215
  • chore(deps-dev): Bump pylint from 2.14.5 to 2.15.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/237
  • chore(deps-dev): Bump pylsp-rope from 0.1.9 to 0.1.10 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/238
  • feat: Move tester present task to ecu by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/240
  • meta file by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/235
  • feat: Allow overwriting the config file name by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/241
  • feat: Rename addparser() to configureparser() by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/242
  • refactor: Split gallia.penlab into gallia.dumpcap and gallia.powersupply by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/243
  • chore(deps-dev): Bump pytest from 7.1.2 to 7.1.3 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/245
  • chore(deps-dev): Bump black from 22.6.0 to 22.8.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/247
  • chore(deps): Bump aiofiles from 0.8.0 to 22.1.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/246
  • Simplify linter settings by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/248
  • feat: Simplify transport argument parsing by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/249
  • chore: Drop support for python 3.9 by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/250
  • chore: Port deprecations to recent python by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/251
  • Add tests for tcp by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/252
  • fix(commands): rename wmby to wmba by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/253
  • fix(discovery): Output all addresses as hex in discovery results by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/254
  • feat: Add direct controlling of powersupplies by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/255
  • feat: More flexibility for loading config files by @emedav in https://github.com/Fraunhofer-AISEC/gallia/pull/256
  • chore(deps): Bump msgspec from 0.8.0 to 0.9.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/257
  • refactor: Add a class for the config and use it by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/258
  • feat: Remove dependency to the git binary by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/259
  • feat: Add packages to releases as artifacts by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/212
  • refactor: move gallia.uds to gallia.services.uds by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/244
  • fix: change log output of seeds-dump to every 30s rather than 1kB by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/261
  • chore: Finally remove penlog module and port cursed_hr by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/260
  • refactor(doip): match case; remove useless asserts by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/263
  • fix: disable testerpresentworker in waitforecu() by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/262
  • chore(deps): Bump aiohttp from 3.8.1 to 3.8.3 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/264
  • chore(deps): Bump tomlkit from 0.11.4 to 0.11.5 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/265
  • feat: Add --tail to hr by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/266
  • fix(hr): print a error message reading non files by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/267
  • chore(deps): Bump tabulate from 0.8.10 to 0.9.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/268
  • feat: Add --trace-log flag by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/270
  • fix: Skip properties post when transport is closed by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/269
  • feat: Implement hook functionality by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/271
  • feat: Optimize hr to be faster by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/272
  • feat: Enable seeking in hr with --tail or --head by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/273
  • fix(cursed-hr): fix scrolling issue at the top line by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/274
  • fix: Use a QueueListener for making logging async by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/276
  • fix: Remove deprecations and fix the relevant warnings by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/275
  • feat: Simplify hr by using a proper generator by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/279
  • hr stdin by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/280
  • fix: Log TesterPresent messages from background worker correctly by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/278
  • fix(cursed-hr): Handle penlog priority prefix by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/281
  • fix: Catch asyncio.CancelledError correctly in testerpresentworker by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/283
  • feat: Add lockfile support as known from penrun by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/277
  • fix: Fix inverted priorites in iterator by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/285
  • fix: Use own mutex in UDSClient to avoid deadlocking reconnect() by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/287
  • refactor: Make setup_logging() simpler by using exit handlers by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/286
  • feat: Introduce GALLIA_LOGLEVEL env variable by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/288
  • docs: Add docs about environment variables by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/289
  • docs: Add docs for logging by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/290
  • chore: Add stale bot by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/284
  • fix: Do not raise an exception when piped to head by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/293
  • feat: Add helper for lazy imports by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/194
  • feat(hr): Implement --color auto|always|never by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/294
  • chore: enable python 3.11 by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/295
  • refactor: Expose API in init.py files by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/297
  • fix: Error out if dumpcap is enabled but not available by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/299
  • docs: Documentation about gallia.toml and hooks by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/300
  • feat: Add more env variables to hooks by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/302
  • chore(deps): Bump zstandard from 0.18.0 to 0.19.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/303
  • chore(deps): Bump msgspec from 0.9.0 to 0.9.1 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/304
  • fix: Only wait in the error branch by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/305
  • fix: Set the loglevel correctly on the handlers by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/307
  • Revert "fix: Only wait in the error branch" by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/310
  • fix: Use the whole arv in GALLIA_INVOCATION by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/309
  • feat: Enable --power-cycle/--no-power-cyle by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/308
  • feat: Add recursive typing to CLI interface by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/312
  • chore!: GROUPS and SUBGROUPS are less confusing than CATEGORIES|SUBCATEGORIES by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/313
  • fix: Avoid circular dependency by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/314
  • fix: Use BooleanAction for two new options by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/315
  • chore: Export uds client in public API by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/316
  • fix: Remove circular import by moving g_repr into uds.core by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/321

New Contributors

  • @emedav made their first contribution in https://github.com/Fraunhofer-AISEC/gallia/pull/256
  • @ferdinandjarisch made their first contribution in https://github.com/Fraunhofer-AISEC/gallia/pull/261

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.0.0...v1.1.0

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0rc2

What's Changed

  • fix: Remove circular import by moving g_repr into uds.core by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/321

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0rc1...v1.1.0rc2

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0rc1

What's Changed

  • chore: Export uds client in public API by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/316

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0b11...v1.1.0rc1

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0b11

What's Changed

  • fix: Use BooleanAction for two new options by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/315

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0b10...v1.1.0b11

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0b10

What's Changed

  • fix: Avoid circular dependency by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/314

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0b9...v1.1.0b10

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0b9

What's Changed

  • chore!: GROUPS and SUBGROUPS are less confusing than CATEGORIES|SUBCATEGORIES by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/313

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0b8...v1.1.0b9

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0b8

What's Changed

  • feat: Add recursive typing to CLI interface by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/312

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0b7...v1.1.0b8

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0b7

What's Changed

  • Revert "fix: Only wait in the error branch" by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/310
  • fix: Use the whole arv in GALLIA_INVOCATION by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/309
  • feat: Enable --power-cycle/--no-power-cyle by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/308

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0b6...v1.1.0b7

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0b6

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0b5...v1.1.0b6

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0b5

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0b4...v1.1.0b5

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0b4

What's Changed

  • fix: Only wait in the error branch by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/305
  • fix: Set the loglevel correctly on the handlers by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/307

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0b3...v1.1.0b4

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0b3

What's Changed

  • chore(deps): Bump zstandard from 0.18.0 to 0.19.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/303
  • chore(deps): Bump msgspec from 0.9.0 to 0.9.1 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/304

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0b2...v1.1.0b3

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0b2

What's Changed

  • feat: Add more env variables to hooks by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/302

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0b1...v1.1.0b2

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0b1

What's Changed

  • docs: Documentation about gallia.toml and hooks by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/300

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0a8...v1.1.0b1

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0a8

What's Changed

  • fix: Error out if dumpcap is enabled but not available by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/299

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0a7...v1.1.0a8

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0a7

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0a6...v1.1.0a7

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0a6

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0a5...v1.1.0a6

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0a5

What's Changed

  • chore: enable python 3.11 by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/295
  • refactor: Expose API in init.py files by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/297

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0a4...v1.1.0a5

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0a4

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0a3...v1.1.0a4

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0a3

What's Changed

  • chore(deps): Bump msgspec from 0.8.0 to 0.9.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/257
  • refactor: Add a class for the config and use it by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/258
  • feat: Remove dependency to the git binary by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/259
  • feat: Add packages to releases as artifacts by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/212
  • refactor: move gallia.uds to gallia.services.uds by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/244
  • fix: change log output of seeds-dump to every 30s rather than 1kB by @ferdinandjarisch in https://github.com/Fraunhofer-AISEC/gallia/pull/261
  • chore: Finally remove penlog module and port cursed_hr by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/260
  • refactor(doip): match case; remove useless asserts by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/263
  • fix: disable testerpresentworker in waitforecu() by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/262
  • chore(deps): Bump aiohttp from 3.8.1 to 3.8.3 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/264
  • chore(deps): Bump tomlkit from 0.11.4 to 0.11.5 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/265
  • feat: Add --tail to hr by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/266
  • fix(hr): print a error message reading non files by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/267
  • chore(deps): Bump tabulate from 0.8.10 to 0.9.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/268
  • feat: Add --trace-log flag by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/270
  • fix: Skip properties post when transport is closed by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/269
  • feat: Implement hook functionality by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/271
  • feat: Optimize hr to be faster by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/272
  • feat: Enable seeking in hr with --tail or --head by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/273
  • fix(cursed-hr): fix scrolling issue at the top line by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/274
  • fix: Use a QueueListener for making logging async by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/276
  • fix: Remove deprecations and fix the relevant warnings by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/275
  • feat: Simplify hr by using a proper generator by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/279
  • hr stdin by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/280
  • fix: Log TesterPresent messages from background worker correctly by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/278
  • fix(cursed-hr): Handle penlog priority prefix by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/281
  • fix: Catch asyncio.CancelledError correctly in testerpresentworker by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/283
  • feat: Add lockfile support as known from penrun by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/277
  • fix: Fix inverted priorites in iterator by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/285
  • fix: Use own mutex in UDSClient to avoid deadlocking reconnect() by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/287
  • refactor: Make setup_logging() simpler by using exit handlers by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/286
  • feat: Introduce GALLIA_LOGLEVEL env variable by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/288
  • docs: Add docs about environment variables by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/289
  • docs: Add docs for logging by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/290
  • chore: Add stale bot by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/284
  • fix: Do not raise an exception when piped to head by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/293
  • feat: Add helper for lazy imports by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/194
  • feat(hr): Implement --color auto|always|never by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/294

New Contributors

  • @ferdinandjarisch made their first contribution in https://github.com/Fraunhofer-AISEC/gallia/pull/261

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0a2...v1.1.0a3

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0a2

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0a1

What's Changed

  • feat: Allow overwriting the config file name by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/241
  • feat: Rename addparser() to configureparser() by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/242
  • refactor: Split gallia.penlab into gallia.dumpcap and gallia.powersupply by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/243

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.1.0a0...v1.1.0a1

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.1.0a0

What's Changed

  • fix(doip): Fix max TCP connections limitation by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/165
  • chore(deps-dev): Bump pylint from 2.14.1 to 2.14.3 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/169
  • chore: Update xcp dependency by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/178
  • chore: Make project REUSE compliant by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/175
  • chore: Remove pyxcp and vendor the types.py file by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/187
  • fix: Allow --oem default in the cli by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/171
  • chore(deps): Bump zstandard from 0.17.0 to 0.18.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/183
  • chore(deps-dev): Bump types-tabulate from 0.8.9 to 0.8.11 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/184
  • chore: Add automatic code scanning by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/186
  • feat(scan-sessions): add fast search option by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/180
  • feat(ecu): add method for refreshing the ECU state manually by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/181
  • fix: Let waitforecu() recognize the cli --timeout value by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/174
  • feat: Add --ecu-reset flag to initially reset the ECU via UDS by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/189
  • fix(uds): fix error code for failurePreventsExecutionOfRequestedAction by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/193
  • docs: Document the employed scanning techniques by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/192
  • fix DoIP crashes and invalid URLs by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/196
  • fix: Add accidentally removed return value of wait_for_ecu() by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/198
  • Improvements to vECU by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/190
  • chore(deps-dev): Bump black from 22.3.0 to 22.6.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/201
  • chore(deps-dev): Bump pylint from 2.14.3 to 2.14.4 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/203
  • chore(deps-dev): Bump pylsp-mypy from 0.5.8 to 0.6.2 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/202
  • Payload fuzzer by @VeroSec in https://github.com/Fraunhofer-AISEC/gallia/pull/154
  • chore(deps): Bump ujson from 5.3.0 to 5.4.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/208
  • feat(db): Add option to disable commit on every insert by @peckto in https://github.com/Fraunhofer-AISEC/gallia/pull/204
  • fix: Remove a workaround for a removed scanner by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/211
  • fix(doc): CAN transport is named isotp by @peckto in https://github.com/Fraunhofer-AISEC/gallia/pull/213
  • chore(deps-dev): Bump types-aiofiles from 0.8.8 to 0.8.9 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/216
  • fix(ecu state): better mapping of responses to state changes by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/218
  • chore(deps-dev): Bump python-lsp-server from 1.4.1 to 1.5.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/224
  • chore(deps-dev): Bump pylint from 2.14.4 to 2.14.5 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/223
  • chore(deps-dev): Bump pytest-asyncio from 0.18.3 to 0.19.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/222
  • docs: Document scan-sessions by @peckto in https://github.com/Fraunhofer-AISEC/gallia/pull/217
  • chore(deps-dev): Bump mypy from 0.961 to 0.971 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/226
  • chore(deps-dev): Bump sphinx from 5.0.2 to 5.1.1 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/229
  • chore(deps-dev): Bump flake8 from 4.0.1 to 5.0.1 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/228
  • chore(deps-dev): Bump types-aiofiles from 0.8.9 to 0.8.10 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/227
  • chore(deps-dev): Bump flake8 from 5.0.1 to 5.0.4 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/230
  • feat: Rework CLI argument parsing by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/9
  • add support for TOML config by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/209
  • feat: Remove penrun by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/232
  • docs: Remove penrun from docs by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/177
  • feat: Add --artifacts-base functionality as a mixin by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/231
  • vecu: minor cleanups by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/233
  • feat: use python logging module by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/215
  • chore(deps-dev): Bump pylint from 2.14.5 to 2.15.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/237
  • chore(deps-dev): Bump pylsp-rope from 0.1.9 to 0.1.10 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/238
  • feat: Move tester present task to ecu by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/240
  • meta file by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/235

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.0.0...v1.1.0a0

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.0.3

Fixed

  • Fix a crash when the DoIP gateway denies the UDS request (#196)
  • Fix the DoIP discovery scanner creating invalid URLs (source and targed where confused) (#196)
  • Readd the removed return value to wait_for_ecu() (#198)
  • vECU: Fix state change comparison and reset security access on session change (#190)

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.0.2...v1.0.3

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.0.2

Added

  • Add a --ecu-reset flag enabling triggering a best effort ECUReset on scanner startup (#189)

Fixed

  • Fix wrong constants in enums, found by applying @unique treewide (#193)
  • Let wait_for_ecu(), and thus --ping, recognize --timeout (#174)

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.0.1...v1.0.2

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.0.1

Changed

  • Make gallia REUSE compliant (#175)

Fixed

  • Fixed failing CI by removing the pyxcp dependency and vendor the only relevant module (#187)
  • Fixed bug causing leaking TCP connections in DoIP discover scanner (#165)
  • Fixed missing recognition of --oem default in the cli (#171)

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.0.0...v1.0.1

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.0.0

What's Changed

  • Basic DTC response functionality for the vECU by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/162
  • fix: Check response code of set_session in simple-ping by @peckto in https://github.com/Fraunhofer-AISEC/gallia/pull/151
  • doc: Add documentation for development setup with plugins by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/161

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.0.0-alpha11...v1.0.0

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.0.0-alpha11

What's Changed

  • chore: Condense gallia.udscan.utils by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/133
  • fix: Make the DoIP stack work by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/148
  • fix(output): revert output for discover-can-ids by @fkglr in https://github.com/Fraunhofer-AISEC/gallia/pull/150
  • chore(deps-dev): Bump pylint from 2.13.9 to 2.14.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/152
  • chore(deps): Bump actions/setup-python from 3 to 4 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/156
  • chore(deps-dev): Bump mypy from 0.960 to 0.961 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/157
  • chore(deps-dev): Bump myst-parser from 0.17.2 to 0.18.0 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/158
  • chore(deps-dev): Bump pylint from 2.14.0 to 2.14.1 by @dependabot in https://github.com/Fraunhofer-AISEC/gallia/pull/155
  • Add a discover_doip scanner by @rumpelsepp in https://github.com/Fraunhofer-AISEC/gallia/pull/149
  • fix(uds): Fix response matching for ClearDiagnosticInformationRequest by @peckto in https://github.com/Fraunhofer-AISEC/gallia/pull/159

Full Changelog: https://github.com/Fraunhofer-AISEC/gallia/compare/v1.0.0-alpha6...v1.0.0-alpha11

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.0.0-alpha6

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.0.0-alpha5

- Python
Published by rumpelsepp over 3 years ago

gallia - v1.0.0-alpha4

Readd the gallia_scripts entrypoint in order to fix our vendor plugins.

- Python
Published by rumpelsepp almost 4 years ago

gallia - v1.0.0-alpha3

Alpha release to test the tooling and infrastructure.

- Python
Published by rumpelsepp almost 4 years ago