log src/lib-imap/imap-parser.c @ 22955:812e5c961328

age author description
Mon, 01 Jan 2018 22:42:08 +0100 Stephan Bosch Updated copyright notices to include the year 2018.
Thu, 18 May 2017 19:40:04 +0300 Timo Sirainen lib-imap: imap_parser_unref() should always set parser=NULL
Wed, 11 Jan 2017 02:51:13 +0100 Stephan Bosch Updated copyright notices to include the year 2017.
Mon, 12 Dec 2016 07:19:55 +0200 Timo Sirainen global: Change string position/length from unsigned int to size_t
Wed, 13 Jan 2016 12:24:03 +0200 Timo Sirainen global: freshen copyright
Mon, 05 Jan 2015 22:20:10 +0200 Phil Carmody global: freshen copyright
Wed, 07 May 2014 19:47:12 +0300 Timo Sirainen lib-imap: IMAP parser didn't parse atoms correctly that started with '~' character.
Tue, 04 Feb 2014 16:23:22 -0500 Timo Sirainen Updated copyright notices to include year 2014.
Sat, 02 Nov 2013 22:42:32 +0200 Timo Sirainen lib-imap: Fixed NIL astring to not lose its case-sensitivity.
Sat, 02 Nov 2013 20:09:28 +0200 Timo Sirainen lib-imap: Added IMAP_PARSE_FLAG_STOP_AT_LIST for stopping after '('
Sat, 02 Nov 2013 20:05:08 +0200 Timo Sirainen lib-imap: IMAP protocol parser was parsing NIL case-sensitively.
Sun, 16 Jun 2013 21:15:42 +0300 Timo Sirainen lib-imap: Fixed parsing literal8 in some situations.
Mon, 06 May 2013 19:48:32 +0300 Timo Sirainen lib-imap: imap_parser_read_args() shouldn't append multiple EOLs when calling multiple times.
Sat, 02 Feb 2013 17:02:55 +0200 Timo Sirainen Oops :) Update copyrights to 2013 without breaking all .c files.
Sat, 02 Feb 2013 17:01:07 +0200 Timo Sirainen Updated copyright notices to include year 2013.
Wed, 24 Oct 2012 10:05:37 +0300 Timo Sirainen lib-imap: Changed public IS_ATOM*() macros to match RFC 3501 exactly.
Wed, 26 Sep 2012 18:01:01 +0300 Timo Sirainen Merged changes from v2.1 tree.
Tue, 11 Sep 2012 20:44:37 +0300 Timo Sirainen lib-imap: Added IMAP_PARSE_FLAG_SERVER_TEXT that fixes parsing input from IMAP server.
Tue, 11 Sep 2012 18:42:05 +0300 Timo Sirainen Decrease minimum memory allocations.
Wed, 29 Aug 2012 23:13:56 +0300 Timo Sirainen imap-parser: Fixed imap_parser_read_last_literal() to work again
Wed, 29 Aug 2012 21:04:45 +0300 Timo Sirainen imap-parser: Allow calling imap_parser_read_args() multiple times with larger count parameter.
Wed, 29 Aug 2012 21:04:09 +0300 Timo Sirainen imap-parser: Removed filling missing parameters with NILs.
Mon, 25 Jun 2012 01:14:03 +0300 Timo Sirainen Make sure we check all the functions' return values. Minor API changes to simplify this.
Mon, 25 Jun 2012 00:01:59 +0300 Timo Sirainen Added o_stream_nsend*() and related functions to make delayed error handling safer.
Sun, 24 Jun 2012 00:52:57 +0300 Timo Sirainen Marked functions parameters that are allowed to be NULL. Some APIs were also changed.
Wed, 20 Jun 2012 06:21:57 +0300 Timo Sirainen imap parser: literal8 flag was handled in opposite way.
Wed, 20 Jun 2012 02:44:35 +0300 Timo Sirainen imap parser: Added support for parsing literal8 (for BINARY extension)
Sat, 02 Jun 2012 17:15:18 +0300 Stephan Bosch imap-parser: Added IMAP_PARSE_FLAG_INSIDE_LIST flag.
Sun, 12 Feb 2012 18:55:28 +0200 Timo Sirainen Updated copyright notices to include year 2012.
Sun, 09 Oct 2011 20:36:28 +0300 Timo Sirainen lib-imap: Added reference counting to imap parser.
Thu, 17 Mar 2011 16:37:22 +0200 Timo Sirainen Merged changes from v2.0 tree.
Fri, 04 Mar 2011 20:53:46 +0200 Timo Sirainen Updated copyright notices to include year 2011.
Fri, 04 Mar 2011 18:31:02 +0200 Timo Sirainen lib-imap: imap_parser_finish_line() didn't return failure on invalid input.
Fri, 04 Mar 2011 20:54:29 +0200 Timo Sirainen Updated copyright notices to include year 2011.
Fri, 04 Mar 2011 18:31:02 +0200 Timo Sirainen lib-imap: imap_parser_finish_line() didn't return failure on invalid input.
Mon, 31 Jan 2011 04:00:44 +0200 Timo Sirainen lib-imap: struct imap_arg.str_size now contains the string value lengths.
Thu, 20 May 2010 09:25:47 +0200 Timo Sirainen imap parser: Fail immediately if we see unexpected ')' while reading atom. HEAD
Mon, 05 Apr 2010 07:54:55 +0300 Timo Sirainen lib-imap: Changed imap_arg accessing APIs. HEAD
Sat, 13 Feb 2010 05:44:20 +0200 Timo Sirainen lib-imap: Added imap_parser_set_streams(). HEAD
Mon, 25 Jan 2010 01:19:08 +0200 Timo Sirainen Updated copyright notices to include year 2010. HEAD
Tue, 23 Jun 2009 14:44:24 -0400 Timo Sirainen Inlined IMAP_ARG_*() macros' error handling functions. HEAD
Mon, 22 Jun 2009 00:11:43 -0400 Timo Sirainen imap_parser_read_args() didn't correctly return how many parameters were read. HEAD
Mon, 25 May 2009 21:22:55 -0400 Timo Sirainen imap-parser: Don't return early if line ends with CR but there's no LF. HEAD
Wed, 18 Mar 2009 14:40:58 -0400 Timo Sirainen imap-parser: Added IMAP_PARSE_FLAG_MULTILINE_STR flag. HEAD
Tue, 06 Jan 2009 09:25:38 -0500 Timo Sirainen Updated copyright notices to include year 2009. HEAD
Sun, 06 Jan 2008 16:29:19 +0200 Timo Sirainen If IMAP_PARSE_FLAG_ATOM_ALLCHARS is enabled, allow also ')' characters in HEAD
Tue, 01 Jan 2008 22:05:21 +0200 Timo Sirainen Updated copyright notices to include year 2008. HEAD
Sat, 08 Dec 2007 14:36:50 +0200 Timo Sirainen Fixed handling invalid characters in atoms. HEAD
Sun, 02 Dec 2007 12:50:50 +0200 Timo Sirainen Added IMAP_PARSE_FLAG_ATOM_ALLCHARS. HEAD
Thu, 08 Nov 2007 18:38:24 +0200 Timo Sirainen Added imap_parser_get_literal_size() and imap_parser_read_last_literal() to HEAD
Sun, 16 Sep 2007 14:34:22 +0300 Timo Sirainen Replaced my Copyright notices. The year range always ends with 2007 now. HEAD
Sun, 16 Sep 2007 14:04:06 +0300 Timo Sirainen pool_unref() now takes ** pointer. HEAD
Sun, 16 Sep 2007 12:43:21 +0300 Timo Sirainen Removed _ prefix from all public APIs. HEAD
Sun, 16 Sep 2007 11:40:56 +0300 Timo Sirainen Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED. HEAD
Sun, 02 Sep 2007 05:27:03 +0300 Timo Sirainen Renamed IS_ATOM_SPECIAL() to IS_ATOM_SPECIAL_INPUT() and added a new HEAD
Fri, 29 Jun 2007 19:24:58 +0300 Timo Sirainen imap_arg_string() should handle IMAP_ARG_LITERAL also. HEAD
Fri, 29 Jun 2007 19:15:39 +0300 Timo Sirainen Changed imap-parser API to use standard arrays for lists instead of its own HEAD
Fri, 29 Jun 2007 19:03:45 +0300 Timo Sirainen Added more consts to imap-parser API HEAD
Thu, 18 Jan 2007 16:34:43 +0200 Timo Sirainen Use larger default pool sizes HEAD
Sat, 18 Nov 2006 16:06:34 +0200 Timo Sirainen Added some noreturn attributes and fixed warnings caused by them. HEAD