Net-Clacks
view release on metacpan or search on metacpan
lib/Net/Clacks/UpgradeGuide.pod view on Meta::CPAN
most recent stable versions of Perl, similar to the developers of Perl itself. If no new Perl feature is required, Net::Clacks will be able to run on older Perl versions as well,
but i will only test on supported versions.
L<Net::Clacks::Server> also has an additional way to call the event loop, runOnce(). This allows you to run your own event loop and just call runOnce() every few milliseconds or so.
Special thanks goes to kcott from PerlMonks for the MIN_PERL_VERSION stuff in Makefile.PL
=head2 VERSION 29
Increase the Listen queue (=how many new connections can be handled per cycle) from 1 to 20. This should increase reliability of initial startup (and reconnects after a network problem) of clients more reliable.
This version is fully backwards compatible to Version 28
=head2 VERSION 30
Support "socketcommands" in XML config. This can be used for example for changing the usergroup of a Unix Domain Socket (so multiple linux users in the same group can access the clacks UDS socket).
<socketcommands>
<item>chmod g+rwx /home/PC_LINUXUSER/temp/PC_PROJECTNAME_LC_clacks.sock</item>
<item>chgrp clacksusers /home/PC_LINUXUSER/temp/PC_PROJECTNAME_LC_clacks.sock</item>
</socketcommands>
This version is fully backwards compatible to Version 29
=head2 VERSION 31
Fix missing requirements for the "DBI" module in Makefile.PL
This version is fully backwards compatible to Version 30
=head2 VERSION 32
Fix various performance problems and reliability issues under high load.
This version is fully backwards compatible to Version 31
=head2 VERSION 33
Fix problems with MANIFEST
This version is fully backwards compatible to Version 32
=head2 VERSION 34
Net::Clacks::Client now supports "fastdisconnect" that closes a connection immediately without sending QUIT first. (used in forkin clients)
ClacksCache now only connects to server on first use, instead on instantiation.
This version is fully backwards compatible to Version 33
=head2 VERSION 35
This version retunes some timeouts that may or may not have caused problems in the past.
It now also provides more automated tests and a documentation of the protocol.
This version is fully backwards compatible to Version 34, minus the bugs i hopefully managed to squash.
=head2 VERSION 36
This version squashes some long standing bugs regarding connection management. Very busy servers should now run more stable.
This version is fully backwards compatible to Version 34, minus the bugs i hopefully managed to squash.
=head1 AUTHOR
Rene Schickbauer, E<lt>cavac@cpan.orgE<gt>
=head1 Source code repository
The official source code repository is located at:
L<https://cavac.at/public/mercurial/Net-Clacks/>
=head1 COPYRIGHT AND LICENSE
Copyright (C) 2008-2024 Rene Schickbauer
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.10.0 or,
at your option, any later version of Perl 5 you may have available.
=cut
( run in 0.665 second using v1.01-cache-2.11-cpan-75ffa21a3d4 )