├── .cargo └── audit.toml ├── .circleci └── config.yml ├── .clog.toml ├── .config └── nextest.toml ├── .devcontainer ├── README.md └── devcontainer.json ├── .dockerignore ├── .gitguardian.yml ├── .github └── workflows │ ├── mozcloud-publish.yaml │ └── publish_docs.yml ├── .gitignore ├── .prettierignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── Makefile ├── PR_TEMPLATE.md ├── README.md ├── autoconnect ├── Cargo.toml ├── autoconnect-common │ ├── Cargo.toml │ └── src │ │ ├── broadcast.rs │ │ ├── lib.rs │ │ ├── megaphone.rs │ │ ├── protocol.rs │ │ ├── registry.rs │ │ └── test_support.rs ├── autoconnect-settings │ ├── Cargo.toml │ └── src │ │ ├── app_state.rs │ │ └── lib.rs ├── autoconnect-web │ ├── Cargo.toml │ └── src │ │ ├── dockerflow.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── routes.rs │ │ └── test.rs ├── autoconnect-ws │ ├── Cargo.toml │ ├── autoconnect-ws-sm │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── error.rs │ │ │ ├── identified │ │ │ ├── mod.rs │ │ │ ├── on_client_msg.rs │ │ │ └── on_server_notif.rs │ │ │ ├── lib.rs │ │ │ └── unidentified.rs │ └── src │ │ ├── error.rs │ │ ├── handler.rs │ │ ├── lib.rs │ │ ├── ping.rs │ │ ├── session.rs │ │ └── test.rs └── src │ └── main.rs ├── autoendpoint ├── Cargo.toml ├── docs │ └── operation_notes.md └── src │ ├── auth.rs │ ├── error.rs │ ├── extractors │ ├── authorization_check.rs │ ├── message_id.rs │ ├── mod.rs │ ├── new_channel_data.rs │ ├── notification.rs │ ├── notification_headers.rs │ ├── registration_path_args.rs │ ├── registration_path_args_with_uaid.rs │ ├── router_data_input.rs │ ├── routers.rs │ ├── subscription.rs │ ├── token_info.rs │ └── user.rs │ ├── headers │ ├── crypto_key.rs │ ├── mod.rs │ ├── util.rs │ └── vapid.rs │ ├── main.rs │ ├── metrics.rs │ ├── routers │ ├── apns │ │ ├── error.rs │ │ ├── mod.rs │ │ ├── router.rs │ │ └── settings.rs │ ├── common.rs │ ├── fcm │ │ ├── client.rs │ │ ├── error.rs │ │ ├── mod.rs │ │ ├── router.rs │ │ └── settings.rs │ ├── mod.rs │ ├── stub │ │ ├── client.rs │ │ ├── error.rs │ │ ├── mod.rs │ │ ├── router.rs │ │ └── settings.rs │ └── webpush.rs │ ├── routes │ ├── health.rs │ ├── mod.rs │ ├── registration.rs │ ├── reliability.rs │ └── webpush.rs │ ├── server.rs │ └── settings.rs ├── autopush-common ├── Cargo.toml ├── build.rs └── src │ ├── db │ ├── bigtable │ │ ├── bigtable_client │ │ │ ├── Bigtable_Learnings.md │ │ │ ├── cell.rs │ │ │ ├── error.rs │ │ │ ├── merge.rs │ │ │ ├── metadata.rs │ │ │ ├── mod.rs │ │ │ └── row.rs │ │ ├── mod.rs │ │ └── pool.rs │ ├── client.rs │ ├── error.rs │ ├── mock.rs │ ├── mod.rs │ ├── models.rs │ ├── reporter.rs │ └── routing.rs │ ├── endpoint.rs │ ├── errors.rs │ ├── lib.rs │ ├── logging.rs │ ├── metric_name.rs │ ├── metrics.rs │ ├── middleware │ ├── mod.rs │ └── sentry.rs │ ├── notification.rs │ ├── redis_util.rs │ ├── reliability.rs │ ├── sentry.rs │ ├── tags.rs │ ├── test_support.rs │ └── util │ ├── mod.rs │ ├── timing.rs │ └── user_agent.rs ├── configs ├── autoconnect.toml.sample └── autoendpoint.toml.sample ├── docs ├── book.toml ├── make_book.sh ├── notes.md ├── src │ ├── SUMMARY.md │ ├── adm.md │ ├── apns.md │ ├── architecture.md │ ├── assets │ │ └── push_architecture.svg │ ├── bigtable-emulation.md │ ├── development.md │ ├── errors.md │ ├── fcm.md │ ├── glossary.md │ ├── http.md │ ├── index.md │ ├── install.md │ ├── releasing.md │ ├── reliability.md │ ├── running.md │ ├── rust.md │ ├── style.md │ ├── table_rotation.md │ └── testing.md └── style.css ├── entrypoint.sh ├── scripts ├── convert_pem_to_x962.py ├── fernet_key.py ├── gendpoint.py ├── reliability │ ├── Dockerfile │ ├── README.md │ ├── app.yaml │ ├── pyproject.toml │ ├── reliability_report.py │ └── templates │ │ └── reliable_report_template.md ├── setup_bt.sh └── smoketests │ ├── autoconnect.sh │ └── autoendpoint.sh ├── tests ├── .flake8 ├── integration │ ├── Dockerfile │ ├── __init__.py │ ├── async_push_test_client.py │ ├── bt_test.json │ ├── docker-compose.yml │ ├── push_test_client.py │ ├── run_test_bt.sh │ └── test_integration_all_rust.py ├── load │ ├── Dockerfile │ ├── README.md │ ├── cloudbuild.yaml │ ├── docker-compose.yml │ ├── keys │ │ ├── README.md │ │ ├── private_key.pem │ │ ├── public_key.pem │ │ └── public_key.x962 │ ├── kubernetes-config │ │ ├── locust-master-controller.yml │ │ ├── locust-master-service.yml │ │ ├── locust-worker-controller.yml │ │ ├── locust-worker-daemonset.yml │ │ └── worker-kubelet-config.yml │ ├── locustfiles │ │ ├── args.py │ │ ├── exceptions.py │ │ ├── load.py │ │ ├── locustfile.py │ │ ├── models.py │ │ └── stored.py │ └── setup_k8s.sh ├── notification │ ├── Dockerfile │ ├── README.md │ ├── conftest.py │ ├── docker-compose.yml │ ├── pytest.ini │ └── test_notification.py ├── poetry.lock └── pyproject.toml └── version.json /.cargo/audit.toml: -------------------------------------------------------------------------------- 1 | [advisories] 2 | ignore = [ 3 | "RUSTSEC-2024-0437", # Bound by grpcio 0.13 4 | ] 5 | -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.clog.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/.clog.toml -------------------------------------------------------------------------------- /.config/nextest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/.config/nextest.toml -------------------------------------------------------------------------------- /.devcontainer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/.devcontainer/README.md -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitguardian.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/.gitguardian.yml -------------------------------------------------------------------------------- /.github/workflows/mozcloud-publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/.github/workflows/mozcloud-publish.yaml -------------------------------------------------------------------------------- /.github/workflows/publish_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/.github/workflows/publish_docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/.prettierignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/Makefile -------------------------------------------------------------------------------- /PR_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/PR_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/README.md -------------------------------------------------------------------------------- /autoconnect/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/Cargo.toml -------------------------------------------------------------------------------- /autoconnect/autoconnect-common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-common/Cargo.toml -------------------------------------------------------------------------------- /autoconnect/autoconnect-common/src/broadcast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-common/src/broadcast.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-common/src/lib.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-common/src/megaphone.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-common/src/megaphone.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-common/src/protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-common/src/protocol.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-common/src/registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-common/src/registry.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-common/src/test_support.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-common/src/test_support.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-settings/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-settings/Cargo.toml -------------------------------------------------------------------------------- /autoconnect/autoconnect-settings/src/app_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-settings/src/app_state.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-settings/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-settings/src/lib.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-web/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-web/Cargo.toml -------------------------------------------------------------------------------- /autoconnect/autoconnect-web/src/dockerflow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-web/src/dockerflow.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-web/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-web/src/error.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-web/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-web/src/lib.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-web/src/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-web/src/routes.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-web/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-web/src/test.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-ws/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-ws/Cargo.toml -------------------------------------------------------------------------------- /autoconnect/autoconnect-ws/autoconnect-ws-sm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-ws/autoconnect-ws-sm/Cargo.toml -------------------------------------------------------------------------------- /autoconnect/autoconnect-ws/autoconnect-ws-sm/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-ws/autoconnect-ws-sm/src/error.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-ws/autoconnect-ws-sm/src/identified/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-ws/autoconnect-ws-sm/src/identified/mod.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-ws/autoconnect-ws-sm/src/identified/on_client_msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-ws/autoconnect-ws-sm/src/identified/on_client_msg.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-ws/autoconnect-ws-sm/src/identified/on_server_notif.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-ws/autoconnect-ws-sm/src/identified/on_server_notif.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-ws/autoconnect-ws-sm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-ws/autoconnect-ws-sm/src/lib.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-ws/autoconnect-ws-sm/src/unidentified.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-ws/autoconnect-ws-sm/src/unidentified.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-ws/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-ws/src/error.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-ws/src/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-ws/src/handler.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-ws/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-ws/src/lib.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-ws/src/ping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-ws/src/ping.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-ws/src/session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-ws/src/session.rs -------------------------------------------------------------------------------- /autoconnect/autoconnect-ws/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/autoconnect-ws/src/test.rs -------------------------------------------------------------------------------- /autoconnect/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoconnect/src/main.rs -------------------------------------------------------------------------------- /autoendpoint/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/Cargo.toml -------------------------------------------------------------------------------- /autoendpoint/docs/operation_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/docs/operation_notes.md -------------------------------------------------------------------------------- /autoendpoint/src/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/auth.rs -------------------------------------------------------------------------------- /autoendpoint/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/error.rs -------------------------------------------------------------------------------- /autoendpoint/src/extractors/authorization_check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/extractors/authorization_check.rs -------------------------------------------------------------------------------- /autoendpoint/src/extractors/message_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/extractors/message_id.rs -------------------------------------------------------------------------------- /autoendpoint/src/extractors/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/extractors/mod.rs -------------------------------------------------------------------------------- /autoendpoint/src/extractors/new_channel_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/extractors/new_channel_data.rs -------------------------------------------------------------------------------- /autoendpoint/src/extractors/notification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/extractors/notification.rs -------------------------------------------------------------------------------- /autoendpoint/src/extractors/notification_headers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/extractors/notification_headers.rs -------------------------------------------------------------------------------- /autoendpoint/src/extractors/registration_path_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/extractors/registration_path_args.rs -------------------------------------------------------------------------------- /autoendpoint/src/extractors/registration_path_args_with_uaid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/extractors/registration_path_args_with_uaid.rs -------------------------------------------------------------------------------- /autoendpoint/src/extractors/router_data_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/extractors/router_data_input.rs -------------------------------------------------------------------------------- /autoendpoint/src/extractors/routers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/extractors/routers.rs -------------------------------------------------------------------------------- /autoendpoint/src/extractors/subscription.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/extractors/subscription.rs -------------------------------------------------------------------------------- /autoendpoint/src/extractors/token_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/extractors/token_info.rs -------------------------------------------------------------------------------- /autoendpoint/src/extractors/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/extractors/user.rs -------------------------------------------------------------------------------- /autoendpoint/src/headers/crypto_key.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/headers/crypto_key.rs -------------------------------------------------------------------------------- /autoendpoint/src/headers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/headers/mod.rs -------------------------------------------------------------------------------- /autoendpoint/src/headers/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/headers/util.rs -------------------------------------------------------------------------------- /autoendpoint/src/headers/vapid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/headers/vapid.rs -------------------------------------------------------------------------------- /autoendpoint/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/main.rs -------------------------------------------------------------------------------- /autoendpoint/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/metrics.rs -------------------------------------------------------------------------------- /autoendpoint/src/routers/apns/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routers/apns/error.rs -------------------------------------------------------------------------------- /autoendpoint/src/routers/apns/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routers/apns/mod.rs -------------------------------------------------------------------------------- /autoendpoint/src/routers/apns/router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routers/apns/router.rs -------------------------------------------------------------------------------- /autoendpoint/src/routers/apns/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routers/apns/settings.rs -------------------------------------------------------------------------------- /autoendpoint/src/routers/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routers/common.rs -------------------------------------------------------------------------------- /autoendpoint/src/routers/fcm/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routers/fcm/client.rs -------------------------------------------------------------------------------- /autoendpoint/src/routers/fcm/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routers/fcm/error.rs -------------------------------------------------------------------------------- /autoendpoint/src/routers/fcm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routers/fcm/mod.rs -------------------------------------------------------------------------------- /autoendpoint/src/routers/fcm/router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routers/fcm/router.rs -------------------------------------------------------------------------------- /autoendpoint/src/routers/fcm/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routers/fcm/settings.rs -------------------------------------------------------------------------------- /autoendpoint/src/routers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routers/mod.rs -------------------------------------------------------------------------------- /autoendpoint/src/routers/stub/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routers/stub/client.rs -------------------------------------------------------------------------------- /autoendpoint/src/routers/stub/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routers/stub/error.rs -------------------------------------------------------------------------------- /autoendpoint/src/routers/stub/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routers/stub/mod.rs -------------------------------------------------------------------------------- /autoendpoint/src/routers/stub/router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routers/stub/router.rs -------------------------------------------------------------------------------- /autoendpoint/src/routers/stub/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routers/stub/settings.rs -------------------------------------------------------------------------------- /autoendpoint/src/routers/webpush.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routers/webpush.rs -------------------------------------------------------------------------------- /autoendpoint/src/routes/health.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routes/health.rs -------------------------------------------------------------------------------- /autoendpoint/src/routes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routes/mod.rs -------------------------------------------------------------------------------- /autoendpoint/src/routes/registration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routes/registration.rs -------------------------------------------------------------------------------- /autoendpoint/src/routes/reliability.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routes/reliability.rs -------------------------------------------------------------------------------- /autoendpoint/src/routes/webpush.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/routes/webpush.rs -------------------------------------------------------------------------------- /autoendpoint/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/server.rs -------------------------------------------------------------------------------- /autoendpoint/src/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autoendpoint/src/settings.rs -------------------------------------------------------------------------------- /autopush-common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/Cargo.toml -------------------------------------------------------------------------------- /autopush-common/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/build.rs -------------------------------------------------------------------------------- /autopush-common/src/db/bigtable/bigtable_client/Bigtable_Learnings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/db/bigtable/bigtable_client/Bigtable_Learnings.md -------------------------------------------------------------------------------- /autopush-common/src/db/bigtable/bigtable_client/cell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/db/bigtable/bigtable_client/cell.rs -------------------------------------------------------------------------------- /autopush-common/src/db/bigtable/bigtable_client/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/db/bigtable/bigtable_client/error.rs -------------------------------------------------------------------------------- /autopush-common/src/db/bigtable/bigtable_client/merge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/db/bigtable/bigtable_client/merge.rs -------------------------------------------------------------------------------- /autopush-common/src/db/bigtable/bigtable_client/metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/db/bigtable/bigtable_client/metadata.rs -------------------------------------------------------------------------------- /autopush-common/src/db/bigtable/bigtable_client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/db/bigtable/bigtable_client/mod.rs -------------------------------------------------------------------------------- /autopush-common/src/db/bigtable/bigtable_client/row.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/db/bigtable/bigtable_client/row.rs -------------------------------------------------------------------------------- /autopush-common/src/db/bigtable/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/db/bigtable/mod.rs -------------------------------------------------------------------------------- /autopush-common/src/db/bigtable/pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/db/bigtable/pool.rs -------------------------------------------------------------------------------- /autopush-common/src/db/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/db/client.rs -------------------------------------------------------------------------------- /autopush-common/src/db/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/db/error.rs -------------------------------------------------------------------------------- /autopush-common/src/db/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/db/mock.rs -------------------------------------------------------------------------------- /autopush-common/src/db/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/db/mod.rs -------------------------------------------------------------------------------- /autopush-common/src/db/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/db/models.rs -------------------------------------------------------------------------------- /autopush-common/src/db/reporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/db/reporter.rs -------------------------------------------------------------------------------- /autopush-common/src/db/routing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/db/routing.rs -------------------------------------------------------------------------------- /autopush-common/src/endpoint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/endpoint.rs -------------------------------------------------------------------------------- /autopush-common/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/errors.rs -------------------------------------------------------------------------------- /autopush-common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/lib.rs -------------------------------------------------------------------------------- /autopush-common/src/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/logging.rs -------------------------------------------------------------------------------- /autopush-common/src/metric_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/metric_name.rs -------------------------------------------------------------------------------- /autopush-common/src/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/metrics.rs -------------------------------------------------------------------------------- /autopush-common/src/middleware/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod sentry; 2 | -------------------------------------------------------------------------------- /autopush-common/src/middleware/sentry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/middleware/sentry.rs -------------------------------------------------------------------------------- /autopush-common/src/notification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/notification.rs -------------------------------------------------------------------------------- /autopush-common/src/redis_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/redis_util.rs -------------------------------------------------------------------------------- /autopush-common/src/reliability.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/reliability.rs -------------------------------------------------------------------------------- /autopush-common/src/sentry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/sentry.rs -------------------------------------------------------------------------------- /autopush-common/src/tags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/tags.rs -------------------------------------------------------------------------------- /autopush-common/src/test_support.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/test_support.rs -------------------------------------------------------------------------------- /autopush-common/src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/util/mod.rs -------------------------------------------------------------------------------- /autopush-common/src/util/timing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/util/timing.rs -------------------------------------------------------------------------------- /autopush-common/src/util/user_agent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/autopush-common/src/util/user_agent.rs -------------------------------------------------------------------------------- /configs/autoconnect.toml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/configs/autoconnect.toml.sample -------------------------------------------------------------------------------- /configs/autoendpoint.toml.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/configs/autoendpoint.toml.sample -------------------------------------------------------------------------------- /docs/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/book.toml -------------------------------------------------------------------------------- /docs/make_book.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/make_book.sh -------------------------------------------------------------------------------- /docs/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/notes.md -------------------------------------------------------------------------------- /docs/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/SUMMARY.md -------------------------------------------------------------------------------- /docs/src/adm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/adm.md -------------------------------------------------------------------------------- /docs/src/apns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/apns.md -------------------------------------------------------------------------------- /docs/src/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/architecture.md -------------------------------------------------------------------------------- /docs/src/assets/push_architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/assets/push_architecture.svg -------------------------------------------------------------------------------- /docs/src/bigtable-emulation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/bigtable-emulation.md -------------------------------------------------------------------------------- /docs/src/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/development.md -------------------------------------------------------------------------------- /docs/src/errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/errors.md -------------------------------------------------------------------------------- /docs/src/fcm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/fcm.md -------------------------------------------------------------------------------- /docs/src/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/glossary.md -------------------------------------------------------------------------------- /docs/src/http.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/http.md -------------------------------------------------------------------------------- /docs/src/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/index.md -------------------------------------------------------------------------------- /docs/src/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/install.md -------------------------------------------------------------------------------- /docs/src/releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/releasing.md -------------------------------------------------------------------------------- /docs/src/reliability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/reliability.md -------------------------------------------------------------------------------- /docs/src/running.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/running.md -------------------------------------------------------------------------------- /docs/src/rust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/rust.md -------------------------------------------------------------------------------- /docs/src/style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/style.md -------------------------------------------------------------------------------- /docs/src/table_rotation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/table_rotation.md -------------------------------------------------------------------------------- /docs/src/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/docs/src/testing.md -------------------------------------------------------------------------------- /docs/style.css: -------------------------------------------------------------------------------- 1 | h5 {font-weight:bold;} -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /scripts/convert_pem_to_x962.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/scripts/convert_pem_to_x962.py -------------------------------------------------------------------------------- /scripts/fernet_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/scripts/fernet_key.py -------------------------------------------------------------------------------- /scripts/gendpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/scripts/gendpoint.py -------------------------------------------------------------------------------- /scripts/reliability/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/scripts/reliability/Dockerfile -------------------------------------------------------------------------------- /scripts/reliability/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/scripts/reliability/README.md -------------------------------------------------------------------------------- /scripts/reliability/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/scripts/reliability/app.yaml -------------------------------------------------------------------------------- /scripts/reliability/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/scripts/reliability/pyproject.toml -------------------------------------------------------------------------------- /scripts/reliability/reliability_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/scripts/reliability/reliability_report.py -------------------------------------------------------------------------------- /scripts/reliability/templates/reliable_report_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/scripts/reliability/templates/reliable_report_template.md -------------------------------------------------------------------------------- /scripts/setup_bt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/scripts/setup_bt.sh -------------------------------------------------------------------------------- /scripts/smoketests/autoconnect.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/scripts/smoketests/autoconnect.sh -------------------------------------------------------------------------------- /scripts/smoketests/autoendpoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/scripts/smoketests/autoendpoint.sh -------------------------------------------------------------------------------- /tests/.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/.flake8 -------------------------------------------------------------------------------- /tests/integration/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/integration/Dockerfile -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | """__init__.py for integration tests.""" 2 | -------------------------------------------------------------------------------- /tests/integration/async_push_test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/integration/async_push_test_client.py -------------------------------------------------------------------------------- /tests/integration/bt_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/integration/bt_test.json -------------------------------------------------------------------------------- /tests/integration/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/integration/docker-compose.yml -------------------------------------------------------------------------------- /tests/integration/push_test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/integration/push_test_client.py -------------------------------------------------------------------------------- /tests/integration/run_test_bt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/integration/run_test_bt.sh -------------------------------------------------------------------------------- /tests/integration/test_integration_all_rust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/integration/test_integration_all_rust.py -------------------------------------------------------------------------------- /tests/load/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/load/Dockerfile -------------------------------------------------------------------------------- /tests/load/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/load/README.md -------------------------------------------------------------------------------- /tests/load/cloudbuild.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/load/cloudbuild.yaml -------------------------------------------------------------------------------- /tests/load/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/load/docker-compose.yml -------------------------------------------------------------------------------- /tests/load/keys/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/load/keys/README.md -------------------------------------------------------------------------------- /tests/load/keys/private_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/load/keys/private_key.pem -------------------------------------------------------------------------------- /tests/load/keys/public_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/load/keys/public_key.pem -------------------------------------------------------------------------------- /tests/load/keys/public_key.x962: -------------------------------------------------------------------------------- 1 | BCt38-_mnc68nXCgkBkMs3y8-3_WPNf5gmhpmkXM0BgKhX-8SEqo3kgL2kKFkmtRX75cb4hgpIBnmoLjMd6y1wc 2 | -------------------------------------------------------------------------------- /tests/load/kubernetes-config/locust-master-controller.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/load/kubernetes-config/locust-master-controller.yml -------------------------------------------------------------------------------- /tests/load/kubernetes-config/locust-master-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/load/kubernetes-config/locust-master-service.yml -------------------------------------------------------------------------------- /tests/load/kubernetes-config/locust-worker-controller.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/load/kubernetes-config/locust-worker-controller.yml -------------------------------------------------------------------------------- /tests/load/kubernetes-config/locust-worker-daemonset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/load/kubernetes-config/locust-worker-daemonset.yml -------------------------------------------------------------------------------- /tests/load/kubernetes-config/worker-kubelet-config.yml: -------------------------------------------------------------------------------- 1 | kubeletConfig: 2 | cpuManagerPolicy: static 3 | -------------------------------------------------------------------------------- /tests/load/locustfiles/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/load/locustfiles/args.py -------------------------------------------------------------------------------- /tests/load/locustfiles/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/load/locustfiles/exceptions.py -------------------------------------------------------------------------------- /tests/load/locustfiles/load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/load/locustfiles/load.py -------------------------------------------------------------------------------- /tests/load/locustfiles/locustfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/load/locustfiles/locustfile.py -------------------------------------------------------------------------------- /tests/load/locustfiles/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/load/locustfiles/models.py -------------------------------------------------------------------------------- /tests/load/locustfiles/stored.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/load/locustfiles/stored.py -------------------------------------------------------------------------------- /tests/load/setup_k8s.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/load/setup_k8s.sh -------------------------------------------------------------------------------- /tests/notification/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/notification/Dockerfile -------------------------------------------------------------------------------- /tests/notification/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/notification/README.md -------------------------------------------------------------------------------- /tests/notification/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/notification/conftest.py -------------------------------------------------------------------------------- /tests/notification/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/notification/docker-compose.yml -------------------------------------------------------------------------------- /tests/notification/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/notification/pytest.ini -------------------------------------------------------------------------------- /tests/notification/test_notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/notification/test_notification.py -------------------------------------------------------------------------------- /tests/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/poetry.lock -------------------------------------------------------------------------------- /tests/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/tests/pyproject.toml -------------------------------------------------------------------------------- /version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla-services/autopush-rs/HEAD/version.json --------------------------------------------------------------------------------