···8484//
8585// Hostnames much be DNS names, not IP addresses
8686func ParseHostname(raw string) (hostname string, noSSL bool, err error) {
8787+8888+ // handle case of bare hostname
8989+ if !strings.Contains(raw, "://") {
9090+ raw = "https://" + raw
9191+ }
9292+8793 u, err := url.Parse(raw)
8894 noSSL = false
8995 switch u.Scheme {
···7171 // NOTE: many of these defaults are overruled by DefaultRelayConfig, or even process CLI arg defaults
7272 return &SlurperConfig{
7373 SSL: false,
7474+ NewHostPerDayLimit: 50,
7475 DefaultPerSecondLimit: 50,
7576 DefaultPerHourLimit: 2500,
7677 DefaultPerDayLimit: 20_000,