tmda-cgi-0.16 branch

Jim Ramsay <[email protected]> Thu, 29 Mar 2007 10:49:28 -0600
Newsgroups gmane.mail.spam.tmda.devel
Message-ID <[email protected]>
--===============0584616881==
Content-Type: multipart/signed; boundary="Sig_RQku5miNoKL9wrZ38D/eidT";
 protocol="application/pgp-signature"; micalg=PGP-SHA1

--Sig_RQku5miNoKL9wrZ38D/eidT
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

I have started a branch of tmda-cgi specifically for 0.16 bugfixes.  No
new features will be added to this branch.  If you have any fixes,
please add them here only:

  https://svn.sourceforge.net/svnroot/tmda/branches/tmda-cgi-0.16/

Note to Steve Warren:  Sorry, the way I branched it lost your commit
http://svn.sourceforge.net/tmda/?rev=3D2158&view=3Drev - This has been merg=
ed into the 0.16 branch and will make it into the 0.16.2 release.

I have also started a complete rewrite from scratch of tmda-cgi, using
the new python WSGI way of doing CGI for python[1].  It uses 'flup' and
the 'kid' templating engine.  This is in such a very rough preliminary
stage right now that I have not released it yet. When it is a little
more stable (and at least has some basic functionality working), I will
be replacing the existing tmda-cgi trunk with it.

There are a number of reasons for the rewrite:

 - Using WSGI and flup will allow support of FastCGI
 - The 0.16 code is reasonably stable, but quite complicated - It's
time to refactor it all and use what I've learned to make things more
readable.
 - When the original TMDA-cgi was written, gre7g had to write his own
templating engine.  We can now use existing templating languages to do
this without having so much code to maintain ourselves.
 - I'm not happy with how the existing code is deployed.  The new
version will consist of a 'TMDAcgi' python module (which may be
installed in site-packages) and supporting CGI apps to integrate with
the web server.

If anyone would like to help me with this new development, I would
appreciate it, just let me know :)

--=20
Jim Ramsay
"Me fail English?  That's unpossible!"

--Sig_RQku5miNoKL9wrZ38D/eidT
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)

iD8DBQFGC+4YelWXok6VKugRAlJOAKCL2u5caKA7pcDiBEGtKN1Xkc8XnQCdFI/d
q+8d/LMQAFspL3lmILLHEW4=
=igHe
-----END PGP SIGNATURE-----

--Sig_RQku5miNoKL9wrZ38D/eidT--


--===============0584616881==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline