gitextract__e00xq0x/ ├── .clang-format ├── .devcontainer/ │ └── devcontainer.json ├── .github/ │ └── workflows/ │ └── wwiv-binaries.yml ├── .gitignore ├── .gitmodules ├── .lgtm ├── CMakeLists.txt ├── CMakePresets.json ├── CMakeSettings.json ├── CODE_OF_CONDUCT.md ├── Doxyfile ├── Folder.DotSettings ├── LICENSE ├── MAINTAINERS ├── README.md ├── bbs/ │ ├── CMakeLists.txt │ ├── acs.cpp │ ├── acs.h │ ├── application.cpp │ ├── application.h │ ├── archivers.cpp │ ├── archivers.h │ ├── attach.cpp │ ├── attach.h │ ├── automsg.cpp │ ├── automsg.h │ ├── basic/ │ │ ├── basic.cpp │ │ ├── basic.h │ │ ├── basic_test.cpp │ │ ├── debug_model.cpp │ │ ├── debug_model.h │ │ ├── debug_state.cpp │ │ ├── debug_state.h │ │ ├── debugger.cpp │ │ ├── debugger.h │ │ ├── scripts/ │ │ │ ├── attach.cmd │ │ │ ├── bp.cmd │ │ │ ├── source.cmd │ │ │ ├── state.cmd │ │ │ └── step.cmd │ │ ├── util.cpp │ │ ├── util.h │ │ ├── util_test.cpp │ │ ├── wwiv.cpp │ │ ├── wwiv.h │ │ ├── wwiv_data.cpp │ │ ├── wwiv_data.h │ │ ├── wwiv_file.cpp │ │ ├── wwiv_file.h │ │ ├── wwiv_io.cpp │ │ ├── wwiv_io.h │ │ ├── wwiv_os.cpp │ │ ├── wwiv_os.h │ │ ├── wwiv_time.cpp │ │ └── wwiv_time.h │ ├── batch.cpp │ ├── batch.h │ ├── bbs.cpp │ ├── bbs.h │ ├── bbs_event_handlers.cpp │ ├── bbs_event_handlers.h │ ├── bbs_helper.cpp │ ├── bbs_helper.h │ ├── bbs_macro_context_test.cpp │ ├── bbs_main.cpp │ ├── bbs_test_main.cpp │ ├── bbslist.cpp │ ├── bbslist.h │ ├── bbslist_test.cpp │ ├── bbsovl1.cpp │ ├── bbsovl1.h │ ├── bbsovl2.cpp │ ├── bbsovl2.h │ ├── bbsovl3.cpp │ ├── bbsovl3.h │ ├── bbsutl.cpp │ ├── bbsutl.h │ ├── bbsutl1.cpp │ ├── bbsutl1.h │ ├── bbsutl2.cpp │ ├── bbsutl2.h │ ├── bputch_test.cpp │ ├── bputs_test.cpp │ ├── chains.cpp │ ├── chains.h │ ├── chat.cpp │ ├── chat.h │ ├── chnedit.cpp │ ├── chnedit.h │ ├── common.h │ ├── conf.cpp │ ├── conf.h │ ├── confutil.cpp │ ├── confutil.h │ ├── connect1.cpp │ ├── connect1.h │ ├── crc.cpp │ ├── crc.h │ ├── datetime_test.cpp │ ├── defaults.cpp │ ├── defaults.h │ ├── diredit.cpp │ ├── diredit.h │ ├── dirlist.cpp │ ├── dirlist.h │ ├── dropfile.cpp │ ├── dropfile.h │ ├── dsz.cpp │ ├── dsz.h │ ├── dsz_test.cpp │ ├── email.cpp │ ├── email.h │ ├── email_test.cpp │ ├── exec.h │ ├── exec_os2.cpp │ ├── exec_socket.cpp │ ├── exec_socket.h │ ├── exec_unix.cpp │ ├── exec_win32.cpp │ ├── execexternal.cpp │ ├── execexternal.h │ ├── external_edit.cpp │ ├── external_edit.h │ ├── external_edit_qbbs.cpp │ ├── external_edit_qbbs.h │ ├── external_edit_wwiv.cpp │ ├── external_edit_wwiv.h │ ├── extract.cpp │ ├── extract.h │ ├── finduser.cpp │ ├── finduser.h │ ├── gfileedit.cpp │ ├── gfileedit.h │ ├── gfiles.cpp │ ├── gfiles.h │ ├── hop.cpp │ ├── hop.h │ ├── inetmsg.cpp │ ├── inetmsg.h │ ├── inmsg.cpp │ ├── inmsg.h │ ├── input_test.cpp │ ├── instmsg.cpp │ ├── instmsg.h │ ├── interpret.cpp │ ├── interpret.h │ ├── lilo.cpp │ ├── lilo.h │ ├── listplus.cpp │ ├── listplus.h │ ├── lpfunc.cpp │ ├── lpfunc.h │ ├── make_abs_cmd.h │ ├── make_abs_cmd_os2.cpp │ ├── make_abs_cmd_unix.cpp │ ├── make_abs_cmd_win32.cpp │ ├── make_abs_test.cpp │ ├── menus/ │ │ ├── config_menus.cpp │ │ ├── config_menus.h │ │ ├── mainmenu.cpp │ │ ├── mainmenu.h │ │ ├── menu_context.h │ │ ├── menucommands.cpp │ │ ├── menucommands.h │ │ ├── menuspec.cpp │ │ ├── menuspec.h │ │ ├── menusupp.cpp │ │ ├── menusupp.h │ │ ├── printcommands.cpp │ │ └── printcommands.h │ ├── message_file.cpp │ ├── message_file.h │ ├── message_find.cpp │ ├── message_find.h │ ├── misccmd.cpp │ ├── misccmd.h │ ├── mmkey.cpp │ ├── mmkey.h │ ├── msgbase1.cpp │ ├── msgbase1.h │ ├── msgbase1_test.cpp │ ├── msgscan.cpp │ ├── msgscan.h │ ├── multinst.cpp │ ├── multinst.h │ ├── multmail.cpp │ ├── multmail.h │ ├── netsup.cpp │ ├── netsup.h │ ├── newuser.cpp │ ├── newuser.h │ ├── normupld.cpp │ ├── pause_test.cpp │ ├── printfile_test.cpp │ ├── prot/ │ │ ├── crctab.cpp │ │ ├── crctab.h │ │ ├── reference/ │ │ │ ├── checkcrc.cpp │ │ │ ├── main.cpp │ │ │ ├── network.cpp │ │ │ ├── receive.cpp │ │ │ ├── send.cpp │ │ │ ├── seriallog.cpp │ │ │ ├── seriallog.h │ │ │ ├── utils.cpp │ │ │ ├── zmodem.txt │ │ │ └── zmodemdump.cpp │ │ ├── xmodem.h │ │ ├── xmodemr.cpp │ │ ├── xmodemt.cpp │ │ ├── zmodem.cpp │ │ ├── zmodem.h │ │ ├── zmodemcrc.cpp │ │ ├── zmodemr.cpp │ │ ├── zmodemt.cpp │ │ ├── zmutil.cpp │ │ ├── zmutil.h │ │ └── zmwwiv.cpp │ ├── quote_test.cpp │ ├── qwk/ │ │ ├── qwk.cpp │ │ ├── qwk.h │ │ ├── qwk_email.cpp │ │ ├── qwk_email.h │ │ ├── qwk_mail_packet.cpp │ │ ├── qwk_mail_packet.h │ │ ├── qwk_reply.cpp │ │ ├── qwk_reply.h │ │ ├── qwk_struct.h │ │ ├── qwk_text.cpp │ │ ├── qwk_text.h │ │ ├── qwk_ui.cpp │ │ ├── qwk_ui.h │ │ ├── qwk_util.cpp │ │ └── qwk_util.h │ ├── qwk_test.cpp │ ├── read_message.cpp │ ├── read_message.h │ ├── readmail.cpp │ ├── readmail.h │ ├── runnable.h │ ├── save_qscan.cpp │ ├── save_qscan.h │ ├── shortmsg.cpp │ ├── shortmsg.h │ ├── showfiles.cpp │ ├── showfiles.h │ ├── sr.cpp │ ├── sr.h │ ├── srrcv.cpp │ ├── srrcv.h │ ├── srsend.cpp │ ├── srsend.h │ ├── ssh.cpp │ ├── ssh.h │ ├── stuffin.cpp │ ├── stuffin.h │ ├── stuffin_test.cpp │ ├── subacc.cpp │ ├── subacc.h │ ├── subedit.cpp │ ├── subedit.h │ ├── sublist.cpp │ ├── sublist.h │ ├── subreq.cpp │ ├── subreq.h │ ├── syschat.cpp │ ├── syschat.h │ ├── sysopf.cpp │ ├── sysopf.h │ ├── sysoplog.cpp │ ├── sysoplog.h │ ├── tag.h │ ├── test/ │ │ ├── SIZE.DOS │ │ ├── size.apple │ │ ├── size.gcc │ │ ├── size.linux │ │ ├── size.w32 │ │ ├── testqwk.cpp │ │ ├── testsize.cpp │ │ └── testsize_assert.cpp │ ├── trashcan.cpp │ ├── trashcan.h │ ├── trashcan_test.cpp │ ├── trytoul.cpp │ ├── uedit.cpp │ ├── uedit.h │ ├── utility.cpp │ ├── utility.h │ ├── utility_test.cpp │ ├── valscan.cpp │ ├── valscan.h │ ├── vote.cpp │ ├── vote.h │ ├── voteedit.cpp │ ├── voteedit.h │ ├── wfc.cpp │ ├── wfc.h │ ├── wqscn.cpp │ ├── wqscn.h │ ├── wutil_test.cpp │ ├── xfer.cpp │ ├── xfer.h │ ├── xfer_test.cpp │ ├── xferovl.cpp │ ├── xferovl.h │ ├── xferovl1.cpp │ ├── xferovl1.h │ ├── xfertmp.cpp │ ├── xfertmp.h │ ├── xinit.cpp │ └── xinitini.h ├── binkp/ │ ├── CMakeLists.txt │ ├── binkp.cpp │ ├── binkp.h │ ├── binkp_commands.cpp │ ├── binkp_commands.h │ ├── binkp_config.cpp │ ├── binkp_config.h │ ├── binkp_config_test.cpp │ ├── binkp_test.cpp │ ├── binkp_test_main.cpp │ ├── config_exceptions.h │ ├── cram.cpp │ ├── cram.h │ ├── cram_test.cpp │ ├── fake_connection.cpp │ ├── fake_connection.h │ ├── file_manager.cpp │ ├── file_manager.h │ ├── file_manager_test.cpp │ ├── net_log.cpp │ ├── net_log.h │ ├── net_log_test.cpp │ ├── ppp_config.cpp │ ├── ppp_config.h │ ├── ppp_config_test.cpp │ ├── receive_file.h │ ├── remote.cpp │ ├── remote.h │ ├── todo.txt │ ├── transfer_file.cpp │ ├── transfer_file.h │ ├── transfer_file_test.cpp │ ├── wfile_transfer_file.cpp │ └── wfile_transfer_file.h ├── brware/ │ └── bredit/ │ ├── argument.cpp │ ├── argument.h │ ├── bredit.cpp │ ├── bredit.doc │ ├── bredit.hlp │ ├── bredit.txt │ ├── changelog │ ├── editor.cpp │ ├── editor.h │ ├── feditio.cpp │ ├── feditio.h │ ├── filemgr.cpp │ ├── filemgr.h │ ├── fileview.cpp │ ├── fileview.h │ ├── header-template.txt │ ├── makefile.bcc │ ├── quote.cpp │ ├── quote.h │ └── version.h ├── builds/ │ ├── jenkins/ │ │ └── wwiv/ │ │ ├── build │ │ ├── build-os2.cmd │ │ ├── build.cmd │ │ ├── rushfan-build │ │ └── rushfan-build.cmd │ ├── linux/ │ │ ├── asan.sh │ │ ├── clean.sh │ │ ├── install-prereqs.sh │ │ └── start-agent.sh │ ├── os2/ │ │ ├── cc11.cmd │ │ ├── cconfig.cmd │ │ └── prereq.cmd │ ├── tools/ │ │ ├── linux/ │ │ │ └── use-built-bin.sh │ │ └── mkhdr.py │ └── win/ │ └── clean.cmd ├── cmake/ │ ├── Common.cmake │ ├── FindWWIVCurses.cmake │ └── Modules/ │ ├── Findbenchmark.cmake │ └── sanitizers/ │ ├── FindASan.cmake │ ├── FindMSan.cmake │ ├── FindTSan.cmake │ ├── FindUBSan.cmake │ ├── LICENSE │ ├── README │ └── README.md ├── cmake-config.sh ├── common/ │ ├── CMakeLists.txt │ ├── acs_test.cpp │ ├── bgetch.cpp │ ├── checka.cpp │ ├── com.cpp │ ├── com.h │ ├── common_events.h │ ├── common_helper.cpp │ ├── common_helper.h │ ├── common_test_main.cpp │ ├── context.cpp │ ├── context.h │ ├── datetime.cpp │ ├── datetime.h │ ├── exceptions.h │ ├── full_screen.cpp │ ├── full_screen.h │ ├── input.cpp │ ├── input.h │ ├── input_range.cpp │ ├── input_range.h │ ├── input_range_test.cpp │ ├── iobase.cpp │ ├── iobase.h │ ├── language.cpp │ ├── language.h │ ├── macro_context.cpp │ ├── macro_context.h │ ├── menu_data_util_test.cpp │ ├── menus/ │ │ ├── menu_data_util.cpp │ │ ├── menu_data_util.h │ │ ├── menu_generator.cpp │ │ └── menu_generator.h │ ├── message_editor_data.cpp │ ├── message_editor_data.h │ ├── null_remote_io.cpp │ ├── null_remote_io.h │ ├── output.cpp │ ├── output.h │ ├── pause.cpp │ ├── pause.h │ ├── pipe_expr.cpp │ ├── pipe_expr.h │ ├── pipe_expr_test.cpp │ ├── printfile.cpp │ ├── printfile.h │ ├── quote.cpp │ ├── quote.h │ ├── remote_io.cpp │ ├── remote_io.h │ ├── remote_pipe_io.cpp │ ├── remote_pipe_io.h │ ├── remote_socket_io.cpp │ ├── remote_socket_io.h │ ├── remote_socket_io_test.cpp │ ├── value/ │ │ ├── bbsvalueprovider.cpp │ │ ├── bbsvalueprovider.h │ │ ├── uservalueprovider.cpp │ │ └── uservalueprovider.h │ ├── workspace.cpp │ └── workspace.h ├── contributing.md ├── core/ │ ├── CMakeLists.txt │ ├── callable/ │ │ ├── LICENSE.txt │ │ ├── README.md │ │ ├── callable.hpp │ │ ├── function.hpp │ │ ├── functor.hpp │ │ ├── helpers.hpp │ │ └── member_function.hpp │ ├── cereal_utils.h │ ├── clock.cpp │ ├── clock.h │ ├── clock_test.cpp │ ├── command_line.cpp │ ├── command_line.h │ ├── command_line_test.cpp │ ├── connection.cpp │ ├── connection.h │ ├── core_test_main.cpp │ ├── cp437.cpp │ ├── cp437.h │ ├── cp437_test.cpp │ ├── crc32.cpp │ ├── crc32.h │ ├── crc32_test.cpp │ ├── datafile.h │ ├── datafile_test.cpp │ ├── datetime.cpp │ ├── datetime.h │ ├── datetime_test.cpp │ ├── eventbus.cpp │ ├── eventbus.h │ ├── eventbus_test.cpp │ ├── fake_clock.cpp │ ├── fake_clock.h │ ├── fake_clock_test.cpp │ ├── file.cpp │ ├── file.h │ ├── file_lock.cpp │ ├── file_lock.h │ ├── file_os2.cpp │ ├── file_test.cpp │ ├── file_unix.cpp │ ├── file_win32.cpp │ ├── findfiles.cpp │ ├── findfiles.h │ ├── findfiles_test.cpp │ ├── graphs.cpp │ ├── graphs.h │ ├── graphs_main.cpp │ ├── inifile.cpp │ ├── inifile.h │ ├── inifile_test.cpp │ ├── ip_address.cpp │ ├── ip_address.h │ ├── ip_address_test.cpp │ ├── jsonfile.cpp │ ├── jsonfile.h │ ├── log.cpp │ ├── log.h │ ├── log_test.cpp │ ├── md5.cpp │ ├── md5.h │ ├── md5_test.cpp │ ├── net.cpp │ ├── net.h │ ├── net_test.cpp │ ├── numbers.cpp │ ├── numbers.h │ ├── os.cpp │ ├── os.h │ ├── os_os2.cpp │ ├── os_test.cpp │ ├── os_unix.cpp │ ├── os_win.cpp │ ├── parser/ │ │ ├── ast.cpp │ │ ├── ast.h │ │ ├── ast_test.cpp │ │ ├── lexer.cpp │ │ ├── lexer.h │ │ ├── lexer_test.cpp │ │ ├── token.cpp │ │ └── token.h │ ├── pipe.cpp │ ├── pipe.h │ ├── pipe_os2.cpp │ ├── pipe_test.cpp │ ├── pipe_win32.cpp │ ├── scope_exit.h │ ├── scope_exit_test.cpp │ ├── semaphore_file.cpp │ ├── semaphore_file.h │ ├── semaphore_file_test.cpp │ ├── socket_connection.cpp │ ├── socket_connection.h │ ├── socket_exceptions.cpp │ ├── socket_exceptions.h │ ├── stl.cpp │ ├── stl.h │ ├── stl_test.cpp │ ├── strcasestr.cpp │ ├── strings-ng.h │ ├── strings.cpp │ ├── strings.h │ ├── strings_test.cpp │ ├── test/ │ │ ├── file_helper.cpp │ │ ├── file_helper.h │ │ ├── wwivtest.cpp │ │ └── wwivtest.h │ ├── testdata/ │ │ └── len.txt │ ├── textfile.cpp │ ├── textfile.h │ ├── textfile_test.cpp │ ├── transaction.h │ ├── transaction_test.cpp │ ├── uuid.cpp │ ├── uuid.h │ ├── uuid_test.cpp │ ├── version.cpp │ ├── version.h │ ├── version_internal.h.in │ ├── wfndfile.h │ ├── wfndfile_os2.cpp │ ├── wfndfile_unix.cpp │ ├── wfndfile_win32.cpp │ ├── wwiv_windows.h │ └── wwivport.h ├── cpp.hint ├── deps/ │ ├── README.md │ ├── cl345/ │ │ ├── CMakeLists.txt │ │ ├── COPYING │ │ ├── README │ │ ├── Test32.vcxproj │ │ ├── Test32.vcxproj.filters │ │ ├── bindings/ │ │ │ ├── Makefile.PL │ │ │ ├── PerlCryptLib.ph │ │ │ ├── PerlCryptLib.pm │ │ │ ├── PerlCryptLib.xs │ │ │ ├── VMBuild.exec │ │ │ ├── cryptkit.tcl │ │ │ ├── cryptlib.bas │ │ │ ├── cryptlib.cs │ │ │ ├── cryptlib.jar │ │ │ ├── cryptlib.pas │ │ │ ├── java_jni.c │ │ │ ├── python.c │ │ │ ├── setup.py │ │ │ ├── testlib.jcl │ │ │ ├── ussalloc │ │ │ └── usscopy │ │ ├── bn/ │ │ │ ├── bn.h │ │ │ ├── bn_asm.c │ │ │ ├── bn_exp.c │ │ │ ├── bn_exp2.c │ │ │ ├── bn_gcd.c │ │ │ ├── bn_lcl.h │ │ │ ├── bn_mul.c │ │ │ ├── bn_orig.h │ │ │ ├── bn_recp.c │ │ │ ├── ec.h │ │ │ ├── ec_lcl.h │ │ │ ├── ec_lib.c │ │ │ ├── ec_mult.c │ │ │ ├── ecp_mont.c │ │ │ └── ecp_smpl.c │ │ ├── cert/ │ │ │ ├── cert.h │ │ │ ├── certattr.h │ │ │ ├── certfn.h │ │ │ ├── certrev.c │ │ │ ├── certschk.c │ │ │ ├── certsign.c │ │ │ ├── certval.c │ │ │ ├── chain.c │ │ │ ├── chk_cert.c │ │ │ ├── chk_chn.c │ │ │ ├── chk_san.c │ │ │ ├── chk_use.c │ │ │ ├── comp_cert.c │ │ │ ├── comp_curs.c │ │ │ ├── comp_del.c │ │ │ ├── comp_get.c │ │ │ ├── comp_gets.c │ │ │ ├── comp_pkiu.c │ │ │ ├── comp_set.c │ │ │ ├── dn.c │ │ │ ├── dn.h │ │ │ ├── dn_rw.c │ │ │ ├── dn_rws.c │ │ │ ├── dn_string.c │ │ │ ├── ext.c │ │ │ ├── ext_add.c │ │ │ ├── ext_chk.c │ │ │ ├── ext_copy.c │ │ │ ├── ext_def.c │ │ │ ├── ext_rd.c │ │ │ ├── ext_wr.c │ │ │ ├── imp_chk.c │ │ │ ├── imp_exp.c │ │ │ ├── read.c │ │ │ ├── trustmgr.c │ │ │ ├── trustmgr.h │ │ │ ├── trustmgr_int.h │ │ │ ├── write.c │ │ │ └── write_pre.c │ │ ├── cl32.exp │ │ ├── cl32.lib │ │ ├── context/ │ │ │ ├── context.h │ │ │ ├── ctx_3des.c │ │ │ ├── ctx_aes.c │ │ │ ├── ctx_attr.c │ │ │ ├── ctx_bn.c │ │ │ ├── ctx_bnmath.c │ │ │ ├── ctx_bnpkc.c │ │ │ ├── ctx_bnprime.c │ │ │ ├── ctx_bnrw.c │ │ │ ├── ctx_bnsieve.c │ │ │ ├── ctx_bntest.c │ │ │ ├── ctx_cast.c │ │ │ ├── ctx_des.c │ │ │ ├── ctx_dh.c │ │ │ ├── ctx_dsa.c │ │ │ ├── ctx_ecdh.c │ │ │ ├── ctx_ecdsa.c │ │ │ ├── ctx_elg.c │ │ │ ├── ctx_encr.c │ │ │ ├── ctx_generic.c │ │ │ ├── ctx_hsha.c │ │ │ ├── ctx_hsha2.c │ │ │ ├── ctx_idea.c │ │ │ ├── ctx_md5.c │ │ │ ├── ctx_misc.c │ │ │ ├── ctx_rc2.c │ │ │ ├── ctx_rc4.c │ │ │ ├── ctx_rsa.c │ │ │ ├── ctx_sha.c │ │ │ ├── ctx_sha2.c │ │ │ ├── key_id.c │ │ │ ├── key_rdpri.c │ │ │ ├── key_rdpub.c │ │ │ ├── key_wr.c │ │ │ ├── keygen.h │ │ │ ├── keyload.c │ │ │ ├── kg_dlp.c │ │ │ ├── kg_ecc.c │ │ │ ├── kg_prime.c │ │ │ └── kg_rsa.c │ │ ├── crypt/ │ │ │ ├── aes.h │ │ │ ├── aes_amd64.asm │ │ │ ├── aes_modes.c │ │ │ ├── aes_ni.c │ │ │ ├── aes_ni.h │ │ │ ├── aes_via_ace.h │ │ │ ├── aes_x86_v2.asm │ │ │ ├── aescrypt.c │ │ │ ├── aeskey.c │ │ │ ├── aesopt.h │ │ │ ├── aestab.c │ │ │ ├── aestab.h │ │ │ ├── brg_endian.h │ │ │ ├── brg_types.h │ │ │ ├── cast.h │ │ │ ├── castecb.c │ │ │ ├── castenc.c │ │ │ ├── castlcl.h │ │ │ ├── castsbox.h │ │ │ ├── castskey.c │ │ │ ├── d-win32.asm │ │ │ ├── d-win32.lib │ │ │ ├── des.h │ │ │ ├── descbc.c │ │ │ ├── desecb.c │ │ │ ├── desecb3.c │ │ │ ├── desenc.c │ │ │ ├── deslocl.h │ │ │ ├── desskey.c │ │ │ ├── gcm.c │ │ │ ├── gcm.h │ │ │ ├── gf128mul.c │ │ │ ├── gf128mul.h │ │ │ ├── gf_mul_lo.h │ │ │ ├── icbc.c │ │ │ ├── idea.h │ │ │ ├── idealocl.h │ │ │ ├── iecb.c │ │ │ ├── iskey.c │ │ │ ├── md32com.h │ │ │ ├── md5.h │ │ │ ├── md5dgst.c │ │ │ ├── md5locl.h │ │ │ ├── mode_hdr.h │ │ │ ├── osconfig.h │ │ │ ├── rc2.h │ │ │ ├── rc2cbc.c │ │ │ ├── rc2ecb.c │ │ │ ├── rc2locl.h │ │ │ ├── rc2skey.c │ │ │ ├── rc4.h │ │ │ ├── rc4enc.c │ │ │ ├── rc4locl.h │ │ │ ├── rc4skey.c │ │ │ ├── sha.h │ │ │ ├── sha1dgst.c │ │ │ ├── sha1locl.h │ │ │ ├── sha2.c │ │ │ ├── sha2.h │ │ │ ├── spr.h │ │ │ └── testdes.h │ │ ├── crypt.h │ │ ├── crypt32.def │ │ ├── crypt32.dsp │ │ ├── crypt32.dsw │ │ ├── crypt32.rc │ │ ├── crypt32.sln │ │ ├── crypt32.vcxproj │ │ ├── crypt32.vcxproj.filters │ │ ├── crypt32ce.vcp │ │ ├── crypt32ce.vcw │ │ ├── cryptapi.c │ │ ├── cryptcrt.c │ │ ├── cryptctx.c │ │ ├── cryptdev.c │ │ ├── cryptenv.c │ │ ├── cryptkey.c │ │ ├── cryptkrn.h │ │ ├── cryptlib.asn │ │ ├── cryptlib.c │ │ ├── cryptlib.cfg │ │ ├── cryptlib.exp │ │ ├── cryptlib.h │ │ ├── cryptlib.sld │ │ ├── cryptses.c │ │ ├── cryptusr.c │ │ ├── device/ │ │ │ ├── capabil.h │ │ │ ├── dev_attr.c │ │ │ ├── device.h │ │ │ ├── hardware.c │ │ │ ├── hardware.h │ │ │ ├── hw_dummy.c │ │ │ ├── ms_capi.c │ │ │ ├── pkcs11.c │ │ │ ├── pkcs11.h │ │ │ ├── pkcs11_api.h │ │ │ ├── pkcs11_init.c │ │ │ ├── pkcs11_pkc.c │ │ │ ├── pkcs11_rd.c │ │ │ ├── pkcs11_wr.c │ │ │ ├── pkcs11f.h │ │ │ ├── pkcs11t.h │ │ │ └── system.c │ │ ├── enc_dec/ │ │ │ ├── asn1.h │ │ │ ├── asn1_algid.c │ │ │ ├── asn1_chk.c │ │ │ ├── asn1_ext.c │ │ │ ├── asn1_ext.h │ │ │ ├── asn1_oids.h │ │ │ ├── asn1_rd.c │ │ │ ├── asn1_wr.c │ │ │ ├── base64.c │ │ │ ├── base64_id.c │ │ │ ├── misc_rw.c │ │ │ ├── misc_rw.h │ │ │ ├── pgp_rw.c │ │ │ └── pgp_rw.h │ │ ├── envelope/ │ │ │ ├── cms_denv.c │ │ │ ├── cms_env.c │ │ │ ├── cms_envpre.c │ │ │ ├── decode.c │ │ │ ├── encode.c │ │ │ ├── env_attr.c │ │ │ ├── envelope.h │ │ │ ├── pgp_denv.c │ │ │ ├── pgp_env.c │ │ │ ├── res_actn.c │ │ │ ├── res_denv.c │ │ │ └── res_env.c │ │ ├── io/ │ │ │ ├── dns.c │ │ │ ├── dns_srv.c │ │ │ ├── file.c │ │ │ ├── file.h │ │ │ ├── http.c │ │ │ ├── http.h │ │ │ ├── http_parse.c │ │ │ ├── http_rd.c │ │ │ ├── http_wr.c │ │ │ ├── memory.c │ │ │ ├── net.c │ │ │ ├── net_proxy.c │ │ │ ├── net_trans.c │ │ │ ├── net_url.c │ │ │ ├── stream.c │ │ │ ├── stream.h │ │ │ ├── stream_int.h │ │ │ ├── tcp.c │ │ │ ├── tcp.h │ │ │ ├── tcp_conn.c │ │ │ ├── tcp_err.c │ │ │ ├── tcp_int.h │ │ │ └── tcp_rw.c │ │ ├── kernel/ │ │ │ ├── acl.h │ │ │ ├── acl_perm.h │ │ │ ├── attr_acl.c │ │ │ ├── certm_acl.c │ │ │ ├── init.c │ │ │ ├── int_msg.c │ │ │ ├── kernel.h │ │ │ ├── key_acl.c │ │ │ ├── mech_acl.c │ │ │ ├── msg_acl.c │ │ │ ├── obj_acc.c │ │ │ ├── objects.c │ │ │ ├── sec_mem.c │ │ │ ├── selftest.c │ │ │ ├── semaphore.c │ │ │ ├── sendmsg.c │ │ │ ├── storage.c │ │ │ └── thread.h │ │ ├── keyset/ │ │ │ ├── ca_add.c │ │ │ ├── ca_clean.c │ │ │ ├── ca_issue.c │ │ │ ├── ca_misc.c │ │ │ ├── ca_rev.c │ │ │ ├── dbms.c │ │ │ ├── dbms.h │ │ │ ├── dbx_misc.c │ │ │ ├── dbx_rd.c │ │ │ ├── dbx_rpc.c │ │ │ ├── dbx_rpcc.c │ │ │ ├── dbx_wr.c │ │ │ ├── http_keys.c │ │ │ ├── key_attr.c │ │ │ ├── keyset.h │ │ │ ├── ldap.c │ │ │ ├── odbc.c │ │ │ ├── pgp.c │ │ │ ├── pgp_key.h │ │ │ ├── pgp_rd.c │ │ │ ├── pgp_wr.c │ │ │ ├── pkcs12.c │ │ │ ├── pkcs12.h │ │ │ ├── pkcs12_rd.c │ │ │ ├── pkcs12_rdo.c │ │ │ ├── pkcs12_wr.c │ │ │ ├── pkcs15.c │ │ │ ├── pkcs15.h │ │ │ ├── pkcs15_add.c │ │ │ ├── pkcs15_adpb.c │ │ │ ├── pkcs15_adpr.c │ │ │ ├── pkcs15_atrd.c │ │ │ ├── pkcs15_atwr.c │ │ │ ├── pkcs15_get.c │ │ │ ├── pkcs15_getp.c │ │ │ ├── pkcs15_rd.c │ │ │ ├── pkcs15_set.c │ │ │ └── pkcs15_wr.c │ │ ├── makefile │ │ ├── mechs/ │ │ │ ├── dev_mech.h │ │ │ ├── keyex.c │ │ │ ├── keyex_int.c │ │ │ ├── keyex_rw.c │ │ │ ├── mech.h │ │ │ ├── mech_cwrap.c │ │ │ ├── mech_drv.c │ │ │ ├── mech_int.c │ │ │ ├── mech_int.h │ │ │ ├── mech_pkwrap.c │ │ │ ├── mech_privk.c │ │ │ ├── mech_sig.c │ │ │ ├── obj_qry.c │ │ │ ├── sign.c │ │ │ ├── sign_cms.c │ │ │ ├── sign_int.c │ │ │ ├── sign_pgp.c │ │ │ ├── sign_rw.c │ │ │ └── sign_x509.c │ │ ├── misc/ │ │ │ ├── analyse.h │ │ │ ├── config.h │ │ │ ├── consts.h │ │ │ ├── debug.h │ │ │ ├── fault.h │ │ │ ├── int_api.c │ │ │ ├── int_api.h │ │ │ ├── int_attr.c │ │ │ ├── int_debug.c │ │ │ ├── int_env.c │ │ │ ├── int_err.c │ │ │ ├── int_mem.c │ │ │ ├── int_string.c │ │ │ ├── int_time.c │ │ │ ├── list.h │ │ │ ├── os_detect.h │ │ │ ├── os_spec.c │ │ │ ├── os_spec.h │ │ │ ├── pgp.h │ │ │ ├── pgp_misc.c │ │ │ ├── rpc.h │ │ │ ├── safety.h │ │ │ ├── user.c │ │ │ ├── user.h │ │ │ ├── user_attr.c │ │ │ ├── user_cfg.c │ │ │ ├── user_int.h │ │ │ └── user_rw.c │ │ ├── random/ │ │ │ ├── 4758.c │ │ │ ├── amx.c │ │ │ ├── beos.c │ │ │ ├── chorus.c │ │ │ ├── dos.c │ │ │ ├── ecos.c │ │ │ ├── embos.c │ │ │ ├── mac.c │ │ │ ├── mgos.c │ │ │ ├── mqx.c │ │ │ ├── mvs.c │ │ │ ├── mvsent.s │ │ │ ├── os2.c │ │ │ ├── osek.c │ │ │ ├── palmos.c │ │ │ ├── rand_x917.c │ │ │ ├── random.c │ │ │ ├── random.h │ │ │ ├── random_int.h │ │ │ ├── tandem.c │ │ │ ├── telit.c │ │ │ ├── threadx.c │ │ │ ├── ucosii.c │ │ │ ├── uitron.c │ │ │ ├── unix.c │ │ │ ├── vdk.c │ │ │ ├── vmcms.c │ │ │ ├── vxworks.c │ │ │ ├── win16.c │ │ │ ├── win32.c │ │ │ ├── wince.c │ │ │ └── xmk.c │ │ ├── session/ │ │ │ ├── certstore.c │ │ │ ├── certstore.h │ │ │ ├── cmp.c │ │ │ ├── cmp.h │ │ │ ├── cmp_cli.c │ │ │ ├── cmp_crypt.c │ │ │ ├── cmp_err.c │ │ │ ├── cmp_rd.c │ │ │ ├── cmp_rdmsg.c │ │ │ ├── cmp_svr.c │ │ │ ├── cmp_wr.c │ │ │ ├── cmp_wrmsg.c │ │ │ ├── ocsp.c │ │ │ ├── pnppki.c │ │ │ ├── rtcs.c │ │ │ ├── scep.c │ │ │ ├── scep.h │ │ │ ├── scep_cli.c │ │ │ ├── scep_svr.c │ │ │ ├── scorebrd.c │ │ │ ├── scorebrd.h │ │ │ ├── scorebrd_int.h │ │ │ ├── sess_attr.c │ │ │ ├── sess_iattr.c │ │ │ ├── sess_rd.c │ │ │ ├── sess_wr.c │ │ │ ├── sess_ws.c │ │ │ ├── session.c │ │ │ ├── session.h │ │ │ ├── ssh.c │ │ │ ├── ssh.h │ │ │ ├── ssh2.c │ │ │ ├── ssh2_authc.c │ │ │ ├── ssh2_auths.c │ │ │ ├── ssh2_chn.c │ │ │ ├── ssh2_cli.c │ │ │ ├── ssh2_crypt.c │ │ │ ├── ssh2_msg.c │ │ │ ├── ssh2_msgc.c │ │ │ ├── ssh2_msgs.c │ │ │ ├── ssh2_rd.c │ │ │ ├── ssh2_svr.c │ │ │ ├── ssh2_wr.c │ │ │ ├── ssl.c │ │ │ ├── ssl.h │ │ │ ├── ssl_cli.c │ │ │ ├── ssl_crypt.c │ │ │ ├── ssl_ext.c │ │ │ ├── ssl_hs.c │ │ │ ├── ssl_hsc.c │ │ │ ├── ssl_kmgmt.c │ │ │ ├── ssl_rd.c │ │ │ ├── ssl_suites.c │ │ │ ├── ssl_svr.c │ │ │ ├── ssl_wr.c │ │ │ ├── tsp.c │ │ │ └── websockets.h │ │ ├── test/ │ │ │ ├── certimp.c │ │ │ ├── certproc.c │ │ │ ├── certs/ │ │ │ │ ├── bad_sig1.der │ │ │ │ ├── bad_sig10.der │ │ │ │ ├── bad_sig11.der │ │ │ │ ├── bad_sig2.der │ │ │ │ ├── bad_sig3.der │ │ │ │ ├── bad_sig4.der │ │ │ │ ├── bad_sig5.der │ │ │ │ ├── bad_sig6.der │ │ │ │ ├── bad_sig7.der │ │ │ │ ├── bad_sig8.der │ │ │ │ ├── bad_sig9.der │ │ │ │ ├── broken.der │ │ │ │ ├── broken_ca.der │ │ │ │ ├── broken_ee.der │ │ │ │ ├── cert01.der │ │ │ │ ├── cert02.der │ │ │ │ ├── cert03.der │ │ │ │ ├── cert04.der │ │ │ │ ├── cert05.der │ │ │ │ ├── cert06.der │ │ │ │ ├── cert07.der │ │ │ │ ├── cert08.der │ │ │ │ ├── cert09.der │ │ │ │ ├── cert1.asc │ │ │ │ ├── cert10.der │ │ │ │ ├── cert11.der │ │ │ │ ├── cert12.der │ │ │ │ ├── cert13.der │ │ │ │ ├── cert14.der │ │ │ │ ├── cert15.der │ │ │ │ ├── cert16.der │ │ │ │ ├── cert17.der │ │ │ │ ├── cert18.der │ │ │ │ ├── cert19.der │ │ │ │ ├── cert2.asc │ │ │ │ ├── cert20.der │ │ │ │ ├── cert21.der │ │ │ │ ├── cert22.der │ │ │ │ ├── cert23.der │ │ │ │ ├── cert24.der │ │ │ │ ├── cert25.der │ │ │ │ ├── cert26.der │ │ │ │ ├── cert27.der │ │ │ │ ├── cert28.der │ │ │ │ ├── cert29.der │ │ │ │ ├── cert3.asc │ │ │ │ ├── cert30.der │ │ │ │ ├── cert31.der │ │ │ │ ├── cert32.der │ │ │ │ ├── cert33.der │ │ │ │ ├── cert34.der │ │ │ │ ├── cert4.asc │ │ │ │ ├── certchn1.asc │ │ │ │ ├── certchn1.der │ │ │ │ ├── certchn2.der │ │ │ │ ├── certchn3.der │ │ │ │ ├── certchn4.der │ │ │ │ ├── certchn5.der │ │ │ │ ├── certchn6.der │ │ │ │ ├── certreq1.der │ │ │ │ ├── certreq2.der │ │ │ │ ├── certreq3.der │ │ │ │ ├── certreq4.der │ │ │ │ ├── certreq5.der │ │ │ │ ├── certreq6.der │ │ │ │ ├── certreq7.der │ │ │ │ ├── chntest1.der │ │ │ │ ├── chntest2.der │ │ │ │ ├── chntest3.der │ │ │ │ ├── chntest4.der │ │ │ │ ├── chntest5.der │ │ │ │ ├── chntest6.der │ │ │ │ ├── crl1.crl │ │ │ │ ├── crl2.crl │ │ │ │ ├── crl3.crl │ │ │ │ ├── crl4.crl │ │ │ │ ├── eccert01.der │ │ │ │ ├── eccert02.der │ │ │ │ ├── eccert03.der │ │ │ │ ├── eccert04.der │ │ │ │ ├── eccert05.der │ │ │ │ ├── eccert06.der │ │ │ │ ├── eccert07.der │ │ │ │ ├── eccert08.der │ │ │ │ ├── eccert09.der │ │ │ │ └── eccert10.der │ │ │ ├── certs.c │ │ │ ├── devices.c │ │ │ ├── envelope.c │ │ │ ├── filename.h │ │ │ ├── fuzz/ │ │ │ │ └── websockets.min │ │ │ ├── highlvl.c │ │ │ ├── keydbx.c │ │ │ ├── keyfile.c │ │ │ ├── keys/ │ │ │ │ ├── ca.p15 │ │ │ │ ├── ca_int.p15 │ │ │ │ ├── cmp1.p15 │ │ │ │ ├── cmp2.p15 │ │ │ │ ├── dual.p15 │ │ │ │ ├── misc1.p15 │ │ │ │ ├── misc2.p15 │ │ │ │ ├── pkcs12_1.p12 │ │ │ │ ├── pkcs12_2.p12 │ │ │ │ ├── pkcs12_3.p12 │ │ │ │ ├── pkcs12_4.p12 │ │ │ │ ├── pkcs12_5.p12 │ │ │ │ ├── pkcs12_6.p12 │ │ │ │ ├── pkcs12_7.p12 │ │ │ │ ├── pkcs12_8.p12 │ │ │ │ ├── pkcs12_9.p12 │ │ │ │ ├── pkcs15_1.p15 │ │ │ │ ├── pkcs15_2.p15 │ │ │ │ ├── pnp_ca.p15 │ │ │ │ ├── pnp_user.p15 │ │ │ │ ├── renewed.p15 │ │ │ │ ├── scep_ca1.p15 │ │ │ │ ├── scep_ca2.p15 │ │ │ │ ├── server1.p15 │ │ │ │ ├── server2.p15 │ │ │ │ ├── serverp256.p15 │ │ │ │ ├── serverp384.p15 │ │ │ │ ├── serverp521.p15 │ │ │ │ ├── ssh1.p15 │ │ │ │ ├── ssh2.p15 │ │ │ │ ├── ssh3.p15 │ │ │ │ ├── ssl_cli.p15 │ │ │ │ ├── test.p12 │ │ │ │ ├── test.p15 │ │ │ │ ├── test.pgp │ │ │ │ ├── tsa.p15 │ │ │ │ ├── user1.p15 │ │ │ │ ├── user2.p15 │ │ │ │ └── user3.p15 │ │ │ ├── loadkey.c │ │ │ ├── lowlvl.c │ │ │ ├── misc/ │ │ │ │ ├── crl_cert1.der │ │ │ │ ├── crl_cert2.der │ │ │ │ ├── nochn_ca.der │ │ │ │ ├── nochn_ee.der │ │ │ │ ├── rtcs_ee1o.der │ │ │ │ ├── sshkey1.asc │ │ │ │ ├── sshkey2.asc │ │ │ │ ├── sshkey3.asc │ │ │ │ ├── sshkey4.asc │ │ │ │ └── test.txt │ │ │ ├── nist/ │ │ │ │ ├── test0.p7s │ │ │ │ ├── test4101.p7s │ │ │ │ ├── test41010.p7s │ │ │ │ ├── test41011.p7s │ │ │ │ ├── test41012.p7s │ │ │ │ ├── test41013.p7s │ │ │ │ ├── test41014.p7s │ │ │ │ ├── test4102.p7s │ │ │ │ ├── test4103.p7s │ │ │ │ ├── test4104.p7s │ │ │ │ ├── test4105.p7s │ │ │ │ ├── test4106.p7s │ │ │ │ ├── test4107.p7s │ │ │ │ ├── test4108.p7s │ │ │ │ ├── test4109.p7s │ │ │ │ ├── test411.p7s │ │ │ │ ├── test4111.p7s │ │ │ │ ├── test41110.p7s │ │ │ │ ├── test41111.p7s │ │ │ │ ├── test4112.p7s │ │ │ │ ├── test4113.p7s │ │ │ │ ├── test4114.p7s │ │ │ │ ├── test4115.p7s │ │ │ │ ├── test4116.p7s │ │ │ │ ├── test4117.p7s │ │ │ │ ├── test4118.p7s │ │ │ │ ├── test4119.p7s │ │ │ │ ├── test412.p7s │ │ │ │ ├── test4121.p7s │ │ │ │ ├── test41210.p7s │ │ │ │ ├── test4122.p7s │ │ │ │ ├── test4123.p7s │ │ │ │ ├── test4124.p7s │ │ │ │ ├── test4125.p7s │ │ │ │ ├── test4126.p7s │ │ │ │ ├── test4127.p7s │ │ │ │ ├── test4128.p7s │ │ │ │ ├── test4129.p7s │ │ │ │ ├── test413.p7s │ │ │ │ ├── test4131.p7s │ │ │ │ ├── test41310.p7s │ │ │ │ ├── test41311.p7s │ │ │ │ ├── test41312.p7s │ │ │ │ ├── test41313.p7s │ │ │ │ ├── test41314.p7s │ │ │ │ ├── test41315.p7s │ │ │ │ ├── test41316.p7s │ │ │ │ ├── test41317.p7s │ │ │ │ ├── test41318.p7s │ │ │ │ ├── test41319.p7s │ │ │ │ ├── test4132.p7s │ │ │ │ ├── test41320.p7s │ │ │ │ ├── test41321.p7s │ │ │ │ ├── test41322.p7s │ │ │ │ ├── test41323.p7s │ │ │ │ ├── test41324.p7s │ │ │ │ ├── test41325.p7s │ │ │ │ ├── test41326.p7s │ │ │ │ ├── test41327.p7s │ │ │ │ ├── test41328.p7s │ │ │ │ ├── test41329.p7s │ │ │ │ ├── test4133.p7s │ │ │ │ ├── test41330.p7s │ │ │ │ ├── test41331.p7s │ │ │ │ ├── test41332.p7s │ │ │ │ ├── test41333.p7s │ │ │ │ ├── test41334.p7s │ │ │ │ ├── test41335.p7s │ │ │ │ ├── test41336.p7s │ │ │ │ ├── test41337.p7s │ │ │ │ ├── test41338.p7s │ │ │ │ ├── test4134.p7s │ │ │ │ ├── test4135.p7s │ │ │ │ ├── test4136.p7s │ │ │ │ ├── test4137.p7s │ │ │ │ ├── test4138.p7s │ │ │ │ ├── test4139.p7s │ │ │ │ ├── test414.p7s │ │ │ │ ├── test416.p7s │ │ │ │ ├── test4161.p7s │ │ │ │ ├── test4162.p7s │ │ │ │ ├── test421.p7s │ │ │ │ ├── test422.p7s │ │ │ │ ├── test423.p7s │ │ │ │ ├── test424.p7s │ │ │ │ ├── test425.p7s │ │ │ │ ├── test426.p7s │ │ │ │ ├── test427.p7s │ │ │ │ ├── test428.p7s │ │ │ │ ├── test431.p7s │ │ │ │ ├── test432.p7s │ │ │ │ ├── test436.p7s │ │ │ │ ├── test437.p7s │ │ │ │ ├── test438.p7s │ │ │ │ ├── test439.p7s │ │ │ │ ├── test451.p7s │ │ │ │ ├── test453.p7s │ │ │ │ ├── test461.p7s │ │ │ │ ├── test4610.p7s │ │ │ │ ├── test4611.p7s │ │ │ │ ├── test4612.p7s │ │ │ │ ├── test4613.p7s │ │ │ │ ├── test4614.p7s │ │ │ │ ├── test4615.p7s │ │ │ │ ├── test4616.p7s │ │ │ │ ├── test4617.p7s │ │ │ │ ├── test462.p7s │ │ │ │ ├── test463.p7s │ │ │ │ ├── test464.p7s │ │ │ │ ├── test465.p7s │ │ │ │ ├── test466.p7s │ │ │ │ ├── test467.p7s │ │ │ │ ├── test468.p7s │ │ │ │ ├── test469.p7s │ │ │ │ ├── test471.p7s │ │ │ │ ├── test472.p7s │ │ │ │ ├── test473.p7s │ │ │ │ ├── test481.p7s │ │ │ │ ├── test4810.p7s │ │ │ │ ├── test4811.p7s │ │ │ │ ├── test4812.p7s │ │ │ │ ├── test4813.p7s │ │ │ │ ├── test4814.p7s │ │ │ │ ├── test4815.p7s │ │ │ │ ├── test482.p7s │ │ │ │ ├── test4820.p7s │ │ │ │ ├── test483.p7s │ │ │ │ ├── test484.p7s │ │ │ │ ├── test485.p7s │ │ │ │ ├── test486.p7s │ │ │ │ ├── test487.p7s │ │ │ │ ├── test488.p7s │ │ │ │ ├── test489.p7s │ │ │ │ ├── test491.p7s │ │ │ │ ├── test492.p7s │ │ │ │ ├── test493.p7s │ │ │ │ ├── test494.p7s │ │ │ │ ├── test495.p7s │ │ │ │ ├── test496.p7s │ │ │ │ ├── test497.p7s │ │ │ │ └── test498.p7s │ │ │ ├── pgp/ │ │ │ │ ├── conv_enc1.pgp │ │ │ │ ├── conv_enc2.pgp │ │ │ │ ├── conv_enc3.pgp │ │ │ │ ├── conv_enc4.pgp │ │ │ │ ├── conv_enc5.pgp │ │ │ │ ├── conv_enc6.pgp │ │ │ │ ├── conv_enc7.pgp │ │ │ │ ├── copr1.pgp │ │ │ │ ├── copr2.pgp │ │ │ │ ├── copr3.pgp │ │ │ │ ├── gpg_enc1.gpg │ │ │ │ ├── gpg_enc2.gpg │ │ │ │ ├── gpg_enc3.gpg │ │ │ │ ├── gpg_enc4.gpg │ │ │ │ ├── gpg_enc5.gpg │ │ │ │ ├── out.pgp.gpg │ │ │ │ ├── pgp_enc1.pgp │ │ │ │ ├── pgp_enc2.pgp │ │ │ │ ├── pub_aes.pkr │ │ │ │ ├── pub_ecc.gpg │ │ │ │ ├── pub_hash.gpg │ │ │ │ ├── pub_mult.gpg │ │ │ │ ├── pub_nai.pkr │ │ │ │ ├── pub_rsa.gpg │ │ │ │ ├── pubkey1.asc │ │ │ │ ├── pubkey1.pgp │ │ │ │ ├── pubkey2.asc │ │ │ │ ├── pubkey3.asc │ │ │ │ ├── pubring.gpg │ │ │ │ ├── pubring.pgp │ │ │ │ ├── sec_aes.skr │ │ │ │ ├── sec_bc.gpg │ │ │ │ ├── sec_cast.gpg │ │ │ │ ├── sec_ecc.gpg │ │ │ │ ├── sec_hash.gpg │ │ │ │ ├── sec_nai.skr │ │ │ │ ├── sec_part.gpg │ │ │ │ ├── sec_rsa.gpg │ │ │ │ ├── secring.gpg │ │ │ │ ├── secring.pgp │ │ │ │ ├── signed1.pgp │ │ │ │ ├── signed2_.pgp │ │ │ │ ├── signed3.pgp │ │ │ │ ├── signed4.pgp │ │ │ │ ├── test.c │ │ │ │ └── test.txt │ │ │ ├── s_cmp.c │ │ │ ├── s_scep.c │ │ │ ├── session/ │ │ │ │ ├── cmp_ca1.der │ │ │ │ ├── cmp_ca12.der │ │ │ │ ├── cmp_ca2.der │ │ │ │ ├── cmp_ca3.der │ │ │ │ ├── cmp_ca4.der │ │ │ │ ├── cmp_ca6.der │ │ │ │ ├── cmp_ca7.der │ │ │ │ ├── cmp_ca8.der │ │ │ │ ├── cmp_ca9.der │ │ │ │ ├── cmp_ca9r.der │ │ │ │ ├── cmp_cacert1.der │ │ │ │ ├── ocsp_ca1.der │ │ │ │ ├── ocsp_ca2.der │ │ │ │ ├── ocsp_ca3.der │ │ │ │ ├── ocsp_ca4.der │ │ │ │ ├── ocsp_ca5.der │ │ │ │ ├── ocsp_ca6.der │ │ │ │ ├── ocsp_ca7.der │ │ │ │ ├── ocsp_ok1.der │ │ │ │ ├── ocsp_ok2.der │ │ │ │ ├── ocsp_ok3.der │ │ │ │ ├── ocsp_ok4.der │ │ │ │ ├── ocsp_ok5.der │ │ │ │ ├── ocsp_ok6.der │ │ │ │ ├── ocsp_ok7.der │ │ │ │ ├── ocsp_re1.der │ │ │ │ ├── ocsp_re2.der │ │ │ │ ├── ocsp_re3.der │ │ │ │ ├── ocsp_re7.der │ │ │ │ ├── ocspca.der │ │ │ │ ├── ocspr_ok.der │ │ │ │ ├── ocspr_re.der │ │ │ │ ├── scep_ca1.der │ │ │ │ ├── scep_ca2.der │ │ │ │ ├── scep_ca6.der │ │ │ │ ├── scep_ca7.der │ │ │ │ ├── scep_cacert1.der │ │ │ │ └── scep_cacert2.der │ │ │ ├── smime/ │ │ │ │ ├── envel1.p7m │ │ │ │ ├── pw_enc1.p7m │ │ │ │ ├── pw_enc2.p7m │ │ │ │ ├── sig_ndef.p7s │ │ │ │ ├── signed1.p7s │ │ │ │ ├── signed2.p7s │ │ │ │ └── signed3.p7s │ │ │ ├── sreqresp.c │ │ │ ├── ssh.c │ │ │ ├── ssl.c │ │ │ ├── stress.c │ │ │ ├── suiteb.c │ │ │ ├── test.h │ │ │ ├── testfunc.c │ │ │ ├── testlib.c │ │ │ └── utils.c │ │ ├── test32.dsp │ │ ├── test32.dsw │ │ ├── test32.sln │ │ ├── test32ce.vcp │ │ ├── test32ce.vcw │ │ ├── tools/ │ │ │ ├── GenPas.pl │ │ │ ├── GenPerl.pl │ │ │ ├── GenVB.pl │ │ │ ├── buildall.sh │ │ │ ├── buildlib.sh │ │ │ ├── buildsharedlib.sh │ │ │ ├── ccopts-crosscompile.sh │ │ │ ├── ccopts.sh │ │ │ ├── cryptlibConverter.py │ │ │ ├── cryptlibConverter.py3 │ │ │ ├── dumpasn1.c │ │ │ ├── dumpasn1.cfg │ │ │ ├── endian.c │ │ │ ├── fuzz.sh │ │ │ ├── getcompiler.sh │ │ │ ├── getlibs.sh │ │ │ ├── getseed.sh │ │ │ ├── mkhdr.sh │ │ │ ├── osversion.sh │ │ │ ├── patterns.sed │ │ │ ├── rename.sh │ │ │ └── xcode.sh │ │ ├── ubsan_blacklist.txt │ │ └── zlib/ │ │ ├── adler32.c │ │ ├── deflate.c │ │ ├── deflate.h │ │ ├── inffast.c │ │ ├── inffast.h │ │ ├── inffixed.h │ │ ├── inflate.c │ │ ├── inflate.h │ │ ├── inftrees.c │ │ ├── inftrees.h │ │ ├── trees.c │ │ ├── trees.h │ │ ├── zconf.h │ │ ├── zlib.h │ │ ├── zutil.c │ │ └── zutil.h │ ├── infozip/ │ │ ├── infozip/ │ │ │ └── infozip.sln │ │ ├── unzip60/ │ │ │ ├── BUGS │ │ │ ├── COPYING.OLD │ │ │ ├── Contents │ │ │ ├── History.600 │ │ │ ├── INSTALL │ │ │ ├── LICENSE │ │ │ ├── README │ │ │ ├── ToDo │ │ │ ├── WHERE │ │ │ ├── acorn/ │ │ │ │ ├── Contents │ │ │ │ ├── GMakefile │ │ │ │ ├── ReadMe │ │ │ │ ├── RunMe1st │ │ │ │ ├── acorn.c │ │ │ │ ├── riscos.c │ │ │ │ ├── riscos.h │ │ │ │ ├── srcrename │ │ │ │ ├── swiven.h │ │ │ │ └── swiven.s │ │ │ ├── amiga/ │ │ │ │ ├── Contents │ │ │ │ ├── amiga.c │ │ │ │ ├── amiga.h │ │ │ │ ├── filedate.c │ │ │ │ ├── makefile.azt │ │ │ │ ├── makesfx.c │ │ │ │ ├── smakefile │ │ │ │ ├── stat.c │ │ │ │ └── z-stat.h │ │ │ ├── aosvs/ │ │ │ │ ├── Contents │ │ │ │ ├── README │ │ │ │ ├── aosvs.c │ │ │ │ ├── aosvs.h │ │ │ │ └── make_unz.cli │ │ │ ├── api.c │ │ │ ├── apihelp.c │ │ │ ├── atari/ │ │ │ │ ├── Contents │ │ │ │ ├── Makefile.old │ │ │ │ ├── README.old │ │ │ │ ├── atari.c │ │ │ │ └── make_unz.mup │ │ │ ├── atheos/ │ │ │ │ ├── Contents │ │ │ │ ├── README │ │ │ │ ├── athcfg.h │ │ │ │ ├── atheos.c │ │ │ │ └── atheos.h │ │ │ ├── beos/ │ │ │ │ ├── Contents │ │ │ │ ├── README │ │ │ │ ├── beocfg.h │ │ │ │ ├── beos.c │ │ │ │ ├── beos.h │ │ │ │ ├── beosmain.cpp │ │ │ │ ├── unzip.rsc │ │ │ │ └── unzipsfx.rsc │ │ │ ├── bzip2/ │ │ │ │ ├── 00README.IZ │ │ │ │ ├── Makebz2.iz │ │ │ │ ├── buildbz2.com │ │ │ │ ├── descrbz2.mms │ │ │ │ ├── makbz2iz.msc │ │ │ │ └── makbz2iz.wat │ │ │ ├── cmsmvs/ │ │ │ │ ├── INSTALL.CMS │ │ │ │ ├── README.CMS │ │ │ │ ├── README.MVS │ │ │ │ ├── WHATSNEW.CMS │ │ │ │ ├── ccunzip.exec │ │ │ │ ├── mc.exec │ │ │ │ ├── mvs.mki │ │ │ │ ├── unzip.exec │ │ │ │ ├── unzip.makefile │ │ │ │ ├── unzmvsc.job │ │ │ │ ├── unzvmc.exec │ │ │ │ ├── vmmvs.c │ │ │ │ ├── vmmvs.h │ │ │ │ ├── vmstat.h │ │ │ │ └── zipinfo.exec │ │ │ ├── consts.h │ │ │ ├── crc32.c │ │ │ ├── crc32.h │ │ │ ├── crc_i386.S │ │ │ ├── crypt.c │ │ │ ├── crypt.h │ │ │ ├── ebcdic.h │ │ │ ├── envargs.c │ │ │ ├── explode.c │ │ │ ├── extract.c │ │ │ ├── file_id.diz │ │ │ ├── fileio.c │ │ │ ├── flexos/ │ │ │ │ ├── Contents │ │ │ │ ├── README │ │ │ │ ├── flexos.c │ │ │ │ ├── flxcfg.h │ │ │ │ └── hc.pro │ │ │ ├── funzip.c │ │ │ ├── funzip.txt │ │ │ ├── gbloffs.c │ │ │ ├── globals.c │ │ │ ├── globals.h │ │ │ ├── human68k/ │ │ │ │ ├── Contents │ │ │ │ ├── crc_68.s │ │ │ │ ├── flate.s │ │ │ │ └── human68k.c │ │ │ ├── inflate.c │ │ │ ├── inflate.h │ │ │ ├── list.c │ │ │ ├── macos/ │ │ │ │ ├── Contents │ │ │ │ ├── HISTORY.TXT │ │ │ │ ├── README.TXT │ │ │ │ ├── UnZp.h │ │ │ │ ├── UnZpLib.h │ │ │ │ ├── UnZpPrj.xml │ │ │ │ ├── UnZpSFX.h │ │ │ │ ├── UnZpSx.h │ │ │ │ └── source/ │ │ │ │ ├── charmap.h │ │ │ │ ├── getenv.c │ │ │ │ ├── helpers.c │ │ │ │ ├── helpers.h │ │ │ │ ├── macbin3.c │ │ │ │ ├── macbin3.h │ │ │ │ ├── maccfg.h │ │ │ │ ├── macdir.c │ │ │ │ ├── macdir.h │ │ │ │ ├── macos.c │ │ │ │ ├── macscreen.c │ │ │ │ ├── macstat.c │ │ │ │ ├── macstat.h │ │ │ │ ├── macstuff.h │ │ │ │ ├── mactime.c │ │ │ │ ├── mactime.h │ │ │ │ ├── macunzip.c │ │ │ │ ├── pathname.c │ │ │ │ ├── pathname.h │ │ │ │ ├── sxunzip.c │ │ │ │ └── unzip_rc.hqx │ │ │ ├── man/ │ │ │ │ ├── Contents │ │ │ │ ├── funzip.1 │ │ │ │ ├── unzip.1 │ │ │ │ ├── unzipsfx.1 │ │ │ │ ├── zipgrep.1 │ │ │ │ └── zipinfo.1 │ │ │ ├── match.c │ │ │ ├── msdos/ │ │ │ │ ├── Contents │ │ │ │ ├── README │ │ │ │ ├── crc_i86.asm │ │ │ │ ├── doscfg.h │ │ │ │ ├── makefile.bc │ │ │ │ ├── makefile.dj1 │ │ │ │ ├── makefile.dj2 │ │ │ │ ├── makefile.emx │ │ │ │ ├── makefile.msc │ │ │ │ ├── makefile.tc │ │ │ │ ├── makefile.wat │ │ │ │ ├── msc51opt.dif │ │ │ │ └── msdos.c │ │ │ ├── netware/ │ │ │ │ ├── Contents │ │ │ │ ├── README │ │ │ │ ├── makefile.wat │ │ │ │ ├── netware.c │ │ │ │ ├── nlm_EOL.pat │ │ │ │ ├── nlmcfg.h │ │ │ │ └── unzip.link │ │ │ ├── new-cmdparser/ │ │ │ │ └── unz6-newcmdparser-diffs.txt │ │ │ ├── os2/ │ │ │ │ ├── Contents │ │ │ │ ├── makefile.os2 │ │ │ │ ├── os2.c │ │ │ │ ├── os2acl.c │ │ │ │ ├── os2acl.h │ │ │ │ ├── os2cfg.h │ │ │ │ ├── os2data.h │ │ │ │ ├── rexxapi.c │ │ │ │ ├── rexxapi.def │ │ │ │ ├── rexxhelp.c │ │ │ │ ├── rexxtest.cmd │ │ │ │ ├── stub.def │ │ │ │ ├── unzip.def │ │ │ │ ├── zgrepapi.cmd │ │ │ │ ├── zip2exe.cmd │ │ │ │ └── zipgrep.cmd │ │ │ ├── process.c │ │ │ ├── proginfo/ │ │ │ │ ├── 3rdparty.bug │ │ │ │ ├── CONTRIBS │ │ │ │ ├── Contents │ │ │ │ ├── ZipPorts │ │ │ │ ├── defer.in │ │ │ │ ├── extrafld.txt │ │ │ │ ├── fileinfo.cms │ │ │ │ ├── nt.sd │ │ │ │ ├── perform.dos │ │ │ │ ├── timezone.txt │ │ │ │ └── ziplimit.txt │ │ │ ├── qdos/ │ │ │ │ ├── Contents │ │ │ │ ├── IZREADME.SMS │ │ │ │ ├── callstub.c │ │ │ │ ├── config.S │ │ │ │ ├── crc68.s │ │ │ │ ├── izqdos.h │ │ │ │ ├── makesfx.c │ │ │ │ └── qdos.c │ │ │ ├── tandem/ │ │ │ │ ├── Contents │ │ │ │ ├── HISTORY │ │ │ │ ├── README │ │ │ │ ├── commacs │ │ │ │ ├── doit │ │ │ │ ├── macros │ │ │ │ ├── make │ │ │ │ ├── makesfx │ │ │ │ ├── tandem.c │ │ │ │ ├── tandem.h │ │ │ │ ├── tannsk.h │ │ │ │ └── tanunz.c │ │ │ ├── theos/ │ │ │ │ ├── Contents │ │ │ │ ├── _fprintf.c │ │ │ │ ├── _isatty.c │ │ │ │ ├── _setargv.c │ │ │ │ ├── _sprintf.c │ │ │ │ ├── _stat.c │ │ │ │ ├── charconv.h │ │ │ │ ├── oldstat.h │ │ │ │ ├── stat.h │ │ │ │ ├── theos.c │ │ │ │ └── thscfg.h │ │ │ ├── timezone.c │ │ │ ├── timezone.h │ │ │ ├── tops20/ │ │ │ │ ├── Contents │ │ │ │ ├── make.mic │ │ │ │ ├── rename.mic │ │ │ │ └── tops20.c │ │ │ ├── ttyio.c │ │ │ ├── ttyio.h │ │ │ ├── ubz2err.c │ │ │ ├── unix/ │ │ │ │ ├── Contents │ │ │ │ ├── Packaging/ │ │ │ │ │ ├── README │ │ │ │ │ ├── pkginfo.in │ │ │ │ │ ├── postinstall │ │ │ │ │ ├── preinstall.in │ │ │ │ │ └── prototype │ │ │ │ ├── configure │ │ │ │ ├── unix.c │ │ │ │ ├── unxcfg.h │ │ │ │ └── zipgrep │ │ │ ├── unreduce.c │ │ │ ├── unshrink.c │ │ │ ├── unzip.c │ │ │ ├── unzip.h │ │ │ ├── unzip.txt │ │ │ ├── unzipsfx.txt │ │ │ ├── unzipstb.c │ │ │ ├── unzpriv.h │ │ │ ├── unzvers.h │ │ │ ├── vms/ │ │ │ │ ├── Contents │ │ │ │ ├── INSTALL.VMS │ │ │ │ ├── NOTES.TXT │ │ │ │ ├── README │ │ │ │ ├── UNZIP_MSG.MSG │ │ │ │ ├── build_unzip.com │ │ │ │ ├── bzlib.h │ │ │ │ ├── cmdline.c │ │ │ │ ├── collect_deps.com │ │ │ │ ├── cvthelp.tpu │ │ │ │ ├── descrip.mms │ │ │ │ ├── descrip_deps.mms │ │ │ │ ├── descrip_mkdeps.mms │ │ │ │ ├── descrip_src.mms │ │ │ │ ├── find_bzip2_lib.com │ │ │ │ ├── hlp_lib_next.com │ │ │ │ ├── infback9.h │ │ │ │ ├── makesfx.com │ │ │ │ ├── mod_dep.com │ │ │ │ ├── unixio_gcc.h │ │ │ │ ├── unixlib_gcc.h │ │ │ │ ├── unz_cli.cld │ │ │ │ ├── unzip.opt │ │ │ │ ├── unzip_cli.help │ │ │ │ ├── unzip_def.rnh │ │ │ │ ├── unzipsfx.hlp │ │ │ │ ├── unzipsfx.opt │ │ │ │ ├── vms.c │ │ │ │ ├── vms.h │ │ │ │ ├── vmscfg.h │ │ │ │ ├── vmsdefs.h │ │ │ │ └── zlib.h │ │ │ ├── win32/ │ │ │ │ ├── Contents │ │ │ │ ├── Makefile.bc │ │ │ │ ├── Makefile.dj │ │ │ │ ├── Makefile.emx │ │ │ │ ├── Makefile.gcc │ │ │ │ ├── Makefile.lcc │ │ │ │ ├── Makefile.wat │ │ │ │ ├── crc_i386.asm │ │ │ │ ├── crc_i386.c │ │ │ │ ├── crc_lcc.asm │ │ │ │ ├── nt.c │ │ │ │ ├── nt.h │ │ │ │ ├── rsxntwin.h │ │ │ │ ├── vc6/ │ │ │ │ │ ├── bz2lib.dsp │ │ │ │ │ ├── funzip.dsp │ │ │ │ │ ├── unzip.dsp │ │ │ │ │ ├── unzip.dsw │ │ │ │ │ ├── unzipbz2.dsp │ │ │ │ │ └── unzipsfx.dsp │ │ │ │ ├── vc8/ │ │ │ │ │ ├── bz2lib.vcproj │ │ │ │ │ ├── bz2lib.vcxproj │ │ │ │ │ ├── funzip.vcproj │ │ │ │ │ ├── funzip.vcxproj │ │ │ │ │ ├── unzip.sln │ │ │ │ │ ├── unzip.vcproj │ │ │ │ │ ├── unzip.vcxproj │ │ │ │ │ ├── unzipbz2.vcproj │ │ │ │ │ ├── unzipbz2.vcxproj │ │ │ │ │ ├── unzipsfx.vcproj │ │ │ │ │ └── unzipsfx.vcxproj │ │ │ │ ├── w32cfg.h │ │ │ │ ├── win32.c │ │ │ │ ├── win32i64.c │ │ │ │ └── winapp.rc │ │ │ ├── win32-experimental/ │ │ │ │ └── unz60d10_w32wide-Unicode_patch.txt │ │ │ ├── wince/ │ │ │ │ ├── Contents │ │ │ │ ├── README │ │ │ │ ├── imglist.2bp │ │ │ │ ├── inc/ │ │ │ │ │ ├── conio.h │ │ │ │ │ ├── errno.h │ │ │ │ │ ├── locale.h │ │ │ │ │ ├── signal.h │ │ │ │ │ └── stdio.h │ │ │ │ ├── intrface.cpp │ │ │ │ ├── intrface.h │ │ │ │ ├── punzip.h │ │ │ │ ├── punzip.htp │ │ │ │ ├── punzip.ic2 │ │ │ │ ├── punzip.rc │ │ │ │ ├── punzip.rcv │ │ │ │ ├── resource.h │ │ │ │ ├── toolbar.2bp │ │ │ │ ├── vc5/ │ │ │ │ │ └── punzip.dsp │ │ │ │ ├── vc6/ │ │ │ │ │ └── punzip.dsp │ │ │ │ ├── vcEMbed3/ │ │ │ │ │ ├── punzip.vcp │ │ │ │ │ ├── unzipcmd.vcp │ │ │ │ │ └── unzipwce.vcw │ │ │ │ ├── wcecfg.h │ │ │ │ ├── wcemain.c │ │ │ │ ├── wince.cpp │ │ │ │ ├── wince.h │ │ │ │ ├── winmain.cpp │ │ │ │ ├── winmain.h │ │ │ │ └── zipfile.ic2 │ │ │ ├── windll/ │ │ │ │ ├── Contents │ │ │ │ ├── csharp/ │ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ │ ├── CSharpInfoZip_UnZipSample.csproj │ │ │ │ │ ├── Form1.cs │ │ │ │ │ ├── Form1.resx │ │ │ │ │ ├── ReadMeCS.txt │ │ │ │ │ ├── UnZipDLLPrintMessageEventArgs.cs │ │ │ │ │ ├── UnZipDLLServiceMessageEventArgs.cs │ │ │ │ │ ├── Unzip.cs │ │ │ │ │ ├── ZipFileEntries.cs │ │ │ │ │ ├── ZipFileEntry.cs │ │ │ │ │ ├── frmShowContents.cs │ │ │ │ │ └── frmShowContents.resx │ │ │ │ ├── decs.h │ │ │ │ ├── guisfx/ │ │ │ │ │ ├── dialog.h │ │ │ │ │ ├── sfxwiz.c │ │ │ │ │ ├── sfxwiz.dlg │ │ │ │ │ ├── sfxwiz.rc │ │ │ │ │ ├── sfxwiz16.mak │ │ │ │ │ └── unzsfx16.def │ │ │ │ ├── structs.h │ │ │ │ ├── unziplib.def │ │ │ │ ├── uzexampl.c │ │ │ │ ├── uzexampl.h │ │ │ │ ├── vb/ │ │ │ │ │ ├── VBReadMe.txt │ │ │ │ │ ├── vbunzip.bas │ │ │ │ │ ├── vbunzip.frm │ │ │ │ │ └── vbunzip.vbp │ │ │ │ ├── vc5/ │ │ │ │ │ ├── dll/ │ │ │ │ │ │ └── unz32dll.dsp │ │ │ │ │ ├── exampl/ │ │ │ │ │ │ └── c_dll_ex.dsp │ │ │ │ │ ├── lib/ │ │ │ │ │ │ └── unz32lib.dsp │ │ │ │ │ ├── sfx/ │ │ │ │ │ │ ├── SFXWiz32.dsp │ │ │ │ │ │ ├── SFXWiz32.dsw │ │ │ │ │ │ └── unzsfx32.dsp │ │ │ │ │ └── unzip32.dsw │ │ │ │ ├── vc6/ │ │ │ │ │ ├── dll/ │ │ │ │ │ │ └── unz32dll.dsp │ │ │ │ │ ├── exampl/ │ │ │ │ │ │ └── c_dll_ex.dsp │ │ │ │ │ ├── lib/ │ │ │ │ │ │ └── unz32lib.dsp │ │ │ │ │ ├── sfx/ │ │ │ │ │ │ ├── SFXWiz32.dsp │ │ │ │ │ │ ├── SFXWiz32.dsw │ │ │ │ │ │ └── unzsfx32.dsp │ │ │ │ │ └── unzip32.dsw │ │ │ │ ├── vc8/ │ │ │ │ │ ├── dll/ │ │ │ │ │ │ └── unz32dll.vcproj │ │ │ │ │ ├── exampl/ │ │ │ │ │ │ └── c_dll_ex.vcproj │ │ │ │ │ ├── lib/ │ │ │ │ │ │ └── unz32lib.vcproj │ │ │ │ │ ├── sfx/ │ │ │ │ │ │ ├── SFXWiz32.sln │ │ │ │ │ │ ├── SFXWiz32.vcproj │ │ │ │ │ │ └── unzsfx32.vcproj │ │ │ │ │ └── unzip32.sln │ │ │ │ ├── windll.c │ │ │ │ ├── windll.h │ │ │ │ ├── windll.rc │ │ │ │ ├── windll.txt │ │ │ │ ├── windll16.def │ │ │ │ ├── windll32.def │ │ │ │ ├── windll_lc.def │ │ │ │ └── windllgcc.def │ │ │ ├── zip.h │ │ │ ├── zipgrep.txt │ │ │ ├── zipinfo.c │ │ │ └── zipinfo.txt │ │ └── zip30/ │ │ ├── BUGS │ │ ├── Betas_Readme.txt │ │ ├── CHANGES │ │ ├── INSTALL │ │ ├── LICENSE │ │ ├── README │ │ ├── README.CR │ │ ├── TODO │ │ ├── USexport.msg │ │ ├── WHATSNEW │ │ ├── WHERE │ │ ├── acorn/ │ │ │ ├── GMakefile │ │ │ ├── ReadMe │ │ │ ├── ReadMe.GMakefile │ │ │ ├── RunMe1st │ │ │ ├── acornzip.c │ │ │ ├── match.s │ │ │ ├── osdep.h │ │ │ ├── riscos.c │ │ │ ├── riscos.h │ │ │ ├── sendbits.s │ │ │ ├── srcrename │ │ │ ├── swiven.h │ │ │ ├── swiven.s │ │ │ ├── zipsfx │ │ │ └── zipup.h │ │ ├── amiga/ │ │ │ ├── LMKfile │ │ │ ├── README │ │ │ ├── amiga.c │ │ │ ├── amiga.h │ │ │ ├── amigazip.c │ │ │ ├── filedate.c │ │ │ ├── makefile.azt │ │ │ ├── osdep.h │ │ │ ├── smakefile │ │ │ ├── stat.c │ │ │ ├── z-stat.h │ │ │ └── zipup.h │ │ ├── aosvs/ │ │ │ ├── aosvs.c │ │ │ └── make.cli │ │ ├── api.c │ │ ├── api.h │ │ ├── atari/ │ │ │ ├── README │ │ │ ├── atari.c │ │ │ ├── make_all.mup │ │ │ ├── make_zip.mup │ │ │ ├── osdep.h │ │ │ └── zipup.h │ │ ├── atheos/ │ │ │ ├── README │ │ │ ├── atheos.c │ │ │ ├── osdep.h │ │ │ └── zipup.h │ │ ├── beos/ │ │ │ ├── Contents │ │ │ ├── README │ │ │ ├── beos.c │ │ │ ├── osdep.h │ │ │ └── zipup.h │ │ ├── bzip2/ │ │ │ └── install.txt │ │ ├── cmsmvs/ │ │ │ ├── README.CMS │ │ │ ├── README.MVS │ │ │ ├── README.MVS.LE │ │ │ ├── cczip.exec │ │ │ ├── cms.c │ │ │ ├── cmsmvs.c │ │ │ ├── cmsmvs.h │ │ │ ├── cstat.h │ │ │ ├── mc.exec │ │ │ ├── mvs.c │ │ │ ├── mvs.h │ │ │ ├── mvs.mki │ │ │ ├── pipzip.rexx │ │ │ ├── zip.exec │ │ │ ├── zip.makefile │ │ │ ├── zipcloak.exec │ │ │ ├── zipmvsc.job │ │ │ ├── zipname.conven │ │ │ ├── zipnote.exec │ │ │ ├── zipsplit.exec │ │ │ ├── zipup.h │ │ │ └── zipvmc.exec │ │ ├── crc32.c │ │ ├── crc32.h │ │ ├── crc_i386.S │ │ ├── crypt.c │ │ ├── crypt.h │ │ ├── deflate.c │ │ ├── ebcdic.h │ │ ├── file_id.diz │ │ ├── fileio.c │ │ ├── globals.c │ │ ├── human68k/ │ │ │ ├── Makefile.gcc │ │ │ ├── crc_68.s │ │ │ ├── deflate.s │ │ │ ├── human68k.c │ │ │ ├── match.s │ │ │ ├── osdep.h │ │ │ └── zipup.h │ │ ├── macos/ │ │ │ ├── Contents │ │ │ ├── HISTORY.TXT │ │ │ ├── README.TXT │ │ │ ├── ZipLib.h │ │ │ ├── ZipSx.h │ │ │ ├── ZpPrj.hqx │ │ │ ├── osdep.h │ │ │ ├── readme.1st │ │ │ ├── source/ │ │ │ │ ├── VolWarn.h │ │ │ │ ├── charmap.h │ │ │ │ ├── extrafld.c │ │ │ │ ├── getenv.c │ │ │ │ ├── helpers.c │ │ │ │ ├── helpers.h │ │ │ │ ├── macglob.h │ │ │ │ ├── macopen.c │ │ │ │ ├── macopen.h │ │ │ │ ├── macos.c │ │ │ │ ├── macstuff.c │ │ │ │ ├── macstuff.h │ │ │ │ ├── mactime.c │ │ │ │ ├── mactime.h │ │ │ │ ├── pathname.c │ │ │ │ ├── pathname.h │ │ │ │ ├── recurse.c │ │ │ │ ├── recurse.h │ │ │ │ ├── unixlike.c │ │ │ │ ├── unixlike.h │ │ │ │ └── zip_rc.hqx │ │ │ └── zipup.h │ │ ├── man/ │ │ │ ├── zip.1 │ │ │ ├── zipcloak.1 │ │ │ ├── zipnote.1 │ │ │ └── zipsplit.1 │ │ ├── match.S │ │ ├── msdos/ │ │ │ ├── README.DOS │ │ │ ├── crc_i86.asm │ │ │ ├── makebz2.dj2 │ │ │ ├── makefile.bor │ │ │ ├── makefile.dj1 │ │ │ ├── makefile.dj2 │ │ │ ├── makefile.emx │ │ │ ├── makefile.msc │ │ │ ├── makefile.tc │ │ │ ├── makefile.wat │ │ │ ├── match.asm │ │ │ ├── msdos.c │ │ │ ├── osdep.h │ │ │ └── zipup.h │ │ ├── novell/ │ │ │ ├── MAKEINIT │ │ │ ├── Netware.c │ │ │ ├── README │ │ │ ├── m.cmd │ │ │ ├── osdep.h │ │ │ ├── signal.c │ │ │ ├── zip.lnk │ │ │ └── zipup.h │ │ ├── os2/ │ │ │ ├── makefile.os2 │ │ │ ├── match32.asm │ │ │ ├── os2.c │ │ │ ├── os2acl.c │ │ │ ├── os2acl.h │ │ │ ├── os2zip.c │ │ │ ├── os2zip.h │ │ │ ├── osdep.h │ │ │ ├── zip.def │ │ │ └── zipup.h │ │ ├── proginfo/ │ │ │ ├── 3rdparty.bug │ │ │ ├── ZipPorts │ │ │ ├── algorith.txt │ │ │ ├── ebcdic.msg │ │ │ ├── extrafld.txt │ │ │ ├── fileinfo.cms │ │ │ ├── infozip.who │ │ │ ├── ntsd.txt │ │ │ ├── perform.dos │ │ │ ├── timezone.txt │ │ │ ├── txtvsbin.txt │ │ │ └── ziplimit.txt │ │ ├── qdos/ │ │ │ ├── IZREADME.SMS │ │ │ ├── Makefile.qdos │ │ │ ├── Makefile.qlzip │ │ │ ├── config.s │ │ │ ├── crc68.s │ │ │ ├── match.s │ │ │ ├── osdep.h │ │ │ ├── qdos.c │ │ │ ├── qfileio.c │ │ │ └── zipup.h │ │ ├── revision.h │ │ ├── tailor.h │ │ ├── tandem/ │ │ │ ├── HISTORY │ │ │ ├── README │ │ │ ├── commacs │ │ │ ├── doit │ │ │ ├── macros │ │ │ ├── make │ │ │ ├── tandem.c │ │ │ ├── tandem.h │ │ │ ├── tannsk.h │ │ │ ├── tanzip.c │ │ │ ├── tanzip.h │ │ │ └── zipup.h │ │ ├── theos/ │ │ │ ├── README │ │ │ ├── _chmod.c │ │ │ ├── _fprintf.c │ │ │ ├── _isatty.c │ │ │ ├── _rename.c │ │ │ ├── _setargv.c │ │ │ ├── _stat.c │ │ │ ├── charconv.h │ │ │ ├── osdep.h │ │ │ ├── stat.h │ │ │ ├── theos.c │ │ │ └── zipup.h │ │ ├── timezone.c │ │ ├── timezone.h │ │ ├── tops20/ │ │ │ ├── make.mic │ │ │ ├── osdep.h │ │ │ ├── rename.mic │ │ │ ├── tops20.c │ │ │ └── zipup.h │ │ ├── trees.c │ │ ├── ttyio.c │ │ ├── ttyio.h │ │ ├── unix/ │ │ │ ├── Packaging/ │ │ │ │ ├── README │ │ │ │ ├── pkginfo.in │ │ │ │ ├── postinstall │ │ │ │ ├── preinstall.in │ │ │ │ └── prototype │ │ │ ├── README.OS390 │ │ │ ├── configure │ │ │ ├── osdep.h │ │ │ ├── unix.c │ │ │ └── zipup.h │ │ ├── util.c │ │ ├── vms/ │ │ │ ├── NOTES.TXT │ │ │ ├── VMS_ZIP.RNH │ │ │ ├── build_zip.com │ │ │ ├── bzlib.h │ │ │ ├── cmdline.c │ │ │ ├── collect_deps.com │ │ │ ├── cvthelp.tpu │ │ │ ├── descrip.mms │ │ │ ├── descrip_deps.mms │ │ │ ├── descrip_mkdeps.mms │ │ │ ├── descrip_src.mms │ │ │ ├── find_bzip2_lib.com │ │ │ ├── hlp_lib_next.com │ │ │ ├── install_vms.txt │ │ │ ├── mod_dep.com │ │ │ ├── osdep.h │ │ │ ├── stream_lf.fdl │ │ │ ├── unixio_gcc.h │ │ │ ├── unixlib_gcc.h │ │ │ ├── vms.c │ │ │ ├── vms.h │ │ │ ├── vms_im.c │ │ │ ├── vms_msg_gen.c │ │ │ ├── vms_pk.c │ │ │ ├── vmsdefs.h │ │ │ ├── vmsmunch.c │ │ │ ├── vmsmunch.h │ │ │ ├── vmszip.c │ │ │ ├── zip.opt │ │ │ ├── zip_cli.cld │ │ │ ├── zip_cli.help │ │ │ ├── zip_msg.msg │ │ │ └── zipup.h │ │ ├── win32/ │ │ │ ├── README.NT │ │ │ ├── README.TZ │ │ │ ├── README.txt │ │ │ ├── crc_i386.asm │ │ │ ├── crc_i386.c │ │ │ ├── crc_lcc.asm │ │ │ ├── gvmat64.asm │ │ │ ├── lm32_lcc.asm │ │ │ ├── makefile.a64 │ │ │ ├── makefile.bor │ │ │ ├── makefile.dj │ │ │ ├── makefile.emx │ │ │ ├── makefile.gcc │ │ │ ├── makefile.ibm │ │ │ ├── makefile.lcc │ │ │ ├── makefile.w10 │ │ │ ├── makefile.w32 │ │ │ ├── makefile.wat │ │ │ ├── makenoas.w32 │ │ │ ├── match32.asm │ │ │ ├── nt.c │ │ │ ├── nt.h │ │ │ ├── osdep.h │ │ │ ├── readme.a64 │ │ │ ├── rsxntwin.h │ │ │ ├── vc6/ │ │ │ │ ├── ReadmeVC.txt │ │ │ │ ├── zip.dsp │ │ │ │ ├── zip.dsw │ │ │ │ ├── zip.sln │ │ │ │ ├── zip.vcxproj │ │ │ │ ├── zipcloak.dsp │ │ │ │ ├── zipcloak.vcxproj │ │ │ │ ├── zipnote.dsp │ │ │ │ ├── zipnote.vcxproj │ │ │ │ ├── zipsplit.dsp │ │ │ │ └── zipsplit.vcxproj │ │ │ ├── vc6bz2/ │ │ │ │ ├── ReadVCBZ.txt │ │ │ │ ├── zip.dsp │ │ │ │ └── zip.dsw │ │ │ ├── win32.c │ │ │ ├── win32i64.c │ │ │ ├── win32zip.c │ │ │ ├── win32zip.h │ │ │ ├── zip.def │ │ │ ├── zip.rc │ │ │ └── zipup.h │ │ ├── windll/ │ │ │ ├── VBz64/ │ │ │ │ ├── VBZIP.VBP │ │ │ │ ├── VBZIP.vbw │ │ │ │ ├── VBZipBas.bas │ │ │ │ ├── Vbzipfrm.frm │ │ │ │ └── readVB64.txt │ │ │ ├── Vb/ │ │ │ │ ├── VBZIP.vbw │ │ │ │ ├── VBZipBas.bas │ │ │ │ ├── Vbzip.vbp │ │ │ │ ├── Vbzipfrm.frm │ │ │ │ └── readmeVB.txt │ │ │ ├── contents │ │ │ ├── example.c │ │ │ ├── example.h │ │ │ ├── structs.h │ │ │ ├── visualc/ │ │ │ │ ├── dll/ │ │ │ │ │ ├── zip32z64.dsp │ │ │ │ │ └── zip32z64.dsw │ │ │ │ └── lib/ │ │ │ │ ├── zip32z64.dsp │ │ │ │ └── zip32z64.dsw │ │ │ ├── windll.c │ │ │ ├── windll.h │ │ │ ├── windll.rc │ │ │ ├── windll.txt │ │ │ ├── windll16.def │ │ │ ├── windll32.def │ │ │ └── ziplib.def │ │ ├── zbz2err.c │ │ ├── zip.c │ │ ├── zip.h │ │ ├── zip.txt │ │ ├── zip30.ann │ │ ├── zip30f.ann │ │ ├── zip30g.ann │ │ ├── zip30h.ann │ │ ├── zipcloak.c │ │ ├── zipcloak.txt │ │ ├── ziperr.h │ │ ├── zipfile.c │ │ ├── zipnote.c │ │ ├── zipnote.txt │ │ ├── zipsplit.c │ │ ├── zipsplit.txt │ │ └── zipup.c │ └── readme.txt ├── doors/ │ └── qemu-freedos/ │ ├── fdos/ │ │ ├── FDAUTO.BAT │ │ └── FDCONFIG.SYS │ ├── gw.sh │ ├── local.sh │ ├── readme.txt │ └── wwivqemu.sh ├── dos/ │ └── wwivfoss/ │ ├── c.bat │ ├── dostypes.h │ ├── fossil.cpp │ ├── fossil.h │ ├── makefile │ ├── pipe.cpp │ ├── pipe.h │ ├── util.cpp │ ├── util.h │ ├── utiltest.cpp │ └── wwivfoss.cpp ├── fsed/ │ ├── CMakeLists.txt │ ├── commands.cpp │ ├── commands.h │ ├── common.cpp │ ├── common.h │ ├── fsed.cpp │ ├── fsed.h │ ├── fsed_model_test.cpp │ ├── fsed_test_main.cpp │ ├── line.cpp │ ├── line.h │ ├── model.cpp │ ├── model.h │ ├── model_test.cpp │ ├── view.cpp │ └── view.h ├── install/ │ ├── data/ │ │ ├── menu_commands.json │ │ └── wfc.td │ ├── docs/ │ │ ├── changelog-2000-2014.txt │ │ ├── install50-from-eli.txt │ │ ├── menu-header.txt │ │ ├── menu.txt │ │ ├── readme-wwiv.txt │ │ ├── upgrade.txt │ │ └── whatsnew.txt │ ├── gfiles/ │ │ ├── bbs.str.ini │ │ ├── chat.msg │ │ ├── cmdparam.msg │ │ ├── comment.txt │ │ ├── cs-email.msg │ │ ├── editor.msg │ │ ├── email.msg │ │ ├── feedback.msg │ │ ├── formasv.msg │ │ ├── fs_msgread.120.msg │ │ ├── fs_msgread.msg │ │ ├── fs_msgscan.msg │ │ ├── fsed.msg │ │ ├── listplus.hlp │ │ ├── logoff.mat │ │ ├── logoff.msg │ │ ├── logon.msg │ │ ├── lpconfig.ans │ │ ├── lpfreq.msg │ │ ├── lpsearch.ans │ │ ├── lpsysop.msg │ │ ├── mbfsed-sysop.msg │ │ ├── mbfsed.msg │ │ ├── mbmain.msg │ │ ├── mbslash.msg │ │ ├── menuwel.msg │ │ ├── mextract.msg │ │ ├── mmail.msg │ │ ├── newmail.msg │ │ ├── newsysop.msg │ │ ├── newuser.msg │ │ ├── noansi.msg │ │ ├── oneliner.msg │ │ ├── qwk.msg │ │ ├── rs-email.msg │ │ ├── sconfig.hlp │ │ ├── smain.msg │ │ ├── smbmain.msg │ │ ├── sonline.msg │ │ ├── srestrct.msg │ │ ├── strans.msg │ │ ├── swfc.msg │ │ ├── sy-email.msg │ │ ├── system.msg │ │ ├── tarchive.msg │ │ ├── tbatch.msg │ │ ├── title-fsed.msg │ │ ├── trashcan.txt │ │ ├── tslash.msg │ │ ├── ttagging.msg │ │ ├── welcome.ans │ │ ├── welcome.msg │ │ └── yourinfo.msg │ ├── inifiles/ │ │ ├── chat.ini │ │ ├── net.ini │ │ └── wwiv.ini │ ├── menus/ │ │ ├── descript.ion │ │ └── wwiv/ │ │ ├── automsg.mnu.json │ │ ├── automsg.pro │ │ ├── bbslist.mnu.json │ │ ├── bbslist.pro │ │ ├── defaults.mnu.json │ │ ├── defaults.msg │ │ ├── defaults.pro │ │ ├── main.mnu.json │ │ ├── main.msg │ │ ├── main.pro │ │ ├── menuset.json │ │ ├── qwk.mnu.json │ │ ├── qwk.pro │ │ ├── sysop.mnu.json │ │ ├── sysop.pro │ │ ├── vissys.mnu.json │ │ ├── vissys.msg │ │ ├── vissys.pro │ │ ├── xfer.mnu.json │ │ ├── xfer.msg │ │ └── xfer.pro │ ├── nsis/ │ │ └── wwiv.nsi │ ├── platform/ │ │ ├── unix/ │ │ │ ├── install.bash │ │ │ ├── install.sh │ │ │ ├── lib/ │ │ │ │ ├── door-lib-v0.sh │ │ │ │ └── door.sh │ │ │ ├── svcadm/ │ │ │ │ ├── start_wwiv.sh.template │ │ │ │ └── wwivd.xml.template │ │ │ └── systemd/ │ │ │ ├── config.template │ │ │ └── wwivd.service.template │ │ └── win32/ │ │ ├── install.ps1 │ │ ├── sbbsexec.ini │ │ └── upgrade.bat │ ├── regions/ │ │ ├── README.NOW │ │ ├── REGIONS.224 │ │ ├── REGIONS.225 │ │ ├── REGIONS.234 │ │ ├── REGIONS.240 │ │ ├── REGIONS.250 │ │ ├── REGIONS.267 │ │ ├── REGIONS.321 │ │ ├── REGIONS.435 │ │ ├── REGIONS.441 │ │ ├── REGIONS.480 │ │ ├── REGIONS.559 │ │ ├── REGIONS.570 │ │ ├── REGIONS.623 │ │ ├── REGIONS.636 │ │ ├── REGIONS.650 │ │ ├── REGIONS.720 │ │ ├── REGIONS.721 │ │ ├── REGIONS.732 │ │ ├── REGIONS.765 │ │ ├── REGIONS.794 │ │ ├── REGIONS.843 │ │ ├── REGIONS.850 │ │ ├── REGIONS.860 │ │ ├── REGIONS.864 │ │ ├── REGIONS.971 │ │ ├── REGIONS.991 │ │ ├── REGIONS.999 │ │ ├── regions.000 │ │ ├── regions.006 │ │ ├── regions.031 │ │ ├── regions.044 │ │ ├── regions.049 │ │ ├── regions.057 │ │ ├── regions.061 │ │ ├── regions.071 │ │ ├── regions.081 │ │ ├── regions.098 │ │ ├── regions.201 │ │ ├── regions.202 │ │ ├── regions.203 │ │ ├── regions.204 │ │ ├── regions.205 │ │ ├── regions.206 │ │ ├── regions.207 │ │ ├── regions.208 │ │ ├── regions.209 │ │ ├── regions.210 │ │ ├── regions.212 │ │ ├── regions.213 │ │ ├── regions.214 │ │ ├── regions.215 │ │ ├── regions.216 │ │ ├── regions.217 │ │ ├── regions.218 │ │ ├── regions.219 │ │ ├── regions.228 │ │ ├── regions.252 │ │ ├── regions.253 │ │ ├── regions.256 │ │ ├── regions.270 │ │ ├── regions.281 │ │ ├── regions.301 │ │ ├── regions.302 │ │ ├── regions.303 │ │ ├── regions.304 │ │ ├── regions.305 │ │ ├── regions.306 │ │ ├── regions.307 │ │ ├── regions.308 │ │ ├── regions.309 │ │ ├── regions.310 │ │ ├── regions.311 │ │ ├── regions.312 │ │ ├── regions.313 │ │ ├── regions.314 │ │ ├── regions.315 │ │ ├── regions.316 │ │ ├── regions.317 │ │ ├── regions.318 │ │ ├── regions.319 │ │ ├── regions.320 │ │ ├── regions.326 │ │ ├── regions.334 │ │ ├── regions.336 │ │ ├── regions.341 │ │ ├── regions.343 │ │ ├── regions.345 │ │ ├── regions.346 │ │ ├── regions.352 │ │ ├── regions.353 │ │ ├── regions.360 │ │ ├── regions.401 │ │ ├── regions.402 │ │ ├── regions.403 │ │ ├── regions.404 │ │ ├── regions.405 │ │ ├── regions.406 │ │ ├── regions.407 │ │ ├── regions.408 │ │ ├── regions.409 │ │ ├── regions.410 │ │ ├── regions.412 │ │ ├── regions.413 │ │ ├── regions.414 │ │ ├── regions.415 │ │ ├── regions.416 │ │ ├── regions.417 │ │ ├── regions.418 │ │ ├── regions.419 │ │ ├── regions.423 │ │ ├── regions.425 │ │ ├── regions.429 │ │ ├── regions.497 │ │ ├── regions.499 │ │ ├── regions.501 │ │ ├── regions.502 │ │ ├── regions.503 │ │ ├── regions.504 │ │ ├── regions.505 │ │ ├── regions.506 │ │ ├── regions.507 │ │ ├── regions.508 │ │ ├── regions.509 │ │ ├── regions.510 │ │ ├── regions.512 │ │ ├── regions.513 │ │ ├── regions.514 │ │ ├── regions.515 │ │ ├── regions.516 │ │ ├── regions.517 │ │ ├── regions.518 │ │ ├── regions.519 │ │ ├── regions.520 │ │ ├── regions.523 │ │ ├── regions.524 │ │ ├── regions.525 │ │ ├── regions.526 │ │ ├── regions.528 │ │ ├── regions.540 │ │ ├── regions.541 │ │ ├── regions.562 │ │ ├── regions.567 │ │ ├── regions.573 │ │ ├── regions.601 │ │ ├── regions.602 │ │ ├── regions.603 │ │ ├── regions.604 │ │ ├── regions.605 │ │ ├── regions.606 │ │ ├── regions.607 │ │ ├── regions.608 │ │ ├── regions.609 │ │ ├── regions.610 │ │ ├── regions.611 │ │ ├── regions.612 │ │ ├── regions.613 │ │ ├── regions.614 │ │ ├── regions.615 │ │ ├── regions.616 │ │ ├── regions.617 │ │ ├── regions.618 │ │ ├── regions.619 │ │ ├── regions.626 │ │ ├── regions.651 │ │ ├── regions.671 │ │ ├── regions.678 │ │ ├── regions.701 │ │ ├── regions.702 │ │ ├── regions.703 │ │ ├── regions.704 │ │ ├── regions.705 │ │ ├── regions.706 │ │ ├── regions.707 │ │ ├── regions.708 │ │ ├── regions.709 │ │ ├── regions.712 │ │ ├── regions.713 │ │ ├── regions.714 │ │ ├── regions.715 │ │ ├── regions.716 │ │ ├── regions.717 │ │ ├── regions.718 │ │ ├── regions.719 │ │ ├── regions.740 │ │ ├── regions.757 │ │ ├── regions.760 │ │ ├── regions.770 │ │ ├── regions.786 │ │ ├── regions.800 │ │ ├── regions.801 │ │ ├── regions.802 │ │ ├── regions.803 │ │ ├── regions.804 │ │ ├── regions.805 │ │ ├── regions.806 │ │ ├── regions.807 │ │ ├── regions.808 │ │ ├── regions.809 │ │ ├── regions.81- │ │ ├── regions.810 │ │ ├── regions.812 │ │ ├── regions.813 │ │ ├── regions.814 │ │ ├── regions.815 │ │ ├── regions.816 │ │ ├── regions.817 │ │ ├── regions.818 │ │ ├── regions.819 │ │ ├── regions.828 │ │ ├── regions.858 │ │ ├── regions.886 │ │ ├── regions.900 │ │ ├── regions.901 │ │ ├── regions.902 │ │ ├── regions.903 │ │ ├── regions.904 │ │ ├── regions.905 │ │ ├── regions.906 │ │ ├── regions.907 │ │ ├── regions.908 │ │ ├── regions.909 │ │ ├── regions.910 │ │ ├── regions.912 │ │ ├── regions.913 │ │ ├── regions.914 │ │ ├── regions.915 │ │ ├── regions.916 │ │ ├── regions.917 │ │ ├── regions.918 │ │ ├── regions.919 │ │ ├── regions.925 │ │ ├── regions.931 │ │ ├── regions.940 │ │ ├── regions.941 │ │ ├── regions.951 │ │ ├── regions.954 │ │ ├── regions.965 │ │ ├── regions.970 │ │ ├── regions.972 │ │ ├── regions.974 │ │ └── regions.unk │ └── scripts/ │ ├── hello.bas │ └── oneliners.bas ├── lnet/ │ ├── CMakeLists.txt │ ├── lnet.cpp │ ├── lnet.h │ └── lnet_main.cpp ├── local_io/ │ ├── CMakeLists.txt │ ├── curatr_provider.h │ ├── keycodes.h │ ├── local_io.cpp │ ├── local_io.h │ ├── local_io_curses.cpp │ ├── local_io_curses.h │ ├── local_io_win32.cpp │ ├── local_io_win32.h │ ├── null_local_io.cpp │ ├── null_local_io.h │ ├── stdio_local_io.cpp │ ├── stdio_local_io.h │ └── wconstants.h ├── localui/ │ ├── CMakeLists.txt │ ├── colors.cpp │ ├── colors.h │ ├── curses_io.cpp │ ├── curses_io.h │ ├── curses_win.cpp │ ├── curses_win.h │ ├── edit_items.cpp │ ├── edit_items.h │ ├── input.cpp │ ├── input.h │ ├── listbox.cpp │ ├── listbox.h │ ├── stdio_win.cpp │ ├── stdio_win.h │ ├── ui_win.h │ └── wwiv_curses.h ├── misc/ │ ├── astyle.options │ ├── gen_zipcodes.py │ ├── scripts/ │ │ ├── crc32.py │ │ ├── dump_names.py │ │ └── test_blocklist.py │ └── testkeys.cpp ├── net_core/ │ ├── CMakeLists.txt │ ├── net_cmdline.cpp │ ├── net_cmdline.h │ ├── net_cmdline_test.cpp │ ├── net_core_test_main.cpp │ ├── netdat.cpp │ ├── netdat.h │ └── netdat_test.cpp ├── network/ │ ├── CMakeLists.txt │ └── network.cpp ├── network1/ │ ├── CMakeLists.txt │ ├── network1.cpp │ └── network1.h ├── network2/ │ ├── CMakeLists.txt │ ├── context.cpp │ ├── context.h │ ├── email.cpp │ ├── email.h │ ├── network2.cpp │ ├── post.cpp │ ├── post.h │ ├── subs.cpp │ └── subs.h ├── network3/ │ ├── CMakeLists.txt │ └── network3.cpp ├── networkb/ │ ├── CMakeLists.txt │ └── networkb.cpp ├── networkc/ │ ├── CMakeLists.txt │ └── networkc.cpp ├── networkf/ │ ├── CMakeLists.txt │ ├── networkf.cpp │ ├── networkf.h │ ├── networkf_main.cpp │ ├── networkf_test.cpp │ └── networkf_test_main.cpp ├── networkt/ │ ├── CMakeLists.txt │ └── networkt.cpp ├── notice.txt ├── sdk/ │ ├── CMakeLists.txt │ ├── acs/ │ │ ├── acs.cpp │ │ ├── acs.h │ │ ├── ar_test.cpp │ │ ├── eval.cpp │ │ ├── eval.h │ │ ├── eval_error.h │ │ ├── expr.cpp │ │ ├── expr.h │ │ ├── expr_test.cpp │ │ └── value_test.cpp │ ├── ansi/ │ │ ├── ansi.cpp │ │ ├── ansi.h │ │ ├── ansi_test.cpp │ │ ├── framebuffer.cpp │ │ ├── framebuffer.h │ │ ├── framebuffer_test.cpp │ │ ├── localio_screen.cpp │ │ ├── localio_screen.h │ │ ├── makeansi.cpp │ │ ├── makeansi.h │ │ ├── makeansi_test.cpp │ │ ├── vscreen.cpp │ │ └── vscreen.h │ ├── arword.cpp │ ├── arword.h │ ├── bbs_directories.h │ ├── bbslist.cpp │ ├── bbslist.h │ ├── bbslist_test.cpp │ ├── chains.cpp │ ├── chains.h │ ├── chains_cereal.h │ ├── chains_test.cpp │ ├── conf/ │ │ ├── conf.cpp │ │ ├── conf.h │ │ ├── conf_cereal.h │ │ ├── conf_set.h │ │ ├── conf_set_cereal.h │ │ └── conf_test.cpp │ ├── config.cpp │ ├── config.h │ ├── config430.cpp │ ├── config430.h │ ├── config_cereal.h │ ├── config_test.cpp │ ├── datetime_test.cpp │ ├── fido/ │ │ ├── backbone.cpp │ │ ├── backbone.h │ │ ├── backbone_test.cpp │ │ ├── fido_address.cpp │ │ ├── fido_address.h │ │ ├── fido_address_test.cpp │ │ ├── fido_callout.cpp │ │ ├── fido_callout.h │ │ ├── fido_directories.cpp │ │ ├── fido_directories.h │ │ ├── fido_packets.cpp │ │ ├── fido_packets.h │ │ ├── fido_packets_test.cpp │ │ ├── fido_util.cpp │ │ ├── fido_util.h │ │ ├── fido_util_test.cpp │ │ ├── flo_file.cpp │ │ ├── flo_file.h │ │ ├── flo_test.cpp │ │ ├── nodelist.cpp │ │ ├── nodelist.h │ │ ├── nodelist_test.cpp │ │ └── test/ │ │ ├── ftn_directories_test_helper.h │ │ └── ftn_directories_test_helper_test.cpp │ ├── filenames.h │ ├── files/ │ │ ├── allow.cpp │ │ ├── allow.h │ │ ├── allow_test.cpp │ │ ├── arc.cpp │ │ ├── arc.h │ │ ├── dirs.cpp │ │ ├── dirs.h │ │ ├── dirs_cereal.h │ │ ├── dirs_test.cpp │ │ ├── diz.cpp │ │ ├── diz.h │ │ ├── diz_test.cpp │ │ ├── file_record.cpp │ │ ├── file_record.h │ │ ├── files.cpp │ │ ├── files.h │ │ ├── files_ext.cpp │ │ ├── files_ext.h │ │ ├── files_ext_test.cpp │ │ ├── files_test.cpp │ │ ├── filesapi_helper.h │ │ ├── tic.cpp │ │ ├── tic.h │ │ └── tic_test.cpp │ ├── gfiles.cpp │ ├── gfiles.h │ ├── gfiles_cereal.h │ ├── instance.cpp │ ├── instance.h │ ├── instance_message.cpp │ ├── instance_message.h │ ├── instance_message_test.cpp │ ├── key.h │ ├── key_cereal.h │ ├── menus/ │ │ ├── menu.cpp │ │ ├── menu.h │ │ ├── menu_set.cpp │ │ ├── menu_set.h │ │ └── menus_cereal.h │ ├── msdos_stdint.h │ ├── msgapi/ │ │ ├── email_test.cpp │ │ ├── email_wwiv.cpp │ │ ├── email_wwiv.h │ │ ├── message.cpp │ │ ├── message.h │ │ ├── message_api.cpp │ │ ├── message_api.h │ │ ├── message_api_wwiv.cpp │ │ ├── message_api_wwiv.h │ │ ├── message_area.cpp │ │ ├── message_area.h │ │ ├── message_area_wwiv.cpp │ │ ├── message_area_wwiv.h │ │ ├── message_areas.h │ │ ├── message_utils_wwiv.h │ │ ├── msgapi.h │ │ ├── msgapi_test.cpp │ │ ├── parsed_message.cpp │ │ ├── parsed_message.h │ │ ├── parsed_message_test.cpp │ │ ├── type2_text.cpp │ │ ├── type2_text.h │ │ └── type2_text_test.cpp │ ├── names.cpp │ ├── names.h │ ├── names_test.cpp │ ├── net/ │ │ ├── binkp.cpp │ │ ├── binkp.h │ │ ├── callout.cpp │ │ ├── callout.h │ │ ├── callout_test.cpp │ │ ├── callouts.cpp │ │ ├── callouts.h │ │ ├── callouts_test.cpp │ │ ├── connect.cpp │ │ ├── connect.h │ │ ├── contact.cpp │ │ ├── contact.h │ │ ├── contact_test.cpp │ │ ├── ftn_msgdupe.cpp │ │ ├── ftn_msgdupe.h │ │ ├── ftn_msgdupe_test.cpp │ │ ├── legacy_net.h │ │ ├── net.cpp │ │ ├── net.h │ │ ├── network_test.cpp │ │ ├── networks.cpp │ │ ├── networks.h │ │ ├── networks_cereal.h │ │ ├── packets.cpp │ │ ├── packets.h │ │ ├── packets_test.cpp │ │ ├── subscribers.cpp │ │ └── subscribers.h │ ├── phone_numbers.cpp │ ├── phone_numbers.h │ ├── phone_numbers_test.cpp │ ├── qscan.cpp │ ├── qscan.h │ ├── qscan_test.cpp │ ├── qwk_config.cpp │ ├── qwk_config.h │ ├── sdk_helper.cpp │ ├── sdk_helper.h │ ├── sdk_test_main.cpp │ ├── ssm.cpp │ ├── ssm.h │ ├── status.cpp │ ├── status.h │ ├── subs_cereal.h │ ├── subxtr.cpp │ ├── subxtr.h │ ├── subxtr_test.cpp │ ├── testdata/ │ │ ├── conf/ │ │ │ └── dirs.cnf │ │ └── fido/ │ │ ├── 00000001.we0 │ │ ├── 00010001.flo │ │ ├── 0d73f767.pkt │ │ └── 0e7c5b69.pkt │ ├── user.cpp │ ├── user.h │ ├── user_test.cpp │ ├── usermanager.cpp │ ├── usermanager.h │ ├── uuid_cereal.h │ ├── value/ │ │ ├── value.cpp │ │ ├── value.h │ │ ├── valueprovider.cpp │ │ └── valueprovider.h │ ├── vardec.h │ ├── wwivcolors.h │ ├── wwivd_config.cpp │ └── wwivd_config.h ├── specs/ │ ├── areafix/ │ │ └── AREAFIX.DOC │ ├── ftn/ │ │ ├── areasbbs-fmail.txt │ │ └── areasbbs-golded.txt │ ├── jam/ │ │ ├── jam.txt │ │ └── license.txt │ ├── netdocs/ │ │ ├── network.txt │ │ └── network_tech.txt │ └── qwk/ │ ├── command.txt │ ├── config.txt │ ├── control.txt │ ├── doorid.txt │ ├── filename.txt │ ├── messages.txt │ ├── ndx.txt │ ├── qwk.txt │ ├── qwke.txt │ ├── qwkinfo.txt │ ├── rep.txt │ └── synchronet_qwk_networking.txt ├── todo.md ├── vcpkg.json ├── wwivconfig/ │ ├── CMakeLists.txt │ ├── archivers.cpp │ ├── archivers.h │ ├── autoval.cpp │ ├── autoval.h │ ├── changelog │ ├── colors.cpp │ ├── colors.h │ ├── convert.cpp │ ├── convert.h │ ├── convert_jsonfile.h │ ├── convert_test.cpp │ ├── editors.cpp │ ├── editors.h │ ├── levels.cpp │ ├── levels.h │ ├── menus.cpp │ ├── menus.h │ ├── networks.cpp │ ├── networks.h │ ├── new_user.cpp │ ├── new_user.h │ ├── newinit.cpp │ ├── newinit.h │ ├── paths.cpp │ ├── paths.h │ ├── protocols.cpp │ ├── protocols.h │ ├── script_ui.cpp │ ├── script_ui.h │ ├── subacc.cpp │ ├── subacc.h │ ├── subsdirs.cpp │ ├── subsdirs.h │ ├── sysop_account.cpp │ ├── sysop_account.h │ ├── system_info.cpp │ ├── system_info.h │ ├── template.cpp │ ├── toggles.cpp │ ├── toggles.h │ ├── user_editor.cpp │ ├── user_editor.h │ ├── utility.cpp │ ├── utility.h │ ├── wwivconfig.cpp │ ├── wwivconfig.h │ ├── wwivconfig_test_main.cpp │ ├── wwivd_ui.cpp │ └── wwivd_ui.h ├── wwivd/ │ ├── CMakeLists.txt │ ├── connection_data.h │ ├── ips.cpp │ ├── ips.h │ ├── nets.cpp │ ├── nets.h │ ├── node_manager.cpp │ ├── node_manager.h │ ├── wwivd.cpp │ ├── wwivd.h │ ├── wwivd_http.cpp │ ├── wwivd_http.h │ ├── wwivd_non_http.cpp │ ├── wwivd_non_http.h │ ├── wwivd_non_http_test.cpp │ ├── wwivd_os2.cpp │ ├── wwivd_test_main.cpp │ ├── wwivd_unix.cpp │ └── wwivd_win.cpp ├── wwivfsed/ │ ├── CMakeLists.txt │ ├── fsedconfig.cpp │ ├── fsedconfig.h │ ├── wwivfsed.cpp │ └── wwivfsed.h └── wwivutil/ ├── CMakeLists.txt ├── acs/ │ ├── acs.cpp │ └── acs.h ├── command.cpp ├── command.h ├── conf/ │ ├── conf.cpp │ └── conf.h ├── config/ │ ├── config.cpp │ └── config.h ├── email/ │ ├── email.cpp │ └── email.h ├── fido/ │ ├── dump_fido_packet.cpp │ ├── dump_fido_packet.h │ ├── dump_fido_subscribers.cpp │ ├── dump_fido_subscribers.h │ ├── dump_nodelist.cpp │ ├── dump_nodelist.h │ ├── fido.cpp │ └── fido.h ├── files/ │ ├── allow.cpp │ ├── allow.h │ ├── arc.cpp │ ├── arc.h │ ├── files.cpp │ ├── files.h │ ├── tic.cpp │ └── tic.h ├── fix/ │ ├── dirs.cpp │ ├── dirs.h │ ├── fix.cpp │ ├── fix.h │ ├── users.cpp │ └── users.h ├── help.cpp ├── help.h ├── instance/ │ ├── instance.cpp │ └── instance.h ├── menus/ │ ├── menus.cpp │ └── menus.h ├── messages/ │ ├── messages.cpp │ └── messages.h ├── net/ │ ├── dump_bbsdata.cpp │ ├── dump_bbsdata.h │ ├── dump_callout.cpp │ ├── dump_callout.h │ ├── dump_connect.cpp │ ├── dump_connect.h │ ├── dump_contact.cpp │ ├── dump_contact.h │ ├── dump_packet.cpp │ ├── dump_packet.h │ ├── dump_subscribers.cpp │ ├── dump_subscribers.h │ ├── list.cpp │ ├── list.h │ ├── net.cpp │ ├── net.h │ ├── req.cpp │ ├── req.h │ ├── send.cpp │ └── send.h ├── print/ │ ├── print.cpp │ └── print.h ├── status/ │ ├── status.cpp │ └── status.h ├── subs/ │ ├── import.cpp │ ├── import.h │ ├── subs.cpp │ └── subs.h ├── users/ │ ├── users.cpp │ └── users.h ├── util.cpp ├── util.h └── wwivutil.cpp