SHA256
8
0
forked from pool/perl-POE
Files
perl-POE/perl-POE.changes

128 lines
5.7 KiB
Plaintext
Raw Normal View History

-------------------------------------------------------------------
Thu Sep 30 20:37:36 UTC 2010 - chris@computersalat.de
- update to 1.293
o Add user continuation parameters to sig() and sig_child().
o Roll back most of the lexical FIFO event arrays. Going through a
POE::Queue for this will be a bit slower, but POE::XS::Queue::Array
may be fast enough.
o Continue to guarantee FIFO event ordering despite the rollback to
dumping them in a time-ordered queue. Detect minor time regressions,
and use the last time value plus a small number when needed.
o Fixed a mistake in the alias_list() example code in POE::Kernel
documentation, spotted by Paul G Webster
o Chris Benedict reported that Mac OS X returns ESPIPE when accept() is
aborted, rather than ECONNABORTED everywhere else. Add ESPIPE to the
list of harmless accept() errors.
o Chris Benedict reported that nmap will crash Wheel::SocketFactory
based things. nmap disconnects before accept() can be called, so
accept() returns ECONNABORTED. Technically applications can handle
this themselves and not destroy the wheel, but the wheel maybe
shouldn't report harmless errors.
o Apply Hinrik's patch to increase test failure verbosity.
- 2010-08-02T06:01:19.221768Z v1_292
o Resolve rt.cpan.org 59925, wherein sig_child() use would increase
some events' latency to at 1sec. First reported by Getty, then Avar
opened the ticket. Fixed with Hinrik's copious valuable assistance.
o Fix a method name typo in TRACE_REFCNT code.
- noarch pkg
- recreated by cpanspec 1.78
-------------------------------------------------------------------
Tue Jul 27 10:05:00 UTC 2010 - lars@linux-schulserver.de
- update to 1.291:
+ Nick Perez pointed out that we don't absolutely need HighEvent,
since put() returns the high-water status much more conveniently.
Resolve his rt.cpan.org ticket 56432.
Oh, and fix an unrelated test plan.
+ Clarify the refcount_{inc,dec}rement() return values per Olivier
'dolmen' Mengué's feedback in rt.cpan.org #57314
+ Remove some logic that stopped being used. Adjust idle-kernel checks
into a slightly more optimal order.
+ Finish a sentence. Incomplete docs noted by Hinrik.
+ Move non-alarms out of POE::Queue::Array.
+ Reduce calls to get_item_count() by one per _data_ev_dispatch_due().
Reduce calls to get_next_priority() by approx. one per
_data_ev_dispatch_due(). Micro-optimize get_item_count().
+ Fix tests related to recent POE::Resource::Events optimizations.
+ At long last, apply Ton Hospel's micro-optimization for
get_next_priority().
+ mall optimizations. Avoid _data_stat_add() calls when not needed.
Avoid redundant session refcounts when the source and destination are
the same. Breaks some pedantic tests, but we can fix those.
-------------------------------------------------------------------
Fri Apr 9 23:59:22 UTC 2010 - lars@linux-schulserver.de
- update to 1.289:
+ many test changes
+ documentation fixes
+ Avoid undefined value warnings when trying to tab-complete
nothingness.
+ Tweak the @modules logic
+ Remove any XS modules from @modules
+ Fix loading of XS loops via POE.pm
-------------------------------------------------------------------
Sat Feb 20 12:27:57 UTC 2010 - lars@linux-schulserver.de
- update to 1.287:
+ Fix a sig_child() race condition in a MooseX::Workers test case
+ Fix an infinite file rollover when open() succeeds but stat() fails.
Jay Hannah discovered a bug when he passed in a filename with
trailing whitespace. Two-parameter open() treats trailing whitespace
as insignificant, so it passed. On the other hand, trailing
whitespace is significant in stat(), so it always failed, triggering
an unrelenting stream of file rollover events. Switched to
three-parameter open(), which considers trailing whitespace as
significant. Now both open() and stat() agree the file doesn't exist.
+ Removed dependency on Test::Exception
+ Resolve rt.cpan.org #54319. In polling mode, the wheel wasn't
iterating get_one() for the entire input from get_one_start(). As a
result, only one log line was returned per PollInterval. This change
iterates through get_one() until all lines are returned.
+ Restore _start & _stop return values. Mikko Ehto reported that
_start and _stop don't return values as documented. He
also provided a testcase, which was very helpful.
+ fixed a bug in POE::Wheel::FollowTail
+ fixed spelling mistakes
+ several doc changes
-------------------------------------------------------------------
Fri Jan 1 18:26:53 UTC 2010 - lars@linux-schulserver.de
- update to 1.281
-------------------------------------------------------------------
Fri Nov 6 23:29:55 CET 2009 - dmueller@suse.de
- update to 1.280
-------------------------------------------------------------------
Sun Aug 30 15:55:05 CEST 2009 - lars@linux-schulserver.de
- update to 1.266;
+ fixed and update many documentation
+ fixed at least the following RT Bugs: RT #47852, RT #47853, RT #47854,
RT #47892, RT #47966, RT #47855, RT #48341, RT #48670, RT #48802
+ many more work is done - please read
/usr/share/doc/packages/perl-POE/CHANGES
- enable rt47966-sigchld test
- enable IO::Tty tests
- enable POE::Test::Loops
- follow perl packaging guidelines
-------------------------------------------------------------------
Thu Apr 9 14:56:19 CEST 2009 - pascal.bleser@opensuse.org
- update to 1.004
- removed "openSUSE Education" vendor tag
- some minor spec file enhancements
-------------------------------------------------------------------
Sun Nov 30 06:26:26 CET 2008 - lars@linux-schulserver.de
- initial version 1.003