Symbol: smtp_session
usr.sbin/smtpd/smtp.c
294
if ((smtp_session(listener, fd[0], &listener->ss, env->sc_hostname, NULL)) == -1) {
usr.sbin/smtpd/smtp.c
385
ret = smtp_session(listener, sock, ss, NULL, io);
usr.sbin/smtpd/smtp_session.c
1054
smtp_tls_init(struct smtp_session *s)
usr.sbin/smtpd/smtp_session.c
1066
smtp_tls_started(struct smtp_session *s)
usr.sbin/smtpd/smtp_session.c
1090
struct smtp_session *s = arg;
usr.sbin/smtpd/smtp_session.c
1227
smtp_command(struct smtp_session *s, char *line)
usr.sbin/smtpd/smtp_session.c
1367
smtp_check_rset(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
1382
smtp_check_helo(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
1416
smtp_check_ehlo(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
1443
smtp_check_auth(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
1477
smtp_check_starttls(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
1511
smtp_check_mail_from(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
1564
smtp_check_rcpt_to(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
1599
smtp_check_data(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
1622
smtp_check_noop(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
1628
smtp_check_noparam(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
1640
smtp_query_filters(enum filter_phase phase, struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
1651
smtp_filter_begin(struct smtp_session *s)
usr.sbin/smtpd/smtp_session.c
1663
smtp_filter_end(struct smtp_session *s)
usr.sbin/smtpd/smtp_session.c
1674
smtp_filter_data_begin(struct smtp_session *s)
usr.sbin/smtpd/smtp_session.c
168
static void smtp_lookup_servername(struct smtp_session *);
usr.sbin/smtpd/smtp_session.c
1686
smtp_filter_data_end(struct smtp_session *s)
usr.sbin/smtpd/smtp_session.c
1703
smtp_filter_phase(enum filter_phase phase, struct smtp_session *s, const char *param)
usr.sbin/smtpd/smtp_session.c
171
static void smtp_connected(struct smtp_session *);
usr.sbin/smtpd/smtp_session.c
172
static void smtp_send_banner(struct smtp_session *);
usr.sbin/smtpd/smtp_session.c
1728
smtp_proceed_rset(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
173
static void smtp_tls_init(struct smtp_session *);
usr.sbin/smtpd/smtp_session.c
174
static void smtp_tls_started(struct smtp_session *);
usr.sbin/smtpd/smtp_session.c
1741
smtp_proceed_helo(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
1759
smtp_proceed_ehlo(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
176
static void smtp_enter_state(struct smtp_session *, int);
usr.sbin/smtpd/smtp_session.c
177
static void smtp_reply(struct smtp_session *, char *, ...);
usr.sbin/smtpd/smtp_session.c
178
static void smtp_command(struct smtp_session *, char *);
usr.sbin/smtpd/smtp_session.c
179
static void smtp_rfc4954_auth_plain(struct smtp_session *, char *);
usr.sbin/smtpd/smtp_session.c
1796
smtp_proceed_auth(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
180
static void smtp_rfc4954_auth_login(struct smtp_session *, char *);
usr.sbin/smtpd/smtp_session.c
181
static void smtp_free(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
1821
smtp_proceed_starttls(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
1829
smtp_proceed_mail_from(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
183
static void smtp_auth_failure_pause(struct smtp_session *);
usr.sbin/smtpd/smtp_session.c
1856
smtp_proceed_rcpt_to(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
186
static int smtp_tx(struct smtp_session *);
usr.sbin/smtpd/smtp_session.c
1862
smtp_proceed_data(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
1868
smtp_proceed_quit(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
1876
smtp_proceed_noop(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
1883
smtp_proceed_help(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
1895
smtp_proceed_commit(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
1901
smtp_proceed_rollback(struct smtp_session *s, const char *args)
usr.sbin/smtpd/smtp_session.c
1916
smtp_rfc4954_auth_plain(struct smtp_session *s, char *arg)
usr.sbin/smtpd/smtp_session.c
1980
smtp_rfc4954_auth_login(struct smtp_session *s, char *arg)
usr.sbin/smtpd/smtp_session.c
2037
smtp_lookup_servername(struct smtp_session *s)
usr.sbin/smtpd/smtp_session.c
2053
smtp_connected(struct smtp_session *s)
usr.sbin/smtpd/smtp_session.c
206
static int smtp_check_rset(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
2069
smtp_proceed_connected(struct smtp_session *s)
usr.sbin/smtpd/smtp_session.c
207
static int smtp_check_helo(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
2078
smtp_send_banner(struct smtp_session *s)
usr.sbin/smtpd/smtp_session.c
208
static int smtp_check_ehlo(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
2086
smtp_enter_state(struct smtp_session *s, int newstate)
usr.sbin/smtpd/smtp_session.c
209
static int smtp_check_auth(struct smtp_session *s, const char *);
usr.sbin/smtpd/smtp_session.c
2096
smtp_reply(struct smtp_session *s, char *fmt, ...)
usr.sbin/smtpd/smtp_session.c
210
static int smtp_check_starttls(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
211
static int smtp_check_mail_from(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
212
static int smtp_check_rcpt_to(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
213
static int smtp_check_data(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
214
static int smtp_check_noop(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
215
static int smtp_check_noparam(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
217
static void smtp_filter_phase(enum filter_phase, struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
219
static void smtp_proceed_connected(struct smtp_session *);
usr.sbin/smtpd/smtp_session.c
2193
smtp_free(struct smtp_session *s, const char * reason)
usr.sbin/smtpd/smtp_session.c
220
static void smtp_proceed_rset(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
221
static void smtp_proceed_helo(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
222
static void smtp_proceed_ehlo(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
223
static void smtp_proceed_auth(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
224
static void smtp_proceed_starttls(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
225
static void smtp_proceed_mail_from(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
226
static void smtp_proceed_rcpt_to(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
227
static void smtp_proceed_data(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
2279
struct smtp_session *s = p;
usr.sbin/smtpd/smtp_session.c
228
static void smtp_proceed_noop(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
2286
smtp_auth_failure_pause(struct smtp_session *s)
usr.sbin/smtpd/smtp_session.c
229
static void smtp_proceed_help(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
2299
smtp_tx(struct smtp_session *s)
usr.sbin/smtpd/smtp_session.c
230
static void smtp_proceed_quit(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
231
static void smtp_proceed_commit(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
232
static void smtp_proceed_rollback(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
234
static void smtp_filter_begin(struct smtp_session *);
usr.sbin/smtpd/smtp_session.c
235
static void smtp_filter_end(struct smtp_session *);
usr.sbin/smtpd/smtp_session.c
236
static void smtp_filter_data_begin(struct smtp_session *);
usr.sbin/smtpd/smtp_session.c
237
static void smtp_filter_data_end(struct smtp_session *);
usr.sbin/smtpd/smtp_session.c
239
static void smtp_report_link_connect(struct smtp_session *, const char *, int,
usr.sbin/smtpd/smtp_session.c
242
static void smtp_report_link_greeting(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
243
static void smtp_report_link_identify(struct smtp_session *, const char *, const char *);
usr.sbin/smtpd/smtp_session.c
244
static void smtp_report_link_tls(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
245
static void smtp_report_link_disconnect(struct smtp_session *);
usr.sbin/smtpd/smtp_session.c
246
static void smtp_report_link_auth(struct smtp_session *, const char *, const char *);
usr.sbin/smtpd/smtp_session.c
247
static void smtp_report_tx_reset(struct smtp_session *, uint32_t);
usr.sbin/smtpd/smtp_session.c
248
static void smtp_report_tx_begin(struct smtp_session *, uint32_t);
usr.sbin/smtpd/smtp_session.c
249
static void smtp_report_tx_mail(struct smtp_session *, uint32_t, const char *, int);
usr.sbin/smtpd/smtp_session.c
250
static void smtp_report_tx_rcpt(struct smtp_session *, uint32_t, const char *, int);
usr.sbin/smtpd/smtp_session.c
251
static void smtp_report_tx_envelope(struct smtp_session *, uint32_t, uint64_t);
usr.sbin/smtpd/smtp_session.c
252
static void smtp_report_tx_data(struct smtp_session *, uint32_t, int);
usr.sbin/smtpd/smtp_session.c
253
static void smtp_report_tx_commit(struct smtp_session *, uint32_t, size_t);
usr.sbin/smtpd/smtp_session.c
254
static void smtp_report_tx_rollback(struct smtp_session *, uint32_t);
usr.sbin/smtpd/smtp_session.c
255
static void smtp_report_protocol_client(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
256
static void smtp_report_protocol_server(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
257
static void smtp_report_filter_response(struct smtp_session *, int, int, const char *);
usr.sbin/smtpd/smtp_session.c
258
static void smtp_report_timeout(struct smtp_session *);
usr.sbin/smtpd/smtp_session.c
266
int (*check)(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
267
void (*proceed)(struct smtp_session *, const char *);
usr.sbin/smtpd/smtp_session.c
2692
struct smtp_session *s;
usr.sbin/smtpd/smtp_session.c
2738
struct smtp_session *s;
usr.sbin/smtpd/smtp_session.c
2752
struct smtp_session *s;
usr.sbin/smtpd/smtp_session.c
2817
struct smtp_session *s;
usr.sbin/smtpd/smtp_session.c
2937
smtp_report_link_connect(struct smtp_session *s, const char *rdns, int fcrdns,
usr.sbin/smtpd/smtp_session.c
2948
smtp_report_link_greeting(struct smtp_session *s,
usr.sbin/smtpd/smtp_session.c
2958
smtp_report_link_identify(struct smtp_session *s, const char *method, const char *identity)
usr.sbin/smtpd/smtp_session.c
2967
smtp_report_link_tls(struct smtp_session *s, const char *ssl)
usr.sbin/smtpd/smtp_session.c
2976
smtp_report_link_disconnect(struct smtp_session *s)
usr.sbin/smtpd/smtp_session.c
2985
smtp_report_link_auth(struct smtp_session *s, const char *user, const char *result)
usr.sbin/smtpd/smtp_session.c
2994
smtp_report_tx_reset(struct smtp_session *s, uint32_t msgid)
usr.sbin/smtpd/smtp_session.c
3003
smtp_report_tx_begin(struct smtp_session *s, uint32_t msgid)
usr.sbin/smtpd/smtp_session.c
3012
smtp_report_tx_mail(struct smtp_session *s, uint32_t msgid, const char *address, int ok)
usr.sbin/smtpd/smtp_session.c
3031
smtp_report_tx_rcpt(struct smtp_session *s, uint32_t msgid, const char *address, int ok)
usr.sbin/smtpd/smtp_session.c
3050
smtp_report_tx_envelope(struct smtp_session *s, uint32_t msgid, uint64_t evpid)
usr.sbin/smtpd/smtp_session.c
3059
smtp_report_tx_data(struct smtp_session *s, uint32_t msgid, int ok)
usr.sbin/smtpd/smtp_session.c
3068
smtp_report_tx_commit(struct smtp_session *s, uint32_t msgid, size_t msgsz)
usr.sbin/smtpd/smtp_session.c
3077
smtp_report_tx_rollback(struct smtp_session *s, uint32_t msgid)
usr.sbin/smtpd/smtp_session.c
3086
smtp_report_protocol_client(struct smtp_session *s, const char *command)
usr.sbin/smtpd/smtp_session.c
3095
smtp_report_protocol_server(struct smtp_session *s, const char *response)
usr.sbin/smtpd/smtp_session.c
3104
smtp_report_filter_response(struct smtp_session *s, int phase, int response, const char *param)
usr.sbin/smtpd/smtp_session.c
3113
smtp_report_timeout(struct smtp_session *s)
usr.sbin/smtpd/smtp_session.c
584
struct smtp_session *s;
usr.sbin/smtpd/smtp_session.c
634
struct smtp_session *s = arg;
usr.sbin/smtpd/smtp_session.c
663
struct smtp_session *s = arg;
usr.sbin/smtpd/smtp_session.c
694
struct smtp_session *s;
usr.sbin/smtpd/smtp_session.c
97
struct smtp_session *session;
usr.sbin/smtpd/smtpd.h
1601
int smtp_session(struct listener *, int, const struct sockaddr_storage *,