Releases
v0.5.2
Compare
Sorry, something went wrong.
No results found
Changelog
d754e09 /mkdir makes every missing level, like mIRC's (checked)
f91bb32 Merge branch 'worktree-agent-aadd3a81785bc0ccb'
32f20b5 Below 60x16 keys still work, so /exit gets you out; only clicks wait
bba874a A } matching a word's :{ isn't a stray }, like mIRC's loader
1c3d1df Merge branch 'worktree-agent-ae4534fa4932a77c7'
435cc0d kitty's macos_option_as_alt false, n or none is off
46be611 Message boxes and forms wrap their text to fit the screen
1264160 Merge branch 'worktree-agent-aa4df7956c8a90c57'
e445672 A line break in a variable or Users entry doesn't add entries to the ini
2504148 HTTP proxies' tunnels are any 2xx; SOCKS4 says it can't reach an IPv6 address
4123165 Merge branch 'worktree-agent-aa7ec3f1e2e91e4b0'
6501803 Merge branch 'worktree-agent-afd4f1bf63a5c5d5e'
fd68d74 CHANTYPES decides what's a channel, and ISUPPORT's -TOKEN takes a feature back
d538716 A script's \foo is the drive's root on Windows, like mIRC's
ba3e9f2 Timers' runs and intervals stop at 2147483647, like mIRC
ebbec56 The Scripts Editor keeps a script's tabs
70bf2fd Windows password-commands keep their quotes; an unreadable client.pem isn't replaced
c4a9b60 A form's note keeps a first letter of more than one byte
5d76d30 /ignore nick type ignores by address, like mIRC
2638cb3 Docs: custom windows work, This Computer is built, and CLAUDE.md's file map is current
28d058a A $& line before an ini section keeps the lines after it
0628fb8 A list box measures its rows once, not every frame
ffe8269 /write makes no folders, like mIRC's; /mkdir does
0929d0c --addr and TROUT_ADDR apply to --bouncer too; flags and env parsed where tests reach them
290cf4c CI: actions pinned to commits at their current majors, read-only token, and dev/'s Go and build-soju aren't skipped
ed7396f $null isin text is false, like mIRC
3541352 Registration fails clearly on a name it can't send or a 432, retries a NAK cap by cap, sends SASL in 400-byte pieces, and drops overlong lines
426a5b1 This Computer's soju gets the account's password on its admin socket, not sojuctl's command line
084d9d2 set %x [ $1 ] sets %x: only a [ $ + ] bracket builds the name
7da3c02 Menus taller than the screen scroll, like Windows menus
0d9b84f $urlget's requests share connections
c7ea30b Lines and values stop at 64 KB with mIRC's Line too long error
5e68f09 DCC offers into 100.64.0.0/10 count as your own network
18425a7 DCC resumes where the sender's ACCEPT says
6f927d1 A custom window's lines keep their times when a script changes it
b23dba0 A first certificate that fails closes port 80 again and takes trout-cert away
223e24c A flood of DCC offers can't bury you in dialogs
2b7267f Below 60x16 the note fills the screen and input waits
a566450 $calc nested too deep is an error, not a stack overflow
346b61e Switching bouncers tries the certificate again and says again there are no networks
807b029 on SOCKOPEN and custom windows' clicks wait behind a script that's asking
9ea7ffc /hdel -w and -u expiry delete in one pass
fc75983 /join a,b joins #a and #b and brings each to the front
2ea08fb A socket's SSL handshake times out, and a failed send closes it
2f5365d Two DCC downloads of the same name go to different files
69fc262 A nick change never makes two queries with one name; queries match by CASEMAPPING
40d19f5 A dialog's blank part doesn't grab the scrollbar thumb under it
7dc464e A failed or cancelled setup removes the uploaded key and setup.sh from the server
1be9de3 Setup quotes the stage folder and the script's settings, checks the host, and reads sudo's errors through a terminal
0daca92 Reconnecting catches up quiet windows too, and a long outage's newest lines
8ecfd72 Ban protection keeps to a protect entry's channels
8e7dc5f A script socket's receive buffer has a limit, and reading it is linear
84dbdac Emoji with skin tones and accented letters take the cells terminals give them
7cb4751 Replayed DCC chat offers are dropped, like file offers
7e161b4 DCC file names are checked as Windows saves them
32ca047 Update's Cleanup removes only the .old files it made; Detect is tested on real paths
98f6e6d Which networks are switched off ends at servList's marker, not a count
0adf5e1 A nick keeps its voice when it's deopped: all of multi-prefix's prefixes
e312a6b gcloud's failed cleanup reports what's left, like Hetzner's undo
34ca61f Protect matches full addresses: ! @host entries work
7106e3e Scripts' files are replaced atomically, like config.toml
b1bde5a Closing the terminal stops trout's own soju
746a109 Go 1.27's go fix: slices.Backward, errors.AsType, strings.Cut
8ec8806 BouncerServ's next answers aren't taken for a dead connection's commands
d795cdb TROUT_DEBUG's log hides passwords
bd5b041 Build switches as slices, for Go 1.26.10's go fix
7362ac1 Short MODE, 005, 263, 376 and 422 lines don't crash trout
3f22059 A panic in scripting stops the script, not trout; binvars up to 64 MB
2fc17cb Nothing from IRC can end the window title's escape sequence
8ef4938 Build with Go 1.26.10
3e9784e $unsafe, and no .. after a folder's name in scripts' files
You can’t perform that action at this time.