Speak protocol 3.0 and fall back to 2.0 only when that is the reflector's maximum.
A reflector that has moved to 3.0 will not accept a station that always announces 2.0, and a 2.x reflector still needs one explicit plaintext session. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+18
-2
@@ -29,8 +29,24 @@ The uppercase amateur call sign that names this station on the reflector.
|
||||
_Avoid_: a lowercase spelling, username, node id
|
||||
|
||||
**Auth key**:
|
||||
The secret the network issues for this station’s callsign, used to prove identity to the reflector.
|
||||
_Avoid_: certificate, a password sent in the clear
|
||||
The shared secret the network issues for this station’s callsign. It proves the station on protocol 2.0, and on protocol 3.0 when the reflector has not signed a certificate yet.
|
||||
_Avoid_: a password sent in the clear, the certificate
|
||||
|
||||
**Certificate**:
|
||||
An X.509 certificate whose common name is this station’s callsign. It proves the station on protocol 3.0.
|
||||
_Avoid_: auth key, a PEM pasted into the config file
|
||||
|
||||
**Certificate directory**:
|
||||
The directory the station config names. It holds the CA bundle and this station’s key and certificate.
|
||||
_Avoid_: PEM text inside the config file
|
||||
|
||||
**CA bundle**:
|
||||
The reflector’s certificate authority, kept in the certificate directory. Protocol 3.0 uses it to check the reflector.
|
||||
_Avoid_: the station certificate
|
||||
|
||||
**Protocol**:
|
||||
The reflector session this station is speaking: 2.0 or 3.0.
|
||||
_Avoid_: TYPE, a config field the operator sets
|
||||
|
||||
**Push-to-talk**:
|
||||
The operator holding the control that makes this station the talker. Releasing it returns the station to listening.
|
||||
|
||||
Reference in New Issue
Block a user