NeoMutt  2024-04-16-36-g75b6fb
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
Talk to an NNTP server

Usenet network mailbox type; talk to an NNTP server.

Implementation: MxNntpOps

Data

Data Description Links
MxNntpOps NNTP Mailbox MxOps, mx_api

Functions

Function Description Links
check_mailbox() Check current newsgroup for new articles
fetch_children() Parse XPAT line
fetch_description() Parse newsgroup description
fetch_numbers() Parse article number
fetch_tempfile() Write line to temporary file
get_description() Fetch newsgroups descriptions
nntp_ac_add() Add a Mailbox to an Account MxOps::ac_add(), mx_ac_add
nntp_ac_owns_path() Check whether an Account owns a Mailbox path MxOps::ac_owns_path(), mx_ac_owns_path
nntp_active_fetch() Fetch list of all newsgroups from server
nntp_attempt_features() Detect supported commands
nntp_auth() Get login, password and authenticate
nntp_capabilities() Get capabilities
nntp_check_children() Fetch children of article with the Message-ID
nntp_check_msgid() Fetch article by Message-ID
nntp_check_new_groups() Check for new groups/articles in subscribed groups
nntp_compare_order() Restore the 'unsorted' order of emails sort_mail_t, sort_mail_api
nntp_connect_error() Signal a failed connection
nntp_date() Get date and time from server
nntp_fetch_headers() Fetch headers
nntp_fetch_lines() Read lines, calling a callback function for each
nntp_group_poll() Check newsgroup for new articles
nntp_hashelem_free() Free our hash table data hash_hdata_free_t, hash_hdata_free_api
nntp_log_binbuf() Log a buffer possibly containing NUL bytes
nntp_mbox_check() Check for new mail MxOps::mbox_check(), mx_mbox_check
nntp_mbox_close() Close a Mailbox MxOps::mbox_close(), mx_mbox_close
nntp_mbox_open() Open a Mailbox MxOps::mbox_open(), mx_mbox_open
nntp_mbox_sync() Save changes to the Mailbox MxOps::mbox_sync(), mx_mbox_sync
nntp_memchr() Look for a char in a binary buf, conveniently
nntp_msg_close() Close an email MxOps::msg_close(), mx_msg_close
nntp_msg_open() Open an email message in a Mailbox MxOps::msg_open(), mx_msg_open
nntp_open_connection() Connect to server, authenticate and get capabilities
nntp_parse_xref() Parse cross-reference
nntp_path_canon() Canonicalise a Mailbox path MxOps::path_canon(), mx_path_canon
nntp_path_probe() Is this an NNTP Mailbox? MxOps::path_probe(), mx_path_probe
nntp_post() Post article
nntp_query() Send data from buffer and receive answer to same buffer
parse_overview_line() Parse overview line