Find file in tenseleyflow/shithub@701f9c13aed20de9e679f3b20fef2e453123f433
- .air.toml
- .env.example
- .github/workflows/ci.yml
- .gitignore
- .golangci.yml
- CONTRIBUTING.md
- LICENSE
- Makefile
- README.md
- SECURITY.md
- cmd/shithubd/admin.go
- cmd/shithubd/config.go
- cmd/shithubd/main.go
- cmd/shithubd/migrate.go
- cmd/shithubd/root.go
- cmd/shithubd/seed.go
- cmd/shithubd/storage.go
- cmd/shithubd/stubs.go
- cmd/shithubd/version.go
- cmd/shithubd/web.go
- docker-compose.yml
- docs/internal/2fa.md
- docs/internal/auth.md
- docs/internal/config.md
- docs/internal/db.md
- docs/internal/observability.md
- docs/internal/storage.md
- go.mod
- go.sum
- internal/auth/audit/audit.go
- internal/auth/audit/audit_test.go
- internal/auth/email/messages.go
- internal/auth/email/postmark.go
- internal/auth/email/sender.go
- internal/auth/email/sender_test.go
- internal/auth/password/argon2id.go
- internal/auth/password/argon2id_test.go
- internal/auth/reserved.go
- internal/auth/reserved_test.go
- internal/auth/secretbox/secretbox.go
- internal/auth/secretbox/secretbox_test.go
- internal/auth/session/session.go
- internal/auth/session/session_test.go
- internal/auth/sshkey/sshkey.go
- internal/auth/sshkey/sshkey_test.go
- internal/auth/sshkey/testdata/ecdsa256.pub
- internal/auth/sshkey/testdata/ed25519.pub
- internal/auth/sshkey/testdata/rsa1024.pub
- internal/auth/sshkey/testdata/rsa2048.pub
- internal/auth/throttle/throttle.go
- internal/auth/throttle/throttle_test.go
- internal/auth/token/token.go
- internal/auth/token/token_test.go
- internal/auth/totp/qr.go
- internal/auth/totp/recovery.go
- internal/auth/totp/totp.go
- internal/auth/totp/totp_test.go
- internal/infra/config/config.go
- internal/infra/config/config_test.go
- internal/infra/config/redact.go
- internal/infra/db/db.go
- internal/infra/db/migrate.go
- internal/infra/errrep/errrep.go
- internal/infra/log/log.go
- internal/infra/log/log_test.go
- internal/infra/metrics/dbobserver.go
- internal/infra/metrics/metrics.go
- internal/infra/storage/atomic.go
- internal/infra/storage/atomic_test.go
- internal/infra/storage/errors.go
- internal/infra/storage/memory.go
- internal/infra/storage/memory_test.go
- internal/infra/storage/objectstore.go
- internal/infra/storage/quota.go
- internal/infra/storage/reposfs.go
- internal/infra/storage/reposfs_test.go
- internal/infra/storage/s3.go
- internal/infra/storage/s3_test.go
- internal/infra/tracing/tracing.go
- internal/meta/meta_test.go
- internal/meta/queries/queries.sql
- internal/meta/sqlc/db.go
- internal/meta/sqlc/models.go
- internal/meta/sqlc/querier.go
- internal/meta/sqlc/queries.sql.go
- internal/migrationsfs/migrations/0001_meta.sql
- internal/migrationsfs/migrations/0002_citext.sql
- internal/migrationsfs/migrations/0003_users.sql
- internal/migrationsfs/migrations/0004_user_emails.sql
- internal/migrationsfs/migrations/0005_password_resets.sql
- internal/migrationsfs/migrations/0006_email_verifications.sql
- internal/migrationsfs/migrations/0007_auth_throttle.sql
- internal/migrationsfs/migrations/0008_username_redirects.sql
- internal/migrationsfs/migrations/0009_user_totp.sql
- internal/migrationsfs/migrations/0010_user_recovery_codes.sql
- internal/migrationsfs/migrations/0011_auth_audit_log.sql
- internal/migrationsfs/migrations/0012_user_ssh_keys.sql
- internal/migrationsfs/migrationsfs.go
- internal/passwords/common.go
- internal/passwords/common_passwords.txt
- internal/passwords/common_test.go
- internal/testing/dbtest/dbtest.go
- internal/users/queries/auth_audit_log.sql
- internal/users/queries/auth_throttle.sql
- internal/users/queries/email_verifications.sql
- internal/users/queries/password_resets.sql
- internal/users/queries/user_emails.sql
- internal/users/queries/user_recovery_codes.sql
- internal/users/queries/user_ssh_keys.sql
- internal/users/queries/user_totp.sql
- internal/users/queries/users.sql
- internal/users/sqlc/auth_audit_log.sql.go
- internal/users/sqlc/auth_throttle.sql.go
- internal/users/sqlc/db.go
- internal/users/sqlc/email_verifications.sql.go
- internal/users/sqlc/models.go
- internal/users/sqlc/password_resets.sql.go
- internal/users/sqlc/querier.go
- internal/users/sqlc/user_emails.sql.go
- internal/users/sqlc/user_recovery_codes.sql.go
- internal/users/sqlc/user_ssh_keys.sql.go
- internal/users/sqlc/user_totp.sql.go
- internal/users/sqlc/users.sql.go
- internal/version/version.go
- internal/web/auth_wiring.go
- internal/web/embed.go
- internal/web/handlers/auth/auth.go
- internal/web/handlers/auth/auth_test.go
- internal/web/handlers/auth/twofactor.go
- internal/web/handlers/auth/twofactor_test.go
- internal/web/handlers/handlers.go
- internal/web/handlers/handlers_test.go
- internal/web/handlers/health.go
- internal/web/handlers/hello.go
- internal/web/handlers/static.go
- internal/web/handlers/testfixtures_test.go
- internal/web/middleware/auth.go
- internal/web/middleware/compress.go
- internal/web/middleware/cors.go
- internal/web/middleware/csrf.go
- internal/web/middleware/logging.go
- internal/web/middleware/metrics.go
- internal/web/middleware/middleware_test.go
- internal/web/middleware/realip.go
- internal/web/middleware/recover.go
- internal/web/middleware/requestid.go
- internal/web/middleware/secure.go
- internal/web/middleware/session.go
- internal/web/middleware/timeout.go
- internal/web/render/octicons.go
- internal/web/render/render.go
- internal/web/server.go
- internal/web/static/css/shithub.css
- internal/web/static/logo/favicon.svg
- internal/web/static/logo/shithub-mark.svg
- internal/web/static/logo/shithub.svg
- internal/web/static/primer/primer.css
- internal/web/templates/_footer.html
- internal/web/templates/_layout.html
- internal/web/templates/_nav.html
- internal/web/templates/auth/2fa_challenge.html
- internal/web/templates/auth/login.html
- internal/web/templates/auth/reset_confirm.html
- internal/web/templates/auth/reset_request.html
- internal/web/templates/auth/signup.html
- internal/web/templates/auth/verify_resend.html
- internal/web/templates/errors/403.html
- internal/web/templates/errors/404.html
- internal/web/templates/errors/429.html
- internal/web/templates/errors/500.html
- internal/web/templates/hello.html
- internal/web/templates/settings/2fa_disable.html
- internal/web/templates/settings/2fa_enable.html
- internal/web/templates/settings/2fa_recovery.html
- seeds/dev/.gitkeep
- sqlc.yaml