From 0abcade983fca58880c8ee0f98883ac3e0de4b39 Mon Sep 17 00:00:00 2001 From: wens Date: Thu, 21 Aug 2008 06:45:53 +0000 Subject: Add CAPA command git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4404 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- daemon/bpop3d/bpop3d.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'daemon') diff --git a/daemon/bpop3d/bpop3d.c b/daemon/bpop3d/bpop3d.c index 54923002..47811730 100644 --- a/daemon/bpop3d/bpop3d.c +++ b/daemon/bpop3d/bpop3d.c @@ -47,6 +47,12 @@ cmd_unknown(struct client_state *cs, const char * arg) evbuffer_add_printf(cs->evb_write, "+ERR unknown command\r\n"); } +void +cmd_capa(struct client_state *cs, const char * arg) +{ + evbuffer_add_printf(cs->evb_write, "+OK\r\nUSER\r\n.\r\n"); +} + void cmd_user(struct client_state *cs, const char * arg) { @@ -92,6 +98,7 @@ static const CMD auth_cmdlist[] = { {"user", cmd_user}, {"pass", cmd_pass}, {"quit", cmd_quit}, + {"capa", cmd_capa}, {NULL, cmd_unknown} }; @@ -142,6 +149,7 @@ static const CMD trans_cmdlist[] = { {"dele", cmd_dele}, {"noop", cmd_noop}, {"rset", cmd_rset}, + {"capa", cmd_capa}, {"quit", cmd_quit}, {NULL, cmd_unknown} }; -- cgit v1.2.3