Commit Graph

31 Commits

Author SHA1 Message Date
Jianhui Zhao
1ef76bd855 Write the HTTP proxy error page to a file
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-08-12 22:50:33 +08:00
Jianhui Zhao
cf2f50eae8 ci: release assets
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-07-14 23:25:23 +08:00
Jianhui Zhao
a0bfc21d11 Refactor the message distribution process
To solve a major problem: when there are many devices connected,
the broker will blocked in processing messages.

By the way, I've rewritten and reorganized the entire code architecture,
improved performance.

Some new features has been added:
* support device grouping.
* support show device's IP address.

Change-Id: I250e18091be7fd42028c82767b6edef50b3f6d8f
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-07-07 12:21:36 +08:00
Jianhui Zhao
09c01dabd8 copy rttys.service to release
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-22 18:27:50 +08:00
Jianhui Zhao
978d87ebc1 feat: support build statically
Use `modernc.org/sqlite` implemented in pure go,
so we can building with `CGO_ENABLED=0`.

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2022-05-03 00:26:34 +08:00
Jianhui Zhao
c9eb0af81c ci: only build linux amd64
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-09-15 14:21:19 +00:00
Jianhui Zhao
c857cc305b chore: rename go module to rttys
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-09-08 10:33:47 +00:00
Jiri Novotny
b7cc62b0e7 feat: mTLS support (#68)
Signed-off-by: Jiri Novotny <k4chn1k@gmail.com>
2021-02-18 23:09:38 +08:00
Jianhui Zhao
f166f57171 ci: auto release
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-02-04 00:17:32 +08:00
Jianhui Zhao
9d42c8ad5b build.sh: Remove some archs
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-23 14:30:37 +08:00
Jianhui Zhao
abf4fd64f1 build.sh: No longer providing self-signed certificates
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-10 21:03:08 +08:00
Jianhui Zhao
10dae5ea12 build.sh: Build more arch
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-10 21:01:45 +08:00
Levente Tamas
d4ed044f3f Fix for the build.sh
PAM introduced a dependency and need to build with CGO_ENABLED=1.

Make sure you have pam-devel and glibc-devel for both 64 and 32 bit architecture.

On a 64bit Fedora/Redhat:
  dnf install glibc-devel.i686 pam-devel.i686 glibc-devel pam-devel
2019-11-02 18:37:31 +02:00
Jianhui Zhao
6c9c7fe547 Support login in freebsd by system user/password
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-29 22:49:36 +08:00
Jianhui Zhao
d883e043b3 Support build darwin
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-27 23:25:11 +08:00
Jianhui Zhao
ca7dcda857 Optimized version management
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-27 23:23:55 +08:00
Jianhui Zhao
665d2007fe Disable CGO on build
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-19 11:11:56 +08:00
Jianhui Zhao
fc4a14c529 Support config file
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-01-06 00:30:43 +08:00
Jianhui Zhao
41f8e21775 Optimize build.sh
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-10-20 17:16:16 +08:00
Jianhui Zhao
4f4afb7de8 windows: Login with system username and password for web
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-10-12 14:39:20 +08:00
Jianhui Zhao
7d8e2487e1 Update build.sh
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-10-12 00:25:48 +08:00
Jianhui Zhao
2b7953de0b Update build.sh
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-10-12 00:19:42 +08:00
Jianhui Zhao
0ec870d653 build.sh: fix GOPATH
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-10-11 16:55:03 +08:00
Jianhui Zhao
11203ce757 build.sh: add ldflags="-s -w"
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-10-11 16:49:42 +08:00
Jianhui Zhao
4d815bb2ae Fix build.sh
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-10-05 15:20:08 +08:00
Jianhui Zhao
dd572f2d33 Update build.sh
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-10-05 15:13:46 +08:00
Jianhui Zhao
9ccd0c7c59 update build.sh: support more arch
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-10-05 12:51:35 +08:00
Jianhui Zhao
afc47a379d Untrack the temp file statik.go
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-09-25 23:45:57 +08:00
Jianhui Zhao
55203a6962 build.sh: Only build x64
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-06-14 17:03:00 +08:00
Jianhui Zhao
7b163c1fbf Fix build.sh
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-03-14 22:51:32 +08:00
Jianhui Zhao
65c089c411 Simplified installation
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-03-14 22:45:15 +08:00