1. 09 Aug, 2021 1 commit
  2. 04 Aug, 2021 1 commit
  3. 07 Jul, 2021 2 commits
  4. 15 Jun, 2021 1 commit
    • Orne Brocaar's avatar
      Refactor multicast groups. · df4ef7b3
      Orne Brocaar authored
      This moves the mulitcast feature under applications, to enforce that all
      devices within the multicast group belong to the same application as the
      multicast group.
      
      Before you upgrade, please validate that if you have any existing
      multicast-groups that:
      
      1. These are not empty (they contain one or multiple devices)
      2. All devices within the multicast group belong to the same
      application
      
      If these conditions are met, ChirpStack Application Server will
      automatically migrate your multicast group(s) to the same application as
      your devices. In any other case, the migration will throw an
      error asking you to either remove the empty multicast group(s) or to
      re-assign the devices so that the above criteria are met.
      df4ef7b3
  5. 01 Jun, 2021 1 commit
  6. 25 May, 2021 1 commit
  7. 20 May, 2021 1 commit
    • Orne Brocaar's avatar
      Improve event logging. Move from Redis Pub/Sub to Stream. · d0345a81
      Orne Brocaar authored
      By using a Redis Stream instead of Pub/Sub, the last N frames can be
      retained, making debugging easier.
      
      This also updates the Redis client to v8, so that it is possible to
      cancel the blocking XRead operation (v7 did not support this).
      d0345a81
  8. 10 May, 2021 1 commit
  9. 19 Apr, 2021 1 commit
  10. 02 Apr, 2021 1 commit
  11. 23 Mar, 2021 1 commit
    • Orne Brocaar's avatar
      Implement ReEncryptDeviceQueueItems method to AS API. · 435e9331
      Orne Brocaar authored
      This method is used by the ChirpStack Network Server when it needs to
      update the frame-counter sequence of the queue-items, e.g. when the
      downlink frame-counter was incremented by a mac-command only downlink.
      
      Note: changing the frame-counter of a downlink requires re-encryption as
      the frame-counter is one of the encryption parameters.
      435e9331
  12. 01 Mar, 2021 2 commits
  13. 24 Feb, 2021 1 commit
  14. 10 Feb, 2021 1 commit
  15. 12 Jan, 2021 1 commit
  16. 07 Jan, 2021 2 commits
  17. 24 Dec, 2020 1 commit
  18. 17 Dec, 2020 1 commit
  19. 15 Dec, 2020 1 commit
  20. 01 Oct, 2020 2 commits
  21. 10 Sep, 2020 1 commit
  22. 01 Sep, 2020 1 commit
  23. 25 Aug, 2020 1 commit
    • Orne Brocaar's avatar
      Add logout URL configuration for oidc. · 76608865
      Orne Brocaar authored
      When using for example Auth0, this makes it possible to configure the
      Auth0 logout endpoint (potentially redirecting back to a login page).
      
      This way, the user is not only logged out from the web-interface, but
      also from the identity provider.
      
      Closes #519.
      76608865
  24. 11 Aug, 2020 1 commit
  25. 06 Aug, 2020 1 commit
  26. 03 Aug, 2020 2 commits
  27. 24 Jul, 2020 1 commit
  28. 15 Jul, 2020 1 commit
  29. 09 Jul, 2020 1 commit
  30. 08 Jul, 2020 1 commit
  31. 01 Jul, 2020 3 commits
    • Orne Brocaar's avatar
      Refactor GCP Pub/Sub integration to use REST api. · 6ad4201f
      Orne Brocaar authored
      As the integrtion in its new form does not maintain a connection, it
      will be possible to provide this integration as an application
      integration which can be configured through the web-interface.
      6ad4201f
    • Orne Brocaar's avatar
      Update lorawan package. · 4297c535
      Orne Brocaar authored
      4297c535
    • Orne Brocaar's avatar
      Remove Azure SB module and use HTTP for Azure Service Bus integration. · a797ca25
      Orne Brocaar authored
      This makes the integration easier to maintain as it does not keep a
      connection state with the Azure Service Bus endpoint. As the Azure
      Service Bus does not deal with re-connect logic, this had to be
      implemented within the integration.
      
      Since the integration does no longer keep a connection state, it can be
      made available through the web-interface as there is no downside when
      many instances of this integration exist for different applications.
      a797ca25
  32. 29 Jun, 2020 1 commit
  33. 26 Jun, 2020 1 commit
    • Orne Brocaar's avatar
      Refactor HTTP integration with single event endpoint url. · 60b53f47
      Orne Brocaar authored
      Instead of configuring a separate URL per event-type, this posts all
      events to a single endpoint with an `eventType` url query argument
      indicating the event-type.
      
      This reduces the amount of configuration and does not require to create
      new endpoints when new events are added.
      
      This is fully backwards compatible as already configured endpoints for
      specific events will override the new event endpoint url.
      60b53f47