[libsys-virt-perl] branch master updated (9031ab8 -> 350c393)
Salvatore Bonaccorso
carnil at debian.org
Thu Oct 2 19:20:28 UTC 2014
This is an automated email from the git hooks/post-receive script.
carnil pushed a change to branch master
in repository libsys-virt-perl.
from 9031ab8 Prepare changelog for release
adds 0538ddf Initial commit of Perl bindings
adds 8a702ca Added POD docs & RPM build
adds d030068 Translate UUID into readable form
adds b1cea72 Increase min required libvirt to 0.1.0 to get access to host info API
adds caaaa58 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
adds 463cd35 Expanded examples to demo more capabilities
adds e915639 Added changelog
adds 0f88810 Added tag release-0-1-0 for changeset e485a4341496d78f4767612ad429f24db9c91efd
adds 18d8d22 Fix POD documentation
adds c4aec8f Remove duplicated DESTROY method in Sys::Virt::Domain. Make Sys::Virt::Error use strict & warnings pragmas
adds 8a0fad3 Allow URI to be specified
adds 7d465a6 Added bindings for new APIs & bumped to version 0.1.1
adds c59974b Removed debug statement & added strict & warnings pragmas to all files
adds 3191468 Added tag release-0-1-1 for changeset cb6447854efa3c6f7438deb626ece0fa8907d850
adds 3977790 Added documentation fixes from Steven Pritchard (Sys::Virt Fedora Extras RPM maintainer)
adds 1fbef20 Fix return values for reboot/shutdown/undefine/create
adds 46b5024 Switch to GPLv2+ or Artistic for greater license compatability with CPAN
adds 41fafa2 Added capabilities and defined domains APIs
adds 7617ae9 Added support for network APIs
adds 7b57a28 Fixed incorrect test case count
adds 16f6859 Remove bogus constants
adds 5da4512 Added manual created META.yml
adds 1bf0e93 Added missing API docs
adds 936a5a4 Ignore generated META.yml
adds 0a38349 Updated version to 0.1.2
adds e626f0a Added tag release-0-1-2 for changeset 008b98927ba5
adds 5ef2676 Fix ostype & canonicalize name in test suite
adds 30f123f Add ostype and disable uuid test
adds 33cb00c Remove obsolete hack; disable uuid test case
adds 9455a7d Fix typo in creating transient network
adds 0442830 Start of storage pool API impl
adds 8a2ce97 Implemented many many many more APIs
adds c3e7c39 Implement storage pool discovery, schedular params and node free memory APIs
adds 30b6a8e Actually call virDomainSetSchedulerParameters this time
adds 5391ebf Implement virDomainGetVcpus binding
adds fed814b Add docs about get_vcpu_info. Change get_node_cells_free_memory to return a list instead of list reference
adds a2ee083 Implement virDomainPinVcpu binding
adds 00d377b Fully implement domain events, event loops and authentication APIs. Update to 0.2.0
adds 4fa6f7c Document authentication callback usage
adds 39c561e Fix horrible memory leak in HV * returns
adds 4ce7018 Fix domain/network/storagepool lookup by UUID (patch from Anthony Hinsinger <anthony-dot-hinsinger-at-univ-pau-dot-fr>)
adds 8d798bc Add testing for lookup by uuid
adds d1091b7 Add missing imports of StoragePool, StorageVol and NodeDevice modules in Sys::Virt
adds a8b114c Avoid 64-bit int overflow by serializing long long as strings
adds eeb56cf Implement create_volume method (patch from Anthony Hinsinger)
adds 2edbf48 Added tag release-0-2-0 for changeset 9eede83b07ed
adds be6515c Update repository location
adds 1a32f00 Fix memory leaks in error handling codepaths (based on patch from Stepan Kasal / Fedora)
adds cf60aff Remove bogus import of XML::XPath from tests
adds 669dca2 Export all the virError constants
adds 4c9d963 Check SvOK before accessing potentially undefined strings
adds 8faf6fd Set default values for all optional params (eg all 'flags'). Fix node device listing
adds fb6a992 Added example listing NICs
adds 7956bf5 Set reference to NULL after free'ing objects to protect against double calls to DESTROY
adds a98029d Use VIR_UUID_* constants to avoid off-by-1 (patch from Ludwig Nussel)
adds ee50700 Implement storage volume cloning API
adds d38e212 Replace .hgignore with .gitignore
adds 841ed17 Split cloning out into separate clone_volume method
adds 8bba950 Added support for virNodeDeviceCreate/Destroy APIs
adds a8df395 Implement new APIs added between 0.6.1 and 0.6.4.
adds c75fe91 Update repository to point to GIT instead of HG
adds 71aa2cb Update changelog/version for new 0.2.1 release
adds e45ac6d Ignore .git directory in manifest
adds c79d567 Add missing APIs for looking up volumes by path/key
adds 77829fa Fix misc bugs in network interface APIs & add more APis
adds c04339c Make 0.7.0 the minimum required libvirt version
adds 3f75c2b Update for 0.2.2 release
adds e35bbca Implement secret management APIs
adds 33f2a20 Fix authentication callback handling with a NULL 'defresult'
adds 189a131 Document the 'flags' parameter to many methods and note that it is optional
adds ef74f76 Fix typo in Sys::Virt::Error->message method
adds db2c2fb Remove incorrect docs about flags on reboot method
adds f8f7f93 Explicitly sort domain ID list during tests
adds 09c64e8 Add virDomainMigrateToURI and virConnectGetLibVersion APIs
adds c3a8183 Implement vir*IsActive vir*IsPersistent, virConnectIsSecure & virConnectIsEncrypted
adds 9cf52bf Implement virConnectCPUCompare and virDomainMemoryStats
adds 64971fa Add more error codes
adds 22d3f07 Update for 0.2.3 release
adds cb09526 Fix spelling errors in POD documentation (rt.cpan.org #53769)
adds 6165274 Implement binding for virDomain{Attach,Detach}DeviceFlags methods
adds 0247f9d Add binding for virConnectBaselineCPU method
adds 5eaccab Support async job APIs
adds af9a17f Add virStorageVolWipe API
adds 6e1a6fb Add binding for virDomainMigrateSetMaxDowntime API
adds 686fa1e Add binding to virDomainUpdateDeviceFlags API
adds 093303c Add support for managed save APIs
adds 394bcf4 Increase minimum libvirt requirement to 0.8.0
adds 4475c25 Add support for NWFilter APIs
adds cd30275 Add support for virDomainSnapshotPtr APIs
adds 58240d0 Wire up new async event APIs
adds 7734525 Update minimum libvirt version to 0.8.1
adds 1db2ea3 Wire up the virDomainGetBlockInfo API
adds 87c67bd Fix incorrect typecast
adds 3d7fd5a Expand events test case to cover new style lifecycle event
adds 5336312 Add missing Makefile.PL dep on XML::XPath
adds 32f5f3f Add support for virDomainCreateWithFlags / virDomainCreateXML APIs
adds dd18863 Add support for domain memory tuning APIs
adds 6057351 Add support for updated VCPU APIs and virDomainIsUpdated
adds ee1053c Update min libvirt from 0.8.1 to 0.8.7
adds 072d7fb Update release to 0.2.5
adds a90f5dd Run autobuild with --nodeps for RPM
adds 1bffd8c Workaround problem with missing hostnames inside mock
adds 772c907 Remove MEMORY_PARAM_UNLIMITED which isn't in 0.8.7
adds 937a2cd Update for 0.2.6 release
adds 051dd56 Workaround problems with casting XML::XPath::Number to int
adds 1584802 Honour the flags parameter in all XML getters
adds 2757df4 Rebas RPM specfile to match Fedora standard
adds 6e85fd2 Use the thread-local error reporting APIs
adds 6e1a529 All functions from 0.8.8 and earlier
adds 3a847f9 Add HACKING file to remind what bits to look at for new releases
adds 1cad94c Update to require libvirt >= 0.8.8
adds cef3a9d Remove bogus extra URI arg from migrate_to_uri function
adds cfc75e6 Update for 0.2.7 release
adds 2066677 Add bindings for storage vol upload & download and default event loop
adds dfe55ed Add examples for using streams with storage volume upload/download
adds 7064d4e Require libvirt >= 0.9.0
adds 263d0fc Add bindings for using blkio parameters & migration bandwidth
adds c5912af Update for 0.2.8 release
adds fee0f8f Add all APIs introduced in 0.9.2 libvirt
adds ec988d0 Require libvirt 0.9.2 or later
adds ed0a68b Fix example so it reads into original variable not a local copy!
adds fd441a2 Update for 0.9.2 release
adds fa21e3d Add all new APIs between 0.9.2 and 0.9.3
adds 494e5cd Add example script for injecting keycodes
adds 3c535ef Update for 0.9.3 release
adds 8c1084c Add new APIs/constants from 0.9.4 release
adds 4894143 Update for 0.9.4 release
adds 75b5f22 Add an example for using save/restore
adds 9aab5b0 Re-add virDomainAbortJob binding accidentally removed
adds dc931c5 Add missing VIR_DOMAIN_SNAPSHOT_DELETE_CHILDREN constant
adds 2f8dc2c Add missing snapshot methods
adds 324aa86 Implement all APIs / constants between 0.9.4 and 0.9.5
adds ea606f6 Release 0.9.5
adds 2ed3012 Add missing binding for open_console
adds 808c105 Add missing $flags arguments to documentation
adds 6990b44 Update for libvirt 0.9.7 release
adds 43ef1cd Add example using GTK-VNC + virDomainOpenGraphics
adds 74829f3 Add missing initialization of nparams
adds 31441f6 Add all APIs / constants from 0.9.8
adds 22c8449 Fix indentation & remove redundant {} & simplify error reporting
adds 62d025a Refactored handling of typed parameters to reduce code dup
adds d48c033 Prep for 0.9.8 release
adds 13cc565 Update to support libvirt 0.9.9 APIs
adds f1b5b82 Convert changelog into CPAN preferred format
adds 8996d74 Add missing dep on Time::HiRes
adds 3ca7d90 Add missing VIR_DOMAIN_XML_UPDATE_CPU flag & document it
adds 2844a7f Fix munging of node info parameters in docs
adds caec0b8 Fix typo in domain docs (rt #71327)
adds 950b75d Fix check for failing virGetHostname API (rt #67055)
adds 7de2029 Add example of CPU utilization calc
adds cae06cf Update META.yml.PL with latest metadata
adds ba06a3a Update Changes for 0.9.9 release
adds 9512f1d Clarify shutdown/destroy docs (rt#73908)
adds e2c817e Add all new APIs in 0.9.10, and previously missing APIs/constants
adds 26a23d6 Update for 0.9.10 release
adds fb3aa34 Fix bandwidth units for block_pull/block_rebase
adds 0862486 Fix bandwidth units for block_job_set_speed
adds 69c27b2 de-mortalize the return value from hv_delete
adds a9ab38e Add handling of VIR_TYPED_PARAM_STRING
adds 6608ce4 Fix units for migration bandwidth docs
adds d8f1122 Add an example of error handling to docs
adds ea25ffd Fix some return types in the docs
adds 9f821a8 Require 0.9.11 libvirt & add API coverage test
adds d50d0ce Add all new APIs & constants from 0.9.11
adds a7496c6 Don't run API test by default unless TEST_MAINTAINER=1 is set
adds cda1414 Update Changes for 0.9.11
adds 435cd6d Add new constants from 0.9.11 release
adds a996e6e Update for 0.9.12 release
adds 7a83610 Update to support all new APIs & constants in 0.9.13
adds 7a082aa Bump release to 0.9.13
adds e5b0948 Fix several APIs
adds bfaff61 Fix typos in some constants & add missing docs
adds bd625c2 Add support for virDomainGetHostname, balloon events & new errors
adds 336a2a2 Fix crash passing undef for Domain param in domain_event_register_any
adds 83b6878 Add support for connection close callbacks
adds ea8f37b Add example script for dealing with events
adds 6fa8712 Add binding for virDomainGetSecurityLabelList
adds 7a521d7 Implement emulator CPU affinity APIs
adds 88b7cb5 Update for 0.10.0 release
adds 55f63de Add all new constants from 0.10.2
adds c9a6504 Add support for virNetworkUpdate API
adds 62c70c7 Add APIs & constants for node memory parameters
adds b4cb45d Add support for virDomainBlockCommit API
adds b06ba9f Wire up Sys::Virt::get_storage_pool_by_volume
adds 3867b26 Add binding for various object list APIs
adds 4252c52 Add a bunch of macro defined constants
adds acccacf Disable unreliable hostname test
adds faea18e Fix int->pointer casts for Perl with 64-bit int types
adds 43d99aa Update for 0.10.2 release
adds 41556bc Add tests for new object list apis
adds 1dd8a84 Fix hash key field lengths
adds 04a7eae Do not set VIR_TYPED_PARAM_STRING_OKAY flag
adds 6b490b6 Fix typo in Virt.pm docs s/cache/cached/
adds 51723f9 Fix docs for Sys::Virt->new constructor to use 'uri' not 'address'
adds 962218b Add new constants in libvirt 1.0.0
adds acea6e3 Add binding for virNodeGetCPUMap API
adds 72c8ac6 Add handling of VIR_DOMAIN_EVENT_ID_PMSUSPEND_DISK callback
adds d5e3d19 Fill out POD docs for new constants
adds 8d246a8 Fix malformed POD docs for block job info hash fields
adds e2e9339 Fix more POD mistakes related to snapshots
adds 7ac766c Ensure flags default to 0 for PM suspend/wakeup APIs
adds b067d9b Don't set all typed parameters at once
adds acbcd60 Add example script for querying KSM parameters
adds b9f9a0b Update for 1.0.0 release
adds 099adb5 Fix typo s/Sys::Virt::NWFilters/Sys::Virt::NWFilter/
adds 9c71ec6 Add further testing of bulk list APIs
adds d6f25a7 Fix some return value checks
adds 015379c Remove bogus compare against < 0 for size_t variable
adds 36f7ff2 Change int to size_t to valid sign conversion
adds a528930 Fix constness of functions for populating constants
adds b0ed374 Add ability to turn on more compile warnings
adds 1bc198f Fix misc typos in POD docs for StoragePool.pm
adds 4ab0cb1 Fix docs for flags param in list_all_nwfilters
adds 934558b Add all new APIs / constants in 1.0.1
adds f5ff506 Increase stack size limit to 8192 bytes due to sec label size
adds 0261eb7 Make XS helper functions static
adds a5d77b9 Set TEST_MAINTAINER=1 at start of autobuild.sh so it affects Makefile.PL
adds 34c17a7 Update for 1.0.1 release
adds 22a14ab Add all new APIs since 1.0.1
adds c6ce762 Updates for release 1.0.2
adds f941fdf Add new APIs / constants since 1.0.2
adds 4fd5c60 Update for 1.0.3 release
adds 0d6b399 Update to cover all APIs in 1.0.4 and 1.0.5
adds a4027d2 Record autobuild test output in log file
adds 029890f Fix typo in domain help page
adds add5ea0 Add missing bracket to Sys::Virt::Domain man page
adds a698fa6 Fix impl of vir_typed_param_from_hv
adds b726a2d Add support for new migration APIs
adds 4161680 Add all new constants from libvirt 1.1.0
adds 3cbba2b Update for 1.1.0 release
adds 04470fa Fix error handling for virNodeDeviceGetParent()
adds f8514d9 Fix handling of flags in get_vcpu_info()
adds 9ff0fd0 Revert "Fix error handling for virNodeDeviceGetParent()"
adds 3b70b95 Revert "Fix handling of flags in get_vcpu_info()"
adds b615029 Add all new APIs / constants from 1.1.1 release
adds 63d8eda Update for 1.1.1 release
adds 43666d9 Fix error handling for virNodeDeviceGetParent()
adds 0861390 Fix handling of flags in get_vcpu_info()
adds 93c2be1 Bind VIR_CONNECT_BASELINE_CPU_EXPAND_FEATURES constant
adds 3f4beb3 Bind VIR_DOMAIN_EVENT_DISK_DROP_MISSING_ON_START constant
adds c823e05 Update for 1.1.2 release
adds 4ecffe6 Add support for virConnectGetCPUModelNames API
adds c95145b Update for 1.1.3 release
adds a22a70a Fix listing of secrets
adds b2cecf7 Add support for new constants in libvirt 1.1.4
adds 7ef6928 Update for 1.1.4 release
adds a7f5eb3 libvirt-perl: Fix the wrong binding of virNodeDeviceLookupSCSIHostByWWN
adds f56d680 Ignore LIBVIR_CHECK_VERSION macro
adds 40cb2ea Add binding for VIR_STORAGE_VOL_NETDIR
adds 63b0458 Update for 1.2.0 release
adds 13e5bf7 Use free() rather than Safefree() in get_cpu_model_names
adds 48ffa42 Use strncpy instead of memcpy for migrate parameters
adds 8e2f562 Remove -Winline flags
adds 1383f19 Implement support for network events
adds e633908 Add new constant for filtering gluster pools
adds b8580ed Update for 1.2.1 release
adds 64b14eb Bump version to 1.2.2 for new dev cycle
adds c520c4a Add new domain blk I/O constants
adds 72806cc Set dummy date for next release in Changes
adds 2f35a46 Add support for new VIR_NODE_CPU_STATS_INTR constant
adds 471f59b Support VIR_FROM_BHYVE
adds 40fc5bd Set release date in Changes file
adds 2a14faf Post-release version bump to 1.2.3
adds 7352e3e Bind VIR_FROM_CRYPTO constant
adds 9b09338 Add VIR_MIGRATE_AUTO_CONVERGE constant
adds afe05ed Add support for virDomainCoreDumpWithFormat + constants
adds 47fbc8f Fix data type of 'format' arg to virDomainCoreDumpWithFormat
adds 0ab958c Set date for 1.2.3 release in Changes file
adds b038da2 Post release version bump to 1.2.4
adds 6103884 Add VIR_FROM_FIREWALL constant
adds 005d6ff Set date for 1.2.4 release in Changes file
adds ffaffb1 Post-release version bump to 1.2.5
adds daee4d2 Add VIR_DOMAIN_{REBOOT,SHUTDOWN}_PARAVIRT constants
adds 4b58a53 Add virDomainFSFreeze/virDomainFSThaw APIs
adds b503311 Add virDomainSetTime/virDomainGetTime APIs
adds 29cf05b Set date for 1.2.5 release in Changes file
adds 5c4c6e9 Post release version bump to 1.2.6
adds fde2a20 Add support for new block job constants
adds 57478c1 Add VIR_DOMAIN_EVENT_ID_BLOCK_JOB_2 constant
adds 268e0e0 Fix incorrect calling of virNodeGetCellsFreeMemory
adds 74a7973 Add virNodeGetFreePages method
adds 021033d Add new CPU compare constants
adds 92affcf Add virNetworkGetDHCPLeases method binding
adds 67398b7 Set date for 1.2.6 release in Changes file
adds 4d8256f Post release version bump to 1.2.7
adds 2f0fd9a Add virConnectGetDomainCapabilities API
adds 8fedfcd Fix typo in method name in docs
adds 264b358 Add new constants for relative block jobs
adds 36099b6 Add VIR_CONNECT_LIST_STORAGE_POOLS_ZFS constant
adds 8a2a6c8 Add virDomainOpenGraphicsFD API
adds 954ee46 Add virDomainBlockCopy and related constants
adds 7ed0fd1 Add virConnectGetAllDomainStats API
adds 1c574a6 Set date for 1.2.8 release
adds ffce0db Add more constants
adds 947f070 Add VIR_DOMAIN_JOB_STATS_COMPLETED constant
adds 934b35f Add VIR_DOMAIN_UNDEFINE_NVRAM constant
adds 1ec85b8 Add remaining VIR_DOMAIN_*_BANDWIDTH_BYTES contants
adds 2775e84 Add VIR_FROM_POLKIT constant
adds 268808b Add more VIR_DOMAIN_STATS_* constants
adds 10f3b66 Add more VIR_DOMAIN_JOB_* constants
adds 8a55270 Add virConnectDomainEventTunable event callback & constants
adds 0aa6b5c Add virNodeAllocPages API & constants
adds fa68643 Add VIR_MIGRATE_RDMA_PIN_ALL constant
adds 04e7ac7 Add more example programs
adds f698701 Update release version & date for 1.2.9
adds dd46253 Imported Upstream version 1.2.9
new cf16353 Merge tag 'upstream/1.2.9'
new 63e2dbf Update debian/changelog
new 07eaa3c Bump versioned Build-Depends on libvirt-dev to (>= 1.2.9~)
new 350c393 Update debian/changelog file
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 13 ++
MANIFEST | 2 +
META.yml | 2 +-
MYMETA.json | 2 +-
MYMETA.yml | 2 +-
Makefile.PL | 2 +-
README | 2 +-
Virt.xs | 355 +++++++++++++++++++++++++++++++++----------------
debian/changelog | 7 +
debian/control | 2 +-
examples/dom-stats.pl | 29 ++++
examples/node-alloc.pl | 21 +++
lib/Sys/Virt.pm | 26 +++-
lib/Sys/Virt/Domain.pm | 189 +++++++++++++++++++++++++-
lib/Sys/Virt/Error.pm | 4 +
perl-Sys-Virt.spec | 2 +-
t/030-api-coverage.t | 1 +
17 files changed, 533 insertions(+), 128 deletions(-)
create mode 100644 examples/dom-stats.pl
create mode 100644 examples/node-alloc.pl
--
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