diff options
| author | Jannis R <mail@jannisr.de> | 2020-05-03 16:17:03 +0200 |
|---|---|---|
| committer | Jannis R <mail@jannisr.de> | 2020-05-03 16:17:03 +0200 |
| commit | 0e0eb67c7f43338bb2c28f4a354ef2ab95bae6ff (patch) | |
| tree | 7c85610084df20faeb8cdacc730da73c5c758d69 /server.js | |
| parent | ffbab4a5cff16e6e0626b699b185580450b169fc (diff) | |
server: require ALPN, response convenience fns
Diffstat (limited to 'server.js')
| -rw-r--r-- | server.js | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -22,6 +22,11 @@ const createGeminiServer = (opt = {}, onRequest) => { } const onConnection = (socket) => { + // todo: clarify if this is desired behavior + if (socket.alpnProtocol !== ALPN_ID) { + socket.destroy() + return; + } if ( socket.authorizationError && // allow self-signed certs |
