Commit Graph

127 Commits

Author SHA256 Message Date
Dominique Leuenberger
4d352950a1 Accepting request 593085 from Virtualization
- Avoid reading past allocated blocks from KVP file (bnc#1087658)

OBS-URL: https://build.opensuse.org/request/show/593085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=36
2018-04-05 13:27:06 +00:00
b7b7236990 - Avoid reading past allocated blocks from KVP file (bnc#1087658)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=126
2018-04-03 07:39:40 +00:00
Dominique Leuenberger
c7429b6633 Accepting request 562485 from Virtualization
- update buffer handling in hv_fcopy_daemon
- remove unnecessary header files and netlink related code
- Avoid reading past allocated blocks from KVP file
- fix snprintf warning in kvp_daemon
- properly handle long paths
- kvp: configurable external scripts path
- vss: Thaw the filesystem and continue if freeze call has timed out
- vss: Skip freezing filesystems backed by loop

OBS-URL: https://build.opensuse.org/request/show/562485
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=35
2018-01-16 08:30:54 +00:00
58d6b3ad5e Replace cat/head with tee
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=124
2018-01-08 11:46:21 +00:00
a21b94b81e - update buffer handling in hv_fcopy_daemon
- remove unnecessary header files and netlink related code
- Avoid reading past allocated blocks from KVP file
- fix snprintf warning in kvp_daemon
- properly handle long paths
- kvp: configurable external scripts path
- vss: Thaw the filesystem and continue if freeze call has timed out
- vss: Skip freezing filesystems backed by loop

OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=123
2018-01-08 11:42:39 +00:00
Dominique Leuenberger
21beee5c96 Accepting request 506781 from Virtualization
- Check VSS daemon is listening before a hot backup (bnc#1029693)
- fix a compile warning in snprintf
- kvp: ensure kvp device fd is closed on exec
- lsvmbus: add pci pass-through UUID

OBS-URL: https://build.opensuse.org/request/show/506781
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=34
2017-07-02 11:37:42 +00:00
475f72a18a - Check VSS daemon is listening before a hot backup (bnc#1029693)
- fix a compile warning in snprintf
- kvp: ensure kvp device fd is closed on exec
- lsvmbus: add pci pass-through UUID

OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=121
2017-06-28 12:15:23 +00:00
Dominique Leuenberger
fe7069185b Accepting request 498992 from Virtualization
- add Conflicts with kernel < 4.2 (fate#320485)
- vss: fix the write()'s argument: error -> vss_msg
- remove repeated HV_FCOPY string
- report ENOSPC errors in hv_fcopy_daemon
- fcopy: full handshake support
- vss: full handshake support
- vss: use misc char device to communicate with kernel
- kvp: use misc char device to communicate with kernel

OBS-URL: https://build.opensuse.org/request/show/498992
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=33
2017-06-07 07:50:24 +00:00
578837b91c Update udev rule to refer to device nodes
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=119
2016-05-04 14:19:24 +00:00
634730c9d6 - add Conflicts with kernel < 4.2 (fate#320485)
- vss: fix the write()'s argument: error -> vss_msg
- remove repeated HV_FCOPY string
- report ENOSPC errors in hv_fcopy_daemon
- fcopy: full handshake support
- vss: full handshake support
- vss: use misc char device to communicate with kernel
- kvp: use misc char device to communicate with kernel

OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=118
2016-05-04 14:07:47 +00:00
Stephan Kulow
0ee29e7930 Accepting request 333769 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/333769
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=32
2015-10-03 18:29:39 +00:00
042757a475 fix lsvmbus install
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=116
2015-09-18 13:37:47 +00:00
7dc98bc754 - add a python script lsvmbus to list VMBus devices (fate#315887)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=115
2015-09-18 10:12:47 +00:00
Stephan Kulow
e7ed435837 Accepting request 305763 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/305763
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=31
2015-05-10 08:55:56 +00:00
03d780a6e4 - remove unused bytes_written from kvp_update_file()
- address compiler warnings for hv_kvp_daemon.c
- kvp_daemon: make IPv6-only-injection work
- address compiler warnings for hv_fcopy_daemon.c
- do not add redundant '/' in hv_start_fcopy()

OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=113
2015-04-30 11:35:03 +00:00
7259a4ff7b - hv: hypervvssd: call endmntent before call setmntent again
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=112
2015-04-30 11:26:11 +00:00
Dominique Leuenberger
013c8cf582 Accepting request 298824 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/298824
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=30
2015-04-27 10:57:45 +00:00
a4562a9fe2 - Add runlevel script for fcopy daemon in SLE11 (bnc#926534)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=110
2015-04-16 15:24:21 +00:00
Dominique Leuenberger
f209ea400f Accepting request 282930 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/282930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=29
2015-01-30 05:03:08 +00:00
ad20da1c5b Correct fate number 317533
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=108
2015-01-20 09:10:58 +00:00
d64924508d - Check return value of setsockopt call
- Improve error logging in VSS daemon.
- Check return value of poll call
- Properly pack the data for file copy functionality
- make struct hv_do_fcopy match Hyper-V host messages

OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=107
2015-01-12 09:44:54 +00:00
Dominique Leuenberger
5ea24ccc95 Accepting request 265533 from Virtualization
- Start hv_kvp_daemon after network-online.target (bnc#910353)
- ignore ENOBUFS and ENOMEM in the KVP daemon
- vssdaemon: skip all filesystems mounted readonly (bnc#909864)
- vssdaemon: report freeze errors

OBS-URL: https://build.opensuse.org/request/show/265533
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=28
2014-12-19 08:38:05 +00:00
7b2647052e Also Require network-online.target because its not available by its own.
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=105
2014-12-17 09:43:44 +00:00
0828342e93 - Start hv_kvp_daemon after network-online.target (bnc#910353)
- ignore ENOBUFS and ENOMEM in the KVP daemon
- vssdaemon: skip all filesystems mounted readonly (bnc#909864)
- vssdaemon: report freeze errors

OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=104
2014-12-17 09:16:59 +00:00
Dominique Leuenberger
4634024e11 Accepting request 263753 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/263753
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=27
2014-12-06 12:47:21 +00:00
6711c225d8 - introduce -n/--no-daemon option (fate#317317533)
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=102
2014-11-25 17:47:19 +00:00
Dominique Leuenberger
33308dc55a Accepting request 260839 from Virtualization
1

OBS-URL: https://build.opensuse.org/request/show/260839
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=26
2014-11-13 08:21:35 +00:00
8d7473e78f Accepting request 260496 from home:Ledest:misc
fix bashisms in pre/post scripts

OBS-URL: https://build.opensuse.org/request/show/260496
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=100
2014-11-11 11:07:45 +00:00
Stephan Kulow
4d4e3bc9af Accepting request 254607 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/254607
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=25
2014-10-08 20:13:24 +00:00
01f62d3137 - vssdaemon: ignore the EBUSY on multiple freezing the same
partition (bnc#899204)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=98
2014-09-30 15:41:48 +00:00
Stephan Kulow
46805bf3b0 Accepting request 239930 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/239930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=23
2014-07-13 12:05:45 +00:00
ba2f9d8b1f - fix file overwriting of hv_fcopy_daemon
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=96
2014-07-01 15:33:06 +00:00
Stephan Kulow
c865e9c258 Accepting request 235401 from Virtualization
- copy mask2pfxlen from /etc/sysconfig/network/scripts/functions
  to hv_set_ifconfig (bnc#879256)

- Start hyper-v helpers manually with helper script in inst-sys

OBS-URL: https://build.opensuse.org/request/show/235401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=22
2014-05-27 09:51:15 +00:00
419a3fa06f - copy mask2pfxlen from /etc/sysconfig/network/scripts/functions
to hv_set_ifconfig (bnc#879256)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=94
2014-05-26 13:51:55 +00:00
a50ee553aa - Start hyper-v helpers manually with helper script in inst-sys
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=93
2014-05-21 10:06:32 +00:00
Stephan Kulow
5abe1e1d8e Accepting request 229699 from Virtualization
- Handle the case when the target file exists correctly in hv_fcopy_daemon
- vssdaemon: Ignore VFAT mounts during the Freeze operation

OBS-URL: https://build.opensuse.org/request/show/229699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=21
2014-04-14 04:43:20 +00:00
8476439df4 - Handle the case when the target file exists correctly in hv_fcopy_daemon
- vssdaemon: Ignore VFAT mounts during the Freeze operation

OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=91
2014-04-10 17:21:32 +00:00
Stephan Kulow
abbe9d5350 Accepting request 225703 from Virtualization
- Package /usr/lib/udev to fix build error

OBS-URL: https://build.opensuse.org/request/show/225703
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=20
2014-03-18 12:46:31 +00:00
20a13b1bdf - Package /usr/lib/udev to fix build error
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=89
2014-03-12 13:37:54 +00:00
Stephan Kulow
1ae99bc523 Accepting request 221975 from Virtualization
- Update hv_fcopy_daemon, kernel name changed to /dev/vmbus/hv_fcopy

OBS-URL: https://build.opensuse.org/request/show/221975
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=19
2014-02-12 16:22:16 +00:00
041fbde687 - Update hv_fcopy_daemon, kernel name changed to /dev/vmbus/hv_fcopy
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=87
2014-02-12 09:33:38 +00:00
Stephan Kulow
f184db46a4 Accepting request 215284 from Virtualization
- Start daemons on demand via udev rules because the guest services
  are optional.
- If systemd is used daemons live in libdir, they are not usercallable apps

- Add hv_fcopy_daemon for post 13.1 releases (fate#315887)
  hyper-v.tools.hv.hv_fcopy_daemon.c

OBS-URL: https://build.opensuse.org/request/show/215284
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=18
2014-01-30 10:25:41 +00:00
e057412d0a hyper-v.tools.hv.hv_fcopy_daemon.c
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=85
2014-01-27 14:44:11 +00:00
94c31de49b provide private uuid_le type to fix sles11 build
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=84
2014-01-23 16:45:34 +00:00
13b3a21a90 hv_fcopy_daemon needs uuid.h, work around sles11 failure
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=83
2014-01-23 16:37:21 +00:00
2273a54793 - Start daemons on demand via udev rules because the guest services
are optional.
- If systemd is used daemons live in libdir, they are not usercallable apps

- Add hv_fcopy_daemon for post 13.1 releases (fate#315887)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=82
2014-01-23 16:05:49 +00:00
Stephan Kulow
6fe988d243 Accepting request 212260 from Virtualization
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/212260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=17
2013-12-26 16:38:09 +00:00
c462528d4c - Use native systemd services for post 13.1 releases
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=80
2013-12-18 14:50:03 +00:00
b861e778d1 Use helper_dir macro
OBS-URL: https://build.opensuse.org/package/show/Virtualization/hyper-v?expand=0&rev=79
2013-12-17 22:37:20 +00:00
Stephan Kulow
96bc9811dc Accepting request 197898 from Virtualization
- Update Supplements: modalias(dmi:*)

OBS-URL: https://build.opensuse.org/request/show/197898
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/hyper-v?expand=0&rev=15
2013-09-08 13:27:34 +00:00