These 47 commits are when the Protocol Buffers files have changed:
| Commit: | dfbb5fd | |
|---|---|---|
| Author: | enfein | |
fix: continue run mita when port is occupied (bug #285)
The documentation is generated from this commit.
| Commit: | 4a84361 | |
|---|---|---|
| Author: | enfein | |
feat: add padding pattern def (issue #282)
| Commit: | 8dbe623 | |
|---|---|---|
| Author: | enfein | |
feat: support client proxy dialer (issue #268)
| Commit: | 96750fd | |
|---|---|---|
| Author: | enfein | |
feat: mita support DNS mapping (issue #265)
| Commit: | 71c0fb1 | |
|---|---|---|
| Author: | enfein | |
feat: allow server to forbid client not providing user hint (issue #264)
| Commit: | f5f85e9 | |
|---|---|---|
| Author: | enfein | |
v3.28.0 release 1. Support traffic pattern to fine tune proxy network behavior (issue #236). 2. Add the following commands: - mieru describe effective-traffic-pattern - mita describe effective-traffic-pattern - mieru export traffic-pattern - mita export traffic-pattern 3. Support concurrent dial in mieru client API (issue #254). 4. Add Windows ARM64 build.
| Commit: | 0fc69fa | |
|---|---|---|
| Author: | enfein | |
feat: provide traffic pattern API library
| Commit: | ca48b49 | |
|---|---|---|
| Author: | enfein | |
feat: add traffic pattern to client & server config
| Commit: | 3eeb5b6 | |
|---|---|---|
| Author: | enfein | |
feat: define traffic pattern configuration
| Commit: | fc38048 | |
|---|---|---|
| Author: | enfein | |
chore: remove deprecated server config allowLocalDestination
| Commit: | 544f788 | |
|---|---|---|
| Author: | enfein | |
Fix protobuf variable name
| Commit: | 151626d | |
|---|---|---|
| Author: | enfein | |
Support 0-RTT connection opening
| Commit: | cfae298 | |
|---|---|---|
| Author: | enfein | |
Update protobuf def
| Commit: | 5ffe7b9 | |
|---|---|---|
| Author: | enfein | |
v3.17.0 release 1. Support PROXY, DIRECT and REJECT rules in proxy chaining.
| Commit: | 6d6efeb | |
|---|---|---|
| Author: | enfein | |
v3.16.1 release 1. Fix a bug that closed session may not be removed after underlay connection is closed.
| Commit: | 905b58f | |
|---|---|---|
| Author: | enfein | |
Change metrics log interval to 10min and allow custom value
| Commit: | 1cd7caf | |
|---|---|---|
| Author: | enfein | |
Define API to allow private and loopback IP
| Commit: | 660f279 | |
|---|---|---|
| Author: | enfein | |
Implement GetUsers gRPC API in mita server
| Commit: | 2201307 | |
|---|---|---|
| Author: | enfein | |
Define gRPC API to get user runtime info
| Commit: | 38cb75a | |
|---|---|---|
| Author: | enfein | |
v3.13.1 release 1. Fix a bug that starting mieru client in Windows is slow (issue #197).
| Commit: | 5b87777 | |
|---|---|---|
| Author: | enfein | |
Define new encryption algorithms
| Commit: | a9ed209 | |
|---|---|---|
| Author: | enfein | |
Allow mieru client to disable auto check update
| Commit: | a87e63a | |
|---|---|---|
| Author: | enfein | |
Enhance session info gRPC API
| Commit: | 4707949 | |
|---|---|---|
| Author: | enfein | |
Adjust memory statistics API
| Commit: | f43ff83 | |
|---|---|---|
| Author: | enfein | |
v3.11.0 release 1. Reduce network latency on Android platform. 2. Add DNS policy for proxy server in dual-stack networks (issue #190). 3. Add "mieru describe build" and "mita describe build" commands. 4. Update dependency versions.
| Commit: | 5f5e416 | |
|---|---|---|
| Author: | enfein | |
Add server DNS preference (issue #190)
| Commit: | 04bab7f | |
|---|---|---|
| Author: | enfein | |
v3.7.0 release 1. Fix a bug that `mita apply config` command can fail when there are too many users (bug #166). 2. When proxy is running, `mieru check update` will use proxy to access GitHub API. 3. When proxy is started, mieru client may check for updates.
| Commit: | 252f966 | |
|---|---|---|
| Author: | enfein | |
First client API implementation
| Commit: | df298fa | |
|---|---|---|
| Author: | enfein | |
Define socks5 authentication API
| Commit: | ba7ed6a | |
|---|---|---|
| Author: | enfein | |
Add CLI to get memory usage
| Commit: | 0c5f720 | |
|---|---|---|
| Author: | enfein | |
v2.5.0 release 1. Optimize memory consumption. 2. Persist server metrics into disk.
| Commit: | d3fc254 | |
|---|---|---|
| Author: | enfein | |
Define new RPCs
| Commit: | 96db684 | |
|---|---|---|
| Author: | enfein | |
Add "mieru get metrics" and "mita get metrics" commands
| Commit: | 43f2be9 | |
|---|---|---|
| Author: | enfein | |
Change server egress interface
| Commit: | 9eca13e | |
|---|---|---|
| Author: | enfein | |
Define server egress rules
| Commit: | 01f08f9 | |
|---|---|---|
| Author: | enfein | |
Add android build
| Commit: | 971f29e | |
|---|---|---|
| Author: | enfein | |
v2.1.0 release 1. Support user quota (issue #79). 2. Support listening to port range (issue #92). 3. Adjust padding strategy.
| Commit: | 3105397 | |
|---|---|---|
| Author: | enfein | |
Implement user quota check
| Commit: | fdfbcfa | |
|---|---|---|
| Author: | enfein | |
Add multiplexing level configuration
| Commit: | bbe69c9 | |
|---|---|---|
| Author: | enfein | |
Switch to protocolv2 implemetation
| Commit: | f2d8a3c | |
|---|---|---|
| Author: | enfein | |
v1.11.0 release 1. Provide HTTP / HTTPS proxy (issue #47). 2. Add "mieru check update" and "mita check update" commands.
| Commit: | 2074a40 | |
|---|---|---|
| Author: | enfein | |
v1.8.0 release 1. Add English docs. 2. Greatly improve UDP proxy protocol speed by tuning KCP parameters. 3. Fix issue #36. 4. Make it easier for mita server to run in non standard OS.
| Commit: | 5a83d89 | |
|---|---|---|
| Author: | enfein | |
v1.7.0 release 1. Add UDP associate support (issue #20) 2. Socks5 port listens to localhost by default (issue #19)
| Commit: | 5302d73 | |
|---|---|---|
| Author: | enfein | |
Allow override MTU in UDP protocol
| Commit: | 758871f | |
|---|---|---|
| Author: | enfein | |
Implement TCP protocol
| Commit: | cc1ce16 | |
|---|---|---|
| Author: | enfein | |
Improve performance by removing extra cipher key gen
| Commit: | 962902c | |
|---|---|---|
| Author: | enfein | |
v1.0.0 release (code only)