Mon, 11 May 2009 19:14:31 -0400 |
Timo Sirainen |
DEBUG: data-stack buffer overflow checking code was causing false positives.
HEAD
|
Tue, 06 Jan 2009 09:25:38 -0500 |
Timo Sirainen |
Updated copyright notices to include year 2009.
HEAD
|
Fri, 13 Jun 2008 00:27:24 +0300 |
Timo Sirainen |
t_get_bytes_available(): Return a bit less than is available because some
HEAD
|
Sun, 11 May 2008 14:49:02 +0200 |
Diego Liziero |
make outofmem_area static
HEAD
|
Fri, 09 May 2008 19:04:16 +0300 |
Timo Sirainen |
Removed unused variable popped_frame_pos. Patch by Diego Liziero.
HEAD
|
Tue, 01 Apr 2008 11:42:24 +0300 |
Timo Sirainen |
t_buffer_get() overflow check worked only with 64bit systems.
HEAD
|
Sun, 30 Mar 2008 11:43:33 +0300 |
Timo Sirainen |
DEBUG: Catch if we write past t_buffer_get()ed memory.
HEAD
|
Mon, 03 Mar 2008 07:19:30 +0200 |
Timo Sirainen |
Added t_buffer_alloc_last_full().
HEAD
|
Thu, 21 Feb 2008 21:34:07 +0200 |
Timo Sirainen |
DEBUG: Buffer overflow checking caused false errors sometimes.
HEAD
|
Tue, 01 Jan 2008 22:05:21 +0200 |
Timo Sirainen |
Updated copyright notices to include year 2008.
HEAD
|
Sat, 29 Dec 2007 05:37:27 +0200 |
Timo Sirainen |
Fixed buffer overflow checking code.
HEAD
|
Sat, 29 Dec 2007 05:28:51 +0200 |
Timo Sirainen |
Don't access uninitialized memory.
HEAD
|
Sat, 22 Dec 2007 06:18:07 +0200 |
Timo Sirainen |
DEBUG: Fixed clearing data stack memory.
HEAD
|
Sat, 22 Dec 2007 06:05:16 +0200 |
Timo Sirainen |
Crashfix
HEAD
|
Sat, 22 Dec 2007 03:05:29 +0200 |
Timo Sirainen |
Removed DISABLE_DATA_STACK. Using it was probably broken anyway and it was
HEAD
|
Sat, 22 Dec 2007 03:01:35 +0200 |
Timo Sirainen |
DEBUG: Make sure memory allocated from data stack doesn't overflow the
HEAD
|
Sat, 22 Dec 2007 02:57:44 +0200 |
Timo Sirainen |
DEBUG: Data stack wasn't cleared at t_pop() as it should have been. Also
HEAD
|
Wed, 05 Dec 2007 17:47:19 +0200 |
Timo Sirainen |
Added T_FRAME*() macros. It's too easy to accidentally break t_push/t_pop
HEAD
|
Wed, 05 Dec 2007 17:09:07 +0200 |
Timo Sirainen |
If we fail with out of memory, make sure i_panic() can allocate enough
HEAD
|
Sat, 17 Nov 2007 08:13:03 +0200 |
Timo Sirainen |
Use likely() and unlikely() macros to make commonly checked error handling
HEAD
|
Thu, 20 Sep 2007 17:05:19 +0300 |
Timo Sirainen |
If data stack growing fails because of out-of-memory, something's probably
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 11:40:56 +0300 |
Timo Sirainen |
Renamed __attr_*__ to ATTR_*. Renamed __attrs_used__ to ATTRS_DEFINED.
HEAD
|
Sun, 18 Mar 2007 05:09:36 +0200 |
Timo Sirainen |
Added data_stack_set_clean_after_pop()
HEAD
|
Sun, 10 Sep 2006 20:59:58 +0300 |
Timo Sirainen |
GC optimization
HEAD
|
Sun, 10 Sep 2006 20:49:08 +0300 |
Timo Sirainen |
Fixes for using GC
HEAD
|
Fri, 13 Jan 2006 22:25:57 +0200 |
Timo Sirainen |
Added "bool" type and changed all ints that were used as booleans to bool.
HEAD
|
Sun, 27 Mar 2005 16:29:04 +0300 |
Timo Sirainen |
Added t_get_bytes_available().
HEAD
|
Sun, 13 Mar 2005 01:10:33 +0200 |
Timo Sirainen |
If we run out of memory, exit with FATAL_OUTOFMEM status instead of dumping
HEAD
|
Mon, 10 May 2004 04:01:24 +0300 |
Timo Sirainen |
allow using data stack without data_stack_init().
HEAD
|
Sun, 21 Sep 2003 20:55:36 +0300 |
Timo Sirainen |
Added support for Boehm GC. However it seems to be crashing for some reason
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
|
Wed, 26 Mar 2003 16:58:33 +0200 |
Timo Sirainen |
When data stack grew larger than two blocks, t_pop()ing crashed when trying
HEAD
|
Mon, 27 Jan 2003 02:46:29 +0200 |
Timo Sirainen |
Allow calling t_push() before data_stack_init().
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
|
Fri, 27 Dec 2002 16:01:42 +0200 |
Timo Sirainen |
Removed pool->realloc_min() which nothing used. A few small fixes to
HEAD
|
Sun, 22 Dec 2002 09:28:43 +0200 |
Timo Sirainen |
t_try_realloc() wasn't working right with DISABLE_DATA_STACK.
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
|
Wed, 18 Dec 2002 17:15:41 +0200 |
Timo Sirainen |
Marked all non-trivial buffer modifications with @UNSAFE tag. Several
HEAD
|
Wed, 18 Dec 2002 03:31:53 +0200 |
Timo Sirainen |
Use a bit larger initial data stack size when DEBUG is set - current one is
HEAD
|
Sun, 08 Dec 2002 07:23:07 +0200 |
Timo Sirainen |
Added buffer API. Point is to hide all buffer writing behind this API which
HEAD
|
Tue, 03 Dec 2002 15:20:33 +0200 |
Timo Sirainen |
DEBUG: Don't send shrink messages, they could cause infinite loop.
HEAD
|
Sun, 01 Dec 2002 19:58:19 +0200 |
Timo Sirainen |
crashfix when DEBUG was set.
HEAD
|
Sun, 01 Dec 2002 17:45:49 +0200 |
Timo Sirainen |
DEBUG: we get warnings when growing/shrinking data stack.
HEAD
|
Tue, 29 Oct 2002 07:12:50 +0200 |
Timo Sirainen |
DEBUG: when t_pop()ing, fill the free'd memory area with 0xde bytes.
HEAD
|
Mon, 28 Oct 2002 06:50:14 +0200 |
Timo Sirainen |
changed t_push() and t_pop() to return unsigned int. added global
HEAD
|
Mon, 14 Oct 2002 02:49:11 +0300 |
Timo Sirainen |
Split IOBuffer into mmaped IBuffer, file IBuffer, memory data IBuffer and
HEAD
|
Wed, 09 Oct 2002 23:49:07 +0300 |
Timo Sirainen |
s/t_try_grow/t_try_realloc/
HEAD
|
Wed, 09 Oct 2002 20:44:04 +0300 |
Timo Sirainen |
s/temporary memory pool/data stack/ which is the correct name for it.
HEAD
|