@ changeset: 123:b8e3527c11c4 | tag: tip | user: Rene Schickbauer | date: Tue Jun 30 17:56:59 2020 +0200 | summary: Fix cache for deleted keys, bump to Version 13 | o changeset: 122:5aea89316a45 | user: Rene Schickbauer | date: Tue Jun 09 14:58:48 2020 +0200 | summary: Update Changes | o changeset: 121:98710de3fcfa | user: Rene Schickbauer | date: Tue Jun 09 14:58:34 2020 +0200 | summary: MANIFEST, BF Makefile.PL | o changeset: 120:704f93edb66b | user: Rene Schickbauer | date: Tue Jun 09 14:57:11 2020 +0200 | summary: Update Changes file | o changeset: 119:656d70082f07 | user: Rene Schickbauer | date: Tue Jun 09 14:56:32 2020 +0200 | summary: Bump version to 12 | o changeset: 118:d906766d694e | user: Rene Schickbauer | date: Tue Jun 09 14:55:50 2020 +0200 | summary: Update docs | o changeset: 117:a07d4edeb64b | user: Rene Schickbauer | date: Tue Jun 09 14:55:32 2020 +0200 | summary: Change Clacks.pod back to Clacks.pm to allow "cpan install Net::Clacks" | o changeset: 116:f293c3e90f68 | user: Rene Schickbauer | date: Tue Jun 09 14:47:37 2020 +0200 | summary: Allow cleaner disconnect for ClacksCache | o changeset: 115:d96448310e1d | user: Rene Schickbauer | date: Thu Mar 12 10:49:48 2020 +0100 | summary: Add access to raw socket for IO::Select stuff and similar | o changeset: 114:83f5c977322d | user: Rene Schickbauer | date: Wed Mar 11 20:12:38 2020 +0100 | summary: Change docs to show that doNetwork takes an optional read timeout argument | o changeset: 113:95845bbcea84 | user: Rene Schickbauer | date: Tue Mar 10 14:37:06 2020 +0100 | summary: Update Changes again | o changeset: 112:69a8c1cc562f | user: Rene Schickbauer | date: Tue Mar 10 14:36:34 2020 +0100 | summary: Split documentation and UpgradeGuide, because the upgrade guide gets longer and longer and longer and longer and longer.... | o changeset: 111:79752633b55f | user: Rene Schickbauer | date: Tue Mar 10 14:15:50 2020 +0100 | summary: Final update of docs before release | o changeset: 110:2afdec6ea408 | user: Rene Schickbauer | date: Tue Mar 10 14:08:58 2020 +0100 | summary: Bump version to 11 | o changeset: 109:a415968e12b2 | user: Rene Schickbauer | date: Tue Mar 10 14:08:34 2020 +0100 | summary: Clean disconnect in cliewnt examples | o changeset: 108:36b83cd2e90e | user: Rene Schickbauer | date: Tue Mar 10 14:05:00 2020 +0100 | summary: Update copyright | o changeset: 107:f382a3e57f28 | user: Rene Schickbauer | date: Tue Mar 10 14:03:21 2020 +0100 | summary: Major bugfix should prevent hangs when Net::Clacks::Client is DESTROYed | o changeset: 106:520fa6712c8c | user: Rene Schickbauer | date: Wed Nov 13 17:38:05 2019 +0100 | summary: Fewer useless messages when killing the process | o changeset: 105:44d3a5694fe7 | user: Rene Schickbauer | date: Wed Nov 13 16:27:24 2019 +0100 | summary: Fix some unicode stuff (preventive merge from pagecamel_framework, not actual bug) | o changeset: 104:a05465f70905 | user: Rene Schickbauer | date: Wed Nov 13 15:01:17 2019 +0100 | summary: Update Changes file in preparation for release | o changeset: 103:fe24c816fd92 | user: Rene Schickbauer | date: Wed Nov 13 15:00:25 2019 +0100 | summary: Bump version number to 10 | o changeset: 102:9883e3551d8a | user: Rene Schickbauer | date: Wed Nov 13 14:59:00 2019 +0100 | summary: Start documenting Version 10 changes | o changeset: 101:9e8a64181d26 | user: Rene Schickbauer | date: Wed Nov 13 14:47:23 2019 +0100 | summary: Implement very basic error handling via "OVERHEAD E" | o changeset: 100:7576dbe56b05 | user: Rene Schickbauer | date: Wed Nov 13 13:25:18 2019 +0100 | summary: intersparse KEYSYNC with PING to maintain a "rolling" timeout during lengthy keysyncs | o changeset: 99:43f9d2e7b850 | user: Rene Schickbauer | date: Wed Nov 13 13:18:49 2019 +0100 | summary: Use unix domain sockets interclacks mode for example slave server 2 | o changeset: 98:a841804a32ae | user: Rene Schickbauer | date: Wed Nov 13 13:18:15 2019 +0100 | summary: Interclacks can now use unix domain sockets as well | o changeset: 97:e2bfe6d5f6f6 | user: Rene Schickbauer | date: Wed Nov 13 12:59:48 2019 +0100 | summary: Fix examples | o changeset: 96:40634506fa9b | user: Rene Schickbauer | date: Wed Nov 13 12:57:13 2019 +0100 | summary: Only do the clientID stuff on UDS if we actually load IO::Socket::UNIX | o changeset: 95:163bcae9f5fb | user: Rene Schickbauer | date: Wed Nov 13 12:45:58 2019 +0100 | summary: Don't use SSL on Unix domain sockets (local connections). Lowers CPU usage and provides shorter round trip time | o changeset: 94:ca7ebfe176d5 | user: Rene Schickbauer | date: Wed Nov 13 11:48:26 2019 +0100 | summary: Update pragmas | o changeset: 93:6f31209087b1 | user: Rene Schickbauer | date: Tue Nov 05 15:05:01 2019 +0100 | summary: Update "Changes" file in preparation for yet another release | o changeset: 92:2b1f01b693ae | user: Rene Schickbauer | date: Tue Nov 05 15:03:21 2019 +0100 | summary: Add the option "socketchmod" to clacks server to automatically chmod the socket file | o changeset: 91:6c9b5827a504 | user: Rene Schickbauer | date: Thu Oct 24 12:44:58 2019 +0200 | summary: Better throttle timing+defaults, make sure syswrite is always eval'd | o changeset: 90:52e62062f83f | user: Rene Schickbauer | date: Tue Oct 22 17:00:56 2019 +0200 | summary: Updated Changes file | o changeset: 89:64198b152bb3 | user: Rene Schickbauer | date: Tue Oct 22 17:00:16 2019 +0200 | summary: Make examples clearer | o changeset: 88:e2c7631b15cd | user: Rene Schickbauer | date: Tue Oct 22 16:52:40 2019 +0200 | summary: Bump version to 8 | o changeset: 87:6df4a26becfc | user: Rene Schickbauer | date: Tue Oct 22 16:48:29 2019 +0200 | summary: More fixes for disconnect handling | o changeset: 86:54d46c6eff84 | user: Rene Schickbauer | date: Tue Oct 22 16:46:16 2019 +0200 | summary: Updated docs | o changeset: 85:cd2d5a46223e | user: Rene Schickbauer | date: Tue Oct 22 14:57:28 2019 +0200 | summary: POD, Perl::Critic | o changeset: 84:0b441534fc26 | user: Rene Schickbauer | date: Tue Oct 22 14:42:55 2019 +0200 | summary: Cleanup | o changeset: 83:fcbeb8f6e4de | user: Rene Schickbauer | date: Tue Oct 22 14:39:52 2019 +0200 | summary: CLeanup | o changeset: 82:ef94a24f951b | user: Rene Schickbauer | date: Tue Oct 22 14:18:24 2019 +0200 | summary: Better detection of closed sockets that lowers CPU usage | o changeset: 81:cbb6df1315e5 | user: Rene Schickbauer | date: Tue Oct 22 13:50:51 2019 +0200 | summary: Start supporting Unix Domain Sockets | o changeset: 80:f4e1d4971868 | user: Rene Schickbauer | date: Wed Oct 09 10:22:22 2019 +0200 | summary: Release version 7 | o changeset: 79:bad7fa609ea7 | user: Rene Schickbauer | date: Wed Oct 09 10:21:31 2019 +0200 | summary: Updated documentation in preparation for version 7 release | o changeset: 78:4fad979fb01e | user: Rene Schickbauer | date: Tue Oct 08 15:27:12 2019 +0200 | summary: Updated POD | o changeset: 77:d44cee91d51e | user: Rene Schickbauer | date: Tue Oct 08 15:22:25 2019 +0200 | summary: Perl::Critic | o changeset: 76:91e7e971a13c | user: Rene Schickbauer | date: Tue Oct 08 12:09:36 2019 +0200 | summary: Prepare for release 6.3 | o changeset: 75:cbbff5e82e9e | user: Rene Schickbauer | date: Tue Oct 08 12:06:35 2019 +0200 | summary: Add a small random reconnect delay to the client | o changeset: 74:18746767c08c | user: Rene Schickbauer | date: Tue Oct 08 11:57:31 2019 +0200 | summary: Be a bit more responsive waiting for the first client | o changeset: 73:11b921603766 | user: Rene Schickbauer | date: Tue Oct 08 11:53:59 2019 +0200 | summary: Add some timeouts and sanity checks | o changeset: 72:f605c2ddc186 | user: Rene Schickbauer | date: Mon Oct 07 11:03:29 2019 +0200 | summary: Update Changes file and release | o changeset: 71:9aaed77d066d | user: Rene Schickbauer | date: Mon Oct 07 11:02:07 2019 +0200 | summary: Prepare release 6.2 | o changeset: 70:6895a7fdefcb | user: Rene Schickbauer | date: Mon Oct 07 10:55:39 2019 +0200 | summary: MANIFEST | o changeset: 69:00b24d558d81 | user: Rene Schickbauer | date: Mon Oct 07 10:54:39 2019 +0200 | summary: Send KEYSYNC from slave to master AFTER the server has finished its sync (=when the server notifies us with the end of lock_for_sync) | o changeset: 68:79cea41b9dd6 | user: Rene Schickbauer | date: Mon Oct 07 10:38:29 2019 +0200 | summary: Trying to fix a special case where a distconnect from master with multiple slaves will result in KEYSYNC loops. The most likely cause is immediate reconnect of all clients instead of one-by-one. | o changeset: 67:5d518147d41f | user: Rene Schickbauer | date: Mon Oct 07 10:03:29 2019 +0200 | summary: Wait between reconnect attemmpts to interclacks master | o changeset: 66:0c3c5cca6f3e | user: Rene Schickbauer | date: Wed Sep 18 11:45:29 2019 +0200 | summary: Release 6.1 | o changeset: 65:db93daac2a03 | user: Rene Schickbauer | date: Wed Sep 18 11:43:46 2019 +0200 | summary: Fix substr bugs | o changeset: 64:4487e65aea0e | user: Rene Schickbauer | date: Tue Jun 18 20:36:06 2019 +0200 | summary: Prepare for 6.0 release | o changeset: 63:f8f7ac6344ea | user: Rene Schickbauer | date: Tue Jun 18 20:31:50 2019 +0200 | summary: Update documentation | o changeset: 62:efc16af17dda | user: Rene Schickbauer | date: Tue Jun 18 20:08:55 2019 +0200 | summary: CLean up cmdline output | o changeset: 61:185441faf746 | user: Rene Schickbauer | date: Tue Jun 18 20:03:32 2019 +0200 | summary: Use existing interclacks forwarding for much of KEYSYNC handling | o changeset: 60:d031dc2e46dd | user: Rene Schickbauer | date: Tue Jun 18 19:58:23 2019 +0200 | summary: Sync bugfixes | o changeset: 59:f6ed8571791a | user: Rene Schickbauer | date: Tue Jun 18 19:35:48 2019 +0200 | summary: Fix more sync stuff | o changeset: 58:f2ef812e8cde | user: Rene Schickbauer | date: Tue Jun 18 19:20:28 2019 +0200 | summary: BF | o changeset: 57:98a519e6e6f8 | user: Rene Schickbauer | date: Tue Jun 18 19:16:21 2019 +0200 | summary: Smarter sending of keys known in interclacks client to server | o changeset: 56:ac568fa45a4c | user: Rene Schickbauer | date: Tue Jun 18 19:00:33 2019 +0200 | summary: Fix some sync bugs | o changeset: 55:1be45188781b | user: Rene Schickbauer | date: Tue Jun 18 18:41:16 2019 +0200 | summary: BF | o changeset: 54:fd831fb2a99e | user: Rene Schickbauer | date: Tue Jun 18 18:36:38 2019 +0200 | summary: BF | o changeset: 53:44418014974c | user: Rene Schickbauer | date: Tue Jun 18 18:10:01 2019 +0200 | summary: Try a more intelligent interclacks sync mode using local timestamps | o changeset: 52:245b71908c79 | user: Rene Schickbauer | date: Wed Jun 12 10:27:54 2019 +0200 | summary: Implement the FLUSH command | o changeset: 51:73f25852dee1 | user: Rene Schickbauer | date: Wed May 08 02:04:50 2019 +0200 | summary: Clackscache can now (optionally) persist over restarts | o changeset: 50:af6b657a6a31 | user: Rene Schickbauer | date: Wed Feb 06 21:41:42 2019 +0100 | summary: Update "Changes" file | o changeset: 49:75c14a5ac7cb | user: Rene Schickbauer | date: Wed Feb 06 21:40:40 2019 +0100 | summary: Better remembrance code | o changeset: 48:2da43894612a | user: Rene Schickbauer | date: Wed Feb 06 21:06:21 2019 +0100 | summary: Bump version to 5.1 | o changeset: 47:0466fbbb86bc | user: Rene Schickbauer | date: Wed Feb 06 21:05:37 2019 +0100 | summary: Fix some copyright stuff | o changeset: 46:7d02c43c1786 | user: Rene Schickbauer | date: Wed Feb 06 21:03:23 2019 +0100 | summary: Rename as all Maplat stuff to PageCamel, to keep it in line with framework | o changeset: 45:6389f4bb3a7a | user: Rene Schickbauer | date: Mon Feb 04 21:51:08 2019 +0100 | summary: Add meta function setAndStore() so we can save some annoying "duplicate" lines in pagecamel_framework | o changeset: 44:6118b5f15edb | user: Rene Schickbauer | date: Wed Dec 12 12:33:23 2018 +0100 | summary: Bump version to 4.9 | o changeset: 43:4afedc404bde | user: Rene Schickbauer | date: Thu Oct 04 15:04:57 2018 +0200 | summary: Tester reported this software backwards compatible to 5.10.1, so change minimum perl version | o changeset: 42:9ba0a2f94f97 | user: Rene Schickbauer | date: Thu Oct 04 14:57:46 2018 +0200 | summary: Fix test after removal of Async file | o changeset: 41:5e6ea769ef75 | user: Rene Schickbauer | date: Thu Oct 04 14:15:49 2018 +0200 | summary: Prepare for 4.8 release | o changeset: 40:f308b1387d48 | user: Rene Schickbauer | date: Thu Oct 04 14:13:46 2018 +0200 | summary: Update version and copyright | o changeset: 39:1234a3b6b15e | user: Rene Schickbauer | date: Thu Oct 04 14:10:53 2018 +0200 | summary: Better examples | o changeset: 38:5943d65c8e03 | user: Rene Schickbauer | date: Wed Oct 03 14:24:03 2018 +0200 | summary: Try to fix CPAN problems | o changeset: 37:3256b573075b | user: Rene Schickbauer | date: Tue Oct 02 08:12:16 2018 +0200 | summary: Update some docs | o changeset: 36:f71c4f5301c9 | user: Rene Schickbauer | date: Tue Oct 02 08:04:55 2018 +0200 | summary: Fix examples | o changeset: 35:fe403df2833c | user: Rene Schickbauer | date: Tue Oct 02 07:28:58 2018 +0200 | summary: CPAN docs update | o changeset: 34:b34c82a87303 | user: Rene Schickbauer | date: Fri Sep 14 13:36:46 2018 +0200 | summary: Start writing documentation | o changeset: 33:49956237c44c | user: Rene Schickbauer | date: Fri Sep 14 13:36:17 2018 +0200 | summary: Remove unsupported Async module | o changeset: 32:656624483073 | user: Rene Schickbauer | date: Fri Sep 14 11:50:10 2018 +0200 | summary: Fix Perl::Critic | o changeset: 31:262ba92abf13 | user: Rene Schickbauer | date: Tue Aug 14 19:59:32 2018 +0200 | summary: Updated version | o changeset: 30:b47536f994ed | user: Rene Schickbauer | date: Tue Aug 14 19:56:35 2018 +0200 | summary: Send DEBUG (in monitor mode) for connects and disconnects of clients | o changeset: 29:de2e40d5c9c9 |\ parent: 28:67039a1d96b3 | | parent: 27:af7bbe22c754 | | user: Rene Schickbauer | | date: Fri Nov 24 10:00:28 2017 +0100 | | summary: Merge | | | o changeset: 28:67039a1d96b3 | | parent: 26:cdda9b918c96 | | user: Rene Schickbauer | | date: Fri Nov 24 09:59:55 2017 +0100 | | summary: Add clacks_keylist() function to ClacksCache, bump version to 4.5 | | o | changeset: 27:af7bbe22c754 |/ user: Rene Schickbauer | date: Sun Nov 12 14:11:56 2017 +0100 | summary: dd missing requirements in Makefile.PL | o changeset: 26:cdda9b918c96 | user: Rene Schickbauer | date: Fri Nov 10 12:59:01 2017 +0100 | summary: Add "raw" functionality to Client lib | o changeset: 25:843caf259404 | user: Rene Schickbauer | date: Tue Oct 24 12:25:25 2017 +0200 | summary: BF shorter sleep time | o changeset: 24:f85de513c912 | user: Rene Schickbauer | date: Tue Oct 24 12:18:37 2017 +0200 | summary: For some (currently unknown) reason sysread only gives us a single line when using SSL. So try until we don't get any more data. | o changeset: 23:aa0f34c5a0de | user: Rene Schickbauer | date: Fri Oct 20 12:25:51 2017 +0200 | summary: Start work on totally async client (unfinished) | o changeset: 22:ab70763b26d2 | user: Rene Schickbauer | date: Fri Oct 20 12:07:03 2017 +0200 | summary: Adapt keylist to new protocol, add clientlist function | o changeset: 21:2153bd446f68 | user: Rene Schickbauer | date: Fri Oct 20 12:06:42 2017 +0200 | summary: Change protocol slightly to have a defined start/end tag for lists | o changeset: 20:4b4b44199296 | user: Rene Schickbauer | date: Thu Oct 19 15:19:54 2017 +0200 | summary: BF (especially in interclacks mode) | o changeset: 19:0a6f79c4ab4f | user: Rene Schickbauer | date: Thu Oct 19 11:27:50 2017 +0200 | summary: BF, Bump version to 4.3 | o changeset: 18:fe251303371a | user: Rene Schickbauer | date: Thu Oct 19 10:11:13 2017 +0200 | summary: Unify config names | o changeset: 17:b992949d95d4 |\ parent: 16:46ee74a615eb | | parent: 14:232e7ae01cfe | | user: Rene Schickbauer | | date: Tue Oct 17 15:23:30 2017 +0200 | | summary: Merge from cavac.at | | | o changeset: 16:46ee74a615eb | | user: Rene Schickbauer | | date: Tue Oct 17 14:47:02 2017 +0200 | | summary: Added mandatory authentication and lock-for-sync mode (for interclacks sync) | | | o changeset: 15:675c4b7837e5 | | parent: 12:478bba79a309 | | user: Rene Schickbauer | | date: Tue Oct 17 09:42:43 2017 +0200 | | summary: Use SSL in Clacks | | o | changeset: 14:232e7ae01cfe | | user: Rene Schickbauer | | date: Mon Oct 16 18:38:42 2017 +0200 | | summary: GNU Ivy Bdubs | | o | changeset: 13:9888848cfe91 |/ user: Rene Schickbauer | date: Mon Oct 16 18:36:43 2017 +0200 | summary: GNU Terry Pratchett | o changeset: 12:478bba79a309 | user: Rene Schickbauer | date: Mon Oct 16 12:52:25 2017 +0200 | summary: Actually make sure we flush the output buffer in memcached compat mode | o changeset: 11:1fcf3d7f26c0 | user: Rene Schickbauer | date: Mon Oct 16 12:10:04 2017 +0200 | summary: Bump version to 4.2 to show major overhaul of clacks | o changeset: 10:c494e054d842 | user: Rene Schickbauer | date: Mon Oct 16 12:09:19 2017 +0200 | summary: Fix pragmas | o changeset: 9:ce229df4a417 | user: Rene Schickbauer | date: Mon Oct 16 12:07:47 2017 +0200 | summary: Better timeout handling in clacks client | o changeset: 8:160a55e8d89e | user: Rene Schickbauer | date: Mon Oct 16 12:04:04 2017 +0200 | summary: Add IO::Select to requirements in Makefile.PL | o changeset: 7:7f2a9ac95c15 | user: Rene Schickbauer | date: Mon Oct 16 11:24:54 2017 +0200 | summary: Better clacks performance | o changeset: 6:710a9644028d | user: Rene Schickbauer | date: Mon Oct 16 09:37:08 2017 +0200 | summary: Phase out UDP mode of Clacks, move basic Memchached compat to Net::Clacks | o changeset: 5:ead749d4b242 | user: Rene Schickbauer | date: Tue Oct 03 14:27:08 2017 +0200 | summary: Add simple examples | o changeset: 4:12e892f08f26 | user: Rene Schickbauer | date: Tue Oct 03 13:07:34 2017 +0200 | summary: Doc | o changeset: 3:e518b1dbbe4b | user: Rene Schickbauer | date: Tue Oct 03 13:02:20 2017 +0200 | summary: Code cleanup | o changeset: 2:6e39ea8b0509 | user: Rene Schickbauer | date: Tue Oct 03 11:37:45 2017 +0200 | summary: Rename some files | o changeset: 1:d0b5949bf336 | user: Rene Schickbauer | date: Tue Oct 03 11:32:45 2017 +0200 | summary: MANIFEST. Makefile.PL | o changeset: 0:523069b7ee68 user: Rene Schickbauer date: Tue Oct 03 11:30:01 2017 +0200 summary: Turn Clacks into its own module