Commit graph

  • 37b8d65aa8
    Merge e6ee2001c6 into 3e7af1e0fe dependabot[bot] 2024-12-12 03:47:23 +00:00
  • e6ee2001c6
    Bump golang.org/x/crypto from 0.21.0 to 0.31.0 dependabot/go_modules/golang.org/x/crypto-0.31.0 dependabot[bot] 2024-12-12 03:47:21 +00:00
  • 9657b6941d #171[LP] Implement reusable file closing functionality in logtarget and use it in freezelog.Close() to ensure proper file closure on the server. paulina 2024-11-19 11:38:15 -05:00
  • a05dc7c8ff
    Merge c69930a7b8 into 3e7af1e0fe Ruben Seyer 2024-04-07 14:42:49 +02:00
  • 3e7af1e0fe
    misc(proj): Upgrade dependencies (#82) master Jan Klass 2024-03-14 15:25:42 +01:00
  • 3a84ab5efd misc(proj): Upgrade dependencies deps Jan Klass 2024-03-14 11:13:44 +01:00
  • 3a41274e92
    misc(ci): Add GitHub Action (#81) Jan Klass 2024-03-14 11:09:30 +01:00
  • 120d72f8ed misc(ci): Add GitHub Action Jan Klass 2024-03-14 11:07:11 +01:00
  • c8df4972d8
    misc(ci): Drop obsolete, unused Travis-CI configuration (#79) Jan Klass 2024-03-14 10:29:34 +01:00
  • 1101216ed7
    misc(ci): Drop obsolete, unused Appveyor configuration (#80) Jan Klass 2024-03-14 10:29:05 +01:00
  • 7a609a775e misc(ci): Drop obsolete, unused Appveyor configuration Jan Klass 2024-03-14 10:13:04 +01:00
  • 317d6bdd9f misc(ci): Drop obsolete, unused Travis-CI configuration Jan Klass 2024-03-14 10:07:30 +01:00
  • 6153d239cd
    Reduce the required Golang version Ola Bini 2023-04-28 21:18:57 -05:00
  • 87c4fcf5d9
    Fix a bug in implementation of Panic(), by forwarding spread arguments Ola Bini 2023-04-28 21:18:48 -05:00
  • 3d18e76bc7
    Move to modules Ola Bini 2023-04-28 21:17:20 -05:00
  • 8faaa92404
    For some reason, SuperUser is not given speaking and whisper permissions. That doesn't really work for us, so remove that functionality Ola Bini 2020-07-16 17:51:54 +00:00
  • c876ee6273
    Make it possible to customize the super user name Ola Bini 2020-07-11 15:52:35 +00:00
  • dd4cf8748f
    For now, do a slow calculation of all permissions for a specific channel and client. This is necessary for features in the client UI to work well - including the chat box Ola Bini 2020-07-03 17:39:49 +00:00
  • c69930a7b8 FIX ACL group lookups rubenseyer 2020-06-24 18:57:27 +02:00
  • 9b13983267 Effective ACL permissions in sync and query rubenseyer 2020-06-23 23:18:10 +02:00
  • 7ecc4d724f Fix minor errors breaking ACL groups rubenseyer 2020-06-10 21:50:56 +02:00
  • 0cb35a7e20
    Merge 76ff3fb907 into 6f8c2bf2f5 Ruben Seyer 2020-05-30 17:03:41 +00:00
  • 76ff3fb907 grumble.go: bad merge in log handling rubenseyer 2020-05-30 19:02:50 +02:00
  • ae41a612ba Minor features for parity with murmur.ini rubenseyer 2018-02-14 20:50:09 +01:00
  • 693dd6f4e8 SuperUser CLI flags, fix #20 rubenseyer 2018-02-14 15:29:16 +01:00
  • 40ef449f6e Config system rubenseyer 2018-02-12 22:19:42 +01:00
  • 6f8c2bf2f5
    Merge PR #66: Build prep Davide Beatrici 2020-04-16 05:20:01 +02:00
  • 415081e3dc Setup GoReleaser for the future. Derrick 2020-04-14 23:39:53 -07:00
  • 1f1afaa42f Update LICENSE for 2020. Derrick 2020-04-14 23:35:37 -07:00
  • cf3885170e
    Merge PR #65: Tell servers to Stop when shutting down. Davide Beatrici 2020-04-13 01:17:05 +02:00
  • 68453fa6d6 Tell servers to Stop when shutting down. Derrick 2020-04-12 15:49:12 -07:00
  • 12775db8ce
    Merge PR #64: Update the mumble proto. Davide Beatrici 2020-04-12 23:55:13 +02:00
  • c8919d4338 Update the mumble proto. Derrick 2020-04-12 13:15:57 -07:00
  • 30e28d06aa
    Merge PR #63: Fix infinite loop in log writer. Davide Beatrici 2020-04-12 21:07:36 +02:00
  • 0182b16e4c
    Merge PR #62: Add go report to the readme. Davide Beatrici 2020-04-12 21:07:10 +02:00
  • 869d57a2c8
    Merge PR #61: Setup go mod. Davide Beatrici 2020-04-12 21:06:38 +02:00
  • 0d39f28f6e Fix infinite loop in log writer. Derrick 2020-04-11 21:09:35 -07:00
  • eed64e7510 Update mod and sum file. Derrick 2020-04-11 20:18:32 -07:00
  • 9114380423 Merge branch 'master' into go_mod Derrick 2020-04-11 19:14:51 -07:00
  • df98375463
    Merge pull request #55 from olabiniV2/server_password Derrick 2020-04-11 19:08:29 -07:00
  • a31e58979d
    Merge pull request #54 from olabiniV2/stderr_logging Derrick 2020-04-11 19:08:06 -07:00
  • ad88c9a4e1
    Merge ccdbb58cb6 into f4d41de536 Ola Bini 2020-04-11 19:06:21 -07:00
  • f4d41de536
    Merge pull request #52 from olabiniV2/configuration_setting Derrick 2020-04-11 19:05:25 -07:00
  • 00b8984bd4
    Merge pull request #51 from olabiniV2/optional_webport Derrick 2020-04-11 18:59:52 -07:00
  • 5038fe0c57 Setup go mod. Derrick 2020-04-11 16:24:44 -07:00
  • 2b95dad19a Add go report to the readme. Derrick 2020-04-11 16:23:50 -07:00
  • fe197edba5
    Merge c2b5fd9e9d into 362167ea3f Ola Bini 2020-04-11 16:20:28 -07:00
  • 362167ea3f
    Merge PR #60: Update README. Davide Beatrici 2020-04-12 01:01:36 +02:00
  • 0c9d9886a1
    Merge pull request #59 from actown/dockerfile_go14 Derrick 2020-04-11 14:28:53 -07:00
  • a11c186b3a Update README. Derrick 2020-04-11 14:01:29 -07:00
  • 7bb6dbcfb4
    Merge pull request #58 from actown/gitignore_jb Derrick 2020-04-11 13:52:32 -07:00
  • 7abdd84378
    Merge pull request #57 from actown/travis_go14 Derrick 2020-04-11 13:52:19 -07:00
  • 84c57c38c3 Updated Dockerfile. Derrick 2020-04-11 13:00:36 -07:00
  • 181a4f3219 Fix go1.14 build error in Panic function. Derrick 2020-04-11 12:56:31 -07:00
  • de7209df85 Have Travis CI test on go 1.14.x. Derrick 2020-04-11 11:59:30 -07:00
  • 7d36d46618 Update gitignore to ignore jetbrains ide. Derrick 2020-04-11 11:55:36 -07:00
  • ebe189c524
    Sometimes the channel can be nil - we shouldn't crash in this situation Ola Bini 2020-04-01 18:51:49 +00:00
  • ccdbb58cb6
    Remove global command line arguments variable, and only define command line flags from the main function. Ola Bini 2020-03-26 18:40:23 +00:00
  • 495d699ec8
    Try to authenticate using server password if user authentication hasn't happened Ola Bini 2020-03-26 16:11:47 +00:00
  • b076a99492
    Add new methods for setting and checking a potential server password Ola Bini 2020-03-26 15:03:05 +00:00
  • dd9b5531a3
    Extract more generic versions of setting and checking configuration passwords Ola Bini 2020-03-26 15:00:08 +00:00
  • 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 Ola Bini 2020-03-26 14:20:13 +00:00
  • d6c4d9f766
    Remove unused field Ola Bini 2020-03-26 14:10:33 +00:00
  • 9c082d3516
    Make OpenFile a factory function instead of a method on LogTarget. Use this to initialize the default logging target Ola Bini 2020-03-26 14:09:03 +00:00
  • dd6f383d3e
    Rename the default logtarget to not stutter. Also hide the default file log target implementation Ola Bini 2020-03-26 14:04:14 +00:00
  • 8d351aedb0
    Extract a LogTarget interface to make it easier to manage logging Ola Bini 2020-03-26 14:00:01 +00:00
  • a6dc45193a
    Merge PR #53: Only send configuration updates if the channel exists Davide Beatrici 2020-03-26 04:57:20 +01:00
  • 6cddec04b5
    Only send configuration updates if the channel exists Ola Bini 2020-03-25 19:54:32 +00:00
  • 58f77685e7
    Make it possible to change configuration parameters on a server Ola Bini 2020-03-25 19:49:19 +00:00
  • 4fe03fb233
    Add a configuration parameter making it possible to avoid listening to the web port Ola Bini 2020-03-25 19:38:32 +00:00
  • c109af8d88
    Only send configuration updates to the channel if there is a channel to send it to - otherwise it hangs forever... Ola Bini 2020-01-14 14:35:28 +00:00
  • ef96dd74e5
    Revert "Fix typo" Ola Bini 2020-01-13 18:06:48 +00:00
  • d24046b1b7
    Add support for user authentication and also server password authentication Ola Bini 2020-01-13 18:03:11 +00:00
  • db518d7b16
    Fix typo Pedro Palau 2020-01-10 16:33:59 -05:00
  • c2b5fd9e9d
    Remove unneded else statements to follow Golang coding standards Ola Bini 2019-12-21 23:13:41 +00:00
  • 6bf58a9f58
    Fix more namings to conform to Golang coding standards Ola Bini 2019-12-21 23:11:01 +00:00
  • 74040ab0af
    Make error strings lower case and without punctuation, to be consistent with Golang coding standards Ola Bini 2019-12-21 23:07:03 +00:00
  • 99d5ad7857
    Change increment and decrement operations according to Golang coding standards Ola Bini 2019-12-21 23:03:06 +00:00
  • 1ca218ec53
    Remove extranous second arguments in for loops, according to Golang coding standards Ola Bini 2019-12-21 22:57:15 +00:00
  • 92840d1770
    Make receiver names consistent according to Golang coding standards Ola Bini 2019-12-21 22:51:15 +00:00
  • 861fae65a2
    Rename more acronyms to their upper case versions, according to Golang coding standards Ola Bini 2019-12-21 22:41:54 +00:00
  • 2937dab654
    Rename all Id to ID to conform with Golang coding standards Ola Bini 2019-12-21 17:52:27 +00:00
  • 6fae18a9cd
    Rename all Udp and Tcp to UDP and TCP to follow Golang coding standards Ola Bini 2019-12-21 17:38:29 +00:00
  • c7c9cedd38
    Rename Channel.Id to Channel.ID per Golang code standards Ola Bini 2019-12-21 17:30:05 +00:00
  • e7589e706e
    Fix all golint comment related problems in the pkg packages Ola Bini 2019-12-21 17:19:26 +00:00
  • 65d43576a0
    Fix all lint comments about comments in the cmd/grumble package Ola Bini 2019-12-21 17:00:19 +00:00
  • 72c4f0a7e6
    Add missing ... for forwarding to Print, reported by go vet Ola Bini 2019-12-21 16:08:04 +00:00
  • d9b6cbb89f
    Remove unreachable code reported by go vet Ola Bini 2019-12-21 16:06:26 +00:00
  • bbb589fb37
    Merge PR #46: Set freezelog to nil after closing it Davide Beatrici 2019-12-20 23:54:39 +01:00
  • cac44edebb
    Merge PR #47: Run go fmt and goimports on all files, to make them follow Golang standards Davide Beatrici 2019-12-20 23:54:11 +01:00
  • 76138f47fd
    Run go fmt and goimports on all files, to make them follow Golang standards Ola Bini 2019-12-20 22:51:21 +00:00
  • f8246ffbbc
    Set freezelog to nil after closing it Ola Bini 2019-12-20 22:36:19 +00:00
  • 4eff63d3a1
    Merge PR #45: Don't close the TCP listener, only the TLS listener Davide Beatrici 2019-12-20 23:29:40 +01:00
  • 783bb5bf7b
    Don't close the TCP listener, only the TLS listener Ola Bini 2019-12-20 22:25:55 +00:00
  • ea2903c6b9
    Set freezelog to nil after closing it. Also rearrange some of the imports based on go fmt rules Ola Bini 2019-12-20 22:18:59 +00:00
  • 9a8f381923
    The work group should have different entries if we are listening to the web port or not Ola Bini 2019-12-20 18:06:27 +00:00
  • 1de7e5cd79
    Explicitly set freeze log to nil after closing it, to mark that it's closed Ola Bini 2019-12-20 16:52:57 +00:00
  • b2a809ebd8
    Don't try to close the TCP listener, since it was already closed when the TLS listener was closed Ola Bini 2019-12-20 16:19:06 +00:00
  • d82d53c605
    We should not close the TCP connection, since the TLS wrapper will already close it on the lines above Ola Bini 2019-12-20 16:11:46 +00:00
  • f2589fa3a3
    Vendor all dependencies used in the code base Ola Bini 2019-12-19 16:02:42 +00:00