Re: [PATCH 2] speedup for apr_table_t

2001-11-18 Thread dean gaudet
On Sat, 17 Nov 2001, Brian Pane wrote: * A rewrite of apr_table_overlap() that uses a hash table (sort of) instead of qsort i'm not sure this part of the patch is a good idea. the reason apr_table_overlap() uses qsort is to prevent various O(n^2) DoS attacks (both time space). with

Re: [PATCH 2] speedup for apr_table_t

2001-11-18 Thread Brian Pane
dean gaudet wrote: On Sat, 17 Nov 2001, Brian Pane wrote: * A rewrite of apr_table_overlap() that uses a hash table (sort of) instead of qsort i'm not sure this part of the patch is a good idea. the reason apr_table_overlap() uses qsort is to prevent various O(n^2) DoS attacks

[PATCH 2] speedup for apr_table_t

2001-11-17 Thread Brian Pane
Attached is a new version of my table speedup patch. In this version, I added some additional optimizations to the table code: * A rewrite of apr_table_overlap() that uses a hash table (sort of) instead of qsort * Cliff's faster version of the prefix computation macro * apr_palloc