opentofu/internal
Martin Atkins e4af2b454c lang/funcs: cidrsubnet now allows newbits up to 128 for IPv6
The original design for this function seems to have mistakenly thought
that the upstream library used to implement the calculations could not
accept newbits>32, perhaps due to that having been true for some of its
other functions in an earlier release.

However, this restriction is not needed in the current version of the
upstream library: it performs its calculations on a byte-by-byte basis
treating the IP address as a byte-slice, rather than using the Go "int"
type.

Signed-off-by: Martin Atkins <mart@degeneration.co.uk>
2026-04-21 09:29:38 -07:00
..
addrs chore: typo fixes (#3957) 2026-03-27 18:25:56 -03:00
backend fix: replace panic with error diagnostics for invalid TF_STATE_PERSIST_INTERVAL (#4034) 2026-04-20 10:19:03 +03:00
builtin local-exec: propagate TRACEPARENT to child processes 2026-04-15 13:40:31 -07:00
checks go.mod: Use the new "tool" directive 2025-10-10 07:06:56 -03:00
cloud Migrate cloud and remote backends to the views package (#3982) 2026-04-07 10:15:05 +03:00
collections collections+addrs: Build sets from iter.Seq[T] 2025-10-27 10:15:41 -07:00
command Failed to load backend configuration (#3961) 2026-04-20 11:04:28 +03:00
communicator provisioners: remove WinRM support 2026-04-09 13:22:27 -07:00
configs Deprecated resource blocks attrs (#3973) 2026-04-07 10:30:43 -04:00
copy Use parallel errgroup to increase file copy speed (#3214) 2025-09-02 08:32:02 -04:00
dag Module Expansion Transformer now skips creating edges for check related nodes (#3582) 2026-01-11 19:14:47 -03:00
depsfile tracing: Centralize our OpenTelemetry package imports 2025-10-30 13:27:10 -07:00
didyoumean Update copyright notice (#1232) 2024-02-08 09:48:59 +00:00
e2e Cleanup github workflows (#2903) 2025-06-11 07:15:07 -04:00
encryption go.mod: Bump google deps (#3984) 2026-04-02 14:40:43 -04:00
engine Implement resource identity support (#3671) 2026-03-31 16:57:21 +01:00
experiments Another batch of minor typos (#1953) 2024-09-09 07:51:39 -04:00
flock flock: Partially-manual modernization of waitgroup usage 2026-03-17 15:25:09 -07:00
genconfig Address review comments 2025-09-10 07:45:23 -04:00
getmodules traceattrs: Functions for the commonly-used OCI-related attributes 2025-11-03 11:41:50 -08:00
getproviders Add warning when provider symlinks fail (#3974) 2026-04-02 07:36:10 -04:00
grpcwrap provisioners: thread context.Context through ProvisionResource interface 2026-04-08 08:13:51 -07:00
helper/slowmessage Update copyright notice (#1232) 2024-02-08 09:48:59 +00:00
httpclient fix: remove OPENTOFU_USER_AGENT (#3923) 2026-03-23 21:09:56 -03:00
initwd Support const variables in static eval (#3946) 2026-04-02 07:39:54 -04:00
instances instances: Fix data race in GetDeepestExistingModuleInstance 2026-04-07 14:13:51 -04:00
ipaddr Implement the first part of RFC 20250303-linter-policy (#2577) 2025-03-10 13:16:27 -04:00
lang lang/funcs: cidrsubnet now allows newbits up to 128 for IPv6 2026-04-21 09:29:38 -07:00
legacy provisioners: thread context.Context through ProvisionResource interface 2026-04-08 08:13:51 -07:00
logging Add additional panic info and buffer panic message (#4026) 2026-04-13 12:11:34 -04:00
modsdir initwd Windows tests fixes (#1723) 2024-06-18 10:49:30 -04:00
moduletest go.mod: Upgrade various golang.org/x/* dependencies 2025-10-10 08:23:54 -07:00
plans Store BeforeIdentity and AfterIdentity and display it in the plan json output (#3779) 2026-04-01 10:46:38 +01:00
plugin provisioners: thread context.Context through ProvisionResource interface 2026-04-08 08:13:51 -07:00
plugin6 Deprecated resource blocks attrs (#3973) 2026-04-07 10:30:43 -04:00
plugins provisioners: thread context.Context through ProvisionResource interface 2026-04-08 08:13:51 -07:00
provider-simple Implement resource identity support (#3671) 2026-03-31 16:57:21 +01:00
provider-simple-v6 Implement resource identity support (#3671) 2026-03-31 16:57:21 +01:00
providercache Reduce registry requests when global provider cache is enabled (#3906) 2026-03-19 14:02:52 -04:00
providers Implement resource identity support (#3671) 2026-03-31 16:57:21 +01:00
provisioner-local-exec/main Update copyright notice (#1232) 2024-02-08 09:48:59 +00:00
provisioners provisioners: thread context.Context through ProvisionResource interface 2026-04-08 08:13:51 -07:00
refactoring Implicit moves for modules (#3327) 2025-10-15 09:10:15 -03:00
registry Use Registry Authentication Credentials For Packages Download When Properly Configured (#3709) 2026-03-03 16:19:24 +00:00
repl Introduce plugin library and managers (#3652) 2026-02-24 08:51:48 -05:00
replacefile Fix linting on Windows (#3457) 2025-12-02 07:11:14 -03:00
resources resources: Ignore spurious RequiresReplace from PlanResourceChange 2026-03-06 12:02:34 -08:00
shared Rework ephemeral resources apply phase (#3897) 2026-03-27 20:00:13 +02:00
states statemgr: pretty-print local backend state files for readable diffs (#3922) 2026-04-06 07:25:03 -04:00
terminal Fix linting on Windows (#3457) 2025-12-02 07:11:14 -03:00
tfdiags chore: typo fixes (#3957) 2026-03-27 18:25:56 -03:00
tfplugin5 Update plugin protos to 5.10 and 6.10 2026-04-01 11:43:57 -04:00
tfplugin6 Update plugin protos to 5.10 and 6.10 2026-04-01 11:43:57 -04:00
tofu fix: showSensitive working for provisioners output (#3931) 2026-04-15 09:39:53 -03:00
tofumigrate Adopt OpenTofu's own "svchost" module 2025-06-12 09:37:59 -07:00
tracing go.mod: Upgrade go.opentelemetry.io/* dependencies 2026-03-17 06:21:24 -07:00