Merge pull request #35 from pol73/master
Removed bash-specific function definitions in genkey test script.
Merge pull request #36 from andrew-sayers/typo-in-isns_config
Typo: s/overried/override/
isnsadm: Fix unparse command line options "-V" and "-r"
Following error would reported: root@fedora:# isnsadm -V isnsadm: invalid option -- 'V' Error: Unknown option root@fedora:# isnsadm -r isnsadm: invalid option -- 'r' Error: Unknown option This is because we did not add "V" and "r" to parameter when calling getopt_long() Signed-off-by: Wenchao Hao <haowenchao@huawei.com>
Merge pull request #37 from wenchao-hao/master
isnsadm: Fix unparse command line options "-V" and "-r"
isnsd: socket: Make sure to create IPv6 socket default
As described in isnsd's manual, if not explictly specified, the isnsd should listen IPv6 address as default. Signed-off-by: Wenchao Hao <haowenchao@huawei.com>
Merge pull request #38 from wenchao-hao/fix_socket_type
isnsd: socket: Make sure to create IPv6 socket default
Add a package config file for libisns.a
The file should work even if we decide to start delivering a shared library.
build: Remove these two files, no longer used
I'm not sure why they are here, since nothing uses them.
git: ignore all shared library files
This just cleans up the output of the output of 'git status' when libopenisns.so is present.
This allows autotools to still work, but meson build system is working too, in parallel.
meson: Add ability to disable static library build
Also, ensure at least one type of library is built, and use our libisns.ver library versioning file, when building the shared lib, unless user has diabled that.
Add a decprecation warning to configure script.
This prints a deprecation message when running the script.
meson: update README with meson info
Updated a few other small things in the README, but mostly add info about meson, and mention that autoconf (still explained) is deprecated.
meson: convert some args to 'features'
No real functional change, but features seem better than true/false options?
meson: several updates based on review
Several changes mostly suggested by Eli Schwartz based
on review from github:
- Require at least version 0.54 of meson
- use the "feature" interface correctly for 'slp' and 'security'
- no need to use 'foreach' for several types of installation
calls, since the calls take a list
- man page installs figure out the subdirectory by themselves
- now using "--default-library={shared,static,both}" instead
of our "enable_shared" and "enabled_static", letting meson
figure it outmeson: small option usage cleanup
No need to check options up front. Instead, chcck them when needed.
Almost completely meson-related, but also found one sentence that was never finished, so I guessed what is supposed to go there.
Fix two compiler warnings in slp.c
They were both unused parameters. As long as I was there, I removed spaces at the end of lines, as well, since they drive me nuts.
build: only specify version in one place
Whether using deprecated autotools or meson, use the version number from the configuration file, so we don't have to keep it in two places.
meson: just specify subdir for header-file install.
Another fix suggested by Eli Schwartz (thanks!).
Merge pull request #39 from open-iscsi/try-meson
Migrate to using meson, deprecating autoconf