Commit Graph

42 Commits

Author SHA256 Message Date
Ana Guerrero
6dfa90b1fb Accepting request 1109137 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1109137
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-isns?expand=0&rev=18
2023-09-06 16:56:26 +00:00
Lee Duncan
6fde748544 Accepting request 1109033 from home:kukuk:cleanup
- Disable SLP by default for Factory and ALP (bsc#1214884)

OBS-URL: https://build.opensuse.org/request/show/1109033
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=41
2023-09-05 19:01:32 +00:00
Dominique Leuenberger
a8da4f21a3 Accepting request 1002212 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1002212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-isns?expand=0&rev=17
2022-09-10 18:16:47 +00:00
Lee Duncan
797524c240 Accepting request 1002211 from home:lee_duncan:branches:Base:System
- Update to version 0.102:
  * Preparing for version v0.102
  * meson: just specify subdir for header-file install.
  * build: only specify version in one place
  * Fix two compiler warnings in slp.c
  * meson: update README
  * meson: small option usage cleanup
  * meson: several updates based on review
  * meson: fix error building shared lib with version
  * meson: convert some args to 'features'
  * meson: update README with meson info
  * Add a decprecation warning to configure script.
  * meson: Add ability to disable static library build
  * meson builds now working
  * git: ignore all shared library files
  * build: Remove these two files, no longer used
  * Add a package config file for libisns.a
  * isnsd: socket: Make sure to create IPv6 socket default
  * isnsadm: Fix unparse command line options "-V" and "-r"
  * Typo: s/overried/override/
  * Removed bash-specific function definitions.
  Also, added patch to quiet compiler (soon upstream):
  * Quiet-a-commpiler-warning.patch
  This changes the SPEC file to use the new meson build system,
  supported in open-isns starting with version 0.102, instead of
  autoconf/make.
  Changes in the code:
  * no longer deliver isnsetup script or man page (development only)
  * now deliver a package config file for the library
  * now deliver both the static library and a shared library

OBS-URL: https://build.opensuse.org/request/show/1002211
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=39
2022-09-08 22:52:14 +00:00
Dominique Leuenberger
3be8b101b0 Accepting request 868452 from Base:System
OBS-URL: https://build.opensuse.org/request/show/868452
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-isns?expand=0&rev=16
2021-02-04 19:22:42 +00:00
Lee Duncan
94e5fdccaa Accepting request 868451 from home:lee_duncan:branches:Base:System
- Update to version 0.101:
  * Updated ChangeLog for version v0.101
  * Preparing for version 0.101
  * Fix parsing of GetNextRsp
  * Added TODO to test "isnsd --init"
  * Add man page for isnssetup.
  * Fix broken server authentication initialization.
  * Update version string to "0.100".
  * Added a TODO: 'make depend' not worrking
  * libisns: remove sighold and sigrelse
  * fix compilation without deprecated OpenSSL APIs
  * socket.c: include poll.h instead of sys/poll.h for POSIX compatibility
  * Fix 586 compile issue and remove -Werror
  * Do not ignore write() return value.
  * Fix compiler issue when not in security mode
  * Ignore common build files
  This removed the need for open-isns-updates.diff.bz2 (for now), since
  those commits are in version v0.101.

OBS-URL: https://build.opensuse.org/request/show/868451
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=37
2021-02-01 18:46:20 +00:00
Dominique Leuenberger
6082043c0c Accepting request 854649 from Base:System
OBS-URL: https://build.opensuse.org/request/show/854649
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-isns?expand=0&rev=15
2020-12-13 16:29:16 +00:00
Lee Duncan
88a0beec1d Accepting request 854648 from home:lee_duncan:branches:Base:System
- Removed isns.xml, as firewalld already supplies this file.
  Note that SuSEFirewall2 is also no longer supported, which
  obviates the need for the file "open-isns-firewall.service",
  which was used in SLES but not in openSUSE.

OBS-URL: https://build.opensuse.org/request/show/854648
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=35
2020-12-10 19:03:35 +00:00
Lee Duncan
8970442ddb Accepting request 854122 from home:lee_duncan:branches:Base:System
- Added file isns.xml for firewalld, updated SPEC file for it,
  since SuSEfirewall2 is deprecated.

OBS-URL: https://build.opensuse.org/request/show/854122
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=34
2020-12-08 19:54:10 +00:00
Dominique Leuenberger
147754ff94 Accepting request 853181 from Base:System
OBS-URL: https://build.opensuse.org/request/show/853181
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-isns?expand=0&rev=14
2020-12-08 12:22:54 +00:00
Lee Duncan
352f995a18 Accepting request 853180 from home:lee_duncan:branches:Base:System
- Updated SPEC file to Recommend open-iscsi

OBS-URL: https://build.opensuse.org/request/show/853180
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=32
2020-12-04 20:15:52 +00:00
Lee Duncan
40bb97a073 Accepting request 853178 from home:lee_duncan:branches:Base:System
- Updated to latest upstream, including:
  * Add man page for isnssetup.
  * Fix broken server authentication initialization.
  * Update version string to "0.100".
  * Added a TODO: 'make depend' not worrking
  * libisns: remove sighold and sigrelse
  * fix compilation without deprecated OpenSSL APIs
  * socket.c: include poll.h instead of sys/poll.h for POSIX compatibility
  * Fix 586 compile issue and remove -Werror
  * Do not ignore write() return value.
  * Fix compiler issue when n
  Which updates open-isns-updates.diff.bz2, and removes the
  no-longer-needed patch open-isns-fix-586-time.patch.
  Also, security will be enabled/configured with this update.

OBS-URL: https://build.opensuse.org/request/show/853178
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=31
2020-12-04 20:06:26 +00:00
Dominique Leuenberger
6d83f66c27 Accepting request 769282 from Base:System
OBS-URL: https://build.opensuse.org/request/show/769282
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-isns?expand=0&rev=13
2020-02-09 20:01:20 +00:00
Lee Duncan
745abfc465 Accepting request 769281 from home:lee_duncan:branches:Base:System
Resubmitting with 586 fix

OBS-URL: https://build.opensuse.org/request/show/769281
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=29
2020-02-01 18:31:03 +00:00
Lee Duncan
43647539bd Accepting request 769144 from home:lee_duncan:branches:Base:System
- Update to version 0.100:
  * Updated ChangeLog with latest fixes
  * Create and use pythong unittest framework
  * Ignore SO lib
  * Handle restarting test harness server correctly
  * Fix mdebug.c so it compiles when enabled.
  * Running make twice should not rebuild everything
  * Change isns_portal_string() to use static mem
  * Adding python compiled files
  * fixed issues with old openssl usage
  * Added debugging, moved .cvsignore to .gitignore
  * Preparing for version v0.100
  * Fix problem with parsing IPv6 Addresses with brakcets.
  * General cleanup for the compiler.
  * Travis-CI and Coverity Scan setup
  * openssl: handle newer version with ifdefs
  * Remove old compiler option, and add "-Werror".
  * Change isns_portal_string() to return allocated string.
  * add tags to ignored list of files
  * Fix compiler complaint about possible alignment issue
  Replacing open-isns-0.99.tar.xz with open-isns-0.100.tar.xz.
  Also, added latest (not yet tagged) fixes from upstream,
  adding patch:
  * open-isns-updates.diff.bz2
- Updated SPEC file %_lto_cflags definition so that it does not
  cause recursion.
- Move back "%global _lto_cflags ..." line as it's needed
  for the following error:
  E: lto-no-text-in-archive (Badness: 10000) /usr/lib64/libisns.a.
  The recursion in macro was caused by fact that the macro was not
  defined for some time in prjconfig.
- Had to address build issue in OBS, resulting in this package not
  building, with message (folding done by me):
  	+ exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature \
		--define '_build_create_debug 1' \
		--define 'disturl obs://build.opensuse.org/Base:System/openSUSE_Factory/93a92c971e76cbf08ebb7afd9a4de7be-open-isns' \
		/home/abuild/rpmbuild/SOURCES/open-isns.spec
         error: /home/abuild/rpmbuild/SOURCES/open-isns.spec: \
	 	line 63: Too many levels of recursion in macro expansion. It is likely caused by recursive macro declaration.
  Line 63 was the "%configure" call, but I believe recursion is caused
  by redefinition of _lto_cflags.  To fix this, I reverted the
  "Use FAT LTO ..." commit, removing the "%global _lto_cflags ..." line.
- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
  firewalld, see [1].
  [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html
- Use FAT LTO objects in order to provide proper static library (boo#1133271).
- Update to version 0.99:
  * Update version to v0.99, and fill in ChangeLog
  * util.h: endian.h is available on musl on linux
  * Added README info about testing without security.
  * Support building/testing for with-security=no
  * Define 'free()' for isns_free()
  * Fix error with SCN Deregister when not registered.
  * Cleanup: reformat and add some print statements.
  * Fix error with type of node in GetNext test.
  * Add testing information to the README.
 Which replaced open-isns-0.98.tar.gz with open-isns-0.99.tar.xz
 Also added the _service* files to manage updates.
- Update from version 0.97 to 0.98, which includes some
  testing and openssl fixes, updating the SPEC file and
  replacing the release tarball (bsc#1056696)
- Fix RPM groups. Replace %__-type macro indirections and
  old $RPM shell variables.
- Updated to version 0.97, replacing main tarball
- Updated to version 0.96, replacing main tarball, and
  removing both patches:
  D    open-isns-Update-GPL-license-information.patch
  D    open-isns-Install-isns_config.5.patch
- Updated SPEC file dependencies so early install works
  (bsc#958567)
- Updated COPYING and README files for updated GNU license, adding:
  open-isns-Update-GPL-license-information.patch
- Updated spec file to install hdrs and library file
- Also must install isns_config.5, added upstream patch:
  open-isns-open-isns-Install-isns_config.5.patch
- Initial creation of Build Service project, using version
  0.95 of open-isns from github.com/gonzoleeman/open-isns

OBS-URL: https://build.opensuse.org/request/show/769144
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=28
2020-01-31 22:37:03 +00:00
Lee Duncan
9bb8e0abd5 Accepting request 769142 from home:lee_duncan:branches:Base:System
- Update to version 0.100:
  * Updated ChangeLog with latest fixes
  * Create and use pythong unittest framework
  * Ignore SO lib
  * Handle restarting test harness server correctly
  * Fix mdebug.c so it compiles when enabled.
  * Running make twice should not rebuild everything
  * Change isns_portal_string() to use static mem
  * Adding python compiled files
  * fixed issues with old openssl usage
  * Added debugging, moved .cvsignore to .gitignore
  * Preparing for version v0.100
  * Fix problem with parsing IPv6 Addresses with brakcets.
  * General cleanup for the compiler.
  * Travis-CI and Coverity Scan setup
  * openssl: handle newer version with ifdefs
  * Remove old compiler option, and add "-Werror".
  * Change isns_portal_string() to return allocated string.
  * add tags to ignored list of files
  * Fix compiler complaint about possible alignment issue

OBS-URL: https://build.opensuse.org/request/show/769142
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=27
2020-01-31 22:15:53 +00:00
Dominique Leuenberger
3557dac651 Accepting request 743592 from Base:System
OBS-URL: https://build.opensuse.org/request/show/743592
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-isns?expand=0&rev=12
2019-11-01 14:13:24 +00:00
Lee Duncan
9a4e88cb43 Accepting request 743591 from home:lee_duncan:branches:Base:System
- Updated SPEC file %_lto_cflags definition so that it does not
  cause recursion.

OBS-URL: https://build.opensuse.org/request/show/743591
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=25
2019-10-28 17:53:30 +00:00
Dominique Leuenberger
0450290f7f Accepting request 742087 from Base:System
OBS-URL: https://build.opensuse.org/request/show/742087
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-isns?expand=0&rev=11
2019-10-25 16:40:50 +00:00
Dominique Leuenberger
a7f5116989 Accepting request 742014 from home:marxin:branches:Base:System
- Move back "%global _lto_cflags ..." line as it's needed
  for the following error:
  E: lto-no-text-in-archive (Badness: 10000) /usr/lib64/libisns.a.
  The recursion in macro was caused by fact that the macro was not
  defined for some time in prjconfig.

OBS-URL: https://build.opensuse.org/request/show/742014
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=23
2019-10-23 09:11:18 +00:00
Dominique Leuenberger
08d9bd5a54 Accepting request 735347 from Base:System
OBS-URL: https://build.opensuse.org/request/show/735347
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-isns?expand=0&rev=10
2019-10-07 11:41:30 +00:00
Lee Duncan
967a364187 Accepting request 735345 from home:lee_duncan:branches:Base:System
- Had to address build issue in OBS, resulting in this package not
  building, with message (folding done by me):
  	+ exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature \
		--define '_build_create_debug 1' \
		--define 'disturl obs://build.opensuse.org/Base:System/openSUSE_Factory/93a92c971e76cbf08ebb7afd9a4de7be-open-isns' \
		/home/abuild/rpmbuild/SOURCES/open-isns.spec
         error: /home/abuild/rpmbuild/SOURCES/open-isns.spec: \
	 	line 63: Too many levels of recursion in macro expansion. It is likely caused by recursive macro declaration.
  Line 63 was the "%configure" call, but I believe recursion is caused
  by redefinition of _lto_cflags.  To fix this, I reverted the
  "Use FAT LTO ..." commit, removing the "%global _lto_cflags ..." line.

OBS-URL: https://build.opensuse.org/request/show/735345
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=21
2019-10-04 19:06:05 +00:00
Dominique Leuenberger
b0cdbdd675 Accepting request 718912 from Base:System
OBS-URL: https://build.opensuse.org/request/show/718912
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-isns?expand=0&rev=9
2019-07-31 12:16:11 +00:00
Lee Duncan
bdbdd8e5bb Accepting request 718518 from home:mgerstner:branches:Base:System
- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
  firewalld, see [1].
  [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html

OBS-URL: https://build.opensuse.org/request/show/718518
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=19
2019-07-26 15:14:38 +00:00
Dominique Leuenberger
7eba494c99 Accepting request 698920 from Base:System
OBS-URL: https://build.opensuse.org/request/show/698920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-isns?expand=0&rev=8
2019-05-03 20:07:22 +00:00
Lee Duncan
6ccad42deb Accepting request 698195 from home:marxin:branches:Base:System
- Use FAT LTO objects in order to provide proper static library (boo#1133271).

OBS-URL: https://build.opensuse.org/request/show/698195
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=17
2019-04-28 15:50:55 +00:00
Dominique Leuenberger
d7ebedbe03 Accepting request 644725 from Base:System
OBS-URL: https://build.opensuse.org/request/show/644725
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-isns?expand=0&rev=7
2018-11-01 13:35:17 +00:00
Lee Duncan
1036ead3ef Accepting request 644724 from home:lee_duncan:branches:Base:System
- Update to version 0.99:
  * Update version to v0.99, and fill in ChangeLog
  * util.h: endian.h is available on musl on linux
  * Added README info about testing without security.
  * Support building/testing for with-security=no
  * Define 'free()' for isns_free()
  * Fix error with SCN Deregister when not registered.
  * Cleanup: reformat and add some print statements.
  * Fix error with type of node in GetNext test.
  * Add testing information to the README.
 Which replaced open-isns-0.98.tar.gz with open-isns-0.99.tar.xz
 Also added the _service* files to manage updates.

OBS-URL: https://build.opensuse.org/request/show/644724
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=15
2018-10-25 18:31:00 +00:00
Dominique Leuenberger
76b014b2cd Accepting request 520026 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/520026
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-isns?expand=0&rev=6
2017-09-07 20:08:47 +00:00
Lee Duncan
f21b9c425f Accepting request 520023 from home:lee_duncan:branches:Base:System
- Update from version 0.97 to 0.98, which includes some
  testing and openssl fixes, updating the SPEC file and
  replacing the release tarball (bsc#1056696)

OBS-URL: https://build.opensuse.org/request/show/520023
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=13
2017-08-31 20:30:53 +00:00
Dominique Leuenberger
193cf9eb1d Accepting request 515816 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/515816
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-isns?expand=0&rev=5
2017-08-21 09:33:50 +00:00
Lee Duncan
6a376b97a4 Accepting request 515239 from home:jengelh:branches:Base:System
- Fix RPM groups. Replace %__-type macro indirections and
  old $RPM shell variables.

OBS-URL: https://build.opensuse.org/request/show/515239
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=11
2017-08-09 22:19:01 +00:00
Dominique Leuenberger
816084d160 Accepting request 438588 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/438588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-isns?expand=0&rev=4
2016-11-05 20:24:00 +00:00
Lee Duncan
4f3f609915 Accepting request 438433 from home:lee_duncan:branches:Base:System
- Updated to version 0.97, replacing main tarball

OBS-URL: https://build.opensuse.org/request/show/438433
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=9
2016-11-03 17:22:17 +00:00
Dominique Leuenberger
43cac91f9d Accepting request 404446 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/404446
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-isns?expand=0&rev=3
2016-07-12 21:48:35 +00:00
79f04978af Accepting request 404310 from home:lee_duncan:branches:Base:System
- Updated to version 0.96, replacing main tarball, and
  removing both patches:
  D    open-isns-Update-GPL-license-information.patch
  D    open-isns-Install-isns_config.5.patch

OBS-URL: https://build.opensuse.org/request/show/404310
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=7
2016-06-24 07:54:53 +00:00
Dominique Leuenberger
e13015713d Accepting request 353189 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/353189
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-isns?expand=0&rev=2
2016-01-13 21:45:56 +00:00
Dominique Leuenberger
0dac3c48ea Accepting request 349433 from Base:System
New package for factory, replacing removed sub-package from
open-iscsi. Same functionality and APIs, plus some bug
fixes from upstream.

Creates two RPMs: open-isns, and open-isns-devel

OBS-URL: https://build.opensuse.org/request/show/349433
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-isns?expand=0&rev=1
2016-01-05 08:41:14 +00:00
Lee Duncan
f6ccb61f54 Accepting request 349564 from home:lee_duncan:branches:Base:System
- Updated SPEC file dependencies so early install works
  (bsc#958567)

OBS-URL: https://build.opensuse.org/request/show/349564
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=4
2015-12-18 20:22:59 +00:00
Lee Duncan
2495c0f354 Accepting request 349428 from home:lee_duncan:branches:Base:System
- Updated COPYING and README files for updated GNU license, adding:
  open-isns-Update-GPL-license-information.patch

OBS-URL: https://build.opensuse.org/request/show/349428
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=3
2015-12-17 19:55:02 +00:00
Lee Duncan
c5959c54d0 Accepting request 348186 from home:lee_duncan:branches:Base:System
- Updated spec file to install hdrs and library file
  as development package

OBS-URL: https://build.opensuse.org/request/show/348186
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=2
2015-12-10 19:51:26 +00:00
e3e4226f5f Accepting request 347994 from home:lee_duncan:branches:Base:System
This is an updated version of the open-isns package.

This functionality was previously supplied as a secondary
RPM from the open-iscsi package, but since the two software
projects have separated upstream, they must be separated
here to stay up to date.

OBS-URL: https://build.opensuse.org/request/show/347994
OBS-URL: https://build.opensuse.org/package/show/Base:System/open-isns?expand=0&rev=1
2015-12-09 11:46:09 +00:00