lib/stomp/constants.rb in stomp-1.4.4 vs lib/stomp/constants.rb in stomp-1.4.5

- old
+ new

@@ -19,10 +19,14 @@ CMD_CONNECTED = "CONNECTED" CMD_MESSAGE = "MESSAGE" CMD_RECEIPT = "RECEIPT" CMD_ERROR = "ERROR" + # Server Frames + SERVER_FRAMES = {CMD_CONNECTED => true, CMD_MESSAGE => true, + CMD_RECEIPT => true, CMD_ERROR => true} + # Protocols SPL_10 = "1.0" SPL_11 = "1.1" SPL_12 = "1.2" @@ -172,9 +176,114 @@ ["SRP-DSS-AES-256-CBC-SHA","TLSv1/SSLv3",256,256], ["SRP-RSA-3DES-EDE-CBC-SHA","TLSv1/SSLv3",168,168], ["SRP-RSA-AES-128-CBC-SHA","TLSv1/SSLv3",128,128], ["SRP-RSA-AES-256-CBC-SHA","TLSv1/SSLv3",256,256], ] + + # +# SSL cipher lists used can be in several different formats. One format +# is a simple Array of strings listing the cipher names. +# That format is used here. +# +# This list was generated using the 'openssl ciphers' command. +# The openssl version was: OpenSSL 1.0.2g 1 Mar 2016 +# +# The specific command used to generate this list was: +# +# openssl ciphers -v 'DEFAULT:!RC4:!SSLv2:HIGH:@STRENGTH' | cut -d" " -f1 | sed 's/^/\t"/;s/$/",/' +# +CIPHERS_OPENSSL = [ + "ECDHE-RSA-AES256-GCM-SHA384", + "ECDHE-ECDSA-AES256-GCM-SHA384", + "ECDHE-RSA-AES256-SHA384", + "ECDHE-ECDSA-AES256-SHA384", + "ECDHE-RSA-AES256-SHA", + "ECDHE-ECDSA-AES256-SHA", + "SRP-DSS-AES-256-CBC-SHA", + "SRP-RSA-AES-256-CBC-SHA", + "SRP-AES-256-CBC-SHA", + "DH-DSS-AES256-GCM-SHA384", + "DHE-DSS-AES256-GCM-SHA384", + "DH-RSA-AES256-GCM-SHA384", + "DHE-RSA-AES256-GCM-SHA384", + "DHE-RSA-AES256-SHA256", + "DHE-DSS-AES256-SHA256", + "DH-RSA-AES256-SHA256", + "DH-DSS-AES256-SHA256", + "DHE-RSA-AES256-SHA", + "DHE-DSS-AES256-SHA", + "DH-RSA-AES256-SHA", + "DH-DSS-AES256-SHA", + "DHE-RSA-CAMELLIA256-SHA", + "DHE-DSS-CAMELLIA256-SHA", + "DH-RSA-CAMELLIA256-SHA", + "DH-DSS-CAMELLIA256-SHA", + "ECDH-RSA-AES256-GCM-SHA384", + "ECDH-ECDSA-AES256-GCM-SHA384", + "ECDH-RSA-AES256-SHA384", + "ECDH-ECDSA-AES256-SHA384", + "ECDH-RSA-AES256-SHA", + "ECDH-ECDSA-AES256-SHA", + "AES256-GCM-SHA384", + "AES256-SHA256", + "AES256-SHA", + "CAMELLIA256-SHA", + "PSK-AES256-CBC-SHA", + "ECDHE-RSA-AES128-GCM-SHA256", + "ECDHE-ECDSA-AES128-GCM-SHA256", + "ECDHE-RSA-AES128-SHA256", + "ECDHE-ECDSA-AES128-SHA256", + "ECDHE-RSA-AES128-SHA", + "ECDHE-ECDSA-AES128-SHA", + "SRP-DSS-AES-128-CBC-SHA", + "SRP-RSA-AES-128-CBC-SHA", + "SRP-AES-128-CBC-SHA", + "DH-DSS-AES128-GCM-SHA256", + "DHE-DSS-AES128-GCM-SHA256", + "DH-RSA-AES128-GCM-SHA256", + "DHE-RSA-AES128-GCM-SHA256", + "DHE-RSA-AES128-SHA256", + "DHE-DSS-AES128-SHA256", + "DH-RSA-AES128-SHA256", + "DH-DSS-AES128-SHA256", + "DHE-RSA-AES128-SHA", + "DHE-DSS-AES128-SHA", + "DH-RSA-AES128-SHA", + "DH-DSS-AES128-SHA", + "DHE-RSA-SEED-SHA", + "DHE-DSS-SEED-SHA", + "DH-RSA-SEED-SHA", + "DH-DSS-SEED-SHA", + "DHE-RSA-CAMELLIA128-SHA", + "DHE-DSS-CAMELLIA128-SHA", + "DH-RSA-CAMELLIA128-SHA", + "DH-DSS-CAMELLIA128-SHA", + "ECDH-RSA-AES128-GCM-SHA256", + "ECDH-ECDSA-AES128-GCM-SHA256", + "ECDH-RSA-AES128-SHA256", + "ECDH-ECDSA-AES128-SHA256", + "ECDH-RSA-AES128-SHA", + "ECDH-ECDSA-AES128-SHA", + "AES128-GCM-SHA256", + "AES128-SHA256", + "AES128-SHA", + "SEED-SHA", + "CAMELLIA128-SHA", + "PSK-AES128-CBC-SHA", + "ECDHE-RSA-DES-CBC3-SHA", + "ECDHE-ECDSA-DES-CBC3-SHA", + "SRP-DSS-3DES-EDE-CBC-SHA", + "SRP-RSA-3DES-EDE-CBC-SHA", + "SRP-3DES-EDE-CBC-SHA", + "EDH-RSA-DES-CBC3-SHA", + "EDH-DSS-DES-CBC3-SHA", + "DH-RSA-DES-CBC3-SHA", + "DH-DSS-DES-CBC3-SHA", + "ECDH-RSA-DES-CBC3-SHA", + "ECDH-ECDSA-DES-CBC3-SHA", + "DES-CBC3-SHA", + "PSK-3DES-EDE-CBC-SHA", +] HAND_SHAKE_DATA = "\x15\x03\x03\x00\x02\x02\n" original_verbose, $VERBOSE = $VERBOSE, nil # try to shut off warnings