File sedbgmux.changes of Package sedbgmux

-------------------------------------------------------------------
Mon Nov 03 21:07:19 UTC 2025 - mardnh@gmx.de

- Update to version 0~git20251104:
  * README.md: add DPs seen only in the firmware dumps
  * README.md: cosmetic: fix table header formatting
  * [pylint] DumpIOSocat: fix unnecessary elif after raise
  * [pylint] DumpIOBtPcap: use f-strings
  * [pylint] DumpIOBtPcap: raise DumpIOEndOfFile from StopIteration
  * [pylint] DbgMuxClient: fix unnecessary elif after return
  * [pylint] DbgMuxConnTerminal: remove unused variable
  * [pylint] sedbgmux.ch.base: remove unneeded imports
  * samples/lists/f5521gw_acc_interactive_debug.list: update
  * Revert "TvpCodec.CommandCodec: improve logging messages"
  * DbgMuxClient: use f-strings
  * sedbgmux-dump.py: use '#' in f-strings to get '0x' prefix
  * sedbgmux-shell.py: use f-strings
  * sedbgmux-shell.py: add list_tvp_{probes,callbacks} commands
  * sedbgmux.tvp: fix file mode for callbacks.py and probes.py

-------------------------------------------------------------------
Wed Oct 22 20:07:18 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 0~git20251022:
  * TvpFrame: properly decode packed (batched) probes
  * TvpCodec.CommandCodec: improve logging messages
  * DbgMuxConnTvp: dispatch Tvp PDUs using queues
  * TvpCommandAck: add StopIf to PKIActivateSessionAck
  * TvpA1AuthTable: drop V1, rename V0/V3 to C0/C1
  * TvpA1AuthTableTECH: fix invalid V2 const value, add unit tests
  * DbgMuxConnTvp: implement automatic LK2 calculation
  * TvpA1AuthTable: add a unit test
  * TvpA1AuthTable: add LK1/LK2 (license key) derivation API
  * TvpA1AuthTable: rework/rename class API
  * sedbgmux-dump.py: add ConnData decoder for Tvp
  * samples: check-in some DebugMux/Tvp captures
  * contrib: add tvp.script.py for playing with Tvp
  * sedbgmux-shell.py: add Tvp specific commands
  * DbgMuxConnTvp: new channel handler for Tvp DPs
  * sedbgmux.tvp: add A1 authentication tables
  * sedbgmux.tvp: initial protocol definition and codec

-------------------------------------------------------------------
Tue Oct 21 20:07:08 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 0~git20251021:
  * sedbgmux-dump.py: add -cdd/--conn-data-dec
  * sedbgmux-dump.py: fix regexp in parse_args()
  * sedbgmux-dump.py: use f-strings
  * sedbgmux-dump.py: use fmt.__doc__ as description

-------------------------------------------------------------------
Mon Oct 20 20:07:23 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 0~git20251021:
  * doc: update the Module Hierarchy
  * doc: sedbgmux-dump: fix non-existent argument
  * sedbgmux-dump.py: add -cdr/--conn-data-ref (filter by ConnRef)
  * sedbgmux-{dump,shell}.py: tune logging: print module name
  * sedbgmux-dump.py: auto-detect -if/-of for convert
  * sedbgmux-dump.py: introduce and use DumpIORecord
  * DumpIO{BtPcap,Socat}: introduce and use DumpIOChunked
  * DumpIO{BtPcap,Socat}: tune _find_connect() logging
  * DumpIO{BtPcap,Socat}: make _find_connect() more flexible
  * DumpIOBtPcap: add '[no]connect' argument
  * DumpIOBtPcap: use RFCOMM_CHAN in ARGS['chan']
  * DumpIOSocat: enable 'connect' by default
  * Move dump API into a separate namespace
  * Make all __init__ functions typed (-> None)
  * SEDbgMuxDumpApp: make do_{parse,convert}() typed
  * DbgMuxConnHandler: better type hints for Rx/Tx data queues
  * DbgMux{Client,Peer}: and type hints for Rx/Tx queues
  * DumpIO: add a type hint for ARGS dictionary
  * DbgMuxClient: fix mypy error: "None" object is not iterable
  * DbgMuxConnWalker: no need to define a NewType
  * DbgMuxConnWalker: fix wrong type hint for walk_dir()
  * DbgMuxConnTerminal: check initial conn_state in attach()
  * DbgMuxConnTerminal: DbgMuxConnHandler no longer has _connected
  * DbgMuxConnWalker: DbgMuxConnHandler no longer has _connected
  * DbgMuxClient: fix a regression in conn_terminate()
  * SEDbgMuxApp: DbgMuxConnHandler no longer has terminate()

-------------------------------------------------------------------
Mon Oct 06 20:07:59 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 0~git20251006:
  * DbgMuxPingPong: allow passing timeout value to ping()
  * DbgMuxPingPong: unset _expect_pong on timeout
  * DbgMuxPeer: move DbgMuxFrame.Msg encoding to send()
  * DbgMuxConnHandler: clarify API documentation
  * DbgMux{Client,ConnHandler}: rework API
  * DbgMuxConnHandler: factor out _flush_tx_data_queue()
  * DbgMuxConnHandler: enforce DataBlockLimit in send_data()
  * DbgMuxConnHandler: fix DataBlock{Limit vs Count} mixup
  * DbgMuxConnHandler: use queue shutdown API
  * DbgMuxPeer: use queue shutdown API
  * DbgMuxPeer: drop received frames with bad FCS
  * DbgMuxPeer: send Ack frames immediately
  * DbgMuxPeer: terminate Ack frames here
  * DbgMuxClient: FlowControl does require an Ack
  * SEDbgMuxApp: add set_log_level command
  * README.md: add notes on running unit tests

-------------------------------------------------------------------
Thu Sep 18 20:07:40 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 0~git20250918:
  * DbgMuxFrame: drop 'crcmod' dependency
  * tests: add a unit test for DbgMuxFrame.fcs_func()

-------------------------------------------------------------------
Mon Jun 09 20:08:31 UTC 2025 - mardnh@gmx.de

- Update to version 0~git20250610:
  * samples: re-organize lists and dumps into sub-folders
  * samples: add Interactive Debug listing for C702 (DEV FW)
  * sedbgmux-dump.py: explicitly pass argv to _print_record()
  * sedbgmux-dump.py: remove unused import

-------------------------------------------------------------------
Sun May 25 20:08:42 UTC 2025 - mardnh@gmx.de

- Update to version 0~git20250525:
  * contrib: add Dockerfile, update docs
  * README.md: add Installation section

-------------------------------------------------------------------
Sun Jan 26 21:09:35 UTC 2025 - mardnh@gmx.de

- Update to version 0~git20250113:
  * sedbgmux-dump.py: add filtering by record number(s)
  * sedbgmux-dump.py: warn about record number limit

-------------------------------------------------------------------
Mon Dec 02 21:09:13 UTC 2024 - mardnh@gmx.de

- Update to version 0~git20241202:
  * README.md: add an unknown DP to the table
  * sedbgmux-shell.py: reflect connection state in prompt
  * sedbgmux-shell.py: add --serial-flow for modem flow control
  * DbgMuxIOModem: support enabling soft/hard flow control

-------------------------------------------------------------------
Sat Oct 26 20:09:11 UTC 2024 - mardnh@gmx.de

- Update to version 0~git20241026:
  * sedbgmux-{dump,shell}.py: fix compatibility with cmd2 v2.5.0
  * DumpIOBtPcap: add 'chan' argument
  * DumpIOSocat: add '[no]connect' and '[no]hexdump'
  * sedbgmux-dump.py: allow passing format specific arguments

-------------------------------------------------------------------
Sun Jun 02 20:14:01 UTC 2024 - mardnh@gmx.de

- Update to version 0~git20240602:
  * README.md: cosmetic: proper link name for 'doc/sedbgmux.adoc'
  * README.md: cosmetic: use relative link for 'doc/sedbgmux.adoc'
  * README.md: cosmetic: fix/unify unnumbered lists

-------------------------------------------------------------------
Sat Jun 01 20:08:12 UTC 2024 - mardnh@gmx.de

- Update to version 0~git20240601:
  * README.md: add links to the OsmoDevCon 2024 talk

-------------------------------------------------------------------
Mon May 20 20:08:03 UTC 2024 - mardnh@gmx.de

- Update to version 0~git20240520:
  * doc: check-in asciidoc slides from OsmoDevCon 2024
  * DbgMuxConnHandler: new handler 'DbgMuxConnHexDump'
  * DbgMuxConnHandler: generalize Rx worker, reduce code dup
  * DbgMuxClient: cosmetic: clarify and unify method naming
  * SEDbgMuxApp: add a command to send arbitrary ConnData
  * SEDbgMuxApp: add a command to send arbitrary DebugMux messages
  * SEDbgMuxApp: properly handle conn_{establish,terminate}() failures
  * sedbgmux-{dump,shell}.py: add -vm/--verbose-module option

-------------------------------------------------------------------
Thu May 02 20:08:12 UTC 2024 - mardnh@gmx.de

- Update to version 0~git20240502:
  * samples: add Interactive Debug listings for MD300
  * DbgMuxConnHandler: accumulate DataBlockCount
  * DbgMux{Frame,ConnHandler}: DataBlockLimit != DataBlockCount
  * sedbgmux: remove Python shebang and executable flags
  * README.md: fix a typo

-------------------------------------------------------------------
Sat Apr 27 09:56:12 UTC 2024 - Martin Hauke <mardnh@gmx.de>

- Initial package, version 0~git20240416
openSUSE Build Service is sponsored by