@@ -53,7 +53,7 @@ var user_global: String
53
53
54
54
var client := StreamPeerTCP .new ()
55
55
var peerstream := PacketPeerStream .new ()
56
- var stream_peer_ssl := StreamPeerSSL .new ()
56
+ var stream_peer_tls := StreamPeerTLS .new ()
57
57
58
58
var peer : StreamPeer
59
59
func _init ():
@@ -159,12 +159,12 @@ func close(clean_closure := true) -> void:
159
159
160
160
# Identifies the message as a termination.
161
161
162
- if stream_peer_ssl .get_status () == stream_peer_ssl .STATUS_HANDSHAKING or stream_peer_ssl .get_status () == stream_peer_ssl .STATUS_CONNECTED :
162
+ if stream_peer_tls .get_status () == StreamPeerTLS .STATUS_HANDSHAKING or stream_peer_tls .get_status () == StreamPeerTLS .STATUS_CONNECTED :
163
163
# Deconnection ssl
164
164
if clean_closure :
165
- stream_peer_ssl .put_data (request ('X' , PackedByteArray ()))
165
+ stream_peer_tls .put_data (request ('X' , PackedByteArray ()))
166
166
167
- stream_peer_ssl .disconnect_from_stream ()
167
+ stream_peer_tls .disconnect_from_stream ()
168
168
else :
169
169
if clean_closure :
170
170
peer .put_data (request ('X' , PackedByteArray ()))
@@ -194,8 +194,8 @@ func execute(sql: String) -> int:
194
194
if not busy :
195
195
var request_result := request ('Q' , sql .to_utf8_buffer () + PackedByteArray ([0 ]))
196
196
197
- if stream_peer_ssl .get_status () == stream_peer_ssl .STATUS_CONNECTED :
198
- stream_peer_ssl .put_data (request_result )
197
+ if stream_peer_tls .get_status () == StreamPeerTLS .STATUS_CONNECTED :
198
+ stream_peer_tls .put_data (request_result )
199
199
else :
200
200
peer .put_data (request_result )
201
201
@@ -212,7 +212,7 @@ func execute(sql: String) -> int:
212
212
213
213
# Upgrade the connexion to SSL.
214
214
func set_ssl_connection () -> void :
215
- if stream_peer_ssl .get_status () == StreamPeerSSL .STATUS_HANDSHAKING or stream_peer_ssl .get_status () == StreamPeerSSL .STATUS_CONNECTED :
215
+ if stream_peer_tls .get_status () == StreamPeerTLS .STATUS_HANDSHAKING or stream_peer_tls .get_status () == StreamPeerTLS .STATUS_CONNECTED :
216
216
push_warning ("[PostgreSQLClient:%d ] The connection is already secured with TLS/SSL." % [get_instance_id ()])
217
217
elif client .get_status () == StreamPeerTCP .STATUS_CONNECTED :
218
218
## # SSLRequest ###
@@ -291,8 +291,8 @@ func poll() -> void:
291
291
client .poll ()
292
292
293
293
if client .get_status () == StreamPeerTCP .STATUS_CONNECTED :
294
- if stream_peer_ssl .get_status () == stream_peer_ssl .STATUS_HANDSHAKING or stream_peer_ssl .get_status () == stream_peer_ssl .STATUS_CONNECTED :
295
- stream_peer_ssl .poll ()
294
+ if stream_peer_tls .get_status () == stream_peer_tls .STATUS_HANDSHAKING or stream_peer_tls .get_status () == stream_peer_tls .STATUS_CONNECTED :
295
+ stream_peer_tls .poll ()
296
296
297
297
if next_etape :
298
298
if secure_connection_method_buffer == SecureConnectionMethod .SSL :
@@ -314,8 +314,8 @@ func poll() -> void:
314
314
# var crypto = Crypto.new()
315
315
# var ssl_key = crypto.generate_rsa(4096)
316
316
# var ssl_cert = crypto.generate_self_signed_certificate(ssl_key)
317
- stream_peer_ssl .connect_to_stream (peer )
318
- # stream_peer_ssl .blocking_handshake = false
317
+ stream_peer_tls .connect_to_stream (peer )
318
+ # stream_peer_tls .blocking_handshake = false
319
319
status_ssl = 2
320
320
'N' :
321
321
status = Status .STATUS_ERROR
@@ -335,9 +335,9 @@ func poll() -> void:
335
335
if status == Status .STATUS_CONNECTED and busy :
336
336
var response : Array = [OK , PackedByteArray ()]
337
337
338
- if stream_peer_ssl .get_status () == stream_peer_ssl .STATUS_CONNECTED :
339
- if stream_peer_ssl .get_available_bytes ():
340
- response = stream_peer_ssl .get_data (stream_peer_ssl .get_available_bytes ()) # I don't know why it crashes when this value (stream_peer_ssl .get_available_bytes()) is equal to 0 so I pass it a condition. It is probably a Godot bug.
338
+ if stream_peer_tls .get_status () == stream_peer_tls .STATUS_CONNECTED :
339
+ if stream_peer_tls .get_available_bytes ():
340
+ response = stream_peer_tls .get_data (stream_peer_tls .get_available_bytes ()) # I don't know why it crashes when this value (stream_peer_tls .get_available_bytes()) is equal to 0 so I pass it a condition. It is probably a Godot bug.
341
341
else :
342
342
response = peer .get_data (peer .get_available_bytes ())
343
343
@@ -347,8 +347,8 @@ func poll() -> void:
347
347
push_warning ("[PostgreSQLClient:%d ] The backend did not send any data or there must have been a problem while the backend sent a response to the request." % [get_instance_id ()])
348
348
349
349
350
- if status_ssl == 2 and stream_peer_ssl .get_status () == stream_peer_ssl .STATUS_CONNECTED :
351
- stream_peer_ssl .put_data (startup_message )
350
+ if status_ssl == 2 and stream_peer_tls .get_status () == stream_peer_tls .STATUS_CONNECTED :
351
+ stream_peer_tls .put_data (startup_message )
352
352
353
353
status_ssl = 3
354
354
@@ -359,7 +359,7 @@ func poll() -> void:
359
359
if status_ssl == 0 :
360
360
reponce = peer .get_data (peer .get_available_bytes ())
361
361
else :
362
- reponce = stream_peer_ssl .get_data (stream_peer_ssl .get_available_bytes ())
362
+ reponce = stream_peer_tls .get_data (stream_peer_tls .get_available_bytes ())
363
363
364
364
if reponce [0 ] == OK and reponce [1 ].size ():
365
365
var servire = reponce_parser (reponce [1 ])
@@ -368,7 +368,7 @@ func poll() -> void:
368
368
if status_ssl == 0 :
369
369
peer .put_data (servire )
370
370
else :
371
- stream_peer_ssl .put_data (servire )
371
+ stream_peer_tls .put_data (servire )
372
372
373
373
374
374
func request (type_message : String , message := PackedByteArray ()) -> PackedByteArray :
@@ -1467,8 +1467,8 @@ func reponce_parser(fragmented_answer: PackedByteArray):
1467
1467
1468
1468
var sasl_initial_response := request ('p' , "SCRAM-SHA-256" .to_ascii_buffer () + PackedByteArray ([0 ]) + len_client_first_message + client_first_message .to_utf8_buffer ())
1469
1469
1470
- if stream_peer_ssl .get_status () == stream_peer_ssl .STATUS_CONNECTED :
1471
- stream_peer_ssl .put_data (sasl_initial_response )
1470
+ if stream_peer_tls .get_status () == StreamPeerTLS .STATUS_CONNECTED :
1471
+ stream_peer_tls .put_data (sasl_initial_response )
1472
1472
else :
1473
1473
peer .put_data (sasl_initial_response )
1474
1474
@@ -1493,8 +1493,8 @@ func reponce_parser(fragmented_answer: PackedByteArray):
1493
1493
1494
1494
var sasl_initial_response := request ('p' , "SCRAM-SHA-256-PLUS" .to_ascii_buffer () + PackedByteArray ([0 ]) + len_client_first_message + client_first_message .to_utf8_buffer ())
1495
1495
1496
- if stream_peer_ssl .get_status () == stream_peer_ssl .STATUS_CONNECTED :
1497
- stream_peer_ssl .put_data (sasl_initial_response )
1496
+ if stream_peer_tls .get_status () == StreamPeerTLS .STATUS_CONNECTED :
1497
+ stream_peer_tls .put_data (sasl_initial_response )
1498
1498
else :
1499
1499
peer .put_data (sasl_initial_response )
1500
1500
@@ -1563,8 +1563,8 @@ func reponce_parser(fragmented_answer: PackedByteArray):
1563
1563
1564
1564
var authentication_sasl_continue := request ('p' , client_final_message .to_ascii_buffer ())
1565
1565
1566
- if stream_peer_ssl .get_status () == stream_peer_ssl .STATUS_CONNECTED :
1567
- stream_peer_ssl .put_data (authentication_sasl_continue )
1566
+ if stream_peer_tls .get_status () == stream_peer_tls .STATUS_CONNECTED :
1567
+ stream_peer_tls .put_data (authentication_sasl_continue )
1568
1568
else :
1569
1569
peer .put_data (authentication_sasl_continue )
1570
1570
12 :
0 commit comments