MRCI/docs/intern_commands
Maurice ONeal 80d493ad16 Few Updates to SSL Cert Handling
- SSL certs are no longer stored in the host database. This was
  done not only for security reasons but there is simply no need
  to do such thing anymore.

- The host will longer support multiple SSL certs and will instead
  have just a single cert for all TCP connections. This required a
  change to the client header format that simply replaced the the
  common name with padding. The host will also no longer send the
  HOST_CERT type id during session initialization. HOST_CERT was
  also removed as a type id.

- The cert and privite key are now pointed to files in the local
  file system by the environment variables: MRCI_PRIV_KEY and
  MRCI_PUB_KEY.

- The host will still create a default self-signed cert if a valid
  cert and private key is not defined in the above environmental
  vars. Since the host only support single certs now, the default
  cert needed to be expanded to include subject alternative names.
  The host will try to detect it's WAN ip address using ipify.org
  and then assign SANs for all detected local LAN interfaces.

- Since the cert is now handled by environmental vars and nothing
  related to it stored in the database, all the core commands
  related to cert management were removed.
2020-04-05 15:51:11 -04:00
..
accept_ch.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
add_acct.md Password and account security updates 2020-01-29 12:29:01 -05:00
add_ch.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
add_mod.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
add_ranked_cmd.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
add_rdonly_flag.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
add_sub_ch.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
auth.md Password and account security updates 2020-01-29 12:29:01 -05:00
cast.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
ch_owner_override.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
close_host.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
close_sub_ch.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
decline_ch.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
find_ch.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
force_set_email.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
fs_cd.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
fs_copy.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
fs_delete.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
fs_download.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
fs_info.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
fs_list.md Added a new internal command. 2019-09-26 19:04:04 -04:00
fs_mkpath.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
fs_move.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
fs_tree.md Added a new internal command. 2019-09-26 19:04:04 -04:00
fs_upload.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
host_config.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
host_info.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
invite_to_ch.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
is_email_verified.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
lock_acct.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
ls_act_log.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
ls_auth_log.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
ls_ch_members.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
ls_chs.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
ls_dbg.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
ls_mods.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
ls_open_chs.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
ls_p2p.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
ls_ranked_cmds.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
ls_rdonly_flags.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
ls_sub_chs.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
ls_users.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
my_info.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
open_sub_ch.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
p2p_close.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
p2p_open.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
p2p_request.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
ping_peers.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
preview_email.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
recover_acct.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
remove_ch_member.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
rename_ch.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
rename_sub_ch.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
request_new_pw.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
request_new_user_name.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
request_pw_reset.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
restart_host.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
rm_acct.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
rm_ch.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
rm_mod.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
rm_ranked_cmd.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
rm_rdonly_flag.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
rm_sub_ch.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
set_active_flag.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
set_disp_name.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
set_email_template.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
set_email.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
set_member_level.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
set_pw.md Password and account security updates 2020-01-29 12:29:01 -05:00
set_sub_ch_level.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
set_user_name.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00
set_user_rank.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
to_peer.md Major upgrade and module interface changes 2019-11-08 22:06:09 -05:00
verify_email.md Initial commit for the MRCI project. 2019-09-06 23:43:07 -04:00