{"push_id":1016485411,"size":24,"distinct_size":1,"ref":"refs/heads/list_clients","head":"5f165bb73f36148c99b595485b2f2b50b789f631","before":"de7a1d44dc5737c1395de084bb2510b50fcdef17","commits":[{"sha":"23a646f8402d3f95673436cdb2a7400977f12963","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"admin: Make virAdmServerFree() handle NULL gracefully\n\nWe don't want to end up like with virDomainFree() and other, right?\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/23a646f8402d3f95673436cdb2a7400977f12963"},{"sha":"b04e39ff86f925d61261babba1741c8fa4ce5075","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"admin: Check for flags properly\n\nFunction virAdmConnectListServers() forgot to check for flags at all,\nvirAdmConnectOpen() on the other hand checked them but did no dispatch\nthe error.  virCheckFlags() should be used only when there should be no\nother thing done after erroring out and since they are used on different\nplaces then just public API, they cannot dispatch errors.  So let's use\nvirCheckFlagsGoto instead.\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/b04e39ff86f925d61261babba1741c8fa4ce5075"},{"sha":"dad3b07814898c7eceaac65c6d5c31968b9236bb","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"server: Store server name in server object\n\nAt first I did not want to do this, but after trying to implement some\nnewer feaures in the admin API I realized we need that to make our lives\neasier.  On the other hand they are not saved redundantly and the\nvirNetServer objects are still kept in a hash table.\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/dad3b07814898c7eceaac65c6d5c31968b9236bb"},{"sha":"fd4f278e1a4ff05b779a5a0140133b2acff17ef9","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"daemon: Get server name from the server itself\n\nSince servers know their name, there is no need to supply such\ninformation twice.  Also defeats inconsistencies.\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/fd4f278e1a4ff05b779a5a0140133b2acff17ef9"},{"sha":"62be54861bf817be4b04d283877bf38f4a8e5277","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"virerror: Introduce new error type NO_SERVER\n\nThis serves the same purpose as VIR_ERR_NO_xxx where xxx is any object\nthat API can be called upon.  Only this particular one is used for\ndaemon's servers.\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/62be54861bf817be4b04d283877bf38f4a8e5277"},{"sha":"cd0a980ee18c05f23c50befd040637e297d5ceda","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"daemon: Set error for unknown server name\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/cd0a980ee18c05f23c50befd040637e297d5ceda"},{"sha":"6541a2b4acd453ebbf10a4427f9ec4e794d3ba6d","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"daemon: Properly check for clients\n\nvirHashForEach() returns 0 if everything went nice, so our session\ndaemon was timing out even when there was a client connected.\n\nResolves: https://bugzilla.redhat.com/show_bug.cgi?id=1315606\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/6541a2b4acd453ebbf10a4427f9ec4e794d3ba6d"},{"sha":"83942e5b6a4818e2830a7527a1beacfdb4e1b238","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"Expose virNetServerGetName\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/83942e5b6a4818e2830a7527a1beacfdb4e1b238"},{"sha":"a0dbed61609310cc50bd923e7a9bf3683cbf9f46","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"admin: Do not work with virAdm on the server side\n\nvirAdm is prefix only used on the client side.  Or at least for now.  On\nserver, though, this corresponds to virNet structures (virAdmConnect is\nvirNetDaemon, virAdmServer should be virNetServer, in the future\nvirAdmClient will be resolved to virNetServerClient, and so on).\n\nThis will also make future work clearer and easier.\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/a0dbed61609310cc50bd923e7a9bf3683cbf9f46"},{"sha":"d4218ca64f75c60137241e9a50a68dac10187444","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"Change virNetDaemonGetServerNames to virNetDaemonGetServers\n\nFor now it does not matter which ones we return as the code is similarly\ncomplex, however it will fit in with other constructs in the future,\nmainly when we will be able to generate dispatch helpers.\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/d4218ca64f75c60137241e9a50a68dac10187444"},{"sha":"8fcb81d2dec60e6c3d5d60f16edb6969fc87da39","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"admin: Don't use priority for admin APIs\n\nThere are no priority workers as they don't make sense for now.\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/8fcb81d2dec60e6c3d5d60f16edb6969fc87da39"},{"sha":"724d5340bd76ef6dd28d34efc269037ff8ea1a91","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"virt-admin: Don't leak uri in cmdSrvList\n\nvirAdmConnectGetURI() returns string that needs to be free()'d but we\nhaven't done that.\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/724d5340bd76ef6dd28d34efc269037ff8ea1a91"},{"sha":"335bc13cc144aea6112914ab949d9e12e3508bb6","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"admin: Be consistent when resetting errors\n\nResetting an error should be the first thing public API does.\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/335bc13cc144aea6112914ab949d9e12e3508bb6"},{"sha":"30c4931d283cad5d8c679a84f91f5644762cad8c","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"gendispatch: Cluster, don't capture if not needed\n\nWe were using parentheses for grouping admin|remote even though we didn't\nneed to capture what's in it.  That caused some changes to be greater\nthan needed and, to be honest, some confusion as well.  Let's use it as\nit should be used.  It'll also make future changes more consistent.\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/30c4931d283cad5d8c679a84f91f5644762cad8c"},{"sha":"6de2ef5d3573f0e8573fc0c5502e2869935ecea5","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"gendispatch: Be able to generate multi-return values\n\nLet's call it modern_ret_as_list as opposed to single_ret_as_list.  The\nlatter was able to return list of things.  However the new, more modern,\nversion came and it is used since listAllDomains till nowadays in\nListServers.\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/6de2ef5d3573f0e8573fc0c5502e2869935ecea5"},{"sha":"d949280c72d465e38e489787a6c032e88be8935e","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"admin: Generate ConnectListServers dispatch helpers\n\nSince we have the opportunity now, let's save some precious code lines.\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/d949280c72d465e38e489787a6c032e88be8935e"},{"sha":"1cefc14f6983e69d8fe5709b13e489e8691fa930","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"gendispatch: Accept server as an argument\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/1cefc14f6983e69d8fe5709b13e489e8691fa930"},{"sha":"576c54f9b17b36f66ab9d1561984eb30821fe1c0","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"gendispatch: Remember the name of snapshot variable name\n\nUntil now, the script assumed that snapshot name is 'snap', but that's\ngoing to change.\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/576c54f9b17b36f66ab9d1561984eb30821fe1c0"},{"sha":"5b7d09804c22991fd860e3346e10cdcefb39b7d3","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"gendispatch: Support modern listing of more types\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/5b7d09804c22991fd860e3346e10cdcefb39b7d3"},{"sha":"42b85f173d7a680b89b42436b577a97a3fc1e836","author":{"email":"e82f23e74d43760279ebcc505dac4ae70d5627d0@redhat.com","name":"Martin Kletzander"},"message":"remote: Generate what's possible\n\nSince gendisplatch can now generate \"modern\" *ListAll* functions, let\nthem all be generated.\n\nSigned-off-by: Martin Kletzander <mkletzan@redhat.com>","distinct":false,"url":"https://api.github.com/repos/nertpinx/libvirt/commits/42b85f173d7a680b89b42436b577a97a3fc1e836"}]}