Rod Hynes
|
08d8a3174d
Add GeoIP city filtering to tactics and traffic rules
|
6 years ago |
Rod Hynes
|
23a8088f7b
Use x/crypto/nacl/box and x/crypto/nacl/secretbox
|
6 years ago |
Rod Hynes
|
c16dbed337
Add support for attaching BPFs to sockets
|
6 years ago |
Rod Hynes
|
558b1cb98f
Irregular tunnel enhancements
|
6 years ago |
Rod Hynes
|
107d9d80c2
Use standard monotonic clock
|
6 years ago |
Rod Hynes
|
dfc850abda
Fix staticcheck issues
|
6 years ago |
Rod Hynes
|
e864421ae3
Rename ContextLogger to TraceLogger
|
6 years ago |
Rod Hynes
|
5ef3c39273
Replace common.ContextError
|
6 years ago |
Rod Hynes
|
a1485be9dc
Add fast lookups for traffic rules filters and allowed ports
|
6 years ago |
Rod Hynes
|
46a7d60a80
Use file modification time as psinet timestamp
|
7 years ago |
Rod Hynes
|
02fc6a246e
Add blocklist functionality
|
7 years ago |
Rod Hynes
|
42556e0fd5
Implement dial parameters replay
|
7 years ago |
Rod Hynes
|
43f79ba67c
Add ISP to TrafficRules and remove EnforceLimitsServerSide
|
7 years ago |
Rod Hynes
|
3e6c6e1846
Fix: includeServerSideOnly was ignored
|
7 years ago |
Rod Hynes
|
2869a2c7df
Don't send server-side only parameters to clients
|
7 years ago |
Rod Hynes
|
4ee9d25885
Add fragmentor dial stats and metrics
|
7 years ago |
Rod Hynes
|
b375f1efa2
Use distinct downstream fragmentor parameters
|
7 years ago |
Rod Hynes
|
227e74fc44
Add downstream fragmentation
|
7 years ago |
Rod Hynes
|
7f62309008
Support wildcard matches in filters
|
7 years ago |
Arturo Filastò
|
93693b7cba
Fix typo in tactics docstring
|
7 years ago |
Rod Hynes
|
c1b0f381b7
Terminate unsuccessful tactics request connections
|
7 years ago |
Rod Hynes
|
742b0c0a51
Update Psiphon-Inc->Psiphon-Labs imports and vendor
|
7 years ago |
Rod Hynes
|
ccd1b83c17
Protocol changes
|
7 years ago |
Rod Hynes
|
afb7e7aa39
Fix: applyTacticsPayload retained old parameters
|
7 years ago |
Rod Hynes
|
3cccbbdb31
Move obfuscation code to obfuscator package
|
7 years ago |
Rod Hynes
|
85bfa38c45
Merge branch 'server-side-tactics'
|
7 years ago |
Rod Hynes
|
eba596c656
Fix: don't panic when box keys are incorrect size
|
7 years ago |
Rod Hynes
|
87260068f8
Make server-side tactics optional
|
7 years ago |
Rod Hynes
|
bb66648f53
Add server-side tactics enforcement
|
8 years ago |
Rod Hynes
|
43a21bb8be
Fix: use correct size for tactics obfuscated key
|
8 years ago |