Skip to content

v1.0.13

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Feb 06:33
· 1433 commits to main since this release
606b2fe

Changelog

  • Security fix: Prevent a bug that allowed users to re-register to reset passwords.

  • Update dependencies

  • Start adding automated tests

  • Relicense to AGPL (AGPL solves the problem of commercial entities taking open software and releasing modified servers without sharing their code.)

  • Frontend no longer freezes when the server restarts

  • Fix bug where loss could sometimes be miscalculated and crash the server

Full Commit List

  • 606b2fe Realistically, nobody's gonna use BSD for this
  • 7bf26be openbsd/386 must die too
  • 4c75e49 I suppose I gotta kill of 32 bit windows
  • e90c0d1 remove log used for debugging
  • 74f9e70 Automated update of RadioID.net Databases
  • b278649 Fix radioid automerge
  • 1ebe18a Fix duplicate word
  • 8a9e5fb Automerge PRs
  • 73d0b82 sessions: redis: Add license header
  • 2be17dd Remove todo for now
  • 3f579ee fix frontend routes
  • 9630294 fix parrot
  • 68fc711 websockets: ping on connection
  • 948d63f packet handler: reduce cyclo
  • 6729290 main: Spin up repeater subscriptions in the bg
  • 1812c44 call tracker: simplify loss algo
  • c91e51c gci headers
  • 524ba96 Fix SPDX header
  • 61eb17b Remove probably redundant tests
  • 9fd7eae Copyright headers and lint
  • b48a556 packet handler: fix double word
  • 55d0348 Relicense to AGPL v3.
  • 7b7828b http server: reduce complexity
  • fe59054 Makefile: Add lint command
  • 6670fdd Reduce complexity of DMR packet handler
  • 91da485 Fixup most lint issues
  • 4de4e09 Move otel tracer from globals
  • 41fca22 Fixup http test duplicate handler
  • f184430 Bring repeater subscriptions to its own singleton
  • 0760298 Fixup a lot of golint issues
  • 8001ca0 disable musttag check, it's causing false positives
  • b8ec785 Update repeaterdb for concurrent access
  • b7ab1d2 fix comment
  • 8c7b521 ci: test: run race tests separately
  • d7e624a Fix a lot of cast checks
  • 0495cc5 fixup some golint issues
  • 0a9df23 go: ci: Exclude test files
  • b0bf094 config + userdb: Fixup race conditions
  • 0672d33 Run tests in parallel
  • 5bd011d Userdb: no more requiring GetDMRUsers
  • 394866f call tracker: protect the map
  • c87da8e testutils: Fix reliability of concurrent port assignment
  • 52d7d42 Update DB init for tests
  • 7030b82 Add some registration tests
  • dd2e40f radioid db tests: Update names and add another test case
  • 63cde64 Allow radioid automation to run PR checks
  • 4474474 Update meta tests
  • 8ff19c3 go generate: work cross-platform
  • 1eb3a64 ci: try to fixup bsd test
  • c1047d8 backend tests: Junit not generated on success
  • f0d3f78 ci: Try to get backend unit tests to report even on failure
  • f1ca478 ci: tests: make things nicer
  • 228f273 ci: Make browser its own check
  • 87790a8 go coverage: Cover all packages in VCS
  • da4fa39 test: Fix check names
  • b6c3bb3 ci: Add check permissions
  • a7d4495 ci: Test report: pass token in
  • 1b081ac ci: Publish test reports
  • 3607fc1 Don't error on lack of screenshots
  • a0a1edb More frontend reports and tests
  • 9341fd4 Always upload test artifacts and report coverage
  • 6069e26 Remove crappy code coverage quality gate
  • 5162d65 gitignore: artifacts
  • 4cecf1e Split codecov uploads
  • f4c6d98 ci: frontend: coverage: fix paths
  • 9ce50e1 ci: frontend: generate coverage reports
  • 69b4495 ci: run frontend tests
  • 43228d9 README: Add license issues badge
  • 2e285e1 nolint sdk version
  • d6bdfd1 golint: skip cache
  • d7b9b38 ci: static checks: fix
  • 4851fe1 It's faster to build the frontend than wait on it
  • e97141e Frontend use Vitest for component/unit testing and Cypress for e2e
  • 09edd2c Add frontend unit testing and coverage
  • 7b48ce3 v1.0.13
  • 062dc69 build(deps-dev): bump sass in /internal/http/frontend
  • 2b34e47 build(deps-dev): bump axios in /internal/http/frontend
  • c36a62b build(deps-dev): bump eslint in /internal/http/frontend
  • c9983a1 build(deps-dev): bump start-server-and-test in /internal/http/frontend
  • 7d15c97 go static checks: add PR perms
  • 13825f6 go: ci: remove deprecated checks
  • 0e2c6b2 Make golangci replace most functionality
  • 9a7a2b5 static checks: Don't try windows