this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

relay: add Server response header (reusing User-Agent)

+8 -2
+1 -1
cmd/relay/main.go
··· 246 246 } 247 247 248 248 relayConfig := relay.DefaultRelayConfig() 249 - relayConfig.UserAgent = fmt.Sprintf("indigo-relay/%s", versioninfo.Short()) 249 + relayConfig.UserAgent = fmt.Sprintf("indigo-relay/%s (atproto-relay)", versioninfo.Short()) 250 250 relayConfig.ConcurrencyPerHost = cctx.Int("host-concurrency") 251 251 relayConfig.DefaultRepoLimit = cctx.Int64("default-account-limit") 252 252 relayConfig.HostPerDayLimit = cctx.Int64("new-hosts-per-day-limit")
+1 -1
cmd/relay/relay/relay.go
··· 53 53 func DefaultRelayConfig() *RelayConfig { 54 54 // NOTE: many of these defaults are clobbered by CLI arguments 55 55 return &RelayConfig{ 56 - UserAgent: "indigo-relay", 56 + UserAgent: "indigo-relay (atproto-relay)", 57 57 DefaultRepoLimit: 100, 58 58 TrustedRepoLimit: 10_000_000, 59 59 ConcurrencyPerHost: 40,
+6
cmd/relay/service.go
··· 91 91 AllowOrigins: []string{"*"}, 92 92 AllowHeaders: []string{echo.HeaderOrigin, echo.HeaderContentType, echo.HeaderAccept, echo.HeaderAuthorization}, 93 93 })) 94 + e.Use(func(next echo.HandlerFunc) echo.HandlerFunc { 95 + return func(c echo.Context) error { 96 + c.Response().Header().Set(echo.HeaderServer, svc.relay.Config.UserAgent) 97 + return next(c) 98 + } 99 + }) 94 100 e.Use(middleware.LoggerWithConfig(middleware.DefaultLoggerConfig)) 95 101 96 102 // React uses a virtual router, so we need to serve the index.html for all