krb5 commit: Prune Leash sources

Greg Hudson ghudson at mit.edu
Sun Jun 3 11:54:22 EDT 2018


https://github.com/krb5/krb5/commit/0e2a5b29013d1df7a2ae2103556b0eb9eaef08c6
commit 0e2a5b29013d1df7a2ae2103556b0eb9eaef08c6
Author: Greg Hudson <ghudson at mit.edu>
Date:   Mon May 21 01:10:04 2018 -0700

    Prune Leash sources
    
    When Leash was imported in 2011-2012, some of its functionality was
    removed either at compile-time or runtime--most notably krb4 support,
    AFS integration, and editing of "properties" (registry values).
    Remove most of the unnecessary material.

 src/windows/include/leashwin.h                     |   10 -
 src/windows/include/loadfuncs-leash.h              |   36 -
 src/windows/installer/wix/config.wxi               |   18 -
 src/windows/installer/wix/features.wxi             |    3 -
 src/windows/installer/wix/files.wxi                |   12 -
 src/windows/installer/wix/msi-deployment-guide.txt |   81 +--
 src/windows/installer/wix/property.wxi             |    7 -
 src/windows/kfwlogon/Makefile.in                   |    1 -
 src/windows/kfwlogon/kfwcommon.c                   |    2 -
 src/windows/leash/AfsProperties.cpp                |  123 ---
 src/windows/leash/AfsProperties.h                  |   56 --
 src/windows/leash/CLeashDragListBox.cpp            |  215 ----
 src/windows/leash/CLeashDragListBox.h              |   45 -
 src/windows/leash/Krb4EditDomainRealmList.cpp      |  150 ---
 src/windows/leash/Krb4EditDomainRealmList.h        |   77 --
 src/windows/leash/Krb5Properties.cpp               |  644 ------------
 src/windows/leash/Krb5Properties.h                 |  172 ----
 src/windows/leash/KrbAddHostServer.cpp             |   77 --
 src/windows/leash/KrbAddHostServer.h               |   53 -
 src/windows/leash/KrbAddRealm.cpp                  |   88 --
 src/windows/leash/KrbAddRealm.h                    |   66 --
 src/windows/leash/KrbConfigOptions.cpp             |  674 -------------
 src/windows/leash/KrbConfigOptions.h               |   89 --
 src/windows/leash/KrbDomainRealmMaintenance.cpp    |  439 --------
 src/windows/leash/KrbDomainRealmMaintenance.h      |   59 --
 src/windows/leash/KrbEditHostServer.cpp            |   96 --
 src/windows/leash/KrbEditHostServer.h              |   69 --
 src/windows/leash/KrbEditRealm.cpp                 |   98 --
 src/windows/leash/KrbEditRealm.h                   |   75 --
 src/windows/leash/KrbMiscConfigOpt.cpp             | 1020 -------------------
 src/windows/leash/KrbMiscConfigOpt.h               |  173 ----
 src/windows/leash/KrbProperties.cpp                |  105 --
 src/windows/leash/KrbProperties.h                  |   95 --
 src/windows/leash/KrbRealmHostMaintenance.cpp      | 1043 --------------------
 src/windows/leash/KrbRealmHostMaintenance.h        |  102 --
 src/windows/leash/Leash.cpp                        |  346 -------
 src/windows/leash/Leash.h                          |    9 -
 src/windows/leash/Leash.rc                         |  243 +-----
 src/windows/leash/LeashAboutBox.cpp                |   13 -
 src/windows/leash/LeashFileDialog.cpp              |   75 --
 src/windows/leash/LeashFileDialog.h                |   57 --
 src/windows/leash/LeashProperties.cpp              |  202 ----
 src/windows/leash/LeashProperties.h                |   78 --
 src/windows/leash/LeashView.cpp                    |  447 +--------
 src/windows/leash/LeashView.h                      |   31 -
 src/windows/leash/Lglobals.cpp                     |  148 ---
 src/windows/leash/Lglobals.h                       |   81 --
 src/windows/leash/MainFrm.cpp                      |    3 +-
 src/windows/leash/Makefile.in                      |   35 +-
 src/windows/leash/htmlhelp/Images/Bullet.gif       |  Bin 816 -> 0 bytes
 src/windows/leash/htmlhelp/Images/Capture.PNG      |  Bin 5304 -> 0 bytes
 .../leash/htmlhelp/Images/Get_Ticket_Icon.png      |  Bin 1588 -> 0 bytes
 .../htmlhelp/Images/Kerberos_auth_serv_fig_10.jpg  |  Bin 11267 -> 0 bytes
 .../htmlhelp/Images/Kerberos_auth_serv_fig_11.jpg  |  Bin 9638 -> 0 bytes
 .../htmlhelp/Images/Kerberos_auth_serv_fig_12.jpg  |  Bin 18413 -> 0 bytes
 .../htmlhelp/Images/Kerberos_auth_serv_fig_13.jpg  |  Bin 10175 -> 0 bytes
 .../htmlhelp/Images/Kerberos_auth_serv_fig_5.jpg   |  Bin 13318 -> 0 bytes
 .../htmlhelp/Images/Kerberos_auth_serv_fig_6.jpg   |  Bin 7854 -> 0 bytes
 .../htmlhelp/Images/Kerberos_auth_serv_fig_7.jpg   |  Bin 7210 -> 0 bytes
 .../htmlhelp/Images/Kerberos_auth_serv_fig_8.jpg   |  Bin 14820 -> 0 bytes
 .../htmlhelp/Images/Kerberos_auth_serv_fig_9.jpg   |  Bin 24615 -> 0 bytes
 .../leash/htmlhelp/Images/Leash_about_leash.jpg    |  Bin 42760 -> 0 bytes
 .../htmlhelp/Images/Leash_change_password.JPG      |  Bin 30300 -> 0 bytes
 .../leash/htmlhelp/Images/Leash_debug_window.jpg   |  Bin 15354 -> 0 bytes
 .../leash/htmlhelp/Images/Leash_display_window.jpg |  Bin 79940 -> 0 bytes
 .../htmlhelp/Images/Leash_init_ticket_advanced.jpg |  Bin 41549 -> 0 bytes
 .../htmlhelp/Images/Leash_init_ticket_basic.jpg    |  Bin 24631 -> 0 bytes
 .../leash/htmlhelp/Images/Leash_menu_action.jpg    |  Bin 16106 -> 0 bytes
 .../leash/htmlhelp/Images/Leash_menu_file.jpg      |  Bin 3447 -> 0 bytes
 .../leash/htmlhelp/Images/Leash_menu_help.jpg      |  Bin 7711 -> 0 bytes
 .../leash/htmlhelp/Images/Leash_menu_options.jpg   |  Bin 18430 -> 0 bytes
 .../leash/htmlhelp/Images/Leash_menu_view.jpg      |  Bin 6673 -> 0 bytes
 .../leash/htmlhelp/Images/Leash_properties_afs.jpg |  Bin 10505 -> 0 bytes
 .../htmlhelp/Images/Leash_properties_krb4.jpg      |  Bin 29475 -> 0 bytes
 .../htmlhelp/Images/Leash_properties_krb5_1.jpg    |  Bin 27382 -> 0 bytes
 .../htmlhelp/Images/Leash_properties_krb5_2.jpg    |  Bin 21146 -> 0 bytes
 .../htmlhelp/Images/Leash_properties_krb_1.jpg     |  Bin 191736 -> 0 bytes
 .../htmlhelp/Images/Leash_properties_krb_2.jpg     |  Bin 50291 -> 0 bytes
 .../htmlhelp/Images/Leash_properties_krb_3.jpg     |  Bin 45661 -> 0 bytes
 .../htmlhelp/Images/Leash_properties_krb_4.jpg     |  Bin 45052 -> 0 bytes
 .../htmlhelp/Images/Leash_properties_leash.jpg     |  Bin 26797 -> 0 bytes
 .../leash/htmlhelp/Images/Leash_systray_icons.jpg  |  Bin 3740 -> 0 bytes
 .../leash/htmlhelp/Images/Leash_systray_menu.jpg   |  Bin 15892 -> 0 bytes
 .../leash/htmlhelp/Images/Leash_toolbar.jpg        |  Bin 5632 -> 0 bytes
 .../leash/htmlhelp/Images/Options_Button.PNG       |  Bin 4116 -> 0 bytes
 .../leash/htmlhelp/Images/Options_Button_Tiny.png  |  Bin 2243 -> 0 bytes
 src/windows/leash/htmlhelp/Images/Options_Menu.PNG |  Bin 5614 -> 0 bytes
 .../leash/htmlhelp/Images/Options_Menu_Open.png    |  Bin 10690 -> 0 bytes
 .../leash/htmlhelp/Images/Options_Menu_Tiny.png    |  Bin 7332 -> 0 bytes
 .../leash/htmlhelp/Images/Ticket_Options.PNG       |  Bin 6267 -> 0 bytes
 src/windows/leash/htmlhelp/Images/View_Menu.GIF    |  Bin 9618 -> 0 bytes
 src/windows/leash/htmlhelp/Images/View_Menu.PNG    |  Bin 4838 -> 0 bytes
 .../leash/htmlhelp/Images/View_Menu_tiny.png       |  Bin 4664 -> 0 bytes
 src/windows/leash/htmlhelp/Images/View_Options.PNG |  Bin 5512 -> 0 bytes
 .../Images/allowed_mix_case_realm_name.png         |  Bin 1986 -> 0 bytes
 .../htmlhelp/Images/automatic_ticket_renewal.png   |  Bin 1857 -> 0 bytes
 .../htmlhelp/Images/destroy_tickets_on_exit.png    |  Bin 1742 -> 0 bytes
 .../leash/htmlhelp/Images/encryption_type.png      |  Bin 1660 -> 0 bytes
 .../leash/htmlhelp/Images/expiration_alarm.png     |  Bin 1293 -> 0 bytes
 src/windows/leash/htmlhelp/Images/flags.png        |  Bin 1142 -> 0 bytes
 src/windows/leash/htmlhelp/Images/issued.png       |  Bin 1183 -> 0 bytes
 .../leash/htmlhelp/Images/renewable_until.png      |  Bin 1123 -> 0 bytes
 src/windows/leash/htmlhelp/Images/valid_until.png  |  Bin 1297 -> 0 bytes
 src/windows/leash/htmlhelp/LeashHelp.hhp           |  184 ----
 src/windows/leash/htmlhelp/MITKerberosHelp.hhp     |   72 --
 src/windows/leash/htmlhelp/Table_of_Contents.hhc   |  232 -----
 src/windows/leash/htmlhelp/html/Button_Menu.htm    |   97 --
 .../leash/htmlhelp/html/Distroy_Tickets.htm        |   11 -
 src/windows/leash/htmlhelp/html/Export_Tickets.htm |   36 -
 .../leash/htmlhelp/html/How_Use_Kerberos.htm       |   44 -
 src/windows/leash/htmlhelp/html/Import_Status.htm  |   75 --
 src/windows/leash/htmlhelp/html/Import_Tickets.htm |   82 --
 src/windows/leash/htmlhelp/html/More_Menu.htm      |   49 -
 src/windows/leash/htmlhelp/html/Options_Menu.htm   |   62 --
 src/windows/leash/htmlhelp/html/Renew_Tickets2.htm |   87 --
 src/windows/leash/htmlhelp/html/View_Menu.htm      |   99 --
 .../leash/htmlhelp/html/Windows_Logon_Tickets.htm  |   45 -
 .../leash/htmlhelp/html/afx_hidw_status_bar.htm    |   34 -
 .../leash/htmlhelp/html/afx_hidw_toolbar.htm       |   23 -
 src/windows/leash/htmlhelp/html/hid_app_about.htm  |   16 -
 src/windows/leash/htmlhelp/html/hid_app_exit.htm   |   22 -
 .../leash/htmlhelp/html/hid_context_help.htm       |   20 -
 src/windows/leash/htmlhelp/html/hid_help_index.htm |   18 -
 src/windows/leash/htmlhelp/html/hid_help_using.htm |   16 -
 src/windows/leash/htmlhelp/html/hid_sc_close.htm   |    1 -
 .../leash/htmlhelp/html/hid_sc_maximize.htm        |   17 -
 .../leash/htmlhelp/html/hid_sc_minimize.htm        |   16 -
 src/windows/leash/htmlhelp/html/hid_sc_move.htm    |   18 -
 src/windows/leash/htmlhelp/html/hid_sc_restore.htm |   17 -
 src/windows/leash/htmlhelp/html/hid_sc_size.htm    |   26 -
 .../leash/htmlhelp/html/hid_view_status_bar.htm    |   24 -
 .../leash/htmlhelp/html/hid_view_toolbar.htm       |   23 -
 .../leash/htmlhelp/html/leash_acknowledgements.htm |   76 --
 .../leash/htmlhelp/html/leash_bug_reports.htm      |   30 -
 .../html/leash_command_change_password.htm         |   28 -
 .../html/leash_command_destroy_tickets.htm         |   27 -
 .../htmlhelp/html/leash_command_get_tickets.htm    |   43 -
 .../htmlhelp/html/leash_command_import_tickets.htm |   27 -
 .../htmlhelp/html/leash_command_renew_tickets.htm  |   27 -
 .../htmlhelp/html/leash_command_reset_window.htm   |   19 -
 .../htmlhelp/html/leash_command_sync_time.htm      |   27 -
 .../htmlhelp/html/leash_command_update_display.htm |   30 -
 .../leash/htmlhelp/html/leash_copyright.htm        |   45 -
 src/windows/leash/htmlhelp/html/leash_errors.htm   |   18 -
 src/windows/leash/htmlhelp/html/leash_export.htm   |   34 -
 .../leash/htmlhelp/html/leash_external_aklog.htm   |   20 -
 .../htmlhelp/html/leash_external_kdestroy.htm      |   19 -
 .../leash/htmlhelp/html/leash_external_kinit.htm   |   19 -
 .../leash/htmlhelp/html/leash_external_klist.htm   |   19 -
 .../leash/htmlhelp/html/leash_external_ms2mit.htm  |   20 -
 .../leash/htmlhelp/html/leash_file_exit.htm        |   24 -
 .../htmlhelp/html/leash_help_about_leash32.htm     |   42 -
 .../htmlhelp/html/leash_kerberos_copyright.htm     |   45 -
 .../leash/htmlhelp/html/leash_manpage_aklog.htm    |   17 -
 .../leash/htmlhelp/html/leash_manpage_kdestroy.htm |   86 --
 .../leash/htmlhelp/html/leash_manpage_kinit.htm    |   17 -
 .../leash/htmlhelp/html/leash_manpage_klist.htm    |  106 --
 .../leash/htmlhelp/html/leash_manpage_ms2mit.htm   |   16 -
 src/windows/leash/htmlhelp/html/leash_manpages.htm |   18 -
 .../leash/htmlhelp/html/leash_menu_commands.htm    |   58 --
 .../htmlhelp/html/leash_menu_help_why_use.htm      |   17 -
 .../htmlhelp/html/leash_option_afs_properties.htm  |   27 -
 .../htmlhelp/html/leash_option_auto_renewal.htm    |   22 -
 .../html/leash_option_destroy_tickets_on_exit.htm  |   19 -
 .../html/leash_option_expiration_alarm.htm         |   25 -
 .../html/leash_option_kerberos_properties.htm      |  133 ---
 .../htmlhelp/html/leash_option_krb4_properties.htm |   33 -
 .../htmlhelp/html/leash_option_krb5_properties.htm |  126 ---
 .../html/leash_option_leash_properties.htm         |   79 --
 .../html/leash_option_upper_case_realm.htm         |   24 -
 .../htmlhelp/html/leash_topic_about_kerberos.htm   |   52 -
 .../leash/htmlhelp/html/leash_topic_error_57.htm   |   25 -
 .../leash/htmlhelp/html/leash_topic_error_62.htm   |   20 -
 .../leash/htmlhelp/html/leash_topic_error_8.htm    |   21 -
 .../html/leash_topic_error_invalid_principal.htm   |   17 -
 .../html/leash_topic_kerberos_auth_service.htm     |  988 ------------------
 .../html/leash_topic_kerberos_command_prompt.htm   |   29 -
 .../html/leash_topic_kerberos_help_topics.htm      |   26 -
 .../htmlhelp/html/leash_topic_kerberos_names.htm   |   29 -
 .../html/leash_topic_kerberos_principals.htm       |  125 ---
 .../htmlhelp/html/leash_topic_kerberos_tickets.htm |   23 -
 .../html/leash_topic_leash_help_topics.htm         |   33 -
 .../htmlhelp/html/leash_topic_leash_systray.htm    |   64 --
 .../htmlhelp/html/leash_topic_leash_window.htm     |   81 --
 .../htmlhelp/html/leash_topic_online_help.htm      |   25 -
 .../htmlhelp/html/leash_topic_password_choice.htm  |   91 --
 .../htmlhelp/html/leash_topic_timing_issues.htm    |   27 -
 .../leash/htmlhelp/html/leash_topic_why_use.htm    |   77 --
 .../htmlhelp/html/leash_view_debug_window.htm      |   32 -
 .../leash/htmlhelp/html/leash_view_large_icons.htm |   25 -
 .../leash/htmlhelp/html/leash_view_status_bar.htm  |   21 -
 .../leash/htmlhelp/html/leash_view_toolbar.htm     |   49 -
 src/windows/leash/htmlhelp/leash32.hhk             |  364 -------
 src/windows/leash/htmlhelp/leash32.hhp             |  228 -----
 src/windows/leash/resource.h                       |   23 -
 src/windows/leashdll/AFSroutines.c                 |  833 ----------------
 src/windows/leashdll/Makefile.in                   |   30 +-
 src/windows/leashdll/include/krb4/conf-pc.h        |  108 --
 src/windows/leashdll/include/krb4/conf.h           |   74 --
 src/windows/leashdll/include/krb4/osconf.h         |   59 --
 src/windows/leashdll/krb5routines.c                |  163 ---
 src/windows/leashdll/leash-int.h                   |   84 +--
 src/windows/leashdll/leashdll.c                    |   19 -
 src/windows/leashdll/leashdll.h                    |   90 --
 src/windows/leashdll/leashids.h                    |    1 -
 src/windows/leashdll/leashw32.def                  |   33 -
 src/windows/leashdll/lsh_pwd.c                     |   87 +--
 src/windows/leashdll/lsh_pwd.rc                    |    1 -
 src/windows/leashdll/lshcallb.c                    |   14 -
 src/windows/leashdll/lshfunc.c                     |  324 +------
 src/windows/leashdll/registry.c                    |  105 --
 src/windows/leashdll/timesync.c                    |   14 +-
 src/windows/leashdll/winerr.c                      |   47 -
 src/windows/version.rc                             |   54 -
 214 files changed, 50 insertions(+), 15354 deletions(-)

Diff larger than 5000 lines; suppressing.


More information about the cvs-krb5 mailing list