summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-04-04contrib/rpm: disable NDEBUG for meson buildsThomas Haller1-0/+1
For better or worse, our release builds commonly do not disable assertions. That means, - NDEBUG is not set, and assert() is in effect - G_DISABLE_ASSERT is not set, and g_assert() is in effect - G_DISABLE_CHECKS is not set, and g_return*() is in effect. On the other hand, NM_MORE_ASSERTS is not enabled by default and nm_assert() is stripped away. That is the actual purpose of nm_assert(): it is commonly disabled on release builds, while all other assertions are enabled. Note that it is fully supported to build NetworkManager with all kind of assertions disabled. However, such a configuration is not much tested and I would not recommend it for that reason. %meson expands to $ /usr/bin/meson --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled -Db_ndebug=true . x86_64-redhat-linux-gnu $OTHER_ARGS thus passing -DNDEBUG to the meson build. Override that.
2016-02-11wifi: allow autoconnect on AP/AdHoc mode connections with manual IP ↵Dan Williams1-6/+13
configuration The existing checks assumed that all AP/AdHoc connections would use the shared IP method. But what we really want to check for here is whether the connection is AP/AdHoc. Leave the existing 'shared' check for backwards compatibility. Also move the check above the timestamp check, since the user shouldn't need to manually set a timestamp just to get an AP-mode connection to autoconnect.
2012-10-17libnm-util: add methods for AP-mode security filteringDan Williams3-0/+43
Add a helper like nm_utils_security_valid() except for access point mode. We can't use nm_utils_security_valid() without changing the arguments, hence the new function. Plus in AP mode all you care about are the device capabilities, not AP flags since the device *is* the AP.
2012-10-17wifi: update Hotspot AP object with BSSID and frequency when knownDan Williams1-28/+38
Since the frequency and/or BSSID may not be known immediately, it's nice to update the export AP object when we do know them, so you don't end up with missing information like: SSID BSSID MODE FREQ 'testap' 00:00:00:00:00:00 AP 0 MHz Note that the "rate" is never updated, because in AP-mode the bitrate is actually different for each client, so no single rate makes sense.
2012-10-17wifi: support ap-mode with wpa_supplicantJan Luebbe17-42/+136
A new value for NM80211Mode is introduced (NM_802_11_MODE_AP) and the new mode is passed to wpa_supplicant analogous to adhoc-mode. The places which need to know the interface mode have been extended to handle the new mode. If the configuration does not contain a fixed frequency, a channel is selected the same way as with adhoc-mode before.