+/*
+ * Copyright (C) 1996-2023 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
+
#ifndef _SQUID_SRC_ANYP_PROTOCOLTYPE_H
#define _SQUID_SRC_ANYP_PROTOCOLTYPE_H
namespace AnyP
{
+// TODO order by current protocol popularity (eg HTTPS before FTP)
/**
* List of all protocols known and supported.
* This is a combined list. It is used as type-codes where needed and
PROTO_HTTPS,
PROTO_COAP,
PROTO_COAPS,
- PROTO_GOPHER,
PROTO_WAIS,
PROTO_CACHE_OBJECT,
PROTO_ICP,
PROTO_URN,
PROTO_WHOIS,
PROTO_ICY,
+ PROTO_TLS,
+ PROTO_SSL,
+ PROTO_AUTHORITY_FORM,
PROTO_UNKNOWN,
PROTO_MAX
} ProtocolType;
} // namespace AnyP
#endif /* _SQUID_SRC_ANYP_PROTOCOLTYPE_H */
+