Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Feb 8, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

  * bugfix: repeat "socket.send() raised exception." exceptions
  * bugfix: echo doubling in ``--pty-exec`` without ``--pty-raw`` (linemode).
  * new: ``telnetlib3-fingerprint`` CLI for fingerprinting the given remote
    server, probing telnet option support and capturing banners.
* enhancement: reversed ``WILL``/``DO`` for directional options (e.g. ``WILL
  NAWS`` from server, ``DO TTYPE`` from client) now gracefully refused with
  ``DONT``/``WONT`` instead of raising ``ValueError``.
* bugfix: ``LINEMODE DO FORWARDMASK`` subnegotiation no longer raises
  ``NotImplementedError``; the mask is accepted and logged at debug level.
* enhancement: ``NEW_ENVIRON SEND`` and response logging improved --
  ``SEND (all)`` / ``env send: (empty)`` instead of raw byte dumps.
* enhancement: ``telnetlib3-fingerprint`` now probes MSDP and MSSP options
  and captures MSSP server status data in session output.
* bugfix: server incorrectly accepted ``DO TSPEED`` and ``DO SNDLOC``
    with ``WILL`` responses. These are client-only options per :rfc:`1079`
    and :rfc:`779`; the server now correctly rejects them.
* bugfix: GMCP, MSDP, and MSSP decoding now uses ``--encoding`` when set,
    falling back to latin-1 for non-UTF-8 bytes instead of lossy replacement.
@pull pull bot locked and limited conversation to collaborators Feb 8, 2026
@pull pull bot added the ⤵️ pull label Feb 8, 2026
@pull pull bot merged commit 4bc79f7 into threatcode:master Feb 8, 2026
21 of 23 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant