This version was released on 2000-06-20.

Wheel::FollowTail was working on its filehandles before setting them non-blocking. Rearranged a couple lines of code to turn off blocking before working with filehandles.

Tweaked the signals tests to wait longer for child processes to terminate.

may break code: I have nothing good to say about POE::Kernel's experimental fork() method, so I will refrain from saying anything more than "It has been removed." Please use plain fork(2).

may break code: Added variable-length block support to Filter::Block. In this mode, each item will be received the same as it was put(). This borrows heavily from Filter::Reference which did it first. Oh, it may break code because Filter::Block's new() method doesn't default to 512-byte blocks anymore; an unspecified/undefined BlockSize enables variable-length blocks, and a <1 BlockSize is an error.

Added a new test, t/15_filter_block.t to exercise the block filter.

Made Filter::Stream's put() method copy the chunks it's given rather than pass them on by reference. This seems to be the safest thing to do, but I'm not sure why I think so.

Added a new test, t/16_filter_stream.t to exercise the stream filter.

Back to POE CHANGES.