Permalink
Commits on Sep 27, 2003
  1. Prepare for 0.27 release.

    committed Sep 27, 2003
Commits on Sep 16, 2003
  1. Add POE::Kernel::_trap for errors internal to POE's core. This is a

    "kernel trap" level of error reporting.  Replace many of the _confess
    calls with _trap calls throughout POE's core modules.  Wrap many of
    the internal consistency checks in ASSERT_DATA blocks so they are only
    executed during testing.
    committed Sep 16, 2003
  2. Increase default block sizes to 65536. This improves performance in

    high-throughput applications at the expense of some memory.
    committed Sep 16, 2003
  3. Properly set the high watermark state when put() exceeds it. Also

    avoid redundant calls to select_write().
    committed Sep 16, 2003
  4. Include the tilde (~) as part of the legal character class for HTTP

    header names, per RFC 2616.  Thanks to Fabrice Dulaunoy for
    discovering this and especially for suggesting how to fix it.
    committed Sep 16, 2003
Commits on Sep 15, 2003
  1. Add a stub for Gtk2 support. Need a way that eliminates POE::Kernel

    hacking for each event loop we want to support.
    committed Sep 15, 2003
Commits on Sep 11, 2003
Commits on Sep 1, 2003
Commits on Aug 31, 2003
  1. add META.yml to make activestate automated ppd building happy again. …

    …add Build.PL i used to make the meta file
    sungo committed Aug 31, 2003
  2. Avoid ExtUtil::AutoInstall prompts if STDIN isn't a terminal. Bypass

    the prompts by assuming --default behavior.
    committed Aug 31, 2003
Commits on Aug 27, 2003
  1. Dorian suggested moving the setgid code before the setuid code, so

    that changing from root -> not-root won't disallow changing the group
    ID.  It made sense, thus this patch.
    committed Aug 27, 2003
Commits on Aug 10, 2003
  1. Move the size-saving code so that it always moves the current size to

    the last one.  This should detect file shrinkage better.
    committed Aug 10, 2003
  2. Perform a proper fix for the file size shrinkage. Rather than reopen

    the file unconditionally, seek back to the start of it.
    committed Aug 10, 2003
  3. Azhrarn discovered that Linux only reports file shrinkage (nothing

    else) when a file is reset by `cat > file` and pressing ^D.  This
    patch treats only file shrinkage as reset.
    committed Aug 10, 2003
Commits on Aug 8, 2003
  1. Minor syntax cleanups as a result of trying (and failing) to determine

    the magnitude of arbitrary system clock shifts.
    committed Aug 8, 2003
Commits on Jul 29, 2003
  1. Silence the "connection reset by peer" errors, which indicate that a

    client has unceremoniously disconnected.  To reiterate: These errors
    only occur in the default ClientError callback.  Custom callbacks
    still receive notification of the errors and can handle them any way
    they see fit.
    committed Jul 29, 2003
Commits on Jul 28, 2003
  1. After many requests, I have finally added delay_adjust(). This resets

    a specific timer (as set with delay_set) to be a new number of seconds
    into the future.  This is good for watchdogs and timeouts.
    committed Jul 28, 2003
Commits on Jul 27, 2003
  1. Carl suggested that the TCP client and server not report "error 0"

    (normall disconnection) by default.  He's the last in a long line of
    people to do so.  "When three people tell you you're sick, lie down."
    The error message is removed in this patch.
    committed Jul 27, 2003
Commits on Jul 19, 2003
  1. jdeluise suggested that we document how to scrub a child process'

    shell environment before executing external programs.  This patch adds
    that information.
    committed Jul 19, 2003
Commits on Jul 17, 2003
  1. Apply Leif Gustafson's patch to pass conduit types on to

    POE::Pipe::TwoWay.
    committed Jul 17, 2003
Commits on Jul 16, 2003
  1. Leif Gustafson discovered a nasty little bug in POE::Pipe::TwoWay that

    was triggered by the recent changes to POE::Wheel::Run... but only on
    cygwin!  What a nasty confluence of circumstance.  Thank you, Leif.
    This patch should help that a lot, and it finally cleans up the really
    messy RUNNING_IN_HELL stuff in the pipe classes.
    committed Jul 16, 2003
Commits on Jul 15, 2003
  1. Merge in Bruno Boettcher's Gnome.pm as part of Gtk.pm since they're

    very closely related and with a few exceptions identical.
    committed Jul 15, 2003
Commits on Jul 14, 2003
  1. jdeluise discovered a longstanding bug in cygwin's socketpair and/or

    exec implemenation.  This caused POE::Wheel::Run tests to fail on that
    platform.  This patch causes the wheel to use pipe, which works,
    instead.
    committed Jul 14, 2003
Commits on Jul 13, 2003
  1. Applied a modified version of jrieks' Seek patch. This lets you seek

    forwards from the start of a file.  Negative Seek does the same as
    SeekBack, and negative SeekBack does the same as Seek.  It's not
    tested, though: TODO add seek/seekback tests to t/14_wheels_ft.t
    committed Jul 13, 2003
  2. Remove the dependency on $^T and the assumption that it will never

    change.  This is only an issue during tracing.
    committed Jul 13, 2003
Commits on Jul 11, 2003
  1. Bruno Boettcher discovered the Gtk event loop didn't work with the

    Gnome abstraction.  A quick change fixed that.
    committed Jul 11, 2003
  2. The tests had some timing issues that only show up on the 486. This

    commit makes the tests less timing-sensitive.
    committed Jul 11, 2003
Commits on Jul 10, 2003