Jianhui Zhao
079c601ea5
refactor: Replace dev-auth-url with dev-hook-url
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-06-15 15:37:16 +08:00
Jianhui Zhao
ab87db1f7d
refactor: Remove device white list support
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-06-11 10:37:11 +08:00
Jianhui Zhao
b1e592f1fa
refactor: Remove database support
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-06-11 09:54:35 +08:00
Jianhui Zhao
6e896cac2b
refactor: Remove multi user support
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-06-11 09:37:53 +08:00
Jianhui Zhao
6a4b0a650c
refactor: Remove the fontsize API
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-06-10 20:05:14 +08:00
Jianhui Zhao
9d157eb954
feat: add support set log level
...
```
rttys run --log-level debug
```
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-01-14 19:34:27 +08:00
Jianhui Zhao
90d51a5ec4
perf: Improve configuration parsing logic
...
* Do not set default configuration file
* Command line flag priority
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2024-12-17 11:03:00 +08:00
Jianhui Zhao
b326fb917b
perf: improve code
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2024-12-17 09:13:44 +08:00
Jianhui Zhao
a272ad4e80
feat: add support set http-proxy-redir-domain
...
Used for set cookie via nginx proxy.
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2024-12-16 11:15:40 +08:00
Jianhui Zhao
41d902dd67
perf: Set the default value of local-auth to true
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2024-12-13 15:16:47 +08:00
Jianhui Zhao
7c760bd057
feat: Add support use own device authentication server
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2024-12-13 11:29:41 +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
21a1a7081b
feat: it's configurable whether log caller
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2021-09-27 23:43:04 +08:00
Jianhui Zhao
e26337f3ea
chore: improve code
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2021-09-16 11:53:15 +00:00
Jianhui Zhao
a58a798090
chore: database source default to "sqlite3://rttys.db"
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2021-09-15 14:24:47 +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
jiajian0611
9527ae775c
Adjust the database configuration format of the configuration file to support the selection of MySQL and SQLite3. ( #88 )
...
Signed-off-by: zhou_jiajian <zhou_0611@163.com >
2021-07-29 13:44:01 +08:00
Jianhui Zhao
51adecf540
chore: clarer logs
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2021-05-21 22:13:00 +08:00
Jianhui Zhao
ffecc1e545
Merge branch 'admin'
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2021-05-02 19:08:03 +08:00
Jianhui Zhao
7bc0542dea
feat: device management
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2021-05-02 19:01:46 +08:00
Jianhui Zhao
2124254952
database: use mysql
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2021-05-02 17:29:37 +08:00
Jianhui Zhao
51d13a1686
fix: remove unused command line param
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2021-04-27 22:38:40 +08:00
Jianhui Zhao
50126dd78e
feat: auto select an available port for web proxy
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2021-04-27 22:35:18 +08:00
Jianhui Zhao
b5ecca7b7e
feat: Local authentication is configurable
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2021-02-28 20:36:06 +08:00
Jianhui Zhao
2a08cb5a8f
feat: store font size in database
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2021-02-28 20:30:43 +08:00
Jianhui Zhao
dd3fb3e9a7
feat: support user sign up
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2021-02-27 22:53:39 +08:00
Jianhui Zhao
f3b75f396b
fix: Compatible with Windows
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2021-02-19 19:14:43 +08:00
Jianhui Zhao
d12669a5e1
other: Optimize command line parameter name
...
ssl-devs -> ssl-cacert
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2021-02-19 17:16:45 +08: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
31d7e0920a
refactor
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2021-01-26 22:50:39 +08:00
Jianhui Zhao
2747f2b345
Support access web from device
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2021-01-13 23:02:35 +08:00
Jianhui Zhao
980ff5bfcd
fix code style for golint
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2021-01-05 21:20:38 +08:00
Jianhui Zhao
a6d4548184
Fix code bug: log to file only run background
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2020-02-12 16:57:44 +08:00
Jianhui Zhao
71a1d5bd2c
Use zerolog
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2020-02-12 11:39:45 +08:00
Jianhui Zhao
c2decf6ec8
Drop the pwauth
...
Real Cross-Platform.
Avoid exposing system usernames and passwords.
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2020-02-10 19:56:39 +08:00
Jianhui Zhao
181f192a9f
Don't print GitCommit and BuildTime If it is empty
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2020-02-09 23:11:20 +08:00
Jianhui Zhao
0846fceb99
Do not use websocket for device
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2020-01-30 22:14:34 +08:00
Levente Tamas
d0a77891f8
Removed root user dependency, added PAM authentication
...
Example PAM file in /etc/pam.d/rttys, to check if the user given is member of
any groups listed in the /etc/rttys/groups.allowed file. Uses SSSD for auth.
auth requisite pam_listfile.so onerr=fail item=group sense=allow file=/etc/rttys/groups.allowed
auth required pam_sss.so forward_pass
account [default=bad success=ok user_unknown=ignore] pam_sss.so
2019-11-02 02:44:18 +02:00
zusicheng
4a3e22b1a7
Support configuring the base URL
2019-10-14 19:32:28 +08:00
Jianhui Zhao
8a3fa3f82b
Change the license from LGPL2 to MIT
2019-05-07 11:20:25 +08:00
Jianhui Zhao
a3e89a6227
package pwauth
...
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com >
2019-04-30 09:39:33 +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
d75ef1bf32
Log to /var/log/rttys.log when stdout is a terminal
...
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com >
2019-04-27 22:22:20 +08:00
Jianhui Zhao
b2d0fcddfa
generate token: support set a password
...
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com >
2019-04-26 22:45:55 +08:00
Jianhui Zhao
ee2fd7ea18
Support device authentication
...
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com >
2019-04-25 00:20:06 +08:00
Jianhui Zhao
afe0957a29
Optimize code
...
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com >
2019-04-24 23:41:54 +08:00
Jianhui Zhao
baed5351a2
Optimize code
...
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com >
2019-04-22 23:51:22 +08:00
Jianhui Zhao
ddead9042d
Use logrus
...
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com >
2019-04-22 23:33:22 +08:00
Jianhui Zhao
5efc781401
Optimize log.go
...
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com >
2019-04-18 17:36:29 +08:00
Jianhui Zhao
ec470e6783
Optimize code by use sync.Map
...
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com >
2019-04-18 00:13:33 +08:00