sjrpc:d1aa4157e07ca7ae77949fabd549267f40686181 commitshttps://git.seblu.net/mirror/sjrpc/-/commits/d1aa4157e07ca7ae77949fabd549267f406861812011-10-04T18:20:48+02:00https://git.seblu.net/mirror/sjrpc/-/commit/d1aa4157e07ca7ae77949fabd549267f40686181Added SSLRpcServer2011-10-04T18:20:48+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/91fc5eec68a6c8d570c55596a95958916ff27b98Moved callers to sjrpc.core.protocols.rpc module2011-10-04T18:19:59+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/9d3610c56bc0fe24e706f2ae8d0a3642eb18bc1fRewrited inbound data processing in order to be compatible with ssl sockets2011-10-04T18:14:31+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/736fd828fa25cff4765cd2829c321597234b43e5Pythonization + comments2011-10-04T11:09:18+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/1b9e9926ff6b79f20c836bf7f7867cfc85f47fbbEnhanced socket read error handling2011-10-04T11:08:47+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/f4b653ffbed09fb4669ace7563f76af8604ae6ecNow raise an exception when protocols are used in fallback mode2011-10-03T18:39:09+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/9151bf7fd6388f8bc77981b7ee09070fe06ee36fEnhanced fundamentals documentation2011-10-03T18:10:44+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/37501d9ac3c451de95ec16aeec7678aaf23fa907Added create_rpc and create_tunnel shortcuts with label auto assignation2011-10-03T18:10:15+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/2c3b6c7dd825980499e09ac661fc4c3d74b718a0Enhanced documentation for core package.2011-10-03T17:51:22+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/ffefb533254bb77390054e6e99c2fe1dfc8d5483Added a basic usage2011-10-03T14:45:33+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/8db42ff2f53c53117a8fe98c2b185375ef7249afRemoved gevent from features, and added pyev2011-10-03T14:45:07+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/b10413f5e2840009a123c4e9e195e7d10e9a2429Fixed bugs with ReST notes.2011-10-03T14:29:42+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/879f5c8f9e98b9132b1a49143163ca006d8c9dc7Improved toc of documentation2011-10-03T14:28:54+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/a885a2a848b59296c2317809320a8b3b4213f3a5Added VpnProtocol.2011-10-03T14:09:41+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/9659bfe9faaf0a6aec57f829b8c6c96e21b5d587Removed unused request_decorators2011-10-03T14:08:52+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/f7bb1d317de39f4993b5386eb0e28d5eb224cdb6Added "Tunnel ready" feature to the TunnelProtocol2011-10-03T14:08:27+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/bb0e82090b020a2d2a25283a4a2346cc3bf90fbcAdded protocols documentation.2011-10-03T14:08:01+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/946f6991ff57e69a0b785307faa3e0cdf6039cc1Enhanced comments2011-10-03T11:07:26+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/4a4ec1a99b6386eacf53413e542c657cd31ed25bInternals RpcConnection watchers creation now use the public API2011-10-03T11:06:44+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/bf730fac63b4bef2fe1617b76c7da82bd7697ae1Fixed unknown labels consumption2011-10-03T11:05:24+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/8478a8f31405bf795ab272eaebc32d720df4e6b3Removed old stuff.2011-10-03T11:04:10+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/22da0af45a89b4167a9c13e860fcc455efa23bd6Addded an option (default disabled) to enable tcp keepalive2011-10-03T11:03:34+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/ce0aad4337ca4567cb9fa7557f5d7f502a4e7333Implementation of sjRpc tunnel protocol.2011-09-29T15:19:39+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/561c7544a49fd0c6355ffdf9c0674697b64fa2e8Implementation of sjRpc with libev and Pyev python bindings.2011-09-29T15:19:21+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/8c77fe39831e6421d836c29d33b5b4058a3212bbUpdated documentation.2011-09-28T10:45:57+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/4ed6bd8a333be6504feed11f6268b303bfdf279aAdded __nonzero__ method on RpcConnection class.2011-09-15T17:16:56+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/e377978d02e633817ef15396346312e8885d2b6dAdded rpc property on RpcConnection.2011-09-15T16:13:48+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/3fc403efb63e622e10bb6db62bed86542cbfeabcDocumentation enhancements.2011-09-14T17:04:27+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/a945b027172629adfe130fbee8a5411e809f4f53Changed AsyncWatcher class to use a new feature.2011-09-14T15:46:02+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/9d856cd5ba1f6c127a417dec686009f529f49f4aUpdated documentation for the new sjRpc version.2011-09-14T15:45:29+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/094012314d2341fbe49867b58700f8138769dc7aMoved remains properties on async watcher.2011-09-14T10:54:04+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/36dffbb1b94b0807c343528c56d0ee9eca17d6b3Added capabilities negociation with fallback to old sjRpc mode.2011-09-14T10:52:58+02:00Antoine Milletantoine.millet@smartjog.com
On connection, the new sjRpc work in compatibility mode with the old one. The
label is not defined on frames, and a capabilities special message is sent to the
peer. Old sjRpc ignore this kind on message (but log a warning "malformed
message"), unlike new version which disable this compatibility mode on
receipt.https://git.seblu.net/mirror/sjrpc/-/commit/3e99529be0a5fcc749dc230620d8585cc0ec22e6Fixed bug with shutdown and running calls release.2011-09-12T16:55:55+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/251078ed1078412df5fdc6233e4c5bdae1648badFixed bug with shutdown on RpcProtocol.2011-09-12T10:55:36+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/3b5bd3f99af90c3dc76287a32fc5b5202f1c2596Fixed bug with AsyncWatcher and infinite timeout.2011-09-09T15:29:32+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/d4e2a4b6299f8b2f5984c27fcb3a5b76fe0f50aeAdded AsyncWatcher class to handle async calls.2011-09-09T14:21:11+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/3cde7284fdc63413a1e0aa4b5ac7227c1d7d227cWhitespaces.2011-09-09T14:20:54+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/4eadc7b5018a6077b6f43a9d57405f3e912c8d50Rewrited sjRpc with low level channel multiplexage and gevent usage.2011-09-09T14:20:21+02:00Antoine Milletantoine.millet@smartjog.comhttps://git.seblu.net/mirror/sjrpc/-/commit/d63729bdb335c2265ce8cdf5351ba6e163892fedRefactored polling event management code.2011-06-01T14:08:26+02:00Antoine Milletantoine.millet@smartjog.com
Now use a callback system to handle event from poller.https://git.seblu.net/mirror/sjrpc/-/commit/88d12c96195a2600185395684a90e535559cc2b7Whitespaces.2011-05-26T18:37:35+02:00Antoine Milletantoine.millet@smartjog.com