HEX
Server: Apache/2
System: Linux nexus-01 4.18.0-553.120.1.el8_10.x86_64 #1 SMP Mon Apr 20 18:04:27 EDT 2026 x86_64
User: aglcoke (1118)
PHP: 8.2.31
Disabled: mail,exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/include/dovecot/pop3-commands.h
#ifndef POP3_COMMANDS_H
#define POP3_COMMANDS_H

struct pop3_command_context;

struct pop3_command {
	const char *name;
	int (*func)(struct pop3_command_context *cctx);
};

struct pop3_command_context {
	struct client *client;
	const struct pop3_command *command;
	const char *orig_command;
	const char *orig_args;
	const char *args;
	struct event *event;

	struct {
		uint64_t bytes_in;
		uint64_t bytes_out;
	} stats;
};

const struct pop3_command *pop3_command_find(const char *name);
int client_command_execute(struct pop3_command_context *cctx);

#endif