tableobject.c

Checkout Tools
  • last updated 8 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
(MODPYTHON-190) Added comments for lines of code which will require attention

for Python 2.5 / 64-bit support. These were the lines that were identified

by the ssizecheck.py script.

  1. … 6 more files in changeset.
(MODPYTHON-187) Table objects could crash in various ways when the value of

an item was NULL. This could occur for SCRIPT_FILENAME when the

req.subprocess_env table was accessed in the post read request handler

phase.

  1. … 2 more files in changeset.
(MODPYTHON-184) Fix memory leak in apache.make_table(). This was used by

util.FieldStorage class so affected all code using forms.

  1. … 2 more files in changeset.
property cleanup

  1. … 75 more files in changeset.
New license

  1. … 42 more files in changeset.
A small patch to insure mod_python 3.1.2b compiles with APR 0.9

and 1.0. It replaces a call to deprecated apr_pool_sub_make with a call

to apr_pool_create_ex.

PR:

Obtained from:

Submitted by: Sergey A. Lipnevich

Reviewed by:

  1. … 1 more file in changeset.
Replace PyMem_NEW with PyObject_New and free with PyObject_Del for

proper compatibility w/ Python 2.3 (does this break 2.2?).

PR:

Obtained from:

Submitted by: Ron Reisor

Reviewed by:

  1. … 6 more files in changeset.
Fixed the bug that caused segfault upon trying to iterate over a table

using "for in".

PR:

Obtained from:

Submitted by:

Reviewed by:

  1. … 1 more file in changeset.
An error not set before returning NULL, a potential leak both fixed. Also

changed all PyCheck_String to PyCheck_StringExact while I was at it.

PR:

Obtained from:

Submitted by: Barry Pederson

Reviewed by:

Table object's get() now accepts any object as second argument rather than

just strings. This should fix some problems people reported when using

quixote.

Take Roy Fielding's advice and keep Grisha's email address out of the

source code. No need to send yet more spam his way :-)

  1. … 29 more files in changeset.
Most likely fixed the segfault problem with tables. ("Most likely",

because the problem was impossible to replicate reliably)

Also added aditional logging to the tests so that's its easier to tell

where exactly something failed.

  1. … 2 more files in changeset.
Addressed all (or most) compiler warnings. Also tested on FreeBSD and

added a not in the README re how to compile on it because of the

FreeBSD threads unease.

  1. … 11 more files in changeset.
WHAM!

Revamp the copyright/license headers in all(?) of the files. Include

the appropriate attribution/recognition to Grisha's original work.

  1. … 29 more files in changeset.
Wrote docs for Connection handler and related changes

  1. … 3 more files in changeset.
changes for windows build

  1. … 7 more files in changeset.
added primitive filter docs and a bunch of other stuff

  1. … 11 more files in changeset.
some fieldstorage changes, a table conparison bugfix and other improvements

  1. … 6 more files in changeset.
now compiles with 2.0.40

  1. … 4 more files in changeset.
periodic checkin

  1. … 7 more files in changeset.
heavily modified request object and a bunch of other stuff

  1. … 13 more files in changeset.
table subclassing segafult fixed

  1. … 2 more files in changeset.
the new table object now passes all tests

  1. … 3 more files in changeset.
the cool new table object seems to actually work now

the cool new table object seems to actually work now

  1. … 2 more files in changeset.
the new python version of table

patches to compile with httpd-2.0.36

  1. … 7 more files in changeset.
works with 2.0.28

  1. … 6 more files in changeset.
mod_python 3.0 alpha

  1. … 24 more files in changeset.
renamed apache name clashes

  1. … 4 more files in changeset.