You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@whimsical.apache.org by ru...@apache.org on 2020/10/24 19:01:02 UTC

[whimsy] branch master updated: add a no-verify option

This is an automated email from the ASF dual-hosted git repository.

rubys pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git


The following commit(s) were added to refs/heads/master by this push:
     new f9c54d4  add a no-verify option
f9c54d4 is described below

commit f9c54d4f46265ac7311a6360235396bdb1835628
Author: Sam Ruby <ru...@intertwingly.net>
AuthorDate: Sat Oct 24 15:00:41 2020 -0400

    add a no-verify option
---
 www/board/agenda/daemon/wsc.rb | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/www/board/agenda/daemon/wsc.rb b/www/board/agenda/daemon/wsc.rb
index c7f09b7..b3fd22e 100644
--- a/www/board/agenda/daemon/wsc.rb
+++ b/www/board/agenda/daemon/wsc.rb
@@ -24,6 +24,7 @@ options.host = 'whimsy.local'
 options.path = '/board/agenda/websocket/'
 options.user = Etc.getlogin
 options.restart = false
+options.verfify = true
 
 opt_parser = OptionParser.new do |opts|
   opts.banner = "Usage: #{File.basename(__FILE__)} [options]"
@@ -44,6 +45,10 @@ opt_parser = OptionParser.new do |opts|
     options.protocol = 'wss'
   end
 
+  opts.on "--noverify", 'Bypass SSL certificate verification' do
+    options.verify = false
+  end
+
   opts.on "--user USER", 'User to log in as' do |user|
     options.user = user
   end
@@ -92,6 +97,7 @@ EM.run do
       ssl = {use_ssl: options.protocol == 'wss'}
 
       response = Net::HTTP.start(options.host, options.port, ssl) do |http|
+        http.verify_mode = OpenSSL::SSL::VERIFY_NONE if options.verify
         http.request(request)
       end