summaryrefslogtreecommitdiffhomepage
path: root/types/opt
AgeCommit message (Expand)AuthorFilesLines
2026-01-23all: remove AUTHORS file and references to itWill Norris4-4/+4
2025-11-17ipn{,/local},cmd/tailscale: add "sync" flag and pref to disable control map pollBrad Fitzpatrick2-0/+31
2025-09-26types/opt: de-weird the API a bit with new True and False constsBrad Fitzpatrick1-12/+28
2025-02-27all: statically enforce json/v2 interface satisfaction (#15154)Joe Tsai1-0/+5
2025-02-27go.mod: bump github.com/go-json-experiment/json (#15010)Joe Tsai1-8/+8
2024-12-16types/opt: fix test to be agnostic to omitzero support (#14401)Joe Tsai1-1/+10
2024-10-30util/syspolicy/setting: make setting.RawItem JSON-marshallableNick Khyl1-1/+1
2024-08-26types/opt: add BoolFlag for setting Bool value as a flagWill Norris2-0/+63
2024-07-19types/opt: add (Value[T]).GetOr(def T) T methodNick Khyl1-0/+8
2024-07-08types/opt: add generic Value[T any] for optional values of any typesNick Khyl2-0/+418
2023-12-18ipn: apply tailnet-wide default for auto-updates (#10508)Andrew Lytvynov1-0/+6
2023-08-29types/opt: use switch in Bool.UnmarshalJSON (#9140)Joe Tsai2-13/+15
2023-01-27all: update copyright and license headersWill Norris2-6/+4
2022-09-29all: fix spelling mistakesJosh Soref1-1/+1
2022-08-09types/opt: support an explicit "unset" value for BoolBrad Fitzpatrick2-15/+55
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder2-2/+2
2021-10-03types/opt: implement Bool.ScanDavid Crawshaw1-0/+26
2021-07-15control/{controlknobs,controlclient}: simplify knobs API, fix controlclient c...Brad Fitzpatrick2-30/+0
2021-07-15net/portmapper: add upnp port mappingjulianknodt2-0/+30
2020-06-25types/opt: add Bool.EqualBool methodBrad Fitzpatrick2-0/+30
2020-02-27types/opt: add opt package for a new opt.Bool JSON typeBrad Fitzpatrick2-0/+134