1. 09 Oct, 2010 1 commit
  2. 08 Sep, 2010 1 commit
    • * pop3d/pop3d.h: Include filter.h.
      (istream, ostream): New externs.
      * pop3d/extra.c (pop3d_setio): Set a crlf filter on the
      output stream. This allows to forget about \r in the rest of
      the code.
      * pop3d/retr.c (pop3d_retr): Use mu_stream_copy instead of
      copying streams manually.
      * pop3d/top.c (pop3d_top): Rewrite using streamrefs and
      mu_stream_copy.
      * all sources: Use \n instead of \r\n in output strings.
      Sergey Poznyakoff authored
  3. 05 Jan, 2010 1 commit
  4. 11 Aug, 2009 1 commit
    • * pop3d/pop3d.h: Remove unused includes.
      (ABORT): New state.
      (pop3d_command_handler_t, struct pop3d_command): New types.
      (pop3d_find_command): New function.
      (pop3d_stat,pop3d_top,pop3d_uidl,pop3d_user,pop3d_apop)
      (pop3d_auth,pop3d_capa,pop3d_dele,pop3d_list,pop3d_noop)
      (pop3d_quit,pop3d_retr,pop3d_rset): Remove const from
      the arguments. Functions are free to modify it.
      (pop3d_parse_command): New function.
      
      * pop3d/cmd.c: New file.
      * pop3d/Makefile.am: Link in cmd.o
      * pop3d/apop.c: Use pop3d_parse_command to parse commands
      * pop3d/auth.c: Likewise.
      * pop3d/extra.c (pop3d_args, pop3d_cmd): Remove.
      (pop3d_parse_command): New function.
      (pop3d_abquit): use pop3d_error_string to convert error numbers to
      messages.
      * pop3d/pop3d.c (cb_bulletin_db): Protect by #ifdef USE_DBM
      (pop3d_mainloop): Change loop condition.
      Use pop3d_parse_command to parse commands,
      pop3d_find_command to lookup handlers in the command table
      and pop3d_error_string to convert error numbers to
      messages.
      (main): Call enable_stls if necessary.
      
      * pop3d/capa.c, pop3d/dele.c, pop3d/list.c,
      pop3d/noop.c, pop3d/quit.c, pop3d/retr.c,
      pop3d/rset.c, pop3d/stat.c, pop3d/stls.c,
      pop3d/top.c, pop3d/uidl.c, pop3d/user.c: Remove const
      qualifier from the command handler argument.
      Sergey Poznyakoff authored
  5. 27 Jun, 2007 1 commit
  6. 20 Jan, 2006 1 commit
  7. 27 Aug, 2005 1 commit
  8. 26 Aug, 2005 1 commit
  9. 17 May, 2005 1 commit
  10. 10 Oct, 2003 1 commit
  11. 09 Oct, 2003 1 commit
  12. 09 Feb, 2003 1 commit
  13. 29 Dec, 2002 1 commit
  14. 26 Jul, 2002 1 commit
  15. 02 May, 2001 1 commit
  16. 24 Apr, 2001 1 commit
  17. 20 Jan, 2001 1 commit
  18. 16 Jan, 2001 1 commit
  19. 11 Jan, 2001 1 commit
  20. 04 Sep, 2000 1 commit
  21. 03 Sep, 2000 1 commit
  22. 02 Sep, 2000 1 commit
  23. 23 Sep, 1999 1 commit
  24. 16 Sep, 1999 1 commit