Releases: 9001/r0c
Releases · 9001/r0c
gotta go slow
still supports python 2.6
, 2.7
, and 3.3
through 3.10
(at least)
new features
- new cmd
/cy
enables colored nicknames, goes really well with: - new cmd
/mn
disables newline-padding to fit more messages on-screen - new cmd
/sy
, avoids a rendering bug intelnet.exe
by limiting the connection speed- autodetected and applied during the config wizard
- all clients are throttled during the wizard stage since thats the only way to avoid glitching out telnet.exe sorry
- new cmd
/cfg
shows the current client settings
bugfixes
- charwidth calculation for doublewidth glyphs (moonrunes), caused rendering and scrolling issues
- some client deadlocks
^e
(alt-tab) after/part
ing a channel/fill
as admin with invalid arguments
- general clean-shutdown fixes
- avoid losing channel logs by flushing them properly
- other things that could technically crash but didn't really matter
- disabling telnet/netcat by setting port=0 didn't actually disable it
other changes
- regular linewrapping instead of unrag/aligned -- looks worse but is easier to read
- use argparse "when available" (everywhere except python 2.6)
- sfx prefers python3 (and ports 23/531 when running as root)
rip asyncore
still supports python 2.6
, 2.7
, and 3.3
through 3.10
(at least)
changelog:
- replace
asyncore
withselect
to support future python 3.x versions- asyncore almost got removed from python 3.10,
- bugfix: normalize channel names to lowercase, preventing "netsplits"
- bugfix: off-by-one in the config wizard (character encoding selection)
- bugfix: graceful shutdown on both SIGINT and SIGTERM, also on winxp
- sfx: stop Microsoft StorageSense from deleting r0c while it's running
(amusingly the select
approach gives higher performance / lower cpu load than asyncore
did)
and a happy new year
- restore ironpython support
r0c.py
= sfx built with 13ab735 (use this)
r0c-1.py
= old sfx from this tag just in case
funfact: the tar.gz and zip releases still contain 69 files
merry xmas
- getline even on clients without vt100
- teach the powershell client about buggy windows releases
- slightly better performance on python 2.6 (☞゚∀゚)☞
- use colors on windows when possible
- include the clients in the sfx (+2 kB)
funfact: the tar.gz and zip releases contain 69 files
Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
sfx built from 07b4385
- fix messages being truncated when client window is resized
- fix pagedown in Win10 LTSC WSL1 terminals
- support non-alphanumeric nicknames
- verify newline keycode when suggesting a client config
- kick clients which are idle in the wizard for 10min+
- powershell client more interactive
Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
asyncore workaround
v1.1.2 more asyncore workarounds
pip install r0c
this version also survives nmap scans