fb8cda9d90
network: make missing nl80211 non-fatal
...
This will enable the networking module to be used for ethernet
interfaces on kernels without nl80211 support.
It should be reasonable to allow desktop systems without
wireless interfaces to run custom kenrel configs
without nl80211 compiled in.
2020-07-31 08:15:16 +02:00
6e7f22ac3a
fix: cancel thread and fix window close
2020-05-27 09:10:38 +02:00
2d02ae5e97
Merge branch 'master' into master
2020-04-16 14:43:10 +02:00
4a7dd400fe
Merge branch 'master' into on-update
2020-04-12 18:32:19 +02:00
b40cdcb5bd
refactor: call parent update
2020-04-12 18:30:21 +02:00
dd7d78cd60
changes requested
2020-02-23 23:09:05 +01:00
9abe1e2790
Merge branch 'master' into master
2020-02-23 23:00:09 +01:00
4f8a396692
Fix for 'Network label text not updated properly when formats contain Unicode characters' ( #588 )
2020-02-15 16:51:18 +00:00
c045288ce4
add man page for bluetooth, fix bluetooth race-condition
2020-01-26 05:34:31 +01:00
e3bf6b968c
bluetooth module handles rfkill events instantly
2020-01-23 17:17:29 +01:00
d85f0e1060
Merge pull request #3 from marcplustwo/addbluetoothmodule
...
Add bluetooth module
2020-01-22 11:44:25 +01:00
89cb9673d4
bluetooth module working
2020-01-22 11:37:47 +01:00
f0dbd8b78d
properly structure rfkill util
2020-01-21 17:48:45 +01:00
b8aeda794c
Merge pull request #2 from marcplustwo/airplane_mode
...
distinguish between wifi disabled and disconnected
2020-01-20 10:46:59 +01:00
2dc4ae78fc
distinguish between wifi disabled and disconnected
2020-01-20 00:35:37 +01:00
129713fe1b
fix(network): add missing include
...
Fixes:
../src/modules/network.cpp:68:3: error: 'assert' was not declared in this scope
68 | assert(starts_with(read, category));
| ^~~~~~
../src/modules/network.cpp:6:1: note: 'assert' is defined in header '<cassert>'; did you forget to '#include <cassert>'?
5 | #include "util/format.hpp"
+++ |+#include <cassert>
6 |
2020-01-07 20:27:31 +01:00
1145788ab3
fix(network): display of IPv6 address
2020-01-06 13:15:28 +01:00
c885be369e
feat(Network): hide on empty format
2019-12-30 13:46:12 +01:00
0f0765e517
feat(modules): call user on-update if configured
2019-12-05 14:42:36 -08:00
b3f9425d70
fix: ci
2019-09-25 09:59:07 +01:00
211b1c2785
fix: no need to wait on start
2019-09-25 09:32:22 +01:00
1d39ef5c8e
Add a disk module
2019-09-25 08:47:33 +02:00
bae83ee4e3
fix: static_cast clamp
2019-09-19 22:07:38 +01:00
334bc1e52a
fix(Network): clamp signal strength
2019-09-19 21:59:28 +01:00
8f9e6c132d
fix(network): stack-use-after-return found by address sanitizer
...
Fixes compilation with clang.
2019-08-27 00:11:40 -07:00
c916fe258e
fix(network): no need to check family here
2019-06-25 07:55:55 +02:00
b05d4cd413
fix(network): retry around all getExternalInterface
2019-05-29 16:17:40 +02:00
c06725aa69
fix(network): better disconnect handler
2019-05-28 11:21:59 +02:00
5ae5821929
refactor(network): re-add MAX_RETRY in order to detect external interface
2019-05-28 11:08:48 +02:00
74e40432e5
fix(network): linked state
2019-05-28 09:58:48 +02:00
6e73c6db61
refactor(network): remove last_ext_iface_
2019-05-26 23:16:09 +02:00
253366baf4
refactor(network): remove useless assignment
2019-05-26 22:40:29 +02:00
ecec02c8be
refactor(network): better events handler
2019-05-26 22:36:26 +02:00
d4ace4b4d8
fix(network): subscribe only wanted family
2019-05-26 20:06:27 +02:00
5fd92b3c28
fix(network): don't check IFF_UP
2019-05-26 19:53:10 +02:00
c0a39f34cd
refactor(network): don't clear ipaddr
2019-05-25 18:02:36 +02:00
07147878a9
refactor(network): code cleaning
2019-05-24 09:49:56 +02:00
85d60f95c4
refactor(network): const methods
2019-05-22 22:20:50 +02:00
d24d85bebf
refactor: move label name and id to label contructor
2019-05-22 12:06:24 +02:00
48a58cd979
fix(network): switch between ifaces upon disconnection
2019-05-21 17:38:47 +02:00
67593b8c0f
Merge pull request #332 from Organic-Code/enhancement/spdlog
...
Adding spdlog
2019-05-20 12:07:58 +02:00
03e43fb31d
refactor: remove wlroots dependency
2019-05-20 09:49:54 +02:00
51be97f9aa
Adding spdlog
2019-05-18 19:44:45 -04:00
67786c32a8
fix(merge): re-add missing code
2019-05-18 15:45:18 +02:00
93a644eec4
Merge branch 'master' into master
2019-05-18 15:42:27 +02:00
aa385e28b6
refactor: execute update on idle
2019-05-18 15:32:40 +02:00
2c1a3d0430
Adding logging
2019-05-18 09:27:47 -04:00
b31a64ad00
Displaying in ko/s and kb/s instead of interval dependant unit
2019-05-18 09:13:00 -04:00
4865a9ad6c
fix(network): reset frequency
2019-05-18 13:57:50 +02:00
d34c3a801c
fix(Network): less updates
2019-05-18 12:27:10 +02:00