krb5 commit: Prune Leash sources
Greg Hudson <[email protected]>
| Newsgroups | gmane.comp.encryption.kerberos.cvs |
|---|---|
| Message-ID | <[email protected]> |
https://github.com/krb5/krb5/commit/0e2a5b29013d1df7a2ae2103556b0eb9eaef08c6 commit 0e2a5b29013d1df7a2ae2103556b0eb9eaef08c6 Author: Greg Hudson <[email protected]> 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.