R0c

Latest version: v1.6.1

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.6.1

still supports python `2.6`, `2.7`, and `3.3` through `3.13` (at least)

new features
![screenshot of windows 3.11 connecting to r0c](https://a.ocv.me/pub/g/nerd-stuff/r0c-for-workgroups.png)
* windows 3.11 (and other clients with buggy naws) are now able to connect 073b9da8
* `ctrl-U` and `ctrl-D` are now mapped to PgUp / PgDn d83d39c2

bugfixes
* scroll-size specified with `/ss` didn't apply to the `/up` and `/down` commands f36ed617
* better errormessage if you try to run both telnet and netcat on the same port d9c584fa
* clients which try to send a message immediately after connecting (before sending their terminal size) would get kicked as their thread died in an unhandled exception f13f5781

----

⭐️ **you probably want [r0c.py](https://github.com/9001/r0c/releases/latest/download/r0c.py) below;**
the zip and tar.gz files are source code
(python packages are available at [PyPI](https://pypi.org/project/r0c/#files))

if you run into issues with `r0c.py`, please try [bigr0c.py](https://github.com/9001/r0c/releases/latest/download/bigr0c.py) instead
(and create an issue to let us know what happened 🙏)

1.6.0

still supports python `2.6`, `2.7`, and `3.3` through `3.13` (at least)

new features
![screenshot of r0c and irssi in the same channel](https://a.ocv.me/pub/g/nerd-stuff/r0c-irc-bridge.png)
* **irc bridge** 🤝 r0c can connect to irc networks 845573cd 732254de 2ea0112e
* messages are forwarded bidirectionally, except for `/me`
* answers to ping and ctcp:version, sane rate-limits, does colors
* irc joins/parts are shown in r0c (but not vice versa)
* multiple networks and channels can be bridged to one r0c channel
* the status-channel has a list of hilights / nickname-mentions across all channels 8daadf0b
* add option `--motd` which appends the given file to the end of the welcome-text f6d4c518
* add option `--proxy` to disable remembering terminal config for a list of proxy IPs f8780fef
* the `delete` key now deletes f8780fef
* 30% performance increase on python 3.12, 3.13 7c82c316
* another 20% performance increase in general 213d9a46
* add asciimation player bot... [video](https://a.ocv.me/pub/g/nerd-stuff/r0c-wars.webm) dba3430b
* smaller sfx thanks to CensoredUsername doing cursed stuff as usual 👉😎👉🗜 e264ca85

bugfixes
* the `/help` description for `/ss` was wrong, and `/ey` + `/en` was entirely missing 08295df5 30b4e3cc

----

⭐️ **you probably want [r0c.py](https://github.com/9001/r0c/releases/latest/download/r0c.py) below;**
the zip and tar.gz files are source code
(python packages are available at [PyPI](https://pypi.org/project/r0c/#files))

if you run into issues with `r0c.py`, please try [bigr0c.py](https://github.com/9001/r0c/releases/latest/download/bigr0c.py) instead
(and create an issue to let us know what happened 🙏)

1.5.3

still supports python `2.6`, `2.7`, and `3.3` through `3.12` (at least)

new features
![screenshot of chrome connecting to r0c through ttyd](https://github.com/9001/r0c/raw/master/docs/r0cc.png)
* connect to r0c from web browsers; see [webtty](https://github.com/9001/r0c/tree/master/webtty)
* all web-browsers become admin unless r0c is started with `--ara` (default-enabled in webr0c)

----

⭐️ **you probably want [r0c.py](https://github.com/9001/r0c/releases/latest/download/r0c.py) below;**
the zip and tar.gz files are source code
(python packages are available at [PyPI](https://pypi.org/project/r0c/#files))

1.5.1

still supports python `2.6`, `2.7`, and `3.3` through `3.12` (at least)

new features
* `all` / `everyone` hilights everyone in the channel
* users can opt-out with command `/en` or reenable with `/ey`
* or default-disable with commandline arg `--no-all`
* `/help ui` displays [help-ui.md](https://github.com/9001/r0c/blob/master/docs/help-ui.md) explaining the statusbar

bugfixes
* partial crash on `^E` after rapidly joining/parting a channel
* wizard got stuck while confirming previous config if only one port enabled

![r0c running on windows 2000](https://github.com/9001/r0c/assets/241032/311d443f-a267-427a-8013-dcbb28d43eec)

⭐️ **you probably want [r0c.py](https://github.com/9001/r0c/releases/latest/download/r0c.py) below;**
the zip and tar.gz files are source code
(python packages are available at [PyPI](https://pypi.org/project/r0c/#files))

1.5.0

still supports python `2.6`, `2.7`, and `3.3` through `3.12` (at least)

new features
* command `/v` and hotkey `ctrl-n` hides nicknames, shows message text fullscreen
* wordwraps made obvious by making the first character on each line bright-white
* good for copypasting a configfile that somebody pasted into the channel
* commands `/by` and `/bn` replaced with `/b1` and `/b0` (plus some new ones)
* `/b3` beeps on every single message in any channel
* `/b2` beep every time someone mentions your name in any channel
* `/b1` beep on mention, but not in the active channel (default)
* `/b0` disables all audible alerts
* admin-command `/bc` broadcasts a message to all clients
* powershell client can connect over TLS
* but no certificate validation because MS made that way too difficult
* also handles ctrl-c correctly, and sets window title
* 9be828b090da5d7bb0683dbe752a4dd804ecb546 performance improvements
* comfortably 750 messages per second with 600 connected users, or 350/s with 1000u, gets jank after that
* pressing ctrl-c in the config wizard now means disconnect
* replaces the server shutdown shortcut which was a bit too dangerous

bugfixes
* a31bf2998a1e9c29f548a3dd709878b2f3cf5244 noticeable latency (0.4 sec) before messages appeared on other clients
* bug is technically still there (cheap basic scheduling) but now it's just 0.1 sec
* fix buggy seen-message tracking
* timestamps would double-render on join (bandwidth waste, especially on modems)
* switching between channels using commands would clear unseen-message indicators
* the fix unfortunately disables the enter-key as a quick way to clear the markers intentionally; use backspace instead
* disable `reuseaddr` on windows because you can accidentally launch multiple instances

----

⭐️ **you probably want [r0c.py](https://github.com/9001/r0c/releases/latest/download/r0c.py) below;**
the zip and tar.gz files are source code
(python packages are available at [PyPI](https://pypi.org/project/r0c/#files))

1.4.2

still supports python `2.6`, `2.7`, and `3.3` through `3.12` (at least)

new features
* sfx: support python 3.12
* new encoding since python files [can no longer](https://github.com/python/cpython/issues/96670) contain nullbytes
* sfx: support running on distros where hashlib.md5 is unavailable
* example service scripts for [alpine](https://github.com/9001/r0c/blob/master/docs/openrc/r0c) and [others](https://github.com/9001/r0c/blob/master/docs/systemd/r0c.service) + some [installation notes](https://github.com/9001/r0c/tree/master#installation)

bugfixes
* sfx: more resistant to `systemd-tmpfiles.d` and friends

----

⭐️ **you probably want [r0c.py](https://github.com/9001/r0c/releases/latest/download/r0c.py) below;**
the zip and tar.gz files are source code
(python packages are available at [PyPI](https://pypi.org/project/r0c/#files))

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.