From 1765b2474b5012928029457a89afe245d4e208f3 Mon Sep 17 00:00:00 2001 From: Felipe Mesquita Date: Wed, 27 Aug 2025 19:35:28 -0300 Subject: [PATCH] replace broken ssl data with a summary inspired by curl cli --- lib/ethon/easy/callbacks.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/ethon/easy/callbacks.rb b/lib/ethon/easy/callbacks.rb index 73f2f210..cee5fdea 100644 --- a/lib/ethon/easy/callbacks.rb +++ b/lib/ethon/easy/callbacks.rb @@ -69,7 +69,14 @@ def debug_callback @debug_callback ||= proc {|handle, type, data, size, udata| message = data.read_string(size) @debug_info.add type, message - print message unless [:data_in, :data_out].include?(type) + + if [:ssl_data_in, :ssl_data_out].include?(type) + print "[#{size} bytes data]\n" + elsif [:data_in, :data_out].include?(type) + # print "} [#{size} bytes data]\n" + else + print message + end 0 } end