Rod Hynes
|
6369f8fa5b
Support optional client_asn query parameter in home page URLs
|
6 lat temu |
Rod Hynes
|
dfc850abda
Fix staticcheck issues
|
6 lat temu |
Rod Hynes
|
5ef3c39273
Replace common.ContextError
|
6 lat temu |
Rod Hynes
|
80a42580fa
Improve psinet test coverage
|
6 lat temu |
Rod Hynes
|
8ce5b6cba2
Fix: invalid json tag caused discovery_servers field to be ignored
|
6 lat temu |
Rod Hynes
|
43f05ea49f
Fix: guard against potential nil pointer dereference
|
6 lat temu |
Rod Hynes
|
1e0c79fb8a
Move OwnEncodedServerEntries to config file
|
6 lat temu |
Rod Hynes
|
ef8c9caf12
Support multiple "own" server entries
|
6 lat temu |
Rod Hynes
|
d6ff3d6583
Add server entry exchange support
|
6 lat temu |
Rod Hynes
|
46a7d60a80
Use file modification time as psinet timestamp
|
7 lat temu |
Rod Hynes
|
6976dad23e
Add client-side server entry pruning
|
7 lat temu |
Rod Hynes
|
02fc6a246e
Add blocklist functionality
|
7 lat temu |
Rod Hynes
|
85d29a6b94
Fix: include QUIC and Tapdance ports in discovery server entries
|
7 lat temu |
Rod Hynes
|
a4157f25b1
Add support for server entry versioning
|
8 lat temu |
Rod Hynes
|
6e98639287
Handle tactics keys in psinet
|
8 lat temu |
Rod Hynes
|
49eae87f49
Some gitmetalinter fixes
|
8 lat temu |
Kruger
|
994594824f
Send full list of homepages, shuffled.
|
9 lat temu |
adamkruger
|
fa519b06a8
Cleanup: the first test is redundant
|
9 lat temu |
adamkruger
|
c77a5a58eb
Fix bug: mobile platforms don't get homepages when the sponsor's MobileHomePages are not set.
|
9 lat temu |
Rod Hynes
|
9facfb3b6c
Update discovery server partitioning
|
9 lat temu |
Rod Hynes
|
34066976c2
Fix: bug in bucketizeServerList
|
9 lat temu |
Rod Hynes
|
fd43c0ea26
Fix: unmarshal psinet into a new, empty struct and explicitly
|
9 lat temu |
Rod Hynes
|
5b551a334d
Fix: panic in DefaultSponsorID case
|
9 lat temu |
Rod Hynes
|
631d63ae05
Fix: syntax error
|
9 lat temu |
Kruger
|
2db6f90cb6
Use default sponsor ID when the client provides an invalid one.
|
9 lat temu |
Rod Hynes
|
4b3bd6cd4f
Merge remote-tracking branch 'origin/master' into obfuscated-server-lists
|
9 lat temu |
Rod Hynes
|
0d29640924
Next phase of obfuscated server list implementation
|
9 lat temu |
Rod Hynes
|
bf3af8fadb
Fix: use correct field names when encoding server entries
|
9 lat temu |
Rod Hynes
|
c35a3cd13c
Fix: another case, missed in 4e418015
|
9 lat temu |
Rod Hynes
|
90f9c1dd29
Fix: legacy clients expect empty arrays, not null, in handshake
|
9 lat temu |