IPv6 support was fixed in httpclient 2.4.0 and newer.

https://trello.com/c/NoHDPqHH

See: https://github.com/nahi/httpclient/blob/master/CHANGELOG.md

Related changelog entries:

2.4.0:
* Remove [] from given address for IPv6 compat. #176

2.3.1:
* #122 Support IPv6 address in URI
Let URI build the URI since hostname= auto-wraps an ipv6 address in [].

https://trello.com/c/NoHDPqHH
Rewritten miq_ae_class view to HAML + added gettext calls
Add a few spec support modules for logger, paths, camcorder
Add a few recordings of disk images
Add a few specs using recorded disk images
Fixed spec/requests/ authentication specs

- Update session_store to use :memory instead of default cookie_store for tests,
eliminating the 4K limit that was giving us the 500's.
- Needed to specify HTTP_USER_AGENT for a couple of tests in auth_spec.rb
PR Review Updates

- Simplified check in session_store initializer
- Reverting auth_specs tests as earlier.
- Updating request_referer_service.rb to handle empty referer
Removed DHTMLXTREE code residue

Grepped the code for all DHTMLXTREE related occurrences. For e.g. -
1. node['id']
2. node['text']
3. node['im0'], node['im1'], node['im2']
4. node['item']
and deleted/addressed it.

#118
Clean up invalid ascii character sequences with ascii double quote and space.

Rubocop was reporting a fatal error:
  lib/util/win32/wim_parser.rb:1:1: F: "\xe2" on us-ascii.

To diagnose, I read each byte of the file, reporting any sequences outside the ascii range.

r = File.read("lib/util/win32/wim_parser.rb")
r.each_byte {|b| if b > 126; print "!!! #{b}"; else print b.chr; end;}; nil

The relevant characters and their surrounding context:
  "Value is set to !!! 226�!!! 156MSWIM\0\0!!! 226�!!! 157"

  "This flag is primarily used in the Windows!!! 194!!! 160Deployment Services (WDS) scenario"
Add missing post route for dashboard widget move

This is to fix the following error:

ActionController::RoutingError (No route matches [POST]
"/report/db_widget_dd_done")
...

https://bugzilla.redhat.com/show_bug.cgi?id=1167308
Charting: highlighter for pie charts.
Merge pull request #1119 from mzazrivec/fix_widget_move_routing

Add missing post route for dashboard widget move
Merge pull request #1120 from martinpovolny/pie_highlighter

Charting: highlighter for pie charts.
Added missing search related routes.

- Added missing routes to routes & specs tests.

https://bugzilla.redhat.com/show_bug.cgi?id=1168337
https://bugzilla.redhat.com/show_bug.cgi?id=1168336
Merge pull request #1128 from jrafanie/fix_fatal_error_xe2_on_us_ascii

Clean up invalid ascii character sequences with ascii double quote and space.
For MiqAeField and MiqAeValue use build+save instead of create!

This PR is based on the Active Record/Postgres.

For Git based Automate model the MiqAeField and MiqAeValue are saved
in the class and instance yaml files and are not separate tables like
in ActiveRecord. Build followed by a save allows us to write just once
into the file as opposed to writing the file several times once a value
or field is saved.
Merge pull request #1132 from h-kataria/added_missing_search_related_routes

Added missing search related routes.
Merge pull request #1102 from AparnaKarve/gh118_remove_dhtmlxtree_code_references

Removed DHTMLXTREE code residue
Merge pull request #1092 from skateman/gettext-haml-miq_ae_class

Rewritten miq_ae_class view to HAML + added gettext calls