This is an automated email from the git hooks/post-receive script. gregoa pushed a commit to branch master in repository libnet-sip-perl.
commit 272ff1d184b4819caedb6634e121f3b5f4385ec2 Author: gregor herrmann <gre...@debian.org> Date: Thu Nov 17 18:37:24 2016 +0100 Add debian/NEWS to mention API changes. --- debian/NEWS | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/debian/NEWS b/debian/NEWS new file mode 100644 index 0000000..d1a0e34 --- /dev/null +++ b/debian/NEWS @@ -0,0 +1,37 @@ +libnet-sip-perl (0.700-1) unstable; urgency=medium + + From upstream Changes: + + - major API changes !!! + - proxies, registrars etc are no longer given with udp:/tcp: prefix to signal + which protocol gets used but instead SIP URL's are used: + sip:... - SIP over UDP + sip:...;transport=TCP - SIP over TCP + sips:... - SIP over TLS + the simplified syntax without protocol specification still works and is + considered as before as SIP over UDP + - Util: result of sip_uri2parts changed + from (domain,user,proto,param,data) + to (domain,user,proto,data,param) + - Eventloop - addFD, delFD now take argument $rw to specify if the handler is + for read or for write. If omitted in delFD it will remove all handlers for + fd as before. Wrong (old) usage with addFD will result in Carp::confess. + !!! When integrating with its own eventloop this is also the interface this + loop is expected to provide !!! + - Dispatcher::deliver: arguments dst_addr now [proto,ip,port,family] instead + of string. Using string with SIP URI is also still supported but not + official API but existing code without protocol specification in string + should thus still work. + - Endpoint::register expects SIP URI, i.e. no longer adds 'sip:' prefix + - fields or meaning of fields in Leg, Packet, Dispatcher::Packet changed but + nobody should have accessed these internals anyway + - Leg::deliver: destination given as [proto,ip,port,family] instead of + ip:port string + - Leg::sendto takes packet object instead of packet string, dst as single + argument with [host,port,family] instead of separate addr and port arguments + - Leg::receive now gets (packet,from) and returns the same (might modify data + but currently doesn't). Previously reading of the packet was done inside + this function but now reading is done by SocketPool and Leg just has the + option to process packet. + + -- gregor herrmann <gre...@debian.org> Thu, 17 Nov 2016 18:36:18 +0100 -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libnet-sip-perl.git _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits