3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-11-02 10:09:23 +01:00
Commit Graph

152 Commits

Author SHA1 Message Date
James Prestwood
bbcfde8743 plugins: remove dependency on ELL plugins
There has been a desire to remove the ELL plugin dependency from
IWD which is the only consumer of the plugin API. This removes
the dependency and prepares the tree for converting the existing
ofono plugin into a regular module.

sim_hardcoded was removed completely. This was originall implemented
before full ofono support purely to test the IWD side of EAP-SIM/AKA.
Since the ofono plugin (module-to-be) is now fully implemented there
really isn't a need for sim_hardcoded.
2020-09-16 14:30:14 -05:00
Marcel Holtmann
aa3dc1b953 Release 1.9 2020-09-04 01:06:21 +02:00
Marcel Holtmann
3ab2542f5f build: Require at least version 0.33 when building with external ELL 2020-09-04 00:51:27 +02:00
Marcel Holtmann
a01754f56a Release 1.8 2020-06-15 17:22:57 +02:00
Marcel Holtmann
ef6084dcb4 Release 1.7 2020-04-14 20:37:39 +02:00
Marcel Holtmann
4eabc1bed0 build: Require at least version 0.31 when building with external ELL 2020-04-14 20:23:02 +02:00
Marcel Holtmann
ad97f4f945 Release 1.6 2020-03-25 10:35:01 +01:00
Marcel Holtmann
5a0d5de689 build: Require at least version 0.29 when building with external ELL 2020-03-25 10:19:16 +01:00
Marcel Holtmann
1ee7b985aa Release 1.5 2020-02-09 08:31:09 +01:00
Marcel Holtmann
71cdd84dfb build: Require at least version 0.28 when building with external ELL 2020-02-09 08:25:24 +01:00
Denis Kenzior
fcdddf2b72 build: Support missing rawmemchr 2020-02-03 11:54:28 -06:00
Marcel Holtmann
860fa4697f Release 1.4 2019-12-19 20:46:50 +01:00
Marcel Holtmann
7e393663e7 Release 1.3 2019-12-13 10:12:41 +01:00
Marcel Holtmann
a44cb5deb8 build: Require at least version 0.27 when building with external ELL 2019-12-13 10:08:19 +01:00
Marcel Holtmann
8901ad3927 Release 1.2 2019-11-27 23:07:44 +01:00
Marcel Holtmann
299337b579 Release 1.1 2019-11-14 21:02:37 +01:00
Marcel Holtmann
971e1d2038 Release 1.0 2019-10-30 10:39:11 +01:00
Marcel Holtmann
9757afecab build: Require at least version 0.26 when building with external ELL 2019-10-30 10:34:43 +01:00
Marcel Holtmann
cd0d57077e build: Add systemd network link file to disable persistent naming 2019-10-25 00:15:05 +02:00
Marcel Holtmann
77f16ae26f Release 0.23 2019-10-24 09:12:21 +02:00
Marcel Holtmann
a41dc7d8cc build: Require at least version 0.25 when building with external ELL 2019-10-24 09:05:32 +02:00
Marcel Holtmann
1382c4724a Release 0.22 2019-10-11 09:13:28 +02:00
Marcel Holtmann
ac7af81866 build: Require at least version 0.24 when building with external ELL 2019-10-11 01:59:01 +02:00
Marcel Holtmann
802e4ad59a build: Ensure that RUN_RST2MAN conditional is always defined 2019-10-03 10:27:06 +02:00
Marcel Holtmann
a6e9ba71eb build: Allow installing pre-built manual pages if rst2man is missing 2019-10-03 10:05:19 +02:00
Marcel Holtmann
69583191de build: Don't create manual pages if rst2man is not found 2019-10-03 09:46:53 +02:00
Marcel Holtmann
c2e268aeb0 build: Fix wrong variable name for --disable-manual-pages 2019-10-01 16:15:28 +02:00
Marcel Holtmann
6876323972 build: Remove duplicate AM_CONDITIONAL statement 2019-10-01 16:10:31 +02:00
Marcel Holtmann
4f58c557f3 build: Also check for rst2man.py if rst2man is not found 2019-09-24 15:54:50 +02:00
Marcel Holtmann
765bb92084 build: Add skeleton manual pages for all installed binaries 2019-09-22 21:57:47 +02:00
Marcel Holtmann
2bbd61cd1c Release 0.21 2019-09-17 19:22:57 +02:00
Marcel Holtmann
00f0039232 Release 0.20 2019-08-28 21:39:38 +02:00
Marcel Holtmann
3d7a40f119 build: Require at least version 0.22 when building with external ELL 2019-08-28 21:39:38 +02:00
Marcel Holtmann
899d802744 Release 0.19 2019-08-04 21:19:55 +02:00
Marcel Holtmann
16c489490c build: Fix issue with incorrect ReadWritePaths in unit files 2019-08-03 09:52:28 +02:00
Marcel Holtmann
a8faa23de6 build: Re-arrange some configuration options 2019-08-03 09:47:53 +02:00
Marcel Holtmann
c923448bac Release 0.18 2019-05-11 21:32:54 +02:00
Marcel Holtmann
0c3de62880 build: Require at least version 0.20 when building with external ELL 2019-05-11 21:14:57 +02:00
Marcel Holtmann
170125aa01 Release 0.17 2019-04-12 21:51:30 +02:00
Marcel Holtmann
c45de8bf13 Release 0.16 2019-04-04 07:19:37 +02:00
Marcel Holtmann
3975482ac3 Release 0.15 2019-04-03 19:52:46 +02:00
Marcel Holtmann
842fd2f62e build: Bump external ELL version to 0.18 2019-04-03 19:18:23 +02:00
Marcel Holtmann
c751519d2c build: Add check for explicit_bzero function 2019-03-28 09:14:40 +01:00
Marcel Holtmann
39ee15dbc3 build: Provide modules-load.d for loading pkcs8_key_parser module 2019-01-23 18:22:11 +01:00
Marcel Holtmann
f87159964c Release 0.14 2019-01-15 20:31:53 +01:00
Denis Kenzior
3063c4968a build: Add support for various sanitizers
Shamelessly stolen from the ell build system.  Credit goes to:

Mat Martineau <mathew.j.martineau@linux.intel.com>
2019-01-11 11:32:54 -06:00
Marcel Holtmann
8a8a0df05c Release 0.13 2018-12-11 12:42:07 +01:00
Marcel Holtmann
d54b235dae build: Require at least version 0.16 when building with external ELL 2018-12-11 12:35:18 +01:00
Andreas Henriksson
aef4dd4286 build: set things up to enable large file support
Spotted by lintian check, tag explained at:
https://lintian.debian.org/tags/binary-file-built-without-LFS-support.html
2018-12-07 09:41:15 -06:00
Andreas Henriksson
b6910e1210 build: only enable backtrace(3) in maintainer mode
Using backtrace() is of no use when building with PIE (which most
distro compilers do by default) and prevents catching the coredump
for later retracing, which is needed since distros usually don't
install debug symbols by default either.

This patch thus only enables backtrace() when --enable-maintainer-mode
is passed and also tries to explicitly disable PIE.
2018-11-26 14:32:04 -06:00
Marcel Holtmann
d7609915db Release 0.12 2018-11-15 22:19:55 +01:00
Marcel Holtmann
f9db6c917a build: Require at least version 0.15 when building with external ELL 2018-11-15 22:12:09 +01:00
Marcel Holtmann
6c3110551a Release 0.11 2018-11-09 21:29:01 +01:00
Marcel Holtmann
1237382dda build: Require at least version 0.14 when building with external ELL 2018-11-09 20:49:19 +01:00
Marcel Holtmann
3336fc78d2 Release 0.10 2018-10-20 20:08:01 +02:00
Marcel Holtmann
601c1b10f5 build: Require ELL 0.12 for most binaries 2018-10-20 20:05:11 +02:00
Marcel Holtmann
a4f6e66f82 build: Use files instead of file in option description 2018-10-20 07:12:43 +02:00
Marcel Holtmann
2200b2663e build: Add support for compiling with an external ELL shared library 2018-10-18 20:31:29 +02:00
Marcel Holtmann
f86f3f7af8 build: Use [] notation for configure option name 2018-10-18 19:26:29 +02:00
Marcel Holtmann
dc87830aac Release 0.9 2018-10-03 20:49:02 +02:00
Marcel Holtmann
6b1c716324 Release 0.8 2018-09-20 19:13:32 +02:00
Marcel Holtmann
a160989e65 build: Create define for Ethernet daemon storage directory 2018-09-14 18:02:13 +02:00
Marcel Holtmann
2606bc73ad build: Add DAEMON_ prefix to CONFIGDIR and STORAGEDIR 2018-09-14 17:58:44 +02:00
Marcel Holtmann
6d1f1331e6 build: Fix simple spelling mistake 2018-09-14 16:09:39 +02:00
Marcel Holtmann
463eaa0fa9 build: Change order of systemd-service and dbus-policy options 2018-09-14 15:59:47 +02:00
Marcel Holtmann
502aac073f tools: Add configure option and D-Bus policy file for hwsim utility 2018-09-14 15:24:15 +02:00
Marcel Holtmann
706f0775c3 build: Add option to disable the wireless daemon binary 2018-09-14 14:36:07 +02:00
Marcel Holtmann
a3454f5d82 build: Move readline check for client to right location 2018-09-14 14:27:26 +02:00
Marcel Holtmann
0071ecef8b build: Add skeleton for Ethernet authentication daemon 2018-09-14 13:47:51 +02:00
Marcel Holtmann
8da33905f4 build: Add configuration for building internal utilities 2018-09-14 13:46:55 +02:00
Marcel Holtmann
7531b175c9 build: Fix plugin enabling for oFono and hard coded SIM 2018-09-14 13:29:58 +02:00
Marcel Holtmann
3200936048 Release 0.7 2018-08-24 20:27:48 +02:00
Marcel Holtmann
e56656521d Release 0.6 2018-08-10 21:33:53 +02:00
Marcel Holtmann
cb24b622ae Release 0.5 2018-08-10 18:09:15 +02:00
Marcel Holtmann
28573c90d1 build: Add support for systemd D-Bus activation 2018-08-06 22:37:22 +02:00
Marcel Holtmann
4b9cdd8d7c Release 0.4 2018-07-25 06:18:45 +02:00
Marcel Holtmann
dc956d4f33 Release 0.3 2018-06-15 11:02:16 +02:00
John Zimmermann
3b4c1dd4d3 build: check for existence of execinfo.h
GLIBC is not necessarily the only library that provides execinfo.
With libexecinfo execinfo can be used also in other Libraries.
The patch lets the configure check the existence of the header
and the libexecinfo Library and uses them if avaible.

(also fixes compilation if execinfo is not avaible)
2018-05-17 17:42:28 -05:00
Marcel Holtmann
eacbcc8499 Release 0.2 2018-05-06 10:11:15 +02:00
Marcel Holtmann
9b1aaf8f4b Release 0.1 2018-02-10 19:12:21 +01:00
Marcel Holtmann
c31244ddec build: Add support for installing systemd service unit 2018-02-10 18:42:43 +01:00
Marcel Holtmann
90aafba6d4 build: Check for readline only if client utility has been enabled 2018-02-10 11:10:26 +01:00
Marcel Holtmann
e0b5680543 build: Fall back to D-Bus sysconfdir if datadir is not available 2018-02-10 11:05:58 +01:00
Marcel Holtmann
9f19cc3d25 build: Add option to disable monitor and client utilities 2018-02-09 17:14:31 +01:00
Marcel Holtmann
1f7d44056c build: Separate between D-Bus policy and data directory 2018-02-09 17:01:31 +01:00
Marcel Holtmann
f82eb13f65 build: Make the manual pages creation optional 2018-01-29 03:04:17 -08:00
Marcel Holtmann
b4c9e63a8b build: Make D-Bus policy configuration install optional 2018-01-29 02:55:54 -08:00
James Prestwood
5d6118681d plugins: added ofono plugin to build 2017-12-13 11:53:42 -06:00
James Prestwood
074fb7df56 make: added hardcoded SIM plugin to build 2017-12-06 15:04:07 -06:00
Marcel Holtmann
d8d7a31f74 build: Use PKG_PROG_PKG_CONFIG to ensure $PKG_CONFIG is set 2017-08-30 23:09:42 +02:00
Tim Kourt
54cab3bf6c configure: introduce dbusconfdir 2017-05-04 18:03:08 -05:00
Tim Kourt
e858c3b8c0 build: Check for the presence of readline 2017-03-23 17:50:51 -05:00
Marcel Holtmann
39483e638d build: Disable manual page generation if a2x is not available 2017-03-07 22:06:50 +01:00
Tim Kourt
2ab4d424b8 configure: Add config. dir path 2016-11-02 15:35:13 -05:00
Mat Martineau
bf82c69f10 build: Undef _FORTIFY_SOURCE for unoptimized builds
'./configure --disable-optimization --enable-maintainer-mode' would
result in build errors. _FORTIFY_SOURCE requires that optimization is
enabled and issues a compile-time warning which is treated as an
error. Disabling optimization takes precedence over fortification in
this case, since it is being explicitly requested.
2016-08-10 12:12:15 -05:00
Denis Kenzior
9d7f3030f0 storage: Add initial set of utilities 2015-04-27 07:55:09 -05:00
Marcel Holtmann
428aad8907 build: Test for linux/types.h and linux/if_alg.h headers 2015-02-27 21:04:34 +01:00
Marcel Holtmann
8cdc43f540 build: Check for a2x binary and use its full path if found 2014-08-15 21:10:58 +02:00
Marcel Holtmann
ad27f03a49 build: Add debug options to configure 2014-07-16 02:10:15 +02:00
Marcel Holtmann
c11be930ea build: Use default compiler flags 2014-07-15 22:18:59 +02:00