Commit Graph

48 Commits (e696b181876d7279e22c573d12a8b1f525c9616c)

Author SHA1 Message Date
name e696b18187 format using goimports 1 year ago
Andy Wang 0d3f8dd27f
Allow DatabasePath to be empty if user info database is never used 3 years ago
Andy Wang 2e36627a12
Make AdminUID optional and implement better validation on empty config fields 3 years ago
Andy Wang d5a003d6d6
Remove StreamTimeout from server completely 4 years ago
Andy Wang 0f6e0d37b5 Rename constants to camel case 4 years ago
Andy Wang a86899f007 Improve comments 4 years ago
Andy Wang 5baac79e56 Avoid null ProxyBook map. Fixes #111 4 years ago
Andy Wang 69a73ecfc0 Refactor usermanager 4 years ago
Andy Wang 93cf6dec6e Export fields for testing 4 years ago
Andy Wang 254b7152b6 Fix tests 4 years ago
Andy Wang 444182f5bb Purge impurity 4 years ago
Andy Wang 77c33ff352 Fix redir null pointer 4 years ago
Andy Wang 15f343db31 Refactor server configuration 4 years ago
Andy Wang 97858197cd Move common types to its own package 4 years ago
Andy Wang 86095ba5e6 Refactor out Dialer 4 years ago
notsure2 2de034ec92 Make keepalive optional on client -> server and server -> proxy connections. Use KeepAlive value in config (seconds). 4 years ago
Andy Wang fa1c109d90 Make authentication info arrays 4 years ago
Andy Wang e3552b2afc Refactor server config parser and add tests 4 years ago
Andy Wang 8c477fb2b5 Default StreamTimeout to 300 seconds 5 years ago
Andy Wang 52720ca52f RedirAddr backward compatibility 5 years ago
Andy Wang 8a6f6b6088 Minor error prompt and listen to :80 and :443 by default 5 years ago
Andy Wang 63f3b4a89f Allow server to listen on multiple ports 5 years ago
Andy Wang 87a7684e10 More comments 5 years ago
Andy Wang eabe113547 Add Stream Timeout 5 years ago
Andy Wang c19c43f6e8 Server side UDP to proxy server 5 years ago
Qian Wang 82fe177c24 Change how timestamp's validity is checked 5 years ago
Qian Wang 76095bde0f Add user bypass feature 5 years ago
Qian Wang 64b39d728f Refactor usedrandom 5 years ago
Qian Wang 08cb5d8462 Refactor usermanager 5 years ago
Qian Wang 726a405a26 TLS1.3 5 years ago
Qian Wang 0f3b2232ab Remove redundant config field 5 years ago
Qian Wang 2ce6f380d1 Implement admin control through a tunneled RESTful API 5 years ago
Qian Wang 29a45bcc1a Rewrite user authentication, credit bookkeeping and db interaction 5 years ago
Qian Wang 3e9855191b Cloak 2: generalising cloak as a universal pluggable transport for arbitary proxies 5 years ago
Qian Wang 17d024ac16 Remove reundancy and fix a race 5 years ago
Qian Wang 41da4102ab Syntax cleanups 5 years ago
Qian Wang 95c3dbfcf2 Specify when failed to open userinfo database 5 years ago
Qian Wang deb5271cef User can now specify the path of db file and backups 5 years ago
Qian Wang 73aefdeeeb Done some TODOs 6 years ago
Qian Wang 6fbd39ea10 Integrate keygen util into ck-server 6 years ago
Qian Wang 55780fc85d Remove deprecated field 6 years ago
Qian Wang 36a743c3ca Client using AdminUID can now use the proxy without adding themselves to the db 6 years ago
Qian Wang 304f7f38a7 Redo config format 6 years ago
Qian Wang c4048dccea Basic remote control 6 years ago
Qian Wang 3534d05055 QOS and user managing, bug fixes 6 years ago
Qian Wang 077eb16dba Fix goroutine leak 6 years ago
Qian Wang a8786a5576 Use ECDH instead of ECIES 6 years ago
Qian Wang ae30ed6ba4 Untested server 6 years ago