773 Commits

Author SHA1 Message Date
Jianhui Zhao 2f81248bfc Drop the auto login to device
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-03-15 17:07:56 +08:00
Jianhui Zhao f11efed7b9 httpAuth: Optimize code using functions from gin
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-03-13 22:41:51 +08:00
Jianhui Zhao 8f2c7aa3a5 http: Fix a bug of using gin
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-03-13 22:19:09 +08:00
Jianhui Zhao ac1c527237 web: use gin
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-03-13 00:24:56 +08:00
Jianhui Zhao b43ba68561 vue-router: Use history mode
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-03-11 22:44:39 +08:00
Jianhui Zhao af994f5b00 Bump version 3.1.2
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-03-01 16:36:21 +08:00
Jianhui Zhao aa42ba4405 Remove unnecessary time output
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-29 14:00:30 +08:00
Jianhui Zhao f3ea08ee15 go mod: Update to go1.14
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-27 18:08:42 +08:00
Jianhui Zhao 8ee4a41395 Update README
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-24 23:06:43 +08:00
Jianhui Zhao 35a6e9a9b2 rename 'web' to 'frontend'
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-24 09:58:39 +08:00
Jianhui Zhao ef9944bc79 web: Fix bug of download unsuffixed file
When downloading a file without a suffix, the browser automatically
adds the .txt suffix

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-23 22:48:21 +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 3619061d43 web: set the cursor of contextmenu as arrow
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-19 23:29:13 +08:00
Jianhui Zhao 89e703c554 fontsize: Support staging on server
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-19 23:23:22 +08:00
Jianhui Zhao 267c0ea634 web: implement contextmenu
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-15 16:15:41 +08:00
Jianhui Zhao 48568ebc3e web: Remove debug code
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-14 23:18:06 +08:00
Jianhui Zhao ae85772721 web: Fix code style
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-14 23:17:46 +08:00
Jianhui Zhao 1cc66b2b01 Fix README
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-12 21:25:32 +08:00
Jianhui Zhao dbcef83e9d Bump version 3.1.1
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-12 21:07:16 +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 2f83c70e5e Fix log fail
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-12 16:53:26 +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 00fe9e7769 Bump version 3.1.0
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-10 21:15:18 +08:00
Jianhui Zhao 176865f756 generate-CA.sh: Update
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-10 21:05:46 +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
Jianhui Zhao 1d85e64bca ssl cert/key config: Remove default value
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-10 20:07:11 +08:00
Jianhui Zhao 7f5bcb5fd6 Update README
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-10 20:02:44 +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 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