MCPcopy Create free account

hub / github.com/celzero/firestack / functions

Functions3,609 in github.com/celzero/firestack

↓ 2 callersMethodToResponse
ToResponse implements Header.
intra/core/wire/ip4.go:79
↓ 2 callersMethodTotalRx
TotalRx calculates the total received bytes.
intra/ipn/wg/stats.go:110
↓ 2 callersMethodTotalTx
TotalTx calculates the total transmitted bytes.
intra/ipn/wg/stats.go:119
↓ 2 callersMethodTrack
Track maps x[] to cid.
intra/core/connmap.go:36
↓ 2 callersFunctionTrimmedClone
trimmedClone clones the packet buffer to not modify the original. It trims anything before the network header.
intra/core/pcap.go:67
↓ 2 callersMethodType
()
intra/rnet/http.go:359
↓ 2 callersMethodType
()
intra/rnet/socks5.go:191
↓ 2 callersFunctionTypeEq
(a, b any)
intra/core/typ.go:81
↓ 2 callersFunctionUniqErr
(errs ...error)
intra/core/err.go:35
↓ 2 callersFunctionUniqStringer
(s fmt.Stringer)
intra/core/connmap.go:384
↓ 2 callersMethodUntrack
Untrack closes all conns with connection id, cid.
intra/core/connmap.go:42
↓ 2 callersMethodV
(key P)
intra/core/expiringmap.go:185
↓ 2 callersMethodVerbosef
(at int, msg string, args ...any)
intra/log/logger.go:61
↓ 2 callersMethodVerify
Verify verifies the input (message, signature) pair and produces an error upon failure.
intra/core/brsa/brsa.go:188
↓ 2 callersMethodVeryVerbosef
(at int, msg string, args ...any)
intra/log/logger.go:60
↓ 2 callersFunctionW2
(at int, msg string, args ...any)
intra/log/log.go:266
↓ 2 callersMethodWarnf
(at int, msg string, args ...any)
intra/log/logger.go:65
↓ 2 callersMethodWin
Win returns a Windscribe WireGuard proxy.
intra/backend/ipn_proxies.go:212
↓ 2 callersFunctionWithTtl
(msg *dns.Msg, secs uint32, typ ...uint16)
intra/xdns/dnsutil.go:178
↓ 2 callersMethodWithin
(d time.Duration)
intra/core/hangover.go:42
↓ 2 callersFunctionWriteRecordingTo
WriteRecordingTo writes flight recorder data directly to w, avoiding intermediate copies. Returns the number of bytes written and any error. Thread-sa
intra/core/dontpanic.go:153
↓ 2 callersFunctionaaaaquery
(d string)
intra/ipn/proxy_test.go:231
↓ 2 callersFunctionadaptRDialer
adaptRDialer adapts a connectFn[protect.RDialer] to a dialFn
intra/dialers/types.go:48
↓ 2 callersMethodadd
(cidr string, v string)
intra/backend/core_iptree.go:102
↓ 2 callersMethodadd
Add appends the list of de-duplicated IPs, hostnames, and hostname's IPs as resolved. It returns the total number of IPs.
intra/ipn/multihost/multihost.go:284
↓ 2 callersMethodadd
add adds a new peer's statistics to the map.
intra/ipn/wg/stats.go:79
↓ 2 callersMethodaddNat64Prefix
(id string, ipxx *net.IPNet)
intra/x64/dns64.go:418
↓ 2 callersMethodaddOne
(uid, rawstamp string)
intra/dnscrypt/multiserver.go:613
↓ 2 callersMethodaddOrUpdateProxy
(id, txt string, force bool)
intra/ipn/proxy.go:194
↓ 2 callersMethodaddRpnProxy
addRpnProxy adds an RPN proxy to this multi-transport.
intra/ipn/proxies.go:197
↓ 2 callersFunctionaddr2ip
(ip netip.Addr)
intra/x64/natpt.go:196
↓ 2 callersFunctionaddr2ipp
(u ...*net.UDPAddr)
intra/dnscrypt/servers.go:514
↓ 2 callersMethodaddrCsv
()
intra/ipn/rpn/regional.go:120
↓ 2 callersFunctionaddrport
Parse ip and port; where ip can be either ip:port or ip
intra/settings/dnsopts.go:140
↓ 2 callersFunctionaddrport
0 port is valid
intra/ipn/multihost/multihost.go:408
↓ 2 callersMethodalias
alias sets up mapping between two tracked entries; src and dst are NOT normalized.
intra/dns53/mdns.go:629
↓ 2 callersMethodallIP64s
()
intra/x64/dns64.go:118
↓ 2 callersMethodallowedIPs
(allowed []netip.Prefix)
intra/ipn/wgproxy.go:563
↓ 2 callersFunctionapplog
(code ExitCode, msg string)
intra/core/dontpanic.go:181
↓ 2 callersFunctionaquery
(d string)
intra/ipn/proxy_test.go:224
↓ 2 callersFunctionasCachedTransport
(t Transport)
intra/dnsx/transport.go:1760
↓ 2 callersMethodasDohRequest
(msg *dns.Msg)
intra/doh/doh.go:797
↓ 2 callersFunctionasPipToken
(tok string)
intra/backend/ipn_pipkeygen.go:576
↓ 2 callersFunctionasResponse
(q *dns.Msg, v *cres, fresh bool)
intra/dnsx/cacher.go:318
↓ 2 callersMethodauthString
()
intra/ipn/h1/auth.go:62
↓ 2 callersFunctionboolstr
(b ...bool)
intra/tunnel.go:574
↓ 2 callersFunctionbyte2hex
(b []byte)
intra/ipn/piph2.go:583
↓ 2 callersFunctioncalcTunMtu
May return NOMTU if netmtu-size(wg header) is <= NOMTU.
intra/ipn/wgproxy.go:1947
↓ 2 callersFunctioncalcTunMtu2
github.com/tailscale/tailscale/blob/92d3f64e95/net/tstun/mtu.go
intra/ipn/wgproxy.go:1952
↓ 2 callersFunctioncaller
(at int)
intra/log/logger.go:756
↓ 2 callersFunctioncaller2
(at int, sep1, sep2 string)
intra/log/logger.go:760
↓ 2 callersFunctioncanProxyDefault
()
intra/dnsx/transport.go:1666
↓ 2 callersMethodcanRetry
()
intra/dialers/retrier.go:127
↓ 2 callersFunctioncanUseDefaultDNS
(id string)
intra/dnsx/transport.go:1540
↓ 2 callersFunctioncaptureRecorderOutput
(code ExitCode)
intra/core/dontpanic.go:123
↓ 2 callersFunctionccCsvAsSet
ccCsvAsSet mods a csv of country codes into a set.
intra/ipn/rpn/yegor.go:2665
↓ 2 callersMethodchooseOne
(chooseRandom bool, ids ...string)
intra/dnsx/transport.go:1339
↓ 2 callersMethodchooseProxy
(pids ...string)
intra/dns53/dot.go:321
↓ 2 callersMethodchooseProxy
(pids ...string)
intra/dns53/upstream.go:293
↓ 2 callersMethodchooseProxy
(pids ...string)
intra/doh/doh.go:828
↓ 2 callersMethodchooseProxy
TODO: choose proxy w/ proto "tcp" or "udp"
intra/dnscrypt/servers.go:510
↓ 2 callersMethodcid
()
intra/backend/ipn_pipkeygen.go:153
↓ 2 callersMethodclearStCounts
()
intra/log/logger.go:342
↓ 2 callersMethodcloneset
()
intra/ipn/multihost/map.go:198
↓ 2 callersFunctioncloseRead
(closed, blocked DuplexConn, t *testing.T)
intra/dialers/retrier_test.go:107
↓ 2 callersFunctioncloseWrite
(closed, blocked DuplexConn, t *testing.T)
intra/dialers/retrier_test.go:112
↓ 2 callersMethodcomplete
complete must be called at least once, otherwise the conn counts towards maxInFlight and may cause silent tcp conn drops.
intra/netstack/tcp.go:186
↓ 2 callersFunctioncreateInboundDispatcher
(e *endpoint, f *fds)
intra/netstack/fdbased.go:215
↓ 2 callersFunctioncreatePermaCreds
createPermaCreds calls POST WgConfigs/permanent to create a permanent WG config. If pubkey is empty the server generates both the private and public k
intra/ipn/rpn/yegor.go:2610
↓ 2 callersFunctioncsv2ssv
(csv string)
intra/dns.go:289
↓ 2 callersFunctiondecToInt
(n string)
intra/netstat/procfs.go:181
↓ 2 callersMethoddecode
Decode extracts data from the packet in b into q. It performs extremely simple packet decoding for basic IPv4 and IPv6 packet types. It extracts only
intra/core/wire/parsed.go:163
↓ 2 callersFunctiondecrypt
(serverInfo *server, sharedKey *[32]byte, encrypted []byte, nonce []byte)
intra/dnscrypt/crypto.go:132
↓ 2 callersFunctiondefaultLogger
()
intra/log/logger.go:274
↓ 2 callersMethoddelAll
(cidr string)
intra/backend/core_iptree.go:209
↓ 2 callersMethoddelLocked
(id string)
intra/core/connmap.go:181
↓ 2 callersMethoddelSummary
(c *tx.UDPExchange)
intra/rnet/socks5.go:584
↓ 2 callersFunctiondeleteProcNetEntryFromPool
(p *ProcNetEntry)
intra/netstat/procfs.go:341
↓ 2 callersMethoddeliverPackets
deliverPackets delivers packets to the endpoint; thread-safe.
intra/netstack/forwarders.go:163
↓ 2 callersFunctiondesyncWithFixedTtl
(d protect.RDialer, local, remote netip.AddrPort, initialTTL int)
intra/dialers/split_and_desync.go:260
↓ 2 callersMethoddial
(network, src, dst string)
intra/rnet/socks5.go:216
↓ 2 callersMethoddial
(network, local, remote string)
intra/ipn/base.go:83
↓ 2 callersMethoddial
(network, local, remote string)
intra/ipn/exit.go:93
↓ 2 callersMethoddial
(network, local, remote string)
intra/ipn/exit64.go:86
↓ 2 callersMethoddial
(network, laddr, raddr string)
intra/ipn/auto.go:90
↓ 2 callersMethoddial
todo: bind to local
intra/ipn/socks5.go:198
↓ 2 callersFunctiondialAny
(all []protect.RDialer, network, local, remote string)
intra/ipn/proxies.go:1547
↓ 2 callersMethoddialpx
(pid, proto string, addr string)
intra/dnscrypt/servers.go:492
↓ 2 callersFunctiondispatchLoop
* func (e *endpoint) notifyRestart() { // deferred fns here should not end up calling the caller of notifyRestart to avoid // infinite recursion (ca
intra/netstack/fdbased.go:534
↓ 2 callersMethoddnsOverride
(conn net.Conn, uid string, smm *FlowSummary)
intra/common.go:523
↓ 2 callersMethoddo
(pid string, req *http.Request)
intra/doh/doh.go:652
↓ 2 callersMethoddoRoundtrip
(conn net.Conn, req *http.Request)
intra/ipn/h1/dialer.go:150
↓ 2 callersFunctiondoSplit
(ipp netip.AddrPort)
intra/dialers/rdial.go:68
↓ 2 callersMethodech
()
intra/doh/doh.go:270
↓ 2 callersMethodech
()
intra/ipn/pipws.go:445
↓ 2 callersFunctionedns0padlen
(edns0 *dns.OPT)
intra/xdns/dnsutil.go:1427
↓ 2 callersFunctionensureSni
(cfg *tls.Config, addr string)
intra/dialers/rdial.go:228
↓ 2 callersMethoderr
err logs to stderr and pushes msg into ring buffer.
intra/log/logger.go:743
↓ 2 callersFunctionerrPanic
errPanic returns an error indicating that the function at index i panicked.
intra/core/async.go:178
↓ 2 callersMethodextendForever
()
intra/rwconn.go:107
← previousnext →901–1,000 of 3,609, ranked by callers