__color__	__group__	ticket	summary	component	version	milestone	type	owner	status	created	_changetime	_description	_reporter
3	Active Tickets	43	Breakage with new ithreads	Sagot			defect	integral	new	2006-04-14T22:27:46Z	2006-04-14T22:43:11Z	"POE-Component-Pool-Thread at one time worked quite flawlessly, and some time around the release of perl 5.8.4ish it started going to hell -- or it could be my imagination.  But anyway, for the last who knows how long, it hasn't functioned properly.  Most of the strange behavior can be found in the test suite.

This bug is for the test post_threshold.pl in which the test output counter mismatch is happening.

And it doubles as me testing the email notification stuff to see if it's fixed"	scott
3	Active Tickets	54	AWK CGI Library	awkbot			enhancement	scott	assigned	2007-07-26T05:48:50Z	2008-03-02T01:00:18Z	"Add an awk cgi library to the [source:/trunk/awkbot AWKBot tree] which will implement the
majority of the features of [http://search.cpan.org/dist/CGI.pm/ CGI.pm] including, but not
limited to:

 1. Multipart form handling
 2. File upload handling
 3. Cookies
 4. Query string parsing

The goal is to design for easy generation of CGI applications in AWK.  One of the goals while
writing this library should be to maintain portability (if possible, don't depend on GNU AWK)
and consistently implement the [http://www.w3.org/CGI/ CGI 1.1 Specification] without
discrepancy.

== Risks ==
 1. Consistency issues, this will require a lot of cross-browser testing
 2. This appears to be a considerable amount of work, in some cases
 3. Not implementing MIME means limited functionality, and a MIME library might be needed as
    a follow up.

== Assumptions ==
 1. Everything needed will be possible with portable AWK
 2. The line-oriented behavior of AWK will not hinder the ability to manage file uploads, and
    similar features."	scott
3	Active Tickets	47	SocketChannel implementation	Sagot		Sagot 0.1	enhancement	scott	new	2006-05-30T06:26:03Z	2006-05-30T06:26:11Z	"Implement Socket and SocketChannel interfaces
 * SocketChannel must work with EventLoop and EventContext
 * All IO Events must function properly
"	scott
3	Active Tickets	48	Socket and File interfaces	Sagot		Sagot 0.1	enhancement	scott	new	2006-05-30T06:27:32Z	2006-05-30T06:27:32Z	"Create Socket and File interfaces for Sagot
 * Must interoperate with IOChannel object
 * Must follow the API of JavaScript-C (spidermonkey)'s File object

''Consider using jsfile.c''"	scott
3	Active Tickets	51	Should iochannel have on* callbacks?	IMGV		Sagot 0.1	task	gt3	new	2007-04-03T23:53:14Z	2007-04-03T23:53:14Z	"== Research Task ==
It may be worthwhile to look into making iochannel's have a {{{onread}}}, 
{{{onwrite}}}, {{{onclose}}}, {{{onerror}}} type of events.  These events
would probably only be available after, though, an iochannel has been associated
with an eventloop.  This would create a syntax such as:

{{{
var loop = new EventLoop()
loop.watch(iochannel)
iochannel.onread = function () {
   print(this.read())
}
iochannel.onwrite = function () {
   this.write(pending_data.shift())
}
iochannel.onerror = function (error) {
   print(this + "" closed, due to "" + error)
}
/* etc... */
}}}

It promotes scope hacks, but that's ok because that promotes 
privacy.  This also may be less work to code up than introducing the
entire glib event source API, source objects, and so on."	scott
3	Active Tickets	49	POE::Component::Pool::Thread threshold test broken	POE::Component::Pool::Thread		jiancha 0.01	defect	scott	new	2006-12-31T05:14:19Z	2006-12-31T05:14:19Z	"The entire test suite was previously broken, but now I've unbroken most of the tests.
The majority of the issue was that each of the tests had race conditions and wasn't
using the test suite in ""threadsafe"" mode (which requires threads.pm to be loaded
prior to Test::Simple/Test::Builder being loaded).

Most of these were fixed in [changeset:31 a recent changeset].

The test suite is chock full of race conditions.
It seems I had ''no'' idea what I was doing when writing it."	scott
