[libsys-virt-perl] annotated tag upstream/1.2.9 created (now af0e79d)

Salvatore Bonaccorso carnil at debian.org
Thu Oct 2 19:20:29 UTC 2014


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

carnil pushed a change to annotated tag upstream/1.2.9
in repository libsys-virt-perl.

        at  af0e79d   (tag)
   tagging  dd46253bcddf4680b8c7fa0d00893b871ea76749 (commit)
  replaces  upstream/1.2.8
 tagged by  Salvatore Bonaccorso
        on  Thu Oct 2 21:17:40 2014 +0200

- Log -----------------------------------------------------------------
Upstream version 1.2.9

Alex Jia (1):
      Add handling of VIR_TYPED_PARAM_STRING

Daniel P. Berrange (295):
      Initial commit of Perl bindings
      Added POD docs & RPM build
      Translate UUID into readable form
      Increase min required libvirt to 0.1.0 to get access to host info API
      Expose libvirt constants as perl constants. Change get_uuid to return raw string. Add get_uuid_string to return a printable version. Add get_node_info to Sys::Virt
      Expanded examples to demo more capabilities
      Added changelog
      Added tag release-0-1-0 for changeset e485a4341496d78f4767612ad429f24db9c91efd
      Fix POD documentation
      Remove duplicated DESTROY method in Sys::Virt::Domain. Make Sys::Virt::Error use strict & warnings pragmas
      Allow URI to be specified
      Added bindings for new APIs & bumped to version 0.1.1
      Removed debug statement & added strict & warnings pragmas to all files
      Added tag release-0-1-1 for changeset cb6447854efa3c6f7438deb626ece0fa8907d850
      Added documentation fixes from Steven Pritchard (Sys::Virt Fedora Extras RPM maintainer)
      Fix return values for reboot/shutdown/undefine/create
      Switch to GPLv2+ or Artistic for greater license compatability with CPAN
      Added capabilities and defined domains APIs
      Added support for network APIs
      Fixed incorrect test case count
      Remove bogus constants
      Added manual created META.yml
      Added missing API docs
      Ignore generated META.yml
      Updated version to 0.1.2
      Added tag release-0-1-2 for changeset 008b98927ba5
      Fix ostype & canonicalize name in test suite
      Add ostype and disable uuid test
      Remove obsolete hack; disable uuid test case
      Fix typo in creating transient network
      Start of storage pool API impl
      Implemented many many many more APIs
      Implement storage pool discovery, schedular params and node free memory APIs
      Actually call virDomainSetSchedulerParameters this time
      Implement virDomainGetVcpus binding
      Add docs about get_vcpu_info. Change get_node_cells_free_memory to return a list instead of list reference
      Implement virDomainPinVcpu binding
      Fully implement domain events, event loops and authentication APIs. Update to 0.2.0
      Document authentication callback usage
      Fix horrible memory leak in HV * returns
      Fix domain/network/storagepool lookup by UUID (patch from Anthony Hinsinger <anthony-dot-hinsinger-at-univ-pau-dot-fr>)
      Add testing for lookup by uuid
      Add missing imports of StoragePool, StorageVol and NodeDevice modules in Sys::Virt
      Avoid 64-bit int overflow by serializing long long as strings
      Implement create_volume method (patch from Anthony Hinsinger)
      Added tag release-0-2-0 for changeset 9eede83b07ed
      Update repository location
      Fix memory leaks in error handling codepaths (based on patch from Stepan Kasal / Fedora)
      Remove bogus import of XML::XPath from tests
      Export all the virError constants
      Check SvOK before accessing potentially undefined strings
      Set default values for all optional params (eg all 'flags'). Fix node device listing
      Added example listing NICs
      Set reference to NULL after free'ing objects to protect against double calls to DESTROY
      Use VIR_UUID_* constants to avoid off-by-1 (patch from Ludwig Nussel)
      Implement storage volume cloning API
      Replace .hgignore with .gitignore
      Split cloning out into separate clone_volume method
      Added support for virNodeDeviceCreate/Destroy APIs
      Implement new APIs added between 0.6.1 and 0.6.4.
      Update repository to point to GIT instead of HG
      Update changelog/version for new 0.2.1 release
      Ignore .git directory in manifest
      Add missing APIs for looking up volumes by path/key
      Fix misc bugs in network interface APIs & add more APis
      Make 0.7.0 the minimum required libvirt version
      Update for 0.2.2 release
      Implement secret management APIs
      Fix authentication callback handling with a NULL 'defresult'
      Document the 'flags' parameter to many methods and note that it is optional
      Fix typo in Sys::Virt::Error->message method
      Remove incorrect docs about flags on reboot method
      Add virDomainMigrateToURI and virConnectGetLibVersion APIs
      Implement vir*IsActive vir*IsPersistent, virConnectIsSecure & virConnectIsEncrypted
      Implement virConnectCPUCompare and virDomainMemoryStats
      Add more error codes
      Update for 0.2.3 release
      Implement binding for virDomain{Attach,Detach}DeviceFlags methods
      Add binding for virConnectBaselineCPU method
      Support async job APIs
      Add virStorageVolWipe API
      Add binding for virDomainMigrateSetMaxDowntime API
      Add binding to virDomainUpdateDeviceFlags API
      Add support for managed save APIs
      Increase minimum libvirt requirement to 0.8.0
      Add support for NWFilter APIs
      Add support for virDomainSnapshotPtr APIs
      Wire up new async event APIs
      Update minimum libvirt version to 0.8.1
      Wire up the virDomainGetBlockInfo API
      Fix incorrect typecast
      Expand events test case to cover new style lifecycle event
      Add missing Makefile.PL dep on XML::XPath
      Add support for virDomainCreateWithFlags / virDomainCreateXML APIs
      Add support for domain memory tuning APIs
      Add support for updated VCPU APIs and virDomainIsUpdated
      Update min libvirt from 0.8.1 to 0.8.7
      Update release to 0.2.5
      Run autobuild with --nodeps for RPM
      Workaround problem with missing hostnames inside mock
      Remove MEMORY_PARAM_UNLIMITED which isn't in 0.8.7
      Update for 0.2.6 release
      Workaround problems with casting XML::XPath::Number to int
      Honour the flags parameter in all XML getters
      Rebas RPM specfile to match Fedora standard
      Use the thread-local error reporting APIs
      All functions from 0.8.8 and earlier
      Add HACKING file to remind what bits to look at for new releases
      Update to require libvirt >= 0.8.8
      Remove bogus extra URI arg from migrate_to_uri function
      Update for 0.2.7 release
      Add bindings for storage vol upload & download and default event loop
      Add examples for using streams with storage volume upload/download
      Require libvirt >= 0.9.0
      Add bindings for using blkio parameters & migration bandwidth
      Update for 0.2.8 release
      Add all APIs introduced in 0.9.2 libvirt
      Require libvirt 0.9.2 or later
      Fix example so it reads into original variable not a local copy!
      Update for 0.9.2 release
      Add all new APIs between 0.9.2 and 0.9.3
      Add example script for injecting keycodes
      Update for 0.9.3 release
      Add new APIs/constants from 0.9.4 release
      Update for 0.9.4 release
      Add an example for using save/restore
      Re-add virDomainAbortJob binding accidentally removed
      Add missing VIR_DOMAIN_SNAPSHOT_DELETE_CHILDREN constant
      Add missing snapshot methods
      Implement all APIs / constants between 0.9.4 and 0.9.5
      Release 0.9.5
      Add missing binding for open_console
      Update for libvirt 0.9.7 release
      Add example using GTK-VNC + virDomainOpenGraphics
      Add missing initialization of nparams
      Add all APIs / constants from 0.9.8
      Fix indentation & remove redundant {} & simplify error reporting
      Refactored handling of typed parameters to reduce code dup
      Prep for 0.9.8 release
      Update to support libvirt 0.9.9 APIs
      Convert changelog into CPAN preferred format
      Add missing dep on Time::HiRes
      Add missing VIR_DOMAIN_XML_UPDATE_CPU flag & document it
      Fix munging of node info parameters in docs
      Fix typo in domain docs (rt #71327)
      Fix check for failing virGetHostname API (rt #67055)
      Add example of CPU utilization calc
      Update META.yml.PL with latest metadata
      Update Changes for 0.9.9 release
      Clarify shutdown/destroy docs (rt#73908)
      Add all new APIs in 0.9.10, and previously missing APIs/constants
      Update for 0.9.10 release
      Fix bandwidth units for block_pull/block_rebase
      Fix bandwidth units for block_job_set_speed
      Fix units for migration bandwidth docs
      Add an example of error handling to docs
      Fix some return types in the docs
      Require 0.9.11 libvirt & add API coverage test
      Add all new APIs & constants from 0.9.11
      Don't run API test by default unless TEST_MAINTAINER=1 is set
      Update Changes for 0.9.11
      Add new constants from 0.9.11 release
      Update for 0.9.12 release
      Update to support all new APIs & constants in 0.9.13
      Bump release to 0.9.13
      Fix typos in some constants & add missing docs
      Add support for virDomainGetHostname, balloon events & new errors
      Fix crash passing undef for Domain param in domain_event_register_any
      Add support for connection close callbacks
      Add example script for dealing with events
      Add binding for virDomainGetSecurityLabelList
      Implement emulator CPU affinity APIs
      Update for 0.10.0 release
      Add all new constants from 0.10.2
      Add support for virNetworkUpdate API
      Add APIs & constants for node memory parameters
      Add support for virDomainBlockCommit API
      Wire up Sys::Virt::get_storage_pool_by_volume
      Add binding for various object list APIs
      Add a bunch of macro defined constants
      Disable unreliable hostname test
      Fix int->pointer casts for Perl with 64-bit int types
      Update for 0.10.2 release
      Add tests for new object list apis
      Fix hash key field lengths
      Do not set VIR_TYPED_PARAM_STRING_OKAY flag
      Fix typo in Virt.pm docs s/cache/cached/
      Fix docs for Sys::Virt->new constructor to use 'uri' not 'address'
      Add new constants in libvirt 1.0.0
      Add  binding for virNodeGetCPUMap API
      Add handling of VIR_DOMAIN_EVENT_ID_PMSUSPEND_DISK callback
      Fill out POD docs for new constants
      Fix malformed POD docs for block job info hash fields
      Fix more POD mistakes related to snapshots
      Ensure flags default to 0 for PM suspend/wakeup APIs
      Don't set all typed parameters at once
      Add example script for querying KSM parameters
      Update for 1.0.0 release
      Fix typo s/Sys::Virt::NWFilters/Sys::Virt::NWFilter/
      Add further testing of bulk list APIs
      Fix some return value checks
      Remove bogus compare against < 0 for size_t variable
      Change int to size_t to valid sign conversion
      Fix constness of functions for populating constants
      Add ability to turn on more compile warnings
      Fix misc typos in POD docs for StoragePool.pm
      Fix docs for flags param in list_all_nwfilters
      Add all new APIs / constants in 1.0.1
      Increase stack size limit to 8192 bytes due to sec label size
      Make XS helper functions static
      Set TEST_MAINTAINER=1 at start of autobuild.sh so it affects Makefile.PL
      Update for 1.0.1 release
      Add all new APIs since 1.0.1
      Updates for release 1.0.2
      Add new APIs / constants since 1.0.2
      Update for 1.0.3 release
      Update to cover all APIs in 1.0.4 and 1.0.5
      Record autobuild test output in log file
      Fix impl of vir_typed_param_from_hv
      Add support for new migration APIs
      Add all new constants from libvirt 1.1.0
      Update for 1.1.0 release
      Fix error handling for virNodeDeviceGetParent()
      Fix handling of flags in get_vcpu_info()
      Revert "Fix error handling for virNodeDeviceGetParent()"
      Revert "Fix handling of flags in get_vcpu_info()"
      Add all new APIs / constants from 1.1.1 release
      Update for 1.1.1 release
      Fix error handling for virNodeDeviceGetParent()
      Fix handling of flags in get_vcpu_info()
      Bind VIR_CONNECT_BASELINE_CPU_EXPAND_FEATURES constant
      Bind VIR_DOMAIN_EVENT_DISK_DROP_MISSING_ON_START constant
      Update for 1.1.2 release
      Add support for virConnectGetCPUModelNames API
      Update for 1.1.3 release
      Fix listing of secrets
      Add support for new constants in libvirt 1.1.4
      Update for 1.1.4 release
      Ignore LIBVIR_CHECK_VERSION macro
      Add binding for VIR_STORAGE_VOL_NETDIR
      Update for 1.2.0 release
      Use strncpy instead of memcpy for migrate parameters
      Remove -Winline flags
      Implement support for network events
      Add new constant for filtering gluster pools
      Update for 1.2.1 release
      Bump version to 1.2.2 for new dev cycle
      Add new domain blk I/O constants
      Set dummy date for next release in Changes
      Add support for new VIR_NODE_CPU_STATS_INTR constant
      Support VIR_FROM_BHYVE
      Set release date in Changes file
      Post-release version bump to 1.2.3
      Bind VIR_FROM_CRYPTO constant
      Add VIR_MIGRATE_AUTO_CONVERGE constant
      Add support for virDomainCoreDumpWithFormat + constants
      Fix data type of 'format' arg to virDomainCoreDumpWithFormat
      Set date for 1.2.3 release in Changes file
      Post release version bump to 1.2.4
      Add VIR_FROM_FIREWALL constant
      Set date for 1.2.4 release in Changes file
      Post-release version bump to 1.2.5
      Add VIR_DOMAIN_{REBOOT,SHUTDOWN}_PARAVIRT constants
      Add virDomainFSFreeze/virDomainFSThaw APIs
      Add virDomainSetTime/virDomainGetTime APIs
      Set date for 1.2.5 release in Changes file
      Post release version bump to 1.2.6
      Add support for new block job constants
      Add VIR_DOMAIN_EVENT_ID_BLOCK_JOB_2 constant
      Fix incorrect calling of virNodeGetCellsFreeMemory
      Add virNodeGetFreePages method
      Add new CPU compare constants
      Add virNetworkGetDHCPLeases method binding
      Set date for 1.2.6 release in Changes file
      Post release version bump to 1.2.7
      Add virConnectGetDomainCapabilities API
      Fix typo in method name in docs
      Add new constants for relative block jobs
      Add VIR_CONNECT_LIST_STORAGE_POOLS_ZFS constant
      Add virDomainOpenGraphicsFD API
      Add virDomainBlockCopy and related constants
      Add virConnectGetAllDomainStats API
      Set date for 1.2.8 release
      Add more constants
      Add VIR_DOMAIN_JOB_STATS_COMPLETED constant
      Add VIR_DOMAIN_UNDEFINE_NVRAM constant
      Add remaining VIR_DOMAIN_*_BANDWIDTH_BYTES contants
      Add VIR_FROM_POLKIT constant
      Add more VIR_DOMAIN_STATS_* constants
      Add more VIR_DOMAIN_JOB_* constants
      Add virConnectDomainEventTunable event callback & constants
      Add virNodeAllocPages API & constants
      Add VIR_MIGRATE_RDMA_PIN_ALL constant
      Add more example programs
      Update release version & date for 1.2.9

Guannan Ren (1):
      de-mortalize the return value from hv_delete

Guido Günther (1):
      Add missing $flags arguments to documentation

Ján Tomko (1):
      Add missing bracket to Sys::Virt::Domain man page

Olaf Hering (1):
      Use free() rather than Safefree() in get_cpu_model_names

Osier Yang (2):
      Fix several APIs
      libvirt-perl: Fix the wrong binding of virNodeDeviceLookupSCSIHostByWWN

Salvatore Bonaccorso (2):
      Fix spelling errors in POD documentation (rt.cpan.org #53769)
      Imported Upstream version 1.2.9

Zhe Peng (1):
      Fix typo in domain help page

berrange (1):
      Explicitly sort domain ID list during tests

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

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/libsys-virt-perl.git



More information about the Pkg-perl-cvs-commits mailing list