Proto commits in enfein/mieru

These 30 commits are when the Protocol Buffers files have changed:

Commit:660f279
Author:enfein

Implement GetUsers gRPC API in mita server

The documentation is generated from this commit.

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)