File fence-agents.changes of Package fence-agents
1236
1
-------------------------------------------------------------------
2
Thu Jun 24 08:01:55 UTC 2021 - varkoly@suse.com
3
4
- Update to version 4.9.0+git.1624456340.8d746be9:
5
* fence_azure_arm: corrections to support Azure SDK >= 15 - including backward compatibility (#415)
6
(bsc#1185058)
7
* fence_gce: make serviceaccount work with new libraries
8
* fence_kubevirt: new fence agent
9
* fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
10
* configure: dont fail when --with-agents contains virt
11
* fence_mpath: watchdog retries support
12
* fencing: add multi plug support for reboot-action
13
* fence_redfish: add missing diag logic
14
* fencing: fix issue with hardcoded help text length for metadata
15
* fence_lindypdu: update metadata
16
* fence_lindypdu: new fence agent
17
* fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
18
* fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
19
* Proper try-except for connection exception.
20
* Fix CI.
21
* Do not wrap as many values.
22
* Restore port metadata.
23
* Update xml metadata.
24
* Use standard logging.
25
* Revert change to __all__
26
* fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
27
* Major rework of the original agent:
28
* fence_gce: default method moved back to powercycle (#389)
29
* fence_aws: add filter parameter to be able to limit which nodes are listed
30
* virt: fix a bunch of coverity scan errors in ip_lookup
31
* virt: make sure to provide an empty default to strncpy
32
* virt: make sure buffers are big enough for 0 byte end string
33
* virt: increase buffer size to avoid overruns
34
* virt: check return code in virt-sockets
35
* virt: fix error code checking
36
* virt: fix plugin (minor) memory leak and plug in load race
37
* virt: attempt to open file directly and avoid race condition
38
* virt: fix different coverity scan errors in common/tcp
39
* virt: cleanup deadcode in client/vsock
40
* virt: cleanup deadcode in client/tcp
41
* virt: fix potential buffer overrun
42
* virt: fix mcast coverity scan errors
43
* virt: drop pm-fence plugin
44
* build: tidy up module sources
45
* virt: drop libvirt-qmf plugin
46
* virt: drop null plugin
47
* build: enable fence_virtd cpg plugin by default
48
* virt: drop fence_virtd non-modular build
49
* virt: fix plugin installation regression on upgrades
50
* build: temporary disable -Wcast-align for some agents
51
* build: fix CFLAGS overrides when using clang
52
* fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
53
* virt: make sure variable is initialized
54
* Drop travis CI
55
* Revert "virt: drop -Werror to avoid unnecessary failures"
56
* zvm: reformat fence_zvm to avoid gcc warnings
57
* build: fix make maintainerclean
58
* build: remove unnecessary build snippets
59
* virt: drop -Werror to avoid unnecessary failures
60
* virt: disable -Wunused for yy generated files
61
* virt: disable fence-virt on bsd variants
62
* virt: merge spec files
63
* build: fix more gcc warnings
64
* build: remove unused / obsoleted options
65
* build: fix some annoying warnings at ./autogen.sh time
66
* virt: move all virt CFLAGS/LDFLAGS in the right location
67
* virt: fix unused gcc warnings and re-enable all build warnings
68
* virt: fix write-strings gcc warnings
69
* virt: fix pointer-arith gcc warnings
70
* virt: fix declaration-after-statement gcc warnings
71
* virt: fix build with -Wmissing-prototypes
72
* build: don´t override clean target
73
* virt: plug fence_virt into the build
74
* virt: allow fence_virt build to be optional
75
* virt: drop support for LSB init script
76
* virt: collect docs in one location
77
* virt: remove unnecessary files and move build macros in place
78
* Ignore fence-virt man pages
79
* Merge done
80
* Move fence_virt to the correct location
81
* Start merge
82
* spec: use python3 path for newer releases
83
* spec: undo autosetup change that breaks builds w/git commit hashes
84
* Ignore unknown options on stdin
85
* fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
86
* spec: add aliyun subpackage and fence_mpath_check* to mpath subpackage
87
* fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)
88
* fence_virt: Fix minor typo in metadata
89
* fence_gce: update module reqs for SLES 15 (#383)
90
* Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus
91
* fence_redfish: Add diag action
92
* fence_vbox: updated metadata file
93
* fence_vbox: do not flood host account with vboxmanage calls
94
* fence_aws/fence_gce: allow building without cloud libs
95
* fence_gce: default to onoff
96
* fence_lpar: Make --managed a required option
97
* fence_zvmip: fix shell-timeout when using new disable-timeout parameter
98
* Adds service account authentication to GCE fence agent
99
* spec: dont build -all subpackage as noarch
100
* fence_virt: add plug parameter that obsoletes old port parameter
101
* Try to detect directory for initscripts configuration
102
* Accept SIGTERM while waiting for initialization.
103
* Add man pages to fence_virtd service file.
104
* Fix spelling error in fence_virt.conf.5
105
* build: fix BRs for suse distros
106
* build: remove ExclusiveArch
107
* build: removed gcc-c++ BR
108
* build: add spec-file and rpm build targets
109
* build: cleanup/improvements to reworked build system
110
* [build] rework build system to use automake/libtool
111
* fence_virtd: Fix segfault in vl_get when no domains are found
112
* fence_virt: fix core dump
113
* build: harden and make it possible to build with -fPIE
114
* fence_virt: dont report success for incorrect parameters
115
* fence_virt: mcast: config: Warn when provided mcast addr is not used
116
* fence_virtd: Return control to main loop on select interruption
117
* fence-virtd: Add missing vsock makefile bits
118
* fence-virt: Add vsock support
119
* fence_virtd: Fix transposed arguments in startup message
120
* fence_virt: Rename challenge functions
121
* fence_virtd: Cleanup: remove unused configuration options
122
* fence_virt: Remove remaining references to checkpoints
123
* fence_virt: Remove remaining references to checkpoints
124
* fence-virt: Format string cleanup
125
* fence_virtd: Implment hostlist for the cpg backend
126
* fence_virt: Fix logic error in fence_xvm
127
* fence_virtd: Cleanup config module
128
* fence_virtd: cpg: Fail initialization if no hypervisor connections
129
* fence_virtd: Make the libvirt backend survive libvirtd restarts
130
* fence_virtd: Allow the cpg backend to survive libvirt failures
131
* fence_virtd: cpg: Fix typo
132
* fence-virtd: Add cpg-virt backend plugin
133
* fence_virtd: Remove checkpoint, replace it with a CPG only plugin
134
* fence-virt: Bump version
135
* fence_virtd: Add better debugging messages for the TCP listner
136
* fence_virtd: Fix potential unlocked pthread_cond_timedwait()
137
* fence-virtd: Cleanup small memory leak
138
* fence_virtd: Fix select logic in listener plugins
139
* Factor out common libvirt code so that it can be reused by multiple backends
140
* Document the fence_virtd -p command line flag
141
* fence_virtd: Log an error when startup fails
142
* Retry writes in the TCP, mcast, and serial listener plugins while sending a response to clients, if the write fails or is incomplete.
143
* Make the packet authentication code more resilient in the face of transient failures.
144
* Remove erroneous 'inline'
145
* Disable the libvirt-qmf backend by default
146
* Bump the versions of the libvirt and checkpoint plugins
147
* fence-virtd: Enable TCP listener plugin by default
148
* fence-virtd: Cleanup documentation of the TCP listener
149
* fence_xvm/fence_virt: Add support for the validate-all status op
150
* fence-virt: Add list-status command to man page and metadata
151
* fence-virt: Cleanup numeric argument parsing
152
* fence-virt: Log message to syslog in addition to stdout/stderr
153
* fence-virt: Permit explicitly setting delay to 0
154
* fence-virt: Add 'list-status' operation for compat with other agents
155
* Fix use of undefined #define
156
* Allow fence_virtd to run as non-root
157
* Remove delay from the status, monitor and list functions
158
* Resolves serveral problems in checkpoint plugin, making it functional.
159
* Current implementation of event listener in virt-serial does not support keepalive, it does not generate nor capable to answer to keepalive requests, which causes libvirt connection to disconnect every 30 seconds (interval*timeout in libvirtd.conf). Furthermore, it does not clean up filehandlers and leaves hanging sockets. Also, if other thread opens its own connection to libvirt (i.e. checkpoint.c), event function in virt-serial.c just updates event listener file handler with a wrong one, what causes checkpoint.c malfunctions, fence_virtd hangs and so on. This patch uses default event listener implementation from libvirt and resolves theese problems.
160
* daemon_init: Removed PID check and update
161
* fence_virtd: drop legacy SysVStartPriority from service unit
162
* fence-virt: client: Do not truncate VM domains in list output
163
* client: fix "delay" parameter checking (copy-paste)
164
* fence-virt: Fix broken restrictions on the port ranges
165
* Clarify debug message
166
* fence-virtd: Use perror only if the last system call returns an error.
167
* fence-virtd: Fix printing wrong system call in perror
168
* fence-virtd: Allow multiple hypervisors for the libvirt backend
169
* fence-virt: Don't overrwrite saved errno
170
* fence-virt: Fix small memory leak in the config module
171
* fence-virt: Fix mismatched sizeof in memset call
172
* fence-virt: Send complete hostlist info
173
* fence-virt: Clarify the path option in serial mode
174
* Bump version
175
* fence-virt: Bump version
176
* fence_virtd: Fix broken systemd service file
177
* fence_virt/fence_xvm: Print status when invoked with -o status
178
* fence-virt: Fix for missed libvirtd events
179
* fence-virt: Fail properly if unable to bind the listener socket
180
* client: dump all arguments structure in debug mode
181
* Drop executable flag for man pages (finally)
182
* Honor implicit "ip_family=auto" in fence_xvm w/IPv6 mult.addr.
183
* Fix using bad struct item for auth algorithm
184
* Drop executable flag for man pages
185
* use bswap_X() instead of b_swapX()
186
* fence_virtd: Fix memcpy size params in the TCP plugin
187
* Revert "fence-virt: Fix possible descriptor leak"
188
* fence_virtd: Return success if a domain exists but is already off.
189
* fence-virt: Add back missing tcp_listener.h file
190
* fence-virt: Fix a few fd leaks
191
* fence-virt: Fix free of uninitialized variable
192
* fence-virt: Fix possible null pointer dereference
193
* fence-virt: Fix memory leak
194
* fence-virt: Fix fd leak when finding local addresses
195
* fence-virt: Fix possible descriptor leak
196
* fence-virt: Fix possible fd leak
197
* fence-virt: Fix null pointer deref
198
* fence-virt: Explicitly set delay to 0
199
* fence-virt: Fix return with lock held
200
* fence_virt: Fix typo in fence_virt(8) man page
201
* fence_virt: Return failure for nonexistent domains
202
* Initial commit
203
* Improve fence_virt.conf man page description of 'hash'
204
* Add a delay (-w) option.
205
* Remove duplicated port struct entry
206
* Add a TCP listener plugin for use with viosproxy
207
* In serial mode, return failure if the other end closes the connection before we see SERIAL_MAGIC in the reply or timeout.
208
* Stop linking against unnecessary QPid libs.
209
* Update libvirt-qmf plugin and docs
210
* Fix crash when we fail to read key file.
211
* Fix erroneous man page XML
212
* Add 'interface' directive to example.conf
213
* Fix build
214
* Add old wait_for_backend directive handling & docs
215
* Return proper error if we can't set up our socket.
216
* Fix startup in systemd environments
217
* Add systemd unit file and generation
218
* Don't override user's pick for backend server module
219
* Use libvirt as default in shipped config
220
* Clean up compiler warnings
221
* Fix serial domain handling
222
* Fix monolithic build
223
* Clean up build and comments.
224
* Add missing pm_fence source code
225
* Disable CMAN / checkpoint build by default
226
* Rename libvirt-qpid -> libvirt-qmf
227
* Fix static analysis errors
228
* Reword assignment to appease static analyzers
229
* Handle return value from virDomainGetInfo
230
* Fix bad sizeof()
231
* Make listen() retry
232
* Add map_check on 'status' action
233
* Update README
234
* Don't reference out-of-scope temporary
235
* Ensure we don't try to strdup() or atoi() on NULL
236
* Add libvirt-qmf support to the libvirt-qpid plugin
237
* Convert libvirt-qpid plugin to QMFv2
238
* Fix incorrect return value on hash mismatch
239
* Fix error getting status from libvirt-qpid plugin
240
* Fix typo that broke multicast plugin
241
* Make fence-virt requests endian clean
242
* Update TODO
243
* Fix input parsing to allow domain again
244
* Provide 'domain' in metadata output for compatibility
245
* High: Fix UUID lookups in checkpoint backend
246
* Curtail 'list' operation requests
247
* Fix man page references: fence_virtd.conf -> fence_virt.conf
248
* Add 'list' operation for plugins; fix missing getopt line
249
* Fix build with newer versions of qpid
250
* Make configure.in actually disable plugins
251
* Fix metadata output
252
* Rename parameters to match other fencing agents
253
* Fix fence_xvm man page to point to the right location
254
* client: Clarify license in serial.c
255
* Return 2 for 'off' like other fencing agents
256
* Reset flags before returning from connect_nb
257
* Use nonblocking connect to vmchannel sockets
258
* More parity with other fencing agents' parameters
259
* Fix memory leaks found with valgrind
260
* Add basic daemon functions
261
* Fix bug in path pruning support for serial plugin
262
* Fix libvirt-qpid bugs found while testing
263
* Fix segfault caused by invalid map pointer assignment
264
* Fix another compiler warning
265
* Fix build warnings in client/serial.c
266
* Add 'monitor' as an alias for 'status'
267
* Add serial listener to configuration utility
268
* Make serial/vmchannel module enabled by default
269
* Add missing 'metadata' option to help text
270
* Add missing static_map.h
271
* Add metadata support to fence_xvm/fence_virt
272
* Allow IPs to be members of groups
273
* Allow use of static mappings w/ mcast listener
274
* Make 'path' be a directory
275
* Update TODO
276
* Remove useless debug printfs
277
* Enable VM Channel support in serial plugin
278
* Update TODO based on progress
279
* Pass source VM UUID (if known) to backend
280
* Mirror libvirt-qpid's settings in libvirt-qpid plugin
281
* libvirt-qpid: clean up global variable
282
* Enable a configurable host/port on libvirt-qpid plugin
283
* Minor config utility cleanups
284
* Man page cleanups
285
* Remove unnecessary name_mode from multicast plugin
286
* Add prototypes and clean up build warnings
287
* Use seqno in serial requests
288
* Minor debugging message cleanup
289
* Fix build error due to improper value
290
* Static map support and permissions reporting
291
* Sync up on SERIAL_MAGIC while waiting for a response
292
* Don't build serial vmchannel module by default
293
* Update TODO
294
* Initial checkin of serial server-side support
295
* Fix fence_virt.conf man page name
296
* Add Fedora init script
297
* Compiler warning cleanups in virt-serial.c
298
* Add wait-for-backend mode
299
* Fix up help text for clients
300
* Minor XML cleanups, add missing free() call
301
* add missing module_path to fence_virtd.conf.5
302
* Add capabilities to virt-serial
303
* Note that serial support is experimental
304
* Add a serial.so build target
305
* Add vmchannel serial event interface
306
* Split fence_virt vs. fence_xvm args
307
* Add static map functions.
308
* Fix build warning due to missing #include
309
* Fix multiple query code
310
* Better config query & multiple value/tag support
311
* Add simple configuration mode
312
* Add missing man pages
313
* More minor config cleanups
314
* Allow setting config values to NULL to clear them
315
* Clean up example config file
316
* Sort plugins by type when printing them
317
* Revert "Sort plugins by type when printing them"
318
* Sort plugins by type when printing them
319
* Clean up some configuration plugin information
320
* add empty line between names
321
* Make libvirt to automatically use uuid or names
322
* Improve error reporting
323
* Fix build for hostlist functionality
324
* Hostlist functionality for libvirt, libvirt-qpid
325
* Update TODO
326
* Work around broken nspr headers
327
* Fix installation target for man pages
328
* Fix default build script
329
* Add man page build infrastructure
330
* Initial commit of fence_virt & fence_xvm man pages
331
* Make fence_xvm compatibility mode enabled by default
332
* Fix libvirt / mcast support for name_mode
333
* Fix agent option parsing
334
* Fix dlsym mapping of C++ module
335
* Make uuids work with libvirt-qpid
336
* Fix uninitialized variable causing false returns
337
* Update monolithic build
338
* Fix linking problem
339
* Add 'help' to fence_virtd
340
* Fix libvirt-qpid build
341
* Make 'reboot' work
342
* Fix libvirt-qpid build
343
* Add libvirt-qpid build target
344
* Initial checking of libvirt-qpid plugin
345
* Fix build on i686
346
* Make symlink/compatibilty mode disabled by default
347
* Add simple tarball / release script
348
* Update TODO and requirements file
349
* Update TODO
350
* Use immediate resolution of symbols
351
* Example config tweaks
352
* Use sysconfdir for /etc/fence_virt.conf
353
* Fix package name and install locations
354
* Fix daemon return code
355
* Add 'maintainer-clean' target
356
* Fix build errors on Fedora
357
* Add missing header file
358
* Ignore automake error
359
* Add missing COPYING file; update TODO
360
* Make the build script actually build
361
* Make cluster mode plugin work
362
* Add basic cpg stuff for later
363
* Enable 'on' operation for libvirt backend
364
* Clean up modular build
365
* Minor build cleanups
366
* Yet more build fixes
367
* More build cleanups
368
* Build cleanups
369
* Initial port to autoconf
370
* Add checkpoint.c stub functions
371
* Add sequence numbers to requests for tracking
372
* Include missing include
373
* Call generic history functions
374
* Make history functions generic
375
* Make debugging work from modules again
376
* Revert "Fix build issue breaking debug printing from modules"
377
* Fix build issue breaking debug printing from modules
378
* Fix libvirt backend; VALIDATE was wrong
379
* Cleanups, add daemon support
380
* Add simple 'null' skeleton backend plugin
381
* Make all plugins dynamically loaded.
382
* Fix error message
383
* Remove dummy serial prototypes
384
* Remove modules in 'make clean'
385
* Make listeners plugins.
386
* Fix whitespace
387
* Move name_mode to fence_virtd block
388
* Add name_mode to example.conf
389
* Move VM naming scheme to top level of config
390
* Fix bad assignment due to wrong variable
391
* Fix use of wrong variable
392
* Revert "Fix use of wrong variable"
393
* Fix use of wrong variable
394
* Enable UUID use in libvirt.c
395
* Add missing log.c. Enable syslog wrapping
396
* Move options.c to client directory
397
* Fix context type names
398
* Minor cleanup
399
* Drop duplicate fencing requests
400
* Don't require specifying an interface in fence_virt.conf
401
* Fix empty node parsing
402
* Fix segfault
403
* Fix install targets
404
* Actually use the default port by default
405
* Don't overwrite config files
406
* Install modules, too.
407
* Fix config file name
408
* Add temporary 'make install' target
409
* Make a default configuration file
410
* Make mcast work with UUIDs
411
* Update TODO
412
* Remove useless prototype
413
* Update todo
414
* Add checkpoint.so to the build
415
* Fix missing carriage returns on debug prints
416
* Add architecture overview description
417
* Make serial_init match mcast_init.
418
* Make multicast use config file
419
* Integrate config file processing
420
* Create server-side plugin architecture
421
* Remove bad list_do/list_done macros
422
* Make libvirt a built-in plugin
423
* Update description text.
424
* Fix header in serial.c.
425
* serial: Make client work.
426
- remove patch contained by the update:
427
- 0001-Adds-service-account-authentication-to-GCE-fence-age.patch
428
(jsc#SLE-18182) ECO: Update fence-agents
429
(jsc#SLE-18027) Add upstream PR to aws-vpc-move-ip and apply required resource & fence agent patches
430
431
-------------------------------------------------------------------
432
Tue Jan 26 19:12:05 UTC 2021 - Peter Varkoly <varkoly@suse.com>
433
434
- bsc#1180518 [15sp3 FEAT] Product-HA / High Availability Extension:
435
Add IBM Z LPAR fence agent fence_ibmz to Pacemaker (kvm) (fence-agents)
436
437
-------------------------------------------------------------------
438
Fri Jan 22 11:09:35 UTC 2021 - Peter Varkoly <varkoly@suse.com>
439
440
- (bsc#1178343) `fence_gce` updates to be pulled to the SLE versions
441
The last update broke fencing in GCE
442
* add-upstream patch
443
0001-Adds-service-account-authentication-to-GCE-fence-age.patch
444
- Update to version 4.7.0+git.1607346448.17bd8552:
445
* fence_mpath, fence_scsi: Improve logging for failed res/key get
446
* fence_mpath, fence_scsi: Capture stderr in run_cmd()
447
* build: depend on config changes to rebuild when running make after running ./configure
448
* fence_redfish: Fix typo in help.
449
* fence_aws: add support for IMDSv2
450
-------------------------------------------------------------------
451
Fri Nov 20 17:18:28 UTC 2020 - varkoly@suse.com
452
453
- (bsc#1178343) `fence_gce` updates to be pulled to the SLE versions
454
- Update to version 4.6.0+git.1605185986.7b0f11c1:
455
* spec: add pkg-config file, and set version for obsoletes to avoid failing to build on Fedora 33
456
* Add pkg-config file
457
* fence_scsi: dont write key to device if it's already registered, and open file correctly to avoid using regex against end-of-file
458
* fencing: fix run_command() to allow timeout=0 to mean forever
459
* fencing: fix to make timeout(s)=0 be treated as forever for agents using pexpect
460
* Add a fence_crosslink agent
461
* fencing: fix power-timeout when using new disable-timeout parameter
462
* spec: make telnet a weak dependency
463
- remove patch contained by the update:
464
- 0001-Update-fence_aliyun.py-279.patch
465
- 0001-Update-fence_aliyun.xml.patch
466
- gcp-vpc-move-disable-google-api-cache-discovery.patch
467
- fence_vmware_rest-improve-exception-handling-in-send_command.patch
468
469
-------------------------------------------------------------------
470
Thu Apr 30 13:40:48 UTC 2020 - Peter Varkoly <varkoly@suse.com>
471
472
- Disable cache discovery for "gcp-vpc-move-route" resource agent
473
(bsc#1169852)
474
- fence_vmware_rest Failed: 'error' object does not support indexing
475
(bsc#1169485)
476
- Included following upstream patch:
477
gcp-vpc-move-disable-google-api-cache-discovery.patch
478
fence_vmware_rest-improve-exception-handling-in-send_command.patch
479
480
-------------------------------------------------------------------
481
Thu Sep 12 12:58:27 UTC 2019 - Peter Varkoly <varkoly@suse.com>
482
483
- bsc#1150504 - aliyun: Include the latest fixes upstream on the
484
Alibaba Cloud fence-agent.
485
add patches 0001-Update-fence_aliyun.py-279.patch
486
0001-Update-fence_aliyun.xml.patch
487
488
-------------------------------------------------------------------
489
Mon Jul 1 11:27:59 UTC 2019 - Diego Vinicius Akechi <dakechi@suse.com>
490
491
- White list the aliyun fence agent to get it included and provided
492
by the fence-agent package (bsc#1139913)
493
494
-------------------------------------------------------------------
495
Wed Jun 12 07:57:14 UTC 2019 - kgronlund@suse.com
496
497
- Split fence_amt_ws into separate package due to licence incompatibility:
498
* Apache-2.0 is not compatible with GPL-2.0
499
500
- Update to version 4.4.0+git.1558595666.5f79f9e9:
501
* fence_scsi: detect node ID using new format, and fallback to old format before failing
502
* fence_rhevm: fix debug encoding issues (bsc#1137314) (CVE-2019-10153)
503
* fence_mpath: import ctypes to fix watchdog hardreboot
504
* fence_rhevm: add RHEV v4 API support and auto-detection
505
* fence_azure_arm: use skip_shutdown feature when available
506
* fence_ipmilan: Add ipmitool timeout option
507
* fence_redfish: add headers to HTTP methods
508
* fence_gce: fix Python 3 encoding issue
509
* fence_pve: add support for sending reset command to qemu machines (#261)
510
* fencing: improve stdin parse function
511
* fence_redfish: backwards compatibility for <ip>:<port>
512
513
-------------------------------------------------------------------
514
Mon Feb 18 13:22:05 UTC 2019 - dakechi@suse.com
515
516
- Update to version 4.2.1+git.1550476590.98767d24:
517
* fence_redfish: use "ipport" parameter and improve logging (fate#320898)
518
* Changed Encoding to UTF-8 (bsc#1137314) (CVE-2019-10153)
519
* fence_redfish: fail when using invalid cert without --ssl-insecure (fate#320898)
520
* Removed unnecessary variable assignments to simplify code
521
* fence_scsi: watchdog retries support
522
* Renamed variable to avoid reusing variable name
523
* Replaced default port 443 with default ssl enabled option
524
* Changed reboot type to ForceRestart
525
* Modify power status check
526
* Added run_delay()
527
* Updated fence_redfish.xml with make xml-upload (fate#320898)
528
* Add new fence agent for Redfish (fate#320898)
529
* build: fix issues with newer autoconf versions
530
* build: fix if-redirection to make check_used_options run for the agents as intended
531
* Fix 'log_expect' in fence_hpblade.py
532
* fence_scsi: fix incorrect SCSI key when node ID is 10 or higher
533
* fence_openstack: add detection of keystoneauth1 library
534
* check_used_options: add Python 3 support, and detect unsupported has_key()-calls
535
* fence_openstack: Migrate from keystoneclient to keystoneauth1
536
* fence_openstack: fix missing version parameter in novaclient.Client() call
537
* fence_openstack: fix configure library detection and add try/except for imports
538
* fence_kdump: add validate-all action
539
* fence_compute/fence_evacuate: domain parameter fixes to avoid regressions
540
541
-------------------------------------------------------------------
542
Wed Sep 26 06:54:47 UTC 2018 - kgronlund@suse.com
543
544
- Update to version 4.2.1+git.1537269352.7b1fd536:
545
* fence_vmware_soap: cleanup when receiving SIGTERM
546
* fence_cisco_ucs: encode POSTFIELDS
547
* Update fence_rcd_serial to correct vendor URL
548
* fence_aliyun: correct indentation for *key in help
549
* fence_aliyun: list instance names and show up to 100 instances (fate#326557)
550
* fence-rhevm: improve error reporting.
551
* fence_impilan/fence_ilo_ssh: iLO5-support
552
* fence_rhevm: improve indentation and metadata
553
* fence_compute/fence_evacuate/fence_rhevm: dont use has_key (not supported in Python 3)
554
* fence_rhevm fixing help for plug param
555
* fence_kdump: fix strncpy issue
556
* fence_evacuate: fix evacuable tag mix issue
557
558
-------------------------------------------------------------------
559
Thu Aug 09 13:25:09 UTC 2018 - kgronlund@suse.com
560
561
- Update to version 4.2.1+git.1532964592.3ae5b58e:
562
* fence_aliyun: Add Aliyun fence agent. (fate#326557)
563
* fence_gce: add power cycle as default method
564
* fence_gce: set project and zone as not required
565
* fence_gce: add support for stackdriver logging
566
* fence_ilo3/fence_ipmilan: show correct default method (onoff) in help
567
* fence_mpath: add watchdog support
568
* fence_amt_ws: create metadata without agent specific libs
569
- Drop obsolete patch:
570
* Remove 0002-Build-without-openwsman-installed.patch
571
572
-------------------------------------------------------------------
573
Wed Jun 27 07:38:02 UTC 2018 - kgronlund@suse.com
574
575
- Unify source package with SLE 12 and Leap 42:
576
* fencing: include timestamps when logging to STDERR and debug file (bsc#1049852)
577
578
- Obsoletes the following patches (SLE 12 and Leap 42):
579
* 0001-fence_compute-Only-list-nova-compute-services-when-g.patch
580
* 0002-fence_compute-Don-t-list-hypervisors-but-nova-comput.patch
581
* 0003-fence_compute-Do-not-override-domain-if-it-is-alread.patch
582
* 0004-fence_compute-Fix-handling-of-domain-None.patch
583
* 0005-fence_compute-Fix-fix_domain-to-not-return-too-early.patch
584
* 0006-fence_compute-Fix-fix_plug_name-when-looking-if-plug.patch
585
* 0007-fence_compute-Remove-duplicate-check-for-binary-name.patch
586
* 0009-fence_compute-Fix-disabling-force_down-on-node-when-.patch
587
* 0010-Make-pywsman-dependency-optional.patch
588
* 0011-fencing-include-timestamps-when-logging-to-STDERR-an.patch
589
590
-------------------------------------------------------------------
591
Mon Jun 25 14:44:46 UTC 2018 - kgronlund@suse.com
592
593
- Unify spec file for python 2 and 3
594
- Enable build for python 2
595
* Add 0002-Build-without-openwsman-installed.patch
596
597
-------------------------------------------------------------------
598
Wed Jun 20 09:06:43 UTC 2018 - kgronlund@suse.com
599
600
- Update to version 4.2.1+git.1529316875.1a39345b:
601
* fence_vmware_soap: fix Python 3 suds issue
602
* Added python-novaclient and python-keystoneclient in configure.ac
603
* novaclient 1.1 depcrecated, so making changes for novaclient
604
* Python keystoneclient also included to pacify CI
605
* Changed travis to include pythomn-novaclient
606
* Fencing Agent for Openstack
607
* fence_scsi: fix python3 encoding error #206
608
* fence_ipmilan: add missing fence_ilo3 and fence_ilo4 metadata
609
* fence_scsi: match device names using re.MULTILINE to avoid duplicating names in /var/run/cluster/fence_scsi.dev
610
* fence_gce: use default credentials from googleapiclient
611
* run_command: fix Python 3 encoding issue
612
613
- Drop merged patches:
614
* Remove 0002-fence_gce-fix-regression-missing-import-googleapicli.patch
615
* Remove 0003-fence_gce-fix-regression-missing-import-oauth2client.patch
616
* Remove 0004-fence_gce-use-default-credentials-from-googleapiclie.patch
617
* Remove 0005-run_command-fix-Python-3-encoding-issue.patch
618
619
- Enable GCE fence agent for all targets (fate#325539) (bsc#1088358)
620
- Enable fence_openstack agent (bsc#1097803)
621
622
-------------------------------------------------------------------
623
Thu May 17 16:19:11 UTC 2018 - kgronlund@suse.com
624
625
- run_command: fix Python 3 encoding issue (bsc#1082871)
626
- fence_gce: use default credentials from googleapiclient
627
- fence_gce: fix regression - missing import oauth2client.client
628
- fence_gce: fix regression - missing import googleapiclient.discovery
629
- Add 0002-fence_gce-fix-regression-missing-import-googleapicli.patch
630
- Add 0003-fence_gce-fix-regression-missing-import-oauth2client.patch
631
- Add 0004-fence_gce-use-default-credentials-from-googleapiclie.patch
632
- Add 0005-run_command-fix-Python-3-encoding-issue.patch
633
634
-------------------------------------------------------------------
635
Thu Apr 26 05:37:33 UTC 2018 - kgronlund@suse.com
636
637
- Update to version 4.0.25+git.1524215631.8f9c770a:
638
* fence_gce: Write error messages to log (fate#325539) (bsc#1088358)
639
* fence_azure_arm: fix subscriptionId from metadata (bsc#1090995)
640
* fence_scsi: fix plug-parameter and keep support for nodename to avoid regressions
641
642
-------------------------------------------------------------------
643
Wed Apr 25 20:28:19 UTC 2018 - kgronlund@suse.com
644
645
- Disable Google Compute Engine support unless openSUSE (fate#325539) (bsc#1088358)
646
647
-------------------------------------------------------------------
648
Wed Apr 11 19:57:13 UTC 2018 - kgronlund@suse.com
649
650
- Update to version 4.0.25+git.1523367910.7473fab7:
651
* Add fence_gce: Google Compute Engine fence support (fate#325539) (bsc#1088358)
652
* Low: fence_scsi: Remove period from cmd string
653
* fence_compute/fence_evacuate: revert to old parameters
654
* fence_azure_arm: implement network-fencing (w/library from @MSSedusch)
655
* fence_mpath: Correction of command line which argument is not correctly recognized
656
* Mid: fence_docker: Exclude slashes from the list.
657
* fence_pve : choose vm type either lxc or qemu
658
659
-------------------------------------------------------------------
660
Mon Feb 12 06:57:01 UTC 2018 - kgronlund@suse.com
661
662
- Update to version 4.0.25+git.1518188333.853850c3:
663
* heuristics_ping: fix for python3 TypeError
664
665
-------------------------------------------------------------------
666
Wed Feb 07 13:38:15 UTC 2018 - kgronlund@suse.com
667
668
- Update to version 4.0.25+git.1516265527.7ab202cf (bsc#1074000):
669
* fence_ilo3: default to onoff
670
* fence_compute: Add support for keystone v3 authentication
671
* fence_ilo_ssh: fix hard reset
672
* fence_vmware_rest: new agent
673
674
-------------------------------------------------------------------
675
Tue Nov 21 08:57:16 UTC 2017 - kgronlund@suse.com
676
677
- Recommend openwsman-python3, not python-openwsman (bsc#1069137)
678
679
-------------------------------------------------------------------
680
Wed Nov 01 08:59:33 UTC 2017 - kgronlund@suse.com
681
682
- Update to version 4.0.25+git.1509350522.8d6f8530 (bsc#1065966):
683
* Use Python 3 for all scripts
684
* compute: Fix unfencing and ensure fencing occurs in partial up/down states
685
* compute: Split out evacation functionality
686
* compute: Handle differences in Nova API argument passing
687
* fence_zvm: fix "uintptr_t" undeclared
688
* fence_ifmib: fix README typo(s)
689
690
- Add patch:
691
* 0001-Use-Python-3-for-all-scripts-bsc-1065966.patch
692
693
- Remove merged patches:
694
* 0001-fence_compute-Only-list-nova-compute-services-when-g.patch
695
* 0002-fence_compute-Don-t-list-hypervisors-but-nova-comput.patch
696
* 0003-fence_compute-Do-not-override-domain-if-it-is-alread.patch
697
* 0004-fence_compute-Fix-handling-of-domain-None.patch
698
* 0005-fence_compute-Fix-fix_domain-to-not-return-too-early.patch
699
* 0006-fence_compute-Fix-fix_plug_name-when-looking-if-plug.patch
700
* 0007-fence_compute-Remove-duplicate-check-for-binary-name.patch
701
* 0009-fence_compute-Fix-disabling-force_down-on-node-when-.patch
702
703
-------------------------------------------------------------------
704
Sat Sep 9 16:53:49 UTC 2017 - kgronlund@suse.com
705
706
- Move to python3
707
708
-------------------------------------------------------------------
709
Tue Aug 29 14:08:30 UTC 2017 - kgronlund@suse.com
710
711
- Remove deprecated agents
712
* Remove fence_ovh
713
* Remove fence_drac
714
* Remove fence_vmware_soap
715
716
- Drop build dependency on python-suds
717
- Update package description
718
719
-------------------------------------------------------------------
720
Mon Aug 28 09:02:42 UTC 2017 - kgronlund@suse.com
721
722
- Update to version 4.0.25+git.1501671877.7bae40a0:
723
* fence_ipmilan: add target support
724
* Explicitly use version 3 of the oVirt API
725
* fence_rhevm: fix "--api-path must not have an argument" issue
726
* Convert URLs passed to pycurl to ASCII
727
* fence_vbox: Add support for host on MacOS
728
* fence_vbox: Add support for Windows host
729
* fence_compute: fix to avoid breaking nova
730
* fence_ipmilan: fix target support
731
* fence_vmware_soap: fix for selfsigned certificate
732
* fence_ipmilan: Add support for hexadecimal format of Kg key
733
* fence_azure_arm: fix hardcoded path
734
* fence_azure_arm: remove release/build info
735
* fence_ipmilan: Fix inconsistency between help and manual page (defalt for --method)
736
* fence_scsi: add FIPS support
737
* fence_ipmilan: fix indentation
738
* fencing_snmp: fix timemout typo
739
740
- Drop outdated patch:
741
* 0010-Make-pywsman-dependency-optional.patch
742
743
-------------------------------------------------------------------
744
Tue Feb 14 14:21:12 UTC 2017 - kgronlund@suse.com
745
746
- Downgrade some agent-specific dependencies to recommends (bsc#1025149)
747
* Add 0010-Make-pywsman-dependency-optional.patch
748
749
-------------------------------------------------------------------
750
Wed Feb 01 16:49:43 UTC 2017 - kgronlund@suse.com
751
752
- Update to version 4.0.25+git.1485179354.eb43835:
753
* Ironic fence agent
754
* fencing: Add --quiet option to disable logging to stderr
755
* fence_powerman: fix typo in option powerman-path
756
* fence_cisco_ucs: Commands sent to Cisco UCS are changed to
757
758
- Drop merged patch:
759
* Remove 0008-Fix-travis.patch
760
761
-------------------------------------------------------------------
762
Thu Dec 01 11:38:47 UTC 2016 - kgronlund@suse.com
763
764
- Update to version 4.0.24+git.1480563949.e67fcd4:
765
* fence_azure_arm: add fencing agent for Azure Resource Manager
766
* fence_lpar: Add support for IVM
767
* fence_lpar: Handle exceptions when invalid output is read
768
* fence_zvmip: Update XML metadata
769
* fence_compute: fix ConnectionError by using full module name
770
* fence_powerman: add fence agent for powerman
771
* Suppress InsecureRequestWarning when ssl_insecure is given
772
* compute: Correctly handle installations without tagged flavours
773
* compute: Use the best available nova API version
774
* compute: correctly implement 'on' when the force-down API call is available
775
* compute: Correctly identify when the nodename already includes the supplied domain
776
* compute: Ensure we can connect to nova when fixing the plug name
777
* compute: Simpler check for nova force down compatibility
778
779
- Rebase and remove merged patches:
780
* Remove 0001-fence_compute-Create-nova-client-with-API-2.11.patch
781
* Remove 0002-fence_compute-Keep-compatibility-with-python-novacli.patch
782
* Remove 0003-fence_compute-Only-list-nova-compute-services-when-g.patch
783
* Remove 0004-fence_compute-Don-t-list-hypervisors-but-nova-comput.patch
784
* Remove 0005-fence_compute-Do-not-override-domain-if-it-is-alread.patch
785
* Remove 0006-fence_compute-Fix-use-of-undefined-variable.patch
786
* Remove 0007-fence_compute-Fix-fix_domain-to-not-return-too-early.patch
787
* Remove 0008-fence_compute-Fix-fix_plug_name-when-looking-if-plug.patch
788
* Add 0001-fence_compute-Only-list-nova-compute-services-when-g.patch
789
* Add 0002-fence_compute-Don-t-list-hypervisors-but-nova-comput.patch
790
* Add 0003-fence_compute-Do-not-override-domain-if-it-is-alread.patch
791
* Add 0004-fence_compute-Fix-handling-of-domain-None.patch
792
* Add 0005-fence_compute-Fix-fix_domain-to-not-return-too-early.patch
793
* Add 0006-fence_compute-Fix-fix_plug_name-when-looking-if-plug.patch
794
* Add 0007-fence_compute-Remove-duplicate-check-for-binary-name.patch
795
* Add 0008-Fix-travis.patch
796
797
-------------------------------------------------------------------
798
Fri Aug 26 10:52:01 UTC 2016 - kgronlund@suse.com
799
800
- Update to version 4.0.24:
801
* Improve obtaining status on Cisco UCS devices
802
* Fix issues with symlink installations
803
* Fix documentation for fence_scsi and fence_mpath
804
805
-------------------------------------------------------------------
806
Thu Jun 30 09:46:45 UTC 2016 - kgronlund@suse.com
807
808
- Update to version 4.0.23:
809
* A lot of changes in fence_compute (OpenStack compute instance)
810
* Obtain status of nodes from Cisco UCS correctly
811
* New fence agent for AMT using openwsman
812
* Python3 support
813
* Fence agent for PVE can be used by non-root users
814
* Parallel building and testing of fence agents
815
* Fix occasional failures of APC fence agent
816
817
- Updated fence_compute patch set:
818
- Add 0001-fence_compute-Create-nova-client-with-API-2.11.patch
819
- Add 0002-fence_compute-Keep-compatibility-with-python-novacli.patch
820
- Add 0003-fence_compute-Only-list-nova-compute-services-when-g.patch
821
- Add 0004-fence_compute-Don-t-list-hypervisors-but-nova-comput.patch
822
- Add 0005-fence_compute-Do-not-override-domain-if-it-is-alread.patch
823
- Add 0006-fence_compute-Fix-use-of-undefined-variable.patch
824
- Add 0007-fence_compute-Fix-fix_domain-to-not-return-too-early.patch
825
- Add 0008-fence_compute-Fix-fix_plug_name-when-looking-if-plug.patch
826
- Add 0009-fence_compute-Fix-disabling-force_down-on-node-when-.patch
827
- Remove 0001-fence_compute-Add-insecure-command-line-argument.patch
828
- Remove 0002-fence_compute-Add-region-name-command-line-argument.patch
829
- Remove 0003-fence_compute-Create-nova-client-with-API-2.11.patch
830
- Remove 0004-fence_compute-Fix-disabling-force_down-on-node-when-.patch
831
- Remove 0005-fence_compute-Evacuate-instances-on-all-tenants.patch
832
- Remove 0006-fence_compute-On-list-don-t-list-hypervisors-but-nov.patch
833
- Remove 0007-fence_compute-Only-list-nova-compute-services-when-g.patch
834
- Remove 0008-fence_compute-Deprecate-the-domain-option.patch
835
836
-------------------------------------------------------------------
837
Mon Feb 22 09:18:30 UTC 2016 - kgronlund@suse.com
838
839
- Update to version 4.0.22+git.1455008135.15c5e92:
840
+ fence_cisco_ucs: Obtain status of device from different endpoint
841
+ fence_cisco_ucs: Add --missing-as-off
842
843
- Backport fence_compute (fate#320346) (bsc#964748)
844
845
- Patches for fence_compute (fate#320346) (bsc#964748)
846
- fence_compute: Add --insecure command line argument
847
- fence_compute: Add --region-name command line argument
848
- fence_compute: Create nova client with API 2.11
849
- fence_compute: Fix disabling force_down on node when action is on
850
- fence_compute: Evacuate instances on all tenants
851
- fence_compute: On list, don't list hypervisors but nova-compute services
852
- fence_compute: Only list nova-compute services when getting status
853
- fence_compute: Deprecate the domain option
854
855
- Add 0001-fence_compute-Add-insecure-command-line-argument.patch
856
- Add 0002-fence_compute-Add-region-name-command-line-argument.patch
857
- Add 0003-fence_compute-Create-nova-client-with-API-2.11.patch
858
- Add 0004-fence_compute-Fix-disabling-force_down-on-node-when-.patch
859
- Add 0005-fence_compute-Evacuate-instances-on-all-tenants.patch
860
- Add 0006-fence_compute-On-list-don-t-list-hypervisors-but-nov.patch
861
- Add 0007-fence_compute-Only-list-nova-compute-services-when-g.patch
862
- Add 0008-fence_compute-Deprecate-the-domain-option.patch
863
864
-------------------------------------------------------------------
865
Wed Jan 27 10:27:41 UTC 2016 - kgronlund@suse.com
866
867
- Package fence_dummy in fence-agents-devel package
868
- Clean up package
869
870
-------------------------------------------------------------------
871
Wed Jan 13 14:06:20 UTC 2016 - kgronlund@suse.com
872
873
- Update to 4.0.22:
874
* New fence agent for VirtualBox
875
* A lot of changes in fence_compute (OpenStack)
876
* Re-enable fence_zvm
877
* Support for APC firmware v6.x
878
* Add hard-reboot option for fence_scsi_check script
879
* Add option for setting Docker Remote API version
880
* Fix HP Brocade fence agent (timeout settings, deprecated options)
881
* New action 'diag' for fence_ipmi
882
883
-------------------------------------------------------------------
884
Mon Oct 12 22:56:43 BST 2015 - aspiers@suse.com
885
886
- Update to 4.0.21:
887
* Documentation of new actions in manual pages is improved
888
* Tests were improved and Travis CI is now used for every push
889
* fence_virsh has new option --missing-as-off to support older XEN hosts
890
* fence_ilo(2) now automatically attempts to use TLS1.0 if it is not
891
possible to connect via SSLv3
892
* fence_mpath re-create SCSI keys after reboot, monitoring of devices
893
were improved too
894
895
-------------------------------------------------------------------
896
Tue Aug 11 12:49:58 UTC 2015 - kgronlund@suse.com
897
898
- Update to 4.0.20:
899
* In some cases password string was expected twice what lead to 'Unable
900
to login'
901
* New fence agent fence_rcd_serial for DYI fence device (look at
902
https://smcleod.net/rcd-stonith/ ; thanks to Sam McLeod)
903
* Fence_pve should default to SSL (thanks to Thomas Lamprecht)
904
* Fixes nroff error for fence_virsh (thanks to Adrian Vondendriesch)
905
* Improve monitoring for fence_scsi
906
* Fixes for devices which do not have port and obtaining status is not
907
possible
908
* fence_ipmilan no longer print password to debug info
909
* Possibility to do force-ON even if device is already ON
910
* Possibility to declare that device does not have ON or OFF (usually
911
only reboot works)
912
913
-------------------------------------------------------------------
914
Wed Jul 1 14:13:51 UTC 2015 - kgronlund@suse.com
915
916
- Update to 4.0.19:
917
* New fence agent for Nova compute machines (thanks to Andrew
918
Beekhof and Fabio)
919
* Fixed issues with whitespaces in few fence agents (thanks to
920
Christoph Berg)
921
* User of RHEV-M can have less privileges with updated
922
fence_rhevm (thanks to Rik Theys)
923
* Verbose output now captures also text before command prompt is
924
found
925
* Support for HP Integrity Superdome X was added to fence_hpblade
926
(thanks to Han Pilmeyer)
927
* Fence agent for IBM z/VM now uses API that require less resource
928
of device
929
930
-------------------------------------------------------------------
931
Wed Jun 10 20:01:45 UTC 2015 - kgronlund@suse.com
932
933
- Update to 4.0.18:
934
* fence_scsi has now implemented action 'monitor'
935
(thanks to John Ruemker)
936
* fence_scsi is now able to unfence devices added later
937
(thanks to John Ruemker)
938
* simplification of code thanks to auto-generation of help texts
939
* when 'name' is entered on STDIN instead of 'name=value', warning
940
is generated
941
942
-------------------------------------------------------------------
943
Tue Apr 7 09:34:26 UTC 2015 - kgronlund@suse.com
944
945
- Update to 4.0.17:
946
* HP iLO2 with firmware 2.27 has broken implementation of TLS negotation
947
and SSLv3 is disabled by default (POODLE attack). Options --tls1.0
948
(tls1.0 on stdin) was added to force using TLS v1.0. This options allows
949
users to use that firmware with fence agents.
950
* Fence agent for AMT password was not put correctly into environment.
951
* Fix login process on bladecenter where 'last login' can occur in
952
message of the day what mislead fence agent.
953
* Cipher for fence_ipmilan was previously set to 0. It was found out
954
that this not good default value, we will use default value (3) of
955
ipmitool instead.
956
957
-------------------------------------------------------------------
958
Mon Mar 9 13:21:53 UTC 2015 - kgronlund@suse.com
959
960
- Update to 4.0.16:
961
* fence_kdump has implemented 'monitor' action that check if local node
962
is capable of working with kdump
963
* path to smnp(walk|get|set) can be set at runtime
964
* new operation 'validate-all' for majority of agents that checks if
965
entered parameters are sufficient without connecting to fence
966
device. Be aware that some checks can be done only after we receive
967
information from fence device, so these are not tested.
968
* new operation 'list-status' that present CSV output (plug_number,
969
plug_alias, plug_status) where status is ON/OFF/UNKNOWN
970
971
-------------------------------------------------------------------
972
Mon Feb 9 15:23:23 UTC 2015 - kgronlund@suse.com
973
974
- Update to 4.0.15:
975
* Tripp Lite PDUs are now supported by fence_tripplite_snmp (symlink to
976
fence_apc_snmp)
977
* Default values in metadata sometimes differ to those actually used,
978
this is fixed now
979
* improvements in testing
980
- Remove patch: 0001-Avoid-problem-with-broken-make-variable-expansion.patch
981
982
-------------------------------------------------------------------
983
Wed Jan 7 14:56:59 UTC 2015 - kgronlund@suse.com
984
985
- Update to 4.0.14:
986
* fence_zvmip for IBM z/VM is rewritten to Python
987
* new fence agent for Emerson devices
988
989
* fix invalid default ports for fence_eps and fence_amt
990
* properly escape XML in other fields of metadata
991
* a lot of refactoring and cleaning
992
993
-------------------------------------------------------------------
994
Mon Dec 15 12:04:13 UTC 2014 - kgronlund@suse.com
995
996
- Update to 4.0.13:
997
* new fence agent based on mpathpersist that offers better handling of
998
multipath devices
999
* improve support of fence_ilo_ssh on older firmwares
1000
1001
* required packages are also required by autoconf during build time
1002
* fence_zvm now supports action 'monitor' (thanks to Neale Ferguson)
1003
* introduce --gnutlscli-path --sudo-path --ssh-path and --telnet-path;
1004
they are no longer hard-coded
1005
* order of XML parameters or options in --help is more stable now
1006
* fence_cisco_ucs did not set protocol prefix correctly with
1007
--ssl-(in)secure
1008
* logging to syslog now works correctly also with \x00 as input
1009
1010
- Add patch: 0001-Avoid-problem-with-broken-make-variable-expansion.patch
1011
1012
-------------------------------------------------------------------
1013
Thu Oct 16 13:42:38 UTC 2014 - kgronlund@suse.com
1014
1015
- Update to 4.0.12:
1016
* new up-to-date wiki page with STDIN / command line arguments
1017
http://fedorahosted.org/cluster/wiki/FenceArguments
1018
* Fence agent fence_pve now supports --ssl-secure and --ssl-insecure
1019
(check certificate or not)
1020
* Fence agent for RHEV-M supports cookie based authentication
1021
(--use-cookies)
1022
* improvements in build system
1023
1024
* Fix issue with regular expression in fence_rsb
1025
* Fix uninitialized EOL in fence_wti
1026
1027
- Remove backported patches:
1028
- 0001-fence_brocade-Add-support-for-list-action.patch
1029
- 0002-fencing-Monitor-is-not-working-correctly-without-lis.patch
1030
- 0003-fence_apc_snmp-Add-support-for-firmware-6.x.patch
1031
- 0004-fence_zvm-Add-support-for-on-and-status.patch
1032
- 0005-fence_zvm-Add-current-XML-metadata-to-test-suite.patch
1033
- 0006-build-Fix-automake-files-so-make-distcheck-works.patch
1034
- 0007-fencing-Add-new-options-ssl-secure-and-ssl-insecure.patch
1035
- 0008-tests-Update-XML-metadata-of-fence-agents.patch
1036
- 0009-fence_cisco_ucs-fence_vmware_soap-Logout-has-to-be-p.patch
1037
- 0010-fence_zvm-Fixes-for-better-upstream-inclusion.patch
1038
- 0011-fence_zvm-Add-support-for-on-improve-documentation.patch
1039
- 0012-fence_rhevm-Use-https-prefix-also-with-ssl-secure-an.patch
1040
- 0013-fence_apc-shell-timeout-was-used-instead-of-power-ti.patch
1041
- 0014-fence_rsb-Fix-62d90e3a0827fcdc5be632bdf4103d3c08b396.patch
1042
- 0015-fence_wti-Fix-invalid-eol.patch
1043
- 0016-fence_pve-Add-support-for-ssl-secure-and-ssl-insecur.patch
1044
1045
--------------------------------------------------------------------
1046
Mon Oct 13 11:06:22 UTC 2014 - kgronlund@suse.com
1047
1048
- Backport security and bug fixes (bnc#900879) (CVE-2014-0104)
1049
- fence_rhevm: Use https:// prefix also with --ssl-secure and --ssl-insecure
1050
- fence_apc: --shell-timeout was used instead of --power-timeout
1051
- fence_rsb: Fix 62d90e3a0827fcdc5be632bdf4103d3c08b39622
1052
- fence_wti: Fix invalid "eol"
1053
- fence_pve: Add support for --ssl-secure and --ssl-insecure
1054
1055
- Added patches:
1056
- 0012-fence_rhevm-Use-https-prefix-also-with-ssl-secure-an.patch
1057
- 0013-fence_apc-shell-timeout-was-used-instead-of-power-ti.patch
1058
- 0014-fence_rsb-Fix-62d90e3a0827fcdc5be632bdf4103d3c08b396.patch
1059
- 0015-fence_wti-Fix-invalid-eol.patch
1060
- 0016-fence_pve-Add-support-for-ssl-secure-and-ssl-insecur.patch
1061
1062
-------------------------------------------------------------------
1063
Fri Oct 3 17:43:37 UTC 2014 - kgronlund@suse.com
1064
1065
- Add requirement for python-suds (bnc#899664)
1066
1067
-------------------------------------------------------------------
1068
Tue Sep 16 07:15:30 UTC 2014 - kgronlund@suse.com
1069
1070
- Backport fixes from upstream (bnc#896833):
1071
+ fence_brocade: Add support for 'list' action
1072
+ fencing: Monitor is not working correctly without 'list' or 'status'
1073
+ fence_apc_snmp: Add support for firmware 6.x
1074
+ fence_zvm: Add support for "on" and "status"
1075
+ fence_zvm: Add current XML metadata to test suite
1076
+ [build] Fix automake files, so 'make distcheck' works
1077
+ fencing: Add new options --ssl-secure and --ssl-insecure
1078
+ [tests] Update XML metadata of fence agents
1079
+ fence_cisco_ucs & fence_vmware_soap: Logout has to be performed even when fencing fails
1080
+ fence_zvm: Fixes for better upstream inclusion
1081
+ fence_zvm: Add support for 'on', improve documentation
1082
- Added patches:
1083
+ 0001-fence_brocade-Add-support-for-list-action.patch
1084
+ 0002-fencing-Monitor-is-not-working-correctly-without-lis.patch
1085
+ 0003-fence_apc_snmp-Add-support-for-firmware-6.x.patch
1086
+ 0004-fence_zvm-Add-support-for-on-and-status.patch
1087
+ 0005-fence_zvm-Add-current-XML-metadata-to-test-suite.patch
1088
+ 0006-build-Fix-automake-files-so-make-distcheck-works.patch
1089
+ 0007-fencing-Add-new-options-ssl-secure-and-ssl-insecure.patch
1090
+ 0008-tests-Update-XML-metadata-of-fence-agents.patch
1091
+ 0009-fence_cisco_ucs-fence_vmware_soap-Logout-has-to-be-p.patch
1092
+ 0010-fence_zvm-Fixes-for-better-upstream-inclusion.patch
1093
+ 0011-fence_zvm-Add-support-for-on-improve-documentation.patch
1094
- Add dependency on python-requests
1095
1096
-------------------------------------------------------------------
1097
Tue Jul 1 12:32:09 UTC 2014 - kgronlund@suse.com
1098
1099
- Update to 4.0.10:
1100
* fence_scsi is reimplemented on top of fencing library
1101
* fence_zvm support distributed z/VM systems
1102
* support for --delay was added to fence_zvm
1103
* unmaintained fence agents were removed:
1104
* fence_baytech, fence_bullpap, fence_cpint, fence_mcdata,
1105
* fence_rackswitch, fence_vixel, fence_xcat
1106
* we do not plan to remove other agents
1107
* update fence_rsb to work with new firmware
1108
1109
-------------------------------------------------------------------
1110
Tue Jul 1 12:32:09 UTC 2014 - kgronlund@suse.com
1111
1112
- Update to 4.0.10:
1113
* fence_scsi is reimplemented on top of fencing library
1114
* fence_zvm support distributed z/VM systems
1115
* support for --delay was added to fence_zvm
1116
* unmaintained fence agents were removed:
1117
* fence_baytech, fence_bullpap, fence_cpint, fence_mcdata,
1118
* fence_rackswitch, fence_vixel, fence_xcat
1119
* we do not plan to remove other agents
1120
* update fence_rsb to work with new firmware
1121
1122
-------------------------------------------------------------------
1123
Mon May 19 12:03:38 UTC 2014 - kgronlund@suse.com
1124
1125
- Don't build in parallell (bnc#878580)
1126
1127
-------------------------------------------------------------------
1128
Thu May 15 08:58:47 UTC 2014 - kgronlund@suse.com
1129
1130
- Update to version 4.0.9 (bnc#877996)
1131
+ Allow ssl connections to fallback to SSL3.0 negotiation
1132
+ fence_vmware_soap: fix short/long option parsing traceback
1133
+ fence_raritan: new fence agent for Raritan Dominion PX
1134
+ fencing: Replace printing to stderr with proper logging solution
1135
+ fence_wti: Action 'list' prints also named groups
1136
+ fence_ipmilan: send empty password, if password is not entered
1137
+ fence_vmware: Invalid arguments for vmware_get_outlets_vi()
1138
+ fence_amt: sending password over env
1139
+ fencing: Introduce new device option 'no_status'
1140
+ fence_pve: new fence-agent for Proxmox VE
1141
+ fence_ovh: --delay should be applied before attempt to login
1142
1143
- Exclude dummy fence agent fence_dummy (bnc#877950)
1144
1145
- Remove obsolete fence-agents-add-longdesc.patch
1146
1147
-------------------------------------------------------------------
1148
Tue Feb 18 10:00:55 UTC 2014 - kgronlund@suse.com
1149
1150
- Update to version 4.0.7
1151
1152
+ support for firmware v1.40 for WTI (MPC series)
1153
1154
+ nss_wrapper used for fence_ilo was replaced by gnutls-cli
1155
1156
+ --delay was not respected in fence_vmware_soap
1157
1158
+ fabric fence agents have 'off' as default action
1159
1160
+ fence_scsi now generates correct key on corosync clusters
1161
1162
+ regression was found in fence_ipmilan where -P and -L were
1163
interchanged on command line
1164
(there was no problem with long options and input from STDIN)
1165
1166
+ fence_vmware_soap now fails with proper error message when user does
1167
not have enough privileges
1168
1169
-------------------------------------------------------------------
1170
Sat Jan 11 13:48:04 UTC 2014 - kgronlund@suse.com
1171
1172
- Update to version 4.0.6
1173
1174
+ support for Dell Drac MC was added to fence_drac5
1175
1176
+ support for Tripplite PDU was added to fence_apc
1177
(thanks to Bogdan Dobrelya)
1178
1179
+ support for AMT was added as new fence agent fence_amt
1180
(thanks to Ondrej Mular)
1181
1182
+ support for identification of virtual machine using UUID was
1183
added to fence_virsh (thanks to Bogdan)
1184
1185
+ fence_ipmilan was ported from C to Python using standard
1186
fencing library (thanks to Ondrej)
1187
1188
-------------------------------------------------------------------
1189
Thu Oct 31 13:55:12 UTC 2013 - kgronlund@suse.com
1190
1191
- Update to version 4.0.5
1192
1193
+ fence agent for RSB now works correctly also with newer
1194
firmware
1195
1196
+ fence agent for WTI now supports not only port numbers but also
1197
named port groups
1198
1199
+ fence agent for VMWare SOAP now report if user does not have
1200
enough privileges
1201
1202
+ add a Relax NG for XML metadata of fence agents and require
1203
them to be correct in order to build a fence agent
1204
1205
+ fix problems found thanks to previous Relax NG
1206
1207
-------------------------------------------------------------------
1208
Mon Sep 9 08:37:08 UTC 2013 - ygao@suse.com
1209
1210
- Update to version 4.0.3
1211
1212
-------------------------------------------------------------------
1213
Thu Jul 5 17:13:10 UTC 2012 - dmuhamedagic@suse.com
1214
1215
- add longdesc as copy of shortdesc to produce valid XML (bnc#770043)
1216
1217
-------------------------------------------------------------------
1218
Tue Jun 26 16:08:30 UTC 2012 - dmuhamedagic@suse.com
1219
1220
- remove fence-ack-manual from supported, it has effect only with
1221
fenced
1222
- add links to /usr/lib64/stonith/plugins/rhcs
1223
1224
-------------------------------------------------------------------
1225
Thu Jun 21 08:41:33 UTC 2012 - lmb@novell.com
1226
1227
- Rename two packages to SUSE package names in Requires
1228
- Split into fence-agents and fence-agents-unsupported
1229
- SUSE-fy spec file
1230
1231
-------------------------------------------------------------------
1232
Thu Nov 3 20:00:13 UTC 2011 - msvec@suse.com
1233
1234
- Initial version 3.1.6
1235
1236