weechat/src/plugins/relay
Sébastien Helleu 9fa3609c85 relay: add command "handshake" in weechat relay protocol and nonce to prevent replay attacks (closes #1474)
This introduces a new command called "handshake" in the weechat relay protocol.
It should be sent by the client before the "init" command, to negotiate the way
to authenticate with a password.

3 new options are added:

* relay.network.auth_password
* relay.network.hash_iterations
* relay.network.nonce_size
2020-04-14 21:38:12 +02:00
..
irc relay: actually use the client status "waiting_auth" in irc and weechat protocols (closes #1358) 2020-04-12 17:46:46 +02:00
weechat relay: add command "handshake" in weechat relay protocol and nonce to prevent replay attacks (closes #1474) 2020-04-14 21:38:12 +02:00
CMakeLists.txt relay: add command "handshake" in weechat relay protocol and nonce to prevent replay attacks (closes #1474) 2020-04-14 21:38:12 +02:00
Makefile.am relay: add command "handshake" in weechat relay protocol and nonce to prevent replay attacks (closes #1474) 2020-04-14 21:38:12 +02:00
relay-auth.c relay: add command "handshake" in weechat relay protocol and nonce to prevent replay attacks (closes #1474) 2020-04-14 21:38:12 +02:00
relay-auth.h relay: add command "handshake" in weechat relay protocol and nonce to prevent replay attacks (closes #1474) 2020-04-14 21:38:12 +02:00
relay-buffer.c core: update copyright dates 2020-01-04 10:41:26 +01:00
relay-buffer.h core: update copyright dates 2020-01-04 10:41:26 +01:00
relay-client.c relay: add command "handshake" in weechat relay protocol and nonce to prevent replay attacks (closes #1474) 2020-04-14 21:38:12 +02:00
relay-client.h relay: add command "handshake" in weechat relay protocol and nonce to prevent replay attacks (closes #1474) 2020-04-14 21:38:12 +02:00
relay-command.c core: update copyright dates 2020-01-04 10:41:26 +01:00
relay-command.h core: update copyright dates 2020-01-04 10:41:26 +01:00
relay-completion.c core: update copyright dates 2020-01-04 10:41:26 +01:00
relay-completion.h core: update copyright dates 2020-01-04 10:41:26 +01:00
relay-config.c relay: add command "handshake" in weechat relay protocol and nonce to prevent replay attacks (closes #1474) 2020-04-14 21:38:12 +02:00
relay-config.h relay: add command "handshake" in weechat relay protocol and nonce to prevent replay attacks (closes #1474) 2020-04-14 21:38:12 +02:00
relay-info.c core: update copyright dates 2020-01-04 10:41:26 +01:00
relay-info.h core: update copyright dates 2020-01-04 10:41:26 +01:00
relay-network.c core: update copyright dates 2020-01-04 10:41:26 +01:00
relay-network.h core: update copyright dates 2020-01-04 10:41:26 +01:00
relay-raw.c core: update copyright dates 2020-01-04 10:41:26 +01:00
relay-raw.h core: update copyright dates 2020-01-04 10:41:26 +01:00
relay-server.c core: update copyright dates 2020-01-04 10:41:26 +01:00
relay-server.h core: update copyright dates 2020-01-04 10:41:26 +01:00
relay-upgrade.c core: update copyright dates 2020-01-04 10:41:26 +01:00
relay-upgrade.h core: update copyright dates 2020-01-04 10:41:26 +01:00
relay-websocket.c relay: rename variable length_hash to hash_size 2020-03-01 23:14:55 +01:00
relay-websocket.h core: update copyright dates 2020-01-04 10:41:26 +01:00
relay.c core: update copyright dates 2020-01-04 10:41:26 +01:00
relay.h core: update copyright dates 2020-01-04 10:41:26 +01:00