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