Commit Graph

105 Commits

Author SHA256 Message Date
Dominique Leuenberger
f5d958c168 Accepting request 588636 from security
OBS-URL: https://build.opensuse.org/request/show/588636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=49
2018-03-26 09:57:39 +00:00
Peter Simons
255ec1fd73 Accepting request 588634 from home:kukuk:branches:security
- Use %license instead of %doc [bsc#1082318]

OBS-URL: https://build.opensuse.org/request/show/588634
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=114
2018-03-19 14:34:22 +00:00
Dominique Leuenberger
d7c3ce25af Accepting request 577945 from security
OBS-URL: https://build.opensuse.org/request/show/577945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=48
2018-02-20 16:53:17 +00:00
c97be11e29 Accepting request 577874 from home:avindra
- update to 1.9.2
  * Cross compile fixes
  * Limit watermark max to less than pool size to avoid 100% cpu
    condition
  * Add service.suse init script
- drop fix-enforced-clock-gettime.patch (fixed upstream)
- cleanup with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/577874
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=112
2018-02-19 07:16:16 +00:00
Dominique Leuenberger
1bf1f36d62 Accepting request 403498 from security
- reset rpm groups (forwarded request 403495 from jengelh)

OBS-URL: https://build.opensuse.org/request/show/403498
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=47
2016-06-29 13:02:31 +00:00
Peter Simons
ab2704a644 Accepting request 403495 from home:jengelh:branches:security
- reset rpm groups

OBS-URL: https://build.opensuse.org/request/show/403495
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=110
2016-06-19 13:41:12 +00:00
Peter Simons
8143361db9 - Add haveged-no-syslog.patch to remedy the potential for deadlocks
when booting the system: journald reads from /dev/random, which
  receives entropy from haveged, which in turn logs to syslog
  before providing any. Ideally, haveged would provide a proper
  command-line flag to disable use of syslog. Will work with
  upstream to resolve this in a cleaner way. (bnc#959237)
  
- Remove "After=systemd-random-seed.service" from systemd service
  file to avoid the potential for deadlocks when booting the
  system: systemd-random-seed needs /var to read its previous
  state; mounting /var needs journald; journald needs entropy; and
  entropy is provided by haveged, which needs systemd-random-seed.
  (bnc#959237)

OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=109
2016-06-17 14:37:51 +00:00
Dominique Leuenberger
e2450edbc5 Accepting request 349038 from security
1

OBS-URL: https://build.opensuse.org/request/show/349038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=46
2015-12-18 20:53:03 +00:00
Tomáš Chvátal
8de79979ae Accepting request 349020 from home:tiwai:branches:security
- Fix missing dependency on coreutils for initrd macros (boo#958562)

OBS-URL: https://build.opensuse.org/request/show/349020
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=107
2015-12-15 17:14:09 +00:00
Stephan Kulow
1a4cc3df94 Accepting request 339598 from security
- haveged.service: reverted the dependency on systemd-journald.socket
  for now, as it causes a dependency loop. bsc#949728 bsc#950857 (forwarded request 339597 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/339598
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=45
2015-10-24 16:55:33 +00:00
573491c75a Accepting request 339597 from home:msmeissn:branches:security
- haveged.service: reverted the dependency on systemd-journald.socket
  for now, as it causes a dependency loop. bsc#949728 bsc#950857

OBS-URL: https://build.opensuse.org/request/show/339597
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=105
2015-10-18 11:01:48 +00:00
Stephan Kulow
8b10f56c36 Accepting request 335612 from security
- modules-setup.sh should be module-setup.sh in dracut, also 755
- add dependency on systemd-journald.socket to make haveged
  really start before journald in the initrd. bsc#898669 (forwarded request 335611 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/335612
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=44
2015-10-12 08:00:16 +00:00
8af54b5cc8 Accepting request 335611 from home:msmeissn:branches:security
- modules-setup.sh should be module-setup.sh in dracut, also 755
- add dependency on systemd-journald.socket to make haveged
  really start before journald in the initrd. bsc#898669

OBS-URL: https://build.opensuse.org/request/show/335611
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=103
2015-10-01 16:54:42 +00:00
ffee4af437 Accepting request 334870 from devel:ARM:Factory
- add fix-enforced-clock-gettime.patch to fix build on generic
  platforms like e.g. aarch64, which is only needed due to
  our (non-recommended choice) of using gettime (fate#318370)

  randomness generation. bsc#898669
  and also make sure it is shutdown quite late. bsc#898669
- regenerate initrd on installation. bsc#898669

OBS-URL: https://build.opensuse.org/request/show/334870
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=102
2015-10-01 16:48:59 +00:00
Dominique Leuenberger
25eca2e138 Accepting request 286590 from security
1

OBS-URL: https://build.opensuse.org/request/show/286590
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=43
2015-02-20 11:43:01 +00:00
5566086fb1 Accepting request 286508 from home:msmeissn:branches:security
- haveged-dracut.module: include haveged into the initrd for
  randomness generation.
- haveged.service: adjust so it is started before journald
  and also make sure it is shutdown quite late.
- regenerate initrd on installation.

OBS-URL: https://build.opensuse.org/request/show/286508
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=100
2015-02-18 08:13:58 +00:00
Stephan Kulow
4eb87769f5 Accepting request 246784 from security
- Adjust the service to start early enough for all usecases.
  Should fix bnc#892096.

OBS-URL: https://build.opensuse.org/request/show/246784
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=42
2014-08-31 07:58:45 +00:00
Tomáš Chvátal
22cb0b6cc5 - Adjust the service to start early enough for all usecases.
Should fix bnc#892096.

OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=98
2014-08-29 07:24:12 +00:00
Stephan Kulow
7357e35bd3 Accepting request 236707 from security
- Disable haveged service on containers. bnc#881882

OBS-URL: https://build.opensuse.org/request/show/236707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=40
2014-06-25 04:57:22 +00:00
Tomáš Chvátal
c512938519 - Disable haveged service on containers. bnc#881882
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=96
2014-06-10 08:28:33 +00:00
Stephan Kulow
4aa9fcbf31 Accepting request 233562 from security
- Disable randomly failing ENT test bnc#876674
- Added patches:
  * haveged-conditional-enttest.patch

- Threads seem not to fix the random testsuite fail.

- Fix "stop" of service, the daemon in foreground actually 
 exits with a weird exit code. workaround this misbehaviour
 in the service file.

- revert to non-forking service, "forking" services are racy
  and provided by systemd purely for compatibility with old daemons.
  see daemon(7) for the rationale. Only "simple" (default) and 
  "notify" services must be used if possible.
- Also, there is no haveged.conf around, neither such file
  is parsed by the daemon at all.
- Start the daemon as soon as the random device is available with
  the help of udev, as starting services while starved of entropy 
  is no good.

OBS-URL: https://build.opensuse.org/request/show/233562
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=39
2014-05-14 08:26:09 +00:00
Tomáš Chvátal
9bded32d00 - Disable randomly failing ENT test bnc#876674
- Added patches:
  * haveged-conditional-enttest.patch

OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=94
2014-05-12 11:01:39 +00:00
Tomáš Chvátal
90baee8324 - Threads seem not to fix the random testsuite fail.
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=93
2014-05-12 10:49:49 +00:00
5638d8ef8d Accepting request 233306 from home:elvigia:branches:security
- Fix "stop" of service, the daemon in foreground actually 
 exits with a weird exit code. workaround this misbehaviour
 in the service file.

- revert to non-forking service, "forking" services are racy
  and provided by systemd purely for compatibility with old daemons.
  see daemon(7) for the rationale. Only "simple" (default) and 
  "notify" services must be used if possible.
- Also, there is no haveged.conf around, neither such file
  is parsed by the daemon at all.
- Start the daemon as soon as the random device is available with
  the help of udev, as starting services while starved of entropy 
  is no good.

OBS-URL: https://build.opensuse.org/request/show/233306
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=92
2014-05-12 08:39:42 +00:00
Stephan Kulow
ea6720a549 Accepting request 232904 from security
- Cleanup with spec-cleaner
- Adapt the service file to be forking and match what it does for
  me on Gentoo.
- Disable threads as they seem break some times.
- Capitalize summaries to make rpmlint happy.

OBS-URL: https://build.opensuse.org/request/show/232904
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=38
2014-05-10 06:31:49 +00:00
Tomáš Chvátal
d41d862a9d - Cleanup with spec-cleaner
- Adapt the service file to be forking and match what it does for
  me on Gentoo.
- Disable threads as they seem break some times.
- Capitalize summaries to make rpmlint happy.

OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=90
2014-05-07 09:24:36 +00:00
Stephan Kulow
ff92ae5bec Accepting request 225694 from security
- Add ppc64le support 
- added patches:
  * ppc64le.patch (forwarded request 225561 from k0da)

OBS-URL: https://build.opensuse.org/request/show/225694
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=37
2014-03-12 18:07:44 +00:00
dbd24e73c7 Accepting request 225561 from openSUSE:Factory:PowerPC
- Add ppc64le support 
- added patches:
  * ppc64le.patch

OBS-URL: https://build.opensuse.org/request/show/225561
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=88
2014-03-12 13:44:15 +00:00
Stephan Kulow
4ca8405e4f Accepting request 222739 from security
- version 1.9.1
* test suite improvements
* man page updates
* a few build tweaks
- restore rchaveged link (forwarded request 222713 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/222739
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=36
2014-02-19 05:56:08 +00:00
343753c795 Accepting request 222713 from home:elvigia:branches:security
- version 1.9.1
* test suite improvements
* man page updates
* a few build tweaks
- restore rchaveged link

OBS-URL: https://build.opensuse.org/request/show/222713
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=86
2014-02-18 15:56:46 +00:00
Stephan Kulow
e725c37029 Accepting request 212913 from security
- update to 1.8 
 * Fix return code for signalled termination.
 * Update init.d/service.fedora - new return code + simple, not forking
 * Add --enable_unitdir as DESTDIR for systemd install

OBS-URL: https://build.opensuse.org/request/show/212913
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=35
2014-01-07 12:54:24 +00:00
Michal Vyskocil
c72fdcaf17 - update to 1.8
* Fix return code for signalled termination.
 * Update init.d/service.fedora - new return code + simple, not forking
 * Add --enable_unitdir as DESTDIR for systemd install

OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=84
2014-01-06 12:47:14 +00:00
Stephan Kulow
732f3f42a3 Accepting request 179273 from security
- update to 1.7c
  * Correct additional run-time test aligment problems on mips. 
  * Correct run-time test aligment problems on sparc and mips.
  * Correct ppc detection in build
    deprecates haveged-ppc.patch
- use correct Group for libhavege1
- haveged-devel requires libhavege1

OBS-URL: https://build.opensuse.org/request/show/179273
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=33
2013-06-18 13:13:04 +00:00
Michal Vyskocil
65ce37ae89 - update to 1.7c
* Correct additional run-time test aligment problems on mips. 
  * Correct run-time test aligment problems on sparc and mips.
  * Correct ppc detection in build
    deprecates haveged-ppc.patch
- use correct Group for libhavege1
- haveged-devel requires libhavege1

OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=82
2013-06-17 09:42:58 +00:00
Stephan Kulow
abcb40fd41 Accepting request 174581 from security
- Remove PrivateTmp=true here, haveged does not create temporary
  files, either directly or indirectly. (forwarded request 174574 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/174581
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=32
2013-05-06 08:09:55 +00:00
Cristian Rodríguez
8063c7f0be Accepting request 174574 from home:elvigia:branches:security
- Remove PrivateTmp=true here, haveged does not create temporary
  files, either directly or indirectly.

OBS-URL: https://build.opensuse.org/request/show/174574
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=80
2013-05-06 01:13:45 +00:00
Stephan Kulow
d93722d739 Accepting request 174343 from security
- haveged 1.7a 
* Correct VPATH issues and modify check target to support 
parallel builds and changes in automake 1.13 test harness. 
Updated sample spec file and other documentation changes. (forwarded request 174333 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/174343
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=31
2013-05-03 07:17:02 +00:00
Cristian Rodríguez
091d1557ca Accepting request 174333 from home:elvigia:branches:security
- haveged 1.7a 
* Correct VPATH issues and modify check target to support 
parallel builds and changes in automake 1.13 test harness. 
Updated sample spec file and other documentation changes.

OBS-URL: https://build.opensuse.org/request/show/174333
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=78
2013-05-02 20:50:32 +00:00
Stephan Kulow
4c626a040c Accepting request 161205 from security
- add autoconf to BuildRequires
- explain the need for autoreconf
- tag haveged-ppc.patch

- Remove all sysvinit compatibility.

OBS-URL: https://build.opensuse.org/request/show/161205
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=30
2013-03-26 15:13:09 +00:00
Michal Vyskocil
7803fc98dc - add autoconf to BuildRequires
- explain the need for autoreconf
- tag haveged-ppc.patch

OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=76
2013-03-26 14:22:03 +00:00
Michal Vyskocil
7216d944f9 Accepting request 160369 from home:elvigia:branches:security
- Remove all sysvinit compatibility.

OBS-URL: https://build.opensuse.org/request/show/160369
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=75
2013-03-21 11:27:42 +00:00
Stephan Kulow
b60495ddca Accepting request 151497 from security
- spit off devel package (all new files not present before)
- spit off library package to follow shared library policy
- update to 1.7
  * Add havege_status_dump() as basis for haveged diagnositics
  * Provide sample spec to build haveged and haveged-devel
  * Add contrib/build to provide build support
  * Modify build to use libtool
  * Retname base types to alias stdint.h types to allow 'fixes' if necessary
  * Rename all public functions to follow havege_* naming convention
  * Sanitize havege.h to be include file for devel package
  * Add destroy() to havege for library use.
  * Move all remaining static vars to allocated memory.
  * Rework include file structure to eliminate include sequence errors.
  * Fix (rare) segfault in test0 caused by 1.6 alignment fix
  
- update to  v1.6a
  * Fix typo in configure.ac

OBS-URL: https://build.opensuse.org/request/show/151497
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=29
2013-02-08 06:09:29 +00:00
056c2cebf7 also COPYING for devel
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=73
2013-01-22 13:46:45 +00:00
7b7d150acb add COPYING
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=72
2013-01-22 08:36:17 +00:00
ad55c3efc7 Accepting request 149339 from home:oertel:branches:security
- spit off devel package (all new files not present before)
- spit off library package to follow shared library policy
- update to 1.7
  * Add havege_status_dump() as basis for haveged diagnositics
  * Provide sample spec to build haveged and haveged-devel
  * Add contrib/build to provide build support
  * Modify build to use libtool
  * Retname base types to alias stdint.h types to allow 'fixes' if necessary
  * Rename all public functions to follow havege_* naming convention
  * Sanitize havege.h to be include file for devel package
  * Add destroy() to havege for library use.
  * Move all remaining static vars to allocated memory.
  * Rework include file structure to eliminate include sequence errors.
  * Fix (rare) segfault in test0 caused by 1.6 alignment fix
  
- update to  v1.6a
  * Fix typo in configure.ac

OBS-URL: https://build.opensuse.org/request/show/149339
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=70
2013-01-21 10:31:12 +00:00
Ismail Dönmez
43ad220326 Accepting request 146266 from security
- fix powerpc detection (haveged-ppc.patch) (forwarded request 146234 from k0da)

OBS-URL: https://build.opensuse.org/request/show/146266
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=27
2012-12-28 14:01:00 +00:00
Cristian Rodríguez
5c27a07514 Accepting request 146234 from home:k0da:ppc
- fix powerpc detection (haveged-ppc.patch)

OBS-URL: https://build.opensuse.org/request/show/146234
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=68
2012-12-21 23:19:20 +00:00
Pascal Bleser
016f11af6b 1.6
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=67
2012-12-16 02:15:42 +00:00
Stephan Kulow
456f5b586b Accepting request 143011 from security
- Current version does support ARM, remove the ExcludeArch (forwarded request 142964 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/143011
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/haveged?expand=0&rev=26
2012-11-28 09:35:29 +00:00
7b40fe1fe0 Accepting request 142964 from home:elvigia:branches:security
- Current version does support ARM, remove the ExcludeArch

OBS-URL: https://build.opensuse.org/request/show/142964
OBS-URL: https://build.opensuse.org/package/show/security/haveged?expand=0&rev=65
2012-11-27 10:07:35 +00:00