-
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
-