Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Jigsaw-Code/Intra
/ functions
Functions
553 in github.com/Jigsaw-Code/Intra
⨍
Functions
553
◇
Types & classes
115
↓ 1 callers
Method
syncLegacyState
(Context context)
Android/app/src/main/java/app/intra/sys/PersistentState.java:73
↓ 1 callers
Function
timeout
Given timestamps immediately before and after a successful socket connection (i.e. the time the SYN was sent and the time the SYNACK was received), th
Android/app/src/go/intra/split/retrier.go:105
↓ 1 callers
Method
update
(RecyclerAdapter.Transaction transaction)
Android/app/src/main/java/app/intra/ui/RecyclerAdapter.java:170
↓ 1 callers
Method
updateCurve
()
Android/app/src/main/java/app/intra/ui/HistoryGraph.java:141
↓ 1 callers
Method
updateDohUrl
Updates the DOH server URL for the VPN. If Go-DoH is enabled, DNS queries will be handled in Go, and will not use the Java DoH implementation. If Go
Android/app/src/main/java/app/intra/net/go/GoVpnAdapter.java:227
↓ 1 callers
Method
updateMax
()
Android/app/src/main/java/app/intra/ui/HistoryGraph.java:146
↓ 1 callers
Method
updateStatsDisplay
(long numRequests, Transaction transaction)
Android/app/src/main/java/app/intra/ui/MainActivity.java:126
↓ 1 callers
Method
updateSummary
(String url)
Android/app/src/main/java/app/intra/ui/settings/ServerChooser.java:94
↓ 1 callers
Method
writeClosed
()
Android/app/src/go/intra/split/retrier.go:94
↓ 1 callers
Method
writeToParcel
()
Android/app/src/androidTest/java/app/intra/ui/settings/AppInfoTest.java:52
Method
Adapter
(Fragment fragment)
Android/app/src/main/java/app/intra/ui/IntroDialog.java:179
Method
AllFail
()
Android/app/src/test/java/app/intra/net/doh/RaceTest.java:57
Method
AnalyticsWrapper
(Context context)
Android/app/src/main/java/app/intra/sys/firebase/AnalyticsWrapper.java:66
Method
AppInfo
(@Nullable String label, @NonNull String packageName)
Android/app/src/main/java/app/intra/ui/settings/AppInfo.java:33
Method
ButtonVisibilityUpdater
(Button backButton, Button nextButton, Button acceptButton)
Android/app/src/main/java/app/intra/ui/IntroDialog.java:201
Method
Callback
(int index, Collector collector)
Android/app/src/main/java/app/intra/net/doh/Race.java:92
Method
Close
()
Android/app/src/go/doh/doh_test.go:536
Method
CloseRead
()
Android/app/src/go/intra/tcp.go:102
Method
CloseWrite
()
Android/app/src/go/intra/tcp.go:107
Method
Collector
(int numCallbacks, Listener listener)
Android/app/src/main/java/app/intra/net/doh/Race.java:63
Function
ConnectSession
ConnectSession reads packets from a TUN device and applies the Intra routing rules. Currently, this only consists of redirecting DNS packets to a spec
Android/app/src/go/backend/tunnel.go:56
Method
ControlViewHolder
(View v)
Android/app/src/main/java/app/intra/ui/RecyclerAdapter.java:100
Method
CountryCode
(Context context)
Android/app/src/main/java/app/intra/sys/CountryCode.java:35
Method
CountryMap
(AssetManager assetManager)
Android/app/src/main/java/app/intra/ui/CountryMap.java:42
Method
Disconnect
()
Android/app/src/go/intra/tunnel.go:125
Method
DnsPacket
(byte[] data)
Android/app/src/main/java/app/intra/net/dns/DnsPacket.java:131
Method
EnableSNIReporter
Enable reporting of SNIs that resulted in connection failures, using the Choir library for privacy-preserving error reports. `file` is the path that
Android/app/src/go/intra/tunnel.go:117
Function
Error
(msg string, args ...any)
Android/app/src/go/logging/logging.go:66
Method
Error
()
Android/app/src/go/doh/doh.go:232
Method
Get
(hostname string)
Android/app/src/go/doh/ipmap/ipmap.go:48
Method
GetClientCertificate
()
Android/app/src/go/doh/client_auth_test.go:93
Method
GetClientCertificate
GetClientCertificate returns the client certificate chain as a tls.Certificate. Returns an empty Certificate on failure, permitting the handshake to c
Android/app/src/go/doh/client_auth.go:51
Method
GetHTTPStatus
()
Android/app/src/go/backend/doh.go:132
Method
GetIntermediateCertificate
()
Android/app/src/go/doh/client_auth_test.go:101
Method
GetLatency
()
Android/app/src/go/backend/doh.go:133
Method
GetQuery
()
Android/app/src/go/backend/doh.go:128
Method
GetResolvers
()
Android/app/src/go/intra/protect/protect_test.go:38
Method
GetResponse
()
Android/app/src/go/backend/doh.go:129
Method
GetServer
()
Android/app/src/go/backend/doh.go:130
Method
GetStatus
()
Android/app/src/go/backend/doh.go:131
Method
GetURL
Return the server URL used to initialize this DoH resolver.
Android/app/src/go/doh/doh.go:91
Method
GetURL
()
Android/app/src/go/doh/doh.go:491
Method
GetURL
()
Android/app/src/go/doh/doh_test.go:532
Method
GoIntraListener
(IntraVpnService vpnService)
Android/app/src/main/java/app/intra/net/go/GoIntraListener.java:51
Method
GoProber
(Context context)
Android/app/src/main/java/app/intra/net/go/GoProber.java:34
Method
GoVpnAdapter
(IntraVpnService vpnService, ParcelFileDescriptor tunFd)
Android/app/src/main/java/app/intra/net/go/GoVpnAdapter.java:102
Method
HalfFail
()
Android/app/src/test/java/app/intra/net/doh/RaceTest.java:82
Method
HistoryGraph
(Context context, AttributeSet attrs)
Android/app/src/main/java/app/intra/ui/HistoryGraph.java:70
Method
InfoPage
(boolean good, int title, int drawable, int headline, int body)
Android/app/src/main/java/app/intra/ui/MainActivity.java:842
Method
LanIp
(int value)
Android/app/src/main/java/app/intra/net/go/GoVpnAdapter.java:73
Method
LocalAddr
LocalAddr behaves slightly strangely: its value may change as a result of a retry. However, LocalAddr is largely useless for TCP client sockets anywa
Android/app/src/go/intra/split/retrier.go:391
Method
Metric
(String url)
Android/app/src/main/java/app/intra/net/go/GoIntraListener.java:111
Method
NetworkManager
(Context context, NetworkListener networkListener)
Android/app/src/main/java/app/intra/sys/NetworkManager.java:53
Function
NewDoHServer
NewDoHServer creates a DoHServer that connects to the specified DoH server. url is the URL of a DoH server (no template, POST-only). ipsStr is an op
Android/app/src/go/backend/doh.go:42
Method
NewSession
NewSession implements PacketProxy.NewSession.
Android/app/src/go/intra/packet_proxy.go:72
Method
OnQuery
(url string)
Android/app/src/go/backend/doh.go:149
Method
OnQuery
(url string)
Android/app/src/go/doh/doh_test.go:916
Method
OnResponse
(t doh.Token, s *doh.Summary)
Android/app/src/go/backend/doh.go:153
Method
OnResponse
(tok Token, s *Summary)
Android/app/src/go/doh/doh_test.go:917
Method
PadNavigationView
(Context context)
Android/app/src/main/java/app/intra/ui/PadNavigationView.java:29
Function
Probe
Probe checks whether the [DoHServer] server can handle DNS-over-HTTPS (DoH) requests. If the server responds correctly, the function returns nil. Oth
Android/app/src/go/backend/doh.go:77
Method
Protect
(fd int32)
Android/app/src/go/intra/protect/protect_test.go:31
Method
Query
(ctx context.Context, q []byte)
Android/app/src/go/intra/sni_reporter_test.go:37
Method
Query
(ctx context.Context, q []byte)
Android/app/src/go/doh/doh.go:435
Method
Query
(ctx context.Context, q []byte)
Android/app/src/go/doh/doh_test.go:524
Method
QueryTracker
(Context context)
Android/app/src/main/java/app/intra/sys/QueryTracker.java:45
Method
Read
(b []byte)
Android/app/src/go/intra/tcp.go:112
Method
ReadFrom
(r io.Reader)
Android/app/src/go/intra/tcp.go:133
Method
ReadFrom
(reader io.Reader)
Android/app/src/go/intra/split/direct_split.go:61
Method
ReadFrom
(reader io.Reader)
Android/app/src/go/intra/split/retrier.go:359
Method
RecyclerAdapter
(MainActivity activity)
Android/app/src/main/java/app/intra/ui/RecyclerAdapter.java:74
Method
RemoteAddr
()
Android/app/src/go/intra/split/retrier.go:397
Method
RoundTrip
(req *http.Request)
Android/app/src/go/doh/doh_test.go:219
Method
Send
Send implements choir.ReportSender.
Android/app/src/go/intra/sni_reporter.go:58
Method
ServerApprovalDialogFragment
Default constructor. This is present because it's required by the framework, to handle re-creation of the dialog (e.g. on rotation). Arguments are p
Android/app/src/main/java/app/intra/ui/settings/ServerApprovalDialogFragment.java:56
Method
ServerChooser
(Context context)
Android/app/src/main/java/app/intra/ui/settings/ServerChooser.java:39
Method
SetDNS
(dns doh.Resolver)
Android/app/src/go/intra/stream_dialer.go:88
Method
SetDNS
(dns doh.Resolver)
Android/app/src/go/intra/packet_proxy.go:91
Method
SetDeadline
(t time.Time)
Android/app/src/go/intra/split/retrier.go:421
Method
SetDoHServer
(svr *DoHServer)
Android/app/src/go/backend/tunnel.go:38
Method
Sign
(digest []byte)
Android/app/src/go/doh/client_auth_test.go:108
Method
Sign
Sign a digest.
Android/app/src/go/doh/client_auth.go:100
Method
Success
()
Android/app/src/test/java/app/intra/net/doh/RaceTest.java:32
Function
TestAccept
Test a successful query over TCP
Android/app/src/go/doh/doh_test.go:550
Function
TestAcceptClose
Sends a TCP query, and closes the socket before the response is sent. This tests for crashes when a response cannot be delivered.
Android/app/src/go/doh/doh_test.go:641
Function
TestAcceptFail
Sends a TCP query that results in failure. When a query fails, Accept should close the TCP socket.
Android/app/src/go/doh/doh_test.go:609
Function
TestAcceptOversize
Test failure due to a response that is larger than the maximum message size for DNS over TCP (65535).
Android/app/src/go/doh/doh_test.go:671
Function
TestAddDomain
(t *testing.T)
Android/app/src/go/doh/ipmap/ipmap_test.go:79
Function
TestAddEdnsPaddingCompressedOptQuery
Try to pad a query that already contains an OPT record, but no padding option.
Android/app/src/go/doh/doh_test.go:774
Function
TestAddEdnsPaddingCompressedPaddedQuery
Try to pad a query that already contains an OPT record with padding. The query should be unmodified by AddEdnsPadding.
Android/app/src/go/doh/doh_test.go:802
Function
TestAddEdnsPaddingCompressedQuery
Check that we correctly pad a compressed query to the nearest block.
Android/app/src/go/doh/doh_test.go:760
Function
TestAddEdnsPaddingIdempotent
(t *testing.T)
Android/app/src/go/doh/doh_test.go:711
Function
TestAddEdnsPaddingUncompressedQuery
Check that we correctly pad an uncompressed query to the nearest block.
Android/app/src/go/doh/doh_test.go:746
Function
TestAddIP
(t *testing.T)
Android/app/src/go/doh/ipmap/ipmap_test.go:94
Function
TestBackwardsUse
(t *testing.T)
Android/app/src/go/intra/split/retrier_test.go:286
Function
TestBadUrl
Check that the constructor rejects unsupported URLs.
Android/app/src/go/doh/doh_test.go:130
Function
TestComputePaddingSize
(t *testing.T)
Android/app/src/go/doh/doh_test.go:699
Function
TestConfirmNew
(t *testing.T)
Android/app/src/go/doh/ipmap/ipmap_test.go:126
Function
TestConfirmed
(t *testing.T)
Android/app/src/go/doh/ipmap/ipmap_test.go:107
Function
TestDialTCP
(t *testing.T)
Android/app/src/go/intra/protect/protect_test.go:63
← previous
next →
301–400 of 553, ranked by callers