lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master fe40d6c: Prefer https to http


From: Greg Chicares
Subject: [lmi-commits] [lmi] master fe40d6c: Prefer https to http
Date: Thu, 30 Jul 2020 10:20:02 -0400 (EDT)

branch: master
commit fe40d6cb418ffad8195c1a2053d112a455452f76
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>

    Prefer https to http
    
    Use HTTPS with all lmi URLs, preferring nongnu.org to gnu.org .
    
    Left non-lmi URLs alone because HTTPS is not yet available everywhere.
---
 COPYING.html                        |   2 +-
 ChangeLog                           | 918 ++++++++++++++++++------------------
 DefectLog                           |  20 +-
 GNUmakefile                         |   6 +-
 INSTALL                             |   8 +-
 Makefile.am                         |   2 +-
 README                              |   2 +-
 README.auto                         |   2 +-
 README.schroot                      |   2 +-
 about_dialog.cpp                    |   2 +-
 about_dialog.hpp                    |   2 +-
 account_value.hpp                   |   2 +-
 account_value_test.cpp              |   2 +-
 accountvalue.cpp                    |   2 +-
 acinclude.m4                        |   2 +-
 actuarial_table.cpp                 |   2 +-
 actuarial_table.hpp                 |   2 +-
 actuarial_table_test.cpp            |   2 +-
 alert.cpp                           |   2 +-
 alert.hpp                           |   6 +-
 alert_cgi.cpp                       |   2 +-
 alert_cli.cpp                       |   2 +-
 alert_test.cpp                      |   2 +-
 alert_wx.cpp                        |   2 +-
 antediluvian_stubs.cpp              |   2 +-
 any_entity.hpp                      |   2 +-
 any_member.hpp                      |   2 +-
 any_member_test.cpp                 |   2 +-
 assert_lmi.hpp                      |   2 +-
 assert_lmi_test.cpp                 |   2 +-
 authenticity.cpp                    |   2 +-
 authenticity.hpp                    |   2 +-
 authenticity_test.cpp               |   2 +-
 autodependency.make                 |   2 +-
 autogen.sh                          |   2 +-
 basic_tables.cpp                    |   2 +-
 basic_tables.hpp                    |   2 +-
 basic_values.hpp                    |   2 +-
 basicvalues.cpp                     |   2 +-
 bcc_5_5_1.make                      |   2 +-
 bcc_ar.cpp                          |   2 +-
 bcc_cc.cpp                          |   2 +-
 bcc_ld.cpp                          |   2 +-
 bcc_rc.cpp                          |   2 +-
 boost_regex.hpp                     |   2 +-
 bourn_cast.hpp                      |   6 +-
 bourn_cast_test.cpp                 |   6 +-
 cache_file_reads.hpp                |   2 +-
 cache_file_reads_test.cpp           |   2 +-
 calendar_date.cpp                   |   2 +-
 calendar_date.hpp                   |   2 +-
 calendar_date_test.cpp              |   2 +-
 callback.hpp                        |   2 +-
 callback_test.cpp                   |   2 +-
 catch_exceptions.hpp                |   2 +-
 ce_product_name.cpp                 |   2 +-
 ce_product_name.hpp                 |   2 +-
 ce_skin_name.cpp                    |   2 +-
 ce_skin_name.hpp                    |   2 +-
 cell.rnc                            |   2 +-
 cell.xsd                            |   2 +-
 cell_07.rnc                         |   2 +-
 cell_07.xsd                         |   2 +-
 cell_08.rnc                         |   2 +-
 cell_08.xsd                         |   2 +-
 census_document.cpp                 |   2 +-
 census_document.hpp                 |   2 +-
 census_view.cpp                     |   2 +-
 census_view.hpp                     |   2 +-
 check_git_setup.sh                  |   2 +-
 check_script.sh                     |   2 +-
 check_std_names.sed                 |   2 +-
 comma_punct.hpp                     |   2 +-
 comma_punct_test.cpp                |   2 +-
 commutation_functions.cpp           |   2 +-
 commutation_functions.hpp           |   2 +-
 commutation_functions_test.cpp      |   4 +-
 como.make                           |   2 +-
 config.hpp                          |   4 +-
 config_bc551.hpp                    |   2 +-
 config_como_mingw.hpp               |   2 +-
 config_ming323.hpp                  |   2 +-
 configurable_settings.cpp           |   2 +-
 configurable_settings.hpp           |   2 +-
 configurable_settings_test.cpp      |   2 +-
 configuration.make                  |   2 +-
 configure.ac                        |   2 +-
 contains.hpp                        |   4 +-
 contains_test.cpp                   |   2 +-
 contract_numbers.mst                |   2 +-
 cover.mst                           |   2 +-
 cpp_main.cpp                        |   4 +-
 crc32.cpp                           |   2 +-
 crc32.hpp                           |   2 +-
 crc32_test.cpp                      |   2 +-
 cso_table.cpp                       |   2 +-
 cso_table.hpp                       |   2 +-
 currency.hpp                        |   2 +-
 currency_test.cpp                   |   2 +-
 custom_io_0.cpp                     |   2 +-
 custom_io_0.hpp                     |   2 +-
 custom_io_1.cpp                     |   2 +-
 custom_io_1.hpp                     |   2 +-
 data_directory.cpp                  |   2 +-
 data_directory.hpp                  |   2 +-
 database.cpp                        |   2 +-
 database.hpp                        |   2 +-
 database_document.cpp               |   2 +-
 database_document.hpp               |   2 +-
 database_view.cpp                   |   2 +-
 database_view.hpp                   |   2 +-
 database_view_editor.cpp            |   2 +-
 database_view_editor.hpp            |   2 +-
 datum_base.cpp                      |   2 +-
 datum_base.hpp                      |   2 +-
 datum_boolean.cpp                   |   2 +-
 datum_boolean.hpp                   |   2 +-
 datum_sequence.cpp                  |   4 +-
 datum_sequence.hpp                  |   2 +-
 datum_string.cpp                    |   2 +-
 datum_string.hpp                    |   2 +-
 db_sort.sed                         |   2 +-
 dbdict.cpp                          |   2 +-
 dbdict.hpp                          |   4 +-
 dbindex.hpp                         |   2 +-
 dbnames.cpp                         |   2 +-
 dbnames.hpp                         |   2 +-
 dbnames.xpp                         |   2 +-
 dbo_rules.cpp                       |   2 +-
 dbo_rules.hpp                       |   2 +-
 dbo_rules_test.cpp                  |   2 +-
 dbvalue.cpp                         |   2 +-
 dbvalue.hpp                         |   2 +-
 death_benefits.cpp                  |   2 +-
 death_benefits.hpp                  |   2 +-
 debian/copyright                    |   2 +-
 debian/lmi.1                        |   2 +-
 default_view.cpp                    |   2 +-
 default_view.hpp                    |   2 +-
 deserialize_cast.hpp                |   4 +-
 diagnostics.sed                     |   2 +-
 docmanager_ex.cpp                   |   2 +-
 docmanager_ex.hpp                   |   2 +-
 dollar_units.mst                    |   2 +-
 edit_mvc_docview_parameters.hpp     |   2 +-
 elapsed_time.cpp                    |   2 +-
 emit_ledger.cpp                     |   2 +-
 emit_ledger.hpp                     |   2 +-
 exit_codes.hpp                      |   2 +-
 expression_template_0_test.cpp      |   2 +-
 facets.cpp                          |   2 +-
 facets.hpp                          |   2 +-
 faq.html                            |   6 +-
 fenv_guard.cpp                      |   2 +-
 fenv_guard.hpp                      |   2 +-
 fenv_lmi.cpp                        |   6 +-
 fenv_lmi.hpp                        |   2 +-
 fenv_lmi_test.cpp                   |   2 +-
 fenv_lmi_x86.hpp                    |   2 +-
 file_command.cpp                    |   2 +-
 file_command.hpp                    |   2 +-
 file_command_cgi.cpp                |   2 +-
 file_command_cli.cpp                |   2 +-
 file_command_test.cpp               |   2 +-
 file_command_wx.cpp                 |   2 +-
 financial.cpp                       |   2 +-
 financial.hpp                       |   2 +-
 financial_test.cpp                  |   2 +-
 finra_assumption_detail.mst         |   2 +-
 finra_basic.mst                     |   2 +-
 finra_column_headings.mst           |   2 +-
 finra_footer_upper.mst              |   2 +-
 finra_header.mst                    |   2 +-
 finra_header_lower.mst              |   2 +-
 finra_header_upper.mst              |   2 +-
 finra_notes1.mst                    |   2 +-
 finra_notes2.mst                    |   2 +-
 finra_supp.mst                      |   2 +-
 finra_supp_report.mst               |   2 +-
 footer_lower.mst                    |   2 +-
 force_linking.hpp                   |   2 +-
 fund_data.cpp                       |   2 +-
 fund_data.hpp                       |   2 +-
 generate_passkey.cpp                |   2 +-
 generate_product_files.cpp          |   2 +-
 getopt.cpp                          |   2 +-
 getopt.hpp                          |   2 +-
 getopt_test.cpp                     |   2 +-
 global_settings.cpp                 |   2 +-
 global_settings.hpp                 |   2 +-
 global_settings_test.cpp            |   2 +-
 gpt.xrc                             |   2 +-
 gpt_commutation_functions.cpp       |   4 +-
 gpt_commutation_functions.hpp       |   6 +-
 gpt_document.cpp                    |   2 +-
 gpt_document.hpp                    |   2 +-
 gpt_input.cpp                       |   4 +-
 gpt_input.hpp                       |   2 +-
 gpt_server.cpp                      |   2 +-
 gpt_server.hpp                      |   2 +-
 gpt_specamt.cpp                     |   2 +-
 gpt_specamt.hpp                     |   2 +-
 gpt_state.cpp                       |   2 +-
 gpt_state.hpp                       |   4 +-
 gpt_test.cpp                        |   2 +-
 gpt_view.cpp                        |   4 +-
 gpt_view.hpp                        |   2 +-
 gpt_xml_document.cpp                |   2 +-
 gpt_xml_document.hpp                |   2 +-
 group_quote_pdf_gen.cpp             |   2 +-
 group_quote_pdf_gen.hpp             |   2 +-
 group_quote_pdf_gen_wx.cpp          |   2 +-
 group_tutorial.html                 |   6 +-
 group_values.cpp                    |   2 +-
 group_values.hpp                    |   2 +-
 gui_test.ps1                        |   2 +-
 gui_test.sh                         |   2 +-
 gwc/develop2.txt                    |   2 +-
 gwc/invert.sh                       |   2 +-
 handle_exceptions.hpp               |   2 +-
 handle_exceptions_test.cpp          |   2 +-
 hooks/commit-msg                    |   2 +-
 hooks/pre-commit                    |   2 +-
 html.cpp                            |   2 +-
 html.hpp                            |   4 +-
 icon_monger.cpp                     |   2 +-
 icon_monger.hpp                     |   2 +-
 ieee754.hpp                         |   2 +-
 ieee754_test.cpp                    |   2 +-
 ihs_acctval.cpp                     |   2 +-
 ihs_avdebug.cpp                     |   2 +-
 ihs_avmly.cpp                       |   2 +-
 ihs_avsolve.cpp                     |   2 +-
 ihs_avstrtgy.cpp                    |   2 +-
 ihs_basicval.cpp                    |   2 +-
 ihs_crc_comp.cpp                    |   2 +-
 ihs_irc7702.cpp                     |   2 +-
 ihs_irc7702.hpp                     |   2 +-
 ihs_irc7702a.cpp                    |   6 +-
 ihs_irc7702a.hpp                    |   2 +-
 ihs_mortal.cpp                      |   2 +-
 ihs_server7702.cpp                  |   2 +-
 ihs_server7702.hpp                  |   2 +-
 ihs_x_type.hpp                      |   2 +-
 ill_reg_column_headings.mst         |   2 +-
 ill_reg_footer_disclaimer.mst       |   2 +-
 ill_reg_header.mst                  |   2 +-
 ill_reg_narr_summary.mst            |   2 +-
 ill_reg_narr_summary2.mst           |   2 +-
 ill_reg_numeric_summary.mst         |   2 +-
 ill_reg_supp_report.mst             |   2 +-
 ill_reg_tabular_details.mst         |   2 +-
 ill_reg_tabular_details2.mst        |   2 +-
 illustration_document.cpp           |   2 +-
 illustration_document.hpp           |   2 +-
 illustration_view.cpp               |   4 +-
 illustration_view.hpp               |   2 +-
 illustrator.cpp                     |   2 +-
 illustrator.hpp                     |   2 +-
 imprimatur.mst                      |   2 +-
 individual_tutorial.html            |   6 +-
 input.cpp                           |   2 +-
 input.hpp                           |   4 +-
 input_harmonization.cpp             |  14 +-
 input_realization.cpp               |   4 +-
 input_sequence.cpp                  |   4 +-
 input_sequence.hpp                  |   4 +-
 input_sequence_aux.cpp              |   2 +-
 input_sequence_aux.hpp              |   2 +-
 input_sequence_entry.cpp            |   4 +-
 input_sequence_entry.hpp            |   2 +-
 input_sequence_interval.hpp         |   2 +-
 input_sequence_parser.cpp           |   2 +-
 input_sequence_parser.hpp           |   2 +-
 input_sequence_test.cpp             |   4 +-
 input_test.cpp                      |   2 +-
 input_xml_io.cpp                    |   2 +-
 install_cygwin.bat                  |   2 +-
 install_libxml2_libxslt.make        |   4 +-
 install_mingw.make                  |   2 +-
 install_mingw32.make                |   2 +-
 install_miscellanea.make            |   2 +-
 install_msw.sh                      |   4 +-
 install_wsl.ps1                     |   2 +-
 install_wx.sh                       |   4 +-
 install_wxpdfdoc.sh                 |   2 +-
 interest_rates.cpp                  |   2 +-
 interest_rates.hpp                  |   2 +-
 interpolate_string.cpp              |   2 +-
 interpolate_string.hpp              |   2 +-
 interpolate_string_test.cpp         |   2 +-
 irc7702_tables.cpp                  |   2 +-
 irc7702_tables.hpp                  |   2 +-
 irc7702a_test.cpp                   |   2 +-
 istream_to_string.hpp               |   2 +-
 istream_to_string_test.cpp          |   2 +-
 ledger.cpp                          |   2 +-
 ledger.hpp                          |   2 +-
 ledger_base.cpp                     |   2 +-
 ledger_base.hpp                     |   2 +-
 ledger_evaluator.cpp                |   2 +-
 ledger_evaluator.hpp                |   2 +-
 ledger_invariant.cpp                |   2 +-
 ledger_invariant.hpp                |   2 +-
 ledger_invariant_init.cpp           |   2 +-
 ledger_pdf.cpp                      |   2 +-
 ledger_pdf.hpp                      |   2 +-
 ledger_test.cpp                     |   2 +-
 ledger_text_formats.cpp             |   4 +-
 ledger_text_formats.hpp             |   2 +-
 ledger_variant.cpp                  |   2 +-
 ledger_variant.hpp                  |   2 +-
 ledger_variant_init.cpp             |   2 +-
 ledgervalues.cpp                    |   2 +-
 ledgervalues.hpp                    |   2 +-
 license.cpp                         |   2 +-
 license.hpp                         |   2 +-
 lmi.cpp                             |   2 +-
 lmi.hpp                             |   2 +-
 lmi_msw_res.rc                      |   2 +-
 lmi_setup_00.sh                     |   2 +-
 lmi_setup_00c.sh                    |   2 +-
 lmi_setup_01.sh                     |   2 +-
 lmi_setup_01c.sh                    |   2 +-
 lmi_setup_01r.sh                    |   2 +-
 lmi_setup_02.sh                     |   2 +-
 lmi_setup_02c.sh                    |   2 +-
 lmi_setup_05c.sh                    |   2 +-
 lmi_setup_05r.sh                    |   2 +-
 lmi_setup_07r.sh                    |   2 +-
 lmi_setup_10.sh                     |   2 +-
 lmi_setup_10c.sh                    |   2 +-
 lmi_setup_10r.sh                    |   2 +-
 lmi_setup_11.sh                     |   2 +-
 lmi_setup_20.sh                     |   2 +-
 lmi_setup_21.sh                     |   2 +-
 lmi_setup_24.sh                     |   2 +-
 lmi_setup_24c.sh                    |   2 +-
 lmi_setup_25.sh                     |   2 +-
 lmi_setup_29.sh                     |   2 +-
 lmi_setup_30.sh                     |   2 +-
 lmi_setup_40.sh                     |   2 +-
 lmi_setup_42.sh                     |   2 +-
 lmi_setup_43.sh                     |   2 +-
 lmi_setup_44.sh                     |   2 +-
 lmi_setup_inc.sh                    |   2 +-
 loads.cpp                           |   4 +-
 loads.hpp                           |   2 +-
 loads_impl.hpp                      |   2 +-
 loads_test.cpp                      |   2 +-
 local_options.sh                    |   4 +-
 main_cgi.cpp                        |   2 +-
 main_cli.cpp                        |   2 +-
 main_common.cpp                     |   4 +-
 main_common.hpp                     |   2 +-
 main_common_non_wx.cpp              |   2 +-
 main_wx.cpp                         |   2 +-
 main_wx_test.cpp                    |   2 +-
 map_lookup.hpp                      |   2 +-
 map_lookup_test.cpp                 |   2 +-
 materially_equal.hpp                |   2 +-
 materially_equal_test.cpp           |   2 +-
 math_functions.hpp                  |   4 +-
 math_functions_test.cpp             |   2 +-
 mc_enum.cpp                         |   2 +-
 mc_enum.hpp                         |   2 +-
 mc_enum.tpp                         |   2 +-
 mc_enum_aux.hpp                     |   2 +-
 mc_enum_fwd.hpp                     |   2 +-
 mc_enum_metadata.hpp                |   2 +-
 mc_enum_test.cpp                    |   2 +-
 mc_enum_test_aux.cpp                |   2 +-
 mc_enum_test_aux.hpp                |   2 +-
 mc_enum_test_aux_enums.hpp          |   2 +-
 mc_enum_type_enums.hpp              |   2 +-
 mc_enum_types.cpp                   |   2 +-
 mc_enum_types.hpp                   |   2 +-
 mc_enum_types.xpp                   |   2 +-
 mc_enum_types_aux.cpp               |   2 +-
 mc_enum_types_aux.hpp               |   4 +-
 md5.cpp                             |   2 +-
 md5.hpp                             |   2 +-
 md5sum.cpp                          |   2 +-
 md5sum.hpp                          |   2 +-
 md5sum_cli.cpp                      |   2 +-
 md5sum_test.cpp                     |   2 +-
 mec.xrc                             |   2 +-
 mec_document.cpp                    |   2 +-
 mec_document.hpp                    |   2 +-
 mec_input.cpp                       |   4 +-
 mec_input.hpp                       |   2 +-
 mec_server.cpp                      |   2 +-
 mec_server.hpp                      |   2 +-
 mec_state.cpp                       |   2 +-
 mec_state.hpp                       |   4 +-
 mec_view.cpp                        |   4 +-
 mec_view.hpp                        |   2 +-
 mec_xml_document.cpp                |   2 +-
 mec_xml_document.hpp                |   2 +-
 menu_commands.html                  |   6 +-
 menus.xrc                           |   2 +-
 miscellany.cpp                      |   2 +-
 miscellany.hpp                      |   2 +-
 miscellany_test.cpp                 |   2 +-
 mortality_rates.cpp                 |   2 +-
 mortality_rates.hpp                 |   2 +-
 mortality_rates_fetch.cpp           |   2 +-
 mortality_rates_test.cpp            |   2 +-
 mst_to_xst.sh                       |   2 +-
 msw_common.make                     |   2 +-
 msw_cygwin.make                     |   2 +-
 msw_generic.make                    |   2 +-
 msw_workarounds.cpp                 |   2 +-
 msw_workarounds.hpp                 |   2 +-
 msw_wsl.make                        |   2 +-
 multidimgrid_any.cpp                |   2 +-
 multidimgrid_any.hpp                |   2 +-
 multidimgrid_safe.hpp               |   2 +-
 multidimgrid_safe.tpp               |   2 +-
 multidimgrid_tools.cpp              |   2 +-
 multidimgrid_tools.hpp              |   2 +-
 multiple_cell_document.cpp          |   2 +-
 multiple_cell_document.hpp          |   2 +-
 multiple_cell_document.rnc          |   4 +-
 multiple_cell_document.xsd          |   4 +-
 multiple_cell_document_01.rnc       |   4 +-
 multiple_cell_document_01.xsd       |   4 +-
 multiple_cell_document_02.rnc       |   4 +-
 multiple_cell_document_02.xsd       |   4 +-
 mvc_controller.cpp                  |  12 +-
 mvc_controller.hpp                  |   2 +-
 mvc_controller.tpp                  |   2 +-
 mvc_model.cpp                       |   2 +-
 mvc_model.hpp                       |   2 +-
 mvc_view.cpp                        |   2 +-
 mvc_view.hpp                        |   2 +-
 my_db.cpp                           |   2 +-
 my_fund.cpp                         |   2 +-
 my_prod.cpp                         |   2 +-
 my_proem.cpp                        |   4 +-
 my_proem.hpp                        |   2 +-
 my_rnd.cpp                          |   2 +-
 my_test_coding_rules.cpp            |   2 +-
 my_tier.cpp                         |   2 +-
 name_value_pairs.cpp                |   2 +-
 name_value_pairs.hpp                |   2 +-
 name_value_pairs_test.cpp           |   2 +-
 ncnnnpnn.hpp                        |   2 +-
 ncnnnpnn_test.cpp                   |   2 +-
 null_stream.cpp                     |   2 +-
 null_stream.hpp                     |   2 +-
 numeric_io_cast.hpp                 |   2 +-
 numeric_io_test.cpp                 |   2 +-
 numeric_io_traits.hpp               |   2 +-
 nychthemeral_test.sh                |   2 +-
 objects.make                        |   2 +-
 oecumenic_enumerations.hpp          |   2 +-
 outlay.cpp                          |   2 +-
 outlay.hpp                          |   2 +-
 pasting_to_a_census.html            |   8 +-
 path_utility.cpp                    |   4 +-
 path_utility.hpp                    |   2 +-
 path_utility_test.cpp               |   2 +-
 pchfile.hpp                         |   2 +-
 pchfile_wx.hpp                      |   2 +-
 pchlist.hpp                         |   2 +-
 pchlist_wx.hpp                      |   2 +-
 pdf_command.cpp                     |   2 +-
 pdf_command.hpp                     |   2 +-
 pdf_command_wx.cpp                  |   2 +-
 pdf_writer_wx.cpp                   |   2 +-
 pdf_writer_wx.hpp                   |   2 +-
 platform_dependent.hpp              |   4 +-
 policy_document.cpp                 |   2 +-
 policy_document.hpp                 |   2 +-
 policy_view.cpp                     |   2 +-
 policy_view.hpp                     |   2 +-
 policy_view.xrc                     |   2 +-
 posix_fhs.make                      |   2 +-
 preferences_model.cpp               |   2 +-
 preferences_model.hpp               |   2 +-
 preferences_view.cpp                |   2 +-
 preferences_view.hpp                |   2 +-
 preferences_view.xrc                |   2 +-
 premium_tax.cpp                     |   2 +-
 premium_tax.hpp                     |   2 +-
 premium_tax_test.cpp                |   2 +-
 previewframe_ex.cpp                 |   2 +-
 previewframe_ex.hpp                 |   2 +-
 print_matrix.hpp                    |   2 +-
 print_matrix_test.cpp               |   2 +-
 product_data.cpp                    |   2 +-
 product_data.hpp                    |   2 +-
 product_editor.cpp                  |   2 +-
 product_editor.hpp                  |   2 +-
 product_file_test.cpp               |   2 +-
 progress_meter.cpp                  |   2 +-
 progress_meter.hpp                  |   6 +-
 progress_meter_cgi.cpp              |   2 +-
 progress_meter_cli.cpp              |   2 +-
 progress_meter_test.cpp             |   2 +-
 progress_meter_wx.cpp               |   4 +-
 rate_table.cpp                      |   2 +-
 rate_table.hpp                      |   2 +-
 rate_table_test.cpp                 |   2 +-
 rate_table_tool.cpp                 |   4 +-
 reg_d_group_basic.mst               |   2 +-
 reg_d_group_column_headings.mst     |   2 +-
 reg_d_group_footer_upper.mst        |   2 +-
 reg_d_group_header.mst              |   2 +-
 reg_d_group_header_lower.mst        |   2 +-
 reg_d_group_header_upper.mst        |   2 +-
 reg_d_group_narr_summary.mst        |   2 +-
 reg_d_group_narr_summary2.mst       |   2 +-
 reg_d_group_supp_report.mst         |   2 +-
 reg_d_indiv_cover_page.mst          |   2 +-
 reg_d_indiv_curr.mst                |   2 +-
 reg_d_indiv_curr_irr.mst            |   2 +-
 reg_d_indiv_footer_upper.mst        |   2 +-
 reg_d_indiv_guar_irr.mst            |   2 +-
 reg_d_indiv_header.mst              |   2 +-
 reg_d_indiv_notes1.mst              |   4 +-
 reg_d_indiv_notes2.mst              |   2 +-
 reg_d_indiv_supp_report.mst         |   2 +-
 regex_test.cpp                      |   4 +-
 report_table.cpp                    |   2 +-
 report_table.hpp                    |   2 +-
 report_table_test.cpp               |   2 +-
 round_glibc.c                       |   4 +-
 round_test.cpp                      |   4 +-
 round_to.hpp                        |   6 +-
 round_to_test.cpp                   |   2 +-
 rounding_document.cpp               |   2 +-
 rounding_document.hpp               |   2 +-
 rounding_rules.cpp                  |   2 +-
 rounding_rules.hpp                  |   2 +-
 rounding_view.cpp                   |   2 +-
 rounding_view.hpp                   |   2 +-
 rounding_view.xrc                   |   2 +-
 rounding_view_editor.cpp            |   2 +-
 rounding_view_editor.hpp            |   2 +-
 rtti_lmi.hpp                        |   2 +-
 rtti_lmi_test.cpp                   |   2 +-
 safely_dereference_as.hpp           |   2 +-
 safely_dereference_as_test.cpp      |   2 +-
 sandbox_test.cpp                    |   2 +-
 sequence_input.html                 |   6 +-
 set_toolchain.sh                    |   2 +-
 sigfpe.cpp                          |   2 +-
 sigfpe.hpp                          |   2 +-
 single_cell_document.cpp            |   2 +-
 single_cell_document.hpp            |   2 +-
 single_cell_document.rnc            |   2 +-
 single_cell_document.xsd            |   2 +-
 single_cell_document_00.xsd         |   2 +-
 single_cell_document_01.rnc         |   2 +-
 single_cell_document_01.xsd         |   2 +-
 single_cell_document_02.rnc         |   2 +-
 single_cell_document_02.xsd         |   2 +-
 single_choice_popup_menu.cpp        |   2 +-
 single_choice_popup_menu.hpp        |   2 +-
 skeleton.cpp                        |  12 +-
 skeleton.hpp                        |   2 +-
 skin.xrc                            |   2 +-
 skin_coli_boli.xrc                  |   2 +-
 skin_group_carveout.xrc             |   2 +-
 skin_single_premium.xrc             |   2 +-
 snprintf_test.cpp                   |   4 +-
 so_attributes.hpp                   |   2 +-
 solve.cpp                           |   2 +-
 sort_cell_subelements.xsl           |   2 +-
 ssize_lmi.hpp                       |   2 +-
 ssize_lmi_test.cpp                  |   2 +-
 stl_extensions.hpp                  |   2 +-
 stratified_algorithms.cpp           |   2 +-
 stratified_algorithms.hpp           |   2 +-
 stratified_algorithms_test.cpp      |   2 +-
 stratified_charges.cpp              |   4 +-
 stratified_charges.hpp              |   2 +-
 stratified_charges.xpp              |   2 +-
 stream_cast.hpp                     |   2 +-
 stream_cast_test.cpp                |   2 +-
 system_command.cpp                  |   2 +-
 system_command.hpp                  |   2 +-
 system_command_non_wx.cpp           |   2 +-
 system_command_test.cpp             |   2 +-
 system_command_wx.cpp               |   4 +-
 test_coding_rules.cpp               |   4 +-
 test_coding_rules_test.sh           |   6 +-
 test_main.cpp                       |   2 +-
 test_schemata.sh                    |   2 +-
 test_tools.hpp                      |   2 +-
 test_tools_test.cpp                 |   2 +-
 text_doc.cpp                        |   2 +-
 text_doc.hpp                        |   2 +-
 text_to_html_strings.sed            |   2 +-
 text_to_strings.sed                 |   2 +-
 text_view.cpp                       |   2 +-
 text_view.hpp                       |   2 +-
 tier_document.cpp                   |   2 +-
 tier_document.hpp                   |   2 +-
 tier_view.cpp                       |   2 +-
 tier_view.hpp                       |   2 +-
 tier_view_editor.cpp                |   2 +-
 tier_view_editor.hpp                |   2 +-
 timer.cpp                           |   2 +-
 timer.hpp                           |   4 +-
 timer_test.cpp                      |   2 +-
 tn_range.hpp                        |   2 +-
 tn_range.tpp                        |   2 +-
 tn_range_fwd.hpp                    |   2 +-
 tn_range_test.cpp                   |   2 +-
 tn_range_test_aux.cpp               |   2 +-
 tn_range_test_aux.hpp               |   2 +-
 tn_range_type_trammels.hpp          |   2 +-
 tn_range_types.cpp                  |   4 +-
 tn_range_types.hpp                  |   2 +-
 toolbar.xrc                         |   2 +-
 tools/pete-2.1.1/ChangeLog          |   2 +-
 tools/pete-2.1.1/Makefile           |   2 +-
 tools/pete-2.1.1/et_vector.hpp      |   2 +-
 tools/pete-2.1.1/et_vector_test.cpp |   2 +-
 transferor.cpp                      |   2 +-
 transferor.hpp                      |   2 +-
 transume_toolchain.sh               |   2 +-
 types.rnc                           |   6 +-
 types.xsd                           |   6 +-
 types_07.rnc                        |   6 +-
 types_07.xsd                        |   6 +-
 types_08.rnc                        |   6 +-
 types_08.xsd                        |   6 +-
 user_manual.html                    |   6 +-
 value_cast.hpp                      |   2 +-
 value_cast_test.cpp                 |   4 +-
 vector_test.cpp                     |   2 +-
 verify_products.cpp                 |   2 +-
 verify_products.hpp                 |   2 +-
 version.hpp                         |   2 +-
 view_ex.cpp                         |   4 +-
 view_ex.hpp                         |   2 +-
 view_ex.tpp                         |   2 +-
 workhorse.make                      |  10 +-
 wx_checks.cpp                       |   2 +-
 wx_checks.hpp                       |   2 +-
 wx_new.cpp                          |   2 +-
 wx_new.hpp                          |   2 +-
 wx_new_test.cpp                     |   2 +-
 wx_table_generator.cpp              |   2 +-
 wx_table_generator.hpp              |   2 +-
 wx_test_about_version.cpp           |   4 +-
 wx_test_benchmark_census.cpp        |   2 +-
 wx_test_calculation_summary.cpp     |   2 +-
 wx_test_case.hpp                    |   2 +-
 wx_test_config_settings.cpp         |   2 +-
 wx_test_create_open.cpp             |   2 +-
 wx_test_date.hpp                    |   2 +-
 wx_test_default_input.cpp           |   2 +-
 wx_test_default_update.cpp          |   2 +-
 wx_test_document.hpp                |   2 +-
 wx_test_expiry_dates.cpp            |   2 +-
 wx_test_input_sequences.cpp         |   4 +-
 wx_test_input_validation.cpp        |   2 +-
 wx_test_log_errors.cpp              |   2 +-
 wx_test_new.hpp                     |   2 +-
 wx_test_output.hpp                  |   2 +-
 wx_test_output_pdf.hpp              |   2 +-
 wx_test_paste_census.cpp            |   4 +-
 wx_test_pdf_create.cpp              |   2 +-
 wx_test_statusbar.hpp               |   2 +-
 wx_test_validate_output.cpp         |   2 +-
 wx_utility.cpp                      |   6 +-
 wx_utility.hpp                      |   2 +-
 wx_workarounds.hpp                  |   2 +-
 xml_lmi.cpp                         |   2 +-
 xml_lmi.hpp                         |   2 +-
 xml_lmi_fwd.hpp                     |   2 +-
 xml_serializable.hpp                |   2 +-
 xml_serializable.tpp                |   2 +-
 xml_serialize.hpp                   |   2 +-
 xml_serialize_test.cpp              |   2 +-
 xml_xslt_wrapp.cpp                  |   2 +-
 xrc.rnc                             |   4 +-
 yare_input.cpp                      |   4 +-
 yare_input.hpp                      |   2 +-
 zero.hpp                            |   2 +-
 zero_test.cpp                       |   2 +-
 686 files changed, 1284 insertions(+), 1284 deletions(-)

diff --git a/COPYING.html b/COPYING.html
index e1090f2..843ed65 100644
--- a/COPYING.html
+++ b/COPYING.html
@@ -27,7 +27,7 @@ These markup modifications are
 and licensed under the same terms as the original. This boilerplate
 has been added:
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ChangeLog b/ChangeLog
index bac792c..25c84b0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -17,7 +17,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -2900,7 +2900,7 @@ variable definitions when it passes them to submakefiles.
 
   wx_workarounds.hpp
 Conditionalize workarounds for older wx versions. See
-  http://lists.gnu.org/archive/html/lmi/2005-08/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2005-08/msg00000.html
 
 20050802T2108Z <chicares@cox.net> [1285]
 
@@ -5497,7 +5497,7 @@ running 'make regression_test' with MSYS. See
   http://article.gmane.org/gmane.comp.gnu.mingw.user/18633
     [2006-01-14T11:55:49Z from Greg Chicares]
 and
-  http://lists.gnu.org/archive/html/lmi/2006-01/msg00031.html
+  https://lists.nongnu.org/archive/html/lmi/2006-01/msg00031.html
 for details.
 
 20060115T1546Z <chicares@cox.net> [1204]
@@ -6356,7 +6356,7 @@ Avoid overflow and singularities.
   GNUmakefile
   local_options.sh [new file]
 Add script to set persistent options. This message
-  http://lists.gnu.org/archive/html/lmi/2006-02/msg00009.html
+  https://lists.nongnu.org/archive/html/lmi/2006-02/msg00009.html
 discusses the motivation.
 
 20060228T1335Z <chicares@cox.net> [1206]
@@ -6470,8 +6470,8 @@ Add a new test.
   xml_notebook.cpp
   xml_notebook.hpp
 Rename event handlers. As these messages:
-  http://lists.gnu.org/archive/html/lmi/2005-11/msg00036.html
-  http://lists.gnu.org/archive/html/lmi/2005-11/msg00037.html
+  https://lists.nongnu.org/archive/html/lmi/2005-11/msg00036.html
+  https://lists.nongnu.org/archive/html/lmi/2005-11/msg00037.html
 explain, this change prevents conflicts with wx names, even though
 it may be speculated that such conflicts are benign.
 
@@ -6514,7 +6514,7 @@ Reformat.
 
   xml_notebook.cpp
 Remember focused control across task switches. See:
-  http://lists.gnu.org/archive/html/lmi/2006-03/msg00006.html
+  https://lists.nongnu.org/archive/html/lmi/2006-03/msg00006.html
 
 20060313T2109Z <wboutin@massmutual.com> [1207]
 
@@ -6538,7 +6538,7 @@ Improve conformance.
 
   GNUmakefile
 Make 'checkout' target more robust. See:
-  http://sv.nongnu.org/task/index.php?func=detailitem&item_id=5228
+  https://sv.nongnu.org/task/index.php?func=detailitem&item_id=5228
 
 20060314T0248Z <chicares@cox.net> [1207]
 
@@ -6620,7 +6620,7 @@ Use more specific long types.
 
   configure.ac
 Remove '-Wendif-labels': see
-  http://lists.gnu.org/archive/html/lmi/2006-04/msg00003.html
+  https://lists.nongnu.org/archive/html/lmi/2006-04/msg00003.html
 and also the 20051106T1528Z 'ChangeLog' entry for 'workhorse.make'.
 
 20060602T1422Z <chicares@cox.net> [1205]
@@ -7372,7 +7372,7 @@ Fix an alphabetization defect.
   ledger_text_formats.cpp
   ledger_xml_io.cpp
 Work around this compiler defect:
-  http://sv.nongnu.org/bugs/index.php?func=detailitem&item_id=13856
+  https://sv.nongnu.org/bugs/index.php?func=detailitem&item_id=13856
 in one file, noting that the defect remains unaddressed in the other.
 
 20060904T1315Z <chicares@cox.net> [1201]
@@ -7585,7 +7585,7 @@ Improve vertical alignment.
   about_dialog.cpp
   about_dialog.hpp
 Remove reference to wxDialog::OnOK(), for wx-2.7 compatibility. See:
-  http://lists.gnu.org/archive/html/lmi/2006-09/msg00017.html
+  https://lists.nongnu.org/archive/html/lmi/2006-09/msg00017.html
 
 20061010T0012Z <chicares@cox.net> [1173]
 
@@ -7593,7 +7593,7 @@ Remove reference to wxDialog::OnOK(), for wx-2.7 
compatibility. See:
   mvc_controller.hpp
 Remove unneeded wxID_OK handler and its reference to wxDialog::OnOK(),
 for wx-2.7 compatibility. See:
-  http://lists.gnu.org/archive/html/lmi/2006-09/msg00017.html
+  https://lists.nongnu.org/archive/html/lmi/2006-09/msg00017.html
 
 20061010T2323Z <chicares@cox.net> [1173]
 
@@ -8266,7 +8266,7 @@ Refactor attribute manipulation, making it library 
independent.
   ledger_xml_io2.cpp
 Refactor iteration across elements, making it library independent.
 See:
-  http://lists.gnu.org/archive/html/lmi/2006-11/msg00046.html
+  https://lists.nongnu.org/archive/html/lmi/2006-11/msg00046.html
 
 20061127T0554Z <chicares@cox.net> [1214]
 
@@ -8289,7 +8289,7 @@ Implement a missing feature.
 Simplify writing the configuration file--see
   "What have we done that should be undone?"
 here:
-  http://lists.gnu.org/archive/html/lmi/2006-11/msg00050.html
+  https://lists.nongnu.org/archive/html/lmi/2006-11/msg00050.html
 
 20061127T1651Z <chicares@cox.net> [1213]
 
@@ -8370,7 +8370,7 @@ is a scalar and couldn't be shown as a column.
   ledger_formats.xml
   ledger_xml_io.cpp
 Fix incorrect format for 'PremTaxLoad'. See:
-  http://lists.gnu.org/archive/html/lmi/2006-11/msg00063.html
+  https://lists.nongnu.org/archive/html/lmi/2006-11/msg00063.html
 
 20061129T1537Z <chicares@cox.net> [1222]
 
@@ -9345,7 +9345,7 @@ Improve unit testing.
 
   timer.cpp
 Correct a defect: see
-  http://lists.gnu.org/archive/html/lmi/2007-01/msg00010.html
+  https://lists.nongnu.org/archive/html/lmi/2007-01/msg00010.html
 
 20070113T0211Z <chicares@cox.net> [1240]
 
@@ -9404,7 +9404,7 @@ Improve documentation.
 
   timer.hpp
 Ratify spike solutions committed 20070114T1944Z: see
-  http://lists.nongnu.org/archive/html/lmi/2007-01/msg00011.html
+  https://lists.nongnu.org/archive/html/lmi/2007-01/msg00011.html
 
 20070118T1118Z <chicares@cox.net> [1243]
 
@@ -9496,7 +9496,7 @@ Include only appropriate headers.
 
   ledger_xml_io2.cpp
 Address defect #13856:
-  http://sv.nongnu.org/bugs/?13856
+  https://sv.nongnu.org/bugs/?13856
 
 20070125T1346Z <chicares@cox.net> [1245]
 
@@ -10260,7 +10260,7 @@ section 8.1 .
   multidimgrid_safe.hpp
   tier_view_editor.hpp
 Remove doxygen markup. See:
-  http://lists.gnu.org/archive/html/lmi/2007-02/msg00029.html
+  https://lists.nongnu.org/archive/html/lmi/2007-02/msg00029.html
 
 20070303T1747Z <chicares@cox.net> [1253]
 
@@ -10269,7 +10269,7 @@ Remove doxygen markup. See:
   view_ex.cpp
   view_ex.hpp
 Prevent potential crash due to defective installation. See:
-  http://lists.nongnu.org/archive/html/lmi/2007-03/msg00008.html
+  https://lists.nongnu.org/archive/html/lmi/2007-03/msg00008.html
 
 20070303T1942Z <chicares@cox.net> [1253]
 
@@ -10474,7 +10474,7 @@ Replace wxString with std::string.
 
   alert.hpp
 Improve documentation. See:
-  http://lists.nongnu.org/archive/html/lmi/2007-03/msg00008.html
+  https://lists.nongnu.org/archive/html/lmi/2007-03/msg00008.html
 
 20070309T1627Z <chicares@cox.net> [1254]
 
@@ -10947,7 +10947,7 @@ Fix a typo (s/optimize_profiling/profiling_option/).
   safely_dereference_as.hpp
   safely_dereference_as_test.cpp
 Guard type conversion with a static assertion. See:
-  http://lists.gnu.org/archive/html/lmi/2007-04/msg00011.html
+  https://lists.nongnu.org/archive/html/lmi/2007-04/msg00011.html
 
 20070420T2343Z <chicares@cox.net> [1259]
 
@@ -11253,7 +11253,7 @@ providing a checkpoint for instrumentation.
 
   census_view.cpp
 Refine the 20070515T1125Z change in light of testing. See:
-  http://sv.nongnu.org/bugs/?19858
+  https://sv.nongnu.org/bugs/?19858
 
 20070520T1506Z <chicares@cox.net> [1256]
 
@@ -11524,7 +11524,7 @@ Remove stray comment markers.
 
   menus.xrc
 Comment out empty menus, but don't expunge them. See:
-  http://lists.nongnu.org/archive/html/lmi/2007-03/msg00068.html
+  https://lists.nongnu.org/archive/html/lmi/2007-03/msg00068.html
 
 20070527T1530Z <chicares@cox.net> [1247]
 
@@ -11952,9 +11952,9 @@ Remove unneeded code that was used only by struct 
RunCensus.
   ledgervalues.cpp
 Reactivate testing scaffold for the problem exposed 20070603T0431Z.
 See:
-  http://cvs.sv.gnu.org/viewvc/lmi/lmi/main.cpp?r1=1.6&r2=1.7
+  https://cvs.sv.nongnu.org/viewvc/lmi/lmi/main.cpp?r1=1.6&r2=1.7
   revision 1.7, Sun Apr 10 21:49:58 2005 UTC
-  http://cvs.sv.gnu.org/viewvc/lmi/lmi/ledgervalues.cpp?r1=1.5&r2=1.6
+  https://cvs.sv.nongnu.org/viewvc/lmi/lmi/ledgervalues.cpp?r1=1.5&r2=1.6
   revision 1.6, Sun Apr 10 21:49:58 2005 UTC
 for a demonstration of the relationship.
 
@@ -12207,7 +12207,7 @@ Fix the rest of FOP-0.93 warnings/errors.
   sample.cns
   sample.cns.touchstone
 Specify GeneralAccountRate explicitly. See:
-  http://sv.nongnu.org/support/?105822
+  https://sv.nongnu.org/support/?105822
 
 20070606T1904Z <chicares@cox.net> [1230]
 
@@ -12500,7 +12500,7 @@ Generate pdf files more efficiently.
 
   system_command_wx.cpp
 Improve arrangement of output. See:
-  http://lists.nongnu.org/archive/html/lmi/2007-06/msg00010.html
+  https://lists.nongnu.org/archive/html/lmi/2007-06/msg00010.html
 
 20070620T1215Z <etarassov@tt-solutions.com> [1231]
 
@@ -15560,13 +15560,13 @@ Add a unit test for pasting to a textcontrol.
   wx-2.8.6.patch [new file]
   wx-2.8.7.patch [new file]
 Add local patches and upgrade to wx-2.8.7 . See:
-  http://lists.gnu.org/archive/html/lmi/2008-02/msg00011.html
+  https://lists.nongnu.org/archive/html/lmi/2008-02/msg00011.html
 
 20080206T0048Z <gchicares@sbcglobal.net> [1204]
 
   main_wx.cpp
 Reconstruct the unit test for pasting to a textcontrol. Crucial idea:
-  http://lists.nongnu.org/archive/html/lmi/2008-02/msg00010.html
+  https://lists.nongnu.org/archive/html/lmi/2008-02/msg00010.html
 
 20080206T0346Z <gchicares@sbcglobal.net> [1204]
 
@@ -15809,7 +15809,7 @@ Look up xsl filenames as changed 20080218T1743Z.
   transferor.cpp
   xml_lmi.cpp
 Suppress "unreachable" diagnostics uniformly. See:
-  http://lists.nongnu.org/archive/html/lmi/2007-03/msg00008.html
+  https://lists.nongnu.org/archive/html/lmi/2007-03/msg00008.html
 
 20080221T1936Z <wboutin@massmutual.com> [1197]
 
@@ -15849,7 +15849,7 @@ Return empty text from clipboard without complaint.
 
   main_wx.cpp
 Rewrite paste handler and its unit test. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-02/msg00033.html
+  https://lists.nongnu.org/archive/html/lmi/2008-02/msg00033.html
 
 20080225T2312Z <gchicares@sbcglobal.net> [1195]
 
@@ -15861,7 +15861,7 @@ Refactor.
   main_wx.cpp
 Add more tests, revealing a shortcoming: spreadsheet row vectors have
 not yet been addressed. See:
-  http://savannah.nongnu.org/task/?5224
+  https://savannah.nongnu.org/task/?5224
 
 20080226T0259Z <gchicares@sbcglobal.net> [1195]
 
@@ -15872,7 +15872,7 @@ Address the shortcoming revealed 20080226T0127Z.
 
   wx_utility.cpp
 Simplify--see:
-  http://lists.nongnu.org/archive/html/lmi/2008-02/msg00038.html
+  https://lists.nongnu.org/archive/html/lmi/2008-02/msg00038.html
 
 20080228T0339Z <gchicares@sbcglobal.net> [1195]
 
@@ -15885,7 +15885,7 @@ Simplify--see:
   skin_single_premium.xrc
   skin_variable_annuity.xrc
 Remove obsolete wxDIALOG_EX_CONTEXTHELP workaround. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-02/msg00052.html
+  https://lists.nongnu.org/archive/html/lmi/2008-02/msg00052.html
 
 20080228T0606Z <gchicares@sbcglobal.net> [1195]
 
@@ -15901,7 +15901,7 @@ Set help provider--for now, just wxSimpleHelpProvider.
 
   multidimgrid_tools.cpp
 Fix tree-control size (Vaclav). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-02/msg00064.html
+  https://lists.nongnu.org/archive/html/lmi/2008-02/msg00064.html
 
 20080229T0502Z <gchicares@sbcglobal.net> [1195]
 
@@ -15938,10 +15938,10 @@ Remove obsolete comment.
 
   wx-2.8.7.patch
 Add contextual-help patches--see:
-  http://lists.nongnu.org/archive/html/lmi/2008-02/msg00059.html
-  http://lists.nongnu.org/archive/html/lmi/2008-02/msg00070.html
-  http://lists.nongnu.org/archive/html/lmi/2008-03/msg00000.html
-  http://lists.nongnu.org/archive/html/lmi/2008-03/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2008-02/msg00059.html
+  https://lists.nongnu.org/archive/html/lmi/2008-02/msg00070.html
+  https://lists.nongnu.org/archive/html/lmi/2008-03/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2008-03/msg00004.html
 
 20080308T1711Z <gchicares@sbcglobal.net> [1195]
 
@@ -16039,8 +16039,8 @@ Deprecate or remove obsolete code for non-7702 corridor.
 
   main_wx.cpp
 Make html help accessible from XRC dialogs (Vaclav). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-03/msg00033.html
-  http://lists.nongnu.org/archive/html/lmi/2008-03/msg00036.html
+  https://lists.nongnu.org/archive/html/lmi/2008-03/msg00033.html
+  https://lists.nongnu.org/archive/html/lmi/2008-03/msg00036.html
 
 20080321T1213Z <gchicares@sbcglobal.net> [1189]
 
@@ -16048,7 +16048,7 @@ Make html help accessible from XRC dialogs (Vaclav). 
See:
   configure.ac
   main_wx.cpp
 Test pasting with wxGTK (Vaclav). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-03/msg00001.html
+  https://lists.nongnu.org/archive/html/lmi/2008-03/msg00001.html
 
 20080323T0053Z <gchicares@sbcglobal.net> [1189]
 
@@ -16104,7 +16104,7 @@ asserted YYYYMMDDTHHMM can't be violated elsewhere.
 
   ihs_acctval.cpp
 Fix defect introduced 20050415T2255Z (Vadim's fix). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-03/msg00051.html
+  https://lists.nongnu.org/archive/html/lmi/2008-03/msg00051.html
 
 20080325T1646Z <gchicares@sbcglobal.net> [1185]
 
@@ -16117,19 +16117,19 @@ Fix defect introduced 20050415T2255Z (Vadim's fix). 
See:
   text_view.hpp
   view_ex.hpp
 Update documentation in light of the 20080309T1213Z change. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-03/msg00054.html
+  https://lists.nongnu.org/archive/html/lmi/2008-03/msg00054.html
 
 20080327T0152Z <gchicares@sbcglobal.net> [1184]
 
   ihs_irc7702.cpp
 Fix defect introduced 20050114T1947Z: enum type mismatch (Vadim). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-03/msg00048.html
+  https://lists.nongnu.org/archive/html/lmi/2008-03/msg00048.html
 
 20080327T0153Z <gchicares@sbcglobal.net> [1184]
 
   stream_cast.hpp
 Suppress a spurious compiler diagnostic. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-03/msg00049.html
+  https://lists.nongnu.org/archive/html/lmi/2008-03/msg00049.html
 
 20080327T0257Z <gchicares@sbcglobal.net> [1183]
 
@@ -16617,7 +16617,7 @@ Mark release candidate.
   transferor.cpp
 Replace wxControlWithItems with wxItemContainer (Vaclav). This is
 required for wxGTK builds. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-04/msg00001.html
+  https://lists.nongnu.org/archive/html/lmi/2008-04/msg00001.html
 
 20080508T0409Z <gchicares@sbcglobal.net> [1170]
 
@@ -16744,7 +16744,7 @@ two results for comparison in a unit test.
 
   census_document.hpp
 Remove a defective defect marker. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-05/msg00008.html
+  https://lists.nongnu.org/archive/html/lmi/2008-05/msg00008.html
 
 20080521T1744Z <gchicares@sbcglobal.net> [1169]
 
@@ -16983,14 +16983,14 @@ Assert nondegeneracy of tables used for certain tests.
 
   authenticity_test.cpp
 Avert a (non-msw) warning (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00007.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00007.html
 
 20080602T0400Z <gchicares@sbcglobal.net> [1169]
 
   wx_utility.cpp
   wx_utility.hpp
 Don't require wxUSE_STL (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00003.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00003.html
 
 20080602T1348Z <gchicares@sbcglobal.net> [1169]
 
@@ -17001,7 +17001,7 @@ Count down toward zero on statusbar during lengthy unit 
test.
 
   round_to_test.cpp
 Fix a GNU/Linux problem (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00004.html
 
 20080603T0416Z <gchicares@sbcglobal.net> [1167]
 
@@ -17033,19 +17033,19 @@ Suppress 'round_test' for the nonce.
 
   round_test.cpp
 Use the stricter tolerance proposed 20080603T1435Z. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00020.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00020.html
 
 20080605T1241Z <gchicares@sbcglobal.net> [1167]
 
   obstruct_slicing.hpp
 Improve documentation. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00024.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00024.html
 
 20080605T1242Z <gchicares@sbcglobal.net> [1167]
 
   Makefile.am
 Remove 'ledger_test'. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00022.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00022.html
 
 20080606T1132Z <gchicares@sbcglobal.net> [1167]
 
@@ -17061,7 +17061,7 @@ Add example showing noncommutativity mentioned 
20080528T1415Z.
 
   round_to_test.cpp
 Fix defect introduced 20080602T1804Z (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00032.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00032.html
 
 20080609T1629Z <gchicares@sbcglobal.net> [1167]
 
@@ -17158,10 +17158,10 @@ No longer include a disused header.
 Fix defect introduced 20080602T1804Z. Revert the 20080602T1804Z and
 20080606T2049Z changes, revising 'round_test.cpp' as though the former
 change had never been made, then proceed as recommended here:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00033.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00033.html
 writing 'LMI_IEC_559' instead of '(0 && defined __STDC_IEC_559__)' for
 the reasons given here:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00034.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00034.html
 
 20080618T0145Z <gchicares@sbcglobal.net> [1163]
 
@@ -17172,7 +17172,7 @@ Redisable html help, reverting the 20080501T1425Z 
reversion.
 
   input_harmonization.cpp
 Improve control enablement. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00038.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00038.html
 
 20080619T1339Z <gchicares@sbcglobal.net> [1162]
 
@@ -17245,21 +17245,21 @@ Improve portability (VZ). The original code was 
rejected by msvc.
 
   expm1.c
 Apply one last kludge before expunging this file (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00053.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00053.html
 
 20080624T0937Z <gchicares@sbcglobal.net> [1163]
 
   any_member.hpp
   config.hpp
 Work around an msvc defect (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00043.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00043.html
 
 20080624T1331Z <gchicares@sbcglobal.net> [1163]
 
   alert_cli.cpp
   platform_dependent.hpp
 Work around a 'curses' problem. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00045.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00045.html
 
 20080625T2351Z <gchicares@sbcglobal.net> [1163]
 
@@ -17272,7 +17272,7 @@ Disallow 'const std::T&' as well as 'const T&'.
   config_ming323.hpp
   numeric_io_traits.hpp
 Casually work around absence of C99 strtof(). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00046.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00046.html
 
 20080626T1123Z <gchicares@sbcglobal.net> [1163]
 
@@ -17289,14 +17289,14 @@ Clarify a boost::numeric_cast defect.
 
   value_cast.hpp
 Improve portability. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00061.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00061.html
 
 20080626T1709Z <gchicares@sbcglobal.net> [1163]
 
   datum_string.hpp
   value_cast.hpp
 Pass argument by const reference to value_cast() (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00044.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00044.html
 
 20080627T0338Z <gchicares@sbcglobal.net> [1163]
 
@@ -17313,7 +17313,7 @@ Use value-preserving numeric_value_cast(), not 
boost::numeric_cast().
 
   multidimgrid_any.cpp
 Resolve two marked issues. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00066.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00066.html
 
 20080628T0200Z <gchicares@sbcglobal.net> [1161]
 
@@ -17323,7 +17323,7 @@ Resolve two marked issues. See:
   main_wx.hpp
   menus.xrc
 Safely report failure safely to report failure. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00028.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00028.html
 
 20080628T1948Z <gchicares@sbcglobal.net> [1161]
 
@@ -17472,14 +17472,14 @@ Refactor to facilitate elimination of old 'xenum' 
class.
   any_member_test.cpp
   safely_dereference_as_test.cpp
 Improve portability: don't hardcode rtti names in unit tests. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00069.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00069.html
 
 20080703T1143Z <gchicares@sbcglobal.net> [1150]
 
   value_cast_test.cpp
 Fix defect introduced 20080626T1123Z. The wrong version of gcc was
 cited in a comment. Caught by VZ in review:
-  http://lists.nongnu.org/archive/html/lmi/2008-06/msg00069.html
+  https://lists.nongnu.org/archive/html/lmi/2008-06/msg00069.html
 
 20080703T1155Z <gchicares@sbcglobal.net> [1150]
 
@@ -18164,7 +18164,7 @@ Refactor for simplicity.
   ihs_acctval.cpp
 Make "SepAcctCharges" equal "load" + "M&E", completing the work begun
 20080713T0936Z by applying the patch given here:
-  http://lists.nongnu.org/archive/html/lmi/2008-07/msg00005.html
+  https://lists.nongnu.org/archive/html/lmi/2008-07/msg00005.html
 
 20080721T1831Z <gchicares@sbcglobal.net> [1120]
 
@@ -18362,14 +18362,14 @@ Refactor, using yare instead of obsolete fund 
allocations.
 
   input_harmonization.cpp
 Fix defect introduced 20060924T1428Z. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-07/msg00006.html
+  https://lists.nongnu.org/archive/html/lmi/2008-07/msg00006.html
 
 20080724T1639Z <gchicares@sbcglobal.net> [1115]
 
   basic_values.hpp
   ihs_basicval.cpp
 Remove an unnecessary member function. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-07/msg00006.html
+  https://lists.nongnu.org/archive/html/lmi/2008-07/msg00006.html
 
 20080724T1919Z <gchicares@sbcglobal.net> [1115]
 
@@ -18677,20 +18677,20 @@ Initialize new input class the same way the old one 
was initialized.
 
   loads.hpp
 Improve concinnity. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-08/msg00001.html
+  https://lists.nongnu.org/archive/html/lmi/2008-08/msg00001.html
 
 20080802T0347Z <gchicares@sbcglobal.net> [1100]
 
   main_wx.cpp
 Address defect report #20236. See:
-  http://savannah.nongnu.org/bugs/?20236
+  https://savannah.nongnu.org/bugs/?20236
 
 20080802T1159Z <gchicares@sbcglobal.net> [1099]
 
   input_harmonization.cpp
 Mark defect resolved: checkboxes will soon replace yes-no radioboxes.
 See:
-  http://lists.nongnu.org/archive/html/lmi/2008-07/msg00007.html
+  https://lists.nongnu.org/archive/html/lmi/2008-07/msg00007.html
 
 20080802T1258Z <gchicares@sbcglobal.net> [1097]
 
@@ -19179,7 +19179,7 @@ Improve solve GUI, tending to backward compatibility.
 
   mvc_controller.cpp
 Improve wx style (Vaclav). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-08/msg00021.html
+  https://lists.nongnu.org/archive/html/lmi/2008-08/msg00021.html
 
 20080814T1209Z <gchicares@sbcglobal.net> [984]
 
@@ -19365,7 +19365,7 @@ Move a defectively hardcoded number to the database.
   alert.cpp
   alert_wx.cpp
 Accommodate unicode for one msw system call (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-08/msg00030.html
+  https://lists.nongnu.org/archive/html/lmi/2008-08/msg00030.html
 
 20080822T2217Z <wboutin@massmutual.com> [978]
 
@@ -19495,13 +19495,13 @@ previously placed on the statusbar.
   input_harmonization.cpp
   skin.xrc
 Add a "use current declared rate" checkbox. See:
-  http://savannah.nongnu.org/support/?105822
+  https://savannah.nongnu.org/support/?105822
 
 20080901T1926Z <gchicares@sbcglobal.net> [978]
 
   Makefile.am
 Fix defect introduced 20080811T1956Z (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-09/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2008-09/msg00000.html
 
 20080901T1927Z <gchicares@sbcglobal.net> [978]
 
@@ -19512,7 +19512,7 @@ Note a support request inline.
 
   main_wx.cpp
 Remove an obsolete workaround (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-09/msg00001.html
+  https://lists.nongnu.org/archive/html/lmi/2008-09/msg00001.html
 
 20080901T2355Z <zeitlin> [978]
 
@@ -19715,7 +19715,7 @@ Compare performance to a C alternative.
 
   istream_to_string_test.cpp
 Test an alternative to in_avail() (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-09/msg00032.html
+  https://lists.nongnu.org/archive/html/lmi/2008-09/msg00032.html
 The production version is deliberately not changed yet, in order to
 avoid any risk of destabilizing an impending release.
 
@@ -19899,7 +19899,7 @@ Refactor.
 
   icon_monger.cpp
 Inhibit rescaling for the nonce. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-08/msg00008.html
+  https://lists.nongnu.org/archive/html/lmi/2008-08/msg00008.html
 
 20081002T1429Z <vslavik@fastmail.fm> [960]
 
@@ -20238,7 +20238,7 @@ Use stronger typing (VS).
 
   icon_monger.cpp
 Resolve a wx issue (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-10/msg00037.html
+  https://lists.nongnu.org/archive/html/lmi/2008-10/msg00037.html
 
 20081103T2133Z <gchicares@sbcglobal.net> [958]
 
@@ -20353,7 +20353,7 @@ Remove deprecated conditionals.
   ledger_xsl.hpp
   main_cli.cpp
 Remove experimental xsl-fo code. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-11/msg00005.html
+  https://lists.nongnu.org/archive/html/lmi/2008-11/msg00005.html
 
 20081118T2251Z <gchicares@sbcglobal.net> [949]
 
@@ -20403,7 +20403,7 @@ Reduce physical dependency by fixing 
'build_type=so_test' erosion.
 Remove a broken workaround added 20070413T0107Z. We don't and won't
 use Cygwin's gcc-3.4.4-3; for msw, instead we use MinGW gcc, in a
 Cygwin environment, with an identity mount--see:
-  http://lists.nongnu.org/archive/html/lmi/2007-11/msg00007.html
+  https://lists.nongnu.org/archive/html/lmi/2007-11/msg00007.html
 
 20081120T1055Z <gchicares@sbcglobal.net> [911]
 
@@ -20527,7 +20527,7 @@ Expunge a misbegotten unit test.
   loads.cpp
   workhorse.make
 Simplify PETE usage (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-11/msg00008.html
+  https://lists.nongnu.org/archive/html/lmi/2008-11/msg00008.html
 
 20081123T1409Z <gchicares@sbcglobal.net> [904]
 
@@ -20566,7 +20566,7 @@ Rectify names.
   path_utility.hpp
   path_utility_test.cpp
 Add a function to make a filename portable. This is required for
-  http://savannah.nongnu.org/support/?105907
+  https://savannah.nongnu.org/support/?105907
 because 'CensusFilename.Firstname Lastname.000000001.pdf' is not
 portable, so write_ledger_as_pdf() would turn it into 'output.pdf';
 yet people's names, unlike portable filenames, do contain spaces.
@@ -20589,7 +20589,7 @@ Remove superannuated code; improve documentation.
   path_utility.hpp
   path_utility_test.cpp
 Add insured's name to census output filenames. See:
-  http://savannah.nongnu.org/support/?105907
+  https://savannah.nongnu.org/support/?105907
 
 20081126T1653Z <gchicares@sbcglobal.net> [902]
 
@@ -20691,8 +20691,8 @@ Round substandard COI rates.
 
   ihs_avsolve.cpp
 Experimentally solve for surrender value equal to tax basis. See:
-  http://savannah.nongnu.org/support/index.php?106573
-  http://lists.nongnu.org/archive/html/lmi/2008-12/msg00001.html
+  https://savannah.nongnu.org/support/index.php?106573
+  https://lists.nongnu.org/archive/html/lmi/2008-12/msg00001.html
 
 20081208T1241Z <gchicares@sbcglobal.net> [892]
 
@@ -20709,7 +20709,7 @@ so that each is globally unique and therefore 
independent of context.
   menus.xrc
   toolbar.xrc
 Add command to print all census cells and composite to disk. See:
-  http://savannah.nongnu.org/support/?105907
+  https://savannah.nongnu.org/support/?105907
 
 20081210T2247Z <vslavik@fastmail.fm> [892]
 
@@ -20731,7 +20731,7 @@ Optionally print xml before transformation to xsl-fo.
 
   ledger_xml_io.cpp
 Remove unneeded DOCTYPE etc. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-12/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2008-12/msg00004.html
 
 20081212T1240Z <gchicares@sbcglobal.net> [892]
 
@@ -20873,7 +20873,7 @@ Silently disregard elements removed 20081119T0233Z.
   timer.cpp
 Fix defect introduced 20050114T1947Z, from an original file predating
 the lmi epoch: integer overflow, detected by Vaclav. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-12/msg00011.html
+  https://lists.nongnu.org/archive/html/lmi/2008-12/msg00011.html
 
 20081217T0247Z <gchicares@sbcglobal.net> [887]
 
@@ -20928,7 +20928,7 @@ Refine the 20081207T0049Z tax-basis-solve calculation.
 
   input_xml_io.cpp
 Load input files faster (Vaclav). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-12/msg00014.html
+  https://lists.nongnu.org/archive/html/lmi/2008-12/msg00014.html
 
 20081220T1903Z <wboutin@massmutual.com> [878]
 
@@ -21451,7 +21451,7 @@ Improve documentation.
 
   illustration_view.cpp
 Trap an exception to prevent an unpleasant GUI consequence. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-12/msg00017.html
+  https://lists.nongnu.org/archive/html/lmi/2008-12/msg00017.html
 
 20081231T2153Z <gchicares@sbcglobal.net> [878]
 
@@ -21469,14 +21469,14 @@ Improve documentation.
   msw_workarounds.cpp
   system_command_non_wx.cpp
 Accommodate wx unicode builds (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-12/msg00029.html
+  https://lists.nongnu.org/archive/html/lmi/2008-12/msg00029.html
 
 20090104T0238Z <gchicares@sbcglobal.net> [878]
 
   mvc_controller.cpp
 Import recent changes from skeleton branch. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-12/msg00036.html
-  http://lists.nongnu.org/archive/html/lmi/2009-01/msg00001.html
+  https://lists.nongnu.org/archive/html/lmi/2008-12/msg00036.html
+  https://lists.nongnu.org/archive/html/lmi/2009-01/msg00001.html
 
 20090104T0239Z <gchicares@sbcglobal.net> [878]
 
@@ -21563,7 +21563,7 @@ builtin wx bitmap: it causes a theme clash.
 
   icon_monger.cpp
 Improve art-provider diagnostics. See, however:
-  http://lists.nongnu.org/archive/html/lmi/2009-01/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2009-01/msg00004.html
 
 20090115T1944Z <gchicares@sbcglobal.net> [878]
 
@@ -21574,7 +21574,7 @@ Summarize premium allocation for composites.
 
   icon_monger.cpp
 Set html-help frame icon (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2008-10/msg00022.html
+  https://lists.nongnu.org/archive/html/lmi/2008-10/msg00022.html
 
 20090117T2145Z <gchicares@sbcglobal.net> [878]
 
@@ -21697,7 +21697,7 @@ Improve documentation.
 
   ihs_avmly.cpp
 Experimentally change withdrawal solves. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-02/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2009-02/msg00000.html
 
 20090206T0153Z <gchicares@sbcglobal.net> [860]
 
@@ -21707,9 +21707,9 @@ that set the 'LapseIgnoresSurrChg' flag (which prevents 
lapse merely
 due to a surrender charge as long as account value is nonnegative),
 some solves were unsuccessful. Because of the precaution described in
 footnote [4] here:
-  http://lists.nongnu.org/archive/html/lmi/2009-02/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2009-02/msg00000.html
 an unsuccessful solve does not lead to an incorrect illustration. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-02/msg00005.html
+  https://lists.nongnu.org/archive/html/lmi/2009-02/msg00005.html
 
 20090207T1257Z <gchicares@sbcglobal.net> [857]
 
@@ -21762,7 +21762,7 @@ been resolved in the production system are now marked 
'IHS !! '.
   ihs_avsolve.cpp
 Experimentally change withdrawal solves, reverting the 20090202T0247Z
 experiment. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-02/msg00010.html
+  https://lists.nongnu.org/archive/html/lmi/2009-02/msg00010.html
 
 20090213T1233Z <gchicares@sbcglobal.net> [814]
 
@@ -21773,14 +21773,14 @@ Alphabetize 'configure' options of comparable moment.
 
   install_wx.make
 Remove an unneeded 'configure' option. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-02/msg00014.html
+  https://lists.nongnu.org/archive/html/lmi/2009-02/msg00014.html
 
 20090213T1253Z <gchicares@sbcglobal.net> [814]
 
   install_libxml2_libxslt.make
   install_wx.make
 Explicitly specify cross tools. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-02/msg00014.html
+  https://lists.nongnu.org/archive/html/lmi/2009-02/msg00014.html
 
 20090214T2204Z <gchicares@sbcglobal.net> [814]
 
@@ -21813,7 +21813,7 @@ Limit maximum withdrawal to minimum.
 
   ihs_avsolve.cpp
 Experimentally implement non-MEC solves. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-02/msg00028.html
+  https://lists.nongnu.org/archive/html/lmi/2009-02/msg00028.html
 
 20090218T2212Z <wboutin@massmutual.com> [813]
 
@@ -21861,7 +21861,7 @@ Improve documentation, noting a newly-discovered defect.
   yare_input.cpp
 Work around a defect (reliance on implementation-defined behavior).
 See:
-  http://lists.nongnu.org/archive/html/lmi/2009-02/msg00074.html
+  https://lists.nongnu.org/archive/html/lmi/2009-02/msg00074.html
 
 20090228T0001Z <gchicares@sbcglobal.net> [814]
 
@@ -21880,7 +21880,7 @@ the lmi epoch, and noted 20090226T1556Z.
   actuarial_table.cpp
   actuarial_table_test.cpp
 Improve missing-file diagnostics. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-02/msg00064.html
+  https://lists.nongnu.org/archive/html/lmi/2009-02/msg00064.html
 
 20090228T2333Z <gchicares@sbcglobal.net> [813]
 
@@ -21897,7 +21897,7 @@ Solve for non-MEC, adding GUI support to the 
20090217T0223Z change.
 
   skin.xrc
 Remove invalid growable row and column indices. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-02/msg00063.html
+  https://lists.nongnu.org/archive/html/lmi/2009-02/msg00063.html
 
 20090301T2125Z <gchicares@sbcglobal.net> [812]
 
@@ -21954,7 +21954,7 @@ Provide limited backward compatibility for an obsolete 
"feature".
 Avoiding a MEC by increasing the specified amount every seven years
 prn was a flawed concept, poorly implemented, and will soon be
 eradicated. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-03/msg00002.html
+  https://lists.nongnu.org/archive/html/lmi/2009-03/msg00002.html
 
 20090303T0010Z <wboutin@massmutual.com> [811]
 
@@ -22081,7 +22081,7 @@ Merge certain enumerations for [from, to) half-open 
intervals:
   mce_solve_tgt_at --> mce_to_point
   mce_solve_to     --> mce_to_point
 as a first step toward this goal:
-  http://savannah.nongnu.org/support/?104431
+  https://savannah.nongnu.org/support/?104431
 
 20090306T2235Z <gchicares@sbcglobal.net> [796]
 
@@ -22102,7 +22102,7 @@ Remove enumerations rendered obsolete 20090306T1839Z.
   sample.ill
   skin.xrc
 Rectify antic enumerative names. See:
-  http://savannah.nongnu.org/support/index.php?104431
+  https://savannah.nongnu.org/support/index.php?104431
 
 20090307T2343Z <gchicares@sbcglobal.net> [796]
 
@@ -22147,33 +22147,33 @@ Restrict reduce-premium-to-avoid-MEC option more 
carefully.
 
   ledger_text_formats.cpp
 Prevent boldface table headers in html calculation summary. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-03/msg00010.html
+  https://lists.nongnu.org/archive/html/lmi/2009-03/msg00010.html
 
 20090311T1551Z <gchicares@sbcglobal.net> [793]
 
   ledger_text_formats.cpp
 Adjust table header alignment in html calculation summary. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-03/msg00016.html
-  http://lists.nongnu.org/archive/html/lmi/2009-03/msg00021.html
+  https://lists.nongnu.org/archive/html/lmi/2009-03/msg00016.html
+  https://lists.nongnu.org/archive/html/lmi/2009-03/msg00021.html
 
 20090311T1559Z <gchicares@sbcglobal.net> [793]
 
   main_wx.cpp
 Replace a deprecated with a precated function (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2009-03/msg00027.html
+  https://lists.nongnu.org/archive/html/lmi/2009-03/msg00027.html
 
 20090313T1621Z <gchicares@sbcglobal.net> [793]
 
   illustration_document.cpp
   illustration_document.hpp
 Forestall an untimely save dialog (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2009-03/msg00009.html
+  https://lists.nongnu.org/archive/html/lmi/2009-03/msg00009.html
 
 20090314T0432Z <gchicares@sbcglobal.net> [793]
 
   illustration_view.cpp
 Prevent view-creation exceptions from escaping to wx. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-03/msg00036.html
+  https://lists.nongnu.org/archive/html/lmi/2009-03/msg00036.html
 
 20090314T1244Z <gchicares@sbcglobal.net> [793]
 
@@ -22211,7 +22211,7 @@ little sense; besides, as heretofore implemented, it 
failed.
 
   input_harmonization.cpp
 Limit solve ages. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-03/msg00053.html
+  https://lists.nongnu.org/archive/html/lmi/2009-03/msg00053.html
 
 20090316T2243Z <gchicares@sbcglobal.net> [791]
 
@@ -22245,14 +22245,14 @@ because of the 20090314T1609Z change.
   icon_monger.cpp
 Revert the 20090112T1910Z change. Soon, any msw theme clash will be
 diagnosed in a different way. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-01/msg00006.html
+  https://lists.nongnu.org/archive/html/lmi/2009-01/msg00006.html
 
 20090319T1019Z <gchicares@sbcglobal.net> [789]
 
   icon_monger.cpp
   icon_monger.hpp
 Improve diagnostics (using VS's ideas). See:
-  http://lists.nongnu.org/archive/html/lmi/2009-03/msg00061.html
+  https://lists.nongnu.org/archive/html/lmi/2009-03/msg00061.html
 
 20090320T0449Z <gchicares@sbcglobal.net> [789]
 
@@ -22303,7 +22303,7 @@ Warn when 'TermAdjustmentMethod' would be problematic.
   census_document.cpp
   census_document.hpp
 Forestall an unwanted save dialog (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2009-03/msg00063.html
+  https://lists.nongnu.org/archive/html/lmi/2009-03/msg00063.html
 
 20090323T1609Z <gchicares@sbcglobal.net> [787]
 
@@ -22314,20 +22314,20 @@ Rearrange.
 
   install_wx.make
 Make $(vendor) unique; remove unused $(date). The "use case" here:
-  http://lists.nongnu.org/archive/html/lmi/2008-12/msg00033.html
+  https://lists.nongnu.org/archive/html/lmi/2008-12/msg00033.html
 shows why a unique $(vendor) is wanted.
 
 20090323T1619Z <gchicares@sbcglobal.net> [787]
 
   install_wx.make
 Modernize flags. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-12/msg00034.html
+  https://lists.nongnu.org/archive/html/lmi/2008-12/msg00034.html
 
 20090323T1623Z <gchicares@sbcglobal.net> [787]
 
   install_wx.make
 Upgrade to wx-2.8.10 . See:
-  http://lists.nongnu.org/archive/html/lmi/2009-03/msg00065.html
+  https://lists.nongnu.org/archive/html/lmi/2009-03/msg00065.html
 
 20090324T1234Z <gchicares@sbcglobal.net> [787]
 
@@ -22391,7 +22391,7 @@ Fix an obviously-erroneous default mem-initializer.
   global_settings.cpp
   global_settings_test.cpp
 Make crucial paths absolute (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2009-02/msg00065.html
+  https://lists.nongnu.org/archive/html/lmi/2009-02/msg00065.html
 
 20090329T1507Z <gchicares@sbcglobal.net> [783]
 
@@ -22437,7 +22437,7 @@ Use filesystem::path inserter.
 
   main_wx.cpp
 Prefer wxXmlResource::LoadFile() to wxXmlResource::Load() (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2009-03/msg00073.html
+  https://lists.nongnu.org/archive/html/lmi/2009-03/msg00073.html
 
 20090331T0219Z <gchicares@sbcglobal.net> [782]
 
@@ -22445,38 +22445,38 @@ Prefer wxXmlResource::LoadFile() to 
wxXmlResource::Load() (VS). See:
   main_wx.cpp
   workhorse.make
 Rewrite InitIcon() (VS) and redesign lmi icon. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-03/msg00070.html
+  https://lists.nongnu.org/archive/html/lmi/2009-03/msg00070.html
 
 20090331T1701Z <gchicares@sbcglobal.net> [782]
 
   main_wx.cpp
 Further simplify InitIcon() (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2009-03/msg00076.html
+  https://lists.nongnu.org/archive/html/lmi/2009-03/msg00076.html
 
 20090331T1722Z <gchicares@sbcglobal.net> [782]
 
   file_command_wx.cpp
   previewframe_ex.hpp
 Remove obsolete 'WX' markers (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2009-03/msg00077.html
+  https://lists.nongnu.org/archive/html/lmi/2009-03/msg00077.html
 
 20090331T1933Z <gchicares@sbcglobal.net> [782]
 
   about_dialog.cpp
 Remove an obsolete 'WX' marker (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2009-03/msg00077.html
+  https://lists.nongnu.org/archive/html/lmi/2009-03/msg00077.html
 
 20090331T1934Z <gchicares@sbcglobal.net> [782]
 
   view_ex.cpp
 Improve documentation (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2009-03/msg00077.html
+  https://lists.nongnu.org/archive/html/lmi/2009-03/msg00077.html
 
 20090405T1033Z <gchicares@sbcglobal.net> [782]
 
   main_wx.cpp
 Fix defect introduced 20090330T1723Z. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-04/msg00005.html
+  https://lists.nongnu.org/archive/html/lmi/2009-04/msg00005.html
 
 20090405T1034Z <gchicares@sbcglobal.net> [782]
 
@@ -22487,7 +22487,7 @@ Improve documentation.
 
   alert_wx.cpp
 Prevent accidents with printf conversion specifiers (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2009-03/msg00069.html
+  https://lists.nongnu.org/archive/html/lmi/2009-03/msg00069.html
 
 20090406T1844Z <gchicares@sbcglobal.net> [782]
 
@@ -22512,7 +22512,7 @@ Resolve some defect markers.
 
   alert_wx.cpp
 Make it safe to call wx 'alert' functions at any time. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-03/msg00069.html
+  https://lists.nongnu.org/archive/html/lmi/2009-03/msg00069.html
 
 20090408T0126Z <gchicares@sbcglobal.net> [780]
 
@@ -22527,7 +22527,7 @@ Avoid using safely_show_message() where not imperative.
 
   alert_wx.cpp
 Avoid using wxLog in wx 'alert' implementation. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-04/msg00018.html
+  https://lists.nongnu.org/archive/html/lmi/2009-04/msg00018.html
 
 20090412T0101Z <gchicares@sbcglobal.net> [779]
 
@@ -22604,13 +22604,13 @@ Replace dead code.
 Remove a defunct defect marker. The problem it described is no longer
 reproducible; probably it was a defect of an old version of 'make'.
 Cf.:
-  
http://cvs.savannah.gnu.org/viewvc/lmi/skeleton/workhorse.make?r1=1.40&r2=1.41
+  
https://cvs.savannah.nongnu.org/viewvc/lmi/skeleton/workhorse.make?r1=1.40&r2=1.41
 
 20090418T1313Z <gchicares@sbcglobal.net> [778]
 
   workhorse.make
 Refine linker command: xmlwrapp uses libxml2 (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2009-02/msg00048.html
+  https://lists.nongnu.org/archive/html/lmi/2009-02/msg00048.html
 
 20090418T1315Z <gchicares@sbcglobal.net> [778]
 
@@ -22620,14 +22620,14 @@ Refine linker command: xmlwrapp uses libxml2 (VS). 
See:
   xmlwrapp-0.5.0.patch   [expunged]
   xmlwrapp-0.6.0.md5sums [new file]
 Upgrade to xmlwrapp-0.6.0 (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2009-02/msg00048.html
+  https://lists.nongnu.org/archive/html/lmi/2009-02/msg00048.html
 
 20090418T1339Z <gchicares@sbcglobal.net> [778]
 
   msw_common.make
   posix_fhs.make
 Prepare to use xsltwrapp (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2009-02/msg00048.html
+  https://lists.nongnu.org/archive/html/lmi/2009-02/msg00048.html
 
 20090418T2049Z <gchicares@sbcglobal.net> [778]
 
@@ -22642,7 +22642,7 @@ Update documentation.
   xmlwrapp-0.6.0.md5sums
 Prepare to use xsltwrapp; rename 'src/libxslt/init.cxx' distinctively.
 See the last paragraph here:
-  http://lists.nongnu.org/archive/html/lmi/2009-04/msg00027.html
+  https://lists.nongnu.org/archive/html/lmi/2009-04/msg00027.html
 
 20090418T2259Z <gchicares@sbcglobal.net> [775]
 
@@ -22653,7 +22653,7 @@ See the last paragraph here:
   xslt_lmi.cpp [expunged]
   xslt_lmi.hpp [expunged]
 Use xsltwrapp (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2009-02/msg00048.html
+  https://lists.nongnu.org/archive/html/lmi/2009-02/msg00048.html
 
 20090419T2033Z <gchicares@sbcglobal.net> [775]
 
@@ -22666,7 +22666,7 @@ Use xsltwrapp (VS). See:
   xml_lmi.hpp
   xml_lmi_fwd.hpp
 Use xmlwrapp nodes_view iterator (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2009-02/msg00048.html
+  https://lists.nongnu.org/archive/html/lmi/2009-02/msg00048.html
 
 20090420T0543Z <gchicares@sbcglobal.net> [775]
 
@@ -22691,7 +22691,7 @@ Remove some variables that are no longer needed (VS).
   xml_xslt_wrapp.cpp [new file]
   xmlwrapp-0.6.0.md5sums
 Improve use of xmlwrapp and xsltwrapp. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-04/msg00030.html
+  https://lists.nongnu.org/archive/html/lmi/2009-04/msg00030.html
 
 20090424T1549Z <wboutin@massmutual.com> [775]
 
@@ -22773,7 +22773,7 @@ Refactor for simplicity.
   wx-2.8.10.patch [new file]
 Forestall a gcc-3.4.5 warning. See:
   http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22207
-  http://lists.nongnu.org/archive/html/lmi/2006-04/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2006-04/msg00000.html
 
 20090430T1540Z <gchicares@sbcglobal.net> [775]
 
@@ -22819,7 +22819,7 @@ Note an mpatrol issue.
   skin_single_premium.xrc
   skin_variable_annuity.xrc
 Fix various XRC defects (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2009-05/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2009-05/msg00000.html
 
 20090504T1906Z <gchicares@sbcglobal.net> [775]
 
@@ -22836,7 +22836,7 @@ Fix various XRC defects (VS). See:
   skin_variable_annuity.xrc
   toolbar.xrc
 Update XRC version and namespace (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2009-05/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2009-05/msg00000.html
 
 20090506T1451Z <gchicares@sbcglobal.net> [775]
 
@@ -22848,19 +22848,19 @@ Upgrade to fop-0.95 .
 
   fo_common.xsl
 Improve orphan control (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2009-04/msg00042.html
+  https://lists.nongnu.org/archive/html/lmi/2009-04/msg00042.html
 
 20090506T1453Z <gchicares@sbcglobal.net> [775]
 
   illustration_reg.xsl
 Remove a doubted 20070611T1337Z workaround for fop-0.20.5 . See:
-  http://lists.nongnu.org/archive/html/lmi/2009-05/msg00002.html
+  https://lists.nongnu.org/archive/html/lmi/2009-05/msg00002.html
 
 20090508T0233Z <gchicares@sbcglobal.net> [775]
 
   install_mingw.make
 Adapt to an unadvertised MinGW change. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-05/msg00008.html
+  https://lists.nongnu.org/archive/html/lmi/2009-05/msg00008.html
 
 20090509T2255Z <gchicares@sbcglobal.net> [775]
 
@@ -22880,7 +22880,7 @@ Revert an apparently-overzealous workaround committed 
20090503T1313Z.
   install_msw.sh
 Revert recent xsl-fo changes, in order to test them on a branch: i.e.,
 the {20090506T1451Z, 20090506T1452Z, 20090506T1453Z} changes. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-05/msg00033.html
+  https://lists.nongnu.org/archive/html/lmi/2009-05/msg00033.html
 
 20090524T1404Z <gchicares@sbcglobal.net> [775]
 
@@ -22919,7 +22919,7 @@ Use dates instead of durations for inforce.
 
   input_harmonization.cpp
 Temporarily allow durations for inforce with '--pyx=old_inforce'. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-05/msg00037.html
+  https://lists.nongnu.org/archive/html/lmi/2009-05/msg00037.html
 
 20090614T1335Z <gchicares@sbcglobal.net> [775]
 
@@ -22947,7 +22947,7 @@ the native binary that lmi already builds.
   skin_reg_d.xrc
   yare_input.hpp
 Rename 'InforceDate' to 'InforceAsOfDate'. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-05/msg00037.html
+  https://lists.nongnu.org/archive/html/lmi/2009-05/msg00037.html
 
 20090624T2009Z <wboutin@massmutual.com> [775]
 
@@ -23271,7 +23271,7 @@ Refactor.
 
   mec_state.cpp
 Fix defect introduced 20090717T0252Z, and detected by VZ--see:
-  http://lists.nongnu.org/archive/html/lmi/2009-07/msg00015.html
+  https://lists.nongnu.org/archive/html/lmi/2009-07/msg00015.html
 
 20090728T1620Z <gchicares@sbcglobal.net> [770]
 
@@ -23436,7 +23436,7 @@ illuminated 20090928T0145Z.
   preferences_model.cpp
 Fix defect introduced 20090926T0137Z, while fixing the same defect.
 See:
-  http://lists.nongnu.org/archive/html/lmi/2009-09/msg00012.html
+  https://lists.nongnu.org/archive/html/lmi/2009-09/msg00012.html
 
 20090929T0121Z <gchicares@sbcglobal.net> [773]
 
@@ -24120,7 +24120,7 @@ Replace a defunct URL.
   about_dialog.cpp
 Fix defect introduced 20050311T0309Z, from an original file predating
 the lmi epoch. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-01/msg00001.html
+  https://lists.nongnu.org/archive/html/lmi/2010-01/msg00001.html
 
 20100114T1631Z <gchicares@sbcglobal.net> [762]
 
@@ -24128,7 +24128,7 @@ the lmi epoch. See:
   quoted_gpl_html
   text_to_html_strings.sed
 Improve license layout; accommodate wx-2.9 changes. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-01/msg00005.html
+  https://lists.nongnu.org/archive/html/lmi/2010-01/msg00005.html
 et seqq.
 
 20100114T1755Z <gchicares@sbcglobal.net> [762]
@@ -24140,25 +24140,25 @@ Add 'product_files' binary (if it exists) to fardel.
 
   about_dialog.cpp
 Refactor: prefer SetSizerAndFit() to multiple functions. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-01/msg00011.html
+  https://lists.nongnu.org/archive/html/lmi/2010-01/msg00011.html
 
 20100118T0004Z <gchicares@sbcglobal.net> [762]
 
   about_dialog.cpp
 Refactor: prefer wxBoxSizer to wxFlexGridSizer. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-01/msg00011.html
+  https://lists.nongnu.org/archive/html/lmi/2010-01/msg00011.html
 
 20100118T1431Z <gchicares@sbcglobal.net> [762]
 
   about_dialog.cpp
 Improve layout. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-01/msg00028.html
+  https://lists.nongnu.org/archive/html/lmi/2010-01/msg00028.html
 
 20100118T1748Z <gchicares@sbcglobal.net> [762]
 
   about_dialog.cpp
 Make "license" dialog resizable. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-01/msg00011.html
+  https://lists.nongnu.org/archive/html/lmi/2010-01/msg00011.html
 
 20100118T2036Z <wboutin@charter.net> [762]
 
@@ -24178,7 +24178,7 @@ Fix a defect introduced 20100118T2036Z.
 
   about_dialog.cpp
 Size the dialog, not its html window. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-01/msg00011.html
+  https://lists.nongnu.org/archive/html/lmi/2010-01/msg00011.html
 
 20100119T1525Z <gchicares@sbcglobal.net> [762]
 
@@ -24190,7 +24190,7 @@ Let "license" dialog be made narrower than its initial 
width.
   about_dialog.cpp
   license.cpp
 Use the same font on two related dialogs. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-01/msg00031.html
+  https://lists.nongnu.org/archive/html/lmi/2010-01/msg00031.html
 
 20100120T2030Z <wboutin@charter.net> [762]
 
@@ -24205,7 +24205,7 @@ Rename a variable.
 
   about_dialog.cpp
 Never use a scrollbar on the "Help | About" dialog. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-01/msg00032.html
+  https://lists.nongnu.org/archive/html/lmi/2010-01/msg00032.html
 
 20100123T0252Z <gchicares@sbcglobal.net> [762]
 
@@ -24388,7 +24388,7 @@ Make new header known to autotools.
 
   mc_enum_types.cpp
 Fix a gcc-4.x issue (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2010-02/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2010-02/msg00004.html
 
 20100225T1749Z <gchicares@sbcglobal.net> [762]
 
@@ -24434,13 +24434,13 @@ Refine xml-serialization unit test for other 
toolchains.
   xml_serialize.hpp
 Forbid xml serialization of plain enums: mc_enum<> types should be
 used instead (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2010-03/msg00020.html
+  https://lists.nongnu.org/archive/html/lmi/2010-03/msg00020.html
 
 20100318T2316Z <gchicares@sbcglobal.net> [762]
 
   configure.ac
 Use '-std=c++0x' for gcc versions that understand it (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2010-03/msg00040.html
+  https://lists.nongnu.org/archive/html/lmi/2010-03/msg00040.html
 
 20100319T0013Z <gchicares@sbcglobal.net> [762]
 
@@ -24597,7 +24597,7 @@ Facilitate further fardel fitting.
   xml_serialize.hpp
   xml_serialize_test.cpp
 Don't append duplicate xml elements (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2010-03/msg00035.html
+  https://lists.nongnu.org/archive/html/lmi/2010-03/msg00035.html
 
 20100323T1209Z <gchicares@sbcglobal.net> [761]
 
@@ -24627,7 +24627,7 @@ Mark release candidate.
 
   fenv_lmi_test.cpp
 Include a required header, resolving a GNU/Linux issue (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2010-03/msg00061.html
+  https://lists.nongnu.org/archive/html/lmi/2010-03/msg00061.html
 
 20100324T1207Z <gchicares@sbcglobal.net> [761]
 
@@ -24642,8 +24642,8 @@ Resolve unit-test build issues with an ancient compiler.
 
   numeric_io_cast.hpp
 Work around an msvc defect (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2010-03/msg00060.html
-  http://lists.nongnu.org/archive/html/lmi/2010-03/msg00067.html
+  https://lists.nongnu.org/archive/html/lmi/2010-03/msg00060.html
+  https://lists.nongnu.org/archive/html/lmi/2010-03/msg00067.html
 
 20100325T2028Z <zeitlin> [761]
 
@@ -24925,7 +24925,7 @@ Refactor, simplifying the xml_serializable API.
   xml_serializable.hpp
   xml_serializable.tpp
 Refactor, removing the speed penalty introduced 20100417T1245Z. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-04/msg00025.html
+  https://lists.nongnu.org/archive/html/lmi/2010-04/msg00025.html
 
 20100420T1327Z <gchicares@sbcglobal.net> [760]
 
@@ -25039,13 +25039,13 @@ Make 'sample' files independent of proprietary 
products.
 
   rounding_rules.cpp
 Fix defect introduced 20070221T0307Z. See (A) here:
-  http://lists.nongnu.org/archive/html/lmi/2010-04/msg00040.html
+  https://lists.nongnu.org/archive/html/lmi/2010-04/msg00040.html
 
 20100424T2350Z <gchicares@sbcglobal.net> [755]
 
   rounding_rules.cpp
 Fix defect introduced 20070221T0307Z. See (B) here:
-  http://lists.nongnu.org/archive/html/lmi/2010-04/msg00040.html
+  https://lists.nongnu.org/archive/html/lmi/2010-04/msg00040.html
 
 20100425T2129Z <gchicares@sbcglobal.net> [755]
 
@@ -25101,7 +25101,7 @@ Anticipate new database-file names.
   mec_server.cpp
   mortality_rates_fetch.cpp
 Redefine 'MaxMonthlyCoiRate' and 'NAARDiscount' as reciprocals. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-03/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2010-03/msg00000.html
 
 20100429T1910Z <gchicares@sbcglobal.net> [755]
 
@@ -25472,7 +25472,7 @@ shows that the oft-called product_database::Query(int) 
is inefficient.
 
   input_test.cpp
 Demonstrate a problem. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-05/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2010-05/msg00004.html
 
 20100506T1324Z <gchicares@sbcglobal.net> [718]
 
@@ -25512,7 +25512,7 @@ Make 'input_test' compile with como.
   config.hpp
 Make 'input_test' succeed with como. The msvc workaround added on
 20090226T1557Z and discussed here:
-  http://lists.nongnu.org/archive/html/lmi/2009-02/msg00074.html
+  https://lists.nongnu.org/archive/html/lmi/2009-02/msg00074.html
 unintentionally applied to como as well, presumably because como
 defines the macro used to identify msvc.
 
@@ -25731,7 +25731,7 @@ Recognize version macros for EDG compilers.
   objects.make
 Begin designing a generic contains() function template (VZ and GWC).
 See:
-  http://lists.nongnu.org/archive/html/lmi/2010-05/msg00008.html
+  https://lists.nongnu.org/archive/html/lmi/2010-05/msg00008.html
 
 20100513T2240Z <gchicares@sbcglobal.net> [706]
 
@@ -25801,8 +25801,8 @@ Prefer contains() and map_lookup() to std::find().
   wx_utility.cpp
   wx_utility.hpp
 Forbid multibyte characters in filenames. See:
-  http://lists.nongnu.org/archive/html/lmi/2009-12/msg00004.html
-  http://lists.nongnu.org/archive/html/lmi/2010-05/msg00023.html
+  https://lists.nongnu.org/archive/html/lmi/2009-12/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2010-05/msg00023.html
 et seqq.
 
 20100516T2125Z <gchicares@sbcglobal.net> [706]
@@ -25836,7 +25836,7 @@ Improve const-correctness.
   math_functors.hpp
   math_functors_test.cpp
 Improve treatment of extreme or invalid arguments. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-05/msg00038.html
+  https://lists.nongnu.org/archive/html/lmi/2010-05/msg00038.html
 
 20100524T1154Z <gchicares@sbcglobal.net> [704]
 
@@ -25908,7 +25908,7 @@ Clarify diagnostics.
 
   workhorse.make
 Fix date calculations. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-06/msg00001.html
+  https://lists.nongnu.org/archive/html/lmi/2010-06/msg00001.html
 
 20100604T1620Z <gchicares@sbcglobal.net> [704]
 
@@ -26253,7 +26253,7 @@ implementation of allowed_keywords() is provided.
   input_realization.cpp
   mec_input.hpp
 Refactor, exposing an ancient defect. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-07/msg00006.html
+  https://lists.nongnu.org/archive/html/lmi/2010-07/msg00006.html
 
 20100704T1201Z <gchicares@sbcglobal.net> [697]
 
@@ -26280,14 +26280,14 @@ Expose pop-up input-sequence handler for testing only.
   census_view.hpp
   single_choice_popup_menu.cpp
 Improve pop-up menu handling (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2010-07/msg00009.html
+  https://lists.nongnu.org/archive/html/lmi/2010-07/msg00009.html
 
 20100706T1427Z <gchicares@sbcglobal.net> [694]
 
   census_view.cpp
   menus.xrc
 Improve pop-up menu handling (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2010-07/msg00010.html
+  https://lists.nongnu.org/archive/html/lmi/2010-07/msg00010.html
 
 20100706T1623Z <gchicares@sbcglobal.net> [694]
 
@@ -26298,7 +26298,7 @@ Add new state fields.
 
   main_wx.cpp
 Remove a defunct defect marker. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-07/msg00013.html
+  https://lists.nongnu.org/archive/html/lmi/2010-07/msg00013.html
 
 20100708T1304Z <gchicares@sbcglobal.net> [693]
 
@@ -26309,19 +26309,19 @@ Optionally reverse the meaning of 'DB_PremTaxState', 
for testing.
 
   input_sequence_entry.cpp
 Fix defect introduced 20100704T1645Z. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-07/msg00015.html
+  https://lists.nongnu.org/archive/html/lmi/2010-07/msg00015.html
 
 20100711T1421Z <gchicares@sbcglobal.net> [693]
 
   input_sequence_entry.cpp
 Fix defect introduced 20100704T1645Z. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-07/msg00016.html
+  https://lists.nongnu.org/archive/html/lmi/2010-07/msg00016.html
 
 20100711T1422Z <gchicares@sbcglobal.net> [693]
 
   input_sequence_entry.cpp
 Fix defect introduced 20100704T1645Z. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-07/msg00017.html
+  https://lists.nongnu.org/archive/html/lmi/2010-07/msg00017.html
 
 20100717T0644Z <gchicares@sbcglobal.net> [693]
 
@@ -26651,7 +26651,7 @@ Rectify names.
 
   datum_sequence.cpp
 Fix defect introduced 20100703T0055Z. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-07/msg00035.html
+  https://lists.nongnu.org/archive/html/lmi/2010-07/msg00035.html
 
 20100728T1947Z <gchicares@sbcglobal.net> [658]
 
@@ -26677,13 +26677,13 @@ Resurrect documented behavior.
 
   census_view.cpp
 Improve error handling. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-07/msg00036.html
+  https://lists.nongnu.org/archive/html/lmi/2010-07/msg00036.html
 
 20100729T0212Z <gchicares@sbcglobal.net> [656]
 
   census_view.cpp
 Explicitly assert certain postconditions. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-07/msg00037.html
+  https://lists.nongnu.org/archive/html/lmi/2010-07/msg00037.html
 
 20100801T1217Z <gchicares@sbcglobal.net> [656]
 
@@ -26717,7 +26717,7 @@ Query product database with nondefault index pro re 
nata.
   input_realization.cpp
   input_sequence_entry.cpp
 Fix defect introduced 20100704T1645Z. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-08/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2010-08/msg00000.html
 
 20100806T0943Z <gchicares@sbcglobal.net> [656]
 
@@ -27733,7 +27733,7 @@ Designate release candidate.
 
   input_sequence_entry.cpp
 Fix defect introduced 20100704T1645Z. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-08/msg00018.html
+  https://lists.nongnu.org/archive/html/lmi/2010-08/msg00018.html
 
 20110508T1832Z <gchicares@sbcglobal.net> [655]
 
@@ -28034,25 +28034,25 @@ Improve documentation.
 
   install_wx.make
 Use 2010-11-06 wx-2.9.2 snapshot. See:
-  http://lists.nongnu.org/archive/html/lmi/2011-03/msg00008.html
+  https://lists.nongnu.org/archive/html/lmi/2011-03/msg00008.html
 
 20110621T2141Z <gchicares@sbcglobal.net> [649]
 
   install_libxml2_libxslt.make
 Document a latent issue. See:
-  http://lists.nongnu.org/archive/html/lmi/2011-06/msg00025.html
+  https://lists.nongnu.org/archive/html/lmi/2011-06/msg00025.html
 
 20110622T1736Z <gchicares@sbcglobal.net> [649]
 
   main_common.cpp
 No longer follow documented advice that turned out to be wrong. See:
-  http://lists.nongnu.org/archive/html/lmi/2011-06/msg00040.html
+  https://lists.nongnu.org/archive/html/lmi/2011-06/msg00040.html
 
 20110622T1910Z <gchicares@sbcglobal.net> [649]
 
   cpp_main.cpp
 No longer follow documented advice that turned out to be wrong. See:
-  http://lists.nongnu.org/archive/html/lmi/2011-06/msg00040.html
+  https://lists.nongnu.org/archive/html/lmi/2011-06/msg00040.html
 
 20110623T1036Z <gchicares@sbcglobal.net> [649]
 
@@ -28061,7 +28061,7 @@ No longer follow documented advice that turned out to 
be wrong. See:
   objects.make
   workhorse.make
 Rename msw resource file. See:
-  http://lists.nongnu.org/archive/html/lmi/2011-06/msg00036.html
+  https://lists.nongnu.org/archive/html/lmi/2011-06/msg00036.html
 
 20110623T2147Z <zeitlin> [649]
 
@@ -28108,7 +28108,7 @@ Designate release candidate.
   input_sequence_entry.cpp
   wx_utility.hpp
 Show diagnostics in input-sequence editor (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2010-09/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2010-09/msg00000.html
 
 20110802T1517Z <gchicares@sbcglobal.net> [637]
 
@@ -28117,100 +28117,100 @@ Show diagnostics in input-sequence editor (VS). See:
   census_view.cpp
   census_view.hpp
 Replace wxListView with wxDataViewCtrl (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2011-02/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2011-02/msg00000.html
 
 20110802T1541Z <gchicares@sbcglobal.net> [637]
 
   input_sequence_entry.cpp
 Use spincontrols for durations (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2011-03/msg00002.html
+  https://lists.nongnu.org/archive/html/lmi/2011-03/msg00002.html
 
 20110803T2340Z <gchicares@sbcglobal.net> [637]
 
   census_view.cpp
 When a cell is added, select it (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2011-08/msg00003.html
+  https://lists.nongnu.org/archive/html/lmi/2011-08/msg00003.html
 
 20110805T0028Z <gchicares@sbcglobal.net> [637]
 
   input.hpp
 Specialize reconstitutors more finely (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2011-03/msg00005.html
-  http://lists.nongnu.org/archive/html/lmi/2011-04/msg00002.html
+  https://lists.nongnu.org/archive/html/lmi/2011-03/msg00005.html
+  https://lists.nongnu.org/archive/html/lmi/2011-04/msg00002.html
 
 20110807T1202Z <gchicares@sbcglobal.net> [637]
 
   input_sequence_entry.cpp
   input_sequence_entry.hpp
 Prepare to embed InputSequenceEntry in wxDVC (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2011-07/msg00005.html
+  https://lists.nongnu.org/archive/html/lmi/2011-07/msg00005.html
 
 20110807T1215Z <gchicares@sbcglobal.net> [637]
 
   input_sequence_entry.cpp
 Make "..." button less obtrusive (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2011-06/msg00057.html
+  https://lists.nongnu.org/archive/html/lmi/2011-06/msg00057.html
 
 20110807T1609Z <gchicares@sbcglobal.net> [637]
 
   input_sequence_entry.cpp
 Improve pop-up dialog placement (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2011-07/msg00017.html
+  https://lists.nongnu.org/archive/html/lmi/2011-07/msg00017.html
 
 20110807T1618Z <gchicares@sbcglobal.net> [637]
 
   input_sequence_entry.cpp
 Set default pushbutton to improve keyboard navigation. See:
-  http://lists.nongnu.org/archive/html/lmi/2011-07/msg00013.html
+  https://lists.nongnu.org/archive/html/lmi/2011-07/msg00013.html
 
 20110807T2129Z <gchicares@sbcglobal.net> [637]
 
   input_sequence_entry.cpp
 Improve documentation (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2011-07/msg00030.html
+  https://lists.nongnu.org/archive/html/lmi/2011-07/msg00030.html
 
 20110807T2144Z <gchicares@sbcglobal.net> [637]
 
   census_view.cpp
 Adjust wxDVC row height (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2011-07/msg00041.html
+  https://lists.nongnu.org/archive/html/lmi/2011-07/msg00041.html
 
 20110807T2217Z <gchicares@sbcglobal.net> [637]
 
   census_view.cpp
 Select first cell upon view creation. See:
-  http://lists.nongnu.org/archive/html/lmi/2011-08/msg00009.html
+  https://lists.nongnu.org/archive/html/lmi/2011-08/msg00009.html
 
 20110808T1204Z <gchicares@sbcglobal.net> [637]
 
   census_view.cpp
 Use fixed column width by default. See:
-  http://lists.nongnu.org/archive/html/lmi/2011-07/msg00029.html
+  https://lists.nongnu.org/archive/html/lmi/2011-07/msg00029.html
 
 20110811T0936Z <gchicares@sbcglobal.net> [637]
 
   census_view.cpp
 Fix model notifications in CensusView::UponDeleteCells() (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2011-08/msg00039.html
+  https://lists.nongnu.org/archive/html/lmi/2011-08/msg00039.html
 
 20110811T0953Z <gchicares@sbcglobal.net> [637]
 
   census_view.cpp
 After deletion, select one cell (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2011-08/msg00041.html
+  https://lists.nongnu.org/archive/html/lmi/2011-08/msg00041.html
 
 20110811T1222Z <gchicares@sbcglobal.net> [637]
 
   census_view.cpp
 After deletion, ensure selected cell is visible. See:
-  http://lists.nongnu.org/archive/html/lmi/2011-08/msg00044.html
+  https://lists.nongnu.org/archive/html/lmi/2011-08/msg00044.html
 
 20110811T1238Z <gchicares@sbcglobal.net> [637]
 
   census_view.cpp
   census_view.hpp
 Disable deletion if no cell is selected. See:
-  http://lists.nongnu.org/archive/html/lmi/2011-08/msg00044.html
+  https://lists.nongnu.org/archive/html/lmi/2011-08/msg00044.html
 
 20110811T2203Z <gchicares@sbcglobal.net> [637]
 
@@ -28282,7 +28282,7 @@ changed.
 
   mvc_controller.cpp
 Display busy cursor while preparing to edit input. See:
-  http://lists.nongnu.org/archive/html/lmi/2011-08/msg00047.html
+  https://lists.nongnu.org/archive/html/lmi/2011-08/msg00047.html
 
 20110815T0049Z <gchicares@sbcglobal.net> [623]
 
@@ -28368,7 +28368,7 @@ to the default keyword. Now, it's diagnosed as "xyz" 
would be.
 
   census_view.cpp
 Work around a wx-2.9.2 defect (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2011-08/msg00052.html
+  https://lists.nongnu.org/archive/html/lmi/2011-08/msg00052.html
 
 20110820T2031Z <gchicares@sbcglobal.net> [622]
 
@@ -28580,7 +28580,7 @@ Add a virtual RTTI function.
   census_view.cpp
   census_view.hpp
 Allow direct drill-down editing in census manager (VS). See:
-  http://savannah.nongnu.org/support/?105977
+  https://savannah.nongnu.org/support/?105977
 
 20111018T1638Z <gchicares@sbcglobal.net> [607]
 
@@ -28813,19 +28813,19 @@ Improve documentation.
 
   census_view.cpp
 Revert row-height change of 20110807T2144Z (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2011-11/msg00001.html
+  https://lists.nongnu.org/archive/html/lmi/2011-11/msg00001.html
 
 20111214T0041Z <gchicares@sbcglobal.net> [597]
 
   census_view.cpp
 Use default control sizes only when necessary (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2011-11/msg00001.html
+  https://lists.nongnu.org/archive/html/lmi/2011-11/msg00001.html
 
 20111214T0047Z <gchicares@sbcglobal.net> [597]
 
   census_view.cpp
 Reconcile MVC Model when a value is modified (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2011-11/msg00003.html
+  https://lists.nongnu.org/archive/html/lmi/2011-11/msg00003.html
 
 20111220T0033Z <gchicares@sbcglobal.net> [597]
 
@@ -29336,7 +29336,7 @@ Update copyright notices.
 
   census_view.cpp
 Use textctrls rather than spinctrls for doubles (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2011-12/msg00015.html
+  https://lists.nongnu.org/archive/html/lmi/2011-12/msg00015.html
 
 20120106T0751Z <gchicares@sbcglobal.net> [597]
 
@@ -29707,7 +29707,7 @@ Assert certain invariants.
   multiple_cell_document.hpp
   sample.cns
 Write more-idiomatic xml. See:
-  http://lists.nongnu.org/archive/html/lmi/2010-08/msg00016.html
+  https://lists.nongnu.org/archive/html/lmi/2010-08/msg00016.html
 
 20120220T0201Z <gchicares@sbcglobal.net> [573]
 
@@ -29729,13 +29729,13 @@ Copy system-test md5sums to support a version-control 
system.
 
   wx-2.9.3.patch
 Apply wx changeset 70308. See:
-  http://lists.nongnu.org/archive/html/lmi/2012-01/msg00011.html
+  https://lists.nongnu.org/archive/html/lmi/2012-01/msg00011.html
 
 20120224T1223Z <gchicares@sbcglobal.net> [573]
 
   wx-2.9.3.patch
 Apply wx changeset 70318. See:
-  http://lists.nongnu.org/archive/html/lmi/2012-01/msg00012.html
+  https://lists.nongnu.org/archive/html/lmi/2012-01/msg00012.html
 
 20120228T0954Z <gchicares@sbcglobal.net> [573]
 
@@ -29757,7 +29757,7 @@ Make generated script executable.
   xmlwrapp-0.6.0.md5sums
   xmlwrapp-0.6.0.patch [new file]
 Prefer <X/> to <X></X> for empty elements. See:
-  http://lists.nongnu.org/archive/html/lmi/2012-02/msg00013.html
+  https://lists.nongnu.org/archive/html/lmi/2012-02/msg00013.html
 
 20120229T1043Z <gchicares@sbcglobal.net> [573]
 
@@ -29884,8 +29884,8 @@ Simplify.
   multiple_cell_document.cpp
   sample.cns
 Eradicate 'size_hint'. See:
-  http://lists.nongnu.org/archive/html/lmi/2012-02/msg00010.html
-  http://lists.nongnu.org/archive/html/lmi/2012-02/msg00012.html
+  https://lists.nongnu.org/archive/html/lmi/2012-02/msg00010.html
+  https://lists.nongnu.org/archive/html/lmi/2012-02/msg00012.html
 
 20120316T0753Z <gchicares@sbcglobal.net> [573]
 
@@ -29898,7 +29898,7 @@ Handle '.rnc' files.
   multiple_cell_document.rnc [new file]
   single_cell_document.rnc   [new file]
 Add RELAX NG schemata for input files from external systems (VS). See:
-  http://savannah.nongnu.org/support/?107981
+  https://savannah.nongnu.org/support/?107981
 
 20120316T1113Z <gchicares@sbcglobal.net> [573]
 
@@ -29906,7 +29906,7 @@ Add RELAX NG schemata for input files from external 
systems (VS). See:
   multiple_cell_document.rnc
   single_cell_document.rnc
 Prefer 'include' to 'external', to sidestep a 'trang' defect. See:
-  http://lists.nongnu.org/archive/html/lmi/2012-03/msg00015.html
+  https://lists.nongnu.org/archive/html/lmi/2012-03/msg00015.html
 
 20120322T1113Z <gchicares@sbcglobal.net> [573]
 
@@ -30035,7 +30035,7 @@ Require an additional copyright notice in html files.
 Increase color depth to avoid an msw7 backward-compatibility defect:
 monochrome icons, supported by msw for a quarter of a century, now
 fail bizarrely. See:
-  http://lists.nongnu.org/archive/html/lmi/2012-05/msg00001.html
+  https://lists.nongnu.org/archive/html/lmi/2012-05/msg00001.html
 
 20120508T1347Z <gchicares@sbcglobal.net> [573]
 
@@ -30079,19 +30079,19 @@ Designate release candidate.
   types.rnc [new file]
   types.xsd [new file]
 Refactor, splitting types into a separate file to allow reuse. See:
-  http://lists.nongnu.org/archive/html/lmi/2012-05/msg00006.html
+  https://lists.nongnu.org/archive/html/lmi/2012-05/msg00006.html
 
 20120526T1035Z <gchicares@sbcglobal.net> [578]
 
   actuarial_table.rnc [new file]
 Add RNG schema for xml tables (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2012-05/msg00006.html
+  https://lists.nongnu.org/archive/html/lmi/2012-05/msg00006.html
 
 20120526T1117Z <gchicares@sbcglobal.net> [578]
 
   actuarial_table.hpp
 Remove an unused member function (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2012-05/msg00007.html
+  https://lists.nongnu.org/archive/html/lmi/2012-05/msg00007.html
 
 20120526T1133Z <gchicares@sbcglobal.net> [578]
 
@@ -30104,7 +30104,7 @@ Allow a new marker for SOA-to-xml table-migration 
issues.
   actuarial_table.hpp
 Refactor to facilitate an impending change (VS), crucially adding a
 virtual dtor to the base class. See:
-  http://lists.nongnu.org/archive/html/lmi/2012-05/msg00008.html
+  https://lists.nongnu.org/archive/html/lmi/2012-05/msg00008.html
 
 20120527T1604Z <gchicares@sbcglobal.net> [578]
 
@@ -30113,20 +30113,20 @@ virtual dtor to the base class. See:
   actuarial_table_test.cpp
   objects.make
 Experimentally implement loading of xml tables (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2012-05/msg00009.html
+  https://lists.nongnu.org/archive/html/lmi/2012-05/msg00009.html
 
 20120527T1615Z <gchicares@sbcglobal.net> [578]
 
   soa2xml.cpp     [new file]
   soa_helpers.hpp [new file]
 Add binary-to-xml migration tool. See:
-  http://lists.nongnu.org/archive/html/lmi/2012-05/msg00010.html
+  https://lists.nongnu.org/archive/html/lmi/2012-05/msg00010.html
 
 20120527T1616Z <gchicares@sbcglobal.net> [578]
 
   soa_stress_test.cpp [new file]
 Add binary-versus-xml test tool. See:
-  http://lists.nongnu.org/archive/html/lmi/2012-05/msg00011.html
+  https://lists.nongnu.org/archive/html/lmi/2012-05/msg00011.html
 
 20120527T1636Z <gchicares@sbcglobal.net> [578]
 
@@ -30142,13 +30142,13 @@ Fix 'make check_concinnity' issues in files just 
added.
   soa_helpers.hpp
   soa_stress_test.cpp
 Compile table-migration tools; fix compiler diagnostics. See, e.g.:
-  http://lists.nongnu.org/archive/html/lmi/2012-05/msg00013.html
+  https://lists.nongnu.org/archive/html/lmi/2012-05/msg00013.html
 
 20120528T0949Z <gchicares@sbcglobal.net> [578]
 
   actuarial_table.cpp
 Test binary and xml implementations against each other (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2012-05/msg00015.html
+  https://lists.nongnu.org/archive/html/lmi/2012-05/msg00015.html
 
 20120528T1121Z <gchicares@sbcglobal.net> [578]
 
@@ -30158,7 +30158,7 @@ Permit switching between implementations, with binary 
as the default.
 This default shields production from temporary effects of the xml
 implementation (some small numerical differences in system testing,
 and a performance issue discussed here:
-  http://lists.nongnu.org/archive/html/lmi/2012-05/msg00018.html
+  https://lists.nongnu.org/archive/html/lmi/2012-05/msg00018.html
 ) while xml development continues.
 
 20120528T1136Z <gchicares@sbcglobal.net> [578]
@@ -30171,20 +30171,20 @@ Improve concinnity.
 
   soa_stress_test.cpp
 Remove dependency on conditional introduced 20120528T1121Z (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2012-05/msg00019.html
+  https://lists.nongnu.org/archive/html/lmi/2012-05/msg00019.html
 
 20120529T2028Z <gchicares@sbcglobal.net> [578]
 
   actuarial_table.cpp
   soa_stress_test.cpp
 Tighten tolerance on binary-versus-xml tests. See:
-  http://lists.nongnu.org/archive/html/lmi/2012-05/msg00022.html
+  https://lists.nongnu.org/archive/html/lmi/2012-05/msg00022.html
 
 20120529T2059Z <gchicares@sbcglobal.net> [578]
 
   census_view.cpp
 Fix assorted warnings (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2012-05/msg00016.html
+  https://lists.nongnu.org/archive/html/lmi/2012-05/msg00016.html
 
 20120531T1516Z <gchicares@sbcglobal.net> [578]
 
@@ -30192,7 +30192,7 @@ Fix assorted warnings (VS). See:
   numeric_io_traits.hpp
   numeric_io_test.cpp
 Work around strtod("inf") defect in msvcrt (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2012-05/msg00021.html
+  https://lists.nongnu.org/archive/html/lmi/2012-05/msg00021.html
 
 20120531T1726Z <gchicares@sbcglobal.net> [578]
 
@@ -30221,7 +30221,7 @@ Restructure, extending "INF" treatment to long double.
 
   numeric_io_traits.hpp
 Improve treatment of infinities. See (VZ):
-  http://lists.nongnu.org/archive/html/lmi/2012-05/msg00030.html
+  https://lists.nongnu.org/archive/html/lmi/2012-05/msg00030.html
 
 20120603T2018Z <gchicares@sbcglobal.net> [578]
 
@@ -30269,7 +30269,7 @@ Untangle a variable formerly used for tracking numbers.
 
   numeric_io_traits.hpp
 Fix defect introduced 20120603T1917Z (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2012-06/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2012-06/msg00000.html
 
 20120612T1738Z <gchicares@sbcglobal.net> [578]
 
@@ -30364,7 +30364,7 @@ Measure speed of copy ctor and assignment and equality 
operators.
 
   input.cpp
 Improve copy ctor and assignment and equality operators (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2012-03/msg00014.html
+  https://lists.nongnu.org/archive/html/lmi/2012-03/msg00014.html
 
 20120624T0027Z <gchicares@sbcglobal.net> [573]
 
@@ -32411,7 +32411,7 @@ Use 2013-07-11 wx-2.9.5 snapshot.
 
   install_wx.make
 Don't use warning-ridden third-party code. See:
-  http://lists.nongnu.org/archive/html/lmi/2013-07/msg00010.html
+  https://lists.nongnu.org/archive/html/lmi/2013-07/msg00010.html
 
 20130715T0022Z <gchicares@sbcglobal.net> [541]
 
@@ -32422,7 +32422,7 @@ Use 2013-07-14 wx-2.9.5 snapshot.
 
   install_wx.make
 Use 2013-07-15 wx-2.9.5 snapshot, updating $(vendor). But see:
-  http://lists.nongnu.org/archive/html/lmi/2013-07/msg00030.html
+  https://lists.nongnu.org/archive/html/lmi/2013-07/msg00030.html
 
 20130715T1622Z <gchicares@sbcglobal.net> [541]
 
@@ -32480,19 +32480,19 @@ Designate release candidate 5752.
   install_wx.make
   wx-2.9.5.patch
 Upgrade to wx-2.9.5, enabling vararg macros. See:
-  http://lists.nongnu.org/archive/html/lmi/2013-07/msg00045.html
+  https://lists.nongnu.org/archive/html/lmi/2013-07/msg00045.html
 
 20130720T0121Z <gchicares@sbcglobal.net> [542]
 
   skin.xrc
 Remove or adjust impossibly low control widths. See:
-  http://lists.nongnu.org/archive/html/lmi/2013-07/msg00021.html
+  https://lists.nongnu.org/archive/html/lmi/2013-07/msg00021.html
 
 20130721T2352Z <gchicares@sbcglobal.net> [542]
 
   mvc_controller.cpp
 Recurse through children--e.g., group boxes. See:
-  http://lists.nongnu.org/archive/html/lmi/2013-07/msg00038.html
+  https://lists.nongnu.org/archive/html/lmi/2013-07/msg00038.html
 
 20130723T2241Z <gchicares@sbcglobal.net> [542]
 
@@ -32866,7 +32866,7 @@ Use the delay function just added.
 
   progress_meter_wx.cpp
 Sleep wakefully between printouts. See:
-  http://lists.nongnu.org/archive/html/lmi/2013-11/msg00005.html
+  https://lists.nongnu.org/archive/html/lmi/2013-11/msg00005.html
 
 20131109T0029Z <gchicares@sbcglobal.net> [542]
 
@@ -32874,7 +32874,7 @@ Sleep wakefully between printouts. See:
   progress_meter.hpp
   progress_meter_wx.cpp
 Process pending events more cautiously during a pause. See:
-  http://lists.nongnu.org/archive/html/lmi/2013-11/msg00006.html
+  https://lists.nongnu.org/archive/html/lmi/2013-11/msg00006.html
 
 20131110T1401Z <gchicares@sbcglobal.net> [542]
 
@@ -32937,13 +32937,13 @@ Make pause between printouts configurable.
 
   system_command_wx.cpp
 Abandon the 20131114T1431Z experiment. See:
-  http://lists.nongnu.org/archive/html/lmi/2013-11/msg00015.html
+  https://lists.nongnu.org/archive/html/lmi/2013-11/msg00015.html
 
 20131117T1403Z <gchicares@sbcglobal.net> [542]
 
   system_command_wx.cpp
 Make "Census | Print case to disk" cancellable. See:
-  http://lists.nongnu.org/archive/html/lmi/2013-11/msg00017.html
+  https://lists.nongnu.org/archive/html/lmi/2013-11/msg00017.html
 
 20131117T1453Z <gchicares@sbcglobal.net> [542]
 
@@ -32970,7 +32970,7 @@ Initialize all data members in ctor-initializer for 
safety.
 
   main_wx.cpp
 Call base class's OnExit() in override. See:
-  http://lists.nongnu.org/archive/html/lmi/2013-11/msg00020.html
+  https://lists.nongnu.org/archive/html/lmi/2013-11/msg00020.html
 
 20131120T1916Z <gchicares@sbcglobal.net> [542]
 
@@ -32981,19 +32981,19 @@ Handle and report exceptions in overridden OnExit().
 
   xml_lmi.cpp
 Replace deprecated get_error_message() (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2013-05/msg00002.html
+  https://lists.nongnu.org/archive/html/lmi/2013-05/msg00002.html
 
 20131121T0004Z <gchicares@sbcglobal.net> [542]
 
   xml_lmi.cpp
 Replace deprecated document(char const*) (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2013-05/msg00002.html
+  https://lists.nongnu.org/archive/html/lmi/2013-05/msg00002.html
 
 20131121T1319Z <gchicares@sbcglobal.net> [542]
 
   xml_lmi.cpp
 Remove otiose checks. See:
-  http://lists.nongnu.org/archive/html/lmi/2013-11/msg00020.html
+  https://lists.nongnu.org/archive/html/lmi/2013-11/msg00020.html
 
 20131121T1417Z <gchicares@sbcglobal.net> [542]
 
@@ -33006,7 +33006,7 @@ Upgrade to xmlwrapp-0.7.1 .
   multiple_cell_document.cpp
   single_cell_document.cpp
 Show all schema diagnostics, not just the first (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2013-05/msg00002.html
+  https://lists.nongnu.org/archive/html/lmi/2013-05/msg00002.html
 Identify problems this uncovers in old code.
 
 20131206T1811Z <gchicares@sbcglobal.net> [542]
@@ -33583,19 +33583,19 @@ Designate release candidate 5857.
   docmanager_ex.hpp
   multidimgrid_any.cpp
 Prepare for wx-3.0 (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2014-02/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2014-02/msg00000.html
 
 20140224T0202Z <gchicares@sbcglobal.net> [542]
 
   multidimgrid_any.cpp
 Refine wx-3.0 preparation. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-02/msg00009.html
+  https://lists.nongnu.org/archive/html/lmi/2014-02/msg00009.html
 
 20140224T0209Z <gchicares@sbcglobal.net> [542]
 
   Makefile.am
 Fix defects introduced 20131010T1211Z (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2014-02/msg00003.html
+  https://lists.nongnu.org/archive/html/lmi/2014-02/msg00003.html
 
 20140226T1537Z <gchicares@sbcglobal.net> [542]
 
@@ -33608,7 +33608,7 @@ Fix defects introduced 20131010T1211Z (VS). See:
   view_ex.cpp
   workhorse.make
 Split lmi_wx_shared into a DLL and a small executable (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2014-02/msg00007.html
+  https://lists.nongnu.org/archive/html/lmi/2014-02/msg00007.html
 
 20140226T2103Z <gchicares@sbcglobal.net> [542]
 
@@ -33617,7 +33617,7 @@ Split lmi_wx_shared into a DLL and a small executable 
(VS). See:
   skeleton.hpp
   view_ex.cpp
 Move wxApp implementation (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2014-02/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2014-02/msg00004.html
 
 20140301T1416Z <gchicares@sbcglobal.net> [542]
 
@@ -33627,7 +33627,7 @@ Move wxApp implementation (VS). See:
   skeleton.hpp
   workhorse.make
 Add inchoate GUI test (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2014-02/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2014-02/msg00004.html
 
 20140306T2306Z <gchicares@sbcglobal.net> [542]
 
@@ -33712,7 +33712,7 @@ Improve documentation.
   test_coding_rules.cpp
   wx_checks.cpp
 Don't change html charset. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-03/msg00001.html
+  https://lists.nongnu.org/archive/html/lmi/2014-03/msg00001.html
 
 20140312T2337Z <gchicares@sbcglobal.net> [542]
 
@@ -33724,19 +33724,19 @@ Upgrade to wx-3.0.0 .
 
   wx-3.0.0.patch
 Install 'testing.h' header. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-03/msg00006.html
+  https://lists.nongnu.org/archive/html/lmi/2014-03/msg00006.html
 
 20140314T1341Z <gchicares@sbcglobal.net> [542]
 
   wx-3.0.0.patch
 Suppress an apparently bogus error message. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-03/msg00008.html
+  https://lists.nongnu.org/archive/html/lmi/2014-03/msg00008.html
 
 20140314T1345Z <gchicares@sbcglobal.net> [542]
 
   main_wx_test.cpp
 Test version shown in title of "about" dialog (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2014-03/msg00008.html
+  https://lists.nongnu.org/archive/html/lmi/2014-03/msg00008.html
 
 20140316T1540Z <gchicares@sbcglobal.net> [542]
 
@@ -33748,7 +33748,7 @@ included in archive.
 
   main_wx_test.cpp
 Separate GUI test from command-line unit-test framework. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-03/msg00012.html
+  https://lists.nongnu.org/archive/html/lmi/2014-03/msg00012.html
 
 20140422T2340Z <gchicares@sbcglobal.net> [542]
 
@@ -34172,21 +34172,21 @@ Recognize client system's values for table ratings.
   interest_rates.cpp
   istream_to_string.hpp
 Avoid g++-4.9.1 warnings about unused functions and typedefs. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-09/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2014-09/msg00000.html
 
 20141003T0020Z <gchicares@sbcglobal.net> [533]
 
   census_view.cpp
 Avoid certain g++-4.9.1 warnings about unused variables. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-09/msg00001.html
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00001.html
+  https://lists.nongnu.org/archive/html/lmi/2014-09/msg00001.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00001.html
 
 20141003T0021Z <gchicares@sbcglobal.net> [533]
 
   multidimgrid_tools.hpp
 Fix defect introduced 20070221T0307Z. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-09/msg00002.html
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2014-09/msg00002.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00004.html
 
 20141004T1318Z <gchicares@sbcglobal.net> [533]
 
@@ -34197,26 +34197,26 @@ Improve documentation.
 
   force_linking.hpp [new file]
 Force linking despite overly-aggressive linker "optimization". See:
-  http://lists.nongnu.org/archive/html/lmi/2014-08/msg00000.html
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00006.html
+  https://lists.nongnu.org/archive/html/lmi/2014-08/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00006.html
 
 20141005T1713Z <gchicares@sbcglobal.net> [533]
 
   force_linking.hpp
 Improve concinnity. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00007.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00007.html
 
 20141005T1742Z <gchicares@sbcglobal.net> [533]
 
   install_cygwin.bat
 Work around a Cygwin workaround for an msw snafu. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00013.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00013.html
 
 20141005T1955Z <gchicares@sbcglobal.net> [533]
 
   install_msw.sh
 Robustify. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00008.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00008.html
 
 20141005T2318Z <gchicares@sbcglobal.net> [533]
 
@@ -34228,7 +34228,7 @@ Demonstrate a latent problem.
   alert.hpp
   assert_lmi.hpp
 Remove the problem identified 20141005T2318Z, and a congener. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00009.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00009.html
 
 20141006T1350Z <gchicares@sbcglobal.net> [533]
 
@@ -34236,7 +34236,7 @@ Remove the problem identified 20141005T2318Z, and a 
congener. See:
   premium_tax_test.cpp
   workhorse.make
 Rectify data dependencies of certain test targets. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00018.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00018.html
 
 20141006T1728Z <gchicares@sbcglobal.net> [533]
 
@@ -34246,7 +34246,7 @@ Rectify data dependencies of certain test targets. See:
   progress_meter_wx.cpp
   system_command_wx.cpp
 Force linking despite overly-aggressive linker "optimization". See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00007.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00007.html
 
 20141006T1738Z <zeitlin> [533]
 
@@ -34267,7 +34267,7 @@ Prepare for forthcoming automated GUI-testing changes.
   progress_meter_wx.cpp
   system_command_wx.cpp
 Revert the 20141005T1713Z change; remove extraneous semicolons. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00027.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00027.html
 
 20141007T1457Z <gchicares@sbcglobal.net> [533]
 
@@ -34284,14 +34284,14 @@ Install a few more packages.
   skeleton.cpp
 Fix defect introduced 20050312T0301Z, from an original file predating
 the lmi epoch: messagebox title swapped with message. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00032.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00032.html
 
 20141010T1713Z <gchicares@sbcglobal.net> [533]
 
   assert_lmi.hpp
   assert_lmi_test.cpp
 Add some new macros, with a unit test that fails to compile. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00023.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00023.html
 
 20141010T1722Z <gchicares@sbcglobal.net> [533]
 
@@ -34303,13 +34303,13 @@ Resolve failure noted 20141010T1713Z.
 
   handle_exceptions.hpp
 Add a GUI-testing exception class. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00036.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00036.html
 
 20141012T0136Z <gchicares@sbcglobal.net> [533]
 
   handle_exceptions.hpp
 Improve exception class added 20141011T1234Z. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00043.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00043.html
 
 20141012T1509Z <gchicares@sbcglobal.net> [533]
 
@@ -34317,7 +34317,7 @@ Improve exception class added 20141011T1234Z. See:
   handle_exceptions_test.cpp
   main_wx.cpp
 Increase safety. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00041.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00041.html
 
 20141012T1525Z <gchicares@sbcglobal.net> [533]
 
@@ -34383,7 +34383,7 @@ Augment automated GUI test.
 
   main_wx_test.cpp
 Close "Help | About" dialog if initially open. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00059.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00059.html
 
 20141025T1534Z <gchicares@sbcglobal.net> [533]
 
@@ -34404,13 +34404,13 @@ Override OnAssertFailure().
   census_view.hpp
 Disable general print commands for censuses. See:
   https://savannah.nongnu.org/support/?104490
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00054.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00054.html
 
 20141027T1211Z <gchicares@sbcglobal.net> [532]
 
   skeleton.cpp
 Avoid unnecessary copying. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00086.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00086.html
 
 20141027T1434Z <gchicares@sbcglobal.net> [532]
 
@@ -34421,19 +34421,19 @@ Prefer not to call safe_message_alert() directly.
 
   main_wx_test.cpp
 Don't use base class handler for log frame menu. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00086.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00086.html
 
 20141028T1149Z <gchicares@sbcglobal.net> [532]
 
   main_wx_test.cpp
 Refactor, replacing std::pair with a test-results class. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00087.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00087.html
 
 20141028T1151Z <gchicares@sbcglobal.net> [532]
 
   wx_test_create_open.cpp
 Alphabetize headers. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00087.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00087.html
 
 20141028T1217Z <gchicares@sbcglobal.net> [532]
 
@@ -34442,40 +34442,40 @@ Alphabetize headers. See:
   wx_test_create_open.cpp
   wx_test_validate_output.cpp
 Skip tests for document types unsupported in context. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00087.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00087.html
 
 20141028T2246Z <gchicares@sbcglobal.net> [531]
 
   skeleton.cpp
 Fix defect introduced 20141027T1211Z. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00103.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00103.html
 
 20141029T1839Z <gchicares@sbcglobal.net> [531]
 
   skeleton.cpp
 Write wx debug messages to stderr. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00097.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00097.html
 
 20141029T1847Z <gchicares@sbcglobal.net> [529]
 
   skeleton.cpp
   view_ex.hpp
 wxView::OnUpdate(): just say "no". See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00105.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00105.html
 
 20141030T1210Z <gchicares@sbcglobal.net> [528]
 
   skeleton.cpp
 Remove a too-fleeting progress meter. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00103.html
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00112.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00103.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00112.html
 
 20141031T0141Z <gchicares@sbcglobal.net> [528]
 
   census_view.cpp
 Fix defect introduced 20050312T0301Z, from an original file predating
 the lmi epoch: unable to rename employee class. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00117.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00117.html
 
 20141031T1249Z <gchicares@sbcglobal.net> [528]
 
@@ -34508,7 +34508,7 @@ Refactor for concinnity.
 
   census_view.cpp
 Call Update() when a column-width style is chosen. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-11/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2014-11/msg00000.html
 
 20141101T2228Z <gchicares@sbcglobal.net> [522]
 
@@ -34524,7 +34524,7 @@ Remove markers deemed nugatory 20141101T2228Z.
 
   census_view.cpp
 Improve cell-deletion speed. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-11/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2014-11/msg00004.html
 
 20141105T1834Z <gchicares@sbcglobal.net> [519]
 
@@ -34542,7 +34542,7 @@ Reformat.
   mec_view.cpp
   skeleton.cpp
 Gray out inapplicable toolbar buttons when no view is open. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-09/msg00036.html
+  https://lists.nongnu.org/archive/html/lmi/2008-09/msg00036.html
 
 20141105T2147Z <gchicares@sbcglobal.net> [517]
 
@@ -34564,7 +34564,7 @@ Add a new icon, reserving the old for another use.
   varying-width-16.png
   varying-width.png
 Make grayed icons less ugly (VZ). Cf.:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00071.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00071.html
 
 20141105T2353Z <gchicares@sbcglobal.net> [517]
 
@@ -34580,7 +34580,7 @@ Reformat.
 
   menus.xrc
 Use "platform" consistently. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-11/msg00012.html
+  https://lists.nongnu.org/archive/html/lmi/2014-11/msg00012.html
 
 20141106T1624Z <gchicares@sbcglobal.net> [516]
 
@@ -34595,7 +34595,7 @@ Use "platform" consistently. See:
   skeleton.cpp
   toolbar.xrc
 Add a useful save-as-pdf command. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-11/msg00005.html
+  https://lists.nongnu.org/archive/html/lmi/2014-11/msg00005.html
 
 20141106T1655Z <gchicares@sbcglobal.net> [516]
 
@@ -34609,20 +34609,20 @@ Improve concinnity; add shortcuts.
 
   wx_test_default_input.cpp
 Improve a variable name. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00118.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00118.html
 
 20141107T0122Z <gchicares@sbcglobal.net> [516]
 
   wx_test_default_input.cpp
 Fix a problem with 'USE_SO_ATTRIBUTES=1'. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00118.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00118.html
 
 20141107T1205Z <gchicares@sbcglobal.net> [516]
 
   skeleton.cpp
   skeleton.hpp
 Refactor to facilitate GUI-test automation. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-11/msg00010.html
+  https://lists.nongnu.org/archive/html/lmi/2014-11/msg00010.html
 
 20141107T1252Z <gchicares@sbcglobal.net> [516]
 
@@ -34647,7 +34647,7 @@ Improve concinnity.
   soa_stress_test.cpp
 Fix defect introduced 20120527T1615Z: error using unnecessary library.
 See:
-  http://lists.nongnu.org/archive/html/lmi/2014-11/msg00048.html
+  https://lists.nongnu.org/archive/html/lmi/2014-11/msg00048.html
 
 20141121T2252Z <gchicares@sbcglobal.net> [516]
 
@@ -34664,13 +34664,13 @@ Improve documentation.
   wx_test_benchmark_census.cpp
   wx_test_statusbar.hpp
 Clear statusbar before timing each "benchmark" census. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-11/msg00058.html
+  https://lists.nongnu.org/archive/html/lmi/2014-11/msg00058.html
 
 20141123T2024Z <gchicares@sbcglobal.net> [516]
 
   wx_test_benchmark_census.cpp
 Conform to 20141106T1655Z accelerator change. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-11/msg00058.html
+  https://lists.nongnu.org/archive/html/lmi/2014-11/msg00058.html
 
 20141202T1200Z <gchicares@sbcglobal.net> [516]
 
@@ -34694,31 +34694,31 @@ Document each automated GUI test (VZ).
 
   main_wx_test.cpp
 Improve '--help' output. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-11/msg00050.html
+  https://lists.nongnu.org/archive/html/lmi/2014-11/msg00050.html
 
 20141204T0421Z <gchicares@sbcglobal.net> [516]
 
   main_wx_test.cpp
 Write all test output to stderr. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-11/msg00061.html
+  https://lists.nongnu.org/archive/html/lmi/2014-11/msg00061.html
 
 20141204T0431Z <gchicares@sbcglobal.net> [516]
 
   main_wx_test.cpp
 Make test output more greppable. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-11/msg00061.html
+  https://lists.nongnu.org/archive/html/lmi/2014-11/msg00061.html
 
 20141204T0436Z <gchicares@sbcglobal.net> [516]
 
   wx_test_benchmark_census.cpp
 Provide more information when a test fails. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-11/msg00061.html
+  https://lists.nongnu.org/archive/html/lmi/2014-11/msg00061.html
 
 20141205T1720Z <gchicares@sbcglobal.net> [516]
 
   main_wx_test.cpp
 Write all test output to stdout, not stderr. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00004.html
 
 20141206T1140Z <gchicares@sbcglobal.net> [516]
 
@@ -34738,26 +34738,26 @@ Rectify test specification.
   wx_test_paste_census.cpp
   wx_test_validate_output.cpp
 Don't send wxEVT_UPDATE_UI events manually in GUI tests. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00014.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00014.html
 
 20141206T1847Z <gchicares@sbcglobal.net> [516]
 
   main_wx_test.cpp
 Eliminate log-message prefix. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00012.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00012.html
 
 20141206T1915Z <gchicares@sbcglobal.net> [516]
 
   main_wx_test.cpp
   skeleton.cpp
 Improve title of '--help' messagebox. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00013.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00013.html
 
 20141206T2004Z <gchicares@sbcglobal.net> [516]
 
   alert_wx.cpp
 Simplify thanks to a welcome wx enhancement. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00013.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00013.html
 
 20141207T0157Z <gchicares@sbcglobal.net> [516]
 
@@ -34765,20 +34765,20 @@ Simplify thanks to a welcome wx enhancement. See:
   workhorse.make
   wx_test_about_version.cpp
 Implement rectified test specification. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00030.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00030.html
 
 20141208T0048Z <gchicares@sbcglobal.net> [516]
 
   main_wx_test.cpp
   wx_test_case.hpp
 Add a '--distribution' flag for use in future test revisions. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00038.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00038.html
 
 20141208T0049Z <gchicares@sbcglobal.net> [516]
 
   wx_test_expiry_dates.cpp
 Implement rectified test specification. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00038.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00038.html
 
 20141210T1236Z <gchicares@sbcglobal.net> [516]
 
@@ -34786,13 +34786,13 @@ Implement rectified test specification. See:
   wx_test_input_sequences.cpp
   wx_test_validate_output.cpp
 Mark lines needing '--gui_test_path'. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00002.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00002.html
 
 20141210T1521Z <gchicares@sbcglobal.net> [516]
 
   wx_test_input_validation.cpp
 Mark another line needing '--gui_test_path'. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00040.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00040.html
 
 20141210T1525Z <gchicares@sbcglobal.net> [516]
 
@@ -34813,7 +34813,7 @@ Rectify test specification.
 
   main_wx_test.cpp
 Preserve file history. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00047.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00047.html
 
 20141212T1246Z <gchicares@sbcglobal.net> [516]
 
@@ -34851,7 +34851,7 @@ Rectify test specification.
   objects.make
   wx_test_extract.cpp [expunged]
 Expunge 'wx_test_extract.cpp' because it is no longer useful. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00055.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00055.html
 
 20141212T2107Z <gchicares@sbcglobal.net> [516]
 
@@ -34867,13 +34867,13 @@ Rectify test specification.
 
   alert_wx.cpp
 Further simplify in the spirit of the 20141206T2004Z change. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00029.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00029.html
 
 20141215T1220Z <gchicares@sbcglobal.net> [516]
 
   wx_test_validate_output.cpp
 Improve failure reporting. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00068.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00068.html
 
 20141215T1239Z <gchicares@sbcglobal.net> [516]
 
@@ -34885,39 +34885,39 @@ Improve failure reporting. See:
   wx_test_paste_census.cpp
   wx_test_validate_output.cpp
 Add '--gui_test_path'. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00068.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00068.html
 
 20141215T1250Z <gchicares@sbcglobal.net> [516]
 
   wx_test_benchmark_census.cpp
 Print only observed time, not relative error. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00073.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00073.html
 
 20141215T1255Z <gchicares@sbcglobal.net> [516]
 
   main_wx_test.cpp
   wx_test_case.hpp
 Remove configuration file. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00068.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00068.html
 
 20141215T1353Z <gchicares@sbcglobal.net> [516]
 
   wx_test_config_settings.cpp
 Run only with '--distribution' flag. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00074.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00074.html
 
 20141215T1400Z <gchicares@sbcglobal.net> [516]
 
   wx_test_date.hpp [new file]
   wx_test_expiry_dates.cpp
 Refactor. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00075.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00075.html
 
 20141215T1406Z <gchicares@sbcglobal.net> [516]
 
   wx_test_default_input.cpp
 Implement rectified test specification. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00075.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00075.html
 
 20141215T1416Z <gchicares@sbcglobal.net> [516]
 
@@ -34926,7 +34926,7 @@ Implement rectified test specification. See:
   wx_test_config_settings.cpp
   wx_test_default_input.cpp
 Skip distribution tests more elegantly. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00076.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00076.html
 
 20141215T1454Z <gchicares@sbcglobal.net> [516]
 
@@ -34935,13 +34935,13 @@ Skip distribution tests more elegantly. See:
   global_settings.hpp
   skeleton.cpp
 Add a deliberately obscure option. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00077.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00077.html
 
 20141215T1522Z <gchicares@sbcglobal.net> [516]
 
   main_wx_test.cpp
 Add a default 'gui_test_path'. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00079.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00079.html
 
 20150109T0037Z <gchicares@sbcglobal.net> [516]
 
@@ -35548,62 +35548,62 @@ Add an overlooked skin (KMM).
 
   skeleton.cpp
 Prefer calendar_date to wxDateTime. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00085.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00085.html
 
 20150123T0235Z <gchicares@sbcglobal.net> [516]
 
   wx_test_output.hpp [new file]
   wx_test_validate_output.cpp
 Extract output_file_existence_checker into a separate header. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00089.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00089.html
 
 20150123T0241Z <gchicares@sbcglobal.net> [516]
 
   wx_test_output.hpp
 Change output_file_existence_checker ctor to take fs::path. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00089.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00089.html
 
 20150123T0246Z <gchicares@sbcglobal.net> [516]
 
   wx_test_pdf_create.cpp
 Update PDF output tests to the revised specification. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00089.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00089.html
 
 20150123T0256Z <gchicares@sbcglobal.net> [516]
 
   wx_test_pdf_create.cpp
 Use output_pdf_existence_checker helper in PDF creation test. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00089.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00089.html
 
 20150123T0302Z <gchicares@sbcglobal.net> [516]
 
   wx_test_pdf_create.cpp
 Clean up .fo.xml files created during PDF generation. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00089.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00089.html
 
 20150123T1508Z <gchicares@sbcglobal.net> [516]
 
   wx_test_paste_census.cpp
 Implement rectified test specification. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00096.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00096.html
 
 20150123T1513Z <gchicares@sbcglobal.net> [516]
 
   wx_test_paste_census.cpp
 Refactor: use output_file_existence_checker. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00096.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00096.html
 
 20150123T1526Z <gchicares@sbcglobal.net> [516]
 
   main_wx_test.cpp
 Fail if an unexpected modal dialog is about to be shown. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00097.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00097.html
 
 20150123T1537Z <gchicares@sbcglobal.net> [516]
 
   wx_test_new.hpp
 Don't complain about unclosed documents during stack unwinding. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00097.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00097.html
 
 20150123T1613Z <gchicares@sbcglobal.net> [516]
 
@@ -35613,7 +35613,7 @@ Don't complain about unclosed documents during stack 
unwinding. See:
   skin_reg_d.xrc
   skin_variable_annuity.xrc
 Remove a bizarre zero-height workaround. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00099.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00099.html
 
 20150125T0053Z <gchicares@sbcglobal.net> [516]
 
@@ -35642,7 +35642,7 @@ Further rectify test specifications.
   Makefile.am
   objects.make
 Remove duplicative object file from makefiles. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-01/msg00033.html
+  https://lists.nongnu.org/archive/html/lmi/2015-01/msg00033.html
 
 20150131T0012Z <gchicares@sbcglobal.net> [516]
 
@@ -35664,7 +35664,7 @@ Exempt automatically generated input files from private 
taboos.
   wx_test_paste_census.cpp
   wx_test_validate_output.cpp
 Improve GUI-test diagnostics. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-01/msg00027.html
+  https://lists.nongnu.org/archive/html/lmi/2015-01/msg00027.html
 
 20150131T0124Z <gchicares@sbcglobal.net> [516]
 
@@ -35680,13 +35680,13 @@ Correct a typo in documentation.
 
   skeleton.cpp
 Remove platform-specific code that has become unnecessary. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-02/msg00009.html
+  https://lists.nongnu.org/archive/html/lmi/2015-02/msg00009.html
 
 20150301T1729Z <gchicares@sbcglobal.net> [516]
 
   wx_test_validate_output.cpp
 Remove old code to make way for new. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-02/msg00012.html
+  https://lists.nongnu.org/archive/html/lmi/2015-02/msg00012.html
 
 20150301T1747Z <gchicares@sbcglobal.net> [516]
 
@@ -35695,50 +35695,50 @@ Remove old code to make way for new. See:
   wx_test_paste_census.cpp
   wx_test_validate_output.cpp
 Add a helper for finding an MVC window by name. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-02/msg00012.html
+  https://lists.nongnu.org/archive/html/lmi/2015-02/msg00012.html
 
 20150301T1755Z <gchicares@sbcglobal.net> [516]
 
   wx_test_validate_output.cpp
 Refactor to simplify planned reuse. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-02/msg00012.html
+  https://lists.nongnu.org/archive/html/lmi/2015-02/msg00012.html
 
 20150301T2202Z <gchicares@sbcglobal.net> [516]
 
   wx_test_validate_output.cpp
 Add tests to verify existence of spreadsheet output. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-02/msg00012.html
+  https://lists.nongnu.org/archive/html/lmi/2015-02/msg00012.html
 
 20150301T2325Z <gchicares@sbcglobal.net> [516]
 
   wx_test_output_pdf.hpp [new file]
   wx_test_pdf_create.cpp
 Refactor for reuse. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-02/msg00012.html
+  https://lists.nongnu.org/archive/html/lmi/2015-02/msg00012.html
 
 20150301T2330Z <gchicares@sbcglobal.net> [516]
 
   wx_test_validate_output.cpp
 Refactor for reuse. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-02/msg00012.html
+  https://lists.nongnu.org/archive/html/lmi/2015-02/msg00012.html
 
 20150301T2340Z <gchicares@sbcglobal.net> [516]
 
   wx_test_validate_output.cpp
 Add remaining census-output tests. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-02/msg00012.html
+  https://lists.nongnu.org/archive/html/lmi/2015-02/msg00012.html
 
 20150301T2343Z <gchicares@sbcglobal.net> [516]
 
   wx_test_validate_output.cpp
 Clean up a leftover output file. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-02/msg00012.html
+  https://lists.nongnu.org/archive/html/lmi/2015-02/msg00012.html
 
 20150306T1754Z <gchicares@sbcglobal.net> [516]
 
   install_wx.make
 Don't build wx components that lmi doesn't use. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-03/msg00006.html
+  https://lists.nongnu.org/archive/html/lmi/2015-03/msg00006.html
 
 20150308T1823Z <gchicares@sbcglobal.net> [516]
 
@@ -35747,38 +35747,38 @@ Don't build wx components that lmi doesn't use. See:
   objects.make
   workhorse.make
 Work around a MinGW defect more tidily. See:
-  http://lists.nongnu.org/archive/html/lmi/2014-12/msg00036.html
+  https://lists.nongnu.org/archive/html/lmi/2014-12/msg00036.html
 
 20150308T1908Z <gchicares@sbcglobal.net> [516]
 
   wx_test_default_update.cpp
 Implement rectified test specification. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-03/msg00007.html
+  https://lists.nongnu.org/archive/html/lmi/2015-03/msg00007.html
 
 20150308T1918Z <gchicares@sbcglobal.net> [516]
 
   wx_test_default_update.cpp
 Run only with '--distribution' flag. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-03/msg00007.html
+  https://lists.nongnu.org/archive/html/lmi/2015-03/msg00007.html
 
 20150308T2301Z <gchicares@sbcglobal.net> [516]
 
   wx_test_input_sequences.cpp
 Implement rectified test specification. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-03/msg00009.html
+  https://lists.nongnu.org/archive/html/lmi/2015-03/msg00009.html
 
 20150308T2306Z <gchicares@sbcglobal.net> [516]
 
   wx_test_calculation_summary.cpp
 Implement rectified test specification. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-03/msg00017.html
+  https://lists.nongnu.org/archive/html/lmi/2015-03/msg00017.html
 
 20150309T2300Z <gchicares@sbcglobal.net> [516]
 
   skeleton.cpp
   skeleton.hpp
 Accept input files as command-line arguments. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-03/msg00022.html
+  https://lists.nongnu.org/archive/html/lmi/2015-03/msg00022.html
 
 20150315T1737Z <gchicares@sbcglobal.net> [516]
 
@@ -35914,13 +35914,13 @@ Use versioned schemata.
   wx_test_default_input.cpp
   wx_test_expiry_dates.cpp
 Use wxPrintf() instead of wxLogMessage() for GUI test. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-03/msg00026.html
+  https://lists.nongnu.org/archive/html/lmi/2015-03/msg00026.html
 
 20150326T2257Z <gchicares@sbcglobal.net> [516]
 
   skeleton.cpp
 Don't redirect all wxLog messages to stderr, just the debug ones. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-03/msg00026.html
+  https://lists.nongnu.org/archive/html/lmi/2015-03/msg00026.html
 
 20150326T2308Z <gchicares@sbcglobal.net> [516]
 
@@ -35928,19 +35928,19 @@ Don't redirect all wxLog messages to stderr, just the 
debug ones. See:
   objects.make
   wx_test_log_errors.cpp [new file]
 Add a unit test verifying that wxLog errors are shown. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-03/msg00026.html
+  https://lists.nongnu.org/archive/html/lmi/2015-03/msg00026.html
 
 20150326T2327Z <gchicares@sbcglobal.net> [516]
 
   main_wx_test.cpp
 Flush wxLog after each individual GUI test. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-03/msg00026.html
+  https://lists.nongnu.org/archive/html/lmi/2015-03/msg00026.html
 
 20150326T2349Z <gchicares@sbcglobal.net> [516]
 
   wx_test_input_sequences.cpp
 Guard against future changes in field names. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-03/msg00032.html
+  https://lists.nongnu.org/archive/html/lmi/2015-03/msg00032.html
 
 20150327T0024Z <gchicares@sbcglobal.net> [516]
 
@@ -35952,26 +35952,26 @@ Forbid obscured email addresses.
   wx_test_document.hpp [new file]
   wx_test_new.hpp
 Move and rename class wx_test_new_document_base. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-03/msg00043.html
+  https://lists.nongnu.org/archive/html/lmi/2015-03/msg00043.html
 
 20150327T0032Z <gchicares@sbcglobal.net> [516]
 
   wx_test_document.hpp
 Add wx_test_existing_illustration helper class. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-03/msg00043.html
+  https://lists.nongnu.org/archive/html/lmi/2015-03/msg00043.html
 
 20150327T0041Z <gchicares@sbcglobal.net> [516]
 
   main_wx_test.cpp
   wx_test_input_validation.cpp
 Test all possible 'CurrentCoiMultiplier' validation errors. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-03/msg00043.html
+  https://lists.nongnu.org/archive/html/lmi/2015-03/msg00043.html
 
 20150327T0252Z <gchicares@sbcglobal.net> [516]
 
   main_wx_test.cpp
 Reapply patches that were somehow misapplied. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-03/msg00046.html
+  https://lists.nongnu.org/archive/html/lmi/2015-03/msg00046.html
 
 20150328T1252Z <gchicares@sbcglobal.net> [516]
 
@@ -36001,13 +36001,13 @@ Add a group-roster toolbar button.
 
   wx_test_validate_output.cpp
 Make sure "Comments" field was updated correctly. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-04/msg00001.html
+  https://lists.nongnu.org/archive/html/lmi/2015-04/msg00001.html
 
 20150409T1759Z <gchicares@sbcglobal.net> [516]
 
   wx_test_paste_census.cpp
 Add spaces to make an error message more readable. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-04/msg00001.html
+  https://lists.nongnu.org/archive/html/lmi/2015-04/msg00001.html
 
 20150409T1812Z <gchicares@sbcglobal.net> [516]
 
@@ -36046,14 +36046,14 @@ Add schema for XRC validation.
   skin_single_premium.xrc
   skin_variable_annuity.xrc
 Fix first tranche of XRC validation errors. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-04/msg00002.html
+  https://lists.nongnu.org/archive/html/lmi/2015-04/msg00002.html
 
 20150417T2124Z <gchicares@sbcglobal.net> [516]
 
   policy_view.xrc
   rounding_view.xrc
 Use only one of a pair of synonymous constants. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-04/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2015-04/msg00004.html
 
 20150417T2143Z <gchicares@sbcglobal.net> [516]
 
@@ -36065,13 +36065,13 @@ Use only one of a pair of synonymous constants. See:
   skin_single_premium.xrc
   skin_variable_annuity.xrc
 Forswear feckless flags. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-04/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2015-04/msg00004.html
 
 20150417T2155Z <gchicares@sbcglobal.net> [516]
 
   policy_view.xrc
 Remove disregarded "option". See:
-  http://lists.nongnu.org/archive/html/lmi/2015-04/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2015-04/msg00004.html
 
 20150417T2235Z <gchicares@sbcglobal.net> [516]
 
@@ -36087,7 +36087,7 @@ Remove disregarded "option". See:
   skin_single_premium.xrc
   skin_variable_annuity.xrc
 Remove alignment options that have been ignored due to wxGROW. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-04/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2015-04/msg00004.html
 
 20150417T2245Z <gchicares@sbcglobal.net> [516]
 
@@ -36095,7 +36095,7 @@ Remove alignment options that have been ignored due to 
wxGROW. See:
   skin_group_carveout2.xrc
   skin_variable_annuity.xrc
 Add missing border flags. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-04/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2015-04/msg00004.html
 
 20150417T2252Z <gchicares@sbcglobal.net> [516]
 
@@ -36110,7 +36110,7 @@ Add missing border flags. See:
   skin_single_premium.xrc
   skin_variable_annuity.xrc
 Fix incorrect uses of wxGROW. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-04/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2015-04/msg00004.html
 
 20150417T2304Z <gchicares@sbcglobal.net> [516]
 
@@ -36124,7 +36124,7 @@ Fix incorrect uses of wxGROW. See:
   skin_single_premium.xrc
   skin_variable_annuity.xrc
 Let wx determine the size of date-picker controls. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-04/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2015-04/msg00004.html
 
 20150417T2315Z <gchicares@sbcglobal.net> [516]
 
@@ -36135,19 +36135,19 @@ Let wx determine the size of date-picker controls. 
See:
   skin_group_carveout.xrc
   skin_reg_d.xrc
 Grow controls prn to align columns containing date pickers. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-04/msg00004.html
+  https://lists.nongnu.org/archive/html/lmi/2015-04/msg00004.html
 
 20150417T2338Z <gchicares@sbcglobal.net> [516]
 
   about_dialog.cpp
 Improve "Help | About" layout with high DPI. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-04/msg00006.html
+  https://lists.nongnu.org/archive/html/lmi/2015-04/msg00006.html
 
 20150418T0008Z <gchicares@sbcglobal.net> [516]
 
   rounding_view.xrc
 Remove redundant wxALIGN_LEFT flags from horizontal wxBoxSizer. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-04/msg00012.html
+  https://lists.nongnu.org/archive/html/lmi/2015-04/msg00012.html
 
 20150501T2349Z <gchicares@sbcglobal.net> [516]
 
@@ -36243,7 +36243,7 @@ Add two new fields.
   rounding_view.xrc
   rounding_view_editor.cpp
 Fix XRC assertion failures. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-05/msg00009.html
+  https://lists.nongnu.org/archive/html/lmi/2015-05/msg00009.html
 
 20150527T1643Z <gchicares@sbcglobal.net> [512]
 
@@ -36406,7 +36406,7 @@ Make sample product's term parameters more plausible.
 
   install_cygwin.bat
 Replace mirror. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-07/msg00018.html
+  https://lists.nongnu.org/archive/html/lmi/2015-07/msg00018.html
 
 20150724T2120Z <gchicares@sbcglobal.net> [508]
 
@@ -36435,7 +36435,7 @@ Eradicate references to expunged skins.
 
   test_coding_rules.cpp
 Silently ignore any 'tags' file. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-07/msg00009.html
+  https://lists.nongnu.org/archive/html/lmi/2015-07/msg00009.html
 
 20150731T0013Z <gchicares@sbcglobal.net> [508]
 
@@ -36443,7 +36443,7 @@ Silently ignore any 'tags' file. See:
   mec_server.cpp
 Fix defect introduced 20090730T2312Z: logical operator on bitfield.
 See:
-  http://lists.nongnu.org/archive/html/lmi/2015-07/msg00029.html
+  https://lists.nongnu.org/archive/html/lmi/2015-07/msg00029.html
 
 20150801T1412Z <gchicares@sbcglobal.net> [508]
 
@@ -36468,7 +36468,7 @@ Improve documentation.
   emit_ledger.cpp
   illustrator.cpp
 Don't overwrite input file. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-08/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2015-08/msg00000.html
 
 20150803T2343Z <gchicares@sbcglobal.net> [508]
 
@@ -36483,7 +36483,7 @@ Refactor.
   illustration_view.cpp
   illustrator.cpp
 Refactor. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-08/msg00001.html
+  https://lists.nongnu.org/archive/html/lmi/2015-08/msg00001.html
 
 20150806T1443Z <gchicares@sbcglobal.net> [508]
 
@@ -36493,32 +36493,32 @@ Refactor. See:
   install_mpatrol.make
   install_wx.make
 Remove unused or needless wget flags. See the thread centered here:
-  http://lists.nongnu.org/archive/html/lmi/2015-08/msg00010.html
+  https://lists.nongnu.org/archive/html/lmi/2015-08/msg00010.html
 
 20150806T1529Z <gchicares@sbcglobal.net> [508]
 
   install_wx.make
 Retrieve wx archives from github by sha1sum. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-07/msg00019.html
+  https://lists.nongnu.org/archive/html/lmi/2015-07/msg00019.html
 
 20150807T0003Z <gchicares@sbcglobal.net> [508]
 
   install_wx.make
 Don't disable wxRegEx when building wx. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-07/msg00020.html
+  https://lists.nongnu.org/archive/html/lmi/2015-07/msg00020.html
 
 20150807T0007Z <gchicares@sbcglobal.net> [508]
 
   install_wx.make
 Handle more options in portable wx-config. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-07/msg00020.html
+  https://lists.nongnu.org/archive/html/lmi/2015-07/msg00020.html
 
 20150807T0025Z <gchicares@sbcglobal.net> [508]
 
   install_msw.sh
   install_wxpdfdoc.make [new file]
 Install wxPdfDocument library as part of lmi installation. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-07/msg00020.html
+  https://lists.nongnu.org/archive/html/lmi/2015-07/msg00020.html
 
 20150807T0037Z <gchicares@sbcglobal.net> [508]
 
@@ -36526,7 +36526,7 @@ Install wxPdfDocument library as part of lmi 
installation. See:
   workhorse.make
   wx_pdfdoc_test.cpp [new file]
 Add a simple unit test for wxPdfDocument. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-07/msg00020.html
+  https://lists.nongnu.org/archive/html/lmi/2015-07/msg00020.html
 
 20150810T1608Z <gchicares@sbcglobal.net> [508]
 
@@ -36543,7 +36543,7 @@ Improve documentation.
   objects.make
   workhorse.make
 Move 'wx_pdfdoc_test' out of $(unit_test_targets). See:
-  http://lists.nongnu.org/archive/html/lmi/2015-07/msg00020.html
+  https://lists.nongnu.org/archive/html/lmi/2015-07/msg00020.html
 
 20150810T1639Z <gchicares@sbcglobal.net> [508]
 
@@ -36704,19 +36704,19 @@ Exclude composite from participant count in summary.
 
   group_quote_pdf_gen_wx.cpp
 Simplify the way PDF file name is set (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2015-08/msg00035.html
+  https://lists.nongnu.org/archive/html/lmi/2015-08/msg00035.html
 
 20150826T1702Z <gchicares@sbcglobal.net> [477]
 
   group_quote_pdf_gen_wx.cpp
 Refined formatting of totals. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-08/msg00034.html
+  https://lists.nongnu.org/archive/html/lmi/2015-08/msg00034.html
 
 20150826T1714Z <gchicares@sbcglobal.net> [477]
 
   group_quote_pdf_gen_wx.cpp
 Attempt to widen columns. See thread beginning here:
-  http://lists.nongnu.org/archive/html/lmi/2015-08/msg00034.html
+  https://lists.nongnu.org/archive/html/lmi/2015-08/msg00034.html
 
 20150826T1906Z <gchicares@sbcglobal.net> [477]
 
@@ -36727,25 +36727,25 @@ Add a footer, which will soon be augmented.
 
   wx_table_generator.cpp
 Fix defect introduced 20150819T1702Z: last header line missing. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-08/msg00054.html
+  https://lists.nongnu.org/archive/html/lmi/2015-08/msg00054.html
 
 20150828T1541Z <gchicares@sbcglobal.net> [477]
 
   group_quote_pdf_gen_wx.cpp
 Improve divers names. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-08/msg00055.html
+  https://lists.nongnu.org/archive/html/lmi/2015-08/msg00055.html
 
 20150828T1645Z <gchicares@sbcglobal.net> [477]
 
   group_quote_pdf_gen_wx.cpp
 Escape XML special characters. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-08/msg00056.html
+  https://lists.nongnu.org/archive/html/lmi/2015-08/msg00056.html
 
 20150828T1704Z <gchicares@sbcglobal.net> [477]
 
   group_quote_pdf_gen_wx.cpp
 Improve comprehensibility. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-08/msg00053.html
+  https://lists.nongnu.org/archive/html/lmi/2015-08/msg00053.html
 
 20150828T1717Z <gchicares@sbcglobal.net> [477]
 
@@ -36755,13 +36755,13 @@ Improve comprehensibility. See:
   mec_view.cpp
   skeleton.cpp
 Improve toolbar enablement. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-08/msg00057.html
+  https://lists.nongnu.org/archive/html/lmi/2015-08/msg00057.html
 
 20150829T0005Z <gchicares@sbcglobal.net> [477]
 
   census_view.cpp
 Fix defect introduced 20110802T1517Z: wrong data-renderer type. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-08/msg00064.html
+  https://lists.nongnu.org/archive/html/lmi/2015-08/msg00064.html
 
 20150916T2040Z <gchicares@sbcglobal.net> [477]
 
@@ -36784,7 +36784,7 @@ Keep the system usable even without proprietary 
graphics files.
   alert_cli.cpp
   alert_wx.cpp
 Resolve gcc-5 issues (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2015-09/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2015-09/msg00000.html
 
 20150918T0044Z <gchicares@sbcglobal.net> [474]
 
@@ -36797,7 +36797,7 @@ Demote several not-so-important defect markers.
 
   tn_range_types.cpp
 Resolve gcc-5 issues (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2015-09/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2015-09/msg00000.html
 
 20150918T2355Z <gchicares@sbcglobal.net> [474]
 
@@ -36824,7 +36824,7 @@ Use wxPdfDocument.
 
   md5.cpp
 Resolve gcc-5 issues (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2015-09/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2015-09/msg00000.html
 
 20150920T1758Z <gchicares@sbcglobal.net> [474]
 
@@ -36833,25 +36833,25 @@ Resolve gcc-5 issues (VZ). See:
   deserialize_cast.hpp [new file]
   soa_helpers.hpp
 Resolve gcc-5 issues (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2015-09/msg00010.html
+  https://lists.nongnu.org/archive/html/lmi/2015-09/msg00010.html
 
 20150921T0005Z <gchicares@sbcglobal.net> [474]
 
   group_quote_pdf_gen_wx.cpp
 Forestall an msvc warning (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2015-09/msg00012.html
+  https://lists.nongnu.org/archive/html/lmi/2015-09/msg00012.html
 
 20150921T0035Z <gchicares@sbcglobal.net> [474]
 
   group_quote_pdf_gen_wx.cpp
 Adjust 20150826T1714Z fix (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2015-09/msg00012.html
+  https://lists.nongnu.org/archive/html/lmi/2015-09/msg00012.html
 
 20150921T0051Z <gchicares@sbcglobal.net> [474]
 
   wx_table_generator.cpp
 Resolve column-width issue by adding margins unconditionally. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-09/msg00012.html
+  https://lists.nongnu.org/archive/html/lmi/2015-09/msg00012.html
 
 20150924T2216Z <zeitlin> [474]
 
@@ -36869,7 +36869,7 @@ Provide an additional field.
   ihs_irc7702.cpp
   ledger_invariant.cpp
 Mark a defect: in force even one single day implies inforce. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-09/msg00017.html
+  https://lists.nongnu.org/archive/html/lmi/2015-09/msg00017.html
 
 20150925T0221Z <gchicares@sbcglobal.net> [475]
 
@@ -37165,7 +37165,7 @@ Remove disused headers.
   emit_ledger.cpp
   emit_ledger.hpp
 Improve the 20151006T1517Z change. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-10/msg00029.html
+  https://lists.nongnu.org/archive/html/lmi/2015-10/msg00029.html
 
 20151010T1930Z <gchicares@sbcglobal.net> [472]
 
@@ -37463,7 +37463,7 @@ Improve documentation.
   ledger_invariant.hpp
   ledger_variant.hpp
 Refactor, temporarily preserving excessive composite length. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-10/msg00005.html
+  https://lists.nongnu.org/archive/html/lmi/2015-10/msg00005.html
 
 20151108T1257Z <gchicares@sbcglobal.net> [468]
 
@@ -37479,13 +37479,13 @@ Refine ideal composite length.
 
   ledger_invariant.cpp
 Set composite "age" to that of youngest included cell. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-11/msg00008.html
+  https://lists.nongnu.org/archive/html/lmi/2015-11/msg00008.html
 
 20151109T1410Z <gchicares@sbcglobal.net> [468]
 
   group_quote_pdf_gen_wx.cpp
 Avoid writing <br> before empty footnotes (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2015-11/msg00007.html
+  https://lists.nongnu.org/archive/html/lmi/2015-11/msg00007.html
 
 20151109T1424Z <gchicares@sbcglobal.net> [468]
 
@@ -37506,7 +37506,7 @@ Improve documentation; demote two not-so-important 
defect markers.
 
   ledger_text_formats.cpp
 Rename IRR columns, on one report only, to prevent confusion. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-11/msg00015.html
+  https://lists.nongnu.org/archive/html/lmi/2015-11/msg00015.html
 
 20151114T1226Z <gchicares@sbcglobal.net> [466]
 
@@ -37719,13 +37719,13 @@ Rework the 20151210T2226Z change for robustness.
 
   input.hpp
 Reconstitute 'ce_product_name' from 'mc_enum_base' (VS). See:
-  http://lists.nongnu.org/archive/html/lmi/2015-12/msg00010.html
+  https://lists.nongnu.org/archive/html/lmi/2015-12/msg00010.html
 
 20151212T1600Z <gchicares@sbcglobal.net> [456]
 
   census_view.cpp
 Revise the 20151210T2158Z change. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-12/msg00006.html
+  https://lists.nongnu.org/archive/html/lmi/2015-12/msg00006.html
 
 20151213T1344Z <gchicares@sbcglobal.net> [456]
 
@@ -38330,7 +38330,7 @@ Update unit test: use new user-manual census-paste 
example.
 
   boost_1_33_1.patch
 Improve boost standard conformance. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-12/msg00041.html
+  https://lists.nongnu.org/archive/html/lmi/2015-12/msg00041.html
 
 20151221T0120Z <gchicares@sbcglobal.net> [456]
 
@@ -38397,7 +38397,7 @@ Improve wrapping of copyright notice.
 
   install_wx.make
 Refine configuration. See:
-  http://lists.nongnu.org/archive/html/lmi/2016-01/msg00002.html
+  https://lists.nongnu.org/archive/html/lmi/2016-01/msg00002.html
 
 20160107T1919Z <gchicares@sbcglobal.net> [456]
 
@@ -38435,7 +38435,7 @@ Designate release candidate 6468.
 
   install_wx.make
 Revert the PCH part of the 20160105T0146Z change--see:
-  http://lists.nongnu.org/archive/html/lmi/2016-01/msg00007.html
+  https://lists.nongnu.org/archive/html/lmi/2016-01/msg00007.html
 
 20160118T0052Z <gchicares@sbcglobal.net> [455]
 
@@ -38504,26 +38504,26 @@ Replace mingw.org with MinGW-w64 toolchain.
   libxslt-1.1.17-lmi.patch
   test_coding_rules.cpp
 Don't use two-element mkdir() with msw (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2016-01/msg00022.html
+  https://lists.nongnu.org/archive/html/lmi/2016-01/msg00022.html
 
 20160120T1917Z <gchicares@sbcglobal.net> [455]
 
   install_libxml2_libxslt.make
 Disable threading to avoid a catastrophic problem (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2016-01/msg00022.html
+  https://lists.nongnu.org/archive/html/lmi/2016-01/msg00022.html
 
 20160120T1920Z <gchicares@sbcglobal.net> [455]
 
   install_libxml2_libxslt.make
 Disable zlib to avoid a catastrophic problem (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2016-01/msg00022.html
+  https://lists.nongnu.org/archive/html/lmi/2016-01/msg00022.html
 
 20160120T1924Z <gchicares@sbcglobal.net> [455]
 
   install_libxml2_libxslt.make
   install_mpatrol.make
 Specify --host consistently (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2016-01/msg00022.html
+  https://lists.nongnu.org/archive/html/lmi/2016-01/msg00022.html
 
 20160121T0032Z <gchicares@sbcglobal.net> [455]
 
@@ -38531,24 +38531,24 @@ Specify --host consistently (VZ). See:
   main_wx.cpp
   mc_enum_types_aux.cpp
 Force linking despite overly-aggressive linker "optimization". See:
-  http://lists.nongnu.org/archive/html/lmi/2014-08/msg00000.html
-  http://lists.nongnu.org/archive/html/lmi/2014-10/msg00006.html
-  http://lists.nongnu.org/archive/html/lmi/2016-01/msg00006.html
-  http://lists.nongnu.org/archive/html/lmi/2016-01/msg00026.html
+  https://lists.nongnu.org/archive/html/lmi/2014-08/msg00000.html
+  https://lists.nongnu.org/archive/html/lmi/2014-10/msg00006.html
+  https://lists.nongnu.org/archive/html/lmi/2016-01/msg00006.html
+  https://lists.nongnu.org/archive/html/lmi/2016-01/msg00026.html
 
 20160121T0045Z <gchicares@sbcglobal.net> [455]
 
   configure.ac
 No longer add an "mgw" suffix, which interfered with cross compiling
 (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2016-01/msg00006.html
+  https://lists.nongnu.org/archive/html/lmi/2016-01/msg00006.html
 
 20160122T1530Z <gchicares@sbcglobal.net> [455]
 
   skeleton.cpp
 Fix defect introduced 20060812T0053Z: dead code. The line removed was
 in 'main_wx.cpp' originally, and moved to the present file here:
-  http://svn.savannah.nongnu.org/viewvc?view=rev&root=lmi&revision=5861
+  https://svn.savannah.nongnu.org/viewvc?view=rev&root=lmi&revision=5861
 
 20160129T0231Z <zeitlin> [455]
 
@@ -38565,7 +38565,7 @@ Forestall attribute warnings for gcc-4.9.1 as for 
gcc-4.9.2 .
   main_wx.cpp
   mc_enum_types_aux.cpp
 Don't attempt to force linking a function that is not visible. See:
-  http://lists.nongnu.org/archive/html/lmi/2016-01/msg00087.html
+  https://lists.nongnu.org/archive/html/lmi/2016-01/msg00087.html
 
 20160130T1257Z <gchicares@sbcglobal.net> [455]
 
@@ -38618,7 +38618,7 @@ Upgrade wx.
 
   install_wx.make
 Upgrade wx. See:
-  http://lists.nongnu.org/archive/html/lmi/2016-02/msg00036.html
+  https://lists.nongnu.org/archive/html/lmi/2016-02/msg00036.html
 
 20160212T2018Z <gchicares@sbcglobal.net> [454]
 
@@ -38729,7 +38729,7 @@ Add an extra specimen product for xsl-to-wxPdfDoc 
migration.
 
   tn_range_test.cpp
 Fix a unit test that failed with gcc-4.9.1 . See:
-  http://lists.nongnu.org/archive/html/lmi/2016-03/msg00032.html
+  https://lists.nongnu.org/archive/html/lmi/2016-03/msg00032.html
 
 20160325T1222Z <gchicares@sbcglobal.net> [454]
 
@@ -38811,7 +38811,7 @@ Fix defect introduced 20160325T1225Z: invalid warning 
(VZ).
   ledger_xml_io.cpp
   xml_lmi.cpp
 Avoid shadowing variable names (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2016-02/msg00017.html
+  https://lists.nongnu.org/archive/html/lmi/2016-02/msg00017.html
 
 20160327T2223Z <zeitlin> [454]
 
@@ -38822,7 +38822,7 @@ Recognize gcc cross-compilers.
 
   multidimgrid_any.cpp
 Further improve the 20160327T1021Z improvement (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2016-03/msg00042.html
+  https://lists.nongnu.org/archive/html/lmi/2016-03/msg00042.html
 
 20160330T2132Z <gchicares@sbcglobal.net> [454]
 
@@ -38844,8 +38844,8 @@ Remove unneeded statusbar workarounds (VZ).
   objects.make
   skeleton.cpp
 Expunge a module that no longer does anything. See:
-  http://lists.nongnu.org/archive/html/lmi/2016-03/msg00054.html
-  http://lists.nongnu.org/archive/html/lmi/2014-11/msg00062.html
+  https://lists.nongnu.org/archive/html/lmi/2016-03/msg00054.html
+  https://lists.nongnu.org/archive/html/lmi/2014-11/msg00062.html
 
 20160330T2222Z <gchicares@sbcglobal.net> [454]
 
@@ -38857,7 +38857,7 @@ Allow long lines with 'https:' as well as 'http:'.
   skeleton.cpp
 Avoid crashing due to indiscriminate event handling (VZ). See:
   
https://github.com/vadz/lmi/commit/6355bb270241826fa32e151eb197a4b1f5cd5c12.patch
-  http://lists.nongnu.org/archive/html/lmi/2014-11/msg00062.html
+  https://lists.nongnu.org/archive/html/lmi/2014-11/msg00062.html
 
 20160330T2344Z <gchicares@sbcglobal.net> [454]
 
@@ -38868,7 +38868,7 @@ Don't count all children just to see if there are more 
than one (VZ).
 
   skeleton.cpp
 Remove a superfluous cast (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2016-03/msg00057.html
+  https://lists.nongnu.org/archive/html/lmi/2016-03/msg00057.html
 
 20160407T2310Z <gchicares@sbcglobal.net> [453]
 
@@ -39229,13 +39229,13 @@ Expunge an erroneous test.
   rate_table_tool.cpp [new file]
   workhorse.make
 Add rate-table reimplmentation for testing (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2016-05/msg00062.html
+  https://lists.nongnu.org/archive/html/lmi/2016-05/msg00062.html
 
 20160519T0112Z <gchicares@sbcglobal.net> [451]
 
   group_quote_pdf_gen_wx.cpp
 Refactor for clarity (VZ). See:
-  http://lists.nongnu.org/archive/html/lmi/2016-05/msg00060.html
+  https://lists.nongnu.org/archive/html/lmi/2016-05/msg00060.html
 
 20160519T0119Z <gchicares@sbcglobal.net> [451]
 
diff --git a/DefectLog b/DefectLog
index eebe705..e7f2f65 100644
--- a/DefectLog
+++ b/DefectLog
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -169,7 +169,7 @@ Occurrence is random; moving focus among controls makes it 
likelier.
 Discovered: By local user, while running a production case.
 
 Location: Rate lookup for select and ultimate tables:
-  http://cvs.sv.gnu.org/viewvc/lmi/lmi/actuarial_table.cpp?annotate=1.37
+  https://cvs.sv.nongnu.org/viewvc/lmi/lmi/actuarial_table.cpp?annotate=1.37
 lines 497-500:
 
 |            int k =
@@ -185,7 +185,7 @@ instead of
 unit test used a table with just such an infelicitous min_age_.
 
 The intermittent runtime error arises here:
-  http://cvs.sv.gnu.org/viewvc/lmi/lmi/ihs_avmly.cpp?annotate=1.71
+  https://cvs.sv.nongnu.org/viewvc/lmi/lmi/ihs_avmly.cpp?annotate=1.71
 line 1659:
 
 |    HOPEFULLY(materially_equal(GrossPmts[Month], EeGrossPmts[Month] + 
ErGrossPmts[Month]));
@@ -241,7 +241,7 @@ that the most obvious edge conditions cannot have been 
tested at all.
 
 The issue could have been localized with far less effort by using
 libstdc++'s debug mode, which became unusable in lmi a year ago:
-  http://lists.nongnu.org/archive/html/lmi/2007-04/msg00021.html
+  https://lists.nongnu.org/archive/html/lmi/2007-04/msg00021.html
 It could almost certainly be made usable again by adding an extra
 build of wx, which would take less time to implement than it would
 have saved in this single instance--and of course it would be useful
@@ -456,7 +456,7 @@ error received an already-serialized argument. This case 
requires the
 same (non-serialized) filepath for all cells in a group, so that all
 are printed to a single file.
 
-| 
http://cvs.savannah.gnu.org/viewvc/lmi/lmi/emit_ledger.cpp?r1=1.14&r2=1.15&diff_format=s
+| 
https://cvs.savannah.nongnu.org/viewvc/lmi/lmi/emit_ledger.cpp?r1=1.14&r2=1.15&diff_format=s
 
 |   --------------------------- 1.14 ---------------------------     
----------------- 1.15 ----------------
 
@@ -513,7 +513,7 @@ were built as follows, then tested:
 | mkdir 20081121T0200; pushd 20081121T0200; cvs -z3 checkout -D "2008-11-21 
02:00" lmi 2>&1 |less; popd
 
 This patch:
-  http://lists.nongnu.org/archive/html/lmi/2008-11/msg00008.html
+  https://lists.nongnu.org/archive/html/lmi/2008-11/msg00008.html
 had to be applied in both snapshot directories. Patching failed for
 'install_miscellanea.make', but that file can be disregarded because
 it is not used in a normal build.
@@ -622,7 +622,7 @@ Reported 20151120T1938Z; symptom suppressed 20151123T1647Z, 
before
 release, so users were not exposed to the reported symptom.
 
 Location: Diagnostics added 20151106T1911Z...
-  
http://svn.savannah.nongnu.org/viewvc/lmi/trunk/input_harmonization.cpp?root=lmi&r1=6354&r2=6388&diff_format=u
+  
https://svn.savannah.nongnu.org/viewvc/lmi/trunk/input_harmonization.cpp?root=lmi&r1=6354&r2=6388&diff_format=u
 
 |    if
 |        (  EffectiveDate.value() != InforceAsOfDate.value()
@@ -636,14 +636,14 @@ Location: Diagnostics added 20151106T1911Z...
 |        }
 
 ...and 20151107T1344Z:
-  
http://svn.savannah.nongnu.org/viewvc/lmi/trunk/ledger_invariant.cpp?root=lmi&r1=6317&r2=6394&diff_format=u
+  
https://svn.savannah.nongnu.org/viewvc/lmi/trunk/ledger_invariant.cpp?root=lmi&r1=6317&r2=6394&diff_format=u
 
 Premonitory defect markers: A "code smell" was noted weeks earlier and
 discussed on the mailing list (q.v.):
 
-  
http://svn.savannah.nongnu.org/viewvc/lmi/trunk/ledger_invariant.cpp?revision=6394&root=lmi&view=markup
+  
https://svn.savannah.nongnu.org/viewvc/lmi/trunk/ledger_invariant.cpp?revision=6394&root=lmi&view=markup
 |    // Dubious--see:
-|    //   http://lists.nongnu.org/archive/html/lmi/2015-09/msg00017.html
+|    //   https://lists.nongnu.org/archive/html/lmi/2015-09/msg00017.html
 |    IsInforce = 0 != b->yare_input_.InforceYear || 0 != 
b->yare_input_.InforceMonth;
 
 Cause: The proximate cause is that new diagnostics trapped a latent
diff --git a/GNUmakefile b/GNUmakefile
index a35ffdf..56a3c26 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -352,7 +352,7 @@ define gpl_notices :=
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 endef
@@ -602,7 +602,7 @@ checkout:
 
 # SOMEDAY !! Add build types for gcov (-fprofile-arcs -ftest-coverage)
 # and for gprof. See:
-#   http://lists.nongnu.org/archive/html/lmi/2014-10/msg00115.html
+#   https://lists.nongnu.org/archive/html/lmi/2014-10/msg00115.html
 
 .PHONY: test_various_build_types
 test_various_build_types: source_clean
diff --git a/INSTALL b/INSTALL
index 466e244..2116b1a 100644
--- a/INSTALL
+++ b/INSTALL
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -45,7 +45,7 @@ Copy and paste the following lines into the "Command Prompt" 
window:
 Save the following files into the 'C:\srv\cache_for_lmi' directory:
 
   https://cygwin.com/setup-x86_64.exe
-  https://git.savannah.gnu.org/cgit/lmi.git/plain/install_cygwin.bat
+  https://git.savannah.nongnu.org/cgit/lmi.git/plain/install_cygwin.bat
 
 Copy and paste the following lines into the "Command prompt" window:
 
@@ -68,7 +68,7 @@ Copy and paste the following lines into the "Windows 
PowerShell" window:
 
   New-Item -ItemType Directory -Force -Path C:\srv\cache_for_lmi
   Set-Location -Path C:\srv\cache_for_lmi
-  Invoke-WebRequest -Uri 
https://git.savannah.gnu.org/cgit/lmi.git/plain/install_wsl.ps1 -OutFile 
install_wsl.ps1 -UseBasicParsing
+  Invoke-WebRequest -Uri 
https://git.savannah.nongnu.org/cgit/lmi.git/plain/install_wsl.ps1 -OutFile 
install_wsl.ps1 -UseBasicParsing
   Set-ExecutionPolicy Unrestricted
   Enable-WindowsOptionalFeature -Online -FeatureName 
Microsoft-Windows-Subsystem-Linux
 
@@ -117,7 +117,7 @@ Copy the following, and paste it (Shift-Insert) into the 
shell:
 
   mkdir -p /tmp
   export TMP=/tmp
-  
install_script='https://git.savannah.gnu.org/cgit/lmi.git/plain/install_msw.sh'
+  
install_script='https://git.savannah.nongnu.org/cgit/lmi.git/plain/install_msw.sh'
   cd /tmp
   wget -N $install_script
   chmod +x install_msw.sh
diff --git a/Makefile.am b/Makefile.am
index 6d127e0..af89211 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -16,7 +16,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/README b/README
index 0ab888b..db6c797 100644
--- a/README
+++ b/README
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/README.auto b/README.auto
index f6934af..01776d4 100644
--- a/README.auto
+++ b/README.auto
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/README.schroot b/README.schroot
index 33bfca4..f99f683 100644
--- a/README.schroot
+++ b/README.schroot
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/about_dialog.cpp b/about_dialog.cpp
index 9078c45..2e45f57 100644
--- a/about_dialog.cpp
+++ b/about_dialog.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/about_dialog.hpp b/about_dialog.hpp
index f090072..a04cd66 100644
--- a/about_dialog.hpp
+++ b/about_dialog.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/account_value.hpp b/account_value.hpp
index 2aebf1b..a0a11b7 100644
--- a/account_value.hpp
+++ b/account_value.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/account_value_test.cpp b/account_value_test.cpp
index b0f65b0..71b6d86 100644
--- a/account_value_test.cpp
+++ b/account_value_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/accountvalue.cpp b/accountvalue.cpp
index 88a3df9..d4afefb 100644
--- a/accountvalue.cpp
+++ b/accountvalue.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/acinclude.m4 b/acinclude.m4
index 7bd1ad6..4c0c000 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -15,7 +15,7 @@ dnl You should have received a copy of the GNU General Public 
License
 dnl along with this program; if not, write to the Free Software Foundation,
 dnl Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 dnl
-dnl http://savannah.nongnu.org/projects/lmi
+dnl https://savannah.nongnu.org/projects/lmi
 dnl email: <gchicares@sbcglobal.net>
 dnl snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/actuarial_table.cpp b/actuarial_table.cpp
index c60822f..582b367 100644
--- a/actuarial_table.cpp
+++ b/actuarial_table.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/actuarial_table.hpp b/actuarial_table.hpp
index 0a01ef6..dcc0f48 100644
--- a/actuarial_table.hpp
+++ b/actuarial_table.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/actuarial_table_test.cpp b/actuarial_table_test.cpp
index 696aa73..233ac93 100644
--- a/actuarial_table_test.cpp
+++ b/actuarial_table_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/alert.cpp b/alert.cpp
index dc61bc6..b1c6469 100644
--- a/alert.cpp
+++ b/alert.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/alert.hpp b/alert.hpp
index 5f47f08..9665ce9 100644
--- a/alert.hpp
+++ b/alert.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -107,7 +107,7 @@
 /// always works, is self documenting, and adds no header dependency.
 /// Writing it the same way everywhere requires no invention and
 /// increases global comprehensibility; see:
-///   http://lists.nongnu.org/archive/html/lmi/2007-03/msg00008.html
+///   https://lists.nongnu.org/archive/html/lmi/2007-03/msg00008.html
 ///
 /// Design decisions, and paths not taken.
 ///
@@ -198,7 +198,7 @@ void safe_message_alert   (char const*);
 ///   
http://groups.google.com/groups?selm=d6651fb6.0111221034.42e78b95@posting.google.com
 /// The technique and its documentation could be improved as discussed
 /// here:
-///   http://lists.nongnu.org/archive/html/lmi/2005-11/msg00016.html
+///   https://lists.nongnu.org/archive/html/lmi/2005-11/msg00016.html
 
 bool LMI_SO set_alert_functions
     (void(*status_alert_function_pointer        )(std::string const&)
diff --git a/alert_cgi.cpp b/alert_cgi.cpp
index 8461029..3c15dd8 100644
--- a/alert_cgi.cpp
+++ b/alert_cgi.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/alert_cli.cpp b/alert_cli.cpp
index 915facf..d0ca6fa 100644
--- a/alert_cli.cpp
+++ b/alert_cli.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/alert_test.cpp b/alert_test.cpp
index 01f0def..4050392 100644
--- a/alert_test.cpp
+++ b/alert_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/alert_wx.cpp b/alert_wx.cpp
index 33d8b78..2b420e5 100644
--- a/alert_wx.cpp
+++ b/alert_wx.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/antediluvian_stubs.cpp b/antediluvian_stubs.cpp
index 30fe887..c3123a8 100644
--- a/antediluvian_stubs.cpp
+++ b/antediluvian_stubs.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/any_entity.hpp b/any_entity.hpp
index dd1bcad..4078ead 100644
--- a/any_entity.hpp
+++ b/any_entity.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/any_member.hpp b/any_member.hpp
index 36386b8..4659782 100644
--- a/any_member.hpp
+++ b/any_member.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/any_member_test.cpp b/any_member_test.cpp
index ed9f614..e046de6 100644
--- a/any_member_test.cpp
+++ b/any_member_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/assert_lmi.hpp b/assert_lmi.hpp
index db340fd..b9a4005 100644
--- a/assert_lmi.hpp
+++ b/assert_lmi.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/assert_lmi_test.cpp b/assert_lmi_test.cpp
index 9ef1319..ead0ec7 100644
--- a/assert_lmi_test.cpp
+++ b/assert_lmi_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/authenticity.cpp b/authenticity.cpp
index d26cd65..fa2eb7e 100644
--- a/authenticity.cpp
+++ b/authenticity.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/authenticity.hpp b/authenticity.hpp
index 44f5859..7e2da72 100644
--- a/authenticity.hpp
+++ b/authenticity.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/authenticity_test.cpp b/authenticity_test.cpp
index f7b679e..02dc359 100644
--- a/authenticity_test.cpp
+++ b/authenticity_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/autodependency.make b/autodependency.make
index 3cb7d9d..7b04433 100644
--- a/autodependency.make
+++ b/autodependency.make
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/autogen.sh b/autogen.sh
index 4e10584..144ed21 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -19,7 +19,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/basic_tables.cpp b/basic_tables.cpp
index ae8e76f..810e29f 100644
--- a/basic_tables.cpp
+++ b/basic_tables.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/basic_tables.hpp b/basic_tables.hpp
index 7737d9c..954f29c 100644
--- a/basic_tables.hpp
+++ b/basic_tables.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/basic_values.hpp b/basic_values.hpp
index 3b52331..9facbf6 100644
--- a/basic_values.hpp
+++ b/basic_values.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/basicvalues.cpp b/basicvalues.cpp
index 33fd134..f30fbcf 100644
--- a/basicvalues.cpp
+++ b/basicvalues.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/bcc_5_5_1.make b/bcc_5_5_1.make
index 48e35e7..8a03ff1 100644
--- a/bcc_5_5_1.make
+++ b/bcc_5_5_1.make
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/bcc_ar.cpp b/bcc_ar.cpp
index bf82d60..4bb2fe8 100644
--- a/bcc_ar.cpp
+++ b/bcc_ar.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/bcc_cc.cpp b/bcc_cc.cpp
index 0f1ee58..c5d687d 100644
--- a/bcc_cc.cpp
+++ b/bcc_cc.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/bcc_ld.cpp b/bcc_ld.cpp
index 13adbdd..44d4ec3 100644
--- a/bcc_ld.cpp
+++ b/bcc_ld.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/bcc_rc.cpp b/bcc_rc.cpp
index 518fb34..e8d8a5b 100644
--- a/bcc_rc.cpp
+++ b/bcc_rc.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/boost_regex.hpp b/boost_regex.hpp
index 863f498..664330c 100644
--- a/boost_regex.hpp
+++ b/boost_regex.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/bourn_cast.hpp b/bourn_cast.hpp
index 7faabc2..0b60f13 100644
--- a/bourn_cast.hpp
+++ b/bourn_cast.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -257,8 +257,8 @@ constexpr inline To bourn_cast(From from, std::true_type, 
std::true_type)
 ///
 /// bourn_cast<>() is intended as a simple and correct replacement for
 /// boost::numeric_cast<>(), which does the wrong thing in some cases:
-///   http://lists.nongnu.org/archive/html/lmi/2017-03/msg00127.html
-///   http://lists.nongnu.org/archive/html/lmi/2017-03/msg00128.html
+///   https://lists.nongnu.org/archive/html/lmi/2017-03/msg00127.html
+///   https://lists.nongnu.org/archive/html/lmi/2017-03/msg00128.html
 /// It behaves the same way as boost::numeric_cast<>() except that,
 /// instead of quietly truncating, it throws on floating-to-integral
 /// conversions that would not preserve value.
diff --git a/bourn_cast_test.cpp b/bourn_cast_test.cpp
index 3392fea..aab8a52 100644
--- a/bourn_cast_test.cpp
+++ b/bourn_cast_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -589,13 +589,13 @@ void test_m64_neighborhood()
 }
 
 /// Test boost::numeric_cast anomalies reported here:
-///   http://lists.nongnu.org/archive/html/lmi/2017-03/msg00127.html
+///   https://lists.nongnu.org/archive/html/lmi/2017-03/msg00127.html
 /// All these tests fail with boost-1.33.1 and gcc-4.9 '-O2' on
 ///   x86_64-linux-gnu
 ///   i686-linux-gnu
 ///   i686-w64-mingw32
 /// and also with boost-1.62 and x86_64-linux-gnu as confirmed here:
-///   http://lists.nongnu.org/archive/html/lmi/2017-03/msg00128.html
+///   https://lists.nongnu.org/archive/html/lmi/2017-03/msg00128.html
 
 void test_boost_anomalies()
 {
diff --git a/cache_file_reads.hpp b/cache_file_reads.hpp
index 64b0cfe..e4a8390 100644
--- a/cache_file_reads.hpp
+++ b/cache_file_reads.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/cache_file_reads_test.cpp b/cache_file_reads_test.cpp
index 6eade9f..a91dc43 100644
--- a/cache_file_reads_test.cpp
+++ b/cache_file_reads_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/calendar_date.cpp b/calendar_date.cpp
index 7af71ce..b666cd1 100644
--- a/calendar_date.cpp
+++ b/calendar_date.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/calendar_date.hpp b/calendar_date.hpp
index 4c455b2..d1bb9aa 100644
--- a/calendar_date.hpp
+++ b/calendar_date.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/calendar_date_test.cpp b/calendar_date_test.cpp
index f2a9b2c..3c9f6a2 100644
--- a/calendar_date_test.cpp
+++ b/calendar_date_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/callback.hpp b/callback.hpp
index bfa6b2b..d8f62e0 100644
--- a/callback.hpp
+++ b/callback.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/callback_test.cpp b/callback_test.cpp
index 96bc4d8..7856eea 100644
--- a/callback_test.cpp
+++ b/callback_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/catch_exceptions.hpp b/catch_exceptions.hpp
index f09cf4b..19c0482 100644
--- a/catch_exceptions.hpp
+++ b/catch_exceptions.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ce_product_name.cpp b/ce_product_name.cpp
index 6e32b4a..10f24a4 100644
--- a/ce_product_name.cpp
+++ b/ce_product_name.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ce_product_name.hpp b/ce_product_name.hpp
index 50887cc..708c561 100644
--- a/ce_product_name.hpp
+++ b/ce_product_name.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ce_skin_name.cpp b/ce_skin_name.cpp
index 80c5926..cac3d98 100644
--- a/ce_skin_name.cpp
+++ b/ce_skin_name.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ce_skin_name.hpp b/ce_skin_name.hpp
index 957df1e..a587a1d 100644
--- a/ce_skin_name.hpp
+++ b/ce_skin_name.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/cell.rnc b/cell.rnc
index 7579aab..1ef0cba 100644
--- a/cell.rnc
+++ b/cell.rnc
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/cell.xsd b/cell.xsd
index 37ea3f1..e469758 100644
--- a/cell.xsd
+++ b/cell.xsd
@@ -19,7 +19,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
   -->
diff --git a/cell_07.rnc b/cell_07.rnc
index ca75242..207e4b5 100644
--- a/cell_07.rnc
+++ b/cell_07.rnc
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/cell_07.xsd b/cell_07.xsd
index 5aa39d7..9f238d7 100644
--- a/cell_07.xsd
+++ b/cell_07.xsd
@@ -19,7 +19,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
   -->
diff --git a/cell_08.rnc b/cell_08.rnc
index 64a3d32..b569ec8 100644
--- a/cell_08.rnc
+++ b/cell_08.rnc
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/cell_08.xsd b/cell_08.xsd
index ea16cef..de9ef4a 100644
--- a/cell_08.xsd
+++ b/cell_08.xsd
@@ -19,7 +19,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
   -->
diff --git a/census_document.cpp b/census_document.cpp
index b9e4208..c7bc078 100644
--- a/census_document.cpp
+++ b/census_document.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/census_document.hpp b/census_document.hpp
index 8de0096..30cffe2 100644
--- a/census_document.hpp
+++ b/census_document.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/census_view.cpp b/census_view.cpp
index 7f4b044..214e149 100644
--- a/census_view.cpp
+++ b/census_view.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/census_view.hpp b/census_view.hpp
index abc491e..ddf8568 100644
--- a/census_view.hpp
+++ b/census_view.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/check_git_setup.sh b/check_git_setup.sh
index e4eace3..f8d3873 100755
--- a/check_git_setup.sh
+++ b/check_git_setup.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/check_script.sh b/check_script.sh
index a3e6295..ee2797b 100755
--- a/check_script.sh
+++ b/check_script.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/check_std_names.sed b/check_std_names.sed
index dae5177..b7a7b07 100644
--- a/check_std_names.sed
+++ b/check_std_names.sed
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 #
diff --git a/comma_punct.hpp b/comma_punct.hpp
index 5e248cf..6faee00 100644
--- a/comma_punct.hpp
+++ b/comma_punct.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/comma_punct_test.cpp b/comma_punct_test.cpp
index 5b853d2..7cb3973 100644
--- a/comma_punct_test.cpp
+++ b/comma_punct_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/commutation_functions.cpp b/commutation_functions.cpp
index ef47cca..5d35297 100644
--- a/commutation_functions.cpp
+++ b/commutation_functions.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/commutation_functions.hpp b/commutation_functions.hpp
index 7be5667..99daf64 100644
--- a/commutation_functions.hpp
+++ b/commutation_functions.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/commutation_functions_test.cpp b/commutation_functions_test.cpp
index ec39720..63b6689 100644
--- a/commutation_functions_test.cpp
+++ b/commutation_functions_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -593,7 +593,7 @@ void OLCommFnsTest()
 /// The monthly COI rate is limited to one-eleventh: one-twelfth
 /// divided by one minus itself, because deducting the COI charge at
 /// the beginning of the month increases the amount actually at risk:
-///   http://lists.nongnu.org/archive/html/lmi/2009-09/msg00001.html
+///   https://lists.nongnu.org/archive/html/lmi/2009-09/msg00001.html
 /// It is interesting to substitute a limit of unity and observe the
 /// effect on account value in the last few years before maturity;
 /// that exercise shows why a COI limit of unity is impractical.
diff --git a/como.make b/como.make
index b8c67aa..b68972e 100644
--- a/como.make
+++ b/como.make
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/config.hpp b/config.hpp
index 8be1570..5353423 100644
--- a/config.hpp
+++ b/config.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -78,7 +78,7 @@ namespace fs = boost::filesystem;
 // slightly better to use LMI_MSC in the conditional instead, but
 // that doesn't justify moving this test block far away from where
 // LMI_X86 is set. See:
-//   http://lists.nongnu.org/archive/html/lmi/2017-01/msg00009.html
+//   https://lists.nongnu.org/archive/html/lmi/2017-01/msg00009.html
 
 #if defined LMI_X86
 #   if defined __GNUC__
diff --git a/config_bc551.hpp b/config_bc551.hpp
index 81c947c..5c2d8e9 100644
--- a/config_bc551.hpp
+++ b/config_bc551.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/config_como_mingw.hpp b/config_como_mingw.hpp
index 03f1b69..930bb39 100644
--- a/config_como_mingw.hpp
+++ b/config_como_mingw.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/config_ming323.hpp b/config_ming323.hpp
index d0cb668..11e1d5e 100644
--- a/config_ming323.hpp
+++ b/config_ming323.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/configurable_settings.cpp b/configurable_settings.cpp
index 2e3e66e..f01a3be 100644
--- a/configurable_settings.cpp
+++ b/configurable_settings.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/configurable_settings.hpp b/configurable_settings.hpp
index 4d79641..f8eac12 100644
--- a/configurable_settings.hpp
+++ b/configurable_settings.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/configurable_settings_test.cpp b/configurable_settings_test.cpp
index 710b7b5..b4ee525 100644
--- a/configurable_settings_test.cpp
+++ b/configurable_settings_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/configuration.make b/configuration.make
index bc4b396..dd76c29 100644
--- a/configuration.make
+++ b/configuration.make
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/configure.ac b/configure.ac
index f07505e..3cf1920 100644
--- a/configure.ac
+++ b/configure.ac
@@ -15,7 +15,7 @@ dnl You should have received a copy of the GNU General Public 
License
 dnl along with this program; if not, write to the Free Software Foundation,
 dnl Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 dnl
-dnl http://savannah.nongnu.org/projects/lmi
+dnl https://savannah.nongnu.org/projects/lmi
 dnl email: <gchicares@sbcglobal.net>
 dnl snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/contains.hpp b/contains.hpp
index 9fc95f2..ca4aba0 100644
--- a/contains.hpp
+++ b/contains.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -30,7 +30,7 @@
 /// Determine whether a class has a find() member.
 ///
 /// See:
-///   http://lists.nongnu.org/archive/html/lmi/2010-05/msg00008.html
+///   https://lists.nongnu.org/archive/html/lmi/2010-05/msg00008.html
 /// I don't know who invented the technique. This implementation
 /// largely follows this pseudonymous posting:
 ///   http://www.rsdn.ru/forum/cpp/2720363.aspx
diff --git a/contains_test.cpp b/contains_test.cpp
index 1291dd1..5294c70 100644
--- a/contains_test.cpp
+++ b/contains_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/contract_numbers.mst b/contract_numbers.mst
index 3239663..c7ba955 100644
--- a/contract_numbers.mst
+++ b/contract_numbers.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/cover.mst b/cover.mst
index 6c1957d..4f13bea 100644
--- a/cover.mst
+++ b/cover.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/cpp_main.cpp b/cpp_main.cpp
index 89ec8b3..3289cd2 100644
--- a/cpp_main.cpp
+++ b/cpp_main.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -79,7 +79,7 @@
 /// See:
 ///   http://article.gmane.org/gmane.comp.gnu.mingw.user/28747
 /// For the (corrected) return type, see:
-///   http://lists.nongnu.org/archive/html/lmi/2011-06/msg00040.html
+///   https://lists.nongnu.org/archive/html/lmi/2011-06/msg00040.html
 
 #   if defined __GNUC__ && 40600 <= LMI_GCC_VERSION
 #       pragma GCC diagnostic push
diff --git a/crc32.cpp b/crc32.cpp
index 3ba5dd4..545659a 100644
--- a/crc32.cpp
+++ b/crc32.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/crc32.hpp b/crc32.hpp
index 9ee3821..1d5f4fa 100644
--- a/crc32.hpp
+++ b/crc32.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/crc32_test.cpp b/crc32_test.cpp
index 85e2095..c67c7d1 100644
--- a/crc32_test.cpp
+++ b/crc32_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/cso_table.cpp b/cso_table.cpp
index d57956f..8f3530f 100644
--- a/cso_table.cpp
+++ b/cso_table.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/cso_table.hpp b/cso_table.hpp
index 0d44ed5..4b21d8b 100644
--- a/cso_table.hpp
+++ b/cso_table.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/currency.hpp b/currency.hpp
index 08a9f1e..c53f083 100644
--- a/currency.hpp
+++ b/currency.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/currency_test.cpp b/currency_test.cpp
index 96c729a..189a50b 100644
--- a/currency_test.cpp
+++ b/currency_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/custom_io_0.cpp b/custom_io_0.cpp
index b7aeab7..f2592c5 100644
--- a/custom_io_0.cpp
+++ b/custom_io_0.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/custom_io_0.hpp b/custom_io_0.hpp
index e73918e..5cc6b92 100644
--- a/custom_io_0.hpp
+++ b/custom_io_0.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/custom_io_1.cpp b/custom_io_1.cpp
index 4761607..fcae8a7 100644
--- a/custom_io_1.cpp
+++ b/custom_io_1.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/custom_io_1.hpp b/custom_io_1.hpp
index 6577977..75a5da9 100644
--- a/custom_io_1.hpp
+++ b/custom_io_1.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/data_directory.cpp b/data_directory.cpp
index bc036bf..8cec64a 100644
--- a/data_directory.cpp
+++ b/data_directory.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/data_directory.hpp b/data_directory.hpp
index 68a0b62..34544d5 100644
--- a/data_directory.hpp
+++ b/data_directory.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/database.cpp b/database.cpp
index 8da945d..11d5896 100644
--- a/database.cpp
+++ b/database.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/database.hpp b/database.hpp
index 6d15805..e58da27 100644
--- a/database.hpp
+++ b/database.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/database_document.cpp b/database_document.cpp
index 9f9027e..58786a9 100644
--- a/database_document.cpp
+++ b/database_document.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/database_document.hpp b/database_document.hpp
index 55e1877..87adf8b 100644
--- a/database_document.hpp
+++ b/database_document.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/database_view.cpp b/database_view.cpp
index fd9d9a7..560c0a5 100644
--- a/database_view.cpp
+++ b/database_view.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/database_view.hpp b/database_view.hpp
index ef1f201..dc2798d 100644
--- a/database_view.hpp
+++ b/database_view.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/database_view_editor.cpp b/database_view_editor.cpp
index 4f37e72..2d496cf 100644
--- a/database_view_editor.cpp
+++ b/database_view_editor.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/database_view_editor.hpp b/database_view_editor.hpp
index 7439a2f..c56797b 100644
--- a/database_view_editor.hpp
+++ b/database_view_editor.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/datum_base.cpp b/datum_base.cpp
index 3bb4c5e..9986446 100644
--- a/datum_base.cpp
+++ b/datum_base.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/datum_base.hpp b/datum_base.hpp
index 5b59453..e20740f 100644
--- a/datum_base.hpp
+++ b/datum_base.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/datum_boolean.cpp b/datum_boolean.cpp
index 7da7a0b..659576a 100644
--- a/datum_boolean.cpp
+++ b/datum_boolean.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/datum_boolean.hpp b/datum_boolean.hpp
index 3183d89..e2c1219 100644
--- a/datum_boolean.hpp
+++ b/datum_boolean.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/datum_sequence.cpp b/datum_sequence.cpp
index ee3a0a0..565eedb 100644
--- a/datum_sequence.cpp
+++ b/datum_sequence.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -121,7 +121,7 @@ std::map<std::string,std::string> const 
datum_sequence::allowed_keywords() const
 /// Determine whether two objects are equivalent.
 ///
 /// Rationale: to support free function operator==(). See:
-///   http://lists.nongnu.org/archive/html/lmi/2010-07/msg00002.html
+///   https://lists.nongnu.org/archive/html/lmi/2010-07/msg00002.html
 /// It would be simpler to provide a trivial accessor for the member
 /// datum, but maintaining strong encapsulation reduces the temptation
 /// for one component of MVC to inspect another's internals.
diff --git a/datum_sequence.hpp b/datum_sequence.hpp
index 62b5a1c..5f9c7a9 100644
--- a/datum_sequence.hpp
+++ b/datum_sequence.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/datum_string.cpp b/datum_string.cpp
index d7e195e..aade4da 100644
--- a/datum_string.cpp
+++ b/datum_string.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/datum_string.hpp b/datum_string.hpp
index b4c04c8..739d372 100644
--- a/datum_string.hpp
+++ b/datum_string.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/db_sort.sed b/db_sort.sed
index 8cdd35d..4c217df 100644
--- a/db_sort.sed
+++ b/db_sort.sed
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/dbdict.cpp b/dbdict.cpp
index 3f0994f..e8b0a5b 100644
--- a/dbdict.cpp
+++ b/dbdict.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/dbdict.hpp b/dbdict.hpp
index 8b9b02e..cb0a885 100644
--- a/dbdict.hpp
+++ b/dbdict.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -396,7 +396,7 @@ class LMI_SO DBDictionary
     database_entity DefaultProcessOrder ;
     database_entity GroupProxyRateTable ;
     // SOMEDAY !! This support request:
-    //   http://savannah.nongnu.org/support/?105593
+    //   https://savannah.nongnu.org/support/?105593
     // would move the choice of partial mortality table to the GUI and
     // make this entity superfluous. 'GroupProxyRateTable' could be
     // treated the same way.
diff --git a/dbindex.hpp b/dbindex.hpp
index 3b5ff09..e3326d0 100644
--- a/dbindex.hpp
+++ b/dbindex.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/dbnames.cpp b/dbnames.cpp
index 79e87b3..cd5d317 100644
--- a/dbnames.cpp
+++ b/dbnames.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/dbnames.hpp b/dbnames.hpp
index 9495f24..f0f0a5a 100644
--- a/dbnames.hpp
+++ b/dbnames.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/dbnames.xpp b/dbnames.xpp
index 953019c..aa113ab 100644
--- a/dbnames.xpp
+++ b/dbnames.xpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/dbo_rules.cpp b/dbo_rules.cpp
index d731c10..bf73a94 100644
--- a/dbo_rules.cpp
+++ b/dbo_rules.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/dbo_rules.hpp b/dbo_rules.hpp
index 2766cd4..4c96868 100644
--- a/dbo_rules.hpp
+++ b/dbo_rules.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/dbo_rules_test.cpp b/dbo_rules_test.cpp
index 4b8c746..2e3844f 100644
--- a/dbo_rules_test.cpp
+++ b/dbo_rules_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/dbvalue.cpp b/dbvalue.cpp
index a5ccb2c..b980831 100644
--- a/dbvalue.cpp
+++ b/dbvalue.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/dbvalue.hpp b/dbvalue.hpp
index c4bd925..7452a89 100644
--- a/dbvalue.hpp
+++ b/dbvalue.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/death_benefits.cpp b/death_benefits.cpp
index 47cb5d8..55d9bdb 100644
--- a/death_benefits.cpp
+++ b/death_benefits.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/death_benefits.hpp b/death_benefits.hpp
index 207c3cc..06a3fda 100644
--- a/death_benefits.hpp
+++ b/death_benefits.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/debian/copyright b/debian/copyright
index 084ae8c..d3633f7 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,7 +1,7 @@
 This package was debianized by Vadim Zeitlin <vadim@wxwindows.org> on
 Wed,  2 Nov 2005 01:56:47 +0100.
 
-It was downloaded from http://savannah.nongnu.org/projects/lmi/
+It was downloaded from https://savannah.nongnu.org/projects/lmi/
 
 Copyright (C) 2005, 2006, 2007 Gregory W. Chicares.
 email: <chicares@cox.net>
diff --git a/debian/lmi.1 b/debian/lmi.1
index 56b0a86..8fdb9f3 100644
--- a/debian/lmi.1
+++ b/debian/lmi.1
@@ -15,7 +15,7 @@
 .\" along with this program; if not, write to the Free Software
 .\" Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 .\"
-.\" http://savannah.nongnu.org/projects/lmi
+.\" https://savannah.nongnu.org/projects/lmi
 .\" email: <chicares@cox.net>
 .\" snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 .\"
diff --git a/default_view.cpp b/default_view.cpp
index aaa9254..bd78d10 100644
--- a/default_view.cpp
+++ b/default_view.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/default_view.hpp b/default_view.hpp
index 9b39bb4..6675f58 100644
--- a/default_view.hpp
+++ b/default_view.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/deserialize_cast.hpp b/deserialize_cast.hpp
index 6bc1add..23ed397 100644
--- a/deserialize_cast.hpp
+++ b/deserialize_cast.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -41,7 +41,7 @@
 /// generate equally efficient code.
 ///
 /// See the thread culminating in this message:
-///   http://lists.nongnu.org/archive/html/lmi/2015-09/msg00010.html
+///   https://lists.nongnu.org/archive/html/lmi/2015-09/msg00010.html
 
 template<typename T>
 inline T deserialize_cast(char const* z)
diff --git a/diagnostics.sed b/diagnostics.sed
index a7a147c..6cf7b4b 100644
--- a/diagnostics.sed
+++ b/diagnostics.sed
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 #
diff --git a/docmanager_ex.cpp b/docmanager_ex.cpp
index 5bd0c98..8c8e806 100644
--- a/docmanager_ex.cpp
+++ b/docmanager_ex.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/docmanager_ex.hpp b/docmanager_ex.hpp
index b222bc6..c82da45 100644
--- a/docmanager_ex.hpp
+++ b/docmanager_ex.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/dollar_units.mst b/dollar_units.mst
index d6944b5..b9852be 100644
--- a/dollar_units.mst
+++ b/dollar_units.mst
@@ -16,7 +16,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/edit_mvc_docview_parameters.hpp b/edit_mvc_docview_parameters.hpp
index 084b7e1..5be19ad 100644
--- a/edit_mvc_docview_parameters.hpp
+++ b/edit_mvc_docview_parameters.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/elapsed_time.cpp b/elapsed_time.cpp
index 67ad0b8..c3df10b 100644
--- a/elapsed_time.cpp
+++ b/elapsed_time.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/emit_ledger.cpp b/emit_ledger.cpp
index 8c2d476..4c2a331 100644
--- a/emit_ledger.cpp
+++ b/emit_ledger.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/emit_ledger.hpp b/emit_ledger.hpp
index 6ac4cda..b407a53 100644
--- a/emit_ledger.hpp
+++ b/emit_ledger.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/exit_codes.hpp b/exit_codes.hpp
index ae468c9..3d5bd6a 100644
--- a/exit_codes.hpp
+++ b/exit_codes.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/expression_template_0_test.cpp b/expression_template_0_test.cpp
index 809e81a..f1d726e 100644
--- a/expression_template_0_test.cpp
+++ b/expression_template_0_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/facets.cpp b/facets.cpp
index e0f82fe..4882781 100644
--- a/facets.cpp
+++ b/facets.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/facets.hpp b/facets.hpp
index 0ad9cb9..1e64ecf 100644
--- a/facets.hpp
+++ b/facets.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/faq.html b/faq.html
index 5190174..611a803 100644
--- a/faq.html
+++ b/faq.html
@@ -19,7 +19,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 -->
@@ -29,7 +29,7 @@
 <head>
 <!--
   "windows-1252" isn't msw-specific: it works with GTK, too. See:
-    http://lists.nongnu.org/archive/html/lmi/2008-03/msg00019.html
+    https://lists.nongnu.org/archive/html/lmi/2008-03/msg00019.html
   With wx-3, use unicode instead.
 -->
 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
@@ -159,7 +159,7 @@ Maintained by
 <a 
href="mailto:&#103;&#99;&#104;&#105;&#99;&#97;&#114;&#101;&#115;@sbcglobal.net";>
 Gregory W. Chicares</a>. The latest version of this file can be found
 at the <tt>lmi</tt>
-<a href="http://savannah.nongnu.org/projects/lmi/";>website</a>.
+<a href="https://savannah.nongnu.org/projects/lmi/";>website</a>.
 </p>
 
 </body>
diff --git a/fenv_guard.cpp b/fenv_guard.cpp
index 8d50bbd..8d0d54c 100644
--- a/fenv_guard.cpp
+++ b/fenv_guard.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/fenv_guard.hpp b/fenv_guard.hpp
index 7d1599b..4cdac1e 100644
--- a/fenv_guard.hpp
+++ b/fenv_guard.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/fenv_lmi.cpp b/fenv_lmi.cpp
index 4e5902c..4209748 100644
--- a/fenv_lmi.cpp
+++ b/fenv_lmi.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -168,7 +168,7 @@ bool fenv_is_valid()
     // which exceptions are actually enabled. std::fetestexcept() is
     // useless for this purpose because it tests the status word
     // rather than the control word--see:
-    //   http://lists.nongnu.org/archive/html/lmi/2017-01/msg00024.html
+    //   https://lists.nongnu.org/archive/html/lmi/2017-01/msg00024.html
     return FE_TONEAREST == std::fegetround();
 #endif // !defined LMI_X87
 }
@@ -190,7 +190,7 @@ std::string fenv_explain_invalid_control_word()
     // which exceptions are actually enabled. std::fetestexcept() is
     // useless for this purpose because it tests the status word
     // rather than the control word--see:
-    //   http://lists.nongnu.org/archive/html/lmi/2017-01/msg00024.html
+    //   https://lists.nongnu.org/archive/html/lmi/2017-01/msg00024.html
     oss
         << "The floating-point environment unexpectedly changed."
         << "\nThe rounding mode is " << std::fegetround()
diff --git a/fenv_lmi.hpp b/fenv_lmi.hpp
index 6cc6dea..4066462 100644
--- a/fenv_lmi.hpp
+++ b/fenv_lmi.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/fenv_lmi_test.cpp b/fenv_lmi_test.cpp
index 0731b36..1fe0ebf 100644
--- a/fenv_lmi_test.cpp
+++ b/fenv_lmi_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/fenv_lmi_x86.hpp b/fenv_lmi_x86.hpp
index b0617cb..2669169 100644
--- a/fenv_lmi_x86.hpp
+++ b/fenv_lmi_x86.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/file_command.cpp b/file_command.cpp
index 25c99ed..e328c2a 100644
--- a/file_command.cpp
+++ b/file_command.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/file_command.hpp b/file_command.hpp
index efd426d..18edffd 100644
--- a/file_command.hpp
+++ b/file_command.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/file_command_cgi.cpp b/file_command_cgi.cpp
index 0a12a6a..f10848c 100644
--- a/file_command_cgi.cpp
+++ b/file_command_cgi.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/file_command_cli.cpp b/file_command_cli.cpp
index bfa7464..6cc517c 100644
--- a/file_command_cli.cpp
+++ b/file_command_cli.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/file_command_test.cpp b/file_command_test.cpp
index 30b4d2e..9aef30d 100644
--- a/file_command_test.cpp
+++ b/file_command_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/file_command_wx.cpp b/file_command_wx.cpp
index 4ea18d9..f4ef89c 100644
--- a/file_command_wx.cpp
+++ b/file_command_wx.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/financial.cpp b/financial.cpp
index b4254db..3f4b94c 100644
--- a/financial.cpp
+++ b/financial.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/financial.hpp b/financial.hpp
index 84e82ba..8a1080b 100644
--- a/financial.hpp
+++ b/financial.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/financial_test.cpp b/financial_test.cpp
index da9d22a..1d21f89 100644
--- a/financial_test.cpp
+++ b/financial_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/finra_assumption_detail.mst b/finra_assumption_detail.mst
index a9a58d7..20ebba1 100644
--- a/finra_assumption_detail.mst
+++ b/finra_assumption_detail.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/finra_basic.mst b/finra_basic.mst
index fe7aff8..a3fa301 100644
--- a/finra_basic.mst
+++ b/finra_basic.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/finra_column_headings.mst b/finra_column_headings.mst
index 443ac5b..9956cc9 100644
--- a/finra_column_headings.mst
+++ b/finra_column_headings.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/finra_footer_upper.mst b/finra_footer_upper.mst
index 3cf6cb6..a979e3c 100644
--- a/finra_footer_upper.mst
+++ b/finra_footer_upper.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/finra_header.mst b/finra_header.mst
index 1c58559..91efcba 100644
--- a/finra_header.mst
+++ b/finra_header.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/finra_header_lower.mst b/finra_header_lower.mst
index e9a3497..e0a49ba 100644
--- a/finra_header_lower.mst
+++ b/finra_header_lower.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/finra_header_upper.mst b/finra_header_upper.mst
index 3794e99..8b00d73 100644
--- a/finra_header_upper.mst
+++ b/finra_header_upper.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/finra_notes1.mst b/finra_notes1.mst
index e311983..b14687d 100644
--- a/finra_notes1.mst
+++ b/finra_notes1.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/finra_notes2.mst b/finra_notes2.mst
index 0f93938..7a5599c 100644
--- a/finra_notes2.mst
+++ b/finra_notes2.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/finra_supp.mst b/finra_supp.mst
index 5ef12e4..da96db8 100644
--- a/finra_supp.mst
+++ b/finra_supp.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/finra_supp_report.mst b/finra_supp_report.mst
index 9022a21..84f8085 100644
--- a/finra_supp_report.mst
+++ b/finra_supp_report.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/footer_lower.mst b/footer_lower.mst
index dc9ba86..a143a7b 100644
--- a/footer_lower.mst
+++ b/footer_lower.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/force_linking.hpp b/force_linking.hpp
index 016356f..f6b2a7d 100644
--- a/force_linking.hpp
+++ b/force_linking.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/fund_data.cpp b/fund_data.cpp
index d27b350..fe56fa7 100644
--- a/fund_data.cpp
+++ b/fund_data.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/fund_data.hpp b/fund_data.hpp
index b668103..32763f2 100644
--- a/fund_data.hpp
+++ b/fund_data.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/generate_passkey.cpp b/generate_passkey.cpp
index dc42a12..216d583 100644
--- a/generate_passkey.cpp
+++ b/generate_passkey.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/generate_product_files.cpp b/generate_product_files.cpp
index c1bb117..0ce7db0 100644
--- a/generate_product_files.cpp
+++ b/generate_product_files.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/getopt.cpp b/getopt.cpp
index b4528c6..2373fad 100644
--- a/getopt.cpp
+++ b/getopt.cpp
@@ -32,7 +32,7 @@
 // along with this library; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/getopt.hpp b/getopt.hpp
index 05cf04f..dbf2bc2 100644
--- a/getopt.hpp
+++ b/getopt.hpp
@@ -32,7 +32,7 @@
 // along with this library; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/getopt_test.cpp b/getopt_test.cpp
index 86a0ee4..94033c2 100644
--- a/getopt_test.cpp
+++ b/getopt_test.cpp
@@ -32,7 +32,7 @@
 // along with this library; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/global_settings.cpp b/global_settings.cpp
index 7e44488..71c17b7 100644
--- a/global_settings.cpp
+++ b/global_settings.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/global_settings.hpp b/global_settings.hpp
index f564a84..be14fb4 100644
--- a/global_settings.hpp
+++ b/global_settings.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/global_settings_test.cpp b/global_settings_test.cpp
index 417aa94..bce3262 100644
--- a/global_settings_test.cpp
+++ b/global_settings_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/gpt.xrc b/gpt.xrc
index afd906c..524ddbb 100644
--- a/gpt.xrc
+++ b/gpt.xrc
@@ -20,7 +20,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 -->
diff --git a/gpt_commutation_functions.cpp b/gpt_commutation_functions.cpp
index 082edd3..d928e06 100644
--- a/gpt_commutation_functions.cpp
+++ b/gpt_commutation_functions.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -123,7 +123,7 @@ gpt_commfns::gpt_commfns
     mm b(        ic                  ); LMI_ASSERT(0.0 <= b && b <  1.0);
     mm c(        ig                  ); LMI_ASSERT(0.0 <= c && c <  1.0);
     // Assertions on the next line are required by section B.8 here:
-    //   http://www.nongnu.org/lmi/7702.html
+    //   https://www.nongnu.org/lmi/7702.html
     // and therefore must not blithely be weakened, even if there's
     // a good reason for loosening the assertions above.
     LMI_ASSERT(0.0 <= a && 0.0 <= b && -1.0 < c);
diff --git a/gpt_commutation_functions.hpp b/gpt_commutation_functions.hpp
index 01bafa1..25a7a36 100644
--- a/gpt_commutation_functions.hpp
+++ b/gpt_commutation_functions.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -103,7 +103,7 @@ struct gpt_scalar_parms
 /// (mis)use.
 ///
 /// See section 14.3 here:
-///   http://www.nongnu.org/lmi/7702.html
+///   https://www.nongnu.org/lmi/7702.html
 ///
 /// Only these specialized functions are needed. Once they're set, the
 /// canonical commutation functions {C,D,N} from which they're derived
@@ -125,7 +125,7 @@ struct gpt_scalar_parms
 /// specified amount, as frequently occurs with accident and waiver
 /// benefits. A waiver benefit whose charge depends on actual monthly
 /// deductions cannot be treated as a QAB--see section 11/7 here:
-///   http://www.nongnu.org/lmi/7702.html
+///   https://www.nongnu.org/lmi/7702.html
 /// A vector of zeros may of course be passed as the rate vector for
 /// any QAB that is not offered or not elected, or that the insurer
 /// chooses not to treat as a QAB.
diff --git a/gpt_document.cpp b/gpt_document.cpp
index d57a46a..cddc66d 100644
--- a/gpt_document.cpp
+++ b/gpt_document.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/gpt_document.hpp b/gpt_document.hpp
index 396ca69..6fa7350 100644
--- a/gpt_document.hpp
+++ b/gpt_document.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/gpt_input.cpp b/gpt_input.cpp
index 0329be5..b6a1bc3 100644
--- a/gpt_input.cpp
+++ b/gpt_input.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -555,7 +555,7 @@ void gpt_input::DoTransmogrify()
         {
         // If DOB does not govern, adjust the birthdate appropriately,
         // with particular caution on February twenty-ninth. See:
-        //   http://lists.nongnu.org/archive/html/lmi/2008-07/msg00006.html
+        //   https://lists.nongnu.org/archive/html/lmi/2008-07/msg00006.html
         DateOfBirth = add_years
             (DateOfBirth.value()
             ,apparent_age - IssueAge.value()
diff --git a/gpt_input.hpp b/gpt_input.hpp
index bce51c0..e7b60e6 100644
--- a/gpt_input.hpp
+++ b/gpt_input.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/gpt_server.cpp b/gpt_server.cpp
index 1c2817b..aa4e2a5 100644
--- a/gpt_server.cpp
+++ b/gpt_server.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/gpt_server.hpp b/gpt_server.hpp
index c84905f..46bb608 100644
--- a/gpt_server.hpp
+++ b/gpt_server.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/gpt_specamt.cpp b/gpt_specamt.cpp
index 9e7745f..8e803a3 100644
--- a/gpt_specamt.cpp
+++ b/gpt_specamt.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/gpt_specamt.hpp b/gpt_specamt.hpp
index ebd6459..ada76a2 100644
--- a/gpt_specamt.hpp
+++ b/gpt_specamt.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/gpt_state.cpp b/gpt_state.cpp
index 02a48b7..7c00cad 100644
--- a/gpt_state.cpp
+++ b/gpt_state.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/gpt_state.hpp b/gpt_state.hpp
index 406a448..ec37119 100644
--- a/gpt_state.hpp
+++ b/gpt_state.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -33,7 +33,7 @@
 /// Transient state of guideline premium test.
 ///
 /// For design discussion, see:
-///   http://lists.nongnu.org/archive/html/lmi/2009-07/msg00002.html
+///   https://lists.nongnu.org/archive/html/lmi/2009-07/msg00002.html
 ///
 /// When any GPT work is to be done, some 7702A work is probably
 /// needed as well. Therefore, this class is more a superset than a
diff --git a/gpt_test.cpp b/gpt_test.cpp
index 7b7b87d..d590979 100644
--- a/gpt_test.cpp
+++ b/gpt_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/gpt_view.cpp b/gpt_view.cpp
index 58236ab..d722ad5 100644
--- a/gpt_view.cpp
+++ b/gpt_view.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -116,7 +116,7 @@ char const* gpt_view::menubar_xrc_resource() const
 ///
 /// Trap exceptions to ensure that this function returns 'false' on
 /// failure, lest wx's doc-view framework create a zombie view. See:
-///   http://lists.nongnu.org/archive/html/lmi/2008-12/msg00017.html
+///   https://lists.nongnu.org/archive/html/lmi/2008-12/msg00017.html
 
 bool gpt_view::OnCreate(wxDocument* doc, long int flags)
 {
diff --git a/gpt_view.hpp b/gpt_view.hpp
index 6fd248c..3d1f019 100644
--- a/gpt_view.hpp
+++ b/gpt_view.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/gpt_xml_document.cpp b/gpt_xml_document.cpp
index 182e775..805835f 100644
--- a/gpt_xml_document.cpp
+++ b/gpt_xml_document.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/gpt_xml_document.hpp b/gpt_xml_document.hpp
index b9f96cd..df620c7 100644
--- a/gpt_xml_document.hpp
+++ b/gpt_xml_document.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/group_quote_pdf_gen.cpp b/group_quote_pdf_gen.cpp
index 2a6d908..3308cda 100644
--- a/group_quote_pdf_gen.cpp
+++ b/group_quote_pdf_gen.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/group_quote_pdf_gen.hpp b/group_quote_pdf_gen.hpp
index f64aee3..88371b2 100644
--- a/group_quote_pdf_gen.hpp
+++ b/group_quote_pdf_gen.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/group_quote_pdf_gen_wx.cpp b/group_quote_pdf_gen_wx.cpp
index 500ed92..1cde470 100644
--- a/group_quote_pdf_gen_wx.cpp
+++ b/group_quote_pdf_gen_wx.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/group_tutorial.html b/group_tutorial.html
index e9c85dc..d8eccc1 100644
--- a/group_tutorial.html
+++ b/group_tutorial.html
@@ -19,7 +19,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 -->
@@ -29,7 +29,7 @@
 <head>
 <!--
   "windows-1252" isn't msw-specific: it works with GTK, too. See:
-    http://lists.nongnu.org/archive/html/lmi/2008-03/msg00019.html
+    https://lists.nongnu.org/archive/html/lmi/2008-03/msg00019.html
   With wx-3, use unicode instead.
 -->
 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
@@ -467,7 +467,7 @@ Maintained by
 <a 
href="mailto:&#103;&#99;&#104;&#105;&#99;&#97;&#114;&#101;&#115;@sbcglobal.net";>
 Gregory W. Chicares</a>. The latest version of this file can be found
 at the <tt>lmi</tt>
-<a href="http://savannah.nongnu.org/projects/lmi/";>website</a>.
+<a href="https://savannah.nongnu.org/projects/lmi/";>website</a>.
 </p>
 
 </body>
diff --git a/group_values.cpp b/group_values.cpp
index 6ffdef9..dbc55d6 100644
--- a/group_values.cpp
+++ b/group_values.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/group_values.hpp b/group_values.hpp
index 0b067e0..d59c836 100644
--- a/group_values.hpp
+++ b/group_values.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/gui_test.ps1 b/gui_test.ps1
index 620ba89..4207f19 100644
--- a/gui_test.ps1
+++ b/gui_test.ps1
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/gui_test.sh b/gui_test.sh
index ecd9485..5175110 100755
--- a/gui_test.sh
+++ b/gui_test.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/gwc/develop2.txt b/gwc/develop2.txt
index 99a820f..aed1c12 100644
--- a/gwc/develop2.txt
+++ b/gwc/develop2.txt
@@ -1,7 +1,7 @@
   # Work with proprietary repository (prerequisite: 'develop0.txt')
   #
   # Discussed in detail here:
-  #   http://lists.nongnu.org/archive/html/lmi/2016-03/msg00031.html
+  #   https://lists.nongnu.org/archive/html/lmi/2016-03/msg00031.html
 
   # Initial setup: create a working copy, cloned from the
   # already-provided "blessed" repo...
diff --git a/gwc/invert.sh b/gwc/invert.sh
index 7e9a228..bffa202 100755
--- a/gwc/invert.sh
+++ b/gwc/invert.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/handle_exceptions.hpp b/handle_exceptions.hpp
index 459a0ea..6655e8c 100644
--- a/handle_exceptions.hpp
+++ b/handle_exceptions.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/handle_exceptions_test.cpp b/handle_exceptions_test.cpp
index 083bc68..2cf550c 100644
--- a/handle_exceptions_test.cpp
+++ b/handle_exceptions_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/hooks/commit-msg b/hooks/commit-msg
index 74b527f..1a9b97a 100755
--- a/hooks/commit-msg
+++ b/hooks/commit-msg
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/hooks/pre-commit b/hooks/pre-commit
index f323292..a027d38 100755
--- a/hooks/pre-commit
+++ b/hooks/pre-commit
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/html.cpp b/html.cpp
index 41b01fa..24f6141 100644
--- a/html.cpp
+++ b/html.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/html.hpp b/html.hpp
index 2e561fd..a527bd0 100644
--- a/html.hpp
+++ b/html.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -196,7 +196,7 @@ class LMI_SO any_element
 ///     auto para_with_link =
 ///         tag::p[attr::align("center")]
 ///             (text("Link to "))
-///             (tag::a[attr::href("http://lmi.nongnu.org/";)]
+///             (tag::a[attr::href("https://lmi.nongnu.org/";)]
 ///                 (text::from("lmi project page"))
 ///             )
 ///         ;
diff --git a/icon_monger.cpp b/icon_monger.cpp
index 5138dcf..44b21f4 100644
--- a/icon_monger.cpp
+++ b/icon_monger.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/icon_monger.hpp b/icon_monger.hpp
index 2a1acc7..730e9e5 100644
--- a/icon_monger.hpp
+++ b/icon_monger.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ieee754.hpp b/ieee754.hpp
index 03a4992..6e81c3e 100644
--- a/ieee754.hpp
+++ b/ieee754.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ieee754_test.cpp b/ieee754_test.cpp
index 9421f4d..295d1e6 100644
--- a/ieee754_test.cpp
+++ b/ieee754_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ihs_acctval.cpp b/ihs_acctval.cpp
index 1b7a615..35bb946 100644
--- a/ihs_acctval.cpp
+++ b/ihs_acctval.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ihs_avdebug.cpp b/ihs_avdebug.cpp
index 628c7fa..425d8d0 100644
--- a/ihs_avdebug.cpp
+++ b/ihs_avdebug.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ihs_avmly.cpp b/ihs_avmly.cpp
index dab8be8..b36e4cd 100644
--- a/ihs_avmly.cpp
+++ b/ihs_avmly.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ihs_avsolve.cpp b/ihs_avsolve.cpp
index 6c37555..15411f4 100644
--- a/ihs_avsolve.cpp
+++ b/ihs_avsolve.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ihs_avstrtgy.cpp b/ihs_avstrtgy.cpp
index 9e3b0ee..b5a8788 100644
--- a/ihs_avstrtgy.cpp
+++ b/ihs_avstrtgy.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ihs_basicval.cpp b/ihs_basicval.cpp
index 52309b8..35992ff 100644
--- a/ihs_basicval.cpp
+++ b/ihs_basicval.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ihs_crc_comp.cpp b/ihs_crc_comp.cpp
index cf2bc86..6940825 100644
--- a/ihs_crc_comp.cpp
+++ b/ihs_crc_comp.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ihs_irc7702.cpp b/ihs_irc7702.cpp
index 4a700a5..20dd36e 100644
--- a/ihs_irc7702.cpp
+++ b/ihs_irc7702.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ihs_irc7702.hpp b/ihs_irc7702.hpp
index 0559d91..0709557 100644
--- a/ihs_irc7702.hpp
+++ b/ihs_irc7702.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ihs_irc7702a.cpp b/ihs_irc7702a.cpp
index 09f4537..4ba115b 100644
--- a/ihs_irc7702a.cpp
+++ b/ihs_irc7702a.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -1241,9 +1241,9 @@ void Irc7702A::Determine7PP
             }
 /* TODO ?? TAXATION !! Expunge this perhaps. Not sure what we should do if 
someone
 tries running an inforce case as of month 0, year 0. See:
-  http://lists.nongnu.org/archive/html/lmi/2015-09/msg00017.html
+  https://lists.nongnu.org/archive/html/lmi/2015-09/msg00017.html
 and
-  
http://svn.savannah.nongnu.org/viewvc/lmi/trunk/input_harmonization.cpp?root=lmi&r1=6354&r2=6391&diff_format=c
+  
https://svn.savannah.nongnu.org/viewvc/lmi/trunk/input_harmonization.cpp?root=lmi&r1=6354&r2=6391&diff_format=c
         // In either of these two cases--initialization or Bfts reduction--the
         // a_AVBeforeMatChg and a_NecPrem arguments are not used, so give a
         // warning if they were nonzero.
diff --git a/ihs_irc7702a.hpp b/ihs_irc7702a.hpp
index 22be702..cddbb9b 100644
--- a/ihs_irc7702a.hpp
+++ b/ihs_irc7702a.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ihs_mortal.cpp b/ihs_mortal.cpp
index 75b4215..1ec105c 100644
--- a/ihs_mortal.cpp
+++ b/ihs_mortal.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ihs_server7702.cpp b/ihs_server7702.cpp
index 5f0d8cd..a8d9346 100644
--- a/ihs_server7702.cpp
+++ b/ihs_server7702.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ihs_server7702.hpp b/ihs_server7702.hpp
index 2173b87..f14046d 100644
--- a/ihs_server7702.hpp
+++ b/ihs_server7702.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ihs_x_type.hpp b/ihs_x_type.hpp
index a5f96c4..c109757 100644
--- a/ihs_x_type.hpp
+++ b/ihs_x_type.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ill_reg_column_headings.mst b/ill_reg_column_headings.mst
index 26d087e..88e79a1 100644
--- a/ill_reg_column_headings.mst
+++ b/ill_reg_column_headings.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/ill_reg_footer_disclaimer.mst b/ill_reg_footer_disclaimer.mst
index 869ec45..f5bcc67 100644
--- a/ill_reg_footer_disclaimer.mst
+++ b/ill_reg_footer_disclaimer.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/ill_reg_header.mst b/ill_reg_header.mst
index 4639d31..b79b683 100644
--- a/ill_reg_header.mst
+++ b/ill_reg_header.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/ill_reg_narr_summary.mst b/ill_reg_narr_summary.mst
index 281b7c1..2200a99 100644
--- a/ill_reg_narr_summary.mst
+++ b/ill_reg_narr_summary.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/ill_reg_narr_summary2.mst b/ill_reg_narr_summary2.mst
index 9cb088d..384ae82 100644
--- a/ill_reg_narr_summary2.mst
+++ b/ill_reg_narr_summary2.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/ill_reg_numeric_summary.mst b/ill_reg_numeric_summary.mst
index 5ea7052..e079f47 100644
--- a/ill_reg_numeric_summary.mst
+++ b/ill_reg_numeric_summary.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/ill_reg_supp_report.mst b/ill_reg_supp_report.mst
index 725d942..71383b6 100644
--- a/ill_reg_supp_report.mst
+++ b/ill_reg_supp_report.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/ill_reg_tabular_details.mst b/ill_reg_tabular_details.mst
index f870e62..3307e4a 100644
--- a/ill_reg_tabular_details.mst
+++ b/ill_reg_tabular_details.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/ill_reg_tabular_details2.mst b/ill_reg_tabular_details2.mst
index b208615..88e1d0d 100644
--- a/ill_reg_tabular_details2.mst
+++ b/ill_reg_tabular_details2.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/illustration_document.cpp b/illustration_document.cpp
index 402f181..b95337f 100644
--- a/illustration_document.cpp
+++ b/illustration_document.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/illustration_document.hpp b/illustration_document.hpp
index e46e99c..9c3f888 100644
--- a/illustration_document.hpp
+++ b/illustration_document.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/illustration_view.cpp b/illustration_view.cpp
index 2d5c7f8..8b5e6f6 100644
--- a/illustration_view.cpp
+++ b/illustration_view.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -148,7 +148,7 @@ char const* IllustrationView::menubar_xrc_resource() const
 ///
 /// Trap exceptions to ensure that this function returns 'false' on
 /// failure, lest wx's doc-view framework create a zombie view. See:
-///   http://lists.nongnu.org/archive/html/lmi/2008-12/msg00017.html
+///   https://lists.nongnu.org/archive/html/lmi/2008-12/msg00017.html
 
 bool IllustrationView::OnCreate(wxDocument* doc, long int flags)
 {
diff --git a/illustration_view.hpp b/illustration_view.hpp
index 3d7913a..536139e 100644
--- a/illustration_view.hpp
+++ b/illustration_view.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/illustrator.cpp b/illustrator.cpp
index c5d7b35..814473a 100644
--- a/illustrator.cpp
+++ b/illustrator.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/illustrator.hpp b/illustrator.hpp
index 381a9d6..eaf9c35 100644
--- a/illustrator.hpp
+++ b/illustrator.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/imprimatur.mst b/imprimatur.mst
index 8998bdf..888b089 100644
--- a/imprimatur.mst
+++ b/imprimatur.mst
@@ -17,7 +17,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/individual_tutorial.html b/individual_tutorial.html
index 033d19f..c76cf62 100644
--- a/individual_tutorial.html
+++ b/individual_tutorial.html
@@ -19,7 +19,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 -->
@@ -29,7 +29,7 @@
 <head>
 <!--
   "windows-1252" isn't msw-specific: it works with GTK, too. See:
-    http://lists.nongnu.org/archive/html/lmi/2008-03/msg00019.html
+    https://lists.nongnu.org/archive/html/lmi/2008-03/msg00019.html
   With wx-3, use unicode instead.
 -->
 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
@@ -174,7 +174,7 @@ Maintained by
 <a 
href="mailto:&#103;&#99;&#104;&#105;&#99;&#97;&#114;&#101;&#115;@sbcglobal.net";>
 Gregory W. Chicares</a>. The latest version of this file can be found
 at the <tt>lmi</tt>
-<a href="http://savannah.nongnu.org/projects/lmi/";>website</a>.
+<a href="https://savannah.nongnu.org/projects/lmi/";>website</a>.
 </p>
 
 </body>
diff --git a/input.cpp b/input.cpp
index 4bd0be4..698460e 100644
--- a/input.cpp
+++ b/input.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/input.hpp b/input.hpp
index 92da426..e196125 100644
--- a/input.hpp
+++ b/input.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -403,7 +403,7 @@ class LMI_SO Input final
     numeric_sequence         FlatExtra                       ;
     numeric_sequence         PolicyLevelFlatExtra            ;
     numeric_sequence         HoneymoonValueSpread            ;
-    datum_string             FundAllocations                 ; // INPUT !! 
http://savannah.nongnu.org/support/?104481
+    datum_string             FundAllocations                 ; // INPUT !! 
https://savannah.nongnu.org/support/?104481
     numeric_sequence         CashValueEnhancementRate        ;
     datum_string             AdditionalReports               ;
     mce_suppl_illus_type     SupplementalIllustrationType    ;
diff --git a/input_harmonization.cpp b/input_harmonization.cpp
index 7c6781a..fb5cc1e 100644
--- a/input_harmonization.cpp
+++ b/input_harmonization.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -602,7 +602,7 @@ false // Silly workaround for now.
 //
 // At any rate, keywords should not be blocked when the control is
 // disabled: see
-//   http://lists.nongnu.org/archive/html/lmi/2010-07/msg00006.html
+//   https://lists.nongnu.org/archive/html/lmi/2010-07/msg00006.html
 
     Payment           .enable(mce_solve_ee_prem != SolveType);
     CorporationPayment.enable(mce_solve_er_prem != SolveType);
@@ -671,7 +671,7 @@ false // Silly workaround for now.
 //
 // TODO ?? WX PORT !! But for now, use this workaround: products that have no
 // general account can't select non-custom funds--there's no GUI for
-// that anyway. INPUT !! See: http://savannah.nongnu.org/support/?104481
+// that anyway. INPUT !! See: https://savannah.nongnu.org/support/?104481
 // However, don't impose that restriction on regression tests that
 // cover the once and future ability to choose funds.
     if(!global_settings::instance().regression_testing())
@@ -763,7 +763,7 @@ false // Silly workaround for now.
     // INPUT !! The minimum 'SolveEndYear' and 'SolveTargetYear' set
     // here mean that a solve to or at retirement is a request, not a
     // command.
-#if 0 // http://lists.nongnu.org/archive/html/lmi/2008-08/msg00036.html
+#if 0 // https://lists.nongnu.org/archive/html/lmi/2008-08/msg00036.html
     SolveBeginYear .minimum_and_maximum(0                         , 
years_to_maturity());
     SolveEndYear   .minimum_and_maximum(    SolveBeginYear.value(), 
years_to_maturity());
     SolveTargetYear.minimum_and_maximum(1 + SolveBeginYear.value(), 
years_to_maturity());
@@ -773,7 +773,7 @@ false // Silly workaround for now.
     SolveEndAge   .enable(actually_solving && mce_to_age   == SolveToWhich);
     SolveTargetAge.enable(actually_solving && mce_to_age   == SolveTgtAtWhich 
&& mce_solve_for_non_mec != SolveTarget);
 
-#if 0 // http://lists.nongnu.org/archive/html/lmi/2008-08/msg00036.html
+#if 0 // https://lists.nongnu.org/archive/html/lmi/2008-08/msg00036.html
     SolveBeginAge .minimum_and_maximum(issue_age()          , maturity_age());
     SolveEndAge   .minimum_and_maximum(SolveBeginAge.value(), maturity_age());
     SolveTargetAge.minimum_and_maximum(SolveBeginAge.value(), maturity_age());
@@ -885,7 +885,7 @@ void Input::DoTransmogrify()
         {
         // If DOB does not govern, adjust the birthdate appropriately,
         // with particular caution on February twenty-ninth. See:
-        //   http://lists.nongnu.org/archive/html/lmi/2008-07/msg00006.html
+        //   https://lists.nongnu.org/archive/html/lmi/2008-07/msg00006.html
         DateOfBirth = add_years
             (DateOfBirth.value()
             ,apparent_age - IssueAge.value()
@@ -987,7 +987,7 @@ void Input::set_solve_durations()
         }
 
     // Remove the following three lines (and <algorithm>) after fixing this:
-    //   http://lists.nongnu.org/archive/html/lmi/2008-08/msg00036.html
+    //   https://lists.nongnu.org/archive/html/lmi/2008-08/msg00036.html
     SolveTargetYear = std::max(0, std::min(years_to_maturity(), 
SolveTargetYear.value()));
     SolveBeginYear  = std::max(0, std::min(years_to_maturity(), SolveBeginYear 
.value()));
     SolveEndYear    = std::max(0, std::min(years_to_maturity(), SolveEndYear   
.value()));
diff --git a/input_realization.cpp b/input_realization.cpp
index 6ebebf2..a2aa8c4 100644
--- a/input_realization.cpp
+++ b/input_realization.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -193,7 +193,7 @@ std::vector<std::string> 
Input::RealizeAllSequenceInput(bool report_errors)
 {
     LMI_ASSERT(years_to_maturity() == database_->length());
 
-    // INPUT !! http://savannah.nongnu.org/support/?104481
+    // INPUT !! https://savannah.nongnu.org/support/?104481
     // This needs to be reimplemented.
     {
     enum{NumberOfFunds = 30}; // DEPRECATED
diff --git a/input_sequence.cpp b/input_sequence.cpp
index b01f60b..dfb5ded 100644
--- a/input_sequence.cpp
+++ b/input_sequence.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -173,7 +173,7 @@ namespace
 {
 // Naturally {value_number, value_keyword} constitute a discriminated
 // union: perhaps std::variant when lmi someday requires C++17. See:
-//   http://lists.nongnu.org/archive/html/lmi/2017-02/msg00025.html
+//   https://lists.nongnu.org/archive/html/lmi/2017-02/msg00025.html
 // Until then...
 
 void set_value(ValueInterval& v, double d)
diff --git a/input_sequence.hpp b/input_sequence.hpp
index e6ed9de..002289a 100644
--- a/input_sequence.hpp
+++ b/input_sequence.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -101,7 +101,7 @@
 // Inchoate ideas for future consideration.
 //
 // Gather all ctor arguments in an easy-to-manage struct--see:
-//   http://lists.nongnu.org/archive/html/lmi/2017-02/msg00037.html
+//   https://lists.nongnu.org/archive/html/lmi/2017-02/msg00037.html
 //
 // * Overlays
 //
diff --git a/input_sequence_aux.cpp b/input_sequence_aux.cpp
index 8ed5e02..5109d55 100644
--- a/input_sequence_aux.cpp
+++ b/input_sequence_aux.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/input_sequence_aux.hpp b/input_sequence_aux.hpp
index bb00171..a813612 100644
--- a/input_sequence_aux.hpp
+++ b/input_sequence_aux.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/input_sequence_entry.cpp b/input_sequence_entry.cpp
index 15030a7..d138625 100644
--- a/input_sequence_entry.cpp
+++ b/input_sequence_entry.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -1107,7 +1107,7 @@ void InputSequenceEditor::adjust_duration_num_range(int 
row)
         }
 
     // See:
-    //   http://lists.nongnu.org/archive/html/lmi/2015-05/msg00006.html
+    //   https://lists.nongnu.org/archive/html/lmi/2015-05/msg00006.html
     if(range_min <= range_max)
         {
         duration.Enable();
diff --git a/input_sequence_entry.hpp b/input_sequence_entry.hpp
index e02f7eb..8f5f28c 100644
--- a/input_sequence_entry.hpp
+++ b/input_sequence_entry.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/input_sequence_interval.hpp b/input_sequence_interval.hpp
index e32481f..b5aedd8 100644
--- a/input_sequence_interval.hpp
+++ b/input_sequence_interval.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/input_sequence_parser.cpp b/input_sequence_parser.cpp
index 9100f2c..482b06f 100644
--- a/input_sequence_parser.cpp
+++ b/input_sequence_parser.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/input_sequence_parser.hpp b/input_sequence_parser.hpp
index b9086b4..03a8102 100644
--- a/input_sequence_parser.hpp
+++ b/input_sequence_parser.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/input_sequence_test.cpp b/input_sequence_test.cpp
index 36c03ae..70ff3b4 100644
--- a/input_sequence_test.cpp
+++ b/input_sequence_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -670,7 +670,7 @@ void input_sequence_test::test()
     }
 
     // Test all examples in the user manual:
-    //   http://www.nongnu.org/lmi/sequence_input.html
+    //   https://www.nongnu.org/lmi/sequence_input.html
     // Each example is quoted unmodified as a comment before its test.
     // Some examples have been superficially changed to work with
     // check(), e.g. because check() uses issue age 90. Others scale
diff --git a/input_test.cpp b/input_test.cpp
index f0d3c42..dd57a0d 100644
--- a/input_test.cpp
+++ b/input_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/input_xml_io.cpp b/input_xml_io.cpp
index 0bffcde..6895517 100644
--- a/input_xml_io.cpp
+++ b/input_xml_io.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/install_cygwin.bat b/install_cygwin.bat
index d949865..6c43748 100644
--- a/install_cygwin.bat
+++ b/install_cygwin.bat
@@ -15,7 +15,7 @@
 @REM along with this program; if not, write to the Free Software Foundation,
 @REM Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 @REM
-@REM http://savannah.nongnu.org/projects/lmi
+@REM https://savannah.nongnu.org/projects/lmi
 @REM email: <gchicares@sbcglobal.net>
 @REM snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/install_libxml2_libxslt.make b/install_libxml2_libxslt.make
index ede6f00..8923adc 100644
--- a/install_libxml2_libxslt.make
+++ b/install_libxml2_libxslt.make
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -196,7 +196,7 @@ TARFLAGS := --keep-old-files
 # Someday it may be necessary to add a line like this to the recipe:
 #   export lt_cv_to_tool_file_cmd=func_convert_file_cygwin_to_w32
 # but that's not necessary for now. See:
-#   http://lists.nongnu.org/archive/html/lmi/2011-06/msg00025.html
+#   https://lists.nongnu.org/archive/html/lmi/2011-06/msg00025.html
 
 .PHONY: $(libraries)
 $(libraries):
diff --git a/install_mingw.make b/install_mingw.make
index 7e3ff28..f890b5e 100644
--- a/install_mingw.make
+++ b/install_mingw.make
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/install_mingw32.make b/install_mingw32.make
index c605f29..fc40257 100644
--- a/install_mingw32.make
+++ b/install_mingw32.make
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/install_miscellanea.make b/install_miscellanea.make
index 22c1899..a236f63 100644
--- a/install_miscellanea.make
+++ b/install_miscellanea.make
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/install_msw.sh b/install_msw.sh
index 5e3292f..cbf8cb0 100755
--- a/install_msw.sh
+++ b/install_msw.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -25,7 +25,7 @@ set -vx
 
 # To get the latest version of this script:
 #
-# wget -N 'https://git.savannah.gnu.org/cgit/lmi.git/plain/install_msw.sh'
+# wget -N 'https://git.savannah.nongnu.org/cgit/lmi.git/plain/install_msw.sh'
 
 # To remove lmi prior to reinstalling with this script:
 #
diff --git a/install_wsl.ps1 b/install_wsl.ps1
index 22e0bac..819abe9 100644
--- a/install_wsl.ps1
+++ b/install_wsl.ps1
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/install_wx.sh b/install_wx.sh
index 397f89d..913d5c1 100755
--- a/install_wx.sh
+++ b/install_wx.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -98,7 +98,7 @@ gcc_version=$("${mingw_bin_dir}${LMI_TRIPLET}-$LMI_COMPILER" 
-dumpversion|tr -d
 vendor=${LMI_TRIPLET}-$gcc_version-$wx_commit_sha
 
 # Configuration reference:
-#   http://lists.nongnu.org/archive/html/lmi/2007-11/msg00001.html
+#   https://lists.nongnu.org/archive/html/lmi/2007-11/msg00001.html
 
 wx_cc_flags='-fno-ms-extensions -fno-omit-frame-pointer -frounding-math'
 wx_cxx_flags='-fno-ms-extensions -fno-omit-frame-pointer -frounding-math'
diff --git a/install_wxpdfdoc.sh b/install_wxpdfdoc.sh
index 456cf3f..9025484 100755
--- a/install_wxpdfdoc.sh
+++ b/install_wxpdfdoc.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/interest_rates.cpp b/interest_rates.cpp
index 399cdca..69001aa 100644
--- a/interest_rates.cpp
+++ b/interest_rates.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/interest_rates.hpp b/interest_rates.hpp
index 3cc7269..93b024e 100644
--- a/interest_rates.hpp
+++ b/interest_rates.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/interpolate_string.cpp b/interpolate_string.cpp
index f9f9d03..0e4e986 100644
--- a/interpolate_string.cpp
+++ b/interpolate_string.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/interpolate_string.hpp b/interpolate_string.hpp
index 18e24bb..4a5d2d8 100644
--- a/interpolate_string.hpp
+++ b/interpolate_string.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/interpolate_string_test.cpp b/interpolate_string_test.cpp
index 27e4c8f..6e3b1ba 100644
--- a/interpolate_string_test.cpp
+++ b/interpolate_string_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/irc7702_tables.cpp b/irc7702_tables.cpp
index c4e502c..54c386b 100644
--- a/irc7702_tables.cpp
+++ b/irc7702_tables.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/irc7702_tables.hpp b/irc7702_tables.hpp
index 142d07e..efa8f2d 100644
--- a/irc7702_tables.hpp
+++ b/irc7702_tables.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/irc7702a_test.cpp b/irc7702a_test.cpp
index bc8240e..8c4074f 100644
--- a/irc7702a_test.cpp
+++ b/irc7702a_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/istream_to_string.hpp b/istream_to_string.hpp
index 657ab5e..9e4bd6a 100644
--- a/istream_to_string.hpp
+++ b/istream_to_string.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/istream_to_string_test.cpp b/istream_to_string_test.cpp
index 9c55927..f3191b4 100644
--- a/istream_to_string_test.cpp
+++ b/istream_to_string_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ledger.cpp b/ledger.cpp
index bd157ed..09e3c4d 100644
--- a/ledger.cpp
+++ b/ledger.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ledger.hpp b/ledger.hpp
index 6858f9f..db92c75 100644
--- a/ledger.hpp
+++ b/ledger.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ledger_base.cpp b/ledger_base.cpp
index 0663a3b..23e0a12 100644
--- a/ledger_base.cpp
+++ b/ledger_base.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ledger_base.hpp b/ledger_base.hpp
index 0275a3c..c22370f 100644
--- a/ledger_base.hpp
+++ b/ledger_base.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ledger_evaluator.cpp b/ledger_evaluator.cpp
index b4a3d38..e6d7820 100644
--- a/ledger_evaluator.cpp
+++ b/ledger_evaluator.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ledger_evaluator.hpp b/ledger_evaluator.hpp
index 5f406e4..f3e4944 100644
--- a/ledger_evaluator.hpp
+++ b/ledger_evaluator.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ledger_invariant.cpp b/ledger_invariant.cpp
index 91f8e62..25cb093 100644
--- a/ledger_invariant.cpp
+++ b/ledger_invariant.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ledger_invariant.hpp b/ledger_invariant.hpp
index ce2a8e1..c1aa98f 100644
--- a/ledger_invariant.hpp
+++ b/ledger_invariant.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ledger_invariant_init.cpp b/ledger_invariant_init.cpp
index 94a5322..289283b 100644
--- a/ledger_invariant_init.cpp
+++ b/ledger_invariant_init.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ledger_pdf.cpp b/ledger_pdf.cpp
index 1f175dd..e3437da 100644
--- a/ledger_pdf.cpp
+++ b/ledger_pdf.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ledger_pdf.hpp b/ledger_pdf.hpp
index ea86ee5..f443900 100644
--- a/ledger_pdf.hpp
+++ b/ledger_pdf.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ledger_test.cpp b/ledger_test.cpp
index 459dc34..918e04c 100644
--- a/ledger_test.cpp
+++ b/ledger_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ledger_text_formats.cpp b/ledger_text_formats.cpp
index fd59376..60e2bd7 100644
--- a/ledger_text_formats.cpp
+++ b/ledger_text_formats.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -1182,7 +1182,7 @@ inline LedgerVariant   const& 
FlatTextLedgerPrinter::mdpt_() const
 // F4: scaled by 100, two decimals, with '%' at end:
 //
 // As discussed on the mailing list, e.g.:
-//   http://lists.nongnu.org/archive/html/lmi/2006-10/msg00066.html
+//   https://lists.nongnu.org/archive/html/lmi/2006-10/msg00066.html
 // the appropriate abstraction is
 //   {number of decimals [0, DECIMAL_DIG], style}
 // where for now percentage is the only nondefault 'style', but others
diff --git a/ledger_text_formats.hpp b/ledger_text_formats.hpp
index 742d83b..b16599f 100644
--- a/ledger_text_formats.hpp
+++ b/ledger_text_formats.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ledger_variant.cpp b/ledger_variant.cpp
index 252660a..60523de 100644
--- a/ledger_variant.cpp
+++ b/ledger_variant.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ledger_variant.hpp b/ledger_variant.hpp
index 6d0d7db..8d73d97 100644
--- a/ledger_variant.hpp
+++ b/ledger_variant.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ledger_variant_init.cpp b/ledger_variant_init.cpp
index b2610dd..fc1dcec 100644
--- a/ledger_variant_init.cpp
+++ b/ledger_variant_init.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ledgervalues.cpp b/ledgervalues.cpp
index e925759..be75c42 100644
--- a/ledgervalues.cpp
+++ b/ledgervalues.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ledgervalues.hpp b/ledgervalues.hpp
index ed5b16a..be25870 100644
--- a/ledgervalues.hpp
+++ b/ledgervalues.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/license.cpp b/license.cpp
index 22963ff..091ede8 100644
--- a/license.cpp
+++ b/license.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/license.hpp b/license.hpp
index 169745e..69f8cb2 100644
--- a/license.hpp
+++ b/license.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi.cpp b/lmi.cpp
index a1d283a..9d3f3a1 100644
--- a/lmi.cpp
+++ b/lmi.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi.hpp b/lmi.hpp
index 7bd02cf..5294f23 100644
--- a/lmi.hpp
+++ b/lmi.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_msw_res.rc b/lmi_msw_res.rc
index 3009528..166bc3a 100644
--- a/lmi_msw_res.rc
+++ b/lmi_msw_res.rc
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_00.sh b/lmi_setup_00.sh
index 067f20f..9128585 100755
--- a/lmi_setup_00.sh
+++ b/lmi_setup_00.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_00c.sh b/lmi_setup_00c.sh
index ad7eb42..b35e606 100755
--- a/lmi_setup_00c.sh
+++ b/lmi_setup_00c.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_01.sh b/lmi_setup_01.sh
index f86a6eb..ea8d5fc 100755
--- a/lmi_setup_01.sh
+++ b/lmi_setup_01.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_01c.sh b/lmi_setup_01c.sh
index 42c2753..97e976c 100755
--- a/lmi_setup_01c.sh
+++ b/lmi_setup_01c.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_01r.sh b/lmi_setup_01r.sh
index c4c117f..9c0be2c 100755
--- a/lmi_setup_01r.sh
+++ b/lmi_setup_01r.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_02.sh b/lmi_setup_02.sh
index 4e31fe5..3b58ee6 100755
--- a/lmi_setup_02.sh
+++ b/lmi_setup_02.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_02c.sh b/lmi_setup_02c.sh
index d962736..990fb68 100755
--- a/lmi_setup_02c.sh
+++ b/lmi_setup_02c.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_05c.sh b/lmi_setup_05c.sh
index 0b18b6b..46dfc15 100755
--- a/lmi_setup_05c.sh
+++ b/lmi_setup_05c.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_05r.sh b/lmi_setup_05r.sh
index d220579..4a1d97d 100755
--- a/lmi_setup_05r.sh
+++ b/lmi_setup_05r.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_07r.sh b/lmi_setup_07r.sh
index 7fabcf4..aa8b547 100755
--- a/lmi_setup_07r.sh
+++ b/lmi_setup_07r.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_10.sh b/lmi_setup_10.sh
index 64e1555..2d55276 100755
--- a/lmi_setup_10.sh
+++ b/lmi_setup_10.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_10c.sh b/lmi_setup_10c.sh
index b07df60..c733492 100755
--- a/lmi_setup_10c.sh
+++ b/lmi_setup_10c.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_10r.sh b/lmi_setup_10r.sh
index baa139b..8bebd69 100755
--- a/lmi_setup_10r.sh
+++ b/lmi_setup_10r.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_11.sh b/lmi_setup_11.sh
index c77e1a9..87c1ba2 100755
--- a/lmi_setup_11.sh
+++ b/lmi_setup_11.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_20.sh b/lmi_setup_20.sh
index 32f3328..13ae6b0 100755
--- a/lmi_setup_20.sh
+++ b/lmi_setup_20.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_21.sh b/lmi_setup_21.sh
index 033962f..5344f24 100755
--- a/lmi_setup_21.sh
+++ b/lmi_setup_21.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_24.sh b/lmi_setup_24.sh
index 4dad7e8..7e34c35 100755
--- a/lmi_setup_24.sh
+++ b/lmi_setup_24.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_24c.sh b/lmi_setup_24c.sh
index a9adff5..bb2a8f2 100755
--- a/lmi_setup_24c.sh
+++ b/lmi_setup_24c.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_25.sh b/lmi_setup_25.sh
index 3e973f6..549dfc6 100755
--- a/lmi_setup_25.sh
+++ b/lmi_setup_25.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_29.sh b/lmi_setup_29.sh
index 6bdcb83..e2d565a 100755
--- a/lmi_setup_29.sh
+++ b/lmi_setup_29.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_30.sh b/lmi_setup_30.sh
index 8e141a4..c156071 100755
--- a/lmi_setup_30.sh
+++ b/lmi_setup_30.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_40.sh b/lmi_setup_40.sh
index 6f3e124..3f0b34e 100755
--- a/lmi_setup_40.sh
+++ b/lmi_setup_40.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_42.sh b/lmi_setup_42.sh
index d4f9b72..09275fc 100755
--- a/lmi_setup_42.sh
+++ b/lmi_setup_42.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_43.sh b/lmi_setup_43.sh
index a60f5f8..dc208aa 100755
--- a/lmi_setup_43.sh
+++ b/lmi_setup_43.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_44.sh b/lmi_setup_44.sh
index 56fb53f..ebe7cf4 100755
--- a/lmi_setup_44.sh
+++ b/lmi_setup_44.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/lmi_setup_inc.sh b/lmi_setup_inc.sh
index 8ed1073..6882c19 100755
--- a/lmi_setup_inc.sh
+++ b/lmi_setup_inc.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/loads.cpp b/loads.cpp
index a76f3d1..8e9873f 100644
--- a/loads.cpp
+++ b/loads.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -185,7 +185,7 @@ void Loads::Calculate(load_details const& details)
 // However, this throws an "Erroneous rounding function" exception,
 // because apply_unary() and apply_binary() use a default-constructed
 // function object:
-//   
http://svn.savannah.nongnu.org/viewvc/lmi/trunk/tools/pete-2.1.1/PETE/Tools/PeteOps.in?root=lmi&r1=4151&r2=4150&pathrev=4151
+//   
https://svn.savannah.nongnu.org/viewvc/lmi/trunk/tools/pete-2.1.1/PETE/Tools/PeteOps.in?root=lmi&r1=4151&r2=4150&pathrev=4151
 // but round_to<> is stateful, and deliberately throws that exception
 // when a default-constructed object is used.
             assign
diff --git a/loads.hpp b/loads.hpp
index ae0c709..a61da7a 100644
--- a/loads.hpp
+++ b/loads.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/loads_impl.hpp b/loads_impl.hpp
index 6597416..7287583 100644
--- a/loads_impl.hpp
+++ b/loads_impl.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/loads_test.cpp b/loads_test.cpp
index 41bf979..b615aa7 100644
--- a/loads_test.cpp
+++ b/loads_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/local_options.sh b/local_options.sh
index 11dfc01..ca59704 100755
--- a/local_options.sh
+++ b/local_options.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -54,7 +54,7 @@
 
 {
   echo "# Copyright (C) $(date -u +'%Y') [you]."
-  echo "# http://savannah.nongnu.org/projects/lmi";
+  echo "# https://savannah.nongnu.org/projects/lmi";
   echo ""
   echo "# Local options"
 } > local_options.make
diff --git a/main_cgi.cpp b/main_cgi.cpp
index 36f41e0..f0719a6 100644
--- a/main_cgi.cpp
+++ b/main_cgi.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/main_cli.cpp b/main_cli.cpp
index 9f79959..6ceaf61 100644
--- a/main_cli.cpp
+++ b/main_cli.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/main_common.cpp b/main_common.cpp
index 9755109..9edbae6 100644
--- a/main_common.cpp
+++ b/main_common.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -44,7 +44,7 @@
 /// See:
 ///   http://article.gmane.org/gmane.comp.gnu.mingw.user/28747
 /// For the (corrected) return type, see:
-///   http://lists.nongnu.org/archive/html/lmi/2011-06/msg00040.html
+///   https://lists.nongnu.org/archive/html/lmi/2011-06/msg00040.html
 
 #   if defined __GNUC__ && 40600 <= LMI_GCC_VERSION
 #       pragma GCC diagnostic push
diff --git a/main_common.hpp b/main_common.hpp
index e873769..8a8a547 100644
--- a/main_common.hpp
+++ b/main_common.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/main_common_non_wx.cpp b/main_common_non_wx.cpp
index 98a29b5..e7d6561 100644
--- a/main_common_non_wx.cpp
+++ b/main_common_non_wx.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/main_wx.cpp b/main_wx.cpp
index 5546c43..da738c1 100644
--- a/main_wx.cpp
+++ b/main_wx.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/main_wx_test.cpp b/main_wx_test.cpp
index 1c6211b..1fd33c4 100644
--- a/main_wx_test.cpp
+++ b/main_wx_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/map_lookup.hpp b/map_lookup.hpp
index 4efcc7e..c618f7b 100644
--- a/map_lookup.hpp
+++ b/map_lookup.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/map_lookup_test.cpp b/map_lookup_test.cpp
index 513f804..18a7f88 100644
--- a/map_lookup_test.cpp
+++ b/map_lookup_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/materially_equal.hpp b/materially_equal.hpp
index 5ebd8a6..7291f1a 100644
--- a/materially_equal.hpp
+++ b/materially_equal.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/materially_equal_test.cpp b/materially_equal_test.cpp
index 8340be8..96ff7cd 100644
--- a/materially_equal_test.cpp
+++ b/materially_equal_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/math_functions.hpp b/math_functions.hpp
index ea23b8b..b186fa6 100644
--- a/math_functions.hpp
+++ b/math_functions.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -269,7 +269,7 @@ struct net_i_from_gross
 /// The COI rate is the monthly equivalent of q divided by one minus
 /// itself, because deducting the COI charge at the beginning of the
 /// month increases the amount actually at risk--see:
-///   http://lists.nongnu.org/archive/html/lmi/2009-09/msg00001.html
+///   https://lists.nongnu.org/archive/html/lmi/2009-09/msg00001.html
 ///
 /// The value of 'q' might exceed unity, for example if guaranteed COI
 /// rates for simplified issue are 125% of 1980 CSO, so that case is
diff --git a/math_functions_test.cpp b/math_functions_test.cpp
index c57e7ae..a03868a 100644
--- a/math_functions_test.cpp
+++ b/math_functions_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mc_enum.cpp b/mc_enum.cpp
index 9f35f67..126ef0d 100644
--- a/mc_enum.cpp
+++ b/mc_enum.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mc_enum.hpp b/mc_enum.hpp
index a0212cb..d0807e9 100644
--- a/mc_enum.hpp
+++ b/mc_enum.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mc_enum.tpp b/mc_enum.tpp
index 5065e48..787d3fb 100644
--- a/mc_enum.tpp
+++ b/mc_enum.tpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mc_enum_aux.hpp b/mc_enum_aux.hpp
index 23b3d4c..3b707cb 100644
--- a/mc_enum_aux.hpp
+++ b/mc_enum_aux.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mc_enum_fwd.hpp b/mc_enum_fwd.hpp
index dc84f20..6a61197 100644
--- a/mc_enum_fwd.hpp
+++ b/mc_enum_fwd.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mc_enum_metadata.hpp b/mc_enum_metadata.hpp
index 432663d..b598316 100644
--- a/mc_enum_metadata.hpp
+++ b/mc_enum_metadata.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mc_enum_test.cpp b/mc_enum_test.cpp
index c5612dd..5910554 100644
--- a/mc_enum_test.cpp
+++ b/mc_enum_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mc_enum_test_aux.cpp b/mc_enum_test_aux.cpp
index f422711..f11cfdb 100644
--- a/mc_enum_test_aux.cpp
+++ b/mc_enum_test_aux.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mc_enum_test_aux.hpp b/mc_enum_test_aux.hpp
index bd28950..283ed9a 100644
--- a/mc_enum_test_aux.hpp
+++ b/mc_enum_test_aux.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mc_enum_test_aux_enums.hpp b/mc_enum_test_aux_enums.hpp
index bcc5325..f93b7b1 100644
--- a/mc_enum_test_aux_enums.hpp
+++ b/mc_enum_test_aux_enums.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mc_enum_type_enums.hpp b/mc_enum_type_enums.hpp
index 543b196..ae5f05c 100644
--- a/mc_enum_type_enums.hpp
+++ b/mc_enum_type_enums.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mc_enum_types.cpp b/mc_enum_types.cpp
index 377402a..a103ed1 100644
--- a/mc_enum_types.cpp
+++ b/mc_enum_types.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mc_enum_types.hpp b/mc_enum_types.hpp
index 532ebe9..378b3ba 100644
--- a/mc_enum_types.hpp
+++ b/mc_enum_types.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mc_enum_types.xpp b/mc_enum_types.xpp
index 4e74101..1038f71 100644
--- a/mc_enum_types.xpp
+++ b/mc_enum_types.xpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mc_enum_types_aux.cpp b/mc_enum_types_aux.cpp
index 2ce28a5..8bbf1e6 100644
--- a/mc_enum_types_aux.cpp
+++ b/mc_enum_types_aux.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mc_enum_types_aux.hpp b/mc_enum_types_aux.hpp
index a6d2f02..996fca7 100644
--- a/mc_enum_types_aux.hpp
+++ b/mc_enum_types_aux.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -60,7 +60,7 @@ bool is_three_rate_finra(mcenum_ledger_type);
 /// Transform a plain enumerator to its string equivalent.
 ///
 /// This message:
-///   http://lists.nongnu.org/archive/html/lmi/2008-08/msg00022.html
+///   https://lists.nongnu.org/archive/html/lmi/2008-08/msg00022.html
 /// explains why this template is explicitly instantiated in the
 /// accompanying TU, and not defined here.
 
diff --git a/md5.cpp b/md5.cpp
index 9ed20c2..db30ca2 100644
--- a/md5.cpp
+++ b/md5.cpp
@@ -30,7 +30,7 @@
  * This is a derived work. Any defect in it should not reflect on
  * Ulrich Drepper's reputation.
  *
- * http://savannah.nongnu.org/projects/lmi
+ * https://savannah.nongnu.org/projects/lmi
  * email: <gchicares@sbcglobal.net>
  * snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
  *
diff --git a/md5.hpp b/md5.hpp
index 9b28520..a83562e 100644
--- a/md5.hpp
+++ b/md5.hpp
@@ -27,7 +27,7 @@
  * This is a derived work. Any defect in it should not reflect on
  * Ulrich Drepper's reputation.
  *
- * http://savannah.nongnu.org/projects/lmi
+ * https://savannah.nongnu.org/projects/lmi
  * email: <gchicares@sbcglobal.net>
  * snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
  *
diff --git a/md5sum.cpp b/md5sum.cpp
index d56f436..58275fb 100644
--- a/md5sum.cpp
+++ b/md5sum.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/md5sum.hpp b/md5sum.hpp
index 67d02e4..2136f2b 100644
--- a/md5sum.hpp
+++ b/md5sum.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/md5sum_cli.cpp b/md5sum_cli.cpp
index f23de6e..f9c50ef 100644
--- a/md5sum_cli.cpp
+++ b/md5sum_cli.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/md5sum_test.cpp b/md5sum_test.cpp
index cd36c9d..59ff7c0 100644
--- a/md5sum_test.cpp
+++ b/md5sum_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mec.xrc b/mec.xrc
index 4c42704..4abeea4 100644
--- a/mec.xrc
+++ b/mec.xrc
@@ -20,7 +20,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 -->
diff --git a/mec_document.cpp b/mec_document.cpp
index 9668adc..62b1d7a 100644
--- a/mec_document.cpp
+++ b/mec_document.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mec_document.hpp b/mec_document.hpp
index 7026e91..028937d 100644
--- a/mec_document.hpp
+++ b/mec_document.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mec_input.cpp b/mec_input.cpp
index 8ab5373..43e81bd 100644
--- a/mec_input.cpp
+++ b/mec_input.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -502,7 +502,7 @@ void mec_input::DoTransmogrify()
         {
         // If DOB does not govern, adjust the birthdate appropriately,
         // with particular caution on February twenty-ninth. See:
-        //   http://lists.nongnu.org/archive/html/lmi/2008-07/msg00006.html
+        //   https://lists.nongnu.org/archive/html/lmi/2008-07/msg00006.html
         DateOfBirth = add_years
             (DateOfBirth.value()
             ,apparent_age - IssueAge.value()
diff --git a/mec_input.hpp b/mec_input.hpp
index 47e5faf..2fa9f58 100644
--- a/mec_input.hpp
+++ b/mec_input.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mec_server.cpp b/mec_server.cpp
index d811822..4345919 100644
--- a/mec_server.cpp
+++ b/mec_server.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mec_server.hpp b/mec_server.hpp
index e7e3ae3..1d04ef1 100644
--- a/mec_server.hpp
+++ b/mec_server.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mec_state.cpp b/mec_state.cpp
index e50f3c4..6ade0e2 100644
--- a/mec_state.cpp
+++ b/mec_state.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mec_state.hpp b/mec_state.hpp
index 9e6cb4f..88adae3 100644
--- a/mec_state.hpp
+++ b/mec_state.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -33,7 +33,7 @@
 /// Transient state of MEC testing.
 ///
 /// For design discussion, see:
-///   http://lists.nongnu.org/archive/html/lmi/2009-07/msg00002.html
+///   https://lists.nongnu.org/archive/html/lmi/2009-07/msg00002.html
 ///
 /// Variables are prefixed '[A-Z][0-9]_' so that they sort by groups:
 /// in particular, when their names are used to nominate xml elements.
diff --git a/mec_view.cpp b/mec_view.cpp
index b05c1d4..9bef994 100644
--- a/mec_view.cpp
+++ b/mec_view.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -116,7 +116,7 @@ char const* mec_view::menubar_xrc_resource() const
 ///
 /// Trap exceptions to ensure that this function returns 'false' on
 /// failure, lest wx's doc-view framework create a zombie view. See:
-///   http://lists.nongnu.org/archive/html/lmi/2008-12/msg00017.html
+///   https://lists.nongnu.org/archive/html/lmi/2008-12/msg00017.html
 
 bool mec_view::OnCreate(wxDocument* doc, long int flags)
 {
diff --git a/mec_view.hpp b/mec_view.hpp
index fefded2..05c0dfe 100644
--- a/mec_view.hpp
+++ b/mec_view.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mec_xml_document.cpp b/mec_xml_document.cpp
index 1c8766d..7ad6d14 100644
--- a/mec_xml_document.cpp
+++ b/mec_xml_document.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mec_xml_document.hpp b/mec_xml_document.hpp
index 4102b34..24df91d 100644
--- a/mec_xml_document.hpp
+++ b/mec_xml_document.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/menu_commands.html b/menu_commands.html
index 401fa29..0767883 100644
--- a/menu_commands.html
+++ b/menu_commands.html
@@ -19,7 +19,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 -->
@@ -29,7 +29,7 @@
 <head>
 <!--
   "windows-1252" isn't msw-specific: it works with GTK, too. See:
-    http://lists.nongnu.org/archive/html/lmi/2008-03/msg00019.html
+    https://lists.nongnu.org/archive/html/lmi/2008-03/msg00019.html
   With wx-3, use unicode instead.
 -->
 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
@@ -450,7 +450,7 @@ Maintained by
 <a 
href="mailto:&#103;&#99;&#104;&#105;&#99;&#97;&#114;&#101;&#115;@sbcglobal.net";>
 Gregory W. Chicares</a>. The latest version of this file can be found
 at the <tt>lmi</tt>
-<a href="http://savannah.nongnu.org/projects/lmi/";>website</a>.
+<a href="https://savannah.nongnu.org/projects/lmi/";>website</a>.
 </p>
 
 </body>
diff --git a/menus.xrc b/menus.xrc
index c6d40d2..6767daf 100644
--- a/menus.xrc
+++ b/menus.xrc
@@ -20,7 +20,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 -->
diff --git a/miscellany.cpp b/miscellany.cpp
index 029b62c..fad450f 100644
--- a/miscellany.cpp
+++ b/miscellany.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/miscellany.hpp b/miscellany.hpp
index 9513289..0ce0085 100644
--- a/miscellany.hpp
+++ b/miscellany.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/miscellany_test.cpp b/miscellany_test.cpp
index b80cba2..a3620f1 100644
--- a/miscellany_test.cpp
+++ b/miscellany_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mortality_rates.cpp b/mortality_rates.cpp
index 745fce5..58366cb 100644
--- a/mortality_rates.cpp
+++ b/mortality_rates.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mortality_rates.hpp b/mortality_rates.hpp
index 94f4b0b..c17b09d 100644
--- a/mortality_rates.hpp
+++ b/mortality_rates.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mortality_rates_fetch.cpp b/mortality_rates_fetch.cpp
index ed2876e..d569b4a 100644
--- a/mortality_rates_fetch.cpp
+++ b/mortality_rates_fetch.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mortality_rates_test.cpp b/mortality_rates_test.cpp
index 0a9d296..c172697 100644
--- a/mortality_rates_test.cpp
+++ b/mortality_rates_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mst_to_xst.sh b/mst_to_xst.sh
index c970a4a..69b3235 100755
--- a/mst_to_xst.sh
+++ b/mst_to_xst.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/msw_common.make b/msw_common.make
index ae521ab..c7f353c 100644
--- a/msw_common.make
+++ b/msw_common.make
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/msw_cygwin.make b/msw_cygwin.make
index a8c6271..43b7b5b 100644
--- a/msw_cygwin.make
+++ b/msw_cygwin.make
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/msw_generic.make b/msw_generic.make
index 41b52e0..370e064 100644
--- a/msw_generic.make
+++ b/msw_generic.make
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/msw_workarounds.cpp b/msw_workarounds.cpp
index aad26ab..0538122 100644
--- a/msw_workarounds.cpp
+++ b/msw_workarounds.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/msw_workarounds.hpp b/msw_workarounds.hpp
index 82525d3..8250430 100644
--- a/msw_workarounds.hpp
+++ b/msw_workarounds.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/msw_wsl.make b/msw_wsl.make
index d6f95a6..2390506 100644
--- a/msw_wsl.make
+++ b/msw_wsl.make
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/multidimgrid_any.cpp b/multidimgrid_any.cpp
index 5701b11..6b9899d 100644
--- a/multidimgrid_any.cpp
+++ b/multidimgrid_any.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/multidimgrid_any.hpp b/multidimgrid_any.hpp
index 00f24a6..342a4a9 100644
--- a/multidimgrid_any.hpp
+++ b/multidimgrid_any.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/multidimgrid_safe.hpp b/multidimgrid_safe.hpp
index 30b9cca..b34723c 100644
--- a/multidimgrid_safe.hpp
+++ b/multidimgrid_safe.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/multidimgrid_safe.tpp b/multidimgrid_safe.tpp
index 9ed42d6..d63213f 100644
--- a/multidimgrid_safe.tpp
+++ b/multidimgrid_safe.tpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/multidimgrid_tools.cpp b/multidimgrid_tools.cpp
index b5f584c..f9b0049 100644
--- a/multidimgrid_tools.cpp
+++ b/multidimgrid_tools.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/multidimgrid_tools.hpp b/multidimgrid_tools.hpp
index 9c03883..85bc8c7 100644
--- a/multidimgrid_tools.hpp
+++ b/multidimgrid_tools.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/multiple_cell_document.cpp b/multiple_cell_document.cpp
index a6dc44c..2d4cda5 100644
--- a/multiple_cell_document.cpp
+++ b/multiple_cell_document.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/multiple_cell_document.hpp b/multiple_cell_document.hpp
index 217e361..f59b962 100644
--- a/multiple_cell_document.hpp
+++ b/multiple_cell_document.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/multiple_cell_document.rnc b/multiple_cell_document.rnc
index 2d7806d..960e2d6 100644
--- a/multiple_cell_document.rnc
+++ b/multiple_cell_document.rnc
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -25,7 +25,7 @@
 # 'class_defaults'; but those elements wouldn't be expected to have
 # any analogue on an administration system, so it seems best to copy
 # them from this document:
-#   http://git.savannah.gnu.org/cgit/lmi.git/plain/sample.cns
+#   https://git.savannah.nongnu.org/cgit/lmi.git/plain/sample.cns
 # overwriting its 'particular_cells' with the individual records of
 # all contracts in the group.
 
diff --git a/multiple_cell_document.xsd b/multiple_cell_document.xsd
index 8da981f..5ac7973 100644
--- a/multiple_cell_document.xsd
+++ b/multiple_cell_document.xsd
@@ -19,7 +19,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
   -->
@@ -29,7 +29,7 @@
     'class_defaults'; but those elements wouldn't be expected to have
     any analogue on an administration system, so it seems best to copy
     them from this document:
-      http://git.savannah.gnu.org/cgit/lmi.git/plain/sample.cns
+      https://git.savannah.nongnu.org/cgit/lmi.git/plain/sample.cns
     overwriting its 'particular_cells' with the individual records of
     all contracts in the group.
   -->
diff --git a/multiple_cell_document_01.rnc b/multiple_cell_document_01.rnc
index b70ba38..2a37d56 100644
--- a/multiple_cell_document_01.rnc
+++ b/multiple_cell_document_01.rnc
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -27,7 +27,7 @@
 # 'class_defaults'; but those elements wouldn't be expected to have
 # any analogue on an administration system, so it seems best to copy
 # them from this document:
-#   
http://svn.savannah.nongnu.org/viewvc/*checkout*/lmi/trunk/sample.cns?revision=5721&root=lmi
+#   
https://svn.savannah.nongnu.org/viewvc/*checkout*/lmi/trunk/sample.cns?revision=5721&root=lmi
 # overwriting its 'particular_cells' with the individual records of
 # all contracts in the group.
 
diff --git a/multiple_cell_document_01.xsd b/multiple_cell_document_01.xsd
index bd835d4..6bf9032 100644
--- a/multiple_cell_document_01.xsd
+++ b/multiple_cell_document_01.xsd
@@ -19,7 +19,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
   -->
@@ -30,7 +30,7 @@
     'class_defaults'; but those elements wouldn't be expected to have
     any analogue on an administration system, so it seems best to copy
     them from this document:
-      
http://svn.savannah.nongnu.org/viewvc/*checkout*/lmi/trunk/sample.cns?revision=5721&root=lmi
+      
https://svn.savannah.nongnu.org/viewvc/*checkout*/lmi/trunk/sample.cns?revision=5721&root=lmi
     overwriting its 'particular_cells' with the individual records of
     all contracts in the group.
   -->
diff --git a/multiple_cell_document_02.rnc b/multiple_cell_document_02.rnc
index b50aa71..d3526ac 100644
--- a/multiple_cell_document_02.rnc
+++ b/multiple_cell_document_02.rnc
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -25,7 +25,7 @@
 # 'class_defaults'; but those elements wouldn't be expected to have
 # any analogue on an administration system, so it seems best to copy
 # them from this document:
-#   http://git.savannah.gnu.org/cgit/lmi.git/plain/sample.cns
+#   https://git.savannah.nongnu.org/cgit/lmi.git/plain/sample.cns
 # overwriting its 'particular_cells' with the individual records of
 # all contracts in the group.
 
diff --git a/multiple_cell_document_02.xsd b/multiple_cell_document_02.xsd
index 5785cec..de40fc6 100644
--- a/multiple_cell_document_02.xsd
+++ b/multiple_cell_document_02.xsd
@@ -19,7 +19,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
   -->
@@ -29,7 +29,7 @@
     'class_defaults'; but those elements wouldn't be expected to have
     any analogue on an administration system, so it seems best to copy
     them from this document:
-      http://git.savannah.gnu.org/cgit/lmi.git/plain/sample.cns
+      https://git.savannah.nongnu.org/cgit/lmi.git/plain/sample.cns
     overwriting its 'particular_cells' with the individual records of
     all contracts in the group.
   -->
diff --git a/mvc_controller.cpp b/mvc_controller.cpp
index 2a851d7..0de73ea 100644
--- a/mvc_controller.cpp
+++ b/mvc_controller.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -649,7 +649,7 @@ void MvcController::UponChildFocus(wxChildFocusEvent& event)
     // A wxChildFocusEvent is sent for every window in the hierarchy,
     // from new_focused_window up to this MvcController. Ignore all
     // but the "deepest" one--see:
-    //   http://lists.nongnu.org/archive/html/lmi/2009-01/msg00001.html
+    //   https://lists.nongnu.org/archive/html/lmi/2009-01/msg00001.html
     if(event.GetWindow() != new_focused_window)
         {
         return;
@@ -753,10 +753,10 @@ void MvcController::UponPageChanged(wxBookCtrlBaseEvent& 
event)
 /// Veto a page change if Validate() fails--but never veto the very
 /// first page-change event, engendered by notebook creation, as doing
 /// so leads to a segfault, at least with wxmsw-2.5.4: see
-///   http://lists.gnu.org/archive/html/lmi/2006-03/msg00000.html
+///   https://lists.nongnu.org/archive/html/lmi/2006-03/msg00000.html
 ///
 /// Is is imperative to unset the 'skip' flag before vetoing: see
-///   http://lists.gnu.org/archive/html/lmi/2006-04/msg00008.html
+///   https://lists.nongnu.org/archive/html/lmi/2006-04/msg00008.html
 
 void MvcController::UponPageChanging(wxBookCtrlBaseEvent& event)
 {
@@ -787,7 +787,7 @@ void MvcController::UponUpdateUI(wxUpdateUIEvent& event)
 
     // Explicitly disregard any wxUpdateUIEvent received while this
     // application is not active: see
-    //   http://lists.gnu.org/archive/html/lmi/2006-03/msg00006.html
+    //   https://lists.nongnu.org/archive/html/lmi/2006-03/msg00006.html
     // for a discussion.
     if(!TheApp().IsActive())
         {
@@ -795,7 +795,7 @@ void MvcController::UponUpdateUI(wxUpdateUIEvent& event)
         }
 
     // A disabled window might have focus:
-    //   http://lists.nongnu.org/archive/html/lmi/2005-11/msg00040.html
+    //   https://lists.nongnu.org/archive/html/lmi/2005-11/msg00040.html
     // so make sure focus is valid now.
     EnsureOptimalFocus();
 
diff --git a/mvc_controller.hpp b/mvc_controller.hpp
index fd2eba4..285e0f0 100644
--- a/mvc_controller.hpp
+++ b/mvc_controller.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mvc_controller.tpp b/mvc_controller.tpp
index 40036aa..c368082 100644
--- a/mvc_controller.tpp
+++ b/mvc_controller.tpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mvc_model.cpp b/mvc_model.cpp
index 0f25a55..09cb0ea 100644
--- a/mvc_model.cpp
+++ b/mvc_model.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mvc_model.hpp b/mvc_model.hpp
index f633db0..d33686b 100644
--- a/mvc_model.hpp
+++ b/mvc_model.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mvc_view.cpp b/mvc_view.cpp
index af75392..6d83daf 100644
--- a/mvc_view.cpp
+++ b/mvc_view.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/mvc_view.hpp b/mvc_view.hpp
index 493d8c2..ceb2b32 100644
--- a/mvc_view.hpp
+++ b/mvc_view.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/my_db.cpp b/my_db.cpp
index 67388ab..9dd078f 100644
--- a/my_db.cpp
+++ b/my_db.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/my_fund.cpp b/my_fund.cpp
index 1fa19f3..c4cbdf2 100644
--- a/my_fund.cpp
+++ b/my_fund.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/my_prod.cpp b/my_prod.cpp
index 2d2323d..fc54750 100644
--- a/my_prod.cpp
+++ b/my_prod.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/my_proem.cpp b/my_proem.cpp
index 99e28f7..ddee7dc 100644
--- a/my_proem.cpp
+++ b/my_proem.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -42,5 +42,5 @@ void write_proem
 {
     std::string const y(value_cast<std::string>(today().year()));
     document.add_comment("Copyright (C) " + y + " Gregory W. Chicares.");
-    document.add_comment("http://savannah.nongnu.org/projects/lmi";);
+    document.add_comment("https://savannah.nongnu.org/projects/lmi";);
 }
diff --git a/my_proem.hpp b/my_proem.hpp
index f81fb42..cab55c5 100644
--- a/my_proem.hpp
+++ b/my_proem.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/my_rnd.cpp b/my_rnd.cpp
index c232096..29d9f7c 100644
--- a/my_rnd.cpp
+++ b/my_rnd.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/my_test_coding_rules.cpp b/my_test_coding_rules.cpp
index 72d8a54..7577c0f 100644
--- a/my_test_coding_rules.cpp
+++ b/my_test_coding_rules.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/my_tier.cpp b/my_tier.cpp
index 430029a..26a7ea5 100644
--- a/my_tier.cpp
+++ b/my_tier.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/name_value_pairs.cpp b/name_value_pairs.cpp
index 37815b4..09af678 100644
--- a/name_value_pairs.cpp
+++ b/name_value_pairs.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/name_value_pairs.hpp b/name_value_pairs.hpp
index fe637e3..ab8175f 100644
--- a/name_value_pairs.hpp
+++ b/name_value_pairs.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/name_value_pairs_test.cpp b/name_value_pairs_test.cpp
index 3015243..f7c23b7 100644
--- a/name_value_pairs_test.cpp
+++ b/name_value_pairs_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ncnnnpnn.hpp b/ncnnnpnn.hpp
index bac064b..1a88cd3 100644
--- a/ncnnnpnn.hpp
+++ b/ncnnnpnn.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ncnnnpnn_test.cpp b/ncnnnpnn_test.cpp
index 0d2494a..54c949b 100644
--- a/ncnnnpnn_test.cpp
+++ b/ncnnnpnn_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/null_stream.cpp b/null_stream.cpp
index 5dbb45d..fa55060 100644
--- a/null_stream.cpp
+++ b/null_stream.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/null_stream.hpp b/null_stream.hpp
index 35f9824..5b34bc2 100644
--- a/null_stream.hpp
+++ b/null_stream.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/numeric_io_cast.hpp b/numeric_io_cast.hpp
index 5a64dac..beebed8 100644
--- a/numeric_io_cast.hpp
+++ b/numeric_io_cast.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/numeric_io_test.cpp b/numeric_io_test.cpp
index 5845607..a7308dc 100644
--- a/numeric_io_test.cpp
+++ b/numeric_io_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/numeric_io_traits.hpp b/numeric_io_traits.hpp
index 07f2878..321cfc2 100644
--- a/numeric_io_traits.hpp
+++ b/numeric_io_traits.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/nychthemeral_test.sh b/nychthemeral_test.sh
index d1b0349..c053780 100755
--- a/nychthemeral_test.sh
+++ b/nychthemeral_test.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/objects.make b/objects.make
index 908c51d..1dd3141 100644
--- a/objects.make
+++ b/objects.make
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/oecumenic_enumerations.hpp b/oecumenic_enumerations.hpp
index e4baa27..fb863f8 100644
--- a/oecumenic_enumerations.hpp
+++ b/oecumenic_enumerations.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/outlay.cpp b/outlay.cpp
index afff347..66e32e3 100644
--- a/outlay.cpp
+++ b/outlay.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/outlay.hpp b/outlay.hpp
index b934741..66860b0 100644
--- a/outlay.hpp
+++ b/outlay.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/pasting_to_a_census.html b/pasting_to_a_census.html
index 7a9a98c..af71b7d 100644
--- a/pasting_to_a_census.html
+++ b/pasting_to_a_census.html
@@ -19,7 +19,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 -->
@@ -29,7 +29,7 @@
 <head>
 <!--
   "windows-1252" isn't msw-specific: it works with GTK, too. See:
-    http://lists.nongnu.org/archive/html/lmi/2008-03/msg00019.html
+    https://lists.nongnu.org/archive/html/lmi/2008-03/msg00019.html
   With wx-3, use unicode instead.
 -->
 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
@@ -66,7 +66,7 @@ paste it.
 For example, here is a census you can copy and paste:
 </p>
 <!-- WX !! For wx-2.8.9 at least, hardcode '\n' at end of first line. See:
-  http://lists.nongnu.org/archive/html/lmi/2008-10/msg00013.html
+  https://lists.nongnu.org/archive/html/lmi/2008-10/msg00013.html
 -->
 <pre>
 Gender&#009;DateOfBirth&#009;EmployeeClass&#009;SpecifiedAmount&#010;
@@ -204,7 +204,7 @@ Maintained by
 <a 
href="mailto:&#103;&#99;&#104;&#105;&#99;&#97;&#114;&#101;&#115;@sbcglobal.net";>
 Gregory W. Chicares</a>. The latest version of this file can be found
 at the <tt>lmi</tt>
-<a href="http://savannah.nongnu.org/projects/lmi/";>website</a>.
+<a href="https://savannah.nongnu.org/projects/lmi/";>website</a>.
 </p>
 
 </body>
diff --git a/path_utility.cpp b/path_utility.cpp
index 3bb6ae1..a24972a 100644
--- a/path_utility.cpp
+++ b/path_utility.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -229,7 +229,7 @@ std::string serial_extension
 /// Create an output filename from census information.
 ///
 /// Motivation: see
-///   http://savannah.nongnu.org/support/?105907
+///   https://savannah.nongnu.org/support/?105907
 /// The output filename is composed of:
 ///  - the census input filename, which identifies the case;
 ///  - the insured's name, if nonempty, except in regression tests;
diff --git a/path_utility.hpp b/path_utility.hpp
index 1cf1468..70ba68b 100644
--- a/path_utility.hpp
+++ b/path_utility.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/path_utility_test.cpp b/path_utility_test.cpp
index 14bc17b..9ba8575 100644
--- a/path_utility_test.cpp
+++ b/path_utility_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/pchfile.hpp b/pchfile.hpp
index 5e84633..9cc0e8c 100644
--- a/pchfile.hpp
+++ b/pchfile.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/pchfile_wx.hpp b/pchfile_wx.hpp
index 4c93e61..901a74d 100644
--- a/pchfile_wx.hpp
+++ b/pchfile_wx.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/pchlist.hpp b/pchlist.hpp
index abe2c2c..572a715 100644
--- a/pchlist.hpp
+++ b/pchlist.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/pchlist_wx.hpp b/pchlist_wx.hpp
index 3803316..0e75f32 100644
--- a/pchlist_wx.hpp
+++ b/pchlist_wx.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/pdf_command.cpp b/pdf_command.cpp
index 324062d..3c1fda2 100644
--- a/pdf_command.cpp
+++ b/pdf_command.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/pdf_command.hpp b/pdf_command.hpp
index cab3aa5..6535c51 100644
--- a/pdf_command.hpp
+++ b/pdf_command.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/pdf_command_wx.cpp b/pdf_command_wx.cpp
index 83be524..c7e6f5a 100644
--- a/pdf_command_wx.cpp
+++ b/pdf_command_wx.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/pdf_writer_wx.cpp b/pdf_writer_wx.cpp
index 7581a5a..c33b936 100644
--- a/pdf_writer_wx.cpp
+++ b/pdf_writer_wx.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/pdf_writer_wx.hpp b/pdf_writer_wx.hpp
index 8e701a6..e92a5ef 100644
--- a/pdf_writer_wx.hpp
+++ b/pdf_writer_wx.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/platform_dependent.hpp b/platform_dependent.hpp
index f62b97c..224adcb 100644
--- a/platform_dependent.hpp
+++ b/platform_dependent.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -86,7 +86,7 @@
 //   #include <curses.h> // getch()
 // for posix, and similarly for msw. However, the 'curses' header
 // pollutes the global namespace intolerably with ill-named macros:
-//   http://lists.nongnu.org/archive/html/lmi/2008-06/msg00045.html
+//   https://lists.nongnu.org/archive/html/lmi/2008-06/msg00045.html
 // and therefore a prototype for getch() is instead provided by other
 // means, locally, wherever it's needed. As of 2017-04, getch() is no
 // longer used; this paragraph is kept lest it be reintroduced.
diff --git a/policy_document.cpp b/policy_document.cpp
index 31d3fb1..f4a81c2 100644
--- a/policy_document.cpp
+++ b/policy_document.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/policy_document.hpp b/policy_document.hpp
index 51781d2..75fddcd 100644
--- a/policy_document.hpp
+++ b/policy_document.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/policy_view.cpp b/policy_view.cpp
index 40dd44b..65ca6d8 100644
--- a/policy_view.cpp
+++ b/policy_view.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/policy_view.hpp b/policy_view.hpp
index 235411c..8f7ba71 100644
--- a/policy_view.hpp
+++ b/policy_view.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/policy_view.xrc b/policy_view.xrc
index 1ef3d8a..230c5e3 100644
--- a/policy_view.xrc
+++ b/policy_view.xrc
@@ -20,7 +20,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 -->
diff --git a/posix_fhs.make b/posix_fhs.make
index 13b52a1..517b967 100644
--- a/posix_fhs.make
+++ b/posix_fhs.make
@@ -16,7 +16,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/preferences_model.cpp b/preferences_model.cpp
index 360183c..7a7258a 100644
--- a/preferences_model.cpp
+++ b/preferences_model.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/preferences_model.hpp b/preferences_model.hpp
index 36ea45b..895a07b 100644
--- a/preferences_model.hpp
+++ b/preferences_model.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/preferences_view.cpp b/preferences_view.cpp
index 3fe4bb9..895a6be 100644
--- a/preferences_view.cpp
+++ b/preferences_view.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/preferences_view.hpp b/preferences_view.hpp
index c917e1d..7ba56d2 100644
--- a/preferences_view.hpp
+++ b/preferences_view.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/preferences_view.xrc b/preferences_view.xrc
index 455b12f..349883f 100644
--- a/preferences_view.xrc
+++ b/preferences_view.xrc
@@ -20,7 +20,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 -->
diff --git a/premium_tax.cpp b/premium_tax.cpp
index bc9066e..f9df537 100644
--- a/premium_tax.cpp
+++ b/premium_tax.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/premium_tax.hpp b/premium_tax.hpp
index 6566a53..517a0e9 100644
--- a/premium_tax.hpp
+++ b/premium_tax.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/premium_tax_test.cpp b/premium_tax_test.cpp
index ebf0bf6..8070362 100644
--- a/premium_tax_test.cpp
+++ b/premium_tax_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/previewframe_ex.cpp b/previewframe_ex.cpp
index 7e9c787..9384853 100644
--- a/previewframe_ex.cpp
+++ b/previewframe_ex.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/previewframe_ex.hpp b/previewframe_ex.hpp
index 9e9aebe..690eba4 100644
--- a/previewframe_ex.hpp
+++ b/previewframe_ex.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/print_matrix.hpp b/print_matrix.hpp
index 18e0204..cb237fe 100644
--- a/print_matrix.hpp
+++ b/print_matrix.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/print_matrix_test.cpp b/print_matrix_test.cpp
index 754c012..afc24fa 100644
--- a/print_matrix_test.cpp
+++ b/print_matrix_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/product_data.cpp b/product_data.cpp
index 3319001..e908d5e 100644
--- a/product_data.cpp
+++ b/product_data.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/product_data.hpp b/product_data.hpp
index f76976a..081669d 100644
--- a/product_data.hpp
+++ b/product_data.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/product_editor.cpp b/product_editor.cpp
index 4fb9a35..14afeaf 100644
--- a/product_editor.cpp
+++ b/product_editor.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/product_editor.hpp b/product_editor.hpp
index e45a49e..287d779 100644
--- a/product_editor.hpp
+++ b/product_editor.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/product_file_test.cpp b/product_file_test.cpp
index 231b1d9..149b08b 100644
--- a/product_file_test.cpp
+++ b/product_file_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/progress_meter.cpp b/progress_meter.cpp
index 7f3c403..5e4b875 100644
--- a/progress_meter.cpp
+++ b/progress_meter.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/progress_meter.hpp b/progress_meter.hpp
index 9088bf2..e3520c1 100644
--- a/progress_meter.hpp
+++ b/progress_meter.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -133,7 +133,7 @@
 /// the motivating use case involves a progress meter--so, for the wx
 /// interface, do_dawdle() should call wxProgressDialog::Update(),
 /// for the reasons explained here:
-///   http://lists.nongnu.org/archive/html/lmi/2013-11/msg00006.html
+///   https://lists.nongnu.org/archive/html/lmi/2013-11/msg00006.html
 /// and also so that pressing Cancel interrupts the delay. Because
 /// wxProgressDialog::Update() is not const, do_dawdle() and dawdle()
 /// cannot be const.
@@ -228,7 +228,7 @@ class LMI_SO progress_meter
     // This accessor is not actually used today; it serves only to
     // prevent Clang from complaining that the member it accesses is
     // otherwise unused. See:
-    //   http://lists.nongnu.org/archive/html/lmi/2016-03/msg00035.html
+    //   https://lists.nongnu.org/archive/html/lmi/2016-03/msg00035.html
     enum_display_mode display_mode() const {return display_mode_;}
 
     virtual void        do_dawdle            (int seconds);
diff --git a/progress_meter_cgi.cpp b/progress_meter_cgi.cpp
index 6f4282d..ed1df1b 100644
--- a/progress_meter_cgi.cpp
+++ b/progress_meter_cgi.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/progress_meter_cli.cpp b/progress_meter_cli.cpp
index 01a6301..93cd8c6 100644
--- a/progress_meter_cli.cpp
+++ b/progress_meter_cli.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/progress_meter_test.cpp b/progress_meter_test.cpp
index 972678c..f1961c4 100644
--- a/progress_meter_test.cpp
+++ b/progress_meter_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/progress_meter_wx.cpp b/progress_meter_wx.cpp
index 18b30f6..23a04bf 100644
--- a/progress_meter_wx.cpp
+++ b/progress_meter_wx.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -115,7 +115,7 @@ concrete_progress_meter::concrete_progress_meter
 ///
 /// Sleep only for a tenth of a second at a time, to ensure that the
 /// application remains responsive--see:
-///   http://lists.nongnu.org/archive/html/lmi/2013-11/msg00006.html
+///   https://lists.nongnu.org/archive/html/lmi/2013-11/msg00006.html
 /// Count down the remaining delay to reassure end users that activity
 /// is taking place.
 
diff --git a/rate_table.cpp b/rate_table.cpp
index c410cfc..6203e81 100644
--- a/rate_table.cpp
+++ b/rate_table.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/rate_table.hpp b/rate_table.hpp
index b8889b2..12b4324 100644
--- a/rate_table.hpp
+++ b/rate_table.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/rate_table_test.cpp b/rate_table_test.cpp
index 61e97a7..38ce958 100644
--- a/rate_table_test.cpp
+++ b/rate_table_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/rate_table_tool.cpp b/rate_table_tool.cpp
index adb74ef..f75321d 100644
--- a/rate_table_tool.cpp
+++ b/rate_table_tool.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -116,7 +116,7 @@ void list_tables(fs::path const& database_filename)
 /// If 'path_to_merge' names a file, then merge that file. If it names
 /// a directory, then merge all '*.rates' files in that directory.
 /// Rationale:
-///   http://lists.nongnu.org/archive/html/lmi/2016-11/msg00025.html
+///   https://lists.nongnu.org/archive/html/lmi/2016-11/msg00025.html
 
 void merge
     (fs::path const& database_filename
diff --git a/reg_d_group_basic.mst b/reg_d_group_basic.mst
index ab83762..a4d393d 100644
--- a/reg_d_group_basic.mst
+++ b/reg_d_group_basic.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/reg_d_group_column_headings.mst b/reg_d_group_column_headings.mst
index 1b1fdbd..cae0c07 100644
--- a/reg_d_group_column_headings.mst
+++ b/reg_d_group_column_headings.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/reg_d_group_footer_upper.mst b/reg_d_group_footer_upper.mst
index cd6cac3..a81c0ae 100644
--- a/reg_d_group_footer_upper.mst
+++ b/reg_d_group_footer_upper.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/reg_d_group_header.mst b/reg_d_group_header.mst
index ffa030f..1dd1726 100644
--- a/reg_d_group_header.mst
+++ b/reg_d_group_header.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/reg_d_group_header_lower.mst b/reg_d_group_header_lower.mst
index 9660ae2..5dc7908 100644
--- a/reg_d_group_header_lower.mst
+++ b/reg_d_group_header_lower.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/reg_d_group_header_upper.mst b/reg_d_group_header_upper.mst
index 5b80141..2f1c4d6 100644
--- a/reg_d_group_header_upper.mst
+++ b/reg_d_group_header_upper.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/reg_d_group_narr_summary.mst b/reg_d_group_narr_summary.mst
index 1d8aaf1..4d02446 100644
--- a/reg_d_group_narr_summary.mst
+++ b/reg_d_group_narr_summary.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/reg_d_group_narr_summary2.mst b/reg_d_group_narr_summary2.mst
index efcb75a..bf35e3a 100644
--- a/reg_d_group_narr_summary2.mst
+++ b/reg_d_group_narr_summary2.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/reg_d_group_supp_report.mst b/reg_d_group_supp_report.mst
index 52f5c79..78059f5 100644
--- a/reg_d_group_supp_report.mst
+++ b/reg_d_group_supp_report.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/reg_d_indiv_cover_page.mst b/reg_d_indiv_cover_page.mst
index a425b1b..8a09bd0 100644
--- a/reg_d_indiv_cover_page.mst
+++ b/reg_d_indiv_cover_page.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/reg_d_indiv_curr.mst b/reg_d_indiv_curr.mst
index 8f87cdb..5641680 100644
--- a/reg_d_indiv_curr.mst
+++ b/reg_d_indiv_curr.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/reg_d_indiv_curr_irr.mst b/reg_d_indiv_curr_irr.mst
index 4e11292..4dfbd2d 100644
--- a/reg_d_indiv_curr_irr.mst
+++ b/reg_d_indiv_curr_irr.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/reg_d_indiv_footer_upper.mst b/reg_d_indiv_footer_upper.mst
index 1c84aff..6a7ab5b 100644
--- a/reg_d_indiv_footer_upper.mst
+++ b/reg_d_indiv_footer_upper.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/reg_d_indiv_guar_irr.mst b/reg_d_indiv_guar_irr.mst
index 0d40563..d90cb29 100644
--- a/reg_d_indiv_guar_irr.mst
+++ b/reg_d_indiv_guar_irr.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/reg_d_indiv_header.mst b/reg_d_indiv_header.mst
index 1251c8e..50bfd6c 100644
--- a/reg_d_indiv_header.mst
+++ b/reg_d_indiv_header.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/reg_d_indiv_notes1.mst b/reg_d_indiv_notes1.mst
index d4db5b1..8d7db3a 100644
--- a/reg_d_indiv_notes1.mst
+++ b/reg_d_indiv_notes1.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
@@ -41,7 +41,7 @@ Confidential Private Placement Memorandum ("the PPM") for 
{{PolicyMktgName}}.
 
 <p>
   {{! PDF !! Multiline text wanted here--see:
-        http://lists.nongnu.org/archive/html/lmi/2018-02/msg00118.html
+        https://lists.nongnu.org/archive/html/lmi/2018-02/msg00118.html
       Similarly, 'HypotheticalRatesFootnote' should be split into four
       paragraphs, and 'LoanAndWithdrawalFootnote' into two.
   }}
diff --git a/reg_d_indiv_notes2.mst b/reg_d_indiv_notes2.mst
index 3d03f4a..120d305 100644
--- a/reg_d_indiv_notes2.mst
+++ b/reg_d_indiv_notes2.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/reg_d_indiv_supp_report.mst b/reg_d_indiv_supp_report.mst
index 957f1a9..15d8c5b 100644
--- a/reg_d_indiv_supp_report.mst
+++ b/reg_d_indiv_supp_report.mst
@@ -14,7 +14,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 }}
diff --git a/regex_test.cpp b/regex_test.cpp
index f14530f..2d59c83 100644
--- a/regex_test.cpp
+++ b/regex_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -362,7 +362,7 @@ void test_input_sequence_regex()
     BOOST_TEST( boost::regex_match("  "                                        
                 , r));
     // Interval notation.
     BOOST_TEST( boost::regex_match("1 [2,3);4 (5,6]"                           
                 , r));
-    // User-manual examples. See: http://www.nongnu.org/lmi/sequence_input.html
+    // User-manual examples. See: 
https://www.nongnu.org/lmi/sequence_input.html
     BOOST_TEST( boost::regex_match("sevenpay 7; 250000 retirement; 100000 #10; 
75000 @95; 50000", r));
     BOOST_TEST( boost::regex_match("100000; 110000; 120000; 130000; 140000; 
150000"             , r));
     BOOST_TEST( boost::regex_match("target; maximum"                           
                 , r)); // [Modified example.]
diff --git a/report_table.cpp b/report_table.cpp
index befbb1a..ceae451 100644
--- a/report_table.cpp
+++ b/report_table.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/report_table.hpp b/report_table.hpp
index cf52306..bbc21a0 100644
--- a/report_table.hpp
+++ b/report_table.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/report_table_test.cpp b/report_table_test.cpp
index 40bb9bc..923a137 100644
--- a/report_table_test.cpp
+++ b/report_table_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/round_glibc.c b/round_glibc.c
index bb99ac8..aad5d8e 100644
--- a/round_glibc.c
+++ b/round_glibc.c
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -32,7 +32,7 @@
 // but the MinGW-w64 implementation as of 2016-12 returns one instead
 // (unless the rounding mode, which should be irrelevant, is toward
 // infinity). See:
-//   http://lists.nongnu.org/archive/html/lmi/2016-12/msg00042.html
+//   https://lists.nongnu.org/archive/html/lmi/2016-12/msg00042.html
 //   https://sourceforge.net/p/mingw-w64/bugs/573/
 
 // Normally 'config.hpp' would be used to detect MinGW-w64. However,
diff --git a/round_test.cpp b/round_test.cpp
index bc82830..89c349d 100644
--- a/round_test.cpp
+++ b/round_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -193,7 +193,7 @@ bool test_one_case
     // All tests pass even with a tolerance of zero, for
     //  - candidate libmingwex as 20080603Z, and
     //  - glibc for amd64, as reported here:
-    //    http://lists.nongnu.org/archive/html/lmi/2008-06/msg00019.html
+    //    https://lists.nongnu.org/archive/html/lmi/2008-06/msg00019.html
     // Code to support a more liberal tolerance is retained in case
     // it someday proves useful on some other platform.
 
diff --git a/round_to.hpp b/round_to.hpp
index ad7406a..08053d0 100644
--- a/round_to.hpp
+++ b/round_to.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -59,7 +59,7 @@ namespace detail
 /// Motivation: To raise an integer-valued real to a positive integer
 /// power without any roundoff error as long as the result is exactly
 /// representable. See:
-///   http://lists.nongnu.org/archive/html/lmi/2016-12/msg00049.html
+///   https://lists.nongnu.org/archive/html/lmi/2016-12/msg00049.html
 ///
 /// For negative 'n', the most accurate result possible is obtained by
 /// calculating power(r, -n), and returning its reciprocal calculated
@@ -100,7 +100,7 @@ RealType perform_pow(RealType r, int n)
 /// Raise an integer-valued real to an integer power.
 ///
 /// Motivation: calculate accurate powers of ten. See:
-///   http://lists.nongnu.org/archive/html/lmi/2016-12/msg00049.html
+///   https://lists.nongnu.org/archive/html/lmi/2016-12/msg00049.html
 /// Library authors often optimize pow() for integral exponents,
 /// using multiplication rather than a transcendental calculation.
 /// When 'r' is exactly representable, positive integral powers
diff --git a/round_to_test.cpp b/round_to_test.cpp
index 2147fba..d7144c1 100644
--- a/round_to_test.cpp
+++ b/round_to_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/rounding_document.cpp b/rounding_document.cpp
index 4cb27ef..299d393 100644
--- a/rounding_document.cpp
+++ b/rounding_document.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/rounding_document.hpp b/rounding_document.hpp
index 23e203a..d4ac8fc 100644
--- a/rounding_document.hpp
+++ b/rounding_document.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/rounding_rules.cpp b/rounding_rules.cpp
index d8226a9..02fd647 100644
--- a/rounding_rules.cpp
+++ b/rounding_rules.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/rounding_rules.hpp b/rounding_rules.hpp
index b31121f..37b4f43 100644
--- a/rounding_rules.hpp
+++ b/rounding_rules.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/rounding_view.cpp b/rounding_view.cpp
index 0880a6b..4b56c6f 100644
--- a/rounding_view.cpp
+++ b/rounding_view.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/rounding_view.hpp b/rounding_view.hpp
index 8856760..22d1b35 100644
--- a/rounding_view.hpp
+++ b/rounding_view.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/rounding_view.xrc b/rounding_view.xrc
index ad0c60b..ea4195f 100644
--- a/rounding_view.xrc
+++ b/rounding_view.xrc
@@ -20,7 +20,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 -->
diff --git a/rounding_view_editor.cpp b/rounding_view_editor.cpp
index 43f596d..c6a9e17 100644
--- a/rounding_view_editor.cpp
+++ b/rounding_view_editor.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/rounding_view_editor.hpp b/rounding_view_editor.hpp
index 743f500..5399616 100644
--- a/rounding_view_editor.hpp
+++ b/rounding_view_editor.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/rtti_lmi.hpp b/rtti_lmi.hpp
index f3d8925..a57d416 100644
--- a/rtti_lmi.hpp
+++ b/rtti_lmi.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/rtti_lmi_test.cpp b/rtti_lmi_test.cpp
index 7063683..dfc4600 100644
--- a/rtti_lmi_test.cpp
+++ b/rtti_lmi_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/safely_dereference_as.hpp b/safely_dereference_as.hpp
index ef85089..d0a5ac4 100644
--- a/safely_dereference_as.hpp
+++ b/safely_dereference_as.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/safely_dereference_as_test.cpp b/safely_dereference_as_test.cpp
index 1ab5495..f2f0ae3 100644
--- a/safely_dereference_as_test.cpp
+++ b/safely_dereference_as_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/sandbox_test.cpp b/sandbox_test.cpp
index c762f53..4cfde5d 100644
--- a/sandbox_test.cpp
+++ b/sandbox_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/sequence_input.html b/sequence_input.html
index e58e183..823ad10 100644
--- a/sequence_input.html
+++ b/sequence_input.html
@@ -19,7 +19,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 -->
@@ -29,7 +29,7 @@
 <head>
 <!--
   "windows-1252" isn't msw-specific: it works with GTK, too. See:
-    http://lists.nongnu.org/archive/html/lmi/2008-03/msg00019.html
+    https://lists.nongnu.org/archive/html/lmi/2008-03/msg00019.html
   With wx-3, use unicode instead.
 -->
 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
@@ -239,7 +239,7 @@ Maintained by
 <a 
href="mailto:&#103;&#99;&#104;&#105;&#99;&#97;&#114;&#101;&#115;@sbcglobal.net";>
 Gregory W. Chicares</a>. The latest version of this file can be found
 at the <tt>lmi</tt>
-<a href="http://savannah.nongnu.org/projects/lmi/";>website</a>.
+<a href="https://savannah.nongnu.org/projects/lmi/";>website</a>.
 </p>
 
 </body>
diff --git a/set_toolchain.sh b/set_toolchain.sh
index 6d24347..3de24cf 100755
--- a/set_toolchain.sh
+++ b/set_toolchain.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/sigfpe.cpp b/sigfpe.cpp
index 224ca75..ba3908e 100644
--- a/sigfpe.cpp
+++ b/sigfpe.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/sigfpe.hpp b/sigfpe.hpp
index 68dfbbc..f42d132 100644
--- a/sigfpe.hpp
+++ b/sigfpe.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/single_cell_document.cpp b/single_cell_document.cpp
index 59b522c..7ab172a 100644
--- a/single_cell_document.cpp
+++ b/single_cell_document.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/single_cell_document.hpp b/single_cell_document.hpp
index 295473b..8e7f86b 100644
--- a/single_cell_document.hpp
+++ b/single_cell_document.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/single_cell_document.rnc b/single_cell_document.rnc
index ebdc583..64271bc 100644
--- a/single_cell_document.rnc
+++ b/single_cell_document.rnc
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/single_cell_document.xsd b/single_cell_document.xsd
index 649144f..3b63856 100644
--- a/single_cell_document.xsd
+++ b/single_cell_document.xsd
@@ -19,7 +19,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
   -->
diff --git a/single_cell_document_00.xsd b/single_cell_document_00.xsd
index 7a204a4..8770585 100644
--- a/single_cell_document_00.xsd
+++ b/single_cell_document_00.xsd
@@ -19,7 +19,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
   -->
diff --git a/single_cell_document_01.rnc b/single_cell_document_01.rnc
index b1cd1a8..d923090 100644
--- a/single_cell_document_01.rnc
+++ b/single_cell_document_01.rnc
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/single_cell_document_01.xsd b/single_cell_document_01.xsd
index 7a204a4..8770585 100644
--- a/single_cell_document_01.xsd
+++ b/single_cell_document_01.xsd
@@ -19,7 +19,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
   -->
diff --git a/single_cell_document_02.rnc b/single_cell_document_02.rnc
index f7c3a08..9daef39 100644
--- a/single_cell_document_02.rnc
+++ b/single_cell_document_02.rnc
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/single_cell_document_02.xsd b/single_cell_document_02.xsd
index 11d4a8c..d710c1c 100644
--- a/single_cell_document_02.xsd
+++ b/single_cell_document_02.xsd
@@ -19,7 +19,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
   -->
diff --git a/single_choice_popup_menu.cpp b/single_choice_popup_menu.cpp
index 4bc4208..6a79c78 100644
--- a/single_choice_popup_menu.cpp
+++ b/single_choice_popup_menu.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/single_choice_popup_menu.hpp b/single_choice_popup_menu.hpp
index 34b5fca..06e3b89 100644
--- a/single_choice_popup_menu.hpp
+++ b/single_choice_popup_menu.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/skeleton.cpp b/skeleton.cpp
index b59acb5..74047fd 100644
--- a/skeleton.cpp
+++ b/skeleton.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -507,13 +507,13 @@ void Skeleton::UponEditDefaultCell(wxCommandEvent&)
 ///
 /// If wxLaunchDefaultBrowser() fails, then it normally displays an
 /// error message of its own, which is suppressed here. See:
-///   http://lists.nongnu.org/archive/html/lmi/2009-03/msg00039.html
+///   https://lists.nongnu.org/archive/html/lmi/2009-03/msg00039.html
 
 void Skeleton::UponHelp(wxCommandEvent&)
 {
     fenv_guard fg;
 
-    std::string const canonical_url("http://lmi.nongnu.org/user_manual.html";);
+    std::string const canonical_url("https://lmi.nongnu.org/user_manual.html";);
 
     std::string s(AddDataDir("user_manual.html"));
     fs::path p(fs::system_complete(fs::path(s)));
@@ -628,7 +628,7 @@ bool Skeleton::OnExceptionInMainLoop()
 /// wxApp::OnExit() override.
 ///
 /// Call the base class's implementation--see:
-///   http://lists.nongnu.org/archive/html/lmi/2013-11/msg00020.html
+///   https://lists.nongnu.org/archive/html/lmi/2013-11/msg00020.html
 
 int Skeleton::OnExit()
 {
@@ -796,7 +796,7 @@ bool Skeleton::OnInit()
         {
         report_exception();
         // Orderly termination: see
-        //   http://lists.gnu.org/archive/html/lmi/2005-12/msg00020.html
+        //   https://lists.nongnu.org/archive/html/lmi/2005-12/msg00020.html
         // Returning 'true' here without creating a frame would leave
         // the application running as an apparent zombie.
         if(GetTopWindow())
@@ -1078,7 +1078,7 @@ void 
Skeleton::UponTestFloatingPointEnvironment(wxCommandEvent&)
 /// Test custom handler UponPaste().
 ///
 /// See:
-///   http://savannah.nongnu.org/task/?5224
+///   https://savannah.nongnu.org/task/?5224
 
 void Skeleton::UponTestPasting(wxCommandEvent&)
 {
diff --git a/skeleton.hpp b/skeleton.hpp
index a313388..ac15061 100644
--- a/skeleton.hpp
+++ b/skeleton.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/skin.xrc b/skin.xrc
index 87e2909..8f20512 100644
--- a/skin.xrc
+++ b/skin.xrc
@@ -20,7 +20,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/skin_coli_boli.xrc b/skin_coli_boli.xrc
index 6668ca9..73dddd1 100644
--- a/skin_coli_boli.xrc
+++ b/skin_coli_boli.xrc
@@ -20,7 +20,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/skin_group_carveout.xrc b/skin_group_carveout.xrc
index e3ed0df..56e9c5a 100644
--- a/skin_group_carveout.xrc
+++ b/skin_group_carveout.xrc
@@ -20,7 +20,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/skin_single_premium.xrc b/skin_single_premium.xrc
index 18b3ed7..2a0cb3a 100644
--- a/skin_single_premium.xrc
+++ b/skin_single_premium.xrc
@@ -20,7 +20,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/snprintf_test.cpp b/snprintf_test.cpp
index 3334a1d..0df71d5 100644
--- a/snprintf_test.cpp
+++ b/snprintf_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -109,7 +109,7 @@ int test_main(int, char*[])
         "00000000000"
         ".0000000000000000"
         );
-    // http://lists.nongnu.org/archive/html/lmi/2010-04/msg00042.html
+    // https://lists.nongnu.org/archive/html/lmi/2010-04/msg00042.html
     int const number_of_digits = 16;
     BOOST_TEST(0 == e.compare(0, number_of_digits, buf, 0, number_of_digits));
 
diff --git a/so_attributes.hpp b/so_attributes.hpp
index 8a70984..b8511df 100644
--- a/so_attributes.hpp
+++ b/so_attributes.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/solve.cpp b/solve.cpp
index 85f90d8..8b27ee1 100644
--- a/solve.cpp
+++ b/solve.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/sort_cell_subelements.xsl b/sort_cell_subelements.xsl
index eca8cd5..e7f164e 100644
--- a/sort_cell_subelements.xsl
+++ b/sort_cell_subelements.xsl
@@ -18,7 +18,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 -->
diff --git a/ssize_lmi.hpp b/ssize_lmi.hpp
index c17cff9..aa8ff5f 100644
--- a/ssize_lmi.hpp
+++ b/ssize_lmi.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/ssize_lmi_test.cpp b/ssize_lmi_test.cpp
index fccc448..5dc4fc5 100644
--- a/ssize_lmi_test.cpp
+++ b/ssize_lmi_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/stl_extensions.hpp b/stl_extensions.hpp
index 4b23d0f..f8c06ff 100644
--- a/stl_extensions.hpp
+++ b/stl_extensions.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/stratified_algorithms.cpp b/stratified_algorithms.cpp
index b769287..de8aa1f 100644
--- a/stratified_algorithms.cpp
+++ b/stratified_algorithms.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/stratified_algorithms.hpp b/stratified_algorithms.hpp
index 1073bce..4dd7631 100644
--- a/stratified_algorithms.hpp
+++ b/stratified_algorithms.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/stratified_algorithms_test.cpp b/stratified_algorithms_test.cpp
index 301060c..ffc8c54 100644
--- a/stratified_algorithms_test.cpp
+++ b/stratified_algorithms_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/stratified_charges.cpp b/stratified_charges.cpp
index 1ad3ac5..2cb8240 100644
--- a/stratified_charges.cpp
+++ b/stratified_charges.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -575,7 +575,7 @@ void stratified_charges::write_proem
 void stratified_charges::write_strata_files()
 {
     // Guard against recurrence of the problem described here:
-    //   http://lists.nongnu.org/archive/html/lmi/2008-02/msg00024.html
+    //   https://lists.nongnu.org/archive/html/lmi/2008-02/msg00024.html
     status() << "This line does nothing, but must not fail." << std::flush;
 
     static double const dbl_inf = infinity<double>();
diff --git a/stratified_charges.hpp b/stratified_charges.hpp
index dd51433..071751c 100644
--- a/stratified_charges.hpp
+++ b/stratified_charges.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/stratified_charges.xpp b/stratified_charges.xpp
index a0374f5..20ecb2d 100644
--- a/stratified_charges.xpp
+++ b/stratified_charges.xpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/stream_cast.hpp b/stream_cast.hpp
index 816ca43..e57d689 100644
--- a/stream_cast.hpp
+++ b/stream_cast.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/stream_cast_test.cpp b/stream_cast_test.cpp
index ac003d6..6405273 100644
--- a/stream_cast_test.cpp
+++ b/stream_cast_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/system_command.cpp b/system_command.cpp
index dd61fb1..fe380da 100644
--- a/system_command.cpp
+++ b/system_command.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/system_command.hpp b/system_command.hpp
index 0ee8072..d43fabb 100644
--- a/system_command.hpp
+++ b/system_command.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/system_command_non_wx.cpp b/system_command_non_wx.cpp
index ebfd4bc..a7dbc96 100644
--- a/system_command_non_wx.cpp
+++ b/system_command_non_wx.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/system_command_test.cpp b/system_command_test.cpp
index 3cf2a2b..0e4866e 100644
--- a/system_command_test.cpp
+++ b/system_command_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/system_command_wx.cpp b/system_command_wx.cpp
index c4721b7..c4bee05 100644
--- a/system_command_wx.cpp
+++ b/system_command_wx.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -73,7 +73,7 @@ void assemble_console_lines
 /// Show elapsed time on statusbar iff statusbar is available.
 ///
 /// See:
-///   http://lists.nongnu.org/archive/html/lmi/2013-11/msg00017.html
+///   https://lists.nongnu.org/archive/html/lmi/2013-11/msg00017.html
 /// for the wxEXEC_NODISABLE rationale. This is potentially dangerous,
 /// and could be inhibited (by an extra argument) if ever needed.
 
diff --git a/test_coding_rules.cpp b/test_coding_rules.cpp
index bd6b98a..85b8d68 100644
--- a/test_coding_rules.cpp
+++ b/test_coding_rules.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -874,7 +874,7 @@ void check_preamble(file const& f)
         return;
         }
 
-    static std::string const url("http://savannah.nongnu.org/projects/lmi";);
+    static std::string const url("https://savannah.nongnu.org/projects/lmi";);
     require(f, url, "lacks lmi URL.");
 }
 
diff --git a/test_coding_rules_test.sh b/test_coding_rules_test.sh
index 8b7c8b4..35ae0b2 100755
--- a/test_coding_rules_test.sh
+++ b/test_coding_rules_test.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -38,7 +38,7 @@ good_copyright="...Copyright (C)...$(date -u +'%Y')..."
 # Dollar signs must be escaped with '\' in here-documents; writing
 # them on different lines prevents RCS substitution here.
 
-good_url="...http://savannah.nongnu.org/projects/lmi...";
+good_url="...https://savannah.nongnu.org/projects/lmi...";
 
 boilerplate=$(printf '%s\n%s' "$good_copyright" "$good_url")
 
@@ -129,7 +129,7 @@ EOF
 
 cat >eraseme_url_000 <<EOF
 $good_copyright
-<http://savannah.nongnu.org/projects/lmi>
+<https://savannah.nongnu.org/projects/lmi>
 EOF
 
 cat >eraseme_url_001 <<EOF
diff --git a/test_main.cpp b/test_main.cpp
index 9a27648..9c49fa7 100644
--- a/test_main.cpp
+++ b/test_main.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/test_schemata.sh b/test_schemata.sh
index d3ac216..c0e986d 100755
--- a/test_schemata.sh
+++ b/test_schemata.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/test_tools.hpp b/test_tools.hpp
index dd6145e..6b5a18b 100644
--- a/test_tools.hpp
+++ b/test_tools.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/test_tools_test.cpp b/test_tools_test.cpp
index 859cfd4..6f8e17d 100644
--- a/test_tools_test.cpp
+++ b/test_tools_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/text_doc.cpp b/text_doc.cpp
index 841165f..f352c6d 100644
--- a/text_doc.cpp
+++ b/text_doc.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/text_doc.hpp b/text_doc.hpp
index 9a080fa..b29ac3c 100644
--- a/text_doc.hpp
+++ b/text_doc.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/text_to_html_strings.sed b/text_to_html_strings.sed
index 6b1cbcf..6ab85b4 100755
--- a/text_to_html_strings.sed
+++ b/text_to_html_strings.sed
@@ -21,7 +21,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/text_to_strings.sed b/text_to_strings.sed
index 19e67e3..3cafd2e 100755
--- a/text_to_strings.sed
+++ b/text_to_strings.sed
@@ -21,7 +21,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/text_view.cpp b/text_view.cpp
index 0c48f09..b4059b2 100644
--- a/text_view.cpp
+++ b/text_view.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/text_view.hpp b/text_view.hpp
index 3fb5f91..2503e43 100644
--- a/text_view.hpp
+++ b/text_view.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/tier_document.cpp b/tier_document.cpp
index 35e4d59..ded5684 100644
--- a/tier_document.cpp
+++ b/tier_document.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/tier_document.hpp b/tier_document.hpp
index 2eb282a..b781ae9 100644
--- a/tier_document.hpp
+++ b/tier_document.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/tier_view.cpp b/tier_view.cpp
index b26b85b..364bc72 100644
--- a/tier_view.cpp
+++ b/tier_view.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/tier_view.hpp b/tier_view.hpp
index 9d7ea60..e4c92ba 100644
--- a/tier_view.hpp
+++ b/tier_view.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/tier_view_editor.cpp b/tier_view_editor.cpp
index 751f8ed..95641a7 100644
--- a/tier_view_editor.cpp
+++ b/tier_view_editor.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/tier_view_editor.hpp b/tier_view_editor.hpp
index adeb8a4..3eb5290 100644
--- a/tier_view_editor.hpp
+++ b/tier_view_editor.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/timer.cpp b/timer.cpp
index c7fd71e..c2546cf 100644
--- a/timer.cpp
+++ b/timer.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/timer.hpp b/timer.hpp
index ad08a06..7491962 100644
--- a/timer.hpp
+++ b/timer.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -94,7 +94,7 @@ class LMI_SO Timer
 /// due, e.g., to cache effects); execute the operation repeatedly,
 /// until the stopping criterion is satisfied; and then record the
 /// minimum measured time, which is more useful than the mean--see:
-///   http://lists.nongnu.org/archive/html/lmi/2017-05/msg00005.html
+///   https://lists.nongnu.org/archive/html/lmi/2017-05/msg00005.html
 /// The stopping criterion is that both:
 ///  - at least one percent of the allotted time has been spent; and
 ///  - either all allotted time has been used, or the repetition count
diff --git a/timer_test.cpp b/timer_test.cpp
index 1820835..140fac1 100644
--- a/timer_test.cpp
+++ b/timer_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/tn_range.hpp b/tn_range.hpp
index dcb71b8..1a14a5a 100644
--- a/tn_range.hpp
+++ b/tn_range.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/tn_range.tpp b/tn_range.tpp
index 4ecfdf3..d4367d7 100644
--- a/tn_range.tpp
+++ b/tn_range.tpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/tn_range_fwd.hpp b/tn_range_fwd.hpp
index 7bfd7ee..55958d5 100644
--- a/tn_range_fwd.hpp
+++ b/tn_range_fwd.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/tn_range_test.cpp b/tn_range_test.cpp
index 7c7330f..80198fa 100644
--- a/tn_range_test.cpp
+++ b/tn_range_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/tn_range_test_aux.cpp b/tn_range_test_aux.cpp
index 2c88898..ebfa83c 100644
--- a/tn_range_test_aux.cpp
+++ b/tn_range_test_aux.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/tn_range_test_aux.hpp b/tn_range_test_aux.hpp
index b3a9f80..45f910b 100644
--- a/tn_range_test_aux.hpp
+++ b/tn_range_test_aux.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/tn_range_type_trammels.hpp b/tn_range_type_trammels.hpp
index 5f3ca66..76dd1a0 100644
--- a/tn_range_type_trammels.hpp
+++ b/tn_range_type_trammels.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/tn_range_types.cpp b/tn_range_types.cpp
index 54a9d10..a39de06 100644
--- a/tn_range_types.cpp
+++ b/tn_range_types.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -46,7 +46,7 @@ template class tn_range<calendar_date, date_trammel           
<calendar_date>>;
 // Explicitly instantiate trammel_base for every type actually used.
 // Otherwise, its specialized members (minimum_minimorum(), e.g.)
 // cause linker problems with gcc-5. See:
-//   http://lists.nongnu.org/archive/html/lmi/2015-09/msg00000.html
+//   https://lists.nongnu.org/archive/html/lmi/2015-09/msg00000.html
 
 template class trammel_base<calendar_date>;
 template class trammel_base<double       >;
diff --git a/tn_range_types.hpp b/tn_range_types.hpp
index 67905ce..179c69c 100644
--- a/tn_range_types.hpp
+++ b/tn_range_types.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/toolbar.xrc b/toolbar.xrc
index 1afb21c..23a9f0d 100644
--- a/toolbar.xrc
+++ b/toolbar.xrc
@@ -20,7 +20,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 -->
diff --git a/tools/pete-2.1.1/ChangeLog b/tools/pete-2.1.1/ChangeLog
index a20c5b4..daaad8b 100644
--- a/tools/pete-2.1.1/ChangeLog
+++ b/tools/pete-2.1.1/ChangeLog
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/tools/pete-2.1.1/Makefile b/tools/pete-2.1.1/Makefile
index 69ebf54..9037e14 100644
--- a/tools/pete-2.1.1/Makefile
+++ b/tools/pete-2.1.1/Makefile
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/tools/pete-2.1.1/et_vector.hpp b/tools/pete-2.1.1/et_vector.hpp
index fbb6c6a..df90933 100644
--- a/tools/pete-2.1.1/et_vector.hpp
+++ b/tools/pete-2.1.1/et_vector.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/tools/pete-2.1.1/et_vector_test.cpp 
b/tools/pete-2.1.1/et_vector_test.cpp
index e1ddde1..a238fed 100644
--- a/tools/pete-2.1.1/et_vector_test.cpp
+++ b/tools/pete-2.1.1/et_vector_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/transferor.cpp b/transferor.cpp
index c27d431..22597c4 100644
--- a/transferor.cpp
+++ b/transferor.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/transferor.hpp b/transferor.hpp
index 2f8e170..197857d 100644
--- a/transferor.hpp
+++ b/transferor.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/transume_toolchain.sh b/transume_toolchain.sh
index 7947e30..672bda1 100755
--- a/transume_toolchain.sh
+++ b/transume_toolchain.sh
@@ -17,7 +17,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/types.rnc b/types.rnc
index a481048..b1b0a75 100644
--- a/types.rnc
+++ b/types.rnc
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -28,9 +28,9 @@
 #   for enumerative types: the first enumerator listed
 
 # Input sequences. Description:
-#   http://www.nongnu.org/lmi/sequence_input.html
+#   https://www.nongnu.org/lmi/sequence_input.html
 # The regular-expression patterns are generated by this code:
-#   http://git.savannah.gnu.org/cgit/lmi.git/plain/regex_test.cpp
+#   https://git.savannah.nongnu.org/cgit/lmi.git/plain/regex_test.cpp
 # Inforce data from external systems should generally give a string of
 # semicolon-delimited year-by-year values, e.g.:
 #   1000; 2000; 3000
diff --git a/types.xsd b/types.xsd
index bb72d17..4c5f188 100644
--- a/types.xsd
+++ b/types.xsd
@@ -18,7 +18,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
   -->
@@ -34,9 +34,9 @@
   -->
   <!--
     Input sequences. Description:
-      http://www.nongnu.org/lmi/sequence_input.html
+      https://www.nongnu.org/lmi/sequence_input.html
     The regular-expression patterns are generated by this code:
-      http://git.savannah.gnu.org/cgit/lmi.git/plain/regex_test.cpp
+      https://git.savannah.nongnu.org/cgit/lmi.git/plain/regex_test.cpp
     Inforce data from external systems should generally give a string of
     semicolon-delimited year-by-year values, e.g.:
       1000; 2000; 3000
diff --git a/types_07.rnc b/types_07.rnc
index 205e067..0d834db 100644
--- a/types_07.rnc
+++ b/types_07.rnc
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -29,9 +29,9 @@
 #   for enumerative types: the first enumerator listed
 
 # Input sequences. Description:
-#   http://www.nongnu.org/lmi/sequence_input.html
+#   https://www.nongnu.org/lmi/sequence_input.html
 # The regular-expression patterns are generated by this code:
-#   http://svn.sv.nongnu.org/svn/lmi/lmi/trunk/regex_test.cpp
+#   https://svn.sv.nongnu.org/svn/lmi/lmi/trunk/regex_test.cpp
 # Inforce data from external systems should generally give a string of
 # semicolon-delimited year-by-year values, e.g.:
 #   1000; 2000; 3000
diff --git a/types_07.xsd b/types_07.xsd
index d8d2bf8..8197736 100644
--- a/types_07.xsd
+++ b/types_07.xsd
@@ -18,7 +18,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
   -->
@@ -35,9 +35,9 @@
   -->
   <!--
     Input sequences. Description:
-      http://www.nongnu.org/lmi/sequence_input.html
+      https://www.nongnu.org/lmi/sequence_input.html
     The regular-expression patterns are generated by this code:
-      http://svn.sv.nongnu.org/svn/lmi/lmi/trunk/regex_test.cpp
+      https://svn.sv.nongnu.org/svn/lmi/lmi/trunk/regex_test.cpp
     Inforce data from external systems should generally give a string of
     semicolon-delimited year-by-year values, e.g.:
       1000; 2000; 3000
diff --git a/types_08.rnc b/types_08.rnc
index 4f88109..0de89c3 100644
--- a/types_08.rnc
+++ b/types_08.rnc
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -28,9 +28,9 @@
 #   for enumerative types: the first enumerator listed
 
 # Input sequences. Description:
-#   http://www.nongnu.org/lmi/sequence_input.html
+#   https://www.nongnu.org/lmi/sequence_input.html
 # The regular-expression patterns are generated by this code:
-#   http://git.savannah.gnu.org/cgit/lmi.git/plain/regex_test.cpp
+#   https://git.savannah.nongnu.org/cgit/lmi.git/plain/regex_test.cpp
 # Inforce data from external systems should generally give a string of
 # semicolon-delimited year-by-year values, e.g.:
 #   1000; 2000; 3000
diff --git a/types_08.xsd b/types_08.xsd
index abe02eb..a3f9817 100644
--- a/types_08.xsd
+++ b/types_08.xsd
@@ -18,7 +18,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
   -->
@@ -34,9 +34,9 @@
   -->
   <!--
     Input sequences. Description:
-      http://www.nongnu.org/lmi/sequence_input.html
+      https://www.nongnu.org/lmi/sequence_input.html
     The regular-expression patterns are generated by this code:
-      http://git.savannah.gnu.org/cgit/lmi.git/plain/regex_test.cpp
+      https://git.savannah.nongnu.org/cgit/lmi.git/plain/regex_test.cpp
     Inforce data from external systems should generally give a string of
     semicolon-delimited year-by-year values, e.g.:
       1000; 2000; 3000
diff --git a/user_manual.html b/user_manual.html
index 29cbe65..845a63e 100644
--- a/user_manual.html
+++ b/user_manual.html
@@ -19,7 +19,7 @@
     along with this program; if not, write to the Free Software Foundation,
     Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 
-    http://savannah.nongnu.org/projects/lmi
+    https://savannah.nongnu.org/projects/lmi
     email: <gchicares@sbcglobal.net>
     snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 -->
@@ -29,7 +29,7 @@
 <head>
 <!--
   "windows-1252" isn't msw-specific: it works with GTK, too. See:
-    http://lists.nongnu.org/archive/html/lmi/2008-03/msg00019.html
+    https://lists.nongnu.org/archive/html/lmi/2008-03/msg00019.html
   With wx-3, use unicode instead.
 -->
 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
@@ -136,7 +136,7 @@ Maintained by
 <a 
href="mailto:&#103;&#99;&#104;&#105;&#99;&#97;&#114;&#101;&#115;@sbcglobal.net";>
 Gregory W. Chicares</a>. The latest version of this file can be found
 at the <tt>lmi</tt>
-<a href="http://savannah.nongnu.org/projects/lmi/";>website</a>.
+<a href="https://savannah.nongnu.org/projects/lmi/";>website</a>.
 </p>
 
 </body>
diff --git a/value_cast.hpp b/value_cast.hpp
index cdd0902..5a6927a 100644
--- a/value_cast.hpp
+++ b/value_cast.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/value_cast_test.cpp b/value_cast_test.cpp
index 319b4b1..961b3b6 100644
--- a/value_cast_test.cpp
+++ b/value_cast_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -318,7 +318,7 @@ int extra_tests0()
         "00000000000000000000000000000000000000000000000000"
         "00000000000"
         );
-    // http://lists.nongnu.org/archive/html/lmi/2010-04/msg00042.html
+    // https://lists.nongnu.org/archive/html/lmi/2010-04/msg00042.html
     int const number_of_digits = 16;
     BOOST_TEST(0 == e.compare(0, number_of_digits, a, 0, number_of_digits));
 
diff --git a/vector_test.cpp b/vector_test.cpp
index e726159..ea373c9 100644
--- a/vector_test.cpp
+++ b/vector_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/verify_products.cpp b/verify_products.cpp
index 4ccd318..1e1f44b 100644
--- a/verify_products.cpp
+++ b/verify_products.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/verify_products.hpp b/verify_products.hpp
index 66770ef..3d3d1ac 100644
--- a/verify_products.hpp
+++ b/verify_products.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/version.hpp b/version.hpp
index 26e22e3..4a5eaac 100644
--- a/version.hpp
+++ b/version.hpp
@@ -13,7 +13,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/view_ex.cpp b/view_ex.cpp
index d58d368..f0d0c39 100644
--- a/view_ex.cpp
+++ b/view_ex.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -77,7 +77,7 @@ wxIcon ViewEx::Icon() const
 /// Elsewhere, the result of wxXmlResource::Get()->LoadX is checked
 /// before doing anything with it. However, LoadIcon() returns a
 /// reference, not a pointer, because it's a graphics object:
-///   http://lists.nongnu.org/archive/html/lmi/2009-03/msg00077.html
+///   https://lists.nongnu.org/archive/html/lmi/2009-03/msg00077.html
 /// and therefore it returns a default-constructed wxIcon on failure.
 
 wxIcon ViewEx::IconFromXmlResource(char const* z) const
diff --git a/view_ex.hpp b/view_ex.hpp
index 76f4351..158eca9 100644
--- a/view_ex.hpp
+++ b/view_ex.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/view_ex.tpp b/view_ex.tpp
index 2006ce7..59b145a 100644
--- a/view_ex.tpp
+++ b/view_ex.tpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/workhorse.make b/workhorse.make
index fac7b8b..83c8af5 100644
--- a/workhorse.make
+++ b/workhorse.make
@@ -15,7 +15,7 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -292,7 +292,7 @@ wx_config_check:
 #   /opt/lmi/third_party/
 # while properly autotoolized libraries are installed in
 # $(locallibdir) and $(localbindir); see:
-#   http://lists.gnu.org/archive/html/lmi/2006-10/msg00046.html
+#   https://lists.nongnu.org/archive/html/lmi/2006-10/msg00046.html
 # for some discussion.
 
 lmi_include_directories := \
@@ -372,7 +372,7 @@ tutelary_flag :=
 # The default '-fno-rounding-math' means something like
 #   #pragma STDC FENV ACCESS OFF
 # which causes harm while bringing no countervailing benefit--see:
-#   http://lists.nongnu.org/archive/html/lmi/2017-08/msg00045.html
+#   https://lists.nongnu.org/archive/html/lmi/2017-08/msg00045.html
 
 c_standard   := -fno-ms-extensions -frounding-math -std=c99
 cxx_standard := -fno-ms-extensions -frounding-math -std=c++17
@@ -397,8 +397,8 @@ else ifeq (3.4.5,$(gcc_version))
   cxx_standard += -posix
 else ifneq (,$(filter $(gcc_version), 4.9.1 4.9.2))
   # See:
-  #   http://lists.nongnu.org/archive/html/lmi/2015-12/msg00028.html
-  #   http://lists.nongnu.org/archive/html/lmi/2015-12/msg00040.html
+  #   https://lists.nongnu.org/archive/html/lmi/2015-12/msg00028.html
+  #   https://lists.nongnu.org/archive/html/lmi/2015-12/msg00040.html
   gcc_version_specific_warnings := \
     -Wno-conversion \
     -Wno-unused-local-typedefs \
diff --git a/wx_checks.cpp b/wx_checks.cpp
index 15e0174..23319e4 100644
--- a/wx_checks.cpp
+++ b/wx_checks.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_checks.hpp b/wx_checks.hpp
index 49dc14d..da3f245 100644
--- a/wx_checks.hpp
+++ b/wx_checks.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_new.cpp b/wx_new.cpp
index 0285024..19d0e09 100644
--- a/wx_new.cpp
+++ b/wx_new.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_new.hpp b/wx_new.hpp
index f5705ae..9b68580 100644
--- a/wx_new.hpp
+++ b/wx_new.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_new_test.cpp b/wx_new_test.cpp
index 1296b25..7db3ba4 100644
--- a/wx_new_test.cpp
+++ b/wx_new_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_table_generator.cpp b/wx_table_generator.cpp
index ada71ed..4538579 100644
--- a/wx_table_generator.cpp
+++ b/wx_table_generator.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_table_generator.hpp b/wx_table_generator.hpp
index 3258933..ae90245 100644
--- a/wx_table_generator.hpp
+++ b/wx_table_generator.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_test_about_version.cpp b/wx_test_about_version.cpp
index 10df8be..aaefcf6 100644
--- a/wx_test_about_version.cpp
+++ b/wx_test_about_version.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -56,7 +56,7 @@
 ///
 /// Press the pushbutton to read the license, and check that the
 /// license's dialog box is scrollable--to guard against this problem:
-///   http://lists.nongnu.org/archive/html/lmi/2010-01/msg00001.html
+///   https://lists.nongnu.org/archive/html/lmi/2010-01/msg00001.html
 
 namespace
 {
diff --git a/wx_test_benchmark_census.cpp b/wx_test_benchmark_census.cpp
index 99a49f8..26d6b2d 100644
--- a/wx_test_benchmark_census.cpp
+++ b/wx_test_benchmark_census.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_test_calculation_summary.cpp b/wx_test_calculation_summary.cpp
index ef05bdb..ebdaf69 100644
--- a/wx_test_calculation_summary.cpp
+++ b/wx_test_calculation_summary.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_test_case.hpp b/wx_test_case.hpp
index 4bd89f1..55b5d0a 100644
--- a/wx_test_case.hpp
+++ b/wx_test_case.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_test_config_settings.cpp b/wx_test_config_settings.cpp
index e703ffa..f7311cf 100644
--- a/wx_test_config_settings.cpp
+++ b/wx_test_config_settings.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_test_create_open.cpp b/wx_test_create_open.cpp
index 03e62e7..967f1e4 100644
--- a/wx_test_create_open.cpp
+++ b/wx_test_create_open.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_test_date.hpp b/wx_test_date.hpp
index 8316f86..f60b971 100644
--- a/wx_test_date.hpp
+++ b/wx_test_date.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_test_default_input.cpp b/wx_test_default_input.cpp
index 69c3412..2c4535c 100644
--- a/wx_test_default_input.cpp
+++ b/wx_test_default_input.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_test_default_update.cpp b/wx_test_default_update.cpp
index c8f3535..be62558 100644
--- a/wx_test_default_update.cpp
+++ b/wx_test_default_update.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_test_document.hpp b/wx_test_document.hpp
index 8ba1614..54bff33 100644
--- a/wx_test_document.hpp
+++ b/wx_test_document.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_test_expiry_dates.cpp b/wx_test_expiry_dates.cpp
index d252e47..c4edead 100644
--- a/wx_test_expiry_dates.cpp
+++ b/wx_test_expiry_dates.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_test_input_sequences.cpp b/wx_test_input_sequences.cpp
index a2004ac..db46d75 100644
--- a/wx_test_input_sequences.cpp
+++ b/wx_test_input_sequences.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -36,7 +36,7 @@
 ///
 /// Test a broad variety of input sequences. For now, use the set in
 /// the user manual:
-///   http://www.nongnu.org/lmi/sequence_input.html
+///   https://www.nongnu.org/lmi/sequence_input.html
 /// but hard code them here--later they might differ, e.g. if we
 /// decide to add extra tests here.
 ///
diff --git a/wx_test_input_validation.cpp b/wx_test_input_validation.cpp
index d5da81b..38a2f5a 100644
--- a/wx_test_input_validation.cpp
+++ b/wx_test_input_validation.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_test_log_errors.cpp b/wx_test_log_errors.cpp
index 55181dd..e98e251 100644
--- a/wx_test_log_errors.cpp
+++ b/wx_test_log_errors.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_test_new.hpp b/wx_test_new.hpp
index 7a57f37..6cc6a72 100644
--- a/wx_test_new.hpp
+++ b/wx_test_new.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_test_output.hpp b/wx_test_output.hpp
index fbb11e9..364225a 100644
--- a/wx_test_output.hpp
+++ b/wx_test_output.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_test_output_pdf.hpp b/wx_test_output_pdf.hpp
index efb2759..bb79d91 100644
--- a/wx_test_output_pdf.hpp
+++ b/wx_test_output_pdf.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_test_paste_census.cpp b/wx_test_paste_census.cpp
index 6639944..8cb3f52 100644
--- a/wx_test_paste_census.cpp
+++ b/wx_test_paste_census.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -255,7 +255,7 @@ int find_table_column_by_title
 ///
 /// Create a set of data that might reasonably be copied from a
 /// spreadsheet. Initially at least, use the data in the user manual:
-///   http://www.nongnu.org/lmi/pasting_to_a_census.html
+///   https://www.nongnu.org/lmi/pasting_to_a_census.html
 /// Hardcode the data here; don't read them from the user manual.
 /// (That didactic example was designed mainly to fit on a web page
 /// and to make sense to end users. Some day we might want to make
diff --git a/wx_test_pdf_create.cpp b/wx_test_pdf_create.cpp
index f11ed63..e54d8a7 100644
--- a/wx_test_pdf_create.cpp
+++ b/wx_test_pdf_create.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_test_statusbar.hpp b/wx_test_statusbar.hpp
index ad5b5c6..3fbfc55 100644
--- a/wx_test_statusbar.hpp
+++ b/wx_test_statusbar.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_test_validate_output.cpp b/wx_test_validate_output.cpp
index b266cca..62277ac 100644
--- a/wx_test_validate_output.cpp
+++ b/wx_test_validate_output.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_utility.cpp b/wx_utility.cpp
index 4d3018c..4718497 100644
--- a/wx_utility.cpp
+++ b/wx_utility.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -33,7 +33,7 @@
 #include <wx/app.h>                     // wxTheApp
 #include <wx/bookctrl.h>
 // Include <wx/dataobj.h> before <wx/clipbrd.h> as explained here:
-//   http://lists.nongnu.org/archive/html/lmi/2010-12/msg00002.html
+//   https://lists.nongnu.org/archive/html/lmi/2010-12/msg00002.html
 #include <wx/dataobj.h>
 #include <wx/clipbrd.h>
 #include <wx/datetime.h>
@@ -308,7 +308,7 @@ wxTopLevelWindow& TopWindow()
 /// When wx hands that in turn to lmi in a context where a
 /// std::basic_fstream is wanted, data loss may occur because
 /// std::basic_fstream requires an NTBS argument--see:
-///   http://lists.nongnu.org/archive/html/lmi/2010-05/msg00023.html
+///   https://lists.nongnu.org/archive/html/lmi/2010-05/msg00023.html
 /// This function throws if that problem would occur.
 
 std::string ValidateAndConvertFilename(wxString const& w)
diff --git a/wx_utility.hpp b/wx_utility.hpp
index b2e2c89..b669ec2 100644
--- a/wx_utility.hpp
+++ b/wx_utility.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/wx_workarounds.hpp b/wx_workarounds.hpp
index db3a777..8dfdc3e 100644
--- a/wx_workarounds.hpp
+++ b/wx_workarounds.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/xml_lmi.cpp b/xml_lmi.cpp
index ef6ce82..4e0aecc 100644
--- a/xml_lmi.cpp
+++ b/xml_lmi.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/xml_lmi.hpp b/xml_lmi.hpp
index 9bb6715..148dd8d 100644
--- a/xml_lmi.hpp
+++ b/xml_lmi.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/xml_lmi_fwd.hpp b/xml_lmi_fwd.hpp
index 0d008d4..aff2f89 100644
--- a/xml_lmi_fwd.hpp
+++ b/xml_lmi_fwd.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/xml_serializable.hpp b/xml_serializable.hpp
index 30dede4..e5de0c8 100644
--- a/xml_serializable.hpp
+++ b/xml_serializable.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/xml_serializable.tpp b/xml_serializable.tpp
index 69c9091..7eba420 100644
--- a/xml_serializable.tpp
+++ b/xml_serializable.tpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/xml_serialize.hpp b/xml_serialize.hpp
index ab620d2..cbfacbc 100644
--- a/xml_serialize.hpp
+++ b/xml_serialize.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/xml_serialize_test.cpp b/xml_serialize_test.cpp
index c5d8b83..c86c6d0 100644
--- a/xml_serialize_test.cpp
+++ b/xml_serialize_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/xml_xslt_wrapp.cpp b/xml_xslt_wrapp.cpp
index 6f5a6c7..b4a5b0d 100644
--- a/xml_xslt_wrapp.cpp
+++ b/xml_xslt_wrapp.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/xrc.rnc b/xrc.rnc
index eb898be..54ed9e3 100644
--- a/xrc.rnc
+++ b/xrc.rnc
@@ -15,12 +15,12 @@
 # along with this program; if not, write to the Free Software Foundation,
 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 #
-# http://savannah.nongnu.org/projects/lmi
+# https://savannah.nongnu.org/projects/lmi
 # email: <gchicares@sbcglobal.net>
 # snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
 # This is a derived work based on Vaclav Slavik's original here:
-#   http://lists.nongnu.org/archive/html/lmi/2013-10/msg00003.html
+#   https://lists.nongnu.org/archive/html/lmi/2013-10/msg00003.html
 
 default namespace     = "http://www.wxwidgets.org/wxxrc";
         namespace xrc = "http://www.wxwidgets.org/wxxrc";
diff --git a/yare_input.cpp b/yare_input.cpp
index 4dee293..34ca923 100644
--- a/yare_input.cpp
+++ b/yare_input.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
@@ -32,7 +32,7 @@
 yare_input::yare_input(Input const& z)
 {
 // TODO ?? This temporarily works around a deeper defect. See:
-//   http://lists.nongnu.org/archive/html/lmi/2009-02/msg00074.html
+//   https://lists.nongnu.org/archive/html/lmi/2009-02/msg00074.html
 #if defined LMI_MSC
     const_cast<Input&>(z).RealizeAllSequenceInput();
 #endif // defined LMI_MSC
diff --git a/yare_input.hpp b/yare_input.hpp
index 2a6b938..afc965f 100644
--- a/yare_input.hpp
+++ b/yare_input.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/zero.hpp b/zero.hpp
index a531e96..07f32e2 100644
--- a/zero.hpp
+++ b/zero.hpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 
diff --git a/zero_test.cpp b/zero_test.cpp
index 52f3a61..7ac6164 100644
--- a/zero_test.cpp
+++ b/zero_test.cpp
@@ -15,7 +15,7 @@
 // along with this program; if not, write to the Free Software Foundation,
 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 //
-// http://savannah.nongnu.org/projects/lmi
+// https://savannah.nongnu.org/projects/lmi
 // email: <gchicares@sbcglobal.net>
 // snail: Chicares, 186 Belle Woods Drive, Glastonbury CT 06033, USA
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]