1
0
Fork 0
mirror of https://github.com/mperham/sidekiq.git synced 2022-11-09 13:52:34 -05:00
mperham--sidekiq/test
Geoff Harcourt dd0a8476ea
Remove SSL parameters from Redis connection logging to avoid exception (#4532)
In 3f9c4bf9 the Redis connection options began to be cloned (via dumping
and re-marshalling) to avoid issues with password redaction in logging
altering the connection options and breaking authentication with Sentinels.

Unfortunately, this change caused an exception on boot for users of
Redis over SSL. The `OpenSSL::X509::Store` object used for SSL certs is
not yet dumpable in the bundled OpenSSL wrapper for current Rubies
(although it does in master as of ruby/openssl#281).

The fix here prunes the `ssl_params` options out of the Redis
configuration options before the dumping and marshalling. It's probably
better not to include those in logging anyway for privacy purposes.

Fix #4531
2020-04-18 13:00:29 -07:00
..
dummy Update dummy test app to only boot relevant subsystems 2019-09-12 14:53:57 -07:00
fixtures Allow dynamic sidekiq-web locale paths, for localized extensions, fixes #1261 2013-10-21 12:07:18 -07:00
config.yml Remove daemonization, pidfile and logfile options, #4045 2018-12-07 13:41:26 -08:00
config_empty.yml Cleanup CLI (#4026) 2018-12-03 13:24:37 -08:00
config_environment.yml Remove daemonization, pidfile and logfile options, #4045 2018-12-07 13:41:26 -08:00
config_string.yml Remove daemonization, pidfile and logfile options, #4045 2018-12-07 13:41:26 -08:00
fake_env.rb Freeze all string literals in source, fixes #2741 2015-12-31 15:33:35 -08:00
helper.rb bump simplecov 2020-01-31 10:19:20 -08:00
test_actors.rb merge master 2019-03-01 13:26:21 -08:00
test_api.rb payload should exposed as a Hash, fixes #4387 2019-11-22 09:53:44 -08:00
test_cli.rb Print Rails info at startup (#4383) 2019-11-17 17:50:01 -08:00
test_client.rb Blow up on edge case where a job can be pushed to redis with an empty queue name 2020-02-26 10:51:25 -08:00
test_dead_set.rb merge master 2019-03-01 13:26:21 -08:00
test_exception_handler.rb merge master 2019-03-01 13:26:21 -08:00
test_extensions.rb merge master 2019-03-01 13:26:21 -08:00
test_fetch.rb Speedup UnitOfWork#queue_name 2019-09-30 15:42:31 -07:00
test_job_logger.rb Remove unused test helper. (#4317) 2019-10-07 21:46:34 -07:00
test_launcher.rb merge master 2019-03-01 13:37:04 -08:00
test_logger.rb fix logger level query methods (#4463) 2020-02-14 08:18:44 -08:00
test_manager.rb merge master 2019-03-01 13:26:21 -08:00
test_middleware.rb merge master 2019-03-01 13:26:21 -08:00
test_processor.rb Remove dead code (#4330) 2019-10-09 16:46:10 -07:00
test_rails.rb cleanup 2019-12-18 11:05:06 -08:00
test_redis_connection.rb Remove SSL parameters from Redis connection logging to avoid exception (#4532) 2020-04-18 13:00:29 -07:00
test_retry.rb Refactor Processor to avoid costly json cloning (#4316) 2019-10-07 21:48:39 -07:00
test_retry_exhausted.rb Refactor Processor to avoid costly json cloning (#4316) 2019-10-07 21:48:39 -07:00
test_scheduled.rb Replace #inject/#reduce with #sum (#4325) 2019-10-08 14:50:26 -07:00
test_scheduling.rb merge master 2019-03-01 13:26:21 -08:00
test_sidekiq.rb merge master 2019-03-01 13:26:21 -08:00
test_sidekiqmon.rb fix test 2019-09-04 06:30:22 -07:00
test_systemd.rb systemd notification integration (#4489) 2020-03-16 07:20:22 -07:00
test_testing.rb merge master 2019-03-01 13:26:21 -08:00
test_testing_fake.rb Easier way to test enqueuing specific ActionMailer and ActiveRecord delayed jobs 2019-09-29 14:32:30 -07:00
test_testing_inline.rb merge master 2019-03-01 13:26:21 -08:00
test_util.rb merge master 2019-03-01 13:26:21 -08:00
test_web.rb Introduce the ability to pause queue from the UI (#4374) 2019-11-14 10:06:53 -08:00
test_web_helpers.rb misc, prepare for release 2020-04-17 07:44:51 -07:00
test_worker.rb Allow Sidekiq::Worker#set to be chained 2019-03-04 11:16:58 -08:00
test_worker_generator.rb Follow generator configuration to determine the resulting test file (#4371) 2019-11-11 10:37:39 -08:00