├── .editorconfig ├── .env ├── .gitignore ├── broker │ ├── ca.cert │ ├── dev.yml │ ├── networkserver.cert │ ├── server.cert │ ├── server.key │ └── server.pub ├── discovery │ ├── dev.yml │ ├── server.cert │ ├── server.key │ └── server.pub ├── gencerts.sh ├── handler │ ├── ca.cert │ ├── dev.yml │ ├── server.cert │ ├── server.key │ └── server.pub ├── mqtt │ ├── ca-key.pem │ ├── ca.pem │ ├── cert.pem │ ├── generate.go │ └── key.pem ├── networkserver │ ├── dev.yml │ ├── server.cert │ ├── server.key │ └── server.pub ├── router │ ├── ca.cert │ ├── dev.yml │ ├── server.cert │ ├── server.key │ └── server.pub └── ttnctl.yml.dev-example ├── .github └── ISSUE_TEMPLATE.md ├── .gitignore ├── .gitlab-ci.yml ├── AUTHORS ├── Brewfile ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── Procfile ├── README.md ├── amqp ├── README.md ├── client.go ├── client_test.go ├── downlink.go ├── downlink_test.go ├── event.go ├── event_test.go ├── publisher.go ├── publisher_test.go ├── routing_keys.go ├── routing_keys_test.go ├── subscriber.go ├── subscriber_test.go ├── uplink.go ├── uplink_test.go └── utils_test.go ├── api ├── API_AUTHENTICATION.md ├── dial.go ├── go.mod ├── go.sum ├── health │ ├── client.go │ └── server.go ├── message_marshaling.go ├── pool │ ├── pool.go │ └── pool_test.go ├── ratelimit │ └── ratelimit.go ├── settings.go └── stats │ └── stats.go ├── check_upstream.sh ├── cmd ├── broker.go ├── broker_register_prefix.go ├── discovery.go ├── discovery_authorize.go ├── docs │ ├── README.md │ └── generate.go ├── genkeys.go ├── handler.go ├── networkserver.go ├── networkserver_authorize.go ├── root.go ├── root_test.go ├── router.go ├── selfupdate.go └── version.go ├── core ├── band │ ├── adr.go │ ├── adr_test.go │ ├── band.go │ └── band_test.go ├── broker │ ├── activation.go │ ├── activation_test.go │ ├── broker.go │ ├── broker_test.go │ ├── deduplicator.go │ ├── deduplicator_test.go │ ├── downlink.go │ ├── downlink_test.go │ ├── manager_server.go │ ├── metrics.go │ ├── server.go │ ├── status.go │ ├── status_test.go │ ├── uplink.go │ ├── uplink_test.go │ └── util_test.go ├── component │ ├── auth.go │ ├── auth_cache.go │ ├── auth_test.go │ ├── component.go │ ├── config.go │ ├── discovery.go │ ├── grpc.go │ ├── init.go │ ├── init_test.go │ ├── metrics.go │ ├── status.go │ └── status_test.go ├── discovery │ ├── announcement │ │ ├── announcement.go │ │ ├── announcement_test.go │ │ ├── cache.go │ │ ├── cache_test.go │ │ ├── migrate │ │ │ ├── 2_0_0_add_version.go │ │ │ └── announcement.go │ │ ├── store.go │ │ └── store_test.go │ ├── connectivity.go │ ├── discovery.go │ ├── discovery_test.go │ ├── server.go │ └── server_test.go ├── handler │ ├── activation.go │ ├── activation_test.go │ ├── amqp.go │ ├── amqp_test.go │ ├── application │ │ ├── application.go │ │ ├── application_test.go │ │ ├── metrics.go │ │ ├── migrate │ │ │ ├── 2_0_0_add_version.go │ │ │ ├── 2_4_1_payload_format.go │ │ │ └── application.go │ │ ├── store.go │ │ └── store_test.go │ ├── cayennelpp │ │ ├── decoder.go │ │ ├── decoder_test.go │ │ ├── encoder.go │ │ ├── encoder_test.go │ │ ├── keys.go │ │ └── keys_test.go │ ├── convert_fields.go │ ├── convert_fields_custom.go │ ├── convert_fields_custom_test.go │ ├── convert_fields_test.go │ ├── convert_lorawan.go │ ├── convert_lorawan_test.go │ ├── convert_metadata.go │ ├── convert_metadata_test.go │ ├── device │ │ ├── converter.go │ │ ├── converter_test.go │ │ ├── device.go │ │ ├── device_test.go │ │ ├── downlink_queue.go │ │ ├── downlink_queue_test.go │ │ ├── metrics.go │ │ ├── migrate │ │ │ ├── 2_0_0_add_version.go │ │ │ ├── 2_4_1_downlink_queue.go │ │ │ └── device.go │ │ ├── store.go │ │ └── store_test.go │ ├── downlink.go │ ├── downlink_test.go │ ├── dry_run.go │ ├── dry_run_test.go │ ├── functions │ │ ├── functions.go │ │ ├── functions_test.go │ │ └── logger.go │ ├── handler.go │ ├── handler_test.go │ ├── manager_server.go │ ├── manager_server_test.go │ ├── mqtt.go │ ├── mqtt_test.go │ ├── server.go │ ├── simulation.go │ ├── status.go │ ├── status_test.go │ ├── types.go │ ├── uplink.go │ └── uplink_test.go ├── networkserver │ ├── activation.go │ ├── activation_test.go │ ├── adr.go │ ├── adr_test.go │ ├── device │ │ ├── device.go │ │ ├── device_test.go │ │ ├── frames.go │ │ ├── frames_test.go │ │ ├── metrics.go │ │ ├── migrate │ │ │ ├── 2_0_0_add_version.go │ │ │ └── device.go │ │ ├── store.go │ │ └── store_test.go │ ├── downlink.go │ ├── downlink_mac.go │ ├── downlink_test.go │ ├── get_devices.go │ ├── get_devices_test.go │ ├── mac.go │ ├── mac_test.go │ ├── manager_server.go │ ├── networkserver.go │ ├── networkserver_test.go │ ├── server.go │ ├── status.go │ ├── status_test.go │ ├── uplink.go │ ├── uplink_mac.go │ └── uplink_test.go ├── proxy │ ├── go.mod │ ├── go.sum │ ├── jsonpb │ │ ├── copy.sh │ │ ├── gen.go │ │ ├── marshaling.go │ │ └── utils.go │ ├── proxy.go │ └── proxy_test.go ├── router │ ├── activation.go │ ├── activation_test.go │ ├── downlink.go │ ├── downlink_test.go │ ├── gateway │ │ ├── gateway.go │ │ ├── gateway_test.go │ │ ├── schedule.go │ │ ├── schedule_test.go │ │ ├── status.go │ │ ├── status_test.go │ │ ├── utilization.go │ │ └── utilization_test.go │ ├── gateway_status.go │ ├── gateway_status_test.go │ ├── manager_server.go │ ├── router.go │ ├── router_test.go │ ├── server.go │ ├── status.go │ ├── status_test.go │ ├── uplink.go │ ├── uplink_test.go │ └── util_test.go ├── storage │ ├── redis_kv_store.go │ ├── redis_kv_store_test.go │ ├── redis_map_migrate.go │ ├── redis_map_migrate_test.go │ ├── redis_map_store.go │ ├── redis_map_store_test.go │ ├── redis_queue_store.go │ ├── redis_queue_store_test.go │ ├── redis_set_store.go │ ├── redis_set_store_test.go │ ├── redis_store.go │ ├── types.go │ ├── util.go │ └── util_test.go └── types │ ├── access_keys.go │ ├── access_keys_test.go │ ├── activation.go │ ├── activation_test.go │ ├── data_rate.go │ ├── data_rate_test.go │ ├── dev_addr.go │ ├── dev_addr_test.go │ ├── downlink_message.go │ ├── eui.go │ ├── eui_test.go │ ├── event.go │ ├── gateway_metadata.go │ ├── go.mod │ ├── go.sum │ ├── json_time.go │ ├── json_time_test.go │ ├── keys.go │ ├── keys_test.go │ ├── location_metadata.go │ ├── metadata.go │ ├── parse_hex.go │ ├── parse_hex_test.go │ ├── random.go │ ├── random_test.go │ └── uplink_message.go ├── doc.go ├── docker-compose.yml ├── go.mod ├── go.sum ├── main.go ├── mqtt ├── README.md ├── activations.go ├── activations_test.go ├── client.go ├── client_test.go ├── downlink.go ├── downlink_test.go ├── events.go ├── events_test.go ├── go.mod ├── go.sum ├── tls.go ├── topics.go ├── topics_test.go ├── uplink.go ├── uplink_test.go └── utils_test.go ├── ttnctl ├── README.md ├── cmd │ ├── applications.go │ ├── applications_add.go │ ├── applications_collaborators.go │ ├── applications_collaborators_add.go │ ├── applications_collaborators_delete.go │ ├── applications_delete.go │ ├── applications_info.go │ ├── applications_list.go │ ├── applications_pf.go │ ├── applications_pf_set.go │ ├── applications_register.go │ ├── applications_select.go │ ├── applications_unregister.go │ ├── clients.go │ ├── clients_delete.go │ ├── clients_edit.go │ ├── clients_list.go │ ├── clients_request.go │ ├── collaborators.go │ ├── components.go │ ├── components_add.go │ ├── components_check.go │ ├── components_collaborators.go │ ├── components_collaborators_add.go │ ├── components_collaborators_delete.go │ ├── components_info.go │ ├── components_list.go │ ├── components_token.go │ ├── config.go │ ├── devices.go │ ├── devices_convert_to_abp.go │ ├── devices_delete.go │ ├── devices_export.go │ ├── devices_info.go │ ├── devices_list.go │ ├── devices_personalize.go │ ├── devices_register.go │ ├── devices_register_on_join.go │ ├── devices_set.go │ ├── devices_simulate.go │ ├── discover.go │ ├── docs │ │ ├── README.md │ │ └── generate.go │ ├── downlink.go │ ├── gateways.go │ ├── gateways_collaborators.go │ ├── gateways_collaborators_add.go │ ├── gateways_collaborators_delete.go │ ├── gateways_delete.go │ ├── gateways_edit.go │ ├── gateways_info.go │ ├── gateways_list.go │ ├── gateways_register.go │ ├── gateways_status.go │ ├── gateways_token.go │ ├── join.go │ ├── root.go │ ├── selfupdate.go │ ├── subscribe.go │ ├── uplink.go │ ├── user.go │ ├── user_login.go │ ├── user_logout.go │ ├── user_register.go │ ├── v3types.go │ ├── version.go │ └── version_homebrew.go ├── main.go └── util │ ├── account.go │ ├── cli_input.go │ ├── cli_input_test.go │ ├── config.go │ ├── context.go │ ├── discovery.go │ ├── handler.go │ ├── location.go │ ├── location_test.go │ ├── lorawan.go │ ├── mqtt.go │ ├── print_config.go │ ├── router.go │ └── uplink_metadata.go └── utils ├── backoff └── backoff.go ├── docs └── generate.go ├── elasticsearch └── handler │ └── elasticsearch.go ├── errors ├── errors.go ├── go.mod └── go.sum ├── fcnt ├── fcnt.go └── fcnt_test.go ├── otaa ├── session_keys.go └── session_keys_test.go ├── parse ├── parse.go └── parse_test.go ├── pointer └── pointer.go ├── protoc-gen-gogottn └── main.go ├── protoc-gen-ttndoc ├── README.md ├── build_tree.go ├── json.go ├── main.go └── types.go ├── random ├── go.mod ├── go.sum ├── random.go └── random_test.go ├── security ├── convert_keys.go ├── generate_keys.go ├── go.mod ├── go.sum ├── jwt.go ├── jwt_test.go ├── load_keys.go └── security_test.go ├── testing ├── go.mod ├── go.sum ├── log_handler.go ├── redis.go └── testing.go ├── toa ├── go.mod ├── go.sum ├── toa.go └── toa_test.go ├── version └── version.go └── waitgroup.go /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env/.gitignore: -------------------------------------------------------------------------------- 1 | */auth-*.pub 2 | redis/ 3 | -------------------------------------------------------------------------------- /.env/broker/ca.cert: -------------------------------------------------------------------------------- 1 | ../discovery/server.cert -------------------------------------------------------------------------------- /.env/broker/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/broker/dev.yml -------------------------------------------------------------------------------- /.env/broker/networkserver.cert: -------------------------------------------------------------------------------- 1 | ../networkserver/server.cert -------------------------------------------------------------------------------- /.env/broker/server.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/broker/server.cert -------------------------------------------------------------------------------- /.env/broker/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/broker/server.key -------------------------------------------------------------------------------- /.env/broker/server.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/broker/server.pub -------------------------------------------------------------------------------- /.env/discovery/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/discovery/dev.yml -------------------------------------------------------------------------------- /.env/discovery/server.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/discovery/server.cert -------------------------------------------------------------------------------- /.env/discovery/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/discovery/server.key -------------------------------------------------------------------------------- /.env/discovery/server.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/discovery/server.pub -------------------------------------------------------------------------------- /.env/gencerts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/gencerts.sh -------------------------------------------------------------------------------- /.env/handler/ca.cert: -------------------------------------------------------------------------------- 1 | ../discovery/server.cert -------------------------------------------------------------------------------- /.env/handler/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/handler/dev.yml -------------------------------------------------------------------------------- /.env/handler/server.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/handler/server.cert -------------------------------------------------------------------------------- /.env/handler/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/handler/server.key -------------------------------------------------------------------------------- /.env/handler/server.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/handler/server.pub -------------------------------------------------------------------------------- /.env/mqtt/ca-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/mqtt/ca-key.pem -------------------------------------------------------------------------------- /.env/mqtt/ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/mqtt/ca.pem -------------------------------------------------------------------------------- /.env/mqtt/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/mqtt/cert.pem -------------------------------------------------------------------------------- /.env/mqtt/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/mqtt/generate.go -------------------------------------------------------------------------------- /.env/mqtt/key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/mqtt/key.pem -------------------------------------------------------------------------------- /.env/networkserver/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/networkserver/dev.yml -------------------------------------------------------------------------------- /.env/networkserver/server.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/networkserver/server.cert -------------------------------------------------------------------------------- /.env/networkserver/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/networkserver/server.key -------------------------------------------------------------------------------- /.env/networkserver/server.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/networkserver/server.pub -------------------------------------------------------------------------------- /.env/router/ca.cert: -------------------------------------------------------------------------------- 1 | ../discovery/server.cert -------------------------------------------------------------------------------- /.env/router/dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/router/dev.yml -------------------------------------------------------------------------------- /.env/router/server.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/router/server.cert -------------------------------------------------------------------------------- /.env/router/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/router/server.key -------------------------------------------------------------------------------- /.env/router/server.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/router/server.pub -------------------------------------------------------------------------------- /.env/ttnctl.yml.dev-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.env/ttnctl.yml.dev-example -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/AUTHORS -------------------------------------------------------------------------------- /Brewfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/Brewfile -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/Makefile -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/README.md -------------------------------------------------------------------------------- /amqp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/amqp/README.md -------------------------------------------------------------------------------- /amqp/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/amqp/client.go -------------------------------------------------------------------------------- /amqp/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/amqp/client_test.go -------------------------------------------------------------------------------- /amqp/downlink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/amqp/downlink.go -------------------------------------------------------------------------------- /amqp/downlink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/amqp/downlink_test.go -------------------------------------------------------------------------------- /amqp/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/amqp/event.go -------------------------------------------------------------------------------- /amqp/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/amqp/event_test.go -------------------------------------------------------------------------------- /amqp/publisher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/amqp/publisher.go -------------------------------------------------------------------------------- /amqp/publisher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/amqp/publisher_test.go -------------------------------------------------------------------------------- /amqp/routing_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/amqp/routing_keys.go -------------------------------------------------------------------------------- /amqp/routing_keys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/amqp/routing_keys_test.go -------------------------------------------------------------------------------- /amqp/subscriber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/amqp/subscriber.go -------------------------------------------------------------------------------- /amqp/subscriber_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/amqp/subscriber_test.go -------------------------------------------------------------------------------- /amqp/uplink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/amqp/uplink.go -------------------------------------------------------------------------------- /amqp/uplink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/amqp/uplink_test.go -------------------------------------------------------------------------------- /amqp/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/amqp/utils_test.go -------------------------------------------------------------------------------- /api/API_AUTHENTICATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/api/API_AUTHENTICATION.md -------------------------------------------------------------------------------- /api/dial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/api/dial.go -------------------------------------------------------------------------------- /api/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/api/go.mod -------------------------------------------------------------------------------- /api/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/api/go.sum -------------------------------------------------------------------------------- /api/health/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/api/health/client.go -------------------------------------------------------------------------------- /api/health/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/api/health/server.go -------------------------------------------------------------------------------- /api/message_marshaling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/api/message_marshaling.go -------------------------------------------------------------------------------- /api/pool/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/api/pool/pool.go -------------------------------------------------------------------------------- /api/pool/pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/api/pool/pool_test.go -------------------------------------------------------------------------------- /api/ratelimit/ratelimit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/api/ratelimit/ratelimit.go -------------------------------------------------------------------------------- /api/settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/api/settings.go -------------------------------------------------------------------------------- /api/stats/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/api/stats/stats.go -------------------------------------------------------------------------------- /check_upstream.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/check_upstream.sh -------------------------------------------------------------------------------- /cmd/broker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/cmd/broker.go -------------------------------------------------------------------------------- /cmd/broker_register_prefix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/cmd/broker_register_prefix.go -------------------------------------------------------------------------------- /cmd/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/cmd/discovery.go -------------------------------------------------------------------------------- /cmd/discovery_authorize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/cmd/discovery_authorize.go -------------------------------------------------------------------------------- /cmd/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/cmd/docs/README.md -------------------------------------------------------------------------------- /cmd/docs/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/cmd/docs/generate.go -------------------------------------------------------------------------------- /cmd/genkeys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/cmd/genkeys.go -------------------------------------------------------------------------------- /cmd/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/cmd/handler.go -------------------------------------------------------------------------------- /cmd/networkserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/cmd/networkserver.go -------------------------------------------------------------------------------- /cmd/networkserver_authorize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/cmd/networkserver_authorize.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/root_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/cmd/root_test.go -------------------------------------------------------------------------------- /cmd/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/cmd/router.go -------------------------------------------------------------------------------- /cmd/selfupdate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/cmd/selfupdate.go -------------------------------------------------------------------------------- /cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/cmd/version.go -------------------------------------------------------------------------------- /core/band/adr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/band/adr.go -------------------------------------------------------------------------------- /core/band/adr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/band/adr_test.go -------------------------------------------------------------------------------- /core/band/band.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/band/band.go -------------------------------------------------------------------------------- /core/band/band_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/band/band_test.go -------------------------------------------------------------------------------- /core/broker/activation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/broker/activation.go -------------------------------------------------------------------------------- /core/broker/activation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/broker/activation_test.go -------------------------------------------------------------------------------- /core/broker/broker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/broker/broker.go -------------------------------------------------------------------------------- /core/broker/broker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/broker/broker_test.go -------------------------------------------------------------------------------- /core/broker/deduplicator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/broker/deduplicator.go -------------------------------------------------------------------------------- /core/broker/deduplicator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/broker/deduplicator_test.go -------------------------------------------------------------------------------- /core/broker/downlink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/broker/downlink.go -------------------------------------------------------------------------------- /core/broker/downlink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/broker/downlink_test.go -------------------------------------------------------------------------------- /core/broker/manager_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/broker/manager_server.go -------------------------------------------------------------------------------- /core/broker/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/broker/metrics.go -------------------------------------------------------------------------------- /core/broker/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/broker/server.go -------------------------------------------------------------------------------- /core/broker/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/broker/status.go -------------------------------------------------------------------------------- /core/broker/status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/broker/status_test.go -------------------------------------------------------------------------------- /core/broker/uplink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/broker/uplink.go -------------------------------------------------------------------------------- /core/broker/uplink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/broker/uplink_test.go -------------------------------------------------------------------------------- /core/broker/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/broker/util_test.go -------------------------------------------------------------------------------- /core/component/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/component/auth.go -------------------------------------------------------------------------------- /core/component/auth_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/component/auth_cache.go -------------------------------------------------------------------------------- /core/component/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/component/auth_test.go -------------------------------------------------------------------------------- /core/component/component.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/component/component.go -------------------------------------------------------------------------------- /core/component/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/component/config.go -------------------------------------------------------------------------------- /core/component/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/component/discovery.go -------------------------------------------------------------------------------- /core/component/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/component/grpc.go -------------------------------------------------------------------------------- /core/component/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/component/init.go -------------------------------------------------------------------------------- /core/component/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/component/init_test.go -------------------------------------------------------------------------------- /core/component/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/component/metrics.go -------------------------------------------------------------------------------- /core/component/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/component/status.go -------------------------------------------------------------------------------- /core/component/status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/component/status_test.go -------------------------------------------------------------------------------- /core/discovery/announcement/announcement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/discovery/announcement/announcement.go -------------------------------------------------------------------------------- /core/discovery/announcement/announcement_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/discovery/announcement/announcement_test.go -------------------------------------------------------------------------------- /core/discovery/announcement/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/discovery/announcement/cache.go -------------------------------------------------------------------------------- /core/discovery/announcement/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/discovery/announcement/cache_test.go -------------------------------------------------------------------------------- /core/discovery/announcement/migrate/2_0_0_add_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/discovery/announcement/migrate/2_0_0_add_version.go -------------------------------------------------------------------------------- /core/discovery/announcement/migrate/announcement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/discovery/announcement/migrate/announcement.go -------------------------------------------------------------------------------- /core/discovery/announcement/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/discovery/announcement/store.go -------------------------------------------------------------------------------- /core/discovery/announcement/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/discovery/announcement/store_test.go -------------------------------------------------------------------------------- /core/discovery/connectivity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/discovery/connectivity.go -------------------------------------------------------------------------------- /core/discovery/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/discovery/discovery.go -------------------------------------------------------------------------------- /core/discovery/discovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/discovery/discovery_test.go -------------------------------------------------------------------------------- /core/discovery/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/discovery/server.go -------------------------------------------------------------------------------- /core/discovery/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/discovery/server_test.go -------------------------------------------------------------------------------- /core/handler/activation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/activation.go -------------------------------------------------------------------------------- /core/handler/activation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/activation_test.go -------------------------------------------------------------------------------- /core/handler/amqp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/amqp.go -------------------------------------------------------------------------------- /core/handler/amqp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/amqp_test.go -------------------------------------------------------------------------------- /core/handler/application/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/application/application.go -------------------------------------------------------------------------------- /core/handler/application/application_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/application/application_test.go -------------------------------------------------------------------------------- /core/handler/application/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/application/metrics.go -------------------------------------------------------------------------------- /core/handler/application/migrate/2_0_0_add_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/application/migrate/2_0_0_add_version.go -------------------------------------------------------------------------------- /core/handler/application/migrate/2_4_1_payload_format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/application/migrate/2_4_1_payload_format.go -------------------------------------------------------------------------------- /core/handler/application/migrate/application.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/application/migrate/application.go -------------------------------------------------------------------------------- /core/handler/application/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/application/store.go -------------------------------------------------------------------------------- /core/handler/application/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/application/store_test.go -------------------------------------------------------------------------------- /core/handler/cayennelpp/decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/cayennelpp/decoder.go -------------------------------------------------------------------------------- /core/handler/cayennelpp/decoder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/cayennelpp/decoder_test.go -------------------------------------------------------------------------------- /core/handler/cayennelpp/encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/cayennelpp/encoder.go -------------------------------------------------------------------------------- /core/handler/cayennelpp/encoder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/cayennelpp/encoder_test.go -------------------------------------------------------------------------------- /core/handler/cayennelpp/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/cayennelpp/keys.go -------------------------------------------------------------------------------- /core/handler/cayennelpp/keys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/cayennelpp/keys_test.go -------------------------------------------------------------------------------- /core/handler/convert_fields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/convert_fields.go -------------------------------------------------------------------------------- /core/handler/convert_fields_custom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/convert_fields_custom.go -------------------------------------------------------------------------------- /core/handler/convert_fields_custom_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/convert_fields_custom_test.go -------------------------------------------------------------------------------- /core/handler/convert_fields_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/convert_fields_test.go -------------------------------------------------------------------------------- /core/handler/convert_lorawan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/convert_lorawan.go -------------------------------------------------------------------------------- /core/handler/convert_lorawan_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/convert_lorawan_test.go -------------------------------------------------------------------------------- /core/handler/convert_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/convert_metadata.go -------------------------------------------------------------------------------- /core/handler/convert_metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/convert_metadata_test.go -------------------------------------------------------------------------------- /core/handler/device/converter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/device/converter.go -------------------------------------------------------------------------------- /core/handler/device/converter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/device/converter_test.go -------------------------------------------------------------------------------- /core/handler/device/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/device/device.go -------------------------------------------------------------------------------- /core/handler/device/device_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/device/device_test.go -------------------------------------------------------------------------------- /core/handler/device/downlink_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/device/downlink_queue.go -------------------------------------------------------------------------------- /core/handler/device/downlink_queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/device/downlink_queue_test.go -------------------------------------------------------------------------------- /core/handler/device/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/device/metrics.go -------------------------------------------------------------------------------- /core/handler/device/migrate/2_0_0_add_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/device/migrate/2_0_0_add_version.go -------------------------------------------------------------------------------- /core/handler/device/migrate/2_4_1_downlink_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/device/migrate/2_4_1_downlink_queue.go -------------------------------------------------------------------------------- /core/handler/device/migrate/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/device/migrate/device.go -------------------------------------------------------------------------------- /core/handler/device/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/device/store.go -------------------------------------------------------------------------------- /core/handler/device/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/device/store_test.go -------------------------------------------------------------------------------- /core/handler/downlink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/downlink.go -------------------------------------------------------------------------------- /core/handler/downlink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/downlink_test.go -------------------------------------------------------------------------------- /core/handler/dry_run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/dry_run.go -------------------------------------------------------------------------------- /core/handler/dry_run_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/dry_run_test.go -------------------------------------------------------------------------------- /core/handler/functions/functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/functions/functions.go -------------------------------------------------------------------------------- /core/handler/functions/functions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/functions/functions_test.go -------------------------------------------------------------------------------- /core/handler/functions/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/functions/logger.go -------------------------------------------------------------------------------- /core/handler/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/handler.go -------------------------------------------------------------------------------- /core/handler/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/handler_test.go -------------------------------------------------------------------------------- /core/handler/manager_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/manager_server.go -------------------------------------------------------------------------------- /core/handler/manager_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/manager_server_test.go -------------------------------------------------------------------------------- /core/handler/mqtt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/mqtt.go -------------------------------------------------------------------------------- /core/handler/mqtt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/mqtt_test.go -------------------------------------------------------------------------------- /core/handler/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/server.go -------------------------------------------------------------------------------- /core/handler/simulation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/simulation.go -------------------------------------------------------------------------------- /core/handler/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/status.go -------------------------------------------------------------------------------- /core/handler/status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/status_test.go -------------------------------------------------------------------------------- /core/handler/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/types.go -------------------------------------------------------------------------------- /core/handler/uplink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/uplink.go -------------------------------------------------------------------------------- /core/handler/uplink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/handler/uplink_test.go -------------------------------------------------------------------------------- /core/networkserver/activation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/activation.go -------------------------------------------------------------------------------- /core/networkserver/activation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/activation_test.go -------------------------------------------------------------------------------- /core/networkserver/adr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/adr.go -------------------------------------------------------------------------------- /core/networkserver/adr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/adr_test.go -------------------------------------------------------------------------------- /core/networkserver/device/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/device/device.go -------------------------------------------------------------------------------- /core/networkserver/device/device_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/device/device_test.go -------------------------------------------------------------------------------- /core/networkserver/device/frames.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/device/frames.go -------------------------------------------------------------------------------- /core/networkserver/device/frames_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/device/frames_test.go -------------------------------------------------------------------------------- /core/networkserver/device/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/device/metrics.go -------------------------------------------------------------------------------- /core/networkserver/device/migrate/2_0_0_add_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/device/migrate/2_0_0_add_version.go -------------------------------------------------------------------------------- /core/networkserver/device/migrate/device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/device/migrate/device.go -------------------------------------------------------------------------------- /core/networkserver/device/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/device/store.go -------------------------------------------------------------------------------- /core/networkserver/device/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/device/store_test.go -------------------------------------------------------------------------------- /core/networkserver/downlink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/downlink.go -------------------------------------------------------------------------------- /core/networkserver/downlink_mac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/downlink_mac.go -------------------------------------------------------------------------------- /core/networkserver/downlink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/downlink_test.go -------------------------------------------------------------------------------- /core/networkserver/get_devices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/get_devices.go -------------------------------------------------------------------------------- /core/networkserver/get_devices_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/get_devices_test.go -------------------------------------------------------------------------------- /core/networkserver/mac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/mac.go -------------------------------------------------------------------------------- /core/networkserver/mac_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/mac_test.go -------------------------------------------------------------------------------- /core/networkserver/manager_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/manager_server.go -------------------------------------------------------------------------------- /core/networkserver/networkserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/networkserver.go -------------------------------------------------------------------------------- /core/networkserver/networkserver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/networkserver_test.go -------------------------------------------------------------------------------- /core/networkserver/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/server.go -------------------------------------------------------------------------------- /core/networkserver/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/status.go -------------------------------------------------------------------------------- /core/networkserver/status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/status_test.go -------------------------------------------------------------------------------- /core/networkserver/uplink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/uplink.go -------------------------------------------------------------------------------- /core/networkserver/uplink_mac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/uplink_mac.go -------------------------------------------------------------------------------- /core/networkserver/uplink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/networkserver/uplink_test.go -------------------------------------------------------------------------------- /core/proxy/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/proxy/go.mod -------------------------------------------------------------------------------- /core/proxy/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/proxy/go.sum -------------------------------------------------------------------------------- /core/proxy/jsonpb/copy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/proxy/jsonpb/copy.sh -------------------------------------------------------------------------------- /core/proxy/jsonpb/gen.go: -------------------------------------------------------------------------------- 1 | //go:generate ./copy.sh 2 | 3 | package jsonpb 4 | -------------------------------------------------------------------------------- /core/proxy/jsonpb/marshaling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/proxy/jsonpb/marshaling.go -------------------------------------------------------------------------------- /core/proxy/jsonpb/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/proxy/jsonpb/utils.go -------------------------------------------------------------------------------- /core/proxy/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/proxy/proxy.go -------------------------------------------------------------------------------- /core/proxy/proxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/proxy/proxy_test.go -------------------------------------------------------------------------------- /core/router/activation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/activation.go -------------------------------------------------------------------------------- /core/router/activation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/activation_test.go -------------------------------------------------------------------------------- /core/router/downlink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/downlink.go -------------------------------------------------------------------------------- /core/router/downlink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/downlink_test.go -------------------------------------------------------------------------------- /core/router/gateway/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/gateway/gateway.go -------------------------------------------------------------------------------- /core/router/gateway/gateway_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/gateway/gateway_test.go -------------------------------------------------------------------------------- /core/router/gateway/schedule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/gateway/schedule.go -------------------------------------------------------------------------------- /core/router/gateway/schedule_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/gateway/schedule_test.go -------------------------------------------------------------------------------- /core/router/gateway/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/gateway/status.go -------------------------------------------------------------------------------- /core/router/gateway/status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/gateway/status_test.go -------------------------------------------------------------------------------- /core/router/gateway/utilization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/gateway/utilization.go -------------------------------------------------------------------------------- /core/router/gateway/utilization_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/gateway/utilization_test.go -------------------------------------------------------------------------------- /core/router/gateway_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/gateway_status.go -------------------------------------------------------------------------------- /core/router/gateway_status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/gateway_status_test.go -------------------------------------------------------------------------------- /core/router/manager_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/manager_server.go -------------------------------------------------------------------------------- /core/router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/router.go -------------------------------------------------------------------------------- /core/router/router_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/router_test.go -------------------------------------------------------------------------------- /core/router/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/server.go -------------------------------------------------------------------------------- /core/router/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/status.go -------------------------------------------------------------------------------- /core/router/status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/status_test.go -------------------------------------------------------------------------------- /core/router/uplink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/uplink.go -------------------------------------------------------------------------------- /core/router/uplink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/uplink_test.go -------------------------------------------------------------------------------- /core/router/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/router/util_test.go -------------------------------------------------------------------------------- /core/storage/redis_kv_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/storage/redis_kv_store.go -------------------------------------------------------------------------------- /core/storage/redis_kv_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/storage/redis_kv_store_test.go -------------------------------------------------------------------------------- /core/storage/redis_map_migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/storage/redis_map_migrate.go -------------------------------------------------------------------------------- /core/storage/redis_map_migrate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/storage/redis_map_migrate_test.go -------------------------------------------------------------------------------- /core/storage/redis_map_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/storage/redis_map_store.go -------------------------------------------------------------------------------- /core/storage/redis_map_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/storage/redis_map_store_test.go -------------------------------------------------------------------------------- /core/storage/redis_queue_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/storage/redis_queue_store.go -------------------------------------------------------------------------------- /core/storage/redis_queue_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/storage/redis_queue_store_test.go -------------------------------------------------------------------------------- /core/storage/redis_set_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/storage/redis_set_store.go -------------------------------------------------------------------------------- /core/storage/redis_set_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/storage/redis_set_store_test.go -------------------------------------------------------------------------------- /core/storage/redis_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/storage/redis_store.go -------------------------------------------------------------------------------- /core/storage/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/storage/types.go -------------------------------------------------------------------------------- /core/storage/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/storage/util.go -------------------------------------------------------------------------------- /core/storage/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/storage/util_test.go -------------------------------------------------------------------------------- /core/types/access_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/access_keys.go -------------------------------------------------------------------------------- /core/types/access_keys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/access_keys_test.go -------------------------------------------------------------------------------- /core/types/activation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/activation.go -------------------------------------------------------------------------------- /core/types/activation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/activation_test.go -------------------------------------------------------------------------------- /core/types/data_rate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/data_rate.go -------------------------------------------------------------------------------- /core/types/data_rate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/data_rate_test.go -------------------------------------------------------------------------------- /core/types/dev_addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/dev_addr.go -------------------------------------------------------------------------------- /core/types/dev_addr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/dev_addr_test.go -------------------------------------------------------------------------------- /core/types/downlink_message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/downlink_message.go -------------------------------------------------------------------------------- /core/types/eui.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/eui.go -------------------------------------------------------------------------------- /core/types/eui_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/eui_test.go -------------------------------------------------------------------------------- /core/types/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/event.go -------------------------------------------------------------------------------- /core/types/gateway_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/gateway_metadata.go -------------------------------------------------------------------------------- /core/types/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/go.mod -------------------------------------------------------------------------------- /core/types/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/go.sum -------------------------------------------------------------------------------- /core/types/json_time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/json_time.go -------------------------------------------------------------------------------- /core/types/json_time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/json_time_test.go -------------------------------------------------------------------------------- /core/types/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/keys.go -------------------------------------------------------------------------------- /core/types/keys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/keys_test.go -------------------------------------------------------------------------------- /core/types/location_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/location_metadata.go -------------------------------------------------------------------------------- /core/types/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/metadata.go -------------------------------------------------------------------------------- /core/types/parse_hex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/parse_hex.go -------------------------------------------------------------------------------- /core/types/parse_hex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/parse_hex_test.go -------------------------------------------------------------------------------- /core/types/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/random.go -------------------------------------------------------------------------------- /core/types/random_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/random_test.go -------------------------------------------------------------------------------- /core/types/uplink_message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/core/types/uplink_message.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/doc.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/main.go -------------------------------------------------------------------------------- /mqtt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/mqtt/README.md -------------------------------------------------------------------------------- /mqtt/activations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/mqtt/activations.go -------------------------------------------------------------------------------- /mqtt/activations_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/mqtt/activations_test.go -------------------------------------------------------------------------------- /mqtt/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/mqtt/client.go -------------------------------------------------------------------------------- /mqtt/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/mqtt/client_test.go -------------------------------------------------------------------------------- /mqtt/downlink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/mqtt/downlink.go -------------------------------------------------------------------------------- /mqtt/downlink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/mqtt/downlink_test.go -------------------------------------------------------------------------------- /mqtt/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/mqtt/events.go -------------------------------------------------------------------------------- /mqtt/events_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/mqtt/events_test.go -------------------------------------------------------------------------------- /mqtt/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/mqtt/go.mod -------------------------------------------------------------------------------- /mqtt/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/mqtt/go.sum -------------------------------------------------------------------------------- /mqtt/tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/mqtt/tls.go -------------------------------------------------------------------------------- /mqtt/topics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/mqtt/topics.go -------------------------------------------------------------------------------- /mqtt/topics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/mqtt/topics_test.go -------------------------------------------------------------------------------- /mqtt/uplink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/mqtt/uplink.go -------------------------------------------------------------------------------- /mqtt/uplink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/mqtt/uplink_test.go -------------------------------------------------------------------------------- /mqtt/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/mqtt/utils_test.go -------------------------------------------------------------------------------- /ttnctl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/README.md -------------------------------------------------------------------------------- /ttnctl/cmd/applications.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/applications.go -------------------------------------------------------------------------------- /ttnctl/cmd/applications_add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/applications_add.go -------------------------------------------------------------------------------- /ttnctl/cmd/applications_collaborators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/applications_collaborators.go -------------------------------------------------------------------------------- /ttnctl/cmd/applications_collaborators_add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/applications_collaborators_add.go -------------------------------------------------------------------------------- /ttnctl/cmd/applications_collaborators_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/applications_collaborators_delete.go -------------------------------------------------------------------------------- /ttnctl/cmd/applications_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/applications_delete.go -------------------------------------------------------------------------------- /ttnctl/cmd/applications_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/applications_info.go -------------------------------------------------------------------------------- /ttnctl/cmd/applications_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/applications_list.go -------------------------------------------------------------------------------- /ttnctl/cmd/applications_pf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/applications_pf.go -------------------------------------------------------------------------------- /ttnctl/cmd/applications_pf_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/applications_pf_set.go -------------------------------------------------------------------------------- /ttnctl/cmd/applications_register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/applications_register.go -------------------------------------------------------------------------------- /ttnctl/cmd/applications_select.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/applications_select.go -------------------------------------------------------------------------------- /ttnctl/cmd/applications_unregister.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/applications_unregister.go -------------------------------------------------------------------------------- /ttnctl/cmd/clients.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/clients.go -------------------------------------------------------------------------------- /ttnctl/cmd/clients_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/clients_delete.go -------------------------------------------------------------------------------- /ttnctl/cmd/clients_edit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/clients_edit.go -------------------------------------------------------------------------------- /ttnctl/cmd/clients_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/clients_list.go -------------------------------------------------------------------------------- /ttnctl/cmd/clients_request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/clients_request.go -------------------------------------------------------------------------------- /ttnctl/cmd/collaborators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/collaborators.go -------------------------------------------------------------------------------- /ttnctl/cmd/components.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/components.go -------------------------------------------------------------------------------- /ttnctl/cmd/components_add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/components_add.go -------------------------------------------------------------------------------- /ttnctl/cmd/components_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/components_check.go -------------------------------------------------------------------------------- /ttnctl/cmd/components_collaborators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/components_collaborators.go -------------------------------------------------------------------------------- /ttnctl/cmd/components_collaborators_add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/components_collaborators_add.go -------------------------------------------------------------------------------- /ttnctl/cmd/components_collaborators_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/components_collaborators_delete.go -------------------------------------------------------------------------------- /ttnctl/cmd/components_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/components_info.go -------------------------------------------------------------------------------- /ttnctl/cmd/components_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/components_list.go -------------------------------------------------------------------------------- /ttnctl/cmd/components_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/components_token.go -------------------------------------------------------------------------------- /ttnctl/cmd/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/config.go -------------------------------------------------------------------------------- /ttnctl/cmd/devices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/devices.go -------------------------------------------------------------------------------- /ttnctl/cmd/devices_convert_to_abp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/devices_convert_to_abp.go -------------------------------------------------------------------------------- /ttnctl/cmd/devices_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/devices_delete.go -------------------------------------------------------------------------------- /ttnctl/cmd/devices_export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/devices_export.go -------------------------------------------------------------------------------- /ttnctl/cmd/devices_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/devices_info.go -------------------------------------------------------------------------------- /ttnctl/cmd/devices_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/devices_list.go -------------------------------------------------------------------------------- /ttnctl/cmd/devices_personalize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/devices_personalize.go -------------------------------------------------------------------------------- /ttnctl/cmd/devices_register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/devices_register.go -------------------------------------------------------------------------------- /ttnctl/cmd/devices_register_on_join.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/devices_register_on_join.go -------------------------------------------------------------------------------- /ttnctl/cmd/devices_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/devices_set.go -------------------------------------------------------------------------------- /ttnctl/cmd/devices_simulate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/devices_simulate.go -------------------------------------------------------------------------------- /ttnctl/cmd/discover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/discover.go -------------------------------------------------------------------------------- /ttnctl/cmd/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/docs/README.md -------------------------------------------------------------------------------- /ttnctl/cmd/docs/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/docs/generate.go -------------------------------------------------------------------------------- /ttnctl/cmd/downlink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/downlink.go -------------------------------------------------------------------------------- /ttnctl/cmd/gateways.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/gateways.go -------------------------------------------------------------------------------- /ttnctl/cmd/gateways_collaborators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/gateways_collaborators.go -------------------------------------------------------------------------------- /ttnctl/cmd/gateways_collaborators_add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/gateways_collaborators_add.go -------------------------------------------------------------------------------- /ttnctl/cmd/gateways_collaborators_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/gateways_collaborators_delete.go -------------------------------------------------------------------------------- /ttnctl/cmd/gateways_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/gateways_delete.go -------------------------------------------------------------------------------- /ttnctl/cmd/gateways_edit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/gateways_edit.go -------------------------------------------------------------------------------- /ttnctl/cmd/gateways_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/gateways_info.go -------------------------------------------------------------------------------- /ttnctl/cmd/gateways_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/gateways_list.go -------------------------------------------------------------------------------- /ttnctl/cmd/gateways_register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/gateways_register.go -------------------------------------------------------------------------------- /ttnctl/cmd/gateways_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/gateways_status.go -------------------------------------------------------------------------------- /ttnctl/cmd/gateways_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/gateways_token.go -------------------------------------------------------------------------------- /ttnctl/cmd/join.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/join.go -------------------------------------------------------------------------------- /ttnctl/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/root.go -------------------------------------------------------------------------------- /ttnctl/cmd/selfupdate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/selfupdate.go -------------------------------------------------------------------------------- /ttnctl/cmd/subscribe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/subscribe.go -------------------------------------------------------------------------------- /ttnctl/cmd/uplink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/uplink.go -------------------------------------------------------------------------------- /ttnctl/cmd/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/user.go -------------------------------------------------------------------------------- /ttnctl/cmd/user_login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/user_login.go -------------------------------------------------------------------------------- /ttnctl/cmd/user_logout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/user_logout.go -------------------------------------------------------------------------------- /ttnctl/cmd/user_register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/user_register.go -------------------------------------------------------------------------------- /ttnctl/cmd/v3types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/v3types.go -------------------------------------------------------------------------------- /ttnctl/cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/version.go -------------------------------------------------------------------------------- /ttnctl/cmd/version_homebrew.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/cmd/version_homebrew.go -------------------------------------------------------------------------------- /ttnctl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/main.go -------------------------------------------------------------------------------- /ttnctl/util/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/util/account.go -------------------------------------------------------------------------------- /ttnctl/util/cli_input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/util/cli_input.go -------------------------------------------------------------------------------- /ttnctl/util/cli_input_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/util/cli_input_test.go -------------------------------------------------------------------------------- /ttnctl/util/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/util/config.go -------------------------------------------------------------------------------- /ttnctl/util/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/util/context.go -------------------------------------------------------------------------------- /ttnctl/util/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/util/discovery.go -------------------------------------------------------------------------------- /ttnctl/util/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/util/handler.go -------------------------------------------------------------------------------- /ttnctl/util/location.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/util/location.go -------------------------------------------------------------------------------- /ttnctl/util/location_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/util/location_test.go -------------------------------------------------------------------------------- /ttnctl/util/lorawan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/util/lorawan.go -------------------------------------------------------------------------------- /ttnctl/util/mqtt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/util/mqtt.go -------------------------------------------------------------------------------- /ttnctl/util/print_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/util/print_config.go -------------------------------------------------------------------------------- /ttnctl/util/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/util/router.go -------------------------------------------------------------------------------- /ttnctl/util/uplink_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/ttnctl/util/uplink_metadata.go -------------------------------------------------------------------------------- /utils/backoff/backoff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/backoff/backoff.go -------------------------------------------------------------------------------- /utils/docs/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/docs/generate.go -------------------------------------------------------------------------------- /utils/elasticsearch/handler/elasticsearch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/elasticsearch/handler/elasticsearch.go -------------------------------------------------------------------------------- /utils/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/errors/errors.go -------------------------------------------------------------------------------- /utils/errors/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/errors/go.mod -------------------------------------------------------------------------------- /utils/errors/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/errors/go.sum -------------------------------------------------------------------------------- /utils/fcnt/fcnt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/fcnt/fcnt.go -------------------------------------------------------------------------------- /utils/fcnt/fcnt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/fcnt/fcnt_test.go -------------------------------------------------------------------------------- /utils/otaa/session_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/otaa/session_keys.go -------------------------------------------------------------------------------- /utils/otaa/session_keys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/otaa/session_keys_test.go -------------------------------------------------------------------------------- /utils/parse/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/parse/parse.go -------------------------------------------------------------------------------- /utils/parse/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/parse/parse_test.go -------------------------------------------------------------------------------- /utils/pointer/pointer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/pointer/pointer.go -------------------------------------------------------------------------------- /utils/protoc-gen-gogottn/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/protoc-gen-gogottn/main.go -------------------------------------------------------------------------------- /utils/protoc-gen-ttndoc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/protoc-gen-ttndoc/README.md -------------------------------------------------------------------------------- /utils/protoc-gen-ttndoc/build_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/protoc-gen-ttndoc/build_tree.go -------------------------------------------------------------------------------- /utils/protoc-gen-ttndoc/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/protoc-gen-ttndoc/json.go -------------------------------------------------------------------------------- /utils/protoc-gen-ttndoc/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/protoc-gen-ttndoc/main.go -------------------------------------------------------------------------------- /utils/protoc-gen-ttndoc/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/protoc-gen-ttndoc/types.go -------------------------------------------------------------------------------- /utils/random/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/random/go.mod -------------------------------------------------------------------------------- /utils/random/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/random/go.sum -------------------------------------------------------------------------------- /utils/random/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/random/random.go -------------------------------------------------------------------------------- /utils/random/random_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/random/random_test.go -------------------------------------------------------------------------------- /utils/security/convert_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/security/convert_keys.go -------------------------------------------------------------------------------- /utils/security/generate_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/security/generate_keys.go -------------------------------------------------------------------------------- /utils/security/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/security/go.mod -------------------------------------------------------------------------------- /utils/security/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/security/go.sum -------------------------------------------------------------------------------- /utils/security/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/security/jwt.go -------------------------------------------------------------------------------- /utils/security/jwt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/security/jwt_test.go -------------------------------------------------------------------------------- /utils/security/load_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/security/load_keys.go -------------------------------------------------------------------------------- /utils/security/security_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/security/security_test.go -------------------------------------------------------------------------------- /utils/testing/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/testing/go.mod -------------------------------------------------------------------------------- /utils/testing/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/testing/go.sum -------------------------------------------------------------------------------- /utils/testing/log_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/testing/log_handler.go -------------------------------------------------------------------------------- /utils/testing/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/testing/redis.go -------------------------------------------------------------------------------- /utils/testing/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/testing/testing.go -------------------------------------------------------------------------------- /utils/toa/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/toa/go.mod -------------------------------------------------------------------------------- /utils/toa/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/toa/go.sum -------------------------------------------------------------------------------- /utils/toa/toa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/toa/toa.go -------------------------------------------------------------------------------- /utils/toa/toa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/toa/toa_test.go -------------------------------------------------------------------------------- /utils/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/version/version.go -------------------------------------------------------------------------------- /utils/waitgroup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheThingsArchive/ttn/HEAD/utils/waitgroup.go --------------------------------------------------------------------------------