]> go.fuhry.dev Git - runtime.git/commit
Initial commit
authorDan Fuhry <dan@fuhry.com>
Wed, 13 Dec 2023 03:48:13 +0000 (22:48 -0500)
committerDan Fuhry <dan@fuhry.com>
Wed, 13 Dec 2023 13:14:43 +0000 (08:14 -0500)
commit733207b488cbdd95d71943ce263a75a3feab653b
treef61d0e99342441199526d91a53e77f3246b96987
Initial commit
141 files changed:
.gitignore [new file with mode: 0644]
Makefile [new file with mode: 0644]
attestation/Makefile [new file with mode: 0644]
attestation/c/config.m4 [new file with mode: 0644]
attestation/c/main.c [new file with mode: 0644]
attestation/cgo/extension.h [new file with mode: 0644]
attestation/cgo/extension_api.go [new file with mode: 0644]
attestation/client/Makefile [new file with mode: 0644]
attestation/client/attest.log [new file with mode: 0644]
attestation/client/main.go [new file with mode: 0644]
attestation/internal/attestation/api.go [new file with mode: 0644]
attestation/internal/attestation/client.go [new file with mode: 0644]
attestation/internal/attestation/rpc_server.go [new file with mode: 0644]
attestation/internal/attestation/server.go [new file with mode: 0644]
attestation/php.ini.in [new file with mode: 0644]
attestation/php/composer.json [new file with mode: 0644]
attestation/php/composer.lock [new file with mode: 0644]
attestation/php/phpunit.xml [new file with mode: 0644]
attestation/php/src/ActivationChallenge.php [new file with mode: 0644]
attestation/php/src/AttestationParameters.php [new file with mode: 0644]
attestation/php/src/PlatformParameters.php [new file with mode: 0644]
attestation/php/tests/ActivationChallengeTest.php [new file with mode: 0644]
attestation/php/tests/AttestPlatformTest.php [new file with mode: 0644]
attestation/rpc_client/Makefile [new file with mode: 0644]
attestation/rpc_client/main.go [new file with mode: 0644]
attestation/rpc_server/Makefile [new file with mode: 0644]
attestation/rpc_server/attest_acl.yaml [new file with mode: 0644]
attestation/rpc_server/main.go [new file with mode: 0644]
constants/constants.go [new file with mode: 0644]
echo/client/Makefile [new file with mode: 0644]
echo/client/main.go [new file with mode: 0644]
echo/server.go [new file with mode: 0644]
echo/server/Makefile [new file with mode: 0644]
echo/server/echo_acl.yaml [new file with mode: 0644]
echo/server/main.go [new file with mode: 0644]
go.mod [new file with mode: 0644]
go.sum [new file with mode: 0644]
grpc/acl/acl_yaml.go [new file with mode: 0644]
grpc/client.go [new file with mode: 0644]
grpc/conn_base.go [new file with mode: 0644]
grpc/conn_quic.go [new file with mode: 0644]
grpc/conn_tcp.go [new file with mode: 0644]
grpc/context.go [new file with mode: 0644]
grpc/server.go [new file with mode: 0644]
ldap/health_exporter/Makefile [new file with mode: 0644]
ldap/health_exporter/main.go [new file with mode: 0644]
ldap/health_exporter/systemd/ldap-health-exporter@.service [new file with mode: 0644]
ldap/scraper.go [new file with mode: 0644]
ldap/server.go [new file with mode: 0644]
machines/client.go [new file with mode: 0644]
machines/event_monitor/Makefile [new file with mode: 0644]
machines/event_monitor/main.go [new file with mode: 0644]
machines/event_watcher.go [new file with mode: 0644]
machines/oauth2.go [new file with mode: 0644]
machines/types.go [new file with mode: 0644]
metrics/apcups_exporter/Makefile [new file with mode: 0644]
metrics/apcups_exporter/main.go [new file with mode: 0644]
metrics/metricbus/PROTOCOL.md [new file with mode: 0644]
metrics/metricbus/constants.go [new file with mode: 0644]
metrics/metricbus/dbus-1/dev.fuhry.runtime.metrics.conf [new file with mode: 0644]
metrics/metricbus/internal/dbus_interface.go [new file with mode: 0644]
metrics/metricbus/internal/server.go [new file with mode: 0644]
metrics/metricbus/mbclient/client.go [new file with mode: 0644]
metrics/metricbus/mbclient/conn.go [new file with mode: 0644]
metrics/metricbus/mbclient/example/Makefile [new file with mode: 0644]
metrics/metricbus/mbclient/example/main.go [new file with mode: 0644]
metrics/metricbus/mbclient/intf.go [new file with mode: 0644]
metrics/metricbus/mbclient/metrics.go [new file with mode: 0644]
metrics/metricbus/mbserver/Makefile [new file with mode: 0644]
metrics/metricbus/mbserver/main.go [new file with mode: 0644]
metrics/metricbus/systemd/system/metric-collector.service [new file with mode: 0644]
mtls/certutil/certutil.go [new file with mode: 0644]
mtls/fsnotify/fsnotify.go [new file with mode: 0644]
mtls/identity.go [new file with mode: 0644]
mtls/pkcs11.go [new file with mode: 0644]
mtls/provider_file.go [new file with mode: 0644]
mtls/provider_interface.go [new file with mode: 0644]
mtls/provider_keychain_macos.go [new file with mode: 0644]
mtls/provider_shared.go [new file with mode: 0644]
mtls/provider_tpm2_pkcs11.go [new file with mode: 0644]
mtls/verify_names.go [new file with mode: 0644]
mtls/verify_roots.go [new file with mode: 0644]
mtls/verify_tool/Makefile [new file with mode: 0644]
mtls/verify_tool/main.go [new file with mode: 0644]
net/dns/dns_cache.go [new file with mode: 0644]
proto/service/attest/Makefile [new file with mode: 0644]
proto/service/attest/attest_server.pb.go [new file with mode: 0644]
proto/service/attest/attest_server.proto [new file with mode: 0644]
proto/service/attest/attest_server_grpc.pb.go [new file with mode: 0644]
proto/service/attest/convert.go [new file with mode: 0644]
proto/service/echo/Makefile [new file with mode: 0644]
proto/service/echo/echo_server.pb.go [new file with mode: 0644]
proto/service/echo/echo_server.proto [new file with mode: 0644]
proto/service/echo/echo_server_grpc.pb.go [new file with mode: 0644]
rand/range.go [new file with mode: 0644]
sase/acl.go [new file with mode: 0644]
sase/acl_test.go [new file with mode: 0644]
sase/client.go [new file with mode: 0644]
sase/happy_eyeballs.go [new file with mode: 0644]
sase/machines_networks.go [new file with mode: 0644]
sase/read_writer.go [new file with mode: 0644]
sase/ws_proxy.go [new file with mode: 0644]
sase/ws_proxy_client/Makefile [new file with mode: 0644]
sase/ws_proxy_client/main.go [new file with mode: 0644]
sase/ws_tcp_proxy/Makefile [new file with mode: 0644]
sase/ws_tcp_proxy/main.go [new file with mode: 0644]
sd/etcd_factory.go [new file with mode: 0644]
sd/health_exporter/Makefile [new file with mode: 0644]
sd/health_exporter/main.go [new file with mode: 0644]
sd/healthcheck.go [new file with mode: 0644]
sd/healthcheck_http.go [new file with mode: 0644]
sd/healthcheck_ldap.go [new file with mode: 0644]
sd/monitor.go [new file with mode: 0644]
sd/publish.go [new file with mode: 0644]
sd/sd_publish/Makefile [new file with mode: 0644]
sd/sd_publish/main.go [new file with mode: 0644]
sd/sd_register/Makefile [new file with mode: 0644]
sd/sd_register/main.go [new file with mode: 0644]
sd/sd_watcher/Makefile [new file with mode: 0644]
sd/sd_watcher/main.go [new file with mode: 0644]
sd/systemd/sd-health-exporter.service [new file with mode: 0644]
sd/systemd/sd-register.service [new file with mode: 0644]
sd/systemd/sd-register@.service [new file with mode: 0644]
sd/watcher.go [new file with mode: 0644]
thirdparty/registry/Makefile [new file with mode: 0644]
thirdparty/registry/config.yml [new file with mode: 0644]
thirdparty/registry/main.go [new file with mode: 0644]
thirdparty/registry/systemd/docker-registry.service [new file with mode: 0644]
utils/ansi/color.go [new file with mode: 0644]
utils/debounce/debounce.go [new file with mode: 0644]
utils/debounce/debounce_test.go [new file with mode: 0644]
utils/generics/math.go [new file with mode: 0644]
utils/hashset/hashset.go [new file with mode: 0644]
utils/hashset/hashset_test.go [new file with mode: 0644]
utils/hostname/hostname.go [new file with mode: 0644]
utils/hostname/hostname_macos.go [new file with mode: 0644]
utils/log/level.go [new file with mode: 0644]
utils/log/log.go [new file with mode: 0644]
utils/log/util.go [new file with mode: 0644]
utils/reverse.go [new file with mode: 0644]
utils/stringmatch/stringmatch.go [new file with mode: 0644]