log src/lib/strfuncs.c @ 3778:91689264d812 HEAD

age author description
Fri, 30 Dec 2005 22:06:10 +0200 Timo Sirainen *_strsplit_spaces() was skipping only space separators, while it should have HEAD
Sun, 25 Sep 2005 13:52:27 +0300 Timo Sirainen *_strsplit_spaces(): Ignore trailing spaces. HEAD
Sun, 25 Sep 2005 13:24:09 +0300 Timo Sirainen Added p_strsplit(), p_strsplit_spaces() and strarray_remove() HEAD
Sun, 07 Aug 2005 14:41:19 +0300 Timo Sirainen s/occured/occurred/ HEAD
Tue, 17 May 2005 00:00:45 +0300 Timo Sirainen If p_malloc() used data stack (with DEBUG enabled it might have written a HEAD
Fri, 08 Apr 2005 02:06:01 +0300 Timo Sirainen t_strarray_join() wasn't actually marking the memory allocated that it was HEAD
Fri, 07 Jan 2005 20:09:40 +0200 Timo Sirainen Renamed strarray_join() to t_strarray_join() and made it not to crash.. HEAD
Thu, 06 Jan 2005 20:09:08 +0200 Timo Sirainen Added strarray_join(). HEAD
Sun, 26 Dec 2004 11:09:25 +0200 Timo Sirainen Added strarray_length(). HEAD
Sun, 15 Aug 2004 06:40:30 +0300 Timo Sirainen We never do blocking reads/writes to network anymore. Changed imap and pop3 HEAD
Sun, 18 Jul 2004 04:44:59 +0300 Timo Sirainen bsearch_strcasecmp() actually called strcmp.. HEAD
Sun, 20 Jun 2004 09:14:44 +0300 Timo Sirainen Added bsearch_strcasecmp() HEAD
Tue, 25 May 2004 01:33:50 +0300 Timo Sirainen Fixed var_expand() to take a table of variables rather than a few predefined HEAD
Thu, 23 Oct 2003 11:30:04 +0300 Timo Sirainen p_strndup() read str[max_chars] byte - could have possibly crashed in some HEAD
Mon, 20 Oct 2003 08:10:05 +0300 Timo Sirainen If input is empty, return only list with NULL. HEAD
Mon, 20 Oct 2003 07:53:23 +0300 Timo Sirainen *_strconcat() bugfix HEAD
Mon, 20 Oct 2003 07:15:16 +0300 Timo Sirainen Added t_strsplit_spaces(). HEAD
Sun, 21 Sep 2003 20:18:29 +0300 Timo Sirainen cleanup HEAD
Sun, 21 Sep 2003 19:21:36 +0300 Timo Sirainen data_stack_pool split into two: unsafe_data_stack_pool which works like HEAD
Mon, 08 Sep 2003 04:29:07 +0300 Timo Sirainen Call printf_string_fix_format() only when printf_string_upper_bound() sees HEAD
Wed, 27 Aug 2003 00:18:16 +0300 Timo Sirainen Removed most of the license comments from src/lib/*.c. It's just fine to HEAD
Tue, 21 Jan 2003 08:05:37 +0200 Timo Sirainen null_strcmp() was broken -> SORT was broken. HEAD
Mon, 20 Jan 2003 16:52:51 +0200 Timo Sirainen mail-storage.h interface changes, affects pretty much everything. HEAD
Sun, 05 Jan 2003 15:09:51 +0200 Timo Sirainen Naming style changes, finally got tired of most of the typedefs. Also the HEAD
Sat, 04 Jan 2003 19:26:29 +0200 Timo Sirainen Use unsigned char* when accessing non-NUL terminating strings. Compiler HEAD
Fri, 03 Jan 2003 17:57:12 +0200 Timo Sirainen Rewrote rfc822-tokenize.c to work one token at a time so it won't uselessly HEAD
Fri, 27 Dec 2002 18:02:25 +0200 Timo Sirainen We weren't using va_list properly, especially gcc/PowerPC didn't like it. HEAD
Sun, 22 Dec 2002 10:18:29 +0200 Timo Sirainen t_strsplit() returns now const char **, which removes a few nasty casts. HEAD
Sun, 22 Dec 2002 09:31:51 +0200 Timo Sirainen _vstrconcat() is now faster HEAD
Sun, 22 Dec 2002 09:06:16 +0200 Timo Sirainen String function cleanups. Allocating 0 bytes of memory is treated as error HEAD
Sun, 22 Dec 2002 08:25:50 +0200 Timo Sirainen Use vsnprintf() always when possible, even if we went through the HEAD
Thu, 19 Dec 2002 03:02:34 +0200 Timo Sirainen Buffer related cleanups. Use PATH_MAX instead of hardcoded 1024 for paths. HEAD
Wed, 18 Dec 2002 17:15:41 +0200 Timo Sirainen Marked all non-trivial buffer modifications with @UNSAFE tag. Several HEAD
Tue, 26 Nov 2002 15:07:53 +0200 Timo Sirainen Renamed largest_t to uintmax_t which already exists in C99. HEAD
Mon, 04 Nov 2002 07:33:48 +0200 Timo Sirainen Added printf_string_fix_format() which currently just replaces %m with HEAD
Wed, 23 Oct 2002 16:19:56 +0300 Timo Sirainen Assert i_snprintf() string lengths to INT_MAX instead of SSIZE_T_MAX since HEAD
Wed, 23 Oct 2002 16:16:50 +0300 Timo Sirainen Check vsnprintf() return values more carefully, thanks to Thomas Wouters HEAD
Sun, 20 Oct 2002 06:19:10 +0300 Timo Sirainen Fail if %ll is used and we don't have long long. HEAD
Sun, 20 Oct 2002 06:15:16 +0300 Timo Sirainen Removed several useless handers of printf_string_upper_bound(), and added a HEAD
Sat, 19 Oct 2002 19:31:46 +0300 Timo Sirainen printf_string_upper_bound(): Instead of just warning we can't handle HEAD
Mon, 16 Sep 2002 06:33:06 +0300 Timo Sirainen previous t_push()/t_pop() changes break things. fixed :) HEAD
Mon, 16 Sep 2002 05:07:17 +0300 Timo Sirainen t_push()/t_pop() around various *sprintf() functions, so "%m" format won't HEAD
Sun, 08 Sep 2002 16:20:28 +0300 Timo Sirainen size_t fixes for lib/. Changed OFF_T_FORMAT to PRIuOFF_T which is more HEAD
Sun, 08 Sep 2002 14:36:03 +0300 Timo Sirainen added dec2str() function and largest_t type, removed itoa() and ltoa() HEAD
Wed, 28 Aug 2002 21:06:44 +0300 Timo Sirainen t_strsplit(): bad typobug.. HEAD
Wed, 28 Aug 2002 07:54:23 +0300 Timo Sirainen added t_strdup_noconst() which can be used instead of (char *) t_strdup(). HEAD
Wed, 28 Aug 2002 07:43:06 +0300 Timo Sirainen casting fixes HEAD
Tue, 27 Aug 2002 22:16:54 +0300 Timo Sirainen Introduced uoff_t which is the unsigned-equilevant of off_t. This was needed HEAD
Thu, 22 Aug 2002 01:45:34 +0300 Timo Sirainen added some extra asserts HEAD
Thu, 22 Aug 2002 01:10:20 +0300 Timo Sirainen Message data is parsed in blocks (no longer entirely mmap()ed). Several HEAD
Fri, 09 Aug 2002 12:15:38 +0300 Timo Sirainen Initial revision HEAD