Releases: telekom-mms/fw-id-agent
Releases · telekom-mms/fw-id-agent
v1.1.2
v1.1.1
v1.1.0
Changelog
- c0d64f2 Add info logging of Agent shutdown
- 40c4f79 Merge pull request #59 from telekom-mms/feature/use-t-setenv-in-tests
- 8d91bc1 Merge pull request #60 from telekom-mms/feature/update-goreleaser-version
- 853ae03 Merge pull request #61 from telekom-mms/feature/add-stop-logging
- 1eaf68c Merge pull request #62 from telekom-mms/feature/update-go-version-and-dependencies
- 09a6b29 Merge pull request #63 from telekom-mms/bugfix/specify-exact-minimum-go-verion-in-gomod
- 4f8eead Merge pull request #64 from telekom-mms/feature/update-tnd
- a255009 Specify exact minimum Go version in go.mod
- 2a10787 Update Go version to 1.23
- 352609d Update TND
- 53b46ea Update dependencies
- 8962453 Update version to 2 in GoReleaser config
- 4732377 Use t.Setenv() in krbmon tests
v1.0.0
Changelog
- cdaf00a Add documentation to Debian package in GoReleaser config
- 91ccb05 Fix linter warnings
- 827d392 Improve logging of Agent config on startup in verbose mode
- c0ab7a6 Log Agent version on startup
- 7e32809 Merge pull request #52 from telekom-mms/feature/update-dependencies-and-go-version
- f95e4ed Merge pull request #53 from telekom-mms/feature/cleanups
- ef3848a Merge pull request #54 from telekom-mms/feature/update-tnd
- fd3afc1 Merge pull request #55 from telekom-mms/feature/log-version-on-agent-startup
- ce9a141 Merge pull request #56 from telekom-mms/feature/improve-logging-of-config-on-agent-startup
- dcd7824 Merge pull request #57 from telekom-mms/feature/update-readme
- 259a7e1 Merge pull request #58 from telekom-mms/feature/add-documentation-to-debian-package
- 779f8dd Update Go version to 1.22
- 9d7aac3 Update TND
- edef6fa Update dependencies
- ce85e93 Update usage in README.md
v0.1.1
v0.1.0
Changelog
- 0786fd0 Add CLI to build script
- 2f6c4fa Add CLI to install script
- bc9555e Add Config to D-Bus API
- 51bd507 Add Config validation
- dca0c2d Add Copy() to Config
- 8c5a1b2 Add Copy() to Status
- c45146a Add D-Bus API
- 6b0b315 Add D-Bus API client
- a59f85e Add D-Bus API to Agent
- c4b535c Add DBusService interface to dbusapi
- 5f1388c Add Duration getter for start delay to Config
- b5e5eab Add Duration getters to Config
- fd9fe84 Add JSON output to CLI
- cffb175 Add JSONIndent() to Status
- 0b4d125 Add Kerberos CCache Monitor
- c7d489c Add Kerberos CCache Monitor to Agent
- 7a2e32b Add Kerberos Config Monitor
- af457c1 Add Kerberos Config Monitor to Agent
- 67d3af8 Add Kerberos TGT info to Status
- ae775d9 Add Kerberos TGT info to verbose status output in CLI
- cb7fbd9 Add NewFromJSON() to config
- fc7b879 Add NewRequest() to dbusapi
- d365968 Add Ping() to D-Bus API client
- ca03b10 Add TND config to Agent config
- f5ac280 Add TND servers to command line arguments
- cde1a95 Add agent start delay to command line arguments
- a24b69b Add client keep-alive time to command line arguments
- ef7b878 Add client request timeout to command line arguments
- 57bf4dd Add client retry timer to Config
- da9ec61 Add client retry timer to command line arguments
- 2c487c4 Add client timeout to Config
- 188ed2c Add command "status" to CLI
- b653769 Add command line argument "monitor" to CLI
- 44ac0bc Add command line parsing cleanups in CLI
- 8d964be Add constants for command line argument names
- 1024fb4 Add debug output for Config on startup
- 672ec4c Add default Config generation
- f0bdf6e Add default keep-alive time to Config
- 959b35e Add desktop notifications to Config
- dffeae2 Add doc string to TimesEqual() of Status
- 69a1e64 Add doc strings to Config
- 23d73dc Add errors channel to Agent
- 409f9d0 Add fw-id-agent command
- 0e8e95b Add go.yml
- 314afa0 Add helper for command line argument parsing in CLI
- afa2ae2 Add info logging of TND changes
- b58e6ed Add info logging of login changes
- 93c9d6e Add login and logout timeout to Config
- fee2693 Add method names to D-Bus API
- b3b130e Add minimum allowed user ID to command line arguments
- 258d80f Add overwriting verbose in Config with command line argument
- 7556637 Add package comments
- 6fe385e Add realm to command line arguments
- 07c2648 Add relogin command to CLI
- 21168fb Add relogin message handling to Agent
- 066818e Add relogin message to unix socket API
- 9f410ee Add service URL to command line arguments
- b81c963 Add sleep handling
- 2349f37 Add test and coverage report
- 05c213b Add test for TND server parsing
- 46bcb5c Add tests for D-Bus API
- 1f437c2 Add tests for agent
- f0bf3d3 Add tests for config
- ee102fb Add tests for notify
- 6f5a64a Add tests to package cli
- b7f2844 Add tools/dbusclient
- e0afa30 Add type LastKeepAlive to Status
- c235a8c Add type LoginState to Status
- 8bd6322 Add type TrustedNetwork to Status
- 2fae516 Add unix socket API client
- 42ac39a Add unix socket API server
- 9cb0fef Add unix socket API server to Agent
- 4f6ba06 Add usage to CLI
- 84db234 Add verbose output to CLI
- db091ae Add verbose to Config
- ff5df8c Add version to CLI
- c743646 Allow only current user to access the unix socket API
- d3f82ab Bump golang.org/x/crypto from 0.16.0 to 0.17.0
- 77de308 Bump golang.org/x/net from 0.10.0 to 0.17.0
- c2fc702 Change default start delay to zero
- 188970c Check ccache file length in CCache Monitor
- 7397df0 Copy HTTPS servers slice in config
- a490b1e Create socket file for unix socket API in /tmp
- 2f23940 Do not start systemd service as system user
- 0dc22f5 Emit PropertiesChanged signal on D-Bus shutdown
- c5300e3 Export Config
- 7692110 Export Status
- 2fda422 Fix Client tests
- a14025c Fix comment and error message
- 745457c Fix doc strings in api package
- db6a078 Fix linter warnings
- 5d66354 Ignore listen error in unix socket API when shutting down
- d6e5ca7 Ignore wake-up events
- 4221ff1 Initial commit
- 3d75d24 Make Kerberos CCache and Config configurable in Client
- afe2b9b Make command line argument for config file optional
- a9c145e Merge pull request #10 from T-Systems-MMS/feature/add-sleep-handling
- f94471f Merge pull request #11 from T-Systems-MMS/feature/add-query-and-control-cli
- eea39f9 Merge pull request #12 from T-Systems-MMS/feature/update-build-and-install-script
- b74716b Merge pull request #13 from T-Systems-MMS/feature/add-kerberos-monitor
- 692f309 Merge pull request #14 from T-Systems-MMS/feature/update-agent-status
- 0fe856a Merge pull request #15 from T-Systems-MMS/feature/add-desktop-notifications-to-config
- db072e5 Merge pull request #17 from malaupa/use-go-releaser
- 5109eea Merge pull request #18 from malaupa/use-golangci-lint
- e64081b Merge pull request #19 from T-Systems-MMS/feature/add-dbus-interface
- c5ffe47 Merge pull request #2 from T-Systems-MMS/feature/add-tests
- c790964 Merge pull request #20 from T-Systems-MMS/bugfix/fix-client-tests
- c0e07bf Merge pull request #21 from T-Systems-MMS/feature/add-login-and-logout-timeout-to-config
- a786fdd Merge pull request #22 from T-Systems-MMS/feature/add-dbus-api-client
- 1cdbaf7 Merge pull request #23 from telekom-mms/feature/update-go-module-names
- e128e5d Merge pull request #24 from telekom-mms/bugfix/use-const-for-config-argument
- 467c773 Merge pull request #25 from telekom-mms/feature/update-dependencies
- a0f01ad Merge pull request #26 from telekom-mms/feature/extend-dbus-api-client
- fc601d3 Merge pull request #27 from malaupa/add_test_and_coverage_report
- 5539164 Merge pull request #28 from malaupa/increase_permissions
- 096300e Merge pull request #29 from telekom-mms/use_new_action_version
- 7bc8ca7 Merge pull request #3 from T-Systems-MMS/update-go-version-and-dependencies
- a3b5507 Merge pull request #30 from telekom-mms/new_summary_action
- b71994c Merge pull request #32 from telekom-mms/fix_post_remove
- 726ef11 Merge pull request #33 from telekom-mms/fix_notifications
- a15ef2a Merge pull request #34 from telekom-mms/fix_unit_file
- 5b32c4b Merge pull request #35 from telekom-mms/feature/change-default-start-delay-to-zero
- b929579 Merge pull request #36 from telekom-mms/fix_build
- 6e37bc8 Merge pull request #37 from telekom-mms/bugfix/check-credential-cache-file-length
- 3652676 Merge pull request #38 from telekom-mms/add_deploy_step
- f9aa642 Merge pull request #39 from telekom-mms/dependabot/go_modules/golang.org/x/net-0.17.0
- b123e1b Merge pull request #40 from telekom-mms/feature/update-dependencies
- 36971fc Merge pull request #41 from telekom-mms/feature/cleanups
- 038b81a Merge pull request #42 from telekom-mms/feature/improve-test-coverage
- 2d220d6 Merge pull request #43 from telekom-mms/feature/update-dependencies-and-go-version
- dce612f Merge pull request #44 from telekom-mms/feature/update-tnd
- dc5742c Merge pull request #45 from telekom-mms/dependabot/go_modules/golang.org/x/crypto-0.17.0
- 9ab09bb Merge pull request #46 from telekom-mms/feature/remove-log-fatal
- c3d0b5f Merge pull request #47 from telekom-mms/feature/restart-systemd-service-on-failure
- 96c7176 Merge pull request #48 from telekom-mms/feature/do-not-start-systemd-service-as-system-user
- d2a509f Merge pull request #49 from telekom-mms/feature/cleanups
- b8ecf1c Merge pull request #5 from T-Systems-MMS/feature/extend-config-file
- d90a269 Merge pull request #50 from telekom-mms/feature/remove-minimum-allowed-user-id
- 794c69b Merge pull request #9 from T-Systems-MMS/feature/add-more-logging
- ba6d2c7 Move JSON and verbose output of CLI into status subcommand
- ce5e317 Move minimum user ID into Config
- 690e932 Move start delay into Config
- dd81ac0 Move trusted network and login status into Agent
- 1a32e93 Remove deprecated ioutil.ReadAll() in client
- 98cdd31 Remove deprecated ioutil.TempFile() in config test
- 63f547f Remove flag.ExitOnError in Agent command line parsing
- 7c7e09e Remove log.Fatal in internal/agent
- 30103ec Remove log.Fatal in internal/cli
- d7ce144 Remove log.Fatal in internal/dbusapi
- 7e062fa Remove log.Fatal in internal/krbmon
- 8bafaf3 Remove log.Fatal in pkg/config
- 7b4fce2 Remove log.Fatal in pkg/status
- 8a684cd Remove minimum allowed user ID
- e50910e Remove unix socket API
- 14a0cb3 Reset login status in Agent when starting and stopping Client
- db46d6a Restart systemd service on failure
- b16c05b Send initial status in Subscribe() of D-Bus API client
- 0762ec9 Set access rights of files in install script
- e5a661d Show config as JSON in CLI
- b330438 Show usage on invalid subcommand in CLI
- 5ba0867 Update .gitignore
- 597eb39 Update Go module name
- c302958 Update Go module name of TND
- b37c0c2 Update Go version to 1.18
- f361a70 Update Go version to 1.21
- 1e0cb89 Update TND
- 725bbb1 Update TND and other dependencies
- d83e672 Update configs/config.json
- 849d820 Update dependencies
- b063537 Update dependencies
- 9773780 Update dependencies
- 7ab41ee Update doc strings
- 5de87ce Update doc strings
- d8011aa Update status output in CLI
- 90e7f99 Update test for Config loading
- 921ee11 Update test for Config loading
- 4828d46 Update test for Config loading
- f710245 Update test for Config loading
- d897527 Update tests in exported package client
- abba200 Update tests in exported package config
- 65ff0e1 Update tests in exported package status
- e955851 Update tests in package agent
- 3904a52 Update tests in package client
- f81ffdd Update tests in package dbusapi
- d3ba49f Update tests in package krbmon
- c734fea Update tests in package notify
- 8204e7f Use Agent version in CLI
- effd962 Use Config in Client
- 27ea859 Use D-Bus API client in CLI
- cb46713 Use confFile in ConfMon
- f93a97d Use constant for name of config command line argument
- 7305193 Use default Config values for command line arguments
- 9525488 Use gokrb5 const for TGT name type in krbmon
- 5e53046 Use logrus for logging in unix socket API client
- 088d0b0 Use status.KerberosTicket in Agent
- 3263476 Use v...