Skip to content

[pull] master from jquast:master#18

Merged
pull[bot] merged 1 commit intothreatcode:masterfrom
jquast:master
Feb 28, 2026
Merged

[pull] master from jquast:master#18
pull[bot] merged 1 commit intothreatcode:masterfrom
jquast:master

Conversation

@pull
Copy link

@pull pull bot commented Feb 28, 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 : )

3.0.0                                                                                                                                    
  * change: :attr:`~telnetlib3.client_base.BaseClient.connect_minwait` default                                                           
    now 0 (was 1.0 seconds in library API).                                                                                              
  * change: ``force_binary`` auto-enabled when CHARSET is negotiated                                                                     
    (:rfc:`2066`) or ``LANG``/``CHARSET`` received via NEW_ENVIRON                                                                       
    (:rfc:`1572`).  SyncTERM font detection also enables it unconditionally.                                                             
  * change: ``--connect-timeout`` default changed from no limit to 10 seconds.                                                           
  * change: ``--reverse-video`` CLI option from 2.4.0 was removed.                                                                       
  * change: CGA, EGA, and Amiga palettes removed from ``--colormatch``;                                                                  
    only ``vga`` is available at this time.  ``ice_colors`` are now True by default.                                                     
  * bugfix: ``read_some()`` in synchronous API (``TelnetConnection`` and                                                                 
    ``ServerConnection``) blocked until EOF instead of returning available                                                               
    data.  Now returns as soon as any data is available.                                                                                 
  * new: ``TelnetSessionContext`` base class                                                                                             
    and ``writer.ctx`` attribute for                                                                                                     
    per-connection session state.  Subclass to add application-specific                                                                  
    attributes (e.g. MUD client state).                                                                                                  
  * new: ``--ice-colors`` (default on) treats SGR 5 (blink) as bright                                                                    
    background for proper 16-color BBS/ANSI art display.                                                                                 
  * new: ``--typescript FILE`` records session output to a file, similar to                                                              
    the Unix ``script(1)`` command.                                                                                                      
  * new: shared ``TelnetProtocolBase`` mixin extracted from duplicated                                                                   
    server and client protocol code.                                                                                                     
  * new: ``_atomic_json_write()`` and ``_BytesSafeEncoder`` helpers in                                                                   
    ``_paths`` module for fingerprinting subsystem.                                                                                      
  * enhancement: Microsoft Telnet (``telnet.exe``) compatibility refined — server                                                        
    now sends ``DO NEW_ENVIRON`` but excludes ``USER`` variable instead of                                                               
    skipping the option entirely, :ghissue:`24`.                                                                                         
  * enhancement: comprehensive pylint and mypy cleanup across the codebase.
@pull pull bot locked and limited conversation to collaborators Feb 28, 2026
@pull pull bot added the ⤵️ pull label Feb 28, 2026
@pull pull bot merged commit 1bfd2b0 into threatcode:master Feb 28, 2026
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