1
0
Fork 0
forked from External/grumble
Commit graph

346 commits

Author SHA1 Message Date
6aabf2845d update dockerfile 2024-07-26 20:39:35 -07:00
1b4601a9c5 allow env to be passed 2024-07-26 06:01:07 -07:00
384ae29dd8 import changes 2024-07-24 17:01:20 -07:00
Jan Klass
3e7af1e0fe
misc(proj): Upgrade dependencies (#82) 2024-03-14 15:25:42 +01:00
Jan Klass
3a84ab5efd misc(proj): Upgrade dependencies 2024-03-14 11:13:44 +01:00
Jan Klass
3a41274e92
misc(ci): Add GitHub Action (#81) 2024-03-14 11:09:30 +01:00
Jan Klass
120d72f8ed misc(ci): Add GitHub Action 2024-03-14 11:07:11 +01:00
Jan Klass
c8df4972d8
misc(ci): Drop obsolete, unused Travis-CI configuration (#79) 2024-03-14 10:29:34 +01:00
Jan Klass
1101216ed7
misc(ci): Drop obsolete, unused Appveyor configuration (#80)
* Last Appveyor run: 6 years ago
* No Appveyor app installed
* Last Travis CI run: 4 years ago, last master commit, later PRs
* Travis CI app installed

Travis-CI doesn't currently build either, but that's unrelated to this
change.
2024-03-14 10:29:05 +01:00
Jan Klass
7a609a775e misc(ci): Drop obsolete, unused Appveyor configuration
* Last Appveyor run: 6 years ago
* No Appveyor app installed
* Last Travis CI run: 4 years ago, last master commit, later PRs
* Travis CI app installed
2024-03-14 10:13:04 +01:00
Jan Klass
317d6bdd9f misc(ci): Drop obsolete, unused Travis-CI configuration 2024-03-14 10:07:30 +01:00
Davide Beatrici
6f8c2bf2f5
Merge PR #66: Build prep 2020-04-16 05:20:01 +02:00
Derrick
415081e3dc Setup GoReleaser for the future. 2020-04-14 23:39:53 -07:00
Derrick
1f1afaa42f Update LICENSE for 2020. 2020-04-14 23:35:37 -07:00
Davide Beatrici
cf3885170e
Merge PR #65: Tell servers to Stop when shutting down. 2020-04-13 01:17:05 +02:00
Derrick
68453fa6d6 Tell servers to Stop when shutting down.
Run Stop() on all the server when a SIGINT or SIGTERM is received. This
should ensure any open sockets and files are closed.
2020-04-12 15:49:12 -07:00
Davide Beatrici
12775db8ce
Merge PR #64: Update the mumble proto. 2020-04-12 23:55:13 +02:00
Derrick
c8919d4338 Update the mumble proto. 2020-04-12 13:15:57 -07:00
Davide Beatrici
30e28d06aa
Merge PR #63: Fix infinite loop in log writer. 2020-04-12 21:07:36 +02:00
Davide Beatrici
0182b16e4c
Merge PR #62: Add go report to the readme. 2020-04-12 21:07:10 +02:00
Davide Beatrici
869d57a2c8
Merge PR #61: Setup go mod. 2020-04-12 21:06:38 +02:00
Derrick
0d39f28f6e Fix infinite loop in log writer.
The log writter would end up calling itself non-stop. This instead tells
the logtarget.Write function to call the MultiWriter's Write instead of
itself.
2020-04-11 21:09:35 -07:00
Derrick
eed64e7510 Update mod and sum file. 2020-04-11 20:18:32 -07:00
Derrick
9114380423 Merge branch 'master' into go_mod 2020-04-11 19:14:51 -07:00
Derrick
df98375463
Merge pull request #55 from olabiniV2/server_password
Add support for server passwords
2020-04-11 19:08:29 -07:00
Derrick
a31e58979d
Merge pull request #54 from olabiniV2/stderr_logging
Refactor logtarget
2020-04-11 19:08:06 -07:00
Derrick
f4d41de536
Merge pull request #52 from olabiniV2/configuration_setting
Make it possible to change configuration parameters on a server
2020-04-11 19:05:25 -07:00
Derrick
00b8984bd4
Merge pull request #51 from olabiniV2/optional_webport
Add a configuration parameter making it possible to avoid the web port
2020-04-11 18:59:52 -07:00
Derrick
5038fe0c57 Setup go mod.
Setup the go mod and sum file for the project.
2020-04-11 16:24:44 -07:00
Derrick
2b95dad19a Add go report to the readme. 2020-04-11 16:23:50 -07:00
Davide Beatrici
362167ea3f
Merge PR #60: Update README. 2020-04-12 01:01:36 +02:00
Derrick
0c9d9886a1
Merge pull request #59 from actown/dockerfile_go14
Updated Dockerfile.
2020-04-11 14:28:53 -07:00
Derrick
a11c186b3a Update README.
Update the readme to link to travis-ci.com instead of .org. Also move
the code into proper code blocks.
2020-04-11 14:01:29 -07:00
Derrick
7bb6dbcfb4
Merge pull request #58 from actown/gitignore_jb
Update gitignore to ignore jetbrains ide.
2020-04-11 13:52:32 -07:00
Derrick
7abdd84378
Merge pull request #57 from actown/travis_go14
Have Travis CI test on go 1.14.x.
2020-04-11 13:52:19 -07:00
Derrick
84c57c38c3 Updated Dockerfile.
Dockerfile now uses go 1.14, pulls in the required build packages to
build the required modules, and exposes the server ports for use.
2020-04-11 13:00:36 -07:00
Derrick
181a4f3219 Fix go1.14 build error in Panic function. 2020-04-11 12:56:31 -07:00
Derrick
de7209df85 Have Travis CI test on go 1.14.x. 2020-04-11 11:59:30 -07:00
Derrick
7d36d46618 Update gitignore to ignore jetbrains ide. 2020-04-11 11:55:36 -07:00
Ola Bini
495d699ec8
Try to authenticate using server password if user authentication hasn't happened 2020-03-26 16:11:47 +00:00
Ola Bini
b076a99492
Add new methods for setting and checking a potential server password 2020-03-26 15:03:05 +00:00
Ola Bini
dd9b5531a3
Extract more generic versions of setting and checking configuration passwords 2020-03-26 15:00:08 +00:00
Ola Bini
8b2c7901ee
Use MultiWriter to simplify the writing implementation. Also make it possible to initialize the log target to variable amounts of writers, and doesn't hardcode the use of StdErr as output 2020-03-26 14:20:13 +00:00
Ola Bini
d6c4d9f766
Remove unused field 2020-03-26 14:10:33 +00:00
Ola Bini
9c082d3516
Make OpenFile a factory function instead of a method on LogTarget. Use this to initialize the default logging target 2020-03-26 14:09:03 +00:00
Ola Bini
dd6f383d3e
Rename the default logtarget to not stutter. Also hide the default file log target implementation 2020-03-26 14:04:14 +00:00
Ola Bini
8d351aedb0
Extract a LogTarget interface to make it easier to manage logging 2020-03-26 14:00:01 +00:00
Davide Beatrici
a6dc45193a
Merge PR #53: Only send configuration updates if the channel exists 2020-03-26 04:57:20 +01:00
Ola Bini
6cddec04b5
Only send configuration updates if the channel exists 2020-03-25 19:54:32 +00:00
Ola Bini
58f77685e7
Make it possible to change configuration parameters on a server 2020-03-25 19:49:19 +00:00