www/remark42: Set Go version to a range
remark42 builds, tests, and (superficially) runs when build with go1.26.
Mark the Go version as a minimum, not a pin.
sysutils/opentofu: Set Go version to a range
tofu builds, tests, and (superficially) runs when built with go1.26.
Mark the Go version as a minimum, not a pin.
lang/go126: Add go 1.26
From https://go.dev/doc/go1.26:
The latest Go release, version 1.26, arrives in February 2026, six
months after Go 1.25. Most of its changes are in the implementation
of the toolchain, runtime, and libraries. As always, the release
maintains the Go 1 promise of compatibility. We expect almost all Go
programs to continue to compile and run as before.
There are exciting updates in this new Go minor:
- New Green Tea-based garbage collector that cuts GC overhead by an
observed 10-40%.
- cgo runtime overhead reduced by an observed 30%.
- `go fix` has been rewritten as is now Go's official modernizer. In
particular, it includes all of `go vet`'s heuristics, making it
possible to fix the things that the latter identifies.
- Heap base address is now randomized.
- pprof can now (experimentally) identify leaked goroutines.
[2 lines not shown]
ftp/tnftp: Update to 20260211
Changes since tnftp 20230507:
- Improve transfer performance by simplifying socket buffer and transfer
buffer handling.
- Add -b BUFLEN to adjust size of buffer for HTTP response line parsing.
- Add -h HEADER to support custom HTTP headers.
- Add "connect" as a synonym for "open".
- Fix ASCII mode transfers when progress bar is enabled.
- Fix creation of empty downloaded files.
- Exit non-zero if a HTTP transfer is shorter than expected.
- Fix HTTPS through a proxy.
MFH: 2026Q1
(cherry picked from commit 4c34855088baa6c1fc6ea52475cd36182dc113ca)