NeoMutt  2021-10-22-8-g9cb437
Teaching an old dog new tricks
Mixmaster Remailer Dialog

The Mixmaster Remailer Dialog lets the user edit anonymous remailer chain.


Name Type See Also
Mixmaster Remailer Dialog WT_DLG_REMAILER dlg_select_mixmaster_chain()




The Mixmaster Remailer Dialog stores its data (Remailer) in Menu::mdata.


Once constructed, it is controlled by the following events:

Event Type Handler
NT_CONFIG remailer_config_observer()
NT_WINDOW remailer_window_observer()

The Mixmaster Remailer Dialog does not implement MuttWindow::recalc() or MuttWindow::repaint().

Some other events are handled by the dialog's children.


Function Description Links
dlg_select_mixmaster_chain() Create a Mixmaster chain
mix_add_entry() Add an entry to the Remailer list
mix_chain_add() Add a host to the chain
mix_check_message() Safety-check the message before passing it to mixmaster
mix_format_caps() Turn flags into a MixMaster capability string
mix_format_str() Format a string for the remailer menu format_t, expando_api
mix_get_caps() Get Mixmaster Capabilities
mix_make_entry() Format a menu item for the mixmaster chain list Menu::make_entry(), menu_make_entry
mix_redraw_ce() Redraw the Remailer chain
mix_redraw_chain() Redraw the chain on screen
mix_redraw_head() Redraw the Chain info
mix_screen_coordinates() Get the screen coordinates to place a chain
mix_send_message() Send an email via Mixmaster
mix_type2_list() Parse the type2.list as given by mixmaster -T
mix_type2_list_free() Free a Remailer List
remailer_config_observer() Notification that a Config Variable has changed observer_t, observer_api
remailer_free() Free a Remailer
remailer_new() Create a new Remailer
remailer_window_observer() Notification that a Window has changed observer_t, observer_api