Commit Graph

57 Commits

Author SHA1 Message Date
Søren L. Hansen 7d431a7bd6 Ensure --quiet flag is honored
The code to disable logging ran before command line flags are parsed.
Moved them around.

Fixes #45
2022-08-30 17:02:18 -07:00
Søren L. Hansen dcb153c8a4 go fmt 2022-01-12 15:34:32 -08:00
Steve Biedermann 4109b117fe add quiet flag to disable logging 2021-11-09 17:23:04 +01:00
Devan Lai fa09e03b99 Fix auth modes enabled by config file
Enable auth modes based on CLI options, but do not force auth modes
selected by the config file if not enabled by the CLI options
2021-05-30 02:11:07 -07:00
Søren L. Hansen 4a423fdf88 Let git compute version number 2021-04-22 08:20:43 -07:00
Soren L. Hansen c3c670b954 Switch to urfave/cli/v2... again. 2021-04-18 07:01:31 -07:00
Søren L. Hansen 1fa987c518 Use v2 of urfave/cli 2021-04-18 05:38:22 -07:00
Søren L. Hansen f3af8fcafd Revert "Use v2 of urfave/cli"
This reverts commit 17df897c32.

That did not work *at all*... We really need some tests for all of
this.
2021-04-12 22:24:31 -07:00
Søren L. Hansen 17df897c32 Use v2 of urfave/cli 2021-04-12 20:58:39 -07:00
Søren L. Hansen 4e017f1618 Take over GoTTY maintainership
@yudai built this amazing piece of software, but it now needs a new,
active maintainer. I'm taking a stab at it.
2021-04-10 21:46:31 -07:00
Stephan van Ellewee f0fe6d57fd switched to go-mod, updated codegangsta/cli -> urfave/cli 2020-02-28 08:42:08 +02:00
Iwasaki Yudai 8f95182392 Show command in log 2017-08-22 12:11:11 +09:00
Iwasaki Yudai 56e9b89199 Log force closing 2017-08-20 13:38:42 +09:00
Iwasaki Yudai 91ee778665 Show commit ID on version 2017-08-17 14:04:17 +09:00
Iwasaki Yudai a6133f34b7 Refactor 2017-08-11 15:31:11 +09:00
zlji 496ef86339 refactor: decouple gotty app with terminal backends 2017-08-09 12:38:31 +09:00
zlji d71e2fcfa8 generate falgs based on struct options instead of defining them externally 2017-08-09 12:38:31 +09:00
Iwasaki Yudai 8c9433ff21 Add timeout option 2017-01-09 12:04:15 +09:00
Robert Bittle 8fd09cd9ec
Add an option to disable client window resizes
This goes great with tmux when you are sharing your terminal for
presentations and you don't want to give viewers the ability to resize
your terminal
2016-12-30 09:20:09 -05:00
Yifa Zhang be07d420dd add option for max connection (#112)
add option for max connection
2016-08-13 00:29:21 -07:00
Iwasaki Yudai 888fe870dc Add configuration to modify signal sent to child process when close it 2015-10-14 07:26:47 +09:00
Iwasaki Yudai 1bcc6bd9ce Change description of `--permit-arguments` 2015-10-12 10:57:24 +09:00
Richard Metzler eb200ce579 fix typo 2015-10-09 11:15:18 +02:00
Quentin Perez a4e77b2b76 Added handling of —permit-arguments option 2015-10-05 09:50:48 +02:00
Iwasaki Yudai 7715f93517 Merge pull request #69 from uovobw:add-tls-client-certificate-authentication 2015-10-05 16:30:06 +09:00
Manfred Touron f75cc9771a
Add 'Server' HTTP header with current GoTTY version
$ curl -I http://gotty.server/
    HTTP/1.1 200 OK
    Accept-Ranges: bytes
    Content-Length: 407
    Content-Type: text/html; charset=utf-8
    Last-Modified: Fri, 02 Oct 2015 08:04:28 GMT
    Server: GoTTY/0.0.10
    Date: Fri, 02 Oct 2015 08:04:28 GMT
2015-10-02 10:14:01 +02:00
Andrea Lusuardi - uovobw 5eb5959c93 Add tls client certificate authentication flags 2015-09-30 19:06:28 +02:00
Iwasaki Yudai 8f9d5ba582 Release v0.0.10
* Syntax check for the configuration file
* Better handling of invalid UTF-8 bytes
2015-09-02 20:21:50 -07:00
Iwasaki Yudai 62f5d4aaf3 Release v0.0.9
* Fix basic authentication and reconnection conflict
* Send ping/pong to keep connections
2015-09-01 15:13:01 +09:00
Iwasaki Yudai 05d9267f20 Show message for force exit 2015-09-01 15:11:05 +09:00
Iwasaki Yudai b711de495b Release v0.0.8
* Fixed TLS/SSL default files loading error
* Fixed Sasfari basic authentication error
2015-09-01 01:26:44 +09:00
Iwasaki Yudai 5622bf7538 Release v0.0.7
* Favicon has been added
2015-08-30 21:54:37 +09:00
Iwasaki Yudai a4a3f1a01d Add `index_file` to .gotty` 2015-08-30 17:28:47 +09:00
Iwasaki Yudai f133c28cf8 Release v0.0.6
* Profile file is merged into config file
2015-08-30 07:04:48 +09:00
Iwasaki Yudai d3e48aa3ae Merge profile and config files and support custom index file 2015-08-29 13:23:00 +09:00
Iwasaki Yudai 25a5bc0b89 Fix default config file loading 2015-08-28 21:11:46 -07:00
Iwasaki Yudai 8e90497c31 Release v0.0.5
* Config file support
* Some naming changes to command line options
2015-08-28 19:28:14 +09:00
Iwasaki Yudai 4b67e3059d Support config file 2015-08-27 17:59:49 +09:00
Iwasaki Yudai 6e39085a53 Release v0.0.4
* New `--title-format` option to specify window titles
* Terminal profile support is added
* ARM architecture support
* New `--auto-reconnect` option to reconnect to the server
* TLS/SSL option by `-t` option
* `--once` option to shutdown the server after the first client exits
* Better UTF-8 input support
2015-08-26 23:25:55 -07:00
Iwasaki Yudai f60fd58f9b Replace "cert" to "crt" 2015-08-25 21:14:15 -07:00
Iwasaki Yudai 6d1a19b1d5 Mention `--once` option in README 2015-08-24 19:50:22 +09:00
Iwasaki Yudai 470621f39e Add `--once` option that accepts only one client and exit 2015-08-24 19:35:49 +09:00
Iwasaki Yudai e613b29cc3 Shutdown server gracefully with Ctrl-C 2015-08-24 19:22:25 +09:00
Iwasaki Yudai 7b6911d7dd Support TLS/SSL encryption 2015-08-24 16:43:03 +09:00
Iwasaki Yudai acacba6f03 Support auto reconnection
A new option `--auto-reconnect` which takes seconds to reconnect is
added.
2015-08-24 07:14:24 +09:00
Iwasaki Yudai 45f65bfc29 Support profile files to customize hterm 2015-08-23 22:58:01 +09:00
Iwasaki Yudai 04d9671735 Fix GOTTY_TITLE_FORMAT 2015-08-23 21:32:32 +09:00
Iwasaki Yudai a765d6c660 Set window title by control message 2015-08-23 20:54:46 +09:00
Iwasaki Yudai 67b54b7f20 Show command and hostname in windows title 2015-08-23 14:09:13 +09:00
Iwasaki Yudai 5ee6356242 Release v0.0.3
* Client PTYs are closed properly without EOF byte
* Added the "-r" option to generate random URL by @shoz
* Added BSD support
2015-08-22 15:41:03 +09:00