This is an automated email from the git hooks/post-receive script.

intrigeri pushed a change to annotated tag v1.1.0
in repository libnet-dbus-perl.

        at  ebc5480   (tag)
   tagging  1a58a11eb63c3162dce3d97301a98b4764c57bdc (commit)
 tagged by  Daniel P. Berrange
        on  Mon Mar 16 20:13:52 2015 +0000

- Log -----------------------------------------------------------------
Release 1.1.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABCAAGBQJVBzmAAAoJEL6G67QVEE/fOYkP/2z9S9Ll9YHrdH6oE6Q1OKcC
Xw+nhkNpWWav76n3gEuxnEL3rSKeyZatAboEvzEzLFm7OCIvbv5pa0GbxXDDgCB+
4NfcRT7I/sx8p4tLrmx02JzRJAToOEYUm5aktR9D9Sgs6wq+rKpmas96Q16aF75/
/sd/YzUYA0LbDDbKOYSXhmdlC91W9ioA1o86wC58Sn4GexR77n4SA1ln4NyM+Gay
AErYsQxIh/q7XspumwG7yi+1yTL723Ida0sR6eXLNiMgDEI7U1OucoqmLe+XOukU
pC/PvfUwg134u9idGDtDblrqOnLi5/SjszOgwKFtmhVnvL5dc3Ph5NtX6nECQhCS
RV6blXe3jEYALKOdX5a424A1/uA2+EYw9FTwN3tcGt1xkc4rVGVBlgEFMAsFnvEr
tlf0opHGKsylB7ia1lvboQyeXBz/MEZpUQ4zSj0+VTlFnjkNoU+vIy7Qv+wzVlw0
bmqRZJul2YgG5NNEt9xVG/ajI36xN6GB8I7FMCHiQkIw4vl3UT3a8/WoO0Raw0Bk
BJv8s6VQ5rcwkTr+eQjmEoEGf1t/Q9dGhxLZdOS9CkHf8sAJn17GNaCxwdz5I92Q
xPKuub+XLoj0/wMWSlAy0bjsHR9jpGBJp3ACSnH1jVf36s9sq2kR/PwTaxiFrsfF
zC9DRioADPU6HJrneXqm
=mfn3
-----END PGP SIGNATURE-----

Daniel Collins (5):
      Fix check for request_name method
      Fixes to encoding of dict and variant types
      Fix decoding of type signatures with nested arrays
      Add missing docs for constructors
      Add 'strict_exceptions' annotation

Daniel P. Berrange (312):
      Initial commit
      New set of test cases
      More functionality; general cleanup; lots of POD docs
      Two examples
      Fixes
      Added high level service+object API around low level bindings.
      Moved from DBus to Net::DBus & Net::DBus::Binding
      Fixed method names
      Switch back to session bus
      Fix when no initial makefile
      Added const char *
      Allow DBUS_HOME env vars to override install location
      Dummy DESTROY method to keep autoloader from complaining about missing 
constants
      Verbose tests
      More work on RPM build
      Increase timeout
      Increase timeout range check
      Skip debian package build
      Fix mapping for const char *
      Added more examples for strong typing
      Whitespace
      Support for strong typing, arrays & dictionaries
      Fixed ignore rules
      Fixed many problems with signals
      Added emit signal method
      Renamed params
      Fixed case of no args
      Added add_match rule. Dummy DESTROY method
      Tied up signal handling
      Added add_match call
      Changed example programs to match python examples
      Fixed arg name
      Expose the dbus_bus_register method
      Added dpack method for type encoding. Switched to doing looser matching 
on signal rules to allow matches even when the rule does not specify a sender. 
Added connection method for connecting to a bus based on address, rather than 
the two well known type names
      Allow an address to be specified instead of well known bus name, for 
connections to remote buses
      Allow additional "lazy_binding" parameter when adding signals to work 
with case where the service being matched against is not currently attached to 
the bus - causing the service-name -> sender conversion to fail
      Run the callbacks before creating the bitmasks for select
      Large update to deal with new recursive types APIs
      Updated tests to work with recent changes
      Updated example programs to match recent changes to python examples
      Added checking of syntax
      Added coverage reports on test suite
      Merged introspection code from INTROSPECTION branch into mainline
      Bump version to 0.31.0
      Ignore coverage db
      A trial at updating introspection XML to use signatures instead of type 
names
      Update version to match 0.32 dbus
      Added missing deps for XML::Grove and XML::Parser
      Incorporated patch from  Carlos Garnacho to fully deal with recursive 
type signatures
      Fix version number
      When generating introspection XML, sort interfaces, methods & nodes 
alphabetically to ensure stable ordering in XML output, and thus make things 
reliably unit-testable!
      Allow passing in of extra args
      Fix typo
      Remove direct use of internal variables. Added "find" constructor to 
auto-magic determine session/system bus connection. Added convenience method 
for creating a service.
      Added concept of Net::DBus::Exporter for defining metadata, rather than 
passing raw introspection data into object constructor. Added much 
documentation. Updated tests & examples
      Add a static "default" instance of the reactor. Check the callbacks 
actually delete when in remove_* methods to catch errors by caller
      Fixed decode() method. Added more helpful warning messages. Ignore case 
where a method is exported with no returns, but perl returns value of last 
statement. Many methods for querying metadata
      Added warning message about invalid interface names. Allow params, or 
returns to be omitted, in which case they are exported as zero-arg
      Cache remote object instances, to avoid repeated lookup of introspection 
data. No longer pass interface name when getting object
      Caching of introspection data to avoid repeated lookups. Pass actual 
signal parameters into signal handler callbacks, rather than the useless 
lowlevel api info.
      No longer require interface to be passed into emit_signal, figure it out 
from introspection data instead. Reverse order of server & path params in 
constructor
      Reverse order of params in constructor
      Automatically register with mainloop, unless nomainloop is specifed. Bump 
to 0.32.1
      Added list of changes
      Updated to reflect API changes
      Added module for dumping info about DBus objects
      Added simple script for dumping objects
      No longer require inteface name
      Fix arg counting
      Change service_name to get_service_name to match RemoteService.pm
      Add connect_to_signal to allow connecting to locally exported objects, 
although we really ought to short circuit the emit_signal method i reckon
      Made tests pass
      Doh, we have compiled code, we can not be noarch
      Added POD docs, and tweaked heuristics for find method
      Added support for services & buses. Added POD docs
      Added support for services & buses
      Removed bogus/obsolete examples
      Added variant type
      Moved introspector class to private Binding namespace. Decode input args 
for method calls. Short circuit local callbacks
      Fixed up docs
      Added GNU GPL docs
      Aded more docs
      Recursively look for introspection data in parent types
      Guess type data if none is supplied
      Add simple methods for getting & appending a list of args without 
explicit type data
      Optionaly accept a interface in get_object method
      Make introspection data optional both for client & servers
      Revert previous accidental checkin
      Added examples without introspection data
      Use pkg-config for finding CFLAGS & LIBS for dbus
      Fix introspector tests
      Fix order of arguments in connect_to_signal
      Incorporate fix from  Emmanuele Bassi to ensure memory is not leaked when 
throwing errors
      Ensure autobuilt RPMs include builder counter / timestamp to 
differentiate from formal builds
      Added initial support for org.freedesktop.DBus.Properties
      Make sure Net::DBus::Error stringifies
      Don't discard the introspect error, if it was a 'no such service' error
      Make appending of variant data type work
      Added example use of properties
      Work around introspection data for bus which is missing signals
      Added access to dbus_bus_get_unique_name method
      Added POD documentation. Fix caching of objects so that primary object is 
cached, not the one cast to an interface
      Ensure makefile depends on the $VERSION_FROM
      Remove obsolete file
      Remove meaningless $VERSION constants
      Add caching of service ownership info & online status, adapting method 
call timeouts using this info to allow extra time for activation
      Remove reference to obsolete Value object
      Clarified error message to show type character
      Dont use Class::MethodMaker. Fix to use append_variant instead of 
append_string
      Ensure interface, path & member are set on method replies. Add binding to 
set_caller, and get_serial methods.
      Fix method name for introspection to be "Set" rather than "Get" when 
writing properties
      Added accessors for getting serial & sender
      Remove pointless denormalization of method, props, signals from services. 
Added support for magic "caller" and "serial" data types
      Added test case for object magic data types
      If the message doesnt include a interface, then try & figure it out
      Added method for removing a signal match
      Use 60 sec timeout if service isnt online when calling introspect. Remove 
debug print out
      Auto-matically reconnect signals if a service disappears & then comes back
      Added note about latest changes
      Method parameters default to 'in' if no direction is given
      Added initial tutorial on creating services
      Added prototype for /org/freedesktop/DBus/Exporter capability
      Added binding for set_destination method on message. Use close instead of 
disconnect on connections
      Added emit_signal_to method to enable unicast of signals to specific 
clients
      Remove lazy_binding parameter, since its basically broken. Dont rely on 
return type instrospection data
      Added callthrough to set_destination method
      NFC - whitespace only
      Added copyright header to all files
      Change doc example to be HAL instead of SKYPE, since the latter is fubar 
with newer DBus libs
      Use correct printf format string for pointers. Remove unused variables. 
Add missing return values
      Example for listing HAL devices
      Fix autobuild install root vars
      Swich org.freedesktop.DBus.Exporter to org.cpan.Net.DBus.Exporter to 
indicate it is non-standard Perl specific at this time
      Fix RPM spec
      Updated changelist
      Make us relaxed about typing for incoming data, to play nicer with other 
languages
      Update readme notes
      prevent XS built files being include in distro
      Update to be compatible with examples in GLib & Python
      Updated changelog for new release
      Exclude CVS files from blib/lib. Die immediately if pkg-config fails
      Rip out variable timeout crap, since its overcomplicated and dosn't add 
significant value
      Print friendly message is we can't lookup list of exported objects
      Fix use of unitialized value
      Rip out lamo-logic which tried to keep track of services & auto-update 
signals, because frankly it'll never work. A client will have to manage this 
manually, since there may be server side state it needs to worry about too
      Explicitly connect to session bus, since no security policy allows use of 
system bus with the examples
      Fix typo in POD. Remove redundant import of RemoteObject
      Correct POD copyright doc
      Add binding for get_error_name and get_signature methods on dbus_message.
      Fix POD doc on copyright
      Added annotations & POD docs
      Added mock connection & objects for use in unit testing
      Support annotations when exporting objects
      Re-work dispatching to be more robuse to partial/incomplete introspection 
data. Print warnings for any methods/signals annotated as deprecated
      Re-add support for explicit data typing, to deal with cases where 
introspection data is missing, or incomplete, but client needs to strongly type 
values
      Ensure spec file gets deleted when "realclean" is run
      Print out warning about possible time lag
      Added Oliver Blin to authors file, after patch for explicit typing
      Update changelog for new release
      Significantly increase test coverage & adapt existing tests to use mock 
objects
      Reverse arguments to Binding::Value to ensure back-compat
      Fixed section indentation in POD
      Minor POD changes
      POD cleanup
      Append newline to error message when stringifying if not present. Bump 
version
      Add binding for unregister_object_path. Add missing OUTPUT: section
      Added missing POD =over tag
      Added convenience method for getting a logical child of an object, using 
a relative path
      Renamed rollingbuild.sh -> autobuild.sh to comply with new autobuild 
standards
      Added binding for dbus_connection_register_fallback
      Extend constructor for Net::DBus::Object to enable creating child objects 
with a relative path, by passing in a parent object, rather than a service as 
first param
      Updated version to 0.33.1, bumped dependancy on dbus to 0.33, filled out 
new changelog entries
      Added missing =back statement
      Fixed releasing of object path callback
      Added binding to unregister an object path
      Unregister all children
      Renamed files which only contain documentation to .pod, avoiding CPANTS 
warnings about packages not using strict
      Significantly increased POD api coverage & fix various pod errors
      Added more documentation & a (temporarily disabled) test case using 
Test::Pod::Coverage
      100% pod documentation coverage
      Added stub for missing tutorial
      Fix typo
      Added extra ignore rules
      Added support for int16/uint16
      Added AddMatch and RemoveMatch methods
      Added binding for signature & object paths and changed way 
(get|set)_no_reply is done
      Switch to doing Introspect on the virtual components in the object tree 
hierarchy, starting from /, since dbus takes care of Introspect() for these 
automatically. Added a method to query children to the Introspector
      Remove /org/cpan/Net/DBus/Exporter since dbus handles Introspect on / for 
us
      Added missing import for Introspector
      Fixed handling of variants when parsing introspection data
      Added binding for DBusPendingCall objects
      Added some missing RPM dependancies
      Ignore mercurial dir
      Ignore built files
      Added support for asynchronous method call/replies. Bumped version for 
new release
      Added tag VERSION_0_33_2_R_1 for changeset 
dadbb47ccc2d318b897db612ffe55024eee3e9b4
      Fixed parsing of introspection data when there are processing 
instructions before root node
      Added test suite for Avahi XML format which caused trouble previously
      Switch from XML::Grove to use XML::Twig for parsing
      Bump version & whitespace cleanup
      Made sure everything uses strict & warnings pragmas
      Allow subclassing of Net::DBus::Error for strong error handling
      Remove use of Carp from modules, allowing calling code to turn Carp 
on/off interpreter wide
      Change copyright from GPL to GPL/Artistic
      Added support for async reply callbacks
      Re-factor code which creates message objects, to use factory methods on 
the Connection class. The mock connection now uses a pure perl message/iterator 
object, avoiding assertion failures in dbus
      Added tag VERSION_0_33_3_R_1 for changeset 
f5fe799f09cd730a94c9b839e19c1876d91f2f75
      Fix license blurb
      Remove 0.33.3 tag for re-spin of release
      Remove debug output
      Added tag VERSION_0_33_3_R_1 for changeset 
090830f5091cce6a8c8ab9d3ce9641f250fb6797
      Clarified comment
      Fixed service name for dbus object. Ensure return value from signal 
filter is passed back to dbus
      Force --nodeps on RPM build
      Merge heads
      Added missing module import
      Fixed marshalling of variants
      Fixed handling of recursive types in test case
      Added test case exposing variants / arrays issue
      Fix parameter use in new connection callback
      If the message reply is an error, throw a Net::Bus::Error instead of 
trying to extract return vals
      Fix reference counting for connections & pending calls.
      Add GetDict and GetTuple methods
      Added demo of galago desktop notifications
      Fix test for dbus_connection_disconnect to be against version 0.90
      Update for 0.33.4 release
      Fix variable name for checking dbus_connection_disconnect
      Fix RPM dependancies to use auto-generated style of perl deps
      Added tag VERSION_0_33_4_R_1 for changeset 
e3c5ff7770aaf7fd04f4319c3007a44e41de551e
      Added support for opening private connections/buses
      Fixed test case to use a private connection
      Updated changelogs
      Allow use of 64-bit types by serializing to/from strings as needed
      Allow a reactor instance to be passed into the bus constructor
      Fixed POD docs
      Don't complain about variant data type mismatches
      Make sure Dumper ISA Exporter
      Pass NULL into open_container if we have empty string to avoid strict 
assertion checks in new dbus
      Make introspection more tolerant of missing data bout methods/signals
      Added tests for dict/array use with iterators
      Improve tests for magic values
      Added example code for magic values
      Signature for a dict entry should be empty string
      Updated to 0.33.5
      Added tag VERSION_0_33_5_R_1 for changeset 6fc73f509fe3
      Fixed a couple of ref counting bugs in error case codepath
      Fix docs typo
      Remove non-portable & redundant testing rules
      Fix handling of compound data types for properties
      Fix marshalling of variants when using Net::DBus::Binding::Value (Dave 
Belser)
      Ignore generated tar.gz files
      Update copyright & fix GPL version number to reflect actuall licensing
      Rename COPYING -> LICENSE to match CPAN standards
      Fix making of manifest file
      Added proper META.yml file
      Add support for annotating methods with their arg/return value names 
(based on work from Dave Belser)
      Added signal param names, and explicitly track method return names 
separately from param names
      Provide param names in example service
      Include param names in method/signal output
      Sort interfaces, methods & signals in Dumper output
      Document passing of parent object into Net::DBus::Object constructor
      Include list of child objects in Dumper output
      Fix introspection XML format for exported objects with children. Based on 
work from Dave Belser
      Added example script for dumping introspection XML
      Updated to 0.33.6 version
      Added tag VERSION_0_33_6_R_1 for changeset 4431056d4e6b
      Remove bogus import of Data::Dumper (spotted by Olivier Blin)
      Misc POD typos (spotted by Madison Kelly)
      Don't test precise equality for doubles (rt #37707)
      Allow leading _ in interface names. Clarify error message (rt #44837)
      Ensure reactor shuts down if shutdown is requested by a pre-select hook 
callback (rt #39068)
      Make use of Net::DBus::Callback optional & deprecated
      Updated copyright dates to include 2009
      Kill off trailing whitespace
      Be stricter about allowing remote invocation of methods (derived from 
patch by Stefan Pfetzing)
      Fix spelling errors in POD docs
      Implement GetAll method on properties interface
      Update test script introspection XML for GetAll method
      Fix warning due to possible undefined $interface in message
      Add API for disconnecting from a signal (rt #52764)
      Don't add -Wall on non-linux hosts (rt #46218)
      Clarify error message for invalid interfaces (rt #44837)
      Update copyright date to 2011
      Require min dbus == 1.00. Fix all compile warnings
      Replace dbus_strict_exports with dbus_no_strict_exports so default 
behaviour is more useful
      Automatically track unique<->bus names for signal handlers across restarts
      Fix processing of marked variants
      Tweaks to example programs
      Merge heads
      Fix more compile warnings, including missing variable return
      Remove accidental debug lines
      Update in prep for 1.0.0 release
      Added tag v1.0.0 for changeset 2ec67c29d7cb
      Add support for customizable timeouts on method calls
      Fix invocation of properties
      Fix example code in object export tutorial
      Split Net::DBus::Object into two pieces
      Introduce a new object proxy class
      Refactor dispatching of properties to be overridable
      Add an example for proxy objects
      Update README with better website info
      Fix copyright metadata mistakes
      Fix casting to interface
      Update git repo to point to gitlab
      Rename CHANGES to Changes to follow CPAN standards
      Add Test::Pod and Test::Pod::Coverage to Makefile.PL
      Add git ignore file
      Import latest RPM spec from Fedora
      Fix mistake in export tutorial base classs
      Fix toggling of timeouts in reactor
      Remove bogus $nomainloop parameter in 'new' constructor
      Updates for release 1.1.0

Frank Szczerba (1):
      Fix leaks in handling async methods / pending calls (rt #71943)

Manuel Reimer (1):
      Add support for UNIX file descriptor passing

Pavel Strashkin (1):
      Cache objects when casting to interfaces

Philip Boulain (1):
      Check that select is returning a valid state

Vitaliy Gusev (1):
      Treat org.freedesktop.DBus.Error.NoReply as fatal when introspecting

Xavier Guimard (1):
      Fix misc spelling errors in the POD docs

dan (4):
      Added tag VERSION_0_32_1_R_1 for changeset 
47791bc8cae38523a78d812837fd133723cd8dc8
      Added tag VERSION_0_32_2_R_1 for changeset 
2371aa8ee7a003b737a6addeae2087c83b623471
      Added tag VERSION_0_32_3_R_1 for changeset 
b4568c1e768126c2336365f26f4121e8510ad55a
      Added tag VERSION_0_33_1_R_1 for changeset 
9230321ca2f5d2939a6c57a7d1746f186c3453b1

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-perl/packages/libnet-dbus-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

Reply via email to