Commit Graph

  • 290a4e90c0 Update README.md (#72) master Len Weincier 2018-08-29 22:21:39 +02:00
  • 6b70563d38
    Merge pull request #70 from digitalocean/geoff/no-dereg-on-eof Geoff Hickey 2018-06-28 19:09:27 -04:00
  • 537933a1e2 don't deregisterAll callbacks when one gets an EOF. Geoff Hickey 2018-06-28 18:00:02 -04:00
  • 2b098b4625
    Geoff/dereg callbacks on disconnect (#69) Geoff Hickey 2018-06-27 18:38:11 -04:00
  • 17c24de803
    Merge pull request #63 from YorikSar/streams Geoff Hickey 2018-05-08 18:10:14 -04:00
  • 714fd9efff Add test for volume upload and download Yuriy Taraday 2018-05-06 00:57:24 +04:00
  • 9adcb04498 Fix volume download Yuriy Taraday 2018-05-06 00:56:50 +04:00
  • 7442c709b1 Extract processIncomingStream func to make requestStream cleaner Yuriy Taraday 2018-05-06 00:56:21 +04:00
  • f6ceaff755 Add comments to B, KiB and MiB units Yuriy Taraday 2018-05-05 23:11:29 +04:00
  • 8d6ee20a7c Fix error return when stream send failed Yuriy Taraday 2018-05-05 22:34:13 +04:00
  • b27200c99b Better explain what 1<<22-24 means for packet length Yuriy Taraday 2018-05-05 22:27:31 +04:00
  • 201d94aa6a
    Merge pull request #66 from liaoishere/feat/export-libvirt-error Geoff Hickey 2018-03-23 18:03:13 -04:00
  • 2d4c9f9f6d
    make libvirt error types private Penghui Liao 2018-03-23 10:59:12 +08:00
  • 482640a285 Add helper function to indicate the error cause Penghui Liao 2018-03-20 15:27:59 +08:00
  • be723e47ed
    Merge pull request #67 from digitalocean/deprecate-old-apis Geoff Hickey 2018-03-22 18:33:21 -04:00
  • 95c99e45a2 Deprecate the old pre-generation APIs Geoff Hickey 2018-03-22 18:12:51 -04:00
  • 8965adaafb Expand some comments by Geoff's request Yuriy Taraday 2018-03-02 00:26:38 +04:00
  • 6075ea3c39 Use ccache in Travis (#64) Yuriy Taraday 2018-03-02 00:00:12 +04:00
  • 35cd6327cf Don't drain callback channel, just close it and recover Yuriy Taraday 2018-03-01 21:27:02 +04:00
  • 16e61b53a7 Remove unused parts of ProcMeta Yuriy Taraday 2018-03-01 20:19:56 +04:00
  • f960aceaee Factor out sendStream method from requestStream Yuriy Taraday 2018-03-01 20:14:55 +04:00
  • 980f867cc2 Add myself to AUTHORS file Yuriy Taraday 2018-03-01 10:58:10 +04:00
  • 81923720d1 Fix golint errors Yuriy Taraday 2018-03-01 10:57:28 +04:00
  • 02e0818aef Add streams to proc arguments, use requestStream Yuriy Taraday 2018-02-26 00:56:27 +04:00
  • 3613b30fe2 Parse proc annotations and store in Proc struct Yuriy Taraday 2018-02-26 00:53:33 +04:00
  • 5d8cdfc854 Capture comment before libvirt proc declaration Yuriy Taraday 2018-02-26 00:51:13 +04:00
  • 81b15d4775 Add input and output streams handling to rpc layer Yuriy Taraday 2018-02-25 23:16:01 +04:00
  • bfac3da6dc Treat only StatusError as error, not StatusContinue Yuriy Taraday 2018-02-25 22:35:22 +04:00
  • 07dbf8603a Drain callback channel when try to deregister it Yuriy Taraday 2018-02-05 01:28:14 +04:00
  • 0c23de2f7e Deregister channels in request() method Yuriy Taraday 2018-02-04 17:39:49 +04:00
  • f314e95419 Extract sendPacket and getResponse methods from request() Yuriy Taraday 2018-02-04 17:33:55 +04:00
  • 0978bc3291
    Adds DomainUpdateDeviceFlags to translation table (#62) Ben LeMasurier 2018-02-28 15:00:59 -07:00
  • a7be1ba7c0
    Merge pull request #60 from YorikSar/refactor_encode Geoff Hickey 2018-02-27 17:37:25 -05:00
  • 55e91f8332
    Merge pull request #61 from digitalocean/geoff/remove-c-for-go-workaround Geoff Hickey 2018-02-26 13:11:08 -05:00
  • 38a1eeb6c3 Return []byte from encode, use it instead of bytes.Buffer Yuriy Taraday 2018-02-05 02:35:27 +04:00
  • 595827cea1 Go version needs to be a string, not a number. Geoff Hickey 2018-02-23 18:21:08 -05:00
  • 08274ece93 Bump go version to 1.10 for travis. Geoff Hickey 2018-02-23 18:09:47 -05:00
  • 2f6e11ea09 Remove the c-for-go workaround I added earlier - fixed upstream. Geoff Hickey 2018-02-23 18:03:58 -05:00
  • 101d836616
    Merge pull request #58 from YorikSar/refactor_request Geoff Hickey 2018-02-23 14:51:59 -05:00
  • 47db3dbbbc Move fetching response from channel to request() method Yuriy Taraday 2018-01-29 00:33:02 +04:00
  • 338b59a53a
    Geoff/c for go flags (#59) Geoff Hickey 2018-02-14 13:49:14 -05:00
  • 59d541f193
    Generate the remaining consts. (#55) Geoff Hickey 2018-01-03 15:19:28 -05:00
  • 1a220100bd
    adds missing mutex around callback map (#54) Ben LeMasurier 2017-12-15 12:56:47 -07:00
  • fa865cdb8e
    Merge pull request #53 from digitalocean/jenni/add_scheduler_constants JenniGriesmann 2017-12-15 12:13:32 -06:00
  • 73af7b867b improve comment for scheduler parameters Jenni Griesmann 2017-12-15 11:52:28 -06:00
  • 2e5b7c8dce add domain scheduler parameter constants Jenni Griesmann 2017-12-15 07:55:41 -06:00
  • 165035e03c
    prevent connection write collisions (#52) Ben LeMasurier 2017-12-07 10:47:52 -07:00
  • 7de663d9cc
    Merge pull request #50 from digitalocean/geoff/rename-main-types Geoff Hickey 2017-11-20 14:45:14 -05:00
  • fcd4f72b3c Rename the main structure types for clarity Geoff Hickey 2017-11-20 13:50:32 -05:00
  • 7c0f66a1e9
    Merge pull request #49 from digitalocean/geoff/generate-lv-bindings Geoff Hickey 2017-11-17 14:02:45 -05:00
  • 382425aa72 Update the README. Geoff Hickey 2017-11-16 19:56:41 -05:00
  • 1e71d0e45e Shorten an error path Geoff Hickey 2017-11-16 19:27:00 -05:00
  • 3c5bd59dc7 Build changes: Geoff Hickey 2017-11-16 19:14:34 -05:00
  • 57b9cae05d add licenses and fix the license checking script. Geoff Hickey 2017-11-16 18:44:11 -05:00
  • 53846d5d14 oops. Fix the goyacc import URI. Geoff Hickey 2017-11-16 17:53:31 -05:00
  • e6dc7bd464 travis: move goyacc install to before-install section Geoff Hickey 2017-11-16 17:41:26 -05:00
  • 94eb6fad03 travis build changes Geoff Hickey 2017-11-16 17:29:58 -05:00
  • c73820057a fix an integration test failure. Geoff Hickey 2017-11-16 17:28:40 -05:00
  • 45342c3080 fix another integration test problem. Geoff Hickey 2017-11-16 17:16:10 -05:00
  • 71f606ddd7 Add comments to generated code, fix integration test. Geoff Hickey 2017-11-16 17:14:05 -05:00
  • 4ec9ce0aea git add parser output files in lvgen Geoff Hickey 2017-11-16 15:56:36 -05:00
  • f0eaf10a26 Review comments Geoff Hickey 2017-11-16 15:49:40 -05:00
  • 96763e5316 Rename "String" type to "OptString" Geoff Hickey 2017-11-16 14:36:31 -05:00
  • b59e9d42f4 Migrate all libvirt calls to the generated code. Geoff Hickey 2017-11-16 14:17:46 -05:00
  • a3bd42a5b1 Cleanup, and fix decoding of TypedParams. Geoff Hickey 2017-11-14 18:59:55 -05:00
  • deb7a54ff8 Generate libvirt procedure wrappers. Geoff Hickey 2017-11-13 15:18:18 -05:00
  • fb16117ff9 Generate libvirt structs, unions, typedefs. Geoff Hickey 2017-11-07 16:05:12 -05:00
  • f88cbd7a8e Move the constants.go template to its own file. Geoff Hickey 2017-11-03 13:58:41 -04:00
  • 6e924657b1 Move the rpcgen lexer to its own file. Geoff Hickey 2017-11-03 13:37:16 -04:00
  • 5a6654f07a Generate libvirt constants from libvirt sources. Geoff Hickey 2017-11-02 19:42:44 -04:00
  • 8b2644f7ff Merge pull request #47 from digitalocean/domainstate-const Katrina Ellison Geltman 2017-10-23 18:14:56 -04:00
  • 85330a67c6 Explicitly specify type of DomainState constants Katrina Ellison Geltman 2017-10-23 17:23:17 -04:00
  • a339d0ac95 Handle TypedParamStrings (#46) Geoff Hickey 2017-09-15 10:48:46 -04:00
  • c8e4b6a7b8 Add Get/SetBlockIoTune to go-libvirt API. (#45) Geoff Hickey 2017-08-31 11:21:31 -04:00
  • 85dc33f30e Merge pull request #44 from digitalocean/gh/fix-compiler-warnings Geoff Hickey 2017-08-01 17:24:15 -04:00
  • 1df4a7eec4 fix a trio of compiler warnings Geoff Hickey 2017-08-01 16:52:12 -04:00
  • 975d5a18d5 Updates README (#43) Ben LeMasurier 2017-06-22 10:04:46 -06:00
  • 9ca7034516 Add DomainMemoryStats method (#38) (#39) Amanda H. L. de Andrade 2017-06-02 14:28:20 -03:00
  • c09ce7b21d Add Reboot and Reset methods (#37) Alexander Polakov 2017-05-04 19:30:22 +03:00
  • 208ef2aff1 Add Shutdown() method (#36) Alexander Polakov 2017-05-04 18:39:45 +03:00
  • d41d9eb855 Add DomainCreate method (#35) Alexander Polakov 2017-05-04 18:17:25 +03:00
  • b92ccddb00 Adds libvirt 3.1.0 integration test target (#34) Ben LeMasurier 2017-04-19 10:00:23 -06:00
  • 2609dd2697 Add Secrets() (#29) Ben LeMasurier 2017-01-19 20:40:31 -06:00
  • cfa567708b Adds StoragePool(), StoragePoolRefresh() (#28) Ben LeMasurier 2017-01-09 14:54:30 -07:00
  • 591f6798f1 Adds StoragePools() (#27) Ben LeMasurier 2017-01-06 15:58:27 -06:00
  • 85674d25f7 Add DefineXML() (#26) Michael Bruskov 2016-12-09 12:49:14 -04:00
  • fe0f99a7c1 Add DomainState method. (#23) Michael Bruskov 2016-12-02 13:54:04 -04:00
  • 953e83ac30 Merge pull request #19 from digitalocean/capabilities Ben LeMasurier 2016-12-01 14:19:01 -07:00
  • 5a1fe4c14a Adds Capabilities() Ben LeMasurier 2016-09-30 09:54:47 -06:00
  • 311150f931 Merge pull request #24 from digitalocean/dumpxml Ben LeMasurier 2016-12-01 11:48:52 -07:00
  • c6e0d02f28 Adds support for dumping domain XML Ben LeMasurier 2016-11-30 18:37:30 -07:00
  • 850adbae3f Merge pull request #20 from simar7/master Ben LeMasurier 2016-11-03 08:27:33 -06:00
  • 693bffa997
    destroy: Adding the ability to destroy a domain. Simarpreet Singh 2016-11-02 20:43:42 -07:00
  • e7178e25dc Merge pull request #3 from digitalocean/master Simarpreet Singh 2016-11-02 16:46:48 -07:00
  • 3f7af99055 Merge pull request #18 from digitalocean/integration-tests Ben LeMasurier 2016-10-26 11:20:45 -06:00
  • 4ad0ae7f82 ci: install libvirt for integration testing Ben LeMasurier 2016-10-20 12:51:44 -06:00
  • 53bb4bc9da Merge pull request #1 from digitalocean/master Simarpreet Singh 2016-10-07 13:45:54 -07:00
  • 00a2c05c46 Merge pull request #15 from digitalocean/readme-contributing-irc Matt Layher 2016-10-04 20:27:11 -04:00
  • ef5716f8d6 Replaced scripts/golint.sh with built-in golint flag. (#17) Michael Koppmann 2016-10-05 02:26:25 +02:00
  • 19eff0f260
    CONTRIBUTING, README: add IRC channel information Matt Layher 2016-10-04 12:31:26 -04:00