summaryrefslogtreecommitdiffhomepage
path: root/types
AgeCommit message (Expand)AuthorFilesLines
2024-11-11all: use iterators over slice views moreBrad Fitzpatrick1-8/+7
2024-11-05types/result, util/lineiter: add package for a result type, use itBrad Fitzpatrick1-0/+49
2024-10-30util/syspolicy/setting: make setting.RawItem JSON-marshallableNick Khyl1-1/+1
2024-10-11types/bools: add Compare to compare boolean values (#13792)Joe Tsai2-0/+38
2024-10-09types/views: add iterators to the three Map view typesBrad Fitzpatrick2-0/+77
2024-10-07types/lazy: add DeferredInit typeNick Hill2-0/+375
2024-10-07types/key: use tlpub: in error message (#13707)Erisa A1-3/+3
2024-09-24cli: add `tailscale dns query` (#13368)Andrea Gottardo1-0/+84
2024-09-20types/views: add SliceView.All iterator (#13536)Joe Tsai2-0/+43
2024-08-26types/opt: add BoolFlag for setting Bool value as a flagWill Norris2-0/+63
2024-08-22types/views: add Slice.All iteratorBrad Fitzpatrick2-0/+26
2024-08-21types/prefs: add a package containing generic preference typesNick Khyl14-0/+2877
2024-07-24types/lazy: re-init SyncValue during test cleanup if it wasn't set before Set...Nick Khyl2-3/+23
2024-07-22types/lazy: add (*SyncValue[T]).SetForTest methodNick Khyl2-0/+223
2024-07-19types/opt: add (Value[T]).GetOr(def T) T methodNick Khyl1-0/+8
2024-07-19cmd/viewer, types/views, util/codegen: add viewer support for custom containe...Nick Khyl2-0/+274
2024-07-10all: add test for package comments, fix, add comments as neededBrad Fitzpatrick1-0/+6
2024-07-08types/opt: add generic Value[T any] for optional values of any typesNick Khyl2-0/+418
2024-06-24types/lazy: add Peek method to SyncValueAndrew Dunham2-5/+114
2024-06-17types/logid: add Add method (#12478)Joe Tsai2-0/+128
2024-06-16net/ipset, wgengine/filter/filtertype: add split-out packagesBrad Fitzpatrick1-2/+2
2024-06-15cmd/viewer,type/views: add MapSlice for maps of slicesMaisem Ali1-5/+98
2024-05-17ipn,wgengine: remove vestigial Prefs.AllowSingleHostsBrad Fitzpatrick1-1/+1
2024-05-11types/views: move AsMap to Map from *MapMaisem Ali1-2/+2
2024-05-03types/views: add AppendStrings util funcMaisem Ali1-0/+9
2024-05-03types/views: remove duplicate SliceContainsFuncMaisem Ali2-13/+1
2024-04-30types/views: use slices.Contains{,Func}Brad Fitzpatrick1-12/+2
2024-04-21types/persist: remove unused field Persist.ProviderBrad Fitzpatrick4-16/+1
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick11-18/+18
2024-03-22ipn/ipnlocal, types/netmap: replace hasCapability with set lookup on NetworkMapBrad Fitzpatrick1-0/+7
2024-03-21control/controlclient: fix panic regression from earlier load balancer hint h...Brad Fitzpatrick1-0/+21
2024-03-18types/views: optimize slices contains under some conditions (#11449)James Tucker1-6/+6
2024-03-07cmd/derper, types/logger: move log filter to shared packageAndrew Dunham2-0/+43
2024-02-26types/key: remove copy returning array by valueBrad Fitzpatrick1-4/+3
2024-02-25all: remove LenIter, use Go 1.22 range-over-int insteadBrad Fitzpatrick2-36/+0
2024-02-12types/views: add test that LenIter doesn't allocateBrad Fitzpatrick1-0/+9
2024-02-11tailcfg: remove UserProfile.GroupsMaisem Ali2-7/+6
2024-02-08all: use new AppendEncode methods available in Go 1.22 (#11079)Joe Tsai2-21/+5
2024-02-08all: use reflect.TypeFor now available in Go 1.22 (#11078)Joe Tsai4-5/+5
2024-02-06types/views: add SliceMapKey[T]Maisem Ali2-0/+70
2024-01-23wgengine/magicsock: implement probing of UDP path lifetime (#10844)Jordan Whited1-0/+9
2024-01-17appc,ipn/ipnlocal,types/appctype: implement control provided routesJames Tucker1-0/+2
2024-01-16all: make use of ctxkey everywhere (#10846)Joe Tsai1-8/+12
2024-01-05controlclient,tailcfg,types: expose MaxKeyDuration via localapi (#10401)James 'zofrex' Sanderson3-2/+6
2023-12-19util/cmpx: remove code that's in the stdlib nowAndrew Dunham2-4/+4
2023-12-18ipn: apply tailnet-wide default for auto-updates (#10508)Andrew Lytvynov3-1/+12
2023-11-22appc,ipn/local: support wildcard when matching app-connectorsTom DNetto1-1/+2
2023-11-17ipn/ipnlocal,cmd/tailscale: persist tailnet name in user profileMarwan Sulaiman1-0/+10
2023-11-17control/controlclient: support incremental packet filter updates [capver 81]Brad Fitzpatrick1-0/+1
2023-11-15types/appctype: correct app-connector cap name in documentationJames Tucker1-1/+1