Skip to content
Snippets Groups Projects
Commit ef9aab1f authored by Antoine Millet's avatar Antoine Millet
Browse files

Removed debian packaging from upstream repository

parent ff8884f6
No related branches found
No related tags found
No related merge requests found
sjrpc (18) unstable; urgency=low
* Logging message emitted for unknown label protoctl is now a debug message
* Added close_endpoint_on_shutdown option on TunnelProtocol
* Fixed bug with initial get size
* Send ready message only when tunnel is started
* Fixed bug in TunnelProtocol when peer doesn't want more data
* Implemented deferred responses
* Fixed bug on tunnel shutdown when the connection is already down
* Fixed "dictionary changed size during iteration" on connection shutdown
* Added wait_timeout method on TunnelProtocol
* Replaced close method by shutdown method in TunnelProtocol
* Call Protocol shutdown in RpcProtocol shutdown
* Default shutdown on Protocol now unregister it from connection
* Tunnel now use Protocol.create_watcher instead of RpcConnection.create_watcher
* Added create_watcher method on Protocol
* Added raise_timeout option in wait and iter methods of AsyncWatcher
* Added pop_call method on rpc protocol
* Refactored access to special arguments on calls
* Reduced write size on socket
* Fixed bug with on_close argument
* Changed default on_close callback privacy
* Added a feature to avoid the autostart of tunnels
* Fixed buf with SSL sockets in writer
* Better error management on endpoint operations
* Added a closing feature to tunnels
* Added a property to get the endpoint
* Added a property to get the tunnel socket (if available, or None)
* Fixed bug in reader dispatch
* Fixed bug in RpcConnection writer
* Fixed repeated calls to shutdown method on a RpcConnection
* Fix on_disconnect callback handling.
* Fixed bug with server's client connection management
* Removed get_handler and set_handler from the RpcConnection
* Unexpected socket error on read now shutdown the connection
* Async call with callback
-- Antoine Millet <antoine.millet@smartjog.com> Thu, 18 Oct 2012 16:38:31 +0200
sjrpc (17) unstable; urgency=low
* Changed license from GPLv2 to LGPLv3.
* Fixed bug in socket reader function.
-- Antoine Millet <antoine.millet@smartjog.com> Mon, 21 Nov 2011 11:17:27 +0100
sjrpc (16) unstable; urgency=low
* Now process only one new connection by loop iteration, added tcp_backlog
option. (Fix bug with large amound of connection)
* Some minor improvement in exception management.
-- Antoine Millet <antoine.millet@smartjog.com> Mon, 10 Oct 2011 10:36:50 +0200
sjrpc (15) unstable; urgency=low
* Fixed bug with libev and Popen (SIGCHLD race condition bug).
-- Antoine Millet <antoine.millet@smartjog.com> Thu, 06 Oct 2011 15:04:16 +0200
sjrpc (14) unstable; urgency=low
* New major update, API breaks, please read the doc.
* New pluggable protocols (rpc, tunneling and vpn for now).
* Still compatible with olders versions.
* Use libev and pyev as event loop.
* Updated and complete documentation.
-- Antoine Millet <antoine.millet@smartjog.com> Wed, 05 Oct 2011 18:46:04 +0200
sjrpc (13) unstable; urgency=low
* Fixed a bug with dropped connections and async requests.
-- Antoine Millet <antoine.millet@smartjog.com> Mon, 02 May 2011 10:59:17 +0200
sjrpc (12) unstable; urgency=low
* [bug#4062] Added usage of SO_KEEPALIVE flag on sjrpc sockets.
-- Antoine Millet <antoine.millet@smartjog.com> Mon, 21 Mar 2011 14:49:56 +0100
sjrpc (11) unstable; urgency=low
* [bug#3961] New argument appeared to set a global call timeout.
* Fixed bug with ssl error handling.
-- Antoine Millet <antoine.millet@smartjog.com> Wed, 16 Feb 2011 18:38:12 +0100
sjrpc (10) unstable; urgency=low
* Logging of sjrpc now use only "debug" verbosity.
* Calls now raise an exception if RpcConnection is disconnected from its peer.
* Fixed logging calls with format string.
* Code cleanup with the help of pylint.
-- Antoine Millet <antoine.millet@smartjog.com> Tue, 08 Feb 2011 13:24:56 +0100
sjrpc (9) unstable; urgency=low
* Fixed the uuid bug
* Fixed a lot of bugs (disconnection, HUP, shutdown)
* Added feature to embed data on asynchronous calls
* Added timeout feature on (remote) call method
-- Antoine Millet <antoine.millet@smartjog.com> Wed, 02 Feb 2011 11:43:07 +0100
sjrpc (8) unstable; urgency=low
* Added a shutdown_client method on SimpleRpcServer manager to disconnect a
client before to calling the disconnection callback.
* Added getpeername method on RpcConnection class.
* Removed exception name in RpcError.__str__ result.
-- Antoine Millet <antoine.millet@smartjog.com> Mon, 10 Jan 2011 18:33:36 +0100
sjrpc (7) unstable; urgency=low
* Added retrieval of a proxified method by getitem.
* Fixed bug with polling object.
-- Antoine Millet <antoine.millet@smartjog.com> Thu, 30 Dec 2010 11:46:38 +0100
sjrpc (6-1) unstable; urgency=low
* Added connection timeout
-- Antoine Millet <antoine.millet@smartjog.com> Mon, 27 Dec 2010 12:08:52 +0100
sjrpc (5-1) unstable; urgency=low
* Fixed bugs
-- Antoine Millet <antoine.millet@smartjog.com> Wed, 22 Dec 2010 16:59:14 +0100
sjrpc (4-1) unstable; urgency=low
* Added a new constructor "from_sock" to SimpleRpcClient class.
* Added a new constructor "from_addr" to SimpleRpcClient class.
* /!\ API MODIFICATION /!\ The SimpleRpcClient constructor now takes
an RpcConnection object instead of directly a socket object.
* New method start on ConnectionManager allow to run the main loop in a new thread.
* Threaded caller now execute the thread as a daemon thread.
* Added a new constructor "from_addr" to RpcConnection class.
-- Antoine Millet <antoine.millet@smartjog.com> Mon, 20 Dec 2010 14:04:06 +0100
sjrpc (3-1) unstable; urgency=low
* Fixed a bug that disallow to send a large amound of
data in a single message.
-- Antoine Millet <antoine.millet@smartjog.com> Thu, 16 Dec 2010 12:47:05 +0100
sjrpc (2-1) unstable; urgency=low
* Added is_running method on ConnectionManager
* Added get_handler method on ConnectionManager
* Compatibility with SSL sockets (added SimpleSslRpcServer
to handle ssl clients)
-- Antoine Millet <antoine.millet@smartjog.com> Mon, 13 Dec 2010 18:56:12 +0100
sjrpc (1-1) unstable; urgency=low
* Initial release.
-- Antoine Millet <antoine.millet@smartjog.com> Mon, 06 Dec 2010 14:42:27 +0100
7
Source: sjrpc
Section: python
Priority: optional
Maintainer: Antoine Millet <antoine.millet@smartjog.com>
Build-Depends: debhelper (>= 7), python-central (>= 0.6), cdbs (>= 0.4.50), python-setuptools, python
XS-Python-Version: >= 2.6
Standards-Version: 3.9.1
Package: python-sjrpc
Architecture: all
Depends: ${misc:Depends}, ${python:Depends}, python-pyev
XB-Python-Version: ${python:Versions}
Description: SmartJog RPC
This package provides a Python module implementing a bidirectionnal
RPC using JSON.
Files: *
Copyright: © 2012 Smartjog
License: LGPL-3
See /usr/share/common-licenses/LGPL-3 for a full copy of the license.
#!/usr/bin/make -f
# -*- makefile -*-
DEB_PYTHON_SYSTEM=pycentral
# Debhelper must be included before python-distutils to use
# dh_python / dh_pycentral / dh_pysupport
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/python-distutils.mk
PYTHON_PACKAGES := python-sjrpc
$(patsubst %,binary-install/%,$(PYTHON_PACKAGES))::
dh_pycentral -p$(cdbs_curpkg)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment