Commit Graph

345 Commits

Author SHA1 Message Date
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 0c20b5340c Make the variable names more understand
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-10 18:24:30 +08:00
Jianhui Zhao 3c157b38da Fix typo
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-10 18:16:03 +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 9875a70787 not implement auth_freebsd
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-09 22:30:50 +08:00
Jianhui Zhao 90b904e938 web: Fix code style
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-09 15:42:30 +08:00
Jianhui Zhao a3d16cb5a7 web: use VueCli4.x and typescript
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-09 02:07:31 +08:00
Jianhui Zhao 582f049c09 Update iview to 4.1.1
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-02 14:24:09 +08:00
Jianhui Zhao 38e7482590 html: Update some package
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-01-31 18:00:16 +08:00
Jianhui Zhao 9a21b5b3cf html: Optimize code
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-01-31 17:46:02 +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
Jianhui Zhao ebd9b0d095 Merge pull request #34 from zsichen/dev
Check session id before accepting request
2019-11-05 14:39:25 +08:00
Jianhui Zhao f877694fea Merge pull request #33 from zsichen/docker
Docker: Update for building PAM
2019-11-04 18:43:02 +08:00
Jianhui Zhao 08b7250082 Merge pull request #32 from tamisoft/build_script_fix
Fix for the build.sh
2019-11-04 18:42:45 +08:00
zusicheng 3ab22bf875 command.go: Add required parameter in CommandInfo 2019-11-04 17:40:53 +08:00
zusicheng 8784e3c72e Docker: Update for building PAM 2019-11-04 16:33:04 +08:00
cyzkul@gmail.com 5b0cc487a6 Security: Check session id before accepting request 2019-11-04 16:30:22 +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 a34d67ab15 Update README
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2019-11-02 22:49:28 +08:00
Jianhui Zhao 93a354f8be mod: update
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2019-11-02 22:16:20 +08:00
Jianhui Zhao 11bf5e4f17 Fix code style
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2019-11-02 22:15:42 +08:00
Jianhui Zhao 072ba343fb Merge pull request #31 from tamisoft/noroot-pam
Removed root user dependency, added PAM authentication
2019-11-02 22:13:26 +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
Jianhui Zhao 285ec67a48 html: Fix code style
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2019-10-16 22:36:40 +08:00
Jianhui Zhao 5e23e860a4 Dockerfile: Trim trailing space
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2019-10-16 22:29:52 +08:00
Jianhui Zhao 071a6ef5b8 Merge pull request #30 from zsichen/master
support setting base url
2019-10-16 22:23:03 +08:00
zusicheng 6e5ab4eadc add Dockerfile 2019-10-15 01:54:21 +08:00
zusicheng 4a3e22b1a7 Support configuring the base URL 2019-10-14 19:32:28 +08:00
Jianhui Zhao b900169f52 Update mod
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2019-09-05 17:13:42 +08:00
Jianhui Zhao 50fe261d01 Change the license information
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2019-09-03 14:57:16 +08:00
Jianhui Zhao 27abde3a40 Bump version 2.10.3
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-08-13 11:26:07 +08:00
Jianhui Zhao 8239c6baae html: Fix i18n
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-08-13 11:24:52 +08:00
Jianhui Zhao 48bd1a200a html: keep package-lock.json
Also update all package

Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-08-13 11:20:31 +08:00
Jianhui Zhao 25fd04e213 html: Drop debug code
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-08-13 11:18:18 +08:00
Jianhui Zhao 16f3972fdb Update README
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-05-09 23:51:39 +08:00
Jianhui Zhao 8a3fa3f82b Change the license from LGPL2 to MIT 2019-05-07 11:20:25 +08:00
Jianhui Zhao 7de126d52c pwauth: Optimize code
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-05-01 18:05:34 +08:00
Jianhui Zhao c5ee722a71 Bump version 2.10.2
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-30 09:40:56 +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 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 453271171e Update README
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-27 23:34:50 +08:00
Jianhui Zhao 7fb76b2e53 Bump version 2.10.1
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-27 23:26:12 +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 23c0cfc54d rttys.conf: converter text file format from DOS to Unix
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-27 22:23:42 +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 87a92484f7 Handle some error
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-27 14:25:39 +08:00
Jianhui Zhao 2b10e61335 Drop code which is not needed.
go doc http.Request.Body

Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-27 14:15:40 +08:00
Jianhui Zhao 6c07415e3a Bump version 2.10.0
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-27 00:46:50 +08:00
Jianhui Zhao 6745287881 Update README
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-27 00:36:12 +08:00