Proto commits in Pure-Peace/peace

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

Commit:99ac00f
Author:Pure-Peace

Events service (WIP)

The documentation is generated from this commit.

Commit:b44ee70
Author:Pure-Peace

Basically add events service

Commit:f9b6263
Author:Pure-Peace

Add country_code & bancho_privileges

Commit:0511725
Author:Pure-Peace

Refactor error system

Commit:06c8455
Author:Pure-Peace

uses UserQuery instead of session_id

Commit:d784984
Author:Pure-Peace

Test needed: new chat service

Commit:e785610
Author:Pure-Peace

Chat rewrite (WIP)

Commit:8ccfbea
Author:Pure-Peace

A **BUNCH** of modifications

Commit:d8627a6
Author:Pure-Peace

Refactor & add token check (signature verify)

Commit:dc3f59d
Author:Pure-Peace

Add `signature` service

Commit:0ca7d5f
Author:Pure-Peace

Use more precise and semantically meaningful naming

Commit:8bacfb6
Author:Pure-Peace

Improve logics

Commit:9cd3327
Author:Pure-Peace

Fix `batch_enqueue_bancho_packets`

Commit:aa21be0
Author:Pure-Peace

Refactor `batch_enqueue_bancho_packets`

Commit:32fbbb3
Author:Pure-Peace

Experimental message system

Commit:f7f933c
Author:Pure-Peace

Refactor packet process

Commit:436b91b
Author:Pure-Peace

Remove `batch_dequeue_bancho_packets` rpc

Commit:bfdfa2e
Author:Pure-Peace

Rewrite chat service

Commit:d95269c
Author:Pure-Peace

More channel design (WIP)

Commit:15b95af
Author:Pure-Peace

Impl `get_public_channels`

Commit:77c88b3
Author:Pure-Peace

Basic ChatRPC define

Commit:2586683
Author:Pure-Peace

Fix bancho rpc server

Commit:9d3cd4e
Author:Pure-Peace

Refactor packet handling logics

Commit:9f4b323
Author:Pure-Peace

Fix `LoginSuccess`

Commit:09a9e76
Author:Pure-Peace

Fix proto

Commit:8bb226a
Author:Pure-Peace

Improve `request_presence`

Commit:e60220b
Author:Pure-Peace

Improve `get_all_sessions` `UserData` struct

Commit:31c992d
Author:Pure-Peace

Impl `bancho` `request_presence`

Commit:1c8887b
Author:Pure-Peace

Add `batch_send_presences` for `bancho_state`

Commit:952e7f3
Author:Pure-Peace

Impl `bancho` `change_action`

Commit:f17c49f
Author:Pure-Peace

Add `update_user_bancho_status` for `bancho_state`

Commit:c0fca4d
Author:Pure-Peace

Impl `bancho` `receive_updates`

Commit:136a33b
Author:Pure-Peace

Add `update_presence_filter` for `bancho_state`

Commit:d52dd09
Author:Pure-Peace

Impl `bancho` `request_stats`

Commit:67d0e8d
Author:Pure-Peace

Add `batch_send_user_stats_packet` for `bancho_state`

Commit:97e9b90
Author:Pure-Peace

Improve `Session`, `User`, no lock needed while update last active

Commit:6328ccc
Author:Pure-Peace

Refactor rpc modules

Commit:dff2edf
Author:Pure-Peace

Add `geoip` proto

Commit:ea42147
Author:Pure-Peace

Refactor `peace_pb` structures

Commit:38726b4
Author:Pure-Peace

Add more packet impls

Commit:49fb165
Author:Pure-Peace

Add `send_all_presences` to `bancho_state`

Commit:510bc97
Author:Pure-Peace

Add `queued_packets` to `UserData`

Commit:01107ef
Author:Pure-Peace

`BanchoService`: `request_status_update`

Commit:f7a8196
Author:Pure-Peace

Improve `bancho_state` & `bancho-packets`

Commit:9c729e1
Author:Pure-Peace

Using `HandleCompleted` instead of `BanchoReply`

Commit:6e90ced
Author:Pure-Peace

BIG REFACTORS (Not Completed)

Commit:c94a037
Author:Pure-Peace

Add user session timestamp

Commit:0f7dc2d
Author:Pure-Peace

Improve login process

Commit:9de72ff
Author:Pure-Peace

Improve logics & data structures

Commit:679cc43
Author:Pure-Peace

Improve `bancho_state` rpc

Commit:0dff372
Author:Pure-Peace

Add new `bancho-state` RPC functions

Commit:11e9b62
Author:Pure-Peace

Initial `chat` service

Commit:513a8bc
Author:Pure-Peace

Rename `show_all_sessions` -> `get`

Commit:8cf68ca
Author:Pure-Peace

Update `peace_logs` admin api & rpc

Commit:53c8503
Author:Pure-Peace

Initially complete `bancho_state` service

Commit:08fa676
Author:Pure-Peace

Initialize `bancho_state` service

Commit:7e396ed
Author:Pure-Peace

`bancho` rename `token` -> `session_id`

Commit:2b189a9
Author:Pure-Peace

Refactor bancho gRPC protobufs

Commit:de1a703
Author:Pure-Peace

Init `bancho` service

Commit:ab932a5
Author:Pure-Peace

gRPC: Change `db` to `peace_db`

Commit:004c97f
Author:Pure-Peace

Refactor `bancho` service

Commit:b84599f
Author:Pure-Peace

Refactor `peace_logs` gRPC

Commit:0d22230
Author:Pure-Peace

Add `peace_pb` (Protocol Buffers) package

Commit:a02dc1a
Author:Pure-Peace

Remove `peace_` prefix

Commit:c106646
Author:Pure-Peace

Improve `peace_logs` admin api

Commit:2eadd51
Author:Pure-Peace

Initial `NEXT` version